:root{--font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ace-font-sans: var(--font);font-family:var(--font);color:#111827;background:#f6f7f9;--bg: #f6f7f9;--surface: #ffffff;--surface-soft: #f8fafc;--border: #e8eaee;--border-strong: #d8dde6;--text: #111827;--body: #344054;--secondary: #667085;--muted: #98a2b3;--charcoal: #101214;--green: #06c979;--blue: #2351f6;--purple: #4c19df;--orange: #f67323;--red: #ea0000;--pink: #ff4ab8;--shadow: 0 1px 3px rgba(16, 24, 40, .055);--ace-popup-backdrop: rgba(15, 23, 42, .26);--ace-popup-backdrop-blur: blur(10px) saturate(94%);--ace-popup-surface: linear-gradient(135deg, rgba(255, 255, 255, .95) 0%, rgba(248, 250, 252, .91) 100%);--ace-popup-border: rgba(255, 255, 255, .86);--ace-popup-shadow: 0 34px 90px rgba(15, 23, 42, .22), 0 10px 30px rgba(15, 23, 42, .09), inset 0 1px 0 rgba(255, 255, 255, .86);--ace-popup-radius: 24px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.design-ai-page{display:grid;gap:18px}.design-ai-hero{align-items:center;display:flex;justify-content:space-between;gap:18px;background:#fff}.design-ai-hero h1{margin:4px 0 8px;font-size:32px;letter-spacing:0}.design-ai-hero p:not(.eyebrow){margin:0;max-width:720px;color:var(--muted)}.design-ai-hero-actions,.design-ai-actions-row,.design-ai-inline{display:flex;gap:10px}.design-ai-tabs{display:flex;gap:8px;padding:6px;border:1px solid var(--border);border-radius:18px;background:#fff;width:fit-content;max-width:100%;overflow-x:auto}.design-ai-tabs button{align-items:center;border:0;border-radius:13px;color:var(--muted);cursor:pointer;display:inline-flex;gap:8px;min-height:38px;padding:0 13px;background:transparent;white-space:nowrap}.design-ai-tabs button.active{background:var(--ink);color:#fff}.design-ai-generate-grid{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:18px;align-items:start}.design-ai-control-panel,.design-ai-preview-panel,.design-ai-config-card,.design-ai-reference-manager,.design-ai-library{background:#fff}.design-ai-control-panel,.design-ai-config-card,.design-ai-reference-card{display:grid;gap:14px}.design-ai-control-panel label,.design-ai-config-card label,.design-ai-reference-card label{display:grid;gap:7px;color:#465465;font-size:13px;font-weight:850}.design-ai-control-panel input,.design-ai-control-panel select,.design-ai-control-panel textarea,.design-ai-config-card input,.design-ai-config-card select,.design-ai-config-card textarea,.design-ai-reference-card input,.design-ai-reference-card select,.design-ai-reference-card textarea{width:100%;border:1px solid var(--border);border-radius:14px;background:#fbfcfd;color:var(--ink);font:inherit;font-weight:760;padding:11px 12px;outline:none}.design-ai-page select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#667085 50%),linear-gradient(135deg,#667085 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.design-ai-page select option{background:#fff;color:#172033;font-weight:760}.design-ai-page select:focus,.design-ai-page input:focus,.design-ai-page textarea:focus{border-color:#06c97973;box-shadow:0 0 0 3px #06c9791a}.design-ai-control-panel textarea,.design-ai-reference-card textarea{resize:vertical}.design-ai-panel-title{align-items:center;display:flex;gap:12px;margin-bottom:2px}.design-ai-panel-title h2{margin:2px 0 0;font-size:18px;letter-spacing:0}.design-ai-reference-box{display:grid;gap:10px;padding:12px;border:1px solid rgba(6,201,121,.18);border-radius:16px;background:#fff;box-shadow:inset 0 3px #06c9792e}.design-ai-upload-box{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:18px;background:#fbfcfd}.design-ai-upload-drop{align-items:center;border:1px dashed var(--border-strong);border-radius:16px;color:var(--secondary);cursor:pointer;display:grid;gap:6px;justify-items:center;padding:16px;text-align:center;background:#fff}.design-ai-upload-drop span{color:var(--ink);font-weight:900}.design-ai-upload-drop small{color:var(--secondary);font-size:12px;line-height:1.4;max-width:300px}.design-ai-upload-drop input{display:none}.design-ai-upload-list{display:grid;gap:8px}.design-ai-upload-list div{align-items:center;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:8px;border:1px solid var(--border);border-radius:14px;padding:7px;background:#fff}.design-ai-upload-list img{width:42px;height:42px;object-fit:cover;border-radius:10px}.design-ai-upload-list span{color:var(--secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-ai-upload-list button{border:0;border-radius:10px;background:#f2f4f7;color:var(--secondary);cursor:pointer;font-weight:800;padding:7px 9px}.design-ai-pill-section{display:grid;gap:9px}.design-ai-pill-section>span{color:var(--muted);font-size:13px;font-weight:650}.design-ai-mode-pills{display:flex;flex-wrap:wrap;gap:8px}.design-ai-mode-pills button{align-items:center;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--secondary);cursor:pointer;display:inline-flex;gap:7px;min-height:34px;padding:0 11px 0 8px;font-size:12px;font-weight:650}.design-ai-mode-pills button b{align-items:center;border-radius:999px;display:inline-flex;height:20px;justify-content:center;width:20px;background:#f2f4f7;color:var(--charcoal)}.design-ai-mode-pills button.active{border-color:#06c97959;background:#f7fffb;color:var(--charcoal)}.design-ai-mode-pills button.active b{background:#06c979;color:#fff}.design-ai-step-title{align-items:center;display:flex;gap:9px;grid-column:1 / -1;margin-top:2px}.design-ai-step-title b{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;height:24px;justify-content:center;width:24px}.design-ai-step-title span{color:#172033;font-size:13px;font-weight:950}.design-ai-preset-thumbs{display:flex;flex-wrap:wrap;gap:8px}.design-ai-preset-thumbs img{width:54px;height:54px;border:1px solid var(--border);border-radius:12px;object-fit:cover;background:#fff}.design-ai-reference-head-actions{display:flex;gap:8px}.design-ai-reference-head-actions select{max-width:130px}.design-ai-inline>label{flex:1}.design-ai-generate-button{justify-content:center;min-height:46px;box-shadow:0 18px 34px #1012142e}.design-ai-status-line{align-items:flex-start;display:flex;gap:9px;border:1px solid var(--border);border-radius:16px;color:var(--muted);padding:11px 12px;background:#fafafa;font-size:13px}.design-ai-status-line svg{color:#06c979;flex:0 0 auto;margin-top:1px}.design-ai-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.design-ai-output-card{display:grid;gap:12px;padding:12px;border:1px solid var(--border);border-radius:20px;background:#fff}.design-ai-artboard{aspect-ratio:4 / 5;overflow:hidden;border:1px solid #e8edf0;border-radius:18px;background:#f7f8f9}.design-ai-artboard img{width:100%;height:100%;display:block;object-fit:cover}.design-ai-mock-creative{width:100%;height:100%;display:grid;align-content:space-between;padding:18px;background:linear-gradient(135deg,rgba(6,201,121,.1),transparent 36%),#fffefa}.design-ai-mock-product{align-items:center;justify-content:center;display:flex;width:82px;height:118px;border:1px solid #d8dee4;border-radius:18px;background:#fff;box-shadow:0 20px 42px #10121424;color:#06a866;font-weight:900}.design-ai-mock-creative span{color:#06a866;display:block;font-size:11px;font-weight:900;margin-bottom:7px}.design-ai-mock-creative strong{color:var(--ink);display:block;font-size:18px;line-height:1.16}.design-ai-output-meta{align-items:center;display:flex;justify-content:space-between;gap:10px}.design-ai-output-meta span{color:var(--muted);font-size:12px}.design-ai-output-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.design-ai-output-actions button{border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--charcoal);cursor:pointer;font-size:12px;font-weight:900;min-height:34px;padding:0 8px}.design-ai-output-actions button:first-child{border-color:#06c97959;background:#f7fffb;color:#057a4a}.design-ai-output-actions button:disabled{cursor:not-allowed;opacity:.55}.design-ai-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.design-ai-score-grid div{border:1px solid var(--border);border-radius:14px;padding:9px;background:#fbfcfd}.design-ai-score-grid span{color:var(--muted);display:block;font-size:11px}.design-ai-score-grid strong{display:block;margin-top:3px}.design-ai-config-shell{display:grid;gap:16px}.design-ai-config-hero{align-items:center;display:grid;grid-template-columns:minmax(240px,1fr) minmax(360px,1.4fr) auto;gap:16px;padding:16px}.design-ai-config-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.design-ai-config-health{border:1px solid var(--border);border-radius:14px;background:#fbfcfd;min-height:58px;padding:10px}.design-ai-config-health.active{border-color:#06c9793d;background:#fbfffd}.design-ai-config-health span,.design-ai-sku-status span,.design-ai-selected-product span{color:var(--muted);display:block;font-size:12px;font-weight:800}.design-ai-config-health strong{display:block;font-size:13px;margin-top:5px}.design-ai-config-smart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.design-ai-wide{grid-column:1 / -1}.design-ai-config-card{display:grid;gap:13px;padding:14px}.design-ai-config-section-head{align-items:center;display:flex;justify-content:space-between;gap:12px}.design-ai-config-section-head>div:first-child{align-items:center;display:flex;gap:9px}.design-ai-config-section-actions{align-items:center;display:flex;gap:8px}.design-ai-config-section-actions select{min-height:32px;max-width:132px;padding-block:0}.design-ai-switch{border:1px solid var(--border);border-radius:999px;background:#e9edf1;cursor:pointer;height:26px;padding:2px;position:relative;width:46px}.design-ai-switch span{border-radius:999px;background:#fff;box-shadow:0 4px 10px #10121429;display:block;height:20px;transition:transform .16s ease;width:20px}.design-ai-switch.is-on{border-color:#06c9796b;background:#06c979}.design-ai-switch.is-on span{transform:translate(20px)}.design-ai-config-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.design-ai-config-fields label:has(textarea),.design-ai-config-fields label:nth-child(n+5){grid-column:span 2}.design-ai-product-config{grid-column:span 2}.design-ai-data-page{display:grid;gap:16px}.design-ai-data-hero{align-items:center;display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,.9fr) auto;gap:16px;padding:16px}.design-ai-data-hero p{color:var(--muted);font-size:13px;font-weight:700;margin:6px 0 0;max-width:620px}.design-ai-data-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.design-ai-data-metrics>div{border:1px solid var(--border);border-radius:14px;background:#fbfcfd;min-height:58px;padding:10px}.design-ai-data-metrics span{color:var(--muted);display:block;font-size:12px;font-weight:800}.design-ai-data-metrics strong{display:block;margin-top:5px}.design-ai-data-create{align-items:end;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) 140px auto;gap:10px;padding:14px}.design-ai-data-create input,.design-ai-data-create select,.design-ai-folder-fields input,.design-ai-folder-fields select,.design-ai-folder-fields textarea,.design-ai-folder-detail-head select,.design-ai-folder-image-grid select{border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--charcoal);font:inherit;font-size:13px;min-height:38px;padding:0 12px;width:100%}.design-ai-folder-fields textarea{min-height:82px;padding-block:10px;resize:vertical}.design-ai-data-create>div{display:grid;gap:4px}.design-ai-data-create>div span{color:var(--muted);font-size:12px;font-weight:800}.design-ai-product-toolbar,.design-ai-product-manual{align-items:end;display:grid;gap:10px}.design-ai-product-toolbar{grid-template-columns:minmax(220px,1fr) auto auto}.design-ai-product-manual{grid-template-columns:1fr 1fr auto}.design-ai-product-manual button,.design-ai-product-card-head button,.design-ai-product-image-grid button{border:1px solid var(--border);border-radius:12px;background:#fff;cursor:pointer;font-weight:900;min-height:38px;padding:0 12px}.design-ai-sku-status,.design-ai-selected-product{align-items:center;border:1px solid var(--border);border-radius:14px;display:flex;gap:8px;padding:10px 11px;background:#fbfcfd}.design-ai-sku-status svg,.design-ai-selected-product svg{color:#06a866;flex:0 0 auto}.design-ai-product-assets{display:grid;gap:10px}.design-ai-product-assets-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.design-ai-data-library{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(520px,1fr);gap:14px;align-items:start}.design-ai-folder-panel,.design-ai-folder-detail{display:grid;gap:12px;padding:14px}.design-ai-folder-panel-head,.design-ai-folder-detail-head{align-items:center;display:flex;justify-content:space-between;gap:12px}.design-ai-folder-panel-head span{color:var(--muted);font-size:12px;font-weight:800}.design-ai-folder-list{display:grid;gap:8px}.design-ai-folder-list button{align-items:center;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--charcoal);cursor:pointer;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;min-height:62px;padding:9px;text-align:left}.design-ai-folder-list button.active{border-color:#06c97966;background:#fbfffd;box-shadow:inset 3px 0 #06c979}.design-ai-folder-icon{align-items:center;border-radius:12px;background:#f2f5f7;color:var(--secondary);display:inline-flex;height:34px;justify-content:center;width:34px}.design-ai-folder-list small{color:var(--muted);display:block;font-size:11px;font-weight:800;margin-top:3px}.design-ai-folder-list b{border-radius:999px;background:#f2f4f7;color:var(--muted);font-size:11px;padding:5px 8px}.design-ai-folder-list b.on{background:#e8fff4;color:#057a4a}.design-ai-folder-detail-head>div:last-child{align-items:center;display:flex;gap:8px}.design-ai-folder-fields{display:grid;grid-template-columns:minmax(220px,1fr) 160px;gap:10px}.design-ai-folder-fields .span-2{grid-column:1 / -1}.design-ai-folder-upload{align-items:center;border:1px dashed rgba(6,201,121,.45);border-radius:16px;background:#fbfffd;cursor:pointer;display:grid;grid-template-columns:34px minmax(0,1fr);gap:5px 10px;min-height:92px;padding:14px}.design-ai-folder-upload svg{color:#06a866;grid-row:span 2}.design-ai-folder-upload span{color:var(--muted);font-size:12px;font-weight:800}.design-ai-folder-upload input{display:none}.design-ai-folder-image-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.design-ai-folder-image-grid>div{border:1px solid var(--border);border-radius:14px;background:#fbfcfd;display:grid;gap:7px;padding:8px}.design-ai-folder-image-grid img{aspect-ratio:1;border-radius:10px;background:#fff;object-fit:cover;width:100%}.design-ai-image-fallback{align-items:center;aspect-ratio:1;background:#f8fafc;border:1px dashed #d8dde6;border-radius:10px;color:#667085;display:grid;gap:8px;justify-items:center;padding:12px;text-align:center}.design-ai-image-fallback span{color:#667085;font-size:12px;font-weight:750;max-width:100%;overflow-wrap:anywhere}.design-ai-folder-image-grid button{border:1px solid var(--border);border-radius:10px;background:#fff;cursor:pointer;font-weight:900;min-height:30px}.design-ai-reference-image-grid .design-ai-reference-image-name{color:#667085;display:block;font-size:12px;font-weight:750;line-height:1.25;min-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-ai-folder-empty{align-items:center;border:1px dashed #d7dee5;border-radius:16px;color:var(--muted);display:flex;gap:9px;min-height:70px;padding:12px;font-size:13px;font-weight:800}.design-ai-product-empty-large{align-items:center;display:grid;justify-items:center;min-height:280px;padding:28px;text-align:center;grid-column:1 / -1}.design-ai-product-empty-large svg{color:#06a866}.design-ai-product-empty-large span{color:var(--muted);font-size:13px;font-weight:800;max-width:520px}.design-ai-product-empty{align-items:center;border:1px dashed #d7dee5;border-radius:16px;color:var(--muted);display:flex;gap:9px;min-height:58px;padding:12px;background:#fbfcfd;font-size:13px;font-weight:800}.design-ai-product-card{border:1px solid var(--border);border-radius:16px;background:#fff;display:grid;gap:10px;padding:12px}.design-ai-product-card.active{border-color:#06c97947}.design-ai-product-card-head,.design-ai-product-card-meta{align-items:center;display:flex;justify-content:space-between;gap:12px}.design-ai-product-card-head>div:first-child{display:grid;gap:3px}.design-ai-product-card-head span,.design-ai-product-card-meta span{color:var(--muted);font-size:12px;font-weight:800}.design-ai-product-card-head>div:last-child,.design-ai-product-card-meta{display:flex;gap:8px}.design-ai-product-card-head select,.design-ai-product-card-meta select{min-height:34px;max-width:128px;padding-block:0}.design-ai-product-card-fields{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(260px,1fr);gap:10px}.design-ai-product-upload{align-items:center;border:1px dashed #d7dee5;border-radius:14px;cursor:pointer;display:flex;gap:8px;min-height:42px;padding:0 12px;background:#fbfcfd;color:var(--secondary);font-size:13px;font-weight:900}.design-ai-product-upload input{display:none}.design-ai-product-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.design-ai-product-image-grid>div{border:1px solid var(--border);border-radius:14px;display:grid;gap:7px;padding:8px;background:#fbfcfd}.design-ai-product-image-grid img{aspect-ratio:1;border-radius:10px;object-fit:cover;width:100%;background:#fff}.design-ai-product-image-grid select{min-height:30px;padding-block:0}.design-ai-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.design-ai-rule-grid span{border:1px solid var(--border);border-radius:16px;padding:12px;background:#fbfcfd;color:var(--muted);font-weight:700}.design-ai-reference-list{display:grid;gap:14px}.design-ai-reference-card{border:1px solid var(--border);border-radius:20px;padding:14px;background:#fbfcfd}.design-ai-reference-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.design-ai-reference-head select{max-width:150px}.design-ai-reference-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.design-ai-library p{margin:0;color:var(--muted);max-width:760px}.design-ai-library-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px}.design-ai-library-head,.design-ai-monitor-grid,.design-ai-monitor-strip,.design-ai-provider-sync-grid,.design-ai-quota-editor,.design-ai-usage-grid,.design-ai-usage-table>div,.design-ai-output-library-grid{display:grid;gap:12px}.design-ai-library-head{grid-template-columns:1fr auto;align-items:center;margin-bottom:18px}.design-ai-usage-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.design-ai-monitor-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.design-ai-monitor-card{border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbfa);box-shadow:0 16px 35px #1118270a;padding:14px}.design-ai-monitor-card span,.design-ai-monitor-strip span,.design-ai-quota-editor span{color:#64748b;font-size:12px;font-weight:700}.design-ai-monitor-card span{align-items:center;display:flex;justify-content:space-between;gap:8px}.design-ai-monitor-card span i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:11px;font-style:normal;font-weight:900}.design-ai-monitor-card strong{display:block;color:#111827;font-size:18px;margin:8px 0 4px}.design-ai-monitor-card b{display:block;color:#057a4a;font-size:12px;margin-bottom:10px}.design-ai-monitor-card>div{height:8px;border-radius:999px;background:#edf2f7;overflow:hidden}.design-ai-monitor-card i{display:block;height:100%;border-radius:inherit;background:#06c979}.design-ai-monitor-card.warn i{background:#f59e0b}.design-ai-monitor-card.danger i{background:#ef4444}.design-ai-monitor-card em{display:block;margin-top:8px;color:#64748b;font-size:12px;font-style:normal;font-weight:800}.design-ai-monitor-strip{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid rgba(6,201,121,.22);border-radius:16px;background:#06c9790b;padding:12px 14px;margin-bottom:14px}.design-ai-monitor-strip strong{color:#111827;font-size:13px}.design-ai-monitor-strip em{color:#057a4a;font-size:12px;font-style:normal;font-weight:800}.design-ai-provider-sync-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.design-ai-provider-sync-grid article{display:grid;gap:8px;border:1px solid var(--border);border-radius:18px;background:#fff;padding:14px;min-height:148px}.design-ai-provider-sync-grid span{color:#64748b;font-size:12px;font-weight:800}.design-ai-provider-sync-grid strong{color:#111827;font-size:22px}.design-ai-provider-sync-grid b{color:#057a4a;font-size:13px}.design-ai-provider-sync-grid small{color:#64748b;font-weight:650;line-height:1.4}.design-ai-provider-sync-grid em{align-self:end;width:fit-content;border-radius:999px;background:#06c9791a;color:#057a4a;font-size:12px;font-style:normal;font-weight:800;padding:7px 10px}.design-ai-quota-editor{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;align-items:end;gap:10px}.design-ai-quota-editor label{display:grid;gap:6px}.design-ai-quota-editor input{width:100%;min-height:42px;border:1px solid var(--border);border-radius:14px;background:#fff;color:#111827;font-weight:700;padding:0 12px}.design-ai-quota-editor input:disabled,.design-ai-quota-editor button:disabled{cursor:not-allowed;opacity:.55}.design-ai-quota-editor.locked{opacity:.9}.design-ai-quota-lock-note{margin:10px 0 0;color:#64748b;font-size:12px;font-weight:700}.design-ai-quota-toggle{align-items:center;grid-template-columns:auto auto;min-height:42px}.design-ai-usage-grid>div{border:1px solid var(--border);border-radius:16px;background:#fbfcfd;padding:14px}.design-ai-usage-grid span,.design-ai-usage-table span{color:var(--secondary);font-size:12px;font-weight:700}.design-ai-usage-grid strong{display:block;color:var(--primary);font-size:24px;margin-top:6px}.design-ai-output-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-ai-output-library-grid article{border:1px solid var(--border);border-radius:16px;background:#fff;padding:10px}.design-ai-output-library-grid img,.design-ai-output-library-grid article>div{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:12px;background:#f7f9fb}.design-ai-output-library-grid strong,.design-ai-output-library-grid span{display:block;margin-top:8px}.design-ai-usage-table{display:grid;gap:10px}.design-ai-usage-table>div{grid-template-columns:130px minmax(0,1fr) minmax(170px,auto) auto;align-items:center;border:1px solid var(--border);border-radius:14px;padding:10px 12px;background:#fbfcfd}.design-ai-usage-table strong{color:var(--primary);font-size:13px}.design-ai-usage-table em{border-radius:999px;background:#06c9791a;color:#057a4a;font-style:normal;font-weight:800;padding:5px 8px;text-transform:capitalize}.design-ai-workspace-head{align-items:center;display:flex;justify-content:space-between;gap:16px;padding-block:18px}.design-ai-workspace-head h2{margin:2px 0 0;font-size:22px;letter-spacing:0}.design-ai-head-meta{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.design-ai-head-meta span{border:1px solid var(--border);border-radius:999px;color:var(--secondary);font-size:12px;font-weight:800;padding:8px 10px;background:#fbfcfd}.design-ai-empty-preview{align-items:center;border:1px dashed var(--border-strong);border-radius:20px;color:var(--secondary);display:grid;justify-items:center;min-height:360px;padding:28px;text-align:center;background:#fbfcfd}.design-ai-empty-preview strong{color:var(--ink);font-size:18px}.design-ai-empty-preview span{max-width:420px;line-height:1.5}.design-ai-empty-artboard{align-items:center;color:var(--secondary);display:grid;gap:10px;height:100%;justify-items:center;text-align:center}.design-ai-page .design-ai-hero,.design-ai-page .design-ai-tabs{display:none}.design-ai-page .design-ai-preview-grid{grid-template-columns:repeat(auto-fit,minmax(260px,340px));justify-content:start}.design-ai-page .design-ai-output-card{max-width:340px}.design-ai-page .design-ai-artboard{background:#fff}.design-ai-page .design-ai-generate-grid{grid-template-columns:minmax(320px,400px) minmax(0,1fr)}.design-ai-page .design-ai-generate-grid.is-freestyle-mode{grid-template-columns:1fr;grid-template-areas:"preview" "chat"}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-preview-panel{min-height:620px}.design-ai-page .design-ai-preview-panel{min-width:0;overflow:hidden}.design-ai-page .design-ai-control-panel{position:sticky;top:86px}.design-ai-page .design-ai-generate-grid{grid-template-columns:1fr}.design-ai-page .design-ai-control-panel{align-items:start;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;position:static}.design-ai-page .design-ai-control-panel>.design-ai-panel-title{grid-column:1 / -1}.design-ai-page .design-ai-control-panel>.design-ai-inline{display:grid;gap:10px;grid-column:span 4;grid-template-columns:repeat(2,minmax(0,1fr))}.design-ai-page .design-ai-control-panel>label{grid-column:span 3}.design-ai-page .design-ai-control-panel>.design-ai-pill-section{grid-column:span 5}.design-ai-page .design-ai-control-panel>.design-ai-reference-box{grid-column:span 4}.design-ai-page .design-ai-control-panel>.design-ai-upload-box{grid-column:span 4}.design-ai-page .design-ai-control-panel>.design-ai-selected-product,.design-ai-page .design-ai-control-panel>.design-ai-custom-format{grid-column:span 3}.design-ai-page .design-ai-control-panel>label:has(textarea){grid-column:span 8}.design-ai-page .design-ai-generate-button{align-self:end;grid-column:span 2}.design-ai-page .design-ai-status-line{align-self:end;grid-column:span 2;min-height:46px}.design-ai-page .design-ai-preview-panel{min-height:420px}.design-ai-page{color:#111827}.design-ai-page .eyebrow{color:#7a8598}.design-ai-page .design-ai-control-panel{display:grid;gap:14px}.design-ai-guide-grid{display:grid;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr))}.design-ai-guide-card{align-content:start;background:linear-gradient(180deg,#fff,#fbfcfd);border:1px solid #e5eaf0;border-radius:18px;box-shadow:inset 0 1px #ffffffeb;display:grid;gap:12px;grid-column:span 12;padding:14px;position:relative}.design-ai-guide-card.is-compact{grid-column:span 3}.design-ai-guide-card.is-wide{grid-column:span 9}.design-ai-guide-grid .design-ai-guide-card:nth-child(3){grid-column:span 7}.design-ai-guide-card.is-action{grid-column:span 5}.design-ai-two-col,.design-ai-three-col{display:grid;gap:10px}.design-ai-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.design-ai-three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.design-ai-field{display:grid;gap:7px;min-width:0}.design-ai-field>span,.design-ai-pill-section>span{color:#465465;font-size:12px;font-weight:620}.design-ai-field input,.design-ai-field textarea,.design-ai-data-create input,.design-ai-folder-fields input,.design-ai-folder-fields textarea{background:#fff;border:1px solid #dfe5ec;border-radius:14px;color:#111827;font:inherit;font-weight:620;outline:none;padding:11px 12px;width:100%}.design-ai-field textarea{min-height:110px}.design-ai-field input::placeholder,.design-ai-field textarea::placeholder,.design-ai-data-create input::placeholder{color:#8792a6}.design-ai-field input:focus,.design-ai-field textarea:focus,.design-ai-data-create input:focus,.design-ai-folder-fields input:focus,.design-ai-folder-fields textarea:focus{border-color:#06c97973;box-shadow:0 0 0 3px #06c9791a}.design-ai-select{min-width:0;position:relative;width:100%}.design-ai-select-trigger{align-items:center;background:#fff;border:1px solid #dfe5ec;border-radius:14px;color:#111827;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:650;gap:10px;justify-content:space-between;min-height:44px;padding:0 12px 0 13px;text-align:left;width:100%}.design-ai-select-value,.design-ai-select-option{align-items:center;display:flex;gap:8px}.design-ai-select-value{min-width:0}.design-ai-select-trigger span span,.design-ai-select-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-ai-select-logo{background:#fff;border-radius:999px;display:block;flex:0 0 auto;height:22px;object-fit:cover;padding:0;width:22px}.design-ai-page .design-ai-unified-library{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(430px,.95fr) minmax(520px,1.35fr)}.design-ai-page .design-ai-folder-gallery{overflow:hidden;padding:18px}.design-ai-page .design-ai-folder-card-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-top:12px}.design-ai-page .design-ai-library-folder{background:transparent;border:0;color:#111827;cursor:pointer;min-height:210px;padding:0;position:relative;text-align:left}.design-ai-page .design-ai-library-folder-cover{background:radial-gradient(circle at 18% 20%,rgba(255,230,110,.98),transparent 34%),radial-gradient(circle at 80% 10%,rgba(255,87,171,.76),transparent 36%),radial-gradient(circle at 76% 64%,rgba(6,201,121,.32),transparent 42%),#f7f8f4;border:1px solid rgba(16,24,40,.12);border-radius:18px 18px 12px 12px;display:block;height:104px;overflow:hidden;position:relative}.design-ai-page .design-ai-library-folder.brand .design-ai-library-folder-cover{background:radial-gradient(circle at 16% 32%,rgba(255,92,92,.95),transparent 34%),radial-gradient(circle at 70% 28%,rgba(255,181,72,.92),transparent 36%),radial-gradient(circle at 88% 74%,rgba(255,255,255,.82),transparent 34%),#f7f8f4}.design-ai-page .design-ai-library-folder.preset .design-ai-library-folder-cover{background:radial-gradient(circle at 10% 20%,rgba(255,240,122,.9),transparent 36%),radial-gradient(circle at 62% 24%,rgba(199,120,255,.76),transparent 38%),radial-gradient(circle at 86% 76%,rgba(6,201,121,.34),transparent 36%),#fbfbf6}.design-ai-page .design-ai-library-folder.athlete .design-ai-library-folder-cover{background:radial-gradient(circle at 20% 24%,rgba(17,24,39,.72),transparent 30%),radial-gradient(circle at 70% 30%,rgba(6,201,121,.32),transparent 40%),radial-gradient(circle at 80% 72%,rgba(232,238,232,.9),transparent 34%),#f7f8f4}.design-ai-page .design-ai-library-folder.brandkit .design-ai-library-folder-cover{background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.88),transparent 30%),radial-gradient(circle at 72% 18%,rgba(53,141,255,.82),transparent 40%),radial-gradient(circle at 82% 76%,rgba(10,85,190,.48),transparent 38%),linear-gradient(135deg,#eaf4ff,#7dc3ff 48%,#0b63f6)}.design-ai-page .design-ai-library-folder-cover img{height:100%;object-fit:cover;width:100%}.design-ai-page .design-ai-library-folder-body{background:#fffff9f5;border:1px solid rgba(16,24,40,.12);border-radius:14px 14px 18px 18px;box-shadow:0 18px 45px #0f172a14;display:grid;gap:14px;grid-template-columns:1fr auto;inset:70px 0 0;min-height:132px;padding:14px;position:absolute}.design-ai-page .design-ai-library-folder-body:before{background:inherit;border-radius:12px 12px 0 0;content:"";height:22px;left:0;position:absolute;right:40%;top:-14px}.design-ai-page .design-ai-library-folder-body>span,.design-ai-page .design-ai-library-folder-body strong,.design-ai-page .design-ai-library-folder-body small,.design-ai-page .design-ai-library-folder-body b{position:relative;z-index:1}.design-ai-page .design-ai-library-folder-body>span:first-child{align-self:start;display:grid;gap:4px}.design-ai-page .design-ai-library-folder-body strong{color:#111827;font-size:13px;font-weight:720;line-height:1.2}.design-ai-page .design-ai-library-folder-body small{color:#667085;font-size:11px;font-weight:560;line-height:1.35}.design-ai-page .design-ai-library-folder-body>span:nth-child(2){align-self:end;display:flex;gap:5px;justify-self:end}.design-ai-page .design-ai-library-folder-body b{color:#050b18;font-size:30px;font-weight:780;letter-spacing:0;line-height:.9}.design-ai-page .design-ai-library-folder-body em{background:#ecfdf3;border:1px solid rgba(6,201,121,.18);border-radius:999px;color:#027a48;font-size:10px;font-style:normal;font-weight:680;padding:4px 7px;position:absolute;right:14px;top:14px;z-index:1}.design-ai-page .design-ai-folder-group{border-top:1px solid #edf2f7;padding-top:16px}.design-ai-page .design-ai-folder-group:first-of-type{border-top:0;padding-top:0}.design-ai-page .design-ai-folder-group+.design-ai-folder-group{margin-top:18px}.design-ai-page .design-ai-folder-group-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.design-ai-page .design-ai-folder-group-head>div{display:grid;gap:2px}.design-ai-page .design-ai-folder-group-head strong{color:#111827;font-size:13px;font-weight:740}.design-ai-page .design-ai-folder-group-head span{color:#98a2b3;font-size:11px;font-weight:650}.design-ai-page .design-ai-folder-group-head button{background:#fff;border:1px solid #dbe3ee;border-radius:999px;color:#344054;cursor:pointer;font-size:12px;font-weight:700;min-height:30px;padding:0 10px}.design-ai-page .design-ai-folder-group-empty{border:1px dashed #dbe3ee;border-radius:14px;color:#98a2b3;font-size:12px;font-weight:650;margin-top:10px;padding:14px}.design-ai-page .design-ai-upload-gallery{border:1px solid #e6edf5;border-radius:18px;display:grid;gap:12px;padding:14px}.design-ai-page .design-ai-upload-gallery-head{align-items:center;display:flex;justify-content:space-between}.design-ai-page .design-ai-upload-gallery-head strong{color:#111827;font-size:13px}.design-ai-page .design-ai-upload-gallery-head span{color:#98a2b3;font-size:12px;font-weight:650}.design-ai-page .design-ai-upload-gallery .design-ai-folder-empty{margin-top:0}.design-ai-page .design-ai-library-folder:not(.active) .design-ai-library-folder-body em{background:#f8fafc;border-color:#6670852e;color:#667085}.design-ai-page .design-ai-library-folder.active .design-ai-library-folder-cover,.design-ai-page .design-ai-library-folder.active .design-ai-library-folder-body{border-color:#06c9798c;box-shadow:0 20px 45px #06c9791f}.design-ai-page .design-ai-brand-kit-detail{gap:16px}.design-ai-page .design-ai-brand-kit-block{background:#fbfffd;border:1px solid rgba(6,201,121,.18);border-radius:18px;display:grid;gap:12px;padding:14px}.design-ai-page .design-ai-brand-kit-block-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.design-ai-page .design-ai-brand-kit-block-head strong{color:#111827;display:block;font-size:13px}.design-ai-page .design-ai-brand-kit-block-head span{color:#667085;display:block;font-size:12px;margin-top:3px}.design-ai-page .design-ai-color-token-grid,.design-ai-page .design-ai-brand-kit-upload-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.design-ai-page .design-ai-color-group-rail{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.design-ai-page .design-ai-add-color-bar{align-items:end;background:#fff;border:1px solid #dbe3ee;border-radius:16px;display:grid;gap:10px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1fr) minmax(190px,.8fr) auto;padding:10px}.design-ai-page .design-ai-add-color-bar>div,.design-ai-page .design-ai-add-color-bar label{align-content:start;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.design-ai-page .design-ai-add-color-bar>div>span,.design-ai-page .design-ai-add-color-bar label>span{color:#667085;flex:0 0 100%;font-size:11px;font-weight:720}.design-ai-page .design-ai-add-color-bar button:not(.primary-button):not(.ghost-button){background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;color:#344054;cursor:pointer;font-size:12px;font-weight:700;min-height:32px;padding:0 10px}.design-ai-page .design-ai-add-color-bar button.active{background:#ecfdf3;border-color:#06c97980;color:#027a48}.design-ai-page .design-ai-add-color-bar input[type=color]{border:0;cursor:pointer;height:34px;padding:0;width:40px}.design-ai-page .design-ai-add-color-bar input:not([type=color]){background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;color:#111827;font-size:13px;font-weight:680;min-height:34px;min-width:120px;padding:0 10px;text-transform:uppercase}.design-ai-page .design-ai-add-color-actions{flex-wrap:nowrap!important;justify-content:flex-end}.design-ai-page .design-ai-confirm-popover{align-items:center;background:#fff;border:1px solid rgba(6,201,121,.32);border-radius:18px;box-shadow:0 22px 55px #0f172a24;display:flex;gap:14px;justify-content:space-between;padding:14px;position:relative;z-index:50}.design-ai-page .design-ai-confirm-popover>div:first-child{align-items:center;display:grid;gap:3px 10px;grid-template-columns:38px minmax(0,1fr)}.design-ai-page .design-ai-confirm-popover>div:first-child>span{border:1px solid #dbe3ee;border-radius:12px;grid-row:span 2;height:38px;width:38px}.design-ai-page .design-ai-confirm-popover strong{color:#111827;font-size:13px}.design-ai-page .design-ai-confirm-popover p{color:#667085;font-size:12px;margin:0}.design-ai-page .design-ai-confirm-popover>div:last-child{display:flex;flex:0 0 auto;gap:8px}.design-ai-page .design-ai-color-edit-popover{align-items:stretch;display:grid;gap:12px}.design-ai-page .design-ai-color-modal{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 28px 70px #0f172a38;display:grid;gap:14px;max-width:760px;padding:18px;width:min(760px,100%)}.design-ai-page .design-ai-color-edit-head{align-items:center;display:grid;gap:3px 10px;grid-template-columns:42px minmax(0,1fr)}.design-ai-page .design-ai-color-edit-head>span{border:1px solid #dbe3ee;border-radius:12px;grid-row:span 2;height:42px;width:42px}.design-ai-page .design-ai-color-edit-fields{display:grid;gap:10px;grid-template-columns:minmax(160px,.7fr) minmax(240px,1fr) minmax(190px,.7fr)}.design-ai-page .design-ai-color-edit-fields>div,.design-ai-page .design-ai-color-edit-fields label{align-content:start;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.design-ai-page .design-ai-color-edit-fields span{color:#667085;flex:0 0 100%;font-size:11px;font-weight:720}.design-ai-page .design-ai-color-edit-fields button{background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;color:#344054;cursor:pointer;font-size:12px;font-weight:700;min-height:32px;padding:0 10px}.design-ai-page .design-ai-color-edit-fields button.active{background:#ecfdf3;border-color:#06c97980;color:#027a48}.design-ai-page .design-ai-color-edit-fields input[type=color]{border:0;cursor:pointer;height:34px;padding:0;width:40px}.design-ai-page .design-ai-color-edit-fields input:not([type=color]){background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;color:#111827;font-size:13px;font-weight:680;min-height:34px;min-width:120px;padding:0 10px;text-transform:uppercase}.design-ai-page .design-ai-color-edit-actions{display:flex;gap:8px;justify-content:flex-end}.design-ai-page .design-ai-color-edit-confirm{box-shadow:none}.design-ai-page .ghost-button.danger{color:#b42318}.design-ai-page .design-ai-color-group-rail button{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:14px;color:#344054;cursor:pointer;display:grid;gap:2px;min-height:58px;padding:9px 10px;position:relative;text-align:left}.design-ai-page .design-ai-color-group-rail button.active{background:#ecfdf3;border-color:#06c97985;box-shadow:inset 0 0 0 1px #06c9791f}.design-ai-page .design-ai-color-group-rail span{color:#667085;font-size:10px;font-weight:760;text-transform:uppercase}.design-ai-page .design-ai-color-group-rail strong{color:#111827;font-size:12px;font-weight:760}.design-ai-page .design-ai-color-group-rail em{align-items:center;background:#f2f4f7;border-radius:999px;color:#667085;display:inline-flex;font-size:10px;font-style:normal;font-weight:760;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px}.design-ai-page .design-ai-color-group-rail button.active em{background:#06c979;color:#fff}.design-ai-page .design-ai-color-token{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:14px;cursor:pointer;display:grid;gap:8px;grid-template-columns:42px minmax(0,1fr) 28px;min-height:66px;padding:8px}.design-ai-page .design-ai-color-token.active{background:#fbfffd;border-color:#06c97975;box-shadow:inset 3px 0 #06c979}.design-ai-page .design-ai-color-swatch,.design-ai-page .design-ai-color-token input[type=color]{border:0;cursor:pointer;display:block;height:42px;padding:0;width:42px}.design-ai-page .design-ai-color-swatch{border:1px solid #dbe3ee;border-radius:12px}.design-ai-page .design-ai-color-token-fields{display:grid;gap:5px;min-width:0}.design-ai-page .design-ai-color-token-fields strong{color:#475467;font-size:11px;font-weight:720}.design-ai-page .design-ai-color-token-fields>span,.design-ai-page .design-ai-color-token-fields>input{background:#f8fafc;border:0;border-radius:10px;color:#111827;font-size:13px;font-weight:680;min-height:34px;min-width:0;outline:0;padding:0 10px;text-transform:uppercase}.design-ai-page .design-ai-color-token small{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#667085;display:inline-flex;font-size:11px;font-weight:720;height:28px;justify-content:center;padding:0 8px}.design-ai-page .design-ai-brand-kit-file button{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#667085;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.design-ai-page .design-ai-brand-kit-upload-grid .design-ai-folder-upload{min-height:118px}.design-ai-page .design-ai-brand-kit-file-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.design-ai-page .design-ai-brand-kit-file{align-items:center;background:#fff;border:1px solid #e6edf5;border-radius:14px;display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr) 30px;min-width:0;padding:8px}.design-ai-page .design-ai-brand-kit-file img,.design-ai-page .design-ai-brand-kit-file>span{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#344054;display:inline-flex;font-size:11px;font-weight:780;height:44px;justify-content:center;object-fit:cover;width:44px}.design-ai-page .design-ai-brand-kit-file strong,.design-ai-page .design-ai-brand-kit-file small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-ai-page .design-ai-brand-kit-file strong{color:#111827;font-size:12px}.design-ai-page .design-ai-brand-kit-file small{color:#98a2b3;font-size:11px;margin-top:3px}.design-ai-page .design-ai-unified-library>.design-ai-reference-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;box-shadow:0 16px 35px #0f172a0f}.design-ai-page .design-ai-unified-library .design-ai-folder-detail,.design-ai-page .design-ai-unified-library>.design-ai-reference-card{min-height:520px}.design-ai-page .design-ai-data-create{align-items:center;grid-template-columns:minmax(210px,.65fr) minmax(0,1fr)}.design-ai-page .design-ai-data-create .ghost-button,.design-ai-page .design-ai-data-create .primary-button{min-height:44px;white-space:nowrap}.design-ai-page .design-ai-folder-filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.design-ai-page .design-ai-folder-filter{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.design-ai-page .design-ai-folder-filter button{background:#fff;border:1px solid #dbe3ee;border-radius:999px;color:#475467;cursor:pointer;font-size:13px;font-weight:680;min-height:38px;padding:0 13px}.design-ai-page .design-ai-folder-filter button.active{background:#ecfdf3;border-color:#06c97980;color:#027a48}.design-ai-page .design-ai-unified-library{grid-template-columns:minmax(540px,1fr) minmax(360px,.72fr)}.design-ai-page .design-ai-folder-detail-head .eyebrow{display:block;margin-bottom:5px}.design-ai-page .design-ai-folder-detail-head strong{display:block;line-height:1.18}.design-ai-page .design-ai-modal-backdrop{align-items:center;background:#0f172a47;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.design-ai-page .design-ai-folder-modal{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 28px 70px #0f172a38;display:grid;gap:18px;max-width:560px;padding:20px;width:min(560px,100%)}.design-ai-page .design-ai-folder-modal-head,.design-ai-page .design-ai-folder-modal-actions{align-items:center;display:flex;justify-content:space-between}.design-ai-page .design-ai-folder-modal-head span{color:#98a2b3;display:block;font-size:11px;font-weight:800;text-transform:uppercase}.design-ai-page .design-ai-folder-modal-head strong{color:#111827;display:block;font-size:20px}.design-ai-page .design-ai-folder-modal-head>button{align-items:center;background:#f8fafc;border:1px solid #dbe3ee;border-radius:999px;color:#344054;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.design-ai-page .design-ai-folder-modal-fields{display:grid;gap:14px}.design-ai-page .design-ai-folder-modal-fields input,.design-ai-page .design-ai-folder-modal-fields textarea{background:#fff;border:1px solid #dbe3ee;border-radius:14px;color:#111827;font:inherit;min-height:44px;padding:0 13px;width:100%}.design-ai-page .design-ai-folder-modal-fields textarea{min-height:110px;padding-block:12px;resize:vertical}@media(max-width:1180px){.design-ai-page .design-ai-unified-library,.design-ai-page .design-ai-data-create{grid-template-columns:1fr}.design-ai-page .design-ai-color-token-grid,.design-ai-page .design-ai-color-group-rail,.design-ai-page .design-ai-add-color-bar,.design-ai-page .design-ai-brand-kit-upload-grid,.design-ai-page .design-ai-brand-kit-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.design-ai-page .design-ai-color-token-grid,.design-ai-page .design-ai-color-group-rail,.design-ai-page .design-ai-add-color-bar,.design-ai-page .design-ai-brand-kit-upload-grid,.design-ai-page .design-ai-brand-kit-file-grid{grid-template-columns:1fr}}@media(max-width:720px){.design-ai-page .design-ai-folder-card-grid{grid-template-columns:1fr}}.design-ai-select-trigger svg{color:#667085;flex:0 0 auto;transition:transform .18s ease}.design-ai-select.is-open .design-ai-select-trigger{border-color:#06c97973;box-shadow:0 0 0 3px #06c9791a}.design-ai-select.is-open .design-ai-select-trigger svg{transform:rotate(180deg)}.design-ai-select-trigger:disabled{cursor:not-allowed;opacity:.55}.design-ai-select-menu{background:#fff;border:1px solid #dfe5ec;border-radius:14px;box-shadow:0 18px 42px #0f172a24;display:grid;gap:4px;left:0;max-height:260px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:80}.design-ai-select-option{background:transparent;border:0;border-radius:10px;color:#273244;cursor:pointer;font:inherit;font-size:13px;font-weight:620;min-height:36px;padding:9px 10px;text-align:left}.design-ai-select-option:hover{background:#f4f7f8;color:#111827}.design-ai-select-option.active{background:#ecfff6;color:#057a4a}.design-ai-reference-head-actions .design-ai-select,.design-ai-config-section-actions .design-ai-select{min-width:138px}.design-ai-folder-detail-head .design-ai-select{width:150px}.design-ai-folder-image-grid .design-ai-select,.design-ai-product-image-grid .design-ai-select{width:100%}.design-ai-action-stack{align-content:start;display:grid;gap:10px}.design-ai-guide-card.is-action .design-ai-generate-button{min-height:48px}.design-ai-guide-card.is-action .design-ai-status-line{min-height:74px}.design-ai-reference-box,.design-ai-upload-box,.design-ai-selected-product{background:#fff}.design-ai-selected-product{border-color:#06c97938;color:#324055}.design-ai-empty-preview{color:#667085;min-height:430px}.design-ai-empty-preview strong{font-size:22px;letter-spacing:0}.design-ai-output-card{max-width:420px}.design-ai-page .design-ai-preview-grid{grid-template-columns:minmax(280px,420px)}@media(max-width:1440px){.design-ai-guide-card.is-compact,.design-ai-guide-card.is-wide,.design-ai-guide-grid .design-ai-guide-card:nth-child(3),.design-ai-guide-card.is-action{grid-column:span 12}}.design-ai-page .design-ai-generate-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(520px,740px) minmax(420px,1fr)}.design-ai-page .design-ai-control-panel{display:grid;gap:14px;grid-template-columns:1fr}.design-ai-composer-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.design-ai-token-chip{align-items:center;background:#f8faf9;border:1px solid #e2e8f0;border-radius:999px;color:#344054;display:inline-flex;flex:0 0 auto;gap:7px;font-size:12px;font-weight:850;padding:8px 11px}.design-ai-token-chip svg{color:#06c979}.design-ai-step-rail{background:#fbfcfd;border:1px solid #e5eaf0;border-radius:18px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.design-ai-step-rail span{align-items:center;color:#445166;display:inline-flex;gap:7px;font-size:12px;font-weight:850;justify-content:center;min-height:32px}.design-ai-step-rail b{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;height:22px;justify-content:center;width:22px}.design-ai-model-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(150px,180px)}.design-ai-model-strip>button{background:#fff;border:1px solid #e3e9ef;border-radius:16px;color:#111827;cursor:pointer;display:grid;gap:3px;min-height:66px;padding:12px;text-align:left}.design-ai-model-strip>button strong{font-size:13px;font-weight:950}.design-ai-model-strip>button span{color:#667085;font-size:12px;font-weight:760}.design-ai-model-strip>button.active{background:#f4fff9;border-color:#06c9796b;box-shadow:inset 0 0 0 1px #06c9791f}.design-ai-model-compact{align-content:center;display:grid;gap:5px}.design-ai-model-compact>span{color:#667085;font-size:11px;font-weight:900}.design-ai-ai-box{background:linear-gradient(180deg,#fffffff5,#fbfcfdfa),radial-gradient(circle at 10% 0%,rgba(6,201,121,.12),transparent 34%),radial-gradient(circle at 100% 20%,rgba(29,78,216,.08),transparent 34%);border:1px solid #dce4eb;border-radius:24px;box-shadow:0 18px 40px #0f172a12;display:grid;gap:12px;padding:14px}.design-ai-ai-box:focus-within{border-color:#06c97973;box-shadow:0 0 0 4px #06c97917,0 18px 40px #0f172a14}.design-ai-ai-box textarea{background:transparent;border:0;box-shadow:none;color:#111827;font-size:16px;font-weight:700;line-height:1.5;min-height:150px;outline:none;padding:4px;resize:vertical;width:100%}.design-ai-ai-box textarea:focus{box-shadow:none}.design-ai-composer-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.design-ai-attach-pill,.design-ai-tool-pill{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#354154;cursor:pointer;display:inline-flex;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850}.design-ai-attach-pill input{display:none}.design-ai-tool-pill{font:inherit;font-size:12px}.design-ai-tool-pill.active,.design-ai-attach-pill:hover,.design-ai-tool-pill:hover{background:#f4fff9;border-color:#06c97959;color:#057a4a}.design-ai-send-button{border-radius:999px;margin-left:auto;min-height:38px;padding-inline:16px}.design-ai-prompt-starters{display:flex;flex-wrap:wrap;gap:8px}.design-ai-prompt-starters button{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#465465;cursor:pointer;font-size:12px;font-weight:820;max-width:270px;min-height:34px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.design-ai-prompt-starters button:hover{background:#fff;border-color:#06c97952;color:#111827}.design-ai-brief-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.design-ai-brief-grid .design-ai-field{min-width:0}.design-ai-upload-box.compact{padding:10px}.design-ai-muted-line{color:#667085;font-size:12px;font-weight:760}@media(max-width:1360px){.design-ai-page .design-ai-generate-grid{grid-template-columns:1fr}.design-ai-model-strip,.design-ai-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.design-ai-composer-head,.design-ai-composer-tools{align-items:stretch;flex-direction:column}.design-ai-step-rail,.design-ai-model-strip,.design-ai-brief-grid,.design-ai-three-col{grid-template-columns:1fr}.design-ai-send-button{margin-left:0;width:100%}}.design-ai-page .design-ai-generate-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.design-ai-page .design-ai-control-panel,.design-ai-page .design-ai-preview-panel{width:100%;min-width:0}.design-ai-page .design-ai-control-panel{grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row}.design-ai-page .design-ai-control-panel>*{grid-column:1 / -1!important;max-width:100%;min-width:0}.design-ai-composer-head{align-items:flex-start}.design-ai-composer-head .design-ai-panel-title{min-width:280px}.design-ai-composer-head .design-ai-panel-title h2{max-width:none;white-space:normal}.design-ai-model-strip{grid-template-columns:repeat(3,minmax(180px,1fr)) minmax(180px,220px)}.design-ai-model-strip>button{min-width:0}.design-ai-model-strip>button strong,.design-ai-model-strip>button span{overflow-wrap:anywhere}.design-ai-ai-box textarea{max-height:240px;overflow:auto}.design-ai-brief-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.design-ai-page .design-ai-preview-grid{grid-template-columns:repeat(auto-fit,minmax(300px,420px))}.design-ai-page .design-ai-output-card{max-width:420px}@media(max-width:980px){.design-ai-composer-head{display:grid}.design-ai-model-strip,.design-ai-brief-grid{grid-template-columns:1fr}}@media(max-width:1180px){.design-ai-generate-grid,.design-ai-config-grid,.design-ai-reference-fields{grid-template-columns:1fr}.design-ai-page .design-ai-control-panel{position:static}.design-ai-rule-grid,.design-ai-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.design-ai-hero,.design-ai-hero-actions,.design-ai-actions-row,.design-ai-inline,.design-ai-output-meta{align-items:stretch;flex-direction:column}.design-ai-workspace-head{align-items:flex-start;flex-direction:column}.design-ai-head-meta{justify-content:flex-start}.design-ai-rule-grid,.design-ai-preview-grid,.design-ai-score-grid{grid-template-columns:1fr}}.design-ai-page .design-ai-generate-grid{display:flex!important;flex-direction:column;gap:16px}.design-ai-page .design-ai-preview-panel{order:1}.design-ai-page .design-ai-control-panel{order:2;background:transparent;border:0;box-shadow:none;gap:10px;margin:0 auto;max-width:980px;padding:0;width:min(980px,100%)}.design-ai-page .design-ai-control-panel>*{grid-column:1 / -1!important}.design-ai-composer-head{align-items:center;background:transparent;justify-content:center;text-align:center}.design-ai-composer-head .design-ai-panel-title{justify-content:center;min-width:0}.design-ai-composer-head .icon-box,.design-ai-composer-head .eyebrow{display:none}.design-ai-composer-head .design-ai-panel-title h2{font-size:24px;margin:0}.design-ai-token-chip{display:none}.design-ai-step-rail{background:transparent;border:0;grid-template-columns:repeat(4,auto);justify-content:center;padding:0}.design-ai-step-rail span{background:#fff;border:1px solid #e5eaf0;border-radius:999px;min-height:30px;padding:0 10px}.design-ai-model-strip{display:flex;flex-wrap:wrap;justify-content:center}.design-ai-model-strip>button{border-radius:999px;display:inline-flex;gap:6px;min-height:36px;padding:0 12px}.design-ai-model-strip>button span{display:none}.design-ai-model-compact{min-width:170px}.design-ai-model-compact>span{display:none}.design-ai-ai-box{background:#fff;border-radius:28px;box-shadow:0 24px 70px #0f172a1c;padding:16px}.design-ai-ai-box textarea{font-size:15px;min-height:118px}.design-ai-composer-tools{border-top:1px solid #eef2f6;padding-top:10px}.design-ai-send-button{min-width:118px}.design-ai-prompt-starters{justify-content:center}.design-ai-quick-settings{background:#fff;border:1px solid #e8edf2;border-radius:18px;grid-template-columns:repeat(4,minmax(150px,1fr));padding:10px}.design-ai-advanced-drawer{background:#fff;border:1px solid #e8edf2;border-radius:18px;display:grid;gap:12px;padding:11px 12px}.design-ai-advanced-drawer summary{color:#465465;cursor:pointer;font-size:13px;font-weight:900;list-style-position:inside}.design-ai-advanced-drawer:not([open]){padding-block:10px}.design-ai-page .design-ai-preview-panel{min-height:500px}.design-ai-empty-preview{min-height:430px}@media(max-width:980px){.design-ai-quick-settings,.design-ai-step-rail{grid-template-columns:1fr}.design-ai-composer-head .design-ai-panel-title h2{font-size:20px}}.design-ai-composer-head{display:none}.design-ai-model-strip>button strong,.design-ai-output-meta strong,.design-ai-score-grid strong,.design-ai-empty-preview strong{font-weight:760}.design-ai-model-strip>button{font-weight:650}.design-ai-quick-settings{grid-template-columns:repeat(2,minmax(180px,1fr))}.design-ai-quick-settings .design-ai-field>span{font-weight:650}.design-ai-inline-select-pill{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;display:inline-grid;gap:6px;grid-template-columns:auto minmax(110px,150px);min-height:36px;padding:3px 4px 3px 12px}.design-ai-inline-select-pill>span{color:#667085;font-size:12px;font-weight:620}.design-ai-inline-select-pill .design-ai-select-trigger{border:0;min-height:30px;padding:0 8px}.design-ai-inline-select-pill .design-ai-select.is-open .design-ai-select-trigger{box-shadow:none}.design-ai-empty-preview{position:relative}.design-ai-empty-guide{display:flex;flex-wrap:wrap;gap:8px;left:22px;opacity:.55;position:absolute;right:22px;top:18px}.design-ai-empty-guide span{align-items:center;background:#ffffffc2;border:1px solid #e5eaf0;border-radius:999px;color:#667085;display:inline-flex;gap:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700}.design-ai-empty-guide b{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;height:20px;justify-content:center;width:20px}.design-ai-empty-preview strong{color:#111827;font-size:24px;letter-spacing:0}.design-ai-prompt-starters{display:none!important}@media(max-width:820px){.design-ai-inline-select-pill,.design-ai-quick-settings{grid-template-columns:1fr}}.design-ai-workspace-head{padding:16px 18px}.design-ai-workspace-head h2{font-size:20px;font-weight:760}.design-ai-head-meta span{font-weight:680}.design-ai-page .design-ai-preview-panel{padding:18px}.design-ai-page .design-ai-preview-panel .design-ai-panel-title h2{font-weight:760}.design-ai-empty-preview{background:#fff;border-color:#e5eaf0}.design-ai-ai-box textarea{font-weight:580}.design-ai-attach-pill,.design-ai-tool-pill,.design-ai-inline-select-pill,.design-ai-send-button{font-weight:680}.design-ai-quick-settings{box-shadow:none}.design-ai-quick-settings .design-ai-field>span,.design-ai-advanced-drawer summary,.design-ai-status-line{font-weight:680}.design-ai-data-page{gap:14px}.design-ai-data-hero{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(260px,1fr) auto auto;padding:16px 18px}.design-ai-data-hero .design-ai-panel-title h2{font-size:20px;font-weight:760}.design-ai-data-hero p{max-width:680px}.design-ai-data-metrics{display:flex;gap:8px}.design-ai-data-metrics>div,.design-ai-config-health{border-radius:14px;min-width:118px;padding:10px 12px}.design-ai-data-metrics strong,.design-ai-config-health strong{font-weight:760}.design-ai-data-create{align-items:center;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.5fr) 140px auto;padding:12px 14px}.design-ai-data-create strong{font-weight:760}.design-ai-data-library{align-items:start;grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.design-ai-folder-panel,.design-ai-folder-detail{border-radius:18px}.design-ai-folder-panel-head strong,.design-ai-folder-detail-head strong{font-weight:760}.design-ai-folder-list button{border-radius:14px}.design-ai-folder-list b{font-weight:700}.design-ai-folder-detail{padding:16px}.design-ai-folder-fields{grid-template-columns:minmax(0,1.2fr) minmax(160px,.4fr)}.design-ai-folder-upload{min-height:86px}.design-ai-folder-upload strong{font-weight:760}@media(max-width:1100px){.design-ai-data-hero,.design-ai-data-create,.design-ai-data-library,.design-ai-folder-fields{grid-template-columns:1fr}.design-ai-data-metrics{flex-wrap:wrap}}.design-ai-page .design-ai-generate-grid{align-items:start;display:grid!important;gap:16px;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-template-areas:"controls preview" "chat chat"}.design-ai-page .design-ai-preview-panel{grid-area:preview;min-height:610px;order:initial}.design-ai-page .design-ai-control-panel{align-self:stretch;background:#fff;border:1px solid #e6ebf0;border-radius:20px;box-shadow:0 10px 28px #0f172a0a;display:grid;gap:12px;grid-area:controls;margin:0;max-width:none;order:initial;padding:14px;position:sticky;top:82px;width:100%}.design-ai-model-strip{display:grid;gap:8px;grid-template-columns:1fr;justify-content:stretch}.design-ai-model-strip>button{align-items:center;border-radius:14px;display:grid;gap:2px;justify-items:start;min-height:52px;padding:10px 12px}.design-ai-model-strip>button span{display:block;font-size:11px}.design-ai-model-compact{min-width:0}.design-ai-model-compact>span{color:#667085;display:block;font-size:12px;font-weight:680;margin-bottom:5px}.design-ai-quick-settings{border-radius:16px;grid-template-columns:1fr;padding:10px}.design-ai-advanced-drawer{border-radius:16px}.design-ai-advanced-drawer[open]{gap:12px}.design-ai-mode-pills{gap:7px}.design-ai-mode-pills button{min-height:32px;padding-right:10px}.design-ai-reference-box .design-ai-three-col{grid-template-columns:1fr}.design-ai-selected-product,.design-ai-status-line{font-size:12px}.design-ai-ai-box{bottom:18px;grid-area:chat;margin:0 auto;max-width:980px;position:sticky;width:min(980px,100%);z-index:30}.design-ai-ai-box textarea{min-height:92px}.design-ai-composer-tools{gap:7px}.design-ai-inline-select-pill{grid-template-columns:auto minmax(105px,138px)}.design-ai-empty-preview{min-height:520px}.design-ai-page .design-ai-control-panel .design-ai-model-strip{display:none}.design-ai-page .design-ai-model-compact{background:#f8fafc;border:1px solid #e6ebf0;border-radius:14px;padding:10px}.design-ai-chat-picks{border-bottom:1px solid #edf1f5;display:grid;gap:10px;padding:14px 16px 8px}.design-ai-mode-toggle{background:#f6f8fb;border-bottom:1px solid #edf1f5;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:10px}.design-ai-mode-toggle button{background:transparent;border:1px solid transparent;border-radius:14px;color:#475467;cursor:pointer;display:grid;font:inherit;gap:2px;justify-items:start;min-height:48px;padding:9px 12px}.design-ai-mode-toggle button strong{color:#101828;font-size:13px;font-weight:780}.design-ai-mode-toggle button span{color:#667085;font-size:11px;font-weight:650}.design-ai-mode-toggle button.active{background:#fff;border-color:#20c987;box-shadow:0 10px 26px #0f172a14}.design-ai-mode-toggle button.active strong{color:#07111f}.design-ai-chat-picks .design-ai-pill-section{display:grid;gap:7px}.design-ai-chat-picks .design-ai-pill-section>span,.design-ai-preset-rail>span{color:#475467;font-size:12px;font-weight:720}.design-ai-chat-picks .design-ai-mode-pills{display:flex;flex-wrap:wrap}.design-ai-chat-picks .design-ai-mode-pills button{background:#fff;border-color:#dfe5ec;box-shadow:none;min-height:34px}.design-ai-chat-picks .design-ai-mode-pills button.active{background:#f0fdf7;border-color:#20c987;color:#07111f}.design-ai-preset-rail{display:grid;gap:7px}.design-ai-preset-rail>div{display:flex;flex-wrap:wrap;gap:7px}.design-ai-preset-rail button{background:#fff;border:1px solid #dfe5ec;border-radius:999px;color:#344054;cursor:pointer;font:inherit;font-size:12px;font-weight:680;min-height:34px;padding:0 12px}.design-ai-preset-rail button.active{background:#07111f;border-color:#07111f;color:#fff}.design-ai-ai-box textarea{border-radius:0;padding-top:14px}.design-ai-athlete-data{display:grid;gap:14px}.design-ai-athlete-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.design-ai-athlete-card{align-items:center;background:#fff;border:1px solid #e6ebf0;border-radius:16px;display:grid;gap:10px;grid-template-columns:1fr auto;padding:12px}.design-ai-athlete-card strong,.design-ai-athlete-card span{display:block}.design-ai-athlete-card span{color:#667085;font-size:12px;margin-top:3px}.design-ai-athlete-upload{align-items:center;background:#f8fafc;border:1px dashed #cfd8e3;border-radius:12px;color:#344054;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;grid-column:1 / -1;justify-content:center;min-height:38px}.design-ai-athlete-upload input{display:none}.design-ai-page .design-ai-generate-grid.is-pro-mode{align-items:start;gap:22px 14px;grid-template-columns:minmax(220px,280px) minmax(560px,920px) minmax(220px,280px);grid-template-areas:"preview preview preview" "controls chat support";justify-content:center}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-preview-panel{grid-area:preview;min-height:610px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel{align-self:stretch;grid-area:controls;min-height:0;position:sticky;top:82px}.design-ai-page .design-ai-pro-support-panel{align-self:stretch;background:#fff;border:1px solid #e6ebf0;border-radius:20px;box-shadow:0 10px 28px #0f172a0a;display:grid;gap:12px;grid-area:support;min-width:0;padding:14px;position:sticky;top:82px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{bottom:auto;grid-area:chat;margin-top:0;max-width:none;position:relative;width:100%}.design-ai-side-title{align-items:center;color:#101828;display:flex;font-size:13px;font-weight:780;gap:8px;min-height:28px}.design-ai-side-title svg{color:#667085}.design-ai-page .design-ai-pro-support-panel .design-ai-reference-box .design-ai-three-col{grid-template-columns:1fr}.design-ai-page .design-ai-pro-support-panel .design-ai-status-line,.design-ai-page .design-ai-pro-support-panel .design-ai-selected-product{margin-top:auto}.design-ai-page .design-ai-generate-grid.is-freestyle-mode{gap:24px}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-ai-box{margin-top:0}.design-ai-page{width:100%}.design-ai-page .design-ai-generate-grid.is-pro-mode{gap:22px 18px;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(220px,280px);justify-content:stretch;width:100%}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-preview-panel{width:100%}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{min-width:0;width:100%}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{align-self:start;height:auto}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{align-content:start}.design-ai-page .design-ai-pro-support-panel .design-ai-status-line,.design-ai-page .design-ai-pro-support-panel .design-ai-selected-product{margin-top:0}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-quick-settings{gap:10px}@media(min-width:1600px){.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(240px,300px)}}.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-columns:minmax(180px,220px) minmax(0,1fr) minmax(180px,220px);grid-template-areas:"preview preview preview" "controls chat support"}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{display:grid;align-items:start;align-content:start;gap:12px;grid-template-columns:1fr;padding:12px;position:static}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{grid-template-columns:1fr}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-quick-settings{background:transparent;border:0;display:grid;gap:10px;grid-template-columns:1fr;padding:0}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-model-compact,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-advanced-drawer{min-width:0}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-selected-product,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-status-line{min-height:46px}.design-ai-page .design-ai-generate-grid.is-pro-mode{gap:22px 14px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{border-radius:18px;box-shadow:0 8px 20px #0f172a09}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-side-title{font-size:12px;min-height:22px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-model-compact,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-quick-settings .design-ai-field,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-advanced-drawer,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-selected-product,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-status-line{border-radius:14px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-selected-product,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-status-line{font-size:11px;padding:10px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box textarea{min-height:170px}@media(min-width:1720px){.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-columns:minmax(190px,230px) minmax(0,1fr) minmax(190px,230px)}}.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-columns:minmax(180px,1fr) minmax(0,980px) minmax(180px,1fr);grid-template-areas:"preview preview preview" "controls chat support";justify-content:stretch}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{max-width:980px;width:100%}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{justify-self:stretch;max-width:230px;width:100%}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel{justify-self:end}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{justify-self:start}@media(max-width:1420px){.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-columns:1fr;grid-template-areas:"preview" "controls" "chat" "support"}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{margin-inline:auto}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{justify-self:center;max-width:980px}}.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-columns:minmax(150px,190px) minmax(0,1fr) minmax(260px,360px)}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{max-width:none}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel{max-width:190px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{max-width:360px}.design-ai-page .design-ai-pro-support-panel .design-ai-chat-picks{background:#f8fafc;border:1px solid #e6ebf0;border-radius:16px;padding:12px}.design-ai-page .design-ai-pro-support-panel .design-ai-mode-pills{display:flex;flex-wrap:wrap;gap:7px}.design-ai-page .design-ai-pro-support-panel .design-ai-mode-pills button{min-height:32px;padding:0 10px 0 7px}.design-ai-page .design-ai-pro-support-panel .design-ai-preset-rail{margin-top:4px}.design-ai-page .design-ai-pro-support-panel .design-ai-preset-rail>div{gap:7px}@media(min-width:1720px){.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-columns:minmax(160px,200px) minmax(0,1fr) minmax(280px,380px)}}.design-ai-page .design-ai-generate-grid.is-pro-mode{--design-ai-composer-width: 980px;--design-ai-side-gap: 18px;--design-ai-side-width: min(380px, calc((100% - var(--design-ai-composer-width)) / 2 - var(--design-ai-side-gap)));--design-ai-composer-card-height: 352px;grid-template-columns:1fr;grid-template-areas:"preview" "chat";position:relative}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-preview-panel{grid-area:preview}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{grid-area:chat;justify-self:center;max-width:var(--design-ai-composer-width);width:min(var(--design-ai-composer-width),100%);z-index:2}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{height:var(--design-ai-composer-card-height);max-width:380px;min-height:300px;overflow:auto;position:absolute;top:632px;width:var(--design-ai-side-width);z-index:3}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel{left:calc(50% - (var(--design-ai-composer-width) / 2) - var(--design-ai-side-gap) - var(--design-ai-side-width))}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{right:calc(50% - (var(--design-ai-composer-width) / 2) - var(--design-ai-side-gap) - var(--design-ai-side-width))}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel>*,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel>*{min-width:0}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel .design-ai-mode-pills{display:grid;grid-template-columns:1fr}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel .design-ai-mode-pills button{justify-content:start;width:100%}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel .design-ai-chat-picks{background:#f8fafc}@media(max-width:1700px){.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-areas:"preview" "controls" "chat" "support"}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{max-width:980px;position:static;width:100%;justify-self:center}}@media(max-width:1180px){.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-columns:1fr;grid-template-areas:"preview" "controls" "support" "chat"}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{grid-template-columns:1fr}}@media(max-width:980px){.design-ai-athlete-grid{grid-template-columns:1fr}}@media(max-width:1180px){.design-ai-page .design-ai-generate-grid{grid-template-columns:1fr;grid-template-areas:"preview" "controls" "support" "chat"}.design-ai-page .design-ai-control-panel,.design-ai-page .design-ai-pro-support-panel{position:static}}.design-ai-page .design-ai-generate-grid.is-pro-mode{--design-ai-side-gap: 10px;--design-ai-side-width: 520px;--design-ai-preview-height: 537px;--design-ai-composer-card-height: 370px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{display:flex!important;flex-direction:column;gap:10px;max-width:520px;padding:12px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{min-height:var(--design-ai-composer-card-height)}.design-ai-page .design-ai-pro-support-panel .design-ai-advanced-drawer,.design-ai-page .design-ai-pro-support-panel .design-ai-reference-box,.design-ai-page .design-ai-pro-support-panel .design-ai-three-col,.design-ai-page .design-ai-pro-support-panel .design-ai-field,.design-ai-page .design-ai-pro-support-panel .design-ai-select,.design-ai-page .design-ai-pro-support-panel .design-ai-select-trigger{max-width:none;min-width:0;width:100%}.design-ai-page .design-ai-pro-support-panel .design-ai-advanced-drawer{overflow:visible}.design-ai-page .design-ai-pro-support-panel .design-ai-advanced-drawer summary{white-space:normal}.design-ai-page .design-ai-pro-support-panel .design-ai-reference-box .design-ai-three-col{display:grid;gap:8px;grid-template-columns:1fr}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel .design-ai-mode-pills{grid-template-columns:repeat(3,minmax(0,1fr))}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel .design-ai-mode-pills button{font-size:11px;min-height:28px;padding-inline:7px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel .design-ai-chat-picks,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel .design-ai-pill-section{gap:8px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel .design-ai-preset-rail{align-items:center;display:flex;gap:10px;margin-top:0}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel .design-ai-preset-rail>div{display:flex;flex-wrap:wrap}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel .design-ai-status-line,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel .design-ai-selected-product{margin-top:0;min-height:30px;padding:7px 9px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel .design-ai-quick-settings{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel .design-ai-model-compact{padding:9px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel .design-ai-field{gap:5px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel .design-ai-field>span{font-size:11px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-preview-panel{min-height:var(--design-ai-preview-height);position:relative}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-empty-preview{min-height:399px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{top:calc(var(--design-ai-preview-height) + 22px)}.design-ai-preview-top-actions{display:flex;gap:8px;position:absolute;right:18px;top:18px;z-index:4}.design-ai-preview-top-actions .design-ai-inline-select-pill{grid-template-columns:auto minmax(0,1fr)}.design-ai-preview-top-actions .design-ai-inline-select-pill:first-child{min-width:188px}.design-ai-preview-top-actions .design-ai-inline-select-pill:last-child{min-width:280px}.design-ai-preview-top-actions .design-ai-select-menu{left:auto;min-width:280px;right:0}.design-ai-left-style-source,.design-ai-product-picker{display:grid;gap:8px}.design-ai-left-style-source>span{color:var(--muted);font-size:12px;font-weight:620}.design-ai-left-style-source>div{display:flex;flex-wrap:wrap;gap:8px}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel .design-ai-quick-settings{grid-template-columns:1fr}.design-ai-page .design-ai-control-panel .design-ai-advanced-drawer,.design-ai-page .design-ai-control-panel .design-ai-reference-box,.design-ai-page .design-ai-control-panel .design-ai-three-col,.design-ai-page .design-ai-control-panel .design-ai-field,.design-ai-page .design-ai-control-panel .design-ai-select,.design-ai-page .design-ai-control-panel .design-ai-select-trigger{max-width:none;min-width:0;width:100%}.design-ai-page .design-ai-control-panel .design-ai-reference-box .design-ai-three-col{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.design-ai-page .design-ai-control-panel .design-ai-preset-rail{align-items:center;display:flex;gap:10px;margin-top:0}.design-ai-page .design-ai-control-panel .design-ai-preset-rail>div{display:flex;flex-wrap:wrap}.design-ai-page .design-ai-control-panel .design-ai-advanced-drawer{background:#fbfcfd;border-color:#dfe8e4;gap:10px;padding:12px}.design-ai-page .design-ai-control-panel .design-ai-advanced-drawer[open] summary{border-bottom:1px solid #e8edf2;margin-bottom:2px;padding-bottom:9px}.design-ai-page .design-ai-pro-support-panel .design-ai-chat-picks{order:1}.design-ai-page .design-ai-pro-support-panel .design-ai-product-picker{order:2}.design-ai-page .design-ai-pro-support-panel .design-ai-field>span{line-height:1.25;overflow-wrap:normal;white-space:normal}.design-ai-page .design-ai-pro-support-panel .design-ai-select-menu{min-width:100%}.design-ai-page .design-ai-field>span,.design-ai-page .design-ai-pill-section>span,.design-ai-page .design-ai-left-style-source>span,.design-ai-page .design-ai-inline-select-pill>span,.design-ai-page .design-ai-advanced-drawer summary{font-weight:620}.design-ai-page .design-ai-select-trigger,.design-ai-page .design-ai-select-option,.design-ai-page .design-ai-field input,.design-ai-page .design-ai-field textarea{font-weight:620}.design-ai-page .design-ai-select-option.active{font-weight:650}.competitor-watch-page{display:grid;gap:16px}.competitor-watch-toolbar,.competitor-section-title,.competitor-provider-row,.competitor-row-card{display:flex;align-items:center}.competitor-watch-toolbar{justify-content:flex-end;gap:10px}.competitor-watch-toolbar>div:first-child{margin-right:auto}.competitor-watch-toolbar h2{margin:0;font-size:22px}.competitor-watch-toolbar>div:first-child span{display:block;color:#667085;font-size:13px;margin-top:3px}.competitor-watch-mode{border:1px solid #e4e7ec;border-radius:999px;padding:7px 10px;color:#667085;background:#fff;font-size:12px;white-space:nowrap}.competitor-watch-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.competitor-pulse-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.competitor-metric{border:1px solid #e4e7ec;border-radius:8px;background:#fff;padding:14px;display:grid;gap:8px}.competitor-metric span{width:34px;height:34px;border-radius:8px;display:grid;place-items:center}.competitor-metric.blue span{background:#e8f0ff;color:#2351f6}.competitor-metric.green span{background:#e8f8ee;color:#079455}.competitor-metric.amber span{background:#fff4df;color:#b54708}.competitor-metric.red span{background:#fff0ee;color:#d92d20}.competitor-metric strong{font-size:24px}.competitor-metric p{margin:0;color:#667085;font-size:13px}.competitor-watch-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.competitor-watch-main,.competitor-watch-side,.competitor-watch-form-panel,.competitor-watch-side-card,.competitor-activity-layout{min-width:0}.competitor-activity-layout{display:grid}.competitor-section-title{gap:8px;margin-bottom:12px}.competitor-section-title svg{color:#2351f6}.competitor-table-wrap{overflow-x:auto}.competitor-activity-table{width:100%;border-collapse:collapse;min-width:720px}.competitor-activity-table th,.competitor-activity-table td{border-bottom:1px solid #edf0f4;padding:11px 10px;text-align:left;vertical-align:top;font-size:13px}.competitor-activity-table th{color:#667085;font-size:12px;font-weight:700}.competitor-activity-table td strong,.competitor-row-card strong,.competitor-insight-card strong{display:block;color:#101828}.competitor-activity-table td span,.competitor-row-card span,.competitor-insight-card span{color:#667085;font-size:12px}.competitor-score{display:inline-flex;min-width:38px;justify-content:center;border-radius:999px;padding:5px 8px;font-weight:700}.competitor-score.score-high{background:#fee4e2;color:#b42318}.competitor-score.score-medium{background:#fff4df;color:#b54708}.competitor-score.score-low{background:#ecfdf3;color:#027a48}.competitor-provider-list,.competitor-log-list,.competitor-card-list,.competitor-source-list,.competitor-insight-list,.competitor-alert-list,.competitor-watch-form,.competitor-watch-settings,.competitor-import-box,.competitor-import-preview,.competitor-import-row-list{display:grid;gap:10px}.competitor-provider-row{justify-content:space-between;border:1px solid #edf0f4;border-radius:8px;padding:10px}.competitor-provider-row span{color:#344054;font-size:13px}.competitor-provider-row strong{color:#667085;font-size:12px;text-transform:uppercase}.competitor-log-list span,.competitor-alert{border-radius:8px;padding:10px;background:#f8fafc;color:#475467;font-size:13px}.competitor-alert.high{background:#fff0ee;color:#b42318}.competitor-alert.medium{background:#fff4df;color:#b54708}.competitor-row-card{justify-content:space-between;gap:12px;border:1px solid #edf0f4;border-radius:8px;padding:12px}.competitor-source-group{border:1px solid #edf0f4;border-radius:8px;padding:12px;display:grid;gap:12px}.competitor-source-group-head,.competitor-row-actions{display:flex;align-items:center;gap:8px}.competitor-source-group-head{justify-content:space-between}.competitor-source-group-head strong,.competitor-source-table strong{display:block;color:#101828}.competitor-source-group-head span,.competitor-source-table a,.competitor-source-table td span{color:#667085;font-size:12px}.competitor-source-table-wrap{overflow-x:auto}.competitor-source-table{width:100%;min-width:860px;border-collapse:collapse}.competitor-source-table th,.competitor-source-table td{border-bottom:1px solid #edf0f4;padding:10px;text-align:left;vertical-align:top;font-size:13px}.competitor-source-table th{color:#667085;font-size:12px;font-weight:700}.competitor-row-actions{justify-content:flex-end}.competitor-status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;background:#ecfdf3;color:#027a48;font-size:12px;font-weight:700;white-space:nowrap}.competitor-status-pill.paused{background:#f2f4f7;color:#475467}.competitor-status-pill.needs_auth{background:#fff4df;color:#b54708}.competitor-status-pill.error{background:#fff0ee;color:#b42318}.competitor-watch-form label,.competitor-watch-settings label,.competitor-filter-bar label{display:grid;gap:6px;color:#475467;font-size:13px}.competitor-watch-form input,.competitor-watch-form select,.competitor-watch-form textarea,.competitor-watch-settings input,.competitor-filter-bar input,.competitor-filter-bar select,.competitor-import-box textarea{border:1px solid #d0d5dd;border-radius:8px;padding:10px 11px;font:inherit;background:#fff;color:#101828}.competitor-filter-bar{display:grid;grid-template-columns:minmax(200px,1fr) minmax(150px,190px) minmax(130px,170px) minmax(130px,170px) 100px 110px;gap:10px;margin-bottom:12px;align-items:end}.competitor-command-center,.competitor-source-list,.competitor-insight-sections,.competitor-action-mini-list{display:grid;gap:16px}.competitor-command-empty{display:grid;gap:14px}.competitor-command-empty strong{color:#101828}.competitor-empty-actions,.competitor-board-head,.competitor-board-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.competitor-board-head{justify-content:space-between;margin-bottom:12px}.competitor-board-filters select,.competitor-action-table select,.competitor-action-mini-list select{border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:8px 9px;font:inherit;color:#344054}.competitor-signal-grid,.competitor-brief-grid,.competitor-battlefield-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.competitor-signal-grid{margin-top:10px}.competitor-signal-card,.competitor-brief-card,.competitor-action-mini-list article{border:1px solid #edf0f4;border-radius:8px;padding:12px;display:grid;gap:7px;background:#fff}.competitor-signal-card span,.competitor-brief-card span,.competitor-action-mini-list span{color:#667085;font-size:12px}.competitor-signal-card strong,.competitor-brief-card strong,.competitor-action-mini-list strong{color:#101828}.competitor-signal-card p,.competitor-signal-card em{margin:0;color:#475467;font-size:13px;font-style:normal}.competitor-watchlist{display:grid;gap:8px}.competitor-watchlist-item{border-radius:8px;padding:10px;display:grid;gap:4px;background:#f8fafc;color:#475467;text-decoration:none}.competitor-watchlist-item strong{color:#101828}.competitor-watchlist-item span{color:#667085;font-size:12px}.competitor-watchlist-item.danger{background:#fff0ee}.competitor-watchlist-item.warning{background:#fff4df}.competitor-action-board{min-width:0}.competitor-priority{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700;background:#f2f4f7;color:#475467}.competitor-priority.high{background:#fee4e2;color:#b42318}.competitor-priority.medium{background:#fff4df;color:#b54708}.competitor-priority.low{background:#ecfdf3;color:#027a48}.competitor-insight-sections h3{margin:0 0 10px;font-size:15px}.competitor-import-box textarea{min-height:260px;resize:vertical;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12.5px;line-height:1.5}.competitor-file-upload{border:1px dashed #d0d5dd;border-radius:8px;padding:12px;display:grid;gap:8px;color:#475467;font-size:13px}.competitor-file-upload input{font:inherit}.competitor-file-upload strong{color:#101828;font-size:13px}.competitor-file-upload small{color:#98a2b3}.competitor-import-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.competitor-import-preview .competitor-metric{padding:11px}.competitor-import-preview .competitor-metric strong{font-size:20px}.competitor-import-row{border-radius:8px;padding:9px 10px;font-size:12px;background:#f8fafc;color:#475467}.competitor-import-row.create{background:#ecfdf3;color:#027a48}.competitor-import-row.update{background:#fff4df;color:#b54708}.competitor-import-row.error{background:#fff0ee;color:#b42318}.competitor-switch{grid-template-columns:auto 1fr;align-items:center}.competitor-insight-card{border:1px solid #edf0f4;border-radius:8px;padding:13px;display:grid;gap:9px}.competitor-insight-card p{margin:0;color:#344054;line-height:1.5}.competitor-insight-card div{display:flex;flex-wrap:wrap;gap:6px}.competitor-insight-card small{border-radius:999px;background:#f2f4f7;padding:6px 8px;color:#475467}.competitor-empty,.competitor-watch-empty{display:flex;align-items:center;gap:8px;color:#667085}@media(max-width:980px){.competitor-watch-metrics,.competitor-pulse-grid,.competitor-watch-grid{grid-template-columns:1fr}.competitor-watch-toolbar{align-items:stretch;flex-wrap:wrap}.competitor-watch-toolbar>div:first-child{width:100%}.competitor-filter-bar,.competitor-signal-grid,.competitor-brief-grid,.competitor-battlefield-grid{grid-template-columns:1fr}}.gt-native{display:grid;gap:12px;min-width:0}.gt-native-shell{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}.gt-native-rail{align-items:center;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 12px 30px #0f172a0f;display:flex;gap:10px;min-width:0;padding:8px 10px;position:sticky;top:8px;z-index:20}.gt-native-rail-head{align-items:center;border-bottom:0;border-right:1px solid var(--border);display:flex;gap:10px;min-height:42px;padding:0 14px 0 4px}.gt-native-rail-head div{display:grid;gap:2px;min-width:0}.gt-native-rail-head strong{color:var(--text);font-size:15px}.gt-native-rail-head small,.gt-native-rail-nav small{color:var(--muted);font-size:11px}.gt-native-rail-nav{display:flex;flex:1;gap:6px;min-width:0;overflow-x:auto;padding:2px;scrollbar-width:thin}.gt-native-rail-nav button{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;gap:7px;min-height:36px;padding:0 11px;text-align:center;white-space:nowrap}.gt-native-rail-nav button:hover{background:var(--surface-soft);color:var(--text)}.gt-native-rail-nav button.active{background:#eef4ff;border-color:#d7e4ff;color:var(--text)}.gt-native-rail-nav button span{font-size:12.5px;font-weight:650}.gt-native-rail-nav button small{display:none}.gt-native-rail-foot{align-items:center;border-left:1px solid var(--border);display:flex;flex:0 0 auto;gap:8px;min-width:0;padding-left:10px}.gt-native-source-lock{background:#f7f8fb;border:1px solid #e5e9f2;border-radius:999px;color:var(--muted);font-size:11px;font-weight:720;padding:6px 9px;white-space:nowrap}.gt-native-legacy-hidden{display:none!important}.gt-native-workspace{display:grid;gap:14px;min-width:0}.gt-native-page-head{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:flex;gap:18px;justify-content:space-between;min-width:0;padding:6px 2px}.gt-native-page-title{display:grid;gap:7px;min-width:0}.gt-native-page-title>div{align-items:center;display:flex;gap:10px;min-width:0}.gt-native-page-title h2{color:var(--text);font-size:24px;letter-spacing:0;line-height:1.05;margin:0}.gt-native-page-title p{color:var(--secondary);margin:0}.gt-native-page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.gt-native-summary-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.gt-native-panel{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 14px 40px #0f172a0f;display:grid;gap:16px;min-width:0;padding:16px}.gt-native-tabbar{align-items:center;background:#fff;border:1px solid var(--border);border-radius:18px;display:flex;gap:8px;overflow-x:auto;padding:8px}.gt-native-tabbar button{background:transparent;border:1px solid transparent;border-radius:14px;color:var(--secondary);cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;font-weight:760;min-height:38px;padding:8px 13px}.gt-native-tabbar button:hover{background:var(--surface-soft);color:var(--text)}.gt-native-tabbar button.active{background:#eef4ff;border-color:#d7e4ff;color:#1749c9}.gt-native-toolbar{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;margin:-2px -2px 0;padding:0 0 14px}.gt-native-search{align-items:center;background:#fff;border:1px solid var(--border);border-radius:16px;display:flex;gap:8px;min-height:42px;min-width:min(420px,100%);padding:0 13px}.gt-native-search input{border:0;color:var(--text);flex:1;font:inherit;min-width:0;outline:0}.gt-native-overview{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.gt-native-overview-shell{display:flex;flex-direction:column;gap:14px;min-width:0;width:100%}.gt-native-overview-shell>.gt-native-overview-command,.gt-native-overview-shell>.gt-native-decision-kpis{flex:0 0 auto;min-width:0;width:100%}.gt-native-overview-command{align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:18px;display:flex;gap:16px;justify-content:space-between;min-height:70px;padding:15px}.gt-native-overview-command-copy{display:grid;flex:1 1 260px;gap:4px;min-width:220px}.gt-native-overview-command-copy strong{color:var(--text);font-size:16px;font-weight:680;letter-spacing:0;line-height:1.22}.gt-native-overview-command-copy small{color:var(--secondary);font-size:12px;line-height:1.45}.gt-native-overview-command-controls{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:min(620px,100%)}.gt-native-dashboard-board{display:grid;gap:14px}.gt-native-dashboard-hero{align-items:stretch;background:linear-gradient(135deg,#111827,#164e63 52%,#0f766e);border:1px solid rgba(17,24,39,.08);border-radius:20px;color:#fff;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);min-height:168px;overflow:hidden;padding:20px}.gt-native-dashboard-hero>div:first-child{align-content:center;display:grid;gap:7px;min-width:0}.gt-native-dashboard-hero span,.gt-native-analytics-card header span{color:inherit;font-size:11px;font-weight:680;letter-spacing:0;text-transform:uppercase}.gt-native-dashboard-hero h3{font-size:34px;letter-spacing:0;line-height:1.04;margin:0}.gt-native-dashboard-hero p{color:#ffffffc7;margin:0;max-width:520px}.gt-native-dashboard-hero-metrics{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.gt-native-dashboard-hero-metrics>div{align-content:end;background:#ffffff1c;border:1px solid rgba(255,255,255,.18);border-radius:16px;display:grid;gap:4px;min-width:0;padding:12px}.gt-native-dashboard-hero-metrics strong{font-size:24px;line-height:1}.gt-native-dashboard-hero-metrics span{color:#ffffffb8;font-size:11px;line-height:1.3;text-transform:none}.gt-native-dashboard-kpis,.gt-native-analytics-grid{display:grid;gap:14px}.gt-native-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.gt-native-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gt-native-dashboard-command{align-items:center;background:#fff;border:1px solid var(--border);border-radius:18px;display:flex;gap:16px;justify-content:space-between;padding:15px}.gt-native-dashboard-command>div:first-child{display:grid;flex:1 1 280px;gap:4px;min-width:0}.gt-native-dashboard-command>div:first-child span,.gt-native-system-health header span{color:var(--muted);font-size:11px;font-weight:680;letter-spacing:0;text-transform:uppercase}.gt-native-dashboard-command strong,.gt-native-system-health header strong{color:var(--text);font-size:16px;font-weight:680}.gt-native-dashboard-command small{color:var(--secondary);font-size:12px}.gt-native-dashboard-filters{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.gt-native-dashboard-filters select,.gt-native-dashboard-filters input{background:#f8fafc;border:1px solid #e5eaf2;border-radius:11px;color:var(--text);font-size:12px;font-weight:720;height:36px;min-width:120px;padding:0 10px}.gt-native-dashboard-filters select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#111827 50%),linear-gradient(135deg,#111827 50%,transparent 50%);background-position:calc(100% - 14px) 15px,calc(100% - 9px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.gt-native-dashboard-filters input{max-width:88px}.gt-native-filter-dropdown{position:relative}.gt-native-filter-trigger{align-items:center;background:#f8fafc;border:1px solid #e5eaf2;border-radius:12px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:680;gap:10px;height:36px;justify-content:space-between;min-width:132px;padding:0 11px}.gt-native-filter-trigger span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.gt-native-filter-dropdown.open .gt-native-filter-trigger{background:#fff;border-color:#cbd5e1;box-shadow:0 8px 24px #0f172a14}.gt-native-filter-menu{background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 18px 45px #0f172a24;display:grid;gap:4px;min-width:190px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:45}.gt-native-filter-menu button{background:transparent;border:0;border-radius:10px;color:#344054;cursor:pointer;font:inherit;font-size:12px;font-weight:620;min-height:32px;padding:7px 9px;text-align:left}.gt-native-filter-menu button:hover,.gt-native-filter-menu button.active{background:#eef6ff;color:#0f4fb8}.gt-native-time-filter{position:relative}.gt-native-time-trigger{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:12px;color:var(--text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:680;gap:10px;height:36px;justify-content:space-between;min-width:160px;padding:0 11px}.gt-native-time-trigger.active{background:#fff;border-color:#111827;box-shadow:0 8px 24px #0f172a14}.gt-native-time-popover{background:#fff;border:1px solid #dfe5ee;border-radius:16px;box-shadow:0 18px 45px #0f172a24;display:grid;gap:10px;min-width:320px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:40}.gt-native-time-tabs{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px}.gt-native-time-tabs button,.gt-native-time-grid button{border:0;cursor:pointer;font-size:12px;font-weight:680}.gt-native-time-tabs button{background:transparent;border-radius:9px;color:#475467;height:30px}.gt-native-time-tabs button.active{background:#111827;color:#fff}.gt-native-time-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-time-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.gt-native-time-grid button{background:#fff;border:1px solid #dfe5ee;border-radius:10px;color:#344054;min-height:30px;padding:7px 10px}.gt-native-time-grid button.active,.gt-native-time-grid button:hover{border-color:#111827;color:#111827}.gt-native-kpi-value-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;width:100%}.gt-native-dashboard-command>div:first-child>span{display:none}.gt-native-manager-view-row{align-items:center;display:flex;justify-content:flex-end;margin-top:-2px}.gt-native-summary-strip.gt-native-decision-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.gt-native-revenue-compare{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:680;gap:4px;line-height:1;margin-left:auto;padding:5px 7px;white-space:nowrap}.gt-native-decision-kpis .metric-card{position:relative}.gt-native-decision-kpis .metric-card .gt-native-revenue-compare{margin-left:0;position:absolute;right:16px;top:17px}.gt-native-revenue-compare.up{background:#dcfce7;color:#15803d}.gt-native-revenue-compare.down{background:#fee2e2;color:#b91c1c}.gt-native-revenue-compare.neutral{background:#f1f5f9;color:#64748b}.gt-native-person-avatar,.gt-native-outlet-marker{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-weight:700;justify-content:center;overflow:visible;position:relative}.gt-native-person-avatar{background:#f1f5f9;border:1px solid #dbe3ee;color:#667085;font-size:10px;vertical-align:middle}.gt-native-person-avatar.has-image{background:transparent;border-color:transparent}.gt-native-person-avatar.no-image{background:var(--gt-avatar-bg, #6dd3bf);border-color:#fff;box-shadow:0 4px 12px #1018281f;color:#fff}.gt-native-person-avatar.xs{height:20px;width:20px}.gt-native-person-avatar.sm{height:30px;width:30px}.gt-native-person-avatar.bubble{height:100%;width:100%}.gt-native-person-avatar img{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}.gt-native-person-avatar b{display:block;font-size:10.5px;font-weight:680;letter-spacing:0;line-height:1;max-width:100%;overflow:hidden;text-align:center}.gt-native-person-avatar.xs b{font-size:8px}.gt-native-person-avatar.bubble b{font-size:13px}.gt-native-person-tooltip{background:#111827;border:1px solid rgba(255,255,255,.08);border-radius:999px;box-shadow:0 14px 34px #0f172a38;color:#f8fafc;font-size:11px;font-weight:620;left:50%;line-height:1;max-width:260px;min-width:max-content;opacity:0;overflow:hidden;padding:7px 10px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:calc(100% + 8px);transform:translate(-50%,-2px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap;z-index:80}.gt-native-person-avatar:hover .gt-native-person-tooltip,.gt-native-person-avatar:focus-within .gt-native-person-tooltip{opacity:1;transform:translate(-50%)}.gt-native-bubble .gt-native-person-tooltip{display:none}.gt-native-outlet-marker{background:#ecfdf5;border:1px solid #bbf7d0;color:#0f766e;height:28px;width:28px}.gt-native-outlet-marker b{color:inherit;font-size:11px}.gt-native-decision-kpis .metric-card small{color:var(--secondary);font-size:11.5px;font-weight:500;line-height:1.35}.gt-native-decision-kpis .metric-card strong{font-size:28px;font-weight:680;letter-spacing:0}.gt-native-decision-kpis .metric-card p{font-weight:560}.gt-native-analytics-card{background:#fff;border:1px solid var(--border);border-radius:18px;display:grid;gap:14px;min-width:0;padding:15px}.gt-native-analytics-card.span-2{grid-column:span 2}.gt-native-analytics-card header{align-items:start;display:flex;gap:12px;justify-content:space-between}.gt-native-analytics-card header>div{display:grid;gap:3px;min-width:0}.gt-native-analytics-card header span{color:var(--muted)}.gt-native-analytics-card header strong{color:var(--text);font-size:15px;font-weight:680}.gt-native-analytics-card header small{color:var(--secondary);font-size:11.5px;white-space:nowrap}.gt-native-staff-dashboard{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}.gt-native-staff-command{align-items:center;background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 1px 3px #1018280e;display:flex;gap:14px;justify-content:space-between;min-width:0;padding:16px;width:100%}.gt-native-staff-command>div:first-child{display:grid;gap:4px;min-width:0}.gt-native-staff-command strong{color:var(--text);font-size:20px;font-weight:760}.gt-native-staff-command small,.gt-native-staff-command span{color:var(--secondary);font-size:12.5px}.gt-native-staff-period-picker{flex:0 0 auto;position:relative;z-index:30}.gt-native-staff-period-trigger{align-items:center;background:#fff;border:1px solid #d7e1ee;border-radius:11px;box-shadow:0 1px 2px #0f172a09;color:#111827;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:660;gap:10px;height:36px;justify-content:space-between;min-width:160px;padding:0 11px 0 13px}.gt-native-staff-period-trigger span{color:inherit;font-size:inherit;font-weight:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-staff-period-picker.open .gt-native-staff-period-trigger{border-color:#c8d5e5;box-shadow:0 10px 24px #0f172a14}.gt-native-staff-period-popover{background:#fff;border:1px solid #dfe5ee;border-radius:18px;box-shadow:0 18px 46px #0f172a24;display:grid;gap:10px;min-width:320px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:80}.gt-native-staff-period-tabs{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:13px;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px}.gt-native-staff-period-tabs button,.gt-native-staff-period-grid button{cursor:pointer;font:inherit;font-size:12px;font-weight:680}.gt-native-staff-period-tabs button{background:transparent;border:0;border-radius:9px;color:#475569;height:30px}.gt-native-staff-period-tabs button.active{background:#111827;color:#fff}.gt-native-staff-period-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-staff-period-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.gt-native-staff-period-grid button{background:#fff;border:1px solid #dfe5ee;border-radius:10px;color:#111827;min-height:32px;padding:7px 10px}.gt-native-staff-period-grid button.active,.gt-native-staff-period-grid button:hover{border-color:#111827;color:#111827}@media(max-width:760px){.gt-native-staff-period-picker,.gt-native-staff-period-trigger{width:100%}.gt-native-staff-period-popover{left:0;min-width:min(320px,calc(100vw - 32px));right:auto}.gt-native-staff-period-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.gt-native-staff-periods,.gt-native-staff-tabs{align-items:center;background:#f3f6fb;border:1px solid var(--border);border-radius:14px;display:flex;gap:4px;overflow-x:auto;padding:4px}.gt-native-staff-periods button,.gt-native-staff-tabs button{background:transparent;border:0;border-radius:10px;color:#475569;cursor:pointer;font:inherit;font-size:12px;font-weight:740;min-height:32px;padding:0 12px;white-space:nowrap}.gt-native-staff-periods button.active,.gt-native-staff-tabs button.active{background:#111827;box-shadow:0 8px 18px #11182729;color:#fff}.gt-native-staff-kpis .metric-card strong{font-size:25px}.gt-native-staff-kpis .metric-card{position:relative}.gt-native-staff-kpis .metric-card>.gt-native-revenue-compare{margin-left:0;position:absolute;right:16px;top:17px}.gt-native-summary-strip.gt-native-staff-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;width:100%}.gt-native-manager-view-switch{align-items:center;background:#eef2f7;border:1px solid var(--border);border-radius:14px;display:inline-flex;flex:0 0 auto;gap:4px;padding:4px}.gt-native-manager-view-switch button{background:transparent;border:0;border-radius:10px;color:#475569;cursor:pointer;font:inherit;font-size:12px;font-weight:740;min-height:32px;padding:0 13px;white-space:nowrap}.gt-native-manager-view-switch button.active{background:#111827;box-shadow:0 8px 18px #11182724;color:#fff}.gt-native-staff-grid{display:grid;gap:16px}.gt-native-staff-grid.top{grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr)}.gt-native-staff-grid.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-staff-grid.field{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}.gt-native-staff-field-card{grid-column:1 / -1}.gt-native-staff-best-outlets{align-content:start;align-self:start}.gt-native-staff-action-list,.gt-native-staff-risk-list,.gt-native-staff-outlet-list,.gt-native-commission-stack{align-content:start;display:grid;gap:10px}.gt-native-staff-todo .gt-native-staff-action-list{max-height:384px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.gt-native-staff-todo .gt-native-staff-action-list::-webkit-scrollbar{width:6px}.gt-native-staff-todo .gt-native-staff-action-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.gt-native-staff-action-list article,.gt-native-staff-risk-list article,.gt-native-staff-outlet-list button{align-items:center;background:#f8fafc;border:1px solid #e6ebf2;border-radius:14px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:11px}.gt-native-staff-outlet-list button{color:inherit;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;text-align:left;width:100%}.gt-native-staff-outlet-list button.rank-1,.gt-native-staff-outlet-list button.rank-2,.gt-native-staff-outlet-list button.rank-3{background:#f8fafc;border-color:#e6ebf2}.gt-native-staff-outlet-rank{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:820;height:30px;justify-content:center;width:38px}.gt-native-staff-outlet-list button.rank-1 .gt-native-staff-outlet-rank{background:#f59e0b;color:#fff}.gt-native-staff-outlet-list button.rank-2 .gt-native-staff-outlet-rank,.gt-native-staff-outlet-list button.rank-3 .gt-native-staff-outlet-rank{background:#7c3aed;color:#fff}.gt-native-staff-outlet-list button:not(.rank-1):not(.rank-2):not(.rank-3) .gt-native-staff-outlet-rank{background:#e2e8f0;color:#475569}.gt-native-staff-outlet-money{align-items:end;justify-items:end;min-width:126px;text-align:right}.gt-native-staff-outlet-money b{color:#111827;font-size:14px;font-weight:660;line-height:1.1}.gt-native-staff-action-list article>div,.gt-native-staff-risk-list article>div,.gt-native-staff-outlet-list button>div{display:grid;gap:3px;min-width:0}.gt-native-staff-action-list strong,.gt-native-staff-risk-list strong,.gt-native-staff-outlet-list strong{color:#111827;font-size:14px}.gt-native-staff-action-list small,.gt-native-staff-action-list p,.gt-native-staff-risk-list small,.gt-native-staff-outlet-list span,.gt-native-staff-outlet-list small{color:var(--secondary);font-size:12px;line-height:1.35;margin:0}.gt-native-staff-action-list strong,.gt-native-staff-risk-list strong,.gt-native-staff-outlet-list strong,.gt-native-staff-outlet-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-priority{border-radius:999px;font-size:11px;font-weight:820;padding:5px 8px}.gt-native-priority.high{background:#fee2e2;color:#b42318}.gt-native-priority.medium{background:#fff7d6;color:#936900}.gt-native-priority.low{background:#e8f2ff;color:#1749c9}.gt-native-commission-stack>div:not(.gt-native-staff-progress),.gt-native-field-summary article{background:#f8fafc;border:1px solid #e6ebf2;border-radius:14px;display:grid;gap:5px;padding:12px}.gt-native-commission-stack span,.gt-native-field-summary span{color:var(--secondary);font-size:12px;font-weight:700}.gt-native-commission-stack strong,.gt-native-field-summary strong{color:#111827;font-size:18px;font-weight:780}.gt-native-staff-progress{display:grid;gap:7px}.gt-native-staff-progress i,.gt-native-staff-pipeline i{background:#e8edf4;border-radius:999px;display:block;height:8px;overflow:hidden}.gt-native-staff-progress b,.gt-native-staff-pipeline b{border-radius:inherit;display:block;height:100%}.gt-native-staff-progress b{background:#06c979}.gt-native-staff-insight{color:var(--secondary);font-size:12.5px;line-height:1.45;margin:0}.gt-native-field-summary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.gt-native-staff-bars{align-items:stretch;background:linear-gradient(to top,rgba(226,232,240,.74) 1px,transparent 1px) 0 0 / 100% 25%,#f8fafc;border:1px solid #e6ebf2;border-radius:14px;display:grid;gap:14px;grid-auto-flow:column;min-height:176px;padding:18px 18px 34px;position:relative}.gt-native-staff-bars>div{align-items:end;display:grid;gap:8px;grid-template-rows:minmax(0,1fr) auto;height:132px;justify-items:center;min-width:0}.gt-native-staff-bars i{background:#2351f6;border-radius:999px 999px 4px 4px;box-shadow:0 10px 22px #2351f624;display:block;min-height:10px;width:clamp(18px,3.4vw,26px)}.gt-native-staff-bars span{color:var(--secondary);font-size:11px}.gt-native-staff-pipeline{display:grid;gap:10px}.gt-native-staff-pipeline article{display:grid;gap:7px}.gt-native-staff-pipeline article>div{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.gt-native-staff-pipeline strong{color:#111827;font-size:18px}.gt-native-staff-pipeline span{color:var(--secondary);font-size:12px;font-weight:700}.gt-native-staff-pipeline article.tone-lead b{background:#2351f6}.gt-native-staff-pipeline article.tone-met b{background:#14b8a6}.gt-native-staff-pipeline article.tone-follow b{background:#f59e0b}.gt-native-staff-pipeline article.tone-approved b{background:#7c3aed}.gt-native-staff-pipeline article.tone-active b{background:#10b981}.gt-native-staff-pipeline article.tone-revenue b{background:#047857}.gt-native-staff-queue{overflow:visible}.gt-native-staff-queue .gt-native-staff-tabs{justify-self:start}.gt-native-staff-table{display:grid;gap:7px;overflow-x:auto;padding-bottom:2px}.gt-native-staff-table>div{align-items:center;background:#f8fafc;border:1px solid #e6ebf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(180px,1.25fr) 105px 95px 105px 110px 130px minmax(168px,auto);min-width:1060px;padding:9px 10px}.gt-native-staff-table>div.head{background:transparent;border-color:transparent;color:var(--muted);font-size:11px;font-weight:800;min-height:22px;padding-bottom:0;text-transform:uppercase}.gt-native-staff-table strong,.gt-native-staff-table span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-staff-table strong{color:#111827;font-size:13px}.gt-native-staff-table span{color:var(--secondary);font-size:12px}.gt-native-staff-table>div>button{justify-self:end;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-staff-insights{display:flex;flex-wrap:wrap;gap:8px}.gt-native-staff-insights span{background:#fff;border:1px solid var(--border);border-radius:999px;color:#344054;font-size:12px;font-weight:650;padding:8px 11px}.gt-native-staff-rank-card{overflow:visible}.gt-native-staff-rank-list,.gt-native-staff-performance-table{display:grid;gap:9px}.gt-native-staff-rank-list article{align-items:center;background:#f8fafc;border:1px solid #e6ebf2;border-radius:14px;display:grid;gap:10px;grid-template-columns:42px auto minmax(0,1fr) minmax(170px,auto);min-width:0;padding:10px 12px}.gt-native-staff-rank-list article.current{background:#eff6ff;border-color:#bfdbfe}.gt-native-staff-rank-list article>b{color:#2351f6;font-size:14px;font-weight:820}.gt-native-staff-rank-list article>div,.gt-native-staff-rank-money{display:grid;gap:3px;min-width:0}.gt-native-staff-rank-list strong,.gt-native-staff-performance-table strong{color:#111827;font-size:13px;font-weight:760}.gt-native-staff-rank-list span,.gt-native-staff-performance-table span{color:var(--secondary);font-size:11.5px;line-height:1.3}.gt-native-staff-rank-money{text-align:right}.gt-native-staff-rank-list article>em,.gt-native-staff-performance-table em{background:#eef4ff;border:1px solid #d6e4ff;border-radius:999px;color:#2351f6;font-size:12px;font-style:normal;font-weight:820;padding:6px 8px;text-align:center}.gt-native-staff-performance-table article{align-items:center;background:#f8fafc;border:1px solid #e6ebf2;border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(170px,1.3fr) 90px 92px 82px 92px 46px;min-width:0;padding:9px 10px}.gt-native-staff-performance-table article>div{align-items:center;display:flex;gap:8px;min-width:0}.gt-native-staff-performance-table b{color:#111827;font-size:12.5px}@media(max-width:980px){.gt-native-staff-command{align-items:stretch;flex-direction:column}.gt-native-staff-grid.top,.gt-native-staff-grid.equal,.gt-native-staff-grid.field{grid-template-columns:minmax(0,1fr)}.gt-native-field-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-staff-action-list article,.gt-native-staff-risk-list article,.gt-native-staff-outlet-list button{grid-template-columns:auto minmax(0,1fr)}.gt-native-staff-action-list article>button,.gt-native-staff-risk-list article>button{grid-column:1 / -1;justify-content:center}.gt-native-staff-rank-list article,.gt-native-staff-performance-table article{grid-template-columns:auto minmax(0,1fr)}.gt-native-staff-rank-money,.gt-native-staff-rank-list article>em,.gt-native-staff-performance-table article>span,.gt-native-staff-performance-table article>b,.gt-native-staff-performance-table article>em{text-align:left}}.gt-native-region-bars,.gt-native-staff-list,.gt-native-top-outlets,.gt-native-market-grid{display:grid;gap:9px}.gt-native-region-bars button,.gt-native-top-outlets button{align-items:center;background:#f8fafc;border:1px solid #edf0f5;border-radius:14px;color:var(--text);cursor:pointer;display:grid;gap:10px;min-width:0;padding:10px;text-align:left}.gt-native-region-bars button{grid-template-columns:minmax(140px,.9fr) minmax(120px,1fr) auto}.gt-native-region-bars button>div:first-child,.gt-native-top-outlets button>div,.gt-native-staff-list>div>div{display:grid;gap:3px;min-width:0}.gt-native-region-bars strong,.gt-native-top-outlets strong,.gt-native-staff-list strong,.gt-native-market-head strong{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-region-bars span,.gt-native-top-outlets small,.gt-native-staff-list span,.gt-native-market-head span{color:var(--secondary);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-region-bar,.gt-native-share-line i{background:#e8edf4;border-radius:999px;height:8px;overflow:hidden}.gt-native-region-bar i,.gt-native-share-line b{background:#2351f6;border-radius:inherit;display:block;height:100%}.gt-native-region-bars b,.gt-native-top-outlets b,.gt-native-staff-list b{color:#0f766e;font-size:12px;white-space:nowrap}.gt-native-staff-list>div{align-items:center;border-bottom:1px solid #eef1f5;display:flex;gap:10px;justify-content:space-between;min-width:0;padding-bottom:9px}.gt-native-staff-list>div:last-child{border-bottom:0;padding-bottom:0}.gt-native-top-outlets button{grid-template-columns:28px minmax(0,1fr) auto}.gt-native-top-outlets button>span{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:760;height:24px;justify-content:center;width:24px}.gt-native-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-market-grid>div{background:#f8fafc;border:1px solid #edf0f5;border-radius:14px;display:grid;gap:10px;min-width:0;padding:11px}.gt-native-market-head,.gt-native-share-line{align-items:center;display:grid;gap:8px}.gt-native-market-head{grid-template-columns:minmax(0,1fr) auto}.gt-native-share-line{grid-template-columns:68px minmax(0,1fr) 36px}.gt-native-share-line span,.gt-native-share-line strong{color:var(--secondary);font-size:11px}.gt-native-share-line.quantity b{background:#f59e0b}.gt-native-trend-chart{display:grid;gap:10px;min-width:0}.gt-native-trend-chart svg{background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #edf0f5;border-radius:14px;height:240px;width:100%}.gt-native-trend-chart line{stroke:#d8dee8;stroke-width:1}.gt-native-trend-chart line.grid{stroke:#edf1f7}.gt-native-trend-chart text{fill:#667085;font-size:11px;text-anchor:middle}.gt-native-trend-chart .visit-bar{fill:#2563eb2e}.gt-native-trend-chart .revenue-line{fill:none;stroke:#0f766e;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.gt-native-trend-chart .revenue-dot{fill:#0f766e;stroke:#fff;stroke-width:2}.gt-native-chart-legend{display:flex;flex-wrap:wrap;gap:12px}.gt-native-chart-legend span{align-items:center;color:var(--secondary);display:inline-flex;font-size:12px;gap:6px}.gt-native-chart-legend i{border-radius:999px;display:inline-block;height:8px;width:18px}.gt-native-chart-legend i.teal{background:#0f766e}.gt-native-chart-legend i.blue{background:#2563eb}.gt-native-chart-legend i.amber{background:#f59e0b}.gt-native-chart-legend i.slate{background:#64748b}.gt-native-chart-insight{background:#f8fafc;border:1px solid #edf0f5;border-radius:12px;color:var(--secondary);font-size:12px;line-height:1.45;padding:10px 12px}.gt-native-grouped-bars,.gt-native-type-bars,.gt-native-restock-list,.gt-native-outlet-decision-list,.gt-native-risk-table,.gt-native-funnel{display:grid;gap:10px;min-width:0}.gt-native-bar-label{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:7px;min-width:0}.gt-native-bar-label strong,.gt-native-risk-table strong{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-bar-label span{color:var(--secondary);flex:0 0 auto;font-size:11.5px}.gt-native-mini-bars{display:grid;gap:5px}.gt-native-mini-bars i{border-radius:999px;display:block;height:7px;min-width:5px}.gt-native-type-card header{align-items:center;gap:14px}.gt-native-type-switch{align-items:center;align-self:flex-start;background:#f5f7fb;border:1px solid #dde5f0;border-radius:18px;display:inline-flex!important;flex:0 0 auto;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px;grid-template-columns:none!important;justify-content:flex-start;min-width:0;padding:4px;white-space:nowrap;width:max-content}.gt-native-type-switch button{background:transparent;border:0;border-radius:14px;color:#64748b;cursor:pointer;font-family:inherit;font-size:12px;font-weight:680;line-height:1;min-height:32px;min-width:78px!important;padding:0 12px;white-space:nowrap;width:auto!important}.gt-native-type-switch button.active{background:#111827;box-shadow:0 8px 18px #0f172a24;color:#fff}.gt-native-type-treemap{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.gt-native-type-tile{background:var(--gt-type-bg, #111827);border:1px solid rgba(255,255,255,.36);border-radius:14px;box-shadow:inset 0 1px #ffffff2e,0 10px 26px #0f172a14;color:var(--gt-type-fg, #ffffff);display:grid;flex:var(--gt-type-grow, 1) 1 var(--gt-type-basis, 220px);gap:9px;min-height:112px;min-width:180px;overflow:hidden;padding:14px;position:relative}.gt-native-type-tile:nth-child(-n+2){min-height:154px}.gt-native-type-tile:nth-child(n+3):nth-child(-n+5){min-height:130px}.gt-native-type-tile div{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.gt-native-type-tile strong{font-size:13px;font-weight:660;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-type-tile span{align-items:center;background:#ffffff38;border-radius:999px;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.gt-native-type-tile b,.gt-native-type-tile em,.gt-native-type-tile small{color:inherit;display:block;font-style:normal;min-width:0}.gt-native-type-tile b{font-size:19px;font-weight:680;line-height:1}.gt-native-type-tile em{font-size:15px;font-weight:660;line-height:1.15}.gt-native-type-tile small{font-size:11.5px;font-weight:560;line-height:1.35;opacity:.9}.gt-native-mini-bars .teal{background:#111827}.gt-native-mini-bars .blue{background:#2351f6}.gt-native-mini-bars .amber{background:#f59e0b}.gt-native-mini-bars .slate{background:#64748b}.gt-native-region-scorecard{display:grid;gap:8px;min-width:0}.gt-native-region-scorecard>div{align-items:center;background:#f8fafc;border:1px solid #edf0f5;border-radius:13px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.gt-native-region-scorecard strong{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-region-scorecard span{color:var(--secondary);font-size:11.5px;white-space:nowrap}.gt-native-region-metrics{display:flex;flex-wrap:wrap;gap:5px 10px;grid-column:1 / -1}.gt-native-region-scorecard b,.gt-native-priority-table b{border-radius:999px;font-size:11px;padding:5px 8px;text-align:center;white-space:nowrap}.gt-native-region-scorecard b.ok,.gt-native-priority-table b.low{background:#dcfce7;color:#047849}.gt-native-region-scorecard b.warn,.gt-native-priority-table b.medium{background:#fef3c7;color:#92400e}.gt-native-region-scorecard b.bad,.gt-native-priority-table b.high{background:#fee2e2;color:#b91c1c}.gt-native-region-index-legend{display:flex;flex-wrap:wrap;gap:10px}.gt-native-region-index-legend span{align-items:center;color:var(--secondary);display:inline-flex;font-size:11.5px;font-weight:760;gap:6px}.gt-native-region-index-legend i{border-radius:999px;height:8px;width:18px}.gt-native-region-index{display:grid;gap:10px}.gt-native-region-line-chart{background:linear-gradient(90deg,rgba(226,232,240,.55) 1px,transparent 1px),linear-gradient(0deg,rgba(226,232,240,.55) 1px,transparent 1px),#fbfdff;background-size:52px 52px;border:1px solid #edf0f5;border-radius:16px;min-height:260px;overflow:visible;padding:8px}.gt-native-region-line-chart svg{display:block;height:260px;overflow:visible;width:100%}.gt-native-region-line-chart .grid-line{stroke:#e7edf5;stroke-width:1}.gt-native-region-line-chart .grid-line.vertical{stroke-dasharray:3 7}.gt-native-region-line-chart .axis-label{fill:#98a2b3;font-size:10px;font-weight:680}.gt-native-region-line-chart .region-series polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2}.gt-native-region-line-chart .region-series circle{cursor:default;fill:#fff;stroke-width:3;transition:r .14s ease,filter .14s ease}.gt-native-region-performance,.gt-native-region-line-chart,.gt-native-region-line-chart svg{overflow:visible}.gt-native-region-line-chart .region-tooltip-layer{pointer-events:none}.gt-native-region-line-chart .region-tooltip-layer .region-point{pointer-events:auto}.gt-native-region-line-chart .region-point-hitbox{fill:transparent!important;stroke:transparent!important;stroke-width:0!important}.gt-native-region-line-chart .region-point:hover circle{filter:drop-shadow(0 8px 14px rgba(15,23,42,.18));r:7}.gt-native-region-line-chart .region-point-tooltip{opacity:0;pointer-events:none;transition:opacity .12s ease}.gt-native-region-line-chart .region-point:hover .region-point-tooltip{opacity:1}.gt-native-region-line-chart .region-point-tooltip rect{fill:#111827;filter:drop-shadow(0 12px 22px rgba(15,23,42,.2))}.gt-native-region-line-chart .region-point-tooltip text{fill:#fff;font-size:10px;font-weight:680}.gt-native-region-line-chart .region-point-tooltip text:nth-of-type(2),.gt-native-region-line-chart .region-point-tooltip text:nth-of-type(3){fill:#cbd5e1;font-size:9px;font-weight:560}.gt-native-region-index-row{display:grid;gap:7px}.gt-native-region-index-row>strong{color:var(--text);font-size:12px}.gt-native-region-index-row>div{display:grid;gap:6px}.gt-native-region-index-row span{align-items:center;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) 30px}.gt-native-region-index-row span:before{background:#edf2f7;border-radius:999px;content:"";grid-column:1;grid-row:1;height:9px}.gt-native-region-index-row i{border-radius:999px;display:block;grid-column:1;grid-row:1;height:9px;min-width:5px;z-index:1}.gt-native-region-index-row em{color:var(--secondary);font-size:11px;font-style:normal;font-weight:820;text-align:right}.gt-native-region-index-legend i.region-1,.gt-native-region-index-row i.region-1{background:#111827}.gt-native-region-index-legend i.region-2,.gt-native-region-index-row i.region-2{background:#2351f6}.gt-native-region-index-legend i.region-3,.gt-native-region-index-row i.region-3{background:#64748b}.gt-native-region-index-legend i.region-4,.gt-native-region-index-row i.region-4{background:#94a3b8}.gt-native-region-line-chart .region-series.region-1 polyline,.gt-native-region-line-chart .region-series.region-1 circle{stroke:#0f766e}.gt-native-region-line-chart .region-series.region-2 polyline,.gt-native-region-line-chart .region-series.region-2 circle{stroke:#2563eb}.gt-native-region-line-chart .region-series.region-3 polyline,.gt-native-region-line-chart .region-series.region-3 circle{stroke:#7c3aed}.gt-native-region-line-chart .region-series.region-4 polyline,.gt-native-region-line-chart .region-series.region-4 circle{stroke:#d97706}.gt-native-region-summary-grid,.gt-native-region-single{display:grid;gap:9px}.gt-native-region-summary-card{background:#f8fafc;border:1px solid #edf0f5;border-radius:14px;display:grid;gap:7px;min-width:0;padding:10px}.gt-native-region-summary-card>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.gt-native-region-summary-card strong,.gt-native-region-summary-card span{color:var(--text);font-size:12px}.gt-native-region-summary-card b{border-radius:999px;font-size:10.5px;padding:4px 7px}.gt-native-region-summary-card b.ok{background:#dcfce7;color:#15803d}.gt-native-region-summary-card b.warn{background:#fef3c7;color:#92400e}.gt-native-region-summary-card b.bad{background:#fee2e2;color:#b91c1c}.gt-native-region-summary-card small{color:var(--secondary);font-size:11px;line-height:1.35;white-space:normal}.gt-native-scatter{background:linear-gradient(90deg,transparent calc(50% - 1px),#e8edf4 calc(50% - 1px),#e8edf4 calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(0deg,transparent calc(50% - 1px),#e8edf4 calc(50% - 1px),#e8edf4 calc(50% + 1px),transparent calc(50% + 1px)),#f8fafc;border:1px solid #edf0f5;border-radius:14px;height:310px;overflow:visible;position:relative}.gt-native-scatter-quadrants{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 10px}.gt-native-scatter-quadrants span{border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#667085;font-size:11px;font-weight:680;line-height:1;padding:7px 9px}.gt-native-scatter-label,.gt-native-scatter-axis{color:#98a2b3;font-size:11px;font-weight:760;pointer-events:none;position:absolute}.gt-native-scatter-label.top-left{left:12px;top:10px}.gt-native-scatter-label.top-right{right:12px;top:10px}.gt-native-scatter-label.bottom-right{bottom:28px;right:12px}.gt-native-scatter-axis.x{bottom:8px;left:50%;transform:translate(-50%)}.gt-native-scatter-axis.y{left:10px;top:50%;transform:rotate(-90deg) translate(-50%);transform-origin:left top}.gt-native-bubble{--gt-bubble-shift-x: 0px;--gt-bubble-shift-y: 0px;align-items:center;border:0;border-radius:999px;box-shadow:0 8px 18px #0f172a21;color:#fff;cursor:default;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;padding:0;position:absolute;transform:translate(calc(-50% + var(--gt-bubble-shift-x)),calc(50% + var(--gt-bubble-shift-y)));transition:transform .16s ease,box-shadow .16s ease;z-index:2}.gt-native-bubble .gt-native-person-avatar{box-shadow:0 0 0 2px #fff}.gt-native-bubble:hover,.gt-native-bubble:focus-visible,.gt-native-bubble.is-hovered{box-shadow:0 13px 26px #0f172a2e;z-index:28}.gt-native-bubble.is-near-hover{z-index:18}.gt-native-bubble-tooltip{background:#111827;border:1px solid rgba(255,255,255,.08);border-radius:14px;bottom:calc(100% + 20px);box-shadow:0 18px 36px #0f172a3d;color:#fff;display:grid;gap:4px;left:50%;min-width:190px;opacity:0;padding:10px 11px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%,6px);transition:opacity .14s ease,transform .14s ease;z-index:60}.gt-native-bubble-tooltip:after{background:#111827;bottom:-6px;content:"";height:12px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:12px}.gt-native-bubble:hover .gt-native-bubble-tooltip,.gt-native-bubble:focus-visible .gt-native-bubble-tooltip{opacity:1;transform:translate(-50%)}.gt-native-bubble-tooltip strong,.gt-native-bubble-tooltip b{color:#fff;font-size:12px;line-height:1.25}.gt-native-bubble-tooltip span{color:#cbd5e1;font-size:11px;font-weight:560;line-height:1.25}.gt-native-bubble-tooltip b{color:#86efac;font-weight:720}.gt-native-bubble.strong{background:#0f766e}.gt-native-bubble.coach{background:#f59e0b}.gt-native-bubble.account{background:#2563eb}.gt-native-bubble.follow{background:#94a3b8}.gt-native-funnel>div{background:#f8fafc;border:1px solid #edf0f5;border-radius:14px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:10px 11px;position:relative}.gt-native-funnel>div.drop{border-color:#fbbf24;box-shadow:inset 3px 0 #f59e0b}.gt-native-funnel>div i{background:#111827;border-radius:999px;bottom:0;height:4px;left:0;min-width:8px;position:absolute}.gt-native-funnel strong,.gt-native-restock-list strong,.gt-native-outlet-decision-list strong{color:var(--text)}.gt-native-funnel span,.gt-native-restock-list span,.gt-native-risk-table span,.gt-native-risk-table em,.gt-native-outlet-decision-list small{color:var(--secondary);font-size:11.5px;font-style:normal}.gt-native-funnel b{color:#0f766e;font-size:18px}.gt-native-pipeline-steps{display:grid;gap:10px}.gt-native-pipeline-steps>div{background:#f8fafc;border:1px solid #edf0f5;border-radius:14px;align-items:center;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr);min-width:0;padding:10px 11px;position:relative}.gt-native-pipeline-steps>div:focus-visible{outline:2px solid rgba(35,81,246,.3);outline-offset:2px}.gt-native-pipeline-steps>div:after{color:#cbd5e1;content:"↓";font-size:14px;font-weight:900;position:absolute;right:12px;top:calc(100% - 2px)}.gt-native-pipeline-steps>div:last-child:after{display:none}.gt-native-pipeline-steps>div.drop{border-color:#fbbf24;box-shadow:inset 3px 0 #f59e0b}.gt-native-pipeline-icon{align-items:center;border-radius:999px;display:inline-flex;height:30px;justify-content:center;width:30px}.gt-native-pipeline-steps>div>div{display:grid;gap:4px;min-width:0}.gt-native-pipeline-steps>div.tone-lead{background:#eff6ff;border-color:#bfdbfe}.gt-native-pipeline-steps>div.tone-lead .gt-native-pipeline-icon{background:#dbeafe;color:#2563eb}.gt-native-pipeline-steps>div.tone-met{background:#f0fdfa;border-color:#99f6e4}.gt-native-pipeline-steps>div.tone-met .gt-native-pipeline-icon{background:#ccfbf1;color:#0f766e}.gt-native-pipeline-steps>div.tone-follow{background:#fffbeb;border-color:#fde68a}.gt-native-pipeline-steps>div.tone-follow .gt-native-pipeline-icon{background:#fef3c7;color:#b45309}.gt-native-pipeline-steps>div.tone-approved{background:#f5f3ff;border-color:#ddd6fe}.gt-native-pipeline-steps>div.tone-approved .gt-native-pipeline-icon{background:#ede9fe;color:#6d28d9}.gt-native-pipeline-steps>div.tone-active{background:#ecfdf5;border-color:#bbf7d0}.gt-native-pipeline-steps>div.tone-active .gt-native-pipeline-icon,.gt-native-pipeline-steps>div.tone-revenue .gt-native-pipeline-icon{background:#dcfce7;color:#15803d}.gt-native-pipeline-steps>div.tone-revenue{background:#f0fdf4;border-color:#edf0f5;box-shadow:none}.gt-native-pipeline-steps span,.gt-native-pipeline-steps small{color:var(--secondary);font-size:11.5px}.gt-native-pipeline-steps strong{color:var(--text);font-size:22px;font-weight:680;line-height:1}.gt-native-pipeline-tooltip{background:#111827;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 18px 36px #0f172a3d;color:#fff;display:grid;gap:4px;left:46px;min-width:220px;opacity:0;padding:10px 11px;pointer-events:none;position:absolute;text-align:left;top:calc(100% + 9px);transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease;z-index:70}.gt-native-pipeline-tooltip:after{background:#111827;content:"";height:10px;left:18px;position:absolute;top:-5px;transform:rotate(45deg);width:10px}.gt-native-pipeline-steps>div:hover .gt-native-pipeline-tooltip,.gt-native-pipeline-steps>div:focus-within .gt-native-pipeline-tooltip{opacity:1;transform:translateY(0)}.gt-native-pipeline-tooltip strong,.gt-native-pipeline-tooltip b{color:#fff;font-size:12px;line-height:1.25}.gt-native-pipeline-tooltip span,.gt-native-pipeline-tooltip em{color:#cbd5e1;font-size:11px;font-style:normal;font-weight:560;line-height:1.25}.gt-native-pipeline-tooltip b{color:#fde68a;font-weight:720}.gt-native-health-mini-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.gt-native-health-mini-grid>div{background:#f8fafc;border:1px solid #edf0f5;border-radius:12px;display:grid;gap:4px;min-width:0;padding:9px}.gt-native-health-mini-grid>div.ok{background:#ecfdf5;border-color:#bbf7d0}.gt-native-health-mini-grid>div.warn{background:#fffbeb;border-color:#fde68a}.gt-native-health-mini-grid span{align-items:center;color:var(--secondary);display:inline-flex;font-size:10.5px;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-health-mini-grid strong{color:var(--text);font-size:18px;font-weight:680}.gt-native-health-mini-grid>div.ok span{color:#15803d}.gt-native-health-mini-grid>div.warn span{color:#b45309}.gt-native-type-bars>div,.gt-native-restock-list button,.gt-native-outlet-decision-list button,.gt-native-risk-table button{background:#f8fafc;border:1px solid #edf0f5;border-radius:14px;min-width:0;padding:10px}.gt-native-restock-list button,.gt-native-outlet-decision-list button,.gt-native-risk-table button{color:inherit;cursor:pointer;text-align:left}.gt-native-restock-list button{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(260px,1.35fr) minmax(90px,.65fr) auto}.gt-native-restock-main{align-items:center;display:grid!important;gap:6px!important;grid-template-columns:minmax(0,1fr)}.gt-native-restock-main span,.gt-native-outlet-row-main span,.gt-native-risk-owner,.gt-native-priority-owner{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px;line-height:1.35;min-width:0}.gt-native-restock-main .gt-native-person-avatar,.gt-native-outlet-row-main .gt-native-person-avatar,.gt-native-risk-owner .gt-native-person-avatar,.gt-native-priority-owner .gt-native-person-avatar{flex:0 0 auto}.gt-native-outlet-meta{align-items:center;color:var(--secondary);display:flex!important;flex-wrap:wrap;gap:6px 10px!important;min-width:0}.gt-native-outlet-meta>span{align-items:center;display:inline-flex;gap:5px;min-width:0}.gt-native-restock-list button>div:first-child,.gt-native-outlet-decision-list button>div{display:grid;gap:3px;min-width:0}.gt-native-stock-meter{background:#e8edf4;border-radius:999px;height:8px;overflow:hidden}.gt-native-stock-meter i{background:linear-gradient(90deg,#ef4444,#f59e0b);border-radius:inherit;display:block;height:100%}.gt-native-restock-list b{border-radius:999px;font-size:11px;padding:5px 8px;white-space:nowrap}.gt-native-restock-list b.out{background:#fee2e2;color:#b91c1c}.gt-native-restock-list b.warn,.gt-native-restock-list b.missing{background:#fef3c7;color:#92400e}.gt-native-view-all{background:#f8fafc;border:1px solid #edf0f5;border-radius:12px;color:#0f766e;cursor:pointer;font-size:12px;font-weight:800;height:34px}.gt-native-outlet-decision-list button{align-items:center;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto}.gt-native-outlet-decision-list button>span{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:780;height:24px;justify-content:center;width:24px}.gt-native-outlet-decision-list button>.gt-native-outlet-marker{background:#ecfdf5;border-color:#bbf7d0;color:#0f766e;height:30px;width:30px}.gt-native-outlet-row-main{align-items:center;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr)}.gt-native-outlet-row-main>div{display:grid;gap:3px;min-width:0}@media(max-width:760px){.gt-native-time-filter,.gt-native-time-trigger{width:100%}.gt-native-time-popover{left:0;min-width:min(320px,calc(100vw - 32px));right:auto}.gt-native-time-grid,.gt-native-time-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-region-index-row span{grid-template-columns:minmax(0,1fr) 26px}.gt-native-type-card header{align-items:flex-start}.gt-native-type-switch{align-self:flex-start;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;grid-template-columns:none!important;min-width:0;width:max-content}.gt-native-type-switch button{min-width:72px!important;width:auto!important}.gt-native-type-tile,.gt-native-type-tile:nth-child(-n+2),.gt-native-type-tile:nth-child(n+3):nth-child(-n+5){flex-basis:100%;min-height:118px}}.gt-native-outlet-decision-list b{color:#0f766e;white-space:nowrap}.gt-native-risk-table button{display:grid;gap:8px;grid-template-columns:minmax(160px,1.2fr) minmax(90px,.7fr) minmax(120px,.9fr) minmax(150px,1fr) minmax(130px,.8fr)}.gt-native-risk-outlet-name{display:block;min-width:0}.gt-native-risk-outlet-name strong{display:block;overflow:visible;text-overflow:ellipsis;white-space:nowrap}.gt-native-risk-table b{color:#b45309;font-size:12px}.gt-native-priority-actions{grid-column:1 / -1}.gt-native-priority-table{display:grid;gap:8px}.gt-native-priority-table>div{align-items:center;background:#f8fafc;border:1px solid #edf0f5;border-radius:14px;display:grid;gap:10px;grid-template-columns:76px minmax(220px,1.5fr) minmax(90px,.7fr) minmax(80px,.6fr) minmax(160px,1fr) 74px;min-width:0;padding:10px}.gt-native-priority-table strong{color:var(--text)}.gt-native-priority-table span,.gt-native-priority-table em,.gt-native-priority-table small{color:var(--secondary);font-size:11.5px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-system-health{background:#fff;border:1px solid var(--border);border-radius:18px;display:grid;gap:14px;padding:15px}.gt-native-system-health header{align-items:start;display:flex;gap:12px;justify-content:space-between}.gt-native-system-health header>div{display:grid;gap:3px}.gt-native-system-health header small{color:var(--secondary);font-size:11.5px;white-space:nowrap}.gt-native-health-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.gt-native-health-grid article{background:#f8fafc;border:1px solid #edf0f5;border-radius:14px;display:grid;gap:8px;min-width:0;padding:12px}.gt-native-health-grid article>div:first-child{align-items:center;color:var(--text);display:flex;gap:8px}.gt-native-health-grid p,.gt-native-health-grid small{color:var(--secondary);margin:0}.gt-native-overview article{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;cursor:pointer;min-width:0;padding:16px}.gt-native-master-image{aspect-ratio:16 / 10;border:1px solid var(--border);border-radius:12px;object-fit:cover;width:100%}.gt-native-overview article>div{align-items:center;display:flex;gap:8px}.gt-native-overview-data{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.gt-native-preview-list{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;min-width:0;overflow:hidden}.gt-native-preview-list header{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:10px;justify-content:space-between;min-height:42px;padding:0 14px}.gt-native-preview-list header strong{color:var(--text);font-size:13.5px}.gt-native-preview-list header span{background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--secondary);font-size:11px;font-weight:700;padding:3px 8px}.gt-native-preview-list>div{display:grid}.gt-native-preview-list>div>div{border-top:1px solid var(--border)}.gt-native-preview-list>div>div:first-child{border-top:0}.gt-native-preview-list button{background:transparent;border:0;color:var(--body);display:grid;gap:4px;min-height:58px;padding:10px 14px;text-align:left;width:100%}.gt-native-preview-list button:hover{background:#fff}.gt-native-preview-list button strong{color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-preview-list button span,.gt-native-preview-list p{color:var(--secondary);font-size:12px;margin:0}.gt-native-preview-list p{padding:16px 14px}.gt-native-overview p,.gt-native-overview small{color:var(--muted);display:block;margin:8px 0 0}.gt-native-endpoints{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.gt-native-endpoints span{border-radius:999px;font-size:11px;font-weight:650;padding:6px 9px}.gt-native-endpoints .ok{background:#ebfff6;color:#047a4b}.gt-native-endpoints .warn{background:#fff7d6;color:#8a5a00}.gt-native-table{border:1px solid var(--border);border-radius:20px;overflow:hidden}.gt-native-row{align-items:center;border-top:1px solid var(--border);color:#111827;cursor:pointer;display:grid;font-size:13px;font-weight:600;gap:16px;grid-template-columns:32px 76px minmax(180px,1fr) minmax(104px,.48fr) minmax(88px,.42fr) minmax(158px,.68fr) minmax(142px,.62fr) minmax(84px,.38fr) minmax(124px,.54fr) minmax(106px,.42fr);min-height:64px;padding:10px 14px}.gt-native-row:first-child{border-top:0}.gt-native-row.compact{grid-template-columns:minmax(220px,1.2fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(100px,.5fr) minmax(110px,.5fr)}.gt-native-head{background:#f8fafc;color:var(--muted);font-size:11px;font-weight:760;min-height:48px;text-transform:uppercase}.gt-native-row strong{color:#111827;display:grid;font-size:13.5px;gap:4px;font-weight:780;letter-spacing:0;line-height:1.22}.gt-native-row>span{color:#111827;font-size:13px;font-weight:620;letter-spacing:0;line-height:1.25}.gt-native-row small{color:var(--muted);font-size:11.5px;font-weight:560;letter-spacing:0;line-height:1.25}.gt-native-row.selected{background:#f4f8ff}.gt-native-stock-text{border-left:3px solid #d0d5dd;color:#667085;cursor:default;display:inline-grid;gap:1px;justify-self:start;line-height:1.18;max-width:100%;min-width:0;padding:1px 0 1px 8px}.gt-native-stock-text strong{color:inherit;display:block;font-size:12.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-stock-text small{color:#667085;font-size:10.5px;font-weight:520;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-stock-text.is-high{border-left-color:#12b76a;color:#047857}.gt-native-stock-text.is-medium{border-left-color:#f79009;color:#b54708}.gt-native-stock-text.is-low,.gt-native-stock-text.is-empty{border-left-color:#f04438;color:#b42318}.gt-native-stock-text.is-none{border-left-color:#cbd5e1;color:#64748b}.gt-native-revenue-text{color:#111827;display:inline-flex;justify-self:start;line-height:1.18;max-width:100%;min-width:0}.gt-native-revenue-text strong{color:inherit;display:block;font-size:12.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-revenue-text.is-empty{color:#94a3b8;font-size:13px;font-weight:650}.gt-native-field-pill,.gt-native-commercial-pill,.gt-native-status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:760;justify-content:center;line-height:1;min-height:26px;padding:0 10px;white-space:nowrap;width:fit-content}.gt-native-field-pill{background:var(--gt-field-bg, #111827);color:var(--gt-field-fg, #fff)}.gt-native-commercial-pill.distribution{background:#ef4444;color:#fff}.gt-native-commercial-pill.consignment{background:#7c3aed;color:#fff}.gt-native-commercial-pill.none{background:#eef2f6;border:1px solid #d8dde6;color:#667085}.gt-native-pill-select{min-width:0;position:relative}.gt-native-pill-select-trigger{align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;color:var(--text);display:flex;font:inherit;justify-content:space-between;min-height:42px;outline:0;padding:7px 10px 7px 12px;width:100%}.gt-native-pill-select-trigger>span{align-items:center;display:inline-flex;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-pill-select-trigger svg{color:#667085;flex:0 0 auto;transition:transform .16s ease}.gt-native-pill-select.open .gt-native-pill-select-trigger{border-color:#2351f65c;box-shadow:0 0 0 3px #2351f61f}.gt-native-pill-select.locked .gt-native-pill-select-trigger{background:#f8fafc;border-color:#e5eaf2;color:#475569}.gt-native-pill-select.open .gt-native-pill-select-trigger svg{transform:rotate(180deg)}.gt-native-pill-select-menu{background:#fff;border:1px solid #e3e8f0;border-radius:16px;box-shadow:0 18px 44px #0f172a24;display:grid;gap:4px;left:0;max-height:260px;overflow:auto;padding:7px;position:absolute;right:0;top:calc(100% + 7px);z-index:24}.gt-native-pill-select-menu button{align-items:center;background:transparent;border:0;border-radius:12px;display:flex;justify-content:flex-start;min-height:34px;padding:4px 7px;text-align:left;width:100%}.gt-native-pill-select-menu button:hover,.gt-native-pill-select-menu button.selected{background:#f4f7fb}.gt-native-status-pill.active{background:#dcfce7;color:#047857}.gt-native-status-pill.working{background:#fef3c7;color:#a16207}.gt-native-status-pill.rejected{background:#fee2e2;color:#b42318}.gt-native-status-pill.stopped{background:#111827;color:#fff}.gt-native-status-pill.new{background:#eef4ff;color:#2351f6}.gt-native-empty,.gt-native-placeholder{align-items:center;color:var(--muted);display:grid;gap:8px;justify-items:center;min-height:160px;padding:24px;text-align:center}.gt-native-settings-shell{align-items:start;display:grid;gap:16px;grid-template-columns:236px minmax(0,1fr)}.gt-native-settings-tabs{background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 14px 38px #0f172a0a;display:grid;gap:6px;padding:8px;position:sticky;top:88px}.gt-native-settings-tabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:15px;color:var(--secondary);cursor:pointer;display:grid;gap:2px 10px;grid-template-columns:34px minmax(0,1fr);min-height:58px;padding:10px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.gt-native-settings-tabs button>span{align-items:center;background:#f3f6fb;border-radius:12px;color:#64748b;display:inline-flex;grid-row:span 2;height:34px;justify-content:center;width:34px}.gt-native-settings-tabs button strong{color:var(--text);font-size:13px}.gt-native-settings-tabs button small{color:var(--muted);font-size:11px}.gt-native-settings-tabs button.active{background:#f7fbff;border-color:#d8e6ff;box-shadow:inset 3px 0 #2351f6}.gt-native-settings-tabs button.active>span{background:#eaf2ff;color:#2351f6}.gt-native-settings-content{display:grid;gap:12px;min-width:0}.gt-native-settings-toolbar{align-items:center;background:#fff;border:1px solid var(--border);border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.gt-native-settings-toolbar div{display:grid;gap:3px}.gt-native-settings-toolbar span{color:var(--muted);font-size:11px;font-weight:820;text-transform:uppercase}.gt-native-settings-toolbar strong{color:var(--text);font-size:18px}.gt-native-settings{background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 18px 46px #0f172a0d;overflow:hidden}.gt-native-settings-row{align-items:center;background:#fff;border:0;border-top:1px solid var(--border);color:var(--text);display:grid;gap:14px;grid-template-columns:150px 150px minmax(260px,1fr) 132px 120px;min-height:68px;padding:11px 14px;text-align:left;width:100%}.gt-native-settings-row:first-child{border-top:0}.gt-native-settings-row:not(.gt-native-settings-head){cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.gt-native-settings-row:not(.gt-native-settings-head):hover{background:#f8fbff}.gt-native-settings-head{background:#f8fafc;color:var(--muted);font-size:11px;font-weight:820;min-height:44px;text-transform:uppercase}.gt-native-settings-row code{background:#f6f8fb;border:1px solid var(--border);border-radius:999px;color:#475569;font-size:12px;justify-self:start;max-width:100%;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.gt-native-settings-row strong{align-items:center;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr);min-width:0}.gt-native-settings-row strong>span:last-child{display:grid;gap:3px;min-width:0}.gt-native-settings-row strong>span:last-child,.gt-native-settings-row strong small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-settings-row strong small{color:var(--muted);font-size:12px;font-weight:520}.gt-native-settings-category{background:#eef4ff;border:1px solid #d7e4ff;border-radius:999px;color:#1749c9;font-size:12px;font-weight:760;justify-self:start;padding:5px 9px}.gt-native-settings-thumb{align-items:center;background:#f3f6fb;border:1px solid var(--border);border-radius:13px;color:#64748b;display:inline-flex;height:42px;justify-content:center;overflow:hidden;width:42px}.gt-native-settings-thumb img{height:100%;object-fit:cover;width:100%}.gt-native-bulkbar{align-items:center;background:#111827;border-radius:18px;bottom:22px;box-shadow:0 14px 36px #11182733;color:#fff;display:flex;gap:12px;justify-content:center;left:50%;padding:10px 14px;position:fixed;transform:translate(-50%);z-index:60}.gt-native-context-menu{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 12px 34px #1118271f;display:grid;min-width:178px;padding:6px;position:fixed;z-index:80}.gt-native-context-menu button{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--text);display:flex;gap:8px;padding:9px 10px;text-align:left}.gt-native-context-menu button:hover{background:var(--surface-soft)}.gt-native-pager{align-items:center;display:flex;gap:8px;justify-content:flex-end}.gt-native-pager button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--body);display:inline-flex;font-weight:700;height:34px;justify-content:center;min-width:34px;padding:0 10px}.gt-native-pager button.active{background:var(--blue);border-color:var(--blue);color:#fff}.gt-native-pager button:disabled{color:var(--muted);opacity:.55}.gt-native-drawer-backdrop{background:#0f172a52;inset:0;position:fixed;z-index:100}.gt-native-drawer{background:#fff;box-shadow:-24px 0 54px #0f172a2e;display:grid;gap:18px;height:100vh;max-width:min(820px,100vw);overflow-y:auto;padding:28px;position:fixed;right:0;top:0;width:820px}.gt-native-drawer-close{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;display:inline-flex;height:36px;justify-content:center;position:absolute;right:18px;top:18px;width:36px}.gt-native-mobile-drawer-back{display:none}.gt-native-drawer-header{display:grid;gap:5px;padding-right:44px}.gt-native-drawer-header p{color:var(--muted);font-size:12px;font-weight:780;letter-spacing:0;margin:0;text-transform:uppercase}.gt-native-drawer-header h2{font-size:28px;letter-spacing:0;line-height:1.15;margin:0}.gt-native-drawer-header span{color:var(--secondary)}.gt-native-drawer-actions{display:flex;flex-wrap:wrap;gap:10px}.gt-native-outlet-drawer-pills,.gt-native-drawer-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.gt-native-outlet-quick-save{align-items:center;background:#fff;border-bottom:1px solid #edf1f7;display:flex;justify-content:flex-end;margin:4px 0 12px;padding:8px 0 12px;position:sticky;top:0;z-index:4}.gt-native-drawer-footer-actions{background:#fffffff5;border:1px solid var(--border);border-radius:18px;bottom:0;box-shadow:0 -10px 28px #0f172a0f;justify-content:flex-end;padding:12px;position:sticky;z-index:2}.gt-native-outlet-commerce-panel,.gt-native-sku-source-note{background:#fff;border:1px solid #e6eefc;border-radius:18px;display:grid;gap:14px;min-width:0;overflow:visible;padding:14px}.gt-native-outlet-commerce-panel header{align-items:center;display:flex;gap:12px;justify-content:space-between}.gt-native-outlet-commerce-panel header div{display:grid;gap:3px}.gt-native-outlet-commerce-panel header span,.gt-native-sku-source-note strong{color:var(--muted);font-size:11.5px;font-weight:800;text-transform:uppercase}.gt-native-outlet-commerce-panel header strong{color:var(--text);font-size:16px}.gt-native-outlet-commerce-panel header small,.gt-native-sku-source-note span{color:var(--secondary);font-size:12px;font-weight:680}.gt-native-commerce-header-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.gt-native-stock-history-trigger{height:34px;justify-content:center;padding:0;width:34px}.gt-native-outlet-commerce-panel.pending-model{border-color:#d8dde6}.gt-native-outlet-commerce-panel.pending-model .gt-native-commerce-grid{background:#f7f9fc;border-color:#d8dde6}.gt-native-commerce-action-switch{align-items:center;background:#f3f6fb;border:1px solid #e5eaf2;border-radius:16px;display:inline-flex;flex-wrap:wrap;gap:4px;justify-self:start;max-width:100%;min-width:0;padding:4px}.gt-native-commerce-action-switch button{align-items:center;background:transparent;border:0;border-radius:12px;color:#475569;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:720;gap:6px;min-height:34px;min-width:0;padding:0 12px;transition:background .16s ease,box-shadow .16s ease,color .16s ease;white-space:nowrap}.gt-native-commerce-action-switch button.active{background:#111827;box-shadow:0 8px 20px #11182729;color:#fff}.gt-native-commercial-empty{background:#fff;border:1px solid #e8eaee;border-radius:14px;display:grid;gap:5px;padding:12px}.gt-native-commercial-empty strong{color:#111827;font-size:13px;font-weight:780}.gt-native-commercial-empty span{color:#667085;font-size:12px;font-weight:620;line-height:1.4}.gt-native-commercial-choice-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-commercial-choice{align-items:start;background:#f8fafc;border:1px solid #e5eaf2;border-radius:16px;color:#111827;cursor:pointer;display:grid;gap:8px;min-height:138px;padding:14px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.gt-native-commercial-choice:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 12px 28px #0f172a14;transform:translateY(-1px)}.gt-native-commercial-choice strong{color:#111827;font-size:15px;font-weight:760}.gt-native-commercial-choice small{color:#667085;font-size:12px;font-weight:620;line-height:1.4}.gt-native-commerce-grid{background:#f8fbff;border:1px solid #e8eef8;border-radius:16px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;overflow:visible;padding:12px}.gt-native-commerce-grid.stock-mode{background:#fff;border-color:#e5eaf2}.gt-native-commerce-stock-panel{display:grid;gap:12px;min-width:0}.gt-native-commerce-grid label{display:grid;gap:7px;min-width:0}.gt-native-commerce-grid .span-2{grid-column:1 / -1}.gt-native-commerce-lines{display:grid;gap:10px;min-width:0}.gt-native-commerce-line{align-items:end;background:#fff;border:1px solid #e5eaf2;border-radius:14px;display:grid;gap:8px;grid-template-columns:minmax(190px,1.25fr) minmax(90px,.4fr) minmax(92px,.45fr) minmax(105px,.52fr) minmax(105px,.52fr);max-width:100%;min-width:0;overflow:visible;padding:10px;width:100%}.gt-native-commerce-line label,.gt-native-commerce-line .gt-native-commerce-select,.gt-native-commerce-line input{max-width:100%;min-width:0}.gt-native-commerce-line-remove{grid-column:1 / -1;justify-self:start;min-height:42px;white-space:nowrap}.gt-native-commerce-add-line{justify-self:start}.gt-native-outlet-stock-card{background:#fff;border:1px solid #e8edf5;border-radius:20px;box-shadow:0 1px 3px #1018280e;align-items:stretch;display:flex;flex-direction:column;gap:14px;height:auto;margin:16px 0;overflow:visible;padding:16px}.gt-native-outlet-stock-card.is-model-pending{background:#fbfcfe;border-style:dashed}.gt-native-outlet-stock-card.is-priority{background:#fff;border-color:#bfd3ff;box-shadow:0 12px 32px #2351f614;margin-top:8px}.gt-native-outlet-stock-head{align-items:center;background:#f8fafc;border:1px solid #edf1f7;border-radius:16px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px 13px}.gt-native-outlet-stock-head>div{display:grid;gap:3px;min-width:0}.gt-native-outlet-stock-head span{color:#98a2b3;font-size:11px;font-weight:760;letter-spacing:0;text-transform:uppercase}.gt-native-outlet-stock-head strong{color:#111827;font-size:16px;font-weight:700;letter-spacing:0}.gt-native-outlet-stock-head small,.gt-native-stock-legacy-note{color:#667085;font-size:12px;font-weight:640;line-height:1.45}.gt-native-outlet-stock-head small{align-items:center;background:#eef4ff;border:1px solid #dbe7ff;border-radius:999px;color:#2351f6;display:inline-flex;flex:0 0 auto;gap:6px;min-height:28px;padding:0 10px}.gt-native-stock-items-editor{display:grid;gap:10px;min-width:0}.gt-native-stock-editor-hint{align-items:center;background:#f8fafc;border:1px solid #e8edf5;border-radius:16px;display:flex;gap:10px;min-width:0;padding:11px 12px}.gt-native-stock-editor-hint svg{background:#eef4ff;border-radius:999px;box-sizing:content-box;color:#2351f6;flex:0 0 auto;padding:7px}.gt-native-stock-editor-hint div{display:grid;gap:2px;min-width:0}.gt-native-stock-editor-hint strong{color:#111827;font-size:13px;font-weight:680;line-height:1.25}.gt-native-stock-editor-hint span{color:#667085;font-size:12px;font-weight:520;line-height:1.35}.gt-native-stock-line{align-items:start;background:#f9fafb;border:1px solid #e8edf5;border-radius:16px;display:grid;gap:10px;grid-template-columns:minmax(240px,1.34fr) minmax(108px,.52fr) minmax(108px,.52fr) minmax(150px,.72fr) 34px;max-width:100%;min-width:0;overflow:visible;padding:10px}.gt-native-stock-line>*{min-width:0}.gt-native-stock-line label{display:grid;gap:6px;grid-template-rows:16px 44px 16px;min-width:0}.gt-native-stock-line label span{color:#667085;font-size:12px;font-weight:700}.gt-native-stock-line-before{color:#0f766e;display:block;font-size:11px;font-weight:650;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-stock-line label:not(:first-child):after{content:"";display:block;height:16px}.gt-native-stock-line .gt-native-commerce-select,.gt-native-stock-line input{max-width:100%;min-width:0}.gt-native-stock-line .gt-native-commerce-select-trigger{background:#fff;border-color:#d8e0ec;border-radius:14px;box-shadow:none;min-height:44px;padding:0 12px}.gt-native-stock-line .gt-native-commerce-select-trigger span{color:#111827;font-size:13px;font-weight:650;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-stock-line input{background:#fff;border:1px solid #d8e0ec;border-radius:14px;box-sizing:border-box;color:#111827;font:inherit;font-size:13px;font-weight:650;min-height:44px;outline:0;padding:10px 13px;width:100%}.gt-native-stock-line input:focus{border-color:#2351f661;box-shadow:0 0 0 3px #2351f61a}.gt-native-stock-line-total{align-self:start;background:#fff;border:1px solid #d8e0ec;border-radius:14px;display:grid;gap:2px;grid-template-rows:16px 1fr 16px;min-height:44px;min-width:0;padding:8px 10px}.gt-native-stock-line-total span{color:#98a2b3;font-size:11px;font-weight:720;text-transform:uppercase}.gt-native-stock-line-total strong{color:#111827;font-size:12px;font-weight:660;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.gt-native-stock-line-remove{align-self:start;background:#fff0ee;border-color:#ffd1cb;border-radius:12px;color:#b42318;display:inline-grid;height:44px;min-height:44px;min-width:34px;padding:0;place-items:center;white-space:nowrap;width:34px;margin-top:22px}.gt-native-stock-line-remove svg{margin:0}.gt-native-stock-line-remove{font-size:0}.gt-native-stock-add-line{background:#fff;border-color:#d8e0ec;border-radius:999px;color:#111827;font-size:12px;font-weight:720;justify-self:start;min-height:34px;padding:0 12px}.gt-native-stock-legacy-note{background:#fff9e8;border:1px solid #f4dc9e;border-radius:14px;color:#8a5d00;display:block;padding:10px 12px}.gt-native-stock-before-list{background:#fff;border:1px solid #e5eaf2;border-radius:16px;display:grid;gap:8px;padding:12px}.gt-native-stock-before-list.is-legacy{background:#fffbeb;border-color:#fde68a}.gt-native-stock-before-head,.gt-native-stock-before-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.gt-native-stock-before-head span,.gt-native-stock-before-row span,.gt-native-stock-before-list p{color:#667085;font-size:12px;line-height:1.35}.gt-native-stock-before-head strong,.gt-native-stock-before-row b{color:#111827;font-size:13px;font-weight:680;white-space:nowrap}.gt-native-stock-before-row{border-top:1px solid #edf1f7;padding-top:8px}.gt-native-stock-before-row div{display:grid;gap:2px;min-width:0}.gt-native-stock-before-row div strong{color:#111827;font-size:13px;font-weight:670;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-stock-before-row div span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-stock-mini-table{background:#fff;border:1px solid #e5eaf2;border-radius:16px;overflow:hidden}.gt-native-stock-mini-table summary{align-items:center;cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;list-style:none;min-width:0;padding:11px 12px}.gt-native-stock-mini-table summary::-webkit-details-marker{display:none}.gt-native-stock-mini-table summary span{color:#667085;font-size:12px;font-weight:720;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-stock-mini-table summary strong{color:#111827;font-size:13px;font-weight:720;white-space:nowrap}.gt-native-stock-mini-table-body{border-top:1px solid #edf1f7;display:grid;padding:6px 10px 10px}.gt-native-stock-mini-row{align-items:center;border-bottom:1px solid #f1f4f8;display:grid;gap:8px;grid-template-columns:minmax(0,1.35fr) 78px 72px 96px;min-width:0;padding:8px 4px}.gt-native-stock-mini-row:last-child{border-bottom:0}.gt-native-stock-mini-row div{display:grid;gap:2px;min-width:0}.gt-native-stock-mini-row strong{color:#111827;font-size:12px;font-weight:680;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-stock-mini-row div span,.gt-native-stock-mini-row>span{color:#667085;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-stock-mini-row b{color:#111827;font-size:12px;font-weight:720;text-align:right;white-space:nowrap}.gt-native-stock-mini-empty{color:#667085;font-size:12px;padding:8px 4px}.gt-native-stock-adjust-summary{align-items:center;background:#f8fafc;border:1px solid #e8edf5;border-radius:16px;display:grid;gap:3px 12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.gt-native-stock-adjust-summary span{color:#667085;font-size:12px;font-weight:700}.gt-native-stock-adjust-summary strong{align-self:center;color:#111827;font-size:15px;font-weight:720;grid-column:2;grid-row:1 / span 2;justify-self:end;line-height:1.25;text-align:right}.gt-native-stock-adjust-summary small{color:#667085;font-size:12px;grid-column:1;line-height:1.35}.gt-native-stock-save{grid-column:2;grid-row:1 / span 3;white-space:nowrap}.gt-native-outlet-stock-card.is-locked{background:#fff;border-color:#dbe6f5}.gt-native-outlet-stock-card.is-model-pending .gt-native-outlet-stock-head small{background:#f1f5f9;border-color:#e2e8f0;color:#475467}.gt-native-outlet-stock-card.is-locked .gt-native-outlet-stock-head{background:#f5f8fc}.gt-native-stock-locked-note,.gt-native-stock-check-unavailable{background:#f8fafc;border:1px dashed #cfd8e6;border-radius:16px;color:#475467;display:grid;gap:5px;padding:12px 13px}.gt-native-stock-locked-note strong,.gt-native-stock-check-unavailable strong{color:#111827;font-size:14px;font-weight:780;letter-spacing:0}.gt-native-stock-locked-note span,.gt-native-stock-check-unavailable span{color:#667085;font-size:12px;font-weight:620;line-height:1.45}.gt-native-address-field{position:relative}.gt-native-address-map-link{align-items:center;color:#2351f6;display:inline-flex;font-size:12px;font-weight:700;gap:5px;justify-self:start;line-height:1.2;margin-top:2px;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.gt-native-address-map-link:hover{color:#111827;text-decoration:underline;text-underline-offset:3px}.gt-native-google-map-field{align-self:start;display:grid;gap:7px;min-width:0}.gt-native-google-map-field input{height:42px;min-height:42px;padding-block:8px;width:100%}.gt-native-district-field{align-content:start;align-self:start}.gt-native-form-grid .gt-native-district-field input{height:42px;min-height:42px;padding-block:8px}.gt-native-google-map-assist{align-items:center;display:flex;flex-wrap:nowrap;gap:7px;min-height:28px;min-width:0;overflow:hidden}.gt-native-google-map-assist small{color:var(--secondary);font-size:11.5px;font-weight:650}.gt-native-google-map-link{align-items:center;color:#2563eb;display:inline-flex;gap:6px;font-size:12px;font-weight:720;min-width:0;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.gt-native-google-map-link:hover{color:#111827;text-decoration:underline;text-underline-offset:3px}.gt-native-google-map-logo{display:block;flex:0 0 auto;height:18px;object-fit:contain;width:18px}.gt-native-google-map-confirm{flex:0 0 auto;height:28px;min-height:28px;padding:0 11px}.gt-native-google-map-confirm,.gt-native-google-map-confirm:hover,.gt-native-google-map-confirm:focus-visible{box-shadow:none;transform:none}.gt-native-google-map-confirm:before{display:none}.gt-native-commerce-grid label span{color:var(--secondary);font-size:12px;font-weight:740}.gt-native-commerce-grid input,.gt-native-commerce-grid select{background:#fff;border:1px solid var(--border);border-radius:14px;box-sizing:border-box;color:var(--text);font:inherit;min-height:42px;outline:0;padding:10px 12px;width:100%}.gt-native-commerce-select{min-width:0;position:relative;width:100%;z-index:1}.gt-native-commerce-select.open{z-index:140}.gt-native-commerce-select-trigger{align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;color:var(--text);cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;min-height:42px;min-width:0;padding:10px 12px;text-align:left;width:100%}.gt-native-commerce-select-trigger span{color:var(--text);display:block;font-size:13px;font-weight:620;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.gt-native-commerce-select-trigger svg{color:var(--secondary);flex:0 0 auto}.gt-native-commerce-select.open .gt-native-commerce-select-trigger{border-color:#9dbdff;box-shadow:0 0 0 3px #2351f61f}.gt-native-commerce-select-menu{background:#fff;border:1px solid #d8dde6;border-radius:16px;box-shadow:0 18px 38px #1018282e;display:grid;gap:4px;left:0;max-height:218px;min-width:min(420px,calc(100vw - 48px));overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:160}.gt-native-commerce-select-menu.portal{left:auto;max-width:calc(100vw - 24px);position:fixed;right:auto;top:auto;z-index:3200}.gt-native-commerce-select-menu button{background:#fff;border:0;border-radius:12px;color:#344054;cursor:pointer;display:grid;gap:3px;min-height:42px;min-width:0;padding:7px 10px;text-align:left}.gt-native-commerce-select-menu button:hover,.gt-native-commerce-select-menu button.selected{background:#f0f6ff;color:#111827}.gt-native-commerce-select-menu strong,.gt-native-commerce-select-menu span,.gt-native-commerce-select-menu small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-commerce-select-menu strong{color:#111827;font-size:12.5px;font-weight:700}.gt-native-commerce-select-menu span,.gt-native-commerce-select-menu small{color:#667085;font-size:11px;font-weight:560}.gt-native-commerce-summary{align-items:center;background:#fff;border:1px solid #e5eaf2;border-radius:14px;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.gt-native-commerce-summary span,.gt-native-commerce-summary small{color:#667085;font-size:12px;font-weight:680}.gt-native-commerce-summary strong{color:#111827;font-size:15px;font-weight:800}.gt-native-commerce-summary small{grid-column:1 / -1}.gt-native-revenue-adjust-panel{background:#f8fbff;border:1px solid #dbe5f0;border-radius:14px;display:grid;gap:8px;margin-top:10px;padding:10px}.gt-native-revenue-adjust-panel>.ghost-button{justify-self:start;min-height:34px;padding:8px 12px}.gt-native-revenue-adjust-grid{align-items:start;background:#fff;border:1px solid #dbe5f0;border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(170px,.8fr) minmax(210px,1fr) minmax(210px,1fr);padding:10px}.gt-native-revenue-adjust-grid label,.gt-native-revenue-adjust-direction{display:grid;gap:5px;min-width:0;width:100%}.gt-native-revenue-adjust-grid label span,.gt-native-revenue-adjust-direction>span{color:#64748b;font-size:11.5px;font-weight:760}.gt-native-revenue-adjust-grid input{background:#fff;border:1px solid #dbe5f0;border-radius:11px;color:#111827;font-size:13px;font-weight:650;min-height:38px;outline:none;padding:8px 10px;width:100%}.gt-native-revenue-adjust-grid input:focus{border-color:#9ab4ff;box-shadow:0 0 0 4px #2563eb1a}.gt-native-revenue-adjust-direction>div{background:#edf3fb;border:1px solid #dbe5f0;border-radius:12px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;width:100%}.gt-native-revenue-adjust-direction button{align-items:center;background:transparent;border:0;border-radius:9px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:760;justify-content:center;min-height:32px;padding:6px 10px}.gt-native-revenue-adjust-direction button.active{background:#111827;box-shadow:0 8px 16px #0f172a1f;color:#fff}.gt-native-revenue-adjust-grid .span-2{grid-column:1 / -1}.gt-native-revenue-adjust-summary{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.gt-native-revenue-adjust-summary span{color:#334155;font-size:12.5px;font-weight:650}.gt-native-revenue-adjust-summary small{background:#f1f5f9;border-radius:999px;color:#475569;font-size:12px;font-weight:680;grid-column:auto;justify-self:end;padding:6px 9px}.gt-native-consignment-stock-preview{background:#f8fbff;border:1px solid #dbe5f0;border-radius:14px;display:grid;gap:8px;padding:10px}.gt-native-consignment-stock-preview header{align-items:center;display:flex;justify-content:space-between}.gt-native-consignment-stock-preview header strong{color:#111827;font-size:12.5px;font-weight:780}.gt-native-consignment-stock-preview header span{color:#64748b;font-size:11.5px;font-weight:720}.gt-native-consignment-stock-preview>div{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(178px,1fr))}.gt-native-consignment-stock-preview button{background:#fff;border:1px solid #dbe5f0;border-radius:12px;color:#111827;cursor:pointer;display:grid;gap:4px;min-height:76px;padding:10px;text-align:left}.gt-native-consignment-stock-preview button.selected{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.gt-native-consignment-stock-preview button span{color:#475569;align-items:center;display:inline-flex;font-size:11.5px;font-weight:780;gap:6px}.gt-native-consignment-stock-preview button span svg{color:#94a3b8;flex:0 0 auto}.gt-native-consignment-stock-preview button.selected span svg{color:#2563eb}.gt-native-consignment-stock-preview button strong{color:#111827;font-size:14px;font-weight:760}.gt-native-consignment-stock-preview button small,.gt-native-consignment-stock-preview p{color:#64748b;font-size:11.5px;font-weight:620;line-height:1.35;margin:0}@media(max-width:720px){.gt-native-revenue-adjust-grid{grid-template-columns:1fr}}.gt-native-consignment-price-list{align-content:start;background:#fff;border:1px dashed #d9e3f2;border-radius:14px;color:var(--secondary);display:flex;flex-wrap:wrap;gap:8px;min-height:42px;padding:10px}.gt-native-consignment-price-list span{background:#f2e8ff;border-radius:999px;color:#6d3f91;font-size:11.5px;font-weight:740;padding:7px 10px}.gt-native-consignment-revenue-head,.gt-native-consignment-revenue-closed{align-items:center;background:#fff;border:1px solid #e5eaf2;border-radius:14px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px}.gt-native-consignment-revenue-head div,.gt-native-consignment-revenue-closed div{display:grid;gap:4px;min-width:0}.gt-native-consignment-revenue-head strong,.gt-native-consignment-revenue-closed strong{color:#111827;font-size:13px;font-weight:760}.gt-native-consignment-revenue-head span,.gt-native-consignment-revenue-closed span{color:#667085;font-size:12px;font-weight:620;line-height:1.35}.gt-native-consignment-revenue-head .ghost-button.compact{min-height:36px;padding:8px 12px;white-space:nowrap}.gt-native-consignment-revenue-closed .primary-button{flex:0 0 auto;white-space:nowrap}.gt-native-loose-pack-toggle{align-self:end;justify-content:center;min-height:42px}.gt-native-consignment-sale-lines{gap:12px}.gt-native-consignment-sale-line{grid-template-columns:repeat(5,minmax(104px,1fr));padding:12px}.gt-native-consignment-sale-line-title{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:12px;grid-column:1 / -1;justify-content:space-between;padding-bottom:8px}.gt-native-consignment-sale-line-title div{display:grid;gap:3px;min-width:0}.gt-native-consignment-sale-line-title strong{color:#111827;font-size:13px;font-weight:780}.gt-native-consignment-sale-line-title span,.gt-native-consignment-sale-empty{color:#64748b;font-size:11.5px;font-weight:640}.gt-native-consignment-sale-line-title .ghost-button.compact{min-height:34px;white-space:nowrap}.gt-native-consignment-sale-empty{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;margin:0;padding:12px}.gt-native-report-panel{display:grid;gap:16px}.gt-native-report-slip,.gt-native-report-card{background:#fff;border:1px solid #e5eaf2;border-radius:22px;box-shadow:0 14px 34px #0f172a0f;display:grid;gap:16px;padding:18px}.gt-native-report-slip{background:linear-gradient(180deg,#f8fbfff5,#fff 58%),#fff}.gt-native-report-slip>div:first-child,.gt-native-report-card header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.gt-native-report-slip>div:first-child>div,.gt-native-report-card header>div{display:grid;gap:4px}.gt-native-report-slip span,.gt-native-report-card header span{color:var(--muted);font-size:11.5px;font-weight:680;text-transform:uppercase}.gt-native-report-slip strong,.gt-native-report-card header strong{color:#111827;font-size:20px;font-weight:680;letter-spacing:0;line-height:1.18}.gt-native-report-slip small,.gt-native-report-card header small{color:var(--secondary);font-size:12.5px;font-weight:500}.gt-native-report-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.gt-native-report-segment{background:#f3f6fb;border:1px solid #e3e8f0;border-radius:14px;display:inline-flex;gap:4px;padding:4px}.gt-native-report-segment button{background:transparent;border:0;border-radius:10px;color:#475467;font-size:12px;font-weight:650;min-height:30px;padding:0 10px}.gt-native-report-segment button.active{background:#111827;color:#fff}.gt-native-report-slip-metrics{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.gt-native-report-slip-metrics article{background:#f8fafc;border:1px solid #e7edf5;border-radius:16px;display:grid;gap:6px;min-height:92px;padding:12px}.gt-native-report-slip-metrics article strong{color:#111827;font-size:19px;font-weight:680;line-height:1.15}.gt-native-report-table{border:1px solid #e5eaf2;border-radius:18px;overflow:hidden}.gt-native-report-row{align-items:center;border-top:1px solid #e8edf5;display:grid;gap:12px;min-height:76px;padding:10px 12px}.gt-native-report-row:first-child{border-top:0}.gt-native-report-table.staff .gt-native-report-row{grid-template-columns:minmax(180px,1.15fr) minmax(116px,.72fr) minmax(160px,.95fr) minmax(220px,1.2fr) minmax(126px,.72fr)}.gt-native-report-table.outlets .gt-native-report-row{grid-template-columns:minmax(220px,1.34fr) minmax(118px,.62fr) minmax(92px,.48fr) minmax(132px,.7fr) minmax(132px,.7fr) minmax(120px,.62fr)}.gt-native-report-row.head{background:#f8fafc;color:var(--muted);font-size:11px;font-weight:680;min-height:42px;text-transform:uppercase}.gt-native-report-row strong,.gt-native-report-row b,.gt-native-report-row small{display:block;letter-spacing:0;min-width:0}.gt-native-report-row strong{color:#111827;font-size:13.5px;font-weight:660;line-height:1.25}.gt-native-report-row b{color:#1d2939;font-size:13px;font-weight:660;line-height:1.25}.gt-native-report-row small{color:#667085;font-size:11.5px;font-weight:480;line-height:1.35;margin-top:4px}.gt-native-score-pill,.gt-native-report-progress-pill,.gt-native-delta-pill{align-items:center;border-radius:999px;display:inline-flex!important;font-size:12px!important;font-weight:680!important;gap:6px;justify-content:center;min-height:28px;padding:0 10px;width:fit-content}.gt-native-score-pill{background:#dcfce7;color:#047857!important}.gt-native-report-progress-pill.contacted{background:#eef4ff;color:#2351f6}.gt-native-report-progress-pill.selling{background:#dcfce7;color:#047857}.gt-native-report-progress-pill.working{background:#fef3c7;color:#a16207}.gt-native-delta-pill.up{background:#dcfce7;color:#047857}.gt-native-delta-pill.down{background:#fee2e2;color:#b42318}.gt-native-delta-pill.flat{background:#eef2f7;color:#475467}.gt-native-new-outlet-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.gt-native-new-outlet-grid article{background:#f8fafc;border:1px solid #e7edf5;border-radius:16px;display:grid;gap:8px;padding:12px}.gt-native-new-outlet-grid article strong{color:#111827;font-size:13.5px}.gt-native-new-outlet-grid article span,.gt-native-new-outlet-grid article small{color:#667085;font-size:12px;font-weight:640;line-height:1.35}.gt-native-section-actions{align-items:center;border:1px solid var(--border);border-radius:18px;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px;padding:14px}.gt-native-section-actions div{display:grid;gap:4px}.gt-native-section-actions small{color:var(--secondary)}.gt-native-search.compact{max-width:340px}.gt-native-inline-select{background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--text);font:inherit;min-height:42px;outline:0;padding:8px 14px}.gt-native-ai-panel,.gt-native-permission-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.gt-native-ai-panel article{background:#fff;border:1px solid var(--border);border-radius:18px;display:grid;gap:10px;padding:14px}.gt-native-ai-panel article div{align-items:center;display:flex;gap:8px}.gt-native-ai-panel p{color:var(--secondary);margin:0}.gt-native-permission-panel{display:grid;gap:12px;margin-top:0}.gt-native-permission-head{align-items:center;background:#fff;border:1px solid var(--border);border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.gt-native-permission-head>div{display:grid;gap:3px}.gt-native-permission-head strong{color:var(--text);font-size:18px}.gt-native-permission-head small{color:var(--secondary)}.gt-native-permission-status{background:#f5f8ff;border:1px solid #dbe7ff;border-radius:999px;color:#1749c9;font-size:12px;font-weight:760;justify-self:start;padding:7px 11px}.gt-native-compare-panel{display:grid;gap:12px;margin-top:18px}.gt-native-compare-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gt-native-compare-grid article{background:#fff;border:1px solid var(--border);border-radius:18px;display:grid;gap:12px;padding:14px}.gt-native-compare-grid ul{color:var(--secondary);margin:0;padding-left:18px}.gt-native-compare-grid p{color:var(--secondary);margin:0}.gt-native-permission-grid{align-items:start;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);margin-bottom:0}.gt-native-role-permissions,.gt-native-user-permissions{background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 16px 40px #0f172a0a;display:grid;gap:12px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:14px}.gt-native-permission-section-title{align-items:baseline;border-bottom:1px solid var(--border);display:flex;gap:10px;justify-content:space-between;padding-bottom:12px}.gt-native-permission-section-title strong{color:var(--text);font-size:15px;font-weight:740}.gt-native-permission-section-title small{color:var(--muted);font-size:12px;font-weight:560}.gt-native-permission-role-card{background:#fbfdff;border:1px solid #e5edf8;border-radius:18px;display:grid;gap:12px;padding:14px}.gt-native-permission-role-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.gt-native-permission-role-head>div{display:grid;gap:3px;min-width:0}.gt-native-permission-role-head strong{color:var(--text);font-size:14px;font-weight:740}.gt-native-permission-role-head small{color:var(--muted)}.gt-native-permission-role-head>span{background:#eef4ff;border:1px solid #d7e4ff;border-radius:999px;color:#1749c9;flex:0 0 auto;font-size:12px;font-weight:760;padding:6px 9px}.gt-native-permission-groups{display:grid;gap:10px}.gt-native-permission-group{align-items:start;display:grid;gap:10px;grid-template-columns:132px minmax(0,1fr)}.gt-native-permission-group>span{color:var(--secondary);font-size:11px;font-weight:760;letter-spacing:0;padding-top:8px;text-transform:uppercase}.gt-native-permission-group>div,.gt-native-permission-toggles{display:flex;flex-wrap:wrap;gap:7px}.gt-native-user-permission{align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;color:var(--text);cursor:pointer;display:grid;gap:8px 10px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.gt-native-user-picker{display:grid;gap:8px}.gt-native-user-permission:hover,.gt-native-user-permission.active{border-color:#b8d6ff;box-shadow:0 10px 24px #0f172a0f;transform:translateY(-1px)}.gt-native-user-permission-main{display:grid;gap:3px;min-width:0}.gt-native-user-permission strong,.gt-native-user-permission span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-user-permission strong{font-size:14px;font-weight:740}.gt-native-user-permission span,.gt-native-user-permission small{color:var(--secondary);font-size:12px;font-weight:520}.gt-native-user-permission small{grid-column:2 / 3}.gt-native-user-permission-meta{align-items:flex-end;display:grid;gap:5px;justify-items:end}.gt-native-user-permission em,.gt-native-user-permission-meta em{background:#f3f6fb;border:1px solid var(--border);border-radius:999px;color:#475569;font-size:11px;font-style:normal;font-weight:720;padding:5px 8px}.gt-native-user-permission-note{color:var(--muted)}.gt-native-user-direct-panel{background:#f8fbff;border:1px solid #dfe8f5;border-radius:18px;display:grid;gap:10px;padding:12px}.gt-native-user-direct-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.gt-native-user-direct-head>div{display:grid;gap:3px;min-width:0}.gt-native-user-direct-head span{color:var(--secondary);font-size:12px}.gt-native-user-direct-head em{background:#e8f2ff;border:1px solid #b8d6ff;border-radius:999px;color:#0f4fb8;flex:0 0 auto;font-size:12px;font-style:normal;font-weight:780;padding:6px 9px}.gt-native-user-profile-config{align-items:end;background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(140px,190px) minmax(220px,1fr) minmax(120px,160px);justify-content:start;padding:10px}.gt-native-user-profile-config label{display:grid;gap:6px;min-width:0}.gt-native-user-profile-config span{color:#64748b;font-size:12px;font-weight:720}.gt-native-user-profile-config input{background:#f8fafc;border:1px solid #dbe3ee;border-radius:10px;color:#111827;font:inherit;font-size:13px;min-height:38px;outline:0;padding:8px 10px;width:100%}.gt-native-user-profile-config small{color:#64748b;font-size:11px;line-height:1.35}.gt-native-user-profile-config input:focus{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd38}.gt-native-user-region-config{min-width:220px}.gt-native-region-scope-picker,.admin-gt-region-scope-picker{display:flex;flex-wrap:wrap;gap:7px}.gt-native-region-scope-picker button,.admin-gt-region-scope-picker button{background:#f8fafc;border:1px solid #d8dde6;border-radius:999px;color:#344054;cursor:pointer;font-size:12px;font-weight:720;min-height:34px;padding:7px 11px}.gt-native-region-scope-picker button.active,.admin-gt-region-scope-picker button.active{background:#111827;border-color:#111827;color:#fff}.gt-native-user-direct-group{display:grid;gap:8px}.gt-native-user-direct-group>span{color:var(--muted);font-size:11px;font-weight:760;letter-spacing:0;text-transform:uppercase}.gt-native-user-direct-group>div{display:flex;flex-wrap:wrap;gap:7px}.gt-native-user-direct-group button{align-items:center;background:#fff;border:1px solid #e1e8f3;border-radius:999px;color:var(--secondary);display:inline-flex;font-size:12px;font-weight:620;gap:7px;min-height:30px;padding:5px 9px;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.gt-native-user-direct-group button.direct{background:#eef4ff;border-color:#b8d6ff;color:#2351f6}.gt-native-user-direct-group button.role{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.gt-native-user-direct-group button small{background:#ffffffdb;border-radius:999px;font-size:10px;font-weight:740;letter-spacing:0;padding:3px 6px;text-transform:uppercase}.gt-native-user-direct-group button:hover:not(:disabled){border-color:#b8d6ff;box-shadow:0 4px 12px #2351f614}.gt-native-permission-group button,.gt-native-permission-toggles button{background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;color:var(--secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:760;min-height:32px;padding:7px 11px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.gt-native-permission-group button:hover,.gt-native-permission-toggles button:hover{transform:translateY(-1px)}.gt-native-permission-group button.selected,.gt-native-permission-toggles button.selected{background:#e8f2ff;border-color:#b8d6ff;color:#0f4fb8}.gt-native-permission-group button.inherited,.gt-native-permission-toggles button.inherited{background:#f4f7fb;border-color:#d8e2f1;color:#516783}.ghost-button.danger{color:#b42318}.gt-native-form-grid,.gt-native-info-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-form-grid label,.gt-native-note-input,.gt-native-consignment-box label{display:grid;gap:7px}.gt-native-form-grid label.wide{grid-column:1 / -1}.gt-native-form-grid span,.gt-native-note-input span,.gt-native-consignment-box span,.gt-native-info-grid span{color:var(--secondary);font-size:12px;font-weight:720}.gt-native-form-grid input,.gt-native-form-grid select,.gt-native-form-grid textarea,.gt-native-note-input textarea,.gt-native-consignment-box input{background:#fff;border:1px solid var(--border);border-radius:14px;color:var(--text);font:inherit;min-height:42px;outline:0;padding:10px 12px}.gt-native-form-grid textarea{min-height:90px;resize:vertical}.gt-native-form-grid .gt-native-phone-field input{font-size:13.5px;font-weight:520;min-height:42px;padding-block:8px}.gt-native-note-input textarea{min-height:88px;resize:vertical}.gt-native-info-grid div{background:var(--surface-soft);border:1px solid var(--border);border-radius:14px;display:grid;gap:5px;padding:12px}.gt-native-info-grid strong{font-size:14px;overflow-wrap:anywhere}.gt-native-info-link{align-items:center;color:#0f766e;display:inline-flex;gap:6px;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.gt-native-info-link:hover{color:#111827;text-decoration:underline;text-underline-offset:3px}.gt-native-note,.gt-native-evidence-empty{background:var(--surface-soft);border:1px solid var(--border);border-radius:14px;color:var(--body);margin:0;padding:14px}.gt-native-evidence-gallery{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.gt-native-evidence-gallery a,.gt-native-evidence-gallery button{background:var(--surface-soft);border:1px solid var(--border);border-radius:14px;color:var(--text);display:grid;gap:7px;padding:10px;text-decoration:none}.gt-native-evidence-gallery button{cursor:zoom-in;font:inherit;text-align:left}.gt-native-evidence-gallery a:hover,.gt-native-evidence-gallery button:hover{border-color:#cbd5e1;box-shadow:0 12px 26px #0f172a14}.gt-native-evidence-gallery img{aspect-ratio:4 / 3;border-radius:10px;object-fit:cover;width:100%}.gt-native-evidence-gallery span{font-weight:720;overflow-wrap:anywhere}.gt-native-evidence-gallery small{color:var(--muted)}.gt-native-evidence-lightbox{align-items:center;background:#000000e6;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:clamp(18px,5vw,72px);position:fixed;z-index:9999}.gt-native-evidence-lightbox figure{background:#0f172ae0;border-radius:18px;cursor:default;margin:0;max-height:calc(100vh - 56px);max-width:min(1180px,92vw);overflow:hidden;position:relative}.gt-native-evidence-lightbox img{display:block;max-height:calc(100vh - 96px);max-width:100%;object-fit:contain}.gt-native-evidence-lightbox-error{align-items:center;color:#fff;display:grid;gap:10px;justify-items:center;min-height:min(420px,calc(100vh - 120px));min-width:min(520px,86vw);padding:44px 32px;text-align:center}.gt-native-evidence-lightbox-error strong{font-size:18px}.gt-native-evidence-lightbox-error span{color:#ffffffc2;font-size:13px}.gt-native-evidence-lightbox-error a{border:1px solid rgba(255,255,255,.26);border-radius:999px;color:#fff;font-size:13px;font-weight:720;padding:9px 14px;text-decoration:none}.gt-native-evidence-lightbox figcaption{background:linear-gradient(180deg,#0f172a00,#0f172ab8);bottom:0;color:#fff;display:grid;gap:4px;left:0;padding:22px 26px 18px;position:absolute;right:0}.gt-native-evidence-lightbox figcaption strong{font-size:clamp(18px,3vw,30px);font-weight:760}.gt-native-evidence-lightbox figcaption span{font-size:clamp(13px,2vw,17px);opacity:.86}.gt-native-evidence-lightbox-close{align-items:center;background:#fffffff2;border:0;border-radius:999px;box-shadow:0 14px 34px #00000052;color:#0f172a;cursor:pointer;display:inline-flex;height:42px;justify-content:center;position:fixed;right:clamp(16px,3vw,34px);top:clamp(16px,3vw,34px);width:42px;z-index:10000}.gt-native-raw{border:1px solid var(--border);border-radius:14px;overflow:hidden}.gt-native-raw summary{background:var(--surface-soft);cursor:pointer;font-weight:760;padding:12px 14px}.gt-native-raw pre{color:var(--body);font-size:12px;line-height:1.5;margin:0;max-height:360px;overflow:auto;padding:14px;white-space:pre-wrap}.gt-native-consignment-box{background:#f8fbff;border:1px solid var(--border);border-radius:16px;display:grid;gap:12px;padding:14px}.gt-native-request-payload-summary{background:#f8fbff;border:1px solid #e5eaf2;border-radius:16px;display:grid;gap:12px;padding:12px}.gt-native-request-payload-summary header{align-items:start;display:flex;gap:12px;justify-content:space-between}.gt-native-request-payload-summary header div{display:grid;gap:3px;min-width:0}.gt-native-request-payload-summary header span,.gt-native-request-payload-grid b{color:var(--secondary);font-size:11px;font-weight:720;text-transform:uppercase}.gt-native-request-payload-summary header strong{color:var(--text);font-size:15px;font-weight:720}.gt-native-request-payload-summary header>strong{color:#047857;flex:0 0 auto;font-weight:760;text-align:right}.gt-native-request-payload-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-request-payload-grid span{background:#fff;border:1px solid #e8eef8;border-radius:12px;color:var(--text);display:grid;gap:4px;min-width:0;padding:9px 10px}.gt-native-request-line-list{display:grid;gap:8px}.gt-native-request-line-list>div{align-items:center;background:#fff;border:1px solid #e8eef8;border-radius:12px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;padding:9px 10px}.gt-native-request-line-list div div{display:grid;gap:2px;min-width:0}.gt-native-request-line-list strong,.gt-native-request-line-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-request-line-list strong{color:var(--text);font-size:13px;font-weight:720}.gt-native-request-line-list span,.gt-native-request-line-list small{color:var(--secondary);font-size:12px;font-weight:560}.gt-native-request-line-list b{color:#047857;font-size:13px;font-weight:740}.gt-native-request-sponsor-item-list{display:grid;gap:8px}.gt-native-request-sponsor-item-list>div{align-items:center;background:#fff;border:1px solid #e8eef8;border-radius:12px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(150px,auto) auto;min-width:0;padding:9px 10px}.gt-native-request-sponsor-item-list div div{display:grid;gap:2px;min-width:0}.gt-native-request-sponsor-item-list strong,.gt-native-request-sponsor-item-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-request-sponsor-item-list strong{color:var(--text);font-size:13px;font-weight:720}.gt-native-request-sponsor-item-list span,.gt-native-request-sponsor-item-list small{color:var(--secondary);font-size:12px;font-weight:560}.gt-native-request-sponsor-item-list b{color:var(--text);font-size:13px;font-weight:680;text-align:right}.gt-native-request-readable-detail{background:#fff;border:1px solid #e5eaf2;border-radius:16px;display:grid;gap:12px;padding:14px}.gt-native-request-readable-detail header{align-items:start;display:flex;gap:12px;justify-content:space-between}.gt-native-request-readable-detail header div{display:grid;gap:3px}.gt-native-request-readable-detail header span,.gt-native-request-detail-grid span{color:var(--secondary);font-size:11px;font-weight:720;text-transform:uppercase}.gt-native-request-readable-detail header strong{color:var(--text);font-size:15px;font-weight:760}.gt-native-request-readable-detail header small{color:var(--secondary);font-size:12px;font-weight:640}.gt-native-request-detail-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-request-detail-grid>div{background:#f8fbff;border:1px solid #e8eef8;border-radius:12px;display:grid;gap:4px;min-width:0;padding:10px 11px}.gt-native-request-detail-grid>div.span-2{grid-column:1 / -1}.gt-native-request-detail-grid strong{color:var(--text);font-size:14px;font-weight:680;overflow-wrap:anywhere}.gt-native-request-detail-lines{display:grid;gap:8px}.gt-native-request-detail-lines article{align-items:center;background:#f8fbff;border:1px solid #e8eef8;border-radius:12px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(180px,auto) auto;padding:10px 11px}.gt-native-request-detail-lines article div{display:grid;gap:2px;min-width:0}.gt-native-request-detail-lines strong,.gt-native-request-detail-lines span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-request-detail-lines strong{color:var(--text);font-size:13px;font-weight:720}.gt-native-request-detail-lines span,.gt-native-request-detail-lines small,.gt-native-request-detail-empty{color:var(--secondary);font-size:12px;font-weight:560}.gt-native-request-detail-lines b{color:#047857;font-size:13px;font-weight:740;text-align:right}.gt-native-request-detail-empty{background:#f8fbff;border:1px solid #e8eef8;border-radius:12px;padding:10px 11px}.gt-native-toast{align-items:center;animation:gtNativeToastIn .18s ease-out;background:#fffffff0;border:1px solid rgba(226,232,240,.92);border-radius:18px;box-shadow:0 18px 54px #0f172a29;color:var(--text);cursor:pointer;display:flex;gap:11px;left:50%;max-width:min(520px,calc(100vw - 32px));padding:12px 14px;position:fixed;text-align:left;top:22px;transform:translate(-50%);z-index:130}.gt-native-toast>span{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.gt-native-toast>div{display:grid;gap:2px;min-width:0}.gt-native-toast strong{font-size:14px}.gt-native-toast small{color:var(--secondary);font-size:13px;line-height:1.35}.gt-native-toast.ok>span{background:#e8fff4;color:#047857}.gt-native-toast.warn>span{background:#fff7e8;color:#b45309}.gt-native-toast.error>span{background:#fff1f1;color:#b42318}@keyframes gtNativeToastIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.gt-native-visit-action{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e6ebf4;border-radius:22px;box-shadow:0 18px 42px #0f172a0f;display:grid;gap:14px;justify-self:stretch;max-width:none;padding:18px;width:100%}.gt-native-visit-workflow,.gt-native-request-workflow{align-items:start;display:grid;gap:16px}.gt-native-visit-workflow{grid-template-columns:minmax(420px,4fr) minmax(620px,6fr);justify-content:stretch}.gt-native-request-workflow{grid-template-columns:minmax(560px,5.5fr) minmax(420px,4.5fr)}.gt-native-visit-workflow .gt-native-visit-action,.gt-native-request-workflow .gt-native-request-create,.gt-native-request-workflow .gt-native-request-list{min-width:0}.gt-native-visit-workflow .gt-native-visit-board{max-height:calc(100vh - 260px);min-width:0;overflow:auto;padding-right:4px}.gt-native-visit-workflow .gt-native-section-title{align-items:start}.gt-native-visit-workflow .gt-native-section-title small{max-width:300px}.gt-native-panel-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.gt-native-panel-heading>div{display:grid;gap:4px;min-width:0}.gt-native-panel-heading p,.gt-native-section-title>div>span{color:var(--muted);font-size:12px;font-weight:780;letter-spacing:0;margin:0;text-transform:uppercase}.gt-native-panel-heading h3{font-size:19px;letter-spacing:0;margin:0}.gt-native-panel-heading span:not(.inline-status){color:var(--secondary);line-height:1.45}.gt-native-visit-hero{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.gt-native-visit-hero>div:first-child{display:grid;gap:5px}.gt-native-visit-hero p,.gt-native-visit-step-copy span{color:var(--muted);font-size:12px;font-weight:780;letter-spacing:0;margin:0;text-transform:uppercase}.gt-native-visit-hero h3{font-size:24px;letter-spacing:0;margin:0}.gt-native-visit-desktop-heading{display:block}.gt-native-visit-hero span:not(.inline-status){color:var(--secondary);line-height:1.45}.gt-native-live-clock{align-items:center;background:#0f172a;border-radius:18px;color:#fff;display:flex;gap:10px;min-width:150px;padding:12px 14px}.gt-native-live-clock svg{color:#9ed2ff}.gt-native-live-clock div{display:grid;gap:2px}.gt-native-live-clock span,.gt-native-live-clock small{color:#ffffffa8;font-size:11px}.gt-native-live-clock strong{font-size:20px;line-height:1}.gt-native-hr-checkin-intent{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;border:1px solid rgba(35,81,246,.16);border-radius:18px;background:linear-gradient(135deg,#2351f614,#2dd4bf14);padding:12px 14px}.gt-native-hr-checkin-intent>div{display:grid;gap:2px;min-width:0}.gt-native-hr-checkin-intent strong{color:#101828;font-size:13px;font-weight:820}.gt-native-hr-checkin-intent small{color:#667085;font-size:11.4px;font-weight:560;line-height:1.4}.gt-native-hr-checkin-camera-first{display:grid;gap:10px;border:1px solid rgba(14,165,233,.18);border-radius:20px;background:#f8fbff;padding:14px}.gt-native-hr-checkin-camera-first>div:first-child{display:grid;gap:3px}.gt-native-hr-checkin-camera-first strong{color:#101828;font-size:13.5px;font-weight:820}.gt-native-hr-checkin-camera-first span{color:#667085;font-size:11.5px;line-height:1.45}.gt-native-visit-phase-shell{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0}.gt-native-visit-phase-title{color:#111827;font-size:13px;font-weight:760;letter-spacing:0;white-space:nowrap}.gt-native-visit-phase{align-items:center;background:#f4f7fb;border:1px solid var(--border);border-radius:18px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px}.gt-native-visit-phase div{align-items:center;border-radius:14px;color:var(--secondary);display:flex;gap:7px;justify-content:center;min-height:38px;padding:0 8px}.gt-native-visit-phase div span{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--secondary);display:inline-flex;font-size:12px;font-weight:820;height:22px;justify-content:center;width:22px}.gt-native-visit-phase div strong{font-size:12px;white-space:nowrap}.gt-native-visit-phase div.done span{background:#e8fff4;border-color:#b8f1d5;color:#047857}.gt-native-visit-phase div.active{background:#fff;box-shadow:0 8px 18px #0f172a14;color:var(--blue)}.gt-native-visit-phase div.active span{background:var(--blue);border-color:var(--blue);color:#fff}.gt-native-mode-switch{background:#f7f9fc;border:1px solid var(--border);border-radius:16px;display:flex;flex-wrap:wrap;gap:6px;padding:6px}.gt-native-mode-switch button{background:transparent;border:0;border-radius:12px;color:var(--secondary);cursor:pointer;font:inherit;font-size:13px;font-weight:760;min-height:34px;padding:7px 10px}.gt-native-mode-switch button.active{background:var(--blue);box-shadow:0 10px 24px #1f5bd738;color:#fff}.gt-native-visit-function-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-visit-function-grid button{background:#fff;border:1px solid var(--border);border-radius:18px;color:var(--text);cursor:pointer;display:grid;gap:7px;min-height:118px;padding:14px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.gt-native-visit-function-grid button svg{border-radius:14px;box-sizing:content-box;padding:9px}.gt-native-visit-function-grid button.care svg{background:#edf4ff;color:#2351f6}.gt-native-visit-function-grid button.approach svg{background:#e8fff4;color:#047857}.gt-native-visit-function-grid button strong{font-size:15px}.gt-native-visit-function-grid button span{color:var(--secondary);font-size:13px;line-height:1.4}.gt-native-visit-function-grid button.active{transform:translateY(-1px)}.gt-native-visit-function-grid button.active.care{background:#f5f9ff;border-color:#8eb6ff;box-shadow:inset 0 0 0 2px #2351f6,0 14px 28px #2351f61f}.gt-native-visit-function-grid button.active.approach{background:#f4fffa;border-color:#79d9b0;box-shadow:inset 0 0 0 2px #06a866,0 14px 28px #06a8661f}.gt-native-visit-function-grid button:disabled{cursor:default;opacity:.76}.gt-native-mode-context{align-items:center;background:linear-gradient(135deg,#eff6ff,#f8fbff);border:1px solid #dbe7ff;border-radius:18px;display:grid;gap:5px;padding:12px 14px}.gt-native-mode-context.approach{background:linear-gradient(135deg,#ecfdf5,#f8fbff);border-color:#bbf7d0}.gt-native-mode-context strong{font-size:15px}.gt-native-mode-context span{color:var(--secondary);font-size:13px;line-height:1.45}.gt-native-approach-create-card{background:transparent;border:0;border-radius:0;display:grid;gap:10px;padding:0}.gt-native-approach-create-card.is-open{background:#fbfefd;border:1px solid #d7f3e7;border-radius:18px;padding:12px}.gt-native-approach-create-head{align-items:center;display:flex;gap:12px;justify-content:flex-end}.gt-native-approach-create-head>div{display:grid;gap:4px;min-width:0}.gt-native-approach-create-head span{color:var(--secondary);font-size:13px;line-height:1.45}.gt-native-approach-create-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-approach-create-grid label{display:grid;gap:7px;min-width:0}.gt-native-approach-create-grid label span{color:var(--secondary);font-size:12px;font-weight:780}.gt-native-approach-create-grid input{background:#fff;border:1px solid var(--border);border-radius:14px;color:var(--text);font:inherit;min-height:44px;outline:0;padding:10px 12px;width:100%}.gt-native-approach-create-grid input:focus{border-color:#79d9b0;box-shadow:0 0 0 3px #06a8661f}.gt-native-visit-action p{color:var(--muted);font-size:12px;font-weight:780;letter-spacing:0;margin:0;text-transform:uppercase}.gt-native-visit-action h3{font-size:20px;letter-spacing:0;margin:4px 0}.gt-native-visit-action>span,.gt-native-visit-action .gt-native-scope-card span,.gt-native-visit-action .gt-native-selected-outlet span,.gt-native-visit-action .gt-native-selected-outlet small{color:var(--secondary)}.gt-native-open-visit,.gt-native-active-visit{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;display:grid;gap:8px;padding:12px}.gt-native-active-visit{background:#fff;border-color:#dbe7ff;border-radius:18px;box-shadow:0 14px 32px #0f172a0f;gap:14px;padding:14px}.gt-native-active-visit-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.gt-native-active-visit-head>div{display:grid;gap:4px;min-width:0}.gt-native-active-visit-head span,.gt-native-active-visit-head small{color:var(--secondary)}.gt-native-active-visit-head span{font-size:12px;font-weight:780;text-transform:uppercase}.gt-native-visit-time-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-visit-time-grid div{background:#fff;border:1px solid #e5eaf2;border-radius:18px;display:grid;gap:6px;min-height:96px;padding:14px;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.gt-native-visit-time-grid div.is-done{background:#f9fafb;border-color:#e5eaf2;color:#475569}.gt-native-visit-time-grid div.is-done strong{color:#334155}.gt-native-visit-time-grid div.is-current{background:#fff;border-color:#9dbbff;box-shadow:0 0 0 3px #2351f614,0 14px 28px #0f172a0f}.gt-native-visit-time-grid div.is-current>span{color:#2351f6}.gt-native-visit-time-grid div:after{border-radius:999px;font-size:11px;font-weight:820;padding:5px 8px;position:absolute;right:12px;top:12px}.gt-native-visit-time-grid div.is-done:after{background:#eef2f7;color:#64748b;content:"Đã xong"}.gt-native-visit-time-grid div.is-current:after{background:#eef4ff;color:#2351f6;content:"Đang chạy"}.gt-native-visit-time-grid span{color:var(--muted);font-size:12px;font-weight:780;text-transform:uppercase}.gt-native-visit-time-grid strong{font-size:17px}.gt-native-visit-time-grid small{color:var(--secondary);font-size:12px}.gt-native-visit-checklist{background:#f8fbff;border:1px solid #dbe7ff;border-radius:18px;display:grid;gap:10px;padding:12px}.gt-native-visit-checklist>div{display:grid;gap:3px}.gt-native-visit-checklist>div span{color:var(--secondary);font-size:13px}.gt-native-visit-checklist label{align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;display:flex;gap:10px;min-height:42px;padding:9px 11px}.gt-native-visit-checklist input{accent-color:var(--blue);flex:0 0 auto;height:16px;width:16px}.gt-native-visit-checklist label span{color:var(--text);font-size:13px;font-weight:720}.gt-native-visit-checklist .gt-native-stock-check-toggle{background:#fff;border-color:#bfdbfe}.gt-native-visit-stock-check{background:#fff;border:1px solid #dbe7f3;border-radius:18px;box-shadow:0 1px 3px #1018280e;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:13px}.gt-native-visit-stock-check-head{align-items:center;background:#f8fafc;border:1px solid #e8edf5;border-radius:16px;display:flex;gap:12px;grid-column:1 / -1;justify-content:space-between;min-width:0;padding:10px 12px}.gt-native-visit-stock-check-head div{display:grid;gap:2px;min-width:0}.gt-native-visit-stock-check-head strong{color:#111827;font-size:13px;font-weight:720}.gt-native-visit-stock-check-head span,.gt-native-visit-stock-check-head small{color:#667085;font-size:12px;font-weight:620}.gt-native-visit-stock-check-head small{background:#fff;border:1px solid #e5eaf2;border-radius:999px;flex:0 0 auto;padding:5px 9px}.gt-native-visit-stock-check label{align-items:stretch;background:transparent;border:0;border-radius:0;display:grid;gap:6px;min-height:0;padding:0}.gt-native-visit-stock-check label span{color:var(--secondary);font-size:12px;font-weight:760}.gt-native-visit-stock-check input{background:#fff;border:1px solid #dbe3ef;border-radius:14px;color:var(--text);font:inherit;height:42px;outline:0;padding:0 12px;width:100%}.gt-native-visit-stock-check input:focus{border-color:#2351f661;box-shadow:0 0 0 3px #2351f61a}.gt-native-visit-stock-check small{color:var(--secondary);grid-column:1 / -1;line-height:1.45}.gt-native-visit-stock-total{align-items:center;background:#f8fafc;border:1px solid #e8edf5;border-radius:14px;display:grid;gap:4px;min-height:62px;padding:10px 12px}.gt-native-visit-stock-total span{color:#667085;font-size:12px;font-weight:720}.gt-native-visit-stock-total strong{color:#047857;font-size:15px;font-weight:760}.gt-native-visit-stock-check .gt-native-stock-items-editor,.gt-native-visit-stock-check .gt-native-stock-add-line{grid-column:1 / -1}.gt-native-visit-stock-check .gt-native-stock-line{background:#fff}.gt-native-visit-step-copy{background:#f8fbff;border:1px solid #e1ebff;border-radius:18px;display:grid;gap:5px;padding:12px}.gt-native-visit-step-copy strong{font-size:16px}.gt-native-visit-step-copy span{line-height:1.45;text-transform:none}.gt-native-visit-locked{background:#f8fafc;border:1px dashed var(--border);border-radius:12px;color:var(--secondary);font-size:13px;padding:11px 12px}.gt-native-open-visit .ghost-button{justify-self:start}.gt-native-selected-outlet,.gt-native-scope-card{background:#f8fafc;border:1px solid var(--border);border-radius:18px;display:grid;gap:5px;padding:12px}.gt-native-selected-outlet{align-items:center;background:#fff;border-color:#dbe7ff;grid-template-columns:minmax(0,1fr) auto}.gt-native-selected-outlet>div:first-child{display:grid;gap:5px}.gt-native-checkin-preview{background:#eff6ff;border:1px solid #d7e8ff;border-radius:14px;display:grid;gap:4px;min-width:138px;padding:10px}.gt-native-checkin-preview span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.gt-native-checkin-preview strong{color:var(--blue);font-size:13px}.gt-native-selected-outlet span,.gt-native-selected-outlet small,.gt-native-scope-card span,.gt-native-scope-card small{color:var(--secondary)}.gt-native-scope-card strong{font-size:18px}.gt-native-visit-board,.gt-native-request-list{display:grid;gap:10px}.gt-native-section-title{align-items:end;display:flex;gap:12px;justify-content:space-between}.gt-native-section-title>div{display:grid;gap:3px}.gt-native-section-title strong{font-size:18px}.gt-native-section-title small{color:var(--secondary);text-align:right}.gt-native-visit-card,.gt-native-request-card{background:#fff;border:1px solid var(--border);border-radius:18px;color:var(--text);cursor:pointer;display:grid;gap:9px;padding:13px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.gt-native-request-card{grid-template-columns:42px minmax(0,1fr) auto;align-items:start}.gt-native-visit-card{grid-template-columns:1fr;min-height:136px;overflow:hidden;padding-right:92px;position:relative}.gt-native-request-card-icon{align-items:center;border-radius:15px;display:inline-flex;height:42px;justify-content:center;width:42px}.gt-native-visit-card:hover,.gt-native-request-card:hover{border-color:#bfd5ff;box-shadow:0 14px 32px #0f172a14;transform:translateY(-1px)}.gt-native-visit-card-head{align-items:start;grid-template-columns:minmax(0,1fr) auto}.gt-native-visit-card-head{display:grid;gap:8px}.gt-native-visit-card-head>div,.gt-native-request-card>div:nth-child(2),.gt-native-request-card-side{display:grid;gap:5px}.gt-native-visit-card-head strong,.gt-native-request-card strong{font-size:16px}.gt-native-visit-card-head strong,.gt-native-visit-card-head span,.gt-native-visit-card p{overflow:hidden;text-overflow:ellipsis}.gt-native-visit-card-head span,.gt-native-request-card span,.gt-native-request-card small,.gt-native-visit-card p,.gt-native-request-card p{color:var(--secondary);margin:0}.gt-native-visit-thumb{align-items:center;background:#f8fafc;border:1px solid rgba(255,255,255,.86);border-radius:14px;bottom:12px;box-shadow:0 10px 24px #0f172a29;color:var(--muted);display:inline-flex;height:66px;justify-content:center;overflow:hidden;padding:0;position:absolute;right:12px;width:66px}button.gt-native-visit-thumb{cursor:zoom-in}button.gt-native-visit-thumb:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}.gt-native-visit-thumb img{height:100%;object-fit:cover;width:100%}.gt-native-visit-thumb.empty{border-color:#e4e8f0;box-shadow:none}.gt-native-request-card p{display:-webkit-box;font-size:13px;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gt-native-request-card>div:nth-child(2)>span{line-height:1.35}.gt-native-visit-timeline-compact{display:flex;flex-wrap:wrap;gap:6px}.gt-native-visit-timeline-compact span{align-items:center;background:#f6f9fe;border:1px solid #e8eef8;border-radius:12px;color:var(--body);display:flex;font-size:12px;gap:8px;line-height:1.1;min-height:30px;padding:6px 8px;white-space:nowrap}.gt-native-visit-timeline-compact b{color:var(--muted);font-size:11px;text-transform:uppercase}.gt-native-card-cta{color:var(--blue);font-weight:800;font-size:13px;text-align:left}.gt-native-request-card-side{justify-items:end;text-align:right}.gt-native-request-card-side small{line-height:1.25;white-space:nowrap}.gt-native-visit-picker{display:grid;gap:8px;max-width:none;position:relative}.gt-native-select-list{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 12px 30px #0f172a1a;display:grid;max-height:360px;overflow:hidden;overflow-y:auto}.gt-native-select-list button{background:#fff;border:0;border-top:1px solid var(--border);color:var(--text);display:grid;gap:3px;padding:11px 13px;text-align:left}.gt-native-select-list button:first-child{border-top:0}.gt-native-select-list button.active,.gt-native-select-list button:hover{background:#eff6ff}.gt-native-select-list span,.gt-native-select-empty{color:var(--muted);padding:10px 13px}.gt-native-camera{background:#f8fafc;border:1px solid var(--border);border-radius:18px;display:grid;gap:12px;padding:14px}.gt-native-camera-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.gt-native-camera-head div{display:grid;gap:4px}.gt-native-camera-head span{color:var(--secondary);font-size:13px}.gt-native-camera video{aspect-ratio:4 / 3;background:#101214;border-radius:16px;max-height:420px;object-fit:cover;width:100%}.gt-native-camera video.is-hidden{display:none}.gt-native-camera.compact{background:#fff;border-radius:12px;gap:10px;padding:10px}.gt-native-camera.compact .gt-native-camera-head{align-items:flex-start}.gt-native-camera.compact video{border-radius:10px;max-height:280px}.gt-native-camera.compact .gt-native-evidence-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-camera-file-actions{display:flex;flex-wrap:wrap;gap:8px}.gt-native-camera-file-actions .ghost-button{min-width:0}.gt-native-checkout-evidence-note{border:1px solid #dbe7ff;border-radius:12px;color:#344054;font-size:12px;font-weight:700;line-height:1.35;padding:10px 12px}.gt-native-checkout-evidence-note.is-ready{background:#ecfdf3;border-color:#bbf7d0;color:#047857}.gt-native-checkout-evidence-note.is-missing{background:#fff7ed;border-color:#fed7aa;color:#b45309}.gt-native-evidence-upload{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe7ff;border-radius:20px;display:grid;gap:12px;outline:0;padding:14px}.gt-native-evidence-upload:focus,.gt-native-evidence-upload:focus-within{border-color:#2351f661;box-shadow:0 0 0 3px #2351f614}.gt-native-evidence-upload>div{display:grid;gap:3px}.gt-native-evidence-upload span{color:var(--secondary);font-size:13px;line-height:1.45}.gt-native-evidence-upload input[type=file]{display:none}.gt-native-evidence-actions{display:flex;flex-wrap:wrap;gap:8px}.gt-native-evidence-actions .ghost-button{min-width:0;width:fit-content}.gt-native-file-list{display:grid;gap:7px}.gt-native-file-list>span{align-items:center;background:#f8fbff;border:1px solid #dbe7ff;border-radius:12px;color:var(--text);display:flex;gap:8px;justify-content:space-between;padding:9px 10px}.gt-native-file-list button{background:transparent;border:0;color:#b42318;cursor:pointer;font:inherit;font-size:12px;font-weight:760;padding:0}.gt-native-request-sku-lines{display:grid;gap:10px;min-width:0}.gt-native-request-sku-line{align-items:end;background:#f8fafc;border:1px solid #e5eaf2;border-radius:16px;display:grid;gap:9px;grid-template-columns:minmax(0,1.25fr) minmax(88px,.48fr) minmax(96px,.54fr) minmax(108px,.58fr) minmax(108px,.58fr);min-width:0;overflow:hidden;padding:10px}.gt-native-request-sku-line>*{min-width:0}.gt-native-request-sku-line label{display:grid;gap:6px;min-width:0}.gt-native-request-sku-line .span-2{grid-column:span 2}.gt-native-request-sku-line input,.gt-native-request-sku-line .gt-native-commerce-select{min-width:0;width:100%}.gt-native-request-unit-switch{align-items:center;background:#eef2f7;border:1px solid #dbe3ef;border-radius:14px;display:inline-flex;gap:3px;min-height:44px;min-width:0;padding:3px}.gt-native-request-unit-switch button{background:transparent;border:0;border-radius:11px;color:#64748b;cursor:pointer;flex:1 1 0;font:inherit;font-size:12px;font-weight:720;min-height:34px;min-width:0;padding:0 10px}.gt-native-request-unit-switch button.active{background:#111827;box-shadow:0 6px 14px #0f172a1f;color:#fff}.gt-native-request-sku-summary{align-items:center;background:#fff;border:1px solid #dbe3ef;border-radius:14px;display:flex;gap:10px;justify-content:space-between;min-height:44px;min-width:0;padding:9px 12px}.gt-native-request-sku-summary.span-2{grid-column:1 / -1}.gt-native-request-sku-summary span{color:#64748b;font-size:12px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-request-sku-summary strong{color:#047857;flex:0 0 auto;font-size:13px;font-weight:760}.gt-native-request-sku-remove{grid-column:1 / -1;justify-self:start}.gt-native-request-sku-add{justify-self:start}.gt-native-sponsorship-items{background:#fff;border:1px solid #dbe7ff;border-radius:16px;display:grid;gap:12px;min-width:0;padding:12px}.gt-native-sponsorship-items-head{align-items:start;display:flex;gap:10px;justify-content:space-between;min-width:0}.gt-native-sponsorship-items-head>div{display:grid;gap:3px;min-width:0}.gt-native-sponsorship-items-head span{color:var(--secondary);font-size:11px;font-weight:780;text-transform:uppercase}.gt-native-sponsorship-items-head strong{color:var(--text);font-size:13px;font-weight:680;line-height:1.35}.gt-native-sponsorship-preset-row{display:flex;flex-wrap:wrap;gap:7px}.gt-native-sponsorship-preset-row button{align-items:center;background:#f8fbff;border:1px solid #dbe7ff;border-radius:999px;color:#344054;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:680;gap:5px;min-height:30px;padding:0 10px}.gt-native-sponsorship-preset-row button:hover{background:#eef6ff;border-color:#bfd5ff}.gt-native-sponsorship-item-lines{display:grid;gap:10px}.gt-native-inline-combo{min-width:0;position:relative;width:100%}.gt-native-inline-combo input{padding-right:38px!important}.gt-native-inline-combo-toggle{align-items:center;background:transparent;border:0;border-radius:10px;color:#344054;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:30px}.gt-native-inline-combo-toggle:hover{background:#edf4ff}.gt-native-inline-combo-menu{background:#fff;border:1px solid #d8dde6;border-radius:14px;box-shadow:0 18px 34px #10182826;display:grid;gap:4px;left:0;max-height:208px;min-width:min(260px,calc(100vw - 48px));overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:260}.gt-native-inline-combo.unit .gt-native-inline-combo-menu{min-width:150px}.gt-native-inline-combo-menu button,.gt-native-inline-combo-menu span{border-radius:10px;color:#344054;font-size:12px;font-weight:680;min-width:0;padding:8px 10px;text-align:left}.gt-native-inline-combo-menu button{background:#fff;border:0;cursor:pointer}.gt-native-inline-combo-menu button:hover,.gt-native-inline-combo-menu button.selected{background:#eef6ff;color:#0f172a}.gt-native-inline-combo-menu span{color:#667085}.gt-native-sponsorship-item-line{align-items:end;background:#f8fafc;border:1px solid #e5eaf2;border-radius:15px;display:grid;gap:9px;grid-template-columns:minmax(210px,1.35fr) minmax(100px,.5fr) minmax(112px,.5fr);min-width:0;padding:12px 88px 12px 12px;position:relative}.gt-native-sponsorship-item-line>*{min-width:0}.gt-native-sponsorship-item-line .span-2{grid-column:span 2}.gt-native-sponsorship-save{align-items:center;align-self:center;background:#fff;border:1px solid #e5eaf2;border-radius:999px;display:inline-flex!important;gap:7px;min-height:38px;padding:0 10px;white-space:nowrap}.gt-native-sponsorship-save input{border-radius:4px;height:14px!important;min-height:14px!important;padding:0!important;width:14px!important}.gt-native-sponsorship-save span{color:#475467!important;font-size:12px!important;font-weight:680!important;text-transform:none!important}.gt-native-sponsorship-item-line>.gt-native-sponsorship-remove{position:absolute!important;right:12px;top:12px}.gt-native-request-create{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e6ebf4;border-radius:24px;box-shadow:0 18px 42px #0f172a0f;display:grid;gap:18px;justify-self:stretch;max-width:none;padding:18px;width:100%}.gt-native-outlet-actions{background:#f8fbff;border:1px solid var(--border);border-radius:18px;display:grid;gap:14px;margin-bottom:14px;padding:16px}.gt-native-outlet-action-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.gt-native-outlet-action-head>div:first-child{display:grid;gap:4px}.gt-native-outlet-action-head strong{color:var(--text);font-size:18px}.gt-native-outlet-action-head span{color:var(--secondary);font-size:13px}.gt-native-outlet-action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.gt-native-upload-menu{align-items:center;display:flex;gap:0;position:relative}.gt-native-upload-primary{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.gt-native-upload-caret{align-items:center;align-self:stretch;background:#fff;border:1px solid #d8dde6;border-left:0;border-radius:0 999px 999px 0;color:#475467;cursor:pointer;display:inline-flex;justify-content:center;min-height:38px;padding:0 10px;transition:background .16s ease,color .16s ease}.gt-native-upload-caret:hover,.gt-native-upload-caret:focus-visible,.gt-native-upload-menu.open .gt-native-upload-caret,.gt-native-upload-menu:hover .gt-native-upload-caret{background:#f8fafc;color:#111827}.gt-native-upload-popover{background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 18px 45px #0f172a24;min-width:226px;opacity:0;padding:6px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease;z-index:45}.gt-native-upload-menu:hover .gt-native-upload-popover,.gt-native-upload-menu:focus-within .gt-native-upload-popover,.gt-native-upload-menu.open .gt-native-upload-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.gt-native-template-button{align-items:center;background:transparent;border:0;border-radius:10px;box-shadow:none;color:#111827;cursor:pointer;display:flex;font:inherit;font-size:12.5px;font-weight:740;gap:9px;justify-content:flex-start;opacity:1;padding:9px 10px;pointer-events:auto;position:relative;text-align:left;transform:none;transition:background .16s ease,border-color .16s ease;white-space:nowrap;width:100%;z-index:12}.gt-native-template-button svg{color:#2351f6;flex:0 0 auto}.gt-native-template-button span{display:grid;gap:2px}.gt-native-template-button small{color:#667085;display:block;font-size:11px;font-weight:560;line-height:1.2}.gt-native-template-button:hover,.gt-native-template-button:focus-visible{background:#f3f7ff}.gt-native-kpi-action{border-color:#d8dde6}.gt-native-kpi-action svg{color:#2351f6}.gt-native-kpi-modal{width:min(720px,calc(100vw - 32px))}.gt-native-kpi-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-kpi-form label{display:grid;gap:7px;min-width:0}.gt-native-kpi-form span{color:var(--secondary);font-size:12px;font-weight:760}.gt-native-kpi-form input,.gt-native-kpi-form select{appearance:none;background-color:#fff;border:1px solid var(--border);border-radius:14px;color:var(--text);font:inherit;min-height:44px;min-width:0;outline:0;padding:10px 38px 10px 12px}.gt-native-kpi-form select{background-image:linear-gradient(45deg,transparent 50%,#475569 50%),linear-gradient(135deg,#475569 50%,transparent 50%);background-position:calc(100% - 17px) 19px,calc(100% - 12px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.gt-native-kpi-form input:focus,.gt-native-kpi-form select:focus{border-color:#9dbdff;box-shadow:0 0 0 3px #2351f61f}.gt-native-kpi-picker{min-width:0;position:relative}.gt-native-kpi-picker-trigger{align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;color:var(--text);cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;min-height:48px;padding:8px 12px;text-align:left;width:100%}.gt-native-kpi-picker-trigger.with-avatar{justify-content:flex-start}.gt-native-kpi-picker-trigger>span:not(.gt-native-person-avatar){display:grid;flex:1 1 auto;gap:2px;min-width:0}.gt-native-kpi-picker-trigger strong,.gt-native-kpi-menu strong{color:var(--text);font-size:13px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-kpi-picker-trigger small,.gt-native-kpi-menu small{color:var(--secondary);font-size:11.5px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-kpi-picker.open .gt-native-kpi-picker-trigger,.gt-native-kpi-picker-trigger:hover{border-color:#cbd5e1;box-shadow:0 8px 22px #0f172a0f}.gt-native-kpi-menu{background:#fff;border:1px solid #dfe5ee;border-radius:16px;box-shadow:0 18px 45px #0f172a29;display:grid;gap:8px;left:0;max-height:min(360px,50vh);min-width:100%;overflow:auto;padding:8px;position:absolute;top:calc(100% + 8px);z-index:140}.gt-native-kpi-menu.staff button{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--text);cursor:pointer;display:flex;gap:10px;min-height:48px;padding:8px;text-align:left}.gt-native-kpi-menu.staff button>span:not(.gt-native-person-avatar){display:grid;gap:2px;min-width:0}.gt-native-kpi-menu.staff button:hover,.gt-native-kpi-menu.staff button.active{background:#f3f6fb}.gt-native-kpi-menu p{color:var(--secondary);font-size:12px;margin:0;padding:8px}.gt-native-kpi-period-tabs,.gt-native-kpi-year-row,.gt-native-kpi-calendar-grid{display:grid;gap:6px}.gt-native-kpi-period-tabs{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.gt-native-kpi-year-row{grid-template-columns:repeat(5,minmax(0,1fr))}.gt-native-kpi-calendar-grid,.gt-native-kpi-calendar-grid.quarters{grid-template-columns:repeat(4,minmax(0,1fr))}.gt-native-kpi-period-tabs button,.gt-native-kpi-year-row button,.gt-native-kpi-calendar-grid button{background:#fff;border:1px solid #dfe5ee;border-radius:10px;color:#344054;cursor:pointer;font:inherit;font-size:12px;font-weight:720;min-height:32px;padding:7px 8px}.gt-native-kpi-period-tabs button{background:transparent;border-color:transparent}.gt-native-kpi-period-tabs button.active{background:#111827;color:#fff}.gt-native-kpi-year-row button.active,.gt-native-kpi-calendar-grid button.active,.gt-native-kpi-year-row button:hover,.gt-native-kpi-calendar-grid button:hover{border-color:#2351f6;color:#1749c9}.gt-native-kpi-split-note{background:#f8fafc;border:1px solid var(--border);border-radius:12px;color:var(--secondary);font-size:12px;line-height:1.45;margin:0;padding:10px}.gt-native-kpi-preview{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-kpi-preview article{background:#f8fafc;border:1px solid var(--border);border-radius:16px;display:grid;gap:6px;padding:14px}.gt-native-kpi-preview span,.gt-native-kpi-preview small{color:var(--secondary);font-size:12px}.gt-native-kpi-preview strong{color:var(--text);font-size:20px;font-weight:760}.gt-native-modal-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.gt-native-create-outlet-grid{border-top:0;padding-top:0}.gt-native-create-outlet-grid .span-2{grid-column:1 / -1}.gt-native-report-panel,.gt-native-playbook-panel{display:grid;gap:14px}.gt-native-report-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.gt-native-playbook-panel{grid-template-columns:minmax(0,1fr)}.gt-native-playbook-command{align-items:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid var(--border);border-radius:22px;display:grid;gap:20px;justify-items:center;margin:0 auto;max-width:1040px;padding:30px 28px;text-align:center;width:100%}.gt-native-playbook-command>div:first-child{display:grid;gap:6px;max-width:680px}.gt-native-playbook-command span{color:var(--muted);font-size:12px;font-weight:820;text-transform:uppercase}.gt-native-playbook-command h3{font-size:30px;letter-spacing:0;margin:0}.gt-native-playbook-command p{color:var(--secondary);margin:0}.gt-native-playbook-searchbar{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(280px,620px) minmax(170px,220px);max-width:860px;width:100%}.gt-native-playbook-searchbar .gt-native-search{background:#fff;min-height:54px}.gt-native-playbook-results{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.gt-native-playbook-results button{background:#fff;border:1px solid var(--border);border-radius:18px;color:var(--text);cursor:pointer;display:grid;gap:7px;min-height:132px;padding:16px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.gt-native-playbook-quickfacts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.gt-native-playbook-command .gt-native-playbook-quickfacts span{background:#fff;border:1px solid #dbe7ff;border-radius:999px;color:#475569;font-size:12px;font-weight:780;letter-spacing:0;padding:7px 10px;text-transform:none}.gt-native-playbook-results button:hover{border-color:#bfd5ff;box-shadow:0 14px 30px #0f172a14;transform:translateY(-1px)}.gt-native-playbook-results span{color:var(--muted);font-size:11px;font-weight:820;text-transform:uppercase}.gt-native-playbook-results small{color:var(--secondary);line-height:1.45}.gt-native-playbook-results em{align-self:end;background:#f4f7fb;border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:12px;font-style:normal;font-weight:760;justify-self:start;padding:6px 9px}.gt-native-playbook-panel .gt-native-ai-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.gt-native-playbook-panel article{background:#f8fbff;border:1px solid var(--border);border-radius:18px;display:grid;gap:12px;padding:16px}.gt-native-playbook-panel article>div{align-items:center;display:flex;gap:9px}.gt-native-playbook-panel article>div span{color:var(--secondary);font-size:13px;margin-left:auto}.gt-native-playbook-panel ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.gt-native-playbook-panel li{background:#fff;border:1px solid var(--border);border-radius:14px;cursor:pointer;display:grid;gap:4px;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.gt-native-playbook-panel li:hover{border-color:#bfd5ff;box-shadow:0 10px 22px #0f172a14;transform:translateY(-1px)}.gt-native-playbook-panel li span{color:var(--secondary);font-size:13px}.gt-native-playbook-command{align-items:start;justify-items:stretch;padding:22px;text-align:left}.gt-native-playbook-command>div:first-child{max-width:none}.gt-native-playbook-command span,.gt-native-playbook-results span,.gt-native-settings-toolbar span,.gt-native-settings-head,.gt-native-settings-category{font-weight:700}.gt-native-playbook-command h3{font-size:24px;font-weight:760}.gt-native-playbook-searchbar{grid-template-columns:minmax(280px,1fr);max-width:none;width:100%}.gt-native-playbook-searchbar .gt-native-search{min-height:48px}.gt-native-playbook-category-menu{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.gt-native-playbook-category-menu button{background:#fff;border:1px solid #dbe3ee;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:680;min-height:34px;padding:7px 11px;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.gt-native-playbook-category-menu button:hover,.gt-native-playbook-category-menu button.active{background:#0f172a;border-color:#0f172a;box-shadow:0 8px 18px #0f172a1a;color:#fff}.gt-native-playbook-quickfacts{justify-content:flex-start}.gt-native-playbook-results button{min-height:132px}.gt-native-playbook-results strong{font-size:15px;font-weight:740}.gt-native-settings-tabs,.gt-native-settings,.gt-native-settings-toolbar,.gt-native-profit-card,.gt-native-profit-config-card{box-shadow:0 12px 28px #0f172a0a}.gt-native-settings-tabs button strong,.gt-native-settings-toolbar strong{font-weight:740}.gt-native-settings-tabs button.active{background:#0f172a;border-color:#0f172a;box-shadow:none}.gt-native-settings-tabs button.active strong,.gt-native-settings-tabs button.active small{color:#fff}.gt-native-settings-tabs button.active>span{background:#ffffff1f;color:#fff}.gt-native-profit-settings{display:grid;gap:12px}.gt-native-profit-access{background:#f4f7fb;border:1px solid #dbe3ee;border-radius:999px;color:#64748b;font-size:12px;font-style:normal;font-weight:700;padding:7px 10px}.gt-native-profit-access.ok{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.gt-native-profit-card,.gt-native-profit-config-card{background:#fff;border:1px solid var(--border);border-radius:20px;display:grid;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:16px;padding:16px}.gt-native-profit-heading{display:grid;gap:5px}.gt-native-profit-heading>span,.gt-native-profit-section-head span{align-items:center;color:var(--muted);display:inline-flex;font-size:11px;font-weight:700;gap:6px;text-transform:uppercase}.gt-native-profit-heading strong,.gt-native-profit-section-head strong{color:var(--text);font-size:18px;font-weight:760}.gt-native-profit-heading small{color:var(--secondary);line-height:1.45}.gt-native-profit-grid{display:grid;gap:14px;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);min-width:0}.gt-native-profit-form,.gt-native-profit-config-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.gt-native-profit-form label,.gt-native-profit-config-grid label{display:grid;gap:6px;min-width:0}.gt-native-profit-form label:first-child{grid-column:1 / -1}.gt-native-profit-form span,.gt-native-profit-config-grid span{color:#64748b;font-size:11.5px;font-weight:680}.gt-native-profit-form input,.gt-native-profit-form select,.gt-native-profit-config-grid input,.gt-native-profit-table input,.gt-native-profit-tier-table input{background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;color:#0f172a;font:inherit;font-size:13px;min-height:38px;min-width:0;outline:none;padding:8px 10px;width:100%}.gt-native-profit-form select{appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#111827 50%),linear-gradient(135deg,#111827 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;cursor:pointer;overflow:hidden;font-size:12.5px;font-weight:620;padding-right:34px;text-overflow:ellipsis;white-space:nowrap}.gt-native-profit-form select option{background:#fff;color:#111827;font:inherit}.gt-native-profit-select{position:relative}.gt-native-profit-select-trigger{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:10px;color:#111827;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;min-height:38px;padding:8px 10px;text-align:left;width:100%}.gt-native-profit-select-trigger span{color:#111827;flex:1 1 auto;font-size:12.5px;font-weight:620;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-profit-select-trigger svg{color:#475569;flex:0 0 auto}.gt-native-profit-select-menu{background:#fff;border:1px solid #dbe3ee;border-radius:12px;box-shadow:0 14px 34px #0f172a1f;display:grid;gap:4px;left:0;max-height:220px;overflow:auto;padding:5px;position:absolute;right:0;top:calc(100% + 4px);z-index:3200}.gt-native-profit-select-menu button{background:transparent;border:0;border-radius:9px;color:#111827;cursor:pointer;display:grid;gap:1px;padding:7px 9px;text-align:left}.gt-native-profit-select-menu button:hover,.gt-native-profit-select-menu button.active{background:#f1f5f9}.gt-native-profit-select-menu strong{font-size:12px;font-weight:740}.gt-native-profit-select-menu span,.gt-native-profit-select-menu small{color:#64748b;font-size:11px;line-height:1.3}.gt-native-profit-form input:focus,.gt-native-profit-form select:focus,.gt-native-profit-select-trigger:focus,.gt-native-profit-config-grid input:focus,.gt-native-profit-table input:focus,.gt-native-profit-tier-table input:focus{background:#fff;border-color:#93c5fd;box-shadow:0 0 0 3px #93c5fd38}.gt-native-profit-heading>span{align-items:center;display:inline-flex;gap:6px}.gt-native-profit-heading>span svg{color:#2351f6}.gt-native-profit-form input:disabled,.gt-native-profit-form select:disabled,.gt-native-profit-config-grid input:disabled,.gt-native-profit-table input:disabled,.gt-native-profit-tier-table input:disabled{color:#64748b;cursor:not-allowed;opacity:.72}.gt-native-profit-result{display:grid;gap:12px;min-width:0}.gt-native-profit-user{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:10px;grid-column:1 / -1;min-width:0;padding:10px 11px}.gt-native-profit-user>div{display:grid;gap:2px;min-width:0}.gt-native-profit-user strong,.gt-native-profit-user span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-profit-user strong{color:#111827;font-size:13px}.gt-native-profit-user span{color:#64748b;font-size:12px}.gt-native-profit-user-option{display:grid;gap:1px;min-width:0}.gt-native-profit-user-option strong,.gt-native-profit-user-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-profit-user-option strong{color:var(--text);font-size:12.5px;font-weight:760}.gt-native-profit-user-option small{color:var(--secondary);font-size:11.5px;font-weight:650}.gt-native-profit-tier{background:#f8fafc;border:1px solid #dbe3ee;border-radius:16px;display:grid;gap:4px;min-width:0;overflow:hidden;padding:12px}.gt-native-profit-tier.ok{background:#ecfdf5;border-color:#bbf7d0}.gt-native-profit-tier.warn{background:#fff7ed;border-color:#fed7aa}.gt-native-profit-tier span{color:#64748b;font-size:12px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-profit-tier strong{color:#0f172a;font-size:15px;font-weight:760;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-profit-tier small,.gt-native-profit-config-grid small{color:var(--secondary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-profit-kpis{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));min-width:0}.gt-native-profit-kpis article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:grid;gap:5px;min-height:100px;min-width:0;padding:12px}.gt-native-profit-kpis article.ok{background:#ecfdf5;border-color:#bbf7d0}.gt-native-profit-kpis article.bad{background:#fef2f2;border-color:#fecaca}.gt-native-profit-kpis span{color:#64748b;font-size:12px;font-weight:680;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-profit-kpis strong{color:#0f172a;font-size:17px;font-weight:690;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-profit-kpis small{color:var(--secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-profit-section-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.gt-native-profit-section-head>div{display:grid;gap:4px}.gt-native-profit-section-head>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.gt-native-profit-table,.gt-native-profit-tier-table{display:grid;gap:8px}.gt-native-profit-table-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#475569;font-size:12px;font-weight:650;padding:9px 11px}.gt-native-profit-table-row,.gt-native-profit-tier-row{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:grid;gap:8px;padding:8px}.gt-native-profit-table-row{grid-template-columns:minmax(220px,1fr) minmax(130px,150px) minmax(160px,220px) minmax(92px,120px)}.gt-native-profit-visible-toggle{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;display:inline-flex;gap:8px;min-height:38px;padding:7px 10px;position:relative;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.gt-native-profit-visible-toggle input{appearance:none;background:#fff;border:1.5px solid #cbd5e1;border-radius:6px;cursor:pointer;flex:0 0 auto;height:18px;margin:0;min-height:18px;padding:0;position:relative;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;width:18px}.gt-native-profit-visible-toggle input:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:5px;opacity:0;position:absolute;top:2px;transform:rotate(45deg) scale(.8);transition:opacity .12s ease,transform .12s ease;width:4px}.gt-native-profit-visible-toggle input:checked{background:#2351f6;border-color:#2351f6}.gt-native-profit-visible-toggle input:checked:after{opacity:1;transform:rotate(45deg) scale(1)}.gt-native-profit-visible-toggle:has(input:checked){background:#eef4ff;border-color:#b8d6ff}.gt-native-profit-visible-toggle:hover{border-color:#b8d6ff;box-shadow:0 4px 12px #2351f60f}.gt-native-profit-visible-toggle input:focus-visible{box-shadow:0 0 0 3px #2351f629;outline:0}.gt-native-profit-visible-toggle input:disabled{cursor:not-allowed;opacity:.54}.gt-native-profit-visible-toggle span{color:#334155;font-size:11.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-profit-tier-row{grid-template-columns:minmax(180px,1fr) repeat(4,minmax(94px,120px)) minmax(128px,160px)}.gt-native-profit-tier-row.editing{background:#fff;border-color:#bfd7ff;box-shadow:0 8px 22px #0f172a0d}.gt-native-profit-tier-value{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#111827;cursor:pointer;font:inherit;min-height:40px;overflow:hidden;padding:9px 11px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.gt-native-profit-tier-value.name{font-weight:640}.gt-native-profit-tier-value:disabled{cursor:default}.gt-native-profit-tier-value:not(:disabled):hover{border-color:#bfd7ff}.gt-native-profit-tier-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end;min-width:0}.gt-native-profit-tier-actions .ghost-button,.gt-native-profit-tier-actions .primary-button{min-height:36px}.gt-native-profit-percent-input{display:block;position:relative}.gt-native-profit-percent-input input{padding-right:30px}.gt-native-profit-percent-input b{color:#64748b;font-size:12px;font-weight:760;position:absolute;right:11px;top:50%;transform:translateY(-50%)}.gt-native-profit-table-row.head,.gt-native-profit-tier-row.head{background:transparent;border-color:transparent;color:var(--muted);font-size:11px;font-weight:700;min-height:24px;padding-bottom:0;text-transform:uppercase}.gt-native-modal-backdrop{align-items:center;background:#0f172a6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:120}.gt-native-modal-card{background:#ffffffe6;border:1px solid rgba(226,232,240,.78);border-radius:24px;box-shadow:0 26px 80px #0f172a38;display:grid;gap:18px;max-height:calc(100vh - 48px);overflow:auto;padding:26px;position:relative;width:min(920px,calc(100vw - 32px))}.gt-native-outlet-create-modal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.gt-native-modal-heading{display:grid;gap:5px;padding-right:44px}.gt-native-modal-heading span{color:var(--muted);font-size:12px;font-weight:820;text-transform:uppercase}.gt-native-modal-heading strong{color:var(--text);font-size:26px}.gt-native-modal-heading small{color:var(--secondary)}.gt-native-stock-history-modal{width:min(760px,calc(100vw - 32px))}.gt-native-stock-history-list{display:grid;gap:8px}.gt-native-stock-history-row{align-items:center;background:#f8fbff;border:1px solid #e1e9f5;border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(150px,auto) minmax(138px,auto);padding:11px 12px}.gt-native-stock-history-type{align-items:center;display:inline-flex;gap:6px;min-width:0}.gt-native-stock-history-tone-icon{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;display:inline-flex;flex:0 0 auto;height:17px;justify-content:center;padding:2px;width:17px}.gt-native-stock-history-row.is-in .gt-native-stock-history-tone-icon{background:#ecfdf3;border-color:#bbf7d0;color:#12b76a}.gt-native-stock-history-row.is-out .gt-native-stock-history-tone-icon{background:#fff1f0;border-color:#fecaca;color:#f04438}.gt-native-stock-history-main,.gt-native-stock-history-metrics,.gt-native-stock-history-meta{display:grid;gap:3px;min-width:0}.gt-native-stock-history-main span{color:#64748b;font-size:11px;font-weight:780;text-transform:uppercase}.gt-native-stock-history-main strong{color:#111827;font-size:13.5px;font-weight:740;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-stock-history-main small,.gt-native-stock-history-metrics small,.gt-native-stock-history-meta small{color:#667085;font-size:11.5px;line-height:1.35}.gt-native-stock-history-metrics{justify-items:end;text-align:right}.gt-native-stock-history-metrics span{color:#111827;font-size:12.5px;font-weight:680;white-space:nowrap}.gt-native-stock-history-meta{color:#475569;font-size:12px;justify-items:end;text-align:right}.gt-native-stock-history-meta span{font-weight:680}.gt-native-stock-history-empty{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;color:#64748b;display:grid;gap:7px;justify-items:center;padding:24px;text-align:center}.gt-native-stock-history-empty strong{color:#111827;font-size:14px}.gt-native-stock-history-empty span{font-size:12.5px}.gt-native-request-create-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.gt-native-request-create-head>div{flex:1 1 360px;min-width:0}.gt-native-request-create-head>button{flex:0 0 auto}.gt-native-request-create-head p{color:var(--muted);font-size:12px;font-weight:780;letter-spacing:0;margin:0;text-transform:uppercase}.gt-native-request-create-head h3{font-size:24px;letter-spacing:0;margin:4px 0}.gt-native-request-create-head span{color:var(--secondary)}.gt-native-request-form{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-request-meta-row{display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:minmax(0,1.15fr) minmax(148px,.65fr) minmax(148px,.65fr);min-width:0}.gt-native-request-meta-row label{background:#fff;border:1px solid var(--border);border-radius:18px;display:grid;gap:8px;min-width:0;padding:12px}.gt-native-request-sender-option{display:grid;gap:1px;min-width:0}.gt-native-request-sender-option strong{color:#111827;font-size:13px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-request-sender-option small{color:#667085;font-size:11px;font-weight:620;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-request-sender-select .gt-native-pill-select-trigger{min-height:48px;padding:0 13px}.gt-native-request-reviewer-option,.gt-native-request-region-option{display:grid;gap:2px;min-width:0;text-align:left}.gt-native-request-reviewer-option strong,.gt-native-request-region-option strong{color:#111827;font-size:13px;font-weight:760;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-request-reviewer-option small,.gt-native-request-region-option small{color:#667085;font-size:11px;font-weight:620;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-request-reviewer-select .gt-native-pill-select-trigger,.gt-native-request-region-select .gt-native-pill-select-trigger{min-height:48px;padding:0 13px}.gt-native-request-reviewer-select.locked .gt-native-pill-select-trigger{background:#f8fbff;border-color:#dbe7ff;cursor:default;pointer-events:none}.gt-native-request-reviewer-select.locked .gt-native-pill-select-trigger svg{display:none}.gt-native-request-region-select .gt-native-pill-select-menu{z-index:80}.gt-native-request-workflow{grid-template-columns:minmax(520px,5.5fr) minmax(380px,4.5fr)}.gt-native-request-type-picker{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid var(--border);border-radius:22px;display:grid;gap:14px;padding:16px}.gt-native-request-type-picker-head{display:grid;gap:4px}.gt-native-request-type-picker-head span{color:var(--muted);font-size:12px;font-weight:820;text-transform:uppercase}.gt-native-request-type-picker-head strong{font-size:18px}.gt-native-request-basic{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(260px,.8fr) minmax(0,1fr)}.gt-native-request-basic label,.gt-native-request-type-note{background:#f8fafc;border:1px solid var(--border);border-radius:18px;display:flex;gap:10px;padding:12px}.gt-native-request-type-note>span{align-items:center;border-radius:14px;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.gt-native-request-type-note>div{display:grid;gap:3px;min-width:0}.gt-native-request-type-note small{color:var(--secondary);font-size:13px;line-height:1.45}.gt-native-request-type-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(150px,1fr))}.gt-native-request-workflow .gt-native-request-type-grid,.gt-native-request-workflow .gt-native-request-form,.gt-native-request-workflow .gt-native-request-basic,.gt-native-request-workflow .gt-native-request-selected-outlet{grid-template-columns:1fr}.gt-native-request-workflow .gt-native-request-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-request-workflow .gt-native-request-type-grid button{min-height:96px;padding:12px}.gt-native-request-workflow .gt-native-request-type-grid button small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.gt-native-request-workflow .gt-native-request-create-head h3{font-size:22px}.gt-native-request-workflow .gt-native-request-form{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-request-type-grid button{background:#fff;border:1px solid var(--border);border-radius:18px;color:var(--text);cursor:pointer;display:grid;gap:8px;min-height:136px;padding:14px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.gt-native-request-type-grid button>span{align-items:center;border-radius:15px;display:inline-flex;height:42px;justify-content:center;width:42px}.gt-native-request-type-grid button strong{font-size:14px;line-height:1.25}.gt-native-request-type-grid button.active{transform:translateY(-1px)}.gt-native-request-type-grid button small{color:var(--secondary);font-size:12px;line-height:1.35}.gt-native-request-type-grid button.event,.gt-native-request-card.event{border-color:#dbe7ff}.gt-native-request-type-grid button.event>span,.gt-native-request-type-note.event>span,.gt-native-request-card.event .gt-native-request-card-icon{background:#edf4ff;color:#2351f6}.gt-native-request-type-grid button.event.active{background:#f5f9ff;border-color:#8eb6ff;box-shadow:inset 0 0 0 2px #2351f6,0 14px 28px #2351f61f}.gt-native-request-type-grid button.consignment,.gt-native-request-card.consignment{border-color:#d7f3e7}.gt-native-request-type-grid button.consignment>span,.gt-native-request-type-note.consignment>span,.gt-native-request-card.consignment .gt-native-request-card-icon{background:#e8fff4;color:#047857}.gt-native-request-type-grid button.consignment.active{background:#f4fffa;border-color:#79d9b0;box-shadow:inset 0 0 0 2px #06a866,0 14px 28px #06a8661f}.gt-native-request-type-grid button.revenue,.gt-native-request-card.revenue{border-color:#f9dfb6}.gt-native-request-type-grid button.revenue>span,.gt-native-request-type-note.revenue>span,.gt-native-request-card.revenue .gt-native-request-card-icon{background:#fff7e8;color:#b45309}.gt-native-request-type-grid button.revenue.active{background:#fffaf0;border-color:#f0b85d;box-shadow:inset 0 0 0 2px #f59e0b,0 14px 28px #f59e0b21}.gt-native-request-type-grid button.promotion,.gt-native-request-card.promotion{border-color:#eadcff}.gt-native-request-type-grid button.promotion>span,.gt-native-request-type-note.promotion>span,.gt-native-request-card.promotion .gt-native-request-card-icon{background:#f5efff;color:#7c3aed}.gt-native-request-type-grid button.promotion.active{background:#fbf8ff;border-color:#c4a2ff;box-shadow:inset 0 0 0 2px #8b5cf6,0 14px 28px #8b5cf61f}.gt-native-request-type-grid button.expense,.gt-native-request-card.expense{border-color:#ffe0e0}.gt-native-request-type-grid button.expense>span,.gt-native-request-type-note.expense>span,.gt-native-request-card.expense .gt-native-request-card-icon{background:#fff1f1;color:#d92d20}.gt-native-request-type-grid button.expense.active{background:#fff8f8;border-color:#ffabab;box-shadow:inset 0 0 0 2px #ef4444,0 14px 28px #ef44441c}.gt-native-request-selected-outlet{background:#fff;border:1px solid #dbe7ff;border-radius:18px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.gt-native-request-selected-outlet div{display:grid;gap:4px}.gt-native-request-selected-outlet small,.gt-native-request-section span{color:var(--secondary)}.gt-native-request-section{background:#f8fbff;border:1px solid #dbe7ff;border-radius:18px;align-items:flex-start;display:flex;gap:12px;padding:14px}.gt-native-request-section>span{align-items:center;border-radius:14px;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.gt-native-request-section>div{display:grid;gap:4px;min-width:0}.gt-native-request-section small{color:var(--secondary);line-height:1.45}.gt-native-request-section.event>span{background:#edf4ff;color:#2351f6}.gt-native-request-section.consignment>span{background:#e8fff4;color:#047857}.gt-native-request-section.revenue>span{background:#fff7e8;color:#b45309}.gt-native-request-section.promotion>span{background:#f5efff;color:#7c3aed}.gt-native-request-section.expense>span{background:#fff1f1;color:#d92d20}.gt-native-request-business-card{background:#fff;border:1px solid #dbe7ff;border-radius:22px;box-shadow:0 14px 34px #0f172a0d;display:grid;gap:14px;padding:16px}.gt-native-request-business-grid{background:#f8fbff;border:1px solid #e6eefc;border-radius:18px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.gt-native-request-workflow .gt-native-request-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-request-form label,.gt-native-request-outlet{display:grid;gap:8px;min-width:0}.gt-native-request-form>label{background:#fff;border:1px solid #e7edf7;border-radius:18px;padding:12px}.gt-native-request-form>label:focus-within{border-color:#bfd5ff;box-shadow:0 12px 26px #1f5bd714}.gt-native-request-form label span{color:var(--secondary);font-size:12px;font-weight:780;line-height:1.2}.gt-native-request-form input,.gt-native-request-form select,.gt-native-request-form textarea{background:#fff;border:1px solid var(--border);border-radius:16px;color:var(--text);font:inherit;font-size:14px;min-height:48px;outline:0;padding:12px 14px;width:100%}.gt-native-request-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#667085 50%),linear-gradient(135deg,#667085 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.gt-native-request-form input:focus,.gt-native-request-form select:focus,.gt-native-request-form textarea:focus,.gt-native-request-outlet .gt-native-search:focus-within{border-color:#9fbeff;box-shadow:0 0 0 4px #2351f61f}.gt-native-request-form textarea{line-height:1.5;min-height:104px;resize:vertical}.gt-native-request-form .span-2,.gt-native-request-actions{grid-column:1 / -1}.gt-native-request-actions{display:flex;flex-wrap:wrap;gap:10px}.gt-native-request-create .gt-native-search{align-items:center;background:#fff;border-radius:16px;display:flex;gap:10px;min-height:48px;padding:0 13px}.gt-native-request-create .gt-native-search input{border:0;box-shadow:none;line-height:1.2;min-height:0;padding:0}.gt-native-request-create .gt-native-search svg{flex:0 0 auto}.gt-native-request-create .gt-native-search:focus-within{border-color:#9fbeff;box-shadow:0 0 0 4px #2351f61f}.gt-native-request-create .gt-native-camera{background:#fff;border-radius:16px}.gt-native-request-create .gt-native-camera.compact .gt-native-camera-head{align-items:center}.gt-native-request-create .gt-native-camera .primary-button{width:fit-content}.gt-native-request-create .gt-native-camera .gt-native-evidence-gallery:empty{display:none}.gt-native-event-participant-backdrop{align-items:center;background:#0f172a6b;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.gt-native-event-participant-modal{background:#fff;border:1px solid #dbe7ff;border-radius:22px;box-shadow:0 28px 80px #0f172a3d;display:grid;gap:14px;max-height:min(720px,calc(100vh - 40px));max-width:520px;overflow:auto;padding:16px;width:min(100%,520px)}.gt-native-event-participant-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.gt-native-event-participant-head>div{display:grid;gap:4px;min-width:0}.gt-native-event-participant-head span{color:var(--muted);font-size:11px;font-weight:820;text-transform:uppercase}.gt-native-event-participant-head strong{color:#101828;font-size:20px}.gt-native-event-participant-head small{color:#667085;font-size:13px;line-height:1.4}.gt-native-icon-button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:#111827;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.gt-native-event-participant-selected{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.gt-native-event-participant-selected span,.gt-native-event-participant-selected button{align-items:center;background:#f8fbff;border:1px solid #dbe7ff;border-radius:999px;color:#111827;display:inline-flex;gap:7px;min-height:38px;padding:4px 8px 4px 5px}.gt-native-event-participant-selected button{cursor:pointer}.gt-native-event-participant-selected b,.gt-native-event-participant-avatar{align-items:center;background:#eaf1ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:820;height:28px;justify-content:center;overflow:hidden;width:28px}.gt-native-event-participant-selected small{font-size:12px;font-weight:760}.gt-native-event-participant-selected em{background:#ecfdf3;border-radius:999px;color:#067647;font-size:10px;font-style:normal;font-weight:780;padding:3px 7px}.gt-native-event-participant-list{display:grid;gap:8px}.gt-native-event-participant-list>button{align-items:center;background:#fff;border:1px solid #e5edf8;border-radius:16px;color:#111827;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) 34px;min-height:62px;padding:10px;text-align:left}.gt-native-event-participant-list>button:hover,.gt-native-event-participant-list>button.selected{background:#f3f7ff;border-color:#bfd5ff}.gt-native-event-participant-avatar{background:linear-gradient(135deg,#e0f2fe,#eef2ff);height:38px;width:38px}.gt-native-event-participant-avatar img{height:100%;object-fit:cover;width:100%}.gt-native-event-participant-list strong,.gt-native-event-participant-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gt-native-event-participant-list strong{font-size:13px;font-weight:800}.gt-native-event-participant-list small{color:#667085;font-size:12px;font-weight:620;margin-top:2px}.gt-native-event-participant-list i{align-items:center;background:#f8fafc;border:1px solid #dbe3ef;border-radius:999px;color:#344054;display:inline-flex;font-style:normal;height:30px;justify-content:center;justify-self:center;width:30px}.gt-native-event-participant-list>button.selected i{background:#101828;border-color:#101828;color:#fff}.gt-native-event-participant-actions{display:flex;gap:10px;justify-content:flex-end}.gt-native-request-evidence{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe7ff;border-radius:20px;display:grid;gap:12px;outline:0;padding:14px}.gt-native-request-evidence:focus,.gt-native-request-evidence:focus-within{border-color:#2351f661;box-shadow:0 0 0 3px #2351f614}.gt-native-request-evidence-head{display:grid;gap:4px}.gt-native-request-evidence-head strong{color:var(--text);font-size:15px;font-weight:800}.gt-native-request-evidence-head span{color:var(--secondary);font-size:13px;line-height:1.45}.gt-native-request-evidence-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-request-evidence-tile{background:#fff;border:1px dashed #cbdaf3;border-radius:18px;display:grid;gap:8px;min-height:154px;min-width:0;padding:14px}.gt-native-request-evidence-tile.upload{align-content:center;cursor:pointer}.gt-native-request-evidence-tile.upload:hover,.gt-native-request-evidence-tile.upload:focus-within{background:#f5f9ff;border-color:#8eb6ff;box-shadow:0 12px 26px #2351f614}.gt-native-request-evidence-icon{align-items:center;background:#edf4ff;border-radius:14px;color:#2351f6;display:inline-flex;height:40px;justify-content:center;width:40px}.gt-native-request-evidence-tile strong{color:var(--text);font-size:15px;font-weight:800}.gt-native-request-evidence-tile small{color:var(--secondary);font-size:12px;line-height:1.45}.gt-native-request-evidence-tile input[type=file]{display:none}.gt-native-request-evidence-tile.camera{border-style:solid;padding:10px}.gt-native-request-evidence-tile.camera .gt-native-camera,.gt-native-request-evidence-tile.camera .gt-native-camera.compact{background:transparent;border:0;border-radius:12px;gap:10px;padding:0}.gt-native-request-evidence-tile.camera .gt-native-camera-head{align-items:center}.gt-native-request-evidence .gt-native-file-list{background:#fff;border:1px solid #e7edf7;border-radius:16px;padding:10px}@media(max-width:980px){.gt-native-shell{grid-template-columns:1fr}.gt-native-rail{position:static}.gt-native-rail-nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.gt-native-rail-nav button{flex:0 0 auto}.gt-native-summary-strip,.gt-native-overview,.gt-native-overview-data,.gt-native-dashboard-hero,.gt-native-dashboard-kpis,.gt-native-analytics-grid,.gt-native-report-grid,.gt-native-playbook-panel,.gt-native-playbook-results,.gt-native-request-type-grid,.gt-native-visit-workflow,.gt-native-request-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-visit-workflow,.gt-native-request-workflow,.gt-native-request-evidence-grid{grid-template-columns:1fr}.gt-native-analytics-card.span-2{grid-column:auto}.gt-native-dashboard-command,.gt-native-overview-command{align-items:stretch;flex-direction:column}.gt-native-overview-command-copy{min-width:0}.gt-native-dashboard-filters{justify-content:flex-start}.gt-native-overview-command-controls{justify-content:flex-start;min-width:0}.gt-native-health-grid{grid-template-columns:1fr}.gt-native-risk-table button{grid-template-columns:minmax(160px,1fr) minmax(120px,.8fr)}.gt-native-region-scorecard>div,.gt-native-priority-table>div{grid-template-columns:minmax(160px,1fr) minmax(120px,.8fr)}.gt-native-region-scorecard>div span:nth-of-type(n+3),.gt-native-priority-table>div span:nth-of-type(n+3),.gt-native-priority-table>div em{display:none}.gt-native-health-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gt-native-risk-table button span:nth-of-type(2),.gt-native-risk-table button em{display:none}.gt-native-settings-shell{grid-template-columns:1fr}.gt-native-settings-tabs{display:flex;overflow-x:auto;position:static}.gt-native-settings-tabs button{flex:0 0 210px}.gt-native-settings{overflow-x:auto}.gt-native-settings-row{min-width:780px}.gt-native-permission-grid,.gt-native-compare-grid,.gt-native-profit-grid{grid-template-columns:1fr}.gt-native-profit-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-profit-tier-row{grid-template-columns:repeat(2,minmax(0,1fr)) 42px}.gt-native-profit-tier-row.head{display:none}.gt-native-permission-group{grid-template-columns:1fr}.gt-native-permission-group>span{padding-top:0}.gt-native-visit-workflow .gt-native-visit-board{max-height:none;overflow:visible}.gt-native-table{overflow-x:auto}.gt-native-row{min-width:1180px}}@media(max-width:720px){.gt-native-page-head{align-items:stretch;flex-direction:column}.gt-native-page-actions,.gt-native-page-actions .ghost-button,.gt-native-search,.gt-native-toolbar .inline-status{width:100%}.gt-native-summary-strip,.gt-native-overview,.gt-native-overview-data,.gt-native-dashboard-hero,.gt-native-dashboard-kpis,.gt-native-dashboard-hero-metrics,.gt-native-analytics-grid,.gt-native-market-grid,.gt-native-report-grid,.gt-native-playbook-panel,.gt-native-playbook-results,.gt-native-playbook-searchbar,.gt-native-request-business-grid,.gt-native-request-meta-row,.gt-native-request-workflow .gt-native-request-business-grid{grid-template-columns:1fr}.gt-native-stock-mini-row{grid-template-columns:minmax(0,1fr) minmax(92px,auto)}.gt-native-stock-mini-row b{text-align:left}.gt-native-analytics-card.span-2{grid-column:auto}.gt-native-region-bars button{grid-template-columns:1fr}.gt-native-restock-list button,.gt-native-outlet-decision-list button,.gt-native-risk-table button,.gt-native-region-scorecard>div,.gt-native-priority-table>div{grid-template-columns:1fr}.gt-native-health-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-scatter{height:230px}.gt-native-visit-card{padding-right:76px}.gt-native-visit-thumb{height:54px;width:54px}.gt-native-playbook-command{padding:22px 16px;text-align:left}.gt-native-playbook-command h3{font-size:24px}.gt-native-profit-form,.gt-native-profit-config-grid,.gt-native-profit-kpis,.gt-native-profit-table-row,.gt-native-profit-tier-row{grid-template-columns:1fr}.gt-native-profit-table-row.head,.gt-native-profit-tier-row.head{display:none}.gt-native-profit-section-head{align-items:flex-start;flex-direction:column}.gt-native-modal-backdrop{align-items:stretch;padding:14px}.gt-native-modal-card{border-radius:20px;max-height:calc(100vh - 28px);padding:22px 16px;width:100%}.gt-native-event-participant-backdrop{align-items:flex-end;padding:10px}.gt-native-event-participant-modal{border-radius:20px;max-height:calc(100vh - 20px);width:100%}.gt-native-event-participant-actions{flex-direction:column-reverse}.gt-native-event-participant-actions button{width:100%}.gt-native-visit-action{border-radius:20px;padding:14px}.gt-native-visit-function-grid{grid-template-columns:1fr}.gt-native-approach-create-head{align-items:stretch;flex-direction:column}.gt-native-approach-create-head .ghost-button,.gt-native-approach-create-grid{width:100%}.gt-native-approach-create-grid,.gt-native-visit-hero,.gt-native-selected-outlet,.gt-native-visit-time-grid{grid-template-columns:1fr}.gt-native-visit-desktop-heading{display:none}.gt-native-live-clock{justify-content:center;width:100%}.gt-native-camera-head,.gt-native-camera.compact .gt-native-camera-head{align-items:stretch;display:grid;grid-template-columns:1fr}.gt-native-camera-head .ghost-button{justify-content:center;width:100%}.gt-native-visit-phase{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-native-checkin-preview{min-width:0}.gt-native-rail{align-items:stretch;flex-direction:column}.gt-native-rail-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.gt-native-rail-nav button{justify-content:flex-start;min-width:0;padding:8px 10px;white-space:normal;width:100%}.gt-native-rail-nav button span{overflow:hidden;text-overflow:ellipsis}.gt-native-rail-head{border-right:0;border-bottom:1px solid var(--border);padding:0 4px 10px}.gt-native-rail-foot{border-left:0;border-top:1px solid var(--border);justify-content:space-between;padding:10px 2px 0;width:100%}.gt-native-commercial-choice-grid{grid-template-columns:1fr}.gt-native-panel,.gt-native-page-head,.gt-native-rail{border-radius:18px}.gt-native-outlet-action-head{align-items:stretch;flex-direction:column}.gt-native-outlet-action-buttons,.gt-native-outlet-action-buttons .ghost-button,.gt-native-upload-menu{width:100%}.gt-native-upload-primary{flex:1 1 auto}.gt-native-upload-popover{left:0;min-width:0;right:0;width:100%}.gt-native-template-button{width:100%}.gt-native-drawer{padding:22px;width:100vw}.gt-native-outlet-stock-card{border-radius:18px;margin:12px 0;padding:12px}.gt-native-outlet-stock-head{align-items:flex-start;flex-direction:column;gap:8px}.gt-native-outlet-stock-head small{min-height:26px}.gt-native-stock-line{grid-template-columns:1fr;padding:10px}.gt-native-request-sku-line{grid-template-columns:1fr}.gt-native-request-sku-line .span-2,.gt-native-request-sku-remove{grid-column:1}.gt-native-sponsorship-items-head{align-items:stretch;flex-direction:column}.gt-native-sponsorship-items-head .ghost-button{justify-content:center;width:100%}.gt-native-sponsorship-item-line{grid-template-columns:1fr;padding:48px 10px 10px}.gt-native-sponsorship-item-line .span-2,.gt-native-sponsorship-remove{grid-column:1}.gt-native-sponsorship-save,.gt-native-sponsorship-remove{justify-self:start}.gt-native-sponsorship-item-line>.gt-native-sponsorship-remove{position:absolute!important;right:10px;top:10px}.gt-native-request-sponsor-item-list>div{grid-template-columns:1fr}.gt-native-request-sponsor-item-list b{text-align:left}.gt-native-request-detail-grid,.gt-native-request-detail-lines article{grid-template-columns:1fr}.gt-native-request-detail-lines b{text-align:left}.gt-native-stock-line-total strong{white-space:normal}.gt-native-stock-adjust-summary{grid-template-columns:1fr}.gt-native-stock-save,.gt-native-stock-adjust-summary small{grid-column:1;grid-row:auto}.gt-native-stock-line-remove{height:38px;justify-self:start;min-height:38px;min-width:38px}.gt-native-table{border:0;display:grid;gap:10px;overflow:visible}.gt-native-row.gt-native-head{display:none}.gt-native-row,.gt-native-row.compact{align-items:start;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 10px 24px #0f172a0a;gap:7px 10px;grid-template-columns:26px minmax(0,1fr);min-height:0;min-width:0;padding:13px}.gt-native-row>label{grid-column:1;grid-row:1 / span 8;padding-top:2px}.gt-native-row>span,.gt-native-row>strong{grid-column:2;min-width:0}.gt-native-row>span:first-of-type{background:#f3f6fb;border:1px solid var(--border);border-radius:999px;color:#475569;font-size:11px;font-weight:820;justify-self:start;padding:4px 8px}.gt-native-commerce-line,.gt-native-visit-phase-shell{grid-template-columns:1fr}.gt-native-visit-phase-title{display:none}.gt-native-stock-line{grid-template-columns:1fr}.gt-native-outlet-stock-head{align-items:flex-start;flex-direction:column}.gt-native-form-grid,.gt-native-info-grid,.gt-native-evidence-gallery,.gt-native-request-form,.gt-native-request-basic,.gt-native-request-type-grid,.gt-native-visit-facts,.gt-native-commerce-grid,.gt-native-request-selected-outlet{grid-template-columns:1fr}.gt-native-section-title,.gt-native-request-card,.gt-native-visit-card-head{align-items:stretch;grid-template-columns:1fr}.gt-native-section-title small,.gt-native-request-card-side{justify-items:start;text-align:left}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);font-family:var(--font);overflow-x:hidden}button,input,select,textarea{font:inherit}select{appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#667085 50%),linear-gradient(135deg,#667085 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #d7deea;border-radius:12px;color:#111827;min-height:42px;padding:0 38px 0 12px}select:focus{border-color:#2351f6;box-shadow:0 0 0 4px #2351f61f;outline:0}select:disabled{background-color:#f8fafc;color:#98a2b3;cursor:not-allowed}select option{background:#fff;color:#111827}button{cursor:pointer}.login-page{position:relative;display:grid;min-height:100vh;place-items:center;background:#e9eaee;padding:34px;overflow:hidden}.register-page{background:#080b12}.register-bg-video,.register-bg-overlay{position:fixed;inset:0;pointer-events:none}.register-bg-video{z-index:0;width:100%;height:100%;object-fit:cover;opacity:1;transform:translateZ(0);backface-visibility:hidden}.register-bg-overlay{z-index:1;background:linear-gradient(180deg,#05070db3,#05070d94)}.login-shell{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);width:min(1180px,100%);min-height:690px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:28px;background:#fff;box-shadow:0 18px 60px #10182814}.login-shell.register-shell{grid-template-columns:1fr;width:min(760px,100%);min-height:auto;overflow:visible;border-color:#ffffffeb;background:#fff;box-shadow:0 14px 34px #1018281f;contain:layout style;transform:translateZ(0)}.login-shell.auth-single-shell{grid-template-columns:1fr;width:min(900px,100%);min-height:640px}.auth-single-shell .login-panel{min-height:640px;padding:46px 54px 42px}.auth-single-shell .login-form-wrap{width:min(100%,460px);margin-inline:auto}.auth-single-shell .login-form-wrap h2{margin-bottom:30px}.auth-single-shell .login-form{gap:18px}.auth-corner-wordmark{position:absolute;top:34px;right:42px;z-index:3;width:92px;height:auto;object-fit:contain}.register-shell .login-panel{min-height:auto;padding:38px 48px 34px}.register-shell .login-form-wrap{width:min(100%,620px)}.register-shell .login-logo{margin-bottom:18px}.register-wordmark{display:block;width:94px;height:auto;margin:-6px 0 22px auto;object-fit:contain}.login-visual{position:relative;min-height:690px;overflow:hidden;border-radius:24px;margin:6px;background:#02040a;color:#fff}.login-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.06) brightness(.66);transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.register-bg-video,.login-video{animation:none}.register-page{background:#080b12}.login-visual{background:#02040a}}.register-shell .login-input,.register-shell .login-file-upload,.register-shell .login-bank-trigger,.register-shell .theme-select,.register-shell .theme-select-trigger,.register-shell .login-submit-profile,.register-shell .login-secondary-action,.register-shell .login-stepper span{transition:none;box-shadow:none}.register-shell .login-input:focus-within,.register-shell .login-bank-select.open .login-bank-trigger,.register-shell .login-bank-trigger:hover{box-shadow:none}.register-shell .login-file-upload:hover{box-shadow:none}.register-shell .login-input:focus-within,.register-shell .login-bank-select.open .login-bank-trigger,.register-shell .theme-select.open .theme-select-trigger,.register-shell .login-bank-custom-input:focus{border-color:#2351f6}.register-shell .login-stepper span.active{box-shadow:none}.login-visual-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#000000bd,#0000002e 52%,#000000b8)}.login-visual-copy{position:relative;z-index:1;width:min(560px,calc(100% - 76px));padding:74px 0 0 58px}.login-visual-copy h1{display:grid;gap:0;margin:0;color:#fff;font-size:64px;font-weight:650;line-height:.99;letter-spacing:0}.login-visual-copy h1 span{display:inline-flex;align-items:center;gap:14px;min-width:0}.login-hero-ace-mark{display:inline-block;width:150px;height:auto;object-fit:contain;transform:translateY(5px)}.login-visual-copy p:not(.login-kicker){margin:24px 0 0;color:#ffffffad;font-size:18px;line-height:1.45}.login-apps{position:absolute;right:34px;bottom:16px;left:54px;z-index:1;display:grid;gap:18px}.login-apps>span{color:#ffffff94;font-size:15px;font-weight:500}.login-app-row{display:flex;flex-wrap:wrap;gap:12px}.login-app-carousel{position:relative;min-height:88px}.login-app-carousel .login-app-row{position:absolute;inset:0 auto auto 0;width:100%;animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.app-row-primary{animation-name:loginAppsPrimary}.app-row-secondary{animation-name:loginAppsSecondary;opacity:0}@keyframes loginAppsPrimary{0%,42%{opacity:1;transform:translateY(0);filter:blur(0)}50%,92%{opacity:0;transform:translateY(8px);filter:blur(5px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes loginAppsSecondary{0%,42%{opacity:0;transform:translateY(8px);filter:blur(5px)}50%,92%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(8px);filter:blur(5px)}}.login-app-chip{display:inline-flex;align-items:center;gap:9px;min-height:38px;color:#ffffffe6;font-size:13.5px;font-weight:570;white-space:nowrap}.login-app-chip span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff21;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-panel{display:grid;min-height:690px;place-items:center;padding:32px}.login-form-wrap{width:min(100%,460px)}.login-logo{width:42px;height:42px;margin-bottom:24px;border-radius:999px;object-fit:cover}.login-eyebrow{margin:0 0 10px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.login-form-wrap h2{margin:0;color:var(--text);font-size:34px;font-weight:690;line-height:1.08;letter-spacing:0}.login-title{display:flex;align-items:center;gap:9px;line-height:1}.login-title-ace-mark{width:82px;height:auto;object-fit:contain;transform:translateY(2px)}.login-subtitle{margin:10px 0 28px;color:var(--secondary);font-size:13px;line-height:1.55}.login-form{display:grid;gap:15px}.login-register-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.login-stepper{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:-4px 0 4px;border-radius:999px;background:#f3f5f8;padding:4px}.login-stepper span{display:inline-grid;min-height:31px;place-items:center;border-radius:999px;color:var(--secondary);font-size:11.5px;font-weight:720}.login-stepper span.active{background:#fff;color:var(--text);box-shadow:0 8px 18px #1018280f}.login-register-actions{display:grid;grid-template-columns:.42fr 1fr;gap:12px;align-items:center}.login-form label{display:grid;gap:7px}.login-form label>span{color:var(--text);font-size:12px;font-weight:650}.login-input{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:46px;border:1px solid var(--border-strong);border-radius:13px;background:#fff;padding:0 13px;color:var(--secondary);position:relative;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.login-input:focus-within{border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px #2351f61a,0 12px 28px #11182711}.login-input input{width:100%;min-width:0;border:2px solid transparent;outline:0;background:transparent;color:var(--text);font-size:13px}.login-input input::placeholder{color:var(--muted)}.login-input.readonly{background:#f8f9fc}.login-input.readonly input{color:var(--body);font-weight:720}.login-register-grid .form-helper,.login-register-grid .form-warning{display:block;margin-top:6px;font-size:11px;font-weight:720}.login-register-grid .form-helper{color:#2563eb}.login-register-grid .form-warning{color:#b45309}.password-create-input{grid-template-columns:20px minmax(0,1fr) auto}.password-create-input button:not(.password-icon-button){height:30px;border:0;border-radius:11px;background:#111827;color:#fff;padding:0 10px;font-size:11.5px;font-weight:720;cursor:pointer}.required-star{color:#ea0000;font-weight:800}.password-pair-grid{align-items:start}.password-match-status{display:inline-flex;width:fit-content;min-height:22px;align-items:center;border-radius:999px;padding:0 9px;font-size:11px;font-weight:720}.password-match-status.ok{background:#dcffef;color:#00985a}.password-match-status.error{background:#ffe9e9;color:#d60000}.password-icon-button,.password-create-input .password-icon-button{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--secondary);padding:0}.password-icon-button:hover{border-color:#2351f638;color:var(--text)}.login-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.login-file-upload{position:relative;display:grid;align-content:center;gap:8px;min-height:78px;border:1px dashed #d8dde6;border-radius:16px;background:#f8f9fc;padding:12px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.login-file-upload:hover{border-color:#2351f652;background:#fff;box-shadow:0 12px 28px #1118270e}.login-file-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.login-file-upload span{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:12px;font-weight:720}.login-file-upload span svg{color:#2351f6}.login-file-upload small{overflow:hidden;color:var(--secondary);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.login-form .theme-select{min-height:46px;padding:0;border-color:var(--border-strong);border-radius:13px;background-image:none}.login-bank-grid{align-items:start}.login-bank-select{position:relative;display:grid;gap:8px}.login-bank-trigger{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:46px;border:1px solid var(--border-strong);border-radius:13px;background:#fff;color:var(--text);padding:0 12px;font:inherit;font-size:12.5px;font-weight:650;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.login-bank-trigger:hover,.login-bank-select.open .login-bank-trigger{border-color:#2351f657;box-shadow:0 0 0 4px #2351f614,0 12px 28px #1118270e}.login-bank-trigger>span:not(.bank-logo){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-logo{--bank-tone: #111827;display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:var(--bank-tone);color:#fff;box-shadow:0 8px 18px #1018281f;font-size:9px;font-weight:820;letter-spacing:0;line-height:1}.bank-logo.custom{background:#f0f2f7;color:var(--text);border-color:var(--border);font-size:17px}.login-bank-menu{position:absolute;z-index:80;top:calc(100% + 8px);left:0;right:0;display:grid;gap:8px;border:1px solid var(--border);border-radius:18px;background:#fff;padding:8px;box-shadow:0 18px 34px #1118271f}.login-bank-search{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;min-height:38px;border:1px solid var(--border);border-radius:13px;background:#f8fafc;padding:0 10px;color:var(--secondary)}.login-bank-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12.5px;font-weight:650}.login-bank-list{display:grid;gap:4px;max-height:286px;overflow:auto;padding-right:2px}.login-bank-option{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:38px;border:0;border-radius:12px;background:transparent;color:var(--body);padding:5px 8px;text-align:left;font:inherit;font-size:12.2px;cursor:pointer}.login-bank-option span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-bank-option strong{color:var(--text);font-weight:780}.login-bank-option:hover,.login-bank-option.active{background:#f0f2f7}.login-bank-option.other{border-top:1px solid var(--border);border-radius:0 0 12px 12px;margin-top:4px;padding-top:9px}.login-bank-custom-input{width:100%;min-height:42px;border:1px solid var(--border-strong);border-radius:13px;background:#fff;color:var(--text);padding:0 13px;font:inherit;font-size:12.8px;font-weight:650;outline:0}.login-bank-custom-input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2351f614}.login-form-links{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.login-recovery-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-radius:16px;background:#f0f2f7;padding:4px}.login-recovery-head{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:2px 0 -2px;color:var(--text);font-size:12px;font-weight:760}.login-recovery-choice button{min-height:36px;border:0;border-radius:12px;background:transparent;color:var(--secondary);font-size:12px;font-weight:760}.login-recovery-choice button.active{background:#111827;color:#fff;box-shadow:0 10px 22px #1018281f}.login-security-note{margin:0;border:1px solid #d8e4ff;border-radius:16px;background:#f5f8ff;color:var(--body);padding:12px 13px;font-size:12.5px;line-height:1.55}.login-check{display:inline-flex!important;grid-template-columns:none!important;gap:8px!important;align-items:center;color:var(--secondary);font-size:12px}.login-check input{width:15px;height:15px;accent-color:var(--blue)}.login-form-links button,.login-register button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--blue);font-size:12px;font-weight:670;white-space:nowrap}.login-submit{position:relative;isolation:isolate;display:grid;min-height:46px;place-items:center;border:0;border-radius:15px;background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,linear-gradient(135deg,transparent 0%,transparent 100%) border-box;color:#fff;font-size:13px;font-weight:700;cursor:pointer;overflow:hidden;box-shadow:0 12px 28px #1118272e;transition:box-shadow .18s ease,background .18s ease}.login-submit:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,#06c97957,#2351f66b,#ff4ab857);filter:blur(13px);opacity:0;z-index:-1;transition:opacity .18s ease}.login-submit:after{display:none}.login-submit:hover{background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,linear-gradient(to bottom right,#06c979,#2e8eff 42%,#2e8eff00 72%) border-box;box-shadow:0 0 12px #2e8eff73,0 0 18px #06c9792e,0 14px 28px #1118271f}.login-submit:hover:before{opacity:.7}.login-submit:active{transform:none}.login-status{min-height:36px;margin:14px 0 0;color:var(--secondary);font-size:12.2px;line-height:1.45}.login-routing-panel{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.login-choice-panel{display:grid;gap:18px}.login-choice-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center}.login-choice-head img{width:46px;height:46px;border-radius:50%;object-fit:cover}.login-choice-head .login-eyebrow{margin-bottom:6px}.login-choice-head h2{margin:0 0 5px;font-size:28px}.login-choice-head span{color:var(--secondary);font-size:12.5px;line-height:1.45}.login-choice-grid{display:grid;gap:12px}.login-choice-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:center;min-height:74px;border:1px solid var(--border-strong);border-radius:18px;background:#fff;color:var(--text);padding:12px 14px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.login-choice-card:hover{transform:translateY(-1px);border-color:#2351f638;box-shadow:0 14px 28px #11182716}.login-choice-card.primary{border-color:transparent;background:linear-gradient(#111827,#111827) padding-box,linear-gradient(90deg,transparent,transparent) border-box;color:#fff;box-shadow:0 14px 28px #11182729}.login-choice-card.primary:hover{background:linear-gradient(#0b0f19,#0b0f19) padding-box,linear-gradient(90deg,#2dd4bf,#2351f6,#a855f7) border-box}.login-choice-card img{width:42px;height:42px;border-radius:50%;object-fit:cover}.login-choice-card strong,.login-choice-card span{display:block}.login-choice-card strong{font-size:14px;font-weight:760}.login-choice-card span{margin-top:3px;color:var(--secondary);font-size:12px}.login-choice-card.primary span{color:#ffffffb8}.login-secondary-action{position:relative;display:grid;min-height:46px;place-items:center;border:1px solid var(--border-strong);border-radius:14px;background:#fff;color:var(--text);font-size:13px;font-weight:700;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.login-secondary-action:hover{transform:translateY(-1px);border-color:#2351f638;background:#f8fbff;box-shadow:0 10px 22px #11182713}.login-register{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding-top:18px;border-top:1px solid var(--border);color:var(--secondary);font-size:12.2px}.pending-user-review{display:grid;gap:12px;margin:12px 0 14px;border:1px solid #fff1a8;border-radius:18px;background:#fffdf0;padding:14px}.pending-user-review>div:first-child{display:grid;gap:3px}.pending-user-review strong{color:var(--text);font-size:13px;font-weight:760}.pending-user-review span,.pending-user-review small{color:var(--secondary);font-size:12px}.pending-user-list{display:grid;gap:8px}.pending-user-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:14px;background:#fff;padding:8px}.pending-user-item>button:first-child{display:grid;gap:2px;min-width:0;border:0;background:transparent;padding:0;text-align:left}.pending-user-actions{display:flex;align-items:center;gap:8px}.pending-user-actions button{min-height:32px;border:0;border-radius:12px;padding:0 12px;font-size:12px;font-weight:720}.pending-user-actions .approve{background:#111827;color:#fff}.pending-user-actions .reject,.danger-action{border:1px solid rgba(234,0,0,.18);background:#fff5f5;color:#c1121f}.password-reset-review{border-color:#2351f629;background:#f8fbff}.reset-link-preview{display:inline-flex;width:fit-content;align-items:center;justify-content:center;border:1px solid rgba(35,81,246,.16);border-radius:999px;background:#eef4ff;padding:8px 12px;color:#0500cb;font-size:12px;font-weight:720;text-decoration:none}.login-modal-backdrop{position:fixed;inset:0;z-index:10;display:grid;place-items:center;background:#05070d6b;padding:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-success-modal{display:grid;width:min(430px,100%);gap:14px;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:#fffffff5;padding:24px;box-shadow:0 24px 70px #10182838}.success-icon{display:inline-grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#dcffef;color:#00985a}.login-success-modal h3{margin:0;color:var(--text);font-size:22px;font-weight:760;letter-spacing:0}.login-success-modal p{margin:0;color:var(--secondary);font-size:12.5px;line-height:1.55}.success-user-summary{display:grid;gap:8px;border:1px solid var(--border);border-radius:18px;background:#f8f9fc;padding:12px}.success-user-summary span{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--secondary);font-size:11.5px}.success-user-summary strong{color:var(--text);font-size:12px;text-align:right}.app-shell{display:grid;grid-template-columns:222px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .22s ease}.app-shell.is-collapsed{grid-template-columns:64px minmax(0,1fr)}.sidebar{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;height:100vh;border-right:1px solid var(--border);background:#fff;padding:16px 12px;overflow:hidden}.brand-row{display:flex;align-items:center;gap:9px;min-height:34px;margin-bottom:15px}.brand-mark{align-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:999px;display:inline-flex;justify-content:center;object-fit:cover;object-position:center}.brand-mark-fallback{background:linear-gradient(135deg,#111827,#2351f6);box-shadow:0 8px 18px #2351f629;color:#fff;font-size:9px;font-weight:900;letter-spacing:0}.brand-copy,.sidebar-search input,.profile-info,.footer-action span{overflow:hidden;max-width:150px;opacity:1;transform:translate(0);transition:max-width .19s ease,opacity .16s ease,transform .19s ease;white-space:nowrap}.brand-copy strong,.brand-copy span{display:block}.brand-copy strong{font-size:14.5px;font-weight:720;line-height:1.1}.brand-copy .brand-name{display:flex;align-items:center;gap:4px;min-height:15px}.brand-ace-wordmark{display:block;width:31px;height:9px;object-fit:contain}.brand-copy .brand-os-label{display:inline;margin:0;color:var(--text);font-size:14.5px;font-weight:720;line-height:1}.brand-copy span{margin-top:2px;color:var(--secondary);font-size:11px}.collapse-button{display:grid;flex:0 0 24px;width:24px;height:24px;margin-left:auto;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--body);transition:background-color .16s ease,transform .22s ease}.collapse-button:hover{background:#f0f2f7}.collapse-button svg{display:block;transition:transform .22s ease}.sidebar-search{display:flex;align-items:center;gap:8px;height:33px;margin-bottom:18px;border-radius:10px;background:#f8f9fc;color:var(--muted);padding:0 10px;border:1px solid transparent;cursor:text;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.ace-nav-search-sidebar.is-open .sidebar-search,.ace-nav-search-sidebar .sidebar-search:focus-within{border-color:#cbd5e1;background:#fff;color:var(--text);box-shadow:0 0 0 3px #2351f617}.sidebar-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:12.5px}.ace-nav-search{position:relative;min-width:0}.ace-nav-search-sidebar{margin-bottom:16px}.ace-nav-search .sidebar-search,.ace-nav-search .mobile-app-search{margin-bottom:0}.ace-nav-search-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:2600;display:grid;gap:4px;width:min(360px,calc(100vw - 28px));max-height:min(420px,calc(100vh - 140px));overflow:auto;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 20px 48px #0f172a29;padding:6px}.ace-nav-search-panel button{display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-height:46px;border:0;border-radius:10px;background:transparent;color:var(--text);padding:7px 9px;text-align:left;font:inherit;cursor:pointer}.ace-nav-search-panel button:hover,.ace-nav-search-panel button:focus-visible{background:#f4f7fb;outline:0}.ace-nav-search-icon{display:inline-grid;width:31px;height:31px;place-items:center;border-radius:10px;background:#eef4ff;color:#2351f6}.ace-nav-search-panel strong,.ace-nav-search-panel small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ace-nav-search-panel strong{color:var(--text);font-size:12.5px;font-weight:720}.ace-nav-search-panel small,.ace-nav-search-empty{color:var(--secondary);font-size:11.5px}.ace-nav-search-empty{padding:10px 12px}.nav-groups{display:flex;flex-direction:column;gap:13px;flex:1 1 auto;min-height:0;margin:0 -4px;padding:0 4px 14px;overflow-y:auto;scrollbar-width:thin}.nav-section-toggle{display:flex;width:100%;height:30px;align-items:center;justify-content:flex-start;gap:7px;border:0;background:transparent;padding:0 4px;color:#6f7788;font-size:12.5px;font-weight:650;letter-spacing:0;border-radius:8px;text-align:left;cursor:pointer;transition:background-color .16s ease,color .16s ease}.nav-section-toggle:hover{background:#f0f2f7;color:var(--text)}.nav-section-toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-section-toggle svg{display:block;flex:0 0 15px;width:15px;height:15px}.nav-section.collapsed .nav-section-toggle svg{transform:none}.nav-section.expanded>.nav-section-toggle,.nav-section.has-active>.nav-section-toggle{color:var(--text);font-weight:700}.nav-section.has-active>.nav-section-toggle+.nav-section-items .nav-item.active{background:#f0f2f7;color:var(--body);font-weight:500}.nav-section:not(.expanded):not(.has-active)>.nav-section-toggle{color:#7d8798;font-weight:650}.nav-section-items{display:grid;grid-template-rows:1fr;opacity:1;overflow:hidden;transition:grid-template-rows .18s ease,opacity .18s ease,margin .18s ease}.nav-section.collapsed .nav-section-items{grid-template-rows:0fr;opacity:0;margin:0}.nav-section-inner{min-height:0}.nav-item{display:flex;align-items:center;gap:9px;width:100%;height:34px;margin:2px 0;border:0;border-radius:8px;background:transparent;color:var(--body);padding:0 10px;text-align:left;font-size:12.5px;font-weight:500}.nav-item svg{flex:0 0 17px;width:17px;height:17px;display:block}.nav-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-item.active,.nav-item:hover{background:#f0f2f7;color:var(--text)}.nav-item.active{color:var(--body);font-weight:500}.sidebar-footer{position:static;flex:0 0 auto;padding-top:10px;background:#fff}.profile-card{display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;align-items:center;width:100%;margin-bottom:9px;border:1px solid var(--border);border-radius:18px;background:#f8f9fc;padding:11px 12px;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,border-color .16s ease}.profile-card:hover{border-color:#2351f62e;background:#fff;box-shadow:0 8px 22px #1018280f}.profile-card.is-demo-view{border-color:#2563eb3d;background:linear-gradient(180deg,#fff,#f7fbff)}.profile-context-menu{position:fixed;z-index:2147483000;display:grid;width:196px;max-width:calc(100vw - 20px);gap:4px;padding:7px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;box-shadow:0 18px 44px #0f172a29}.profile-context-menu button{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;border:0;border-radius:10px;background:transparent;color:var(--text);padding:0 10px;font-size:12.5px;font-weight:520;text-align:left}.profile-context-menu button span,.profile-context-menu button{min-width:0}.profile-context-menu button.is-current{background:#f8fafc;color:#0f172a;font-weight:640}.profile-context-menu button:hover{background:#f4f6fb}.profile-context-menu svg{width:15px;height:15px;color:#64748b}.avatar{display:inline-grid;flex:0 0 auto;width:34px;height:34px;place-items:center;overflow:hidden;border-radius:50%;background:#6fc6b2;color:#fff;font-size:12px;font-weight:760;line-height:1;text-align:center;letter-spacing:0;box-sizing:border-box}img.avatar{display:block;object-fit:cover}.profile-info{display:grid;align-content:center;gap:2px;min-width:0}.avatar.large{width:48px;height:48px;font-size:13px}.profile-info strong,.profile-info span{display:block}.profile-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#05070d;font-size:12.5px;font-weight:720;line-height:1.15}.profile-info span{color:var(--secondary);font-size:11.5px;line-height:1.2}.profile-info .department-pill{display:inline-grid;width:fit-content;min-height:24px;margin-top:4px;place-items:center;padding:0 9px;font-size:10.5px;color:#fff}.personal-profile-panel{margin-bottom:16px}.personal-profile-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.personal-profile-title{display:flex;min-width:0;align-items:center;gap:12px}.personal-profile-title h2{margin:0 0 3px;color:var(--text);font-size:20px;font-weight:760}.personal-profile-title span{color:var(--secondary);font-size:12.4px}.personal-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:14px}.profile-detail-card{border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:14px}.compact-profile-stats{padding:0}.profile-permission-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.footer-action{display:flex;align-items:center;gap:8px;width:100%;height:36px;border:0;border-radius:12px;background:transparent;color:var(--body);padding:0 9px;font-size:12.5px;font-weight:600}.footer-action svg{flex:0 0 16px;width:16px;height:16px;display:block}.footer-action:hover{background:#f8f9fc}.dark-mode-action{border:1px solid var(--border);background:#fff}.footer-divider{height:1px;margin:12px 0 9px;background:var(--border)}.is-collapsed .brand-copy,.is-collapsed .sidebar-search input,.is-collapsed .profile-info,.is-collapsed .footer-action span{max-width:0;opacity:0;transform:translate(-4px);pointer-events:none}.is-collapsed .brand-row{position:relative;width:100%;justify-content:center;min-height:44px;margin-bottom:16px}.is-collapsed .collapse-button{position:absolute;top:50%;left:50%;width:36px;height:36px;margin-left:0;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#111827f0;color:#fff;box-shadow:0 12px 26px #0f172a2e;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.92)}.is-collapsed .brand-row:hover .collapse-button,.is-collapsed .brand-row:focus-within .collapse-button{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.is-collapsed .brand-row:hover .brand-mark,.is-collapsed .brand-row:focus-within .brand-mark{opacity:0}.is-collapsed .collapse-button:after{position:absolute;top:50%;left:calc(100% + 10px);z-index:3;width:max-content;max-width:160px;border-radius:8px;background:#111827;color:#fff;content:attr(data-tooltip);font-size:11px;font-weight:720;line-height:1;opacity:0;padding:7px 9px;pointer-events:none;transform:translate(4px,-50%);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.is-collapsed .collapse-button:hover:after,.is-collapsed .collapse-button:focus-visible:after{opacity:1;transform:translateY(-50%)}.is-collapsed .collapse-button svg{transform:rotate(180deg)}.is-collapsed .sidebar-search{width:44px;height:44px;margin:0 auto 14px;justify-content:center;padding:0;background:transparent}.is-collapsed .sidebar-search svg,.is-collapsed .nav-section-toggle svg,.is-collapsed .nav-item svg,.is-collapsed .footer-action svg{flex:0 0 18px;width:18px;height:18px;margin:0}.is-collapsed .nav-section-toggle{width:44px;height:40px;margin:0 auto;padding:0;justify-content:center;overflow:visible;opacity:1}.is-collapsed .nav-section-toggle span{display:none}.is-collapsed .nav-section-toggle svg{flex-basis:17px;width:17px;height:17px}.is-collapsed .nav-groups{gap:6px;margin:0;padding:0 0 12px;align-items:center}.is-collapsed .nav-section,.is-collapsed .nav-section-items{width:44px}.is-collapsed .nav-section-inner{display:grid;gap:4px}.is-collapsed .nav-item,.is-collapsed .footer-action{width:44px;height:40px;margin:0 auto;justify-content:center;padding:0}.is-collapsed .nav-item span{display:none}.is-collapsed .profile-card{width:44px;height:44px;margin:0 auto 8px;display:flex;justify-content:center;border-radius:14px;padding:0}.is-collapsed .profile-card .avatar{width:30px;height:30px}.is-collapsed .sidebar-footer{display:grid;justify-items:center}.is-collapsed .footer-action{border-radius:12px}.is-collapsed .footer-divider{width:44px}.main{position:relative;min-width:0;padding:22px 26px 34px}.back-to-top{position:fixed;right:24px;bottom:24px;z-index:80;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(17,24,39,.08);border-radius:999px;background:#111827;color:#fff;box-shadow:0 18px 38px #1118272e;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(10px) scale(.94);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.back-to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.back-to-top:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 20px 42px #2351f62e,0 0 20px #2dd4bf24}.workspace-presence-stack{position:absolute;top:18px;right:22px;z-index:48;display:inline-flex;align-items:center;gap:0;min-height:42px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-presence-stack:hover,.workspace-presence-stack:focus-within{z-index:185}.workspace-presence-avatar-wrap{position:relative;display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;min-width:42px;min-height:42px;aspect-ratio:1 / 1;margin-left:-9px;overflow:visible}.workspace-presence-avatar-wrap:after{content:none}.workspace-presence-avatar-wrap:first-child{margin-left:0}.workspace-presence-avatar-button,.workspace-presence-more{display:grid;flex:0 0 42px;width:42px;height:42px;min-width:42px;min-height:42px;aspect-ratio:1 / 1;place-items:center;box-sizing:border-box;border:2.5px solid #fff;border-radius:999px;background:#eef2ff;color:#111827;font-size:11.5px;font-weight:760;letter-spacing:0;box-shadow:0 7px 18px #10182829;cursor:pointer;overflow:hidden;padding:0;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.workspace-presence-avatar-button:hover,.workspace-presence-avatar-button:focus-visible,.workspace-presence-more:hover,.workspace-presence-more:focus-visible{transform:translateY(-1px);border-color:#f7f9fd;box-shadow:0 12px 26px #10182833;outline:none}.workspace-presence-avatar-button img,.workspace-presence-avatar-button span{display:flex;align-items:center;justify-content:center;flex:0 0 100%;width:100%;height:100%;min-width:100%;min-height:100%;aspect-ratio:1 / 1;place-items:center;border-radius:999px;color:#fff;object-fit:cover;line-height:1;box-sizing:border-box}.workspace-presence-more{position:relative;margin-left:-9px;background:#eaf2ff;color:#344054}.workspace-presence-popover{position:absolute;top:calc(100% + 2px);right:-10px;z-index:186;width:246px;border:1px solid rgba(216,221,230,.94);border-radius:20px;background:#fff;padding:14px 14px 13px;box-shadow:0 20px 48px #1018282b;opacity:0;pointer-events:none;transform:translateY(-5px) scale(.98);transform-origin:top right;transition:opacity .14s ease,transform .14s ease}.workspace-presence-popover:before{content:"";position:absolute;top:-6px;right:18px;width:12px;height:12px;border-top:1px solid rgba(216,221,230,.94);border-left:1px solid rgba(216,221,230,.94);background:inherit;transform:rotate(45deg)}.workspace-presence-popover:after{content:none}.workspace-presence-avatar-wrap:hover .workspace-presence-popover,.workspace-presence-avatar-wrap.is-open .workspace-presence-popover,.workspace-presence-avatar-wrap:focus-within .workspace-presence-popover,.workspace-presence-more:hover .workspace-presence-popover,.workspace-presence-more:focus-within .workspace-presence-popover{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.workspace-presence-person{display:grid;gap:7px;min-width:0}.workspace-presence-person strong{color:#111827;font-size:14px;font-weight:680;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.workspace-presence-person .department-pill{justify-self:start;min-height:22px;padding:0 10px;font-size:11px;font-weight:660;line-height:1}.workspace-presence-more-popover{display:grid;gap:12px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.topbar-title{display:flex;align-items:center;gap:12px;min-width:0}.topbar-global-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.topbar-global-actions .topbar-profile-button,.main>.workspace-presence-stack{display:none}.topbar-notification-wrap{position:relative}.topbar-notification-button,.topbar-profile-button{position:relative;display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);box-shadow:0 8px 20px #1018280f;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.topbar-notification-button:hover,.topbar-profile-button:hover{transform:translateY(-1px);border-color:#2351f633;box-shadow:0 12px 26px #1018281a}.topbar-notification-button span{position:absolute;top:-4px;right:-3px;display:grid;min-width:17px;height:17px;place-items:center;border:2px solid #fff;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:780;line-height:1;padding:0 4px}.topbar-notification-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:3200;display:grid;width:min(380px,calc(100vw - 36px));overflow:hidden;border:1px solid #e5eaf2;border-radius:20px;background:#fff;box-shadow:0 24px 60px #0f172a2e}.topbar-notification-popover-v2:before{content:"";position:absolute;top:10px;right:20px;width:8px;height:8px;border-top:1px solid #e5eaf2;border-left:1px solid #e5eaf2;background:#fff;transform:translateY(-15px) rotate(45deg)}.topbar-notification-popover header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eef2f7;padding:14px 16px 12px}.topbar-notification-popover header>div{display:grid;gap:2px;min-width:0}.topbar-notification-popover header strong{color:#111827;font-size:14px;font-weight:780}.topbar-notification-popover header small{color:#ef4444;font-size:11.5px;font-weight:720}.topbar-notification-popover header button{border:0;border-radius:999px;background:#fee2e2;color:#b91c1c;padding:7px 11px;font-size:11.5px;font-weight:720;white-space:nowrap}.topbar-notification-list{display:grid;gap:6px;max-height:340px;overflow-y:auto;padding:10px}.topbar-notification-list>button{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 8px;gap:10px;align-items:center;width:100%;border:1px solid transparent;border-radius:16px;background:#fff;color:#344054;padding:10px 12px 10px 10px;text-align:left}.topbar-notification-list>button.unread{border-color:#ffe1e5;background:linear-gradient(90deg,#fff1f2,#fff7f8)}.topbar-notification-list>button svg{width:32px;height:32px;border-radius:999px;background:#fee2e2;color:#dc2626;padding:8px}.topbar-notification-list>button i{display:block;width:7px;height:7px;justify-self:end;border-radius:999px;background:#ef4444;box-shadow:0 0 0 3px #ef44441f}.topbar-notification-list strong,.topbar-notification-list small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.topbar-notification-list strong{color:#111827;font-size:12.5px;font-weight:760;white-space:nowrap}.topbar-notification-list small{margin-top:3px;color:#667085;font-size:11.5px;font-weight:560;line-height:1.35;white-space:normal}.topbar-notification-empty{color:#667085;padding:12px;font-size:12px}.topbar-notification-panel{position:fixed;top:72px;right:24px;z-index:3400;display:grid;width:min(420px,calc(100vw - 36px));max-height:calc(100vh - 96px);overflow:hidden;border:1px solid #e5eaf2;border-radius:22px;background:#fff;box-shadow:0 28px 72px #0f172a38}.topbar-notification-panel-v3{outline:1px solid rgba(239,68,68,.08)}.topbar-notification-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eef2f7;padding:16px 18px 14px}.topbar-notification-panel header>div{display:grid;gap:3px;min-width:0}.topbar-notification-panel header strong{color:#111827;font-size:15px;font-weight:820}.topbar-notification-panel header small{color:#ef4444;font-size:12px;font-weight:740}.topbar-notification-panel header button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #e5eaf2;border-radius:12px;background:#f8fafc;color:#475467;padding:0;white-space:nowrap}.topbar-notification-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px 0}.topbar-notification-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:32px;border:1px solid #e5eaf2;border-radius:12px;background:#f8fafc;color:#667085;padding:0 8px;font-size:12.5px;font-weight:660}.topbar-notification-tabs button.active{border-color:#111827;background:#111827;color:#fff;font-weight:720}.topbar-notification-tabs svg{flex:0 0 14px}.topbar-notification-tabs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-notification-tabs b{align-self:center;box-sizing:border-box;display:inline-grid;flex:0 0 18px;width:18px;min-width:18px;height:18px;place-items:center;border-radius:999px;background:#ef4444;color:#fff;margin-left:1px;padding:0;font-size:10px;font-weight:820;line-height:18px;text-align:center;transform:none}.topbar-notification-sections{display:grid;gap:10px;overflow-y:auto;padding:12px}.topbar-notification-section{display:grid;gap:8px;border:1px solid #edf1f6;border-radius:18px;background:#fff;padding:10px}.topbar-notification-section.tone-red{border-color:#ffdce1;background:#fff7f8}.topbar-notification-section.tone-blue{border-color:#dbe8ff;background:#f8fbff}.topbar-notification-section.tone-gray{background:#f8fafc}.topbar-notification-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.topbar-notification-section-head strong{color:#111827;font-size:12.5px;font-weight:800}.topbar-notification-section-head span{display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:#111827;color:#fff;font-size:11px;font-weight:780}.topbar-notification-section.tone-red .topbar-notification-section-head span{background:#ef4444}.topbar-notification-section.tone-blue .topbar-notification-section-head span{background:#2351f6}.topbar-notification-section .topbar-notification-list{max-height:none;padding:0}.topbar-notification-routed-list{gap:8px;max-height:min(430px,calc(100vh - 168px));overflow-y:auto;overscroll-behavior:contain;padding:12px}.topbar-notification-routed-list article{display:grid;gap:8px;border:1px solid #edf1f6;border-radius:16px;background:#fff;padding:9px}.topbar-notification-routed-list article.unread{border-color:#ffe1a6;background:#fffaf0}.topbar-notification-routed-list article>button:first-child{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 8px;gap:9px;align-items:start;width:100%;border:0;background:transparent;color:#344054;padding:0;text-align:left}.topbar-notification-routed-list article>button:first-child span,.topbar-notification-routed-list article>button:first-child strong,.topbar-notification-routed-list article>button:first-child small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.topbar-notification-routed-list article>button:first-child strong{color:#111827;font-size:12.5px;font-weight:780;line-height:1.25}.topbar-notification-routed-list article>button:first-child small{margin-top:2px;color:#475467;font-size:11.5px;font-weight:560;line-height:1.35}.topbar-notification-routed-list article>button:first-child em{display:block;margin-top:4px;color:#667085;font-size:11px;font-style:normal;font-weight:640}.topbar-notification-routed-list article>button:first-child svg{width:30px;height:30px;border-radius:999px;background:#eef4ff;color:#2351f6;padding:8px}.topbar-notification-routed-list article.unread>button:first-child svg{background:#fff0d6;color:#b54708}.topbar-notification-routed-list article>button:first-child i{display:block;width:7px;height:7px;justify-self:end;margin-top:10px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 3px #ef44441f}.topbar-notification-routed-list article>button:last-child{justify-self:start;min-height:28px;border:1px solid #e5eaf2;border-radius:999px;background:#fff;color:#344054;padding:0 10px;font-size:11px;font-weight:720}.topbar-notification-routed-list article>button:last-child:disabled{opacity:.55}.topbar-notification-list em{display:block;margin-top:4px;color:#667085;font-size:11px;font-style:normal;font-weight:640}.topbar-profile-button img,.topbar-profile-button span{display:grid;width:100%;height:100%;place-items:center;border-radius:inherit;color:#fff;font-size:11px;font-weight:780;object-fit:cover}.topbar-module-logo{flex:0 0 42px;width:42px;height:42px;margin-top:0;border:0;border-radius:999px;object-fit:cover;object-position:center;box-shadow:none}.app-shell.is-dark-mode .workspace-presence-avatar-button,.app-shell.is-dark-mode .workspace-presence-more,.app-shell.is-inventory-dark .workspace-presence-avatar-button,.app-shell.is-inventory-dark .workspace-presence-more{border-color:#1c1f25}.app-shell.is-dark-mode .workspace-presence-popover,.app-shell.is-inventory-dark .workspace-presence-popover{border-color:#ffffff24;background:#191c21;box-shadow:0 22px 50px #0000006b}.app-shell.is-dark-mode .workspace-presence-popover:before,.app-shell.is-inventory-dark .workspace-presence-popover:before{border-color:#ffffff24}.app-shell.is-dark-mode .workspace-presence-person strong,.app-shell.is-inventory-dark .workspace-presence-person strong{color:#f5f7fb}@media(max-width:760px){.workspace-presence-stack{top:10px;right:10px;min-height:36px;padding:0}.workspace-presence-avatar-wrap{flex-basis:36px;width:36px;height:36px;min-width:36px;min-height:36px;margin-left:-8px}.workspace-presence-avatar-button,.workspace-presence-more{flex-basis:36px;width:36px;height:36px;min-width:36px;min-height:36px}.workspace-presence-popover{right:-4px;width:204px}}.eyebrow{margin:0 0 5px;color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{margin-bottom:6px;font-size:30px;font-weight:740;line-height:1.12}h2{margin-bottom:0;font-size:16px;font-weight:660;line-height:1.2}.page-subtitle{max-width:760px;margin:0;color:var(--secondary);font-size:13px;line-height:1.55}.topbar-actions,.hero-actions,.identity-toolbar,.module-meta{display:flex;align-items:center;gap:9px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.persona-switcher{display:flex;align-items:center;gap:8px;height:38px;border:1px solid var(--border);border-radius:14px;background:#fff;padding:0 12px}.persona-switcher span{color:var(--muted);font-size:10.6px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.persona-switcher select{border:0;outline:0;background:transparent;color:var(--body);font-size:12.5px;font-weight:620}.primary-button,.file-button,.ghost-button,.mock-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:14px;padding:0 16px;font-size:12.5px;font-weight:620;line-height:1;white-space:nowrap}.primary-button,.file-button{position:relative;isolation:isolate;border:1px solid transparent;background:linear-gradient(#111827,#111827) padding-box,linear-gradient(90deg,transparent,transparent) border-box;color:#fff;box-shadow:0 10px 22px #11182729;cursor:pointer;transition:box-shadow .24s ease-in-out,background .36s ease,border-color .24s ease}.primary-button>*,.file-button>*{position:relative;z-index:1;transition:none}.ghost-button,.mock-badge{border:1px solid var(--border);background:#fff;color:var(--body)}.ghost-button.danger{border-color:#ffd0c9;color:#ea0000}.ghost-button,.sidebar-utility,.nav-item,.table-button{position:relative;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.ghost-button:before,.sidebar-utility:before,.nav-item:before,.table-button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.12) 42%,rgba(255,255,255,.38) 50%,transparent 58%);opacity:0;pointer-events:none;transform:translate(-120%)}.ghost-button:hover:before,.sidebar-utility:hover:before,.nav-item:hover:before,.table-button:hover:before{opacity:1;animation:ace-button-glint .72s ease}@keyframes ace-button-glint{to{transform:translate(120%)}}.primary-button:hover,.file-button:hover{background:linear-gradient(#0b0f19,#0b0f19) padding-box,linear-gradient(90deg,#2dd4bf,#2351f6,#a855f7) border-box;color:#fff;box-shadow:0 14px 30px #2351f62e,0 0 20px #2dd4bf29}.primary-button:hover>*,.file-button:hover>*{transform:none}.primary-button:active,.file-button:active,.ghost-button:active{transform:none}.primary-button:disabled,.file-button:disabled{cursor:not-allowed;opacity:.56;transform:none;box-shadow:none}.ghost-button:hover{border-color:#2351f638;background:#f8fbff;color:#111827;box-shadow:0 10px 22px #11182713}.full-width{width:100%}.security-note{display:flex;align-items:center;gap:8px;margin-bottom:18px;border:1px solid #e3e6ff;border-radius:18px;background:#f5f7ff;color:#344054;padding:11px 13px;font-size:12.6px}.security-note span{display:block;flex:1 1 auto;min-width:0;overflow-wrap:anywhere;white-space:normal!important}.security-note svg{flex:0 0 auto}.dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.hero-panel,.panel,.metric-card,.module-card,.core-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.hero-panel{grid-column:span 7;min-height:238px;border-radius:26px;padding:24px}.hero-panel h2{max-width:680px;font-size:28px;font-weight:740;line-height:1.13}.hero-panel p:not(.eyebrow){max-width:650px;margin:16px 0 22px;color:var(--body);font-size:13px;line-height:1.7}.metric-grid{grid-column:span 5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.metric-card{min-height:112px;border-radius:24px;padding:16px}.metric-card strong{display:block;margin-top:12px;overflow:hidden;font-size:30px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap}.metric-card p{margin:7px 0 0;color:var(--secondary);font-size:12.5px}.metric-card.has-hint{cursor:help}.metric-card-hint{display:none;width:17px;height:17px;align-items:center;justify-content:center;margin-left:6px;border:1px solid #d7deea;border-radius:999px;color:#667085;font-size:10px;font-weight:900}.panel{border-radius:26px;padding:18px}.span-7{grid-column:span 7}.span-5{grid-column:span 5}.section-heading{display:flex;align-items:center;gap:11px;margin-bottom:15px}.icon-box{display:inline-grid;flex:0 0 34px;width:34px;height:34px;align-items:center;justify-items:center;place-items:center;border-radius:14px;line-height:0;vertical-align:middle}.icon-box svg{display:block;width:17px;height:17px;margin:0;stroke-width:2;transform:none}.icon-box.blue{background:#edf3ff;color:var(--blue)}.icon-box.green{background:#e9fff5;color:#039b5c}.icon-box.amber{background:#fff7d6;color:#7e751f}.icon-box.violet{background:#f2efff;color:var(--purple)}.icon-box.red{background:#fff0f0;color:var(--red)}.icon-box.charcoal{background:#f0f2f7;color:var(--charcoal)}.icon-box.pink{background:#fff0fa;color:var(--pink)}.shortcut-list,.mini-list,.access-list,.permission-list{display:grid;gap:10px}.ai-context-panel{display:grid;gap:14px;margin-top:16px;padding:18px;border:1px solid var(--border);border-radius:22px;background:#fff;box-shadow:var(--shadow-soft)}.ai-context-list .mini-item{background:#f8fbff;border:1px solid #e8efff}.shortcut-row,.mini-item{display:grid;align-items:center;width:100%;border:0;border-radius:18px;background:var(--surface-soft);color:var(--body);padding:11px;text-align:left}.shortcut-row{grid-template-columns:46px minmax(0,1fr) auto;gap:11px}.shortcut-icon{display:inline-grid;width:46px;height:46px;place-items:center;border-radius:17px}.shortcut-icon svg{width:18px;height:18px}.shortcut-row strong,.shortcut-row small,.mini-item strong,.mini-item span{display:block}.shortcut-row strong,.mini-item strong{margin-bottom:3px;font-size:13px;font-weight:620}.shortcut-row small,.mini-item span{color:var(--secondary);font-size:12.2px;line-height:1.35}.finance-command-entry{display:grid;gap:14px}.finance-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.finance-command-head .section-heading{margin-bottom:0}.finance-command-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.finance-command-subtitle{max-width:760px;margin:-2px 0 0;color:var(--secondary);font-size:12.8px;line-height:1.55}.finance-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.finance-command-grid article{display:grid;gap:6px;min-height:98px;padding:14px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbff)}.finance-command-grid span{color:var(--secondary);font-size:11px;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.finance-command-grid strong{color:var(--text);font-size:24px;line-height:1}.finance-command-grid small{color:var(--muted);font-size:12px}.finance-launch-checklist{display:flex;flex-wrap:wrap;gap:8px}.finance-launch-checklist span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:680}.finance-launch-checklist .ok{background:#dcffef;color:#008f55}.finance-launch-checklist .warn{background:#fffcb1;color:#7e751f}.mini-item{grid-template-columns:9px minmax(0,1fr);gap:10px}.dot{width:9px;height:9px;border-radius:999px}.dot.blue{background:var(--blue)}.dot.green{background:var(--green)}.dot.amber{background:var(--orange)}.dot.red{background:var(--red)}.dot.violet{background:var(--purple)}.identity-layout,.roles-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.38fr);gap:16px;align-items:start}.roles-layout{grid-template-columns:minmax(360px,.86fr) minmax(330px,.52fr)}.role-catalog-panel{grid-column:1 / -1}.identity-main,.identity-side{min-width:0}.identity-table{display:grid;gap:8px;overflow-x:auto}.identity-empty-state{display:grid;gap:6px;min-height:96px;place-items:center;text-align:center;border:1px dashed var(--strong-border);border-radius:18px;background:#fff;color:var(--secondary);padding:22px}.identity-empty-state strong{color:var(--primary);font-size:14px}.identity-empty-state span{max-width:520px;font-size:12.4px;line-height:1.55}.identity-empty-state.compact{min-height:72px;padding:14px}.organization-position-panel{display:grid;gap:16px}.organization-position-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.organization-position-metrics{display:flex;gap:8px;flex-wrap:wrap}.organization-position-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px;align-items:start}.position-department-rail{position:sticky;top:88px;display:grid;gap:12px;max-height:calc(100vh - 122px);overflow:auto;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:12px}.position-rail-title{display:grid;gap:4px}.position-rail-title strong{color:var(--primary);font-size:14px}.position-rail-title span{color:var(--secondary);font-size:12px;line-height:1.45}.position-department-buttons{display:grid;gap:8px}.position-department-button{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:42px;border:1px solid var(--border);border-radius:14px;background:#fff;padding:8px;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.position-department-button.active{border-color:var(--primary);background:#fff;box-shadow:0 10px 20px #11182714}.position-department-button>.department-pill{min-width:0;width:100%}.position-department-button>.department-count-badge{display:inline-grid;justify-self:end;min-width:26px;min-height:24px;place-items:center;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--primary);font-size:11px;font-weight:800;line-height:1;box-shadow:0 1px 3px #1018280f;position:relative;z-index:1}.position-department-button.active>.department-count-badge{border-color:var(--strong-border);background:#fff;color:var(--primary)}.department-create-card{display:grid;gap:10px;border-top:1px solid var(--border);padding-top:12px}.department-create-toggle{width:fit-content;min-height:34px;padding-inline:12px;border-radius:12px}.department-create-title{display:grid;gap:3px}.department-create-title strong{color:var(--primary);font-size:13.5px}.department-create-title span{color:var(--secondary);font-size:11.8px;line-height:1.45}.department-create-grid,.department-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.department-create-card label{display:grid;gap:5px;min-width:0}.department-create-card label>span{color:var(--muted);font-size:10.5px;font-weight:800;text-transform:uppercase}.department-create-card input{width:100%;min-height:36px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:0 10px;color:var(--body);font:inherit;font-size:12.2px}.hex-input-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:6px;align-items:center}.hex-input-row input[type=color]{width:34px;height:34px;min-height:34px;padding:2px;cursor:pointer}.department-preview-row{display:flex;align-items:center;justify-content:space-between;min-height:30px}.department-create-button,.position-create-actions .primary-button{width:fit-content;min-height:34px;padding-inline:12px;border-radius:12px;justify-self:start}.department-create-actions{display:flex;gap:8px;flex-wrap:wrap}.department-create-cancel{min-height:34px;padding-inline:12px;border-radius:12px}.position-create-actions{display:flex;justify-content:flex-start}.position-workspace{display:grid;gap:12px;min-width:0}.position-selected-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:18px;background:#fff;padding:12px 14px}.position-selected-head>div{display:flex;align-items:center;gap:10px;min-width:0}.position-selected-head strong{overflow:hidden;color:var(--primary);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.position-selected-head>span{color:var(--secondary);font-size:12px;font-weight:750;white-space:nowrap}.position-create-card{display:grid;gap:12px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:14px}.position-create-card>div:first-child{display:grid;gap:4px}.position-create-card>div:first-child strong{color:var(--primary);font-size:15px}.position-create-card>div:first-child span{color:var(--secondary);font-size:12.4px;line-height:1.5}.position-form-grid{display:grid;grid-template-columns:minmax(170px,1.1fr) minmax(170px,1fr) minmax(112px,.5fr) minmax(136px,.7fr);gap:10px;align-items:end}.position-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.position-department-card{display:grid;gap:10px;border:1px solid var(--border);border-radius:18px;background:#fff;padding:14px}.position-department-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.position-department-card-head strong{color:var(--primary);font-size:14px}.position-department-card-head>span{color:var(--secondary);font-size:12px;font-weight:700}.position-mini-list{display:grid;gap:8px}.position-mini-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:54px;border-radius:14px;background:var(--surface-soft);padding:10px 12px}.position-mini-row.editing{grid-template-columns:minmax(0,1fr) auto;align-items:end;border:1px solid var(--strong-border);background:#fff}.position-mini-row>div:first-child{display:grid;gap:3px;min-width:0}.position-mini-row strong,.position-mini-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.position-mini-row strong{color:var(--primary);font-size:13px}.position-mini-row span{color:var(--secondary);font-size:12px}.position-row-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.position-delete-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f172a7a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.position-delete-modal{width:min(620px,calc(100vw - 32px));display:grid;gap:14px;border:1px solid var(--border);border-radius:20px;background:#fff;box-shadow:0 24px 70px #0f172a3d;padding:20px}.position-delete-modal-head{display:flex;gap:12px;align-items:center}.position-delete-modal-head div{display:grid;gap:3px}.position-delete-modal-head span{color:var(--secondary);font-size:12px;font-weight:800;text-transform:uppercase}.position-delete-modal-head strong{color:var(--primary);font-size:18px}.position-delete-modal p{margin:0;color:var(--secondary);font-size:13px;line-height:1.5}.position-delete-user-list{display:grid;gap:8px;max-height:210px;overflow:auto}.position-delete-user-list>div{display:grid;gap:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);padding:10px 12px}.position-delete-user-list strong{color:var(--primary);font-size:13px}.position-delete-user-list span,.position-delete-reassign-field>span{color:var(--secondary);font-size:12px;font-weight:700}.position-delete-reassign-field{display:grid;gap:7px}.position-delete-modal-actions{display:flex;justify-content:flex-end;gap:10px}.primary-button.danger{background:#dc2626}.position-edit-grid{display:grid;grid-template-columns:minmax(170px,1.15fr) minmax(120px,.85fr) 110px 142px;gap:8px;align-items:end}.position-edit-grid label{display:grid;gap:6px;min-width:0}.position-edit-grid label>span{color:var(--muted);font-size:10.5px;font-weight:800;text-transform:uppercase}.position-edit-grid input{width:100%;min-height:38px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:0 11px;color:var(--body);font:inherit;font-size:12.5px}.ghost-button.danger{color:var(--red)}@media(max-width:980px){.organization-position-layout{grid-template-columns:1fr}.position-department-rail{position:static;max-height:none}.position-department-buttons{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.position-form-grid,.position-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.organization-position-head,.position-selected-head{align-items:flex-start}.organization-position-metrics{width:100%}.position-selected-head,.position-mini-row,.position-mini-row.editing,.position-form-grid,.position-edit-grid,.position-code-row{grid-template-columns:1fr}.position-selected-head{display:grid}.position-row-actions{justify-content:flex-start}}.identity-row{display:grid;gap:12px;align-items:center;min-height:54px;min-width:860px;border-radius:18px;background:var(--surface-soft);padding:10px 12px;color:var(--body);font-size:12.4px}.table-button{width:100%;border:0;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.table-button:hover,.table-button.selected{background:#fff;box-shadow:0 0 0 1px var(--strong-border),var(--shadow)}.table-button:hover{transform:translateY(-1px)}.user-table-row{grid-template-columns:.7fr 1.55fr .9fr 1.15fr .75fr .9fr .75fr}.user-row-context-menu{position:fixed;z-index:1300;display:grid;gap:6px;width:220px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;padding:8px;box-shadow:0 18px 46px #0f172a29}.user-row-context-menu button{display:flex;align-items:center;gap:9px;min-height:36px;border:0;border-radius:10px;background:transparent;color:var(--text);cursor:pointer;font-size:12.5px;font-weight:720;padding:0 10px;text-align:left}.user-row-context-menu button:hover{background:#f3f6fb}.user-row-context-menu button.danger{color:#b91c1c}.user-row-context-menu button.danger:hover{background:#fff1f2}.user-row-context-menu button:disabled{cursor:not-allowed;opacity:.46}.user-delete-confirm-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;width:min(520px,calc(100vw - 36px));border:1px solid rgba(248,113,113,.22);border-radius:22px;background:#fff;box-shadow:0 24px 70px #0f172a3d;padding:18px}.user-delete-confirm-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:18px;background:#fff1f2;color:#dc2626}.user-delete-confirm-card h3{margin:4px 0 8px;color:var(--text);font-size:21px;line-height:1.18}.user-delete-confirm-card p{margin:0;color:var(--secondary);font-size:12.5px;line-height:1.55}.user-delete-confirm-summary{display:grid;gap:8px;margin-top:14px}.inline-alert{margin-top:12px;border:1px solid var(--border);border-radius:14px;padding:10px 12px;color:var(--secondary);font-size:12.5px;line-height:1.45}.inline-alert.danger{border-color:#f8717142;background:#fff7ed;color:#9f1239}.user-delete-confirm-actions{display:grid;grid-template-columns:1fr 1.25fr;gap:10px;margin-top:16px}.user-delete-confirm-actions .danger-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border-radius:13px;font-weight:780;cursor:pointer}.user-delete-confirm-actions button:disabled{cursor:not-allowed;opacity:.6}.user-profile-detail{display:grid;gap:16px}.create-user-stack{display:grid;gap:14px}.create-user-stack.is-hidden{display:none}.user-profile-cover{height:118px;border-radius:24px;border:1px solid var(--border);background:radial-gradient(circle at 18% 12%,rgba(5,0,203,.14),transparent 28%),radial-gradient(circle at 78% 18%,rgba(6,201,121,.16),transparent 30%),linear-gradient(135deg,#fff,#f4f7ff 54%,#eef3ff)}.personal-profile-panel{position:relative}.profile-close-button{position:absolute;z-index:5;top:18px;right:18px;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#ffffffeb;color:var(--text);box-shadow:0 10px 24px #0f172a1f;cursor:pointer}.profile-close-button:hover{background:#fff}.user-profile-header{display:grid;grid-template-columns:86px minmax(0,1fr);gap:16px;align-items:end;margin-top:-42px;padding:0 18px 8px}.user-profile-avatar{display:inline-grid;width:86px;min-width:86px;height:86px;min-height:86px;place-items:center;border:5px solid #fff;border-radius:50%;background:#68cdb9;color:#fff;font-size:22px;font-weight:760;line-height:1;overflow:hidden;box-shadow:0 10px 26px #1018281f}img.user-profile-avatar{display:block;object-fit:cover}.avatar-editor{position:relative;width:86px;height:86px}.avatar-editor .user-profile-avatar{width:100%;min-width:100%;height:100%;min-height:100%}.avatar-editor-compact{width:70px;height:70px}.avatar-edit-button{position:absolute;z-index:2;right:50%;bottom:50%;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:#0f172adb;color:#fff;box-shadow:0 10px 26px #1018282e;cursor:pointer;opacity:0;transform:translate(50%,50%) scale(.94);transition:opacity .16s ease,transform .16s ease,background .16s ease}.avatar-editor:after{position:absolute;z-index:1;inset:0;border-radius:50%;background:#0f172a2e;content:"";opacity:0;pointer-events:none;transition:opacity .16s ease}.avatar-editor:hover:after,.avatar-editor:focus-within:after{opacity:1}.avatar-editor:hover .avatar-edit-button,.avatar-editor:focus-within .avatar-edit-button{opacity:1;transform:translate(50%,50%) scale(1)}.avatar-edit-button:hover{background:#0f172af5}.avatar-edit-button input,.avatar-upload-inline input{display:none}.avatar-upload-inline{cursor:pointer}.profile-avatar-note{margin:0 18px 4px}.user-profile-title-block{min-width:0;padding-top:34px}.user-profile-title-block .eyebrow{margin-bottom:6px}.user-profile-title-block h2{margin:0;color:var(--text);font-size:22px;line-height:1.1;font-weight:760}.user-profile-title-block>span{display:block;margin-top:6px;color:var(--secondary);font-size:12.5px;line-height:1.2}.user-profile-pills,.user-profile-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.user-profile-actions{grid-column:2 / -1;align-self:start;justify-content:flex-start;margin-top:2px}.user-profile-actions .primary-button,.user-profile-actions .ghost-button{min-height:38px;padding-inline:16px}.profile-tabs{display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid var(--border);padding:0 4px 8px}.profile-tabs button{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:0;border-radius:999px;background:transparent;color:var(--secondary);cursor:pointer;font-size:12px;font-weight:650;padding:0 12px;white-space:nowrap}.profile-tabs button.active{background:#f0f2f7;color:var(--text)}.profile-tab-content{display:grid;gap:14px}.profile-card-grid,.profile-form-grid,.profile-permission-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-info-card,.profile-settings-form,.profile-permission-cards article{border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:14px}.profile-info-card,.profile-settings-form,.profile-permission-cards article{display:grid;gap:10px}.profile-info-card>strong,.profile-permission-cards strong{color:var(--text);font-size:13px;font-weight:700}.profile-module-list,.profile-permission-cards article>div{display:flex;flex-wrap:wrap;gap:8px}.profile-module-list span{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;background:#fff;color:var(--body);font-size:11.8px;font-weight:620;padding:7px 10px}.profile-module-list svg,.profile-access-app-title svg{flex:0 0 auto}.profile-access-tree{display:grid;gap:12px}.user-access-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;background:#0f172a6b;padding:18px}.user-access-modal-card{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1540px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:hidden;border:1px solid rgba(226,232,240,.96);border-radius:22px;background:#fff;box-shadow:0 18px 52px #0f172a33}.user-access-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px}.user-access-modal-head h3{margin:4px 0;color:var(--text);font-size:20px;line-height:1.15}.user-access-modal-head span{color:var(--secondary);font-size:12.5px}.user-access-modal-content{overflow:auto;padding:12px 20px 18px;scrollbar-gutter:stable}.user-access-modal-content>.profile-card-grid .profile-info-card{align-content:start}.user-access-modal-content .profile-module-list{align-content:flex-start;align-items:flex-start}.user-access-modal-content .profile-module-list span{flex:0 0 auto;border:1px solid var(--border);border-radius:8px;padding:7px 9px}.user-access-modal-content .direct-permission-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.direct-permission-manager{display:grid;gap:12px;border:0;border-radius:20px;background:#fff;padding:10px 0 0}.direct-permission-head,.direct-permission-actions,.direct-permission-department-title,.direct-permission-app-title{display:flex;align-items:center;gap:10px}.direct-permission-head{justify-content:space-between;padding:0 2px}.direct-permission-head h3{margin:2px 0 0;color:var(--text);font-size:15px;line-height:1.2}.direct-permission-head>div>span{display:block;margin-top:5px;color:var(--secondary);font-size:11.5px;line-height:1.45}.direct-permission-actions{flex-wrap:wrap;justify-content:flex-end}.direct-permission-summary{display:flex;flex-wrap:wrap;gap:8px}.direct-permission-summary span{border-radius:999px;background:#eef4ff;color:#2351f6;font-size:11.5px;font-weight:680;padding:7px 10px}.direct-permission-department-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px;border-bottom:1px solid var(--border);padding-bottom:10px}.direct-permission-department-tabs button{display:grid;min-width:0;gap:3px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--secondary);cursor:pointer;padding:9px 10px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease}.direct-permission-department-tabs button.active{border-color:#111827;background:#111827;color:#fff}.direct-permission-department-tabs button span,.direct-permission-department-tabs button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.direct-permission-department-tabs button span{font-size:12px;font-weight:760}.direct-permission-department-tabs button small{color:inherit;font-size:10px;font-weight:620;opacity:.72}.direct-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.direct-permission-department{--permission-dept-accent: #94a3b8;--permission-dept-bg: var(--surface-soft);display:grid;position:relative;align-content:start;contain:layout paint;gap:10px;border:1px solid var(--border);border-radius:18px;background:var(--permission-dept-bg);padding:12px}.profile-access-department:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:4px;border-radius:0 999px 999px 0;background:var(--permission-dept-accent)}.direct-permission-department:before{display:none}.direct-permission-department-workspace,.profile-access-department-workspace{--permission-dept-accent: #111827;--permission-dept-bg: linear-gradient(180deg, #f7f9fc 0%, #ffffff 100%);border-color:#11182729}.direct-permission-department-gt,.profile-access-department-gt{--permission-dept-accent: #2563eb;--permission-dept-bg: linear-gradient(180deg, #f0f6ff 0%, #fbfdff 100%);border-color:#2563eb2e}.direct-permission-department-ops,.profile-access-department-ops{--permission-dept-accent: #dc2626;--permission-dept-bg: linear-gradient(180deg, #fff5f5 0%, #fffafa 100%);border-color:#dc26262e}.direct-permission-department-hr,.profile-access-department-hr{--permission-dept-accent: #059669;--permission-dept-bg: linear-gradient(180deg, #effdf6 0%, #fbfffd 100%);border-color:#0596692e}.direct-permission-department-marketing,.profile-access-department-marketing{--permission-dept-accent: #7c3aed;--permission-dept-bg: linear-gradient(180deg, #f6f1ff 0%, #fdfbff 100%);border-color:#7c3aed2e}.direct-permission-department-finance,.profile-access-department-finance{--permission-dept-accent: #0f766e;--permission-dept-bg: linear-gradient(180deg, #effcf9 0%, #fbfffe 100%);border-color:#0f766e2e}.direct-permission-department-admin,.profile-access-department-admin{--permission-dept-accent: #ff4ab8;--permission-dept-bg: linear-gradient(180deg, #fff0fa 0%, #fffafd 100%);border-color:#ff4ab833}.direct-permission-department-core,.profile-access-department-core,.direct-permission-department-founder,.profile-access-department-founder{--permission-dept-accent: #4f46e5;--permission-dept-bg: linear-gradient(180deg, #f3f2ff 0%, #fbfbff 100%);border-color:#4f46e52e}.direct-permission-department-knowledge,.profile-access-department-knowledge{--permission-dept-accent: #ca8a04;--permission-dept-bg: linear-gradient(180deg, #fffbeb 0%, #fffefa 100%);border-color:#ca8a0433}.direct-permission-department-common,.profile-access-department-common{--permission-dept-accent: #64748b;--permission-dept-bg: linear-gradient(180deg, #f8fafc 0%, #fff 100%);border-color:#64748b2e}.direct-permission-department-ecom,.profile-access-department-ecom{--permission-dept-accent: #ea580c;--permission-dept-bg: linear-gradient(180deg, #fff7ed 0%, #fffdf9 100%);border-color:#ea580c2e}.direct-permission-department-rnd,.profile-access-department-rnd{--permission-dept-accent: #0891b2;--permission-dept-bg: linear-gradient(180deg, #ecfeff 0%, #fbffff 100%);border-color:#0891b22e}.direct-permission-department-neutral,.profile-access-department-neutral{--permission-dept-accent: #64748b;--permission-dept-bg: linear-gradient(180deg, #f8fafc 0%, #fff 100%)}.direct-permission-department-title{justify-content:space-between;padding-left:4px}.direct-permission-department-title>div{display:grid;gap:3px}.direct-permission-department-title>div>span{color:var(--secondary);font-size:11px;line-height:1.4}.direct-permission-department-title strong{color:var(--text);font-size:13px;font-weight:760}.direct-permission-department-title small{color:var(--muted);font-size:11px;font-weight:650}.direct-permission-app-list{display:grid;gap:8px}.direct-permission-app{display:grid;border:1px solid rgba(216,221,230,.96);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a09}.direct-permission-app.is-expanded{border-color:color-mix(in srgb,var(--permission-dept-accent) 30%,#d8dde6);box-shadow:0 8px 22px #0f172a12}.direct-permission-app-trigger{display:grid;grid-template-columns:36px minmax(180px,1fr) auto auto 20px;align-items:center;gap:10px;width:100%;min-height:62px;border:0;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;padding:10px 12px;text-align:left}.direct-permission-app-title-copy{display:grid;min-width:0;gap:3px}.direct-permission-app-title-copy strong,.direct-permission-app-title-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.direct-permission-app-title-copy strong{color:var(--text);font-size:12.5px;font-weight:760}.direct-permission-app-title-copy small{color:var(--secondary);font-size:11px}.direct-permission-app-count{display:grid;justify-items:end;gap:1px;min-width:64px}.direct-permission-app-count strong{color:var(--text);font-size:12px;font-weight:780}.direct-permission-app-count small{color:var(--muted);font-size:9.5px;white-space:nowrap}.direct-permission-app-sensitive{display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#fff1f2;color:#be123c;font-size:9.5px;font-weight:760;padding:4px 7px;white-space:nowrap}.direct-permission-app-chevron{color:var(--muted);transition:transform .16s ease}.direct-permission-app.is-expanded .direct-permission-app-chevron{transform:rotate(180deg)}.direct-permission-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;border-top:1px solid #edf0f5;padding:10px 12px 12px}.direct-permission-feature{display:grid;gap:7px;align-content:start;border:0;border-top:1px solid #e7ecf4;border-radius:0;background:transparent;padding:10px 0 0}.direct-permission-feature-title{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.direct-permission-feature-title strong{color:var(--text);font-size:11.8px;font-weight:760}.direct-permission-feature-title small{border-radius:999px;background:#eef4ff;color:#2351f6;font-size:10px;font-weight:760;padding:3px 7px}.direct-permission-feature-options{display:grid;gap:6px}.direct-permission-option{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--body);padding:7px 8px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.direct-permission-option.is-selected{border-color:#2563eb57;background:#f8fbff}.direct-permission-option.is-inherited{background:#f8fafc}.direct-permission-option.is-covered:not(.is-selected){border-style:dashed;background:#fbfdff}.direct-permission-option>input{width:14px;height:14px;margin:0;accent-color:#111827}.direct-permission-option>label{display:grid;min-width:0;gap:2px;border:0;background:transparent;cursor:pointer;padding:0}.direct-permission-option>label strong{color:var(--text);font-size:11.8px;font-weight:720}.direct-permission-option>label small{color:var(--secondary);font-size:9.8px;line-height:1.3}.direct-permission-option.is-inherited>label{cursor:default}.direct-permission-option-meta{display:flex;align-items:center;justify-content:flex-end;gap:5px}.direct-permission-option-meta em{border-radius:999px;font-size:9px;font-style:normal;font-weight:760;padding:4px 6px;white-space:nowrap}.permission-risk-sensitive{background:#fff1f2;color:#be123c}.permission-risk-advanced{background:#fff7ed;color:#c2410c}.direct-permission-help{position:relative;display:inline-grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border:1px solid #e2e8f0;border-radius:50%;background:#fff;color:#475569;cursor:help;outline:none}.direct-permission-help:focus-visible{border-color:#94a3b8;color:#111827}.direct-permission-footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(226,232,240,.78);background:linear-gradient(180deg,#ffffffe0,#fff 32%);padding:14px 2px 0}.direct-permission-footer>div{display:grid;gap:2px}.direct-permission-footer strong{color:var(--text);font-size:13px;font-weight:760}.direct-permission-footer span{color:var(--secondary);font-size:12px}.direct-permission-footer .primary-button{min-width:132px}@media(max-width:980px){.direct-permission-options{grid-template-columns:1fr}.direct-permission-department-tabs{display:flex;overflow-x:auto;scrollbar-width:thin}.direct-permission-department-tabs button{flex:0 0 128px}}@media(max-width:720px){.user-access-modal-backdrop{align-items:stretch;padding:0;z-index:2147483300!important}.user-access-modal-card{width:100vw;max-height:100dvh;border:0;border-radius:0}.user-access-modal-head{padding:14px 14px 10px}.user-access-modal-content{padding:8px 12px 14px}.direct-permission-head{align-items:flex-start;gap:8px}.direct-permission-department{padding:9px}.direct-permission-department-title>div>span{display:none}.direct-permission-app-trigger{grid-template-columns:34px minmax(0,1fr) auto 18px;gap:8px;padding:9px}.direct-permission-app-count{min-width:48px}.direct-permission-app-count small,.direct-permission-app-sensitive{display:none}.direct-permission-app-title-copy small{white-space:normal}.direct-permission-options{padding:8px}.direct-permission-option{grid-template-columns:18px minmax(0,1fr) auto}.permission-risk{display:none}.direct-permission-footer{padding-top:10px}.direct-permission-footer>div span{display:none}}.profile-access-department{--permission-dept-accent: #94a3b8;--permission-dept-bg: #fff;display:grid;position:relative;overflow:hidden;gap:12px;border:1px solid var(--border);border-radius:20px;background:var(--permission-dept-bg);padding:14px}.profile-access-department-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-access-department-head div{display:grid;gap:3px}.profile-access-department-head span:first-child{color:var(--muted);font-size:10.5px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.profile-access-department-head strong{color:var(--text);font-size:15px;line-height:1.2}.profile-access-apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-access-app{display:grid;gap:10px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:12px}.profile-access-app-title{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px}.profile-access-app-title strong,.profile-access-app-title small{display:block}.profile-access-app-title strong{color:var(--text);font-size:13px;font-weight:720}.profile-access-app-title small{margin-top:3px;color:var(--secondary);font-size:11.7px;line-height:1.35}.profile-access-modules{display:flex;flex-wrap:wrap;gap:7px}.profile-access-modules span{display:inline-grid;min-height:25px;place-items:center;border-radius:999px;background:#fff;color:var(--body);font-size:11.5px;font-weight:640;padding:5px 9px}.profile-settings-form label{display:grid;gap:7px;color:var(--secondary);font-size:11.5px;font-weight:650}.profile-settings-form input{width:100%;height:40px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--text);padding:0 12px}.profile-settings-form input:disabled{color:var(--muted);background:#f4f6fa}.profile-personal-edit-form{gap:14px;border-radius:18px;background:#fff}.profile-personal-edit-form .profile-section-toolbar{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:14px}.profile-personal-edit-form .profile-section-toolbar h3{margin:0;color:var(--text);font-size:18px;line-height:1.15}.profile-toolbar-actions{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}.profile-toolbar-actions .ghost-button,.profile-toolbar-actions .primary-button{min-height:38px;white-space:nowrap}.profile-edit-tabs{display:inline-flex;width:fit-content;max-width:100%;gap:4px;border:1px solid var(--border);border-radius:14px;background:#f8fafc;padding:4px}.profile-edit-tabs button{min-height:32px;border:0;border-radius:10px;background:transparent;color:var(--secondary);cursor:pointer;padding:0 12px;font-size:12px;font-weight:700}.profile-edit-tabs button.active{background:#fff;color:var(--text);box-shadow:0 1px 3px #10182813}.profile-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;align-items:start}.profile-edit-page,.profile-edit-field{min-width:0}.profile-edit-field-wide{grid-column:1 / -1}.profile-edit-field input,.profile-edit-field .theme-select{min-height:42px;border-color:#e5e7eb;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #ffffff59}.profile-edit-field input:focus,.profile-edit-field .theme-select.open{border-color:#cbd5e1;outline:2px solid rgba(35,81,246,.12);outline-offset:0}.profile-select-field .theme-select-trigger{min-height:42px;color:var(--text);padding:0 12px;font-size:12.5px;font-weight:680}.profile-select-field .theme-select-menu{z-index:240;border-radius:14px}.profile-select-field .theme-select-option{min-height:36px;font-weight:640}.profile-select-field-department .department-pill{min-height:25px;padding-inline:10px}.profile-bank-select-field .login-bank-trigger{min-height:42px;border-color:#e5e7eb;border-radius:14px;box-shadow:none}.profile-bank-select-field .login-bank-menu{z-index:260}.profile-bank-select-field .login-bank-custom-input{min-height:40px;border-color:#e5e7eb;border-radius:14px}.profile-identity-field{display:grid;gap:10px}.profile-identity-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:end}.profile-identity-row .profile-edit-field{display:grid}.profile-identity-row .ghost-button.compact{min-height:42px;border-radius:14px;white-space:nowrap}.profile-document-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-document-upload{position:relative;display:grid;min-height:76px;align-content:center;gap:5px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;color:var(--body);padding:10px 12px;cursor:pointer}.profile-document-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.profile-document-upload span{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:12px;font-weight:760}.profile-document-upload small{min-width:0;overflow:hidden;color:var(--muted);font-size:11.5px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.profile-identity-status,.profile-bank-caution{display:flex;align-items:center;gap:8px;min-height:38px;border-radius:14px;padding:9px 11px;font-size:12px;font-weight:680;line-height:1.35}.profile-identity-status{border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8}.profile-bank-caution{border:1px solid #fde68a;background:#fffbeb;color:#92400e}.profile-bank-caution svg{flex:0 0 auto}@media(max-width:860px){.profile-personal-edit-form .profile-section-toolbar{align-items:flex-start;flex-direction:column}.profile-toolbar-actions{width:100%;justify-content:flex-start}.profile-edit-grid{grid-template-columns:1fr}.profile-edit-field-wide{grid-column:auto}.profile-identity-row,.profile-document-upload-grid{grid-template-columns:1fr}}.profile-settings-form input[readonly]{color:var(--secondary);background:#f8fafc;cursor:not-allowed}.profile-locked-field span:after{content:" · khóa";color:var(--muted);font-weight:600}.profile-avatar-form-card{display:grid;grid-column:1 / -1;grid-template-columns:70px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--border);border-radius:18px;background:#fff;padding:12px}.profile-avatar-form-card span,.profile-avatar-form-card small{display:block;color:var(--secondary);font-size:11.5px;font-weight:520}.profile-avatar-form-card strong{display:block;margin:3px 0;color:var(--text);font-size:13px;font-weight:680}.profile-password-form{position:relative;max-width:780px;background:#fff}.profile-password-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-password-confirm{grid-column:1 / -1}.profile-password-field{display:grid;gap:7px;color:var(--secondary);font-size:11.5px;font-weight:650}.profile-password-label-row{display:flex;min-height:18px;align-items:center;justify-content:space-between;gap:8px;color:var(--secondary);font-size:11.5px;font-weight:650}.password-input-shell{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;border:1px solid var(--border);border-radius:14px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.password-input-shell:focus-within{border-color:#0500cb52;box-shadow:0 0 0 4px #2351f614}.password-input-shell input{width:100%;height:40px;border:0;background:transparent;color:var(--text);padding:0 12px;outline:none}.password-input-shell button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:11px;background:transparent;color:var(--secondary);cursor:pointer}.password-input-shell button:hover{background:var(--surface-soft);color:var(--text)}.action-success-toast{position:fixed;inset:22px auto auto 50%;z-index:2200;display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;width:min(360px,calc(100vw - 32px));border:1px solid rgba(6,201,121,.22);border-radius:18px;background:#fff;box-shadow:0 16px 42px #10182829;padding:12px;transform:translate(-50%);animation:toastTopCenterIn .18s ease-out}.action-success-toast>span{display:grid;width:38px;height:38px;place-items:center;border-radius:999px;background:#dcfce7;color:#059669}.action-success-toast strong,.action-success-toast small{display:block}.action-success-toast strong{color:var(--text);font-size:13px;font-weight:760}.action-success-toast small{margin-top:3px;color:var(--secondary);font-size:11.7px;line-height:1.35}@keyframes toastTopCenterIn{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.profile-document-card{display:grid;grid-column:1 / -1;gap:12px;border:1px solid var(--border);border-radius:18px;background:#fff;padding:14px}.profile-document-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-document-card span{color:var(--secondary);font-size:11.5px;font-weight:650}.profile-document-card strong{color:var(--text);font-size:12.5px;font-weight:720}.profile-document-card p{margin:0;color:var(--secondary);font-size:12.5px}.profile-document-list{display:grid;gap:8px}.profile-document-type-row,.profile-document-upload-grid{display:flex;flex-wrap:wrap;gap:8px}.profile-document-type-row{width:fit-content;border-radius:999px;background:var(--surface-soft);padding:4px}.profile-document-type-row button{min-height:31px;border:0;border-radius:999px;background:transparent;color:var(--secondary);font-size:12px;font-weight:700;padding:0 12px;cursor:pointer}.profile-document-type-row button.active{background:#fff;color:var(--text);box-shadow:0 8px 20px #0f172a14}.profile-document-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-document-upload{display:grid;min-height:86px;align-content:center;gap:6px;border:1px dashed rgba(35,81,246,.28);border-radius:16px;background:#f8fbff;color:var(--secondary);padding:12px;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.profile-document-upload:hover{border-color:#2351f685;background:#f1f6ff;transform:translateY(-1px)}.profile-document-upload input{display:none}.profile-document-upload svg{color:var(--blue)}.profile-document-upload span,.profile-document-upload small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-document-upload span{color:var(--text);font-size:12px;font-weight:720}.profile-document-upload small{color:var(--secondary);font-size:11px}.profile-document-list article{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft);padding:9px}.profile-document-list article>svg{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#eef4ff;color:var(--blue);padding:8px}.profile-document-list article div{min-width:0}.profile-document-list article strong,.profile-document-list article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-document-list article small{margin-top:3px;color:var(--secondary);font-size:11px}@media(max-width:760px){.profile-document-upload-grid,.profile-document-list article{grid-template-columns:1fr}.profile-document-list article>svg{display:none}.profile-document-type-row{width:100%}.profile-document-type-row button{flex:1}}.document-preview-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#0f172a85;padding:24px}.document-preview-modal{display:grid;width:min(860px,100%);max-height:min(820px,calc(100vh - 48px));gap:14px;overflow:hidden;border:1px solid var(--border);border-radius:24px;background:#fff;padding:18px;box-shadow:0 24px 70px #0f172a38}.document-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.document-preview-head h3{margin:0;color:var(--text);font-size:17px;font-weight:740}.document-preview-modal img,.document-preview-modal iframe{width:100%;max-height:calc(100vh - 170px);min-height:420px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);object-fit:contain}.profile-warning{display:flex;gap:10px;align-items:center;border-radius:16px;background:#fff7ed;color:#9a3412;font-size:12px;font-weight:620;padding:12px}.profile-permission-cards article>span,.profile-note{margin:0;color:var(--secondary);font-size:12px;line-height:1.5}.profile-activity-list{display:grid;gap:10px}.profile-activity-list article{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;border-radius:16px;background:var(--surface-soft);padding:12px}.profile-activity-list strong,.profile-activity-list small{display:block}.profile-activity-list strong{color:var(--text);font-size:12.5px;font-weight:680}.profile-activity-list small{margin-top:3px;color:var(--secondary);font-size:11.7px}.timeline-dot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#0500cb}.position-table-row{grid-template-columns:.6fr 1.25fr .85fr .6fr 2fr .85fr}.table-head{min-height:36px;background:transparent;color:var(--muted);font-size:10.8px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.identity-row strong,.identity-row small{display:block}.identity-row strong{font-weight:620}.identity-row small{margin-top:3px;color:var(--secondary);font-size:11.4px}.mock-form{display:grid;gap:12px}.mock-form label{display:grid;gap:6px}.mock-form label span{color:var(--muted);font-size:10.8px;font-weight:680;letter-spacing:.035em;text-transform:uppercase}.mock-form input,.mock-form select,.mock-form textarea{width:100%;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--body);padding:0 12px;font-size:12.6px}.mock-form input,.mock-form select{height:38px}.mock-form textarea{min-height:86px;resize:vertical;padding:10px 12px;line-height:1.5;font-family:inherit}.mock-form select{appearance:none}.api-status{margin:-4px 0 12px;color:var(--secondary);font-size:12.4px}.loading-text-effect{position:relative;display:inline-block;color:var(--body)}.loading-text-effect:after{content:attr(data-text);position:absolute;inset:0;color:transparent;background:linear-gradient(105deg,transparent 0%,rgba(152,162,179,.05) 35%,rgba(152,162,179,.85) 48%,rgba(17,24,39,.4) 52%,rgba(152,162,179,.06) 65%,transparent 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:loading-text-sweep 7.8s linear infinite;pointer-events:none}@keyframes loading-text-sweep{0%{background-position:180% 0}to{background-position:-180% 0}}.import-box{display:grid;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.import-box strong,.import-box span{display:block}.import-box strong{color:var(--text);font-size:13px}.import-box span{margin-top:4px;color:var(--secondary);font-size:12px;line-height:1.45}.import-box textarea{width:100%;min-height:116px;resize:vertical;border:1px solid var(--border);border-radius:16px;background:#fff;color:var(--body);padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media(prefers-reduced-motion:reduce){.loading-text-effect:after,.ghost-button:hover:before,.sidebar-utility:hover:before,.nav-item:hover:before,.table-button:hover:before{animation:none!important}.primary-button,.ghost-button,.login-submit,.login-secondary-action,.sidebar-utility,.nav-item,.table-button{transition:none!important}}.import-preview{display:flex;flex-wrap:wrap;gap:8px}.knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.knowledge-card{width:100%;text-align:left;cursor:pointer}.knowledge-card.selected,.knowledge-item-row.selected{background:#fff;box-shadow:0 0 0 1px var(--strong-border),var(--shadow)}.knowledge-item-table{margin-top:8px}.knowledge-item-row{grid-template-columns:minmax(240px,1.7fr) 1fr .72fr 1fr .45fr;min-width:860px}.knowledge-item-form{margin-top:18px;padding-top:18px;border-top:1px solid var(--border)}.knowledge-content-input{min-height:132px}.knowledge-center{display:grid;gap:12px;color:var(--body);font-size:12.5px;font-weight:450;line-height:1.45}.knowledge-kpis{margin-bottom:0}.knowledge-center-panel{display:grid;gap:12px;width:100%;padding:20px}.knowledge-center-header,.drawer-head,.drawer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledge-center-header{align-items:flex-start}.knowledge-center .section-heading{gap:10px}.knowledge-center .section-heading .icon-box{width:34px;height:34px;border-radius:12px}.knowledge-center .section-heading .eyebrow{margin-bottom:3px;color:#98a2b3;font-size:10.5px;font-weight:700;letter-spacing:.035em}.knowledge-center .section-heading h2{color:#111827;font-size:16px;font-weight:650;letter-spacing:0}.knowledge-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:720px}.knowledge-header-actions span{display:inline-flex;align-items:center;gap:6px;min-height:30px;border-radius:999px;background:#f8fafc;color:var(--secondary);padding:0 10px;font-size:11.5px;font-weight:500}.knowledge-header-actions span svg{color:var(--blue)}.knowledge-header-actions span:nth-child(2) svg{color:var(--green)}.knowledge-header-actions span:nth-child(3) svg{color:var(--amber)}.knowledge-header-actions span.risk{background:#fff1f2;color:#b42318}.knowledge-header-actions span.risk svg{color:#ef4444}.knowledge-header-actions .primary-button{min-height:34px;padding-inline:14px;border-radius:10px}.knowledge-dept-tabs{display:flex;width:fit-content;max-width:100%;gap:0;overflow-x:auto;padding:4px;border:0;border-radius:10px;background:#eee;box-shadow:0 0 0 1px #0000000f}.knowledge-dept-tabs button{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;height:38px;min-width:118px;justify-content:center;border:0;border-radius:8px;padding:0 14px;background:transparent;color:#475467;font:620 12.5px/1 var(--font);white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease}.knowledge-dept-tabs button.active{background:#111827;color:#fff;box-shadow:none}.knowledge-dept-tabs button:not(.active):hover{background:#ffffff8c;color:var(--text)}.knowledge-dept-tabs button.active svg{color:#fff}.knowledge-dept-tabs small{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:#eef4ff;color:var(--blue);font-size:10px;font-weight:650}.knowledge-dept-tabs button.active small{background:#ffffff2e;color:#fff}.knowledge-center-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 220px 220px;gap:8px;align-items:center}.knowledge-center-search{display:flex;align-items:center;gap:9px;min-height:40px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:0 13px}.knowledge-center-search input{width:100%;border:0;outline:0;color:var(--body);font:450 12.5px/1 var(--font)}.knowledge-center-toolbar .theme-select{min-height:40px;border-radius:12px}.knowledge-center-toolbar .theme-select-trigger{font-size:12.5px;font-weight:520}.knowledge-review-queue{display:grid;gap:10px;border:1px solid #fde68a;border-radius:18px;background:#fffdf2;padding:12px}.knowledge-review-head,.knowledge-review-card,.knowledge-review-actions{display:flex;align-items:center;gap:10px}.knowledge-review-head{justify-content:space-between}.knowledge-review-list{display:grid;gap:8px}.knowledge-review-card{justify-content:space-between;min-height:62px;border:1px solid rgba(245,158,11,.22);border-radius:14px;background:#fff;padding:10px 12px}.knowledge-review-card>div:first-child{display:grid;gap:5px;min-width:0}.knowledge-review-card strong{color:var(--primary);font-size:13px;font-weight:600}.knowledge-review-card span:not(.status-pill){color:var(--secondary);font-size:11.8px}.knowledge-review-actions{flex-shrink:0}.knowledge-review-actions .primary-button,.knowledge-review-actions .ghost-button{min-height:34px;padding-inline:12px}.knowledge-activity-panel{display:grid;gap:10px;border:1px solid var(--border);border-radius:18px;background:#fff;padding:12px}.knowledge-activity-list{display:grid;gap:8px}.knowledge-activity-list article{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft);padding:11px 12px}.knowledge-activity-list strong{display:block;color:var(--primary);font-size:12.5px;font-weight:600}.knowledge-activity-list small,.knowledge-empty-inline{display:block;margin-top:4px;color:var(--secondary);font-size:11.8px;line-height:1.45}.knowledge-empty-inline{margin:0;border:1px dashed var(--strong-border);border-radius:16px;background:var(--surface-soft);padding:14px}.knowledge-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.knowledge-focus-grid>div,.knowledge-focus-grid>button{min-height:74px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:14px 16px;text-align:left}.knowledge-focus-grid>button{display:flex;align-items:center;gap:10px;color:var(--primary);font:700 12.5px/1 var(--font);cursor:pointer}.knowledge-focus-grid strong{display:block;color:var(--primary);font-size:13px}.knowledge-focus-grid span{display:block;margin-top:6px;color:var(--secondary);font-size:12px;line-height:1.45}.knowledge-document-table{display:grid;overflow-x:auto;width:100%;border:1px solid var(--border);border-radius:16px;background:#fff}.knowledge-document-row{display:grid;grid-template-columns:minmax(280px,1.45fr) 118px minmax(150px,.8fr) 150px 185px 132px 138px 58px;gap:12px;align-items:center;min-width:1180px;border:0;border-top:1px solid var(--border);border-radius:0;background:#fff;padding:11px 12px;color:var(--body);text-align:left}.knowledge-document-row.table-head{min-height:38px;border-top:0;background:#f8fafc;color:var(--muted);font-size:10.5px;font-weight:620;text-transform:uppercase}.knowledge-document-row.table-button{cursor:pointer}.knowledge-document-row.table-button:hover{background:#f8fbff}.knowledge-document-row strong{display:block;color:var(--primary);font-size:12.8px;font-weight:600}.knowledge-document-row small{display:block;margin-top:5px;color:var(--secondary);font-size:11.5px;line-height:1.35}.row-action-link{color:var(--blue);font-weight:600}.knowledge-empty-state{display:grid;justify-items:center;gap:8px;min-height:140px;border:1px dashed var(--strong-border);border-radius:22px;background:#fff;padding:28px;text-align:center;color:var(--secondary)}.knowledge-empty-state strong{color:var(--primary)}.drawer-backdrop{position:fixed;inset:0;z-index:80;display:flex;justify-content:flex-end;background:#1118273d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.knowledge-drawer{width:min(720px,calc(100vw - 24px));height:100%;overflow-y:auto;background:#fff;border-left:1px solid var(--border);box-shadow:-18px 0 38px #1018281f;padding:22px}.knowledge-import-review,.knowledge-detail-note,.knowledge-detail-content{border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:14px}.knowledge-source-review{display:grid;grid-template-columns:230px minmax(0,1fr);gap:12px;margin-top:12px}.knowledge-source-files{display:grid;gap:8px;align-content:start}.knowledge-source-files button{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;align-items:center;min-height:56px;border:1px solid var(--border);border-radius:16px;background:#fff;padding:10px;color:var(--body);text-align:left;cursor:pointer}.knowledge-source-files button.selected{border-color:#2351f647;background:#f6f8ff;box-shadow:0 0 0 3px #2351f612}.knowledge-source-files strong,.knowledge-source-preview strong,.knowledge-source-card strong{display:block;color:var(--primary);font-size:12.5px}.knowledge-source-files small,.knowledge-source-preview span,.knowledge-source-card span{display:block;margin-top:4px;color:var(--secondary);font-size:11.5px;line-height:1.35}.knowledge-source-preview{min-height:144px;border:1px solid var(--border);border-radius:18px;background:#fff;padding:14px}.knowledge-source-preview p{max-height:170px;overflow:auto;margin:12px 0 0;white-space:pre-wrap;color:var(--body);font-size:12px;line-height:1.55}.knowledge-source-card{display:grid;grid-template-columns:40px minmax(0,1.4fr) repeat(3,minmax(100px,.7fr));gap:10px;align-items:center;margin-top:12px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:12px}.knowledge-source-card .source-icon{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:14px;background:#eef4ff;color:var(--blue)}.knowledge-detail-meta,.knowledge-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0}.knowledge-detail-note{display:grid;gap:6px;color:var(--secondary);font-size:12px}.knowledge-detail-note strong{color:var(--primary)}.knowledge-detail-content{white-space:pre-wrap;color:var(--body);font-size:12.5px;line-height:1.6}.knowledge-detail-editor{margin-top:14px}.knowledge-detail-actions{flex-wrap:wrap;justify-content:flex-end;margin-top:14px}.knowledge-detail-actions .primary-button,.knowledge-detail-actions .ghost-button{min-height:36px;padding-inline:13px}@media(max-width:900px){.seo-keyword-cleaner-grid,.seo-operator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-draft-choice-row{grid-template-columns:1fr}}@media(max-width:640px){.seo-keyword-cleaner-grid,.seo-operator-grid,.seo-operator-fields{grid-template-columns:1fr}}@media(max-width:900px){.knowledge-source-review,.knowledge-source-card{grid-template-columns:1fr}}.knowledge-tags span{display:inline-grid;min-height:24px;place-items:center;border-radius:999px;background:#eef4ff;color:var(--blue);padding:0 10px;font-size:10.5px;font-weight:700}.tool-accounts-page,.tool-account-panel{display:grid;gap:16px}.tool-account-status-strip{display:grid;grid-template-columns:150px 150px 150px minmax(320px,1fr);gap:10px;align-items:stretch}.tool-account-status-strip>div{display:flex;align-items:center;gap:10px;border:1px solid #dbeafe;border-radius:16px;background:#f5f8ff;color:var(--secondary);padding:10px 12px;font-size:12px;line-height:1.5}.tool-account-status-strip svg{flex:0 0 auto;color:var(--blue)}.tool-account-status-strip strong{color:var(--primary);font-size:18px;line-height:1}.tool-account-security{justify-content:flex-start}.tool-account-add-button{background:linear-gradient(#111827,#111827) padding-box,linear-gradient(90deg,transparent,transparent) border-box!important;border-color:transparent!important;color:#fff!important;box-shadow:0 10px 22px #11182729!important}.tool-account-add-button:hover{background:linear-gradient(#0b0f19,#0b0f19) padding-box,linear-gradient(90deg,#2dd4bf,#2351f6,#a855f7) border-box!important;box-shadow:0 14px 30px #2351f62e,0 0 20px #2dd4bf29!important}.tool-account-sheet{display:grid;gap:4px;overflow-x:auto;padding-bottom:2px}.tool-account-row{display:grid;grid-template-columns:minmax(210px,1.18fr) minmax(210px,1.05fr) minmax(160px,.82fr) 82px minmax(250px,1.28fr) 108px 86px;gap:6px;align-items:center;min-width:1120px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);padding:6px 8px}.tool-account-row.table-head{min-height:30px;border-color:transparent;background:transparent;color:var(--muted);font-size:10.5px;font-weight:700;text-transform:uppercase}.tool-account-row input[type=text],.tool-account-row input:not([type]){width:100%}.tool-account-row input{height:36px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--body);padding:0 11px;font:560 12px/1 var(--font)}.tool-account-row input:disabled{background:#f8fafc;color:var(--secondary)}.tool-account-text,.tool-account-secret{display:flex;align-items:center;min-height:32px;border:1px solid var(--border);border-radius:11px;background:#fff;color:var(--body);padding:6px 10px;font-size:11.6px;line-height:1.35;overflow-wrap:anywhere}.tool-account-text.is-login-id{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.tool-account-secret{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.tool-account-value{display:grid;gap:4px;min-width:0}.tool-account-value strong{color:var(--primary);font-size:12.5px;line-height:1.2}.tool-account-value small{color:var(--muted);font-size:10.5px;font-weight:650}.tool-account-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:10.5px;font-weight:750;padding:5px 9px}.tool-account-status-pill.is-on{background:#dcfce7;color:#047857}.tool-platform-cell{display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center}.tool-account-logo{display:inline-grid;width:32px;height:32px;place-items:center;overflow:hidden;border:1px solid #e3e8f0;border-radius:50%;background:#fff;box-shadow:0 2px 5px #10182813}.tool-account-logo img{display:block;width:76%;height:76%;object-fit:contain}.tool-account-logo.fallback{background:#eef4ff;color:var(--blue);font-size:10px;font-weight:800;line-height:1}.tool-account-logo.logo-tiktok{background:#05070d}.tool-account-logo.logo-shopee{background:#f15a24}.tool-account-logo.logo-instagram{background:radial-gradient(circle at 30% 105%,#fdf497 0 18%,#fd5949 42%,#d6249f 62%,#285aeb)}.tool-account-logo.logo-gmail,.tool-account-logo.logo-wordpress,.tool-account-logo.logo-microsoft,.tool-account-logo.logo-haravan{background:#fff}.password-cell{display:grid;grid-template-columns:1fr 32px;gap:6px;align-items:center}.password-cell button{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:11px;background:#fff;color:var(--secondary);cursor:pointer}.sheet-checkbox{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:0 10px;color:var(--body);font-size:12px;font-weight:650}.sheet-checkbox input{width:16px;height:16px;padding:0}.tool-account-visibility{display:flex;gap:0;align-items:center;justify-content:center;min-width:0}.tool-account-visibility code{border-radius:999px;background:#eef4ff;color:var(--blue);padding:6px 8px;font-size:10.5px;font-weight:700}.tool-account-actions{display:flex;gap:0;justify-content:center}.tool-account-actions .ghost-button{height:32px;min-width:72px;border-radius:11px;padding:0 9px;font-size:11px}.tool-account-context-menu{position:fixed;z-index:120;min-width:174px;border:1px solid var(--border);border-radius:14px;background:#fff;box-shadow:0 18px 42px #10182829;padding:6px}.tool-account-context-menu button{width:100%;height:36px;border:0;border-radius:10px;background:#fff;color:var(--body);font:700 12px/1 var(--font);cursor:pointer;text-align:left;padding:0 10px}.tool-account-context-menu button:hover{background:#f3f6fb}.tool-account-context-menu button.danger{color:var(--red)}.tool-account-context-menu button.danger:hover{background:#ffecec}.tool-account-modal-backdrop{position:fixed;inset:0;z-index:140;display:grid;place-items:center;padding:22px;background:#0f172a57;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tool-account-modal,.tool-account-delete-card{width:min(760px,calc(100vw - 44px));border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:0 28px 70px #0f172a2e}.tool-account-modal{display:grid;gap:16px;padding:18px}.tool-account-delete-card{display:grid;gap:14px;padding:20px}.tool-account-delete-card p{margin:0;color:var(--secondary);font-size:13px;line-height:1.55}.tool-account-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tool-account-modal-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool-account-modal-body label{display:grid;gap:7px;color:var(--muted);font-size:10.5px;font-weight:800;text-transform:uppercase}.tool-account-modal-body label.wide{grid-column:1 / -1}.tool-account-modal-body input,.tool-account-modal-body textarea{width:100%;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--body);font:600 13px/1.4 var(--font);padding:11px 12px;outline:none}.tool-account-modal-body input{min-height:42px}.tool-account-modal-body textarea{min-height:92px;resize:vertical}.tool-account-modal-body input:focus,.tool-account-modal-body textarea:focus{border-color:#2351f680;box-shadow:0 0 0 4px #2351f614}.tool-account-modal-check{align-self:end;min-height:42px;display:flex!important;grid-template-columns:none!important;flex-direction:row;align-items:center;gap:10px!important;border:1px solid var(--border);border-radius:14px;padding:0 12px;color:var(--body)!important;font-size:12px!important;font-weight:750!important;text-transform:none!important}.tool-account-modal-check input{width:16px;min-height:16px;height:16px;padding:0}.tool-account-modal-actions{display:flex;justify-content:flex-end;gap:10px}.tool-account-modal-actions .primary-button,.tool-account-modal-actions .secondary-button,.tool-account-modal-actions .danger-button{min-width:130px;height:42px;border-radius:14px}.tool-account-modal-actions .danger-button{border:0;background:#dc2626;color:#fff;font:800 12px/1 var(--font);cursor:pointer}.tool-account-modal-actions .danger-button:disabled{opacity:.55;cursor:not-allowed}.import-issues{display:grid;gap:6px;padding:10px 12px;border-radius:16px;background:#fff7ed;color:#9a3412;font-size:11.8px;line-height:1.45}.ui-rule-lab{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.ui-rule-lab .panel{grid-column:span 6}.ui-rule-lab .ui-lab-hero{grid-column:1 / -1}.ui-lab-hero p{max-width:760px;margin:8px 0 0;color:var(--secondary);font-size:13px;line-height:1.55}.ui-lab-button-grid,.ui-lab-control-grid{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.user-profile{display:inline-flex;width:auto;min-width:148px;height:51px;align-items:center;justify-content:center;border:0;border-radius:15px;background:linear-gradient(#111827,#111827) padding-box,linear-gradient(90deg,transparent,transparent) border-box;cursor:pointer;padding:2px;transition:box-shadow .24s ease-in-out,background .36s ease}.user-profile:focus-visible{outline:2px solid rgba(35,81,246,.3);outline-offset:3px}.user-profile-inner{display:flex;width:100%;min-width:144px;height:47px;align-items:center;justify-content:center;gap:11px;border-radius:13px;background-color:#1a1a1a;color:#fff;font-size:13px;font-weight:650;padding:0 18px;white-space:nowrap}.ui-lab-login-demo{min-width:180px}.ui-lab-control-card{display:grid;gap:10px;min-width:220px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:14px}.ui-lab-input{width:min(100%,320px)}.theme-checkbox{display:inline-flex;align-items:center;gap:9px;color:var(--body);cursor:pointer;font-size:12.8px}.theme-checkbox input,.theme-radio input{position:absolute;opacity:0;pointer-events:none}.theme-checkbox-box{display:grid;width:18px;height:18px;place-items:center;border:1px solid #d8dde6;border-radius:6px;background:#fff;transition:border-color .16s ease,background .16s ease,transform .16s ease}.theme-checkbox-orb{width:9px;height:9px;border-radius:3px;background:#fff;opacity:0;transform:scale(.4);transition:transform .17s ease,opacity .17s ease}.theme-checkbox:hover .theme-checkbox-box{border-color:#506eec}.theme-checkbox input:checked+.theme-checkbox-box{border-color:#506eec;background:#506eec}.theme-checkbox input:checked+.theme-checkbox-box .theme-checkbox-orb{opacity:1;transform:rotate(45deg) scale(1)}.theme-radio-group{display:inline-flex;gap:4px;border-radius:999px;background:#f0f2f7;padding:4px}.theme-radio{position:relative;display:inline-flex;min-height:30px;align-items:center;justify-content:center;border-radius:999px;color:var(--secondary);cursor:pointer;font-size:12px;font-weight:650;padding:0 12px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.theme-radio.active{background:#fff;color:var(--text);box-shadow:0 6px 16px #11182714;transform:scale(1.015)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.entity-grid,.permission-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.entity-card,.role-card,.permission-group{border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:14px}.entity-card-head,.role-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.entity-card h3,.role-card h3{margin:0 0 7px;font-size:14px;font-weight:660}.entity-card p,.role-card p{margin:0;color:var(--secondary);font-size:12.4px;line-height:1.5}.entity-stats{display:grid;gap:6px;margin-top:14px;color:var(--body);font-size:12.2px}.role-list{display:grid;gap:10px}.role-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.role-button{width:100%;border:1px solid var(--border);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.role-button:hover,.role-button.selected{border-color:#0500cb33;background:#fff;box-shadow:0 10px 28px #10182814}.role-button:hover{transform:translateY(-1px)}.role-meta{align-items:flex-end;flex-direction:column;justify-content:center;margin-bottom:0;color:var(--secondary);font-size:11.8px}.role-permission-workbench{display:grid;gap:14px}.role-accordion-shell,.role-summary-panel{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:#fff}.role-section-head{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;background:linear-gradient(90deg,#4c19df0f,#2351f60a);color:var(--text);font-size:13px;font-weight:660}.role-section-head svg{color:#2351f6}.role-accordion-card{margin:12px;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 1px 2px #10182809;transition:border-color .18s ease,box-shadow .18s ease}.role-accordion-card.selected{border-color:#2351f68c;box-shadow:0 0 0 3px #2351f614}.role-accordion-trigger{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:14px;border:0;background:transparent;padding:10px 12px;color:var(--text);text-align:left;cursor:pointer}.role-accordion-trigger>div{display:grid;gap:3px}.role-accordion-trigger strong{font-size:13.5px;font-weight:680}.role-accordion-trigger span{color:var(--secondary);font-size:12px}.role-accordion-card.selected .role-accordion-trigger svg{transform:rotate(180deg)}.role-permission-list{display:grid;gap:7px;padding:0 12px 12px}.role-permission-line{display:flex;width:100%;min-height:35px;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:10px;background:var(--surface-soft);padding:7px 9px;color:var(--text);text-align:left;cursor:pointer}.role-permission-line>div{display:flex;min-width:0;align-items:center;gap:8px}.role-permission-line svg{flex:0 0 auto;color:var(--secondary)}.role-permission-line span span,.role-permission-line span{min-width:0}.role-permission-line strong,.role-permission-line small{display:block}.role-permission-line strong{font-size:12.2px;font-weight:660}.role-permission-line small{overflow:hidden;color:var(--secondary);font-size:11.2px;text-overflow:ellipsis;white-space:nowrap}.ui-switch{position:relative;flex:0 0 auto;width:32px;height:18px;border-radius:999px;background:#d1d5db;transition:background .16s ease}.ui-switch:after{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #10182829;content:"";transition:transform .16s ease}.ui-switch.on{background:#111827}.ui-switch.on:after{transform:translate(14px)}.role-summary-panel{margin-top:2px}.role-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.role-summary-grid div{display:grid;min-height:54px;place-items:center;border:1px solid var(--border);border-radius:10px;background:#f8fbff}.role-summary-grid div:nth-child(2){background:#fff8ff}.role-summary-grid div:nth-child(3){background:#f3fff8}.role-summary-grid strong{color:var(--text);font-size:18px;font-weight:760}.role-summary-grid span{color:var(--body);font-size:10.8px;font-weight:620}.permission-matrix{display:grid;gap:8px;overflow-x:auto}.matrix-row{display:grid;grid-template-columns:1fr repeat(6,minmax(118px,.85fr));gap:8px;align-items:center;min-width:860px}.matrix-row>span,.matrix-row>strong,.matrix-cell{display:inline-grid;min-height:34px;align-items:center;border-radius:12px;background:var(--surface-soft);padding:0 10px;color:var(--body);font-size:12px}.matrix-head>span{background:transparent;color:var(--muted);font-size:10.2px;font-weight:680;letter-spacing:.035em;text-transform:uppercase}.matrix-cell{justify-content:center;color:var(--muted)}.matrix-cell.allowed{background:#dbffef;color:#047849;font-weight:650}.role-permission-editor{grid-template-columns:repeat(2,minmax(0,1fr));max-height:520px;overflow:auto;padding-right:4px}.permission-toggle{display:inline-grid;min-height:28px;align-items:center;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--body);font-size:11.5px;font-weight:620;padding:0 10px;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.permission-toggle:hover{transform:translateY(-1px);border-color:#1118272e}.permission-toggle.selected{border-color:#111827;background:#111827;color:#fff}.module-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);gap:16px;align-items:start}.module-card-grid,.core-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.module-tool-picker,.module-function-tabs{display:flex;gap:10px;margin:0 0 12px;overflow-x:auto;border:1px solid var(--border);border-radius:18px;background:#fff;padding:8px}.module-page-tabs{margin:10px 0 16px}.module-page-tabs-heading{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--muted);font-size:11px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.module-page-tabs-heading>span:first-child{display:inline-flex;align-items:center;gap:6px;color:var(--text)}.finance-dashboard-tabs{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.module-page-tabs .module-function-tabs{margin:0}.module-function-tabs{gap:0;width:fit-content;max-width:100%;min-height:46px;border:0;border-radius:10px;background:#eee;box-shadow:0 0 0 1px #0000000f;padding:4px}.module-tool-picker{border-style:dashed;background:var(--surface-soft)}.module-tool-picker button,.module-function-tabs button{display:inline-flex;flex:0 0 auto;min-width:128px;height:38px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:transparent;color:#334155;padding:0 14px;font-size:12.5px;font-weight:620;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.module-tool-picker button:hover,.module-tool-picker button.active,.module-function-tabs button:hover,.module-function-tabs button.active{background:#f8f9fc;color:var(--text);box-shadow:inset 0 0 0 1px #e8eaeecc}.module-function-tabs button:hover{background:#ffffff80;box-shadow:none}.module-function-tabs button.active,.module-function-tabs button.active:hover{background:#111827;color:#fff;box-shadow:none}.module-tab-qa{display:inline-flex;min-width:44px;height:18px;align-items:center;justify-content:center;border-radius:999px;padding:0 7px;font-size:9.5px;font-weight:760;letter-spacing:.02em;line-height:1}.module-function-tabs button.active .module-tab-qa{background:#ffffff29;color:#fff}.module-tab-qa.ready{background:#d8ffe8;color:#047848}.module-tab-qa.partial{background:#fffcb1;color:#7e751f}.module-tab-qa.empty{background:#eef1f5;color:#667085}.finance-native-inline-hint{display:inline-grid;width:19px;height:19px;place-items:center;flex:0 0 auto;border-radius:999px;background:#eef4ff;color:#2351f6;font-size:11px;font-weight:780;line-height:1;cursor:help;box-shadow:inset 0 0 0 1px #2351f61f}.finance-native-inline-hint.help{background:#f8fafc;color:#667085;box-shadow:inset 0 0 0 1px #6670852e}.finance-native-inline-hint:hover{background:#dfe9ff;color:#123fd6}.finance-native-inline-hint.help:hover{background:#eef1f5;color:#111827}.finance-native-section,.finance-native-pro-chart-card,.finance-native-legacy-ceo .panel{position:relative;overflow:visible}.finance-native-corner-note{position:absolute;z-index:12;inset:0;display:block;width:auto;height:auto;border:0;background:transparent;color:transparent;font-size:0;line-height:0;pointer-events:none;outline:0;box-shadow:none}.finance-native-corner-note.partial,.finance-native-corner-note.risk,.finance-native-corner-note.ready{color:transparent}.finance-native-card-tooltip{position:absolute;top:calc(100% + 8px);left:12px;right:auto;z-index:140;width:min(340px,calc(100vw - 64px));min-width:220px;display:grid;gap:8px;padding:12px 13px;border-radius:13px;background:#111827f5;color:#fff;font-family:inherit;font-size:11.5px;font-weight:450;line-height:1.48;text-align:left;text-transform:none!important;letter-spacing:0;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease;box-shadow:0 18px 42px #0f172a33}.finance-native-card-tooltip:before{content:"";position:absolute;top:-5px;left:18px;width:10px;height:10px;border-radius:2px;background:#111827f5;transform:rotate(45deg)}.finance-native-legacy-ceo .metric-card:nth-child(4n) .finance-native-card-tooltip,.finance-native-pl-metrics article:nth-child(4n) .finance-native-card-tooltip,.finance-native-cash-metrics article:nth-child(2n) .finance-native-card-tooltip,.finance-native-concept-grid .finance-native-concept-card:nth-child(3n) .finance-native-card-tooltip,.finance-native-marketplace-metrics article:nth-child(3n) .finance-native-card-tooltip{left:auto;right:12px}.finance-native-legacy-ceo .metric-card:nth-child(4n) .finance-native-card-tooltip:before,.finance-native-pl-metrics article:nth-child(4n) .finance-native-card-tooltip:before,.finance-native-cash-metrics article:nth-child(2n) .finance-native-card-tooltip:before,.finance-native-concept-grid .finance-native-concept-card:nth-child(3n) .finance-native-card-tooltip:before,.finance-native-marketplace-metrics article:nth-child(3n) .finance-native-card-tooltip:before{left:auto;right:22px}.finance-native-card-tooltip-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.finance-native-card-tooltip-head strong{color:#fff;font-size:12px;font-weight:600;line-height:1.35;text-transform:none!important}.finance-native-card-tooltip-head em{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#ffffff1f;color:#ffffffeb;font-size:10.5px;font-style:normal;font-weight:560;line-height:1;text-transform:none!important}.finance-native-corner-note.risk .finance-native-card-tooltip-head em{background:#ffe8e52e;color:#ffd3cc}.finance-native-corner-note.ready .finance-native-card-tooltip-head em{background:#dcffef2e;color:#b8ffd8}.finance-native-corner-note.info .finance-native-card-tooltip-head em{background:#dbe8ff2e;color:#cfe0ff}.finance-native-card-tooltip-line{display:block;color:#ffffffd1;font-size:11.25px;font-weight:430;line-height:1.45;text-transform:none!important}.finance-native-card-tooltip,.finance-native-card-tooltip *{text-transform:none!important;letter-spacing:0}.finance-native-legacy-ceo .metric-card .finance-native-card-tooltip-head strong,.finance-native-concept-card .finance-native-card-tooltip-head strong,.finance-native-pl-metrics article .finance-native-card-tooltip-head strong,.finance-native-cash-metrics article .finance-native-card-tooltip-head strong,.finance-native-pro-chart-card .finance-native-card-tooltip-head strong,.finance-native-section .finance-native-card-tooltip-head strong{color:#fff;font-size:12px;font-weight:600;line-height:1.35}.finance-native-legacy-ceo .metric-card .finance-native-card-tooltip-line,.finance-native-concept-card .finance-native-card-tooltip-line,.finance-native-pl-metrics article .finance-native-card-tooltip-line,.finance-native-cash-metrics article .finance-native-card-tooltip-line,.finance-native-pro-chart-card .finance-native-card-tooltip-line,.finance-native-section .finance-native-card-tooltip-line{color:#ffffffd1;font-size:11.25px;font-weight:430;line-height:1.45}.finance-native-section:hover>.finance-native-corner-note .finance-native-card-tooltip,.finance-native-pro-chart-card:hover>.finance-native-corner-note .finance-native-card-tooltip,.finance-native-legacy-ceo .panel:hover>.finance-native-corner-note .finance-native-card-tooltip,.finance-native-legacy-ceo .metric-card:hover>.finance-native-corner-note .finance-native-card-tooltip,.finance-native-concept-card:hover>.finance-native-corner-note .finance-native-card-tooltip,.finance-native-pl-metrics article:hover>.finance-native-corner-note .finance-native-card-tooltip,.finance-native-cash-metrics article:hover>.finance-native-corner-note .finance-native-card-tooltip,.finance-native-section:focus-within>.finance-native-corner-note .finance-native-card-tooltip,.finance-native-pro-chart-card:focus-within>.finance-native-corner-note .finance-native-card-tooltip,.finance-native-legacy-ceo .panel:focus-within>.finance-native-corner-note .finance-native-card-tooltip,.finance-native-legacy-ceo .metric-card:focus-within>.finance-native-corner-note .finance-native-card-tooltip,.finance-native-concept-card:focus-within>.finance-native-corner-note .finance-native-card-tooltip,.finance-native-pl-metrics article:focus-within>.finance-native-corner-note .finance-native-card-tooltip,.finance-native-cash-metrics article:focus-within>.finance-native-corner-note .finance-native-card-tooltip{opacity:1;transform:translateY(0)}.finance-native-compact-hints{display:inline-flex;align-items:center;gap:7px;min-height:22px}.module-tool-picker button.active{background:#111827;color:#fff;box-shadow:0 10px 22px #1118271f}.module-tool-picker svg,.module-function-tabs svg{width:16px;height:16px}.module-card,.core-card{border-radius:18px;background:var(--surface-soft);padding:14px}.module-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:15px}.module-card h3,.core-card strong{display:block;margin:0 0 7px;font-size:14px;font-weight:660}.module-card p,.core-card p{margin:0 0 14px;color:var(--secondary);font-size:12.5px;line-height:1.55}.request-routing-card{display:grid;gap:14px;grid-column:1 / -1}.request-routing-card-head{align-items:flex-start;display:flex;gap:10px}.request-routing-card-head strong{margin-bottom:3px}.request-routing-card-head p{margin-bottom:0}.request-routing-list{display:grid;gap:9px}.request-routing-list label{align-items:center;background:#fff;border:1px solid #e5eaf2;border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);padding:10px}.request-routing-list label>span{display:grid;gap:2px;min-width:0}.request-routing-list strong{color:#111827;font-size:13px;font-weight:760;margin:0}.request-routing-list small{color:#667085;font-size:11.5px;font-weight:650;line-height:1.4}.request-routing-list select{background:#f8fafc;border:1px solid #dce4f0;border-radius:12px;color:#111827;font:inherit;font-size:12px;font-weight:720;min-height:38px;min-width:0;padding:0 10px}.seo-os-page{display:grid;gap:16px}.seo-hero-panel>p,.panel-copy{max-width:980px;margin:10px 0 0;color:var(--secondary);font-size:13px;line-height:1.6}.seo-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.seo-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-action-list{display:grid;gap:10px}.seo-action-list article,.seo-review-card,.seo-mini-card{border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:14px}.seo-action-list article{display:grid;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr) auto;gap:12px;align-items:center}.seo-action-list strong,.seo-review-card strong,.seo-mini-card strong{color:var(--text);font-size:13px;font-weight:680}.seo-action-list span,.seo-review-card p,.seo-mini-card span{margin:0;color:var(--secondary);font-size:12.5px;line-height:1.55}.seo-card-grid,.seo-connector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seo-strategy-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);gap:16px;align-items:start}.seo-strategy-hero,.seo-strategy-main,.seo-advisor-panel{grid-column:1 / -1}.seo-advisor-grid{display:grid;grid-template-columns:minmax(0,2.55fr) minmax(340px,.78fr);gap:14px;align-items:start;margin-top:14px}.seo-advisor-side,.seo-advisor-input{display:grid;gap:12px;align-content:start}.seo-advisor-control-card{display:grid;gap:12px;border:1px solid var(--border);border-radius:20px;background:var(--surface-soft);padding:14px}.seo-advisor-control-card label,.seo-advisor-input label{display:grid;gap:8px;color:var(--muted);font-size:11px;font-weight:720}.seo-advisor-control-card input,.seo-advisor-control-card select,.seo-advisor-input textarea{width:100%;border:1px solid var(--border);border-radius:15px;background:#fff;color:var(--text);font:inherit;font-size:13px;outline:none}.seo-advisor-control-card input,.seo-advisor-control-card select{height:40px;padding:0 12px}.seo-advisor-input textarea{min-height:138px;resize:vertical;border-radius:18px;padding:14px;line-height:1.55}.seo-advisor-control-card input:focus,.seo-advisor-control-card select:focus,.seo-advisor-input textarea:focus{border-color:#0500cb52;box-shadow:0 0 0 4px #0500cb12}.seo-goal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.seo-goal-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;min-height:38px;border:1px solid transparent;border-radius:13px;background:#fff;color:var(--body);padding:0 12px;font:inherit;font-size:12.2px;font-weight:700;cursor:pointer;text-align:left}.seo-goal-button svg{color:#2351f6;flex:0 0 auto}.seo-goal-button.active{background:#111827;color:#fff}.seo-goal-button.active svg{color:#fff}.seo-advisor-field-grid{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px}.seo-advisor-output{display:grid;grid-template-rows:auto minmax(520px,62vh) auto;align-content:start;align-items:start;gap:12px;min-height:700px;border:1px solid var(--border);border-radius:20px;background:var(--surface-soft);padding:18px}.seo-advisor-output-head{display:flex;align-items:center;gap:10px;margin:0 0 6px;min-height:34px;position:relative;z-index:4}.seo-advisor-output-head strong{display:block;margin-top:3px;color:var(--text);font-size:13.2px;font-weight:740}.seo-advisor-model{display:grid;gap:5px;width:178px;margin-left:auto}.seo-advisor-model>span{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.seo-advisor-model .ui1-model-select{min-height:34px}.seo-ai-report,.seo-advisor-output pre{overflow:auto;min-height:0;height:100%;max-height:62vh;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#070b12;padding:18px;white-space:pre-wrap;color:#e5e7eb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13.6px;font-weight:520;line-height:1.72;box-shadow:inset 0 1px #ffffff0a;scrollbar-color:rgba(148,163,184,.58) rgba(15,23,42,.36)}.seo-ai-report::selection,.seo-advisor-output pre::selection{background:#2351f67a;color:#fff}.seo-ai-report-heading{display:flex;align-items:center;gap:9px;margin:12px 0 7px;color:#fff}.seo-ai-report-heading:first-child{margin-top:0}.seo-ai-report-heading>span{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:8px;background:#ffffff14;font-size:14px}.seo-ai-report-heading strong{font-size:14px;font-weight:700;letter-spacing:0}.seo-ai-report-row{display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;align-items:start;margin:4px 0;color:#dbe4ee}.seo-ai-report-row>span{display:inline-grid;min-width:22px;height:22px;place-items:center;color:#9bdcff;font-size:13px;font-weight:700}.seo-ai-report-row.numbered>span{border-radius:999px;background:#2351f638;color:#dbe8ff;font-size:11px}.seo-ai-report-row p,.seo-ai-report-paragraph{margin:0}.seo-ai-report-paragraph{color:#e5e7eb;margin:6px 0}.seo-ai-report code{border-radius:7px;background:#ffffff17;padding:1px 6px;color:#c5f7ff;font-family:inherit}.seo-ai-report-spacer{display:block;height:8px}.seo-advisor-output .seo-inline-actions{align-self:start;display:flex;justify-content:flex-start;margin-top:2px}.seo-advisor-output .seo-inline-actions .primary-button{margin-top:0}.seo-strategy-side{align-self:stretch}.seo-strategy-table{display:grid;gap:8px;margin-top:12px}.seo-strategy-row{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(90px,.38fr) minmax(170px,.8fr) minmax(240px,1.2fr) minmax(220px,1fr);gap:12px;align-items:center;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:12px}.seo-strategy-row.head{border:0;background:transparent;color:var(--muted);font-size:10.5px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.seo-strategy-row strong{color:var(--text);font-size:12.8px;font-weight:730}.seo-strategy-row span{color:var(--body);font-size:12.2px;line-height:1.45}.seo-strategy-row code{overflow:hidden;width:fit-content;max-width:100%;border-radius:999px;background:#eef4ff;color:#2351f6;padding:5px 9px;font-size:10.8px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.seo-keyword-layout{display:grid;gap:16px}.seo-keyword-table{display:grid;gap:8px;margin-top:12px}.seo-keyword-row{display:grid;grid-template-columns:minmax(180px,.95fr) minmax(160px,.8fr) minmax(130px,.62fr) minmax(170px,.8fr) minmax(140px,.7fr) minmax(100px,.45fr);gap:12px;align-items:center;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:12px}.seo-keyword-row.head{border:0;background:transparent;color:var(--muted);font-size:10.5px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.seo-keyword-row strong{color:var(--text);font-size:12.8px;font-weight:730}.seo-keyword-row span{color:var(--body);font-size:12.2px;line-height:1.45}.seo-keyword-row code{overflow:hidden;width:fit-content;max-width:100%;border-radius:999px;background:#eef4ff;color:#2351f6;padding:5px 9px;font-size:10.8px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.seo-mini-card{display:grid;gap:9px}.seo-mini-card code{width:fit-content;max-width:100%;overflow:hidden;border-radius:999px;background:#eef4ff;color:#2351f6;padding:5px 9px;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.seo-table{display:grid;gap:8px}.seo-table-row{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(150px,.75fr) minmax(150px,.75fr) minmax(110px,.5fr) minmax(170px,.9fr);gap:12px;align-items:center;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:13px 14px;color:var(--body);font-size:12.4px}.seo-table-row.head{border:0;background:transparent;color:var(--muted);font-size:10.5px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.seo-table-row strong{color:var(--text);font-weight:680}.seo-content-queue{display:grid;gap:16px}.seo-hero-actions.compact{margin-top:0}.seo-queue-inputs{grid-template-columns:auto minmax(0,1fr) auto;margin:12px 0 16px}.seo-keyword-create-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-bottom:14px}.seo-keyword-create-row label{display:grid;gap:7px;color:var(--muted);font-size:11px;font-weight:700}.seo-keyword-create-row input{width:100%;height:42px;border:1px solid var(--border);border-radius:15px;padding:0 14px;background:#fff;color:var(--text);font:inherit;outline:none}.seo-keyword-create-row input:focus{border-color:#0500cb59;box-shadow:0 0 0 4px #0500cb14}.seo-kanban{display:grid;grid-template-columns:repeat(6,minmax(318px,1fr));gap:12px;overflow-x:auto;padding-bottom:2px}.seo-kanban-column{min-width:318px;border:1px solid var(--border);border-radius:22px;background:#f8fafc;padding:12px}.seo-kanban-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.seo-kanban-head .icon-box{flex:0 0 30px;width:30px;height:30px;border-radius:12px}.seo-kanban-head .icon-box svg{width:15px;height:15px}.seo-kanban-head>div{display:grid;gap:1px;min-width:0}.seo-kanban-head strong,.seo-kanban-head span{display:block}.seo-kanban-head strong{color:var(--text);font-size:13.2px;font-weight:720}.seo-kanban-head span{margin-top:2px;color:var(--muted);font-size:11.5px;font-weight:620}.seo-kanban-cards{display:grid;gap:10px}.seo-queue-card{border:1px solid #e8eaee;border-radius:18px;background:#fff;padding:10px;box-shadow:0 1px 2px #10182809;cursor:pointer}.seo-queue-card.selected{border-color:#2351f659;box-shadow:0 0 0 4px #2351f60e}.seo-queue-card-title,.seo-queue-footer{display:flex;gap:8px;align-items:flex-start;justify-content:space-between}.seo-queue-card-title strong{color:var(--text);font-size:12.8px;font-weight:720;line-height:1.35}.seo-queue-card p{margin:6px 0 8px;color:var(--secondary);font-size:12px;line-height:1.38}.seo-queue-meta{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.seo-queue-meta span{border-radius:999px;background:#f1f5f9;color:#475467;padding:5px 8px;font-size:10.8px;font-weight:660}.seo-queue-footer{align-items:center;border-top:1px solid #eef0f4;padding-top:9px}.seo-queue-footer code{overflow:hidden;max-width:130px;color:#2351f6;font-size:10.8px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.seo-queue-footer span{color:var(--muted);font-size:10.8px;font-weight:660}.seo-queue-operator-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin-top:8px;border:1px solid var(--border);border-radius:16px;background:#f8fafc;padding:8px}.seo-queue-operator-summary span{display:grid;gap:2px;align-items:start;min-width:0;color:var(--text);font-size:11px;font-weight:600;line-height:1.28}.seo-queue-operator-summary small{color:var(--muted);font-size:9.8px;font-weight:720;letter-spacing:.02em;text-transform:uppercase}.seo-package-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin-top:8px;border:1px solid #e7edf6;border-radius:16px;background:#fbfcff;padding:8px}.seo-package-summary span,.seo-package-summary p{display:grid;gap:2px;margin:0;color:var(--text);font-size:10.8px;font-weight:560;line-height:1.28;min-width:0}.seo-package-summary small{color:var(--muted);font-size:9.6px;font-weight:720;letter-spacing:.02em;text-transform:uppercase}.seo-queue-card .ai-action-button,.seo-queue-card .ghost-button{margin-top:7px;min-width:0;min-height:34px;white-space:normal;line-height:1.25}.seo-queue-context-menu{position:fixed;z-index:2147483000;display:grid;width:220px;gap:5px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;box-shadow:0 18px 46px #0f172a2e;padding:8px}.seo-queue-context-menu strong{padding:4px 8px 7px;border-bottom:1px solid #edf1f7;color:var(--muted);font-size:10.5px;font-weight:720;letter-spacing:.03em;text-transform:uppercase}.seo-queue-context-menu button{display:flex;align-items:center;gap:8px;min-height:36px;border:0;border-radius:10px;background:transparent;color:var(--text);padding:0 9px;font:inherit;font-size:12px;font-weight:620;text-align:left;cursor:pointer}.seo-queue-context-menu button:hover{background:#f8fafc}.seo-queue-context-menu button.danger{color:#b42318}.seo-queue-context-menu button.danger:hover{background:#fff1f0}.seo-queue-context-menu button:disabled{cursor:not-allowed;opacity:.55}.seo-keyword-cleaner,.seo-brief-analysis,.seo-operator-fields,.seo-image-brief,.seo-operator-note{border:1px solid var(--border);border-radius:16px;background:#f8fafc}.seo-keyword-cleaner{display:grid;gap:12px;margin:12px 0 14px;padding:14px}.seo-keyword-cleaner p{margin:0;color:var(--secondary);font-size:12.5px;line-height:1.55}.seo-keyword-cleaner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.seo-keyword-cleaner-grid article{display:grid;gap:5px;border:1px solid #e7ebf2;border-radius:14px;background:#fff;padding:10px}.seo-keyword-cleaner-grid strong,.seo-operator-fields span,.seo-image-brief strong{color:var(--text);font-size:12px;font-weight:680}.seo-keyword-cleaner-grid span,.seo-keyword-cleaner-grid small,.seo-image-brief small,.seo-image-brief span{color:var(--secondary);font-size:11.4px;line-height:1.45}.seo-keyword-cleaner-grid code{overflow:hidden;width:fit-content;max-width:100%;border-radius:999px;background:#eef4ff;color:#2351f6;padding:4px 7px;font-size:10.5px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.seo-brief-analysis{display:grid;gap:6px;padding:10px}.seo-brief-analysis>span,.seo-operator-fields small{color:var(--muted);font-size:10px;font-weight:720;letter-spacing:.02em;text-transform:uppercase}.seo-brief-analysis strong{color:var(--text);font-size:14px;font-weight:720}.seo-brief-analysis small{color:var(--secondary);font-size:11.5px}.seo-brief-analysis div{display:flex;flex-wrap:wrap;gap:6px}.seo-brief-analysis code{border-radius:999px;background:#eef4ff;color:#2351f6;padding:4px 7px;font-size:10.5px;font-weight:700}.seo-operator-note{display:flex;gap:8px;align-items:center;margin-top:10px;padding:9px 10px;color:var(--secondary);font-size:12px;line-height:1.45}.seo-operator-note svg{flex:0 0 auto;color:#2351f6}.seo-advanced-details{display:grid;gap:10px}.seo-advanced-details summary{cursor:pointer;color:var(--text);font-size:12.5px;font-weight:680}.seo-advanced-details[open] summary{margin-bottom:10px}.seo-operator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px}.seo-operator-fields span{display:grid;gap:3px;min-width:0;line-height:1.35}.seo-draft-choice-row{display:grid;grid-template-columns:1fr;gap:8px;margin-top:9px}.seo-draft-choice-row .ai-action-button,.seo-draft-choice-row .ghost-button{width:100%;justify-content:center;margin-top:0}.seo-queue-card .ghost-button.is-locked{border-color:#e8edf5;background:#f7f9fd;color:var(--muted);box-shadow:none}.seo-brief-card label{display:grid;gap:7px}.seo-brief-card label span{color:var(--muted);font-size:11px;font-weight:680}.seo-brief-card textarea{width:100%;min-height:96px;border:1px solid #dbe3ef;border-radius:16px;background:#fff;color:var(--text);font:inherit;font-size:12.5px;line-height:1.55;outline:none;padding:12px 13px;resize:vertical}.seo-brief-card textarea:focus{border-color:#2351f66b;box-shadow:0 0 0 4px #2351f614}.seo-image-brief{display:grid;gap:5px;margin-top:10px;padding:10px}.seo-image-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px}.seo-image-strip a{overflow:hidden;position:relative;display:block;aspect-ratio:1.18;border:1px solid var(--border);border-radius:14px;background:#eef2f7}.seo-image-strip img{width:100%;height:100%;object-fit:cover;display:block}.seo-image-fallback{display:none;width:100%;height:100%;place-items:center;padding:8px;color:var(--muted);font-size:11px;font-weight:650;line-height:1.25;text-align:center}.seo-image-strip a.is-broken{border-style:dashed;background:#f8fafc}.seo-image-strip a.is-broken .seo-image-fallback{display:grid}.seo-inline-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.seo-inline-actions .primary-button,.seo-inline-actions .ghost-button{min-height:34px;padding-inline:12px}.seo-review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);gap:16px;align-items:start}.seo-review-main,.seo-review-side{align-self:stretch}.seo-review-full{grid-column:1 / -1}.seo-review-target{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border:1px solid var(--border);border-radius:22px;background:linear-gradient(90deg,#f8f9ff,#f7fbff);padding:16px;margin:12px 0 14px}.seo-review-target h3{margin:2px 0 6px;color:var(--text);font-size:18px;font-weight:760}.seo-review-target span{display:block;color:var(--secondary);font-size:12.8px;line-height:1.55}.seo-review-target-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center}.seo-review-target-actions .primary-button{min-height:36px;padding-inline:12px}.seo-review-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.seo-review-info-card{border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:13px}.seo-review-info-card strong,.seo-review-draft strong{display:block;margin-bottom:6px;color:var(--text);font-size:12.8px;font-weight:720}.seo-review-info-card span,.seo-review-draft p{margin:0;color:var(--secondary);font-size:12.5px;line-height:1.55}.seo-review-draft{border:1px solid #dbeafe;border-radius:18px;background:#f8fbff;padding:14px;margin-top:12px}.seo-draft-preview-panel{display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);gap:14px;margin-top:14px;border:1px solid var(--border);border-radius:22px;background:#fff;padding:14px}.seo-draft-preview-panel.compact{grid-template-columns:minmax(230px,.28fr) minmax(0,1fr)}.seo-draft-preview-meta{display:grid;align-content:start;gap:12px}.seo-draft-preview-panel iframe{width:100%;min-height:420px;border:1px solid var(--border);border-radius:18px;background:#fff}.seo-review-checklist{display:grid;gap:9px;margin-top:12px}.seo-review-checklist article{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft);padding:10px 11px}.seo-review-checklist article.pass{background:#f0fdf7}.seo-review-checklist article.hold{background:#fffbea}.seo-review-checklist svg{color:#2351f6}.seo-review-checklist article.pass svg{color:#06c979}.seo-review-checklist article.hold svg{color:#b7791f}.seo-review-checklist span{color:var(--body);font-size:12.2px;font-weight:580}.seo-review-checklist strong{color:var(--text);font-size:11.5px;font-weight:760}.seo-review-edit-panel{display:grid;gap:10px;margin-top:14px;border:1px solid var(--border);border-radius:18px;background:#fff;padding:13px}.seo-review-edit-panel label{display:grid;gap:5px}.seo-review-edit-panel label span{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.seo-review-edit-panel input,.seo-review-edit-panel textarea{width:100%;border:1px solid var(--border);border-radius:13px;background:#fff;color:var(--text);font:inherit;font-size:12px;font-weight:560;outline:0;padding:9px 11px;transition:border-color .16s ease,box-shadow .16s ease}.seo-review-edit-panel textarea{min-height:62px;resize:vertical}.seo-review-edit-panel input:focus,.seo-review-edit-panel textarea:focus{border-color:#2351f673;box-shadow:0 0 0 4px #2351f614}.seo-quick-fix-grid,.seo-action-chip-row{display:flex;flex-wrap:wrap;gap:7px}.seo-quick-fix-grid button,.seo-action-chip-row span{border:1px solid #e4e8f0;border-radius:999px;background:#fff;color:var(--secondary);padding:7px 10px;font:inherit;font-size:11.5px;font-weight:650}.seo-quick-fix-grid button{cursor:pointer}.seo-quick-fix-grid button:hover{border-color:#2351f647;color:#2351f6}.seo-operator-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.seo-operator-grid article{display:grid;align-content:start;gap:7px;border:1px solid var(--border);border-radius:16px;background:#fff;padding:11px}.seo-operator-grid strong{color:var(--text);font-size:12.4px;font-weight:680}.seo-operator-grid small{color:var(--secondary);font-size:11.4px;line-height:1.45}.seo-action-chip-row{margin:10px 0 12px}.seo-writer-studio{align-self:start}.seo-writer-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;margin-top:14px}.seo-writer-editor,.seo-writer-chat{display:grid;gap:12px;min-width:0;border:1px solid var(--border);border-radius:20px;background:#fff;padding:14px}.seo-writer-title-row{display:flex;align-items:center;gap:10px;min-width:0}.seo-writer-title-row h3{overflow:hidden;margin:0;color:var(--text);font-size:15px;font-weight:680;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.seo-writer-editor>textarea,.seo-writer-chat label textarea{width:100%;border:1px solid #dbe3ef;border-radius:16px;background:#fff;color:var(--text);font:inherit;outline:0;padding:12px 13px;line-height:1.58;resize:vertical}.seo-writer-editor>textarea{min-height:520px;font-size:12.8px}.seo-writer-chat label{display:grid;gap:7px}.seo-writer-chat label span{color:var(--muted);font-size:11px;font-weight:700}.seo-writer-chat label textarea{min-height:98px}.seo-writer-editor>textarea:focus,.seo-writer-chat label textarea:focus{border-color:#2351f66b;box-shadow:0 0 0 4px #2351f614}.seo-writer-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.seo-writer-chat-log{display:grid;gap:9px;max-height:360px;overflow:auto;border-radius:18px;background:#f7f9fd;padding:10px}.seo-writer-message{display:grid;gap:5px;max-width:94%;border:1px solid #e4eaf4;border-radius:16px;background:#fff;padding:10px 11px}.seo-writer-message.user{justify-self:end;border-color:#d7e1ff;background:#f4f7ff}.seo-writer-message span{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.seo-writer-message p{margin:0;color:var(--text);font-size:12.4px;line-height:1.55}.seo-writer-prompt-row{display:flex;flex-wrap:wrap;gap:8px}.seo-writer-prompt-row button{border:1px solid #e8edf5;border-radius:999px;background:#f7f9fd;color:var(--secondary);padding:7px 10px;font:inherit;font-size:11.5px;cursor:pointer}.seo-article-modal-backdrop{z-index:120;align-items:center;justify-content:center;padding:32px 44px;background:#0f172a38;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.seo-article-modal{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:12px;width:min(1420px,calc(100vw - 88px));max-height:calc(100vh - 76px);overflow:auto;border:1px solid var(--border);border-radius:26px;background:#fff;box-shadow:0 30px 80px #0f172a47;padding:16px;contain:layout paint style}.seo-article-modal-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;border-bottom:1px solid #eef0f4;padding-bottom:12px}.seo-article-modal-head h2{margin:2px 0 10px;color:var(--text);font-size:clamp(18px,2vw,26px);font-weight:720;letter-spacing:0;line-height:1.15}.seo-article-modal-close.icon-only-button{display:inline-grid;width:36px;height:36px;min-width:36px;min-height:36px;place-items:center;align-self:start;border:1px solid #d8dde6;border-radius:10px;background:#fff;color:#111827;padding:0;line-height:1;box-shadow:none}.seo-article-modal-close.icon-only-button svg{display:block;width:18px;height:18px;margin:0;stroke-width:2}.seo-article-modal-close.icon-only-button:hover{border-color:#98a2b3;background:#f8fafc;color:#111827}.seo-article-modal-tags,.seo-article-modal-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.seo-article-modal-tags>span:not(.inline-status){display:inline-grid;min-height:26px;place-items:center;border-radius:999px;background:#eef4ff;color:#2351f6;padding:0 10px;font-size:11px;font-weight:680}.seo-article-package-tabs{display:flex;gap:8px;align-items:center;overflow-x:auto;border-radius:16px;background:#f4f6fa;padding:6px}.seo-article-package-tabs button{min-height:34px;border:0;border-radius:12px;background:transparent;color:var(--secondary);padding:0 12px;font:inherit;font-size:12px;font-weight:620;white-space:nowrap;cursor:pointer}.seo-article-package-tabs button.active{background:#111827;color:#fff;box-shadow:0 10px 24px #0f172a24}.seo-article-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,420px);gap:14px;align-items:start;min-height:0;height:auto;max-height:none;overflow:visible}.seo-article-reader,.seo-article-ai-panel{display:grid;gap:12px;min-width:0;min-height:0}.seo-article-reader{grid-template-rows:auto minmax(0,1fr);height:min(660px,calc(100vh - 270px));min-height:min(560px,calc(100vh - 270px))}.seo-article-reader.is-busy .seo-article-preview-wrap iframe{opacity:.42}.seo-article-reader-toolbar{display:grid;grid-template-columns:minmax(150px,1fr) minmax(170px,220px) auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:18px;background:#f8fafc;padding:9px 11px}.seo-article-reader-toolbar .ui1-model-select{min-width:0}.seo-article-reader-toolbar .ui1-model-select-label{font-size:9.8px}.seo-article-reader-toolbar .ui1-model-select-trigger{min-height:36px;border-radius:14px;background:#fff}.seo-article-reader-toolbar strong{display:block;margin-top:2px;color:var(--text);font-size:12px;font-weight:680}.seo-article-reader-toolbar small{display:block;margin-top:3px;color:var(--muted);font-size:10.5px;line-height:1.25}.seo-article-preview-wrap{position:relative;min-height:0;height:100%}.seo-article-preview-wrap iframe{width:100%;height:calc(100% - 12px);min-height:380px;border:1px solid var(--border);border-radius:20px;background:#fff;transition:opacity .18s ease}.seo-article-ai-loading{position:absolute;z-index:2;top:16px;left:50%;display:inline-flex;max-width:min(520px,calc(100% - 32px));transform:translate(-50%);align-items:center;gap:12px;border:1px solid rgba(35,81,246,.18);border-radius:18px;background:#fffffff5;box-shadow:0 18px 45px #0f172a29;padding:12px 14px;pointer-events:none}.seo-article-ai-loading strong{display:block;color:var(--text);font-size:13px;font-weight:720}.seo-article-ai-loading small{display:block;margin-top:2px;color:var(--secondary);font-size:11px;line-height:1.35}.seo-ai-loading-orb{display:inline-grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 20%,#dffcf3 0 28%,#dbeafe 48%,#ede9fe);color:#2351f6;animation:seo-ai-pulse 1.1s ease-in-out infinite}.seo-spin-icon{animation:seo-action-spin 1s linear infinite}@keyframes seo-ai-pulse{0%,to{transform:scale(1);box-shadow:0 0 #2351f633}50%{transform:scale(1.04);box-shadow:0 0 0 8px #2351f600}}.seo-article-editor-shell{display:grid;gap:9px;min-height:0}.seo-article-editor-shell>.ghost-button{justify-self:start}.seo-article-editor,.seo-article-feedback{display:grid;gap:7px}.seo-article-editor span,.seo-article-feedback span{color:var(--muted);font-size:10.5px;font-weight:720;letter-spacing:.03em;text-transform:uppercase}.seo-article-editor textarea,.seo-article-feedback textarea{width:100%;border:1px solid #dbe3ef;border-radius:16px;background:#fff;color:var(--text);font:inherit;line-height:1.56;outline:none;padding:12px 13px;resize:vertical}.seo-article-editor textarea{min-height:190px;max-height:28vh;font-size:12.8px}.seo-article-feedback textarea{min-height:118px;font-size:12.3px;resize:vertical}.seo-article-editor textarea:focus,.seo-article-feedback textarea:focus{border-color:#2351f66b;box-shadow:0 0 0 4px #2351f614}.seo-article-ai-panel{align-self:start;grid-auto-rows:max-content;align-content:start;gap:10px;margin-top:10px;border:1px solid var(--border);border-radius:22px;background:#f8fafc;padding:12px;height:fit-content;max-height:calc(100vh - 118px);overflow:hidden auto;overscroll-behavior:contain}.seo-review-question{margin:-4px 0 0;color:var(--text);font-size:13px;font-weight:680}.seo-package-gate-card,.seo-image-asset-card{display:grid;gap:7px;border:1px solid #e6edf6;border-radius:16px;background:#fff;padding:10px}.seo-package-gate-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.seo-package-gate-card>.inline-status{align-self:start;margin-top:6px}.seo-package-gate-card>small{grid-column:1 / -1}.seo-package-gate-card strong,.seo-image-asset-card strong{display:block;color:var(--text);font-size:12.8px;font-weight:700}.seo-package-gate-card span,.seo-package-gate-card small,.seo-image-asset-card span,.seo-image-asset-card small{display:block;margin-top:3px;color:var(--secondary);font-size:11.2px;line-height:1.4}.seo-image-review-panel,.seo-meta-review-list,.seo-publish-readiness-panel{display:grid;gap:12px}.seo-image-brief.detail{margin:0;background:#fff}.seo-image-style-select{display:grid;gap:6px}.seo-image-style-select span{color:var(--muted);font-size:10.5px;font-weight:720;letter-spacing:.03em;text-transform:uppercase}.seo-image-style-select select{width:100%;min-height:38px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;color:var(--text);font:inherit;padding:0 12px}.seo-image-asset-list{display:grid;gap:10px}.seo-image-asset-card{grid-template-columns:92px minmax(0,1fr);align-items:start}.seo-image-asset-card img{width:92px;aspect-ratio:1;border:1px solid #edf1f7;border-radius:14px;background:#f8fafc;object-fit:cover}.seo-article-modal-actions.compact{margin-top:8px;gap:6px}.seo-article-modal-actions.compact .ghost-button,.seo-article-modal-actions.compact .primary-button{min-height:34px;font-size:11px}.seo-review-checklist.compact{margin-top:0}.seo-review-checklist.compact article{background:#fff;min-height:32px;padding:7px 9px}.seo-review-gate-scroll{display:grid;gap:10px;max-height:min(320px,calc(100vh - 430px));min-height:0;overflow:auto;overscroll-behavior:contain;border:1px solid #e8edf5;border-radius:16px;background:#fff;padding:8px}.seo-review-gate-scroll .seo-package-gate-card,.seo-review-gate-scroll .seo-review-checklist.compact{margin:0}.seo-writer-chat-log.modal-chat{max-height:118px;background:#fff;overflow:auto}.seo-article-modal-actions .ghost-button,.seo-article-modal-actions .primary-button{flex:1 1 150px;min-height:38px}.seo-article-modal-actions.review{border-top:1px solid #e8edf5;padding-top:9px}.seo-quick-fix-grid button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:7px 11px;font-size:11.4px}.seo-quick-fix-grid button svg{flex:0 0 auto;color:#2351f6}.seo-quick-fix-scroll{max-height:138px;min-height:104px;overflow:auto;overscroll-behavior:contain;border:1px solid #e8edf5;border-radius:16px;background:#fff;padding:8px}.seo-quick-fix-scroll .seo-quick-fix-grid{margin:0}@media(max-width:980px){.seo-knowledge-scope-tabs,.seo-knowledge-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-knowledge-db-controls,.seo-knowledge-create-row{flex-direction:column}}@media(max-width:640px){.seo-knowledge-scope-tabs,.seo-knowledge-item-grid{grid-template-columns:1fr}}@media(max-width:980px){.seo-writer-grid,.seo-writer-actions,.seo-article-modal-grid{grid-template-columns:1fr}.seo-writer-editor>textarea{min-height:360px}.seo-article-modal{width:min(760px,calc(100vw - 18px));max-height:calc(100vh - 18px);overflow:auto;padding:14px}.seo-article-modal-grid{max-height:none;overflow:visible}.seo-article-reader iframe{height:420px;min-height:420px}.seo-article-ai-panel{max-height:none}.seo-article-reader-toolbar{grid-template-columns:1fr;align-items:stretch}}.seo-review-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.seo-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}.seo-score-card{border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:14px}.seo-score-card span{color:var(--muted);font-size:11px;font-weight:720}.seo-score-card strong{display:block;margin:7px 0 5px;color:var(--text);font-size:30px;font-weight:760}.seo-score-card p,.seo-review-reasons p{margin:0;color:var(--secondary);font-size:12.2px;line-height:1.5}.seo-review-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.seo-review-reasons article{border:1px solid var(--border);border-radius:18px;background:#fff;padding:13px}.seo-review-reasons .status-text{margin-bottom:8px}.seo-publishing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);gap:16px;align-items:start}.seo-publish-main,.seo-publish-side{align-self:stretch}.seo-publish-table{display:grid;gap:8px;margin-top:14px}.seo-publish-row{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(180px,.8fr) minmax(120px,.55fr) minmax(130px,.6fr) minmax(130px,.6fr);gap:12px;align-items:center;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:12px}.seo-publish-row.head{border:0;background:transparent;color:var(--muted);font-size:10.5px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.seo-publish-row strong{color:var(--text);font-size:12.8px;font-weight:700}.seo-publish-row span{color:var(--body);font-size:12.2px;font-weight:560}.seo-publish-row code{overflow:hidden;width:fit-content;max-width:100%;border-radius:999px;background:#eef4ff;color:#2351f6;padding:5px 9px;font-size:11px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.seo-publish-row-editable{grid-template-columns:minmax(180px,.8fr) minmax(280px,1.25fr) minmax(220px,.9fr) minmax(120px,.5fr) minmax(128px,.45fr);align-items:start;cursor:pointer}.seo-publish-row-editable.selected{border-color:#2351f659;box-shadow:0 0 0 4px #2351f60e}.seo-publish-title-cell,.seo-cms-field-stack,.seo-publish-action-stack{display:grid;gap:8px}.seo-publish-title-cell span{color:var(--secondary);font-size:11.5px}.seo-cms-field-stack label{display:grid;gap:5px}.seo-cms-field-stack label span{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.seo-cms-field-stack input,.seo-cms-field-stack textarea{width:100%;border:1px solid var(--border);border-radius:13px;background:#fff;color:var(--text);font:inherit;font-size:12px;font-weight:560;outline:0;padding:9px 11px;transition:border-color .16s ease,box-shadow .16s ease}.seo-cms-field-stack textarea{min-height:62px;resize:vertical}.seo-cms-field-stack input:focus,.seo-cms-field-stack textarea:focus{border-color:#2351f673;box-shadow:0 0 0 4px #2351f614}.seo-cms-preview-panel{display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);gap:14px;margin-top:14px;border:1px solid var(--border);border-radius:22px;background:#fff;padding:14px}.seo-cms-preview-meta{display:grid;align-content:start;gap:12px}.seo-cms-preview-panel iframe{width:100%;min-height:420px;border:1px solid var(--border);border-radius:18px;background:#fff}.seo-cms-dryrun{display:grid;gap:12px;margin-top:14px;border-top:1px solid var(--border);padding-top:14px}.seo-operational-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.seo-operational-strip article{display:grid;gap:5px;align-content:start;min-height:112px;border:1px solid var(--border);border-radius:20px;background:#fff;box-shadow:var(--shadow-soft);padding:14px}.seo-operational-strip span,.seo-operational-strip small{color:var(--muted);font-size:10.5px;font-weight:720;letter-spacing:.035em;text-transform:uppercase}.seo-operational-strip small{color:var(--secondary);font-size:11.5px;font-weight:560;letter-spacing:0;line-height:1.45;text-transform:none}.seo-operational-strip strong{color:var(--text);font-size:18px;font-weight:780}.seo-activity-panel{margin-top:14px}.seo-activity-list{display:grid;gap:9px;margin-top:12px}.seo-activity-list article{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:11px 12px}.seo-activity-list strong,.seo-activity-list small{display:block}.seo-activity-list strong{color:var(--text);font-size:12.6px;font-weight:720}.seo-activity-list small,.seo-activity-list time{color:var(--secondary);font-size:11.5px;font-weight:560;line-height:1.45}.seo-activity-dot{width:8px;height:8px;border-radius:999px;background:#2351f6}.seo-activity-dot.ok{background:#06c979}.seo-activity-dot.warn{background:#d5be18}.seo-activity-dot.risk{background:#ea0000}.seo-publish-safety-panel{display:grid;gap:12px;margin-top:14px;border-top:1px solid var(--border);padding-top:14px}.seo-publish-safety-list{display:grid;gap:9px}.seo-publish-safety-list article{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft);padding:11px}.seo-publish-safety-list article.pass{border-color:#06c97938;background:#edfff7}.seo-publish-safety-list article.hold{border-color:#d5be1847;background:#fffbea}.seo-publish-safety-list article.pass svg{color:#06a866}.seo-publish-safety-list article.hold svg{color:#a97900}.seo-publish-safety-list strong,.seo-publish-safety-list span{display:block}.seo-publish-safety-list strong{color:var(--text);font-size:12.4px;font-weight:720}.seo-publish-safety-list span{margin-top:3px;color:var(--secondary);font-size:11.5px;font-weight:560;line-height:1.45}.seo-connector-preview{display:grid;gap:5px;border-radius:14px;background:#fff;padding:8px 10px}.seo-connector-preview span,.seo-connector-preview button{overflow:hidden;border:0;background:transparent;color:var(--secondary);font-size:11.4px;font-weight:560;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;text-align:left}.seo-connector-preview button{cursor:pointer}.seo-connector-preview button:hover{color:var(--primary)}.seo-connector-insight-list{display:grid;gap:10px;margin-top:12px}.seo-connector-insight-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:12px}.seo-connector-insight-list strong,.seo-connector-insight-list span{display:block}.seo-connector-insight-list strong{color:var(--text);font-size:12.8px;font-weight:740}.seo-connector-insight-list span{margin-top:3px;color:var(--secondary);font-size:11.6px;font-weight:560;line-height:1.45}@media(max-width:1100px){.seo-operational-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-cms-preview-panel{grid-template-columns:1fr}}@media(max-width:720px){.seo-operational-strip,.seo-activity-list article{grid-template-columns:1fr}.seo-activity-list time{justify-self:start}}.seo-calendar-list{display:grid;gap:10px;margin-top:12px}.seo-calendar-list article{display:grid;grid-template-columns:minmax(58px,.4fr) minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:12px}.seo-calendar-list article.warn{background:#fffbea}.seo-calendar-list strong,.seo-calendar-list span{display:block}.seo-calendar-list strong{color:var(--text);font-size:13px;font-weight:740}.seo-calendar-list span,.seo-calendar-list p{color:var(--secondary);font-size:12px;font-weight:580}.seo-calendar-list p{margin:0}.seo-sync-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.seo-publish-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.seo-performance-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);gap:16px;align-items:start}.seo-performance-summary,.seo-performance-main{grid-column:1 / -1}.seo-performance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.seo-performance-table{display:grid;gap:8px;margin-top:12px}.seo-performance-row{display:grid;grid-template-columns:minmax(230px,1.1fr) minmax(170px,.75fr) minmax(190px,.85fr) minmax(170px,.75fr) minmax(130px,.55fr);gap:12px;align-items:center;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:12px}.seo-performance-row.head{border:0;background:transparent;color:var(--muted);font-size:10.5px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.seo-performance-row strong{color:var(--text);font-size:12.8px;font-weight:720}.seo-performance-row span{color:var(--body);font-size:12.2px;line-height:1.45}.seo-performance-side{align-self:stretch}.seo-action-list.compact-list article{grid-template-columns:minmax(130px,.9fr) minmax(0,1fr) auto}.seo-performance-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.seo-learning-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);gap:16px;align-items:start}.seo-learning-hero{grid-column:1 / -1}.seo-learning-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.seo-learning-flow article{position:relative;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:13px}.seo-learning-flow article:not(:last-child):after{content:"";position:absolute;top:50%;right:-8px;width:8px;height:1px;background:#cfd6e3}.seo-learning-flow strong,.seo-learning-flow span{display:block}.seo-learning-flow strong{color:var(--text);font-size:13px;font-weight:760}.seo-learning-flow span{margin-top:4px;color:var(--secondary);font-size:12px;line-height:1.45}.seo-learning-main,.seo-learning-side{align-self:stretch}.seo-learning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.seo-learning-card{border:1px solid var(--border);border-radius:20px;background:var(--surface-soft);padding:14px}.seo-learning-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:8px}.seo-learning-card strong{color:var(--text);font-size:13px;font-weight:730}.seo-learning-card p{margin:0 0 10px;color:var(--secondary);font-size:12.3px;line-height:1.5}.seo-learning-card ul{display:grid;gap:6px;margin:0;padding-left:16px;color:var(--body);font-size:12px;line-height:1.45}.seo-provider-layout{display:grid;gap:16px}.seo-provider-hero>.panel-copy{max-width:1040px}.seo-provider-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.seo-provider-runtime{margin-top:12px}.seo-provider-runtime.warning{border:1px solid #ffd7a8;background:#fff7ed}.seo-learning-candidate-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:220px}.seo-learning-candidate-actions .ghost-button{min-height:32px;padding-inline:12px;font-size:11.5px}.ghost-button.danger-soft{color:#b42318;border-color:#ffd8d3;background:#fff7f5}.seo-learning-drawer{max-width:520px}.seo-learning-detail-card{display:grid;gap:8px;border:1px solid var(--border);border-radius:18px;background:#f8fafc;padding:14px}.seo-learning-detail-card strong{color:var(--primary);font-size:12.5px}.seo-learning-detail-card p{margin:0;color:var(--body);font-size:12.5px;line-height:1.55}.seo-learning-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seo-learning-criteria-list{display:grid;gap:8px}.seo-learning-criteria-list span{display:grid;gap:3px;border:1px solid #e8eaee;border-radius:14px;background:#fff;padding:10px 12px}.seo-learning-criteria-list span strong{color:var(--primary);font-size:12px;font-weight:700}.seo-learning-criteria-list small{color:var(--secondary);font-size:11.5px;line-height:1.4}.seo-learning-evidence-list{display:grid;gap:6px}.seo-learning-evidence-list span{display:block;border-radius:12px;background:#fff;padding:8px 10px;color:var(--body);font-size:12px;font-weight:560;line-height:1.45}.seo-learning-review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.segmented-control{display:inline-flex;align-items:center;gap:4px;border-radius:16px;background:#eef0f4;padding:4px}.segmented-control button{border:0;border-radius:12px;background:transparent;color:var(--secondary);min-height:30px;padding:0 12px;font-size:12px;font-weight:650;cursor:pointer}.segmented-control button.active{background:#111827;color:#fff;box-shadow:0 8px 18px #11182721}.segmented-control.compact button{min-height:28px;padding-inline:10px;font-size:11.5px}.seo-learning-bulk-actions{display:flex;align-items:center;gap:8px}.seo-learning-select{display:inline-grid;place-items:center;width:24px}.seo-learning-select input{width:16px;height:16px;accent-color:#111827}.seo-provider-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.seo-connector-snapshots{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px}.seo-connector-snapshots article{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft);padding:10px 12px}.seo-connector-snapshots strong,.seo-connector-snapshots span{display:block}.seo-connector-snapshots strong{color:var(--text);font-size:12.2px;font-weight:720}.seo-connector-snapshots span{color:var(--muted);font-size:11px;font-weight:620}.seo-connector-qa-panel{margin-top:14px;border:1px solid var(--border);border-radius:22px;background:#fff;padding:16px}.seo-connector-qa-list{display:grid;gap:10px}.seo-connector-qa-list article{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(260px,1.1fr) minmax(170px,.65fr) auto;gap:12px;align-items:center;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:12px}.seo-connector-qa-list article.ready{border-color:#c9f6df}.seo-connector-qa-list article.missing{border-color:#fff4b8}.seo-connector-qa-main{display:flex;align-items:center;gap:10px;min-width:0}.seo-connector-qa-main strong,.seo-connector-qa-main small,.seo-connector-qa-state span{display:block}.seo-connector-qa-main strong{color:var(--text);font-size:13px;font-weight:760}.seo-connector-qa-main small,.seo-connector-qa-state span{margin-top:3px;color:var(--secondary);font-size:11.3px;font-weight:560}.seo-connector-qa-state .connector-error{color:#c2410c;font-weight:680}.seo-connector-envs{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.seo-connector-envs code{max-width:220px;overflow:hidden;border-radius:999px;background:#eef4ff;color:#2351f6;padding:5px 8px;font-size:10.5px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.seo-connector-qa-state{display:grid;gap:4px}.seo-connector-qa-action{display:flex;justify-content:flex-end}.seo-provider-summary article{display:grid;gap:8px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:13px}.seo-provider-summary strong{color:var(--text);font-size:12.8px;font-weight:720}.seo-provider-summary code{overflow:hidden;width:fit-content;max-width:100%;border-radius:999px;background:#eef4ff;color:#2351f6;padding:5px 9px;font-size:10.8px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.seo-provider-section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.seo-provider-section-head h3{margin:2px 0 6px;color:var(--text);font-size:18px;font-weight:760}.seo-provider-section-head span{color:var(--secondary);font-size:12.8px;line-height:1.55}.seo-provider-section-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:180px}.seo-provider-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.seo-knowledge-database-panel{display:grid;gap:14px;border:1px solid #e1e8ff;border-radius:20px;background:linear-gradient(180deg,#fbfcff,#f8fbff);padding:14px}.seo-knowledge-db-head,.seo-knowledge-db-controls,.seo-knowledge-create-row{display:flex;align-items:center;gap:12px}.seo-knowledge-db-head{justify-content:space-between}.seo-knowledge-scope-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.seo-knowledge-scope-tabs button,.seo-knowledge-item-grid button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--text);padding:10px;text-align:left}.seo-knowledge-scope-tabs button.active,.seo-knowledge-item-grid button.selected{border-color:#8b7cf6;background:#f4f1ff}.seo-knowledge-scope-tabs small,.seo-knowledge-item-grid small,.seo-knowledge-db-controls small{grid-column:2;color:var(--secondary);font-size:11.5px;line-height:1.35}.seo-knowledge-db-controls{align-items:stretch}.seo-knowledge-db-controls>label,.seo-knowledge-db-controls>div{display:grid;flex:1;min-width:0;gap:6px}.seo-knowledge-db-controls>label>span,.seo-knowledge-db-controls>div>span{color:var(--muted);font-size:11px;font-weight:760;text-transform:uppercase}.seo-knowledge-item-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.seo-knowledge-item-grid button:disabled{cursor:not-allowed;opacity:.65}.seo-knowledge-empty{grid-column:1 / -1;border:1px dashed var(--border);border-radius:14px;color:var(--secondary);padding:14px}.seo-knowledge-create-row input{min-width:0;flex:1;border:1px solid var(--border);border-radius:14px;padding:11px 12px}.seo-config-control-panel{display:grid;gap:14px;border:1px solid var(--border);border-radius:22px;background:#fff;padding:16px;margin-top:14px}.seo-config-control-panel.compact{background:var(--surface-soft)}.seo-ai-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seo-ai-flow-card{display:grid;grid-template-columns:minmax(0,1fr) 190px 96px;align-items:start;gap:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:13px}.seo-ai-flow-main{display:flex;align-items:start;min-width:0;gap:11px}.seo-ai-flow-main .icon-box{margin-top:0}.seo-ai-flow-main>div,.seo-ai-flow-meta{min-width:0}.seo-ai-flow-main strong,.seo-ai-flow-main span,.seo-ai-flow-meta code,.seo-ai-flow-meta small{display:block}.seo-ai-flow-main strong{color:var(--text);font-size:13px;font-weight:760}.seo-ai-flow-main span{overflow:hidden;margin-top:3px;color:var(--secondary);font-size:11.7px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.seo-ai-flow-meta{display:grid;align-items:end;justify-items:stretch;gap:4px;min-width:0}.seo-settings-subtabs{margin:0 0 16px}.seo-settings-subtabs button{min-width:126px}.seo-settings-section-head{margin-top:4px}.seo-ai-flow-meta label,.ui1-model-select{display:grid;gap:5px;min-width:0}.seo-ai-flow-meta label>span,.ui1-model-select-label{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.ui1-model-select{position:relative;z-index:4}.ui1-model-select.open{z-index:30}.ui1-select,.seo-model-select,.ui1-model-select-trigger{width:100%;height:32px;min-height:32px;border:1px solid var(--border);border-radius:12px;appearance:none;-webkit-appearance:none;background:linear-gradient(45deg,transparent 50%,#667085 50%) calc(100% - 17px) 13px / 5px 5px no-repeat,linear-gradient(135deg,#667085 50%,transparent 50%) calc(100% - 12px) 13px / 5px 5px no-repeat,#fff;color:var(--text);padding:0 28px 0 11px;font:inherit;font-size:12px;font-weight:700;outline:none;box-shadow:0 1px 2px #10182809;transition:border-color .16s ease,box-shadow .16s ease}.ui1-select:focus,.seo-model-select:focus,.ui1-model-select-trigger:focus-visible,.ui1-model-select.open .ui1-model-select-trigger{border-color:#2351f66b;box-shadow:0 0 0 3px #2351f61a}.ui1-model-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;background:#fff;padding:0 9px 0 11px;cursor:pointer;text-align:left}.ui1-model-select-trigger svg{flex:0 0 auto;color:var(--secondary);transition:transform .16s ease}.ui1-model-select.open .ui1-model-select-trigger svg{transform:rotate(180deg)}.ui1-model-select-menu{position:absolute;top:calc(100% + 5px);left:0;z-index:45;display:grid;width:100%;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:#fff;padding:5px;box-shadow:0 18px 42px #11182729}.ui1-model-select-menu button{display:flex;width:100%;height:31px;align-items:center;border:0;border-radius:9px;background:transparent;color:var(--body);padding:0 10px;font:inherit;font-size:12px;font-weight:650;cursor:pointer;text-align:left}.ui1-model-select-menu button:hover,.ui1-model-select-menu button.selected{background:#111827;color:#fff}.seo-ai-flow-meta code{width:fit-content;max-width:180px;overflow:hidden;border-radius:999px;background:#eef4ff;color:#2351f6;padding:5px 9px;font-size:10.8px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.seo-ai-flow-meta small,.seo-automation-switch-grid small{color:var(--muted);font-size:11px;font-weight:620;line-height:1.35}.seo-ai-flow-actions{display:grid;grid-template-columns:1fr;grid-template-rows:15px 32px;align-items:start;justify-items:end;gap:5px;min-width:0;padding-top:0}.seo-ai-flow-actions .inline-status{align-self:start;min-height:18px;padding:0 8px;font-size:10.2px;line-height:18px}.seo-ai-flow-actions .ui1-toggle-switch{align-self:start;margin-top:4px}.seo-automation-switch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.seo-automation-switch-grid article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid var(--border);border-radius:18px;background:#fff;padding:12px}.seo-automation-switch-grid strong{display:block;color:var(--text);font-size:12.5px;font-weight:740}.seo-automation-switch-grid small{display:block;overflow:hidden;margin-top:3px;text-overflow:ellipsis;white-space:nowrap}.ui1-toggle-switch{position:relative;display:inline-block;flex:0 0 auto;width:40px;height:22px;vertical-align:middle}.ui1-toggle-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ui1-toggle-label{position:absolute;top:0;left:0;width:40px;height:22px;border:0;border-radius:999px;background-color:#ccc;cursor:pointer;transition:background-color .3s ease}.ui1-toggle-label:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background-color:#fff;box-shadow:0 2px 5px #0003;transition:transform .3s ease}.ui1-toggle-input:checked+.ui1-toggle-label{background-color:#4fbf26}.ui1-toggle-input:checked+.ui1-toggle-label:before{transform:translate(18px)}.ui1-toggle-input:focus-visible+.ui1-toggle-label{outline:2px solid rgba(35,81,246,.28);outline-offset:2px}.seo-provider-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--border);border-radius:18px;background:#fff;padding:14px;box-shadow:0 1px 2px #10182809}.seo-provider-logo{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:14px;color:#fff;font-size:12px;font-weight:780}.seo-provider-logo.green{background:#06c979}.seo-provider-logo.blue{background:#2351f6}.seo-provider-logo.violet{background:#4c19df}.seo-provider-logo.amber{background:#f67323}.seo-provider-logo.charcoal{background:#111827}.seo-provider-card-main{min-width:0}.seo-provider-card-main strong,.seo-provider-card-main span,.seo-provider-card-main code{display:block}.seo-provider-card-main strong{color:var(--text);font-size:13px;font-weight:740}.seo-provider-card-main span{overflow:hidden;margin-top:3px;color:var(--secondary);font-size:11.7px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.seo-provider-card-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.seo-provider-card-main code,.seo-provider-card-meta>span{overflow:hidden;color:#2351f6;font-size:10.6px;font-weight:720;line-height:1;text-overflow:ellipsis;white-space:nowrap}.seo-provider-card-meta>span{display:inline-flex;align-items:center;justify-content:center;max-width:140px;min-height:22px;border-radius:999px;background:#eef4ff;padding:0 9px}.seo-provider-card-state{display:grid;justify-items:end;gap:7px;color:var(--muted)}.seo-provider-card-state .inline-status{min-height:24px;padding:0 10px;line-height:1}.seo-provider-card-state .ui1-toggle-switch,.seo-provider-card-state .ui1-toggle-label{width:36px;height:20px}.seo-provider-card-state .ui1-toggle-label:before{width:16px;height:16px}.seo-provider-card-state .ui1-toggle-input:checked+.ui1-toggle-label:before{transform:translate(16px)}.seo-provider-footer{border-color:#dbeafe}.social-agent-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);gap:16px;align-items:start}.social-agent-hero{grid-column:1 / -1}.social-agent-hero>p{max-width:900px;margin:10px 0 0;color:var(--secondary);font-size:13px;line-height:1.6}.social-agent-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.social-agent-main,.social-agent-side{align-self:stretch}.social-agent-full{grid-column:1 / -1}.social-agent-page-head,.social-agent-actions,.social-row-actions{display:flex;align-items:center;gap:8px}.social-agent-page-head{justify-content:space-between;margin-bottom:8px}.social-agent-subtitle{max-width:900px;margin:0 0 18px;color:var(--secondary);font-size:13px;line-height:1.6}.social-agent-filterbar{display:grid;grid-template-columns:minmax(220px,1fr) 120px 120px 150px auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:18px;background:#fff;padding:12px}.social-agent-filterbar input{width:100%;height:38px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--body);padding:0 12px}.social-agent-table{display:grid;gap:8px;margin-top:14px}.social-agent-row{display:grid;grid-template-columns:minmax(220px,1.35fr) 140px 120px 100px 160px 120px 170px;gap:10px;align-items:center}.social-agent-row.table-head{padding:0 12px 4px;color:var(--muted);font-size:10.5px;font-weight:720;letter-spacing:.035em;text-transform:uppercase}.social-agent-row.table-button{width:100%;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft);color:var(--body);padding:10px 12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.social-agent-row.table-button button{cursor:pointer}.social-agent-row.table-button:hover,.social-agent-row.table-button.selected{transform:translateY(-1px);border-color:#2351f633;box-shadow:0 10px 24px #1118270d}.social-agent-row .theme-select-trigger{min-height:32px;border-radius:12px;font-size:11.5px}.social-agent-row strong,.bot-config-card strong,.selected-social-page strong{display:block;color:var(--text);font-size:13px;font-weight:720}.social-agent-row small,.bot-config-card span,.selected-social-page span{display:block;margin-top:4px;color:var(--secondary);font-size:11.5px}.social-knowledge-table{display:grid;margin-top:12px}.social-knowledge-row{display:grid;grid-template-columns:minmax(280px,1.35fr) 100px 170px 110px 120px 220px;gap:12px;align-items:center;border-bottom:1px solid var(--border);padding:14px 10px}.social-knowledge-row.table-head{color:var(--muted);font-size:10.5px;font-weight:720;letter-spacing:.035em;text-transform:uppercase}.social-knowledge-row strong,.social-knowledge-row small{display:block}.social-knowledge-row strong{color:var(--body);font-size:12.8px;font-weight:680}.social-knowledge-row small{max-width:680px;margin-top:5px;overflow:hidden;color:var(--secondary);font-size:11.8px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.knowledge-tag-list{display:flex;flex-wrap:wrap;gap:6px}.social-row-actions{justify-content:flex-end}.social-row-actions button{min-height:32px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--body);padding:0 9px;font-size:12px;font-weight:620}.social-row-actions button:nth-child(3){border-color:var(--border);background:#fff}.social-row-actions button.danger{border-color:#ea00006b;color:var(--red)}.social-toggle{display:inline-flex;width:fit-content;min-height:30px;align-items:center;gap:7px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--secondary);padding:0 10px 0 5px;font-size:11px;font-weight:760}.social-toggle span{display:block;width:20px;height:20px;border-radius:50%;background:var(--muted)}.social-toggle.on{border-color:#06c97947;background:#ecfdf5;color:#027a48}.social-toggle.on span{background:var(--green)}.social-page-modal{display:grid;width:min(520px,100%);gap:14px;border:1px solid var(--border);border-radius:24px;background:#fff;padding:18px;box-shadow:0 24px 70px #0f172a38}.social-knowledge-modal{display:grid;width:min(760px,100%);max-height:calc(100vh - 48px);gap:14px;overflow-y:auto;border:1px solid var(--border);border-radius:24px;background:#fff;padding:18px;box-shadow:0 24px 70px #0f172a38}.social-knowledge-detail{display:grid;gap:12px}.social-knowledge-detail article{border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);color:var(--body);padding:14px;font-size:13px;line-height:1.65;white-space:pre-wrap}.social-modal-check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:9px;color:var(--body)!important}.social-modal-check input{width:16px!important;height:16px!important;margin:0}.social-agent-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.social-page-config-panel{display:grid;gap:12px;margin-top:14px;border:1px solid var(--border);border-radius:22px;background:#fff;padding:16px}.social-page-test-console{display:grid;gap:12px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:14px}.social-runtime-list{display:grid;gap:8px;margin-top:14px}.social-runtime-list span{display:flex;align-items:center;gap:8px;border-radius:14px;background:var(--surface-soft);color:var(--body);padding:10px;font-size:12px;font-weight:620}.social-runtime-list svg{color:var(--green);flex:0 0 auto}.bot-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.bot-config-card,.selected-social-page{display:grid;gap:10px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:14px}.bot-config-card{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bot-config-card:hover,.bot-config-card.selected{transform:translateY(-1px);border-color:#2351f638;box-shadow:0 12px 26px #1118270e}.social-config-detail{display:grid;gap:12px;margin-top:16px}.social-config-section{display:grid;gap:12px;border:1px solid var(--border);border-radius:22px;background:#fff;padding:16px}.social-inline-note{display:flex;align-items:center;gap:8px;border:1px solid rgba(35,81,246,.22);border-radius:14px;background:#eef7ff;color:var(--secondary);padding:10px 12px;font-size:12.3px;line-height:1.45}.social-inline-note svg{color:var(--blue);flex:0 0 auto}.social-selected-knowledge,.social-knowledge-picker{display:flex;flex-wrap:wrap;gap:8px}.social-selected-knowledge>span{display:inline-flex;min-height:30px;align-items:center;gap:5px;border:1px solid rgba(6,201,121,.24);border-radius:999px;background:#f0fdf4;color:#027a48;padding:0 10px;font-size:12px;font-weight:650}.social-selected-knowledge>span.muted{border-color:var(--border);background:var(--surface-soft);color:var(--secondary)}.social-selected-knowledge.compact{margin-top:8px}.social-selected-knowledge.compact>span{min-height:28px;font-size:11.4px}.social-selected-knowledge small{color:inherit;font-size:11px;opacity:.75}.social-knowledge-picker button{display:grid;gap:3px;min-height:48px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft);color:var(--body);padding:8px 10px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.social-knowledge-picker button:hover,.social-knowledge-picker button.selected{transform:translateY(-1px);border-color:#2351f640;background:#fff;box-shadow:0 10px 24px #1118270d}.social-knowledge-picker button.selected{outline:2px solid rgba(6,201,121,.14)}.social-knowledge-picker span{color:var(--text);font-size:12px;font-weight:680}.social-knowledge-picker small{color:var(--secondary);font-size:11px}.social-config-modal{display:grid;width:min(720px,100%);max-height:calc(100vh - 48px);gap:14px;overflow-y:auto;border:1px solid var(--border);border-radius:24px;background:#fff;padding:18px;box-shadow:0 24px 70px #0f172a38}.social-test-modal{display:grid;width:min(620px,100%);max-height:calc(100vh - 48px);gap:14px;overflow-y:auto;border:1px solid var(--border);border-radius:24px;background:#fff;padding:18px;box-shadow:0 24px 70px #0f172a38}.social-test-modal.wide{width:min(860px,100%)}.social-test-input{display:grid;gap:7px}.social-test-input span{color:var(--muted);font-size:11px;font-weight:720;letter-spacing:.035em;text-transform:uppercase}.social-test-input textarea{width:100%;resize:vertical;border:1px solid var(--border);border-radius:16px;background:#fff;color:var(--body);padding:12px;font:inherit;font-size:13px;line-height:1.55}.social-test-input textarea:focus{outline:2px solid rgba(35,81,246,.16);border-color:#2351f659}.social-test-grid{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(280px,1fr);gap:12px;align-items:stretch}.social-test-result{display:grid;gap:10px;border:1px solid rgba(6,201,121,.22);border-radius:18px;background:#f0fdf4;padding:14px}.social-test-result.ai{border-color:#2351f633;background:#f8fbff}.social-test-result p{margin:0;color:var(--body);font-size:13px;line-height:1.6}.social-test-score{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.social-row-actions button:disabled{cursor:not-allowed;opacity:.45}code{display:inline-grid;width:fit-content;min-height:25px;align-items:center;border-radius:999px;background:#eef4ff;color:var(--blue);padding:0 10px;font-size:11px;font-weight:650}.module-placeholder,.secure-external-banner{display:flex;gap:10px;margin-top:14px;border-radius:18px;background:#f8fafc;padding:14px;color:var(--body)}.secure-external-banner{align-items:center;margin:0 0 14px;background:#fff8df}.gt-bridge-banner{background:#eef4ff}.gt-bridge-banner>div{min-width:0;flex:1}.module-placeholder strong,.module-placeholder span,.secure-external-banner strong,.secure-external-banner span{display:block}.module-placeholder span,.secure-external-banner span{margin-top:4px;color:var(--secondary);font-size:12.5px;line-height:1.45}.info-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:14px;background:var(--surface-soft);padding:10px 11px;font-size:12.5px}.info-row span{color:var(--secondary)}.info-row strong{font-weight:650}.registry-table{display:grid;gap:8px;overflow-x:auto}.registry-row{display:grid;grid-template-columns:minmax(240px,1.7fr) .8fr .9fr 1.1fr .8fr .7fr;gap:12px;align-items:center;min-width:980px;min-height:58px;border-radius:18px;background:var(--surface-soft);padding:10px 12px;color:var(--body);font-size:12.4px}.registry-button{width:100%;border:1px solid transparent;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.registry-button:hover,.registry-button.selected{border-color:#0500cb2e;background:#fff;box-shadow:0 10px 28px #10182812}.registry-button:hover{transform:translateY(-1px)}.secret-store-page{display:grid;gap:16px}.secret-reference-table{display:grid;gap:8px;margin-top:14px;overflow-x:auto}.secret-reference-row{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(120px,.7fr) minmax(190px,1fr) minmax(110px,.55fr);gap:12px;align-items:center;min-width:820px;min-height:58px;border:1px solid transparent;border-radius:18px;background:var(--surface-soft);padding:10px 12px;color:var(--body);text-align:left}button.secret-reference-row{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}button.secret-reference-row:hover,button.secret-reference-row.selected{border-color:#0500cb29;background:#fff;box-shadow:0 10px 28px #10182812}button.secret-reference-row:hover{transform:translateY(-1px)}.secret-reference-head{min-height:auto;background:transparent;color:var(--muted);font-size:10.5px;font-weight:720;text-transform:uppercase;letter-spacing:.035em}.secret-reference-row code{width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;border-radius:999px;background:#eef4ff;color:#2351f6;padding:6px 9px;font-size:11.5px;font-weight:700}.secret-editor-panel{position:sticky;top:18px}.secret-readiness{display:grid;gap:8px}.social-secret-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 16px}.social-secret-readiness article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;min-height:78px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:12px}.social-secret-readiness strong,.social-secret-readiness p{display:block}.social-secret-readiness p{margin:3px 0 0;color:var(--secondary);font-size:12.2px;line-height:1.35}.social-inline-note.warning{border-color:#f6732347;background:#fff8e8;color:#7e751f}.audit-layout{display:grid;gap:16px}.audit-metrics{grid-column:auto}.audit-table{display:grid;gap:8px;overflow-x:auto}.audit-row{display:grid;grid-template-columns:.9fr .9fr 1.2fr 1.3fr .75fr;gap:12px;align-items:center;min-width:840px;min-height:54px;border-radius:18px;background:var(--surface-soft);padding:10px 12px;color:var(--body);font-size:12.4px}.audit-row strong,.audit-row small{display:block}.audit-row small{margin-top:3px;color:var(--secondary);font-size:11.4px}.security-event-list{display:grid;gap:10px}.security-event-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;border-radius:18px;background:var(--surface-soft);padding:14px}.security-event-card strong,.security-event-card span{display:block}.security-event-card strong{font-size:13px;font-weight:650}.security-event-card span{margin-top:4px;color:var(--secondary);font-size:11.8px}.security-event-card p{margin:9px 0 0;color:var(--body);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.approval-table{display:grid;gap:8px;overflow-x:auto}.approval-row{display:grid;grid-template-columns:minmax(230px,1.5fr) 1fr .8fr .8fr .7fr .6fr;gap:12px;align-items:center;min-width:980px;min-height:58px;border-radius:18px;background:var(--surface-soft);padding:10px 12px;color:var(--body);font-size:12.4px}.approval-row strong,.approval-row small{display:block}.approval-row small{margin-top:3px;color:var(--secondary);font-size:11.4px}.request-center-panel{overflow:visible}.request-center-layout>.metric-grid,.request-center-layout>section:nth-of-type(n+3){display:none}.request-center-layout>section:nth-of-type(2){overflow:visible}.request-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin-top:14px}.request-picker-grid label,.request-form-card label{display:grid;gap:7px;color:var(--secondary);font-size:11.5px;font-weight:650}.request-picker-grid .theme-select,.request-picker-grid .theme-select-trigger{width:100%}.request-composer-card{display:grid;gap:14px;margin-top:14px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(180deg,#fff,#fbfcff);padding:14px;box-shadow:0 1px 3px #1018280b}.request-selected-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:start;border:1px solid #e5e9f4;border-radius:18px;background:#fff;padding:14px}.request-selected-card .eyebrow{margin:0 0 4px}.request-selected-card strong,.request-selected-card span{display:block}.request-selected-card strong{color:var(--text);font-size:14px;font-weight:720}.request-selected-card span{margin-top:5px;color:var(--secondary);font-size:12px;line-height:1.45}.request-form-card{display:grid;gap:12px;border:1px solid var(--border);border-radius:18px;background:var(--surface-soft);padding:14px}.request-form-card input{width:100%;height:40px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--text);font-size:12.5px;padding:0 12px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.request-form-card input:focus{border-color:#2351f673;box-shadow:0 0 0 4px #2351f614}.request-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.request-form-head .eyebrow{margin:0 0 4px}.request-form-head strong{color:var(--text);font-size:13px;font-weight:680}.request-submit-button{width:100%}.service-token-actions{display:grid;grid-template-columns:minmax(180px,260px);gap:8px;margin-top:14px}.service-token-actions label{display:grid;gap:7px;color:var(--secondary);font-size:11.5px;font-weight:650}.service-runtime-list{display:grid;gap:8px;margin-top:10px}.service-token-check{display:flex;gap:9px;align-items:center;border-radius:16px;background:#ecfdf3;color:#027a48;font-size:12px;font-weight:650;padding:10px 12px}.service-runtime-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.service-runtime-checklist span{display:flex;gap:7px;align-items:center;border-radius:14px;background:var(--surface-soft);color:var(--body);font-size:11.8px;font-weight:600;padding:9px 10px}.flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.flow-card{display:grid;gap:8px;align-content:start;min-height:134px;border-radius:18px;background:var(--surface-soft);padding:14px}.flow-card strong{font-size:13px;font-weight:650}.flow-card p{margin:0;color:var(--secondary);font-size:12px;line-height:1.45}.notification-list{display:grid;gap:10px}.notification-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;border-radius:18px;background:var(--surface-soft);padding:14px}.notification-card[role=button]{cursor:pointer}.notification-card[role=button]:focus-visible{outline:2px solid rgba(35,81,246,.24);outline-offset:3px}.notification-card strong,.notification-card span,.notification-card small{display:block}.notification-card strong{font-size:13px;font-weight:650}.notification-card span{margin-top:4px;color:var(--body);font-size:12.2px;line-height:1.45}.notification-card small{margin-top:5px;color:var(--secondary);font-size:11.4px}.notification-actions{display:inline-flex;gap:8px;align-items:center}.row-button{display:inline-grid;min-height:32px;place-items:center;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--primary);padding:0 12px;font-size:12px;font-weight:620;cursor:pointer}.row-button:disabled{cursor:not-allowed;opacity:.45}.small-action{min-height:32px;border-radius:12px;font-size:12px}.registry-head{min-height:34px;background:transparent;color:var(--muted);font-size:10.8px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.registry-name{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center}.registry-name strong,.registry-name small{display:block}.registry-name strong{font-weight:650}.registry-name small{margin-top:3px;color:var(--secondary);font-size:11.5px;line-height:1.35}.identity-toolbar{flex-wrap:wrap;justify-content:flex-end;margin-bottom:14px}.filter-chip,.status-pill,.transition-pill,.department-pill,.inline-status{display:inline-grid;min-height:26px;align-items:center;justify-content:center;place-items:center;border-radius:999px;padding:0 11px;font-size:10.8px;font-weight:650;line-height:1;white-space:nowrap}.filter-chip{background:var(--surface-soft);color:var(--secondary)}.status-active,.account-active,.inline-status.ok,.security-standard,.approval-approved,.notification-read{background:#dbffef;color:#047849}.status-coming_soon,.status-restricted,.account-pending,.inline-status.warn,.approval-pending,.notification-unread{background:#fffcb1;color:#7e751f}.status-maintenance,.account-suspended,.account-inactive,.security-restricted,.inline-status.risk,.severity-high,.approval-rejected,.approval-cancelled{background:#ffecec;color:var(--red)}.transition-pill,.inline-status.info,.security-system,.severity-info{background:#eef4ff;color:var(--blue)}.seo-action-status{display:flex;align-items:center;gap:9px;min-height:42px;margin-top:12px;padding:10px 14px;border:1px solid var(--border);border-radius:16px;background:#fff;color:var(--body);font-size:12.4px;font-weight:560;box-shadow:var(--shadow)}.seo-action-status svg{flex:0 0 auto}.seo-action-status.ok{border-color:#06c9793d;background:#f0fff8;color:#047849}.seo-action-status.info{border-color:#2351f633;background:#f5f8ff;color:var(--blue)}.seo-action-status.ai-loading{border-color:#2351f638;background:#f8fafc;color:var(--body)}.seo-ai-loading-mark{display:inline-grid;width:28px;height:28px;place-items:center;flex:0 0 28px;overflow:hidden}.seo-ai-loading-mark .ai-loader-wrapper{width:28px;height:36px;transform:scale(.72);transform-origin:center}.seo-ai-loading-mark .ai-goo-loader{width:20px}.seo-action-status.warn,.seo-action-status.risk{border-color:#f6732338;background:#fffaf0;color:#7e751f}.seo-action-status.info:not(.ai-loading) svg{animation:seo-action-spin 1.1s linear infinite}@keyframes seo-action-spin{to{transform:rotate(360deg)}}.severity-medium{background:#fffcb1;color:#7e751f}.security-sensitive{background:#f2efff;color:var(--purple)}.department-pill{border:0;color:#fff}.department-admin{background:#ff4ab8;color:#fff}.department-core{background:#4c19df;color:#fff}.department-knowledge{background:#ffe506;color:#101214}.department-gt{background:#2351f6;color:#fff}.department-ops{background:#ea0000;color:#fff}.department-hr{background:#06c979;color:#fff}.department-marketing{background:#f67323;color:#fff}.department-finance{background:#4c19df;color:#fff}.department-rnd{background:#101214;color:#fff}.department-ecom{background:#ffe506;color:#101214}.department-founder,.department-common,.department-neutral{background:#eef0f2;color:var(--body)}.empty-state{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 12px;border-radius:18px;background:var(--surface-soft);padding:14px}.empty-state .empty-state-icon{grid-row:1 / span 2;align-self:center;justify-self:center}.empty-state.compact{display:block;color:var(--secondary);font-size:12.5px;line-height:1.5}.empty-state strong{min-width:0;font-size:13px;font-weight:650}.empty-state span:not(.icon-box){min-width:0;color:var(--secondary);font-size:12.4px;line-height:1.45}.ace-auth-loading-page{align-items:center;background:radial-gradient(circle at 38% 32%,rgba(255,255,255,.86),transparent 34%),radial-gradient(circle at 64% 62%,rgba(59,130,246,.08),transparent 30%),#eef0f5;display:grid;min-height:100vh;padding:clamp(24px,6vw,72px)}.ace-auth-loading-card{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;justify-items:center;justify-self:center;max-width:none;min-height:0;padding:0;text-align:center;width:auto}.ace-auth-loading-card .ace-glass-loader{gap:14px}.ace-auth-loading-card .ace-glass-loader-label{color:#475467;font-size:14px;font-weight:500;letter-spacing:0}.ace-auth-loading-card .ace-glass-loader-surface{background:transparent;border-color:transparent;box-shadow:none}.ace-auth-loading-card .ace-glass-loader-surface:after{display:none}.ace-auth-loading-card .ace-loader-reference-video{border-radius:999px;filter:saturate(1.08) contrast(1.05);height:92px;mix-blend-mode:screen;width:92px}.ace-app-loading-panel{align-items:center;background:#eef0f5;border:0;border-radius:0;box-shadow:none;display:grid;justify-items:center;min-height:min(62vh,560px);overflow:hidden;padding:clamp(28px,8vw,72px);position:relative}.ace-app-loading-panel:before{content:"";display:none}.ace-app-loading-panel .ace-glass-loader{gap:18px;min-width:0}.ace-app-loading-panel .ace-glass-loader-surface{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:0;border-radius:999px;box-shadow:none;height:92px;width:92px}.ace-app-loading-panel .ace-glass-loader-surface:after{display:none}.ace-app-loading-panel .ace-loader-reference-video{border-radius:999px;filter:saturate(1.08) contrast(1.05);height:92px;width:92px}.ace-app-loading-panel .ace-glass-loader-label{color:#475467;font-size:14px;font-weight:500;letter-spacing:0}.ace-glass-loader{align-items:center;display:grid;gap:13px;justify-items:center;min-width:180px;position:relative;z-index:1}.ace-glass-loader-surface{align-items:center;backdrop-filter:blur(14px) saturate(1.18);-webkit-backdrop-filter:blur(14px) saturate(1.18);background:linear-gradient(145deg,#ffffffbd,#ffffff8a);border:1px solid rgba(255,255,255,.86);border-radius:34px;box-shadow:0 28px 70px #0f172a2e,inset 0 1px #ffffffe6,inset 0 -18px 34px #e2e8f075;display:grid;height:112px;justify-items:center;overflow:hidden;position:relative;width:112px}.ace-glass-loader-surface:after{background:linear-gradient(112deg,transparent 16%,rgba(255,255,255,.66) 38%,transparent 62%);content:"";height:150%;left:-78%;position:absolute;top:-25%;transform:rotate(18deg);width:48%;animation:ace-loader-glass-sheen 2.7s ease-in-out infinite}.ace-liquid-loader{display:block;filter:drop-shadow(0 14px 22px rgba(15,23,42,.18));height:58px;position:relative;width:58px;animation:ace-loader-float 2.4s ease-in-out infinite}.ace-loader-reference-video{border:0;border-radius:26px;display:block;height:84px;inset:50% auto auto 50%;object-fit:cover;overflow:hidden;position:absolute;transform:translate(-50%,-50%);width:84px;z-index:2}.ace-loader-reference-video+.ace-loader-css-fallback{opacity:0}.ace-liquid-loader-core,.ace-liquid-loader-dot{display:block;position:absolute}.ace-liquid-loader-core{background:radial-gradient(circle at 34% 28%,#fffffffa,#f1f5f9eb 44%,#cbd5e1e0);border:1px solid rgba(255,255,255,.96);border-radius:48% 52% 46% 54%/52% 42% 58% 48%;box-shadow:inset 0 1px 8px #ffffffeb,inset 0 -12px 18px #94a3b833;inset:8px;animation:ace-liquid-morph 1.85s ease-in-out infinite}.ace-liquid-loader-core:after{background:#0f172a;border-radius:999px;box-shadow:0 0 0 7px #0f172a0f;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.ace-liquid-loader-dot{background:#0f172adb;border-radius:999px;height:7px;left:50%;top:50%;transform-origin:-2px -2px;width:7px}.ace-liquid-loader-dot.is-one{animation:ace-liquid-orbit 1.35s ease-in-out infinite}.ace-liquid-loader-dot.is-two{animation:ace-liquid-orbit 1.35s ease-in-out -.42s infinite;opacity:.72}.ace-liquid-loader-dot.is-three{animation:ace-liquid-orbit 1.35s ease-in-out -.84s infinite;opacity:.52}.ace-glass-loader-label{color:#334155c2;font-size:12.5px;font-weight:760;letter-spacing:0}.ace-glass-loader.is-compact{min-width:0}.ace-glass-loader.is-compact .ace-glass-loader-surface{border-radius:22px;height:72px;width:72px}.ace-glass-loader.is-compact .ace-liquid-loader{height:42px;width:42px}.ace-glass-loader.is-compact .ace-loader-reference-video{border-radius:18px;height:54px;width:54px}.ace-glass-loader.is-compact .ace-glass-loader-label{display:none}@keyframes ace-loader-glass-sheen{0%,38%{transform:translate(0) rotate(18deg)}to{transform:translate(360%) rotate(18deg)}}@keyframes ace-loader-float{0%,to{transform:translateY(1px) scale(.98)}50%{transform:translateY(-3px) scale(1.02)}}@keyframes ace-liquid-morph{0%,to{border-radius:48% 52% 46% 54%/52% 42% 58% 48%;transform:rotate(0)}50%{border-radius:56% 44% 54% 46%/44% 58% 42% 56%;transform:rotate(9deg)}}@keyframes ace-liquid-orbit{0%{transform:rotate(0) translate(24px) scale(.7);opacity:.26}38%{opacity:.86}to{transform:rotate(360deg) translate(24px) scale(.95);opacity:.26}}@media(max-width:720px){.ace-app-loading-panel{border-radius:0;min-height:68vh;padding:48px 20px}.ace-glass-loader-surface{border-radius:30px;height:98px;width:98px}.ace-loader-reference-video{border-radius:24px;height:76px;width:76px}}.permission-list{align-items:start}.permission-list.compact{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.core-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.access-denied{display:grid;max-width:760px;gap:12px;justify-items:start}.access-denied h2{font-size:24px;font-weight:740}.access-denied p:not(.eyebrow){max-width:620px;color:var(--secondary);font-size:13px;line-height:1.6}@media(max-width:1180px){.login-shell{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)}.login-visual-copy h1{font-size:54px}.hero-panel,.metric-grid,.span-7,.span-5{grid-column:span 12}.seo-metric-grid,.seo-card-grid,.seo-provider-summary,.seo-provider-grid,.seo-ai-flow-grid,.seo-automation-switch-grid,.seo-performance-kpis,.seo-performance-highlight-grid,.seo-score-grid,.seo-sync-grid,.seo-learning-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-strategy-layout,.seo-review-layout,.seo-publishing-layout,.seo-performance-layout,.seo-learning-layout{grid-template-columns:1fr}.seo-strategy-table,.seo-keyword-table,.seo-performance-table,.seo-publish-table{overflow-x:auto;padding-bottom:2px}.seo-strategy-row{min-width:920px}.seo-keyword-row{min-width:980px}.seo-performance-row,.seo-publish-row{min-width:860px}}@media(max-width:920px){.login-page{padding:18px}.login-shell{grid-template-columns:1fr;min-height:0}.login-visual{min-height:430px}.login-panel{min-height:0;padding:34px 24px 38px}.login-visual-copy{width:min(520px,calc(100% - 48px));padding:46px 0 0 34px}.login-visual-copy h1{font-size:44px}.login-visual-copy p:not(.login-kicker){font-size:15px}.login-apps{right:24px;bottom:14px;left:34px}.app-shell,.app-shell.is-collapsed{grid-template-columns:1fr;max-width:100vw;overflow-x:hidden}.sidebar{position:relative;height:auto;max-height:42vh;overflow-y:auto;padding:12px}.collapse-button,.sidebar-search,.sidebar-footer{display:none}.nav-groups{max-height:240px;overflow-y:auto;padding-bottom:0}.topbar{flex-direction:column}.topbar-actions{justify-content:flex-start}.module-layout,.social-agent-layout,.seo-metric-grid,.seo-card-grid,.seo-provider-summary,.seo-provider-grid,.seo-ai-flow-grid,.seo-automation-switch-grid,.seo-review-section-grid,.seo-performance-kpis,.seo-performance-highlight-grid,.seo-score-grid,.seo-sync-grid,.seo-learning-flow,.seo-learning-grid,.identity-layout,.roles-layout,.module-card-grid,.social-agent-metrics,.bot-config-grid,.core-grid,.metric-grid,.entity-grid,.flow-grid,.permission-catalog{grid-template-columns:1fr}.social-agent-table{overflow-x:auto}.social-agent-row,.social-knowledge-row{min-width:980px}.social-agent-filterbar,.social-agent-note,.seo-queue-inputs,.seo-action-list article{grid-template-columns:1fr}.seo-ai-flow-card,.seo-automation-switch-grid article{grid-template-columns:42px minmax(0,1fr)}.seo-ai-flow-main,.seo-ai-flow-meta{grid-column:1 / -1}.seo-ai-flow-actions,.seo-automation-switch-grid .ui1-toggle-switch{grid-column:1 / -1;justify-self:start}.notification-card{grid-template-columns:42px minmax(0,1fr)}.notification-actions{grid-column:2;justify-content:flex-start}}@media(max-width:560px){.login-page{min-height:100dvh;height:100dvh;padding:0;place-items:start center;background:#101527;overflow:hidden;overscroll-behavior:none}.login-shell{display:block;width:min(100%,430px);min-height:100dvh;height:100dvh;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;padding:max(16px,env(safe-area-inset-top)) 20px max(16px,env(safe-area-inset-bottom))}.login-visual{position:fixed;inset:0 0 -24dvh;height:auto;min-height:124dvh;margin:0;border-radius:0;background:#050816;box-shadow:none;pointer-events:none}.login-video{opacity:1;filter:saturate(1.08) brightness(.92);transform:scale(1.12)}.login-visual-overlay{background:linear-gradient(180deg,rgba(6,10,24,.22),rgba(6,10,24,.04) 42%,transparent 100%)}.login-visual-copy{display:none}.login-visual-copy p:not(.login-kicker){display:none}.login-apps{right:18px;bottom:auto;left:22px;top:max(32px,calc(env(safe-area-inset-top) + 20px));display:grid;gap:9px}.login-app-row{gap:7px 8px}.login-app-chip{gap:6px;min-height:28px;color:#ffffffe0;font-size:11.2px}.login-app-chip span{width:26px;height:26px;border-radius:8px}.login-app-chip svg{width:14px;height:14px}.login-apps>span{color:#ffffffa8;font-size:11.5px}.login-app-carousel{min-height:70px}.login-panel{position:relative;z-index:2;width:calc(100% - 18px);min-height:auto;margin:242px auto 0;border-radius:26px;background:#fff;padding:22px 20px 20px;place-items:stretch;box-shadow:0 22px 46px #25488924}.login-form-wrap{width:100%}.login-logo{display:block;width:36px;height:36px;margin:0 auto 10px}.login-eyebrow,.login-subtitle{display:none}.login-form-wrap h2{margin-bottom:17px;color:#111827;font-size:25px;font-weight:640;text-align:center}.login-title{justify-content:center;gap:6px}.login-title-ace-mark{width:66px;transform:none}.login-register,.login-routing-panel{align-items:flex-start;flex-direction:column}.login-form{gap:10px}.login-form label{gap:5px}.login-form label>span{color:#667085;font-size:11.2px;font-weight:520}.login-input{min-height:42px;border-color:#e3e7ef;border-radius:14px;padding:0 12px}.login-input input{font-size:12.5px}.login-form-links{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;margin:0}.login-check{gap:7px!important;font-size:11.5px}.login-form-links button{font-size:11.5px;font-weight:560}.login-submit-profile{min-height:45px;margin-top:4px;border-radius:14px;background:#3f6ed8;box-shadow:0 12px 20px #3f6ed83d}.login-status{min-height:auto;margin:9px 0 0;font-size:11.5px;text-align:center}.login-status:not(.is-alert):not(.loading-text-effect){display:none}.login-register{gap:4px;align-items:center;margin-top:12px;padding-top:12px;text-align:center}.register-shell .login-panel,.auth-single-shell .login-panel{width:100%;margin:0;border-radius:0;box-shadow:none}.register-shell .login-panel{padding:24px 18px 28px}.auth-single-shell .login-panel{min-height:100svh;padding:34px 22px 30px}.login-routing-panel{grid-template-columns:1fr}.main{overflow-x:hidden;max-width:100vw;padding:18px 14px 28px}.security-note{align-items:flex-start;border-radius:14px;font-size:12px;line-height:1.45}.module-page-tabs{max-width:100%;overflow:hidden}.module-function-tabs{width:100%;min-height:42px;overflow-x:auto;scroll-snap-type:x proximity}.module-function-tabs button{min-width:max-content;height:34px;padding:0 12px;scroll-snap-align:start}h1{font-size:28px}.hero-panel,.panel{border-radius:22px;padding:16px}.hero-panel h2{font-size:24px}.primary-button,.ghost-button,.mock-badge,.persona-switcher{width:100%}.hero-actions,.topbar-actions{width:100%;flex-direction:column;align-items:stretch}}.login-submit-profile{width:100%;min-width:0;background:linear-gradient(#111827,#111827) padding-box,linear-gradient(90deg,transparent,transparent) border-box;box-shadow:0 12px 28px #11182729}.login-submit-profile .user-profile-inner{min-width:0;height:46px}.login-submit-profile:focus:not(:hover){background:#111827;box-shadow:0 12px 28px #11182729;transform:none}.finance-bridge-page,.finance-native-page{display:grid;gap:16px}.finance-native-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.finance-native-hero-clean{padding:16px 18px;min-height:auto}.finance-native-hero>div:first-child{display:grid;gap:8px;min-width:0}.finance-native-hero-clean>div:first-child{gap:0}.finance-native-hero p{margin:0;color:var(--secondary);font-size:13px;line-height:1.5}.finance-native-source-banner{display:inline-flex;width:fit-content;max-width:min(820px,100%);align-items:center;gap:8px;padding:8px 11px;border:1px solid var(--border);border-radius:999px;background:#f8fafc;color:var(--secondary);font-size:11.5px;line-height:1.35}.finance-native-source-banner strong{color:var(--text);font-size:11.5px;font-weight:740;white-space:nowrap}.finance-native-source-banner>span:not(.finance-native-inline-hint){min-width:0;overflow:hidden;color:var(--secondary);text-overflow:ellipsis;white-space:nowrap}.finance-native-source-banner.status-ready{border-color:#b7f4d2;background:#ecfdf5}.finance-native-source-banner.status-partial{border-color:#fffcb1;background:#fffde2}.finance-native-source-banner.status-risk{border-color:#fecaca;background:#fff1f2}.finance-native-hero-actions,.finance-native-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.finance-native-actions.compact-left{justify-content:flex-start;margin:8px 0 10px}.finance-native-readiness-score,.finance-native-next-fix-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.finance-native-readiness-score small{color:var(--muted);font-size:10.5px;font-weight:650}.finance-native-readiness-score.status-ready{border-color:#b7f4d2;background:#ecfdf5;color:#047857}.finance-native-readiness-score.status-partial{border-color:#fffcb1;background:#fffde2;color:#7e751f}.finance-native-readiness-score.status-risk{border-color:#fecaca;background:#fff1f2;color:#dc2626}.finance-native-next-fix-button{background:#111827;border-color:#111827;color:#fff;box-shadow:0 10px 22px #1118271f}.finance-native-readiness-score:hover,.finance-native-next-fix-button:hover:not(:disabled){transform:translateY(-1px)}.finance-native-next-fix-button:disabled{background:#f8fafc;border-color:#e8eaee;color:#98a2b3;cursor:not-allowed;box-shadow:none}.finance-native-inline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.finance-native-inline-actions .tiny-button,.ghost-button.tiny-button{min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:650}.finance-native-dropzone{display:grid;place-items:center;gap:10px;min-height:210px;padding:26px;border:1px dashed #cbd5e1;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fafc);color:var(--text);text-align:center;cursor:pointer}.finance-native-dropzone span,.finance-native-alert{color:var(--secondary);font-size:12.5px;line-height:1.5}.finance-native-file-input{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.finance-native-dropzone .finance-native-file-status{display:inline-flex;align-items:center;justify-content:center;min-height:34px;max-width:min(360px,100%);border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--secondary);padding:0 13px;font-size:12px;font-weight:620;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 8px 18px #1118270b}.finance-native-alert{margin:0;padding:11px 13px;border:1px solid #e8eaee;border-radius:16px;background:#f8fafc}.finance-native-alert.success{border-color:#b7f4d2;background:#ecfdf5;color:#047857;font-weight:680}.finance-success-overlay{position:fixed;left:50%;bottom:22px;z-index:5000;pointer-events:none;transform:translate(-50%)}.finance-success-modal{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:min(520px,calc(100vw - 32px));gap:11px;padding:12px 13px;border:1px solid #e8eaee;border-radius:16px;background:#fff;box-shadow:0 16px 42px #1018282e;text-align:left;animation:financeSuccessIn .18s ease-out;pointer-events:auto}.finance-success-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:#dbffef;color:#047849}.finance-success-modal h3{margin:0;color:#111827;font-size:13.5px;font-weight:760;letter-spacing:0}.finance-success-modal p{margin:2px 0 0;color:#667085;font-size:12px;line-height:1.35}.finance-success-amount{display:inline-flex;align-items:center;min-height:32px;border-radius:999px;background:#f8fafc;padding:0 12px}.finance-success-amount strong{color:#111827;font-size:13px;font-weight:760;white-space:nowrap}@keyframes financeSuccessIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.finance-native-backup-reminder{margin:0;padding:12px 14px;border-radius:16px;background:#fffdf0;color:#7e751f;font-size:12.5px;font-weight:650}.finance-native-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finance-native-form label{display:grid;gap:7px;color:var(--text);font-size:12px;font-weight:720}.finance-native-form input,.finance-native-form select{min-height:42px;width:100%;padding:0 12px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--text);font:inherit;font-size:12.8px;outline:0}.finance-native-form input:focus,.finance-native-form select:focus{border-color:#2351f673;box-shadow:0 0 0 4px #2351f61a}.finance-native-form .primary-button{align-self:end;min-height:42px}.finance-native-calculation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:12px;border:1px solid var(--border);border-radius:16px;background:#f8fafc}.finance-native-calculation span{color:var(--secondary);font-size:11px;font-weight:760;text-transform:uppercase}.finance-native-calculation strong{color:var(--text);font-size:14px}.finance-native-cogs-lines{grid-column:1 / -1;display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:18px;background:#f8fafc}.finance-native-cogs-lines-header,.finance-native-ready-guide{display:flex;align-items:center;justify-content:space-between;gap:12px}.finance-native-cogs-lines-header>div{display:grid;gap:3px}.finance-native-cogs-lines-header strong,.finance-native-ready-guide strong{font-size:13px;color:var(--text)}.finance-native-cogs-lines-header span,.finance-native-ready-guide span{font-size:12px;color:var(--secondary)}.finance-native-cogs-line{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) minmax(110px,.55fr) minmax(140px,.7fr) auto;gap:10px;align-items:end}.finance-native-cogs-line .ghost-button{min-height:40px}.finance-native-ready-guide{justify-content:flex-start;flex-wrap:wrap;padding:11px 14px;border:1px solid var(--border);border-radius:16px;background:#fff}.finance-native-ready-guide span{padding:5px 9px;border-radius:999px;background:#f1f5f9}.finance-native-checklist{display:grid;gap:8px;margin:0;padding:0;list-style:none}.finance-native-checklist li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--text);font-size:12.5px}.finance-native-checklist li strong{font-size:12.8px;font-weight:720}.finance-native-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.finance-native-dashboard-grid h4{margin:0 0 10px;color:var(--text);font-size:14px;font-weight:760}.finance-native-legacy-dashboard-shell{display:grid;gap:18px}.finance-native-legacy-dashboard-panel{display:grid;gap:14px}.finance-native-legacy-dashboard-frame{width:100%;overflow:hidden}.finance-native-legacy-dashboard-frame iframe{display:block;width:100%;height:760px;border:0;background:transparent}.affiliate-os-embedded-frame{display:block;min-height:760px}.affiliate-os-embedded-frame iframe{display:block;width:100%;min-height:760px;border:0;background:transparent}.affiliate-native-page{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding:2px}.affiliate-native-page>.span-12{grid-column:1 / -1}.affiliate-native-page>.span-7{grid-column:span 7}.affiliate-native-page>.span-5{grid-column:span 5}.affiliate-native-page>.span-6{grid-column:span 6}.affiliate-native-page>.panel{min-width:0;overflow:hidden;border-color:var(--border);background:#fff;box-shadow:0 1px 3px #1018280e}.affiliate-native-metric{grid-column:span 3}.affiliate-analytics-metric{position:relative;display:grid;grid-column:span 3;min-height:126px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#fff;padding:18px 60px 16px 16px;box-shadow:0 1px 3px #1018280e}.affiliate-analytics-metric:after{content:none}.affiliate-analytics-metric-icon{position:absolute;top:16px;right:16px;display:inline-grid;width:34px;height:34px;place-items:center;border-radius:14px;background:#f0f4ff;color:#2351f6}.affiliate-analytics-metric.green .affiliate-analytics-metric-icon{background:#dbffef;color:#047849}.affiliate-analytics-metric.blue .affiliate-analytics-metric-icon{background:#e7efff;color:#2351f6}.affiliate-analytics-metric.amber .affiliate-analytics-metric-icon{background:#fff7d6;color:#9a5b00}.affiliate-analytics-metric.violet .affiliate-analytics-metric-icon{background:#f0eaff;color:#4c19df}.affiliate-analytics-metric small{display:block;margin-top:12px;color:var(--secondary);font-size:12px;font-weight:610}.affiliate-analytics-metric strong{display:block;margin-top:8px;color:var(--text);font-size:27px;font-weight:720;line-height:1;font-variant-numeric:tabular-nums}.affiliate-analytics-metric p{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:8px 0 0;color:var(--secondary);font-size:12px;font-weight:610;line-height:1.45}.affiliate-dashboard-loading{min-height:620px}.affiliate-dashboard-skeleton{position:relative;overflow:hidden;border:1px solid #e4e9f2;border-radius:8px;background:#fff}.affiliate-dashboard-skeleton:after,.affiliate-dashboard-loading-heading span:after,.affiliate-dashboard-loading-toolbar span:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.86) 48%,transparent 100%);content:"";transform:translate(-100%);animation:affiliate-dashboard-shimmer 1.25s ease-in-out infinite}.affiliate-dashboard-skeleton.metric{display:grid;grid-column:span 3;min-height:126px;align-content:center;gap:10px;padding:18px 16px}.affiliate-dashboard-skeleton.metric span,.affiliate-dashboard-skeleton.metric strong,.affiliate-dashboard-skeleton.metric small,.affiliate-dashboard-loading-heading span,.affiliate-dashboard-loading-toolbar span{position:relative;display:block;overflow:hidden;border-radius:5px;background:#edf1f6}.affiliate-dashboard-skeleton.metric span{width:44%;height:11px}.affiliate-dashboard-skeleton.metric strong{width:62%;height:28px}.affiliate-dashboard-skeleton.metric small{width:76%;height:10px}.affiliate-dashboard-loading-panel{min-height:430px}.affiliate-dashboard-loading-heading{display:grid;grid-template-columns:38px minmax(0,1fr);gap:3px 10px;align-items:center}.affiliate-dashboard-loading-heading span{grid-row:span 2;width:38px;height:38px;border-radius:8px}.affiliate-dashboard-loading-heading strong{color:#101828;font-size:15px}.affiliate-dashboard-loading-heading small{color:#667085;font-size:12px}.affiliate-dashboard-loading-toolbar{display:flex;gap:8px;justify-content:flex-end;margin:20px 0 14px}.affiliate-dashboard-loading-toolbar span{width:118px;height:36px;border:1px solid #e4e9f2;background:#f4f6f9}.affiliate-dashboard-loading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.affiliate-dashboard-skeleton.chart{min-height:220px;background:#f7f9fc}.affiliate-dashboard-skeleton.chart span{position:absolute;right:18px;bottom:20px;left:18px;height:58%;border-radius:6px;background:linear-gradient(180deg,#2351f61f,#2351f605);clip-path:polygon(0 74%,14% 50%,29% 62%,44% 24%,60% 46%,76% 20%,100% 42%,100% 100%,0 100%)}@keyframes affiliate-dashboard-shimmer{to{transform:translate(100%)}}.affiliate-creator-database-loading{min-height:580px}.affiliate-creator-loading-toolbar{display:grid;grid-template-columns:minmax(220px,2fr) repeat(5,minmax(90px,1fr));gap:10px;margin:16px 0 14px}.affiliate-creator-loading-toolbar span,.affiliate-creator-loading-row span{position:relative;display:block;overflow:hidden;border-radius:6px;background:#edf1f6}.affiliate-creator-loading-toolbar span:after,.affiliate-creator-loading-row span:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.88) 48%,transparent 100%);content:"";transform:translate(-100%);animation:affiliate-dashboard-shimmer 1.25s ease-in-out infinite}.affiliate-creator-loading-toolbar span{height:38px;border:1px solid #e4e9f2;background:#f4f6f9}.affiliate-creator-loading-rows{display:grid;overflow:hidden;border:1px solid #e4e9f2;border-radius:8px;background:#fff}.affiliate-creator-loading-row{display:grid;grid-template-columns:minmax(210px,2fr) repeat(6,minmax(84px,1fr));gap:18px;min-height:64px;align-items:center;padding:0 14px;border-bottom:1px solid #edf1f6}.affiliate-creator-loading-row:last-child{border-bottom:0}.affiliate-creator-loading-row span{width:76%;height:12px}.affiliate-creator-loading-row span:first-child{width:88%;height:28px}.affiliate-native-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:14px}.affiliate-native-toolbar.compact{margin-top:12px}.affiliate-native-toolbar .ghost-button.active{border-color:#111827;background:#111827;color:#fff;box-shadow:0 10px 22px #0f172a2e}.affiliate-native-toolbar input{width:min(420px,100%);min-height:38px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:0 12px;outline:0}.affiliate-toolbar-select{position:relative;min-width:118px;max-width:190px;z-index:5}.affiliate-toolbar-select.open{z-index:2600}.affiliate-toolbar-select>button{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border);border-radius:12px;background:#fff;color:#344054;padding:0 10px 0 12px;text-align:left;font:inherit;font-size:12.5px;font-weight:560;outline:0}.affiliate-toolbar-select>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-toolbar-select>button svg{flex:0 0 auto;color:#667085;transition:transform .14s ease}.affiliate-toolbar-select.open>button{border-color:#9db7ff;box-shadow:0 0 0 3px #2351f61a}.affiliate-toolbar-select.open>button svg{transform:rotate(180deg)}.affiliate-toolbar-select-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:2650;display:grid;gap:3px;width:max-content;min-width:100%;max-width:260px;max-height:320px;overflow-y:auto;border:1px solid #e5eaf2;border-radius:12px;background:#fff;padding:7px;box-shadow:0 18px 42px #0f172a29}.affiliate-toolbar-select-menu button{display:block;min-height:32px;border:0;border-radius:9px;background:transparent;color:#344054;padding:0 10px;text-align:left;font:inherit;font-size:12.5px;font-weight:560;white-space:nowrap}.affiliate-toolbar-select-menu button:hover,.affiliate-toolbar-select-menu button.selected{background:#f5f7fb;color:#111827}.affiliate-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.affiliate-filter-popover{position:relative;z-index:2300}.affiliate-filter-popover.open{z-index:2700}.affiliate-filter-trigger{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--border);border-radius:12px;background:#fff;color:#344054;padding:0 12px;font:inherit;font-size:12.5px;font-weight:680;white-space:nowrap}.affiliate-filter-trigger b{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:#111827;color:#fff;font-size:11px;font-weight:780}.affiliate-filter-popover.open .affiliate-filter-trigger{border-color:#9db7ff;box-shadow:0 0 0 3px #2351f61a}.affiliate-filter-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:2750;width:min(560px,calc(100vw - 48px));border:1px solid #e5eaf2;border-radius:16px;background:#fff;padding:12px;box-shadow:0 22px 55px #0f172a29}.affiliate-filter-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.affiliate-filter-panel-head strong{color:#111827;font-size:13px;font-weight:760}.affiliate-filter-panel-head button{border:0;border-radius:999px;background:#f5f7fb;color:#475467;padding:6px 10px;font:inherit;font-size:12px;font-weight:680}.affiliate-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.affiliate-filter-grid .affiliate-toolbar-select{min-width:0;max-width:none}.affiliate-filter-grid .affiliate-toolbar-select-menu{width:100%;max-width:none}.affiliate-native-page .primary-button{border:0;background:#101214;color:#fff;box-shadow:0 10px 24px #10121429}.affiliate-native-page .ghost-button{border-color:transparent;background:#fff;color:#344054;box-shadow:none}.affiliate-native-page .ghost-button:hover:not(:disabled){border-color:transparent;background:#f0f2f7;color:#111827}.affiliate-native-toolbar select,.affiliate-native-form input,.affiliate-native-form select{min-height:38px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);padding:0 10px;font:inherit;font-size:12.5px;outline:0}.affiliate-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px;color:var(--secondary);font-size:12.5px}.affiliate-pagination-pages{display:flex;align-items:center;gap:8px}.affiliate-page-button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;border:1px solid #e8eaee;border-radius:999px;background:#fff;color:#111827;font:inherit;font-size:13px;font-weight:650;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.affiliate-page-button:hover:not(:disabled){border-color:#d8dde6;background:#f8fafc;transform:translateY(-1px)}.affiliate-page-button.active{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 8px 18px #2563eb3d}.affiliate-page-button:disabled{color:#c8ced8;cursor:not-allowed;opacity:.72}.affiliate-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.affiliate-chart-wide{grid-column:1 / -1}.affiliate-analytics-toolbar{display:flex;justify-content:flex-end;margin:-36px 0 14px}.affiliate-chart-card{min-width:0;overflow:visible;border:1px solid var(--border);border-radius:14px;background:#fff;padding:13px}.affiliate-chart-card header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.affiliate-chart-card header strong{color:var(--text);font-size:13.5px;font-weight:720}.affiliate-bar-chart{display:grid;gap:9px}.affiliate-bar-row{position:relative;display:grid;grid-template-columns:minmax(110px,.72fr) minmax(140px,1fr) minmax(56px,auto);align-items:center;gap:10px;color:var(--body);font-size:12px;outline:0}.affiliate-bar-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-bar-row div{height:8px;overflow:hidden;border-radius:999px;background:#eef2f7}.affiliate-bar-row i{display:block;height:100%;border-radius:inherit}.affiliate-bar-row b{color:var(--text);font-size:12px;font-weight:650;text-align:right;white-space:nowrap}.affiliate-column-card{min-height:260px}.affiliate-column-chart{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(82px,1fr);align-items:end;gap:18px;min-height:198px;padding:10px 8px 2px}.affiliate-column-item{display:grid;grid-template-rows:1fr auto auto;align-items:end;justify-items:center;min-width:0;height:198px;outline:0}.affiliate-column-track{display:flex;align-items:end;justify-content:center;width:100%;height:132px;border-bottom:1px solid #e5eaf2}.affiliate-column-track i{display:block;width:min(42px,72%);border-radius:10px 10px 4px 4px;box-shadow:inset 0 -1px #0f172a21,0 8px 18px #0f172a14}.affiliate-column-item strong{max-width:100%;margin-top:8px;color:var(--text);font-size:11.5px;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-column-item span{max-width:100%;margin-top:4px;color:var(--muted);font-size:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.affiliate-pie-card{min-height:250px}.affiliate-tile-card{min-height:390px}.affiliate-pie-wrap{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(180px,.58fr);align-items:center;justify-items:center;gap:18px;min-height:212px}.affiliate-pie{display:grid;width:172px;height:172px;place-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a14,0 14px 28px #0f172a14}.affiliate-pie span{max-width:94px;border-radius:999px;background:#ffffffeb;color:var(--text);padding:7px 9px;text-align:center;font-size:11px;font-weight:760;line-height:1.2;box-shadow:0 8px 18px #0f172a1a}.affiliate-tile-chart{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(104px,auto);grid-auto-flow:dense;gap:10px;min-height:326px}.affiliate-tile-row{display:flex;min-width:0;gap:10px}.affiliate-tile-row.row-1{min-height:176px}.affiliate-tile-row.row-2{min-height:140px}.affiliate-tile-item{display:grid;position:relative;min-width:0;grid-column:span var(--tile-col, 3);grid-row:span var(--tile-row, 1);align-content:start;border:0;border-radius:10px;color:#fff;padding:10px 11px;text-align:left;box-shadow:inset 0 -1px #0f172a1f,0 8px 18px #0f172a14;cursor:default;outline:0}.affiliate-tile-item strong,.affiliate-tile-item small,.affiliate-tile-item b{min-width:0;text-shadow:0 1px 0 rgba(15,23,42,.18)}.affiliate-tile-item.dark-text{color:#102033}.affiliate-tile-item.dark-text strong,.affiliate-tile-item.dark-text small,.affiliate-tile-item.dark-text b{text-shadow:none}.affiliate-tile-icon{position:absolute;top:9px;right:9px;display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border-radius:9px;background:#fff3}.affiliate-tile-item.dark-text .affiliate-tile-icon{background:#ffffff75}.affiliate-tile-item strong{display:-webkit-box;max-width:calc(100% - 30px);min-height:30px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11.5px;font-weight:760;line-height:1.18;word-break:break-word}.affiliate-tile-item small{margin-top:5px;font-size:11px;opacity:.88;white-space:nowrap}.affiliate-tile-item b{margin-top:auto;font-size:16px;font-weight:780;white-space:nowrap}.affiliate-chart-toggle{display:inline-flex;gap:3px;border-radius:999px;background:#f1f4f8;padding:3px}.affiliate-chart-toggle button{border:0;border-radius:999px;background:transparent;color:#667085;padding:5px 8px;font:inherit;font-size:11px;font-weight:680}.affiliate-chart-toggle button.active{background:#111827;color:#fff;box-shadow:0 6px 14px #0f172a29}.affiliate-analytics-table-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 12px}.affiliate-analytics-table-tools>span{display:inline-flex;align-items:baseline;gap:5px;border-radius:999px;background:#f5f7fb;color:#475467;padding:7px 11px;font-size:12.5px;font-weight:620;white-space:nowrap}.affiliate-analytics-table-tools>span strong{color:var(--text);font-size:15px;font-weight:760}.affiliate-analytics-table-tools>div{display:flex;align-items:center;justify-content:flex-end;gap:8px}.affiliate-chart-floating-tooltip{position:fixed;z-index:5000;display:block;width:max-content;max-width:320px;transform:translate(14px,-115%);border:0;border-radius:12px;background:#111827;color:#fff;padding:8px 10px;box-shadow:0 16px 34px #0f172a33;font-size:12px;font-style:normal;font-weight:620;line-height:1.4;pointer-events:none;white-space:normal}.affiliate-chart-floating-tooltip:after{position:absolute;left:18px;top:100%;width:9px;height:9px;transform:translateY(-5px) rotate(45deg);background:#111827;content:""}.affiliate-donut-wrap{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(180px,.58fr);align-items:center;justify-items:center;gap:18px;min-height:212px}.affiliate-donut{position:relative;display:grid;width:172px;height:172px;place-items:center;border-radius:999px}.affiliate-donut:after{position:absolute;width:96px;height:96px;border-radius:inherit;background:#fff;content:""}.affiliate-donut strong,.affiliate-donut span{position:relative;z-index:1}.affiliate-donut strong{align-self:end;color:var(--text);font-size:21px;font-weight:780}.affiliate-donut span{align-self:start;color:var(--secondary);font-size:11.5px;font-weight:600}.affiliate-chart-legend{display:grid;gap:8px;color:var(--body);font-size:12px}.affiliate-chart-legend span{position:relative;display:flex;align-items:center;gap:8px;width:fit-content;outline:0}.affiliate-chart-legend i{width:9px;height:9px;flex:0 0 auto;border-radius:999px}.affiliate-chart-empty{min-height:140px;display:grid;place-items:center;color:var(--secondary);font-size:12.5px}.affiliate-native-table.compact.affiliate-score-table .affiliate-native-row{grid-template-columns:minmax(260px,1.25fr) minmax(140px,.72fr) 104px 150px 76px 92px 76px minmax(132px,.72fr) minmax(120px,.62fr);min-width:1420px;overflow:visible}.affiliate-score-table{overflow-x:auto;overflow-y:visible}.affiliate-score-table .affiliate-native-row.head{align-items:center}.affiliate-score-table .affiliate-native-row.head span,.affiliate-score-table .affiliate-native-row.head button{display:flex;min-height:0;align-items:center;white-space:nowrap}.affiliate-score-table .affiliate-native-row.head button{width:fit-content;border:0;background:transparent;color:var(--secondary);padding:0;font:inherit;font-size:11px;font-weight:760;line-height:1;text-transform:uppercase;cursor:pointer}.affiliate-score-table .affiliate-native-row.head button:hover{color:#111827}.affiliate-score-table .affiliate-native-row.head span:nth-child(n+2),.affiliate-score-table .affiliate-native-row.head button,.affiliate-score-table .affiliate-native-row:not(.head)>span:nth-child(n+2){justify-self:start}.affiliate-score-table .affiliate-native-row:not(.head)>span{display:inline-flex;width:fit-content;min-height:0;align-items:center;border-radius:0;background:transparent;color:var(--body);padding:0;font-weight:560}.affiliate-score-table .affiliate-native-row:not(.head)>span:nth-child(4){color:#067a52;font-weight:720;white-space:nowrap}.affiliate-score-table .affiliate-native-row:not(.head)>span:nth-child(5){min-width:34px;justify-content:center;border-radius:999px;background:#f0f2f7;color:#344054;padding:0 9px}.affiliate-score-table .affiliate-native-row:not(.head)>span:nth-child(6),.affiliate-score-table .affiliate-native-row:not(.head)>span:nth-child(7),.affiliate-score-table .affiliate-native-row:not(.head)>span:nth-child(8),.affiliate-score-table .affiliate-native-row:not(.head)>span:nth-child(9){color:var(--body);font-weight:620;white-space:nowrap}.affiliate-score-wrap{position:relative;display:inline-flex!important;align-items:center;min-width:104px;overflow:visible!important;background:transparent!important;padding:0!important}.affiliate-native-form{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px}.affiliate-native-form input,.affiliate-native-form select{width:100%}.affiliate-sample-form{grid-template-columns:minmax(260px,1.08fr) minmax(170px,.72fr) minmax(150px,.64fr) minmax(260px,1.12fr) minmax(180px,.74fr);align-items:center}.affiliate-search-select{position:relative;z-index:4}.affiliate-search-select.open{z-index:2600}.affiliate-search-select-trigger{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);padding:0 10px;text-align:left;font:inherit;font-size:12.5px}.affiliate-search-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-search-select-trigger svg{flex:0 0 auto;color:#667085}.affiliate-search-select-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:2650;display:grid;width:min(380px,92vw);max-height:360px;overflow:hidden;border:1px solid #e5eaf2;border-radius:14px;background:#fff;box-shadow:0 20px 48px #0f172a29}.affiliate-search-select-menu label{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--border);padding:8px 10px;color:#667085}.affiliate-search-select-menu label input{min-height:30px;border:0;border-radius:0;padding:0;box-shadow:none}.affiliate-search-select-menu>div{display:grid;gap:3px;max-height:300px;overflow-y:auto;padding:7px}.affiliate-search-select-menu button{display:grid;gap:2px;border:0;border-radius:10px;background:transparent;padding:8px 9px;color:var(--text);text-align:left}.affiliate-search-select-menu button:hover,.affiliate-search-select-menu button.selected{background:#f5f7fb}.affiliate-search-select-menu strong,.affiliate-search-select-menu small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-search-select-menu strong{font-size:12.5px;font-weight:650}.affiliate-search-select-menu small,.affiliate-search-select-empty{color:var(--secondary);font-size:11.5px;font-weight:520}.affiliate-search-select-empty{padding:8px 9px}.affiliate-mix-toggle{display:inline-flex;width:fit-content;min-width:34px;height:30px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:999px;background:#f0f2f7;color:#344054;padding:0 10px;font-size:11px;font-weight:680;white-space:nowrap}.affiliate-mix-toggle.active{background:#e9fbf3;color:#067a52}.affiliate-native-submit{margin-top:12px;width:100%}.affiliate-native-status{display:inline-flex;align-items:center;width:fit-content;min-height:26px;border:0;border-radius:999px;background:#f0f2f7;color:#344054;padding:0 10px;font-size:12.5px;font-weight:600}.affiliate-native-table{display:grid;gap:8px;width:100%;overflow-x:auto;padding-bottom:2px}.affiliate-native-page>.panel{overflow:visible}.affiliate-native-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(48px,.45fr) minmax(64px,.55fr) minmax(150px,1fr) minmax(72px,.6fr) minmax(104px,auto);gap:12px;align-items:center;min-width:760px;min-height:54px;border:1px solid var(--border);border-radius:14px;background:#fff;padding:10px 12px;color:var(--body);font-size:12.5px;box-shadow:0 1px 3px #1018280e;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.affiliate-native-row:not(.head):hover{position:relative;z-index:40;border-color:#d8dde6;background:#fbfcfe;box-shadow:0 8px 20px #1018280f}.affiliate-native-row:has(.affiliate-score-chip:hover),.affiliate-native-row:has(.affiliate-score-chip:focus-visible){z-index:3200}.affiliate-native-table.compact .affiliate-native-row{grid-template-columns:minmax(220px,1.4fr) minmax(80px,.7fr) minmax(100px,.8fr) minmax(110px,.8fr) minmax(104px,auto)}.affiliate-performance-cost-table .affiliate-native-row{grid-template-columns:minmax(240px,1.4fr) 70px minmax(124px,.76fr) 76px minmax(104px,.78fr) minmax(116px,.82fr) minmax(126px,auto);min-width:1060px}.affiliate-creator-ops-table .affiliate-native-row{grid-template-columns:34px minmax(220px,1.18fr) minmax(104px,.5fr) minmax(142px,.7fr) minmax(132px,.64fr) minmax(144px,.72fr) minmax(132px,.66fr) minmax(164px,.82fr) minmax(154px,.78fr) 44px;min-width:1450px;gap:14px;overflow:visible}.affiliate-creator-ops-table{overflow:visible;position:relative;z-index:3}.affiliate-creator-ops-table .affiliate-native-row{position:relative}.affiliate-creator-title-line{display:inline-flex;max-width:100%;align-items:center;gap:7px;min-width:0}.affiliate-creator-title-line a,.affiliate-creator-title-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-new-tag{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:17px;border-radius:999px;background:#fff3c4;color:#9a5b00;padding:0 6px;font-size:10px;font-style:normal;font-weight:780;line-height:1;text-transform:uppercase}.affiliate-row-check{display:inline-flex;align-items:center;justify-content:center}.affiliate-row-check input{width:16px;height:16px;margin:0;accent-color:#111827;cursor:pointer}.affiliate-custom-select{position:relative;width:fit-content;max-width:100%;z-index:1}.affiliate-custom-select.open{z-index:2400}.affiliate-creator-ops-table .affiliate-native-row .affiliate-pill-select,.affiliate-category-pill{display:inline-flex;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:28px;border:0;border-radius:999px;padding:0 9px 0 10px;color:#344054;font-size:12px;font-weight:680;line-height:1;white-space:nowrap}.affiliate-pill-select svg{flex:0 0 auto;margin-right:-1px;color:currentColor;opacity:.72}.affiliate-custom-select.is-loading .affiliate-pill-select{cursor:wait;opacity:.8}.affiliate-native-row.is-saving{background:#f8fafc}.affiliate-action-spinner{flex:0 0 auto;animation:affiliate-action-spin .78s linear infinite}@keyframes affiliate-action-spin{to{transform:rotate(360deg)}}.affiliate-creator-ops-table .affiliate-native-row .affiliate-contact-cell,.affiliate-creator-ops-table .affiliate-native-row .affiliate-performance-cell,.affiliate-creator-ops-table .affiliate-native-row .affiliate-sales-cell{display:grid!important;width:100%;gap:6px;min-width:0;background:transparent!important;padding:0!important;border-radius:0!important;color:var(--body)!important}.affiliate-contact-cell b{min-width:0;overflow:hidden;color:var(--text);font-size:12.5px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.affiliate-contact-cell small,.affiliate-performance-cell small{min-width:0;overflow:hidden;color:var(--secondary);font-size:11.5px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.affiliate-stack-cell,.affiliate-performance-cell{align-content:center}.affiliate-sales-cell{align-content:center;color:#c45111!important;font-size:12.5px;font-weight:760!important;white-space:nowrap}.affiliate-custom-select-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:2450;display:grid;gap:3px;width:max-content;min-width:210px;max-height:320px;overflow-y:auto;border:1px solid #e5eaf2;border-radius:12px;background:#fff;padding:8px;box-shadow:0 18px 42px #0f172a29}.affiliate-custom-select-menu button{display:flex;align-items:center;gap:8px;min-height:32px;border:0;border-radius:9px;background:transparent;color:#344054;padding:0 9px;text-align:left;font-size:12.5px;font-weight:560}.affiliate-custom-select-menu button:hover,.affiliate-custom-select-menu button.selected{background:#f5f7fb;color:#111827}.affiliate-option-dot{display:inline-block;width:10px;height:10px;flex:0 0 auto;border-radius:999px;background:#d0d5dd}.affiliate-category-gym,.affiliate-category-sport,.affiliate-category-gym-fitness{background:#e9fbf3!important;color:#067a52!important}.affiliate-category-running,.affiliate-category-chay-bo,.affiliate-category-trail,.affiliate-category-chay-trail,.affiliate-category-cycling,.affiliate-category-cycling-road,.affiliate-category-cycling-mtb,.affiliate-category-dap-xe-road,.affiliate-category-dap-xe-mtb,.affiliate-category-pickleball,.affiliate-category-badminton{background:#eaf1ff!important;color:#2351f6!important}.affiliate-category-football,.affiliate-category-basketball{background:#fff3d8!important;color:#9b6500!important}.affiliate-category-martial-arts,.affiliate-category-lifestyle,.affiliate-category-review,.affiliate-category-review-specialist,.affiliate-category-chuyen-review,.affiliate-category-food,.affiliate-category-mom-baby{background:#f4efff!important;color:#5b21b6!important}.affiliate-category-volleyball{background:#fff0d6!important;color:#a15c00!important}.affiliate-category-nutrition-knowledge,.affiliate-category-dinh-duong-kien-thuc{background:#edf7e5!important;color:#4f6f32!important}.affiliate-category-khac,.affiliate-category-other{background:#f0f2f7!important;color:#475467!important}.affiliate-stage-green{background:#e9fbf3!important;color:#067a52!important}.affiliate-stage-amber{background:#fff3d8!important;color:#9b6500!important}.affiliate-stage-blue{background:#eaf1ff!important;color:#2351f6!important}.affiliate-stage-red{background:#fff1f0!important;color:#b42318!important}.affiliate-stage-slate{background:#f0f2f7!important;color:#475467!important}.affiliate-creator-ops-table .affiliate-native-row .affiliate-pill-select:focus{box-shadow:0 0 0 3px #2351f61f}.affiliate-creator-ops-table .affiliate-native-row a{color:inherit;text-decoration:none}.affiliate-creator-ops-table .affiliate-native-row a:hover{text-decoration:underline}.affiliate-native-row.head{min-height:34px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:650;text-transform:uppercase}.affiliate-native-row:not(.head)>span{display:inline-flex;align-items:center;width:fit-content;min-height:28px;border:0;border-radius:999px;background:#f0f2f7;color:#344054;padding:0 9px;font-weight:560}.affiliate-native-row:not(.head)>span:nth-child(3){background:#fff3e8;color:#c45111}.affiliate-native-row:not(.head)>span:nth-child(4){background:#e9fbf3;color:#067a52}.affiliate-creator-ops-table .affiliate-native-row:not(.head)>span{display:block;width:auto;min-height:0;border-radius:0;background:transparent;color:var(--body);padding:0;font-weight:520}.affiliate-creator-ops-table .affiliate-native-row:not(.head)>span:nth-child(3),.affiliate-creator-ops-table .affiliate-native-row:not(.head)>span:nth-child(4){background:transparent;color:var(--body)}.affiliate-score-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:70px;min-height:26px;border-radius:999px;padding:0 10px;font-weight:720;font-size:12px;line-height:1;white-space:nowrap;cursor:help;outline:0}.affiliate-score-tooltip{position:absolute;left:50%;bottom:calc(100% + 9px);z-index:2800;display:none;width:min(320px,76vw);transform:translate(-50%);border:1px solid #e5eaf2;border-radius:12px;background:#111827;color:#fff;padding:10px 11px;box-shadow:0 18px 42px #0f172a33;font-size:12px;font-weight:560;line-height:1.45;white-space:normal}.affiliate-score-tooltip:after{position:absolute;left:50%;top:100%;width:10px;height:10px;transform:translate(-50%,-5px) rotate(45deg);background:#111827;content:""}.affiliate-score-chip:hover .affiliate-score-tooltip,.affiliate-score-chip:focus-visible .affiliate-score-tooltip{display:block}.affiliate-score-floating-tooltip{position:fixed;z-index:9000;display:block;width:max-content;max-width:min(380px,74vw);transform:translate(14px,-112%);border:1px solid #e5eaf2;border-radius:12px;background:#111827;color:#fff;padding:10px 11px;box-shadow:0 18px 42px #0f172a3d;font-size:12px;font-weight:620;line-height:1.45;pointer-events:none;white-space:normal}.affiliate-score-floating-tooltip:after{position:absolute;left:18px;top:100%;width:10px;height:10px;transform:translateY(-5px) rotate(45deg);background:#111827;content:""}.affiliate-creator-ops-table .affiliate-score-tooltip{top:calc(100% + 10px);bottom:auto;left:0;width:min(360px,44vw);transform:none}.affiliate-creator-ops-table .affiliate-score-tooltip:after{top:auto;bottom:100%;left:32px;transform:translateY(5px) rotate(45deg)}.affiliate-performance-cell>span{display:flex;align-items:center;gap:7px;min-width:0}.affiliate-score-chip.score-a{background:#e9fbf3!important;color:#067a52!important}.affiliate-score-chip.score-b{background:#eaf1ff!important;color:#2351f6!important}.affiliate-score-chip.score-c{background:#fff3d8!important;color:#9b6500!important}.affiliate-score-chip.score-d{background:#f0f2f7!important;color:#475467!important}.affiliate-sample-icon{display:inline-flex!important;align-items:center;justify-content:center;width:30px!important;height:30px;min-height:30px!important;border-radius:10px!important;padding:0!important}.affiliate-sample-icon.done{background:#e9fbf3!important;color:#067a52!important}.affiliate-sample-icon.empty{background:#f0f2f7!important;color:#98a2b3!important}.affiliate-bulk-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0;padding:10px;border:1px solid #e5eaf2;border-radius:12px;background:#fbfcfe}.affiliate-bulk-toolbar>span{color:var(--text);font-size:12px;font-weight:650;margin-right:4px}.affiliate-bulk-toolbar select{min-height:34px;border:1px solid #dce3ee;border-radius:8px;background:#fff;color:#344054;padding:0 10px;font:inherit;font-size:12px;outline:0}.affiliate-native-row strong{display:grid;gap:3px;color:var(--text);font-size:13px;font-weight:650}.affiliate-native-row small{display:block;color:var(--secondary);font-size:11.5px;font-weight:520}.affiliate-native-row .ghost-button,.affiliate-native-row .primary-button{min-width:96px;justify-content:center;white-space:nowrap}.affiliate-native-review{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:360px;overflow-y:auto;margin-bottom:14px}.affiliate-native-review>span,.affiliate-native-review label,.affiliate-native-review article{display:grid;gap:6px;border:1px solid var(--border);border-radius:14px;background:var(--soft);padding:10px;color:var(--body);font-size:12px;font-weight:650}.affiliate-native-review label.match-new,.affiliate-native-review article.match-new,.affiliate-native-review article.match-local{border-color:#d8dde6;background:#fff}.affiliate-native-review label.match-error,.affiliate-native-review article.match-error{border-color:#fecaca;background:#fff7f7}.affiliate-native-review label.match-duplicate,.affiliate-native-review article.match-duplicate{border-color:#fde68a;background:#fffdf0}.affiliate-native-review label.match-matched,.affiliate-native-review article.match-matched,.affiliate-native-review article.match-create,.affiliate-native-review article.match-update{border-color:#bbf7d0;background:#f0fdf4}.affiliate-native-review label strong,.affiliate-native-review label small,.affiliate-native-review article strong,.affiliate-native-review article small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-native-review label small,.affiliate-native-review article small{color:var(--secondary);font-size:11px;font-weight:560}.affiliate-native-review select{width:100%;min-height:34px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);padding:0 8px}.affiliate-performance-match-select{position:relative;z-index:2;display:grid;gap:6px}.affiliate-performance-match-select.open{z-index:120}.affiliate-performance-match-trigger{display:flex;width:100%;min-height:34px;align-items:center;justify-content:space-between;gap:8px;border:1px solid #dbe4f0;border-radius:10px;background:#fff;color:#111827;padding:0 10px;text-align:left;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.affiliate-performance-match-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-performance-match-trigger svg{flex:0 0 auto;color:#667085}.affiliate-performance-match-select.open .affiliate-performance-match-trigger{border-color:#2351f6;box-shadow:0 0 0 3px #2351f61f}.affiliate-performance-match-menu{display:grid;width:100%;max-height:288px;overflow:hidden;border:1px solid #e5eaf2;border-radius:14px;background:#fff;box-shadow:0 18px 42px #0f172a24}.affiliate-performance-match-search{display:flex;min-height:38px;align-items:center;gap:8px;border-bottom:1px solid var(--border);padding:7px 10px;color:#667085}.affiliate-performance-match-search input{width:100%;min-height:28px;border:0;background:transparent;color:#111827;padding:0;font:inherit;font-size:12px;outline:0}.affiliate-performance-match-menu>button,.affiliate-performance-match-menu>div>button{display:grid;gap:2px;border:0;border-radius:10px;background:transparent;padding:8px 10px;color:var(--text);text-align:left;cursor:pointer}.affiliate-performance-match-menu>div{display:grid;gap:3px;max-height:198px;overflow-y:auto;padding:6px}.affiliate-performance-match-menu button:hover,.affiliate-performance-match-menu button.selected{background:#f5f7fb}.affiliate-performance-match-menu .affiliate-match-recommendation{margin:6px 6px 0;background:#eef6ff;outline:1px solid #cfe4ff}.affiliate-performance-match-menu strong,.affiliate-performance-match-menu small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-performance-match-menu strong{font-size:12px;font-weight:680}.affiliate-performance-match-menu small{color:#667085;font-size:11px;font-weight:540}.affiliate-scoring-settings{display:grid;gap:12px;margin-top:14px;border:1px solid var(--border);border-radius:14px;background:#fff;padding:12px;box-shadow:0 1px 3px #1018280e}.affiliate-scoring-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);font-size:13px;font-weight:650}.affiliate-scoring-head span{border:0;border-radius:999px;background:#f0f2f7;color:#344054;padding:4px 9px;font-size:12px}.affiliate-scoring-grid{display:grid;grid-template-columns:repeat(9,minmax(96px,1fr));gap:10px}.affiliate-scoring-grid label{display:grid;gap:6px;color:var(--secondary);font-size:11px;font-weight:560}.affiliate-scoring-grid input{width:100%;min-height:36px;border:1px solid #dbe4f0;border-radius:10px;background:#fff;color:var(--text);padding:0 10px;font-weight:560}.affiliate-scoring-grid input:focus,.affiliate-native-toolbar input:focus,.affiliate-native-toolbar select:focus,.affiliate-native-form input:focus,.affiliate-native-form select:focus,.affiliate-native-review select:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa29}.affiliate-action-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.affiliate-action-board article{display:grid;align-content:start;gap:8px;border:1px solid var(--border);border-radius:14px;background:#f8fafc;padding:10px}.affiliate-action-board article>strong{color:var(--text);font-size:12px;font-weight:760}.affiliate-action-board button{display:grid;gap:3px;width:100%;border:1px solid var(--border);border-radius:10px;background:#fff;padding:8px;color:var(--text);text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.affiliate-action-board button:hover{border-color:#d8dde6;background:#f0f2f7}.affiliate-action-board button span,.affiliate-action-board button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-action-board button span{font-size:12px;font-weight:720}.affiliate-action-board button small{color:var(--secondary);font-size:11px;font-weight:560}.affiliate-haravan-contract{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:10px;margin-bottom:14px}.affiliate-haravan-contract article{display:grid;gap:4px;border:1px solid var(--border);border-radius:14px;background:#fff;padding:10px;box-shadow:0 1px 3px #1018280e}.affiliate-haravan-contract article:nth-child(1){background:#fff}.affiliate-haravan-contract article:nth-child(2){background:#fff}.affiliate-haravan-contract article.is-ready{background:#fff}.affiliate-haravan-contract article.is-dry-run{background:#fff}.affiliate-haravan-contract strong,.affiliate-haravan-contract span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-haravan-contract strong{color:var(--text);font-size:12px}.affiliate-haravan-contract span{display:inline-grid;width:fit-content;min-height:24px;place-items:center;border:0;border-radius:999px;background:#f0f2f7;color:#344054;padding:0 8px;font-size:11px;font-weight:560}.affiliate-sku-select-card{align-content:center}.affiliate-sku-card-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.affiliate-sku-select-card select{width:100%;min-height:34px;border:0;border-radius:999px;background:#f5f7fb;color:var(--text);padding:0 32px 0 10px;font:inherit;font-size:12px;font-weight:560;outline:0;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#667085 50%),linear-gradient(135deg,#667085 50%,transparent 50%);background-position:calc(100% - 16px) 14px,calc(100% - 11px) 14px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.affiliate-sku-select-card select:focus{box-shadow:0 0 0 3px #2351f61f}.affiliate-haravan-contract article:nth-child(1) span,.affiliate-haravan-contract article.is-dry-run span{background:#fff3e8;color:#c45111}.affiliate-haravan-contract article:nth-child(2) span,.affiliate-haravan-contract article.is-ready span{background:#e9fbf3;color:#067a52}.affiliate-row-actions{display:flex;flex-wrap:wrap;gap:8px}.affiliate-row-actions .ghost-button{min-width:0;min-height:32px;border:1px solid var(--border);border-radius:8px;background:#fff;color:#344054;padding:0 10px;font-size:12px;font-weight:600;box-shadow:none}.affiliate-row-actions .ghost-button:hover:not(:disabled){border-color:#d8dde6;background:#f8fafc;color:#111827}.affiliate-tier{display:inline-grid;width:fit-content;min-height:26px;place-items:center;border-radius:8px;background:#e7f8ef;color:#087a4a;padding:0 8px;font-weight:720;box-shadow:inset 0 0 0 1px #087a4a14}.affiliate-native-row:not(.head)>.affiliate-tier{display:inline-grid;min-height:26px;background:#dff8ea;color:#057647;padding:0 8px;font-weight:720}.affiliate-tier.tier-b,.affiliate-native-row:not(.head)>.affiliate-tier.tier-b{background:#eaf1ff;color:#2351f6}.affiliate-tier.tier-c,.affiliate-native-row:not(.head)>.affiliate-tier.tier-c{background:#fff3d8;color:#9b6500}.affiliate-tier.tier-d,.affiliate-native-row:not(.head)>.affiliate-tier.tier-d{background:#fee2e2;color:#b91c1c}.affiliate-creator-ops-table .affiliate-native-row:not(.head)>.affiliate-tier{display:inline-grid;width:fit-content;min-height:26px;border-radius:8px;background:#dff8ea;color:#057647;padding:0 8px;font-weight:650}.affiliate-creator-ops-table .affiliate-native-row:not(.head)>.affiliate-tier.level-mega{background:#fff3d8;color:#9b6500}.affiliate-creator-ops-table .affiliate-native-row:not(.head)>.affiliate-tier.level-macro{background:#e9fbf3;color:#067a52}.affiliate-creator-ops-table .affiliate-native-row:not(.head)>.affiliate-tier.level-micro{background:#eaf1ff;color:#2351f6}.affiliate-creator-ops-table .affiliate-native-row:not(.head)>.affiliate-tier.level-nano{background:#edf7e5;color:#4f6f32}.affiliate-native-list{display:grid;gap:9px}.affiliate-native-list span,.affiliate-creator-card{border:1px solid var(--border);border-radius:14px;background:#fff;padding:12px;color:var(--body);font-size:13px;box-shadow:0 1px 3px #1018280e}.affiliate-creator-card{display:grid;gap:7px;margin-top:9px}.affiliate-creator-card strong{color:var(--text)}.affiliate-creator-card span{color:var(--secondary);font-size:12px}.affiliate-kanban-column{grid-column:span 3;min-height:260px}.affiliate-import-box{display:grid;gap:12px;min-height:220px;place-items:center;border:1px dashed #d8dde6;border-radius:18px;background:#f8fafc;color:#475569;text-align:center}.affiliate-import-box strong{color:var(--text)}.affiliate-import-flow-panel{display:grid;align-content:start;gap:12px}.affiliate-unified-upload-panel{grid-template-columns:minmax(0,1fr)}.affiliate-unified-upload-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.affiliate-unified-upload-head .affiliate-toolbar-select{width:min(220px,100%)}.affiliate-upload-dropzone{display:grid;min-height:190px;place-items:center;gap:10px;border:1px dashed #d1d9e6;border-radius:18px;background:#f8fafc;color:var(--body);padding:22px;text-align:center;cursor:pointer}.affiliate-upload-dropzone:hover{border-color:#aebbd1;background:#f6f8fb}.affiliate-reports-page{align-items:start}.affiliate-report-studio,.affiliate-report-canvas,.affiliate-report-preview{display:grid;gap:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.affiliate-report-studio{overflow:visible;padding:18px}.affiliate-report-studio-head,.affiliate-report-canvas-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.affiliate-report-brand-mark{display:inline-flex;min-width:116px;height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid #e4e9f2;border-radius:14px;background:#fff;color:#111827;box-shadow:0 1px 2px #1018280a}.affiliate-report-brand-mark strong{display:inline-grid;min-width:42px;height:26px;place-items:center;border-radius:9px;background:#111827;color:#fff;font-size:13px;font-weight:740;letter-spacing:0}.affiliate-report-brand-mark span{color:#475467;font-size:11px;font-weight:780}.affiliate-report-brand-mark.dark{border-color:#ffffff2e;background:#ffffff1a;color:#fff}.affiliate-report-brand-mark.dark strong{background:#ff5b22}.affiliate-report-brand-mark.dark span{color:#e5e7eb}.affiliate-report-studio-head>div:first-child,.affiliate-report-canvas-head>div:first-child{display:grid;gap:2px;min-width:0}.affiliate-report-studio-head span,.affiliate-report-canvas-head span,.affiliate-report-studio-meta span{color:#667085;font-size:11px;font-weight:760;text-transform:uppercase}.affiliate-report-studio-head h2,.affiliate-report-canvas-head h3{margin:0;color:#111827;font-size:22px;font-weight:760;letter-spacing:0}.affiliate-report-studio-head p{margin:0;color:#475467;font-size:12px}.affiliate-report-studio-meta{display:grid;justify-items:end;gap:4px;color:#111827}.affiliate-report-studio-meta strong{font-size:14px;font-weight:720}.affiliate-report-type-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.affiliate-report-type-tabs button,.affiliate-report-action-button,.affiliate-report-chip-button,.affiliate-report-filter-reset{min-height:40px;border:1px solid #dfe5ee;border-radius:12px;background:#fff;color:#111827;font:inherit;font-size:12px;font-weight:780;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.affiliate-report-type-tabs button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon label" "icon sub";align-items:center;gap:2px 8px;padding:10px 12px;text-align:left}.affiliate-report-type-tabs svg{grid-area:icon;color:#667085}.affiliate-report-type-tabs span{grid-area:label;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-report-type-tabs small{grid-area:sub;overflow:hidden;color:#667085;font-size:10.5px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.affiliate-report-type-tabs button:hover,.affiliate-report-action-button:hover,.affiliate-report-chip-button:hover,.affiliate-report-filter-reset:hover{border-color:#cbd5e1;background:#f8fafc}.affiliate-report-type-tabs button.active,.affiliate-report-action-button.primary{border-color:#111827;background:#111827;color:#fff;box-shadow:0 8px 18px #11182724}.affiliate-report-type-tabs button.active svg,.affiliate-report-action-button.primary svg{color:#fff}.affiliate-report-type-tabs button.active small{color:#cbd5e1}.affiliate-report-toolbar,.affiliate-report-filter-row{display:grid;grid-template-columns:minmax(190px,.9fr) minmax(260px,1.15fr) minmax(190px,.85fr) auto auto;align-items:end;gap:10px}.affiliate-report-filter-row{grid-template-columns:repeat(4,minmax(140px,1fr)) auto}.affiliate-report-toolbar label,.affiliate-report-filter-row label{display:grid;gap:6px;min-width:0;color:#667085;font-size:11px;font-weight:760}.affiliate-report-toolbar .affiliate-toolbar-select,.affiliate-report-filter-row .affiliate-toolbar-select{width:100%;min-width:0;max-width:none}.affiliate-report-toolbar .affiliate-report-period-picker{width:100%}.affiliate-report-period-picker{position:relative;min-width:0}.affiliate-report-period-picker>button{display:inline-flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:8px;border:1px solid #dfe5ee;border-radius:12px;background:#fff;color:#111827;padding:0 12px;font:inherit;font-size:12px;font-weight:780;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.affiliate-report-period-picker>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-report-period-picker.open>button{border-color:#b8c7ff;box-shadow:0 0 0 3px #2351f61a}.affiliate-report-period-menu{position:absolute;z-index:70;top:calc(100% + 8px);left:50%;transform:translate(-50%);display:grid;width:min(360px,calc(100vw - 48px));gap:10px;border:1px solid #dde5f0;border-radius:16px;background:#fff;padding:12px;box-shadow:0 18px 42px #10182829}.affiliate-report-period-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;border-radius:12px;background:#eef3f9;padding:4px}.affiliate-report-period-tabs button,.affiliate-report-period-grid button{min-height:38px;border:1px solid transparent;border-radius:10px;background:transparent;color:#344054;font:inherit;font-size:12px;font-weight:780;cursor:pointer}.affiliate-report-period-tabs button.active{background:#111827;color:#fff;box-shadow:0 6px 14px #11182729}.affiliate-report-period-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.affiliate-report-period-grid.mode-all{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-content-format-pill{display:inline-flex!important;width:fit-content!important;min-height:28px!important;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px!important;padding:0 10px!important;font-size:11.5px;font-weight:680!important;line-height:1;white-space:nowrap}.affiliate-content-format-pill.is-video,.affiliate-content-format-select.is-video,.affiliate-option-dot.affiliate-content-format-option.is-video{border-color:#c7d7fe;background:#eaf0ff;color:#2451c6}.affiliate-content-format-pill.is-livestream,.affiliate-content-format-select.is-livestream,.affiliate-option-dot.affiliate-content-format-option.is-livestream{border-color:#fed7aa;background:#fff1e7;color:#b54708}.affiliate-content-format-pill.is-video_livestream,.affiliate-content-format-select.is-video_livestream,.affiliate-option-dot.affiliate-content-format-option.is-video_livestream{border-color:#a6f4d0;background:#e8faf2;color:#067647}.affiliate-option-dot.affiliate-content-format-option{width:8px;height:8px;border-width:0;border-radius:50%;padding:0}.affiliate-report-period-grid.mode-week{max-height:304px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.affiliate-report-period-grid button{border-color:#dfe5ee;background:#fff;color:#111827}.affiliate-report-period-grid button:hover{border-color:#cbd5e1;background:#f8fafc}.affiliate-report-period-grid button.selected{border-color:#111827;background:#111827;color:#fff}.affiliate-report-action-button,.affiliate-report-chip-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;white-space:nowrap}.affiliate-report-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.affiliate-report-chip-button{min-height:36px;border-radius:999px;background:#f8fafc}.affiliate-report-filter-reset{min-height:38px;padding:0 14px;background:#f3f6fa;color:#475467}.affiliate-report-canvas{padding:0;overflow:hidden;background:#fff}.affiliate-report-canvas-head{grid-template-columns:minmax(0,1fr) auto;padding:22px 24px;background:#111827;color:#fff}.affiliate-report-canvas-head>div.affiliate-report-canvas-brand:first-child{display:flex;align-items:center;gap:20px;min-width:0}.affiliate-report-canvas-brand>div{display:grid;gap:4px;min-width:0}.affiliate-report-logo-shell{display:inline-flex;width:132px;height:32px;flex:0 0 auto;align-items:center;justify-content:flex-start;border:0;border-radius:0;background:transparent;padding:0;transform:translateY(-1px)}.affiliate-report-logo-shell img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.affiliate-report-canvas-head h3{color:#fff}.affiliate-report-canvas-head span,.affiliate-report-canvas-head small{color:#cbd5e1}.affiliate-report-meeting-summary{display:grid;grid-template-columns:1.3fr 1fr .8fr .8fr;gap:1px;border-bottom:1px solid #eef2f7;background:#eef2f7}.affiliate-report-meeting-summary article{display:grid;align-content:start;gap:7px;min-height:116px;background:#fff;padding:16px}.affiliate-report-meeting-summary span{color:#667085;font-size:11px;font-weight:780;text-transform:uppercase}.affiliate-report-meeting-summary strong{color:#111827;font-size:16px;font-weight:740;line-height:1.35}.affiliate-report-meeting-summary small{color:#475467;font-size:12px;font-weight:620;line-height:1.35}.affiliate-report-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;background:#eef2f7}.affiliate-report-kpis article,.affiliate-cost-summary-cards article{min-width:0}.affiliate-report-kpis article{display:grid;gap:6px;min-height:78px;background:#fff;padding:14px}.affiliate-report-kpis span,.affiliate-report-summary small{color:#667085;font-size:11px;font-weight:760;text-transform:uppercase}.affiliate-report-kpis strong{color:#111827;font-size:19px;font-weight:760}.affiliate-report-executive-grid,.affiliate-report-table-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;padding:0 24px}.affiliate-report-table-grid{padding-bottom:24px}.affiliate-report-summary,.affiliate-report-executive-grid article,.affiliate-report-table-grid article{display:grid;gap:9px;border:1px solid #e7ebf2;border-radius:14px;background:#f8fafc;padding:14px}.affiliate-report-summary strong,.affiliate-report-executive-grid article>strong,.affiliate-report-table-grid header strong{color:#111827;font-size:14px;font-weight:730}.affiliate-report-summary span,.affiliate-report-executive-grid article span,.affiliate-report-history .row{color:#344054;font-size:12px;line-height:1.4}.affiliate-report-executive-grid article span{display:flex;justify-content:space-between;gap:12px}.affiliate-report-executive-grid b,.affiliate-report-mini-table em,.affiliate-report-mini-table small{color:#111827;font-style:normal;white-space:nowrap}.affiliate-report-table-grid header{display:flex;align-items:center;justify-content:space-between;gap:10px}.affiliate-report-table-grid header span{color:#667085;font-size:11px;font-weight:760}.affiliate-report-mini-table{display:grid;overflow:hidden;border:1px solid #e7ebf2;border-radius:12px;background:#fff}.affiliate-report-mini-table span{display:grid;grid-template-columns:minmax(0,1fr) minmax(98px,auto) minmax(54px,auto);gap:10px;align-items:center;padding:10px 12px;border-top:1px solid #eef2f7;color:#344054;font-size:12px}.affiliate-report-mini-table span:first-child{border-top:0}.affiliate-report-mini-table b{overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap}.affiliate-report-mini-table>i{display:block;color:#667085;padding:18px 12px;font-size:12px;font-style:normal}.affiliate-report-ranking-card,.affiliate-report-pie-panel{grid-column:1 / -1}.affiliate-report-category-pie-wrap{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:center;gap:18px}.affiliate-report-category-pie{display:grid;place-items:center;position:relative;width:min(220px,100%);aspect-ratio:1;border-radius:999px;margin:0 auto;box-shadow:inset 0 0 0 1px #11182714}.affiliate-report-category-pie:after{content:"";position:absolute;inset:25%;border-radius:inherit;background:#fff;box-shadow:0 0 0 1px #1118270d}.affiliate-report-category-pie strong,.affiliate-report-category-pie span{position:relative;z-index:1;text-align:center}.affiliate-report-category-pie strong{align-self:end;color:#111827;font-size:16px;font-weight:760}.affiliate-report-category-pie span{align-self:start;color:#667085;font-size:11px;font-weight:780;text-transform:uppercase}.affiliate-report-category-pie-legend{display:grid;gap:8px;min-width:0}.affiliate-report-category-pie-legend span{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;color:#344054;font-size:12px;font-weight:740}.affiliate-report-category-pie-legend i{display:block;width:10px;height:10px;border-radius:999px}.affiliate-report-category-pie-legend b{color:#111827;font-weight:720}.affiliate-report-ranking-table{display:grid;overflow:hidden;border:1px solid #e7ebf2;border-radius:12px;background:#fff}.affiliate-report-ranking-table .head,.affiliate-report-ranking-table .row{display:grid;grid-template-columns:42px minmax(150px,1fr) minmax(120px,.7fr) 72px 82px minmax(116px,.65fr) 70px;gap:10px;align-items:center;padding:10px 12px}.affiliate-report-ranking-table .head{background:#f3f6fb;color:#667085;font-size:11px;font-weight:780;text-transform:uppercase}.affiliate-report-ranking-table .row{border-top:1px solid #eef2f7;color:#344054;font-size:12px}.affiliate-report-ranking-table strong,.affiliate-report-ranking-table b,.affiliate-report-ranking-table em{color:#111827;font-style:normal;font-weight:720}.affiliate-report-ranking-table>i{color:#667085;padding:18px 12px;font-size:12px;font-style:normal}.affiliate-report-sheet-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.affiliate-report-sheet-list span{min-height:36px;border:1px solid #e5eaf2;border-radius:12px;background:#f8fafc;color:#111827;padding:9px 10px;font-size:12px;font-weight:760}.affiliate-report-history{display:grid;overflow:hidden;border:1px solid #e7ebf2;border-radius:14px;background:#fff}.affiliate-report-history .head,.affiliate-report-history .row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(90px,.5fr) minmax(88px,.45fr) minmax(86px,.42fr);gap:8px;align-items:center;padding:10px 12px}.affiliate-report-history .head{background:#f3f6fb;color:#53627a;font-size:11px;font-weight:760;text-transform:uppercase}.affiliate-report-history .row{border-top:1px solid #eef2f7}.affiliate-report-history strong{display:grid;gap:3px;color:#111827;font-size:12.5px}.affiliate-report-history small{color:#667085;font-size:11px;font-weight:560}.affiliate-upload-dropzone>svg{color:var(--text)}.affiliate-upload-dropzone strong{color:var(--text);font-size:15px}.affiliate-upload-dropzone span{color:var(--secondary);font-size:12px}.affiliate-upload-dropzone em{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border-radius:11px;background:#101828;color:#fff;padding:0 14px;font-style:normal;font-size:12.5px;font-weight:700;box-shadow:0 12px 24px #10182829}.affiliate-import-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.affiliate-import-stats span{min-height:40px;padding:10px 12px;box-shadow:none}.affiliate-import-review{display:grid;gap:8px;max-height:320px;overflow-y:auto;margin:12px 0}.affiliate-import-review article{display:grid;gap:4px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:10px}.affiliate-import-review article.import-duplicate{border-color:#fde68a;background:#fffdf0}.affiliate-import-review article.import-error{border-color:#fecaca;background:#fff7f7}.affiliate-import-review strong,.affiliate-import-review span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-import-review span{color:var(--secondary);font-size:11px;font-weight:620}.affiliate-import-history-panel{gap:12px}.affiliate-import-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.affiliate-import-history-actions{display:inline-flex;align-items:center;gap:8px;color:var(--secondary);font-size:12px;font-weight:650}.affiliate-import-history-actions .ghost-button{min-height:34px;border-radius:10px;padding:0 12px}.affiliate-import-history-table{display:grid;gap:6px;overflow:visible}.affiliate-import-history-row{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(180px,1.25fr) minmax(180px,1.15fr) minmax(220px,1.15fr) minmax(140px,.8fr) minmax(100px,.55fr);align-items:center;gap:10px;min-height:52px;border:1px solid #e8eaee;border-radius:14px;background:#fff;padding:8px 10px;box-shadow:0 1px 2px #1018280a}.affiliate-import-history-row.head{min-height:38px;border-radius:12px;background:#f8fafc;color:#667085;font-size:11px;font-weight:760;text-transform:uppercase;box-shadow:none}.affiliate-import-history-row>span{display:grid;gap:2px;min-width:0}.affiliate-import-history-row strong,.affiliate-import-history-row small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-import-history-row strong{color:#111827;font-size:12px;font-weight:680}.affiliate-import-history-row small{color:#667085;font-size:11px;font-weight:540}.affiliate-import-history-status{display:inline-flex!important;min-height:28px;width:fit-content;align-items:center;justify-content:center;border-radius:999px;padding:0 10px;font-size:11.5px;font-weight:750}.affiliate-import-history-status.unmatched{background:#f1f5f9;color:#475569}.affiliate-import-history-status.matched{background:#dcfce7;color:#047857}.affiliate-import-history-status.error{background:#fee2e2;color:#b42318}.affiliate-drawer{position:fixed;top:84px;right:20px;z-index:70;display:grid;gap:12px;width:min(600px,calc(100vw - 32px));max-height:calc(100vh - 112px);overflow:auto;border:1px solid #e5eaf2;border-radius:20px;background:#fff;padding:20px;box-shadow:0 22px 60px #0f172a24}.affiliate-drawer-click-away{position:fixed;inset:0;z-index:2189;border:0;background:transparent;padding:0;cursor:default}.affiliate-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.affiliate-drawer .icon-button{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border:1px solid #e5eaf2;border-radius:10px;background:#f8fafc;color:#344054;box-shadow:none}.affiliate-drawer .icon-button:hover{border-color:#d8dde6;background:#f0f2f7;color:#111827}.affiliate-drawer-header>div{display:grid;gap:4px;min-width:0}.affiliate-drawer-header .eyebrow{display:block;color:var(--muted);font-size:11px;font-weight:760;letter-spacing:0;text-transform:uppercase}.affiliate-drawer-header strong{color:var(--text);font-size:20px;line-height:1.15}.affiliate-drawer-header strong a{color:inherit;text-decoration:none}.affiliate-drawer-header strong a:hover{text-decoration:underline}.affiliate-drawer-grid{display:grid;grid-template-columns:minmax(120px,1.05fr) minmax(132px,1fr) minmax(88px,.62fr) minmax(148px,1fr);gap:8px}.affiliate-drawer-grid span,.affiliate-drawer-section span{min-width:0;border:1px solid #e5eaf2;border-radius:10px;background:#fbfcfe;padding:9px 10px;color:var(--body);font-size:12.5px}.affiliate-drawer-grid>span{display:inline-flex;align-items:center;min-height:36px;overflow:hidden;line-height:1.25}.affiliate-drawer-grid .affiliate-drawer-username{text-overflow:ellipsis;white-space:nowrap}.affiliate-drawer-grid .affiliate-category-pill{justify-content:center;width:100%;min-height:36px;border:0;border-radius:10px;padding:0 10px;font-weight:650;white-space:normal}.affiliate-drawer-grid .affiliate-drawer-stage{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:36px;border:0;border-radius:10px;padding:5px 10px;font-size:12px;font-weight:680;line-height:1.18;text-align:center;white-space:normal}.affiliate-creator-stat-grid{display:grid;grid-template-columns:minmax(168px,1.35fr) repeat(3,minmax(92px,.8fr));gap:8px}.affiliate-creator-stat-grid article{display:grid;gap:4px;min-width:0;border:1px solid #e5eaf2;border-radius:12px;background:#fbfcfe;padding:11px 12px}.affiliate-creator-stat-grid article.is-gmv{border-color:#fed7aa;background:#fff7ed}.affiliate-creator-stat-grid article.is-gmv strong{color:#c45111;font-size:18px;letter-spacing:0;white-space:nowrap}.affiliate-creator-stat-grid span{color:var(--secondary);font-size:11px;font-weight:620}.affiliate-creator-stat-grid strong{min-width:0;overflow:hidden;color:var(--text);font-size:17px;font-weight:680;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.affiliate-drawer-actions{display:flex;flex-wrap:wrap;gap:10px}.affiliate-creator-save-error{flex:1 0 100%;margin:0;border:1px solid #fecdca;border-radius:8px;background:#fef3f2;color:#b42318;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.4}.affiliate-drawer-section{display:grid;gap:7px;border-top:1px solid #eef2f7;padding-top:10px}.affiliate-drawer-section span{display:flex;align-items:center;justify-content:space-between;gap:12px}.affiliate-drawer-section strong{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:13px}.affiliate-drawer-section strong svg{color:var(--secondary)}.affiliate-context-menu{position:fixed;z-index:1450;display:grid;width:220px;max-height:calc(100vh - 24px);overflow:auto;gap:2px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:6px;box-shadow:0 18px 48px #0f172a2e}.affiliate-context-menu button{min-height:34px;border:0;border-radius:8px;background:transparent;color:var(--body);padding:0 10px;font:inherit;font-size:12.5px;font-weight:560;text-align:left;cursor:pointer}.affiliate-context-menu button:hover{background:#f5f7fb;color:var(--text)}.affiliate-context-menu button.danger{color:#b42318}.affiliate-context-menu button.danger:hover{background:#fff1f0;color:#8f1f17}.affiliate-context-menu button.success{color:#047857}.affiliate-context-menu button.success:hover{background:#e9fbf3;color:#036345}.affiliate-save-toast{position:fixed;left:50%;bottom:24px;z-index:1500;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;width:min(330px,calc(100vw - 32px));border:1px solid rgba(16,24,40,.08);border-radius:14px;background:#fff;box-shadow:0 18px 48px #1018282e;padding:10px 12px;transform:translate(-50%);animation:affiliateSaveToastIn .18s ease-out}.affiliate-save-toast>span{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:#dcfce7;color:#047857}.affiliate-save-toast.error{border-color:#dc26262e}.affiliate-save-toast.error>span{background:#fee2e2;color:#b42318}.affiliate-save-toast strong,.affiliate-save-toast small{display:block}.affiliate-save-toast strong{color:var(--text);font-size:13px;font-weight:760}.affiliate-save-toast small{margin-top:2px;color:var(--secondary);font-size:11.5px;line-height:1.35}@keyframes affiliateSaveToastIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:900px){.affiliate-dashboard-skeleton.metric{grid-column:span 6}.affiliate-dashboard-loading-grid{grid-template-columns:1fr}}.affiliate-cast-row{cursor:pointer}.affiliate-cast-row:focus-visible{outline:2px solid rgba(6,201,121,.45);outline-offset:2px}.affiliate-approve-button,.affiliate-delete-button{min-height:34px;border:1px solid transparent;border-radius:10px;padding:0 14px;font:inherit;font-size:12px;font-weight:760;cursor:pointer}.affiliate-approve-button{background:#101828;border-color:#101828;color:#fff}.affiliate-approve-button:hover{background:#1d2939;border-color:#1d2939}.affiliate-delete-button{background:#fee4e2;color:#b42318}.affiliate-delete-button:hover{background:#fecdca;color:#8f1f17}.affiliate-cast-create-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e5eaf2;border-radius:16px;background:#f8fafc;padding:12px 14px}.affiliate-cast-create-bar>div{display:grid;gap:3px;min-width:0}.affiliate-cast-create-bar strong{color:#111827;font-size:14px;font-weight:840}.affiliate-cast-create-bar span{color:#667085;font-size:12px;font-weight:640}.affiliate-cast-create-bar .primary-button{min-height:38px;white-space:nowrap}.affiliate-sample-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,calc(100vw - 36px));max-height:min(780px,calc(100vh - 36px));overflow:hidden;gap:16px;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:#fff;padding:18px;box-shadow:0 26px 70px #0f172a3d}.affiliate-sample-modal header,.affiliate-sample-modal footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.affiliate-sample-modal header>div{display:grid;gap:3px;min-width:0}.affiliate-sample-modal header span{color:#98a2b3;font-size:11px;font-weight:720;text-transform:uppercase}.affiliate-sample-modal header strong{color:#111827;font-size:20px;font-weight:760}.affiliate-sample-modal .icon-button,.affiliate-cast-modal .icon-button{display:inline-grid;width:34px;min-width:34px;height:34px;place-items:center;border:1px solid #dfe5ee;border-radius:12px;background:#f8fafc;color:#111827;padding:0;box-shadow:none;cursor:pointer}.affiliate-sample-modal .icon-button:hover,.affiliate-cast-modal .icon-button:hover{border-color:#111827;background:#111827;color:#fff}.affiliate-sample-modal-list,.affiliate-sample-modal-card{display:grid;gap:12px;min-width:0}.affiliate-sample-modal-list{overflow-y:auto;padding-right:2px;scrollbar-gutter:stable}.affiliate-sample-modal-card{border:1px solid #e8edf3;border-radius:16px;background:#f8fafc;padding:14px;min-width:0}.affiliate-sample-modal-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.affiliate-sample-modal-card-head strong{color:#111827;font-size:14px;font-weight:720}.affiliate-sample-modal-card-head span{color:#667085;font-size:12px;font-weight:600}.affiliate-sample-edit-grid,.affiliate-sample-confirm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.affiliate-sample-edit-grid .span-2,.affiliate-sample-confirm-grid .span-2{grid-column:1 / -1}.affiliate-sample-edit-grid label{display:grid;gap:6px;min-width:0;color:#667085;font-size:11px;font-weight:720}.affiliate-sample-edit-grid input,.affiliate-sample-edit-grid textarea{width:100%;min-height:42px;border:1px solid #e8edf3;border-radius:12px;background:#fff;color:#111827;padding:0 12px;font:inherit;font-size:13px;outline:0}.affiliate-sample-edit-grid textarea{min-height:72px;padding:10px 12px;line-height:1.45;resize:vertical}.affiliate-sample-edit-grid input:focus,.affiliate-sample-edit-grid textarea:focus{border-color:#1018286b;box-shadow:0 0 0 4px #10182814}.affiliate-sample-modal .affiliate-search-select,.affiliate-sample-modal .affiliate-toolbar-select,.affiliate-sample-modal .affiliate-reviewer-select{width:100%;max-width:none}.affiliate-sample-modal .affiliate-search-select-trigger,.affiliate-sample-modal .affiliate-toolbar-select>button,.affiliate-sample-modal .affiliate-reviewer-select>button{min-height:42px;border-color:#e8edf3;border-radius:12px;background:#fff}.affiliate-sample-modal .affiliate-search-select-menu,.affiliate-sample-modal .affiliate-toolbar-select-menu,.affiliate-sample-modal .affiliate-reviewer-menu{z-index:2400;width:100%;max-width:none}.affiliate-sample-modal .affiliate-toolbar-select-menu{max-height:220px;overflow-x:hidden;overflow-y:auto}.affiliate-sample-modal .affiliate-search-select-menu label{display:flex;align-items:center;min-height:40px;gap:8px;border:1px solid #e8edf3;border-radius:12px;background:#fff;padding:7px 10px}.affiliate-sample-modal .affiliate-search-select-menu label input{width:100%;min-height:28px;border:0!important;border-radius:0;background:transparent;padding:0;box-shadow:none!important;outline:0}.affiliate-sample-modal .affiliate-search-select-menu label input:focus{border:0!important;box-shadow:none!important}.affiliate-sample-modal .affiliate-search-select-menu button{min-height:44px}.affiliate-sample-products{grid-column:1 / -1;display:grid;gap:10px;min-width:0;border:1px solid #e8edf3;border-radius:14px;background:#fff;padding:12px}.affiliate-sample-products-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.affiliate-sample-products-head span{color:#667085;font-size:11px;font-weight:740;text-transform:uppercase}.affiliate-sample-products-head button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid #dfe5ee;border-radius:10px;background:#fff;color:#111827;padding:0 11px;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.affiliate-sample-products-head button:hover{background:#f3f6fb}.affiliate-sample-products-body{display:grid;max-height:min(330px,42vh);gap:10px;min-width:0;overflow-x:hidden;overflow-y:auto;padding-right:2px;scrollbar-gutter:stable}.affiliate-sample-product-row{display:grid;grid-template-columns:minmax(0,1fr) 96px 42px;align-items:end;gap:10px;min-width:0}.affiliate-sample-remove-product{display:inline-grid;min-height:38px;place-items:center;border:1px solid #dfe5ee;border-radius:11px;background:#fff;color:#667085;cursor:pointer}.affiliate-sample-remove-product:hover:not(:disabled){border-color:#fecdca;background:#fff1f3;color:#b42318}.affiliate-sample-remove-product:disabled{opacity:.45;cursor:not-allowed}.affiliate-sample-confirm-grid span{display:grid;gap:4px;min-height:54px;border:1px solid #e8edf3;border-radius:12px;background:#fff;color:#111827;padding:10px 12px;font-size:13px;line-height:1.35}.affiliate-sample-confirm-grid b{color:#667085;font-size:11px;font-weight:720;text-transform:uppercase}.affiliate-sample-create-bar{margin-bottom:14px}.affiliate-cast-modal{display:grid;width:min(680px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;gap:16px;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:#fff;padding:18px;box-shadow:0 26px 70px #0f172a3d}.affiliate-cast-edit-modal{width:min(820px,100%)}.affiliate-cast-modal header,.affiliate-cast-modal footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.affiliate-cast-modal header div{display:grid;gap:4px}.affiliate-cast-modal header span,.affiliate-cast-modal-note span,.affiliate-cast-payment-card>span,.affiliate-cast-modal-grid article span{color:#667085;font-size:11px;font-weight:760;text-transform:uppercase}.affiliate-cast-modal header strong{color:var(--text);font-size:22px;line-height:1.15}.affiliate-cast-modal header small{color:var(--body);font-size:13px}.affiliate-cast-modal-title{display:flex!important;align-items:center;gap:12px;min-width:0}.affiliate-cast-modal-title>div{display:grid;gap:4px;min-width:0}.affiliate-cast-modal header .affiliate-cast-modal-icon{display:inline-grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:13px;background:#fff8d9;color:#8a6100;text-transform:none}.affiliate-cast-modal .icon-button{display:inline-grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid #dfe5ee;border-radius:12px;background:#f8fafc;color:#344054;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.affiliate-cast-modal .icon-button:hover{border-color:#cbd5e1;background:#fff;color:#111827;transform:translateY(-1px)}.affiliate-cast-modal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.affiliate-cast-modal-grid article{display:grid;gap:5px;border:1px solid #eef2f7;border-radius:12px;background:#f8fafc;padding:12px}.affiliate-cast-modal-grid article strong{color:var(--text);font-size:16px}.affiliate-cast-payment-card{display:grid;gap:10px;border:1px solid #eef2f7;border-radius:14px;background:#f8fafc;padding:12px}.affiliate-cast-payment-card>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:stretch}.affiliate-cast-payment-card article{display:grid;gap:5px;min-width:0;border:1px solid #edf2f7;border-radius:12px;background:#fff;padding:10px 12px}.affiliate-cast-payment-card article b{color:#667085;font-size:11px;font-weight:720}.affiliate-cast-payment-card article strong{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:13px;font-weight:760}.affiliate-cast-payment-card a{display:grid;justify-items:center;align-content:center;gap:5px;min-width:84px;border:1px solid #edf2f7;border-radius:12px;background:#fff;color:var(--text);font-size:11px;font-weight:760;text-decoration:none}.affiliate-cast-payment-card img{width:58px;height:58px;border-radius:8px;object-fit:cover}.affiliate-cast-modal-note{display:grid;gap:7px}.affiliate-cast-modal-note p{margin:0 0 8px;border:1px solid #eef2f7;border-radius:12px;background:#fff;color:var(--body);padding:12px;font-size:13px;line-height:1.45}.affiliate-cast-modal footer{justify-content:flex-end}.affiliate-cast-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.affiliate-cast-edit-form label{display:grid;gap:7px;color:var(--text);font-size:12px;font-weight:740}.affiliate-cast-edit-form .span-2{grid-column:1 / -1}.affiliate-cast-edit-form label>span{color:#667085;font-size:11px;font-weight:760;text-transform:uppercase}.affiliate-cast-edit-form input,.affiliate-cast-edit-form select,.affiliate-cast-edit-form textarea{min-height:42px;width:100%;border:1px solid #e8edf3;border-radius:12px;background:#fff;color:var(--text);padding:0 12px;font:inherit;font-size:13px;outline:0}.affiliate-cast-edit-form textarea{min-height:96px;padding:11px 12px;resize:vertical}.affiliate-cast-edit-form input:focus,.affiliate-cast-edit-form select:focus,.affiliate-cast-edit-form textarea:focus{border-color:#1018286b;box-shadow:0 0 0 4px #10182814}.affiliate-cast-edit-form .affiliate-search-select,.affiliate-cast-edit-form .affiliate-toolbar-select,.affiliate-cast-edit-form .affiliate-reviewer-select{width:100%;max-width:none}.affiliate-cast-edit-form .affiliate-search-select-trigger,.affiliate-cast-edit-form .affiliate-toolbar-select>button,.affiliate-cast-edit-form .affiliate-reviewer-select>button{min-height:42px;border-color:#e8edf3;border-radius:12px;background:#fff}.affiliate-cast-edit-form .affiliate-search-select-menu,.affiliate-cast-edit-form .affiliate-toolbar-select-menu,.affiliate-cast-edit-form .affiliate-reviewer-menu{z-index:2300;width:100%;max-width:none}.affiliate-video-stepper{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;overflow:hidden;border:1px solid #e8edf3;border-radius:12px;background:#fff}.affiliate-video-stepper button{display:inline-grid;min-height:42px;place-items:center;border:0;background:#f8fafc;color:#111827;cursor:pointer}.affiliate-video-stepper button:hover{background:#eef2f7}.affiliate-video-stepper input{border:0;border-radius:0;text-align:center;box-shadow:none!important}.affiliate-cast-total-card{display:grid;align-content:center;min-height:42px;border:1px solid #d1fae5;border-radius:12px;background:#ecfdf3;padding:8px 12px}.affiliate-cast-total-card span{color:#027a48;font-size:10.5px;font-weight:800;text-transform:uppercase}.affiliate-cast-total-card strong{color:#054f31;font-size:15px;font-weight:860}.affiliate-reviewer-select{position:relative}.affiliate-reviewer-select>button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;border:1px solid #dfe5ee;border-radius:12px;background:#fff;color:#111827;padding:5px 10px;font:inherit;text-align:left;cursor:pointer}.affiliate-reviewer-avatar{display:inline-grid;width:30px;height:30px;overflow:hidden;place-items:center;border-radius:999px;background:#111827;color:#fff;font-size:11px;font-weight:860}.affiliate-reviewer-avatar.image{background:#eef2f7;color:#111827}.affiliate-reviewer-avatar img{width:100%;height:100%;object-fit:cover}.affiliate-reviewer-copy,.affiliate-reviewer-option-copy{display:grid;gap:1px;min-width:0}.affiliate-reviewer-copy strong,.affiliate-reviewer-menu strong{overflow:hidden;color:#111827;font-size:13px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.affiliate-reviewer-copy small,.affiliate-reviewer-menu small{color:#667085;font-size:11px;font-weight:650}.affiliate-reviewer-trigger-actions{display:inline-flex;align-items:center;gap:8px;min-width:0}.affiliate-reviewer-badge{border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-style:normal;font-weight:800;line-height:1;padding:4px 6px}.affiliate-reviewer-menu{position:absolute;z-index:2300;top:calc(100% + 8px);left:0;right:0;display:grid;gap:6px;border:1px solid #dde5f0;border-radius:14px;background:#fff;padding:8px;box-shadow:0 18px 42px #10182829}.affiliate-reviewer-menu button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;border:0;border-radius:11px;background:#fff;padding:8px;text-align:left;cursor:pointer}.affiliate-reviewer-menu button:hover,.affiliate-reviewer-menu button.selected{background:#f3f6fb}.affiliate-reviewer-menu em{align-self:center;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-style:normal;font-weight:800;line-height:1;padding:4px 6px}.affiliate-toolbar-select-menu button{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35;text-align:left}.affiliate-modal-backdrop{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;background:#0f172a47;padding:18px}.affiliate-cast-month-modal{display:grid;gap:14px;width:min(760px,100%);max-height:min(720px,calc(100vh - 36px));overflow:auto;border:1px solid #e5eaf2;border-radius:20px;background:#fff;padding:18px;box-shadow:0 30px 80px #0f172a42}.affiliate-cast-month-inline{display:grid;gap:12px;border:1px solid #e5eaf2;border-radius:18px;background:#f8fafc;padding:14px}.affiliate-cast-month-modal header,.affiliate-cast-month-inline header,.affiliate-cast-month-modal footer,.affiliate-cast-month-inline footer,.affiliate-cast-month-summary{display:flex;align-items:center;justify-content:space-between;gap:10px}.affiliate-cast-month-modal header>div{display:grid;gap:4px;min-width:0}.affiliate-cast-month-inline header>div{display:grid;gap:4px;min-width:0}.affiliate-cast-month-modal header span{color:var(--muted);font-size:11px;font-weight:760;text-transform:uppercase}.affiliate-cast-month-inline header span{color:var(--muted);font-size:11px;font-weight:760;text-transform:uppercase}.affiliate-cast-month-modal header strong{color:var(--text);font-size:20px}.affiliate-cast-month-inline header strong{color:var(--text);font-size:16px}.affiliate-cast-month-modal header small,.affiliate-cast-month-inline header small,.affiliate-cast-month-summary span{color:var(--secondary);font-size:12px;font-weight:620}.affiliate-cast-month-list{display:grid;gap:8px}.affiliate-cast-month-inline .affiliate-cast-month-list{gap:7px}.affiliate-cast-month-list article{display:grid;grid-template-columns:104px minmax(110px,.82fr) minmax(96px,.72fr) minmax(130px,.9fr) minmax(116px,.7fr) 34px;gap:8px;align-items:end;border:1px solid #edf1f6;border-radius:14px;background:#fbfcfe;padding:10px}.affiliate-cast-month-inline .affiliate-cast-month-list article{grid-template-columns:92px minmax(132px,.82fr) minmax(88px,.62fr) minmax(128px,.86fr) minmax(112px,.72fr) 34px;background:#fff;padding:9px}.affiliate-cast-month-list label{display:grid;gap:5px;color:var(--secondary);font-size:11px;font-weight:680}.affiliate-cast-month-list input,.affiliate-cast-month-list select,.affiliate-cast-month-list .affiliate-toolbar-select>button{width:100%;min-height:36px;border:1px solid #e5eaf2;border-radius:10px;background:#fff;color:var(--text);padding:0 10px;font:inherit;font-size:12.5px;outline:0}.affiliate-cast-month-list .affiliate-toolbar-select{width:100%;min-width:0;max-width:none}.affiliate-cast-month-list .affiliate-toolbar-select-menu{width:100%;min-width:100%}.affiliate-cast-month-list article>strong{min-height:36px;display:inline-flex;align-items:center;color:var(--text);font-size:13px;font-weight:780;white-space:nowrap}.affiliate-cast-month-summary{justify-content:flex-start;flex-wrap:wrap}.affiliate-cast-month-summary span{margin-left:auto}.affiliate-cast-month-summary span strong{color:var(--text)}.affiliate-cast-month-modal footer{justify-content:flex-end;border-top:1px solid #eef2f7;padding-top:12px}.affiliate-cast-month-inline footer{justify-content:flex-end;border-top:1px solid #e8edf4;padding-top:10px}.affiliate-cast-back-button,.affiliate-cast-add-button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.affiliate-creator-cost-panel{display:grid;gap:12px;border:1px solid #e5eaf2;border-radius:18px;background:#f8fafc;padding:14px}.affiliate-creator-cost-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.affiliate-creator-cost-panel>header>div{display:grid;gap:4px;min-width:0}.affiliate-creator-cost-panel>header span{color:var(--muted);font-size:11px;font-weight:760;text-transform:uppercase}.affiliate-creator-cost-panel>header strong{color:var(--text);font-size:16px}.affiliate-cost-edit-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.affiliate-cost-summary-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.affiliate-cost-summary-cards article{display:grid;gap:4px;min-height:76px;border:1px solid #e8edf4;border-radius:14px;background:#fff;padding:10px 12px}.affiliate-cost-summary-cards span,.affiliate-cost-summary-cards small{color:var(--secondary);font-size:11.5px;font-weight:620}.affiliate-cost-summary-cards strong{color:var(--text);font-size:16px;font-weight:800}.affiliate-cost-month-table{display:grid;overflow:hidden;border:1px solid #e8edf4;border-radius:14px;background:#fff}.affiliate-cost-month-table .head,.affiliate-cost-month-table .row{display:grid;grid-template-columns:minmax(112px,.78fr) minmax(96px,.7fr) minmax(116px,.82fr) minmax(116px,.82fr) minmax(116px,.82fr);gap:8px;align-items:center;min-height:38px;padding:0 12px}.affiliate-cost-month-table .head{background:#f3f6fb;color:#53627a;font-size:11px;font-weight:760;text-transform:uppercase}.affiliate-cost-month-table .row{border-top:1px solid #eef2f7;color:var(--body);font-size:12px;font-weight:620}.affiliate-cost-month-table .row strong{color:var(--text);font-weight:780;white-space:nowrap}.affiliate-cost-month-table .empty{padding:16px 12px;color:var(--secondary);font-size:12.5px;font-weight:620}.affiliate-confirm-backdrop{position:fixed;inset:0;z-index:260;display:grid;place-items:center;background:#0f172a47;padding:18px}.affiliate-confirm-dialog{display:grid;grid-template-columns:42px 1fr;width:min(430px,100%);gap:12px;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:#fff;padding:18px;box-shadow:0 26px 70px #0f172a3d}.affiliate-confirm-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:#fff1f0;color:#b42318}.affiliate-confirm-dialog.success .affiliate-confirm-icon{background:#e9fbf3;color:#067a52}.affiliate-confirm-dialog h3{margin:0;color:var(--text);font-size:17px;line-height:1.25}.affiliate-confirm-dialog p{margin:8px 0 0;color:var(--body);font-size:13px;line-height:1.45}.affiliate-confirm-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.affiliate-confirm-actions .danger-button{min-height:36px;border:0;border-radius:10px;background:#b42318;color:#fff;padding:0 14px;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;box-shadow:0 10px 22px #b423182e}.affiliate-confirm-actions .danger-button:hover{background:#981b12}.affiliate-edit-drawer{z-index:2190;width:min(820px,calc(100vw - 32px))}.affiliate-drawer-danger-actions{display:flex;justify-content:flex-end;padding-top:4px}.affiliate-danger-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #fecaca;border-radius:10px;background:#fff1f0;color:#b42318;padding:0 12px;font:inherit;font-size:12px;font-weight:760;cursor:pointer}.affiliate-danger-button:hover{background:#fee4e2;color:#8f1f17}.affiliate-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.affiliate-edit-form label{display:grid;gap:6px;color:var(--secondary);font-size:11px;font-weight:560}.affiliate-edit-form label.span-2{grid-column:1 / -1}.affiliate-edit-form input,.affiliate-edit-form select,.affiliate-edit-form textarea{width:100%;min-height:38px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);padding:0 10px;font:inherit;font-size:12.5px;outline:0}.affiliate-edit-form textarea{min-height:76px;padding-top:9px;resize:vertical}.affiliate-edit-form .affiliate-toolbar-select{width:100%;max-width:none}.affiliate-edit-form .affiliate-toolbar-select>button{background:#fbfcfd}.affiliate-edit-form .affiliate-toolbar-select-menu,.affiliate-edit-form .affiliate-custom-select{width:100%;max-width:none}.affiliate-edit-form .affiliate-pill-select{display:inline-flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:10px;padding:0 10px 0 12px;font:inherit;font-size:12.5px;font-weight:760;line-height:1}.affiliate-edit-form .affiliate-pill-select span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-edit-form .affiliate-custom-select-menu{width:100%;min-width:100%;max-width:none}.affiliate-category-edit-field .affiliate-category-pill{justify-content:center;min-height:38px;border-radius:10px;padding:0 10px;text-align:center;white-space:normal}.affiliate-edit-form input:focus,.affiliate-edit-form select:focus,.affiliate-edit-form textarea:focus{border-color:#2351f6;box-shadow:0 0 0 3px #2351f61f}@media(max-width:980px){.affiliate-native-metric,.affiliate-kanban-column,.affiliate-native-page>.panel,.affiliate-native-page>.span-7,.affiliate-native-page>.span-6,.affiliate-native-page>.span-5,.affiliate-native-page>.span-12{grid-column:1 / -1}.affiliate-native-row,.affiliate-native-table.compact .affiliate-native-row{grid-template-columns:1fr;align-items:start}.affiliate-action-board,.affiliate-haravan-contract,.affiliate-native-review,.affiliate-scoring-grid,.affiliate-import-stats,.affiliate-report-studio-head,.affiliate-report-canvas-head,.affiliate-report-type-tabs,.affiliate-report-toolbar,.affiliate-report-filter-row,.affiliate-report-meeting-summary,.affiliate-report-kpis,.affiliate-report-executive-grid,.affiliate-report-table-grid,.affiliate-report-sheet-list,.affiliate-report-history .head,.affiliate-report-history .row,.affiliate-report-ranking-table .head,.affiliate-report-ranking-table .row,.affiliate-import-history-row{grid-template-columns:1fr}.affiliate-import-history-head,.affiliate-import-history-actions{align-items:stretch;flex-direction:column}.affiliate-report-period-menu{position:fixed;top:120px;left:16px;right:16px;transform:none;width:auto}.affiliate-report-category-pie-wrap{grid-template-columns:1fr}.affiliate-cast-create-bar{align-items:stretch;flex-direction:column}.affiliate-cast-edit-form,.affiliate-cast-modal-grid,.affiliate-cast-payment-card>div{grid-template-columns:1fr}.affiliate-unified-upload-head,.affiliate-cast-month-modal header,.affiliate-cast-month-inline header,.affiliate-cast-month-modal footer,.affiliate-cast-month-inline footer,.affiliate-cast-month-summary,.affiliate-creator-cost-panel>header{align-items:stretch;flex-direction:column}.affiliate-cast-month-list article,.affiliate-cast-month-inline .affiliate-cast-month-list article,.affiliate-cost-summary-cards,.affiliate-cost-month-table .head,.affiliate-cost-month-table .row{grid-template-columns:1fr}.affiliate-analytics-grid,.affiliate-donut-wrap,.affiliate-pie-wrap{grid-template-columns:1fr}.affiliate-tile-chart{min-height:0}.affiliate-tile-row{flex-direction:column}.affiliate-tile-row.row-1,.affiliate-tile-row.row-2{min-height:0}.affiliate-tile-item{min-height:96px}.affiliate-analytics-table-tools,.affiliate-analytics-table-tools>div{align-items:stretch;flex-direction:column}.affiliate-analytics-toolbar{justify-content:flex-start;margin:0 0 14px}.affiliate-bar-row{grid-template-columns:1fr;gap:6px}.affiliate-bar-row b{text-align:left}.affiliate-native-toolbar{flex-direction:column;align-items:stretch}.affiliate-toolbar-select{max-width:none;width:100%}.affiliate-toolbar-select-menu,.affiliate-filter-popover,.affiliate-filter-trigger{width:100%}.affiliate-filter-panel{left:0;width:100%}.affiliate-filter-grid{grid-template-columns:1fr}.affiliate-toolbar-actions{justify-content:flex-start;margin-left:0;width:100%}.affiliate-pagination{flex-wrap:wrap;justify-content:flex-start}.affiliate-native-form{grid-template-columns:1fr}}.finance-native-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finance-native-hub-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:112px;border:1px solid var(--border);border-radius:20px;background:#fff;color:var(--text);padding:14px;text-align:left;cursor:pointer;box-shadow:var(--shadow-soft);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.finance-native-hub-card:hover{transform:translateY(-1px);border-color:#cfd7e6;background:#fbfcff;box-shadow:0 18px 42px #0f172a14}.finance-native-hub-card:disabled{cursor:not-allowed;opacity:.65}.finance-native-hub-card-body{display:grid;gap:5px;min-width:0}.finance-native-hub-card-body strong{font-size:14px;font-weight:720}.finance-native-hub-card-body small,.finance-native-hub-card-body em{color:var(--secondary);font-size:12px;font-style:normal;line-height:1.45}.finance-native-source-chip{width:fit-content;max-width:100%;border-radius:999px;background:#f2f5fa;color:#475467;padding:4px 8px;font-size:11px;font-weight:650;line-height:1.2}.finance-native-hub-card-side{display:grid;justify-items:end;gap:8px;min-width:96px}.finance-native-hub-card-side b{font-size:16px;font-weight:760;white-space:nowrap}.finance-native-quality-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 18px;padding:12px 14px;border-radius:16px;background:#fffbe8;color:#7e751f;font-size:12px;font-weight:680}.finance-native-quality-banner strong{color:var(--text)}.finance-native-quality-banner span{padding:5px 9px;border-radius:999px;background:#fffcb1}.finance-native-qa-flow{align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin:12px 0}.finance-native-qa-flow article{background:#f8fafc;border:1px solid var(--border);border-radius:16px;display:grid;gap:5px;padding:12px 14px}.finance-native-qa-flow article strong{color:var(--text);font-size:13px}.finance-native-qa-flow article span{color:var(--muted);font-size:12px;line-height:1.45}.finance-native-qa-flow .primary-button{align-self:center;white-space:nowrap}.finance-native-fix-path{align-items:center;background:#fffdf0;border:1px solid #fff0a8;border-radius:18px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin:12px 0;padding:14px 16px}.finance-native-fix-path.ready{background:#ecfdf5;border-color:#bff8d8}.finance-native-fix-path>div:first-child{display:grid;gap:4px}.finance-native-fix-path strong{color:var(--text);font-size:13px;font-weight:720}.finance-native-fix-path span{color:var(--secondary);font-size:12px;line-height:1.45}.finance-native-fix-path>div:last-child,.finance-native-action-stack{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.finance-native-blocker-checklist{display:grid;gap:10px;margin:12px 0}.finance-native-blocker-checklist article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:0 10px 26px #0f172a09}.finance-native-blocker-details{grid-column:1 / -1;margin-top:4px;border-top:1px solid var(--border);padding-top:10px}.finance-native-blocker-details summary{cursor:pointer;width:fit-content;color:#2351f6;font-size:12px;font-weight:680}.finance-native-blocker-details .finance-native-table-wrap{margin-top:8px;max-height:260px}.finance-native-blocker-index{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#fffcb1;color:#7e751f;font-size:12px;font-weight:760}.finance-native-blocker-index.high{background:#ffd8d2;color:#ea0000}.finance-native-blocker-index.medium{background:#fffcb1;color:#7e751f}.finance-native-blocker-checklist article>div{display:grid;gap:3px}.finance-native-blocker-checklist strong{color:var(--text);font-size:13px;font-weight:720}.finance-native-blocker-checklist small{color:var(--secondary);font-size:12px;line-height:1.45}.finance-native-blocker-checklist em{color:var(--muted);font-size:11.5px;font-style:normal}.finance-native-guided-fix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-native-guided-fix article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:18px;background:#fff}.finance-native-guided-fix article>span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#eef2ff;color:#2351f6;font-size:12px;font-weight:760}.finance-native-guided-fix article.needs-action>span{background:#fffcb1;color:#7e751f}.finance-native-guided-fix article.done>span{background:#d9ffe9;color:#008f54}.finance-native-guided-fix article div{display:grid;gap:3px}.finance-native-guided-fix strong{color:var(--text);font-size:13px;font-weight:720}.finance-native-guided-fix small,.finance-native-guided-fix em{color:var(--secondary);font-size:12px;font-style:normal;line-height:1.42}.finance-native-permission-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.finance-native-permission-summary article{display:grid;gap:4px;padding:14px;border:1px solid var(--border);border-radius:18px;background:#f8fafc}.finance-native-permission-summary span,.finance-native-permission-summary small{color:var(--secondary);font-size:12px}.finance-native-permission-summary strong{color:var(--text);font-size:14px;font-weight:720}.finance-native-route-state,.finance-native-readiness-head,.finance-native-onboarding-progress{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.finance-native-route-state article,.finance-native-readiness-head article{display:grid;gap:5px;min-height:82px;padding:14px;border:1px solid var(--border);border-radius:18px;background:#fff}.finance-native-route-state article span,.finance-native-readiness-head article span,.finance-native-onboarding-progress span{color:var(--secondary);font-size:11px;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.finance-native-route-state article strong,.finance-native-readiness-head article strong,.finance-native-onboarding-progress strong{color:var(--text);font-size:16px}.finance-native-route-state article small,.finance-native-readiness-head article small,.finance-native-onboarding-progress div>span{color:var(--muted);font-size:12px;line-height:1.45;text-transform:none}.finance-native-final-checklist{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px}.finance-native-final-checklist article{display:flex;min-height:88px;gap:10px;align-items:flex-start;padding:14px;border:1px solid var(--border);border-radius:18px;background:#fff}.finance-native-final-checklist article>span{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px}.finance-native-final-checklist article.is-ready>span{background:#dcffef;color:#008f55}.finance-native-final-checklist article.is-partial>span{background:#fffde2;color:#7e751f}.finance-native-final-checklist article div{display:grid;gap:4px;min-width:0}.finance-native-final-checklist strong{color:var(--text);font-size:13px;font-weight:740;line-height:1.3}.finance-native-final-checklist small{color:var(--secondary);font-size:11.5px;line-height:1.4}.finance-native-onboarding-progress{align-items:center;grid-template-columns:1fr auto}.finance-native-onboarding-progress div{display:grid;gap:4px}.finance-native-progress-track{height:10px;overflow:hidden;margin-bottom:16px;border-radius:999px;background:#eef1f5}.finance-native-progress-track span{display:block;height:100%;border-radius:inherit;background:#12c77c;cursor:help;transition:width .35s ease,filter .16s ease,transform .16s ease}.finance-native-ranking-list article:hover .finance-native-progress-track span,.finance-native-progress-track span:hover{filter:saturate(1.12) drop-shadow(0 5px 9px rgba(17,24,39,.13));transform:translateY(-1px)}.finance-native-onboarding-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.finance-native-onboarding-grid article{display:grid;gap:10px;align-content:start;min-height:160px;padding:16px;border:1px solid var(--border);border-radius:18px;background:#fff}.finance-native-onboarding-grid article>span{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px}.finance-native-onboarding-grid article.is-done>span{background:#dcffef;color:#008f55}.finance-native-onboarding-grid article.is-pending>span{background:#fffcb1;color:#7e751f}.finance-native-onboarding-grid article div{display:grid;gap:6px}.finance-native-onboarding-grid article strong{color:var(--text);font-size:14px;font-weight:720}.finance-native-onboarding-grid article small{color:var(--secondary);font-size:12px;line-height:1.45}.finance-native-empty-action{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px dashed #d6dde8;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc)}.finance-native-empty-action strong{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--text);font-size:13.5px;font-weight:730}.finance-native-empty-action p{margin:3px 0 0;color:var(--secondary);font-size:12.3px;line-height:1.45}.finance-native-empty-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media(max-width:1100px){.finance-native-qa-flow,.finance-native-guided-fix,.finance-native-permission-summary{grid-template-columns:1fr}.finance-native-blocker-checklist article,.finance-native-fix-path,.finance-native-empty-action{grid-template-columns:1fr}.finance-native-fix-path>div:last-child,.finance-native-action-stack{justify-content:flex-start}.finance-native-empty-actions{justify-content:flex-start}}.finance-native-manager-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-native-manager-grid article{display:flex;min-height:92px;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:0 12px 28px #0f172a0a}.finance-native-manager-grid article>div{display:grid;min-width:0;gap:5px}.finance-native-manager-grid strong{color:var(--text);font-size:13px;font-weight:720;line-height:1.25}.finance-native-manager-grid span:not(.finance-native-status){color:var(--secondary);font-size:12px;line-height:1.45}.finance-native-manager-actions{display:flex;align-items:center;gap:12px;margin-top:14px;color:var(--secondary);font-size:12px}.finance-native-report-page{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:start;gap:14px}.finance-native-report-page>.span-12{grid-column:1 / -1}.finance-native-report-page>.span-8{grid-column:1}.finance-native-report-page>.span-4{grid-column:2}.finance-native-report-hero{display:grid;gap:18px}.finance-native-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.finance-native-report-kpis article{display:grid;min-height:104px;align-content:space-between;gap:8px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc);padding:14px;box-shadow:0 12px 28px #0f172a0b}.finance-native-report-kpis article.ready{border-color:#d8dde6;background:linear-gradient(180deg,#fff,#f5fbf8)}.finance-native-report-kpis article.partial{border-color:#d8dde6;background:linear-gradient(180deg,#fff,#fffaf0)}.finance-native-report-kpis span,.finance-native-report-card span,.finance-native-report-checklist span,.finance-native-report-export span{color:var(--secondary);font-size:12px;line-height:1.45}.finance-native-report-kpis strong{color:var(--text);font-size:22px;font-weight:820;letter-spacing:0}.finance-native-report-kpis small,.finance-native-report-card small{color:var(--muted);font-size:11.5px;line-height:1.4}.finance-native-report-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-native-report-card{position:relative;display:grid;min-height:240px;gap:14px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#f8fafcbd,#fff0 44%),#fff;padding:16px;box-shadow:0 1px 2px #1018280a,0 14px 30px #0f172a0b;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.finance-native-report-card>div{display:grid;gap:7px}.finance-native-report-card:hover{border-color:#d3dae7;box-shadow:0 4px 10px #1018280e,0 18px 38px #0f172a0f;transform:translateY(-1px)}.finance-native-report-card .finance-native-status{justify-self:end;align-self:center}.finance-native-report-card-head{display:flex!important;align-items:center;justify-content:space-between;gap:10px}.finance-native-report-card-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:14px;background:#eef2ff;color:#2351f6}.finance-native-report-card-icon.green{background:#ddfbea;color:#047849}.finance-native-report-card-icon.blue{background:#e6efff;color:#2351f6}.finance-native-report-card-icon.violet{background:#f1edff;color:#4c19df}.finance-native-report-card-icon.amber{background:#fff6d7;color:#9a5b00}.finance-native-report-card strong{color:var(--text);font-size:15px;font-weight:780}.finance-native-report-card p{margin:0;color:var(--text);font-size:clamp(19px,1.25vw,24px);font-weight:830;letter-spacing:0}.finance-native-report-card ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.finance-native-report-card li{display:flex;gap:8px;color:var(--body);font-size:12.3px;line-height:1.45}.finance-native-report-card li:before{content:"";width:6px;height:6px;flex:0 0 auto;margin-top:6px;border-radius:999px;background:#cbd5e1}.finance-native-report-readiness{position:sticky;top:14px}.finance-native-report-checklist{display:grid;gap:9px}.finance-native-report-checklist article{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:16px;background:#fff;padding:12px;box-shadow:0 1px 2px #10182809}.finance-native-report-checklist article.status-ready{border-color:#d7f7e3;background:linear-gradient(180deg,#f7fff9,#fff)}.finance-native-report-checklist article.status-risk{border-color:#ffd6d1;background:linear-gradient(180deg,#fff7f7,#fff)}.finance-native-report-checklist article.status-partial{border-color:#fdecc8;background:linear-gradient(180deg,#fffaf0,#fff)}.finance-native-report-checklist article>div{display:grid;min-width:0;gap:4px}.finance-native-report-checklist strong{color:var(--text);font-size:12.8px}.finance-native-report-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.finance-native-report-export{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-native-report-export article{display:grid;min-height:176px;align-content:start;gap:10px;border:1px solid var(--border);border-radius:18px;background:#fff;padding:16px;box-shadow:0 14px 30px #0f172a0d}.finance-native-report-export strong{color:var(--text);font-size:15px}.finance-native-report-export button{width:fit-content;margin-top:10px}@media(max-width:1180px){.finance-native-report-page,.finance-native-report-kpis,.finance-native-report-card-grid,.finance-native-report-export{grid-template-columns:1fr}.finance-native-report-page>.span-8,.finance-native-report-page>.span-4{grid-column:1 / -1}.finance-native-report-readiness{position:static}}.finance-native-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.finance-native-audit-grid article{min-height:96px;padding:16px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:0 12px 28px #0f172a0a}.finance-native-audit-grid span,.finance-native-audit-grid small{display:block;color:var(--secondary);font-size:12px}.finance-native-audit-grid strong{display:block;margin:8px 0 4px;color:var(--text);font-size:24px;font-weight:760}.finance-native-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.finance-native-kpi{min-height:132px}.finance-native-kpi .icon-box{justify-self:end}.finance-native-kpi small{color:var(--muted);font-size:12px}.finance-native-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.finance-native-grid .span-12{grid-column:1 / -1}.finance-native-bank-review-layout{align-items:start;grid-template-columns:minmax(300px,.52fr) minmax(700px,1fr)}.finance-native-bank-review-layout>.finance-native-section{min-width:0}.finance-native-bank-review-layout .finance-review-workbench{grid-template-columns:minmax(220px,.32fr) minmax(0,1fr)}.finance-native-bank-review-layout .finance-native-table{min-width:980px}@media(min-width:1680px){.finance-native-bank-review-layout{grid-template-columns:minmax(300px,.42fr) minmax(820px,1fr)}}.finance-native-section{display:grid;align-content:start;gap:14px;min-width:0}.finance-native-dashboard-control{align-items:start;grid-template-columns:minmax(220px,.85fr) minmax(320px,1.05fr) minmax(250px,.9fr) minmax(260px,.85fr);gap:10px}.finance-native-control-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.finance-native-control-filters label{display:grid;gap:5px;min-width:0}.finance-native-control-filters label span{color:var(--muted);font-size:10px;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.finance-native-control-filters select{width:100%;min-height:34px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);font:650 12px/1 var(--font);outline:0;padding:0 11px}.finance-native-control-filters select:focus{border-color:#b9c8ff;box-shadow:0 0 0 3px #2351f61c}.finance-native-control-chips,.finance-native-control-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.finance-native-control-actions{grid-column:1 / -1;justify-content:flex-start;align-content:start;padding-top:2px}.finance-native-control-actions .tiny-button{min-height:32px;padding:0 10px;font-size:11.5px;white-space:nowrap}.finance-native-dashboard-control>.finance-native-alert{grid-column:1 / -1;margin:0;padding:9px 11px;border-radius:14px;font-size:12px;line-height:1.35}.filter-chip.demo{background:#111827;color:#fff}.finance-native-pro-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.finance-native-pro-chart-card{position:relative;display:grid;gap:12px;min-height:296px;border:1px solid #e8eaee;border-radius:20px;background:#fff;padding:16px;box-shadow:0 1px 2px #10182809,0 12px 30px #10182807;overflow:visible;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.finance-native-pro-chart-card:hover{border-color:#d8dde6;box-shadow:0 2px 6px #1018280e,0 18px 38px #1018280d;transform:translateY(-1px)}.finance-native-pro-chart-card header{display:flex;align-items:start;justify-content:space-between;gap:14px}.finance-native-pro-chart-card header strong,.finance-native-pro-chart-card header span{display:block}.finance-native-pro-chart-card header strong{color:#111827;font-size:14px;font-weight:720}.finance-native-pro-chart-card header span{margin-top:4px;color:#667085;font-size:11.5px;line-height:1.35}.finance-native-pro-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;color:#667085;font-size:11px;font-weight:700}.finance-native-pro-legend span{display:inline-flex;align-items:center;gap:6px}.finance-native-pro-legend i,.finance-native-pro-donut-legend i{width:8px;height:8px;border-radius:999px;flex:0 0 auto}.finance-native-pro-line-chart{width:100%;min-height:226px;overflow:visible}.finance-native-pro-line-chart .grid-line{stroke:#e8eaee;stroke-width:1;stroke-dasharray:6 8}.finance-native-pro-line-chart .axis-line{stroke:#dfe4ec;stroke-width:1}.finance-native-pro-line-chart .finance-native-pro-crosshair,.clean-chart-card .finance-native-pro-crosshair{stroke:#111827;stroke-width:1.25;stroke-dasharray:4 5;opacity:.38;pointer-events:none}.finance-native-pro-line-chart text{fill:#98a2b3;font-size:11px;font-weight:700}.finance-native-pro-line-chart .empty-title{fill:#111827;font-size:14px;font-weight:760}.finance-native-pro-line-chart .empty-subtitle{fill:#667085;font-size:11.5px;font-weight:560}.finance-native-pro-point-hit{cursor:crosshair;pointer-events:all}.finance-native-pro-point{transition:filter .16s ease,stroke-width .16s ease}.finance-native-pro-point.active{filter:drop-shadow(0 4px 8px rgba(17,24,39,.24));stroke:#fff;stroke-width:2px}.finance-native-pro-point-hit:hover+.finance-native-pro-point{filter:drop-shadow(0 4px 7px rgba(17,24,39,.22));stroke:#fff;stroke-width:2px}.finance-native-ref-chart-card svg,.finance-native-ref-line-chart{overflow:visible;shape-rendering:geometricPrecision}.finance-native-ref-grid{stroke:#e7edf5;stroke-width:1;stroke-dasharray:6 10}.finance-native-ref-baseline,.finance-native-ref-line-chart .axis-line{stroke:#d9e1ec;stroke-width:1}.finance-native-ref-axis-label{fill:#7c8aa5;font-size:10.5px;font-weight:760}.finance-native-ref-area{stroke:none;pointer-events:none}.finance-native-ref-line{vector-effect:non-scaling-stroke;filter:drop-shadow(0 8px 12px rgba(35,81,246,.12));pointer-events:none}.finance-native-ref-point{vector-effect:non-scaling-stroke;filter:drop-shadow(0 5px 10px rgba(15,23,42,.14));pointer-events:none}.finance-native-ref-crosshair{stroke:#8da0bf;stroke-width:1.2;stroke-dasharray:4 6;opacity:.75;pointer-events:none}.finance-native-ref-hit{cursor:crosshair;pointer-events:all}.finance-native-chart-empty{min-height:212px;display:grid;place-content:center;gap:7px;border:1px dashed #d8dde6;border-radius:18px;background:#f8fafc;text-align:center}.finance-native-chart-empty strong{color:#111827;font-size:14px;font-weight:740}.finance-native-chart-empty span{color:#667085;font-size:12px;font-weight:520}.finance-native-chart-tooltip{position:fixed;z-index:9999;min-width:190px;max-width:270px;pointer-events:none;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#111827f5;box-shadow:0 18px 44px #0f172a38;color:#fff;font-family:inherit;padding:10px 11px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.finance-native-chart-tooltip>strong{display:block;margin-bottom:7px;color:#fff;font-size:12px;font-weight:600}.finance-native-chart-tooltip>div{display:grid;gap:6px}.finance-native-chart-tooltip span{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0}.finance-native-chart-tooltip i{width:8px;height:8px;border-radius:999px}.finance-native-chart-tooltip em{overflow:hidden;color:#ffffffb8;font-size:11px;font-style:normal;font-weight:430;text-overflow:ellipsis;white-space:nowrap}.finance-native-chart-tooltip b{color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.finance-native-pro-dual-bars,.finance-native-pro-grouped-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(54px,1fr);align-items:end;gap:12px;min-height:212px;padding:4px 4px 0}.finance-native-pro-dual-group,.finance-native-pro-grouped-row{display:grid;justify-items:center;gap:8px;height:100%;border-radius:14px;transition:background .16s ease}.finance-native-pro-dual-group:hover,.finance-native-pro-grouped-row:hover{background:#f8fafc}.finance-native-pro-dual-group .bars,.finance-native-pro-grouped-row .grouped-bars{display:flex;align-items:end;justify-content:center;gap:6px;width:100%;height:176px;border-bottom:1px solid #e8eaee}.finance-native-pro-dual-group .bars span,.finance-native-pro-grouped-row .grouped-bars span{width:14px;min-height:6px;border-radius:10px 10px 0 0;cursor:help;transition:filter .16s ease,transform .16s ease,opacity .16s ease}.finance-native-pro-dual-group .bars span:hover,.finance-native-pro-grouped-row .grouped-bars span:hover,.finance-native-pro-waterfall-step:hover .waterfall-bar-shell span,.finance-native-pro-ranking-row:hover .finance-native-pro-ranking-track span{filter:saturate(1.12) drop-shadow(0 6px 10px rgba(17,24,39,.15));transform:translateY(-2px)}.finance-native-pro-dual-group .bars .income{background:#06c979}.finance-native-pro-dual-group .bars .expense{background:#ea0000}.finance-native-pro-dual-group small,.finance-native-pro-grouped-row small{color:#667085;font-size:11px;font-weight:720;text-align:center}.finance-native-pro-waterfall{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));align-items:end;gap:12px;min-height:218px;padding-top:10px}.finance-native-pro-waterfall-step{display:grid;align-items:end;justify-items:center;gap:8px;min-width:0;border-radius:14px;padding:6px 4px;transition:background .16s ease}.finance-native-pro-waterfall-step:hover{background:#f8fafc}.waterfall-value{color:#111827;font-size:11px;font-weight:720;white-space:nowrap}.waterfall-value.positive,.waterfall-value.negative,.waterfall-value.neutral{color:#111827}.waterfall-bar-shell{display:flex;align-items:end;justify-content:center;width:100%;height:158px;border-bottom:1px solid #e8eaee}.waterfall-bar-shell span{width:min(30px,52%);border-radius:10px 10px 0 0;cursor:help;transition:filter .16s ease,transform .16s ease}.finance-native-pro-waterfall-step strong{color:#667085;font-size:11px;font-weight:680;line-height:1.2;min-height:27px;text-align:center;overflow-wrap:anywhere}.finance-native-pro-ranking{display:grid;gap:12px}.finance-native-pro-ranking-row{display:grid;grid-template-columns:minmax(150px,220px) minmax(240px,1fr) minmax(116px,max-content);gap:16px;align-items:center;margin:0;padding:9px 0;border-radius:14px;overflow:visible;transition:background .16s ease}.finance-native-pro-ranking-row>div:first-child{min-width:0}.finance-native-pro-ranking-row:hover{background:#f8fafc}.finance-native-pro-ranking-row strong,.finance-native-pro-ranking-row span{display:block}.finance-native-pro-ranking-row strong{color:#111827;font-size:12.2px;font-weight:680}.finance-native-pro-ranking-row span{margin-top:3px;color:#667085;font-size:11.2px}.finance-native-pro-ranking-row b{color:#111827;font-size:12px;font-weight:680;justify-self:end;min-width:116px;text-align:right;white-space:nowrap}.finance-native-pro-ranking-track{width:100%;min-width:0;height:11px;border-radius:999px;background:#eef1f6;overflow:hidden}.finance-native-pro-ranking-track span{display:block;height:100%;min-width:7px;border-radius:inherit;cursor:help;transition:filter .16s ease,transform .16s ease,width .16s ease}.finance-native-pro-donut-card{min-height:296px}.finance-native-pro-donut-layout{display:grid;grid-template-columns:188px minmax(0,1fr);gap:16px;align-items:center}.finance-native-pro-donut{width:188px;height:188px;display:grid;place-items:center;border-radius:50%;position:relative;background:#fff;cursor:help;isolation:isolate;transition:filter .18s ease,transform .18s ease}.finance-native-pro-donut:hover{filter:drop-shadow(0 14px 22px rgba(16,24,40,.16));transform:scale(1.015)}.finance-native-pro-donut:after{content:none;display:none}.finance-native-pro-donut-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.finance-native-pro-donut-track,.finance-native-pro-donut-segment{fill:none;stroke-width:30}.finance-native-pro-donut-track{stroke:#eef1f5}.finance-native-pro-donut-hole{fill:#fff;stroke:#eef1f5;stroke-width:1}.finance-native-pro-donut-segment{stroke-linecap:butt;shape-rendering:geometricPrecision;transition:opacity .16s ease,stroke-width .16s ease}.finance-native-pro-donut:hover .finance-native-pro-donut-segment{stroke-width:31}.finance-native-pro-donut-total{position:relative;z-index:2;display:grid;justify-items:center;max-width:102px;text-align:center;line-height:1.05}.finance-native-pro-donut-total strong{color:#111827;font-size:12.5px;font-weight:800;letter-spacing:0;overflow-wrap:anywhere}.finance-native-pro-donut-total small{margin-top:3px;color:#667085;font-size:10px;font-weight:780;letter-spacing:.04em}.finance-native-pro-donut-legend{display:grid;gap:10px}.finance-native-pro-donut-legend div{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:14px;background:#f8fafc;padding:9px 10px;transition:background .16s ease,transform .16s ease}.finance-native-pro-donut-legend div:hover{background:#eef4ff;transform:translate(2px)}.finance-native-pro-donut-legend span{display:inline-flex;align-items:center;gap:7px;color:#667085;font-size:11.5px;font-weight:720}.finance-native-pro-donut-legend strong{color:#111827;font-size:12px;font-weight:760}@media(max-width:1080px){.finance-native-dashboard-control,.finance-native-pro-chart-grid,.finance-native-control-filters{grid-template-columns:1fr}.finance-native-control-actions{justify-content:flex-start}.finance-native-pro-chart-card{min-height:auto}.finance-native-pro-donut-layout{grid-template-columns:1fr;justify-items:center}}@media(max-width:720px){.finance-native-pro-chart-card header{display:grid}.finance-native-pro-legend{justify-content:flex-start}.finance-native-pro-waterfall{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-native-pro-ranking-row{grid-template-columns:1fr}.finance-native-pro-dual-bars,.finance-native-pro-grouped-bars{grid-auto-columns:minmax(44px,1fr);gap:8px;overflow-x:auto}}.finance-native-budget-master-form{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr)) auto;gap:12px;align-items:end;margin:14px 0 16px;padding:16px;border:1px solid #e7ebf2;border-radius:22px;background:#f9fafc}.finance-native-budget-master-form label{display:grid;gap:6px;color:#667085;font-size:12px;font-weight:700}.finance-native-budget-master-form label.wide{grid-column:span 2}.finance-native-budget-master-form input{width:100%;min-height:42px;border:1px solid #dfe4ec;border-radius:14px;background:#fff;color:#111827;font:inherit;padding:0 14px}.finance-native-budget-master-form input:focus{outline:none;border-color:#9eb8ff;box-shadow:0 0 0 3px #2351f61f}.finance-native-budget-master-form small{color:#98a2b3;font-size:11px;font-weight:600}.finance-native-budget-master-form .primary-button{min-height:42px;white-space:nowrap}.ghost-button.danger{color:#ea0000;border-color:#ea00002e;background:#fff4f2}@media(max-width:1180px){.finance-native-budget-master-form{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-native-budget-master-form label.wide{grid-column:span 2}}.finance-native-flow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.finance-native-flow article{display:grid;gap:10px;min-height:92px;padding:12px;border:1px solid var(--border);border-radius:18px;background:#f8fafc}.finance-native-flow span{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:999px;background:#e8eeff;color:#2351f6;font-size:12px;font-weight:760}.finance-native-flow strong,.finance-native-snapshot strong{color:var(--text);font-size:13px;font-weight:760}.finance-native-table-wrap{width:100%;overflow:auto;border:1px solid var(--border);border-radius:18px;background:#fff}.finance-native-table-interactive{position:relative;max-height:560px}.finance-native-ledger-table-wrap{height:clamp(680px,74vh,980px);max-height:none;min-height:0}.finance-native-table{width:100%;min-width:760px;border-collapse:collapse}.finance-native-table th,.finance-native-table td{padding:12px 14px;border-bottom:1px solid #edf0f4;color:var(--text);font-size:12.5px;text-align:left;vertical-align:top}.finance-native-table input[type=checkbox]{width:16px;height:16px;accent-color:#111827;cursor:pointer}.finance-native-table tbody tr{transition:background .18s ease,box-shadow .18s ease,opacity .18s ease}.finance-native-table tbody tr:hover{background:#f8fafc}.finance-native-table tbody tr.finance-native-row-selected{background:#eef4ff;box-shadow:none}.finance-native-table tbody tr.finance-native-row-published{background:#f6f7f9;opacity:.78}.finance-native-table tbody tr.finance-native-row-unpublished{background:#fff}.finance-native-table th{color:var(--secondary);font-size:11px;font-weight:760;letter-spacing:.03em;text-transform:uppercase;background:#fafbfc}.finance-native-table tr:last-child td{border-bottom:0}.finance-native-table td:last-child{white-space:nowrap}.finance-native-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0 2px}.finance-native-pagination button,.finance-native-pagination span{min-width:36px;height:36px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);font:inherit;font-size:13px;font-weight:720}.finance-native-pagination button{cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.finance-native-pagination button:hover:not(:disabled){border-color:#2351f652;background:#eef4ff;color:var(--blue);transform:translateY(-1px)}.finance-native-pagination button.active{border-color:var(--blue);background:var(--blue);color:#fff}.finance-native-pagination button:disabled{cursor:not-allowed;opacity:.48}.finance-native-pagination span{border-color:transparent;background:transparent;color:var(--muted)}.finance-native-qa-cell{display:inline-flex;max-width:280px;flex-direction:column;gap:5px}.finance-native-qa-cell small{color:var(--secondary);font-size:11px;line-height:1.35;white-space:normal}.finance-native-actionbar,.finance-native-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:18px;background:#fff}.finance-native-actionbar>div:first-child{display:grid;min-width:180px;margin-right:auto;gap:3px}.finance-native-actionbar strong{color:var(--text);font-size:13px}.finance-native-actionbar span{color:var(--secondary);font-size:12px}.finance-native-api-status{margin:10px 0 0;padding:9px 12px;border-radius:16px;background:#eef8ff;color:#2351f6;font-size:12px;font-weight:650}.finance-review-workbench{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);gap:12px;align-items:stretch}.finance-review-root-layout{grid-template-columns:minmax(640px,1fr) minmax(460px,.58fr);align-items:start;gap:14px}.finance-review-root-layout>.panel-title,.finance-review-root-layout>.finance-native-actionbar,.finance-review-root-layout>.finance-native-api-status{grid-column:1 / -1}.finance-review-root-layout>.finance-native-table-wrap{grid-column:1;grid-row:4;min-height:620px;max-height:calc(100vh - 260px)}.finance-review-root-layout>.finance-review-workbench{position:sticky;top:14px;grid-column:2;grid-row:4;grid-template-columns:1fr;align-self:start;max-height:calc(100vh - 260px);overflow:visible}.finance-review-root-layout .finance-review-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-review-root-layout .finance-review-note-field,.finance-review-root-layout .finance-review-quick-actions{grid-column:1 / -1}.finance-review-root-layout .finance-native-table{min-width:980px}.finance-native-table tbody tr.finance-review-row-active:not(.finance-native-row-selected),.finance-native-table tbody tr.finance-review-row-active:not(.finance-native-row-selected):hover{background:#f1f5f9;box-shadow:inset 3px 0 #94a3b8}.finance-review-selected-card,.finance-review-editor{border:1px solid var(--border);border-radius:18px;background:#fff;padding:14px}.finance-review-selected-card{display:grid;gap:9px;align-content:start}.finance-review-selected-card>span,.finance-review-editor label>span{color:var(--muted);font-size:11px;font-weight:760;letter-spacing:.02em;text-transform:uppercase}.finance-review-selected-card strong{color:var(--text);font-size:14px;line-height:1.35}.finance-review-selected-card p,.finance-review-note-field textarea::placeholder{color:var(--secondary);font-size:12px}.finance-review-selected-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.finance-review-selected-meta small{color:var(--secondary);font-size:12px}.finance-review-editor{display:grid;gap:12px;overflow:visible}.finance-review-editor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;overflow:visible}.finance-review-editor label,.finance-review-note-field{display:grid;gap:7px}.finance-review-editor input,.finance-review-editor textarea{width:100%;min-height:38px;border:1px solid var(--border);border-radius:13px;background:#fff;color:var(--text);font:inherit;font-size:12.5px;padding:0 11px;outline:0}.finance-review-editor textarea{min-height:72px;padding:10px 11px;resize:vertical}.finance-review-editor input:focus,.finance-review-editor textarea:focus{border-color:#2351f673;box-shadow:0 0 0 4px #2351f61a}.finance-review-quick-actions{display:flex;flex-wrap:wrap;gap:8px}.finance-review-quick-actions .primary-button,.finance-review-quick-actions .ghost-button{min-height:36px}.finance-native-inline-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.finance-native-inline-controls input,.finance-native-inline-controls select{min-height:38px;max-width:220px;padding:0 11px;border:1px solid var(--border);border-radius:13px;background:#fff;color:var(--text);font:inherit;font-size:12.5px;outline:0}.finance-native-inline-controls input:focus,.finance-native-inline-controls select:focus{border-color:#2351f66b;box-shadow:0 0 0 4px #2351f614}.finance-native-filterbar label{display:flex;align-items:center;min-width:280px;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:14px;background:#f8fafc}.finance-native-filterbar input,.finance-native-filterbar select{min-height:40px;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.finance-native-filterbar select{min-width:150px;padding:0 12px;border:1px solid var(--border);border-radius:14px;background:#fff}.finance-native-filter-count{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 12px;border-radius:999px;background:#f1f5f9;color:var(--secondary);font-size:12px;font-weight:720}.finance-native-ledger-toolbar{position:relative;flex-wrap:nowrap}.finance-native-ledger-toolbar .finance-native-ledger-search{flex:1 1 360px;max-width:460px;min-width:260px}.finance-native-ledger-toolbar .finance-native-filter-count{margin-right:auto}.finance-native-ledger-filter-popover-wrap{position:relative;flex:0 0 auto}.finance-native-filter-icon{position:relative;min-width:42px}.finance-native-filter-icon.active{border-color:#2351f63d;background:#eef4ff;color:var(--blue)}.finance-native-filter-icon strong{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:var(--blue);color:#fff;font-size:10px;line-height:1}.finance-native-ledger-filter-popover{position:absolute;z-index:180;top:calc(100% + 10px);left:0;width:min(720px,calc(100vw - 64px));border:1px solid var(--border);border-radius:22px;background:#fff;padding:14px;box-shadow:0 22px 46px #11182724}.finance-native-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.finance-native-popover-head div{display:grid;gap:3px}.finance-native-popover-head strong{color:var(--text);font-size:13.5px}.finance-native-popover-head span{color:var(--secondary);font-size:12px}.finance-native-popover-head button{display:inline-grid;width:30px;height:30px;place-items:center;border:0;border-radius:999px;background:#f1f5f9;color:var(--body);cursor:pointer}.finance-native-ledger-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-native-filter-field{display:grid;min-width:0;gap:6px}.finance-native-filter-field>span{color:var(--muted);font-size:10.5px;font-weight:780;text-transform:uppercase}.finance-native-filter-field-wide{grid-column:1 / -1}.finance-native-popover-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.finance-native-settings-grid{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(2,minmax(180px,.8fr));gap:12px;margin:16px 0}.finance-native-ai-settings-grid{grid-template-columns:repeat(2,minmax(260px,1fr));align-items:end}.finance-native-settings-grid label{display:grid;min-width:0;gap:7px}.finance-native-settings-grid label>span:first-child{color:var(--muted);font-size:10.5px;font-weight:780;text-transform:uppercase}.finance-native-switch-row{display:grid;grid-column:1 / -1;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:68px;border:1px solid var(--border);border-radius:18px;background:#f8fafc;padding:12px 14px;color:var(--body);text-align:left;cursor:pointer}.finance-native-switch-row.enabled{border-color:#06c9793d;background:#f0fff8}.finance-native-switch-track{position:relative;display:inline-flex;width:46px;height:26px;align-items:center;border-radius:999px;border:1px solid var(--border);background:#d8dde6;transition:background .16s ease,border-color .16s ease}.finance-native-switch-track span{position:absolute;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 4px #1018282e;transition:transform .16s ease}.finance-native-switch-row.enabled .finance-native-switch-track{border-color:#06c979;background:#06c979}.finance-native-switch-row.enabled .finance-native-switch-track span{transform:translate(20px)}.finance-native-switch-row>span:last-child{display:grid;gap:4px}.finance-native-switch-row strong{color:var(--text);font-size:13px}.finance-native-switch-row small{color:var(--secondary);font-size:12px;line-height:1.35}@media(max-width:980px){.finance-native-ledger-toolbar{flex-wrap:wrap}.finance-native-ledger-toolbar .finance-native-ledger-search{max-width:none}.finance-native-ledger-filter-popover{right:auto;left:0;width:min(620px,calc(100vw - 36px))}.finance-native-settings-grid,.finance-native-ai-settings-grid{grid-template-columns:1fr}}@media(max-width:720px){.finance-native-ledger-filter-grid{grid-template-columns:1fr}.finance-native-ledger-filter-popover{position:fixed;top:96px;right:14px;left:14px;width:auto;max-height:calc(100vh - 120px);overflow:auto}}.finance-native-haravan-old .haravan-sync-controls{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(104px,.7fr) minmax(180px,1.35fr);gap:12px;width:min(100%,720px);margin:14px 0 12px;padding:14px;border:1px solid var(--border);border-radius:20px;background:#ffffffb8;box-shadow:0 10px 24px #1118270a;text-align:left}.finance-native-haravan-old .haravan-sync-controls label{display:grid;gap:6px;color:#667085;font-size:12px;font-weight:650}.finance-native-haravan-old .theme-select{position:relative;width:100%;min-width:0;min-height:auto;border:0;border-radius:0;background:transparent;padding:0;background-image:none;box-sizing:border-box}.finance-native-haravan-old .theme-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;border:1px solid var(--border);border-radius:14px;background:#fff;color:#111827;padding:0 12px 0 14px;font-size:13px;font-weight:610;line-height:1.25;box-shadow:0 6px 16px #11182709;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;text-align:left;box-sizing:border-box}.finance-native-haravan-old .theme-select-trigger span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-native-haravan-old .theme-select-trigger svg{flex:0 0 auto;color:#667085;stroke-width:1.8;transition:transform .16s ease}.finance-native-haravan-old .theme-select.open .theme-select-trigger{border-color:#2351f657;box-shadow:0 0 0 3px #2351f61f,0 10px 24px #1118270e}.finance-native-haravan-old .theme-select.open .theme-select-trigger svg{transform:rotate(180deg)}.finance-native-haravan-old .theme-select-menu{position:absolute;z-index:80;top:calc(100% + 8px);left:0;right:0;display:grid;gap:4px;max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:18px;background:#fffffffa;padding:8px;box-shadow:0 18px 42px #1118271f;box-sizing:border-box}.finance-native-haravan-old .theme-select-option{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:34px;border:0;border-radius:12px;background:transparent;color:#344054;padding:0 10px;font-size:13px;font-weight:560;text-align:left;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-native-haravan-old .theme-select-option:hover{background:#f3f6fb;color:#111827}.finance-native-haravan-old .theme-select-option.active{background:#111827;color:#fff}.finance-native-haravan-old .haravan-quick-actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding-top:2px}.finance-native-haravan-old .haravan-quick-actions span{margin-right:auto;color:#98a2b3;font-size:11px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.finance-native-haravan-old .haravan-quick-actions .ghost-button{min-height:32px;border-radius:999px;padding-inline:13px;box-shadow:none}.finance-native-haravan-old .haravan-sync-buttons{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px}.finance-native-haravan-old .haravan-commit-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;border:1px solid var(--border);border-radius:22px;background:#fff;padding:14px;box-shadow:var(--shadow-soft)}.finance-native-haravan-old .haravan-commit-box span{display:block;color:#98a2b3;font-size:11px;font-weight:760;letter-spacing:.045em;text-transform:uppercase}.finance-native-haravan-old .haravan-commit-box strong{display:block;margin-top:3px;color:#111827;font-size:13px;font-weight:650;line-height:1.45}.finance-native-haravan-old .haravan-commit-box p{margin:4px 0 0;color:#667085;font-size:12px;line-height:1.45}.finance-native-haravan-old .finance-native-mini-grid{margin-top:16px}.finance-native-haravan-old .finance-native-table-wrap{margin-top:14px}@media(max-width:900px){.finance-native-haravan-old .haravan-sync-controls{grid-template-columns:1fr;width:100%}}.finance-native-context-menu{position:fixed;z-index:80;display:grid;min-width:210px;gap:4px;padding:8px;border:1px solid var(--border);border-radius:16px;background:#fffffff5;box-shadow:0 20px 42px #11182729;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.finance-native-context-menu button{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:9px 10px;border:0;border-radius:12px;background:transparent;color:var(--text);font-size:12.5px;font-weight:650;cursor:pointer}.finance-native-context-menu button:hover{background:#f1f5f9}.finance-native-context-menu button.success{color:#067a52}.finance-native-context-menu button.success.strong{color:#045f3f;font-weight:780}.finance-native-context-menu button.success:hover{background:#e9fbf3}.finance-native-context-menu button.danger{color:#c01818}.finance-native-context-menu button.danger:hover{background:#fff1f1}.finance-native-money-in,.finance-native-money-out{font-weight:680}.finance-native-money-in{color:#12c878!important}.finance-native-money-out{color:#ea0000!important}.mobile-app-header,.mobile-app-bottom-bar,.mobile-home-quick-actions,.mobile-all-features{display:none}@media(max-width:1024px){:root{background:var(--bg)}body{background:var(--bg);overscroll-behavior-y:contain}.app-shell,.app-shell.is-collapsed,.app-shell:not(.is-collapsed){display:block;min-height:100vh;background:var(--bg);overflow-x:hidden}.app-shell .sidebar,.app-shell .topbar,.gt-mobile-menu-button,.gt-mobile-menu-backdrop{display:none!important}.main{min-height:100vh;padding:0 0 calc(100px + env(safe-area-inset-bottom))}.mobile-app-header{position:sticky;top:0;z-index:180;display:grid;gap:12px;padding:calc(10px + env(safe-area-inset-top)) 16px 15px;border-bottom:1px solid var(--border);background:#fffffff5;color:var(--text);box-shadow:0 10px 24px #10182814;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-app-status-row,.mobile-app-top-row,.mobile-app-title-row{display:flex;align-items:center}.mobile-app-status-row{justify-content:space-between;min-height:18px;padding-inline:4px;color:var(--secondary);font-size:12px;font-weight:820}.mobile-app-top-row{gap:10px}.mobile-app-profile-chip,.mobile-app-notification{display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--text)}.mobile-app-profile-chip{width:42px;height:42px;overflow:hidden}.mobile-app-profile-chip img,.mobile-app-profile-chip>span{width:100%;height:100%;border-radius:inherit}.mobile-app-profile-chip>span{display:grid;place-items:center;color:#fff;font-size:13px;font-weight:820}.mobile-app-search{display:flex;flex:1 1 auto;min-width:0;min-height:44px;align-items:center;gap:9px;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--secondary);padding:0 13px;text-align:left;font:inherit;font-size:14px;font-weight:680;box-shadow:var(--shadow)}.mobile-app-search span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ace-nav-search-mobile{flex:1 1 auto;min-width:0}.mobile-app-search input{min-width:0;width:100%;border:0;background:transparent;color:var(--text);outline:0;font:inherit;font-size:13px;font-weight:680}.mobile-app-search input::placeholder{color:var(--secondary)}.ace-nav-search-mobile .ace-nav-search-panel{position:fixed;top:74px;left:12px;right:12px;width:auto;max-height:min(420px,calc(100vh - 128px))}.mobile-app-notification{position:relative;width:42px;height:42px}.mobile-app-notification b,.mobile-app-bottom-bar button b{position:absolute;display:grid;min-width:17px;height:17px;place-items:center;border-radius:999px;background:var(--red);color:#fff;font-size:10px;font-weight:820;line-height:1}.mobile-app-notification b{top:-2px;right:-2px}.mobile-app-title-row{display:grid;gap:2px;padding-inline:2px}.mobile-app-title-row small{color:var(--secondary);font-size:10px;font-weight:780;letter-spacing:.05em;text-transform:uppercase}.mobile-app-title-row strong{color:var(--text);font-size:22px;line-height:1.05}.module-page-tabs{position:sticky;top:calc(126px + env(safe-area-inset-top));z-index:120;margin:0;padding:8px 14px;background:#f6f7f9f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.module-function-tabs{gap:6px;border:0;background:transparent;padding:0}.module-function-tabs button{min-height:34px;border:1px solid var(--border);border-radius:999px;background:#fff;padding:0 12px;box-shadow:0 1px 3px #1018280e}.module-function-tabs button.active{border-color:var(--charcoal);background:var(--charcoal);color:#fff}.mobile-home-quick-actions{display:grid;gap:13px;padding:15px 14px 10px}.mobile-home-greeting{display:grid;gap:4px}.mobile-home-greeting span{color:#667085;font-size:11px;font-weight:780;text-transform:uppercase}.mobile-home-greeting strong{color:#111827;font-size:19px;line-height:1.16}.mobile-home-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mobile-home-action-card{display:grid;min-height:96px;place-items:center;align-content:center;gap:9px;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--text);padding:10px 6px;font:inherit;text-align:center;box-shadow:var(--shadow)}.mobile-home-action-card span{display:grid;width:42px;height:42px;place-items:center;border-radius:16px;background:#06c9791f;color:#057a4a}.mobile-home-action-card strong{max-width:100%;overflow:hidden;font-size:12.5px;line-height:1.2;text-overflow:ellipsis}.mobile-home-action-card.tone-blue span{background:#eef4ff;color:var(--blue)}.mobile-home-action-card.tone-amber span{background:#fff7d6;color:#9a5b00}.mobile-home-action-card.tone-violet span{background:#f0eaff;color:var(--purple)}.mobile-home-action-card.tone-charcoal span{background:#f1f5f9;color:var(--charcoal)}.mobile-home-action-card.tone-soft span{background:#eef1f5;color:#344054}.mobile-all-features{display:grid;gap:14px;padding:8px 14px 16px;scroll-margin-top:calc(148px + env(safe-area-inset-top))}.mobile-feature-section{display:grid;gap:10px}.mobile-feature-section>header{display:flex;align-items:center;gap:8px;color:var(--body);font-size:12px;font-weight:820;text-transform:uppercase}.mobile-feature-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mobile-feature-mini-grid button,.mobile-feature-module{border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.mobile-feature-mini-grid button{display:flex;min-width:0;min-height:48px;align-items:center;gap:9px;color:var(--text);padding:0 12px;font:inherit;font-size:12px;font-weight:760;text-align:left}.mobile-feature-mini-grid button svg{flex:0 0 auto;color:var(--blue)}.mobile-feature-mini-grid button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-feature-module-list{display:grid;gap:10px}.mobile-feature-module{display:grid;gap:10px;padding:11px}.mobile-feature-module-main{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;border:0;background:transparent;color:var(--text);padding:0;font:inherit;text-align:left}.mobile-feature-module-main>span{display:grid;width:40px;height:40px;place-items:center;border-radius:14px;background:#eef4ff;color:var(--blue)}.mobile-feature-module-main strong{min-width:0;overflow:hidden;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.mobile-feature-chip-row{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.mobile-feature-chip-row::-webkit-scrollbar{display:none}.mobile-feature-chip-row button{flex:0 0 auto;min-height:30px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--body);padding:0 10px;font:inherit;font-size:11px;font-weight:760;white-space:nowrap}.panel,.profile-info-card,.profile-settings-form,.profile-permission-cards article{border-radius:18px}.dashboard-grid,.workspace-shell,.workspace-dashboard,.workspace-task-layout,.workspace-request-layout,.module-layout,.profile-card-grid,.profile-form-grid,.profile-permission-cards{grid-template-columns:1fr!important}.mobile-app-bottom-bar{position:fixed;right:0;bottom:0;left:0;z-index:260;display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;align-items:end;min-height:calc(74px + env(safe-area-inset-bottom));padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#fffffff5;box-shadow:0 -14px 32px #1018281f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-app-bottom-bar button{position:relative;display:grid;min-width:0;justify-items:center;gap:4px;border:0;background:transparent;color:var(--muted);padding:5px 2px 2px;font:inherit}.mobile-app-bottom-bar button>span{position:relative;display:grid;width:30px;height:28px;place-items:center}.mobile-app-bottom-bar button b{top:-2px;right:-7px}.mobile-app-bottom-bar button small{max-width:100%;overflow:hidden;font-size:10.5px;font-weight:760;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.mobile-app-bottom-bar button.active{color:var(--blue)}.mobile-app-center-action{align-self:start;margin-top:-31px;color:#fff!important}.mobile-app-center-action span{width:58px!important;height:58px!important;border-radius:22px;background:var(--blue);color:#fff;box-shadow:0 16px 28px #2351f63d}.mobile-app-bottom-bar.is-gt .mobile-app-center-action span{background:var(--charcoal);box-shadow:0 16px 28px #10121438}.mobile-app-center-action strong{color:var(--text);font-size:11px;line-height:1}.mobile-notification-backdrop{position:fixed;inset:0;z-index:420;display:block;pointer-events:none}.mobile-notification-scrim{position:absolute;inset:0;border:0;background:#0f172a29;pointer-events:auto}.mobile-notification-sheet{position:absolute;right:10px;bottom:calc(86px + env(safe-area-inset-bottom));left:10px;display:grid;max-height:min(74vh,560px);overflow:hidden;border:1px solid #e7ecf3;border-radius:22px;background:#fff;box-shadow:0 24px 64px #0f172a3d;pointer-events:auto;animation:mobileNotificationLiveIn .19s ease both}.mobile-notification-sheet header{display:grid;grid-template-columns:minmax(0,1fr) 34px 34px;align-items:center;gap:8px;border-bottom:1px solid #eef2f7;padding:13px 14px 11px}.mobile-notification-sheet header div{display:grid;min-width:0;gap:2px}.mobile-notification-sheet header strong{color:#111827;font-size:15px;font-weight:820}.mobile-notification-sheet header small{overflow:hidden;color:#667085;font-size:11.5px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.mobile-notification-sheet header button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #e5eaf2;border-radius:13px;background:#f8fafc;color:#344054}.mobile-notification-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 12px 0}.mobile-notification-tabs button{display:inline-flex;min-width:0;min-height:32px;align-items:center;justify-content:center;gap:6px;border:1px solid #e5eaf2;border-radius:13px;background:#f8fafc;color:#667085;padding:0 8px;font:inherit;font-size:11.5px;font-weight:760}.mobile-notification-tabs button.active{border-color:#111827;background:#111827;color:#fff}.mobile-notification-tabs b{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:#ef4444;color:#fff;padding:0 5px;font-size:10px;font-weight:820;line-height:18px}.mobile-notification-sheet-list{display:grid;gap:9px;max-height:min(50vh,390px);overflow-y:auto;padding:12px}.mobile-notification-sheet-list article{display:grid;gap:8px;border:1px solid #e7ecf3;border-radius:17px;background:#fff;padding:10px}.mobile-notification-sheet-list article.unread{background:#fffdf8}.mobile-notification-sheet-list article>button:first-child{display:grid;grid-template-columns:32px minmax(0,1fr) 8px;gap:10px;align-items:start;width:100%;border:0;background:transparent;color:#344054;padding:0;text-align:left}.mobile-notification-sheet-list article>button:first-child svg{width:32px;height:32px;border-radius:999px;background:#f3f6fb;color:#111827;padding:8px}.mobile-notification-sheet-list article.unread>button:first-child svg{background:#fff7ed;color:#b45309}.mobile-notification-sheet-list article>button:first-child span,.mobile-notification-sheet-list article>button:first-child strong,.mobile-notification-sheet-list article>button:first-child small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.mobile-notification-sheet-list article>button:first-child strong{color:#111827;font-size:12.5px;font-weight:800;line-height:1.25}.mobile-notification-sheet-list article>button:first-child small{margin-top:3px;color:#475467;font-size:11.5px;font-weight:560;line-height:1.35}.mobile-notification-sheet-list article>button:first-child em{display:block;margin-top:5px;color:#667085;font-size:10.5px;font-style:normal;font-weight:680}.mobile-notification-sheet-list article>button:first-child i{width:7px;height:7px;margin-top:10px;border-radius:999px;background:#ef4444;box-shadow:0 0 0 3px #ef44441f}.mobile-notification-sheet-list article>button:last-child,.mobile-notification-all-button{justify-self:start;min-height:30px;border:1px solid #e5eaf2;border-radius:999px;background:#fff;color:#344054;padding:0 12px;font:inherit;font-size:11px;font-weight:760}.mobile-notification-sheet-list article>button:last-child:disabled{opacity:.55}.mobile-notification-sheet-list>p{margin:0;color:#667085;padding:12px 2px;font-size:12px;font-weight:650}.mobile-notification-all-button{margin:0 12px 12px}@keyframes mobileNotificationLiveIn{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.back-to-top{right:14px;bottom:calc(94px + env(safe-area-inset-bottom))}}.finance-native-status,.finance-native-department{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:760;line-height:1;white-space:nowrap}.finance-native-status.ready{background:#bff8d8;color:#057a43}.finance-native-status.watch{background:#fffcb1;color:#7e751f}.finance-native-status.risk{background:#ffd0c7;color:#e11d00}.finance-native-status.neutral{background:#eef1f5;color:#334155}.finance-native-department.marketing{background:#f67323;color:#fff}.finance-native-department.gt{background:#2351f6;color:#fff}.finance-native-department.ops{background:#ea0000;color:#fff}.finance-native-department.hr{background:#12c878;color:#fff}.finance-native-department.finance{background:#4d20e8;color:#fff}.finance-native-department.admin{background:#ff4ab8;color:#fff}.finance-native-department.ecom{background:#ffe506;color:#111827}.finance-native-department.neutral{background:#eef1f5;color:#111827}.finance-native-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-native-mini-grid.compact{grid-template-columns:repeat(5,minmax(0,1fr));margin:10px 0 12px}.finance-native-mini-grid.compact article{min-height:72px}.finance-native-mini-grid article,.finance-native-bridge-list article{position:relative;display:grid;gap:4px;padding:12px;border:1px solid var(--border);border-radius:16px;background:#f8fafc;overflow:visible}.finance-native-mini-grid span,.finance-native-bridge-list span{color:var(--secondary);font-size:11px;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.finance-native-mini-grid strong,.finance-native-bridge-list strong{color:var(--text);font-size:18px;line-height:1}.finance-native-mini-grid small{color:var(--muted);font-size:11px;font-weight:640;line-height:1.35}.finance-native-concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finance-native-concept-card{--concept-tone: #2351f6;position:relative;min-height:118px;align-content:space-between;gap:10px;padding:14px 16px;overflow:visible;border-color:color-mix(in srgb,var(--concept-tone) 18%,#d8dde6);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--concept-tone) 11%,transparent) 0,transparent 38%),linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #1018280a,0 14px 30px #10182809;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.finance-native-concept-card:hover{border-color:color-mix(in srgb,var(--concept-tone) 42%,#d8dde6);box-shadow:0 6px 14px #10182812,0 18px 38px #1018280f;transform:translateY(-1px)}.finance-native-concept-card.tone-green{--concept-tone: #06c979}.finance-native-concept-card.tone-blue{--concept-tone: #2351f6}.finance-native-concept-card.tone-amber,.finance-native-concept-card.tone-orange{--concept-tone: #f67323}.finance-native-concept-card.tone-red{--concept-tone: #ea0000}.finance-native-concept-card.tone-violet{--concept-tone: #4c19df}.finance-native-concept-card .finance-native-metric-head{padding-right:30px}.finance-native-concept-card .finance-native-metric-head i{background:color-mix(in srgb,var(--concept-tone) 13%,#ffffff);color:var(--concept-tone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--concept-tone) 18%,#e8eaee)}.finance-native-concept-card .finance-native-corner-note{inset:0;width:auto;height:auto;font-size:0}.finance-native-concept-card strong{color:#111827;font-size:clamp(17px,1.14vw,21px);line-height:1.08;letter-spacing:0}.finance-native-concept-card small{width:fit-content;max-width:100%;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--concept-tone) 10%,#ffffff);color:color-mix(in srgb,var(--concept-tone) 74%,#344054);font-size:11px;font-weight:760;line-height:1.1}@media(max-width:1100px){.finance-native-concept-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.finance-native-concept-grid{grid-template-columns:1fr}}.finance-native-pl-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.finance-native-pl-metrics article{position:relative;min-height:116px;align-content:space-between;gap:8px;overflow:visible;border-color:#e4e9f2;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #1018280a,0 14px 30px #10182809;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.finance-native-pl-metrics article:hover{border-color:color-mix(in srgb,var(--pl-tone, #98a2b3) 36%,#d8dde6);box-shadow:0 4px 10px #1018280f,0 18px 38px #1018280e;transform:translateY(-1px)}.finance-native-pl-metrics article.pl-income,.finance-native-pl-metrics article.pl-ready{--pl-tone: #06c979}.finance-native-pl-metrics article.pl-deduction{--pl-tone: #ea0000}.finance-native-pl-metrics article.pl-net{--pl-tone: #2351f6}.finance-native-pl-metrics article.pl-cost{--pl-tone: #f67323}.finance-native-pl-metrics article.pl-partial,.finance-native-pl-metrics article.pl-estimate{--pl-tone: #4c19df}.finance-native-pl-metrics span,.finance-native-pl-metrics small{padding-left:0}.finance-native-pl-metrics strong{padding-left:0;color:#111827;font-size:clamp(17px,1.25vw,22px);line-height:1.05}.finance-native-metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.finance-native-metric-head span{min-width:0;color:var(--secondary)}.finance-native-metric-head i{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:13px;background:color-mix(in srgb,var(--pl-tone, #98a2b3) 14%,#ffffff);color:var(--pl-tone, #667085);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pl-tone, #98a2b3) 18%,#e8eaee)}.finance-native-pl-margin-panel,.finance-native-pl-expense-panel,.finance-native-channel-gates-panel{gap:14px}.finance-native-margin-trend-list,.finance-native-expense-structure,.finance-native-expense-structure-list{display:grid;gap:10px}.finance-native-margin-period{display:grid;gap:10px;padding:13px;border:1px solid #e8eaee;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 3px #1018280a}.finance-native-margin-period-head,.finance-native-expense-structure-head,.finance-native-channel-gates-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.finance-native-margin-period-head strong,.finance-native-expense-structure-head strong{color:#111827;font-size:13px;font-weight:740}.finance-native-margin-period-head span,.finance-native-expense-structure-head span{color:#667085;font-size:11.5px;font-weight:650}.finance-native-margin-row,.finance-native-expense-row{display:grid;grid-template-columns:minmax(120px,.24fr) minmax(0,1fr) minmax(82px,auto);align-items:center;gap:11px;min-width:0}.finance-native-margin-row span,.finance-native-expense-row span{color:#667085;font-size:12px;font-weight:680;line-height:1.2}.finance-native-margin-track,.finance-native-expense-track{position:relative;height:9px;overflow:hidden;border-radius:999px;background:#edf1f6}.finance-native-margin-track i,.finance-native-expense-track i{position:absolute;inset:0 auto 0 0;min-width:9px;border-radius:inherit}.finance-native-margin-row b,.finance-native-expense-row b{color:#111827;font-size:12px;font-weight:760;text-align:right;white-space:nowrap}.finance-native-margin-row.is-negative b{color:#b42318}.finance-native-expense-structure{padding:14px;border:1px solid #e8eaee;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 3px #1018280a}.finance-native-channel-gates-head .section-heading{margin:0}.finance-native-channel-gate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finance-native-channel-gate{--gate-tone: #2351f6;display:grid;gap:9px;min-height:142px;padding:14px;border:1px solid color-mix(in srgb,var(--gate-tone) 22%,#e8eaee);border-left:4px solid var(--gate-tone);border-radius:18px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--gate-tone) 9%,transparent) 0,transparent 42%),#fff;box-shadow:0 1px 3px #1018280b}.finance-native-channel-gate.tone-green{--gate-tone: #06c979}.finance-native-channel-gate.tone-blue{--gate-tone: #2351f6}.finance-native-channel-gate.tone-amber{--gate-tone: #f67323}.finance-native-channel-gate.tone-red{--gate-tone: #ea0000}.finance-native-channel-gate.tone-violet{--gate-tone: #4c19df}.finance-native-channel-gate>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.finance-native-channel-gate span{color:#667085;font-size:11px;font-weight:740;letter-spacing:.03em;text-transform:uppercase}.finance-native-channel-gate strong{min-width:0;color:#111827;font-size:18px;font-weight:760;line-height:1.1}.finance-native-channel-gate small{color:#344054;font-size:12px;line-height:1.45}.affiliate-analytics-metric p b{display:inline-flex;min-height:22px;align-items:center;border-radius:6px;background:#f2f4f7;color:#344054;padding:2px 7px;font-size:11px;font-weight:820}.affiliate-analytics-metric.amber p b{background:#fff7d6;color:#8a5200}.affiliate-analytics-metric.green p b{background:#e8fbf3;color:#047849}.finance-native-cash-metrics article{--pl-tone: #2351f6;position:relative;min-height:104px;align-content:space-between;overflow:visible;border-color:#e4e9f2;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #1018280a,0 14px 30px #10182809;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.finance-native-pl-metrics .finance-native-metric-head,.finance-native-cash-metrics .finance-native-metric-head{padding-right:30px}.finance-native-pl-metrics .finance-native-corner-note,.finance-native-cash-metrics .finance-native-corner-note{inset:0;width:auto;height:auto;font-size:0}.finance-native-cash-metrics article:hover{border-color:color-mix(in srgb,var(--pl-tone, #2351f6) 34%,#d8dde6);box-shadow:0 4px 10px #1018280f,0 18px 38px #1018280e;transform:translateY(-1px)}.finance-native-cash-metrics article.cash-in{--pl-tone: #06c979}.finance-native-cash-metrics article.cash-out{--pl-tone: #ea0000}.finance-native-cash-metrics article.cash-net{--pl-tone: #2351f6}.finance-native-cash-metrics article.cash-forecast{--pl-tone: #f59e0b}.finance-native-cash-readiness{display:flex;flex-wrap:wrap;align-items:center;gap:9px 12px;padding:12px 14px;border:1px solid #e8eaee;border-radius:18px;background:#fff;box-shadow:0 1px 3px #1018280b}.finance-native-cash-readiness strong{color:#111827;font-size:13px;font-weight:680}.finance-native-cash-readiness small{color:#667085;font-size:12px;line-height:1.45}.finance-native-cash-readiness .tiny-button{margin-left:auto}.finance-native-cash-decision-panel{gap:14px}.finance-native-cash-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finance-native-cash-scenario-card{--cash-tone: #2351f6;display:grid;gap:10px;min-height:184px;padding:15px;border:1px solid color-mix(in srgb,var(--cash-tone) 20%,#e8eaee);border-radius:18px;background:#fff;box-shadow:0 1px 3px #1018280d}.finance-native-cash-scenario-card.tone-green,.finance-native-cash-gate.tone-green{--cash-tone: #06c979}.finance-native-cash-scenario-card.tone-blue,.finance-native-cash-gate.tone-blue{--cash-tone: #2351f6}.finance-native-cash-scenario-card.tone-amber,.finance-native-cash-gate.tone-amber{--cash-tone: #f67323}.finance-native-cash-scenario-card.tone-red,.finance-native-cash-gate.tone-red{--cash-tone: #ea0000}.finance-native-cash-scenario-card.tone-violet,.finance-native-cash-gate.tone-violet{--cash-tone: #4c19df}.finance-native-cash-scenario-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.finance-native-cash-scenario-head span,.finance-native-cash-scenario-card>div span,.finance-native-cash-pressure-summary span,.finance-native-cash-arap-grid span{color:#667085;font-size:11px;font-weight:720;letter-spacing:.03em;text-transform:uppercase}.finance-native-cash-scenario-head b{display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--cash-tone) 12%,#ffffff);color:var(--cash-tone);font-size:11px;font-weight:760}.finance-native-cash-scenario-card>strong{color:#111827;font-size:clamp(22px,2vw,30px);font-weight:720;line-height:1}.finance-native-cash-scenario-card small,.finance-native-cash-gate small,.finance-native-cash-pressure-summary small,.finance-native-cash-arap-grid small{color:#667085;font-size:12px;line-height:1.45}.finance-native-cash-scenario-card em{width:fit-content;max-width:100%;padding:6px 9px;border-radius:999px;background:#f8fafc;color:#111827;font-size:12px;font-style:normal;font-weight:660}.finance-native-cash-scenario-card>div:last-child,.finance-native-cash-pressure-summary article{display:grid;gap:5px;padding:10px 11px;border:1px solid #e8eaee;border-radius:14px;background:#f8fafc}.finance-native-cash-scenario-card>div:last-child b,.finance-native-cash-pressure-summary strong{color:#111827;font-size:13px;font-weight:700}.finance-native-cash-gate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-native-cash-gate{--cash-tone: #2351f6;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(150px,.55fr);align-items:center;gap:11px;padding:12px;border:1px solid #e8eaee;border-radius:18px;background:#fff}.finance-native-cash-gate>div{display:grid;gap:3px;min-width:0}.finance-native-cash-gate strong{color:#111827;font-size:13px;font-weight:680}.finance-native-cash-gate>b{color:var(--cash-tone);font-size:12px;font-weight:700;line-height:1.35;text-align:right}.finance-native-cash-runway-chart{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));gap:8px;min-height:238px;padding:14px 12px 10px;border:1px solid #e8eaee;border-radius:20px;background:#fff;box-shadow:0 1px 3px #1018280b}.finance-native-cash-runway-week{display:grid;align-content:end;justify-items:center;gap:6px;min-width:0}.finance-native-cash-runway-bar{position:relative;display:flex;align-items:end;justify-content:center;width:100%;height:150px;border-bottom:1px solid #e8eaee}.finance-native-cash-runway-bar span{width:min(24px,62%);min-height:8px;border-radius:8px 8px 0 0;background:#06c979}.finance-native-cash-runway-week.pressure-watch .finance-native-cash-runway-bar span{background:#2351f6}.finance-native-cash-runway-week.pressure-tight .finance-native-cash-runway-bar span{background:#f67323}.finance-native-cash-runway-week.pressure-critical .finance-native-cash-runway-bar span{background:#ea0000}.finance-native-cash-runway-week strong{color:#111827;font-size:11px;font-weight:740}.finance-native-cash-runway-week small{max-width:100%;color:#667085;font-size:10.5px;font-weight:640;line-height:1.1;text-align:center}.finance-native-cash-arap-summary{display:grid;gap:12px;padding:14px;border:1px solid #e8eaee;border-radius:20px;background:#fff;box-shadow:0 1px 3px #1018280b}.finance-native-cash-arap-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.finance-native-cash-arap-head>div{display:grid;gap:3px;min-width:0}.finance-native-cash-arap-head strong{color:#111827;font-size:13px;font-weight:720}.finance-native-cash-arap-head span:not(.status-pill){color:#667085;font-size:12px;line-height:1.35}.finance-native-cash-arap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-native-cash-arap-grid article{display:grid;gap:5px;min-width:0;padding:10px 11px;border:1px solid #e8eaee;border-radius:14px;background:#f8fafc}.finance-native-cash-arap-grid strong{min-width:0;overflow:hidden;color:#111827;font-size:13px;font-weight:720;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.finance-native-cash-arap-grid .is-in strong{color:#027a48}.finance-native-cash-arap-grid .is-out strong{color:#b42318}.finance-native-cash-pressure-calendar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.finance-native-cash-pressure-calendar article{display:grid;gap:7px;min-height:126px;padding:12px;border:1px solid #e8eaee;border-radius:18px;background:#fff}.finance-native-cash-pressure-calendar article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.finance-native-cash-pressure-calendar strong{color:#111827;font-size:13px;font-weight:720}.finance-native-cash-pressure-calendar span,.finance-native-cash-pressure-calendar small{color:#667085;font-size:11.5px;line-height:1.35}.finance-native-cash-pressure-calendar b{width:fit-content;padding:5px 8px;border-radius:999px;background:#e9fff5;color:#027a48;font-size:11px}.finance-native-cash-pressure-calendar .pressure-watch b{background:#eef4ff;color:#2351f6}.finance-native-cash-pressure-calendar .pressure-tight b{background:#fff4e8;color:#b54708}.finance-native-cash-pressure-calendar .pressure-critical b{background:#fff1f0;color:#b42318}.finance-native-cash-pressure-calendar em{color:#344054;font-size:11.5px;font-style:normal;line-height:1.4}.finance-native-cash-pressure-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:1180px){.finance-native-channel-gate-grid,.finance-native-cash-scenario-grid,.finance-native-cash-gate-list,.finance-native-cash-arap-grid,.finance-native-cash-pressure-calendar,.finance-native-cash-pressure-summary{grid-template-columns:1fr}.finance-native-cash-gate{grid-template-columns:1fr;align-items:start}.finance-native-cash-gate>b{text-align:left}}@media(max-width:760px){.finance-native-margin-period-head,.finance-native-expense-structure-head,.finance-native-channel-gates-head{align-items:start;flex-direction:column}.finance-native-margin-row,.finance-native-expense-row{grid-template-columns:1fr;gap:6px}.finance-native-margin-row b,.finance-native-expense-row b{text-align:left}.finance-native-cash-readiness .tiny-button{margin-left:0}.finance-native-cash-runway-chart{grid-template-columns:repeat(13,minmax(42px,1fr));overflow-x:auto}.finance-native-cash-arap-head{align-items:start;flex-direction:column}}.finance-native-ceo-cockpit{align-items:start}.finance-native-ceo-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.finance-native-ceo-header-main{display:grid;gap:10px}.finance-native-ceo-header-main>p{margin:0;color:var(--secondary);font-size:13px;line-height:1.5}.finance-native-ceo-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;max-width:520px}.finance-native-ceo-filter{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border);border-radius:14px;background:#fff}.finance-native-ceo-filter span,.finance-native-muted{color:var(--muted);font-size:11px;font-weight:700}.finance-native-ceo-filter select{border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:720}.finance-native-chip{min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#f4f6f8;color:var(--secondary);font-size:11px;font-weight:760}.finance-native-ceo-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-native-ceo-kpi-grid article{min-height:96px}.finance-native-ceo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px}.finance-native-ceo-toolbar-left{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.finance-native-ceo-fused-dashboard{display:grid;gap:14px;padding:20px}.finance-native-ceo-fused-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.finance-native-ceo-fused-head-actions,.finance-native-ceo-fused-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.finance-native-ceo-fused-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:14px;align-items:center}.finance-native-ceo-fused-source{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;color:var(--secondary);font-size:12px;font-weight:650}.finance-native-ceo-fused-source span{color:var(--muted)}.finance-native-ceo-fused-source strong{color:var(--secondary);font-weight:820}.finance-native-ceo-fused-source small{color:var(--secondary);font-size:12px;font-weight:760}.finance-native-ceo-fused-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:14px;align-items:stretch}.finance-native-ceo-fused-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.finance-native-ceo-fused-summary article{min-height:92px;display:grid;align-content:center;gap:7px;padding:16px 18px;border:1px solid var(--border);border-radius:22px;background:#fff}.finance-native-ceo-fused-summary span{color:var(--secondary);font-size:12px;font-weight:680}.finance-native-ceo-fused-summary strong{color:var(--text);font-size:clamp(19px,1.3vw,24px);line-height:1.05}.finance-native-ceo-fused-summary small{color:var(--muted);font-size:11px;font-weight:700}.finance-native-ceo-source-guard{display:flex;gap:12px;align-items:flex-start;min-height:92px;padding:16px;border:1px solid #dce7ff;border-radius:22px;background:#f8fbff;color:#22543d}.finance-native-ceo-source-guard svg{flex:0 0 auto;margin-top:2px}.finance-native-ceo-source-guard strong{display:block;color:#22543d;font-size:14px;font-weight:820}.finance-native-ceo-source-guard p{margin:6px 0 0;color:#4f6f5d;font-size:12px;line-height:1.45}.finance-native-ceo-demo-note{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:18px;background:#fffef0;color:var(--secondary);font-size:12px;font-weight:680}.finance-native-ceo-hero-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.finance-native-ceo-hero-kpi article{position:relative;display:flex;align-items:flex-start;gap:11px;min-height:118px;padding:16px 14px;border:1px solid var(--border);border-radius:22px;background:#fff;overflow:hidden}.finance-native-ceo-hero-kpi article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--accent, #2351f6)}.finance-native-ceo-hero-kpi div{display:grid;gap:6px;min-width:0}.finance-native-ceo-hero-kpi p,.finance-native-ceo-quality-grid p{margin:0;color:var(--secondary);font-size:11px;font-weight:780;letter-spacing:.03em;text-transform:uppercase}.finance-native-ceo-hero-kpi strong{color:var(--text);font-size:clamp(18px,1.4vw,23px);line-height:1.05}.finance-native-ceo-hero-kpi small,.finance-native-ceo-quality-grid small{color:var(--muted);font-size:11.5px;font-weight:640;line-height:1.35}.finance-native-ceo-chart-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.finance-native-ceo-chart-row.first{grid-template-columns:minmax(0,1.22fr) minmax(0,.98fr)}.finance-native-ceo-chart-row>div{min-width:0}.finance-native-ceo-advisor{display:grid;gap:12px}.finance-native-ai-cfo-float{position:fixed;right:24px;bottom:86px;z-index:79;display:grid;justify-items:end;gap:10px;pointer-events:none}.finance-native-ai-cfo-trigger,.finance-native-ai-cfo-panel{pointer-events:auto}.finance-native-ai-cfo-trigger{display:inline-flex;height:44px;align-items:center;gap:8px;padding:0 15px;border:1px solid rgba(17,24,39,.08);border-radius:999px;background:#111827;color:#fff;box-shadow:0 18px 38px #1118272e;cursor:pointer;font-size:13px;font-weight:780;transition:transform .18s ease,box-shadow .18s ease}.finance-native-ai-cfo-trigger:hover{transform:translateY(-2px);box-shadow:0 20px 42px #2351f633,0 0 20px #2dd4bf24}.finance-native-ai-cfo-panel{width:min(680px,calc(100vw - 48px));max-height:min(640px,calc(100vh - 154px));overflow:auto;display:grid;gap:12px;padding:14px;border:1px solid rgba(35,81,246,.14);border-radius:18px;background:linear-gradient(135deg,#10c87912,#2351f60e),#fff;box-shadow:0 24px 70px #0f172a38}.finance-native-ai-cfo-head{display:flex;align-items:center;gap:10px}.finance-native-ai-cfo-head>div{min-width:0;display:grid;gap:2px;margin-right:auto}.finance-native-ai-cfo-head strong{color:var(--text);font-size:15px;font-weight:780}.finance-native-ai-cfo-head small{color:var(--secondary);font-size:12px}.finance-native-ai-cfo-head button{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--secondary);cursor:pointer}.finance-native-ceo-consulting-grid.compact,.finance-native-ai-cfo-panel .ceo-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-native-ai-cfo-panel .ceo-advisor-layout.compact{display:grid;gap:10px}.finance-native-ceo-main-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:14px;align-items:stretch}.finance-native-ceo-profit-bridge,.finance-native-ceo-cash-control{min-width:0;display:grid;gap:10px}.finance-native-ceo-profit-bridge .finance-native-pro-waterfall{min-height:182px}.finance-native-ceo-profit-bridge .waterfall-bar-shell{height:124px}.finance-native-ceo-profit-bridge .waterfall-bar-shell span{border-radius:8px 8px 0 0}.finance-native-ceo-cash-control .finance-native-pro-cash-control svg{width:100%;min-height:178px}.finance-native-mini-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.finance-native-mini-grid.compact article{min-height:72px;padding:11px}.finance-native-ceo-trend .finance-native-pro-chart-card{min-height:220px}.finance-native-ceo-trend .finance-native-pro-line-chart{min-height:150px}.finance-native-ceo-channel-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:14px;align-items:start}.finance-native-ceo-brief{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.finance-native-ceo-brief ul{margin:10px 0 0;padding-left:18px;color:var(--secondary);font-size:13px;line-height:1.55}.finance-native-ceo-brief p{margin:10px 0 0;color:var(--secondary);font-size:12.5px;font-weight:700}.finance-native-ceo-quality-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.finance-native-ceo-quality-grid article{display:flex;gap:10px;min-height:92px;padding:12px;border:1px solid var(--border);border-radius:18px;background:#f8fafc}.finance-native-ceo-quality-grid div{display:grid;gap:4px;min-width:0}.finance-native-ceo-quality-grid strong{color:var(--text);font-size:18px;line-height:1}.finance-native-ceo-consulting-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px}.finance-native-ceo-consulting-grid article{display:grid;align-content:start;gap:8px;min-height:126px;padding:13px;border:1px solid var(--border);border-radius:18px;background:#f8fafc}.finance-native-ceo-consulting-grid span,.finance-native-ceo-trust-row span{color:var(--text);font-size:12px;font-weight:780}.finance-native-ceo-consulting-grid p{margin:0;color:var(--secondary);font-size:12px;line-height:1.45}.finance-native-ceo-trust-row{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:12px;align-items:center}.finance-native-ceo-trust-blockers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.finance-native-ceo-trust-row article{display:grid;gap:5px;padding:13px;border:1px solid var(--border);border-radius:18px;background:#f8fafc}.finance-native-ceo-trust-row strong{color:var(--text);font-size:15px;line-height:1.35}.finance-native-ceo-trust-row small{color:var(--muted);font-size:11.5px;line-height:1.35}.finance-native-marketplace-dashboard{overflow:visible}.finance-native-marketplace-dashboard .section-heading{margin-bottom:16px}.finance-native-marketplace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.finance-native-marketplace-metrics article{position:relative;min-height:96px;border-color:#e2e8f0;background:linear-gradient(180deg,#fff,#fafbfc);box-shadow:0 1px 3px #1018280e;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.finance-native-marketplace-metrics article:hover{border-color:#cfd8e6;box-shadow:0 12px 26px #0f172a13;transform:translateY(-1px)}.finance-native-marketplace-metrics article span{color:#667085;font-size:11px;font-weight:780;letter-spacing:.02em;text-transform:uppercase}.finance-native-marketplace-metrics article strong{color:#111827;font-size:clamp(18px,1.6vw,24px);letter-spacing:0}.finance-native-marketplace-metrics article:nth-child(3) strong{color:#008f55}.finance-native-marketplace-metrics article:nth-child(4) strong,.finance-native-marketplace-metrics article:nth-child(5) strong{color:#d90000}.finance-native-marketplace-metrics article small{color:#667085;font-weight:600}.finance-native-marketplace-dashboard+.finance-native-section .finance-native-pro-chart-card,.finance-native-marketplace-dashboard~.finance-native-section .finance-native-pro-chart-card{border-color:#dfe5ef;background:linear-gradient(180deg,#fff,#fbfcfe)}.finance-native-marketplace-waterfall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.finance-native-waterfall-step{display:grid;align-content:space-between;min-height:112px;padding:14px;border:1px solid var(--border);border-radius:18px;background:#fff}.finance-native-waterfall-step>div:first-child{display:grid;gap:8px}.finance-native-waterfall-step strong{color:var(--text);font-size:12px;font-weight:760}.finance-native-waterfall-step span{color:var(--secondary);font-size:18px;font-weight:760}.finance-native-waterfall-step.positive span{color:#10c878}.finance-native-waterfall-step.negative span{color:#ea0000}.finance-native-waterfall-step.total{background:#f8fafc}.finance-native-waterfall-step.total span{color:#111827}.finance-native-waterfall-track{height:10px;overflow:hidden;border-radius:999px;background:#eef1f5}.finance-native-waterfall-track span{display:block;height:100%;min-width:7%;border-radius:inherit;background:#111827}.finance-native-waterfall-step.positive .finance-native-waterfall-track span{background:#10c878}.finance-native-waterfall-step.negative .finance-native-waterfall-track span{background:#ea0000}.finance-native-waterfall-step.total .finance-native-waterfall-track span{background:#2351f6}.finance-native-ranking-list{display:grid;gap:14px}.finance-native-ranking-list article{display:grid;gap:8px}.finance-native-ranking-list article>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.finance-native-ranking-list strong{color:var(--text);font-size:13px;font-weight:760}.finance-native-ranking-list span{color:var(--secondary);font-size:12px;font-weight:720}.finance-native-subsection-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:10px 0 8px}.finance-native-subsection-head>div{display:grid;gap:3px}.finance-native-subsection-head strong{color:var(--text);font-size:14px;font-weight:760}.finance-native-subsection-head span{color:var(--secondary);font-size:12px}.positive{color:#10c878}.negative{color:#ea0000}.finance-native-snapshot{display:grid;gap:8px;padding:16px;border:1px solid var(--border);border-radius:18px;background:#f8fafc}.finance-native-snapshot span,.finance-native-snapshot small{color:var(--secondary);font-size:12.5px}.finance-native-bridge-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-native-bridge-list small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.finance-bridge-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.finance-bridge-copy{display:grid;max-width:920px;gap:12px}.finance-bridge-copy p{margin:0;color:var(--secondary);font-size:12.8px;line-height:1.55}.finance-bridge-copy strong{color:var(--text);font-weight:720}.finance-bridge-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.finance-native-bridge-panel{display:grid;gap:16px}.finance-native-bridge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.finance-bridge-stat{display:grid;gap:6px;min-height:106px;padding:16px;border:1px solid var(--border);border-radius:22px;background:#fff;box-shadow:0 12px 28px #1118270f}.finance-bridge-stat.critical{background:linear-gradient(180deg,#fff,#f8fbff)}.finance-bridge-stat span{color:var(--secondary);font-size:11px;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.finance-bridge-stat strong{color:var(--text);font-size:24px;line-height:1}.finance-bridge-stat small{color:var(--muted);font-size:12px}.finance-bridge-toolbar{display:flex;flex-wrap:wrap;gap:10px}.finance-bridge-note{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px 14px;border-radius:16px;background:#f0fff8;color:#006b45;font-size:12.5px;font-weight:650}.finance-bridge-note.muted{background:#f7f8fb;color:var(--secondary)}.finance-context-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;border:1px solid var(--border);border-radius:18px;background:#fff}.finance-context-strip div{display:grid;gap:4px;min-height:54px;padding:10px 12px;border-radius:14px;background:#f7f8fb}.finance-context-strip span{color:var(--muted);font-size:11px;font-weight:720;letter-spacing:.03em;text-transform:uppercase}.finance-context-strip strong{color:var(--text);font-size:13px;font-weight:720}.finance-health-card{display:grid;gap:14px;padding:14px;border:1px solid var(--border);border-radius:22px;background:#fff;box-shadow:0 14px 32px #1118270f}.finance-health-card.ready{border-color:#bdf7d8;background:linear-gradient(180deg,#fff,#f2fff9)}.finance-health-card.warn{border-color:#fff4a6;background:linear-gradient(180deg,#fff,#fffdf0)}.finance-health-card.info{border-color:#dbe5ff;background:linear-gradient(180deg,#fff,#f7f9ff)}.finance-health-main{display:flex;align-items:center;gap:12px}.finance-health-main>div{display:grid;gap:3px;min-width:0}.finance-health-main strong{color:var(--text);font-size:14px;font-weight:760}.finance-health-main span{color:var(--secondary);font-size:12.5px}.finance-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-health-probe{display:grid;gap:5px;min-height:82px;padding:12px;border:1px solid var(--border);border-radius:16px;background:#ffffffbd}.finance-health-probe span{color:var(--secondary);font-size:11px;font-weight:760;letter-spacing:.03em;text-transform:uppercase}.finance-health-probe strong{color:var(--text);font-size:15px;line-height:1}.finance-health-probe small{color:var(--muted);font-size:12px}.finance-health-checklist{display:flex;flex-wrap:wrap;gap:8px}.finance-health-checklist span{min-height:28px;padding:7px 10px;border-radius:999px;background:#f3f6fb;color:var(--secondary);font-size:12px;font-weight:680}.status-pill.status-ready{background:#dcffef;color:#008f55}.status-pill.status-partial{background:#fffcb1;color:#7e751f}.status-pill.status-risk{background:#ffe1dc;color:#ea0000}.dashboard-grid.finance-native-legacy-ceo{--ace-text: #111827;--ace-secondary: #667085;--ace-muted: #98a2b3;--ace-border: #e8eaee;--ace-surface: #ffffff;--ace-blue: #2351f6;--ace-radius-lg: 26px;--ace-shadow-soft: 0 10px 24px rgba(17, 24, 39, .04);position:relative;overflow:visible;align-items:start;gap:10px;padding-top:58px}.dashboard-grid .span-12{grid-column:span 12}.dashboard-grid .span-6{grid-column:span 6}.dashboard-grid.finance-native-legacy-ceo .panel{min-width:0}.finance-native-legacy-ceo .section-heading{margin-bottom:10px}.finance-native-legacy-ceo .runtime-dashboard-toolbar{display:block}.finance-native-legacy-ceo .runtime-dashboard-toolbar p{margin:0;color:var(--secondary);font-size:13px;line-height:1.45}.finance-native-legacy-ceo .runtime-refresh-summary,.finance-native-legacy-ceo .close-month-actions,.finance-native-legacy-ceo .dashboard-source-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.finance-native-legacy-ceo .close-month-actions{justify-content:flex-start}.finance-native-dashboard-control{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 14px}.finance-native-dashboard-control>div:first-child,.finance-native-dashboard-control .finance-native-control-chips,.finance-native-dashboard-control .finance-native-control-actions{display:none}.finance-native-dashboard-control .finance-native-control-filters{margin-left:auto}.finance-native-dashboard-control .finance-native-control-filters label{min-height:38px;gap:6px;padding:0 8px 0 12px;border-radius:999px;box-shadow:none}.finance-native-dashboard-control .finance-native-control-filters .theme-select{border:0;background:transparent;box-shadow:none}.finance-native-dashboard-control .finance-native-control-filters .theme-select-trigger{min-height:36px;padding:0;border:0;background:transparent;box-shadow:none;font-weight:600}.finance-native-legacy-ceo .finance-old-filter-panel{padding:14px 18px}.finance-native-legacy-ceo .ceo-dashboard-filter-panel{display:grid;grid-template-columns:minmax(220px,.46fr) minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;border-color:#dfe5ef;background:#ffffffeb}.finance-native-legacy-ceo .ceo-dashboard-filter-panel .panel-title{margin:0}.finance-native-legacy-ceo .ceo-dashboard-filter-panel .finance-native-ceo-header-filters{justify-content:flex-end}.finance-native-analytics-filter-panel{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:10px 14px}.finance-native-analytics-filter-panel .panel-title{display:none}.finance-native-ceo-header-filters{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.finance-native-ceo-header-filters .period-picker{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 8px 0 12px;border:1px solid #dfe5ef;border-radius:999px;background:#fff;box-shadow:none}.finance-native-ceo-header-filters .period-picker span{color:var(--muted);font-size:11px;font-weight:650}.finance-native-ceo-header-filters .period-picker .theme-select{width:auto;min-width:92px;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none}.finance-native-ceo-header-filters .period-picker .theme-select-trigger{min-height:36px;padding:0;background:transparent;border:0;box-shadow:none;font-weight:600}.finance-native-ceo-header-filters .finance-native-dashboard-filter-year .theme-select{min-width:92px}.finance-native-ceo-header-filters .finance-native-dashboard-filter-quarter .theme-select{min-width:104px}.finance-native-ceo-header-filters .finance-native-dashboard-filter-period .theme-select{min-width:150px}.finance-native-ceo-header-filters .finance-date-table-filter{display:inline-flex}.finance-native-ceo-header-filters .finance-date-table-trigger{min-height:38px;gap:6px;padding:0 12px;box-shadow:none}.finance-native-ceo-header-filters .finance-date-table-trigger strong{font-weight:600}.finance-native-ceo-header-filters .finance-native-ceo-period-only .theme-select-menu{left:auto;right:0;min-width:190px}.finance-native-filter-reset-icon,.finance-native-filter-clear-button{width:40px;min-width:40px;height:40px;padding:0;justify-content:center;border-radius:999px}.finance-native-ceo-header-filters .period-picker select{border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:730}.finance-native-dashboard-period-toolbar{display:flex;position:absolute;top:16px;right:18px;width:max-content;max-width:calc(100vw - 48px);justify-content:flex-end;min-height:40px;margin:0;pointer-events:none;z-index:82}.finance-native-legacy-ceo>.finance-native-dashboard-period-toolbar{top:10px;right:6px}.finance-native-dashboard-period-toolbar .finance-native-compact-period-picker{z-index:83;pointer-events:auto}.finance-native-compact-period-picker{position:relative;z-index:45;display:inline-flex}.finance-native-compact-period-trigger{min-height:40px;display:inline-flex;align-items:center;gap:10px;padding:0 14px;border:0;border-radius:14px;background:#fffffff5;color:#111827;font:inherit;box-shadow:inset 0 0 0 1px #e4e9f2,0 8px 20px #1018280f;cursor:pointer;transition:box-shadow .12s ease,background-color .12s ease}.finance-native-compact-period-trigger:hover,.finance-native-compact-period-trigger[aria-expanded=true]{background:#fff;box-shadow:inset 0 0 0 1px #cfd8e7,0 10px 24px #10182814}.finance-native-compact-period-trigger span{color:#667085;font-size:12px;font-weight:600}.finance-native-compact-period-trigger strong{min-width:88px;color:#111827;font-size:12px;font-weight:660;text-align:left}.finance-native-compact-period-popover{position:absolute;top:calc(100% + 8px);right:0;width:min(360px,calc(100vw - 32px));padding:12px;border:1px solid #dfe5ef;border-radius:16px;background:#fff;box-shadow:0 18px 44px #10182824;overflow:hidden}.finance-native-compact-period-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;border:1px solid #e8edf5;border-radius:12px;background:#f6f8fb}.finance-native-compact-period-tabs button,.finance-native-compact-period-options button{min-height:34px;min-width:0;padding:0 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:#344054;font:inherit;font-size:12px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.finance-native-compact-period-tabs button.active,.finance-native-compact-period-options button.active{background:#111827;color:#fff}.finance-native-compact-period-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.finance-native-compact-period-options button{border-color:#dfe5ef;background:#fff;white-space:nowrap}.finance-native-compact-period-options button:hover{border-color:#2351f6;color:#2351f6}@media(max-width:900px){.finance-native-dashboard-period-toolbar{position:static;grid-column:1 / -1;width:100%;max-width:none;justify-content:flex-end;margin:0 0 8px;pointer-events:auto}.finance-native-dashboard-period-toolbar .finance-native-compact-period-picker,.finance-native-dashboard-period-toolbar .finance-native-compact-period-trigger{max-width:100%}}.finance-date-table-filter{position:relative;z-index:30}.finance-date-table-trigger{cursor:pointer}.finance-date-table-trigger strong{max-width:190px;overflow:hidden;color:var(--text);font-size:12px;font-weight:730;line-height:1;text-overflow:ellipsis;white-space:nowrap}.finance-date-table-popover{position:absolute;top:calc(100% + 10px);right:0;width:min(760px,calc(100vw - 40px));display:grid;grid-template-columns:176px minmax(0,1fr);overflow:hidden;border:1px solid #e6eaf0;border-radius:18px;background:#fff;box-shadow:0 18px 46px #10182829}.finance-date-table-presets{display:grid;align-content:start;border-right:1px solid #edf0f4;background:#fff}.finance-date-table-presets button{min-height:34px;padding:0 14px;border:0;border-bottom:1px solid #edf0f4;background:transparent;color:var(--text);font-size:12px;font-weight:560;text-align:left;cursor:pointer}.finance-date-table-presets button:hover{background:#f7f9fc;color:#111827}.finance-date-table-main{min-width:0;padding:10px 12px 12px}.finance-date-table-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.finance-date-table-inputs span{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;overflow:hidden;border:1px solid #d7dee8;border-radius:9px;background:#fbfcfe;box-shadow:inset 0 1px 2px #1018280d;color:#8a93a3;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.finance-date-table-inputs span:first-child{border-color:#2d7ff9;box-shadow:0 0 0 2px #2d7ff914}.finance-date-table-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.finance-date-table-nav>button{width:24px;height:24px;display:inline-grid;place-items:center;border:0;border-radius:7px;background:#f1f4f8;color:#475467;cursor:pointer}.finance-date-table-nav>div{display:inline-flex;align-items:center;gap:8px}.finance-date-table-nav .theme-select{width:auto;min-width:92px;min-height:30px;border-radius:10px;background:#fff}.finance-date-table-nav .theme-select:first-child{min-width:118px}.finance-date-table-nav .theme-select-trigger{min-height:30px;padding:0 9px;color:#475467;font-size:12px;font-weight:700}.finance-date-table-nav .theme-select-menu{left:auto;right:0;min-width:132px;max-height:232px;border-radius:14px}.finance-date-table-nav .theme-select-option{min-height:32px;font-size:12px}.finance-date-table-calendars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.finance-date-table-month{min-width:0}.finance-date-table-month>strong{display:block;margin:0 0 14px;color:#7b8493;font-size:12px;font-weight:650}.finance-date-table-weekdays,.finance-date-table-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.finance-date-table-weekdays span{min-height:28px;color:#526072;font-size:12px;font-weight:650;text-align:center}.finance-date-table-days button{height:32px;border:0;border-radius:0;background:transparent;color:#1f2937;font-size:12px;font-weight:540;cursor:pointer}.finance-date-table-days button:hover{background:#eef4ff}.finance-date-table-days button.muted{color:#c8ced7}.finance-date-table-days button.in-range{background:#f4f8ff}.finance-date-table-days button.selected{border-radius:999px;background:#2351f6;color:#fff;font-weight:720;box-shadow:0 8px 18px #2351f638}.finance-date-table-actions{display:flex;justify-content:flex-end;gap:8px;margin:16px -12px -12px;padding:12px;border-top:1px solid #edf0f4}@media(max-width:820px){.finance-date-table-popover{left:0;right:auto;grid-template-columns:1fr}.finance-date-table-presets{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid #edf0f4}.finance-date-table-calendars{grid-template-columns:1fr}}.finance-native-legacy-ceo .status-pill.status-ok{background:#eef8f0;border-color:#c8e9d2;color:#16653a}.finance-native-legacy-ceo .status-pill.status-warn{background:#fff8eb;border-color:#f4d7a0;color:#8a5800}.finance-native-legacy-ceo .status-pill.status-risk{background:#fff1f1;border-color:#ffc9c9;color:#a32020}.finance-native-legacy-ceo .status-pill.status-neutral{background:#f8faf7;border-color:#d9dee0;color:#34404a}.finance-native-legacy-ceo .panel-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}.finance-native-legacy-ceo .panel-title h2{margin:0;color:var(--ace-text);font-size:17px;font-weight:720;letter-spacing:0;line-height:1.2}.finance-native-legacy-ceo .panel-title p{margin:4px 0 0;color:var(--ace-secondary);font-size:13px;line-height:1.55}.finance-native-legacy-ceo .panel-icon{width:30px;height:30px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#f2f6ff;color:var(--ace-blue)}.finance-native-legacy-ceo .runtime-refresh-summary span,.finance-native-legacy-ceo .dashboard-source-tags span:not(.status-pill){min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#f4f6f8;color:var(--secondary);font-size:12px;font-weight:680}.finance-native-legacy-ceo .period-picker{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:#fff}.finance-native-legacy-ceo .period-picker span{color:var(--muted);font-size:11px;font-weight:720}.finance-native-legacy-ceo .period-picker select{border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:12px;font-weight:730}.finance-native-legacy-ceo .clean-dashboard-snapshot-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(180px,auto);align-items:center;gap:10px;margin-top:14px;padding:14px;border:1px solid var(--border);border-radius:20px;background:#fff;box-shadow:0 10px 24px #1118270a}.bridge-metric-card{min-height:76px;display:grid;align-content:center;gap:7px;padding:12px 14px;border:1px solid var(--border);border-radius:18px;background:#fff}.bridge-metric-card span{color:var(--muted);font-size:11px;font-weight:760}.bridge-metric-card strong{color:var(--text);font-size:18px;line-height:1.1}.bridge-metric-card small{color:var(--muted);font-size:11px;font-weight:640;line-height:1.35}.finance-native-legacy-ceo .clean-dashboard-snapshot-strip>span{color:var(--secondary);font-size:12px;font-weight:720}.finance-native-legacy-ceo .dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.finance-native-legacy-ceo .dashboard-hero h2{margin:6px 0 5px;font-size:24px}.finance-native-legacy-ceo .dashboard-hero p{margin:0 0 12px;color:var(--secondary);line-height:1.5}.finance-native-legacy-ceo .clean-source-box{display:flex;align-items:flex-start;gap:10px;max-width:390px;border:1px solid #d9e8d9;border-radius:18px;background:#f4fbf4;color:#1d5d36;padding:14px}.finance-native-legacy-ceo .clean-source-box strong,.finance-native-legacy-ceo .clean-source-box span{display:block}.finance-native-legacy-ceo .clean-source-box span{margin-top:4px;color:#3c674b;font-size:13px;line-height:1.45}.finance-native-legacy-ceo .ceo-quality-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px;border:1px solid var(--border);border-radius:24px;background:#fff}.finance-native-legacy-ceo .ceo-quality-status{display:flex;align-items:center;gap:10px;color:var(--secondary);font-size:13px;line-height:1.45}.finance-native-legacy-ceo .ceo-quality-status strong{min-height:28px;display:inline-flex;align-items:center;padding:0 12px;border-radius:999px;background:#fffcb1;color:#7e751f;font-size:12px}.finance-native-legacy-ceo .ceo-quality-status.ready strong{background:#dcffef;color:#008f55}.finance-native-legacy-ceo .ceo-quality-status.risk strong{background:#ffe1dc;color:#ea0000}.finance-native-legacy-ceo .ceo-quality-metrics{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.finance-native-legacy-ceo .dashboard-metric-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:0}.finance-native-legacy-period-corner{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:flex-end;z-index:32}.finance-native-legacy-ceo .metric-card{position:relative;display:grid;gap:0;min-height:140px;border-radius:24px;padding:17px 58px 15px 18px;overflow:visible;box-shadow:0 3px 12px #1018280f;transition:border-color .12s ease,box-shadow .12s ease;transform:none}.finance-native-legacy-ceo .metric-card:hover,.finance-native-legacy-ceo .metric-card:focus-within{transform:none}.finance-native-legacy-ceo .metric-card.state-positive{box-shadow:0 3px 12px #10c87914}.finance-native-legacy-ceo .metric-card.state-partial,.finance-native-legacy-ceo .metric-card.state-watch{box-shadow:0 3px 12px #f6732317}.finance-native-legacy-ceo .metric-card.state-risk{box-shadow:0 3px 12px #ea000014}.finance-native-legacy-ceo .metric-card:after{display:none}.finance-native-legacy-ceo .metric-card>span:not(.metric-icon){max-width:100%;color:#111827;font-size:11px;font-weight:740;letter-spacing:0;text-transform:uppercase}.finance-native-legacy-ceo .metric-card strong{max-width:100%;margin:18px 0 7px;color:var(--ace-text);font-size:clamp(20px,1.2vw,26px);font-weight:680;letter-spacing:0;line-height:1.18;white-space:normal;overflow-wrap:normal;word-break:keep-all}.finance-native-legacy-ceo .metric-card small{color:var(--ace-muted);font-size:11.25px;font-weight:580;line-height:1.4;overflow-wrap:anywhere}.finance-native-legacy-ceo .metric-card small b{font-weight:720}.finance-native-legacy-ceo .metric-card .finance-native-corner-note{inset:0;width:auto;height:auto;font-size:0}.finance-native-legacy-ceo .metric-card.green small{color:#3f8f61}.finance-native-legacy-ceo .metric-card.blue small{color:#456fc2}.finance-native-legacy-ceo .metric-card.amber small{color:#ad7622}.finance-native-legacy-ceo .metric-card.red small{color:#bb4d47}.finance-native-legacy-ceo .metric-card.violet small{color:#6558c8}.finance-native-legacy-ceo .metric-card.neutral small,.finance-native-legacy-ceo .metric-card.gray small{color:#667085}.finance-native-legacy-ceo .metric-icon{position:absolute;top:18px;right:18px;display:inline-grid;width:28px;height:28px;place-items:center;border-radius:9px;color:#344054}.finance-native-legacy-ceo .metric-icon.green{background:#bdf5d3;color:#15704b}.finance-native-legacy-ceo .metric-icon.blue{background:#dbe8ff;color:#315fd0}.finance-native-legacy-ceo .metric-icon.amber{background:#ffe8b5;color:#ad6a00}.finance-native-legacy-ceo .metric-icon.violet{background:#e7e1ff;color:#6250c7}.finance-native-legacy-ceo .metric-icon.red{background:#ffd8cf;color:#bf4b39}.finance-native-legacy-ceo .metric-icon.neutral{background:#eef1f5;color:#667085}.finance-native-legacy-ceo .ceo-ai-brief{background:linear-gradient(135deg,#10c87912,#2351f60e),#fff;display:grid;gap:12px;border-color:#2351f624}.finance-native-legacy-ceo .ceo-advisor-layout{display:grid;gap:10px}.finance-native-legacy-ceo .ceo-verdict-card{border:1px solid rgba(35,81,246,.16);border-radius:18px;background:#fffffff0;padding:14px 16px}.finance-native-legacy-ceo .ceo-verdict-card span{display:block;margin-bottom:5px;color:var(--text);font-size:13px;font-weight:760}.finance-native-legacy-ceo .ceo-verdict-card p{margin:0;color:var(--text);font-size:14px;font-weight:650;line-height:1.5}.finance-native-legacy-ceo .ceo-mini-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.finance-native-legacy-ceo .bridge-metric-card{min-height:72px;border-radius:14px;box-shadow:none}.finance-native-legacy-ceo .bridge-metric-card strong{font-size:18px;font-weight:700;line-height:1.15}.finance-native-legacy-ceo .ceo-brief-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.finance-native-legacy-ceo .ceo-brief-grid article{border:1px solid var(--border);border-radius:18px;background:#ffffffe6;padding:12px;display:grid;gap:6px;min-height:88px;align-content:start}.finance-native-legacy-ceo .ceo-brief-grid span{display:block;color:var(--text);font-size:13px;font-weight:680}.finance-native-legacy-ceo .ceo-brief-grid p{margin:0;color:var(--secondary);font-size:13px;line-height:1.5;max-width:44ch}.finance-native-legacy-ceo .finance-native-pro-chart-card{min-height:200px;border-radius:18px;padding:12px;box-shadow:none}.finance-native-legacy-ceo .finance-native-pro-chart-card header{min-height:20px}.finance-native-legacy-ceo .finance-native-pro-chart-card header strong:empty,.finance-native-legacy-ceo .finance-native-pro-chart-card header span:empty{display:none}.finance-native-legacy-ceo .finance-native-pro-line-chart{min-height:180px}.finance-native-legacy-ceo .finance-native-pro-cash-control svg{min-height:210px;max-height:260px}.finance-native-legacy-ceo .finance-native-pro-waterfall{min-height:188px;gap:8px}.finance-native-legacy-ceo .waterfall-bar-shell{height:126px}.finance-native-legacy-ceo .finance-native-pro-grouped-bars{min-height:188px}.finance-native-legacy-ceo .finance-native-pro-grouped-row .grouped-bars{height:150px}.finance-native-legacy-ceo .cash-status-line{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--secondary)}.cash-status-pill{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:#dcffef;color:#008f55;font-size:12px;font-weight:800}.cash-status-pill.risk{background:#ffe1dc;color:#ea0000}.cash-status-pill.watch,.cash-status-pill.partial{background:#fffcb1;color:#7e751f}.finance-native-legacy-ceo .ceo-mini-kpis,.finance-native-legacy-ceo .ceo-ratio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.finance-native-legacy-ceo .ceo-channel-table,.finance-native-legacy-ceo .dashboard-table{display:grid;gap:8px;margin-top:12px}.finance-native-legacy-ceo .ceo-channel-signal .ceo-channel-table{margin-top:0}.finance-native-legacy-ceo .ceo-channel-head,.finance-native-legacy-ceo .ceo-channel-row{display:grid;grid-template-columns:1fr .72fr .9fr 1fr 1fr 1.15fr;gap:10px;align-items:center;padding:11px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--secondary);font-size:12px}.finance-native-channel-metric{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px;line-height:1.18}.finance-native-channel-metric b{color:#0f172a;font-size:12px;font-weight:760;font-variant-numeric:tabular-nums}.finance-native-channel-metric em{display:inline-flex;width:fit-content;border-radius:999px;background:#fef3c7;color:#92400e;font-size:10px;font-style:normal;font-weight:760;line-height:1;padding:3px 7px}.finance-native-channel-metric.is-ready b{color:#0f766e}.finance-native-channel-action{display:inline-flex;width:fit-content;max-width:100%;min-height:30px;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;cursor:pointer;font-size:12px;font-weight:760;line-height:1;padding:7px 11px}.finance-native-channel-action:hover{border-color:#93c5fd;background:#dbeafe;color:#1e40af}.finance-native-legacy-ceo .ceo-profit-bridge-priority .waterfall-chart{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;align-content:center;gap:8px;flex:1 1 auto;min-height:238px;padding:10px 4px 4px}.finance-native-legacy-ceo .ceo-profit-bridge-priority .waterfall-step{position:relative;gap:7px;padding-inline:2px}.finance-native-legacy-ceo .ceo-profit-bridge-priority .waterfall-step strong.waterfall-value{display:block;max-width:100%;min-height:24px;color:#111827;font-size:10.25px;line-height:1.16;overflow-wrap:anywhere;white-space:normal}.finance-native-legacy-ceo .ceo-profit-bridge-priority .waterfall-step small{font-size:9.5px;line-height:1.15}.finance-native-legacy-ceo .ceo-profit-bridge-priority{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-height:430px}.finance-native-legacy-ceo .ceo-profit-bridge-priority .ghost-button{align-self:flex-start;margin-top:10px}.finance-native-legacy-ceo .ceo-cash-control-panel .clean-chart-card,.finance-native-legacy-ceo .ceo-trend-support .clean-chart-card{min-height:120px}.finance-native-legacy-ceo .ceo-cash-control-panel .clean-chart-card svg,.finance-native-legacy-ceo .ceo-trend-support .clean-chart-card svg{min-height:108px}.finance-native-legacy-ceo .ceo-trend-support .panel-title{margin-bottom:10px}.finance-native-legacy-ceo .ceo-data-trust-compact{display:grid;align-content:start}.finance-native-legacy-ceo .ceo-trust-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch;margin-bottom:12px}.finance-native-legacy-ceo .ceo-trust-strip article{display:grid;align-content:center;gap:5px;border:1px solid var(--border);border-radius:14px;background:#fff;padding:10px 12px;min-height:62px}.finance-native-legacy-ceo .ceo-trust-strip article span,.finance-native-legacy-ceo .ceo-channel-ranking>span{color:var(--muted);font-size:11px;font-weight:760;letter-spacing:.02em;text-transform:uppercase}.finance-native-legacy-ceo .ceo-trust-strip article strong{color:var(--text);font-size:12.5px;font-weight:680;line-height:1.3}.finance-native-legacy-ceo .ceo-channel-signal-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);gap:12px;align-items:start}.finance-native-legacy-ceo .ceo-channel-summary{margin:-2px 0 12px;color:var(--text);font-size:13px;font-weight:650;line-height:1.45}.finance-native-legacy-ceo .ceo-channel-ranking{display:grid;gap:11px;border:1px solid var(--border);border-radius:18px;background:#fff;padding:14px}.finance-native-legacy-ceo .ceo-channel-ranking article{display:grid;gap:7px}.finance-native-legacy-ceo .ceo-channel-ranking article>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.finance-native-legacy-ceo .ceo-channel-ranking strong{color:var(--text);font-size:12.5px;font-weight:680}.finance-native-legacy-ceo .ceo-channel-ranking small{color:var(--secondary);font-size:11.5px;text-align:right}.finance-native-legacy-ceo .ceo-channel-ranking i{display:block;height:10px;max-width:100%;min-width:10px;border-radius:999px}.finance-native-legacy-ceo .ceo-channel-donut-card{display:grid;grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);align-items:center;gap:14px;min-height:270px;border:1px solid var(--border);border-radius:18px;background:#fff;padding:14px}.finance-native-legacy-ceo .ceo-channel-donut-visual{position:relative;display:grid;place-items:center;min-width:0}.finance-native-legacy-ceo .ceo-channel-donut-visual svg{width:min(190px,100%);height:auto;overflow:visible;filter:drop-shadow(0 10px 18px rgba(16,24,40,.06));shape-rendering:geometricPrecision}.finance-native-legacy-ceo .ceo-channel-donut-visual circle{vector-effect:non-scaling-stroke}.finance-native-legacy-ceo .ceo-channel-donut-total{position:absolute;inset:50% auto auto 50%;width:94px;height:94px;display:grid;place-content:center;gap:2px;border-radius:999px;background:#fff;color:#111827;text-align:center;transform:translate(-50%,-50%)}.finance-native-legacy-ceo .ceo-channel-donut-total strong{font-size:12px;font-weight:720;line-height:1.2}.finance-native-legacy-ceo .ceo-channel-donut-total span{color:#667085;font-size:10.5px;font-weight:560}.finance-native-legacy-ceo .ceo-channel-donut-legend{display:grid;gap:8px;min-width:0}.finance-native-legacy-ceo .ceo-channel-donut-legend article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;min-height:40px;padding:8px 10px;border-radius:12px;background:#f8fafc}.finance-native-legacy-ceo .ceo-channel-donut-legend article:hover{background:#f2f6fb}.finance-native-legacy-ceo .ceo-channel-donut-legend span{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#344054;font-size:12px;font-weight:650}.finance-native-legacy-ceo .ceo-channel-donut-legend i{width:8px;height:8px;flex:0 0 auto;border-radius:999px}.finance-native-legacy-ceo .ceo-channel-donut-legend strong{color:#111827;font-size:12px;font-weight:680}.finance-native-legacy-ceo .ceo-channel-donut-legend small{grid-column:1 / -1;color:#667085;font-size:11px;font-weight:500}.finance-native-legacy-ceo .ceo-channel-head,.finance-native-legacy-ceo .dashboard-table-head{background:#f8faf7;color:var(--text);font-weight:560}.finance-native-legacy-ceo .ceo-channel-head span{font-weight:560}.finance-native-legacy-ceo .dashboard-table-head,.finance-native-legacy-ceo .dashboard-table-row{display:grid;grid-template-columns:.7fr 1.1fr 1.4fr 1.4fr .9fr .8fr;gap:10px;align-items:center;padding:11px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--secondary);font-size:12px}.finance-native-legacy-ceo .clean-chart-card{position:relative;display:grid;gap:10px;min-height:178px;padding:0}.finance-native-legacy-ceo .clean-chart-card svg{width:100%;min-height:150px}.finance-native-legacy-ceo .clean-chart-grid{stroke:#e8eaee;stroke-width:1;stroke-dasharray:6 8}.finance-native-legacy-ceo .clean-chart-crosshair{stroke:#98a2b3;stroke-width:1.2;stroke-dasharray:4 5}.finance-native-legacy-ceo .clean-chart-hover-tooltip{position:absolute;top:28px;z-index:50;display:grid;gap:6px;min-width:190px;max-width:260px;padding:10px 11px;border-radius:13px;background:#111827f5;color:#fff;box-shadow:0 18px 40px #0f172a33;transform:translate(-50%);pointer-events:none}.finance-native-legacy-ceo .clean-chart-hover-tooltip strong{color:#fff;font-size:12px;font-weight:620}.finance-native-legacy-ceo .clean-chart-hover-tooltip span{display:inline-flex;align-items:center;gap:7px;color:#ffffffd6;font-size:11px;font-weight:450;white-space:nowrap}.finance-native-legacy-ceo .clean-chart-hover-tooltip i{width:8px;height:8px;flex:0 0 auto;border-radius:999px}.finance-native-legacy-ceo .clean-chart-legend,.finance-native-legacy-ceo .clean-chart-xlabels{display:flex;gap:12px;flex-wrap:wrap;color:#667085;font-size:12px}.finance-native-legacy-ceo .clean-chart-legend span{display:inline-flex;align-items:center;gap:6px}.finance-native-legacy-ceo .clean-chart-legend i{width:8px;height:8px;border-radius:999px;display:inline-block}.finance-native-legacy-ceo .clean-chart-xlabels{justify-content:space-between}.finance-native-legacy-ceo .dual-bar-chart,.finance-native-legacy-ceo .waterfall-chart,.finance-native-legacy-ceo .grouped-bar-chart{min-height:190px;display:flex;align-items:end;gap:14px;padding:12px 4px 0}.finance-native-legacy-ceo .dual-bar-item,.finance-native-legacy-ceo .waterfall-step,.finance-native-legacy-ceo .grouped-bar-item{min-width:0;flex:1;display:grid;gap:8px;text-align:center;color:#667085;font-size:11px}.finance-native-legacy-ceo .waterfall-step{align-content:end;border-radius:14px;padding:6px 3px;transition:background .12s ease}.finance-native-legacy-ceo .metric-card .finance-native-card-tooltip{top:calc(100% + 8px);left:16px;z-index:160;max-width:min(360px,82vw);text-transform:none}.finance-native-legacy-ceo .metric-card:hover>.finance-native-card-tooltip,.finance-native-legacy-ceo .metric-card:focus-within>.finance-native-card-tooltip{opacity:1;transform:translateY(0)}.finance-native-card-tooltip-chip{width:fit-content;display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#ffffff1f;color:#fff;font-size:11px;font-weight:620}.finance-native-legacy-ceo .waterfall-step:hover{background:#f8fafc;transform:none}.finance-native-legacy-ceo .waterfall-step .finance-native-chart-tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:45;width:max-content;max-width:220px;display:grid;gap:4px;padding:9px 10px;border-radius:11px;background:#111827f5;color:#fff;font-size:11px;font-weight:500;line-height:1.35;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease}.finance-native-legacy-ceo .waterfall-step:hover .finance-native-chart-tooltip,.finance-native-legacy-ceo .waterfall-step:focus-within .finance-native-chart-tooltip{opacity:1;transform:translate(-50%)}.finance-native-legacy-ceo .grouped-bar-item strong{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#111827;font-weight:620}.finance-native-legacy-ceo .grouped-bar-item strong i{width:7px;height:7px;display:inline-block;border-radius:999px;flex:0 0 auto}.finance-native-legacy-ceo .dual-bar-bars,.finance-native-legacy-ceo .grouped-bar-bars{height:150px;display:flex;align-items:end;justify-content:center;gap:6px;border-bottom:1px solid #e8eaee}.finance-native-legacy-ceo .dual-bar-bars span,.finance-native-legacy-ceo .grouped-bar-bars span{width:16px;border-radius:7px 7px 0 0;display:block}.finance-native-legacy-ceo .dual-bar-bars .cash-in,.finance-native-legacy-ceo .grouped-bar-bars span:first-child{background:#10c879}.finance-native-legacy-ceo .dual-bar-bars .cash-out,.finance-native-legacy-ceo .grouped-bar-bars span:nth-child(2){background:#2351f6}.finance-native-legacy-ceo .waterfall-step strong{color:#111827;font-size:11.5px;font-weight:650;line-height:1.2}.finance-native-legacy-ceo .waterfall-step strong.waterfall-value.positive,.finance-native-legacy-ceo .waterfall-step strong.waterfall-value.negative,.finance-native-legacy-ceo .waterfall-step strong.waterfall-value.neutral{color:#111827}.finance-native-legacy-ceo .waterfall-track{height:146px;display:flex;align-items:end;justify-content:center;border-bottom:1px solid #e8eaee}.finance-native-legacy-ceo .waterfall-track span{width:min(42px,68%);min-height:8px;border-radius:8px 8px 0 0;transition:filter .12s ease}.finance-native-legacy-ceo .waterfall-step:hover .waterfall-track span{filter:saturate(1.12) drop-shadow(0 8px 12px rgba(17,24,39,.15));transform:none}@media(max-width:1180px){.finance-native-kpi-grid,.finance-native-bridge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-native-grid,.finance-native-manager-grid,.finance-native-bridge-list,.finance-native-marketplace-waterfall,.finance-native-route-state,.finance-native-readiness-head,.finance-native-final-checklist,.finance-native-onboarding-grid,.finance-native-hub-grid,.finance-native-ceo-header,.finance-native-ceo-main-grid,.finance-native-ceo-fused-toolbar,.finance-native-ceo-fused-body,.finance-native-ceo-channel-grid,.finance-native-ceo-consulting-grid,.finance-native-ceo-trust-row,.finance-native-ceo-trust-blockers{grid-template-columns:1fr}.finance-native-ceo-kpi-grid,.finance-native-ceo-hero-kpi,.finance-native-ceo-fused-summary,.finance-native-ceo-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-native-ceo-chart-row,.finance-native-ceo-chart-row.first,.finance-native-ceo-brief{grid-template-columns:1fr}.finance-native-ceo-header-actions{justify-content:flex-start;max-width:none}.finance-native-ceo-fused-head,.finance-native-ceo-fused-filters{justify-content:flex-start}.finance-health-grid{grid-template-columns:1fr}.finance-command-grid,.finance-native-legacy-ceo .clean-dashboard-snapshot-strip,.finance-native-legacy-ceo .ceo-dashboard-filter-panel,.finance-native-legacy-ceo .ceo-quality-strip,.finance-native-legacy-ceo .dashboard-metric-grid,.finance-native-legacy-ceo .ceo-brief-grid,.finance-native-legacy-ceo .ceo-channel-signal-grid,.finance-native-legacy-ceo .ceo-trust-strip,.finance-native-legacy-ceo .ceo-quality-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-review-workbench,.finance-review-root-layout{grid-template-columns:1fr}.finance-review-root-layout>.finance-native-table-wrap,.finance-review-root-layout>.finance-review-workbench{grid-column:1;grid-row:auto;max-height:none;min-height:0;position:static}.finance-native-bank-review-layout .finance-native-table{min-width:900px}.finance-review-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-native-legacy-ceo .dashboard-hero{align-items:flex-start;flex-direction:column}.finance-native-legacy-ceo .ceo-channel-head,.finance-native-legacy-ceo .ceo-channel-row,.finance-native-legacy-ceo .dashboard-table-head,.finance-native-legacy-ceo .dashboard-table-row{grid-template-columns:1fr}}@media(max-width:760px){.finance-native-hero{align-items:flex-start;flex-direction:column}.finance-native-hero-actions,.finance-native-actions{justify-content:flex-start}.finance-native-source-banner{width:100%;align-items:flex-start;border-radius:18px}.finance-native-kpi-grid,.finance-native-flow,.finance-native-mini-grid,.finance-native-marketplace-waterfall,.finance-native-hub-grid,.finance-native-ceo-kpi-grid,.finance-native-ceo-hero-kpi,.finance-native-ceo-fused-summary,.finance-native-ceo-quality-grid{grid-template-columns:1fr}.finance-native-ceo-fused-dashboard{padding:16px}.finance-native-ceo-fused-head{flex-direction:column}.finance-native-ai-cfo-float{right:16px;bottom:82px}.finance-native-ai-cfo-panel{width:calc(100vw - 32px);max-height:calc(100vh - 144px)}.finance-native-ceo-consulting-grid.compact,.finance-native-ai-cfo-panel .ceo-brief-grid{grid-template-columns:1fr}.finance-native-ceo-filter,.finance-native-ceo-fused-filters .primary-button{width:100%;justify-content:space-between}.finance-native-hub-card{grid-template-columns:auto minmax(0,1fr)}.finance-native-hub-card-side{grid-column:2;justify-items:start}.finance-bridge-header{align-items:flex-start;flex-direction:column}.finance-bridge-actions{justify-content:flex-start}.finance-native-bridge-grid,.finance-context-strip{grid-template-columns:1fr}.finance-command-head{align-items:stretch;flex-direction:column}.finance-command-actions{justify-content:flex-start}.finance-command-grid,.finance-native-legacy-ceo .clean-dashboard-snapshot-strip,.finance-native-legacy-ceo .ceo-quality-strip,.finance-native-legacy-ceo .dashboard-metric-grid,.finance-native-legacy-ceo .ceo-brief-grid,.finance-native-legacy-ceo .ceo-quality-metrics,.finance-native-legacy-ceo .ceo-channel-signal-grid,.finance-native-legacy-ceo .ceo-trust-strip,.finance-native-legacy-ceo .ceo-mini-kpis,.finance-native-legacy-ceo .ceo-ratio-grid,.finance-review-editor-grid{grid-template-columns:1fr}.finance-native-legacy-ceo .period-picker,.finance-native-legacy-ceo .close-month-actions .ghost-button{width:100%;justify-content:space-between}}.ui-rule-lab{align-items:start}.ui-rule-lab .panel{overflow:visible}.ui-rule-lab .span-6{grid-column:span 6}.ui-rule-lab .span-12{grid-column:span 12}.ui-lab-hero,.ui-lab-controls,.ui-lab-button-grid,.ui-lab-chip-row,.ui-lab-row-grid,.ui-lab-input-grid{display:grid;gap:14px}.ui-lab-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ui-lab-hero h2{margin:4px 0 6px;color:#111827;font-size:22px;letter-spacing:0}.ui-lab-hero p{margin:0;color:#667085;font-size:13px}.ui-lab-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-lab-controls label{display:grid;gap:7px;color:#667085;font-size:12px;font-weight:700}.theme-select{position:relative;display:grid;width:100%;min-height:40px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--body);padding:0;font:inherit;font-size:12.6px;cursor:pointer}.theme-select.open{z-index:130}.theme-select-trigger{display:flex;width:100%;min-height:inherit;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;color:var(--body);padding:0 12px;font:inherit;font-size:12.6px;font-weight:620}.theme-select-trigger .theme-select-value{display:inline-flex;min-width:0;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-select-department{background-image:none}.theme-select-department .theme-select-trigger{padding-right:8px}.theme-select-department .theme-select-option{display:flex;min-height:38px;align-items:center}.theme-select-department .theme-select-option.active{background:#f0f2f7;color:var(--text)}.theme-select-department .department-pill{min-width:74px;min-height:26px}.theme-select-menu{position:absolute;z-index:120;top:calc(100% + 6px);left:0;right:auto;display:grid;gap:4px;width:max-content;min-width:168px;min-width:max(100%,168px);max-width:min(280px,calc(100vw - 32px));max-height:280px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--border);border-radius:16px;background:#fff;padding:6px;box-shadow:0 18px 34px #1118271f}.theme-select-option{display:flex;width:100%;min-height:34px;align-items:center;border:0;border-radius:10px;background:transparent;color:var(--body);padding:0 10px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:560}.theme-select-option:hover,.theme-select-option.active{background:#f0f2f7;color:var(--text)}.finance-native-page .theme-select-menu{width:max(100%,168px);min-width:max(100%,168px);max-width:min(320px,calc(100vw - 32px));overflow-x:hidden!important}.finance-native-page .theme-select-option{min-width:0;max-width:100%}.ui-lab-loader-grid{display:grid;gap:12px;margin-bottom:14px}.ui-lab-loader-card{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;border:1px solid var(--border);border-radius:22px;background:#fff;padding:13px}.ui-lab-loader-card.ai{border-color:#11182714;background:linear-gradient(180deg,#fff,#f8fbff);overflow:visible}.ui-lab-loader-card strong{display:block;margin-bottom:4px;color:#111827;font-size:13.5px}.ui-lab-loader-card p{margin:0;color:#667085;font-size:12.5px;line-height:1.4}.chaotic-orbit{--uib-size: 25px;--uib-speed: 1.5s;--uib-color: black;position:relative;display:flex;align-items:center;justify-content:center;height:var(--uib-size);width:var(--uib-size);border:0;border-radius:0;animation:rotate936 calc(var(--uib-speed) * 1.667) infinite linear;justify-self:center}.chaotic-orbit:before,.chaotic-orbit:after{content:"";position:absolute;inset:auto;height:60%;width:60%;border-radius:50%;border:0;background-color:var(--uib-color);will-change:transform;flex-shrink:0}.chaotic-orbit:before{animation:orbit var(--uib-speed) linear infinite}.chaotic-orbit:after{animation:orbit var(--uib-speed) linear calc(var(--uib-speed) / -2) infinite}@keyframes rotate936{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit{0%{transform:translate(calc(var(--uib-size) * .5)) scale(.73684);opacity:.65}5%{transform:translate(calc(var(--uib-size) * .4)) scale(.684208);opacity:.58}10%{transform:translate(calc(var(--uib-size) * .3)) scale(.631576);opacity:.51}15%{transform:translate(calc(var(--uib-size) * .2)) scale(.578944);opacity:.44}20%{transform:translate(calc(var(--uib-size) * .1)) scale(.526312);opacity:.37}25%{transform:translate(0) scale(.47368);opacity:.3}30%{transform:translate(calc(var(--uib-size) * -.1)) scale(.526312);opacity:.37}35%{transform:translate(calc(var(--uib-size) * -.2)) scale(.578944);opacity:.44}40%{transform:translate(calc(var(--uib-size) * -.3)) scale(.631576);opacity:.51}45%{transform:translate(calc(var(--uib-size) * -.4)) scale(.684208);opacity:.58}50%{transform:translate(calc(var(--uib-size) * -.5)) scale(.73684);opacity:.65}55%{transform:translate(calc(var(--uib-size) * -.4)) scale(.789472);opacity:.72}60%{transform:translate(calc(var(--uib-size) * -.3)) scale(.842104);opacity:.79}65%{transform:translate(calc(var(--uib-size) * -.2)) scale(.894736);opacity:.86}70%{transform:translate(calc(var(--uib-size) * -.1)) scale(.947368);opacity:.93}75%{transform:translate(0) scale(1);opacity:1}80%{transform:translate(calc(var(--uib-size) * .1)) scale(.947368);opacity:.93}85%{transform:translate(calc(var(--uib-size) * .2)) scale(.894736);opacity:.86}90%{transform:translate(calc(var(--uib-size) * .3)) scale(.842104);opacity:.79}95%{transform:translate(calc(var(--uib-size) * .4)) scale(.789472);opacity:.72}to{transform:translate(calc(var(--uib-size) * .5)) scale(.73684);opacity:.65}}.ai-goo-loader{position:relative;width:24px;aspect-ratio:1 / 2;filter:url(#ai-goo);flex:0 0 auto}.ai-goo-loader:before,.ai-goo-loader:after{content:"";position:absolute;inset:0;margin:auto;width:100%;aspect-ratio:1 / 1;animation:ai-goo-loader 1.5s ease-out infinite;border-radius:50%}.ui-lab-button-grid{grid-template-columns:repeat(6,minmax(max-content,auto));align-items:center;margin-bottom:16px}.ui-lab-button-grid .primary-button,.ui-lab-button-grid .file-button{justify-content:center;background:linear-gradient(#111827,#111827) padding-box,linear-gradient(90deg,transparent,transparent) border-box;color:#fff;border-color:transparent;box-shadow:0 10px 22px #11182729;transition:box-shadow .24s ease-in-out,background .36s ease}.ui-lab-button-grid .primary-button:before,.ui-lab-button-grid .file-button:before{display:none}.ui-lab-button-grid .primary-button:hover,.ui-lab-button-grid .file-button:hover{background:linear-gradient(#0b0f19,#0b0f19) padding-box,linear-gradient(90deg,#2dd4bf,#2351f6,#a855f7) border-box;color:#fff;box-shadow:0 14px 30px #2351f62e,0 0 20px #2dd4bf29}.ui-lab-collapse-button{position:relative;left:auto;top:auto;width:36px;height:36px;border:0;background:transparent}.user-profile{width:auto;min-width:148px;height:51px;border:0;border-radius:15px;cursor:pointer;transition:box-shadow .24s ease-in-out,background .36s ease;background:linear-gradient(#111827,#111827) padding-box,linear-gradient(90deg,transparent,transparent) border-box;display:inline-flex;align-items:center;justify-content:center;padding:2px}.user-profile:hover{background:linear-gradient(#0b0f19,#0b0f19) padding-box,linear-gradient(90deg,#2dd4bf,#2351f6,#a855f7) border-box;box-shadow:0 14px 30px #2351f62e,0 0 20px #2dd4bf29;outline:none}.send-report-button{position:relative;isolation:isolate;font-family:inherit;font-size:13px;font-weight:650;background:linear-gradient(#111827,#111827) padding-box,linear-gradient(90deg,transparent,transparent) border-box;color:#fff;padding:.7em 1em .7em .9em;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:16px;overflow:visible;transition:box-shadow .24s ease-in-out,background .36s ease;cursor:pointer;min-height:38px;white-space:nowrap;box-shadow:0 10px 22px #11182721}.send-report-button span{display:inline-flex;align-items:center;justify-content:center;margin-left:0;transition:none}.send-report-button svg{display:block;transform-origin:center center;transition:none}.send-report-button:hover{background:linear-gradient(#0b0f19,#0b0f19) padding-box,linear-gradient(90deg,#2dd4bf,#2351f6,#a855f7) border-box;box-shadow:0 14px 30px #2351f62e,0 0 20px #2dd4bf29}.send-report-button:hover svg{transform:none}.send-report-button:active{transform:none}.galaxy-btn{position:relative;display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:0;border-radius:16px;background:#101214;color:#fff;padding:0 15px;overflow:hidden;cursor:pointer;box-shadow:0 10px 22px #11182729}.galaxy-btn__stars{position:absolute;inset:-80%;background:conic-gradient(from 90deg,transparent,rgba(35,81,246,.55),transparent,rgba(6,201,121,.5),transparent);opacity:0;animation:galaxy-spin 6s linear infinite;transition:opacity .2s ease}.galaxy-btn:hover .galaxy-btn__stars{opacity:1}.galaxy-btn__content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650}@keyframes galaxy-spin{to{transform:rotate(360deg)}}.ui-lab-delete-button{width:40px;height:40px;border-radius:50%;background-color:#141414;border:none;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 22px #00000029;cursor:pointer;transition-duration:.3s;overflow:hidden;position:relative;font-family:inherit;flex:0 0 auto}.ui-lab-delete-svg-icon{width:15px;transition-duration:.3s}.ui-lab-delete-svg-icon path{fill:#fff}.ui-lab-delete-button:hover{width:90px;border-radius:50px;background-color:#ea0000}.ui-lab-delete-button:hover .ui-lab-delete-svg-icon{width:20px;transform:rotate(360deg)}.ui-lab-delete-button:before{display:none;content:"Xóa";color:#fff;transition-duration:.3s;font-size:2px}.ui-lab-delete-button:hover:before{display:block;padding-right:10px;font-size:13px}.ui-lab-upload-hover-button{position:relative;isolation:isolate;font-family:inherit;font-weight:600;font-size:13px;border-radius:14px;cursor:pointer;border:1px solid transparent;background:linear-gradient(#111827,#111827) padding-box,linear-gradient(90deg,transparent,transparent) border-box;color:#f8f8ff;overflow:hidden;min-height:42px;box-shadow:0 10px 22px #11182721;transition:box-shadow .24s ease-in-out,background .36s ease}.ui-lab-upload-hover-button span{position:relative;z-index:10;display:inline-flex;align-items:center;justify-content:center;padding:.8em 1.2em .8em 1.05em;white-space:nowrap}.ui-lab-upload-hover-button svg{margin-right:.5em}.ui-lab-upload-hover-button:hover{background:linear-gradient(#0b0f19,#0b0f19) padding-box,linear-gradient(90deg,#2dd4bf,#2351f6,#a855f7) border-box;box-shadow:0 14px 30px #2351f62e,0 0 20px #2dd4bf29}.download-button{position:relative;border-width:0;color:#fff;font-size:13px;font-weight:600;cursor:pointer;border-radius:14px;z-index:1;background:transparent;padding:0;min-width:130px;min-height:40px;font-family:inherit}.download-button .docs{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:0 16px;border-radius:14px;z-index:1;background-color:#06c979;border:solid 1px rgba(6,201,121,.42);box-shadow:0 14px 28px #06c97938;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease;white-space:nowrap}.download-button:hover{box-shadow:none}.download-button:hover .docs{background-color:#05b96f;transform:translateY(-1px) scale(1.025);box-shadow:0 16px 30px #06c97942}.download{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;max-width:90%;margin:0 auto;z-index:-1;border-radius:14px;transform:translateY(0);background-color:#01e056;border:solid 1px #01e0572d;transition:all .5s cubic-bezier(.77,0,.175,1)}.download-button:hover .download{transform:translateY(100%)}.ui-lab-input-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-lab-input-card{display:grid;gap:12px;border:1px solid var(--border);border-radius:22px;background:#fff;padding:14px}.ui-lab-input-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.ui-lab-input-title strong{color:#111827;font-size:14px}.ui-lab-input-card p{margin:0;color:#667085;font-size:13px;line-height:1.45}.checkbox-wrapper-46{display:block;color:#111827;font-family:inherit;font-size:14px;font-weight:560;line-height:1.35}.radio-inputs .radio .name{display:flex;cursor:pointer;align-items:center;justify-content:center;width:100%;height:100%;border-radius:8px;padding:0 10px;color:#334155;transition:all .15s ease-in-out;white-space:nowrap}.radio-inputs .radio input:checked+.name{background-color:#111827;color:#fff;font-weight:600}.info-tooltip{position:relative;display:inline-grid;width:18px;height:18px;place-items:center;border-radius:999px;background:#eef4ff;color:#2351f6;font-size:11px;font-weight:750;line-height:1;cursor:help;font-style:normal}.question-tooltip{background:#f3f5f8;color:#344054}.info-tooltip-mark{background:#eef4ff;color:#2351f6}.info-tooltip-bubble{position:absolute;right:0;bottom:calc(100% + 9px);width:250px;border:1px solid var(--border);border-radius:14px;background:#fff;color:#344054;padding:10px 11px;box-shadow:0 18px 38px #11182724;font-size:12px;font-weight:500;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;z-index:20}.info-tooltip:hover .info-tooltip-bubble,.info-tooltip:focus .info-tooltip-bubble{opacity:1;transform:translateY(0)}.ui-rule-lab .uiverse-search-block{overflow:visible;width:fit-content;max-width:100%;padding:20px 18px 12px;border-radius:18px}.ui-rule-lab .ai-search-demo{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:314px;max-width:calc(100vw - 96px);height:70px;border-radius:12px}.ui-rule-lab .ai-search-glow,.ui-rule-lab .ai-search-border,.ui-rule-lab .ai-search-dark-border,.ui-rule-lab .ai-search-white{position:absolute;overflow:hidden;z-index:-1;width:100%;height:100%;border-radius:12px;pointer-events:none}.ui-rule-lab .ai-search-white,.ui-rule-lab .ai-search-dark-border{display:none}.ui-rule-lab .ai-search-border{max-width:303px;max-height:59px;filter:blur(.5px)}.ui-rule-lab .ai-search-glow{max-width:328px;max-height:82px;width:328px;height:82px;filter:blur(14px);opacity:.16}.ui-rule-lab .ai-search-glow:before,.ui-rule-lab .ai-search-border:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;background-repeat:no-repeat;background-position:0 0;transform:translate(-50%,-50%) rotate(70deg);animation:ai-search-rotate 6.2s linear infinite}.ui-rule-lab .ai-search-glow:before{width:620px;height:620px;background-image:conic-gradient(transparent 0%,rgba(35,81,246,.5) 9%,transparent 22%,transparent 43%,rgba(6,201,121,.5) 56%,transparent 70%,transparent 84%,rgba(35,81,246,.34) 92%,transparent 100%)}.ui-rule-lab .ai-search-border:before{filter:brightness(1.3);background-image:conic-gradient(#1c191c,#2351f6 5%,#1c191c 14% 50%,#06c979 60%,#1c191c 64%)}.ui-rule-lab .ai-search-input{position:relative;z-index:1;width:301px;max-width:100%;height:56px;border:none;border-radius:10px;background:#010201;color:#fff;padding:0 22px 0 59px;font-size:14px;box-shadow:0 16px 34px #01020138}.ui-rule-lab .ai-search-input::placeholder{color:#ffffffa8}.ui-rule-lab .ai-search-icon{position:absolute;z-index:2;left:28px;top:50%;transform:translateY(-50%);color:#fff}.ui-rule-lab .ai-search-input-mask{display:none!important}.uiverse-search-results{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.uiverse-search-results span{display:inline-grid;min-height:25px;place-items:center;border-radius:999px;background:#eef4ff;color:#2351f6;padding:0 10px;font-size:11px;font-weight:650}.ui-lab-row-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-lab-hover-row{cursor:pointer;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ui-lab-hover-row:hover{transform:translateY(-1px);border-color:#2351f638;box-shadow:0 10px 24px #1118270f}@media(max-width:920px){.ui-rule-lab .span-6,.ui-rule-lab .span-12{grid-column:span 12}.ui-lab-controls,.ui-lab-input-grid,.ui-lab-row-grid,.ui-lab-button-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.chaotic-orbit:before,.chaotic-orbit:after,.ai-goo-loader:before,.ai-goo-loader:after,.galaxy-btn__stars,.ui-rule-lab .ai-search-glow:before,.ui-rule-lab .ai-search-border:before,.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child{animation:none!important}}:where(.primary-button,.file-button,.send-report-button,.ui-lab-upload-hover-button,.login-submit){position:relative!important;isolation:isolate!important;border:1px solid transparent!important;background:linear-gradient(#111827,#111827) padding-box,linear-gradient(90deg,transparent,transparent) border-box!important;color:#fff!important;box-shadow:0 10px 22px #11182729!important;transition:box-shadow .24s ease-in-out,background .36s ease,border-color .24s ease!important}:where(.primary-button,.file-button,.send-report-button,.ui-lab-upload-hover-button,.login-submit):hover:not(:disabled){background:linear-gradient(#0b0f19,#0b0f19) padding-box,linear-gradient(90deg,#2dd4bf,#2351f6,#a855f7) border-box!important;color:#fff!important;transform:none!important;box-shadow:0 14px 30px #2351f62e,0 0 20px #2dd4bf29!important}:where(.primary-button,.file-button,.send-report-button,.ui-lab-upload-hover-button,.login-submit):active:not(:disabled){transform:none!important}:where(.primary-button,.file-button,.send-report-button,.ui-lab-upload-hover-button,.login-submit):disabled{cursor:not-allowed!important;opacity:.56!important;transform:none!important;box-shadow:none!important}:where(.download-button .docs,.download-cta-button){border-color:#06c9796b!important;background:#06c979!important;color:#fff!important;box-shadow:0 14px 28px #06c97938!important}:where(.download-button:hover .docs,.download-cta-button:hover){background:#05b96f!important;transform:none!important;box-shadow:0 16px 30px #06c97942!important}:where(.icon-box,.sidebar-link,.collapse-button,.primary-button,.ghost-button,.secondary-button,.ai-action-button,.status-pill,.seo-goal-button,.module-tab-button) svg{display:block!important;flex:0 0 auto!important;margin:0!important;transform:none!important;line-height:1!important}.app-shell.is-collapsed .collapse-button svg{transform:rotate(180deg)!important}:where(.icon-box){display:inline-grid!important;place-items:center!important;align-items:center!important;justify-items:center!important;aspect-ratio:1 / 1!important;line-height:0!important;flex-shrink:0!important}:where(.section-heading,.seo-kanban-head,.metric-card,.shortcut-item,.module-tab-button,.sidebar-link,.primary-button,.ghost-button,.secondary-button,.ai-action-button){align-items:center!important}:where(.section-heading .icon-box,.metric-card .icon-box,.seo-kanban-head .icon-box,.shortcut-item .icon-box){align-self:center!important}.empty-state:not(.compact){grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important}.empty-state:not(.compact)>.icon-box{grid-column:1!important;grid-row:1 / span 2!important}.empty-state:not(.compact)>strong,.empty-state:not(.compact)>span:not(.icon-box){grid-column:2!important}.login-submit-profile,.login-submit-profile:focus,.login-submit-profile:focus-visible,.login-submit-profile:active:not(:hover){background:#111827!important;box-shadow:0 12px 28px #11182729!important;outline:none!important;transform:none!important}.login-submit-profile:hover{background:linear-gradient(#0b0f19,#0b0f19) padding-box,linear-gradient(90deg,#2dd4bf,#2351f6,#a855f7) border-box!important;box-shadow:0 14px 30px #2351f62e,0 0 20px #2dd4bf29!important;transform:none!important}.login-submit-profile:disabled,.login-submit-profile:disabled:hover{background:#d8dde6!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}.login-submit-profile:disabled .user-profile-inner{background:#d8dde6;color:#667085}button.ai-action-button,button.ai-action-button.primary-button,button.ai-action-button.primary-button:hover:not(:disabled),button.ai-action-button.primary-button:focus-visible{display:inline-flex!important;align-items:center!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;justify-content:center!important;gap:10px!important;min-height:44px!important;border:0!important;border-radius:12px!important;background:#07070d!important;color:#fff!important;padding:0 18px!important;font-family:inherit!important;font-size:12.5px!important;font-weight:760!important;text-transform:uppercase!important;letter-spacing:.015em!important;line-height:1!important;white-space:nowrap!important;box-shadow:0 12px 24px #07070d29,inset 0 -1px #ffffff0a!important;transform:none!important;animation:none!important}button.ai-action-button svg{position:relative!important;z-index:3!important;flex:0 0 auto!important}button.ai-action-button span{display:inline-flex!important;align-items:center!important;position:relative!important;z-index:3!important;line-height:1!important}button.ai-action-button:before,button.ai-action-button.primary-button:before{content:"";position:absolute;inset:-42%;border-radius:inherit;z-index:0;background:conic-gradient(from 0deg,#07070d,#2dd4bf 58deg,#2351f6 118deg,#07070d 176deg,#a855f7,#06c979 296deg,#07070d 360deg);opacity:.34;filter:blur(8px);pointer-events:none;animation:ai-action-nebula-spin 5.4s linear infinite}button.ai-action-button:after,button.ai-action-button.primary-button:after{display:none!important}button.ai-action-button:hover:not(:disabled){background:#07070d!important;box-shadow:0 14px 28px #07070d2e,0 0 22px #2351f624,0 0 18px #2dd4bf1f!important;transform:none!important}button.ai-action-button:hover:not(:disabled):before{opacity:.58}button.ai-action-button:hover:not(:disabled):after{display:none!important}button.ai-action-button:hover:not(:disabled) svg,button.ai-action-button:hover:not(:disabled) span{transform:none!important}button.ai-action-button:disabled:before,button.ai-action-button:disabled:after{display:none!important}@keyframes ai-action-underline{to{background-position:220% 0}}@keyframes ai-action-border-flow{to{background-position:0 0,260% 0}}@keyframes ai-action-surface-flow{to{background-position:260% 0}}@keyframes ai-action-nebula-spin{to{transform:rotate(360deg)}}.hr-os-page{display:grid;gap:18px}.hr-action-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.hr-action-bar-right{justify-content:flex-end}.hr-action-bar-right .theme-select,.hr-action-bar-right .hr-native-select,.hr-action-bar-right .hr-select,.hr-action-bar-right .hr-month-select{flex:0 0 auto;width:auto;min-width:190px;max-width:240px}.hr-search-input{flex:0 1 260px;min-width:220px;min-height:40px;border:1px solid var(--border-strong);border-radius:12px;background:#fff;color:var(--text);padding:0 13px;font-size:13px;font-weight:650;box-shadow:0 1px 2px #10182809}.hr-search-input::placeholder{color:var(--muted)}.hr-search-input:focus{border-color:#2351f66b;outline:0;box-shadow:0 0 0 4px #2351f614}.hr-native-select{appearance:none;min-height:40px;border:1px solid var(--border-strong);border-radius:12px;background:linear-gradient(45deg,transparent 50%,#667085 50%) right 16px center / 6px 6px no-repeat,linear-gradient(135deg,#667085 50%,transparent 50%) right 11px center / 6px 6px no-repeat,#fff;color:var(--text);padding:0 38px 0 12px;font-size:13px;font-weight:650}.hr-native-select:focus{border-color:#2351f66b;outline:0;box-shadow:0 0 0 4px #2351f614}.hr-editor-panel .hr-native-select,.hr-compact-form .hr-native-select{width:100%;max-width:none}.hr-select{position:relative;width:100%;min-width:0}.hr-month-select{min-width:198px}.hr-month-select .hr-month-menu{left:0;right:auto;width:min(326px,calc(100vw - 32px));max-height:none;overflow:visible;padding:12px}.hr-month-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hr-month-menu .hr-month-option{min-height:38px;justify-content:center;border:1px solid var(--border);border-radius:11px;background:#fff!important;color:var(--text)!important;padding:8px 12px;text-align:center;font-weight:640}.hr-month-menu .hr-month-option:hover{border-color:#cfd6e3;background:#f8fafc!important}.hr-month-menu .hr-month-option.active{border-color:#111827;background:#fff!important;color:#111827!important;box-shadow:0 0 0 1px #111827 inset}.hr-select-trigger{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--text);padding:9px 12px 9px 14px;font-size:13px;font-weight:610;line-height:1.35;box-shadow:0 6px 16px #11182709;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.hr-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:1.35;white-space:nowrap}.hr-select-menu{position:absolute;z-index:1100;top:calc(100% + 8px);right:0;left:0;display:grid;max-height:260px;gap:4px;overflow-y:auto;border:1px solid var(--border);border-radius:18px;background:#fff!important;color:var(--body);padding:8px;box-shadow:0 18px 42px #1118271f;overscroll-behavior:contain;scrollbar-gutter:stable}.hr-select-menu button{display:flex;width:100%;min-height:38px;align-items:center;border:0;border-radius:12px;background:transparent!important;color:var(--body)!important;padding:8px 10px;text-align:left;font-size:13px;font-weight:560;line-height:1.35}.hr-select.open .hr-select-trigger{border-color:#2351f657;box-shadow:0 0 0 3px #2351f61f,0 10px 24px #1118270e}.hr-select.open .hr-select-trigger svg{transform:rotate(180deg)}.hr-select-menu button:hover{background:#f3f6fb!important;color:var(--text)!important}.hr-select-menu button.active{background:#f0f2f7!important;color:var(--text)!important}.hr-tone-select .hr-select-trigger,.hr-tone-select .hr-select-menu .theme-select-option{border:1px solid transparent;font-weight:720}.hr-tone-select .hr-select-trigger.hr-working,.hr-tone-select .hr-select-menu .theme-select-option.hr-working{border-color:#06c9793d;background:#dcffef!important;color:#008f58!important}.hr-tone-select .hr-select-trigger.hr-working_late,.hr-tone-select .hr-select-menu .theme-select-option.hr-working_late{border-color:#f59e0bd6;background:#dcffef!important;color:#047857!important;box-shadow:inset 0 0 0 1px #f59e0b29}.hr-tone-select .hr-select-trigger.hr-missing_checkin,.hr-tone-select .hr-select-menu .theme-select-option.hr-missing_checkin{border-color:#dc2626d6;background:#dcffef!important;color:#008f58!important;box-shadow:inset 0 0 0 1px #dc262629}.hr-tone-select .hr-select-trigger.hr-company_off,.hr-tone-select .hr-select-trigger.hr-holiday,.hr-tone-select .hr-select-menu .theme-select-option.hr-company_off,.hr-tone-select .hr-select-menu .theme-select-option.hr-holiday{border-color:#66708538;background:#eef1f5!important;color:#667085!important}.hr-tone-select .hr-select-trigger.hr-event_sponsor,.hr-tone-select .hr-select-menu .theme-select-option.hr-event_sponsor{border-color:#2351f63d;background:#eef4ff!important;color:#2351f6!important}.hr-tone-select .hr-select-trigger.hr-event_ot,.hr-tone-select .hr-select-menu .theme-select-option.hr-event_ot{border-color:#2351f647;background:#e8f1ff!important;color:#1d4ed8!important}.hr-tone-select .hr-select-trigger.hr-paid_leave,.hr-tone-select .hr-select-menu .theme-select-option.hr-paid_leave{border-color:#c45a002e;background:#fff1df!important;color:#c45a00!important}.hr-tone-select .hr-select-trigger.hr-unpaid_leave,.hr-tone-select .hr-select-trigger.hr-absent,.hr-tone-select .hr-select-menu .theme-select-option.hr-unpaid_leave,.hr-tone-select .hr-select-menu .theme-select-option.hr-absent{border-color:#c1121f33;background:#ffe7e7!important;color:#c1121f!important}.hr-tone-select .hr-select-trigger.hr-half_day,.hr-tone-select .hr-select-trigger.hr-pending_review,.hr-tone-select .hr-select-menu .theme-select-option.hr-half_day,.hr-tone-select .hr-select-menu .theme-select-option.hr-pending_review{border-color:#8a6d0033;background:#fff7c2!important;color:#8a6d00!important}.hr-tone-select .hr-select-trigger.hr-wfh,.hr-tone-select .hr-select-menu .theme-select-option.hr-wfh{border-color:#5b21b633;background:#eee7ff!important;color:#5b21b6!important}.hr-tone-select .hr-select-menu .theme-select-option:hover{filter:brightness(.985)}.hr-tone-select .hr-select-menu .theme-select-option.active{box-shadow:inset 0 0 0 1px currentColor}.hr-doc-picker-menu{left:auto;width:min(420px,calc(100vw - 48px));max-height:280px;overflow:auto;padding:8px}.hr-doc-picker-menu button{display:grid;min-height:38px;grid-template-columns:22px minmax(0,1fr);gap:8px;border-radius:10px;padding:0 10px}.hr-doc-picker-group{display:grid;gap:6px;padding:4px 0 8px}.hr-doc-picker-group+.hr-doc-picker-group{border-top:1px solid var(--border);padding-top:10px}.hr-doc-picker-group>strong{color:var(--secondary);padding:0 8px;font-size:10.5px;font-weight:820;letter-spacing:.02em;text-transform:uppercase}.hr-doc-picker-menu button.active{background:#f3f6ff;color:#2351f6}.hr-doc-check{display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(35,81,246,.28);border-radius:6px;color:#2351f6;font-size:12px;font-weight:900}.hr-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#0f172a6b;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:auto}.hr-modal-card{width:min(1180px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:visible;border-radius:18px;background:#fff;box-shadow:0 18px 48px #0f172a38;contain:layout style;transform:translateZ(0)}.hr-modal-card>.panel{max-height:calc(100vh - 48px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.hr-modal-card:has(.hr-checkin-adjust-editor){width:min(900px,calc(100vw - 48px))}.hr-modal-card:has(.hr-checkin-adjust-editor)>.panel{min-height:auto;overflow:visible}.hr-modal-card:has(.hr-send-confirm-panel){width:min(460px,calc(100vw - 48px))}.hr-modal-card:has(.hr-manager-review-confirm){width:min(560px,calc(100vw - 48px));overflow:hidden}.hr-modal-card:has(.hr-manager-review-confirm)>.panel{max-height:calc(100vh - 48px);overflow:visible;border-radius:22px}.hr-modal-card:has(.hr-manager-review-editor){width:min(860px,calc(100vw - 48px));max-width:min(860px,calc(100vw - 48px));overflow:hidden;font-family:Inter,Inter,Arial,sans-serif}.hr-modal-card:has(.hr-manager-review-editor)>.panel{max-height:calc(100vh - 48px);overflow:auto;border:0;border-radius:18px;box-shadow:none}.hr-modal-card:has(.hr-manager-review-list-modal){width:min(1080px,calc(100vw - 48px));overflow:hidden}.hr-modal-card:has(.hr-manager-review-list-modal)>.panel{border-radius:18px}.hr-send-confirm-panel{display:grid;gap:16px;padding:28px;text-align:center}.hr-send-confirm-icon{display:grid;width:54px;height:54px;place-items:center;margin:0 auto;border-radius:18px;color:#059669;background:#dcfce7}.hr-send-confirm-copy span{display:block;margin-bottom:6px;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:0;text-transform:uppercase}.hr-send-confirm-copy h3{margin:0;color:var(--ink);font-size:22px;font-weight:760;letter-spacing:0}.hr-send-confirm-copy p{margin:8px 0 0;color:var(--muted);font-size:14px;font-weight:520}.hr-send-confirm-target{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#f8fafc;text-align:left}.hr-send-confirm-target small{color:var(--muted);font-size:11px;font-weight:720;letter-spacing:0;text-transform:uppercase}.hr-send-confirm-target strong{overflow-wrap:anywhere;color:var(--ink);font-size:14px;font-weight:720}.hr-send-confirm-actions{justify-content:center}.hr-send-confirm-actions button{min-width:132px}.hr-modal-card:has(.hr-early-leave-editor){width:min(1180px,calc(100vw - 48px));max-height:none}.hr-modal-card:has(.hr-early-leave-editor)>.panel{max-height:none;overflow:visible}.hr-table-panel,.hr-checkin-panel,.hr-calendar-panel,.hr-profile-panel{overflow:hidden;border-color:var(--border);border-radius:26px;background:#fff;box-shadow:0 1px 3px #1018280e}.hr-checkin-panel{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(280px,.85fr) minmax(520px,1.45fr);gap:18px;align-items:stretch;padding:18px;width:min(1180px,100%);margin:0 auto;border-width:1px;box-shadow:0 18px 46px #0f172a14}.hr-checkin-unlinked{display:flex;width:min(620px,100%);margin:0 auto;align-items:center;gap:14px;border:1px solid rgba(251,191,36,.24);border-radius:24px;background:#fff;padding:18px;box-shadow:0 16px 42px #0f172a12}.hr-checkin-unlinked>div{display:grid;gap:4px}.hr-checkin-unlinked strong{color:var(--text);font-size:15px;font-weight:720}.hr-checkin-unlinked span:not(.icon-box){color:var(--secondary);font-size:12.8px;font-weight:450}.hr-checkin-left,.hr-checkin-main{display:flex;align-items:center;border:1px solid rgba(226,232,240,.92);border-radius:20px;background:linear-gradient(180deg,#fff,#f8fafc);padding:14px}.hr-checkin-left{gap:14px}.hr-checkin-main{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px}.hr-checkin-avatar{display:grid;width:58px;height:58px;flex:0 0 auto;place-items:center;border:3px solid #fff;border-radius:999px;box-shadow:0 12px 28px #2351f62e;color:#fff;font-size:17px;font-weight:800;object-fit:cover}.hr-checkin-title{display:inline-flex;gap:8px;align-items:center;color:var(--text);font-size:15px;font-weight:900}.hr-checkin-actions{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hr-checkin-actions>button{width:100%}.hr-checkin-actions>button:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}.hr-checkout-button:not(:disabled){border-color:#06c97961;background:#ecfdf3;color:#047849}.hr-checkin-clock{position:relative;isolation:isolate;width:100%;overflow:hidden;border:1px solid rgba(35,81,246,.16);border-radius:20px;background:radial-gradient(circle at 18% 20%,rgba(6,201,121,.16),transparent 28%),radial-gradient(circle at 82% 24%,rgba(35,81,246,.18),transparent 30%),#0b1020;padding:16px 18px;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0d,0 14px 32px #0f172a2e}.hr-checkin-clock:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.16) 44%,transparent 64%);transform:translate(-100%);animation:hr-clock-sweep 4.8s linear infinite}.hr-checkin-clock span,.hr-checkin-clock small{display:block}.hr-checkin-clock span{font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,46px);font-weight:950;line-height:1;letter-spacing:0}.hr-checkin-clock small{margin-top:7px;color:#ffffffb8;font-size:11px;font-weight:800;text-transform:uppercase}@keyframes hr-clock-sweep{0%{transform:translate(-100%)}46%,to{transform:translate(100%)}}.hr-checkin-person{display:grid;min-width:0;gap:6px}.hr-checkin-person>strong{color:var(--text);font-size:17px;line-height:1.15}.hr-checkin-date,.hr-checkin-person>span:not(.department-pill){color:var(--secondary);font-size:12px;font-weight:650}.hr-checkin-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.hr-checkin-meta>span:not(.department-pill){color:var(--secondary);font-size:12px;font-weight:700}.hr-checkin-status-grid{display:grid;grid-template-columns:repeat(3,minmax(118px,1fr));gap:8px;min-width:0}.hr-checkin-status-grid .info-row{min-height:56px;border:1px solid rgba(226,232,240,.85);border-radius:16px;background:#f8fafc}.hr-checkin-badges{display:flex;min-height:56px;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid rgba(226,232,240,.85);border-radius:16px;background:#f8fafc;padding:8px}@media(max-width:1220px){.hr-checkin-panel{grid-template-columns:1fr}.hr-checkin-main{align-items:stretch}}@media(max-width:720px){.hr-checkin-status-grid{grid-template-columns:1fr 1fr}.hr-checkin-actions>button{min-width:0}}.hr-checkin-request-editor{padding:28px}.hr-checkin-request-editor .hr-editor-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.hr-early-leave-editor{max-width:none;min-height:420px;padding:34px}.hr-early-leave-editor .section-heading{margin-bottom:4px}.hr-early-leave-editor .hr-editor-grid{grid-template-columns:1.1fr .8fr .75fr .75fr;align-items:end}.hr-early-leave-editor .hr-editor-grid>label:last-child{grid-column:1 / -1}.hr-checkin-leave-editor{width:min(1180px,calc(100vw - 64px));max-width:min(1180px,calc(100vw - 64px));gap:16px;padding:24px}.hr-checkin-leave-editor .section-heading{margin-bottom:0}.hr-checkin-leave-mode-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.hr-checkin-leave-mode-grid button{display:grid;min-height:104px;gap:6px;justify-items:start;border:1px solid rgba(209,218,232,.9);border-radius:16px;background:#fff;padding:12px;color:var(--text);text-align:left;box-shadow:0 1px 3px #1018280a}.hr-checkin-leave-mode-grid button.active{border-color:#2351f66b;background:#f7fbff;box-shadow:0 0 0 4px #2351f614}.hr-checkin-leave-mode-grid strong{font-size:13px;font-weight:850}.hr-checkin-leave-mode-grid small{color:var(--secondary);font-size:11.5px;font-weight:700}.hr-checkin-leave-editor .hr-editor-grid{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end}.hr-checkin-leave-editor .hr-editor-grid>label:last-child{grid-column:1 / -1}.hr-request-receiver-field{position:relative;display:grid;gap:6px}.hr-request-receiver-field>span{color:var(--secondary);font-size:11px;font-weight:760;text-transform:uppercase}.hr-request-receiver-shell{position:relative;display:block}.hr-request-receiver-card{display:grid;width:100%;min-height:52px;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;border:1px solid rgba(215,223,236,.95);border-radius:14px;background:#f8fafc;padding:8px 48px 8px 10px;color:var(--text);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.hr-request-receiver-card:hover,.hr-request-receiver-card:focus-visible{border-color:#2351f661;background:#fff;outline:0;box-shadow:0 0 0 4px #2351f614}.hr-request-receiver-card>span,.hr-request-receiver-menu button>span{display:grid;min-width:0;gap:2px}.hr-request-receiver-card strong,.hr-request-receiver-menu strong,.hr-request-reviewer-list strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.hr-request-receiver-meta{display:flex;min-width:0;align-items:center;gap:5px;color:var(--secondary);font-size:11px;font-weight:760}.hr-request-receiver-meta .department-pill,.hr-request-receiver-chip{min-height:18px;padding:2px 7px;font-size:10px}.hr-request-receiver-chip{border-radius:999px;background:#eef4ff;color:#2351f6;font-weight:820}.hr-request-receiver-add{position:absolute;top:50%;right:10px;display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:999px;background:#101828;color:#fff;cursor:pointer;transform:translateY(-50%);box-shadow:0 8px 18px #1018282e}.hr-request-receiver-add svg{width:15px;height:15px}.hr-request-receiver-add:hover,.hr-request-receiver-add:focus-visible{background:#0b1220;outline:0}.hr-request-receiver-menu{position:absolute;z-index:1150;top:calc(100% + 8px);left:0;width:min(360px,calc(100vw - 96px));max-height:280px;overflow:auto;border:1px solid rgba(226,232,240,.94);border-radius:18px;background:#fffffffa;padding:8px;box-shadow:0 20px 48px #10182829}.hr-request-receiver-menu button{display:grid;width:100%;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center;border:0;border-radius:12px;background:transparent;padding:8px;color:var(--text);text-align:left;cursor:pointer}.hr-request-receiver-menu button:hover,.hr-request-receiver-menu button:focus-visible{background:#f1f5fb;outline:0}.hr-request-receiver-empty{display:block;padding:10px;color:var(--secondary);font-size:12px;font-weight:760}.hr-request-reviewer-list{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hr-request-reviewer-list>small{color:var(--secondary);font-size:10.5px;font-weight:780}.hr-request-reviewer-list>span{display:inline-flex;max-width:100%;align-items:center;gap:5px;border:1px solid rgba(226,232,240,.94);border-radius:999px;background:#f8fafc;padding:3px 6px 3px 3px}.hr-request-reviewer-list .hr-employee-avatar{width:22px;height:22px;font-size:8.5px}.hr-request-reviewer-list button{display:grid;width:18px;height:18px;place-items:center;border:0;border-radius:50%;background:#e9eef6;color:var(--secondary);font-size:14px;line-height:1;cursor:pointer}.hr-checkin-leave-impact{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid rgba(226,232,240,.9);border-radius:14px;background:#f8fafc;padding:10px 12px;color:var(--secondary);font-size:12px;font-weight:700}.hr-leave-approval-confirm{max-width:760px;gap:14px;padding:24px}.hr-leave-confirm-person,.hr-leave-confirm-grid{display:grid;gap:10px}.hr-leave-confirm-person{grid-template-columns:1.3fr 1fr 1fr}.hr-leave-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-leave-confirm-person>div,.hr-leave-confirm-grid article{display:grid;gap:6px;min-height:72px;border:1px solid rgba(226,232,240,.9);border-radius:16px;background:#f8fafc;padding:12px}.hr-leave-confirm-person span,.hr-leave-confirm-grid span:first-child{color:var(--secondary);font-size:11px;font-weight:800;text-transform:uppercase}.hr-leave-confirm-person strong,.hr-leave-confirm-grid strong{color:var(--text);font-size:13px;font-weight:820}.hr-leave-confirm-grid .inline-status{width:fit-content;white-space:normal}.hr-leave-confirm-note{margin:0;color:var(--secondary);font-size:12px;font-weight:700;line-height:1.45}.hr-evidence-photo-card{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;margin-top:18px;border:1px solid rgba(226,232,240,.94);border-radius:18px;background:#f8fafc;padding:16px}.hr-evidence-photo-info{display:flex;gap:12px;align-items:center;min-width:0}.hr-evidence-photo-info>svg{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:13px;background:#e0f2fe;color:#0369a1;padding:9px}.hr-evidence-photo-info strong,.hr-evidence-photo-info span{display:block}.hr-evidence-photo-info strong{color:var(--text);font-size:13px;font-weight:900}.hr-evidence-photo-info span{color:var(--secondary);font-size:12px;font-weight:700}.hr-camera-button{cursor:pointer}.hr-evidence-photo-preview{grid-column:1 / -1;width:min(420px,100%);max-height:260px;border:1px solid rgba(203,213,225,.9);border-radius:16px;object-fit:cover;box-shadow:0 12px 28px #0f172a14}.hr-result-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;background:#0f172a75;padding:24px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hr-result-card{width:min(500px,calc(100vw - 40px));border:1px solid rgba(255,255,255,.72);border-radius:24px;background:#fff;box-shadow:0 28px 70px #0f172a42;padding:26px 28px 30px;text-align:center}.hr-result-icon{display:grid;width:56px;height:56px;margin:0 auto 15px;place-items:center;border-radius:19px}.hr-result-card.success .hr-result-icon{background:#dcfce7;color:#059669}.hr-result-card.late .hr-result-icon{background:#fef3c7;color:#b45309}.hr-result-card.failed .hr-result-icon{background:#fee2e2;color:#dc2626}.hr-result-card h2{margin:0 0 9px;color:var(--text);font-size:22px;font-weight:820;letter-spacing:0;line-height:1.2}.hr-result-card p{margin:0 auto 21px;max-width:390px;color:#475467;font-size:13.8px;font-weight:430;line-height:1.55}.hr-gt-visit-checkin-prompt .hr-result-icon{background:#e0f2fe;color:#0369a1}.hr-gt-visit-checkin-person{display:grid;width:min(320px,100%);margin:-5px auto 14px;gap:5px;border:1px solid rgba(203,213,225,.82);border-radius:16px;background:#f8fafc;padding:12px 14px}.hr-gt-visit-checkin-person span{color:#667085;font-size:11px;font-weight:650;line-height:1.45}.hr-gt-visit-checkin-person strong{color:#101828;font-size:14px;font-weight:820}.hr-gt-visit-checkin-prompt>small{display:block;max-width:350px;margin:0 auto 18px;color:#667085;font-size:10.8px;font-weight:450;line-height:1.45}.hr-gt-visit-checkin-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hr-gt-visit-checkin-actions>button{min-width:118px}.hr-late-penalty-box{display:grid;width:min(320px,100%);margin:-4px auto 20px;justify-items:center;gap:10px;border:1px solid rgba(245,158,11,.2);border-radius:18px;background:linear-gradient(180deg,#fffbeb,#fff);padding:14px}.hr-late-penalty-box strong{color:#92400e;font-size:24px;font-weight:820;letter-spacing:0}.hr-late-penalty-bank{display:grid;width:100%;grid-template-columns:1fr;gap:7px;border:1px solid rgba(226,232,240,.9);border-radius:14px;background:#ffffffd1;padding:9px}.hr-late-penalty-bank .info-row{min-height:0;padding:0;border:0;background:transparent}.hr-late-penalty-bank .info-row span{color:#667085;font-size:10px}.hr-late-penalty-bank .info-row strong{color:#101828;font-size:11.4px;font-weight:780;text-align:right;word-break:break-word}.hr-late-penalty-box small{max-width:220px;color:#667085;font-size:10.5px;font-weight:430;line-height:1.45}.hr-result-card .primary-button{min-height:38px;border-radius:12px;padding:0 16px;font-size:12.5px;font-weight:720;text-transform:none}.hr-checkin-adjust-editor{gap:12px;padding:22px}.hr-checkin-adjust-editor .section-heading{margin-bottom:2px}.hr-checkin-adjust-editor .hr-editor-grid{grid-template-columns:150px minmax(220px,1fr) minmax(220px,1fr);gap:10px;align-items:end}.hr-checkin-adjust-editor .hr-select-menu{max-height:190px}.hr-checkin-adjust-editor .hr-editor-actions{align-items:center;padding-top:2px}.hr-checkin-adjust-editor .hr-editor-actions>button{width:auto;min-width:96px;min-height:40px;padding:0 16px}.hr-adjust-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hr-adjust-summary>div{display:grid;gap:5px;border:1px solid var(--border);border-radius:14px;background:#fbfcfd;min-height:70px;padding:10px 12px}.hr-adjust-summary span{color:var(--secondary);font-size:11px;font-weight:740;text-transform:uppercase}.hr-adjust-summary strong{color:var(--charcoal);font-size:13px;font-weight:820}.hr-checkin-time-cell{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hr-checkin-time-cell svg{color:#f59e0b}.hr-checkin-log-row{-webkit-user-select:none;user-select:none}.hr-checkin-log-row.hr-clickable-row{cursor:pointer}.hr-chip-action{display:inline-flex;align-items:center;gap:6px;border:0;padding:0;background:transparent;color:var(--secondary);font:inherit;cursor:pointer}.hr-chip-action svg{color:#64748b;transition:transform .16s ease,color .16s ease}.hr-chip-action:hover svg,.hr-chip-action:focus-visible svg{color:var(--blue);transform:translate(1px)}.hr-modal-card:has(.hr-gt-visit-preview-panel){width:min(980px,calc(100vw - 52px))}.hr-modal-card:has(.hr-gt-visit-preview-panel)>.panel{width:100%}.hr-gt-visit-preview-panel{display:grid;gap:16px;padding:22px}.hr-gt-visit-preview-hero{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);gap:16px;align-items:stretch}.hr-gt-visit-photo-frame{min-height:320px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:#f8fafc}.hr-gt-visit-photo-frame img{width:100%;height:100%;object-fit:cover;display:block}.hr-gt-visit-photo-empty{height:100%;min-height:320px;display:grid;place-items:center;align-content:center;gap:10px;color:#64748b;font-size:12px;font-weight:760}.hr-gt-visit-summary{display:grid;gap:12px}.hr-gt-visit-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--border);border-radius:16px;background:#fbfcfd}.hr-gt-visit-title-row div,.hr-gt-visit-note,.hr-gt-visit-facts div{display:grid;gap:4px}.hr-gt-visit-title-row span,.hr-gt-visit-note span,.hr-gt-visit-facts span{color:var(--secondary);font-size:10px;font-weight:820;text-transform:uppercase}.hr-gt-visit-title-row strong{color:var(--charcoal);font-size:18px;font-weight:860}.hr-gt-visit-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hr-gt-visit-facts div,.hr-gt-visit-note{border:1px solid var(--border);border-radius:14px;background:#fff;padding:11px 12px}.hr-gt-visit-facts strong{color:var(--charcoal);font-size:12.5px;font-weight:780;line-height:1.35;white-space:normal}.hr-gt-visit-note p{margin:0;color:var(--body);font-size:12.5px;line-height:1.5}.hr-gt-visit-thumbs{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.hr-gt-visit-thumbs a{width:112px;flex:0 0 112px;display:grid;gap:6px;color:var(--body);text-decoration:none;font-size:11px;font-weight:760}.hr-gt-visit-thumbs img{width:112px;height:78px;object-fit:cover;border:1px solid var(--border);border-radius:12px;background:#f8fafc}.hr-gt-visit-thumbs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-checkin-log-head{align-items:center;gap:12px;position:relative;z-index:60}.hr-checkin-log-panel{overflow:visible;position:relative;z-index:30}.hr-checkin-log-filters{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;flex-wrap:wrap;position:relative;z-index:70}.hr-checkin-log-filters .hr-month-select,.hr-checkin-log-filters .hr-select{width:160px;min-width:140px}.hr-checkin-log-filters .hr-select-trigger{min-height:38px;border-radius:12px;font-size:12px}.hr-checkin-log-filters .hr-select.open,.hr-checkin-log-filters .hr-month-select.open{z-index:2200}.hr-checkin-log-filters .hr-select-menu{z-index:2300}.hr-checkin-log-panel .hr-table-scroll{position:relative;z-index:1}.hr-checkin-log-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--border);padding:12px 14px 2px}.hr-checkin-log-pagination>small{color:var(--secondary);font-size:11.5px;font-weight:680}.hr-checkin-log-pagination-controls{display:flex;align-items:center;justify-content:flex-end;gap:5px}.hr-checkin-log-pagination-controls button{display:inline-grid;min-width:34px;min-height:34px;place-items:center;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--secondary);padding:0 10px;font:inherit;font-size:11.5px;font-weight:740;cursor:pointer}.hr-checkin-log-pagination-controls button:hover:not(:disabled),.hr-checkin-log-pagination-controls button:focus-visible{border-color:#b9c9ec;color:var(--blue)}.hr-checkin-log-pagination-controls button.active{border-color:#111827;background:#111827;color:#fff}.hr-checkin-log-pagination-controls button:disabled{cursor:not-allowed;opacity:.45}.hr-checkin-log-pagination-ellipsis{display:inline-grid;min-width:22px;min-height:34px;place-items:center;color:var(--secondary);font-size:13px;font-weight:760}@media(max-width:980px){.hr-checkin-request-editor .hr-editor-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.hr-checkin-leave-mode-grid,.hr-position-row-grid,.hr-leave-confirm-person,.hr-leave-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hr-checkin-log-head{align-items:flex-start}.hr-checkin-leave-editor{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.hr-checkin-log-filters{width:100%;justify-content:stretch}.hr-checkin-leave-mode-grid,.hr-checkin-leave-editor .hr-editor-grid,.hr-position-row-grid,.hr-leave-confirm-person,.hr-leave-confirm-grid,.hr-gt-visit-preview-hero,.hr-gt-visit-facts{grid-template-columns:1fr}.hr-checkin-log-filters .hr-month-select,.hr-checkin-log-filters .hr-select{flex:1 1 140px}.hr-checkin-log-pagination{align-items:flex-start;flex-direction:column}.hr-checkin-log-pagination-controls{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.hr-checkin-request-editor .hr-editor-grid,.hr-checkin-adjust-editor .hr-editor-grid,.hr-adjust-summary,.hr-evidence-photo-card{grid-template-columns:1fr}}.hr-table-scroll,.hr-calendar-scroll{overflow-x:auto;padding-bottom:2px}.hr-data-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;font-size:12.4px;font-variant-numeric:tabular-nums}.hr-data-table th,.hr-data-table td{border-bottom:1px solid var(--border);padding:12px;color:var(--body);text-align:left;white-space:nowrap;vertical-align:middle;font-weight:440}.hr-data-table th{background:#f8fafc;color:var(--secondary);font-size:11px;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.hr-employee-avatar{display:inline-grid;width:32px;height:32px;place-items:center;border:2px solid #fff;border-radius:999px;box-shadow:0 8px 18px #0f172a1c;color:#fff;font-size:11px;font-weight:850;line-height:1;object-fit:cover;vertical-align:middle}.hr-employee-name-cell{align-items:center;display:inline-flex;gap:10px;min-width:220px;white-space:nowrap}.hr-employee-name-cell strong{line-height:1.2}.hr-employee-identity{display:inline-flex;min-width:190px;align-items:center;gap:9px;vertical-align:middle;white-space:nowrap}.hr-employee-identity.compact{min-width:0}.hr-employee-identity .hr-employee-avatar{flex:0 0 auto}.hr-employee-identity-copy{display:grid;min-width:0;gap:2px}.hr-employee-identity-copy strong{overflow:hidden;color:var(--text);font-size:12.5px;font-weight:690;line-height:1.2;text-overflow:ellipsis}.hr-employee-identity-copy small{overflow:hidden;color:var(--secondary);font-size:10.5px;font-weight:540;text-overflow:ellipsis}.hr-data-table tbody tr:hover td{background:#f8fbff}.hr-data-table tr.hr-clickable-row{cursor:pointer}.hr-data-table tr.hr-clickable-row:hover td{background:#f8fbff}.hr-data-table tr.hr-clickable-row:active td{background:#eef4ff}.hr-data-table td strong{color:var(--text)}.hr-data-table tr.selected td{background:#f8fbff}.hr-data-table tr.hr-hidden-employee-row td{background:#f7f8fb;color:#8a94a6}.hr-data-table tr.hr-hidden-employee-row strong{color:#667085}.hr-data-table tr.hr-hidden-employee-row td:nth-child(2){display:flex;gap:8px;align-items:center}.hr-performance-page{display:grid;gap:18px}.hr-performance-toolbar{display:grid;grid-template-columns:minmax(660px,.68fr) minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:18px;background:#fff;padding:7px;box-shadow:0 12px 30px #0f172a0f}.hr-performance-filter-card,.hr-performance-export-card{display:grid;flex-wrap:nowrap;align-items:center;gap:8px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.hr-performance-filter-card{grid-template-columns:190px 220px 220px;min-width:0}.hr-performance-export-card{grid-column:3;grid-template-columns:minmax(108px,.72fr) minmax(92px,auto) minmax(78px,auto) minmax(102px,auto);min-width:0}.hr-performance-export-card.has-annual{grid-template-columns:minmax(104px,.7fr) minmax(88px,auto) minmax(74px,auto) minmax(100px,auto) minmax(126px,auto)}.hr-performance-filter-card .hr-select,.hr-performance-export-card .hr-select{width:100%;min-width:0}.hr-performance-export-card .ghost-button,.hr-performance-export-card .primary-button{min-width:0;height:40px;justify-content:center;padding:0 11px;white-space:nowrap}.hr-performance-metrics{grid-template-columns:repeat(6,minmax(150px,1fr))}.hr-performance-metrics .metric-card{min-height:116px;border-radius:18px}.hr-performance-metrics .metric-card strong{font-size:clamp(22px,1.7vw,28px);font-weight:650;letter-spacing:0}.hr-performance-dashboard{display:grid;gap:16px;overflow:visible}.hr-performance-matrix{position:relative;min-height:390px;border:1px solid var(--border);border-radius:18px;background:repeating-linear-gradient(90deg,rgb(148 163 184 / .11) 0 1px,transparent 1px 10%),repeating-linear-gradient(0deg,rgb(148 163 184 / .1) 0 1px,transparent 1px 25%),linear-gradient(90deg,transparent calc(50% - 1px),rgb(148 163 184 / .22) calc(50% - 1px),rgb(148 163 184 / .22) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(0deg,transparent calc(50% - 1px),rgb(148 163 184 / .22) calc(50% - 1px),rgb(148 163 184 / .22) calc(50% + 1px),transparent calc(50% + 1px)),#f8fafc;overflow:visible}.hr-performance-axis,.hr-performance-quadrant{position:absolute;z-index:1;color:var(--secondary);font-size:12px;font-weight:800}.hr-performance-axis.x{right:16px;bottom:12px}.hr-performance-axis.y{top:12px;right:24px;left:auto;border-radius:999px;background:#ffffffe6;padding:4px 8px;transform:none;transform-origin:center}.hr-performance-quadrant{max-width:min(390px,calc(50% - 48px));border-radius:999px;background:#f8fafcd6;padding:3px 7px;color:#718096;font-size:11px;font-weight:750;line-height:1.35;pointer-events:none;white-space:nowrap}.hr-performance-quadrant.top-left{top:16px;left:26px}.hr-performance-quadrant.top-right{top:42px;right:24px}.hr-performance-quadrant.bottom-left{bottom:16px;left:24px}.hr-performance-quadrant.bottom-right{right:24px;bottom:34px}.hr-performance-dot{position:absolute;z-index:3;width:42px;height:42px;transform:translate(-50%,50%);border:0;border-radius:999px;background:transparent;color:#101828;cursor:pointer}.hr-performance-dot-avatar{display:grid;width:38px;height:38px;place-items:center;border:3px solid #fff;border-radius:999px;background:#fff;box-shadow:0 12px 26px #0f172a2e}.hr-performance-dot-avatar .hr-employee-avatar{width:32px;height:32px;margin:0;box-shadow:none}.hr-performance-dot-rank{position:absolute;right:0;bottom:-2px;min-width:18px;height:18px;border:2px solid #fff;border-radius:999px;background:#98a2b3;color:#fff;font-size:10px;font-weight:900;line-height:14px;text-align:center}.hr-performance-dot.rank-gold .hr-performance-dot-avatar{border-color:#f7c948;box-shadow:0 13px 28px #d9a21047}.hr-performance-dot.rank-silver .hr-performance-dot-avatar{border-color:#d0d5dd;box-shadow:0 13px 28px #6670853d}.hr-performance-dot.rank-bronze .hr-performance-dot-avatar{border-color:#c88745;box-shadow:0 13px 28px #b463223d}.hr-performance-dot.rank-gold .hr-performance-dot-rank{background:linear-gradient(135deg,#f9d65c,#d89b05);color:#342200}.hr-performance-dot.rank-silver .hr-performance-dot-rank{background:linear-gradient(135deg,#f2f4f7,#98a2b3);color:#1f2937}.hr-performance-dot.rank-bronze .hr-performance-dot-rank{background:linear-gradient(135deg,#e7b47a,#a45b20);color:#fff}.hr-performance-dot.rank-muted .hr-performance-dot-avatar{border-color:#e5e7eb;box-shadow:0 10px 22px #0f172a1f;filter:grayscale(.2)}.hr-performance-dot.rank-muted .hr-performance-dot-rank{background:#e5e7eb;color:#667085}.hr-performance-dot:hover{transform:translate(-50%,50%) scale(1.08);z-index:12}.hr-performance-tooltip{position:absolute;left:50%;bottom:calc(100% + 12px);z-index:20;display:grid;min-width:290px;max-width:360px;gap:3px;border-radius:12px;background:#111827;color:#fff;padding:12px 14px;box-shadow:0 18px 46px #0f172a47;font-size:12px;line-height:1.45;opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .14s ease,transform .14s ease}.hr-performance-tooltip strong{font-size:13px}.hr-performance-tooltip span{color:#dbe4f0}.hr-performance-dot:hover .hr-performance-tooltip,.hr-performance-dot:focus-visible .hr-performance-tooltip{opacity:1;transform:translate(-50%)}.hr-performance-dot.edge-right .hr-performance-tooltip{right:0;left:auto;transform:translateY(6px)}.hr-performance-dot.edge-right:hover .hr-performance-tooltip,.hr-performance-dot.edge-right:focus-visible .hr-performance-tooltip{transform:translate(0)}.hr-performance-dot.edge-left .hr-performance-tooltip{left:0;transform:translateY(6px)}.hr-performance-dot.edge-left:hover .hr-performance-tooltip,.hr-performance-dot.edge-left:focus-visible .hr-performance-tooltip{transform:translate(0)}.hr-performance-dot.edge-top .hr-performance-tooltip{top:calc(100% + 12px);bottom:auto}.hr-performance-table td:nth-child(4),.hr-performance-table td:nth-child(5),.hr-performance-table td:nth-child(6){color:var(--primary)}.hr-performance-rank{display:inline-flex;min-width:34px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#f2f4f7;color:#344054;font-weight:760}.hr-performance-rank.rank-gold{background:linear-gradient(135deg,#fff4bf,#f5c84c);color:#5a3900}.hr-performance-rank.rank-silver{background:linear-gradient(135deg,#f8fafc,#d0d5dd);color:#344054}.hr-performance-rank.rank-bronze{background:linear-gradient(135deg,#f4cfaa,#bc7434);color:#422006}.hr-performance-rank.rank-gray{background:#f2f4f7;color:#475467}.hr-performance-rank.rank-muted{background:#f8fafc;color:#98a2b3}.hr-performance-score-cell{display:grid;min-width:92px;gap:6px}.hr-performance-score-cell strong{font-weight:650}.hr-performance-score-cell i{display:block;height:5px;border-radius:999px;background:#10b981}.hr-performance-score-cell.warn i{background:#f59e0b}.hr-performance-score-cell.risk i{background:#ef4444}.hr-performance-kpi-text{display:inline-block;max-width:260px;color:#344054;font-size:12px;line-height:1.45;white-space:normal}.hr-performance-system-note{display:block;margin-top:4px;color:#667085;font-size:11px;font-weight:700;white-space:nowrap}.hr-manager-review-tag,.hr-performance-system-tag{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;white-space:nowrap}.hr-manager-review-tag{background:#ecfdf3;color:#047857;border:1px solid #b7ebcf}.hr-performance-system-tag{background:#f2f4f7;color:#667085;font-weight:560}.hr-manager-review-board{display:grid;gap:14px}.hr-manager-review-bonus-chip{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#b45309;display:inline-flex;font-size:12px;font-weight:720;justify-self:start;padding:5px 9px}.hr-manager-review-board-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hr-manager-review-list-modal{display:grid;gap:14px;width:100%;min-height:320px;max-height:min(720px,calc(100vh - 56px));overflow:auto}.hr-manager-review-list-modal .hr-manager-review-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.hr-manager-review-open-button{min-height:34px;padding:0 12px;border-radius:999px;white-space:nowrap}.hr-manager-review-card{display:grid;gap:10px;border:1px solid var(--border);border-radius:16px;background:#fff;padding:12px;box-shadow:0 10px 24px #0f172a0d;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}button.hr-manager-review-card{width:100%;appearance:none;font:inherit}.hr-manager-review-card:hover{border-color:#bfdbfe;box-shadow:0 16px 34px #0f172a17;transform:translateY(-1px)}.hr-manager-review-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.hr-manager-review-card p{margin:0;color:#344054;font-size:13px;line-height:1.5}.hr-manager-review-card small{color:#667085;font-size:11px;font-weight:750}.hr-manager-review-card-salary{align-items:center;background:#f8fafc;border:1px solid #e4e7ec;border-radius:12px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:8px 9px}.hr-manager-review-card-salary span,.hr-manager-review-card-salary strong{color:#344054;font-size:11px;font-weight:720;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-manager-review-card-salary strong{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;color:#047857;padding:4px 7px}.hr-manager-review-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.hr-manager-review-card-foot button,.hr-annual-review-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#344054;padding:6px 10px;font-size:11px;font-weight:720;line-height:1;white-space:nowrap;cursor:pointer}.hr-manager-review-card-foot button:hover,.hr-annual-review-button:hover{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.hr-annual-review-button.submitted{border-color:#bbf7d0;background:#ecfdf3;color:#047857}.hr-annual-review-button.submitted:hover{border-color:#86efac;background:#dcfce7;color:#065f46}@media(max-width:1100px){.hr-manager-review-list-modal .hr-manager-review-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hr-manager-review-list-modal .hr-manager-review-board-grid,.hr-annual-salary-preview{grid-template-columns:1fr}}.hr-manager-review-editor{width:100%;display:grid;gap:13px;padding:18px;border:0;background:linear-gradient(180deg,#f8fafcdb 0,#fff0 116px),#fff;box-shadow:none;font-family:var(--font, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hr-manager-review-editor *,.hr-manager-review-confirm *{font-family:var(--font, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.hr-manager-review-editor .section-heading{margin-bottom:2px}.hr-manager-review-editor .section-heading h2{margin:0;color:#0f172a;font-size:16px;font-weight:760;line-height:1.2;letter-spacing:0}.hr-manager-review-editor .section-heading .eyebrow{margin:0 0 2px;color:#8a94a6;font-size:10px;font-weight:700;letter-spacing:0}.hr-manager-review-editor .section-heading .eyebrow,.hr-manager-score-summary>div>span,.hr-manager-review-editor .hr-compact-form label>span,.hr-manager-review-confirm .hr-send-confirm-copy span,.hr-manager-review-confirm .hr-send-confirm-target small{font-family:var(--font, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-synthesis:none;letter-spacing:0!important}.hr-manager-review-subject{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:16px;background:#f8fafceb;padding:11px 12px}.hr-manager-review-subject>div{display:grid;min-width:0;gap:2px;flex:1}.hr-manager-review-subject strong{color:#101828;font-size:15px}.hr-manager-review-subject span{color:#667085;font-size:12px;font-weight:700}.hr-manager-score-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hr-manager-score-summary>div{display:grid;gap:4px;border:1px solid var(--border);border-radius:14px;background:#f9fafb;padding:10px 12px 11px}.hr-manager-score-summary>div:nth-child(1){border-color:#b7ebcf;background:linear-gradient(180deg,#ecfdf3,#f8fffb)}.hr-manager-score-summary>div:nth-child(2){border-color:#bfdbfe;background:linear-gradient(180deg,#eff6ff,#f8fbff)}.hr-manager-score-summary>div:nth-child(3){border-color:#ddd6fe;background:linear-gradient(180deg,#f5f3ff,#fcfbff)}.hr-manager-score-summary.compact>div{padding:8px 10px}.hr-manager-score-summary>div>span{color:#667085;font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.hr-manager-score-summary strong{color:#101828;font-size:17px;font-weight:720}.hr-manager-review-score{display:inline-flex;align-items:baseline;gap:1px;color:#101828;font-family:var(--font, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-feature-settings:"tnum" 1,"cv11" 1;font-size:18px;font-weight:720;letter-spacing:0;line-height:1.08}.hr-manager-review-score>span{font:inherit;letter-spacing:0}.hr-manager-review-score>small{color:#475467;font:inherit;font-size:.88em;font-weight:720;letter-spacing:0}.hr-manager-review-score.score-system>span{color:#101828}.hr-manager-review-score.score-manager>span{color:#101828}.hr-manager-review-score.score-total>span{color:#101828}.hr-manager-score-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hr-manager-score-presets button{display:grid;align-content:center;gap:1px;min-height:46px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:7px 9px;color:#344054;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.hr-manager-score-presets button:hover{border-color:#cbd5e1;background:#f8fafc;transform:translateY(-1px)}.hr-manager-score-presets button.selected{box-shadow:0 0 0 3px #0f172a14}.hr-manager-score-presets button:nth-child(1).selected{border-color:#10b981;background:#ecfdf3;color:#047857;box-shadow:0 0 0 3px #10b98124}.hr-manager-score-presets button:nth-child(2).selected{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;box-shadow:0 0 0 3px #2563eb21}.hr-manager-score-presets button:nth-child(3).selected{border-color:#f59e0b;background:#fffbeb;color:#92400e;box-shadow:0 0 0 3px #f59e0b26}.hr-manager-score-presets button:nth-child(4).selected{border-color:#ef4444;background:#fef2f2;color:#991b1b;box-shadow:0 0 0 3px #ef444421}.hr-manager-score-presets button.selected strong,.hr-manager-score-presets button.selected span{color:inherit}.hr-manager-score-presets strong{color:#344054;font-family:var(--font, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);font-feature-settings:"tnum" 1;font-size:14px;font-weight:720;letter-spacing:0}.hr-manager-score-presets span{color:#475467;font-size:10.5px;font-weight:680;line-height:1.25}.hr-manager-comment-presets{display:grid;gap:8px;border:1px solid #e4e7ec;border-radius:14px;background:#f8fafc;padding:10px 11px}.hr-manager-comment-field{display:grid;gap:7px;min-width:0}.hr-manager-comment-field>span{color:#667085;font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.hr-manager-comment-presets>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hr-manager-comment-presets>div:first-child strong{color:#344054;font-size:11px;font-weight:740}.hr-manager-comment-presets>div:first-child span{color:#98a2b3;font-size:10px;font-weight:620}.hr-manager-comment-preset-list{display:flex;flex-wrap:wrap;gap:6px}.hr-manager-comment-preset-list button{min-height:30px;border:1px solid #d8dde6;border-radius:999px;background:#fff;color:#475467;padding:5px 10px;font-size:10.5px;font-weight:680;line-height:1.2;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.hr-manager-comment-preset-list button:hover{border-color:#b8c1ce;background:#fff}.hr-manager-comment-preset-list button.tone-positive.selected{border-color:#86efac;background:#ecfdf3;color:#047857;box-shadow:0 0 0 2px #10b9811a}.hr-manager-comment-preset-list button.tone-critical.selected{border-color:#fda4af;background:#fff1f2;color:#be123c;box-shadow:0 0 0 2px #f43f5e14}.hr-manager-review-evidence-panel{display:grid;gap:10px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;padding:12px}.hr-manager-review-evidence-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.hr-manager-review-evidence-head>div{display:grid;min-width:0;gap:2px}.hr-manager-review-evidence-head strong{color:#101828;font-size:13px;font-weight:740}.hr-manager-review-evidence-head span{color:#667085;font-size:11px;font-weight:620}.hr-manager-review-evidence-button,.hr-manager-bonus-recommend button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid #dbe4f0;border-radius:999px;background:#fff;color:#344054;padding:0 11px;font-size:11.5px;font-weight:720;white-space:nowrap;cursor:pointer}.hr-manager-review-evidence-button:hover{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.hr-manager-review-evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hr-manager-review-evidence-grid article{display:grid;gap:2px;min-width:0;border:1px solid #e4e7ec;border-radius:12px;background:#f8fafc;padding:9px 10px}.hr-manager-review-evidence-grid article.tone-green{border-color:#bbf7d0;background:#ecfdf3}.hr-manager-review-evidence-grid article.tone-blue{border-color:#bfdbfe;background:#eff6ff}.hr-manager-review-evidence-grid article.tone-amber{border-color:#fed7aa;background:#fff7ed}.hr-manager-review-evidence-grid article.tone-violet{border-color:#ddd6fe;background:#f5f3ff}.hr-manager-review-evidence-grid span{color:#667085;font-size:10px;font-weight:720;text-transform:uppercase}.hr-manager-review-evidence-grid strong{color:#101828;font-size:15px;font-weight:760;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-manager-review-evidence-grid small{color:#667085;font-size:10.5px;font-weight:650}.hr-manager-review-evidence-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:230px;overflow:auto;padding-right:2px}.hr-manager-review-evidence-section{display:grid;align-content:start;gap:7px;min-width:0}.hr-manager-review-evidence-section>strong{color:#344054;font-size:11px;font-weight:760}.hr-manager-review-evidence-list{display:grid;gap:6px}.hr-manager-review-evidence-list article{display:grid;gap:3px;border:1px solid #eef2f6;border-radius:10px;background:#f8fafc;padding:8px 9px}.hr-manager-review-evidence-list article>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.hr-manager-review-evidence-list span{min-width:0;color:#101828;font-size:12px;font-weight:720;line-height:1.25}.hr-manager-review-evidence-list small{color:#667085;font-size:10.5px;font-weight:650;line-height:1.25}.hr-manager-review-evidence-list small.reward-ready{flex:0 0 auto;border:1px solid #bbf7d0;border-radius:999px;background:#ecfdf3;color:#047857;padding:3px 7px;font-size:10px;font-weight:740}.hr-manager-review-evidence-list p,.hr-manager-review-evidence-empty,.hr-manager-review-demo-note{margin:0;color:#667085;font-size:11px;font-weight:600;line-height:1.35}.hr-manager-bonus-recommend{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #fed7aa;border-radius:13px;background:#fff7ed;padding:10px 11px}.hr-manager-bonus-recommend>div{display:grid;gap:2px;min-width:0}.hr-manager-bonus-recommend span{color:#92400e;font-size:10px;font-weight:760;text-transform:uppercase}.hr-manager-bonus-recommend strong{color:#111827;font-size:16px;font-weight:780;line-height:1.1}.hr-manager-bonus-recommend small{color:#9a3412;font-size:11px;font-weight:650}.hr-manager-bonus-recommend button{border-color:#fdba74;background:#fff;color:#9a3412}.hr-manager-bonus-recommend button:hover{background:#ffedd5;color:#7c2d12}@media(max-width:760px){.hr-manager-review-evidence-head,.hr-manager-bonus-recommend{align-items:stretch;flex-direction:column}.hr-manager-review-evidence-button,.hr-manager-bonus-recommend button{width:100%}.hr-manager-review-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-manager-review-evidence-detail{grid-template-columns:1fr;max-height:280px}}.hr-manager-review-editor .hr-compact-form{grid-template-columns:minmax(150px,180px) minmax(0,1fr);gap:10px}.hr-manager-review-editor .hr-compact-form label{display:grid;gap:6px;min-width:0}.hr-manager-review-editor .hr-compact-form label>span{color:#667085;font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.hr-manager-review-editor .hr-compact-form input{width:100%;height:44px;border:1px solid #d8dde6;border-radius:13px;background:#fff;color:#101828;padding:0 12px;font-size:14px;font-weight:680;outline:0;transition:border-color .16s ease,box-shadow .16s ease}.hr-salary-raise-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.hr-salary-raise-input button{height:44px;border:1px solid #bfdbfe;border-radius:13px;background:#eff6ff;color:#1d4ed8;padding:0 12px;font-size:12px;font-weight:720;white-space:nowrap;cursor:pointer}.hr-annual-salary-preview{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.hr-annual-salary-preview>div{display:grid;gap:4px;min-width:0;border:1px solid #e4e7ec;border-radius:14px;background:#f8fafc;padding:10px 12px}.hr-annual-salary-preview>div:nth-child(1){border-color:#dbeafe;background:#eff6ff}.hr-annual-salary-preview>div:nth-child(2){border-color:#bbf7d0;background:#ecfdf3}.hr-annual-salary-preview>div:nth-child(3){border-color:#ddd6fe;background:#f5f3ff}.hr-annual-salary-preview span{color:#667085;font-size:10px;font-weight:720;letter-spacing:0;text-transform:uppercase}.hr-annual-salary-preview strong{color:#101828;font-size:16px;font-weight:740;letter-spacing:0;line-height:1.12}.hr-annual-salary-preview small{color:#047857;font-size:11px;font-weight:760}.hr-annual-salary-preview.compact{width:100%;grid-template-columns:1fr}.hr-annual-salary-preview.compact>div{grid-template-columns:1fr auto;align-items:center;padding:9px 10px}.hr-annual-salary-preview.compact small{grid-column:2}.hr-manager-review-editor .hr-compact-form input:focus{border-color:#8aa7ff;box-shadow:0 0 0 3px #2351f61f}.hr-manager-review-editor .hr-compact-form label.span-2,.hr-manager-review-editor .hr-compact-form .span-2{grid-column:1 / -1}.hr-manager-review-editor .hr-compact-form textarea{width:100%;min-height:112px;resize:vertical;border:1px solid #d8dde6;border-radius:14px;background:#fff;color:var(--primary);padding:12px 14px;font-size:13px;font-weight:650;line-height:1.5}.hr-manager-review-editor .hr-compact-form textarea:focus{outline:0;border-color:#8aa7ff;box-shadow:0 0 0 3px #2351f61f}.hr-manager-bonus-disclosure{display:grid;gap:9px}.hr-manager-bonus-trigger{display:grid;grid-template-columns:32px minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;min-height:48px;border:1px solid #e4e7ec;border-radius:14px;background:#fff;color:#344054;padding:7px 11px;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.hr-manager-bonus-trigger:hover,.hr-manager-bonus-disclosure.open .hr-manager-bonus-trigger{border-color:#fdba74;background:#fffaf5;box-shadow:0 0 0 3px #fb923c14}.hr-manager-bonus-trigger-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#fff7ed;color:#c2410c}.hr-manager-bonus-trigger-copy{display:grid;gap:1px;min-width:0}.hr-manager-bonus-trigger-copy strong{color:#344054;font-size:12px;font-weight:740}.hr-manager-bonus-trigger-copy small{color:#98a2b3;font-size:10px;font-weight:620}.hr-manager-bonus-trigger-value{color:#9a3412;font-size:11px;font-weight:740;white-space:nowrap}.hr-manager-bonus-trigger-value.muted{color:#98a2b3;font-weight:650}.hr-manager-bonus-trigger-chevron{color:#667085;transition:transform .16s ease}.hr-manager-bonus-disclosure.open .hr-manager-bonus-trigger-chevron{transform:rotate(180deg)}.hr-manager-bonus-content{display:grid;gap:10px;border:1px solid #fed7aa;border-radius:14px;background:#fffcf8;padding:10px}.hr-manager-bonus-fields{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:10px}@media(max-width:760px){.hr-manager-bonus-trigger{grid-template-columns:32px minmax(0,1fr) 18px}.hr-manager-bonus-trigger-value{display:none}.hr-manager-bonus-fields{grid-template-columns:1fr}}.hr-confirm-note{border:1px solid #dbeafe;border-radius:14px;background:linear-gradient(180deg,#eff6ff,#f8fbff);color:#1e40af;padding:10px 12px;font-size:12px;font-weight:720;line-height:1.45}.hr-manager-review-editor .hr-editor-actions{margin-top:0;padding-top:2px}.hr-manager-review-confirm{display:grid;grid-template-columns:1fr;justify-items:center;gap:12px;min-width:0;padding:24px;overflow:hidden;text-align:center;font-family:var(--font, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.hr-manager-review-confirm .hr-send-confirm-copy,.hr-manager-review-confirm .hr-send-confirm-target,.hr-manager-review-confirm .hr-manager-review-confirm-comment,.hr-manager-review-confirm .hr-send-confirm-actions{width:100%;min-width:0}.hr-manager-review-confirm .hr-send-confirm-target{text-align:center;border:0;border-radius:14px;background:#f8fafc;padding:12px}.hr-manager-review-confirm .hr-send-confirm-copy h3{font-size:18px;font-weight:760}.hr-manager-review-confirm .hr-send-confirm-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hr-manager-review-confirm .hr-send-confirm-actions button{min-width:0}.hr-send-confirm-icon.amber{background:#fff7ed;color:#b45309}.hr-manager-review-confirm-comment{grid-column:1 / -1;display:grid;gap:4px;margin:0;border:1px solid var(--border);border-radius:14px;background:#f8fafc;color:#344054;padding:10px 12px 10px 30px;font-size:13px;line-height:1.5;max-height:124px;overflow:auto;text-align:left}.hr-manager-review-confirm .hr-send-confirm-target span{display:block;margin-top:5px;color:#047857;font-size:12px;font-weight:720}.hr-context-menu{position:fixed;z-index:1200;min-width:170px;border:1px solid var(--border);border-radius:14px;background:#fff;padding:6px;box-shadow:0 18px 44px #0f172a29}.hr-performance-context-menu{min-width:216px}.hr-context-menu button{display:flex;width:100%;min-height:38px;align-items:center;gap:8px;border:0;border-radius:10px;background:transparent;color:var(--text);padding:0 10px;font-size:13px;font-weight:760;text-align:left}.hr-context-menu button:hover{background:#f3f6fb}.hr-row-actions,.hr-inline-actions{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.hr-data-table .hr-row-actions{flex-wrap:nowrap}.hr-row-actions button,.hr-task-item button,.ghost-button.compact{display:inline-flex;min-height:30px;align-items:center;gap:6px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);padding:0 9px;font-size:11.5px;font-weight:700}.hr-row-actions button:disabled{cursor:not-allowed;opacity:.48}.hr-row-actions button.hr-loading-button:disabled{border-color:#2351f633;background:#f3f6ff;color:#2351f6;opacity:1}.hr-button-spinner{animation:hr-button-spin .8s linear infinite}@keyframes hr-button-spin{to{transform:rotate(360deg)}}.hr-task-item button{border-color:#06c97947;background:#ecfff7;color:#047849;font-weight:760}.hr-row-actions .hr-approve-button,.hr-approve-button,button.hr-approve-button.compact{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:6px;border-radius:10px;padding:0 9px;font-size:11.5px;font-weight:760;border-color:#06c97947;background:#ecfff7;color:#047849}.hr-row-actions .hr-reject-button,.hr-reject-button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:6px;border-radius:10px;padding:0 9px;font-size:11.5px;font-weight:760;border-color:#ea000033;background:#fff0f0;color:#c1121f}.hr-row-actions .hr-review-button,.hr-review-button{border-color:#f59e0b47;background:#fffbeb;color:#92400e}.hr-row-actions .hr-approve-button:disabled{border-color:#64748b2e;background:#f3f4f6;color:#64748b;opacity:1}.hr-toast{position:fixed;left:50%;top:22px;bottom:auto;transform:translate(-50%);z-index:2200;display:inline-flex;min-height:42px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--text);padding:0 16px;font-size:12.5px;font-weight:760;box-shadow:0 14px 34px #10182829;animation:toastTopCenterIn .18s ease-out}.hr-toast svg{color:#047849}.hr-empty-cell,.hr-empty-state{color:var(--muted)!important;font-size:13px;font-weight:650;text-align:center!important}.hr-empty-state{display:grid;min-height:44px;place-items:center;border:1px dashed var(--border);border-radius:12px;background:#fff}.hr-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hr-onboarding-grid{grid-template-columns:minmax(0,1fr)}.hr-os-page>.metric-grid:not(.hr-leave-metrics){grid-column:auto;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.hr-os-page>.metric-grid:not(.hr-leave-metrics) .metric-card{min-height:104px;border-radius:18px;padding:14px}.hr-os-page>.metric-grid:not(.hr-leave-metrics) .metric-card strong{margin-top:10px;font-size:26px}.hr-onboarding-card{display:grid;grid-template-columns:minmax(280px,1fr);gap:13px;padding:18px}.hr-onboarding-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hr-onboarding-title strong{color:var(--text);font-size:16px;font-weight:820}.hr-onboarding-docs{display:flex;flex-wrap:wrap;gap:8px}.hr-onboarding-docs span{display:inline-flex;min-height:30px;align-items:center;border:1px solid rgba(35,81,246,.12);border-radius:999px;background:#f3f6ff;color:#2351f6;padding:0 10px;font-size:12px;font-weight:720}.hr-ai-panel{min-width:min(860px,calc(100vw - 72px))}.hr-ai-metrics{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px}.hr-ai-list{display:grid;gap:8px}.hr-ai-list span{display:flex;min-height:38px;align-items:center;border:1px solid var(--border);border-radius:12px;background:#f8fafc;color:var(--text);padding:0 12px;font-size:13px;font-weight:650}.hr-compact-form{display:grid;gap:9px}.hr-card-meta{display:flex;flex-wrap:wrap;gap:8px;color:var(--secondary);font-size:12px}.hr-editor-panel{display:grid;gap:12px}.hr-modal-card .hr-editor-panel{margin:0;border:0;border-radius:18px;box-shadow:none}.hr-editor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hr-attendance-base-grid{grid-template-columns:minmax(180px,1fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(220px,1.1fr)}.hr-attendance-ot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hr-attendance-ot-group{display:grid;grid-template-columns:minmax(210px,1fr) minmax(210px,1fr);gap:10px;align-items:end;border:1px solid var(--border);border-radius:16px;background:#f8fafc;padding:10px}.hr-employee-editor{gap:14px}.hr-modal-card:has(.hr-employee-editor){width:min(1240px,calc(100vw - 48px))}.hr-modal-card:has(.hr-employee-editor)>.panel{overflow:visible}.hr-employee-editor-head,.hr-employee-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hr-employee-head-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hr-employee-head-meta>span:not(.department-pill):not(.inline-status){display:inline-flex;min-height:30px;align-items:center;border:1px solid var(--border);border-radius:999px;background:#f8fafc;color:var(--secondary);padding:0 11px;font-size:12px;font-weight:760;white-space:nowrap}.hr-employee-editor-tabs{display:inline-grid;width:fit-content;grid-template-columns:repeat(2,minmax(138px,1fr));gap:4px;border:1px solid var(--border);border-radius:14px;background:#f8fafc;padding:4px}.hr-employee-editor-tabs button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;background:transparent;color:var(--secondary);padding:0 12px;font-size:12.5px;font-weight:780;cursor:pointer}.hr-employee-editor-tabs button.active{background:#111827;color:#fff;box-shadow:0 8px 18px #11182724}.hr-employee-editor-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.hr-editor-section{display:grid;gap:10px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#fff,#fbfcff);padding:12px}.hr-employee-editor .hr-editor-section{min-width:0;border-radius:18px;background:#fff;box-shadow:0 1px 3px #1018280b}.hr-editor-section-title{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:10px}.hr-editor-section-title strong{color:var(--text);font-size:13px;font-weight:820}.hr-editor-section-title small{color:var(--secondary);font-size:11.5px;font-weight:650;text-align:right}.hr-employee-editor .hr-editor-section:has(.hr-editor-grid-main),.hr-employee-editor .hr-editor-section:has(.hr-editor-grid-bank){grid-column:1 / -1}.hr-editor-grid-main{grid-template-columns:minmax(150px,.78fr) minmax(230px,1.2fr) minmax(240px,1.2fr) minmax(150px,.72fr)}.hr-editor-grid-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-editor-grid-document{grid-template-columns:minmax(180px,.62fr) minmax(260px,1fr)}.hr-identity-number-field{display:grid;gap:8px}.hr-identity-number-field .ghost-button{min-height:38px;width:fit-content;min-width:116px;padding-inline:12px}.hr-identity-ocr-status{color:var(--secondary);font-size:12px;font-weight:700}.hr-editor-grid-bank{grid-template-columns:minmax(320px,1.18fr) repeat(3,minmax(150px,.6fr))}.hr-employee-footer{position:sticky;bottom:-1px;z-index:12;align-items:center;margin:0 -2px -2px;border-top:1px solid var(--border);background:#fffffff0;padding:12px 2px 2px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hr-employee-footer>div:last-child{display:flex;justify-content:flex-end;gap:10px}.hr-employee-footer button{width:auto;min-width:92px}.hr-editor-panel label,.hr-field{display:grid;gap:6px;min-width:0}.hr-editor-panel label>span,.hr-field span{color:var(--secondary);font-size:11px;font-weight:760;text-transform:uppercase}.hr-field input{min-height:40px;width:100%;border:1px solid var(--border-strong);border-radius:12px;background:#fff;color:var(--text);padding:0 12px;font-size:13px;font-weight:620;box-shadow:0 1px 2px #10182808}.hr-field input:focus{border-color:#2351f66b;outline:0;box-shadow:0 0 0 4px #2351f614}.hr-field input[readonly]{border-color:#e6ebf2;background:#f6f8fb;color:#667085;cursor:not-allowed}.hr-date-field{position:relative}.hr-date-trigger{display:inline-flex;min-height:40px;width:100%;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border-strong);border-radius:12px;background:#fff;color:var(--text);padding:0 12px;font:inherit;font-size:13px;font-weight:620;text-align:left;box-shadow:0 1px 2px #10182809}.hr-date-trigger.open,.hr-date-trigger:focus-visible{border-color:#2351f657;outline:0;box-shadow:0 0 0 3px #2351f61f,0 10px 24px #1118270e}.hr-date-trigger svg{color:var(--secondary);stroke-width:1.8}.hr-date-popover{position:absolute;z-index:1100;top:calc(100% + 8px);left:0;width:282px;border:1px solid var(--border);border-radius:18px;background:#fffffffa;padding:12px;box-shadow:0 18px 42px #1118271f}.hr-date-head,.hr-date-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.hr-date-head{margin-bottom:10px}.hr-date-head strong{color:var(--text);font-size:13px;font-weight:720}.hr-date-head button,.hr-date-actions button{border:0;background:transparent;color:var(--body);font:inherit;cursor:pointer}.hr-date-head button{display:grid;width:30px;height:30px;place-items:center;border-radius:10px;font-size:20px;line-height:1}.hr-date-head button:hover{background:#f3f6fb}.hr-date-weekdays,.hr-date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.hr-date-weekdays{margin-bottom:5px}.hr-date-weekdays span{display:grid;min-height:24px;place-items:center;color:var(--secondary);font-size:11px;font-weight:650}.hr-date-grid button{display:grid;height:31px;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--text);font-size:12.5px;font-weight:560;cursor:pointer}.hr-date-grid button:hover{background:#f3f6fb}.hr-date-grid button.active{background:#111827;color:#fff;font-weight:720}.hr-date-grid button.muted{color:var(--muted)}.hr-date-actions{margin-top:10px}.hr-date-actions button{min-height:28px;border-radius:10px;color:var(--blue);padding:0 8px;font-size:12px;font-weight:650}.hr-date-actions button:hover{background:#eef4ff}.hr-editor-actions{display:flex;justify-content:flex-end;gap:10px}.hr-checkin-request-editor .hr-editor-actions{display:flex;max-width:none;margin-left:auto;align-items:stretch}.hr-checkin-request-editor .hr-editor-actions>button{width:auto;min-width:92px;min-height:44px}.hr-file-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hr-file-upload{position:relative;display:grid;min-height:82px;align-content:center;gap:6px;border:1px dashed #cfd7e6;border-radius:16px;background:#f8fafc;padding:12px;color:var(--body);cursor:pointer}.hr-file-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.hr-file-upload span{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:12.5px;font-weight:780}.hr-file-upload span svg{color:var(--blue)}.hr-file-upload:hover{border-color:#2351f657;background:#f5f8ff}.hr-file-upload small{overflow:hidden;color:var(--secondary);font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.hr-employee-editor-page,.hr-employee-editor .hr-editor-grid,.hr-editor-grid-main,.hr-editor-grid-identity,.hr-editor-grid-document,.hr-editor-grid-bank{grid-template-columns:minmax(0,1fr)}.hr-employee-editor-tabs{width:100%}.hr-employee-editor-head,.hr-employee-footer,.hr-editor-section-title{align-items:stretch;flex-direction:column}.hr-editor-section-title small{text-align:left}.hr-employee-footer>div:last-child{justify-content:stretch}.hr-employee-footer button{flex:1}}.hr-document-file-card{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:14px;background:#f8fafc;padding:7px 8px 7px 12px}.hr-document-file-card>div{display:flex;min-width:0;align-items:center;gap:8px;color:var(--text);font-size:12.5px;font-weight:720}.hr-document-file-card>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-document-file-card svg{flex:0 0 auto;color:var(--secondary)}.hr-department-select .hr-select-trigger{justify-content:space-between}.hr-employee-editor .hr-select{min-height:40px;border-color:var(--border-strong);border-radius:12px;box-shadow:0 1px 2px #10182808}.hr-employee-editor .hr-select.open{z-index:1150}.hr-employee-editor .hr-select-trigger{min-width:0;min-height:40px;color:var(--text);padding:0 12px;font-size:13px;font-weight:680}.hr-employee-editor .hr-select-trigger>span:not(.department-pill):not(.hr-bank-logo):not(.hr-bank-placeholder){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-employee-editor .hr-select-menu{z-index:1160;border-radius:14px;box-shadow:0 18px 42px #11182724}.hr-employee-editor .theme-select-option{display:flex;min-height:36px;align-items:center;gap:8px;font-size:12.5px;font-weight:680}.hr-department-select .theme-select-option{justify-content:flex-start}.hr-department-select .theme-select-option:hover,.hr-department-select .theme-select-option.active{background:#f0f2f7;color:var(--text)}.hr-employee-editor .hr-department-select .department-pill{min-width:88px;justify-content:center}.hr-bank-select{display:grid;gap:8px}.hr-bank-select .hr-select-trigger>span:not(.hr-bank-logo):not(.hr-bank-placeholder){justify-self:stretch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.hr-bank-select .hr-select-trigger{display:grid;grid-template-columns:auto minmax(0,1fr) auto;justify-items:start}.hr-select-menu.hr-bank-menu{z-index:1100;min-width:min(520px,calc(100vw - 72px));max-height:none;overflow-y:visible;overflow-x:hidden;contain:content;box-shadow:0 8px 18px #11182714}.hr-select-menu.hr-bank-menu .theme-select-option{display:grid;min-height:38px;grid-template-columns:36px minmax(0,1fr);align-items:center;justify-items:start;gap:10px;padding:0 10px;transition:none;contain:layout paint}.hr-select-menu.hr-bank-menu .theme-select-option>span:not(.hr-bank-logo):not(.hr-bank-placeholder){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-bank-other{margin-top:6px;border-top:1px solid var(--border)}.hr-select-menu.hr-bank-menu input,.hr-bank-custom-input{width:100%;min-height:38px;border:1px solid var(--border-strong);border-radius:12px;background:#fff;padding:0 11px;color:var(--text);font:inherit;font-size:12.5px;font-weight:680;outline:0}.hr-select-menu.hr-bank-menu input{margin-bottom:6px;background:#f8fafc;position:sticky;top:0;z-index:1}.hr-bank-logo,.hr-bank-placeholder{display:inline-grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid rgba(226,232,240,.92);border-radius:999px;background:#fff;padding:4px}.hr-bank-placeholder{width:28px;background:#f3f6fb;color:var(--text);font-size:15px;font-weight:800}.hr-bank-logo img{display:block;width:100%;height:100%;object-fit:contain}.hr-bank-custom-input:focus,.hr-select-menu.hr-bank-menu input:focus{border-color:#2351f66b;box-shadow:0 0 0 4px #2351f614}.hr-leave-page{align-items:start;grid-template-columns:minmax(0,1fr)}.hr-leave-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.hr-leave-page>.hr-leave-toolbar,.hr-leave-page>.hr-leave-metrics{grid-column:1 / -1;width:100%;min-width:0}.hr-leave-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-leave-page .hr-table-panel{width:100%}.hr-leave-page>.hr-request-panel,.hr-leave-page>.hr-leave-request-table-panel{grid-column:1 / -1;width:100%;min-width:0;max-width:none;justify-self:stretch}.hr-leave-request-table-panel .hr-table-scroll{width:100%;max-width:100%}.hr-leave-request-table{width:100%;min-width:1280px;table-layout:fixed}.hr-leave-request-table th,.hr-leave-request-table td{padding-inline:9px}.hr-leave-request-table th:nth-child(1),.hr-leave-request-table td:nth-child(1){width:150px}.hr-leave-request-table th:nth-child(2),.hr-leave-request-table td:nth-child(2){width:130px}.hr-leave-request-table th:nth-child(3),.hr-leave-request-table td:nth-child(3){width:115px}.hr-leave-request-table th:nth-child(4),.hr-leave-request-table td:nth-child(4),.hr-leave-request-table th:nth-child(5),.hr-leave-request-table td:nth-child(5),.hr-leave-request-table th:nth-child(10),.hr-leave-request-table td:nth-child(10),.hr-leave-request-table th:nth-child(11),.hr-leave-request-table td:nth-child(11){width:90px}.hr-leave-request-table th:nth-child(6),.hr-leave-request-table td:nth-child(6){width:52px}.hr-leave-request-table th:nth-child(7),.hr-leave-request-table td:nth-child(7){width:160px}.hr-leave-request-table th:nth-child(8),.hr-leave-request-table td:nth-child(8){width:120px}.hr-leave-request-table th:nth-child(9),.hr-leave-request-table td:nth-child(9){width:92px}.hr-leave-request-table th:last-child,.hr-leave-request-table td:last-child{width:225px}.hr-leave-request-table td:nth-child(1),.hr-leave-request-table td:nth-child(2),.hr-leave-request-table td:nth-child(3),.hr-leave-request-table td:nth-child(7),.hr-leave-request-table td:nth-child(8){overflow-wrap:anywhere;white-space:normal}.hr-leave-request-table .hr-row-actions{flex-wrap:wrap;gap:5px}@media(max-width:1450px){.hr-leave-request-table{min-width:920px}.hr-leave-request-table th:nth-child(10),.hr-leave-request-table td:nth-child(10),.hr-leave-request-table th:nth-child(11),.hr-leave-request-table td:nth-child(11){display:none}.hr-leave-request-table th:nth-child(1),.hr-leave-request-table td:nth-child(1){width:95px}.hr-leave-request-table th:nth-child(2),.hr-leave-request-table td:nth-child(2){width:110px}.hr-leave-request-table th:nth-child(3),.hr-leave-request-table td:nth-child(3){width:95px}.hr-leave-request-table th:nth-child(4),.hr-leave-request-table td:nth-child(4),.hr-leave-request-table th:nth-child(5),.hr-leave-request-table td:nth-child(5){width:76px}.hr-leave-request-table th:nth-child(6),.hr-leave-request-table td:nth-child(6){width:44px}.hr-leave-request-table th:nth-child(7),.hr-leave-request-table td:nth-child(7){width:115px}.hr-leave-request-table th:nth-child(8),.hr-leave-request-table td:nth-child(8){width:90px}.hr-leave-request-table th:nth-child(9),.hr-leave-request-table td:nth-child(9){width:75px}.hr-leave-request-table th:last-child,.hr-leave-request-table td:last-child{width:160px}}.hr-request-panel{border-color:#dfe5ef;background:#fff}.hr-request-grid{display:grid;grid-template-columns:minmax(150px,1fr) minmax(140px,.85fr) repeat(3,minmax(106px,.62fr)) minmax(170px,1.1fr);gap:10px;align-items:end}.hr-request-grid label,.hr-request-grid .hr-field{display:grid;gap:6px}.hr-request-grid label>span,.hr-request-grid .hr-field span{color:var(--secondary);font-size:11px;font-weight:760;text-transform:uppercase}.hr-monthly-strip{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:10px}.hr-monthly-chip{display:grid;min-height:96px;gap:5px;justify-items:start;border:1px solid #dfe5ef;border-radius:16px;background:#fff;padding:12px;color:var(--body);text-align:left;box-shadow:0 1px 3px #1018280e}.hr-monthly-chip:hover,.hr-monthly-chip.selected{border-color:#06c97957;background:#f7fffb;box-shadow:0 10px 24px #10182812}.hr-monthly-chip span,.hr-monthly-chip strong,.hr-monthly-chip small{display:block}.hr-monthly-chip span{color:var(--text);font-size:13px;font-weight:780}.hr-monthly-chip strong{color:var(--text);font-size:26px;line-height:1}.hr-monthly-chip small{color:var(--secondary);font-size:11.5px;font-weight:650}.hr-monthly-chip.clear{min-height:44px;align-content:center;justify-items:center;color:var(--blue);font-size:12px;font-weight:760}.hr-attendance-summary-bar{display:grid;grid-template-columns:minmax(360px,1.45fr) repeat(3,minmax(150px,.7fr));gap:12px;align-items:stretch}.hr-attendance-summary-card,.hr-attendance-search-card{border:1px solid var(--border);border-radius:18px;background:#fff;padding:14px;box-shadow:0 1px 3px #1018280e}.hr-attendance-summary-card{display:flex;min-height:92px;align-items:center;gap:12px}.hr-attendance-summary-card div,.hr-attendance-search-head div{display:grid;gap:4px}.hr-attendance-summary-card small,.hr-attendance-search-head small{color:var(--secondary);font-size:11.5px;font-weight:650}.hr-attendance-summary-card strong,.hr-attendance-search-head strong{color:var(--text);font-size:24px;font-weight:760;line-height:1}.hr-attendance-search-card{display:grid;min-height:92px;gap:10px}.hr-attendance-search-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.hr-attendance-search-head button{min-height:30px;border:1px solid var(--border);border-radius:999px;background:#f7f9fc;color:var(--text);padding:0 10px;font-size:11.5px;font-weight:700}.hr-attendance-search-card input{width:100%;min-height:38px;border:1px solid var(--border);border-radius:13px;background:#fff;color:var(--text);padding:0 12px;font-size:13px;font-weight:520}.hr-attendance-search-results{display:flex;min-height:30px;flex-wrap:wrap;gap:7px}.hr-attendance-search-results button{display:inline-flex;min-height:30px;align-items:center;gap:7px;border:1px solid var(--border);border-radius:999px;background:#f8fafc;color:var(--text);padding:0 8px 0 10px;font-size:12px;font-weight:650}.hr-attendance-search-results button:hover{border-color:#2351f638;background:#f3f6ff}.hr-self-leave-page{max-width:1240px;margin-inline:auto}.hr-self-leave-shell{display:grid;gap:14px}.hr-self-leave-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px}.hr-self-leave-person{display:flex;min-width:0;align-items:center;gap:13px}.hr-self-leave-person>div{display:grid;min-width:0;gap:5px}.hr-self-leave-person>div>span{color:var(--secondary);font-size:11px;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.hr-self-leave-person strong{overflow:hidden;color:var(--text);font-size:18px;font-weight:760;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.hr-self-leave-balance{display:grid;min-width:220px;justify-items:end;gap:4px}.hr-self-leave-balance span{color:var(--muted);font-size:12px;font-weight:650}.hr-self-leave-balance strong{color:var(--text);font-size:42px;font-weight:800;letter-spacing:0;line-height:1}.hr-self-leave-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hr-self-leave-stat-row>article{display:grid;min-height:118px;align-content:center;justify-items:start;gap:7px;padding:18px}.hr-self-leave-stat-row strong{color:var(--text);font-size:30px;font-weight:780;line-height:1}.hr-self-leave-stat-row span:not(.icon-box){color:var(--secondary);font-size:13px;font-weight:560}.hr-self-leave-console{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:16px;padding:18px}.hr-self-leave-form{display:grid;gap:14px}.hr-self-leave-type-grid{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px}.hr-self-leave-type-grid button{display:flex;min-height:72px;align-items:center;gap:10px;border:1px solid var(--border);border-radius:17px;background:#fff;color:var(--text);padding:12px;text-align:left;box-shadow:0 1px 3px #1018280a}.hr-self-leave-type-grid button:hover,.hr-self-leave-type-grid button.active{border-color:#2351f642;background:#f7f9ff}.hr-self-leave-type-grid strong{font-size:13px;font-weight:720}.hr-self-leave-fields{display:grid;grid-template-columns:repeat(3,minmax(140px,.5fr)) minmax(260px,1.1fr);gap:10px;align-items:end}.hr-self-leave-fields .hr-field,.hr-self-leave-fields label{display:grid;gap:6px}.hr-self-leave-fields .hr-field span,.hr-self-leave-fields label>span{color:var(--secondary);font-size:11px;font-weight:720;text-transform:uppercase}.hr-self-leave-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:18px;background:#f8fafc;padding:12px}.hr-self-leave-submit>div{display:grid;gap:3px}.hr-self-leave-submit span,.hr-self-leave-history article span,.hr-self-leave-empty{color:var(--secondary);font-size:12px;font-weight:560}.hr-self-leave-submit strong{color:var(--text);font-size:13px;font-weight:700}.hr-self-leave-history{display:grid;align-content:start;gap:10px;border-left:1px solid var(--border);padding-left:16px}.hr-self-leave-history .section-heading{margin-bottom:2px}.hr-self-leave-history article{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:15px;background:#fff;padding:11px 12px}.hr-self-leave-history article>div{display:grid;gap:4px}.hr-self-leave-history article>div:last-child{justify-items:end}.hr-self-leave-history strong{color:var(--text);font-size:13px;font-weight:720}.hr-self-leave-empty{display:grid;min-height:72px;place-items:center;border:1px dashed var(--border);border-radius:15px;background:#f8fafc}@media(max-width:720px){.hr-self-leave-hero{align-items:flex-start;flex-direction:column}.hr-self-leave-balance{justify-items:start}}@media(max-width:1060px){.hr-self-leave-console,.hr-self-leave-stat-row{grid-template-columns:1fr}.hr-self-leave-type-grid,.hr-self-leave-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-self-leave-history{border-left:0;border-top:1px solid var(--border);padding-top:16px;padding-left:0}}@media(max-width:640px){.hr-self-leave-type-grid,.hr-self-leave-fields{grid-template-columns:1fr}.hr-self-leave-submit{align-items:stretch;flex-direction:column}}@media(max-width:1180px){.hr-attendance-summary-bar{grid-template-columns:repeat(3,minmax(150px,1fr))}.hr-attendance-search-card{grid-column:1 / -1}}@media(max-width:720px){.hr-attendance-summary-bar{grid-template-columns:1fr}}.hr-profile-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.hr-profile-head{align-items:flex-start;gap:12px}.hr-profile-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.hr-profile-actions .status-text{min-height:30px}.hr-profile-tabs span{display:inline-grid;min-height:30px;place-items:center;border-radius:999px;background:#f3f5f8;color:var(--body);padding:0 11px;font-size:12px;font-weight:720}.hr-profile-grid,.hr-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hr-settings-sections{display:grid;gap:14px}.hr-settings-section{display:grid;gap:14px;border-radius:18px;padding:16px}.hr-settings-section-head{display:flex;align-items:center;gap:10px}.hr-settings-section-head h2{margin:0;color:var(--text);font-size:15px;font-weight:840;letter-spacing:0}.hr-settings-section-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hr-profile-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.hr-profile-doc-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;min-height:68px;border:1px solid var(--border);border-radius:16px;background:#f8fafc;padding:12px;color:var(--text);text-align:left}.hr-profile-doc-card span{display:inline-flex;align-items:center;gap:7px;color:var(--secondary);font-size:11px;font-weight:760;text-transform:uppercase}.hr-profile-doc-card strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.hr-profile-doc-card small{color:var(--muted);font-size:11px;font-weight:680}.hr-profile-doc-card>svg{grid-row:1 / span 3;grid-column:2;color:var(--blue)}.hr-setting-card{display:grid;grid-template-columns:36px minmax(0,1fr);min-height:86px;gap:11px;align-items:center;border:1px solid #dfe5ef;border-radius:18px;background:#fff;padding:14px;box-shadow:0 1px 3px #1018280e}.hr-setting-card .icon-box{width:34px;height:34px;border-radius:14px}.hr-setting-card-body{display:grid;min-width:0;gap:8px}.hr-setting-card-body>span:first-child{color:var(--secondary);font-size:11px;font-weight:760}.hr-setting-card input{min-width:0;width:100%;min-height:38px;border:1px solid var(--border-strong);border-radius:10px;padding:0 10px;background:#fff;color:var(--text);font-size:13px;font-weight:760}.hr-office-ip-setting{grid-column:span 2;align-items:start}.hr-office-ip-setting textarea{width:100%;min-height:106px;border:1px solid var(--border-strong);border-radius:12px;background:#fff;color:var(--text);font:inherit;font-size:13px;font-weight:680;line-height:1.45;outline:none;padding:10px 11px;resize:vertical}.hr-office-ip-setting textarea:focus{border-color:#2351f666;box-shadow:0 0 0 4px #2351f614}.hr-office-ip-meta{display:grid;gap:3px;color:var(--secondary);font-size:11.5px;font-weight:680;line-height:1.35}.hr-office-ip-meta small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.hr-office-ip-actions{display:flex;flex-wrap:wrap;gap:8px}.hr-office-ip-actions button{min-height:34px;border-radius:11px;padding:0 11px;font-size:11.5px;font-weight:760}.hr-office-ip-actions .ghost-button,.hr-office-ip-actions .primary-button{display:inline-flex;align-items:center;gap:6px}.hr-setting-card strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.hr-setting-select-card{align-items:stretch;grid-template-columns:minmax(0,1fr)}.hr-setting-select-card>span{align-self:end;color:var(--secondary);font-size:11px;font-weight:760}.hr-setting-select-card .hr-select,.hr-setting-select-card .theme-select,.hr-setting-select-card .hr-select-trigger{width:100%}.hr-setting-select-card .hr-select-trigger{min-height:38px;border-radius:10px;box-shadow:none}.hr-position-catalog{display:grid;grid-column:1 / -1;gap:12px}.hr-position-catalog-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.hr-position-catalog-head>span{color:var(--secondary);font-size:12px;font-weight:800}.hr-position-row{display:grid;gap:12px;border:1px solid rgba(226,232,240,.94);border-radius:18px;background:#fff;padding:14px;box-shadow:0 1px 3px #1018280b}.hr-position-row-head{display:flex;min-width:0;flex-wrap:wrap;gap:8px;align-items:center}.hr-position-row-head strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:880;text-overflow:ellipsis;white-space:nowrap}.hr-position-row-head>span:not(.department-pill):not(.inline-status){border-radius:999px;background:#f3f6fb;color:var(--secondary);padding:6px 9px;font-size:11px;font-weight:760}.hr-position-row-grid{display:grid;grid-template-columns:1.1fr 1fr 1.35fr .55fr 1fr .9fr;gap:10px;align-items:end}.hr-position-row-grid label{display:grid;min-width:0;gap:6px}.hr-position-row-grid label>span{color:var(--secondary);font-size:10.5px;font-weight:820;text-transform:uppercase}.hr-position-row-grid input,.hr-position-row-grid .hr-select-trigger{width:100%;min-height:40px;border:1px solid var(--border-strong);border-radius:12px;background:#fff;color:var(--text);padding:0 12px;font-size:13px;font-weight:760;box-shadow:none}.hr-position-row-grid input:focus{border-color:#2351f66b;outline:none;box-shadow:0 0 0 4px #2351f614}.hr-position-row-grid .hr-select,.hr-position-row-grid .hr-department-select{width:100%}.hr-position-row-grid .hr-select-menu{max-height:220px}.hr-monthly-table{min-width:1120px}.hr-monthly-table th:last-child,.hr-monthly-table td:last-child{position:sticky;right:0;z-index:2;min-width:250px;background:#fff;box-shadow:-12px 0 18px #f8fafceb}.hr-monthly-table th:last-child{background:#f7f9fc}.hr-payroll-table{min-width:1824px;table-layout:fixed}.hr-payroll-table .hr-payroll-col-select{width:44px}.hr-payroll-table .hr-payroll-col-month{width:72px}.hr-payroll-table .hr-payroll-col-employee{width:230px}.hr-payroll-table .hr-payroll-col-department{width:118px}.hr-payroll-table .hr-payroll-col-work{width:64px}.hr-payroll-table .hr-payroll-col-ot,.hr-payroll-table .hr-payroll-col-ot-event{width:54px}.hr-payroll-table .hr-payroll-col-bank,.hr-payroll-table .hr-payroll-col-account{width:136px}.hr-payroll-table .hr-payroll-col-money{width:116px}.hr-payroll-table .hr-payroll-col-status{width:108px}.hr-payroll-table .hr-payroll-col-confirm{width:124px}.hr-payroll-table .hr-payroll-col-actions{width:368px}.hr-payroll-table th:last-child,.hr-payroll-table td:last-child{position:sticky;right:0;z-index:2;background:#fff;box-shadow:-12px 0 18px #f8fafcf0}.hr-payroll-table th:last-child{background:#f8fafc}.hr-payroll-table .hr-row-actions{width:100%;justify-content:flex-start;gap:6px}.hr-payroll-table .hr-row-actions button{min-width:58px;padding:0 8px}.hr-payroll-manage-page{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.hr-payroll-manage-page>.hr-action-bar,.hr-payroll-manage-page>.metric-grid{grid-column:1 / -1;width:100%;min-width:0}.hr-payroll-manage-page>.hr-leave-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-payroll-manage-page .hr-table-panel{width:100%;max-width:none}.hr-payroll-manage-page>.hr-payroll-table-panel{grid-column:1 / -1;width:100%;min-width:0;max-width:none;justify-self:stretch}.hr-payroll-table-panel .hr-table-scroll{width:100%;max-width:100%}.hr-payroll-context-menu{min-width:210px}.hr-payroll-manage-page:has(.hr-payroll-selection-bar){padding-bottom:92px}.hr-payroll-selection-bar{position:fixed;z-index:88;right:24px;bottom:20px;left:max(24px,calc(var(--sidebar-width, 220px) + 24px));display:grid;width:min(760px,calc(100vw - max(48px,var(--sidebar-width, 220px)) - 48px));min-height:66px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:auto;border:1px solid #dbe3ef;border-radius:14px;background:#fffffffa;padding:10px 12px;box-shadow:0 18px 46px #0f172a38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hr-payroll-selection-copy{display:grid;gap:2px;min-width:0}.hr-payroll-selection-copy strong{color:#101828;font-size:13px;font-weight:760}.hr-payroll-selection-copy small{color:#667085;font-size:11px;font-weight:620}.hr-payroll-selection-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.hr-payroll-selection-actions>button{min-height:38px;gap:6px;border-radius:10px;padding-inline:11px;font-size:11.5px;font-weight:700}.hr-payroll-selection-actions>.hr-payroll-selection-clear{width:38px;min-width:38px;padding:0}@media(max-width:760px){.hr-payroll-selection-bar{right:12px;bottom:12px;left:12px;width:auto;grid-template-columns:auto minmax(0,1fr)}.hr-payroll-selection-actions{grid-column:1 / -1;justify-content:stretch}.hr-payroll-selection-actions>button{flex:1 1 auto}.hr-payroll-selection-actions>.hr-payroll-selection-clear{flex:0 0 38px}}.hr-payroll-table .hr-select-cell{text-align:center}.hr-payroll-table input[type=checkbox]{width:16px;height:16px;accent-color:#111827;cursor:pointer}.hr-payroll-view-switch{display:inline-flex;width:fit-content;align-items:center;gap:3px;border-radius:14px;background:#eef0f3;padding:4px;box-shadow:inset 0 0 0 1px #0f172a08}.hr-payroll-view-switch button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;background:transparent;padding:0 12px;color:var(--secondary);font:inherit;font-size:12px;font-weight:620;cursor:pointer}.hr-payroll-view-switch button.active{background:#101827;color:#fff;box-shadow:0 14px 30px #0f172a29}.hr-self-payroll{display:grid;gap:16px}.hr-self-payroll-page{width:min(100%,1360px);max-width:none;margin-inline:0 auto}.hr-self-payroll-hero{display:flex;align-items:center;justify-content:space-between;gap:16px}.hr-self-payroll-hero-side{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.hr-payroll-payday-pill{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid #dde5f0;border-radius:999px;background:#f8fafc;padding:0 12px;color:#475467;font-size:12px;font-weight:560;cursor:help}.hr-self-payroll-card{display:grid;gap:14px;justify-items:stretch;width:100%;max-width:none;padding:20px}.hr-self-payroll .hr-payroll-detail-metrics.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hr-self-payroll .hr-payroll-detail-metrics .metric-card{min-height:72px;padding:12px 14px}.hr-self-payroll .hr-payroll-detail-metrics .metric-card strong{font-size:20px;font-weight:720}.hr-self-payroll-main{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:14px;align-items:start}.hr-payroll-slip-view{display:grid;gap:11px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#fff,#fbfcff);padding:16px 18px;width:100%;max-width:none}.hr-self-payroll-slip-full{gap:14px;justify-self:stretch;width:100%}.hr-self-payroll-slip-head{display:flex;align-items:center;border-radius:16px;background:#111827;padding:13px 14px;color:#fff}.hr-self-payroll-slip-head>div:first-child{display:grid;gap:3px;min-width:0}.hr-self-payroll-slip-head span{color:#ffffff9e;font-size:10px;font-weight:620;letter-spacing:.045em;text-transform:uppercase}.hr-self-payroll-slip-head strong{overflow:hidden;color:#fff;font-size:15px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.hr-self-payroll-net-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid rgba(6,201,121,.18);border-radius:18px;background:linear-gradient(135deg,#ecfdf5,#f4fff9);padding:16px 18px}.hr-self-payroll-net-footer>div{display:grid;gap:4px}.hr-self-payroll-net-footer span{color:#047857;font-size:12px;font-weight:600}.hr-self-payroll-net-footer strong{color:#065f46;font-size:32px;font-weight:760;letter-spacing:0}.hr-payroll-section-title{color:var(--text);font-size:12px;font-weight:620}.hr-payroll-line-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hr-self-payroll .hr-info-grid,.hr-self-payroll .hr-payroll-line-grid{align-items:stretch}.hr-self-payroll .info-row{min-height:38px;border-radius:13px;background:#f7f9fc;padding:8px 12px}.hr-self-payroll .info-row strong{display:flex;align-items:center;justify-content:flex-end;min-width:0;font-weight:600}.hr-self-payroll .department-pill{display:inline-grid;place-items:center;min-height:24px;padding:0 12px;font-size:11px;font-weight:620;line-height:1}.hr-self-payroll-net{display:flex;align-items:center;justify-content:space-between;border-radius:16px;background:#ecfdf5;padding:14px 16px;color:#047857}.hr-self-payroll-net span{font-size:12px;font-weight:600}.hr-self-payroll-net strong{color:#065f46;font-size:28px;font-weight:740}.hr-self-payroll-actions{display:flex;align-content:start;justify-content:flex-end;gap:8px;border:0;border-radius:0;background:transparent;padding:0;height:fit-content}.hr-self-payroll-slip-head .hr-self-payroll-actions{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:0;background:transparent;padding:0}.hr-self-payroll-actions button{width:auto;min-width:132px;min-height:38px;justify-content:center;border-radius:13px;padding:0 12px;font-size:12px;font-weight:620;box-shadow:none}.hr-self-payroll-slip-head .hr-self-payroll-actions button{width:auto;min-width:96px;min-height:34px;border-color:#ffffff38;background:#ffffff14;color:#fff}.hr-self-payroll-slip-head .hr-self-payroll-actions .primary-button{border-color:#fff;background:#fff;color:#111827}.hr-self-payroll-slip-head .hr-self-payroll-actions button:disabled{opacity:.58}.hr-self-payroll-actions .primary-button{box-shadow:0 12px 24px #0f172a1f}.hr-self-payroll-action-summary{display:grid;gap:5px;border-radius:15px;background:#ecfdf5;padding:13px;color:#047857}.hr-self-payroll-action-summary span{color:#047857;font-size:12px;font-weight:600}.hr-self-payroll-action-summary strong{color:#065f46;font-size:22px;font-weight:740}.hr-self-payroll .hr-payroll-line-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}.hr-self-payroll .hr-info-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.hr-payroll-bank-inline{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.hr-payroll-bank-inline .hr-bank-logo{width:44px;height:22px;border-radius:8px}.hr-payroll-bank-inline .hr-bank-placeholder{width:24px;height:24px}.hr-self-payroll-empty{display:flex;min-height:180px;align-items:center;justify-content:center;gap:12px;color:var(--text)}.hr-self-payroll-history{display:grid;gap:12px}.hr-self-payroll-list{display:grid;gap:8px}.hr-self-payroll-list button{display:grid;grid-template-columns:92px 1fr auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:14px;background:#fff;padding:10px 12px;color:var(--text);text-align:left}.hr-self-payroll-list button.active,.hr-self-payroll-list button:hover{border-color:#2351f63d;background:#f6f8ff}.hr-confirm-panel{max-width:520px}.hr-confirm-text{margin:0;color:var(--secondary);font-size:14px;font-weight:520;line-height:1.5}.hr-stepper-field>div{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;gap:8px;align-items:center}.hr-stepper-field button{height:40px;border:1px solid var(--border);border-radius:12px;background:#f8fafc;color:var(--text);font-size:16px;font-weight:720}.hr-stepper-field input{text-align:center}.hr-ot-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hr-ot-preview-grid article{display:grid;gap:5px;border:1px solid var(--border);border-radius:16px;background:#f8fafc;padding:12px}.hr-ot-preview-grid span,.hr-ot-preview-grid small{color:var(--secondary);font-size:12px;font-weight:560}.hr-ot-preview-grid strong{color:var(--text);font-size:17px;font-weight:780}.hr-payroll-total{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.hr-payroll-total span{display:inline-flex;min-height:38px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:12px;background:#f8fafc;padding:0 12px;color:var(--secondary);font-size:12px;font-weight:720}.hr-payroll-total strong{color:var(--text);font-size:13px}.hr-modal-card:has(.hr-payroll-editor){width:min(1220px,calc(100vw - 48px))}.hr-payroll-editor{gap:14px}.hr-payroll-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hr-payroll-person-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hr-payroll-person-meta>span{display:inline-flex;min-height:30px;align-items:center;border:1px solid var(--border);border-radius:999px;background:#f8fafc;padding:0 11px;color:var(--secondary);font-size:12px;font-weight:760;white-space:nowrap}.hr-payroll-person-meta .department-pill{min-height:30px;border:0;color:#fff;line-height:1}.hr-payroll-person-meta>.department-pill.department-admin,.hr-self-payroll .department-pill.department-admin{background:#ff4ab8;color:#fff}.hr-payroll-person-meta>.department-pill.department-core,.hr-self-payroll .department-pill.department-core{background:#4c19df;color:#fff}.hr-payroll-person-meta>.department-pill.department-ops,.hr-self-payroll .department-pill.department-ops{background:#ea0000;color:#fff}.hr-payroll-person-meta>.department-pill.department-hr,.hr-self-payroll .department-pill.department-hr{background:#06c979;color:#fff}.hr-payroll-person-meta>.department-pill.department-gt,.hr-self-payroll .department-pill.department-gt{background:#2351f6;color:#fff}.hr-payroll-person-meta>.department-pill.department-marketing,.hr-self-payroll .department-pill.department-marketing{background:#f67323;color:#fff}.hr-payroll-person-meta>.department-pill.department-finance,.hr-self-payroll .department-pill.department-finance{background:#4c19df;color:#fff}.hr-payroll-person-meta>.department-pill.department-knowledge,.hr-self-payroll .department-pill.department-knowledge,.hr-payroll-person-meta>.department-pill.department-ecom,.hr-self-payroll .department-pill.department-ecom{background:#ffe506;color:#101214}.hr-payroll-person-meta>.department-pill.department-founder,.hr-self-payroll .department-pill.department-founder,.hr-payroll-person-meta>.department-pill.department-common,.hr-self-payroll .department-pill.department-common,.hr-payroll-person-meta>.department-pill.department-neutral,.hr-self-payroll .department-pill.department-neutral{background:#eef0f2;color:var(--body)}.hr-payroll-person-meta>.department-pill.department-rnd,.hr-self-payroll .department-pill.department-rnd{background:#101214;color:#fff}.hr-payroll-detail-metrics.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hr-payroll-detail-metrics .metric-card{min-height:82px;padding:14px 16px}.hr-payroll-detail-metrics .metric-card strong{font-size:24px}.hr-payroll-editor-body{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}.hr-payroll-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.hr-payroll-review-note{display:grid;grid-column:1 / -1;gap:5px;border:1px solid rgba(245,158,11,.26);border-radius:14px;background:#fffbeb;padding:12px;color:#92400e}.hr-payroll-review-note span{color:#a16207;font-size:11px;font-weight:720;text-transform:uppercase}.hr-payroll-review-note strong{color:#713f12;font-size:13px;font-weight:640;line-height:1.4}.hr-late-payroll-banner{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(245,158,11,.26);border-radius:14px;background:#fffbeb;color:#92400e;padding:12px 14px}.hr-late-payroll-banner.active{border-color:#ef44443d;background:#fff7ed;color:#9a3412}.hr-late-payroll-banner svg{flex:0 0 auto;margin-top:1px}.hr-late-payroll-banner div{display:grid;gap:3px}.hr-late-payroll-banner strong{color:inherit;font-size:13px;font-weight:840}.hr-late-payroll-banner span{color:#667085;font-size:12px;line-height:1.45}.hr-payroll-form-grid .hr-field:last-child{grid-column:1 / -1}.hr-payroll-late-field{min-width:0}.hr-payroll-late-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.hr-payroll-late-control .ghost-button{min-height:40px;border-radius:12px;padding:0 12px;white-space:nowrap}.hr-payroll-source-pill{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:1px solid #b7e8d0;border-radius:999px;padding:0 10px;color:#047857;background:#ecfdf5;font-size:11px;font-weight:750;white-space:nowrap}.hr-payroll-adjust-label,.hr-payroll-adjust-value{display:inline-flex;align-items:center;gap:5px;min-width:0}.hr-payroll-adjust-mark{display:inline-flex;align-items:center;justify-content:center;color:#f59e0b;line-height:1}.hr-payroll-extra-income{display:grid;grid-column:1 / -1;gap:8px;min-width:0;padding:10px;border:1px solid var(--border);border-radius:14px;background:#f8fafc}.hr-payroll-extra-head,.hr-payroll-extra-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.hr-payroll-extra-head span{color:var(--secondary);font-size:11px;font-weight:760;text-transform:uppercase}.hr-payroll-extra-row{grid-template-columns:minmax(0,1.5fr) minmax(120px,.8fr) 34px}.hr-payroll-extra-row input{width:100%;min-width:0;border:1px solid var(--border);border-radius:10px;background:#fff;padding:9px 10px;color:var(--primary);font-size:12px;font-weight:680}.hr-payroll-extra-row button{width:34px;height:34px;border:1px solid var(--border);border-radius:10px;background:#fff;color:#667085;display:grid;place-items:center;cursor:pointer}.hr-payroll-form-grid label,.hr-payroll-form-grid .hr-field{min-width:0}.hr-payroll-form-grid label>span,.hr-payroll-form-grid .hr-field span{color:var(--secondary);font-size:11px;font-weight:760;text-transform:uppercase}.hr-payroll-side{display:grid;gap:10px}.hr-payroll-breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hr-payroll-breakdown .info-row{min-height:46px}.hr-payroll-calendar{display:grid;grid-template-columns:repeat(31,minmax(22px,1fr));gap:5px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:14px;background:#f8fafc}.hr-payroll-calendar .hr-day{width:100%;height:26px;border:0;border-radius:9px;font-size:10px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.hr-payroll-calendar .hr-day:hover{box-shadow:0 0 0 2px #2563eb29;transform:translateY(-1px)}.hr-payroll-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.hr-payroll-footer button{min-width:96px;min-height:40px;width:auto;align-self:auto}.hr-checkin-actions .hr-expense-report-button:not(:disabled){border-color:#7c3aed38;background:#f7f3ff;color:#6d28d9}.hr-checkin-actions .hr-ot-report-button:not(:disabled),.hr-ot-submit-button:not(:disabled){border-color:#ea580c47;background:#fff7ed;color:#c2410c}.hr-ot-submit-button:not(:disabled){background:#ea580c;color:#fff;box-shadow:0 12px 28px #ea580c38}.hr-modal-card:has(.hr-ot-request-editor){width:min(860px,calc(100vw - 48px));overflow:hidden}.hr-modal-card:has(.hr-ot-request-editor)>.hr-ot-request-editor{max-height:calc(100vh - 48px);overscroll-behavior:contain;overflow-x:hidden;padding:24px;scrollbar-gutter:stable}.hr-modal-backdrop:has(.hr-ot-request-editor){-webkit-backdrop-filter:none;backdrop-filter:none}.hr-ot-request-editor{grid-template-columns:minmax(0,1fr)!important;gap:16px;min-width:0}.hr-ot-request-editor>*{grid-column:1 / -1!important;width:100%;min-width:0}.hr-ot-request-editor .section-heading{margin:0}.hr-ot-request-person{display:flex;align-items:center;justify-content:space-between;gap:12px}.hr-ot-request-person>span{min-width:0}.hr-ot-request-person{min-width:0;border:1px solid #e7eaf0;border-radius:14px;background:#f8fafc;padding:10px 12px}.hr-ot-request-metrics.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.hr-ot-request-metrics .metric-card{min-width:0;min-height:96px;border-radius:14px;padding:13px 14px}.hr-ot-request-metrics .metric-card strong{margin-top:9px;font-size:21px;line-height:1.15}.hr-ot-request-metrics .metric-card p{margin-top:5px}.hr-ot-request-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 12px;min-width:0}.hr-ot-request-control,.hr-ot-request-control>label{width:100%;min-width:0}.hr-ot-request-control .hr-select,.hr-ot-request-control .hr-date-trigger,.hr-ot-request-control input,.hr-ot-request-control textarea{width:100%;min-width:0}.hr-ot-kind-select .hr-select-trigger{border-color:#2563eb3d;background:#f8fbff;color:#1d4ed8;font-weight:720}.hr-ot-kind-select .hr-select-menu,.hr-ot-time-combined-select .hr-select-menu{z-index:12;border-color:#94a3b84d;padding:5px;box-shadow:0 16px 32px #0f172a24}.hr-ot-kind-select .theme-select-option,.hr-ot-time-combined-select .theme-select-option{min-height:34px;border-radius:8px;font-size:12px;font-weight:650}.hr-ot-time-combined-select{width:100%;min-width:0}.hr-ot-time-combined-select .hr-select-trigger{min-height:42px;justify-content:space-between;border-color:#2563eb3d;background:#f8fbff;padding:0 12px;color:#1d4ed8;font-variant-numeric:tabular-nums;font-weight:700}.hr-ot-time-combined-select .hr-select-menu{max-height:260px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.hr-ot-request-wide{grid-column:1 / -1}.hr-ot-request-reason{grid-column:span 2}.hr-ot-request-control textarea{min-height:76px;border:1px solid var(--border-strong);border-radius:12px;background:#fff;color:var(--text);padding:11px 12px;font:inherit;font-size:13px;font-weight:560;line-height:1.45;resize:vertical;box-shadow:0 1px 2px #10182808}.hr-ot-request-control textarea:focus{border-color:#ea580c6b;outline:0;box-shadow:0 0 0 4px #ea580c14}.hr-ot-request-editor .hr-editor-actions{align-items:center;padding-top:2px}.hr-ot-request-editor .hr-editor-actions>button{width:auto;min-width:96px;min-height:42px}.hr-ot-request-note{display:flex;align-items:flex-start;gap:8px;border:1px solid #fed7aa;border-radius:12px;background:#fffbeb;padding:10px 12px;color:#9a3412;font-size:12px;font-weight:650;line-height:1.45}.hr-modal-card:has(.hr-ot-report-editor){width:min(1120px,100%);overflow:hidden}.hr-modal-backdrop:has(.hr-ot-report-editor){-webkit-backdrop-filter:none;backdrop-filter:none;padding-left:246px}.hr-modal-card:has(.hr-ot-report-editor)>.hr-ot-report-editor{max-height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.hr-ot-report-editor{gap:16px;min-width:0}.hr-ot-report-editor-head,.hr-ot-report-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.hr-ot-report-count{display:inline-flex;min-height:32px;align-items:center;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;padding:0 11px;color:#c2410c;font-size:11.5px;font-weight:750;white-space:nowrap}.hr-ot-report-employee-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;border:1px solid #e4e9f1;border-radius:14px;background:#f8fafc;padding:11px 13px}.hr-ot-report-employee-bar>div{display:grid;gap:2px;min-width:0}.hr-ot-report-employee-bar>div>span{color:#667085;font-size:10.5px;font-weight:700}.hr-ot-report-employee-bar>div>strong{overflow:hidden;color:#101828;font-size:13.5px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.hr-ot-report-form-list,.hr-ot-report-form-row{contain:layout style}.hr-ot-report-form-list{display:grid;gap:9px}.hr-ot-report-form-row{display:grid;grid-template-columns:34px minmax(126px,.8fr) minmax(130px,.82fr) minmax(130px,.82fr) minmax(130px,.82fr) 72px 34px;align-items:end;gap:9px;border:1px solid #fed7aa;border-radius:14px;background:#fffaf5;padding:11px;box-shadow:0 1px 2px #10182809}.hr-ot-report-row-index{display:grid;width:30px;height:42px;place-items:center;border-radius:9px;background:#ffedd5;color:#c2410c;font-size:11px;font-weight:800}.hr-ot-report-form-row label,.hr-ot-report-form-row .hr-field{display:grid;gap:6px;min-width:0}.hr-ot-report-form-row label>span:first-child,.hr-ot-report-hours>span{color:#667085;font-size:10.5px;font-weight:700;text-transform:uppercase}.hr-ot-report-form-row input,.hr-ot-report-form-row textarea,.hr-ot-report-form-row .hr-select-trigger{width:100%;min-width:0;min-height:42px;border:1px solid #d7deea;border-radius:10px;background:#fff;color:#101828;padding:0 11px;font:inherit;font-size:12.5px;font-weight:600;outline:0}.hr-ot-report-form-row textarea{min-height:62px;padding:10px 11px;line-height:1.4;resize:vertical}.hr-ot-report-form-row input:focus,.hr-ot-report-form-row textarea:focus{border-color:#ea580c6b;box-shadow:0 0 0 3px #ea580c14}.hr-ot-report-form-row .hr-ot-kind-select .hr-select-trigger,.hr-ot-report-form-row .hr-ot-time-combined-select .hr-select-trigger{min-height:42px;border-color:#ea580c3d;background:#fff;color:#9a3412}.hr-ot-report-hours{display:grid;gap:6px;min-width:0}.hr-ot-report-hours>strong{display:grid;min-height:42px;place-items:center;border:1px solid #fed7aa;border-radius:10px;background:#ffedd5;color:#9a3412;font-size:13px;font-weight:800}.hr-ot-report-remove-button{display:grid;width:34px;height:42px;place-items:center;border:1px solid #fee2e2;border-radius:10px;background:#fff7f7;color:#dc2626;cursor:pointer}.hr-ot-report-reason-field{grid-column:2 / 5}.hr-ot-report-evidence-field{grid-column:5 / -1}.hr-ot-report-add-button{justify-self:start;width:auto;border-color:#fed7aa;color:#c2410c}.hr-ot-report-editor-footer{border:1px solid #fed7aa;border-radius:14px;background:#fff7ed;padding:11px 13px}.hr-ot-report-editor-footer>div:first-child{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 10px}.hr-ot-report-editor-footer span,.hr-ot-report-editor-footer small{color:#7c2d12;font-size:11px;font-weight:600}.hr-ot-report-editor-footer strong{color:#c2410c;font-size:18px;font-weight:780}.hr-ot-report-editor-footer small{grid-column:1 / -1}.hr-payroll-ot-history{display:grid;gap:12px;border:1px solid rgba(249,115,22,.24);border-radius:14px;background:#fffaf5;padding:15px 16px}.hr-payroll-ot-requests-panel{grid-column:1 / -1;width:100%}.hr-payroll-ot-history-head{display:grid;grid-template-columns:auto minmax(120px,1fr) auto auto;align-items:center;gap:10px}.hr-payroll-ot-history-head small{color:#b54708;font-size:10px;font-weight:750;text-transform:uppercase}.hr-payroll-ot-history-head strong{justify-self:start;color:#101828;font-size:15px;font-weight:760}.hr-payroll-ot-bulk-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.hr-payroll-ot-bulk-actions>button{min-height:34px;gap:6px;border-radius:9px;padding:0 11px;font-size:11px;font-weight:720}.hr-payroll-ot-select-all{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:1px solid #fed7aa;border-radius:9px;background:#fff;padding:0 10px;color:#9a3412;cursor:pointer;font-size:11px;font-weight:700;white-space:nowrap}.hr-payroll-ot-select-all:has(input:disabled){cursor:not-allowed;opacity:.55}.hr-payroll-ot-select-all input,.hr-payroll-ot-history-select input{width:15px;height:15px;margin:0;accent-color:#ea580c}.hr-payroll-ot-history-summary{display:flex;align-items:center;justify-content:flex-end;gap:8px}.hr-payroll-ot-history-summary>b{display:inline-grid;min-width:30px;height:30px;place-items:center;border-radius:999px;background:#ffedd5;color:#c2410c;font-size:12px}.hr-payroll-ot-history-list,.hr-self-ot-history-list{display:grid;gap:6px}.hr-payroll-ot-history-list>article,.hr-self-ot-history-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;border:1px solid #e4e7ec;border-radius:12px;background:#f9fafb;padding:10px 12px;color:#667085;font-size:11.5px;text-align:left}.hr-payroll-ot-history-list>article{grid-template-columns:auto minmax(0,1fr) auto}.hr-payroll-ot-history-list>article.selected{border-color:#ea580c70;background:#fff7ed;box-shadow:inset 3px 0 #f97316}.hr-payroll-ot-history-select{display:grid;width:28px;min-height:44px;place-items:center;cursor:pointer}.hr-payroll-ot-history-select:has(input:disabled){cursor:not-allowed;opacity:.38}.hr-self-ot-history-list>article{grid-template-columns:92px minmax(0,1fr) 96px}.hr-payroll-ot-history-list>article:hover{border-color:#f9731661;background:#fffaf5}.hr-payroll-ot-history-main{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-content:start;gap:5px 12px;min-width:0;border:0;background:transparent;padding:0;color:inherit;text-align:left}.hr-payroll-ot-history-main>strong{overflow:hidden;color:#101828;font-size:13px;font-weight:720;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.hr-payroll-ot-history-main>small{overflow:hidden;color:#667085;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.hr-payroll-ot-history-topline{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px 12px}.hr-payroll-ot-history-topline .hr-employee-identity{margin-right:4px}.hr-payroll-ot-history-date,.hr-payroll-ot-history-time,.hr-payroll-ot-history-kind{display:inline-flex;align-items:center;gap:5px;width:fit-content;color:#475467;font-weight:620}.hr-payroll-ot-history-kind{border-radius:999px;background:#eef4ff;padding:3px 8px;color:#1d4ed8;font-weight:700}.hr-payroll-ot-history-time{color:#344054}.hr-payroll-ot-history-side{display:grid;justify-items:end;gap:9px;min-width:190px}.hr-payroll-ot-history-side>b{color:#047857;font-size:12px}.hr-payroll-ot-history-side>small{color:#667085;font-size:10.5px;font-weight:650}@media(max-width:960px){.hr-ot-request-metrics.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hr-ot-report-form-row{grid-template-columns:34px repeat(2,minmax(0,1fr)) 34px}.hr-ot-report-reason-field,.hr-ot-report-evidence-field{grid-column:2 / -1}}@media(min-width:721px)and (max-width:1024px){.hr-modal-backdrop:has(.hr-ot-report-editor){padding-left:108px}}.hr-payroll-ot-history-actions{display:flex;align-items:center;gap:7px}.hr-payroll-ot-history-actions>button{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:5px;border-radius:9px;padding:0 10px;font-size:11px;font-weight:700}.hr-payroll-ot-history-list strong,.hr-self-ot-history-list strong{overflow:hidden;color:#344054;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.hr-payroll-ot-history>p{margin:0;color:#667085;font-size:12px;font-weight:600}@media(max-width:720px){.hr-ot-request-metrics.metric-grid,.hr-ot-request-form{grid-template-columns:1fr!important}.hr-modal-card:has(.hr-ot-report-editor){width:min(100vw - 24px,1120px)}.hr-modal-backdrop:has(.hr-ot-report-editor){padding:12px}.hr-modal-card:has(.hr-ot-report-editor)>.hr-ot-report-editor{padding:16px}.hr-ot-report-editor-head,.hr-ot-report-editor-footer{align-items:stretch;flex-direction:column}.hr-ot-report-count{align-self:flex-start}.hr-ot-report-employee-bar{grid-template-columns:auto minmax(0,1fr)}.hr-ot-report-employee-bar>.department-pill,.hr-ot-report-employee-bar>.status-text{grid-column:2;justify-self:start}.hr-ot-report-form-row{grid-template-columns:32px minmax(0,1fr);align-items:start}.hr-ot-report-form-row>label,.hr-ot-report-form-row>.hr-field,.hr-ot-report-hours,.hr-ot-report-reason-field,.hr-ot-report-evidence-field{grid-column:2}.hr-ot-report-remove-button{grid-column:1}.hr-ot-report-editor-footer .hr-editor-actions{width:100%}.hr-ot-report-editor-footer .hr-editor-actions>button{flex:1}.hr-ot-request-wide,.hr-ot-request-reason{grid-column:auto}.hr-modal-card:has(.hr-ot-request-editor)>.hr-ot-request-editor{padding:18px}.hr-ot-request-person{align-items:flex-start;flex-direction:column}.hr-ot-request-editor .hr-editor-actions{width:100%}.hr-ot-request-editor .hr-editor-actions>button{flex:1 1 0;min-width:0}.hr-payroll-ot-history-list>article,.hr-self-ot-history-list>article{grid-template-columns:1fr}.hr-payroll-ot-history-head{grid-template-columns:auto minmax(0,1fr) auto}.hr-payroll-ot-bulk-actions{grid-row:2;grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.hr-payroll-ot-history-summary{grid-row:1;grid-column:3}.hr-payroll-ot-history-list>article{grid-template-columns:auto minmax(0,1fr)}.hr-payroll-ot-history-side{grid-column:2}.hr-payroll-ot-history-main{grid-template-columns:1fr}.hr-payroll-ot-history-main>*{grid-column:1!important}.hr-payroll-ot-history-side{justify-items:start;min-width:0}.hr-payroll-ot-history-topline{align-items:flex-start;flex-direction:column}}.hr-modal-card:has(.hr-expense-editor){width:min(1120px,calc(100vw - 48px))}.hr-modal-backdrop:has(.hr-expense-editor){-webkit-backdrop-filter:none;backdrop-filter:none}.hr-modal-card:has(.hr-expense-editor)>.hr-expense-editor{overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:auto}.hr-expense-form-list,.hr-expense-form-row{contain:layout style}.hr-modal-card:has(.hr-expense-review-editor){width:min(720px,calc(100vw - 48px))}.hr-expense-editor,.hr-expense-review-editor{gap:16px}.hr-expense-editor-head,.hr-expense-claims-head,.hr-expense-editor-footer,.hr-payroll-expense-head,.hr-self-expense-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.hr-expense-deadline{display:inline-flex;min-height:32px;align-items:center;gap:7px;border:1px solid #e7dcff;border-radius:999px;background:#f8f5ff;padding:0 11px;color:#6d28d9;font-size:11.5px;font-weight:700;white-space:nowrap}.hr-expense-employee-bar,.hr-expense-review-person{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;border:1px solid #e4e9f1;border-radius:16px;background:#f8fafc;padding:11px 13px}.hr-expense-employee-bar>div,.hr-expense-review-person>div{display:grid;gap:2px;min-width:0}.hr-expense-employee-bar>div>span,.hr-expense-review-person>div>span{color:#667085;font-size:10.5px;font-weight:700}.hr-expense-employee-bar>div>strong,.hr-expense-review-person>div>strong{overflow:hidden;color:#101828;font-size:13.5px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.hr-expense-employee-bar>small{color:#667085;font-size:11.5px;font-weight:560;line-height:1.4;text-align:right}.hr-expense-form-list{display:grid;gap:9px}.hr-expense-form-row{display:grid;grid-template-columns:34px minmax(130px,.65fr) minmax(220px,1.4fr) minmax(130px,.72fr) minmax(150px,.8fr) 34px;align-items:end;gap:9px;border:1px solid #e4e9f1;border-radius:16px;background:#fff;padding:11px;box-shadow:0 1px 2px #10182809}.hr-expense-row-index{display:grid;width:30px;height:40px;place-items:center;border-radius:10px;background:#f2edff;color:#6d28d9;font-size:11px;font-weight:800}.hr-expense-form-row label{gap:6px}.hr-expense-form-row label>span:first-child{color:#667085;font-size:10.5px;font-weight:700;text-transform:uppercase}.hr-expense-form-row label>span small{color:#98a2b3;font-size:9.5px;font-weight:600;text-transform:none}.hr-expense-form-row input:not([type=file]),.hr-expense-review-editor textarea{width:100%;min-width:0;min-height:40px;border:1px solid #d7deea;border-radius:11px;background:#fff;color:#101828;padding:0 11px;font:inherit;font-size:12.5px;font-weight:600;outline:0}.hr-expense-form-row input:not([type=file]):focus,.hr-expense-review-editor textarea:focus{border-color:#7c3aed6b;box-shadow:0 0 0 3px #7c3aed14}.hr-expense-note-field{grid-column:2 / -1}.hr-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}.hr-expense-file-button{display:flex;min-height:40px;min-width:0;align-items:center;gap:7px;overflow:hidden;border:1px dashed #cfd7e6;border-radius:11px;background:#f8fafc;padding:0 10px;color:#475467!important;cursor:pointer;font-size:11.5px!important;font-weight:650!important;text-overflow:ellipsis;text-transform:none!important;white-space:nowrap}.hr-expense-file-button.attached{border-color:#c7b6f6;background:#f7f3ff;color:#6d28d9!important}.hr-expense-remove-button{display:grid;width:34px;height:40px;place-items:center;border:1px solid #fee2e2;border-radius:11px;background:#fff7f7;color:#dc2626;cursor:pointer}.hr-expense-add-button{justify-self:start;width:auto}.hr-expense-recent{display:grid;gap:5px;border-top:1px solid #e4e9f1;padding-top:13px}.hr-expense-recent-head,.hr-expense-recent-row{display:grid;grid-template-columns:100px minmax(0,1fr) 130px 95px 30px;align-items:center;gap:10px}.hr-expense-recent-head{display:flex;justify-content:space-between;color:#667085;font-size:11px;font-weight:700}.hr-expense-recent-row{min-height:38px;border-radius:11px;background:#f8fafc;padding:5px 9px;color:#667085;font-size:11.5px}.hr-expense-recent-row>strong{overflow:hidden;color:#344054;text-overflow:ellipsis;white-space:nowrap}.hr-expense-recent-row>b{color:#101828;text-align:right}.hr-expense-recent-row>button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:9px;background:#eee8ff;color:#6d28d9;cursor:pointer}.hr-expense-editor-footer{border:1px solid #e6ddfb;border-radius:16px;background:#faf8ff;padding:11px 13px}.hr-expense-editor-footer>div:first-child{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 10px}.hr-expense-editor-footer span,.hr-expense-editor-footer small{color:#667085;font-size:11px;font-weight:600}.hr-expense-editor-footer strong{color:#6d28d9;font-size:18px;font-weight:760}.hr-expense-editor-footer small{grid-column:1 / -1}.hr-expense-review-person{grid-template-columns:auto minmax(0,1fr) auto}.hr-expense-review-person small{color:#667085;font-size:11px}.hr-expense-review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hr-expense-review-facts>div,.hr-expense-review-note{display:grid;align-content:center;gap:5px;min-height:66px;border:1px solid #e4e9f1;border-radius:14px;background:#f8fafc;padding:10px 12px}.hr-expense-review-facts span,.hr-expense-review-note>span{color:#667085;font-size:10.5px;font-weight:700;text-transform:uppercase}.hr-expense-review-facts strong{color:#101828;font-size:13px;font-weight:700}.hr-expense-review-facts .hr-expense-review-amount{border-color:#ded2ff;background:#f8f5ff}.hr-expense-review-facts .hr-expense-review-amount strong{color:#6d28d9;font-size:18px}.hr-expense-review-note{min-height:auto}.hr-expense-review-note p{margin:0;color:#344054;font-size:12px;line-height:1.45}.hr-expense-review-decision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hr-expense-review-decision button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid #dfe5ee;border-radius:12px;background:#fff;color:#475467;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.hr-expense-review-decision button.active.approved{border-color:#9fe3c2;background:#ecfdf5;color:#047857}.hr-expense-review-decision button.active.rejected{border-color:#fecaca;background:#fff1f2;color:#b42318}.hr-expense-review-editor textarea{min-height:84px;resize:vertical;padding:10px 11px}.hr-expense-review-impact{display:flex;align-items:flex-start;gap:10px;border:1px solid #e2d8fb;border-radius:14px;background:#faf8ff;padding:11px 12px;color:#6d28d9}.hr-expense-review-impact>div{display:grid;gap:3px}.hr-expense-review-impact strong{font-size:12.5px}.hr-expense-review-impact span{color:#667085;font-size:11.5px;line-height:1.4}.hr-expense-claims-panel{overflow:hidden}.hr-expense-claims-summary{display:flex;align-items:center;gap:8px}.hr-expense-claims-summary>span{display:grid;gap:2px;border:1px solid #e6ddfb;border-radius:12px;background:#faf8ff;padding:7px 10px}.hr-expense-claims-summary small{color:#7c6f99;font-size:9.5px;font-weight:700;text-transform:uppercase}.hr-expense-claims-summary strong{color:#5b21b6;font-size:13px;font-weight:760}.hr-expense-claims-note{margin:0 0 10px;color:#667085;font-size:11.5px;line-height:1.4}.hr-expense-claims-tools,.hr-expense-bulk-actions{display:flex;align-items:center;gap:8px}.hr-expense-claims-tools{flex-wrap:wrap;justify-content:flex-end}.hr-expense-bulk-actions button{min-height:36px;white-space:nowrap}.hr-expense-claims-table{min-width:1100px}.hr-expense-claims-table .hr-select-cell{width:42px;min-width:42px;text-align:center}.hr-expense-claims-table input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#111827;cursor:pointer}.hr-expense-claims-table input[type=checkbox]:disabled{cursor:not-allowed;opacity:.42}.hr-expense-group-row td{background:#fff}.hr-expense-group-row.expanded td,.hr-expense-group-row:hover td{background:#faf8ff!important}.hr-expense-group-row.selected td{background:#f4f0ff!important}.hr-expense-group-trigger{display:flex;width:100%;min-width:210px;align-items:center;text-align:left}.hr-expense-approved-value{color:#5b21b6;font-weight:690}.hr-expense-expand-button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #e4e9f1;border-radius:10px;background:#fff;color:#667085;cursor:pointer}.hr-expense-expand-button svg{transition:transform .16s ease}.hr-expense-expand-button.expanded svg{transform:rotate(180deg)}.hr-expense-group-detail-row>td{overflow-x:auto;background:#faf8ff!important;padding:0 12px 14px}.hr-expense-group-details{display:grid;min-width:900px;overflow:hidden;border:1px solid #e4dcf8;border-radius:14px;background:#fff}.hr-expense-detail-head,.hr-expense-detail-line{display:grid;grid-template-columns:36px 100px minmax(180px,1fr) 110px 130px 105px minmax(250px,auto);align-items:center;gap:10px;min-height:44px;padding:7px 10px}.hr-expense-detail-head{min-height:34px;background:#f5f3ff;color:#7c6f99;font-size:10px;font-weight:720;text-transform:uppercase}.hr-expense-detail-line+.hr-expense-detail-line{border-top:1px solid #edf0f5}.hr-expense-detail-line.selected{background:#f5f1ff;box-shadow:inset 3px 0 #7c3aed}.hr-expense-detail-line>strong{overflow:hidden;color:var(--text);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.hr-expense-detail-line>b{color:#5b21b6;font-weight:720}.hr-expense-item-cell{display:block;max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-muted-text{color:#98a2b3;font-size:11.5px}.hr-expense-reject-button{color:#b42318!important}.hr-expense-context-menu{min-width:230px}.hr-expense-context-menu button:disabled{cursor:not-allowed;opacity:.48}@media(max-width:900px){.hr-expense-claims-head,.hr-expense-claims-tools{align-items:stretch}.hr-expense-claims-tools{width:100%;justify-content:space-between}.hr-expense-bulk-actions{flex-wrap:wrap}}.hr-payroll-expense-disbursement,.hr-self-expense-disbursement{display:grid;gap:9px;border:1px solid #ded2ff;border-radius:16px;background:#faf8ff;padding:12px 14px}.hr-payroll-expense-head>div,.hr-self-expense-head>div{display:grid;flex:1;gap:2px}.hr-payroll-expense-head small,.hr-self-expense-head small{color:#7c6f99;font-size:10px;font-weight:700;text-transform:uppercase}.hr-payroll-expense-head strong,.hr-self-expense-head strong{color:#2d1b4e;font-size:13px;font-weight:740}.hr-payroll-expense-head>b,.hr-self-expense-head>b{color:#6d28d9;font-size:17px;font-weight:760;white-space:nowrap}.hr-payroll-expense-list,.hr-self-expense-list{display:grid;gap:4px}.hr-payroll-expense-list>div,.hr-self-expense-list>div{display:grid;grid-template-columns:92px minmax(0,1fr) 130px 18px;align-items:center;gap:9px;min-height:34px;border-radius:10px;background:#ffffffc2;padding:5px 9px;color:#667085;font-size:11.5px}.hr-self-expense-list>div{grid-template-columns:92px minmax(0,1fr) 130px}.hr-payroll-expense-list strong,.hr-self-expense-list strong{overflow:hidden;color:#344054;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.hr-payroll-expense-list b,.hr-self-expense-list b{color:#5b21b6;text-align:right}.hr-payroll-expense-disbursement>small,.hr-payroll-expense-disbursement>p,.hr-self-expense-disbursement>p{margin:0;color:#7c6f99;font-size:11px;font-weight:580;line-height:1.4}.hr-payroll-editor{border-color:#e2e8f0;background:#f7f9fc;padding:18px}.hr-payroll-editor-head,.hr-payroll-form-grid,.hr-payroll-side,.hr-payroll-footer{border:1px solid #e4e9f1;border-radius:16px;background:#fff;padding:13px}.hr-payroll-editor .hr-payroll-detail-metrics{margin:0}.hr-payroll-editor .hr-payroll-footer{padding-top:13px;box-shadow:none}.hr-payroll-editor .hr-payroll-footer .primary-button{box-shadow:none}.hr-modal-card:has(.hr-payroll-editor)>.hr-payroll-editor{grid-template-columns:minmax(0,1fr)!important;width:100%;min-width:0}.hr-modal-card:has(.hr-payroll-editor)>.hr-payroll-editor>*{grid-column:1 / -1!important;width:100%;min-width:0}.hr-modal-card:has(.hr-payroll-editor) .hr-payroll-editor-body,.hr-modal-card:has(.hr-payroll-editor) .hr-payroll-side{grid-template-columns:minmax(0,1fr)!important;width:100%;min-width:0}.hr-modal-card:has(.hr-payroll-editor) .hr-payroll-footer{position:sticky;bottom:-18px;z-index:2;border-color:#dfe5ee;box-shadow:0 -8px 22px #0f172a12}@media(max-width:980px){.hr-expense-form-row{grid-template-columns:34px repeat(2,minmax(0,1fr)) 34px}.hr-expense-item-field,.hr-expense-note-field{grid-column:2 / -1}.hr-expense-receipt-field{grid-column:2 / 4}.hr-expense-remove-button{grid-column:4}}@media(max-width:720px){.hr-expense-editor-head,.hr-expense-editor-footer,.hr-expense-claims-head,.hr-payroll-expense-head,.hr-self-expense-head{align-items:stretch;flex-direction:column}.hr-expense-employee-bar,.hr-expense-review-person{grid-template-columns:auto minmax(0,1fr)}.hr-expense-employee-bar>small,.hr-expense-employee-bar .department-pill,.hr-expense-review-person .inline-status{grid-column:1 / -1;justify-self:start;text-align:left}.hr-expense-form-row{grid-template-columns:30px minmax(0,1fr) 34px}.hr-expense-form-row>label,.hr-expense-item-field,.hr-expense-note-field,.hr-expense-receipt-field{grid-column:2 / 3}.hr-expense-remove-button{grid-column:3;grid-row:1}.hr-expense-review-facts,.hr-expense-review-decision{grid-template-columns:1fr}.hr-expense-recent{display:none}.hr-expense-editor-footer .hr-editor-actions{width:100%}.hr-expense-editor-footer .hr-editor-actions>button{flex:1}.hr-payroll-expense-list>div,.hr-self-expense-list>div{grid-template-columns:80px minmax(0,1fr) auto}.hr-payroll-expense-list>div>svg,.hr-payroll-expense-list>div>span:last-child{display:none}}.hr-modal-card:has(.hr-workflow-editor){width:min(1180px,calc(100vw - 48px))}.hr-workflow-editor{gap:14px}.hr-workflow-layout{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.1fr);gap:14px;align-items:start}.hr-workflow-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hr-workflow-card{display:grid;gap:9px;min-width:0;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff);padding:12px}.hr-workflow-card.wide{grid-column:1 / -1}.hr-workflow-card>strong{color:var(--text);font-size:15px;font-weight:820}.hr-ai-draft-box{display:grid;gap:8px;min-width:0}.hr-ai-draft-box>span{color:var(--secondary);font-size:11px;font-weight:760;text-transform:uppercase}.hr-ai-draft-box textarea{width:100%;min-height:376px;resize:vertical;border:1px solid var(--border-strong);border-radius:16px;background:#fff;color:var(--text);padding:14px;font:inherit;font-size:13px;font-weight:560;line-height:1.55;outline:0;box-shadow:inset 0 1px 2px #10182809}.hr-ai-draft-box textarea:focus{border-color:#2351f66b;box-shadow:0 0 0 4px #2351f614}.hr-setting-card .ui1-toggle-switch{justify-self:start}.hr-task-list{display:grid;gap:8px}.hr-task-item{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:12px;background:#fff;padding:8px 10px;color:var(--body);font-size:13px}.hr-task-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-calendar-legend{display:flex;flex-wrap:wrap;gap:10px;min-width:max-content;margin-bottom:14px}.hr-dot{display:inline-flex;align-items:center;gap:6px;color:var(--secondary);border:1px solid var(--border);border-radius:999px;background:#fff;padding:5px 8px;font-size:11.5px;font-weight:720;white-space:nowrap}.hr-dot:before{content:"";width:10px;height:10px;border-radius:999px;background:currentColor}.hr-calendar-grid{display:grid;min-width:max-content;gap:3px;align-items:center}.hr-calendar-grid>strong{display:grid;min-height:28px;place-items:center;color:var(--secondary);font-size:11px;font-weight:760}.hr-calendar-name{position:sticky;left:0;z-index:1;display:flex;min-height:30px;align-items:center;background:#fff;color:var(--text);padding-right:12px;font-size:12px;font-weight:720}.hr-calendar-department-cell{position:sticky;left:190px;z-index:1;display:flex;min-height:30px;align-items:center;background:#fff;padding-right:8px}.hr-day{display:grid;width:26px;height:30px;place-items:center;border:0;border-radius:8px;color:#111827;font-size:10.5px;font-weight:760;cursor:pointer}.hr-day:hover{outline:2px solid rgba(35,81,246,.22);outline-offset:1px}.hr-late-day{border:1px solid rgba(245,158,11,.9);box-shadow:inset 0 0 0 1px #ffffffc7,0 0 0 1px #f59e0b38}.hr-missing-checkin-day{border:1px solid rgba(220,38,38,.9);box-shadow:inset 0 0 0 1px #ffffffc7,0 0 0 1px #dc26263d}.hr-working{background:#dcffef;color:#008f58}.hr-working_late{background:#dcffef;color:#047857}.hr-missing_checkin{background:#dcffef;color:#008f58}.hr-dot.hr-working_late{border-color:#f59e0bd6;background:#dcffef;color:#047857;box-shadow:inset 0 0 0 1px #f59e0b29}.hr-dot.hr-missing_checkin{border-color:#dc2626d6;background:#dcffef;color:#008f58;box-shadow:inset 0 0 0 1px #dc262629}.hr-company_off,.hr-holiday{background:#eef1f5;color:#667085}.hr-paid_leave{background:#fff1df;color:#c45a00}.hr-unpaid_leave,.hr-absent{background:#ffe7e7;color:#c1121f}.hr-half_day{background:#fff7c2;color:#8a6d00}.hr-wfh{background:#eee7ff;color:#5b21b6}.hr-pending_review{background:#fff7c2;color:#8a6d00}@media(max-width:920px){.hr-card-grid,.hr-editor-grid,.hr-attendance-base-grid,.hr-attendance-ot-grid,.hr-attendance-ot-group,.hr-request-grid,.hr-profile-grid,.hr-profile-documents,.hr-settings-grid,.hr-settings-section-grid,.hr-file-grid,.hr-editor-grid-main,.hr-editor-grid-identity,.hr-editor-grid-bank,.hr-workflow-layout,.hr-workflow-cards,.hr-payroll-editor-body,.hr-payroll-form-grid,.hr-payroll-breakdown,.hr-self-payroll-main,.hr-self-payroll .hr-info-grid,.hr-self-payroll .hr-payroll-line-grid{grid-template-columns:1fr}.hr-payroll-detail-metrics.metric-grid,.hr-self-payroll .hr-payroll-detail-metrics.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-payroll-calendar{grid-template-columns:repeat(7,minmax(24px,1fr))}.hr-payroll-extra-row{grid-template-columns:1fr}.hr-payroll-extra-row button{width:100%}.hr-action-bar{align-items:stretch}.hr-action-bar>*{width:100%}.hr-action-bar-right .theme-select,.hr-action-bar-right .hr-native-select,.hr-action-bar-right .hr-select,.hr-search-input,.hr-month-select{width:100%;max-width:none}.hr-modal-backdrop{align-items:start;padding:12px}.hr-modal-card{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.hr-leave-metrics{grid-template-columns:1fr}.hr-os-page>.metric-grid:not(.hr-leave-metrics){grid-template-columns:1fr}.hr-monthly-strip{grid-template-columns:1fr}.hr-row-actions,.hr-inline-actions{display:flex}.hr-row-actions button,.hr-inline-actions button{flex:1 1 120px;justify-content:center}.hr-profile-actions{width:100%;justify-content:flex-start}.hr-employee-editor-head,.hr-employee-footer{align-items:stretch;flex-direction:column}.hr-employee-head-meta,.hr-employee-footer>div:last-child{justify-content:flex-start}.hr-profile-actions button{flex:1 1 150px;justify-content:center}.hr-data-table .hr-row-actions button{flex:0 0 auto}.hr-task-item{align-items:stretch;flex-direction:column}.hr-task-item span{white-space:normal}}:where(.primary-button,.file-button,.ghost-button,.send-report-button,.ui-lab-upload-hover-button,.login-submit,.login-submit-profile,.user-profile,.tool-account-add-button,.download-cta-button,.download-button .docs,.ai-action-button):hover:not(:disabled),:where(.primary-button,.file-button,.ghost-button,.send-report-button,.ui-lab-upload-hover-button,.login-submit,.login-submit-profile,.user-profile,.tool-account-add-button,.download-cta-button,.download-button .docs,.ai-action-button):active:not(:disabled){transform:none!important}:where(.primary-button,.file-button,.send-report-button,.ui-lab-upload-hover-button,.login-submit,.login-submit-profile,.ai-action-button):hover:not(:disabled)>*{transform:none!important}.inventory-os-page{display:grid;gap:16px}.inventory-source-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:8px;background:#fff;padding:10px 12px;color:var(--text);box-shadow:0 1px 3px #1018280e}.inventory-source-main,.inventory-source-actions{display:flex;align-items:center;gap:10px}.inventory-source-main{min-width:220px}.inventory-source-banner small{display:block;color:var(--muted);font-size:12px;line-height:1.4}.inventory-source-icon{display:inline-grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:8px;background:#eef4ff;color:#2351f6}.inventory-source-banner.is-mock .inventory-source-icon{background:#fff7ed;color:#b45309}.inventory-source-actions{flex-wrap:wrap;justify-content:flex-end}.inventory-source-actions button{display:inline-flex;min-height:32px;align-items:center;gap:6px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text);font-size:12px;font-weight:650;cursor:pointer}.inventory-source-actions button:disabled{cursor:wait;opacity:.65}.inventory-config-summary{display:grid;gap:3px;margin:10px 0 14px;color:var(--secondary)}.inventory-config-summary strong{color:var(--text)}.inventory-data-warning,.inventory-config-control{display:grid;gap:10px;border-color:#f7c978;background:linear-gradient(180deg,#fffdf4,#fff)}.inventory-data-warning{grid-template-columns:38px minmax(0,1fr);align-items:center}.inventory-data-warning>svg{width:34px;height:34px;padding:8px;border-radius:14px;background:#fff7d6;color:#9a5b00}.inventory-data-warning strong,.inventory-config-control strong{display:block;color:var(--text);font-size:13.5px;font-weight:760}.inventory-data-warning span,.inventory-config-control span{display:block;margin-top:4px;color:var(--secondary);font-size:12.5px;line-height:1.45}.inventory-config-control{margin:14px 0;border:1px solid var(--border);border-radius:18px;padding:14px}.inventory-audit-json{max-width:280px;max-height:180px;overflow:auto;border:1px solid var(--border);border-radius:10px;background:#f8fafc;padding:8px;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;white-space:pre-wrap}.inventory-config-flags{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.inventory-config-flags label{display:inline-flex;min-height:32px;align-items:center;gap:7px;border:1px solid var(--border);border-radius:8px;background:#fff;padding:0 10px;font-size:12px;font-weight:650}.inventory-settings-layout{display:grid;gap:16px}.inventory-settings-counter{display:inline-flex;min-height:32px;align-items:center;border:1px solid var(--border);border-radius:8px;background:#fff;padding:0 10px;color:var(--secondary);font-size:12px;font-weight:650}.inventory-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.inventory-metric-card,.inventory-panel{border:1px solid var(--border);background:#fff;box-shadow:0 1px 3px #1018280e}.inventory-metric-card{min-height:126px;border-radius:8px;padding:14px}.inventory-metric-icon,.inventory-icon-box{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:14px;background:#f0f4ff;color:#2351f6}.inventory-metric-card.green .inventory-metric-icon{background:#dbffef;color:#047849}.inventory-metric-card.red .inventory-metric-icon{background:#ffecec;color:#ea0000}.inventory-metric-card.amber .inventory-metric-icon{background:#fff7d6;color:#9a5b00}.inventory-metric-card.violet .inventory-metric-icon{background:#f0eaff;color:#4c19df}.inventory-metric-card small,.inventory-metric-card p,.inventory-window-grid span,.inventory-window-grid small,.inventory-inbound-summary span,.inventory-detail-kpis span,.inventory-detail-fields span,.inventory-scenario-grid span,.inventory-scenario-output span{color:var(--secondary);font-size:12px;font-weight:610}.inventory-metric-card small{display:block;margin-top:12px}.inventory-metric-card strong{display:block;margin-top:8px;color:var(--text);font-size:27px;font-weight:720;line-height:1;font-variant-numeric:tabular-nums}.inventory-metric-card p{margin:8px 0 0;line-height:1.45}.inventory-grid-two,.inventory-reports-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.42fr);gap:16px;align-items:start}.inventory-planning-layout{display:grid;gap:16px}.inventory-panel{overflow:hidden;border-radius:26px;background:linear-gradient(180deg,#fff,#fbfcff);padding:16px;box-shadow:0 10px 28px #1018280e}.inventory-panel-title,.inventory-toolbar{display:flex;align-items:center;gap:11px}.inventory-panel-title{min-width:0}.inventory-panel-title h2{margin:0;color:var(--text);font-size:16px;font-weight:680;letter-spacing:0}.inventory-panel-title .eyebrow{margin:0 0 4px}.inventory-toolbar{justify-content:space-between;margin-bottom:14px}.inventory-toolbar>div:first-child svg{width:32px;height:32px;padding:7px;border-radius:12px;background:#eef4ff;color:#315fd0}.inventory-toolbar-actions,.inventory-report-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.inventory-primary-action{display:inline-flex;align-items:center;gap:7px}.inventory-search,.inventory-select,.inventory-scenario-grid input{min-height:40px;border:1px solid var(--border-strong);border-radius:12px;background:#fff;color:var(--text);padding:0 12px;font-size:13px;font-weight:620}.inventory-search{width:min(280px,100%)}.inventory-select{min-width:166px}.inventory-table-scroll{overflow-x:auto;padding-bottom:2px}.inventory-data-table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;font-size:12.4px;font-variant-numeric:tabular-nums}.inventory-data-table th,.inventory-data-table td{border-bottom:1px solid var(--border);padding:12px;color:var(--body);text-align:left;white-space:nowrap;vertical-align:middle;font-weight:440}.inventory-data-table th{background:#f8fafc;color:var(--secondary);font-size:11px;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.inventory-data-table tr.clickable{cursor:pointer}.inventory-data-table tr.clickable:hover td,.inventory-data-table tbody tr:hover td{background:#f8fbff}.inventory-data-table td strong{color:var(--text)}.inventory-data-table td small{display:block;margin-top:3px;color:var(--secondary);font-size:11.5px}.inventory-pill{display:inline-grid;min-height:26px;place-items:center;border-radius:999px;padding:0 11px;font-size:10.8px;font-weight:700;white-space:nowrap}.inventory-pill.critical{background:#ffecec;color:#c1121f}.inventory-pill.high{background:#fff1df;color:#a24700}.inventory-pill.medium{background:#fffcb1;color:#7e751f}.inventory-pill.low{background:#eef2f7;color:#475467}.inventory-pill.stable{background:#dbffef;color:#047849}.inventory-negative{color:#c1121f;font-weight:780}.inventory-risk-list,.inventory-action-list,.inventory-alert-list{display:grid;gap:10px}.inventory-risk-row,.inventory-action-list article,.inventory-alert-list article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);padding:12px;text-align:left;overflow:hidden}.inventory-risk-row:before,.inventory-action-list article:before,.inventory-alert-list article:before{position:absolute;inset:10px auto 10px 0;width:3px;border-radius:0 999px 999px 0;background:#91b5ff;content:""}.inventory-risk-row{width:100%;cursor:pointer}.inventory-risk-row:hover{border-color:#2351f647;background:#fff}.inventory-risk-row strong,.inventory-action-list strong,.inventory-alert-list strong{display:block;color:var(--text);font-size:13px;font-weight:680}.inventory-risk-row small,.inventory-action-list span,.inventory-alert-list span,.inventory-alert-list p{color:var(--secondary);font-size:12.2px;line-height:1.45}.inventory-alert-list p{margin:6px 0 0}.inventory-alert-list article:has(.inventory-table-input){grid-template-columns:minmax(0,1fr) minmax(140px,.18fr) minmax(200px,.28fr) auto auto auto}.inventory-window-grid,.inventory-inbound-summary,.inventory-scenario-output,.inventory-detail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.inventory-window-grid article,.inventory-inbound-summary article,.inventory-scenario-output article,.inventory-detail-kpis article{position:relative;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);padding:12px;overflow:hidden}.inventory-window-grid article:after,.inventory-inbound-summary article:after,.inventory-scenario-output article:after,.inventory-detail-kpis article:after{position:absolute;right:12px;bottom:0;left:12px;height:3px;border-radius:999px 999px 0 0;background:#91b5ff;content:""}.inventory-window-grid article:nth-child(2n):after,.inventory-inbound-summary article:nth-child(2n):after,.inventory-scenario-output article:nth-child(2n):after,.inventory-detail-kpis article:nth-child(2n):after{background:#86d7a7}.inventory-window-grid article:nth-child(3n):after,.inventory-inbound-summary article:nth-child(3n):after,.inventory-scenario-output article:nth-child(3n):after,.inventory-detail-kpis article:nth-child(3n):after{background:#f7c978}.inventory-window-grid strong,.inventory-inbound-summary strong,.inventory-scenario-output strong,.inventory-detail-kpis strong{display:block;margin-top:7px;color:var(--text);font-size:22px;font-weight:720;font-variant-numeric:tabular-nums}.inventory-inbound-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.inventory-scenario-grid label{display:grid;gap:6px}.inventory-form-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;align-items:end;margin-bottom:14px}.inventory-form-grid.compact{grid-template-columns:repeat(5,minmax(150px,1fr));margin-bottom:0}.inventory-form-grid label{display:grid;gap:6px}.inventory-form-grid label span{color:var(--secondary);font-size:12px;font-weight:650}.inventory-form-grid input,.inventory-form-grid select,.inventory-form-grid textarea,.inventory-table-input{width:100%;min-height:38px;border:1px solid var(--border-strong);border-radius:10px;background:#fff;color:var(--text);padding:0 11px;font:inherit;font-size:12.5px;font-weight:620}.inventory-form-grid textarea{min-height:88px;padding-top:10px;resize:vertical}.inventory-form-grid .span-2{grid-column:span 2}.inventory-filter-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 14px}.inventory-filter-bar .compact-date{width:160px}.inventory-toggle-line{display:inline-flex;min-height:38px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--body);padding:0 12px;font-size:12.5px;font-weight:680}.inventory-checkline{display:inline-flex!important;min-height:38px;align-items:center;gap:8px!important;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text);padding:0 12px;font-size:12.5px;font-weight:720}.inventory-checkline input{width:auto!important;min-height:auto!important;box-shadow:none!important}.inventory-row-actions{display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.inventory-table td .inventory-row-actions{justify-content:flex-end}.inventory-row-actions button,.inventory-table-action{min-height:28px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);padding:0 9px;font-size:11px;font-weight:760;cursor:pointer}.inventory-row-actions button:hover,.inventory-table-action:hover{border-color:#111827}.inventory-modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--border)}@media(max-width:860px){.inventory-inbound-modal{width:calc(100vw - 24px)}.inventory-form-section-head{display:grid}.inventory-form-section-head span{max-width:none;text-align:left}.inventory-segment-grid,.inventory-segment-grid.compact,.inventory-supplier-summary-grid,.inventory-supplier-workspace,.inventory-supplier-grid{grid-template-columns:1fr}.inventory-filter-bar{align-items:stretch;flex-direction:column}.inventory-filter-bar .inventory-search,.inventory-filter-bar .inventory-select,.inventory-filter-bar .compact-date,.inventory-toggle-line{width:100%}.inventory-form-grid,.inventory-form-grid.compact{grid-template-columns:1fr}.inventory-form-grid .span-2{grid-column:auto}.inventory-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);border-radius:18px;padding:14px}.inventory-modal-actions{align-items:stretch;flex-direction:column-reverse}.inventory-modal-actions button{width:100%}}.inventory-form-grid input::placeholder,.inventory-table-input::placeholder{color:var(--muted);font-weight:520}.inventory-form-grid button,.inventory-alert-list article>button{min-height:38px}.inventory-scenario-output{grid-template-columns:repeat(5,minmax(0,1fr))}.inventory-scenario-output strong{font-size:18px}.inventory-report-switch{display:inline-flex;gap:4px;border-radius:999px;background:#eef2f7;padding:4px}.inventory-report-switch button{height:32px;border:0;border-radius:999px;background:transparent;color:var(--secondary);padding:0 12px;font-size:12px;font-weight:700}.inventory-report-switch button.active{background:#111827;color:#fff}.inventory-telegram-preview{min-height:320px;margin:0;overflow:auto;border:1px solid var(--border);border-radius:18px;background:#101214;color:#f8fafc;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.6px;line-height:1.65;white-space:pre-wrap}.inventory-report-actions{margin-top:12px}.inventory-drawer-backdrop{position:fixed;inset:0;z-index:1000;display:grid;justify-items:end;background:#0f172a47;padding:18px;backdrop-filter:none;-webkit-backdrop-filter:none}.inventory-drawer,.inventory-modal{position:relative;width:min(760px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:auto;border-radius:22px;background:#fff;padding:18px;box-shadow:0 18px 44px #0f172a33;contain:layout paint}.inventory-modal{place-self:center}.inventory-confirm-modal{width:min(460px,calc(100vw - 36px))}.inventory-confirm-body{display:grid;gap:4px;margin-top:12px;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc;padding:12px}.inventory-confirm-body strong{color:#111827;font-size:16px;font-weight:760}.inventory-confirm-body span{color:#64748b;font-size:12.5px;font-weight:620}.inventory-icon-button{position:absolute;top:14px;right:14px;display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--text)}.inventory-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.inventory-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inventory-detail-fields div{display:grid;gap:4px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft);padding:11px}.inventory-detail-fields strong{color:var(--text);font-size:12.6px;line-height:1.45}.inventory-empty-state{display:grid;min-height:44px;place-items:center;border:1px dashed var(--border);border-radius:12px;background:#fff;color:var(--muted);font-size:13px;font-weight:650}.inventory-toast{position:fixed;left:50%;top:22px;bottom:auto;z-index:2200;display:inline-flex;min-height:42px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--text);padding:0 16px;font-size:12.5px;font-weight:760;box-shadow:0 14px 34px #10182829;transform:translate(-50%);animation:toastTopCenterIn .18s ease-out}.inventory-toast svg{color:#047849}.inventory-page{display:grid;gap:16px}.inventory-module-note{display:flex;min-height:44px;align-items:center;gap:10px;border:1px solid #dbe5f6;border-radius:8px;background:#f5f8ff;color:#52627a;padding:0 12px;font-size:13px;font-weight:620}.inventory-module-note svg{color:#64748b}.inventory-tabs{display:flex;width:fit-content;max-width:100%;flex-wrap:wrap;gap:4px;border:1px solid var(--border);border-radius:8px;background:#eef0f3;padding:4px}.inventory-tabs button{display:inline-flex;min-height:42px;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;color:#475467;padding:0 18px;font-size:13px;font-weight:700;cursor:pointer}.inventory-tabs button svg{color:#52627a}.inventory-tabs button.active{background:#111827;color:#fff;box-shadow:0 8px 20px #0f172a29}.inventory-tabs button.active svg{color:#fff}.inventory-tabs button:not(.active):hover{background:#fff;color:var(--text)}.inventory-source-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbff);padding:10px 12px;box-shadow:0 1px 3px #1018280e}.inventory-source-bar>div:first-child{display:flex;min-width:260px;align-items:center;gap:8px;color:var(--text)}.inventory-source-bar>div:first-child svg{width:32px;height:32px;padding:7px;border-radius:12px;background:#eef4ff;color:#315fd0}.inventory-source-bar>div:first-child span{color:var(--secondary);font-size:12px}.inventory-sync-status{margin-bottom:14px}.inventory-auto-sync-card{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(360px,1fr) auto;align-items:center;gap:14px;margin-bottom:14px;border:1px solid var(--border);border-radius:18px;background:#fff;padding:14px;box-shadow:0 1px 3px #1018280e}.inventory-auto-sync-main{display:flex;align-items:center;min-width:0;gap:12px}.inventory-auto-sync-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:14px;background:#eef4ff;color:#2351f6}.inventory-auto-sync-icon.is-on{background:#e5fff2;color:#06c979}.inventory-auto-sync-icon.is-waiting{background:#fff1e8;color:#f67323}.inventory-auto-sync-icon.is-off{background:#f2f4f7;color:#667085}.inventory-auto-sync-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:3px}.inventory-auto-sync-title strong{color:#111827;font-size:14px;font-weight:720;line-height:1.25}.inventory-auto-sync-main span,.inventory-auto-sync-meta span{color:#667085;font-size:12px;font-weight:620;line-height:1.35}.inventory-auto-sync-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.inventory-auto-sync-meta article{min-width:0;border-radius:14px;background:#f8fafc;padding:9px 10px}.inventory-auto-sync-meta strong{display:block;overflow:hidden;margin-top:3px;color:#111827;font-size:13px;font-weight:720;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.inventory-auto-sync-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.inventory-switch-button{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:0;border-radius:999px;background:#eef1f5;color:#344054;cursor:pointer;font-size:12px;font-weight:720;padding:5px 12px 5px 5px;white-space:nowrap}.inventory-switch-button span{position:relative;display:inline-flex;width:44px;height:24px;border-radius:999px;background:#d0d5dd;transition:background .16s ease}.inventory-switch-button span:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #10182833;content:"";transition:transform .16s ease}.inventory-switch-button.is-on{background:#e5fff2;color:#027a48}.inventory-switch-button.is-on span{background:#06c979}.inventory-switch-button.is-on span:after{transform:translate(20px)}.inventory-switch-button:disabled{cursor:not-allowed;opacity:.62}@media(max-width:1180px){.inventory-auto-sync-card{grid-template-columns:1fr}.inventory-auto-sync-actions{justify-content:flex-start}}@media(max-width:760px){.inventory-auto-sync-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-auto-sync-actions{align-items:stretch;flex-direction:column}}.inventory-sync-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.inventory-sync-grid article{position:relative;min-height:92px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);padding:14px;overflow:hidden}.inventory-sync-grid article:after{position:absolute;right:12px;bottom:0;left:12px;height:3px;border-radius:999px 999px 0 0;background:#91b5ff;content:""}.inventory-sync-grid article:nth-child(2n):after{background:#86d7a7}.inventory-sync-grid article:nth-child(3n):after{background:#f7c978}.inventory-sync-grid span{color:var(--secondary);font-size:12px;font-weight:650}.inventory-sync-grid strong{display:block;margin-top:10px;color:var(--text);font-size:24px;font-weight:720;line-height:1}.inventory-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.inventory-panel.wide{grid-column:1 / -1}.inventory-hidden{display:none!important}.inventory-sync-explain{display:grid;gap:12px}.inventory-sync-explain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.inventory-sync-explain-grid article,.inventory-mini-metric{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;min-height:86px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff);padding:12px 14px;overflow:hidden}.inventory-mini-metric:after{position:absolute;inset:auto 14px 0;height:3px;border-radius:999px 999px 0 0;background:#91b5ff;content:""}.inventory-sync-explain-grid span,.inventory-sync-explain-grid small{display:block;color:var(--secondary);font-size:12px;font-weight:650}.inventory-sync-explain-grid strong{display:block;margin:8px 0 5px;color:var(--text);font-size:24px;font-weight:760;line-height:1;font-variant-numeric:tabular-nums}.inventory-kpi{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:128px;align-items:center;border:1px solid var(--border);border-radius:24px;background:linear-gradient(180deg,#fff,#fbfcff);padding:16px;box-shadow:var(--shadow);overflow:hidden}.inventory-kpi:after{position:absolute;right:16px;bottom:0;left:16px;height:3px;border-radius:999px 999px 0 0;background:#91b5ff;content:""}.inventory-kpi-icon{display:inline-grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:14px;background:#dbe8ff;color:#315fd0}.inventory-kpi>.inventory-kpi-icon{width:40px;height:40px;align-self:center}.inventory-kpi-copy{display:grid;min-width:0;align-content:center;gap:7px}.inventory-kpi span,.inventory-kpi small{display:block;color:var(--secondary);font-size:12px;font-weight:650}.inventory-kpi strong{display:block;overflow:hidden;color:var(--text);font-size:30px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.inventory-kpi small{line-height:1.35;white-space:normal}.inventory-kpi.tone-green .inventory-kpi-icon,.inventory-mini-metric.tone-green .inventory-kpi-icon{background:#dbffef;color:#047849}.inventory-kpi.tone-green:after,.inventory-mini-metric.tone-green:after{background:#86d7a7}.inventory-kpi.tone-amber .inventory-kpi-icon,.inventory-mini-metric.tone-amber .inventory-kpi-icon{background:#fff7d6;color:#9a5b00}.inventory-kpi.tone-amber:after,.inventory-mini-metric.tone-amber:after{background:#f7c978}.inventory-kpi.tone-red .inventory-kpi-icon,.inventory-mini-metric.tone-red .inventory-kpi-icon{background:#ffecec;color:#c1121f}.inventory-kpi.tone-red:after,.inventory-mini-metric.tone-red:after{background:#f3a39f}.inventory-kpi.tone-violet .inventory-kpi-icon,.inventory-mini-metric.tone-violet .inventory-kpi-icon{background:#f0eaff;color:#4c19df}.inventory-kpi.tone-violet:after,.inventory-mini-metric.tone-violet:after{background:#b3a7ff}.inventory-kpi.tone-blue .inventory-kpi-icon,.inventory-mini-metric.tone-blue .inventory-kpi-icon{background:#dbe8ff;color:#315fd0}.inventory-kpi.tone-blue:after,.inventory-mini-metric.tone-blue:after{background:#91b5ff}.inventory-settings-tabs{display:flex;width:fit-content;max-width:100%;gap:4px;overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:#eef2f7;padding:4px}.inventory-settings-tabs button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:0;border-radius:9px;background:transparent;color:#475467;padding:0 14px;font-size:12.5px;font-weight:720;white-space:nowrap}.inventory-settings-tabs button.active{background:#111827;color:#fff;box-shadow:0 8px 20px #0f172a24}.inventory-config-editor{display:grid;gap:14px;margin:14px 0;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#f8fbff,#fff);padding:14px}.inventory-config-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inventory-config-editor-head div{display:grid;gap:4px}.inventory-config-editor-head strong{color:var(--text);font-size:14px;font-weight:760}.inventory-config-editor-head span{color:var(--secondary);font-size:12.5px;line-height:1.5}.inventory-config-fill-warning,.inventory-config-fill-ready{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:flex-start;border-radius:14px;padding:10px 11px}.inventory-config-fill-warning{border:1px solid #fde68a;background:#fffbeb}.inventory-config-fill-ready{border:1px solid #bbf7d0;background:#f0fdf4}.inventory-config-fill-warning svg{color:#b45309;margin-top:1px}.inventory-config-fill-ready svg{color:#15803d;margin-top:1px}.inventory-config-fill-warning strong,.inventory-config-fill-ready strong{display:block;color:#111827;font-size:12.75px;font-weight:720}.inventory-config-fill-warning span,.inventory-config-fill-ready span{display:block;margin-top:3px;color:#64748b;font-size:12px;line-height:1.45}.inventory-config-fill-warning span{color:#92400e}.inventory-table-wrap{overflow-x:auto;padding-bottom:2px}.inventory-table{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0;font-size:12.4px;font-variant-numeric:tabular-nums}.inventory-table th,.inventory-table td{border-bottom:1px solid var(--border);padding:12px;color:var(--body);text-align:left;white-space:nowrap;vertical-align:middle;font-weight:440}.inventory-table th{border-top:1px solid #edf3ff;background:#f5f8ff;color:#52627a;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.inventory-table tbody tr:hover td{background:#f8fbff}.inventory-table tbody tr:nth-child(2n) td{background:#fcfdff}.inventory-table tbody tr:nth-child(2n):hover td{background:#f5f9ff}.inventory-table tbody tr.inventory-row-clickable,.inventory-table tbody tr.inventory-row-selected{cursor:pointer}.inventory-table tbody tr.inventory-row-clickable:focus-visible td,.inventory-table tbody tr.inventory-row-selected:focus-visible td{outline:2px solid rgba(37,99,235,.24);outline-offset:-2px}.inventory-table tbody tr.inventory-row-selected td,.inventory-table tbody tr.inventory-row-selected:nth-child(2n) td{background:#eef5ff;border-bottom-color:#cfe0ff}.inventory-table tbody tr.inventory-row-selected:hover td,.inventory-table tbody tr.inventory-row-selected:nth-child(2n):hover td{background:#e7f0ff}.inventory-table tbody tr.inventory-row-hidden-sku td,.inventory-table tbody tr.inventory-row-hidden-sku:nth-child(2n) td{background:#f8fafc;color:#8a97aa}.inventory-table tbody tr.inventory-row-hidden-sku td>*{opacity:.76}.inventory-sku-cell{display:inline-flex;align-items:center;gap:8px;min-width:0}.inventory-hidden-sku-note{display:flex;align-items:flex-start;gap:10px;margin:12px 0;border:1px solid #fde68a;border-radius:14px;background:#fffbeb;padding:11px 12px;color:#92400e;font-size:13px;font-weight:600;line-height:1.45}.inventory-hidden-sku-note svg{flex:0 0 auto;margin-top:1px;color:#d97706}.inventory-table td strong{color:var(--text)}.inventory-table td small{display:block;margin-top:3px;color:var(--secondary);font-size:11.5px}.inventory-empty{display:grid;min-height:44px;place-items:center;gap:10px;border:1px dashed var(--border);border-radius:12px;background:#fff;color:var(--muted);font-size:13px;font-weight:650}.inventory-toolbar>div:first-child{display:flex;min-width:0;align-items:center;gap:8px}.inventory-toolbar>div:first-child strong{color:var(--text);font-size:16px;font-weight:720}.inventory-pill.tone-critical{background:#ffecec;color:#c1121f}.inventory-pill.tone-high{background:#fff1df;color:#a24700}.inventory-pill.tone-medium{background:#fffcb1;color:#7e751f}.inventory-pill.tone-low{background:#eef2f7;color:#475467}.inventory-pill.tone-stable{background:#dbffef;color:#047849}@media(max-width:1120px){.inventory-metric-grid,.inventory-grid,.inventory-sync-grid,.inventory-sync-explain-grid,.inventory-window-grid,.inventory-scenario-output{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-grid-two,.inventory-reports-layout,.inventory-scenario-grid{grid-template-columns:1fr}}@media(max-width:680px){.inventory-metric-grid,.inventory-grid,.inventory-sync-grid,.inventory-sync-explain-grid,.inventory-window-grid,.inventory-inbound-summary,.inventory-scenario-output,.inventory-detail-kpis,.inventory-detail-fields{grid-template-columns:1fr}.inventory-toolbar{align-items:flex-start;flex-direction:column}.inventory-toolbar-actions,.inventory-report-actions{justify-content:flex-start;width:100%}.inventory-search,.inventory-select,.inventory-report-switch{width:100%}.inventory-report-switch{display:grid;grid-template-columns:1fr}.inventory-source-bar{align-items:flex-start;flex-direction:column}.inventory-config-editor-head{flex-direction:column}.inventory-source-actions{justify-content:flex-start;width:100%}}.inventory-page,.inventory-os-page{gap:12px;--inventory-bg: #f6f7f9;--inventory-card: #ffffff;--inventory-border: #e8eaee;--inventory-text: #111827;--inventory-body: #344054;--inventory-muted: #98a2b3;--inventory-charcoal: #101214;--inventory-green: #06c979;--inventory-line-green: #05c878;--inventory-blue: #2351f6;--inventory-purple: #4c19df;--inventory-orange: #f67323;--inventory-red: #ea0000;--inventory-soft-gray: #d0d5dd;--inventory-track: #eef1f5;--inventory-green-soft: #e5fff2;--inventory-blue-soft: #eef4ff;--inventory-purple-soft: #f1edff;--inventory-orange-soft: #fff1e8;--inventory-red-soft: #ffe9e9;--inventory-gray-soft: #f2f4f7}.inventory-panel,.inventory-source-bar,.inventory-source-banner,.inventory-config-editor,.inventory-config-control,.inventory-sync-grid article,.inventory-sync-explain-grid article,.inventory-mini-metric,.inventory-window-grid article,.inventory-inbound-summary article,.inventory-scenario-output article,.inventory-detail-kpis article,.inventory-risk-row,.inventory-action-list article,.inventory-alert-list article{border-color:var(--border);background:#fff;box-shadow:var(--shadow)}.inventory-panel{border-radius:22px;padding:14px;box-shadow:var(--shadow)}.inventory-toolbar{margin-bottom:12px}.inventory-toolbar>div:first-child svg{width:34px;height:34px;padding:8px;border-radius:14px;background:#eef4ff;color:var(--blue)}.inventory-toolbar>div:first-child strong,.inventory-panel-title h2{font-size:15px;font-weight:720;letter-spacing:0}.inventory-module-note,.inventory-source-bar{border-radius:18px;min-height:42px}.inventory-tabs,.inventory-settings-tabs{border-radius:18px;background:#eef2f7;padding:5px}.inventory-tabs button,.inventory-settings-tabs button{min-height:38px;border-radius:14px;padding:0 14px;font-size:12.5px;font-weight:680}.inventory-tabs button.active,.inventory-settings-tabs button.active{background:#111827;box-shadow:0 8px 18px #11182724}.inventory-grid,.inventory-metric-grid,.inventory-sync-grid,.inventory-sync-explain-grid{gap:12px}.inventory-kpi{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:106px;align-items:center;border-radius:24px;background:#fff;padding:14px 16px;box-shadow:var(--shadow)}.inventory-kpi:after,.inventory-mini-metric:after,.inventory-sync-grid article:after,.inventory-window-grid article:after,.inventory-inbound-summary article:after,.inventory-scenario-output article:after,.inventory-detail-kpis article:after{right:16px;left:16px;height:2px}.inventory-kpi>.inventory-kpi-icon,.inventory-kpi-icon,.inventory-icon-box{width:34px;height:34px;border-radius:14px}.inventory-kpi-copy{gap:6px}.inventory-kpi span,.inventory-kpi small,.inventory-mini-metric span,.inventory-mini-metric small{color:var(--secondary);font-size:12px;font-weight:650;line-height:1.35}.inventory-kpi strong{font-size:28px;font-weight:720}.inventory-mini-metric,.inventory-sync-explain-grid article{grid-template-columns:34px minmax(0,1fr);min-height:78px;border-radius:18px;padding:12px 14px}.inventory-sync-grid article{min-height:84px;border-radius:18px;padding:12px 14px}.inventory-sync-grid strong,.inventory-sync-explain-grid strong{font-size:22px;font-weight:720}.inventory-data-warning{grid-template-columns:34px minmax(0,1fr);border:1px solid #f2d799;border-radius:18px;background:#fff;padding:12px 14px;box-shadow:var(--shadow)}.inventory-data-warning>svg{width:34px;height:34px;padding:8px;border-radius:14px}.inventory-data-warning strong,.inventory-config-control strong{font-size:13px;font-weight:720}.inventory-data-warning span,.inventory-config-control span{max-width:980px;font-size:12.2px;line-height:1.45}.inventory-config-editor,.inventory-config-control{border-radius:18px;background:#fff;padding:14px}.inventory-config-control{border-color:#f1dcaa}.inventory-form-grid{gap:10px}.inventory-form-grid input,.inventory-form-grid select,.inventory-form-grid textarea,.inventory-table-input,.inventory-search,.inventory-select,.inventory-scenario-grid input{min-height:38px;border-radius:12px;background:#fff;font-size:12.5px;font-weight:560;box-shadow:none}.inventory-form-grid label span{font-size:11.5px;font-weight:680}.inventory-form-grid select,.inventory-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px}.inventory-inbound-modal{width:min(920px,calc(100vw - 36px));will-change:transform}.inventory-inbound-form{display:grid;gap:12px;contain:layout}.inventory-form-section{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:14px}.inventory-form-section-warning{border-color:#fde3b1;background:#fffbf3}.inventory-form-section-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding-bottom:11px;margin-bottom:12px;border-bottom:1px solid rgba(148,163,184,.22)}.inventory-form-section-head strong{color:#111827;font-size:13.5px;font-weight:720}.inventory-form-section-head span{max-width:430px;color:#64748b;font-size:12px;line-height:1.45;text-align:right}.inventory-segment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.inventory-segment-grid.compact{grid-template-columns:repeat(2,minmax(180px,1fr))}.inventory-radio-card{display:grid;gap:4px;min-height:64px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:#111827;padding:11px 12px;text-align:left;cursor:pointer}.inventory-radio-card strong{font-size:12.8px;font-weight:720}.inventory-radio-card span{color:#64748b;font-size:11.6px;line-height:1.35}.inventory-radio-card.active{border-color:#f59e0b;background:#fff7e6;box-shadow:0 0 0 2px #f59e0b1f}.inventory-checkbox-line{min-height:38px;display:inline-flex!important;align-items:center;justify-content:flex-start;gap:8px!important;border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:0 11px}.inventory-checkbox-line input{width:auto!important;min-height:auto!important;accent-color:#111827}.inventory-checkbox-line span{color:#111827!important;font-size:12.2px!important;font-weight:680!important}.inventory-derived-eta{min-height:64px;display:grid;gap:2px;align-content:center;border:1px dashed #f59e0b;border-radius:14px;background:#fff7e6;padding:10px 12px}.inventory-derived-eta span{color:#92400e;font-size:11.5px;font-weight:700}.inventory-derived-eta strong{color:#111827;font-size:15px;font-weight:760}.inventory-derived-eta small{color:#64748b;font-size:11.5px;line-height:1.35}.inventory-derived-eta.ready{border-style:solid;border-color:#facc15}.inventory-combobox{position:relative;width:100%}.inventory-combobox-control{display:grid;grid-template-columns:1fr 38px;align-items:center;min-height:38px;border:1px solid #d5dde8;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.inventory-combobox-control.open,.inventory-combobox-control:focus-within{border-color:#111827;box-shadow:0 0 0 3px #11182714}.inventory-combobox-control input{min-height:38px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.inventory-combobox-control button{display:grid;height:100%;min-height:38px;place-items:center;border:0;border-left:1px solid #e5e7eb;background:#f8fafc;color:#111827;font-size:13px;cursor:pointer}.inventory-combobox-menu{position:absolute;z-index:80;top:calc(100% + 6px);left:0;width:min(540px,88vw);max-height:320px;overflow:auto;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 14px 32px #0f172a24;padding:6px;contain:layout paint}.inventory-combobox-menu button{display:grid;width:100%;gap:3px;border:0;border-radius:10px;background:transparent;color:#111827;padding:9px 10px;text-align:left;cursor:pointer}.inventory-combobox-menu button:hover{background:#f3f6fb}.inventory-combobox-menu button strong{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:760}.inventory-combobox-option-icon{width:18px;display:inline-grid;place-items:center;font-size:15px;line-height:1}.inventory-combobox-menu button span,.inventory-combobox-empty{color:#64748b;font-size:11.5px;line-height:1.35}.inventory-combobox-empty{padding:10px}.inventory-context-menu{position:fixed;z-index:120;width:240px;display:grid;gap:4px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 22px 55px #0f172a38;padding:8px}.inventory-context-menu strong{padding:6px 8px 8px;color:#111827;font-size:12.5px;font-weight:760;border-bottom:1px solid #edf1f6}.inventory-context-menu button{min-height:34px;border:0;border-radius:10px;background:transparent;color:#111827;padding:7px 8px;text-align:left;font-size:12.4px;font-weight:620;cursor:pointer}.inventory-context-menu button:hover{background:#f8fafc}.inventory-inline-warning,.inventory-supplier-preview{display:flex;align-items:flex-start;gap:8px;margin-top:10px;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.4}.inventory-inline-warning{border:1px solid #fed7aa;background:#fff7ed;color:#9a3412}.inventory-supplier-preview{display:grid;border:1px solid #dbeafe;background:#f8fbff;color:#1e3a8a}.inventory-supplier-preview strong{color:#111827;font-weight:720}.inventory-supplier-preview small,.inventory-supplier-preview span{color:#64748b}.inventory-country-cell{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.inventory-country-cell>span{font-size:16px;line-height:1}.inventory-supplier-grid{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:14px}.inventory-supplier-page{display:grid;gap:16px}.inventory-supplier-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.inventory-supplier-summary-grid .inventory-mini-metric{min-height:76px;align-items:start}.inventory-supplier-summary-grid .inventory-mini-metric>div{min-width:0;display:grid;gap:3px;align-content:start}.inventory-supplier-summary-grid .inventory-mini-metric span,.inventory-supplier-summary-grid .inventory-mini-metric strong,.inventory-supplier-summary-grid .inventory-mini-metric small{display:block;min-width:0;overflow-wrap:anywhere;line-height:1.25}.inventory-supplier-summary-grid .inventory-mini-metric strong{margin:0;font-size:18px;font-weight:720}.inventory-supplier-summary-grid .inventory-mini-metric small{font-size:11.5px}.inventory-supplier-workspace{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:14px;align-items:start}.inventory-supplier-modal{width:min(1240px,calc(100vw - 36px));display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;overflow:hidden;padding:18px}.inventory-supplier-modal .inventory-toolbar{padding-right:42px}.inventory-supplier-modal .inventory-supplier-workspace{min-height:0;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr)}.inventory-supplier-modal .inventory-config-editor{min-width:0;max-height:none;overflow:hidden;margin:0}.inventory-supplier-modal .inventory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.inventory-supplier-modal .inventory-form-grid .span-2{grid-column:1 / -1}.inventory-supplier-modal .inventory-form-grid label,.inventory-supplier-modal .inventory-form-grid input,.inventory-supplier-modal .inventory-form-grid select,.inventory-supplier-modal .inventory-combobox-control{min-width:0}.inventory-supplier-modal .inventory-report-actions{position:sticky;bottom:0;z-index:2;margin:4px -14px -14px;border-top:1px solid #e5e7eb;border-radius:0 0 16px 16px;background:#f8fbfff5;padding:12px 14px}.inventory-supplier-modal .inventory-sku-link-grid{max-height:calc(100vh - 260px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;overflow:auto;padding-right:4px}.inventory-supplier-modal .inventory-sku-link-chip{width:100%;min-width:0;border-radius:14px;padding:9px 10px}.inventory-supplier-modal .inventory-sku-link-chip span{min-width:0}.inventory-supplier-modal .inventory-sku-link-chip small{max-width:none}@media(max-width:860px){.inventory-supplier-modal{width:calc(100vw - 24px)}.inventory-supplier-modal .inventory-supplier-workspace{grid-template-columns:1fr;overflow:auto}.inventory-supplier-modal .inventory-config-editor{max-height:none}.inventory-supplier-modal .inventory-sku-link-grid{max-height:none;grid-template-columns:1fr;overflow:visible}.inventory-supplier-modal .inventory-form-grid{grid-template-columns:1fr}}.inventory-pill-stack{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.inventory-pill-stack small{color:#64748b;font-size:11.5px;font-weight:600}.inventory-supplier-list{display:grid;align-content:start;gap:8px}.inventory-supplier-list button{display:grid;gap:3px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:#111827;padding:11px 12px;text-align:left;cursor:pointer}.inventory-supplier-list button.active{border-color:#111827;box-shadow:0 0 0 3px #11182712}.inventory-supplier-list strong{font-size:13px;font-weight:720}.inventory-supplier-list span,.inventory-supplier-list small{color:#64748b;font-size:11.5px;line-height:1.35}.inventory-sku-link-grid{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 14px}.inventory-sku-link-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;padding:7px 10px;color:#111827;font-size:12px;font-weight:650}.inventory-sku-link-chip small{display:block;max-width:220px;overflow:hidden;color:#64748b;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.inventory-sku-link-chip input{accent-color:#111827}.inventory-table,.inventory-data-table{font-size:12.3px}.inventory-table th,.inventory-data-table th{border-top:0;background:#f8fafc;color:var(--secondary);font-size:10.8px;font-weight:680;letter-spacing:.02em}.inventory-table td,.inventory-data-table td{padding:10px 12px;font-weight:440}.inventory-table tbody tr:nth-child(2n) td{background:#fff}.inventory-table tbody tr:hover td,.inventory-data-table tbody tr:hover td{background:#f8fbff}.inventory-risk-row,.inventory-action-list article,.inventory-alert-list article{border-radius:18px;padding:11px 12px 11px 14px}.inventory-risk-row:before,.inventory-action-list article:before,.inventory-alert-list article:before{inset:10px auto 10px 0;width:2px}.inventory-window-grid article,.inventory-inbound-summary article,.inventory-scenario-output article,.inventory-detail-kpis article{border-radius:18px;padding:12px}.inventory-kpi:after,.inventory-mini-metric:after,.inventory-sync-grid article:after,.inventory-window-grid article:after,.inventory-inbound-summary article:after,.inventory-scenario-output article:after,.inventory-detail-kpis article:after{content:none!important;display:none!important}.inventory-kpi,.inventory-mini-metric,.inventory-sync-explain-grid article{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;align-content:start;gap:10px}.inventory-kpi{min-height:112px;padding:16px}.inventory-mini-metric,.inventory-sync-explain-grid article{min-height:96px;padding:14px}.inventory-kpi>.inventory-kpi-icon,.inventory-mini-metric>.inventory-kpi-icon,.inventory-sync-explain-grid article>.inventory-kpi-icon{align-self:start;justify-self:start;margin:0}.inventory-kpi-copy{align-content:start;gap:6px}.inventory-kpi strong,.inventory-kpi span,.inventory-kpi small{margin:0}.inventory-risk-row:before,.inventory-action-list article:before,.inventory-alert-list article:before{content:none!important;display:none!important}.inventory-card-icon.icon-box{display:inline-grid!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex:0 0 34px!important;place-items:center!important;align-items:center!important;justify-items:center!important;align-self:start!important;justify-self:start!important;margin:0!important;padding:0!important;border-radius:14px!important;line-height:0!important}.inventory-card-icon.icon-box svg{display:block!important;width:17px!important;height:17px!important;margin:0!important;padding:0!important;transform:none!important}.inventory-toolbar>div:first-child .inventory-card-icon.icon-box{align-self:center!important}.inventory-toolbar>div:first-child>svg{display:none!important}.inventory-overview-dashboard{display:grid;gap:10px}.inventory-data-status-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:2px 0}.inventory-data-status-bar span{display:inline-flex;align-items:center;gap:6px;min-height:28px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--secondary);font-size:12px;font-weight:720;padding:5px 10px;white-space:nowrap}.inventory-data-status-bar span.ok{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.inventory-data-status-bar span.warn{border-color:#fde68a;background:#fffbeb;color:#92400e}.inventory-overview-dashboard .inventory-sync-explain,.inventory-overview-dashboard .inventory-data-warning,.inventory-overview-dashboard>.inventory-panel.wide{grid-column:auto}.inventory-overview-kpis{display:grid;grid-template-columns:1.2fr repeat(5,minmax(0,1fr));gap:9px;overflow:visible}.inventory-overview-kpis .inventory-kpi{grid-template-columns:34px minmax(0,1fr);min-height:82px;border-radius:16px;padding:12px}.inventory-overview-kpis .inventory-kpi strong{font-size:22px;line-height:1.08;white-space:normal}.inventory-overview-kpis .inventory-kpi-emphasis{border-left:0;padding-left:12px}.inventory-dashboard-row{display:grid;gap:12px;align-items:stretch}.inventory-dashboard-row.split-60-40{grid-template-columns:minmax(0,3fr) minmax(320px,2fr)}.inventory-dashboard-row.split-40-60{grid-template-columns:minmax(320px,2fr) minmax(0,3fr)}.inventory-dashboard-row.split-even{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-chart-card{display:grid;align-content:start;gap:8px;min-height:0}.inventory-horizontal-chart{display:grid;gap:8px}.inventory-horizontal-chart.compact{gap:8px}.inventory-bar-row{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(120px,2fr) minmax(52px,auto);gap:18px;align-items:center;min-height:32px}.inventory-bar-row>div:first-child{display:grid;gap:3px;min-width:0}.inventory-bar-row strong{color:var(--text);font-size:12.5px;font-weight:760;white-space:nowrap}.inventory-bar-row span{min-width:0;overflow:hidden;color:var(--secondary);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.inventory-bar-track{height:4px;overflow:hidden;border-radius:999px;background:#f4f6f8}.inventory-bar-track span{display:block;height:100%;min-width:4px;border-radius:inherit}.inventory-bar-track>span.tone-critical,.inventory-compact-bar i.tone-critical,.inventory-money-bars i.tone-critical,.inventory-stacked-bar span.tone-critical,.inventory-status-legend i.tone-critical,.inventory-bar-track>span.tone-red,.inventory-compact-bar i.tone-red,.inventory-money-bars i.tone-red,.inventory-stacked-bar span.tone-red,.inventory-status-legend i.tone-red{background:#ef4444}.inventory-bar-track>span.tone-high,.inventory-compact-bar i.tone-high,.inventory-money-bars i.tone-high,.inventory-stacked-bar span.tone-high,.inventory-status-legend i.tone-high,.inventory-bar-track>span.tone-amber,.inventory-compact-bar i.tone-amber,.inventory-money-bars i.tone-amber,.inventory-stacked-bar span.tone-amber,.inventory-status-legend i.tone-amber{background:#f59e0b}.inventory-bar-track>span.tone-medium,.inventory-compact-bar i.tone-medium,.inventory-money-bars i.tone-medium,.inventory-stacked-bar span.tone-medium,.inventory-status-legend i.tone-medium,.inventory-bar-track>span.tone-blue,.inventory-compact-bar i.tone-blue,.inventory-money-bars i.tone-blue,.inventory-stacked-bar span.tone-blue,.inventory-status-legend i.tone-blue{background:#3b82f6}.inventory-bar-track>span.tone-low,.inventory-compact-bar i.tone-low,.inventory-money-bars i.tone-low,.inventory-stacked-bar span.tone-low,.inventory-status-legend i.tone-low,.inventory-bar-track>span.tone-slate,.inventory-compact-bar i.tone-slate,.inventory-money-bars i.tone-slate,.inventory-stacked-bar span.tone-slate,.inventory-status-legend i.tone-slate{background:#64748b}.inventory-bar-track>span.tone-stable,.inventory-compact-bar i.tone-stable,.inventory-money-bars i.tone-stable,.inventory-stacked-bar span.tone-stable,.inventory-status-legend i.tone-stable,.inventory-bar-track>span.tone-green,.inventory-compact-bar i.tone-green,.inventory-money-bars i.tone-green,.inventory-stacked-bar span.tone-green,.inventory-status-legend i.tone-green{background:#10b981}.inventory-bar-track>span.tone-violet,.inventory-compact-bar i.tone-violet,.inventory-money-bars i.tone-violet,.inventory-stacked-bar span.tone-violet,.inventory-status-legend i.tone-violet{background:#8b5cf6}.inventory-compact-bars{display:grid;gap:8px}.inventory-compact-bar{display:grid;grid-template-columns:74px minmax(120px,1fr) 34px;gap:10px;align-items:center}.inventory-compact-bar span,.inventory-compact-bar strong{color:var(--secondary);font-size:12px;font-weight:720}.inventory-compact-bar strong{color:var(--text);text-align:right}.inventory-compact-bar div{height:4px;overflow:hidden;border-radius:999px;background:#f4f6f8}.inventory-compact-bar i{display:block;height:100%;border-radius:inherit}.inventory-visual-table,.inventory-action-table{display:grid;gap:6px}.inventory-visual-table-head,.inventory-visual-table-row,.inventory-action-head,.inventory-action-row{display:grid;gap:10px;align-items:center}.inventory-visual-table-head,.inventory-action-head{color:#52627a;font-size:10.5px;font-weight:780;letter-spacing:0;text-transform:uppercase}.inventory-visual-table-head,.inventory-visual-table-row{grid-template-columns:.9fr 1fr .85fr .65fr auto}.inventory-visual-table.reorder .inventory-visual-table-head,.inventory-visual-table.reorder .inventory-visual-table-row{grid-template-columns:.7fr .8fr 1fr 1.7fr auto}.inventory-visual-table.config-needed .inventory-visual-table-head,.inventory-visual-table.config-needed .inventory-visual-table-row{grid-template-columns:.7fr 1.4fr 2fr auto}.inventory-visual-table-row,.inventory-action-row{min-height:32px;border:1px solid #edf2f7;border-radius:10px;background:#fff;padding:6px 10px}.inventory-visual-table-row strong,.inventory-action-row strong{color:var(--text);font-size:12.5px}.inventory-visual-table-row span,.inventory-action-row span{min-width:0;overflow:hidden;color:var(--secondary);font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.inventory-visual-table-row.risk-critical,.inventory-visual-table-row.risk-high{border-color:#edf2f7;border-left-color:#edf2f7;border-left-width:1px;background:#fff}.inventory-segmented{display:inline-flex;gap:2px;border:1px solid var(--border);border-radius:10px;background:#f1f5f9;padding:3px}.inventory-segmented button{border:0;border-radius:8px;background:transparent;color:var(--secondary);cursor:pointer;font-size:12px;font-weight:720;padding:6px 9px}.inventory-segmented button.active{background:#0f172a;color:#fff}.inventory-money-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:132px;align-items:end}.inventory-money-bars>div{display:grid;grid-template-rows:auto 92px auto;gap:8px;min-width:0}.inventory-money-bars span,.inventory-money-bars strong{overflow:hidden;color:var(--secondary);font-size:11.5px;font-weight:720;text-align:center;text-overflow:ellipsis;white-space:nowrap}.inventory-money-bars strong{color:var(--text)}.inventory-money-bars div div{display:flex;align-items:end;overflow:hidden;border-radius:12px;background:#edf2f7}.inventory-money-bars i{display:block;width:100%;min-height:5px;border-radius:12px 12px 0 0}.inventory-compact-warning,.inventory-compact-empty{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:48px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;padding:9px 10px}.inventory-compact-empty{grid-template-columns:minmax(0,1fr) auto;min-height:64px;border-style:dashed;background:#fff}.inventory-compact-warning svg{color:#b45309}.inventory-compact-warning strong,.inventory-compact-empty strong{display:block;color:var(--text);font-size:13px;font-weight:780}.inventory-compact-warning span{display:block;margin-top:4px;color:var(--secondary);font-size:12px;font-weight:650}.inventory-compact-warning small{display:block;margin-top:5px;color:#92400e;font-size:11.5px;font-weight:650;line-height:1.45}.inventory-compact-warning button,.inventory-compact-empty button{border:0;border-radius:10px;background:#0f172a;color:#fff;cursor:pointer;font-size:12px;font-weight:760;padding:8px 10px;white-space:nowrap}.inventory-stacked-status{display:grid;gap:12px}.inventory-stacked-bar{display:flex;height:20px;overflow:hidden;border-radius:999px;background:#edf2f7}.inventory-stacked-bar span{min-width:3px;cursor:pointer;outline:none;transition:transform .16s ease,filter .16s ease}.inventory-stacked-bar span:hover,.inventory-stacked-bar span:focus{filter:saturate(1.18);transform:scaleY(1.18)}.inventory-status-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.inventory-status-legend span{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:8px;align-items:center;color:var(--secondary);font-size:12px;font-weight:650;cursor:pointer;border-radius:10px;padding:3px 5px;outline:none}.inventory-status-legend span:hover,.inventory-status-legend span:focus,.inventory-status-legend span.active{background:#f6f8fb;color:#111827}.inventory-status-legend i{width:9px;height:9px;border-radius:999px}.inventory-status-legend strong{color:var(--text);font-size:12px;font-weight:760}.inventory-status-tooltip{width:min(100%,620px);display:grid;gap:9px;border:1px solid #dbe3ef;border-radius:14px;background:#fff;box-shadow:0 16px 36px #0f172a1f;padding:12px}.inventory-status-tooltip>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f6;padding-bottom:8px}.inventory-status-tooltip strong{color:#111827;font-size:12.5px;font-weight:760}.inventory-status-tooltip span,.inventory-status-tooltip p,.inventory-status-tooltip small{color:#64748b;font-size:11.5px;line-height:1.35}.inventory-status-tooltip ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.inventory-status-tooltip li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.inventory-status-tooltip li span{display:grid;gap:1px}.inventory-status-tooltip li b{color:#111827;font-size:12px;font-weight:760}.inventory-page .inventory-panel,.inventory-os-page .inventory-panel,.inventory-page .inventory-source-bar,.inventory-os-page .inventory-source-bar,.inventory-page .inventory-kpi,.inventory-os-page .inventory-kpi,.inventory-page .inventory-mini-metric,.inventory-os-page .inventory-mini-metric{border-color:var(--inventory-border);background:var(--inventory-card);color:var(--inventory-body)}.inventory-page .inventory-toolbar>div:first-child svg,.inventory-os-page .inventory-toolbar>div:first-child svg,.inventory-page .inventory-card-icon.icon-box.blue,.inventory-os-page .inventory-card-icon.icon-box.blue,.inventory-page .inventory-kpi.tone-blue .inventory-card-icon,.inventory-os-page .inventory-kpi.tone-blue .inventory-card-icon,.inventory-page .inventory-mini-metric.tone-blue .inventory-card-icon,.inventory-os-page .inventory-mini-metric.tone-blue .inventory-card-icon{background:var(--inventory-blue-soft)!important;color:var(--inventory-blue)!important}.inventory-page .inventory-card-icon.icon-box.green,.inventory-os-page .inventory-card-icon.icon-box.green,.inventory-page .inventory-kpi.tone-green .inventory-card-icon,.inventory-os-page .inventory-kpi.tone-green .inventory-card-icon,.inventory-page .inventory-mini-metric.tone-green .inventory-card-icon,.inventory-os-page .inventory-mini-metric.tone-green .inventory-card-icon{background:var(--inventory-green-soft)!important;color:var(--inventory-green)!important}.inventory-page .inventory-card-icon.icon-box.amber,.inventory-os-page .inventory-card-icon.icon-box.amber,.inventory-page .inventory-kpi.tone-amber .inventory-card-icon,.inventory-os-page .inventory-kpi.tone-amber .inventory-card-icon,.inventory-page .inventory-mini-metric.tone-amber .inventory-card-icon,.inventory-os-page .inventory-mini-metric.tone-amber .inventory-card-icon{background:var(--inventory-orange-soft)!important;color:var(--inventory-orange)!important}.inventory-page .inventory-card-icon.icon-box.red,.inventory-os-page .inventory-card-icon.icon-box.red,.inventory-page .inventory-kpi.tone-red .inventory-card-icon,.inventory-os-page .inventory-kpi.tone-red .inventory-card-icon,.inventory-page .inventory-mini-metric.tone-red .inventory-card-icon,.inventory-os-page .inventory-mini-metric.tone-red .inventory-card-icon{background:var(--inventory-red-soft)!important;color:var(--inventory-red)!important}.inventory-page .inventory-card-icon.icon-box.violet,.inventory-os-page .inventory-card-icon.icon-box.violet,.inventory-page .inventory-kpi.tone-violet .inventory-card-icon,.inventory-os-page .inventory-kpi.tone-violet .inventory-card-icon,.inventory-page .inventory-mini-metric.tone-violet .inventory-card-icon,.inventory-os-page .inventory-mini-metric.tone-violet .inventory-card-icon{background:var(--inventory-purple-soft)!important;color:var(--inventory-purple)!important}.inventory-page .inventory-card-icon.icon-box.slate,.inventory-os-page .inventory-card-icon.icon-box.slate,.inventory-page .inventory-card-icon.icon-box.low,.inventory-os-page .inventory-card-icon.icon-box.low{background:var(--inventory-gray-soft)!important;color:var(--inventory-charcoal)!important}.inventory-page .inventory-bar-track,.inventory-os-page .inventory-bar-track,.inventory-page .inventory-compact-bar div,.inventory-os-page .inventory-compact-bar div,.inventory-page .inventory-money-bars div div,.inventory-os-page .inventory-money-bars div div,.inventory-page .inventory-stacked-bar,.inventory-os-page .inventory-stacked-bar{background:#f4f6f8}.inventory-page .inventory-bar-track>span,.inventory-os-page .inventory-bar-track>span,.inventory-page .inventory-compact-bar i,.inventory-os-page .inventory-compact-bar i,.inventory-page .inventory-money-bars i,.inventory-os-page .inventory-money-bars i,.inventory-page .inventory-stacked-bar span,.inventory-os-page .inventory-stacked-bar span,.inventory-page .inventory-status-legend i,.inventory-os-page .inventory-status-legend i{background-image:none!important;box-shadow:none!important;opacity:.82}.inventory-page .inventory-stockout-card .inventory-bar-track>span,.inventory-os-page .inventory-stockout-card .inventory-bar-track>span,.inventory-page .inventory-compact-bar i,.inventory-os-page .inventory-compact-bar i{opacity:.72}.inventory-page .inventory-stockout-card .inventory-pill,.inventory-os-page .inventory-stockout-card .inventory-pill{min-width:48px;justify-content:center;background:#fff!important;font-weight:760}.inventory-page .inventory-stockout-card .inventory-pill.tone-red,.inventory-os-page .inventory-stockout-card .inventory-pill.tone-red,.inventory-page .inventory-stockout-card .inventory-pill.tone-critical,.inventory-os-page .inventory-stockout-card .inventory-pill.tone-critical{border-color:#ffd6d6!important;background:#fff1f1!important;color:var(--inventory-red)!important}.inventory-page .inventory-stockout-card .inventory-pill.tone-amber,.inventory-os-page .inventory-stockout-card .inventory-pill.tone-amber,.inventory-page .inventory-stockout-card .inventory-pill.tone-high,.inventory-os-page .inventory-stockout-card .inventory-pill.tone-high{border-color:#ffe1cf!important;background:#fff5ef!important;color:#a84408!important}.inventory-page .inventory-stockout-card .inventory-pill.tone-blue,.inventory-os-page .inventory-stockout-card .inventory-pill.tone-blue,.inventory-page .inventory-stockout-card .inventory-pill.tone-medium,.inventory-os-page .inventory-stockout-card .inventory-pill.tone-medium{border-color:#d8e3ff!important;background:#eef4ff!important;color:var(--inventory-blue)!important}.inventory-page .inventory-stockout-card .inventory-pill.tone-green,.inventory-os-page .inventory-stockout-card .inventory-pill.tone-green,.inventory-page .inventory-stockout-card .inventory-pill.tone-stable,.inventory-os-page .inventory-stockout-card .inventory-pill.tone-stable{border-color:#c8f7df!important;background:#eafff4!important;color:#027a48!important}.inventory-page .inventory-stacked-bar span,.inventory-os-page .inventory-stacked-bar span{opacity:.86}.inventory-page .tone-critical,.inventory-os-page .tone-critical,.inventory-page .tone-red,.inventory-os-page .tone-red,.inventory-page .inventory-bar-track>span.tone-critical,.inventory-os-page .inventory-bar-track>span.tone-critical,.inventory-page .inventory-bar-track>span.tone-red,.inventory-os-page .inventory-bar-track>span.tone-red,.inventory-page .inventory-compact-bar i.tone-critical,.inventory-os-page .inventory-compact-bar i.tone-critical,.inventory-page .inventory-compact-bar i.tone-red,.inventory-os-page .inventory-compact-bar i.tone-red,.inventory-page .inventory-money-bars i.tone-critical,.inventory-os-page .inventory-money-bars i.tone-critical,.inventory-page .inventory-money-bars i.tone-red,.inventory-os-page .inventory-money-bars i.tone-red,.inventory-page .inventory-stacked-bar span.tone-critical,.inventory-os-page .inventory-stacked-bar span.tone-critical,.inventory-page .inventory-stacked-bar span.tone-red,.inventory-os-page .inventory-stacked-bar span.tone-red,.inventory-page .inventory-status-legend i.tone-critical,.inventory-os-page .inventory-status-legend i.tone-critical,.inventory-page .inventory-status-legend i.tone-red,.inventory-os-page .inventory-status-legend i.tone-red{background-color:var(--inventory-red)}.inventory-page .tone-high,.inventory-os-page .tone-high,.inventory-page .tone-amber,.inventory-os-page .tone-amber,.inventory-page .inventory-bar-track>span.tone-high,.inventory-os-page .inventory-bar-track>span.tone-high,.inventory-page .inventory-bar-track>span.tone-amber,.inventory-os-page .inventory-bar-track>span.tone-amber,.inventory-page .inventory-compact-bar i.tone-high,.inventory-os-page .inventory-compact-bar i.tone-high,.inventory-page .inventory-compact-bar i.tone-amber,.inventory-os-page .inventory-compact-bar i.tone-amber,.inventory-page .inventory-money-bars i.tone-high,.inventory-os-page .inventory-money-bars i.tone-high,.inventory-page .inventory-money-bars i.tone-amber,.inventory-os-page .inventory-money-bars i.tone-amber,.inventory-page .inventory-stacked-bar span.tone-high,.inventory-os-page .inventory-stacked-bar span.tone-high,.inventory-page .inventory-stacked-bar span.tone-amber,.inventory-os-page .inventory-stacked-bar span.tone-amber,.inventory-page .inventory-status-legend i.tone-high,.inventory-os-page .inventory-status-legend i.tone-high,.inventory-page .inventory-status-legend i.tone-amber,.inventory-os-page .inventory-status-legend i.tone-amber{background-color:var(--inventory-orange)}.inventory-page .tone-medium,.inventory-os-page .tone-medium,.inventory-page .tone-blue,.inventory-os-page .tone-blue,.inventory-page .inventory-bar-track>span.tone-medium,.inventory-os-page .inventory-bar-track>span.tone-medium,.inventory-page .inventory-bar-track>span.tone-blue,.inventory-os-page .inventory-bar-track>span.tone-blue,.inventory-page .inventory-compact-bar i.tone-medium,.inventory-os-page .inventory-compact-bar i.tone-medium,.inventory-page .inventory-compact-bar i.tone-blue,.inventory-os-page .inventory-compact-bar i.tone-blue,.inventory-page .inventory-money-bars i.tone-medium,.inventory-os-page .inventory-money-bars i.tone-medium,.inventory-page .inventory-money-bars i.tone-blue,.inventory-os-page .inventory-money-bars i.tone-blue,.inventory-page .inventory-stacked-bar span.tone-medium,.inventory-os-page .inventory-stacked-bar span.tone-medium,.inventory-page .inventory-stacked-bar span.tone-blue,.inventory-os-page .inventory-stacked-bar span.tone-blue,.inventory-page .inventory-status-legend i.tone-medium,.inventory-os-page .inventory-status-legend i.tone-medium,.inventory-page .inventory-status-legend i.tone-blue,.inventory-os-page .inventory-status-legend i.tone-blue{background-color:var(--inventory-blue)}.inventory-page .tone-violet,.inventory-os-page .tone-violet,.inventory-page .inventory-bar-track>span.tone-violet,.inventory-os-page .inventory-bar-track>span.tone-violet,.inventory-page .inventory-compact-bar i.tone-violet,.inventory-os-page .inventory-compact-bar i.tone-violet,.inventory-page .inventory-money-bars i.tone-violet,.inventory-os-page .inventory-money-bars i.tone-violet,.inventory-page .inventory-stacked-bar span.tone-violet,.inventory-os-page .inventory-stacked-bar span.tone-violet,.inventory-page .inventory-status-legend i.tone-violet,.inventory-os-page .inventory-status-legend i.tone-violet{background-color:var(--inventory-purple)}.inventory-page .tone-stable,.inventory-os-page .tone-stable,.inventory-page .tone-green,.inventory-os-page .tone-green,.inventory-page .inventory-bar-track>span.tone-stable,.inventory-os-page .inventory-bar-track>span.tone-stable,.inventory-page .inventory-bar-track>span.tone-green,.inventory-os-page .inventory-bar-track>span.tone-green,.inventory-page .inventory-compact-bar i.tone-stable,.inventory-os-page .inventory-compact-bar i.tone-stable,.inventory-page .inventory-compact-bar i.tone-green,.inventory-os-page .inventory-compact-bar i.tone-green,.inventory-page .inventory-money-bars i.tone-stable,.inventory-os-page .inventory-money-bars i.tone-stable,.inventory-page .inventory-money-bars i.tone-green,.inventory-os-page .inventory-money-bars i.tone-green,.inventory-page .inventory-stacked-bar span.tone-stable,.inventory-os-page .inventory-stacked-bar span.tone-stable,.inventory-page .inventory-stacked-bar span.tone-green,.inventory-os-page .inventory-stacked-bar span.tone-green,.inventory-page .inventory-status-legend i.tone-stable,.inventory-os-page .inventory-status-legend i.tone-stable,.inventory-page .inventory-status-legend i.tone-green,.inventory-os-page .inventory-status-legend i.tone-green{background-color:var(--inventory-green)}.inventory-page .tone-low,.inventory-os-page .tone-low,.inventory-page .tone-slate,.inventory-os-page .tone-slate,.inventory-page .inventory-bar-track>span.tone-low,.inventory-os-page .inventory-bar-track>span.tone-low,.inventory-page .inventory-bar-track>span.tone-slate,.inventory-os-page .inventory-bar-track>span.tone-slate,.inventory-page .inventory-compact-bar i.tone-low,.inventory-os-page .inventory-compact-bar i.tone-low,.inventory-page .inventory-compact-bar i.tone-slate,.inventory-os-page .inventory-compact-bar i.tone-slate,.inventory-page .inventory-money-bars i.tone-low,.inventory-os-page .inventory-money-bars i.tone-low,.inventory-page .inventory-money-bars i.tone-slate,.inventory-os-page .inventory-money-bars i.tone-slate,.inventory-page .inventory-stacked-bar span.tone-low,.inventory-os-page .inventory-stacked-bar span.tone-low,.inventory-page .inventory-stacked-bar span.tone-slate,.inventory-os-page .inventory-stacked-bar span.tone-slate,.inventory-page .inventory-status-legend i.tone-low,.inventory-os-page .inventory-status-legend i.tone-low,.inventory-page .inventory-status-legend i.tone-slate,.inventory-os-page .inventory-status-legend i.tone-slate{background-color:var(--inventory-charcoal)}.inventory-page .inventory-pill,.inventory-os-page .inventory-pill{border:1px solid transparent;min-height:20px;padding:0 7px;font-size:10px}.inventory-page .inventory-pill.tone-critical,.inventory-os-page .inventory-pill.tone-critical,.inventory-page .inventory-pill.critical,.inventory-os-page .inventory-pill.critical{border-color:#ffdada;background:#fff1f1;color:var(--inventory-red)}.inventory-page .inventory-pill.tone-high,.inventory-os-page .inventory-pill.tone-high,.inventory-page .inventory-pill.high,.inventory-os-page .inventory-pill.high,.inventory-page .inventory-pill.tone-medium,.inventory-os-page .inventory-pill.tone-medium,.inventory-page .inventory-pill.medium,.inventory-os-page .inventory-pill.medium{border-color:#ffe1cf;background:#fff5ef;color:#a84408}.inventory-page .inventory-pill.tone-low,.inventory-os-page .inventory-pill.tone-low,.inventory-page .inventory-pill.low,.inventory-os-page .inventory-pill.low,.inventory-page .inventory-pill.tone-slate,.inventory-os-page .inventory-pill.tone-slate{border-color:#e4e7ec;background:var(--inventory-gray-soft);color:var(--inventory-charcoal)}.inventory-page .inventory-pill.tone-stable,.inventory-os-page .inventory-pill.tone-stable,.inventory-page .inventory-pill.stable,.inventory-os-page .inventory-pill.stable{border-color:#c8f7df;background:var(--inventory-green-soft);color:#027a48}.inventory-page .inventory-pill.tone-blue,.inventory-os-page .inventory-pill.tone-blue{border-color:#d8e3ff;background:var(--inventory-blue-soft);color:var(--inventory-blue)}.inventory-page .inventory-pill.tone-violet,.inventory-os-page .inventory-pill.tone-violet{border-color:#ddd3ff;background:var(--inventory-purple-soft);color:var(--inventory-purple)}.inventory-page .inventory-data-status-bar span.ok,.inventory-os-page .inventory-data-status-bar span.ok{border-color:#c8f7df;background:var(--inventory-green-soft);color:#027a48}.inventory-page .inventory-data-status-bar span.warn,.inventory-os-page .inventory-data-status-bar span.warn,.inventory-page .inventory-compact-warning,.inventory-os-page .inventory-compact-warning{border-color:#ffe1cf;background:#fffaf6;color:var(--inventory-body)}.inventory-page .inventory-compact-warning svg,.inventory-os-page .inventory-compact-warning svg{color:var(--inventory-orange)}.inventory-page .inventory-primary-action,.inventory-os-page .inventory-primary-action,.inventory-page .inventory-compact-warning button,.inventory-os-page .inventory-compact-warning button,.inventory-page .inventory-compact-empty button,.inventory-os-page .inventory-compact-empty button{background:#111827!important;color:#fff!important}.inventory-inline-note{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;border:1px solid #e8eaee;border-radius:12px;background:#f8fafc;color:#344054;font-size:12px;font-weight:700}.inventory-inline-note svg{flex:0 0 auto;color:#f67323}.inventory-fast-sales-value{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end}.inventory-fast-sales-value>strong{min-width:34px;text-align:right}.inventory-bar-row>div:first-child .inventory-pill{width:fit-content;margin-top:1px}.inventory-toolbar-mini-action{min-height:30px;padding:0 10px!important;font-size:11.5px!important}.inventory-dashboard-row.split-40-60{align-items:start}.inventory-dashboard-row.split-40-60 .inventory-panel{min-height:0}.inventory-product-avatar{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 auto;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,#2351f6,#12b981);color:#fff;font-size:10px;font-weight:780;letter-spacing:0;box-shadow:inset 0 0 0 1px #ffffff70}.inventory-product-avatar.size-small{width:28px;height:28px;font-size:9px}.inventory-product-avatar.size-dot{width:30px;height:30px;font-size:9px}.inventory-product-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.inventory-product-avatar>span{position:relative;z-index:1;padding:0!important;background:transparent!important;color:#fff!important;font-size:inherit!important;font-weight:inherit!important;line-height:1!important}.inventory-stock-sku-cell{display:inline-flex;min-width:0;align-items:center;gap:7px}.inventory-stock-sku-cell .inventory-product-avatar.size-small{width:24px;height:24px}.inventory-product-name-cell{display:grid;min-width:0;gap:2px}.inventory-product-name-line{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:5px}.inventory-product-name-line>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-gift-marker{width:14px;height:14px;flex:0 0 auto;color:#f59e0b;stroke-width:2.2}.inventory-stock-quantity{display:inline;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;line-height:1}.inventory-stock-quantity.tone-red{color:#dc2626}.inventory-stock-quantity.tone-amber{color:#c2410c}.inventory-stock-quantity.tone-green{color:#047857}.inventory-risk-shape-chart{display:grid;gap:7px;padding:3px 0 1px}.inventory-risk-shape-row{display:block;min-width:0;min-height:25px}.inventory-risk-shape-track{position:relative;min-width:0;height:24px;width:100%}.inventory-risk-shape-bar{position:relative;display:flex;min-width:172px;max-width:100%;height:100%;align-items:center;gap:8px;overflow:hidden;border-radius:0;padding:0 12px;box-shadow:none}.inventory-risk-shape-bar:after{content:none}.inventory-risk-shape-bar .inventory-product-avatar.size-small{width:20px;height:20px;border:1px solid rgba(255,255,255,.64);box-shadow:none}.inventory-risk-shape-bar strong{position:relative;z-index:1;min-width:0;overflow:hidden;color:#fff;font-size:11.5px;font-weight:620;line-height:1;text-overflow:ellipsis;white-space:nowrap}.inventory-risk-shape-bar b{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;margin-left:auto;color:#fff;font-size:10.5px;font-weight:600;line-height:1;white-space:nowrap}.inventory-risk-shape-row.risk-red .inventory-risk-shape-bar{background:linear-gradient(90deg,#ef4444,#f43f5e)}.inventory-risk-shape-row.risk-amber .inventory-risk-shape-bar{background:linear-gradient(90deg,#f97316,#fb923c)}.inventory-risk-shape-row.risk-blue .inventory-risk-shape-bar{background:linear-gradient(90deg,#2351f6,#5b7cff)}.inventory-risk-shape-row.risk-green .inventory-risk-shape-bar{background:linear-gradient(90deg,#10b981,#34d399)}.inventory-fast-sales-matrix{position:relative;z-index:2;display:grid;gap:6px;overflow:visible}.inventory-fast-sales-plot{position:relative;min-height:294px;overflow:visible;border:1px solid #e4e7ec;border-radius:14px;background:#f8fafc}.inventory-fast-sales-plot:before{content:"";position:absolute;inset:34px 32px 34px 42px;border-left:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;background-image:linear-gradient(to right,transparent 0,transparent calc(50% - .5px),rgba(203,213,225,.72) calc(50% - .5px),rgba(203,213,225,.72) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to top,transparent 0,transparent calc(50% - .5px),rgba(203,213,225,.72) calc(50% - .5px),rgba(203,213,225,.72) calc(50% + .5px),transparent calc(50% + .5px)),repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),rgba(226,232,240,.42) calc(25% - 1px),rgba(226,232,240,.42) 25%),repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),rgba(226,232,240,.42) calc(25% - 1px),rgba(226,232,240,.42) 25%)}.inventory-fast-zone-label{position:absolute;z-index:2;color:#98a2b3;font-size:10.5px;font-weight:740;line-height:1;pointer-events:none}.inventory-fast-zone-label.top-left{top:20px;left:56px}.inventory-fast-zone-label.top-right{top:20px;right:38px}.inventory-fast-zone-label.bottom-left{bottom:18px;left:56px}.inventory-fast-zone-label.bottom-right{right:38px;bottom:18px}.inventory-fast-axis{position:absolute;z-index:2;color:#98a2b3;font-size:10.5px;font-weight:740;line-height:1;pointer-events:none}.inventory-fast-axis.y{top:50%;left:6px;transform:rotate(-90deg) translate(-50%);transform-origin:left top}.inventory-fast-axis.x{right:34px;bottom:6px}.inventory-fast-sales-dot{position:absolute;z-index:4;display:grid;width:34px;height:34px;place-items:center;border:2px solid #ffffff;border-radius:999px;background:#fff;opacity:.88;box-shadow:0 8px 22px #0f172a24;outline:none;transition:opacity .14s ease,filter .14s ease,box-shadow .14s ease}.inventory-fast-sales-dot:hover,.inventory-fast-sales-dot:focus-visible{z-index:180;opacity:1;filter:saturate(1.12);box-shadow:0 0 0 5px #2351f624,0 12px 26px #0f172a2e}.inventory-fast-sales-dot:focus-visible{box-shadow:0 0 0 4px #2351f62e,0 10px 26px #0f172a29}.inventory-fast-sales-dot.tone-red{border-color:#fecaca}.inventory-fast-sales-dot.tone-blue{border-color:#bfdbfe}.inventory-fast-sales-dot.tone-green{border-color:#bbf7d0}.inventory-fast-sales-tooltip{position:absolute;z-index:120;bottom:calc(100% + 10px);left:50%;display:grid;width:268px;gap:4px;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;border-radius:12px;background:#111827;color:#fff;padding:11px 12px;text-align:left;box-shadow:0 18px 44px #0f172a47}.inventory-fast-sales-dot.edge-right .inventory-fast-sales-tooltip{right:-6px;left:auto;transform:translateY(6px)}.inventory-fast-sales-dot.edge-left .inventory-fast-sales-tooltip{left:-6px;transform:translateY(6px)}.inventory-fast-sales-dot.edge-top .inventory-fast-sales-tooltip{top:calc(100% + 10px);bottom:auto;transform:translate(-50%,-6px)}.inventory-fast-sales-dot.edge-top.edge-right .inventory-fast-sales-tooltip,.inventory-fast-sales-dot.edge-top.edge-left .inventory-fast-sales-tooltip{transform:translateY(-6px)}.inventory-fast-sales-dot:hover .inventory-fast-sales-tooltip,.inventory-fast-sales-dot:focus-visible .inventory-fast-sales-tooltip{visibility:visible;opacity:1;transform:translate(-50%)}.inventory-fast-sales-dot.edge-right:hover .inventory-fast-sales-tooltip,.inventory-fast-sales-dot.edge-right:focus-visible .inventory-fast-sales-tooltip,.inventory-fast-sales-dot.edge-left:hover .inventory-fast-sales-tooltip,.inventory-fast-sales-dot.edge-left:focus-visible .inventory-fast-sales-tooltip{transform:translate(0)}.inventory-fast-sales-dot.edge-top:hover .inventory-fast-sales-tooltip,.inventory-fast-sales-dot.edge-top:focus-visible .inventory-fast-sales-tooltip{transform:translate(-50%)}.inventory-fast-sales-dot.edge-top.edge-right:hover .inventory-fast-sales-tooltip,.inventory-fast-sales-dot.edge-top.edge-right:focus-visible .inventory-fast-sales-tooltip,.inventory-fast-sales-dot.edge-top.edge-left:hover .inventory-fast-sales-tooltip,.inventory-fast-sales-dot.edge-top.edge-left:focus-visible .inventory-fast-sales-tooltip{transform:translate(0)}.inventory-fast-sales-tooltip strong,.inventory-fast-sales-tooltip b,.inventory-fast-sales-tooltip span{min-width:0;overflow:hidden;color:#fff!important;text-overflow:ellipsis;white-space:nowrap}.inventory-fast-sales-tooltip strong{font-size:13px;font-weight:820}.inventory-fast-sales-tooltip b{color:#dbeafe!important;font-size:11.5px;font-weight:720}.inventory-fast-sales-tooltip span{color:#e5e7eb!important;font-size:11.5px;font-weight:600}.inventory-fast-sales-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.inventory-fast-sales-cards article{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:6px;align-items:center;min-width:0;min-height:32px;padding:5px 7px;border:1px solid #e8eaee;border-radius:9px;background:#fff}.inventory-fast-sales-cards article div{display:grid;min-width:0}.inventory-fast-sales-cards article strong,.inventory-fast-sales-cards article b{color:#111827;font-size:11px;font-weight:760;line-height:1.1}.inventory-fast-sales-cards article span{min-width:0;overflow:hidden;color:#667085;font-size:10px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.inventory-fast-sales-cards .inventory-product-avatar.size-small{width:22px;height:22px;font-size:8px}.inventory-kpi-tooltip-card.inventory-kpi-tooltip-sku-list li{grid-template-columns:28px minmax(0,1fr) minmax(64px,max-content);align-items:center;gap:9px}.hr-day.hr-event-ot-day,.hr-day.hr-event_ot{border:1px solid #2563eb;box-shadow:inset 0 0 0 1px #ffffffc7,0 0 0 1px #2563eb24}.hr-day.hr-event_ot{background:#eef1f5;color:#1d4ed8}.hr-dot.hr-event_ot{border:1px solid #2563eb;background:#fff;color:#1d4ed8;box-shadow:none}.inventory-kpi-tooltip-card.inventory-kpi-tooltip-sku-list li .inventory-product-avatar{padding:0;color:#fff;background:linear-gradient(135deg,#2351f6,#12b981)}.inventory-page .inventory-overview-kpis .inventory-kpi .inventory-kpi-tooltip-card.inventory-kpi-tooltip-sku-list li>span:not(.inventory-product-avatar),.inventory-os-page .inventory-overview-kpis .inventory-kpi .inventory-kpi-tooltip-card.inventory-kpi-tooltip-sku-list li>span:not(.inventory-product-avatar){display:grid;gap:2px;min-width:0;padding:0;background:transparent;color:#475467;font-size:11.5px;line-height:1.25}.inventory-kpi-tooltip-card.inventory-kpi-tooltip-sku-list li>span b{color:#111827;font-size:11.5px;font-weight:780}.inventory-kpi-tooltip-card.inventory-kpi-tooltip-sku-list li>strong{min-width:0;justify-self:end;color:#111827;font-size:12px;font-weight:780;text-align:right;white-space:nowrap}.inventory-page .inventory-kpi.tone-red,.inventory-os-page .inventory-kpi.tone-red,.inventory-page .inventory-kpi.tone-amber,.inventory-os-page .inventory-kpi.tone-amber,.inventory-page .inventory-kpi.tone-blue,.inventory-os-page .inventory-kpi.tone-blue,.inventory-page .inventory-kpi.tone-green,.inventory-os-page .inventory-kpi.tone-green,.inventory-page .inventory-kpi.tone-violet,.inventory-os-page .inventory-kpi.tone-violet,.inventory-page .inventory-mini-metric.tone-red,.inventory-os-page .inventory-mini-metric.tone-red,.inventory-page .inventory-mini-metric.tone-amber,.inventory-os-page .inventory-mini-metric.tone-amber,.inventory-page .inventory-mini-metric.tone-blue,.inventory-os-page .inventory-mini-metric.tone-blue,.inventory-page .inventory-mini-metric.tone-green,.inventory-os-page .inventory-mini-metric.tone-green,.inventory-page .inventory-mini-metric.tone-violet,.inventory-os-page .inventory-mini-metric.tone-violet{background:var(--inventory-card)!important}.inventory-page .inventory-overview-kpis .inventory-kpi,.inventory-os-page .inventory-overview-kpis .inventory-kpi{position:relative;display:block!important;min-height:104px;border:1px solid #e8eaee!important;border-radius:24px!important;background:#fff!important;padding:20px 58px 18px 20px!important;box-shadow:0 12px 28px #1118270f!important}.inventory-page .inventory-overview-kpis .inventory-kpi>.inventory-kpi-icon,.inventory-os-page .inventory-overview-kpis .inventory-kpi>.inventory-kpi-icon{position:absolute!important;top:18px!important;right:18px!important;width:34px!important;height:34px!important;margin:0!important;align-self:auto!important;justify-self:auto!important}.inventory-page .inventory-overview-kpis .inventory-kpi-copy,.inventory-os-page .inventory-overview-kpis .inventory-kpi-copy{display:grid;min-width:0;gap:8px;align-content:start}.inventory-page .inventory-overview-kpis .inventory-kpi span,.inventory-os-page .inventory-overview-kpis .inventory-kpi span{max-width:100%;color:#111827;font-size:12px;font-weight:800;letter-spacing:.01em;text-transform:none}.inventory-page .inventory-overview-kpis .inventory-kpi strong,.inventory-os-page .inventory-overview-kpis .inventory-kpi strong{color:#111827;font-size:26px;font-weight:850;line-height:1.04;letter-spacing:0}.inventory-page .inventory-overview-kpis .inventory-kpi small,.inventory-os-page .inventory-overview-kpis .inventory-kpi small{color:#667085;font-size:12px;font-weight:760;line-height:1.35}.inventory-page .inventory-overview-dashboard,.inventory-os-page .inventory-overview-dashboard{color:#344054;font-weight:500}.inventory-page .inventory-overview-kpis .inventory-kpi,.inventory-os-page .inventory-overview-kpis .inventory-kpi{min-height:96px!important;border-radius:22px!important;padding:18px 56px 16px 18px!important;box-shadow:0 10px 24px #1118270b!important}.inventory-page .inventory-overview-kpis .inventory-kpi>.inventory-kpi-icon,.inventory-os-page .inventory-overview-kpis .inventory-kpi>.inventory-kpi-icon{top:16px!important;right:16px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:11px!important}.inventory-page .inventory-overview-kpis .inventory-kpi>.inventory-card-icon,.inventory-os-page .inventory-overview-kpis .inventory-kpi>.inventory-card-icon{position:absolute!important;inset:16px 16px auto auto!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;flex:0 0 30px!important;border-radius:11px!important}.inventory-page .inventory-overview-kpis .inventory-kpi>.inventory-kpi-icon svg,.inventory-os-page .inventory-overview-kpis .inventory-kpi>.inventory-kpi-icon svg{width:15.5px!important;height:15.5px!important;stroke-width:2!important}.inventory-page .inventory-overview-kpis .inventory-kpi-copy,.inventory-os-page .inventory-overview-kpis .inventory-kpi-copy{gap:7px}.inventory-page .inventory-overview-kpis .inventory-kpi span,.inventory-os-page .inventory-overview-kpis .inventory-kpi span{color:#111827;font-size:11px;font-weight:680;letter-spacing:0}.inventory-page .inventory-overview-kpis .inventory-kpi strong,.inventory-os-page .inventory-overview-kpis .inventory-kpi strong{color:#111827;font-size:24px;font-weight:650;line-height:1.08}.inventory-page .inventory-overview-kpis .inventory-kpi small,.inventory-os-page .inventory-overview-kpis .inventory-kpi small{color:#667085;font-size:11.5px;font-weight:500;line-height:1.32}.inventory-page .inventory-overview-kpis .inventory-kpi small.inventory-kpi-detail-grade,.inventory-os-page .inventory-overview-kpis .inventory-kpi small.inventory-kpi-detail-grade{width:fit-content;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:720;line-height:1}.inventory-page .inventory-overview-kpis .inventory-kpi small.inventory-kpi-detail-grade.good,.inventory-os-page .inventory-overview-kpis .inventory-kpi small.inventory-kpi-detail-grade.good{color:#047857;background:#dcfce7}.inventory-page .inventory-overview-kpis .inventory-kpi small.inventory-kpi-detail-grade.watch,.inventory-os-page .inventory-overview-kpis .inventory-kpi small.inventory-kpi-detail-grade.watch{color:#92400e;background:#fef3c7}.inventory-page .inventory-overview-kpis .inventory-kpi small.inventory-kpi-detail-grade.risk,.inventory-os-page .inventory-overview-kpis .inventory-kpi small.inventory-kpi-detail-grade.risk{color:#c2410c;background:#ffedd5}.inventory-page .inventory-overview-kpis .inventory-kpi small.inventory-kpi-detail-grade.critical,.inventory-os-page .inventory-overview-kpis .inventory-kpi small.inventory-kpi-detail-grade.critical{color:#dc2626;background:#fee2e2}.inventory-page .inventory-overview-kpis .inventory-kpi.tone-green>.inventory-card-icon,.inventory-os-page .inventory-overview-kpis .inventory-kpi.tone-green>.inventory-card-icon{background:#d8fde8!important;color:#06c979!important}.inventory-page .inventory-overview-kpis,.inventory-os-page .inventory-overview-kpis{overflow:visible}.inventory-page .inventory-overview-kpis .inventory-kpi.has-tooltip,.inventory-os-page .inventory-overview-kpis .inventory-kpi.has-tooltip{cursor:help;overflow:visible!important;outline:none;z-index:20}.inventory-page .inventory-overview-kpis .inventory-kpi.has-tooltip:hover,.inventory-page .inventory-overview-kpis .inventory-kpi.has-tooltip:focus-within,.inventory-os-page .inventory-overview-kpis .inventory-kpi.has-tooltip:hover,.inventory-os-page .inventory-overview-kpis .inventory-kpi.has-tooltip:focus-within{z-index:220}.inventory-page .inventory-overview-kpis .inventory-kpi.has-tooltip:focus-visible,.inventory-os-page .inventory-overview-kpis .inventory-kpi.has-tooltip:focus-visible{box-shadow:0 0 0 3px #11182714,0 10px 24px #1118270b!important}.inventory-kpi-tooltip{position:absolute;z-index:5000;top:calc(100% + 10px);left:14px;width:min(420px,calc(100vw - 48px));max-width:calc(100vw - 32px);box-sizing:border-box;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.inventory-page .inventory-overview-kpis .inventory-kpi:last-child .inventory-kpi-tooltip,.inventory-os-page .inventory-overview-kpis .inventory-kpi:last-child .inventory-kpi-tooltip{right:14px;left:auto}.inventory-page .inventory-overview-kpis .inventory-kpi.has-tooltip:hover .inventory-kpi-tooltip,.inventory-page .inventory-overview-kpis .inventory-kpi.has-tooltip:focus-within .inventory-kpi-tooltip,.inventory-os-page .inventory-overview-kpis .inventory-kpi.has-tooltip:hover .inventory-kpi-tooltip,.inventory-os-page .inventory-overview-kpis .inventory-kpi.has-tooltip:focus-within .inventory-kpi-tooltip{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.inventory-kpi-tooltip-card{position:relative;display:grid;gap:12px;padding:14px;color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:16px;box-shadow:0 20px 48px #0f172a2e}.inventory-kpi-tooltip-card:before{content:"";position:absolute;top:-6px;left:24px;width:12px;height:12px;background:#fff;border-top:1px solid #e4e7ec;border-left:1px solid #e4e7ec;transform:rotate(45deg)}.inventory-page .inventory-overview-kpis .inventory-kpi:last-child .inventory-kpi-tooltip-card:before,.inventory-os-page .inventory-overview-kpis .inventory-kpi:last-child .inventory-kpi-tooltip-card:before{right:24px;left:auto}.inventory-kpi-tooltip-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.inventory-page .inventory-overview-kpis .inventory-kpi .inventory-kpi-tooltip-card>div:first-child strong,.inventory-os-page .inventory-overview-kpis .inventory-kpi .inventory-kpi-tooltip-card>div:first-child strong{color:#111827;font-size:13px;font-weight:720}.inventory-page .inventory-overview-kpis .inventory-kpi .inventory-kpi-tooltip-card>div:first-child span,.inventory-os-page .inventory-overview-kpis .inventory-kpi .inventory-kpi-tooltip-card>div:first-child span{padding:5px 9px;border-radius:999px;color:#047857;background:#eafff4;font-size:11px;font-weight:680;white-space:nowrap}.inventory-kpi-tooltip-card p{margin:0;color:#475467;font-size:12px;font-weight:500;line-height:1.5}.inventory-kpi-tooltip-current{padding:10px 12px;border-radius:12px;background:#fff7ed;color:#9a3412!important;font-weight:620!important}.inventory-kpi-tooltip-card ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.inventory-kpi-tooltip-card li{display:grid;grid-template-columns:58px 1fr;gap:10px;align-items:start;padding:8px 10px;border-radius:12px;background:#f8fafc}.inventory-kpi-tooltip-card li b{color:#111827;font-size:12px;font-weight:760}.inventory-page .inventory-overview-kpis .inventory-kpi .inventory-kpi-tooltip-card li span,.inventory-os-page .inventory-overview-kpis .inventory-kpi .inventory-kpi-tooltip-card li span{color:#475467;font-size:12px;font-weight:500;line-height:1.35}.inventory-kpi-tooltip-breakdown{display:flex;flex-wrap:wrap;gap:6px}.inventory-kpi-tooltip-breakdown span{padding:5px 8px;border-radius:999px;color:#344054;background:#f2f4f7;font-size:11px;font-weight:620}.inventory-kpi-tooltip-note.muted{padding-top:2px;color:#98a2b3!important;font-size:11px;line-height:1.45}.inventory-page .inventory-overview-dashboard .inventory-toolbar>div:first-child strong,.inventory-os-page .inventory-overview-dashboard .inventory-toolbar>div:first-child strong{color:#111827;font-size:14px;font-weight:640;letter-spacing:0}.inventory-page .inventory-overview-dashboard .inventory-bar-row strong,.inventory-os-page .inventory-overview-dashboard .inventory-bar-row strong,.inventory-page .inventory-overview-dashboard .inventory-visual-table-row strong,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table-row strong,.inventory-page .inventory-overview-dashboard .inventory-action-row strong,.inventory-os-page .inventory-overview-dashboard .inventory-action-row strong{font-weight:640}.inventory-page .inventory-overview-dashboard .inventory-bar-row span,.inventory-os-page .inventory-overview-dashboard .inventory-bar-row span,.inventory-page .inventory-overview-dashboard .inventory-visual-table-row span,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table-row span,.inventory-page .inventory-overview-dashboard .inventory-action-row span,.inventory-os-page .inventory-overview-dashboard .inventory-action-row span{color:#667085;font-weight:520}.inventory-page .inventory-overview-dashboard .inventory-compact-bar span,.inventory-os-page .inventory-overview-dashboard .inventory-compact-bar span,.inventory-page .inventory-overview-dashboard .inventory-compact-bar strong,.inventory-os-page .inventory-overview-dashboard .inventory-compact-bar strong{font-size:11.5px;font-weight:600}.inventory-page .inventory-overview-dashboard .inventory-visual-table-head,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table-head,.inventory-page .inventory-overview-dashboard .inventory-action-head,.inventory-os-page .inventory-overview-dashboard .inventory-action-head{color:#667085;font-weight:640;letter-spacing:.01em}.inventory-page .inventory-overview-dashboard .inventory-pill,.inventory-os-page .inventory-overview-dashboard .inventory-pill{min-height:22px;padding:3px 8px;font-size:11px;font-weight:600}.inventory-page .inventory-overview-dashboard .inventory-data-status-bar span,.inventory-os-page .inventory-overview-dashboard .inventory-data-status-bar span{font-weight:600}.inventory-page .inventory-overview-dashboard .inventory-segmented button,.inventory-os-page .inventory-overview-dashboard .inventory-segmented button,.inventory-page .inventory-overview-dashboard .inventory-primary-mini,.inventory-os-page .inventory-overview-dashboard .inventory-primary-mini{font-weight:620}.inventory-page .inventory-overview-dashboard .inventory-compact-empty,.inventory-os-page .inventory-overview-dashboard .inventory-compact-empty{display:flex;min-height:58px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:10px 12px}.inventory-page .inventory-overview-dashboard .inventory-compact-warning strong,.inventory-os-page .inventory-overview-dashboard .inventory-compact-warning strong,.inventory-page .inventory-overview-dashboard .inventory-compact-empty strong,.inventory-os-page .inventory-overview-dashboard .inventory-compact-empty strong{font-size:12.5px;font-weight:640;line-height:1.3}.inventory-page .inventory-overview-dashboard .inventory-compact-warning span,.inventory-os-page .inventory-overview-dashboard .inventory-compact-warning span,.inventory-page .inventory-overview-dashboard .inventory-compact-empty span,.inventory-os-page .inventory-overview-dashboard .inventory-compact-empty span{color:#667085;font-size:11.5px;font-weight:520;line-height:1.35}.inventory-page .inventory-overview-dashboard .inventory-visual-table,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table{gap:7px}.inventory-page .inventory-overview-dashboard .inventory-visual-table-head,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table-head,.inventory-page .inventory-overview-dashboard .inventory-visual-table-row,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table-row{grid-template-columns:minmax(120px,.9fr) minmax(110px,.85fr) minmax(90px,.75fr) minmax(70px,.55fr) minmax(130px,auto)!important;column-gap:14px;align-items:center}.inventory-page .inventory-overview-dashboard .inventory-visual-table-head,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table-head{min-height:28px;padding:0 10px}.inventory-page .inventory-overview-dashboard .inventory-visual-table-row,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table-row{min-height:38px;padding:6px 10px;border-color:#e8eaee;border-radius:12px}.inventory-page .inventory-overview-dashboard .inventory-visual-table-row>*,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table-row>*{align-self:center;line-height:1.25}.inventory-page .inventory-overview-dashboard .inventory-visual-table-head>:last-child,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table-head>:last-child,.inventory-page .inventory-overview-dashboard .inventory-visual-table-row>:last-child,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table-row>:last-child{justify-self:end;text-align:right}.inventory-page .inventory-overview-dashboard .inventory-visual-table.config-needed .inventory-visual-table-head,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table.config-needed .inventory-visual-table-head,.inventory-page .inventory-overview-dashboard .inventory-visual-table.config-needed .inventory-visual-table-row,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table.config-needed .inventory-visual-table-row{grid-template-columns:minmax(120px,.72fr) minmax(220px,1.28fr) minmax(360px,2.1fr) minmax(96px,auto)!important}.inventory-page .inventory-overview-dashboard .inventory-visual-table.config-needed .inventory-visual-table-head>:last-child,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table.config-needed .inventory-visual-table-head>:last-child,.inventory-page .inventory-overview-dashboard .inventory-visual-table.config-needed .inventory-visual-table-row>:last-child,.inventory-os-page .inventory-overview-dashboard .inventory-visual-table.config-needed .inventory-visual-table-row>:last-child{justify-self:end!important;margin-left:auto}.inventory-page .inventory-overview-dashboard .inventory-table-action,.inventory-os-page .inventory-overview-dashboard .inventory-table-action{min-height:24px;border-color:#d8dde6;border-radius:999px;background:#fff;color:#111827;font-size:11px;font-weight:650;line-height:1;padding:0 10px;white-space:nowrap}.inventory-page .inventory-overview-dashboard .inventory-pill,.inventory-os-page .inventory-overview-dashboard .inventory-pill{min-height:23px;border:0!important;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:680;line-height:1;box-shadow:none!important}.inventory-page .inventory-overview-dashboard .inventory-pill.tone-critical,.inventory-os-page .inventory-overview-dashboard .inventory-pill.tone-critical,.inventory-page .inventory-overview-dashboard .inventory-pill.critical,.inventory-os-page .inventory-overview-dashboard .inventory-pill.critical,.inventory-page .inventory-overview-dashboard .inventory-pill.tone-red,.inventory-os-page .inventory-overview-dashboard .inventory-pill.tone-red{background:#ffe4e4;color:#ea0000}.inventory-page .inventory-overview-dashboard .inventory-pill.tone-high,.inventory-os-page .inventory-overview-dashboard .inventory-pill.tone-high,.inventory-page .inventory-overview-dashboard .inventory-pill.high,.inventory-os-page .inventory-overview-dashboard .inventory-pill.high,.inventory-page .inventory-overview-dashboard .inventory-pill.tone-amber,.inventory-os-page .inventory-overview-dashboard .inventory-pill.tone-amber{background:#ffeadb;color:#f67323}.inventory-page .inventory-overview-dashboard .inventory-pill.tone-medium,.inventory-os-page .inventory-overview-dashboard .inventory-pill.tone-medium,.inventory-page .inventory-overview-dashboard .inventory-pill.medium,.inventory-os-page .inventory-overview-dashboard .inventory-pill.medium,.inventory-page .inventory-overview-dashboard .inventory-pill.tone-blue,.inventory-os-page .inventory-overview-dashboard .inventory-pill.tone-blue{background:#e8eeff;color:#2351f6}.inventory-page .inventory-overview-dashboard .inventory-pill.tone-stable,.inventory-os-page .inventory-overview-dashboard .inventory-pill.tone-stable,.inventory-page .inventory-overview-dashboard .inventory-pill.stable,.inventory-os-page .inventory-overview-dashboard .inventory-pill.stable,.inventory-page .inventory-overview-dashboard .inventory-pill.tone-green,.inventory-os-page .inventory-overview-dashboard .inventory-pill.tone-green{background:#dffbea;color:#027a48}.inventory-page .inventory-overview-dashboard .inventory-pill.tone-low,.inventory-os-page .inventory-overview-dashboard .inventory-pill.tone-low,.inventory-page .inventory-overview-dashboard .inventory-pill.low,.inventory-os-page .inventory-overview-dashboard .inventory-pill.low,.inventory-page .inventory-overview-dashboard .inventory-pill.tone-slate,.inventory-os-page .inventory-overview-dashboard .inventory-pill.tone-slate{background:#f2f4f7;color:#344054}.inventory-page .inventory-config-editor,.inventory-os-page .inventory-config-editor{border:1px solid #dfe6f0!important;border-radius:18px!important;background:#f8fafc!important;padding:16px!important;box-shadow:inset 0 1px #ffffffc7}.inventory-page .inventory-config-editor-head,.inventory-os-page .inventory-config-editor-head{align-items:center;padding-bottom:12px;border-bottom:1px solid #e8eaee}.inventory-page .inventory-config-editor-head strong,.inventory-os-page .inventory-config-editor-head strong{color:#111827;font-size:13.5px;font-weight:680}.inventory-page .inventory-config-editor-head span,.inventory-os-page .inventory-config-editor-head span{color:#667085;font-size:12px;font-weight:500}.inventory-page .inventory-config-editor .inventory-form-grid,.inventory-os-page .inventory-config-editor .inventory-form-grid{gap:11px}.inventory-page .inventory-config-editor .inventory-form-grid input,.inventory-os-page .inventory-config-editor .inventory-form-grid input,.inventory-page .inventory-config-editor .inventory-form-grid select,.inventory-os-page .inventory-config-editor .inventory-form-grid select{border-color:#d8dde6;background:#fff}.inventory-action-head,.inventory-action-row{grid-template-columns:1.1fr 1.3fr 1.7fr .7fr .8fr .7fr .8fr}@media(max-width:1280px){.inventory-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-dashboard-row.split-60-40,.inventory-dashboard-row.split-40-60,.inventory-dashboard-row.split-even{grid-template-columns:1fr}}@media(max-width:760px){.inventory-overview-kpis,.inventory-sync-explain-grid,.inventory-bar-row,.inventory-visual-table-head,.inventory-visual-table-row,.inventory-visual-table.reorder .inventory-visual-table-head,.inventory-visual-table.reorder .inventory-visual-table-row,.inventory-visual-table.config-needed .inventory-visual-table-head,.inventory-visual-table.config-needed .inventory-visual-table-row,.inventory-action-head,.inventory-action-row{grid-template-columns:1fr}.inventory-action-head,.inventory-visual-table-head{display:none}.inventory-money-bars,.inventory-status-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-compact-warning,.inventory-compact-empty{grid-template-columns:1fr}}.entertainment-page{display:grid;gap:16px}.entertainment-app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,320px));gap:14px}.entertainment-app-card{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:94px;border:1px solid var(--border);border-radius:18px;background:#fff;color:var(--text);padding:16px;text-align:left;box-shadow:var(--shadow)}.entertainment-app-card:hover{border-color:#06c97947;box-shadow:0 12px 28px #1118270f}.entertainment-app-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:#e6fff2;color:#047849}.entertainment-app-icon.werewolf-app-icon{--role-ink: #f43f5e;background:radial-gradient(circle at 34% 22%,#f97316 0 18%,transparent 34%),linear-gradient(135deg,#111827,#4c1d95 48%,#ef4444);color:#fff;overflow:hidden}.entertainment-app-icon.werewolf-app-icon .werewolf-wolf-mark{width:29px;height:29px;filter:drop-shadow(0 5px 10px rgba(15,23,42,.28))}.entertainment-app-icon.werewolf-app-icon .wolf-mask{opacity:.86}.entertainment-app-card strong,.entertainment-app-card small{display:block}.entertainment-app-card strong{font-size:15px;font-weight:680}.entertainment-app-card small{margin-top:5px;color:var(--secondary);font-size:12px;font-weight:520}.werewolf-section,.werewolf-room-main,.werewolf-side-stack{min-width:0}.werewolf-toolbar,.werewolf-room-head,.werewolf-modal-head,.werewolf-card-title,.werewolf-action-row,.werewolf-room-summary,.werewolf-room-actions,.werewolf-player-state{display:flex;align-items:center;gap:10px}.werewolf-toolbar{justify-content:space-between;margin-bottom:14px}.werewolf-data-mode{display:inline-grid;min-height:28px;place-items:center;border:1px solid var(--border);border-radius:999px;background:#f8fafc;color:var(--secondary);padding:0 10px;font-size:11px;font-weight:700;white-space:nowrap}.werewolf-toolbar h2,.werewolf-modal-head h2{margin:0}.werewolf-action-row,.werewolf-room-actions,.werewolf-room-summary{flex-wrap:wrap}.werewolf-room-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.werewolf-room-card,.werewolf-player-card{border:1px solid var(--border);border-radius:16px;background:#fff;padding:14px}.werewolf-room-card{display:grid;gap:13px}.werewolf-room-head{justify-content:space-between}.werewolf-room-head strong{min-width:0;overflow:hidden;color:var(--text);font-size:14px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.werewolf-room-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.werewolf-room-meta div{min-width:0}.werewolf-room-meta dt{color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.werewolf-room-meta dd{margin:5px 0 0;overflow:hidden;color:var(--body);font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.werewolf-room-actions{justify-content:flex-end}.werewolf-status,.werewolf-mini-pill{display:inline-grid;min-height:24px;place-items:center;border-radius:999px;padding:0 10px;font-size:10.5px;font-weight:700;white-space:nowrap}.werewolf-status{display:inline-flex;align-items:center;gap:6px}.werewolf-status.status-waiting,.werewolf-mini-pill.alive{background:#e6fff2;color:#047849}.werewolf-mini-pill.ready{background:#fff7d6;color:#9a6300}.werewolf-status.status-in_game,.werewolf-mini-pill.hidden{background:#e8eeff;color:#2351f6}.werewolf-status.status-finished,.werewolf-mini-pill.dead{background:#f2f4f7;color:#344054}.entertainment-empty{display:grid;min-height:142px;place-items:center;gap:12px;color:var(--secondary);text-align:center}.entertainment-empty strong{color:var(--text);font-size:14px}.werewolf-modal-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:#11182757;padding:18px}.werewolf-modal{width:min(620px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid var(--border);border-radius:22px;background:#fff;padding:18px;box-shadow:0 24px 60px #1118272e}.werewolf-action-modal-backdrop{position:fixed;inset:0;z-index:130;display:grid;place-items:center;background:#11182757;padding:18px}.werewolf-action-modal{position:relative;width:min(520px,100%);border-radius:22px;padding:18px;box-shadow:0 24px 70px #11182733}.werewolf-modal-close{position:absolute;top:12px;right:12px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.werewolf-action-modal-copy{margin:-4px 0 14px;color:var(--secondary);font-size:12px;font-weight:620}.werewolf-action-target-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.werewolf-action-target-card{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;border:1px solid rgba(6,201,121,.22);border-radius:15px;background:#f7fffb;color:var(--text);padding:10px;text-align:left;cursor:pointer}.werewolf-action-target-card:hover{border-color:#06c9797a;box-shadow:0 12px 28px #06c9791f}.werewolf-action-target-card strong,.werewolf-action-target-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.werewolf-action-target-card small{grid-column:2;color:#047849;font-size:11px;font-weight:650}.werewolf-modal-head{justify-content:space-between;margin-bottom:16px}.werewolf-form,.werewolf-form label{display:grid;gap:8px}.werewolf-form{gap:13px}.werewolf-form label>span{color:var(--text);font-size:12px;font-weight:650}.werewolf-form input:not([type=checkbox]),.werewolf-form select{min-height:40px;border:1px solid var(--border-strong);border-radius:13px;background:#fff;color:var(--text);padding:0 12px;outline:0}.werewolf-form-grid,.werewolf-role-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.werewolf-role-toggle{grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;min-height:38px;border:1px solid var(--border);border-radius:13px;background:#f8fafc;padding:0 10px}.werewolf-role-toggle input{accent-color:#111827}.werewolf-role-toggle span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.werewolf-role-toggle svg{color:var(--muted)}.werewolf-icon-button{width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.werewolf-room-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:16px;align-items:start}.werewolf-room-summary{margin:0 0 14px;color:var(--secondary);font-size:12px;font-weight:600}.werewolf-room-summary span{display:inline-flex;align-items:center;gap:5px}.werewolf-player-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.werewolf-player-card{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:82px;padding-right:48px}.werewolf-player-card.empty{border-style:dashed;background:#f8fafc}.werewolf-player-card.is-dead{border-color:#f8717157;background:#fff5f5;opacity:1}.werewolf-player-card.is-alive{border-color:#06c9793d;background:#f7fffb}.werewolf-player-card.is-dead .werewolf-player-avatar{background:#dc2626;filter:grayscale(1);opacity:.72}.werewolf-player-avatar{display:grid;width:42px;height:42px;max-width:42px;min-width:42px;max-height:42px;min-height:42px;place-items:center;border-radius:999px;overflow:hidden;background:#6dd3bf;color:#fff;font-size:12px;font-weight:800;line-height:1;object-fit:cover;box-shadow:inset 0 0 0 1px #ffffff8c,0 8px 18px #0f172a24}img.werewolf-player-avatar{display:block;object-fit:cover}.werewolf-player-avatar.muted{background:#eef1f6;color:var(--secondary)}.werewolf-player-card strong,.werewolf-player-card span{display:block}.werewolf-player-card strong{overflow:hidden;color:var(--text);font-size:13px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.werewolf-player-card span{color:var(--secondary);font-size:11.5px;font-weight:560}.werewolf-player-kick{position:absolute;top:10px;right:10px;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-radius:999px}.werewolf-player-state{grid-column:1 / -1;flex-wrap:wrap}.werewolf-side-stack{display:grid;gap:12px}.werewolf-side-stack>.werewolf-moderator-card,.werewolf-side-stack>.werewolf-chat-card,.werewolf-side-stack>.werewolf-review-card{display:none}.werewolf-center-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.werewolf-phase-banner{display:grid;grid-template-columns:26px auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid rgba(6,201,121,.18);border-radius:16px;background:#ecfdf3;color:#047849;padding:10px 12px}.werewolf-phase-banner.mode-đêm{border-color:#2351f62e;background:#eef4ff;color:#2351f6}.werewolf-phase-banner.mode-ngày{border-color:#f59e0b38;background:#fffbeb;color:#b45309}.werewolf-phase-banner strong,.werewolf-phase-banner span,.werewolf-phase-banner em{min-width:0;font-size:12px;font-style:normal;font-weight:760}.werewolf-phase-banner strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.werewolf-card-title{margin-bottom:12px;color:var(--text)}.werewolf-card-title svg{color:#047849}.werewolf-card-face{--role-ink: #111827;--role-soft: #f2f4f7;--role-border: #d8dde6;position:relative;display:grid;min-height:228px;margin:2px 0 16px;place-items:center;border:1px solid var(--role-border);border-radius:18px;background:linear-gradient(145deg,#ffffffe0,#ffffffb8),var(--role-soft);padding:12px;overflow:hidden}.werewolf-card-face:before,.werewolf-card-face:after{content:"";position:absolute;border-radius:999px;pointer-events:none}.werewolf-card-face:before{width:132px;height:132px;right:-48px;top:-52px;background:color-mix(in srgb,var(--role-ink) 13%,transparent)}.werewolf-card-face:after{width:90px;height:90px;left:-40px;bottom:-36px;background:#ffffff8f}.werewolf-card-frame{position:relative;z-index:1;display:grid;width:100%;min-height:202px;place-items:center;border:1px solid rgba(255,255,255,.74);border-radius:14px;background:#ffffff9e;padding:16px 14px 14px;text-align:center}.werewolf-card-corner{position:absolute;top:10px;left:10px;color:color-mix(in srgb,var(--role-ink) 78%,#111827);font-size:10px;font-weight:820;letter-spacing:.08em}.werewolf-card-art{display:grid;width:104px;height:104px;place-items:center;border:1px solid color-mix(in srgb,var(--role-ink) 18%,transparent);border-radius:999px;background:#ffffffb8;color:var(--role-ink)}.werewolf-card-frame>strong{margin-top:14px;color:var(--text);font-size:20px;font-weight:760;line-height:1.12}.werewolf-card-frame>small{margin-top:5px;color:var(--secondary);font-size:11px;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.werewolf-card-face.role-werewolf{--role-ink: #9f1239;--role-soft: #fff1f2;--role-border: #fecdd3}.werewolf-card-face.role-villager{--role-ink: #047849;--role-soft: #ecfdf3;--role-border: #bbf7d0}.werewolf-card-face.role-seer{--role-ink: #2351f6;--role-soft: #eef4ff;--role-border: #c7d7fe}.werewolf-card-face.role-guard{--role-ink: #344054;--role-soft: #f8fafc;--role-border: #d8dde6}.werewolf-card-face.role-witch{--role-ink: #7c3aed;--role-soft: #f5f3ff;--role-border: #ddd6fe}.werewolf-card-face.role-hunter{--role-ink: #b45309;--role-soft: #fffbeb;--role-border: #fde68a}.werewolf-card-face.role-back{--role-ink: #667085;--role-soft: #f8fafc;--role-border: #e8eaee}.werewolf-wolf-mark{width:78px;height:78px}.werewolf-wolf-mark .wolf-main{fill:color-mix(in srgb,var(--role-ink) 88%,#111827)}.werewolf-wolf-mark .wolf-mask{fill:#fff;opacity:.74}.werewolf-wolf-mark .wolf-muzzle{fill:color-mix(in srgb,var(--role-ink) 78%,#111827)}.werewolf-wolf-mark .wolf-eye{fill:#111827}.werewolf-wolf-mark .wolf-line{fill:none;stroke:#111827;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.werewolf-role-card h3{margin:0 0 8px;font-size:22px;font-weight:740}.werewolf-role-card p,.werewolf-phase-card p,.werewolf-review-card p{margin:0;color:var(--secondary);font-size:12.5px;line-height:1.5}.werewolf-action-targets{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.werewolf-action-targets .ghost-button.selected{border-color:#06c97957;background:#ecfdf3;color:#047849}.werewolf-action-targets .ghost-button:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.werewolf-action-targets>span{color:var(--muted);font-size:12px;font-weight:620}.werewolf-action-note{display:inline-flex;width:fit-content;margin-top:10px;border-radius:999px;background:#ecfdf3;color:#047849;padding:5px 9px;font-size:11px;font-weight:700}.werewolf-action-note.muted{background:#f2f4f7;color:var(--secondary)}.werewolf-action-note.warning{background:#fff7d6;color:#9a6300}.werewolf-event-list{display:grid;gap:6px;margin-top:14px;border-top:1px solid var(--border);padding-top:12px}.werewolf-event-list small{display:grid;gap:2px;color:var(--secondary);font-size:11.5px;line-height:1.4}.werewolf-event-list small strong{color:var(--text);font-size:11.5px;font-weight:720}.werewolf-live-row{display:inline-flex;width:fit-content;align-items:center;gap:7px;margin-top:12px;border-radius:999px;background:#ecfdf3;color:#047849;padding:6px 10px;font-size:11px;font-weight:720}.werewolf-live-dot{width:7px;height:7px;border-radius:999px;background:#06c979;box-shadow:0 0 0 4px #06c97924}.werewolf-chat-card,.werewolf-moderator-card{display:grid;gap:12px}.werewolf-chat-list{display:grid;max-height:220px;gap:8px;overflow:auto;padding-right:2px}.werewolf-chat-list>small{color:var(--secondary);font-size:12px;font-weight:600}.werewolf-chat-message{display:grid;gap:3px;border:1px solid var(--border);border-radius:13px;background:#f8fafc;padding:8px 10px}.werewolf-chat-message.mine{border-color:#2351f62e;background:#eef4ff}.werewolf-chat-message span{color:var(--secondary);font-size:10.5px;font-weight:720}.werewolf-chat-message p{margin:0;color:var(--text);font-size:12px;font-weight:580;line-height:1.45}.werewolf-chat-form{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px}.werewolf-chat-form input{width:100%;min-width:0;min-height:34px;border:1px solid var(--border-strong);border-radius:999px;background:#fff;color:var(--text);padding:0 12px;font-size:12px;outline:0}.werewolf-review-list{display:grid;gap:7px}.werewolf-review-list span{color:var(--body);font-size:12px;font-weight:650}.werewolf-review-list small{color:var(--secondary);font-size:11.5px;line-height:1.45}@media(max-width:980px){.werewolf-room-layout,.werewolf-center-stack{grid-template-columns:1fr}}@media(max-width:720px){.werewolf-toolbar,.werewolf-room-head{align-items:flex-start;flex-direction:column}.werewolf-room-meta,.werewolf-form-grid,.werewolf-role-toggle-grid{grid-template-columns:1fr}.werewolf-room-actions,.werewolf-action-row{width:100%;justify-content:flex-start}}.app-shell,.main,.topbar,.topbar-title,.hero-panel,.panel,.module-card,.core-card,.metric-card,.shortcut-item,.identity-main,.identity-side,.finance-native-page,.seo-os-page,.inventory-page,.inventory-os-page,.hr-page,.werewolf-page{min-width:0}.main{overflow-x:auto;scrollbar-gutter:stable}.module-page-tabs,.module-tool-picker,.module-function-tabs,.profile-tabs,.hr-profile-tabs,.inventory-tabs,.inventory-settings-tabs,.seo-settings-subtabs{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.module-function-tabs,.module-tool-picker,.inventory-tabs,.inventory-settings-tabs,.seo-settings-subtabs{width:100%}.module-function-tabs button,.module-tool-picker button,.inventory-tabs button,.inventory-settings-tabs button,.seo-settings-subtabs button{flex:0 0 auto;white-space:nowrap}.identity-table,.finance-native-table-wrap,.inventory-table-wrap,.inventory-table-scroll,.seo-strategy-table,.seo-keyword-table,.seo-performance-table,.seo-publish-table,.social-agent-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:1280px){.app-shell:not(.is-collapsed){grid-template-columns:84px minmax(0,1fr)}.app-shell:not(.is-collapsed) .sidebar{align-items:center;padding-inline:10px}.app-shell:not(.is-collapsed) .brand-row{width:100%;justify-content:center}.app-shell:not(.is-collapsed) .brand-copy,.app-shell:not(.is-collapsed) .sidebar-search input,.app-shell:not(.is-collapsed) .profile-info,.app-shell:not(.is-collapsed) .footer-action span,.app-shell:not(.is-collapsed) .nav-section-toggle span,.app-shell:not(.is-collapsed) .nav-item span,.app-shell:not(.is-collapsed) .nav-item .nav-item-meta,.app-shell:not(.is-collapsed) .nav-label{width:0;max-width:0;opacity:0;pointer-events:none;transform:translate(-4px)}.app-shell:not(.is-collapsed) .collapse-button{margin-left:0}.app-shell:not(.is-collapsed) .sidebar-search{width:46px;justify-content:center;padding:0}.app-shell:not(.is-collapsed) .nav-groups{width:100%;align-items:center}.app-shell:not(.is-collapsed) .nav-section{width:100%}.app-shell:not(.is-collapsed) .nav-section-toggle,.app-shell:not(.is-collapsed) .nav-item,.app-shell:not(.is-collapsed) .sidebar-utility,.app-shell:not(.is-collapsed) .footer-action{width:46px;justify-content:center;padding-inline:0}.app-shell:not(.is-collapsed) .sidebar-footer{width:100%;align-items:center}.main{padding-inline:18px}.topbar{flex-wrap:wrap}.topbar-actions{justify-content:flex-start}.dashboard-grid,.metric-grid,.module-card-grid,.core-grid,.identity-layout,.roles-layout,.seo-strategy-layout,.seo-review-layout,.seo-publishing-layout,.seo-performance-layout,.seo-learning-layout,.finance-native-ceo-main-grid,.finance-review-root-layout,.inventory-auto-sync-main,.inventory-source-main,.werewolf-room-layout{grid-template-columns:minmax(0,1fr)!important}.span-5,.span-6,.span-7,.span-12{grid-column:1 / -1}}@media(min-width:1025px)and (max-width:1280px){.app-shell:not(.is-collapsed){grid-template-columns:222px minmax(0,1fr)}.app-shell:not(.is-collapsed) .sidebar{align-items:stretch;padding-inline:12px}.app-shell:not(.is-collapsed) .brand-row{justify-content:flex-start}.app-shell:not(.is-collapsed) .brand-copy,.app-shell:not(.is-collapsed) .sidebar-search input,.app-shell:not(.is-collapsed) .profile-info,.app-shell:not(.is-collapsed) .footer-action span,.app-shell:not(.is-collapsed) .nav-section-toggle span,.app-shell:not(.is-collapsed) .nav-item span,.app-shell:not(.is-collapsed) .nav-item .nav-item-meta,.app-shell:not(.is-collapsed) .nav-label{width:auto;max-width:150px;opacity:1;pointer-events:auto;transform:none}.app-shell:not(.is-collapsed) .collapse-button{margin-left:auto}.app-shell:not(.is-collapsed) .sidebar-search{width:100%;justify-content:flex-start;padding:0 10px}.app-shell:not(.is-collapsed) .nav-groups{align-items:stretch}.app-shell:not(.is-collapsed) .nav-section-toggle,.app-shell:not(.is-collapsed) .nav-item,.app-shell:not(.is-collapsed) .sidebar-utility,.app-shell:not(.is-collapsed) .footer-action{width:100%;justify-content:flex-start;padding-inline:10px}}@media(max-width:860px){.main{padding-inline:14px}.topbar,.finance-native-hero,.seo-provider-section-head,.seo-learning-review-toolbar,.inventory-toolbar,.inventory-panel-title,.werewolf-toolbar,.werewolf-room-head{align-items:flex-start;flex-direction:column}.topbar-actions,.hero-actions,.finance-native-hero>div:last-child,.seo-provider-actions,.seo-learning-bulk-actions,.inventory-toolbar>div:last-child,.werewolf-room-actions{width:100%;justify-content:flex-start}.topbar-actions>*,.hero-actions>*,.finance-native-hero>div:last-child>*,.seo-provider-actions>*,.inventory-toolbar>div:last-child>*{max-width:100%}.seo-metric-grid,.seo-card-grid,.seo-provider-summary,.seo-provider-grid,.seo-ai-flow-grid,.seo-automation-switch-grid,.seo-review-section-grid,.seo-performance-kpis,.seo-performance-highlight-grid,.seo-score-grid,.seo-sync-grid,.seo-learning-flow,.seo-learning-grid,.seo-writer-grid,.inventory-grid,.inventory-metric-grid,.inventory-sync-grid,.inventory-sync-explain-grid,.inventory-window-grid,.inventory-inbound-summary,.werewolf-form-grid,.werewolf-role-toggle-grid{grid-template-columns:minmax(0,1fr)!important}.profile-tabs,.hr-profile-tabs{flex-wrap:nowrap}}@media(max-width:640px){.main{padding-inline:12px}.topbar-title{align-items:flex-start}h1{font-size:24px}.page-subtitle{font-size:12.3px}.primary-button,.file-button,.ghost-button,.mock-badge,.persona-switcher{min-width:0}.identity-row,.user-table-row,.finance-native-table,.inventory-table,.seo-strategy-row,.seo-keyword-row,.seo-performance-row,.seo-publish-row,.social-agent-row,.social-knowledge-row{min-width:min(920px,calc(100vw + 360px))}}.gt-native-page .gt-native-mode-switch button.active{background:var(--blue);color:#fff}.gt-native-page .gt-native-visit-phase div.active{color:var(--blue)}.gt-native-page .gt-native-visit-phase div.active span{background:var(--blue);border-color:var(--blue);color:#fff}.gt-native-page .gt-native-visit-action .primary-button:disabled{background:#edf2f7;border-color:#d8e0ec;box-shadow:none;color:#64748b;opacity:1}.gt-native-page .gt-native-visit-workflow{grid-template-columns:minmax(360px,2fr) minmax(0,3fr)}.gt-native-page .gt-native-request-workflow{grid-template-columns:minmax(520px,5.5fr) minmax(420px,4.5fr)}.gt-native-page .gt-native-visit-workflow .gt-native-visit-board,.gt-native-page .gt-native-request-workflow .gt-native-request-list{background:#fff;border:1px solid #e7edf6;border-radius:22px;box-shadow:0 14px 34px #0f172a0a;max-height:calc(100vh - 230px);overflow:auto;padding:12px}.gt-native-page .gt-native-visit-workflow .gt-native-section-title,.gt-native-page .gt-native-request-workflow .gt-native-section-title{background:#f8fbff;border:1px solid #e8eef8;border-radius:18px;margin-bottom:2px;padding:12px}.gt-native-page .gt-native-visit-workflow .gt-native-section-title small,.gt-native-page .gt-native-request-workflow .gt-native-section-title small{max-width:240px}.gt-native-page .gt-native-visit-card{border-radius:18px;gap:10px;padding:14px}.gt-native-page .gt-native-visit-card-head{align-items:start;grid-template-columns:minmax(0,1fr) auto}.gt-native-page .gt-native-visit-timeline-compact span{background:#f8fafc;border-color:#e5eaf2;border-radius:999px;min-height:28px}.gt-native-page .gt-native-visit-action{border-color:#dfe8f5;box-shadow:0 20px 48px #0f172a12}.gt-native-page .gt-native-visit-hero{gap:18px}.gt-native-page .gt-native-live-clock{border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 28px #0f172a24}.gt-native-page .gt-native-visit-function-grid button{box-shadow:none}.gt-native-page .gt-native-visit-function-grid button.active.care,.gt-native-page .gt-native-visit-function-grid button.active.approach{box-shadow:0 0 0 3px #2351f614,0 16px 32px #0f172a14}.gt-native-page .gt-native-visit-function-grid button.active.approach{box-shadow:0 0 0 3px #06a86614,0 16px 32px #0f172a14}.gt-native-page .gt-native-mode-context{background:#f8fbff;border-color:#dfe8f5;padding:11px 13px}.gt-native-page .gt-native-mode-context.approach{background:#f7fffb;border-color:#ced}.gt-native-page .gt-native-visit-time-grid div{min-height:86px;padding:16px}.gt-native-page .gt-native-visit-time-grid div:after{content:none}.gt-native-page .gt-native-visit-time-grid div.is-done{background:#f8fafc;border-color:#e2e8f0;box-shadow:inset 4px 0 #cbd5e1}.gt-native-page .gt-native-visit-time-grid div.is-current{background:#fff;border-color:#b9ccff;box-shadow:inset 4px 0 #2351f6,0 12px 26px #2351f61a}.gt-native-page .gt-native-visit-time-grid span{letter-spacing:0}.gt-native-page .gt-native-visit-checklist{background:#fff;border-color:#e3ebf7}.gt-native-page .gt-native-approach-create-card.is-open{background:#fff;border-color:#ced;box-shadow:0 14px 30px #06a8660f}.gt-native-page .gt-native-request-create{border-color:#dfe8f5;box-shadow:0 18px 42px #0f172a0d}.gt-native-page .gt-native-request-type-picker,.gt-native-page .gt-native-request-business-card{background:#fff;border:1px solid #dfe8f5;border-radius:22px;box-shadow:0 12px 28px #0f172a09}.gt-native-page .gt-native-request-type-grid button{min-height:124px}.gt-native-page .gt-native-request-section{align-items:center;background:#f8fbff;border:1px solid #e2eaf8;border-radius:18px;display:flex;gap:12px;margin-bottom:14px;padding:12px}.gt-native-page .gt-native-request-section>div{display:grid;gap:3px;min-width:0}.gt-native-page .gt-native-request-section strong{line-height:1.2}.gt-native-page .gt-native-request-business-grid{background:#f8fafc;border:1px solid #e7edf6;border-radius:18px;gap:12px;padding:14px}.gt-native-page .gt-native-request-actions{border-top:1px solid #e7edf6;margin-top:4px;padding-top:14px}.gt-native-page .gt-native-request-card{border-radius:18px}.gt-native-page .gt-native-permission-panel{gap:14px}.gt-native-page .gt-native-permission-head{box-shadow:0 10px 28px #0f172a09}.gt-native-page .gt-native-permission-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.42fr)}.gt-native-page .gt-native-permission-role-card{background:#fff;border-color:#e4ebf6;padding:0;overflow:hidden}.gt-native-page .gt-native-permission-role-head{background:#f8fbff;border-bottom:1px solid #e4ebf6;padding:13px 14px}.gt-native-page .gt-native-permission-groups{gap:0}.gt-native-page .gt-native-permission-group{align-items:center;border-top:1px solid #eef2f7;grid-template-columns:150px minmax(0,1fr);padding:12px 14px}.gt-native-page .gt-native-permission-group:first-child{border-top:0}.gt-native-page .gt-native-permission-group>span{padding-top:0}.gt-native-page .gt-native-permission-group button{border-radius:999px;min-height:30px}@media(max-width:1280px){.gt-native-page .gt-native-visit-workflow,.gt-native-page .gt-native-request-workflow{grid-template-columns:1fr}.gt-native-page .gt-native-visit-workflow .gt-native-visit-board,.gt-native-page .gt-native-request-workflow .gt-native-request-list{max-height:none;overflow:visible}}@media(max-width:720px){.gt-native-page .gt-native-visit-workflow .gt-native-visit-board,.gt-native-page .gt-native-request-workflow .gt-native-request-list{border-radius:18px;padding:10px}.gt-native-page .gt-native-visit-workflow .gt-native-section-title,.gt-native-page .gt-native-request-workflow .gt-native-section-title{align-items:stretch;display:grid}.gt-native-page .gt-native-permission-grid,.gt-native-page .gt-native-permission-group,.gt-native .gt-native-request-workflow .gt-native-request-type-grid,.gt-native .gt-native-request-type-grid,.gt-native-page .gt-native-request-workflow .gt-native-request-type-grid,.gt-native-page .gt-native-request-type-grid{grid-template-columns:1fr}.gt-native .gt-native-request-type-grid button,.gt-native-page .gt-native-request-type-grid button{min-height:92px}.gt-native .gt-native-request-section,.gt-native-page .gt-native-request-section{align-items:flex-start}}@media(max-width:760px){.app-shell.page-gt .main{max-width:100vw;overflow-x:hidden;padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.app-shell.page-gt .module-page-tabs{margin-left:0;margin-right:0;max-width:100%;width:100%}.app-shell.page-gt .gt-native,.app-shell.page-gt .gt-native-shell,.app-shell.page-gt .gt-native-workspace,.app-shell.page-gt .gt-native-visit-workflow,.app-shell.page-gt .gt-native-request-workflow{min-width:0;width:100%}.app-shell.page-gt .gt-native-shell,.app-shell.page-gt .gt-native-workspace{gap:14px}.app-shell.page-gt .gt-native-tab-visits .gt-native-panel,.app-shell.page-gt .gt-native-tab-requests .gt-native-panel,.app-shell.page-gt .gt-native-tab-approvals .gt-native-panel{background:transparent;border:0;border-radius:0;box-shadow:none;gap:12px;padding:0}.app-shell.page-gt .gt-native-tab-visits .gt-native-visit-workflow,.app-shell.page-gt .gt-native-tab-requests .gt-native-request-workflow{grid-template-columns:1fr}.app-shell.page-gt .gt-native-tab-visits .gt-native-visit-workflow .gt-native-visit-board,.app-shell.page-gt .gt-native-tab-requests .gt-native-request-workflow .gt-native-request-list{background:transparent;border:0;border-radius:0;box-shadow:none;max-height:none;overflow:visible;padding:0}.app-shell.page-gt .gt-native-tab-visits .gt-native-visit-workflow .gt-native-section-title,.app-shell.page-gt .gt-native-tab-requests .gt-native-request-workflow .gt-native-section-title{background:transparent;border:0;border-radius:0;margin-bottom:2px;padding:0 2px}.app-shell.page-gt .gt-native-tab-visits .gt-native-section-title small,.app-shell.page-gt .gt-native-tab-requests .gt-native-section-title small{max-width:none;text-align:left}.app-shell.page-gt .gt-native-tab-visits .gt-native-visit-action,.app-shell.page-gt .gt-native-tab-requests .gt-native-request-create{border-radius:20px;padding:14px;width:100%}.app-shell.page-gt .gt-native-tab-visits .gt-native-visit-card{min-height:0;padding:13px}.app-shell.page-gt .gt-native-tab-visits .gt-native-visit-card-head{grid-template-columns:minmax(0,1fr)}.app-shell.page-gt .gt-native-tab-visits .gt-native-visit-thumb{bottom:auto;height:104px;justify-self:stretch;position:static;right:auto;width:100%}.app-shell.page-gt .gt-native-tab-requests .gt-native-request-card{gap:10px;grid-template-columns:38px minmax(0,1fr);padding:12px}.app-shell.page-gt .gt-native-tab-requests .gt-native-request-card-side{grid-column:1 / -1}}@media(max-width:520px){.app-shell.page-gt .main{padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}.app-shell.page-gt .gt-native-tab-visits .gt-native-visit-action,.app-shell.page-gt .gt-native-tab-requests .gt-native-request-create{border-radius:18px;padding:12px}}.app-shell.is-inventory-dark{--inventory-bg: #08090b;--inventory-card: rgba(23, 24, 27, .92);--inventory-card-strong: rgba(31, 32, 36, .96);--inventory-border: rgba(255, 255, 255, .11);--inventory-border-strong: rgba(255, 255, 255, .18);--inventory-text: #f5f7fb;--inventory-body: #d5dbe7;--inventory-muted: #939baa;--inventory-charcoal: #f5f7fb;--inventory-green: #3ee6a0;--inventory-line-green: #36d993;--inventory-blue: #7da2ff;--inventory-purple: #a78bfa;--inventory-orange: #ffb35c;--inventory-red: #ff7474;--inventory-soft-gray: rgba(255, 255, 255, .14);--inventory-track: rgba(255, 255, 255, .08);--inventory-green-soft: rgba(62, 230, 160, .14);--inventory-blue-soft: rgba(125, 162, 255, .16);--inventory-purple-soft: rgba(167, 139, 250, .16);--inventory-orange-soft: rgba(255, 179, 92, .15);--inventory-red-soft: rgba(255, 116, 116, .15);--inventory-gray-soft: rgba(255, 255, 255, .07);color:var(--inventory-text);background:#08090b}.app-shell.is-inventory-dark .sidebar{background:linear-gradient(180deg,#ffffff0b,#ffffff05),#090a0c;border-right-color:#ffffff17}.app-shell.is-inventory-dark .brand-copy strong,.app-shell.is-inventory-dark .profile-info strong,.app-shell.is-inventory-dark .nav-section.is-active .nav-section-toggle,.app-shell.is-inventory-dark .nav-item.active,.app-shell.is-inventory-dark .footer-action{color:var(--inventory-text)}.app-shell.is-inventory-dark .brand-copy span,.app-shell.is-inventory-dark .profile-info span,.app-shell.is-inventory-dark .nav-label,.app-shell.is-inventory-dark .nav-section-toggle,.app-shell.is-inventory-dark .nav-item,.app-shell.is-inventory-dark .footer-action:not(.is-active){color:var(--inventory-muted)}.app-shell.is-inventory-dark .sidebar-search,.app-shell.is-inventory-dark .profile-card,.app-shell.is-inventory-dark .footer-action,.app-shell.is-inventory-dark .nav-item.active{background:#ffffff12;border-color:#ffffff1a}.app-shell.is-inventory-dark .footer-action.is-active{background:#f5f7fb;color:#101214;box-shadow:0 14px 32px #ffffff1a}.app-shell.is-inventory-dark .footer-action.is-active svg{color:#101214}.app-shell.is-inventory-dark .sidebar-search input{color:var(--inventory-text)}.app-shell.is-inventory-dark .collapse-button{color:var(--inventory-body)}.app-shell.is-inventory-dark .collapse-button:hover{background:#ffffff14}.app-shell.is-inventory-dark .main{background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.07),transparent 26%),radial-gradient(circle at 86% 14%,rgba(125,162,255,.08),transparent 30%),linear-gradient(180deg,#0f1013,#08090b 46%,#07080a);color:var(--inventory-text)}.app-shell.is-inventory-dark .topbar{background:transparent;color:var(--inventory-text)}.app-shell.is-inventory-dark .topbar h1,.app-shell.is-inventory-dark .inventory-page,.app-shell.is-inventory-dark .inventory-os-page,.app-shell.is-inventory-dark .inventory-toolbar>div:first-child strong,.app-shell.is-inventory-dark .inventory-panel-title h2,.app-shell.is-inventory-dark .inventory-kpi strong,.app-shell.is-inventory-dark .inventory-sync-grid strong,.app-shell.is-inventory-dark .inventory-sync-explain-grid strong,.app-shell.is-inventory-dark .inventory-table td strong,.app-shell.is-inventory-dark .inventory-data-table td strong,.app-shell.is-inventory-dark .inventory-risk-row strong,.app-shell.is-inventory-dark .inventory-action-list strong,.app-shell.is-inventory-dark .inventory-alert-list strong{color:var(--inventory-text)}.app-shell.is-inventory-dark .page-subtitle,.app-shell.is-inventory-dark .eyebrow,.app-shell.is-inventory-dark .inventory-kpi span,.app-shell.is-inventory-dark .inventory-kpi small,.app-shell.is-inventory-dark .inventory-mini-metric span,.app-shell.is-inventory-dark .inventory-mini-metric small,.app-shell.is-inventory-dark .inventory-window-grid span,.app-shell.is-inventory-dark .inventory-window-grid small,.app-shell.is-inventory-dark .inventory-inbound-summary span,.app-shell.is-inventory-dark .inventory-detail-kpis span,.app-shell.is-inventory-dark .inventory-detail-fields span,.app-shell.is-inventory-dark .inventory-scenario-grid span,.app-shell.is-inventory-dark .inventory-scenario-output span,.app-shell.is-inventory-dark .inventory-table td small,.app-shell.is-inventory-dark .inventory-data-table td small,.app-shell.is-inventory-dark .inventory-risk-row small,.app-shell.is-inventory-dark .inventory-action-list span,.app-shell.is-inventory-dark .inventory-alert-list span,.app-shell.is-inventory-dark .inventory-alert-list p{color:var(--inventory-muted)}.app-shell.is-inventory-dark .module-tabs,.app-shell.is-inventory-dark .inventory-tabs,.app-shell.is-inventory-dark .inventory-settings-tabs{background:#ffffff0e;border-color:#ffffff14}.app-shell.is-inventory-dark .module-tabs button,.app-shell.is-inventory-dark .inventory-tabs button,.app-shell.is-inventory-dark .inventory-settings-tabs button{color:var(--inventory-body)}.app-shell.is-inventory-dark .module-tabs button.active,.app-shell.is-inventory-dark .inventory-tabs button.active,.app-shell.is-inventory-dark .inventory-settings-tabs button.active{background:#f4f6f8;color:#101214;box-shadow:0 14px 34px #ffffff24}.app-shell.is-inventory-dark .inventory-panel,.app-shell.is-inventory-dark .inventory-source-bar,.app-shell.is-inventory-dark .inventory-source-banner,.app-shell.is-inventory-dark .inventory-config-editor,.app-shell.is-inventory-dark .inventory-config-control,.app-shell.is-inventory-dark .inventory-kpi,.app-shell.is-inventory-dark .inventory-sync-grid article,.app-shell.is-inventory-dark .inventory-sync-explain-grid article,.app-shell.is-inventory-dark .inventory-mini-metric,.app-shell.is-inventory-dark .inventory-window-grid article,.app-shell.is-inventory-dark .inventory-inbound-summary article,.app-shell.is-inventory-dark .inventory-scenario-output article,.app-shell.is-inventory-dark .inventory-detail-kpis article,.app-shell.is-inventory-dark .inventory-risk-row,.app-shell.is-inventory-dark .inventory-action-list article,.app-shell.is-inventory-dark .inventory-alert-list article,.app-shell.is-inventory-dark .inventory-table-wrap,.app-shell.is-inventory-dark .inventory-table-scroll,.app-shell.is-inventory-dark .inventory-compact-warning,.app-shell.is-inventory-dark .inventory-compact-empty{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(145deg,#ffffff1b,#ffffff09),#101114eb;border-color:var(--inventory-border);box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000042;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell.is-inventory-dark .inventory-panel:before,.app-shell.is-inventory-dark .inventory-kpi:before,.app-shell.is-inventory-dark .inventory-source-bar:before,.app-shell.is-inventory-dark .inventory-source-banner:before{content:"";position:absolute;z-index:-1;top:0;left:-22%;width:54%;height:100%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.13) 48%,transparent 100%);opacity:.55;pointer-events:none;transform:skew(-14deg)}.app-shell.is-inventory-dark .inventory-kpi.tone-red,.app-shell.is-inventory-dark .inventory-kpi.tone-amber,.app-shell.is-inventory-dark .inventory-kpi.tone-blue,.app-shell.is-inventory-dark .inventory-kpi.tone-green,.app-shell.is-inventory-dark .inventory-kpi.tone-violet,.app-shell.is-inventory-dark .inventory-mini-metric.tone-red,.app-shell.is-inventory-dark .inventory-mini-metric.tone-amber,.app-shell.is-inventory-dark .inventory-mini-metric.tone-blue,.app-shell.is-inventory-dark .inventory-mini-metric.tone-green,.app-shell.is-inventory-dark .inventory-mini-metric.tone-violet{background:linear-gradient(145deg,#ffffff1a,#ffffff08),#111216f0!important}.app-shell.is-inventory-dark .inventory-form-grid input,.app-shell.is-inventory-dark .inventory-form-grid select,.app-shell.is-inventory-dark .inventory-form-grid textarea,.app-shell.is-inventory-dark .inventory-table-input,.app-shell.is-inventory-dark .inventory-search,.app-shell.is-inventory-dark .inventory-select,.app-shell.is-inventory-dark .inventory-scenario-grid input,.app-shell.is-inventory-dark .inventory-combobox-control,.app-shell.is-inventory-dark .inventory-combobox-control button{background-color:#fff1;border-color:#ffffff1f;color:var(--inventory-text)}.app-shell.is-inventory-dark .inventory-form-grid input::placeholder,.app-shell.is-inventory-dark .inventory-table-input::placeholder,.app-shell.is-inventory-dark .inventory-search::placeholder{color:#d5dbe78a}.app-shell.is-inventory-dark .inventory-form-grid label span,.app-shell.is-inventory-dark .inventory-table th,.app-shell.is-inventory-dark .inventory-data-table th,.app-shell.is-inventory-dark .inventory-panel-title .eyebrow{color:#9da7b8}.app-shell.is-inventory-dark .inventory-table th,.app-shell.is-inventory-dark .inventory-data-table th{background:#ffffff0b;border-color:#ffffff14}.app-shell.is-inventory-dark .inventory-table td,.app-shell.is-inventory-dark .inventory-data-table td{border-color:#ffffff14;color:var(--inventory-body)}.app-shell.is-inventory-dark .inventory-table tbody tr:hover td,.app-shell.is-inventory-dark .inventory-data-table tbody tr:hover td{background:#ffffff0e}.app-shell.is-inventory-dark .inventory-primary-action,.app-shell.is-inventory-dark .inventory-table-action,.app-shell.is-inventory-dark .inventory-row-actions button,.app-shell.is-inventory-dark .inventory-source-actions button,.app-shell.is-inventory-dark .inventory-alert-list article>button,.app-shell.is-inventory-dark .inventory-compact-warning button,.app-shell.is-inventory-dark .inventory-compact-empty button{background:#f4f6f8;border-color:#fff3;color:#101214;box-shadow:0 16px 36px #ffffff17}.app-shell.is-inventory-dark .inventory-row-actions button:hover,.app-shell.is-inventory-dark .inventory-table-action:hover{border-color:#ffffff52;box-shadow:0 0 0 3px #7da2ff29}.app-shell.is-inventory-dark .inventory-pill,.app-shell.is-inventory-dark .inventory-sync-status,.app-shell.is-inventory-dark .inventory-status-legend span{border:1px solid rgba(255,255,255,.1)}.app-shell.is-inventory-dark .inventory-pill.tone-critical,.app-shell.is-inventory-dark .inventory-pill.critical,.app-shell.is-inventory-dark .inventory-pill.tone-red{background:#ff74742e;color:#ffb0b0}.app-shell.is-inventory-dark .inventory-pill.tone-high,.app-shell.is-inventory-dark .inventory-pill.high,.app-shell.is-inventory-dark .inventory-pill.tone-amber,.app-shell.is-inventory-dark .inventory-pill.medium,.app-shell.is-inventory-dark .inventory-pill.tone-medium{background:#ffb35c2e;color:#ffd18a}.app-shell.is-inventory-dark .inventory-pill.tone-stable,.app-shell.is-inventory-dark .inventory-pill.stable,.app-shell.is-inventory-dark .inventory-pill.tone-green{background:#3ee6a029;color:#8ff0c3}.app-shell.is-inventory-dark .inventory-pill.tone-blue,.app-shell.is-inventory-dark .inventory-pill.low,.app-shell.is-inventory-dark .inventory-pill.tone-low,.app-shell.is-inventory-dark .inventory-pill.tone-slate{background:#7da2ff29;color:#b8ccff}.app-shell.is-inventory-dark .inventory-data-warning,.app-shell.is-inventory-dark .inventory-inline-warning,.app-shell.is-inventory-dark .inventory-form-section-warning{background:#ffb35c1f;border-color:#ffb35c42;color:#ffd18a}.app-shell.is-inventory-dark .inventory-empty,.app-shell.is-inventory-dark .inventory-empty-state{background:#ffffff0b;border-color:#ffffff1a;color:var(--inventory-body)}.app-shell.is-inventory-dark .inventory-drawer,.app-shell.is-inventory-dark .inventory-modal,.app-shell.is-inventory-dark .inventory-confirm-modal,.app-shell.is-inventory-dark .inventory-context-menu,.app-shell.is-inventory-dark .inventory-combobox-menu{background:#141519;border-color:var(--inventory-border-strong);color:var(--inventory-text);box-shadow:0 28px 80px #00000080}.app-shell.is-inventory-dark .inventory-context-menu button,.app-shell.is-inventory-dark .inventory-combobox-menu button,.app-shell.is-inventory-dark .inventory-radio-card{background:#ffffff0b;border-color:#ffffff1a;color:var(--inventory-text)}.app-shell.is-inventory-dark .inventory-context-menu button:hover,.app-shell.is-inventory-dark .inventory-combobox-menu button:hover,.app-shell.is-inventory-dark .inventory-radio-card.active{background:#ffffff16}.app-shell.is-inventory-dark{--dark-page: #0c0d10;--dark-rail: #101114;--dark-panel: rgba(24, 25, 29, .94);--dark-panel-soft: rgba(255, 255, 255, .055);--dark-panel-hover: rgba(255, 255, 255, .085);--dark-border: rgba(235, 240, 248, .16);--dark-border-soft: rgba(235, 240, 248, .1);--dark-text: #f6f8fb;--dark-body: #d9e0ea;--dark-muted: #9ba7b8;--dark-faint: #758196}.app-shell.is-inventory-dark .sidebar{background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 28%),var(--dark-rail)!important;border-color:#ffffff17!important}.app-shell.is-inventory-dark .brand-copy strong,.app-shell.is-inventory-dark .profile-info strong{color:var(--dark-text)!important}.app-shell.is-inventory-dark .brand-copy span,.app-shell.is-inventory-dark .profile-info span,.app-shell.is-inventory-dark .nav-label,.app-shell.is-inventory-dark .nav-section-toggle,.app-shell.is-inventory-dark .nav-item,.app-shell.is-inventory-dark .footer-action:not(.is-active){color:var(--dark-muted)!important}.app-shell.is-inventory-dark .sidebar-footer{background:transparent!important}.app-shell.is-inventory-dark .profile-card,.app-shell.is-inventory-dark .footer-action{background:#ffffff0e!important;border:1px solid rgba(255,255,255,.105)!important;color:var(--dark-body)!important;box-shadow:none!important}.app-shell.is-inventory-dark .footer-action.is-active{background:#ffffff18!important;color:var(--dark-text)!important}.app-shell.is-inventory-dark .footer-divider{background:#ffffff1a!important}.app-shell.is-inventory-dark .sidebar-search,.app-shell.is-inventory-dark .sidebar-search input{background:#ffffff12!important;border-color:#ffffff14!important;color:var(--dark-text)!important}.app-shell.is-inventory-dark .nav-item.active{background:#f2f4f7!important;color:#101214!important}.app-shell.is-inventory-dark .nav-item.active svg{color:#101214!important}.app-shell.is-inventory-dark .main,.app-shell.is-inventory-dark .inventory-page,.app-shell.is-inventory-dark .inventory-os-page{background:radial-gradient(circle at 22% 0%,rgba(255,255,255,.07),transparent 30%),linear-gradient(135deg,#0c0d10,#121318 46%,#0a0b0d)!important;color:var(--dark-text)!important}.app-shell.is-inventory-dark .inventory-page,.app-shell.is-inventory-dark .inventory-os-page{--inventory-bg: var(--dark-page);--inventory-card: var(--dark-panel);--inventory-card-soft: var(--dark-panel-soft);--inventory-border: var(--dark-border);--inventory-border-strong: rgba(255, 255, 255, .24);--inventory-text: var(--dark-text);--inventory-body: var(--dark-body);--inventory-muted: var(--dark-muted)}.app-shell.is-inventory-dark .topbar,.app-shell.is-inventory-dark .topbar h1,.app-shell.is-inventory-dark .page-title,.app-shell.is-inventory-dark .inventory-page h1,.app-shell.is-inventory-dark .inventory-page h2,.app-shell.is-inventory-dark .inventory-page h3,.app-shell.is-inventory-dark .inventory-os-page h1,.app-shell.is-inventory-dark .inventory-os-page h2,.app-shell.is-inventory-dark .inventory-os-page h3{color:var(--dark-text)!important}.app-shell.is-inventory-dark .page-subtitle,.app-shell.is-inventory-dark .inventory-page p,.app-shell.is-inventory-dark .inventory-os-page p,.app-shell.is-inventory-dark .inventory-page label,.app-shell.is-inventory-dark .inventory-os-page label{color:var(--dark-body)}.app-shell.is-inventory-dark .eyebrow,.app-shell.is-inventory-dark .inventory-page small,.app-shell.is-inventory-dark .inventory-os-page small,.app-shell.is-inventory-dark .inventory-panel-title .eyebrow{color:var(--dark-muted)!important}.app-shell.is-inventory-dark .module-tabs,.app-shell.is-inventory-dark .inventory-tabs,.app-shell.is-inventory-dark .inventory-settings-tabs{background:#ffffff12!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:inset 0 1px #ffffff0f!important}.app-shell.is-inventory-dark .module-tabs button,.app-shell.is-inventory-dark .inventory-tabs button,.app-shell.is-inventory-dark .inventory-settings-tabs button{color:var(--dark-body)!important}.app-shell.is-inventory-dark .module-tabs button.active,.app-shell.is-inventory-dark .inventory-tabs button.active,.app-shell.is-inventory-dark .inventory-settings-tabs button.active{background:#f3f5f8!important;color:#101214!important;box-shadow:0 14px 32px #00000047!important}.app-shell.is-inventory-dark .module-tabs button.active svg,.app-shell.is-inventory-dark .inventory-tabs button.active svg,.app-shell.is-inventory-dark .inventory-settings-tabs button.active svg{color:#101214!important}.app-shell.is-inventory-dark .inventory-panel,.app-shell.is-inventory-dark .inventory-source-bar,.app-shell.is-inventory-dark .inventory-source-banner,.app-shell.is-inventory-dark .inventory-kpi,.app-shell.is-inventory-dark .inventory-sync-grid article,.app-shell.is-inventory-dark .inventory-sync-explain-grid article,.app-shell.is-inventory-dark .inventory-mini-metric,.app-shell.is-inventory-dark .inventory-window-grid article,.app-shell.is-inventory-dark .inventory-inbound-summary article,.app-shell.is-inventory-dark .inventory-scenario-output article,.app-shell.is-inventory-dark .inventory-detail-kpis article,.app-shell.is-inventory-dark .inventory-risk-row,.app-shell.is-inventory-dark .inventory-action-list article,.app-shell.is-inventory-dark .inventory-alert-list article,.app-shell.is-inventory-dark .inventory-table-wrap,.app-shell.is-inventory-dark .inventory-table-scroll,.app-shell.is-inventory-dark .inventory-config-editor,.app-shell.is-inventory-dark .inventory-config-control,.app-shell.is-inventory-dark .inventory-compact-warning,.app-shell.is-inventory-dark .inventory-compact-empty{background:linear-gradient(115deg,#ffffff17,#ffffff09 42%,#ffffff05),#141519f5!important;border-color:#ffffff2e!important;color:var(--dark-body)!important}.app-shell.is-inventory-dark .inventory-panel:before,.app-shell.is-inventory-dark .inventory-kpi:before,.app-shell.is-inventory-dark .inventory-source-bar:before,.app-shell.is-inventory-dark .inventory-source-banner:before{opacity:.42!important}.app-shell.is-inventory-dark .inventory-panel-title h2,.app-shell.is-inventory-dark .inventory-kpi strong,.app-shell.is-inventory-dark .inventory-mini-metric strong,.app-shell.is-inventory-dark .inventory-window-grid strong,.app-shell.is-inventory-dark .inventory-inbound-summary strong,.app-shell.is-inventory-dark .inventory-detail-kpis strong,.app-shell.is-inventory-dark .inventory-risk-row strong,.app-shell.is-inventory-dark .inventory-action-list strong,.app-shell.is-inventory-dark .inventory-alert-list strong,.app-shell.is-inventory-dark .inventory-bar-row strong,.app-shell.is-inventory-dark .inventory-compact-bar strong,.app-shell.is-inventory-dark .inventory-money-bars strong,.app-shell.is-inventory-dark .inventory-visual-table-row strong,.app-shell.is-inventory-dark .inventory-action-row strong{color:var(--dark-text)!important}.app-shell.is-inventory-dark .inventory-kpi span,.app-shell.is-inventory-dark .inventory-kpi small,.app-shell.is-inventory-dark .inventory-mini-metric span,.app-shell.is-inventory-dark .inventory-window-grid span,.app-shell.is-inventory-dark .inventory-inbound-summary span,.app-shell.is-inventory-dark .inventory-detail-fields span,.app-shell.is-inventory-dark .inventory-scenario-output span,.app-shell.is-inventory-dark .inventory-risk-row small,.app-shell.is-inventory-dark .inventory-action-list span,.app-shell.is-inventory-dark .inventory-alert-list span,.app-shell.is-inventory-dark .inventory-bar-row span,.app-shell.is-inventory-dark .inventory-compact-bar span,.app-shell.is-inventory-dark .inventory-money-bars span,.app-shell.is-inventory-dark .inventory-visual-table-row span,.app-shell.is-inventory-dark .inventory-action-row span{color:var(--dark-muted)!important}.app-shell.is-inventory-dark .inventory-table,.app-shell.is-inventory-dark .inventory-data-table,.app-shell.is-inventory-dark .inventory-visual-table{color:var(--dark-body)!important}.app-shell.is-inventory-dark .inventory-table th,.app-shell.is-inventory-dark .inventory-data-table th,.app-shell.is-inventory-dark .inventory-visual-table-head,.app-shell.is-inventory-dark .inventory-action-head{background:#ffffff0b!important;border-color:#ffffff17!important;color:var(--dark-muted)!important}.app-shell.is-inventory-dark .inventory-table td,.app-shell.is-inventory-dark .inventory-data-table td,.app-shell.is-inventory-dark .inventory-visual-table-row,.app-shell.is-inventory-dark .inventory-action-row{background:#ffffff0d!important;border-color:#ffffff1c!important;color:var(--dark-body)!important}.app-shell.is-inventory-dark .inventory-table tbody tr:nth-child(2n) td,.app-shell.is-inventory-dark .inventory-data-table tbody tr:nth-child(2n) td{background:#ffffff0a!important}.app-shell.is-inventory-dark .inventory-table tbody tr:hover td,.app-shell.is-inventory-dark .inventory-data-table tbody tr:hover td,.app-shell.is-inventory-dark .inventory-visual-table-row:hover,.app-shell.is-inventory-dark .inventory-action-row:hover{background:#ffffff16!important}.app-shell.is-inventory-dark .inventory-table td strong,.app-shell.is-inventory-dark .inventory-data-table td strong,.app-shell.is-inventory-dark .inventory-table td b,.app-shell.is-inventory-dark .inventory-data-table td b{color:var(--dark-text)!important}.app-shell.is-inventory-dark .inventory-table td small,.app-shell.is-inventory-dark .inventory-data-table td small{color:var(--dark-muted)!important}.app-shell.is-inventory-dark .inventory-compact-bar,.app-shell.is-inventory-dark .inventory-money-bars>div,.app-shell.is-inventory-dark .inventory-status-legend span{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.11)!important;color:var(--dark-body)!important}.app-shell.is-inventory-dark .inventory-compact-bar div,.app-shell.is-inventory-dark .inventory-money-bars div div{background:#ffffff24!important}.app-shell.is-inventory-dark .inventory-bar-row>div:last-child{background:#ffffff29!important}.app-shell.is-inventory-dark .inventory-form-grid input,.app-shell.is-inventory-dark .inventory-form-grid select,.app-shell.is-inventory-dark .inventory-form-grid textarea,.app-shell.is-inventory-dark .inventory-table-input,.app-shell.is-inventory-dark .inventory-search,.app-shell.is-inventory-dark .inventory-select,.app-shell.is-inventory-dark .inventory-scenario-grid input,.app-shell.is-inventory-dark .inventory-combobox-control,.app-shell.is-inventory-dark .inventory-combobox-control button{background:#ffffff12!important;border-color:#ffffff24!important;color:var(--dark-text)!important}.app-shell.is-inventory-dark .inventory-primary-action,.app-shell.is-inventory-dark .inventory-table-action,.app-shell.is-inventory-dark .inventory-row-actions button,.app-shell.is-inventory-dark .inventory-source-actions button,.app-shell.is-inventory-dark .inventory-alert-list article>button,.app-shell.is-inventory-dark .inventory-compact-warning button,.app-shell.is-inventory-dark .inventory-compact-empty button{background:#f5f7fa!important;color:#0e1116!important}.app-shell.is-inventory-dark .inventory-pill,.app-shell.is-inventory-dark .inventory-sync-status{border-color:#ffffff21!important;box-shadow:none!important}.app-shell.is-inventory-dark .inventory-pill:not(.tone-critical):not(.critical):not(.tone-red):not(.tone-high):not(.high):not(.tone-amber):not(.medium):not(.tone-medium):not(.tone-stable):not(.stable):not(.tone-green):not(.tone-blue):not(.low):not(.tone-low):not(.tone-slate),.app-shell.is-inventory-dark .inventory-sync-status{background:#ffffff14!important;color:var(--dark-body)!important}.app-shell.is-inventory-dark .inventory-empty,.app-shell.is-inventory-dark .inventory-empty-state,.app-shell.is-inventory-dark .inventory-data-warning,.app-shell.is-inventory-dark .inventory-inline-warning,.app-shell.is-inventory-dark .inventory-form-section-warning{background:#ffffff0e!important;border-color:#ffffff1f!important}.app-shell.is-inventory-dark{--dark-panel-solid: #17191d;--dark-panel-raised: #1d2025;--dark-panel-row: #24272d;--dark-tab: #15171b;--dark-tab-hover: #20242a;--dark-line: rgba(232, 238, 247, .15);--dark-line-soft: rgba(232, 238, 247, .09)}.app-shell.is-inventory-dark .topbar{background:#0f1115!important;border-color:#ffffff14!important}.app-shell.is-inventory-dark .module-tabs,.app-shell.is-inventory-dark .inventory-tabs,.app-shell.is-inventory-dark .inventory-settings-tabs{background:var(--dark-tab)!important;border-color:#ffffff24!important;box-shadow:none!important}.app-shell.is-inventory-dark .module-tabs button,.app-shell.is-inventory-dark .inventory-tabs button,.app-shell.is-inventory-dark .inventory-settings-tabs button{min-height:40px;color:#dbe4ef!important;background:transparent!important;border:1px solid transparent!important}.app-shell.is-inventory-dark .module-tabs button:hover,.app-shell.is-inventory-dark .inventory-tabs button:hover,.app-shell.is-inventory-dark .inventory-settings-tabs button:hover{background:var(--dark-tab-hover)!important;border-color:#ffffff1a!important;color:#fff!important}.app-shell.is-inventory-dark .module-tabs button.active,.app-shell.is-inventory-dark .inventory-tabs button.active,.app-shell.is-inventory-dark .inventory-settings-tabs button.active{background:#f4f6f8!important;border-color:#f4f6f8!important;color:#0d1014!important;box-shadow:0 10px 26px #00000047!important}.app-shell.is-inventory-dark .module-tabs button svg,.app-shell.is-inventory-dark .inventory-tabs button svg,.app-shell.is-inventory-dark .inventory-settings-tabs button svg{color:currentColor!important}.app-shell.is-inventory-dark .inventory-panel,.app-shell.is-inventory-dark .inventory-source-bar,.app-shell.is-inventory-dark .inventory-source-banner,.app-shell.is-inventory-dark .inventory-auto-sync-card,.app-shell.is-inventory-dark .inventory-sync-grid article,.app-shell.is-inventory-dark .inventory-sync-explain-grid article,.app-shell.is-inventory-dark .inventory-mini-metric,.app-shell.is-inventory-dark .inventory-window-grid article,.app-shell.is-inventory-dark .inventory-inbound-summary article,.app-shell.is-inventory-dark .inventory-scenario-output article,.app-shell.is-inventory-dark .inventory-detail-kpis article,.app-shell.is-inventory-dark .inventory-risk-row,.app-shell.is-inventory-dark .inventory-action-list article,.app-shell.is-inventory-dark .inventory-alert-list article,.app-shell.is-inventory-dark .inventory-table-wrap,.app-shell.is-inventory-dark .inventory-table-scroll,.app-shell.is-inventory-dark .inventory-config-editor,.app-shell.is-inventory-dark .inventory-config-control,.app-shell.is-inventory-dark .inventory-compact-warning,.app-shell.is-inventory-dark .inventory-compact-empty,.app-shell.is-inventory-dark .inventory-data-warning,.app-shell.is-inventory-dark .inventory-inline-warning,.app-shell.is-inventory-dark .inventory-form-section,.app-shell.is-inventory-dark .inventory-config-summary,.app-shell.is-inventory-dark .inventory-supplier-preview{background:var(--dark-panel-solid)!important;border-color:var(--dark-line)!important;box-shadow:none!important;color:#dce4ee!important}.app-shell.is-inventory-dark .inventory-panel:before,.app-shell.is-inventory-dark .inventory-source-bar:before,.app-shell.is-inventory-dark .inventory-source-banner:before,.app-shell.is-inventory-dark .inventory-auto-sync-card:before,.app-shell.is-inventory-dark .inventory-sync-grid article:before,.app-shell.is-inventory-dark .inventory-sync-explain-grid article:before,.app-shell.is-inventory-dark .inventory-mini-metric:before,.app-shell.is-inventory-dark .inventory-window-grid article:before,.app-shell.is-inventory-dark .inventory-inbound-summary article:before,.app-shell.is-inventory-dark .inventory-scenario-output article:before,.app-shell.is-inventory-dark .inventory-detail-kpis article:before,.app-shell.is-inventory-dark .inventory-risk-row:before,.app-shell.is-inventory-dark .inventory-action-list article:before,.app-shell.is-inventory-dark .inventory-alert-list article:before{display:none!important;opacity:0!important}.app-shell.is-inventory-dark .inventory-kpi{overflow:hidden;background:linear-gradient(116deg,#ffffff1c,#ffffff0b 43%,#ffffff05),#1b1d22!important;border-color:#ffffff3d!important;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0003!important}.app-shell.is-inventory-dark .inventory-kpi:before{display:block!important;opacity:.34!important}.app-shell.is-inventory-dark .inventory-source-banner,.app-shell.is-inventory-dark .inventory-auto-sync-card,.app-shell.is-inventory-dark .inventory-source-bar{background:#1b1e23!important}.app-shell.is-inventory-dark .inventory-auto-sync-meta article,.app-shell.is-inventory-dark .inventory-visual-table-row,.app-shell.is-inventory-dark .inventory-action-row,.app-shell.is-inventory-dark .inventory-table td,.app-shell.is-inventory-dark .inventory-data-table td{background:var(--dark-panel-row)!important;border-color:var(--dark-line-soft)!important}.app-shell.is-inventory-dark .inventory-visual-table-head,.app-shell.is-inventory-dark .inventory-action-head,.app-shell.is-inventory-dark .inventory-table th,.app-shell.is-inventory-dark .inventory-data-table th{background:#2b2f36!important;color:#b8c3d3!important;border-color:var(--dark-line-soft)!important}.app-shell.is-inventory-dark .inventory-page p,.app-shell.is-inventory-dark .inventory-os-page p,.app-shell.is-inventory-dark .inventory-page label,.app-shell.is-inventory-dark .inventory-os-page label,.app-shell.is-inventory-dark .inventory-auto-sync-main span,.app-shell.is-inventory-dark .inventory-auto-sync-meta span,.app-shell.is-inventory-dark .inventory-config-summary,.app-shell.is-inventory-dark .inventory-source-banner small{color:#b8c3d3!important}.app-shell.is-inventory-dark .inventory-panel-title h2,.app-shell.is-inventory-dark .inventory-source-banner strong,.app-shell.is-inventory-dark .inventory-auto-sync-title strong,.app-shell.is-inventory-dark .inventory-auto-sync-meta strong,.app-shell.is-inventory-dark .inventory-table td strong,.app-shell.is-inventory-dark .inventory-data-table td strong,.app-shell.is-inventory-dark .inventory-visual-table-row strong,.app-shell.is-inventory-dark .inventory-action-row strong,.app-shell.is-inventory-dark .inventory-bar-row strong,.app-shell.is-inventory-dark .inventory-compact-bar strong,.app-shell.is-inventory-dark .inventory-money-bars strong{color:#f6f8fb!important}.app-shell.is-inventory-dark .inventory-pill,.app-shell.is-inventory-dark .inventory-sync-status,.app-shell.is-inventory-dark .inventory-status-legend span,.app-shell.is-inventory-dark .inventory-kpi-detail-grade{display:inline-flex!important;min-height:24px!important;align-items:center!important;justify-content:center!important;gap:5px;border-radius:999px!important;padding:4px 10px!important;line-height:1.15!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;font-size:12px!important;font-weight:750!important}.app-shell.is-inventory-dark .inventory-pill,.app-shell.is-inventory-dark .inventory-pill.tone-slate,.app-shell.is-inventory-dark .inventory-pill.low,.app-shell.is-inventory-dark .inventory-pill.tone-low{background:#edf2ff!important;border-color:#bfd2ffb3!important;color:#2442a4!important}.app-shell.is-inventory-dark .inventory-pill.tone-stable,.app-shell.is-inventory-dark .inventory-pill.stable,.app-shell.is-inventory-dark .inventory-pill.tone-green,.app-shell.is-inventory-dark .inventory-sync-status{background:#d8ffed!important;border-color:#5adca08c!important;color:#007a49!important}.app-shell.is-inventory-dark .inventory-pill.tone-high,.app-shell.is-inventory-dark .inventory-pill.high,.app-shell.is-inventory-dark .inventory-pill.tone-amber,.app-shell.is-inventory-dark .inventory-pill.medium,.app-shell.is-inventory-dark .inventory-pill.tone-medium{background:#fff1c4!important;border-color:#f4be4c8f!important;color:#8c5200!important}.app-shell.is-inventory-dark .inventory-pill.tone-critical,.app-shell.is-inventory-dark .inventory-pill.critical,.app-shell.is-inventory-dark .inventory-pill.tone-red{background:#ffe1e1!important;border-color:#ff7b7b94!important;color:#b0162c!important}.app-shell.is-inventory-dark .inventory-pill.tone-blue{background:#dfeaff!important;border-color:#6e96ff94!important;color:#2853c7!important}.app-shell.is-inventory-dark .inventory-pill.tone-violet{background:#ede5ff!important;border-color:#a982ff94!important;color:#6134c9!important}.app-shell.is-inventory-dark .inventory-primary-action,.app-shell.is-inventory-dark .inventory-table-action,.app-shell.is-inventory-dark .inventory-row-actions button,.app-shell.is-inventory-dark .inventory-source-actions button,.app-shell.is-inventory-dark .inventory-alert-list article>button,.app-shell.is-inventory-dark .inventory-compact-warning button,.app-shell.is-inventory-dark .inventory-compact-empty button,.app-shell.is-inventory-dark .ghost-button.compact,.app-shell.is-inventory-dark .inventory-segmented button.active{background:#f7f8fb!important;border-color:#ffffffd9!important;color:#0d1014!important}.app-shell.is-inventory-dark .inventory-segmented,.app-shell.is-inventory-dark .inventory-report-switch{background:#15181d!important;border-color:var(--dark-line)!important}.app-shell.is-inventory-dark .inventory-segmented button,.app-shell.is-inventory-dark .inventory-report-switch button{color:#cdd6e4!important}.app-shell.is-inventory-dark .inventory-form-grid input,.app-shell.is-inventory-dark .inventory-form-grid select,.app-shell.is-inventory-dark .inventory-form-grid textarea,.app-shell.is-inventory-dark .inventory-table-input,.app-shell.is-inventory-dark .inventory-search,.app-shell.is-inventory-dark .inventory-select,.app-shell.is-inventory-dark .inventory-combobox-control,.app-shell.is-inventory-dark .inventory-combobox-control button{background:#101318!important;border-color:var(--dark-line)!important;color:#f6f8fb!important}.app-shell.is-inventory-dark .inventory-form-grid input::placeholder,.app-shell.is-inventory-dark .inventory-form-grid textarea::placeholder,.app-shell.is-inventory-dark .inventory-search::placeholder,.app-shell.is-inventory-dark .inventory-table-input::placeholder{color:#7f8da0!important}.app-shell.is-inventory-dark{--inventory-dm-bg: #0b0d10;--inventory-dm-panel: #171a1f;--inventory-dm-panel-2: #1e2228;--inventory-dm-row: #242932;--inventory-dm-border: rgba(226, 232, 240, .16);--inventory-dm-border-soft: rgba(226, 232, 240, .1);--inventory-dm-text: #f8fafc;--inventory-dm-body: #dce4ef;--inventory-dm-muted: #a8b4c5;--inventory-dm-soft: #111419}.app-shell.is-inventory-dark .main{background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.055),transparent 28%),linear-gradient(180deg,#111318,#090b0e 42%,#08090c)!important}.app-shell.is-inventory-dark .inventory-page,.app-shell.is-inventory-dark .inventory-os-page{color:var(--inventory-dm-body)!important}.app-shell.is-inventory-dark .topbar,.app-shell.is-inventory-dark .topbar-actions,.app-shell.is-inventory-dark .persona-switcher{background:#0d1014!important;border-color:var(--inventory-dm-border-soft)!important;color:var(--inventory-dm-body)!important}.app-shell.is-inventory-dark .topbar h1,.app-shell.is-inventory-dark .topbar-title,.app-shell.is-inventory-dark .inventory-page h1,.app-shell.is-inventory-dark .inventory-page h2,.app-shell.is-inventory-dark .inventory-page h3,.app-shell.is-inventory-dark .inventory-os-page h1,.app-shell.is-inventory-dark .inventory-os-page h2,.app-shell.is-inventory-dark .inventory-os-page h3,.app-shell.is-inventory-dark .inventory-page strong,.app-shell.is-inventory-dark .inventory-os-page strong,.app-shell.is-inventory-dark .inventory-page b,.app-shell.is-inventory-dark .inventory-os-page b{color:var(--inventory-dm-text)!important}.app-shell.is-inventory-dark .page-subtitle,.app-shell.is-inventory-dark .eyebrow,.app-shell.is-inventory-dark .inventory-page p,.app-shell.is-inventory-dark .inventory-page span,.app-shell.is-inventory-dark .inventory-page small,.app-shell.is-inventory-dark .inventory-page label,.app-shell.is-inventory-dark .inventory-page td,.app-shell.is-inventory-dark .inventory-page th,.app-shell.is-inventory-dark .inventory-os-page p,.app-shell.is-inventory-dark .inventory-os-page span,.app-shell.is-inventory-dark .inventory-os-page small,.app-shell.is-inventory-dark .inventory-os-page label,.app-shell.is-inventory-dark .inventory-os-page td,.app-shell.is-inventory-dark .inventory-os-page th{color:var(--inventory-dm-body)!important}.app-shell.is-inventory-dark .inventory-page .eyebrow,.app-shell.is-inventory-dark .inventory-os-page .eyebrow,.app-shell.is-inventory-dark .inventory-panel-title .eyebrow,.app-shell.is-inventory-dark .inventory-kpi span,.app-shell.is-inventory-dark .inventory-kpi small,.app-shell.is-inventory-dark .inventory-bar-row span,.app-shell.is-inventory-dark .inventory-compact-bar span,.app-shell.is-inventory-dark .inventory-money-bars span,.app-shell.is-inventory-dark .inventory-action-head span,.app-shell.is-inventory-dark .inventory-visual-table-head span,.app-shell.is-inventory-dark .inventory-source-banner small,.app-shell.is-inventory-dark .inventory-auto-sync-main span,.app-shell.is-inventory-dark .inventory-auto-sync-meta span{color:var(--inventory-dm-muted)!important}.app-shell.is-inventory-dark .module-page-tabs,.app-shell.is-inventory-dark .module-function-tabs,.app-shell.is-inventory-dark .module-tool-picker,.app-shell.is-inventory-dark .inventory-tabs,.app-shell.is-inventory-dark .inventory-settings-tabs{background:#14171c!important;border:1px solid var(--inventory-dm-border)!important;border-radius:10px!important;box-shadow:none!important}.app-shell.is-inventory-dark .module-page-tabs{padding:0!important;border:0!important;background:transparent!important}.app-shell.is-inventory-dark .module-function-tabs button,.app-shell.is-inventory-dark .module-tool-picker button,.app-shell.is-inventory-dark .inventory-tabs button,.app-shell.is-inventory-dark .inventory-settings-tabs button{min-height:38px!important;background:transparent!important;border:1px solid transparent!important;color:#dbe5f2!important;box-shadow:none!important}.app-shell.is-inventory-dark .module-function-tabs button:hover,.app-shell.is-inventory-dark .module-tool-picker button:hover,.app-shell.is-inventory-dark .inventory-tabs button:hover,.app-shell.is-inventory-dark .inventory-settings-tabs button:hover{background:#20252d!important;border-color:#e2e8f01f!important;color:#fff!important}.app-shell.is-inventory-dark .module-function-tabs button.active,.app-shell.is-inventory-dark .module-function-tabs button.active:hover,.app-shell.is-inventory-dark .module-tool-picker button.active,.app-shell.is-inventory-dark .inventory-tabs button.active,.app-shell.is-inventory-dark .inventory-settings-tabs button.active{background:#f7f8fb!important;border-color:#f7f8fb!important;color:#10141a!important}.app-shell.is-inventory-dark .module-function-tabs button svg,.app-shell.is-inventory-dark .module-tool-picker button svg,.app-shell.is-inventory-dark .inventory-tabs button svg,.app-shell.is-inventory-dark .inventory-settings-tabs button svg{color:currentColor!important}.app-shell.is-inventory-dark .inventory-panel,.app-shell.is-inventory-dark .inventory-source-bar,.app-shell.is-inventory-dark .inventory-source-banner,.app-shell.is-inventory-dark .inventory-auto-sync-card,.app-shell.is-inventory-dark .inventory-sync-grid article,.app-shell.is-inventory-dark .inventory-sync-explain-grid article,.app-shell.is-inventory-dark .inventory-mini-metric,.app-shell.is-inventory-dark .inventory-window-grid article,.app-shell.is-inventory-dark .inventory-inbound-summary article,.app-shell.is-inventory-dark .inventory-scenario-output article,.app-shell.is-inventory-dark .inventory-detail-kpis article,.app-shell.is-inventory-dark .inventory-risk-row,.app-shell.is-inventory-dark .inventory-action-list article,.app-shell.is-inventory-dark .inventory-alert-list article,.app-shell.is-inventory-dark .inventory-table-wrap,.app-shell.is-inventory-dark .inventory-table-scroll,.app-shell.is-inventory-dark .inventory-config-editor,.app-shell.is-inventory-dark .inventory-config-control,.app-shell.is-inventory-dark .inventory-form-section,.app-shell.is-inventory-dark .inventory-config-summary,.app-shell.is-inventory-dark .inventory-supplier-preview,.app-shell.is-inventory-dark .inventory-compact-warning,.app-shell.is-inventory-dark .inventory-compact-empty,.app-shell.is-inventory-dark .inventory-empty,.app-shell.is-inventory-dark .inventory-empty-state,.app-shell.is-inventory-dark .inventory-kpi-tooltip-card,.app-shell.is-inventory-dark .inventory-kpi-tooltip-card li,.app-shell.is-inventory-dark .inventory-kpi-tooltip-current,.app-shell.is-inventory-dark .inventory-status-tooltip,.app-shell.is-inventory-dark .inventory-inline-note,.app-shell.is-inventory-dark .inventory-data-warning,.app-shell.is-inventory-dark .inventory-inline-warning,.app-shell.is-inventory-dark .inventory-form-section-warning{background:var(--inventory-dm-panel)!important;border-color:var(--inventory-dm-border)!important;color:var(--inventory-dm-body)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell.is-inventory-dark .inventory-panel:before,.app-shell.is-inventory-dark .inventory-source-bar:before,.app-shell.is-inventory-dark .inventory-source-banner:before,.app-shell.is-inventory-dark .inventory-auto-sync-card:before,.app-shell.is-inventory-dark .inventory-sync-grid article:before,.app-shell.is-inventory-dark .inventory-sync-explain-grid article:before,.app-shell.is-inventory-dark .inventory-mini-metric:before,.app-shell.is-inventory-dark .inventory-window-grid article:before,.app-shell.is-inventory-dark .inventory-inbound-summary article:before,.app-shell.is-inventory-dark .inventory-scenario-output article:before,.app-shell.is-inventory-dark .inventory-detail-kpis article:before,.app-shell.is-inventory-dark .inventory-risk-row:before,.app-shell.is-inventory-dark .inventory-action-list article:before,.app-shell.is-inventory-dark .inventory-alert-list article:before{content:none!important;display:none!important}.app-shell.is-inventory-dark .inventory-kpi{background:linear-gradient(118deg,#ffffff21,#ffffff0d 46%,#ffffff05),#1a1d22!important;border-color:#f1f5f93d!important;box-shadow:inset 0 1px #ffffff12,0 18px 38px #00000038!important}.app-shell.is-inventory-dark .inventory-kpi:before{content:""!important;display:block!important;position:absolute!important;inset:0 auto 0 -24%!important;width:52%!important;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.16) 48%,transparent 100%)!important;opacity:.32!important;transform:skew(-15deg)!important;pointer-events:none!important}.app-shell.is-inventory-dark .inventory-visual-table-head,.app-shell.is-inventory-dark .inventory-action-head,.app-shell.is-inventory-dark .inventory-table th,.app-shell.is-inventory-dark .inventory-data-table th{background:#2a2f38!important;border-color:var(--inventory-dm-border-soft)!important;color:#b9c4d5!important}.app-shell.is-inventory-dark .inventory-visual-table-row,.app-shell.is-inventory-dark .inventory-action-row,.app-shell.is-inventory-dark .inventory-table td,.app-shell.is-inventory-dark .inventory-data-table td,.app-shell.is-inventory-dark .inventory-auto-sync-meta article{background:var(--inventory-dm-row)!important;border-color:var(--inventory-dm-border-soft)!important;color:var(--inventory-dm-body)!important}.app-shell.is-inventory-dark .inventory-visual-table-row:hover,.app-shell.is-inventory-dark .inventory-action-row:hover,.app-shell.is-inventory-dark .inventory-table tbody tr:hover td,.app-shell.is-inventory-dark .inventory-data-table tbody tr:hover td{background:#2d333d!important}.app-shell.is-inventory-dark .inventory-bar-track,.app-shell.is-inventory-dark .inventory-compact-bar>div,.app-shell.is-inventory-dark .inventory-stacked-bar,.app-shell.is-inventory-dark .inventory-money-bars>div,.app-shell.is-inventory-dark .inventory-status-legend span{background:#22272f!important;border-color:var(--inventory-dm-border-soft)!important;color:var(--inventory-dm-body)!important}.app-shell.is-inventory-dark .inventory-bar-row>div:last-child:not(.inventory-bar-track),.app-shell.is-inventory-dark .inventory-fast-sales-value{min-width:42px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#373d47!important;border-radius:0!important;color:#f8fafc!important}.app-shell.is-inventory-dark .inventory-fast-sales-value strong,.app-shell.is-inventory-dark .inventory-bar-row>div:last-child:not(.inventory-bar-track) strong{color:#f8fafc!important;line-height:1!important}.app-shell.is-inventory-dark .inventory-money-bars>div>div,.app-shell.is-inventory-dark .inventory-compact-bar>div{background:#3a404a!important}.app-shell.is-inventory-dark .inventory-stacked-status .inventory-status-legend span.active,.app-shell.is-inventory-dark .inventory-status-tooltip{background:#20252d!important;color:var(--inventory-dm-body)!important}.app-shell.is-inventory-dark .inventory-status-tooltip strong,.app-shell.is-inventory-dark .inventory-status-tooltip b{color:#f8fafc!important}.app-shell.is-inventory-dark .inventory-status-tooltip span,.app-shell.is-inventory-dark .inventory-status-tooltip p,.app-shell.is-inventory-dark .inventory-status-tooltip small{color:#b9c4d5!important}.app-shell.is-inventory-dark .inventory-primary-action,.app-shell.is-inventory-dark .inventory-table-action,.app-shell.is-inventory-dark .inventory-row-actions button,.app-shell.is-inventory-dark .inventory-source-actions button,.app-shell.is-inventory-dark .inventory-toolbar-mini-action,.app-shell.is-inventory-dark .inventory-alert-list article>button,.app-shell.is-inventory-dark .inventory-compact-warning button,.app-shell.is-inventory-dark .inventory-compact-empty button,.app-shell.is-inventory-dark .ghost-button.compact{min-height:32px!important;background:#f8fafc!important;border-color:#ffffffb3!important;color:#10141a!important}.app-shell.is-inventory-dark .inventory-segmented,.app-shell.is-inventory-dark .inventory-report-switch{background:#12161b!important;border-color:var(--inventory-dm-border)!important}.app-shell.is-inventory-dark .inventory-segmented button,.app-shell.is-inventory-dark .inventory-report-switch button{background:transparent!important;color:#cbd5e1!important}.app-shell.is-inventory-dark .inventory-segmented button.active,.app-shell.is-inventory-dark .inventory-report-switch button.active{background:#f8fafc!important;color:#10141a!important}.app-shell.is-inventory-dark .inventory-pill,.app-shell.is-inventory-dark .inventory-sync-status,.app-shell.is-inventory-dark .inventory-status-legend span,.app-shell.is-inventory-dark .inventory-kpi-detail-grade{max-width:none!important;min-width:max-content!important;min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 10px!important;border-radius:999px!important;white-space:nowrap!important;overflow:visible!important;line-height:1.15!important;font-size:12px!important;font-weight:760!important;letter-spacing:0!important}.app-shell.is-inventory-dark .inventory-pill.tone-stable,.app-shell.is-inventory-dark .inventory-pill.stable,.app-shell.is-inventory-dark .inventory-pill.tone-green,.app-shell.is-inventory-dark .inventory-sync-status.ok,.app-shell.is-inventory-dark .inventory-sync-status{background:#dcffef!important;border-color:#58d8a09e!important;color:#00764a!important}.app-shell.is-inventory-dark .inventory-pill.tone-high,.app-shell.is-inventory-dark .inventory-pill.high,.app-shell.is-inventory-dark .inventory-pill.tone-amber,.app-shell.is-inventory-dark .inventory-pill.medium,.app-shell.is-inventory-dark .inventory-pill.tone-medium,.app-shell.is-inventory-dark .inventory-sync-status.warn{background:#fff0c2!important;border-color:#f4bc40b3!important;color:#835000!important}.app-shell.is-inventory-dark .inventory-pill.tone-critical,.app-shell.is-inventory-dark .inventory-pill.critical,.app-shell.is-inventory-dark .inventory-pill.tone-red{background:#ffe1e1!important;border-color:#ff7676ad!important;color:#a61428!important}.app-shell.is-inventory-dark .inventory-form-grid input,.app-shell.is-inventory-dark .inventory-form-grid select,.app-shell.is-inventory-dark .inventory-form-grid textarea,.app-shell.is-inventory-dark .inventory-table-input,.app-shell.is-inventory-dark .inventory-search,.app-shell.is-inventory-dark .inventory-select,.app-shell.is-inventory-dark .inventory-combobox-control,.app-shell.is-inventory-dark .inventory-combobox-control button{background:#10141a!important;border-color:var(--inventory-dm-border)!important;color:#f8fafc!important}.app-shell.is-inventory-dark .inventory-form-grid input::placeholder,.app-shell.is-inventory-dark .inventory-form-grid textarea::placeholder,.app-shell.is-inventory-dark .inventory-table-input::placeholder,.app-shell.is-inventory-dark .inventory-search::placeholder{color:#8996a8!important}.app-shell.is-inventory-dark .inventory-panel,.app-shell.is-inventory-dark .inventory-source-bar,.app-shell.is-inventory-dark .inventory-source-banner,.app-shell.is-inventory-dark .inventory-window-grid article,.app-shell.is-inventory-dark .inventory-sync-grid article,.app-shell.is-inventory-dark .inventory-sync-explain-grid article,.app-shell.is-inventory-dark .inventory-mini-metric,.app-shell.is-inventory-dark .inventory-inbound-summary article,.app-shell.is-inventory-dark .inventory-scenario-output article,.app-shell.is-inventory-dark .inventory-detail-kpis article,.app-shell.is-inventory-dark .inventory-action-list article,.app-shell.is-inventory-dark .inventory-alert-list article{overflow:visible!important}.app-shell.is-inventory-dark .inventory-panel:not(.inventory-kpi),.app-shell.is-inventory-dark .inventory-source-bar,.app-shell.is-inventory-dark .inventory-source-banner,.app-shell.is-inventory-dark .inventory-auto-sync-card,.app-shell.is-inventory-dark .inventory-window-grid article,.app-shell.is-inventory-dark .inventory-sync-grid article,.app-shell.is-inventory-dark .inventory-sync-explain-grid article,.app-shell.is-inventory-dark .inventory-mini-metric,.app-shell.is-inventory-dark .inventory-inbound-summary article,.app-shell.is-inventory-dark .inventory-scenario-output article,.app-shell.is-inventory-dark .inventory-detail-kpis article{background:#171a20!important;border-color:#e2e8f02e!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell.is-inventory-dark .inventory-kpi{background:linear-gradient(118deg,#ffffff21,#ffffff0d 46%,#ffffff05),#1b1f26!important;border-color:#f1f5f942!important;box-shadow:inset 0 1px #ffffff14,0 18px 38px #00000038!important}.app-shell.is-inventory-dark .inventory-tabs,.app-shell.is-inventory-dark .inventory-settings-tabs,.app-shell.is-inventory-dark .module-function-tabs,.app-shell.is-inventory-dark .module-tool-picker{background:#171a20!important;border-color:#e2e8f033!important}.app-shell.is-inventory-dark .inventory-tabs button,.app-shell.is-inventory-dark .inventory-settings-tabs button,.app-shell.is-inventory-dark .module-function-tabs button,.app-shell.is-inventory-dark .module-tool-picker button{color:#dce4ef!important}.app-shell.is-inventory-dark .inventory-tabs button.active,.app-shell.is-inventory-dark .inventory-settings-tabs button.active,.app-shell.is-inventory-dark .module-function-tabs button.active,.app-shell.is-inventory-dark .module-tool-picker button.active{background:#f8fafc!important;border-color:#f8fafc!important;color:#0f172a!important}.app-shell.is-inventory-dark .inventory-panel-title h2,.app-shell.is-inventory-dark .inventory-toolbar>div:first-child strong,.app-shell.is-inventory-dark .inventory-risk-row strong,.app-shell.is-inventory-dark .inventory-bar-row strong,.app-shell.is-inventory-dark .inventory-compact-bar strong,.app-shell.is-inventory-dark .inventory-money-bars strong,.app-shell.is-inventory-dark .inventory-data-table td strong,.app-shell.is-inventory-dark .inventory-visual-table-row strong,.app-shell.is-inventory-dark .inventory-action-row strong{color:#f8fafc!important}.app-shell.is-inventory-dark .inventory-risk-row small,.app-shell.is-inventory-dark .inventory-bar-row span,.app-shell.is-inventory-dark .inventory-compact-bar span,.app-shell.is-inventory-dark .inventory-money-bars span,.app-shell.is-inventory-dark .inventory-data-table td small,.app-shell.is-inventory-dark .inventory-visual-table-row span,.app-shell.is-inventory-dark .inventory-action-row span{color:#b8c3d3!important}.app-shell.is-inventory-dark .inventory-pill,.app-shell.is-inventory-dark .inventory-sync-status,.app-shell.is-inventory-dark .inventory-kpi-detail-grade{opacity:1!important;min-width:0!important;width:fit-content!important;max-width:100%!important;min-height:24px!important;padding:4px 10px!important;border-radius:999px!important;line-height:1.15!important;white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important;box-shadow:none!important}.app-shell.is-inventory-dark .inventory-pill,.app-shell.is-inventory-dark .inventory-pill.tone-slate,.app-shell.is-inventory-dark .inventory-pill.low,.app-shell.is-inventory-dark .inventory-pill.tone-low{background:#e8eefc!important;border-color:#a5bcf0b8!important;color:#203a8c!important}.app-shell.is-inventory-dark .inventory-pill.tone-stable,.app-shell.is-inventory-dark .inventory-pill.stable,.app-shell.is-inventory-dark .inventory-pill.tone-green,.app-shell.is-inventory-dark .inventory-sync-status,.app-shell.is-inventory-dark .inventory-sync-status.ok{background:#dcffef!important;border-color:#58d8a09e!important;color:#006b45!important}.app-shell.is-inventory-dark .inventory-pill.tone-high,.app-shell.is-inventory-dark .inventory-pill.high,.app-shell.is-inventory-dark .inventory-pill.tone-amber,.app-shell.is-inventory-dark .inventory-pill.medium,.app-shell.is-inventory-dark .inventory-pill.tone-medium,.app-shell.is-inventory-dark .inventory-sync-status.warn{background:#fff0c2!important;border-color:#f4bc40b3!important;color:#7a4a00!important}.app-shell.is-inventory-dark .inventory-pill.tone-critical,.app-shell.is-inventory-dark .inventory-pill.critical,.app-shell.is-inventory-dark .inventory-pill.tone-red{background:#ffe1e1!important;border-color:#ff7676ad!important;color:#9e1024!important}.app-shell.is-inventory-dark .inventory-pill.tone-blue{background:#dfeaff!important;border-color:#6e96ff94!important;color:#234fbe!important}.app-shell.is-inventory-dark .inventory-pill.tone-violet{background:#ede5ff!important;border-color:#a982ff94!important;color:#5530b8!important}.app-shell.is-inventory-dark .inventory-fast-sales-value,.app-shell.is-inventory-dark .inventory-bar-row>div:last-child:not(.inventory-bar-track){min-width:0!important;width:auto!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;color:#f8fafc!important}.app-shell.is-inventory-dark .inventory-fast-sales-value strong,.app-shell.is-inventory-dark .inventory-bar-row>div:last-child:not(.inventory-bar-track) strong{min-width:34px!important;background:transparent!important;border:0!important;padding:0!important;color:#f8fafc!important;text-align:right!important}.app-shell.is-inventory-dark .inventory-compact-bar,.app-shell.is-inventory-dark .inventory-money-bars>div,.app-shell.is-inventory-dark .inventory-status-legend span{background:transparent!important;border-color:transparent!important}.app-shell.is-inventory-dark .inventory-compact-bar div,.app-shell.is-inventory-dark .inventory-money-bars div div,.app-shell.is-inventory-dark .inventory-bar-track,.app-shell.is-inventory-dark .inventory-stacked-bar{background:#2a3039!important;border:1px solid rgba(226,232,240,.08)!important}.app-shell.is-inventory-dark .inventory-money-bars>div{min-height:122px!important}.app-shell.is-inventory-dark .inventory-money-bars span,.app-shell.is-inventory-dark .inventory-money-bars strong{min-height:16px!important}.app-shell.is-inventory-dark .inventory-visual-table-row,.app-shell.is-inventory-dark .inventory-action-row,.app-shell.is-inventory-dark .inventory-data-table td{background:#222730!important;border-color:#e2e8f01c!important}.app-shell.is-inventory-dark .inventory-visual-table-row,.app-shell.is-inventory-dark .inventory-action-row{min-height:36px!important;overflow:visible!important}.app-shell.is-inventory-dark .inventory-data-table{border-collapse:separate!important;border-spacing:0 6px!important}.app-shell.is-inventory-dark .inventory-data-table th{background:#2a3039!important;color:#c4cedd!important}.app-shell.is-inventory-dark .inventory-pill,.app-shell.is-inventory-dark .inventory-kpi-detail-grade,.app-shell.is-inventory-dark .inventory-sync-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;min-width:0!important;max-width:100%!important;min-height:24px!important;padding:4px 10px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:12px!important;font-weight:760!important;line-height:1.1!important;white-space:nowrap!important;text-shadow:none!important;filter:none!important;opacity:1!important}.app-shell.is-inventory-dark .inventory-pill,.app-shell.is-inventory-dark .inventory-pill.low,.app-shell.is-inventory-dark .inventory-pill.tone-low,.app-shell.is-inventory-dark .inventory-pill.tone-slate{background:#eaf1ff!important;border-color:#93b1ff8c!important;color:#1749b8!important}.app-shell.is-inventory-dark .inventory-pill.tone-critical,.app-shell.is-inventory-dark .inventory-pill.critical,.app-shell.is-inventory-dark .inventory-pill.tone-red{background:#ffe3e7!important;border-color:#ff7e8d9e!important;color:#a30d22!important}.app-shell.is-inventory-dark .inventory-pill.tone-high,.app-shell.is-inventory-dark .inventory-pill.high,.app-shell.is-inventory-dark .inventory-pill.tone-amber,.app-shell.is-inventory-dark .inventory-pill.medium,.app-shell.is-inventory-dark .inventory-pill.tone-medium{background:#fff1c8!important;border-color:#f5b73e9e!important;color:#704300!important}.app-shell.is-inventory-dark .inventory-pill.tone-stable,.app-shell.is-inventory-dark .inventory-pill.stable,.app-shell.is-inventory-dark .inventory-pill.tone-green,.app-shell.is-inventory-dark .inventory-sync-status,.app-shell.is-inventory-dark .inventory-sync-status.ok{background:#dcffef!important;border-color:#47d29499!important;color:#00643f!important}.app-shell.is-inventory-dark .inventory-pill.tone-blue{background:#e0ebff!important;border-color:#6a94ff94!important;color:#1e4db5!important}.app-shell.is-inventory-dark .inventory-pill.tone-violet{background:#eee5ff!important;border-color:#a982ff94!important;color:#4c2aa6!important}.app-shell.is-inventory-dark .inventory-pill *,.app-shell.is-inventory-dark .inventory-sync-status *{color:inherit!important}.app-shell.is-inventory-dark .inventory-fast-sales-value,.app-shell.is-inventory-dark .inventory-fast-sales-value *,.app-shell.is-inventory-dark .inventory-fast-sales-value:before,.app-shell.is-inventory-dark .inventory-fast-sales-value:after{background:transparent!important;border:0!important;box-shadow:none!important}.app-shell.is-inventory-dark .inventory-fast-sales-value{min-width:38px!important;width:38px!important;min-height:0!important;height:auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;padding:0!important;color:#f8fafc!important}.app-shell.is-inventory-dark .inventory-fast-sales-value strong{min-width:0!important;width:auto!important;padding:0!important;color:#f8fafc!important;font-weight:780!important;text-align:right!important}.app-shell.is-inventory-dark .inventory-bar-row{grid-template-columns:minmax(150px,1.1fr) minmax(120px,2fr) minmax(38px,auto)!important}.app-shell.is-inventory-dark .inventory-bar-row>div:last-child:not(.inventory-bar-track):not(.inventory-fast-sales-value){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;color:#f8fafc!important}.app-shell.is-inventory-dark .inventory-money-bars>div{min-height:118px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.app-shell.is-inventory-dark .inventory-money-bars>div>div{background:transparent!important;border:0!important;box-shadow:none!important}.app-shell.is-inventory-dark .inventory-money-bars>div>div>i{box-shadow:inset 0 -16px 24px #0003!important}.app-shell.is-inventory-dark .inventory-money-bars span,.app-shell.is-inventory-dark .inventory-money-bars strong{color:#dbe5f2!important;overflow:visible!important;text-overflow:clip!important}.app-shell.is-inventory-dark .inventory-visual-table,.app-shell.is-inventory-dark .inventory-visual-table.reorder{overflow:visible!important}.app-shell.is-inventory-dark .inventory-visual-table.reorder .inventory-visual-table-head,.app-shell.is-inventory-dark .inventory-visual-table.reorder .inventory-visual-table-row{grid-template-columns:minmax(92px,.7fr) minmax(88px,.8fr) minmax(118px,.95fr) minmax(180px,1.55fr) minmax(58px,auto)!important}.app-shell.is-inventory-dark .inventory-visual-table.reorder .inventory-visual-table-row{min-height:42px!important;padding-top:8px!important;padding-bottom:8px!important;overflow:visible!important}.app-shell.is-inventory-dark .inventory-visual-table.reorder .inventory-visual-table-row>*{min-width:0!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-data-status-bar{align-items:center!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-data-status-bar span{min-height:28px!important;padding:6px 12px!important;border:1px solid rgba(203,213,225,.28)!important;border-radius:999px!important;background:#1e242eeb!important;color:#eef4ff!important;line-height:1.1!important;opacity:1!important;text-shadow:none!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-data-status-bar span.ok{border-color:#5eead485!important;background:#05966929!important;color:#9ff5d2!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-data-status-bar span.warn{border-color:#fbbf2485!important;background:#b453092e!important;color:#fde68a!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-data-status-bar span svg{color:currentColor!important;opacity:.92!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-visual-table,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-visual-table-row{overflow:visible!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-visual-table-row{min-height:46px!important;padding-top:8px!important;padding-bottom:8px!important;align-items:center!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-visual-table-row>*{min-width:0!important;overflow:visible!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-table-action,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-visual-table-row .inventory-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;height:auto!important;padding:7px 12px!important;border-radius:999px!important;line-height:1.05!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-table-action{background:#f8fafc!important;border-color:#ffffffb8!important;color:#0f172a!important;font-weight:760!important}.design-ai-page{--design-ai-preview-height: 537px;--design-ai-composer-width: 980px;--design-ai-composer-card-height: 370px}.design-ai-page .design-ai-generate-grid,.design-ai-page .design-ai-preview-panel,.design-ai-page .design-ai-control-panel,.design-ai-page .design-ai-pro-support-panel,.design-ai-page .design-ai-ai-box,.design-ai-page .design-ai-advanced-drawer,.design-ai-page .design-ai-reference-box,.design-ai-page .design-ai-inline-select-pill,.design-ai-page .design-ai-field{overflow:visible!important}.design-ai-page .design-ai-select{position:relative;z-index:20}.design-ai-page .design-ai-select.is-open{z-index:10000}.design-ai-page .design-ai-select-menu{z-index:10001!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode,.design-ai-page .design-ai-generate-grid.is-pro-mode{gap:22px!important;grid-template-columns:1fr!important;grid-template-areas:"preview" "chat"!important;position:relative}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-preview-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-preview-panel{grid-area:preview;min-height:var(--design-ai-preview-height)!important;position:relative}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-empty-preview,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-empty-preview{min-height:399px!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-ai-box,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{bottom:auto!important;grid-area:chat;justify-self:center;margin:0 auto;max-width:var(--design-ai-composer-width)!important;min-height:var(--design-ai-composer-card-height)!important;position:relative!important;width:min(var(--design-ai-composer-width),100%)!important;z-index:40}.design-ai-page .design-ai-ai-box textarea{min-height:150px!important}.design-ai-page .design-ai-preview-top-actions{align-items:center;display:flex!important;gap:8px;position:absolute;right:18px;top:18px;z-index:100}.design-ai-page .design-ai-preview-top-actions .design-ai-inline-select-pill{grid-template-columns:auto minmax(0,1fr)}.design-ai-page .design-ai-preview-top-actions .design-ai-inline-select-pill:first-child{min-width:190px}.design-ai-page .design-ai-preview-top-actions .design-ai-inline-select-pill:last-child{min-width:260px}.design-ai-page .design-ai-preview-top-actions .design-ai-select-menu{left:auto;min-width:260px;right:0}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel{max-height:var(--design-ai-composer-card-height)!important;overflow:hidden!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel .design-ai-brief-grid{align-content:start;display:grid;gap:10px;max-height:calc(var(--design-ai-composer-card-height) - 42px);min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.design-ai-page .design-ai-control-panel .design-ai-preset-rail{align-items:start;display:grid;gap:7px}.design-ai-page .design-ai-control-panel .design-ai-preset-rail>div{align-content:start;max-height:82px;overflow-x:hidden;overflow-y:auto;padding-right:2px}.design-ai-page .design-ai-control-panel .design-ai-preset-rail button{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-ai-page .design-ai-control-panel .design-ai-advanced-drawer{max-height:190px}.design-ai-page .design-ai-control-panel .design-ai-reference-box{padding:0}.design-ai-page .design-ai-control-panel .design-ai-preset-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.design-ai-page .design-ai-control-panel .design-ai-preset-thumbs img,.design-ai-page .design-ai-control-panel .design-ai-preset-thumbs .design-ai-image-fallback{aspect-ratio:1;border-radius:10px;height:auto;width:100%}.design-ai-page .design-ai-control-panel .design-ai-preset-thumbs .design-ai-image-fallback{min-height:0;padding:0;background:#f8fafc}.design-ai-page .design-ai-control-panel .design-ai-preset-thumbs .design-ai-image-fallback span{display:none}.design-ai-page .design-ai-generate-grid.is-ai-loading .design-ai-preview-top-actions,.design-ai-page .design-ai-generate-grid.is-ai-loading .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-ai-loading .design-ai-pro-support-panel,.design-ai-page .design-ai-generate-grid.is-ai-loading .design-ai-ai-box{filter:grayscale(.18)}.design-ai-page .design-ai-generate-grid.is-ai-loading .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-ai-loading .design-ai-pro-support-panel{opacity:.58}.design-ai-page .design-ai-generate-grid.is-ai-loading .design-ai-preview-top-actions,.design-ai-page .design-ai-generate-grid.is-ai-loading .design-ai-mode-toggle,.design-ai-page .design-ai-generate-grid.is-ai-loading .design-ai-composer-tools>:not(.design-ai-send-button),.design-ai-page .design-ai-generate-grid.is-ai-loading .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-ai-loading .design-ai-pro-support-panel{pointer-events:none;-webkit-user-select:none;user-select:none}.design-ai-page .design-ai-generate-grid.is-ai-loading textarea,.design-ai-page .design-ai-generate-grid.is-ai-loading input,.design-ai-page .design-ai-generate-grid.is-ai-loading button:not(.design-ai-send-button),.design-ai-page .design-ai-attach-pill.is-disabled{cursor:not-allowed!important}.design-ai-page .design-ai-loading-preview{gap:18px!important;min-height:399px!important}.design-ai-page .design-ai-loading-preview>strong{color:#101828;font-size:20px;font-weight:780;letter-spacing:0}.design-ai-page .design-ai-loading-preview>span{color:#667085;font-size:13px;font-weight:650;line-height:1.45;max-width:430px;text-align:center}.design-ai-loader-wrapper{align-items:center;background-color:transparent;border-radius:50%;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:1rem;font-weight:760;height:150px;justify-content:center;position:relative;-webkit-user-select:none;user-select:none;width:150px}.design-ai-loader{animation:design-ai-loader-rotate 2s linear infinite;aspect-ratio:1 / 1;background-color:transparent;border-radius:50%;inset:0;position:absolute;width:100%;z-index:0}@keyframes design-ai-loader-rotate{0%{transform:rotate(90deg);box-shadow:0 10px 20px #fff inset,0 22px 28px #d9f99d inset,0 62px 60px #06c979 inset}50%{transform:rotate(270deg);box-shadow:0 10px 20px #fff inset,0 22px 18px #6ee7b7 inset,0 48px 62px #2563eb inset}to{transform:rotate(450deg);box-shadow:0 10px 20px #fff inset,0 22px 28px #d9f99d inset,0 62px 60px #06c979 inset}}.design-ai-loader-text{align-items:center;background:#07111fdb;border:1px solid rgba(255,255,255,.46);border-radius:999px;box-shadow:0 12px 24px #0f172a29;display:inline-flex;gap:1px;min-height:34px;padding:0 12px;z-index:1}.design-ai-loader-letter{animation:design-ai-loader-letter-anim 2s infinite;border:0;border-radius:50ch;display:inline-block;opacity:.42;transform:translateY(0);z-index:1}.design-ai-loader-letter:nth-child(1){animation-delay:0s}.design-ai-loader-letter:nth-child(2){animation-delay:.1s}.design-ai-loader-letter:nth-child(3){animation-delay:.2s}.design-ai-loader-letter:nth-child(4){animation-delay:.3s}.design-ai-loader-letter:nth-child(5){animation-delay:.4s}.design-ai-loader-letter:nth-child(6){animation-delay:.5s}.design-ai-loader-letter:nth-child(7){animation-delay:.6s}.design-ai-loader-letter:nth-child(8){animation-delay:.7s}.design-ai-loader-letter:nth-child(9){animation-delay:.8s}@keyframes design-ai-loader-letter-anim{0%,to{opacity:.42;transform:translateY(0)}20%{opacity:1;transform:scale(1.14)}40%{opacity:.72;transform:translateY(0)}}.design-ai-page .design-ai-generate-grid.is-pro-mode{align-items:start!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(280px,480px) minmax(620px,var(--design-ai-composer-width)) minmax(280px,480px)!important;grid-template-areas:"preview preview preview" "controls chat support"!important;justify-content:center!important;position:relative}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-preview-panel{grid-area:preview!important;min-height:var(--design-ai-preview-height)!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{align-self:stretch;height:var(--design-ai-composer-card-height)!important;max-height:var(--design-ai-composer-card-height)!important;max-width:none!important;min-height:var(--design-ai-composer-card-height)!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;z-index:3}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel{grid-area:controls!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{grid-area:chat!important;justify-self:stretch!important;margin:0!important;max-width:none!important;min-height:var(--design-ai-composer-card-height)!important;width:100%!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{grid-area:support!important}.design-ai-page .design-ai-preview-grid{align-items:start!important;display:grid!important;grid-template-columns:minmax(280px,min(440px,92vw))!important;justify-content:center!important;padding:10px 0 4px}.design-ai-page .design-ai-output-card{max-width:440px!important;width:100%}.design-ai-page .design-ai-artboard{aspect-ratio:4 / 5;background:#fff}.design-ai-page .design-ai-output-actions{grid-template-columns:repeat(5,minmax(0,1fr))}.design-ai-page .design-ai-output-actions button{min-width:0;padding-inline:6px;white-space:nowrap}@media(max-width:1500px){.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"preview" "controls" "chat" "support"!important}}.workspace-dashboard{display:grid;gap:14px;min-width:0}.workspace-home-bar{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.workspace-home-bar-left{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;min-width:0}.workspace-greeting,.workspace-card{background:#fff;border:1px solid var(--border);box-shadow:var(--shadow)}.workspace-greeting{align-items:start;border-radius:26px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);padding:20px}.workspace-hero-copy{align-items:start;justify-self:start;min-width:0;max-width:860px;width:min(100%,860px)}.workspace-greeting h1{align-items:center;color:var(--text);display:flex;flex-wrap:wrap;font-size:25px;font-weight:740;gap:9px;letter-spacing:0;line-height:1.12;margin:3px 0 12px}.workspace-weather-emoji,.workspace-command-weather-icon{align-items:center;display:inline-flex;flex:0 0 auto;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:23px;justify-content:center;line-height:1;text-shadow:0 7px 18px rgba(15,23,42,.14)}.workspace-weather-emoji{font-size:24px}.ace-ios-weather-emoji{display:block;height:1em;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:1em}.workspace-weather-emoji .ace-ios-weather-emoji,.workspace-command-weather-icon .ace-ios-weather-emoji{filter:drop-shadow(0 7px 16px rgba(15,23,42,.13));height:25px;width:25px}.workspace-weather-trigger{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;outline:none;position:relative}.workspace-weather-trigger:focus-visible .workspace-weather-emoji,.workspace-weather-trigger:focus-visible .workspace-command-weather-icon{border-radius:999px;box-shadow:0 0 0 4px #2351f61f}.workspace-weather-popover{align-items:start;backdrop-filter:blur(14px) saturate(1.18);-webkit-backdrop-filter:blur(14px) saturate(1.18);background:#ffffffd6;border:1px solid rgba(226,232,240,.86);border-radius:14px;box-shadow:0 18px 42px #0f172a24;color:#111827;display:grid;gap:3px;left:-10px;min-width:138px;opacity:0;padding:9px 11px;pointer-events:none;position:absolute;top:calc(100% + 9px);transform:translate3d(0,-3px,0) scale(.98);transform-origin:top left;transition:opacity .16s ease,transform .16s ease;z-index:80}.workspace-weather-popover.is-open{opacity:1;pointer-events:auto;transform:translateZ(0) scale(1)}.workspace-weather-popover:before{background:#ffffffd6;border-left:1px solid rgba(226,232,240,.86);border-top:1px solid rgba(226,232,240,.86);content:"";height:8px;left:15px;position:absolute;top:-5px;transform:rotate(45deg);width:8px}.workspace-weather-popover strong,.workspace-weather-popover span,.workspace-weather-popover small{letter-spacing:0;line-height:1.25;white-space:nowrap}.workspace-weather-popover strong{color:#0f172a;font-size:15px;font-weight:780}.workspace-weather-popover span{color:#334155;font-size:12.5px;font-weight:720}.workspace-weather-popover small{color:#64748b;font-size:11.5px;font-weight:650}.workspace-summary-chips,.workspace-top-actions,.workspace-view-toggle,.workspace-task-meta,.workspace-row-actions,.workspace-mini-tags,.workspace-avatars{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.workspace-task-meta,.workspace-row-actions{justify-content:flex-end;min-width:0}.workspace-row-actions{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.workspace-row-actions::-webkit-scrollbar{display:none}.workspace-top-actions{justify-content:flex-end}.workspace-sync-pill{align-items:center;border:1px solid var(--border);border-radius:999px;color:var(--secondary);display:inline-flex;font-size:11.5px;font-weight:760;height:34px;justify-content:center;min-width:58px;padding:0 10px}.workspace-sync-pill.live{background:#e9fff5;border-color:#06c97947;color:#007a49}.workspace-sync-pill.loading{background:#edf3ff;border-color:#cddcff;color:#2351f6}.workspace-sync-pill.error{background:#fff7d6;border-color:#ffe9a3;color:#826800}.workspace-inline-status{border:1px solid var(--border);border-radius:14px;color:var(--secondary);font-size:12px;font-weight:720;padding:10px 12px}.workspace-inline-status.is-warning{background:#fffaf0;border-color:#ffe9a3;color:#826800}.workspace-summary-chips span{align-items:center;background:#f8fafc;border:1px solid var(--border);border-radius:999px;color:var(--body);display:inline-flex;font-size:12.3px;font-weight:650;gap:6px;min-height:30px;padding:0 10px}.workspace-hero-metrics{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(154px,1fr));min-width:0;justify-self:start;max-width:760px;width:min(100%,760px)}.workspace-hero-metrics article,.workspace-hero-metrics button{background:linear-gradient(180deg,#fffffff2,#f8fafceb),radial-gradient(circle at 94% 16%,rgba(35,81,246,.08),transparent 30%);border:1px solid #e8edf5;border-radius:20px;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #10182809;cursor:pointer;min-height:106px;min-width:0;overflow:hidden;padding:14px 14px 13px;position:relative;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.affiliate-tile-item.large{min-height:150px}.affiliate-tile-item.medium{min-height:122px}.affiliate-tile-item.small{min-height:104px}.workspace-hero-metrics article>span,.workspace-hero-metrics button>span{color:var(--secondary);display:block;font-size:11.8px;font-weight:680;line-height:1.25;padding-right:54px}.workspace-hero-metrics button>span:before{align-items:center;border-radius:11px;display:inline-flex;font-size:11px;font-weight:900;height:22px;justify-content:center;margin-right:8px;width:22px}.workspace-hero-metric-card.tone-blue>span:before{background:#eaf1ff;color:#2351f6;content:"✓"}.workspace-hero-metric-card.tone-green>span:before{background:#e7fff3;color:#007a49;content:"%"}.workspace-hero-metric-card.tone-amber>span:before{background:#fff6df;color:#b54708;content:"!"}.workspace-hero-metrics article>strong,.workspace-hero-metrics button>strong{color:var(--text);display:block;font-size:27px;font-weight:760;letter-spacing:0;line-height:1;margin-top:10px}.workspace-hero-metrics button>small{color:var(--secondary);display:block;font-size:11.5px;font-weight:680;line-height:1.3;margin-top:5px;max-width:calc(100% - 72px)}.workspace-hero-metrics article>b,.workspace-hero-metrics button>b{background:#dcfff0;border:1px solid rgba(6,201,121,.14);border-radius:999px;color:#007a49;font-size:11px;font-weight:760;padding:5px 8px;position:absolute;right:12px;top:12px}.workspace-hero-metrics button:hover,.workspace-hero-metrics button:focus-visible{border-color:#cddcff;box-shadow:0 14px 28px #2351f617;outline:0;transform:translateY(-1px)}.workspace-mini-chart{align-items:end;background:linear-gradient(180deg,#eff5ff,#eaf1ff);border-radius:12px;bottom:13px;display:flex;gap:3px;height:32px;padding:6px 7px;position:absolute;right:13px;width:58px}.workspace-mini-chart i{background:linear-gradient(180deg,#5b7cfa,#2351f6);border-radius:999px 999px 3px 3px;display:block;height:var(--bar-height);width:5px}.workspace-sparkline{align-items:center;background:linear-gradient(180deg,#eff5ff,#eaf1ff);border-radius:12px;bottom:14px;display:flex;gap:5px;height:30px;left:auto;padding:6px;position:absolute;right:13px;width:62px}.workspace-sparkline i{background:linear-gradient(90deg,#2351f6,#16a3f2);border-radius:999px;display:block;flex:1;height:3px;margin-top:calc(22px - var(--spark-height) / 4)}.workspace-source-stack{align-items:center;bottom:13px;display:flex;gap:6px;left:auto;position:absolute;right:13px}.workspace-source-stack span{align-items:center;background:#fff7e6;border:1px solid #ffe1a6;border-radius:13px;color:#7a4b00;display:inline-flex;font-size:10.5px;font-weight:820;gap:5px;height:30px;justify-content:center;min-width:46px;padding:0 6px}.workspace-source-stack span.empty{background:#ecfdf3;border-color:#b8f1d0;color:#007a49}.workspace-source-stack em{font-style:normal}.workspace-source-stack small{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;font-size:9px;height:15px;justify-content:center;min-width:15px;padding:0 4px}.workspace-view-toggle{background:#f4f6f9;border:1px solid #e7eaf0;border-radius:16px;box-shadow:none;padding:5px;width:fit-content}.workspace-view-toggle button{background:transparent;border:0;border-radius:13px;color:var(--secondary);cursor:pointer;font-size:12.5px;font-weight:700;min-height:34px;padding:0 13px}.workspace-view-toggle button.active{background:#fff;box-shadow:0 1px 2px #1018280f;color:var(--text)}.workspace-main-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr)}.workspace-request-shell{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.4fr)}.workspace-request-main,.workspace-request-detail{min-width:0}.workspace-request-detail{position:sticky;top:82px}.workspace-request-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.workspace-request-composer{background:radial-gradient(circle at 14% 4%,rgba(35,81,246,.09),transparent 28%),linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e6ebf4;border-radius:24px;display:grid;gap:12px;margin-bottom:14px;padding:18px}.workspace-request-composer-head{align-items:center;display:flex;gap:10px}.workspace-request-composer-head strong{color:var(--text);display:block;font-size:16px}.workspace-request-composer-head small{color:var(--secondary);display:block;font-size:12px;margin-top:2px}.workspace-request-hero{align-items:center;background:#f8fafc;border:1px solid #e8edf5;border-radius:20px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:94px;overflow:hidden;padding:16px;position:relative}.workspace-request-hero:before{border-radius:999px;content:"";height:120px;opacity:.16;position:absolute;right:-28px;top:-42px;width:120px}.workspace-request-hero.green:before{background:#00a86b}.workspace-request-hero.blue:before{background:#2351f6}.workspace-request-hero.violet:before{background:#6f5cff}.workspace-request-hero.amber:before{background:#f2b200}.workspace-request-hero.gray:before{background:#64748b}.workspace-request-hero>div,.workspace-request-hero>span{position:relative;z-index:1}.workspace-request-hero span{color:var(--secondary);display:block;font-size:11px;font-weight:820;text-transform:uppercase}.workspace-request-hero strong{color:var(--text);display:block;font-size:22px;letter-spacing:0;line-height:1.15;margin-top:3px}.workspace-request-hero small{color:var(--secondary);display:block;font-size:12px;line-height:1.35;margin-top:5px}.workspace-request-type-picker{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.workspace-request-type-picker button{align-items:center;background:#fff;border:1px solid #e7ecf4;border-radius:18px;color:var(--body);cursor:pointer;display:flex;gap:10px;min-height:54px;padding:10px 12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-request-type-picker button:hover,.workspace-request-type-picker button.active{border-color:#b9ccff;box-shadow:0 10px 24px #2351f617;transform:translateY(-1px)}.workspace-request-type-picker button>span{align-items:center;background:#f1f5f9;border-radius:14px;color:#475569;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.workspace-request-type-picker button.green>span{background:#dcfce7;color:#047857}.workspace-request-type-picker button.blue>span{background:#dbeafe;color:#2351f6}.workspace-request-type-picker button.violet>span{background:#ede9fe;color:#6f5cff}.workspace-request-type-picker button.amber>span{background:#fef3c7;color:#b45309}.workspace-request-type-picker strong{color:var(--text);font-size:12px;font-weight:780;line-height:1.25}.workspace-request-subtype-row{display:flex;flex-wrap:wrap;gap:8px}.workspace-request-subtype-row button{background:#fff;border:1px solid #e6ebf4;border-radius:999px;color:var(--secondary);cursor:pointer;font-size:12px;font-weight:760;min-height:34px;padding:0 12px}.workspace-request-subtype-row button.active{background:#111827;border-color:#111827;color:#fff}.workspace-request-composer-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-request-composer-grid label{color:var(--secondary);display:grid;font-size:12px;font-weight:760;gap:6px}.workspace-request-composer-grid .span-2{grid-column:1 / -1}.workspace-request-composer-grid input,.workspace-request-composer-grid select{background:#fff;border:1px solid var(--border);border-radius:14px;color:var(--text);font:inherit;min-height:42px;min-width:0;padding:0 12px}.workspace-request-composer-grid input[type=date]{color-scheme:light}.workspace-request-composer-grid input:focus,.workspace-request-composer-grid select:focus{border-color:#b9ccff;box-shadow:0 0 0 4px #2351f614;outline:none}.workspace-request-create-button{align-items:center;background:var(--charcoal);border:1px solid var(--charcoal);border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:7px;justify-content:center;justify-self:start;min-height:36px;padding:0 13px}.workspace-request-create-button:disabled{cursor:not-allowed;opacity:.52}.workspace-request-recipient{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:flex;gap:12px;justify-content:space-between;margin-top:4px;max-width:680px;padding:10px 11px;position:relative}.workspace-request-recipient-main{align-items:center;display:flex;gap:10px;min-width:0}.workspace-request-recipient-main>div{display:grid;gap:1px;min-width:0}.workspace-request-recipient-main span,.workspace-request-recipient-main small{color:#667085;font-size:11.5px;font-weight:760}.workspace-request-recipient-main strong{color:#111827;font-size:13px;font-weight:820}.workspace-request-recipient-actions{align-items:center;display:flex;gap:7px;flex:0 0 auto}.workspace-request-recipient-actions button{background:#fff;border:1px solid #dbe4f0;border-radius:999px;color:#111827;cursor:pointer;font-size:11.5px;font-weight:780;min-height:30px;padding:0 10px}.workspace-request-recipient-actions button:disabled{cursor:not-allowed;opacity:.46}.workspace-request-approver-menu{background:#fff;border:1px solid #d8e2f0;border-radius:14px;box-shadow:0 18px 42px #0f172a24;display:grid;gap:5px;left:10px;max-height:286px;min-width:min(360px,calc(100vw - 48px));overflow:auto;padding:6px;position:absolute;top:calc(100% + 8px);z-index:24}.workspace-request-approver-menu button{align-items:center;background:transparent;border:0;border-radius:11px;color:#111827;cursor:pointer;display:flex;gap:9px;min-height:44px;padding:7px 9px;text-align:left}.workspace-request-approver-menu button:hover,.workspace-request-approver-menu button.active{background:#eef5ff}.workspace-request-approver-menu span{display:grid;gap:1px;min-width:0}.workspace-request-approver-menu strong{color:#111827;font-size:12.5px;font-weight:820}.workspace-request-approver-menu small{color:#667085;font-size:11.5px;font-weight:700}.workspace-request-reviewers{background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:grid;gap:9px;margin-top:8px;max-width:680px;padding:10px 11px;position:relative}.workspace-request-reviewers-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.workspace-request-reviewers-head>div{display:grid;gap:2px;min-width:0}.workspace-request-reviewers-head span,.workspace-request-reviewers-head strong{display:block}.workspace-request-reviewers-head span{color:#667085;font-size:11.5px;font-weight:760}.workspace-request-reviewers-head strong{color:#111827;font-size:13px;font-weight:820}.workspace-request-reviewers-head button{align-items:center;background:#111827;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.workspace-request-reviewer-chips{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.workspace-request-reviewer-chips>span{align-items:center;background:#f8fafc;border:1px solid #dde7f3;border-radius:999px;display:inline-flex;gap:7px;min-height:32px;max-width:100%;padding:3px 7px 3px 4px}.workspace-request-reviewer-chips>span.is-required{background:#eef5ff;border-color:#b8cdfd}.workspace-request-reviewer-chips b{color:#111827;font-size:12px;font-weight:820;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-request-reviewer-chips small{color:#2458e6;font-size:10.5px;font-weight:800}.workspace-request-reviewer-chips button{align-items:center;background:#fff;border:1px solid #dbe4f0;border-radius:999px;color:#475467;cursor:pointer;display:inline-flex;height:21px;justify-content:center;width:21px}.workspace-request-reviewer-chips em{color:#667085;font-size:12px;font-style:normal;font-weight:720}.workspace-request-reviewer-menu p{color:#667085;font-size:12px;font-weight:720;margin:8px}.workspace-request-summary div{background:#f8fafc;border:1px solid #eef1f5;border-radius:16px;display:grid;gap:4px;min-height:68px;padding:11px}.workspace-request-summary span,.workspace-request-list small,.workspace-request-detail-body span,.workspace-request-fields span{color:var(--secondary);font-size:12px;line-height:1.35}.workspace-request-summary strong{color:var(--text);font-size:24px;letter-spacing:0}.workspace-request-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.workspace-request-filters button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--secondary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:780;gap:7px;min-height:34px;padding:0 12px}.workspace-request-filters button.active{background:var(--charcoal);border-color:var(--charcoal);color:#fff}.workspace-request-filters button span{align-items:center;background:#94a3b829;border-radius:999px;display:inline-flex;font-size:11px;height:20px;justify-content:center;min-width:20px}.workspace-request-list{display:grid;gap:10px}.workspace-request-list>button{align-items:center;background:#fff;border:1px solid #e8edf5;border-radius:18px;cursor:pointer;display:grid;gap:10px;grid-template-columns:10px minmax(0,1fr) auto;min-height:72px;padding:13px 14px;text-align:left}.workspace-request-list>button.active{background:#fbfcff;border-color:#b9ccff;box-shadow:0 12px 28px #2351f614}.workspace-request-list strong{color:var(--text);display:block;font-size:13px;line-height:1.3;overflow-wrap:anywhere}.workspace-request-dot{border-radius:999px;height:10px;width:10px}.workspace-request-dot.green{background:#00a86b}.workspace-request-dot.blue{background:#2351f6}.workspace-request-dot.violet{background:#6f5cff}.workspace-request-dot.amber{background:#f2b200}.workspace-request-dot.red{background:#e23b3b}.workspace-request-dot.gray{background:#94a3b8}.workspace-request-detail-card{display:grid;gap:14px}.workspace-request-detail-head{align-items:start;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr) auto}.workspace-request-detail-head h2{color:var(--text);font-size:18px;line-height:1.25;margin:2px 0 0;overflow-wrap:anywhere}.workspace-request-detail-body{background:#fff;border:1px solid #e8edf5;border-radius:20px;display:grid;gap:12px;padding:14px}.workspace-request-detail-body p{color:var(--body);font-size:13px;line-height:1.45;margin:0}.workspace-request-status-strip{align-items:center;background:#f8fafc;border:1px solid #e8edf5;border-radius:16px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.workspace-request-status-strip span,.workspace-request-status-strip small{color:var(--secondary);font-size:11.5px;font-weight:760}.workspace-request-status-strip strong{color:var(--text);font-size:13px;font-weight:820}.workspace-request-status-strip small{grid-column:1 / -1}.workspace-request-sync-strip{align-items:center;background:#f4f8ff;border:1px solid #e8edf5;border-radius:14px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.workspace-request-sync-strip span,.workspace-request-sync-strip small{color:var(--secondary);font-size:11.5px;font-weight:720}.workspace-request-fields{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-request-payload{border-top:1px solid #e8edf5;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px}.workspace-request-payload span{color:var(--secondary);font-size:12px;line-height:1.35}.workspace-request-fields b,.workspace-request-payload b{color:var(--text);display:block;font-weight:780;margin-top:2px;overflow-wrap:anywhere}.workspace-request-actions{display:flex;flex-wrap:wrap;gap:8px}.workspace-request-actions button{background:#fff;border:1px solid var(--border);border-radius:12px;color:var(--charcoal);cursor:pointer;font-size:12px;font-weight:760;min-height:34px;padding:0 12px}.workspace-request-actions button:disabled{cursor:not-allowed;opacity:.52}.workspace-full-card{width:100%}.workspace-left-column,.workspace-right-column,.workspace-routine-list,.workspace-task-list,.workspace-event-list,.workspace-reminder-list,.workspace-review-list{display:grid;gap:12px;min-width:0}.workspace-card{border-radius:26px;min-width:0;padding:18px}.workspace-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.workspace-card-head>div{align-items:center;display:flex;gap:10px;min-width:0}.workspace-card-head h2{color:var(--text);font-size:16px;font-weight:680;letter-spacing:0;margin:0}.workspace-card-head>button,.workspace-review-row button,.workspace-row-actions button{background:#fff;border:1px solid var(--border);border-radius:12px;color:var(--charcoal);cursor:pointer;font-size:12px;font-weight:700;min-height:31px;min-width:64px;padding:0 10px;white-space:nowrap}.workspace-card-head>button:disabled,.workspace-review-row button:disabled,.workspace-row-actions button:disabled,.workspace-drawer-actions button:disabled{cursor:not-allowed;opacity:.52}.workspace-task-row{align-items:center;background:#f8fafc;border:1px solid #eef1f5;border-radius:18px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(128px,auto) auto;min-height:62px;padding:10px 12px}.workspace-task-row.is-overdue{background:#fff7f7;border-color:#ffe0e0}.workspace-task-center-shell{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 260px}.workspace-task-center-main{overflow:visible}.workspace-task-center-head{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.workspace-task-center-head .workspace-card-head{margin-bottom:0}.workspace-task-management-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:-2px 0 12px}.workspace-task-management-head>span{color:var(--secondary);font-size:12px;font-weight:720}.workspace-task-mode-tabs{align-items:center;background:#f4f6f9;border:1px solid #e7eaf0;border-radius:999px;display:inline-flex;gap:3px;padding:3px}.workspace-task-mode-tabs button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--secondary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:760;gap:5px;min-height:30px;padding:0 12px;white-space:nowrap}.workspace-task-mode-tabs button.active{background:var(--charcoal);color:#fff}.workspace-task-mode-tabs button:disabled{cursor:progress;opacity:.55}.workspace-task-management-bar{align-items:center;background:#f8fafc;border:1px solid #e7edf6;border-radius:18px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(190px,270px)) auto;margin:0 0 14px;padding:10px}.workspace-task-management-select{background:#fff;border:1px solid #e1e8f2;border-radius:14px;display:grid;gap:4px;min-width:0;position:relative;padding:8px 10px}.workspace-task-management-select-label{align-items:center;color:var(--muted);display:inline-flex;font-size:11px;font-weight:760;gap:5px}.workspace-task-management-trigger{align-items:center;background:#fff;border:0;color:var(--text);cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-width:0;outline:0;padding:0;width:100%}.workspace-task-management-trigger svg{color:var(--secondary);flex:0 0 auto}.workspace-task-management-trigger-main{align-items:center;display:inline-flex;gap:8px;min-height:26px;min-width:0}.workspace-task-management-trigger-main .workspace-person-avatar{height:26px;min-height:26px;min-width:26px;width:26px}.workspace-task-management-person-name,.workspace-task-management-all-token{color:var(--text);font-size:13px;font-weight:760;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-task-management-empty-avatar{align-items:center;background:#eef3fa;border-radius:999px;color:var(--secondary);display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.workspace-task-management-menu{background:#fffffffa;border:1px solid #dce5f2;border-radius:16px;box-shadow:0 18px 42px #0f172a24;display:grid;gap:5px;left:0;max-height:290px;min-width:min(280px,calc(100vw - 48px));overflow-y:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:80}.workspace-task-management-menu button{align-items:center;background:transparent;border:1px solid transparent;border-radius:12px;color:var(--text);cursor:pointer;display:flex;gap:9px;justify-content:flex-start;min-height:38px;min-width:0;padding:7px 9px;text-align:left;width:100%}.workspace-task-management-menu button:hover,.workspace-task-management-menu button.is-active{background:#f3f7fd;border-color:#dbe6f5}.workspace-task-management-menu .workspace-person-avatar{height:30px;min-height:30px;min-width:30px;width:30px}.workspace-task-management-option-text{display:grid;gap:2px;min-width:0}.workspace-task-management-option-text strong{color:var(--text);font-size:12.5px;font-weight:760;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-task-management-option-text small{color:var(--secondary);font-size:11.5px;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-task-management-loading{color:var(--secondary);font-size:12px;font-weight:720;justify-self:end}.workspace-task-center-main,.workspace-kanban-board,.workspace-task-row,.workspace-task-context-menu{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;letter-spacing:0}.workspace-task-ios-icon{align-items:center;border:1px solid transparent;border-radius:12px;display:inline-flex;flex:0 0 auto;justify-content:center;transform:translateZ(0)}.workspace-task-ios-icon img{display:block;height:74%;object-fit:contain;width:74%}.workspace-task-ios-icon.is-xs{height:22px;width:22px}.workspace-task-ios-icon.is-sm{height:30px;width:30px}.workspace-task-ios-icon.is-md{height:40px;width:40px}.workspace-task-ios-icon.is-lg{height:48px;width:48px}.workspace-task-ios-icon.is-todo{background:#f4f7ff;border-color:#dfe8ff}.workspace-task-ios-icon.is-doing{background:#f0f8ff;border-color:#d9ecff}.workspace-task-ios-icon.is-review{background:#fff8e8;border-color:#ffe7b5}.workspace-task-ios-icon.is-blocked{background:#fff3f3;border-color:#ffdada}.workspace-task-ios-icon.is-done{background:#f0fbf4;border-color:#d3f1dd}.workspace-task-ios-icon.is-cancelled,.workspace-task-ios-icon.is-danger{background:#fff3f3;border-color:#ffdada}.workspace-task-dashboard-strip{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(150px,1fr));margin-bottom:14px}.workspace-task-dashboard-strip article{align-items:center;background:#fff;border:1px solid #eef1f5;border-radius:18px;box-shadow:0 8px 22px #1018280b;display:grid;gap:5px 12px;grid-template-columns:minmax(0,1fr) auto;min-height:76px;overflow:hidden;padding:14px 16px;position:relative}.workspace-task-dashboard-strip article.is-todo{border-color:#dfe8ff}.workspace-task-dashboard-strip article.is-doing{border-color:#d8ecff}.workspace-task-dashboard-strip article.is-review{border-color:#ffe5ad}.workspace-task-dashboard-strip article.is-blocked{border-color:#ffdada}.workspace-task-dashboard-strip article.is-done{border-color:#d2f0dd}.workspace-task-dashboard-strip span{color:var(--secondary);font-size:12px;font-weight:760;grid-column:1;line-height:1.2}.workspace-task-dashboard-strip strong{color:var(--text);font-size:28px;grid-column:2;grid-row:1 / span 2;letter-spacing:0;line-height:1;text-align:right}.workspace-task-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.workspace-task-filter-row button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--secondary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:780;gap:7px;min-height:34px;padding:0 12px}.workspace-task-filter-row button.active{background:var(--charcoal);border-color:var(--charcoal);color:#fff}.workspace-task-filter-row button span{align-items:center;background:#94a3b829;border-radius:999px;display:inline-flex;font-size:11px;height:20px;justify-content:center;min-width:20px}.workspace-task-deleted-list{background:#fbfcff;border:1px solid #e7edf6;border-radius:18px;padding:10px}.workspace-task-view-tabs,.workspace-create-tabs{align-items:center;background:#f4f6f9;border:1px solid #e7eaf0;border-radius:16px;display:inline-flex;gap:4px;padding:4px}.workspace-task-view-tabs button,.workspace-create-tabs button{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--secondary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:760;gap:6px;min-height:32px;padding:0 10px;white-space:nowrap}.workspace-task-view-tabs button.active,.workspace-create-tabs button.active{background:#fff;box-shadow:0 1px 3px #10182814;color:var(--text)}.workspace-kanban-board{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(165px,1fr));overflow-x:auto;padding-bottom:4px}.workspace-kanban-column{background:#f8fafc;border:1px solid #eef1f5;border-radius:20px;min-width:0;padding:10px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.workspace-kanban-column.is-todo{background:#fff;border-color:#dfebff}.workspace-kanban-column.is-doing{background:#fff;border-color:#d8edff}.workspace-kanban-column.is-review{background:#fff;border-color:#ffe8b7}.workspace-kanban-column.is-blocked{background:#fff;border-color:#ffdede}.workspace-kanban-column.is-done{background:#fff;border-color:#d3f0df}.workspace-kanban-column.is-drop-target{background:#eef4ff;border-color:#9bbcff;box-shadow:inset 0 0 0 1px #9bbcff}.workspace-kanban-column-head,.workspace-urgency-head{align-items:center;color:var(--secondary);display:flex;font-size:12px;font-weight:800;justify-content:space-between;margin-bottom:10px}.workspace-kanban-column-head span{align-items:center;display:inline-flex;gap:6px;min-width:0}.workspace-kanban-column-head b,.workspace-urgency-head b{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--charcoal);display:inline-flex;font-size:11px;height:22px;justify-content:center;min-width:22px}.workspace-kanban-stack,.workspace-urgency-list,.workspace-task-calendar-view,.workspace-task-files-view{display:grid;gap:10px}.workspace-kanban-card{background:#fff;border:1px solid #e9edf3;border-radius:17px;box-shadow:0 8px 18px #1018280a;cursor:grab;overflow:hidden;position:relative}.workspace-kanban-column.is-review .workspace-kanban-card{background:#fff}.workspace-kanban-card:hover{border-color:#dbe3ef;box-shadow:0 14px 30px #10182813}.workspace-kanban-card:active{cursor:grabbing}.workspace-kanban-card.is-overdue{border-color:#fecaca;box-shadow:0 10px 24px #ef444417}.workspace-kanban-card.is-due-soon{border-color:#fde68a;box-shadow:0 10px 24px #f59e0b14}.workspace-kanban-card.is-today{border-color:#bfdbfe}.workspace-kanban-card.is-status-blocked{background:snow}.workspace-kanban-card.is-status-review{background:#fffdf7}.workspace-kanban-card.is-status-done{background:#fbfffd}.workspace-kanban-card-main{background:transparent;border:0;cursor:pointer;display:grid;gap:9px;padding:12px;text-align:left;width:100%}.workspace-kanban-card-top,.workspace-kanban-card-foot{align-items:center;display:flex;gap:8px;justify-content:space-between}.workspace-kanban-card-top>span,.workspace-kanban-card-foot small{color:var(--secondary);font-size:11px;font-weight:760}.workspace-kanban-card-top{justify-content:flex-end;min-height:20px}.workspace-kanban-card-top .workspace-due-pill{margin-left:auto;max-width:100%}.workspace-kanban-card-foot-meta{align-items:center;display:inline-flex;gap:7px;justify-content:flex-end;min-width:0}.workspace-kanban-card-foot-meta .workspace-pill{height:24px;margin:0;padding-inline:9px}.workspace-kanban-card strong,.workspace-urgency-card strong,.workspace-calendar-task strong,.workspace-file-row strong{color:var(--text);display:block;font-size:13px;font-weight:720;line-height:1.28;overflow-wrap:anywhere}.workspace-kanban-title{align-items:flex-start;display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr)}.workspace-kanban-title>.workspace-task-icon{align-items:center;background:#eef7f2;border:1px solid #d8f0e3;border-radius:9px;color:#138a52;display:inline-flex;height:24px;justify-content:center;margin-top:-2px;width:24px}.workspace-kanban-title>.workspace-task-ios-icon{margin-top:-2px}.workspace-kanban-card p,.workspace-urgency-card span,.workspace-calendar-task small,.workspace-file-row small{color:var(--secondary);font-size:12px;line-height:1.35;margin:0}.workspace-kanban-card p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-height:34px;overflow:hidden;text-overflow:ellipsis}.workspace-kanban-card-marks{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:-2px;min-height:22px}.workspace-kanban-card-marks:empty{display:none}.workspace-kanban-card-marks span,.workspace-task-main .workspace-task-submeta .workspace-task-tagged-mark{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:760;gap:4px;line-height:1;min-height:22px;padding:0 8px}.workspace-task-tagged-mark{background:#eef4ff;color:#2457f5!important}.workspace-task-reviewer-mark{background:#fff7df;color:#a16207!important}.workspace-task-tagged-mark svg,.workspace-task-reviewer-mark svg{stroke-width:2.3}.workspace-kanban-card-marks .workspace-task-penalty-mark{background:transparent;border-radius:0;color:#9a5b00!important;min-height:0;padding:0}.workspace-kanban-card-marks .workspace-task-penalty-mark svg{stroke-width:2.2}.workspace-kanban-progress{background:#eef1f5;border-radius:999px;height:7px;overflow:hidden}.workspace-kanban-progress span{background:#6f5cff;border-radius:inherit;display:block;height:100%}.workspace-kanban-card.is-status-todo .workspace-kanban-progress span{background:#3b82f6}.workspace-kanban-card.is-status-doing .workspace-kanban-progress span{background:#0ea5e9}.workspace-kanban-card.is-status-review .workspace-kanban-progress span{background:#f59e0b}.workspace-kanban-card.is-status-blocked .workspace-kanban-progress span{background:#ef4444}.workspace-kanban-card.is-status-done .workspace-kanban-progress span{background:#22c55e}.workspace-kanban-actions{border-top:1px solid #eef1f5;display:flex;gap:6px;padding:9px 10px}.workspace-kanban-actions button{background:#f8fafc;border:1px solid var(--border);border-radius:10px;cursor:pointer;font-size:11px;font-weight:760;min-height:28px;padding:0 8px;white-space:nowrap}.workspace-kanban-empty{border:1px dashed #dfe6f2;border-radius:14px;color:var(--muted);font-size:12px;font-weight:720;padding:14px;text-align:center}.workspace-urgent-rail{position:sticky;top:82px}.workspace-urgency-list section{display:grid;gap:8px}.workspace-urgency-card,.workspace-calendar-task{background:#f8fafc;border:1px solid #eef1f5;border-radius:15px;cursor:pointer;display:grid;gap:4px;padding:10px;text-align:left;width:100%}.workspace-urgency-card.is-overdue{background:#fff7f7;border-color:#ffdede}.workspace-task-calendar-day{border:1px solid #eef1f5;border-radius:18px;display:grid;gap:10px;padding:12px}.workspace-task-calendar-date{align-items:center;color:var(--secondary);display:flex;gap:8px;font-size:12px;font-weight:780}.workspace-task-calendar-date span{margin-left:auto}.workspace-task-calendar-items{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workspace-calendar-task span{color:#2351f6;font-size:11px;font-weight:780}.workspace-task-calendar-view{gap:14px}.workspace-task-calendar-panel{background:#fff;border:1px solid #eef1f5;border-radius:24px;box-shadow:inset 0 0 0 6px #f5f6f8;display:grid;grid-template-columns:minmax(320px,.92fr) minmax(360px,1fr);min-height:430px;overflow:hidden;padding:18px}.workspace-task-calendar-month-card{border-right:1px solid #edf0f5;display:grid;gap:12px;padding:10px 18px 10px 6px}.workspace-calendar-month-head,.workspace-calendar-list-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.workspace-calendar-month-head strong,.workspace-calendar-list-head strong{color:var(--text);font-size:21px;font-weight:820;letter-spacing:0}.workspace-calendar-month-head button,.workspace-calendar-list-head button{background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;font-size:12px;font-weight:760;min-height:34px;padding:0 13px}.workspace-calendar-month-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.workspace-calendar-month-mode{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--text);display:inline-flex;font-size:12px;font-weight:760;min-height:34px;padding:0 12px}.workspace-calendar-month-head .workspace-calendar-month-nav{align-items:center;display:inline-flex;justify-content:center;min-width:34px;padding:0}.workspace-calendar-month-head .workspace-calendar-month-nav svg{flex:0 0 auto}.workspace-calendar-weekdays,.workspace-calendar-month-grid{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.workspace-calendar-weekdays span{align-items:center;background:#f2f3f5;border-radius:13px;color:#8992a3;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;min-height:30px;text-transform:uppercase}.workspace-calendar-day-cell{align-items:center;aspect-ratio:1 / .88;background:#f8f9fb;border:1px solid #f0f2f6;border-radius:15px;color:#3b4352;cursor:pointer;display:grid;font-size:13px;font-weight:760;justify-items:center;min-height:48px;padding:6px;position:relative}.workspace-calendar-day-cell.is-muted{color:#c6ccd7}.workspace-calendar-day-cell.has-past-event:not(.is-today):not(.is-selected){background:#f3f4f6;border-color:#e6e9ef;color:#98a2b3}.workspace-calendar-day-cell.has-past-event:not(.is-today):not(.is-selected) span{color:#667085}.workspace-calendar-day-cell.has-upcoming-event:not(.is-today):not(.is-selected){background:#f8fafc;border-color:#e6ebf4;color:#344054}.workspace-calendar-day-cell.is-today{border-color:#b8ccff}.workspace-calendar-day-cell.is-selected{background:#05070b;border-color:#05070b;color:#fff}.workspace-calendar-day-cell i{background:currentColor;border-radius:999px;height:5px;left:50%;opacity:.9;position:absolute;top:9px;transform:translate(-50%);width:5px}.workspace-calendar-day-cell.has-past-event:not(.is-today):not(.is-selected) i{background:#98a2b3}.workspace-calendar-day-cell.has-upcoming-event:not(.is-today):not(.is-selected) i{background:#12b76a}.workspace-task-calendar-schedule{display:grid;gap:14px;min-width:0;padding:10px 6px 10px 20px}.workspace-calendar-list-head>div{display:grid;gap:3px}.workspace-calendar-list-head span{color:var(--secondary);font-size:12px;font-weight:720}.workspace-calendar-event-list{display:grid;gap:10px;max-height:350px;overflow:auto;padding-right:4px}.workspace-calendar-event-row{align-items:center;background:#fff;border:1px solid #e8ebf1;border-radius:18px;cursor:pointer;display:grid;gap:14px;grid-template-columns:72px minmax(0,1fr);min-height:76px;padding:12px 14px;text-align:left}.workspace-calendar-event-row.is-done{opacity:.72}.workspace-calendar-event-row.is-past{background:#f8fafc;border-color:#edf1f6;color:#667085}.workspace-calendar-event-row.is-past .workspace-calendar-event-date strong,.workspace-calendar-event-row.is-past>div:last-child>strong{color:#667085}.workspace-calendar-event-row.is-past .workspace-calendar-event-titleline>strong{color:#667085}.workspace-calendar-event-row.is-past .workspace-calendar-event-date span,.workspace-calendar-event-row.is-past>div:last-child span:not(.workspace-pill){color:#98a2b3}.workspace-calendar-event-row.is-past .workspace-pill{background:#f1f3f6;border-color:#e4e7ec;color:#667085}.workspace-calendar-event-row.is-upcoming{border-color:#e2e8f0}.workspace-calendar-event-row.is-today{border-color:#d1dcff;box-shadow:0 10px 24px #2351f614}.workspace-calendar-event-row.is-calendar-meeting:not(.is-past){background:#f7fbff;border-color:#cfe0ff}.workspace-calendar-event-row.is-calendar-review:not(.is-past){background:#fffaf0;border-color:#fde68a}.workspace-calendar-event-row.is-calendar-calendar:not(.is-past),.workspace-calendar-event-row.is-calendar-gt:not(.is-past),.workspace-calendar-event-row.is-calendar-training:not(.is-past){background:#f4fdf8;border-color:#bdebd7}.workspace-calendar-event-row.is-calendar-media:not(.is-past){background:#fbf9ff;border-color:#ddd6fe}.workspace-calendar-event-row.is-calendar-meeting:not(.is-past) .workspace-calendar-event-date strong{color:#2351f6}.workspace-calendar-event-row.is-calendar-review:not(.is-past) .workspace-calendar-event-date strong{color:#a16207}.workspace-calendar-event-row.is-calendar-calendar:not(.is-past) .workspace-calendar-event-date strong,.workspace-calendar-event-row.is-calendar-gt:not(.is-past) .workspace-calendar-event-date strong,.workspace-calendar-event-row.is-calendar-training:not(.is-past) .workspace-calendar-event-date strong{color:#047857}.workspace-calendar-event-row.is-calendar-media:not(.is-past) .workspace-calendar-event-date strong{color:#6d28d9}.workspace-calendar-event-date{border-right:1px solid #edf0f5;display:grid;gap:2px;justify-items:center;padding-right:12px}.workspace-calendar-event-date strong{color:#515a6b;font-size:25px;font-weight:780;line-height:1}.workspace-calendar-event-date span{color:#9aa3b2;font-size:13px;font-weight:760;text-transform:uppercase}.workspace-calendar-event-row>div:last-child{display:grid;gap:8px;min-width:0}.workspace-calendar-event-row>div:last-child>strong{color:var(--text);font-size:14px;font-weight:780;overflow-wrap:anywhere}.workspace-calendar-event-row>div:last-child>div{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.workspace-calendar-event-row>div:last-child span:not(.workspace-pill){align-items:center;background:#f6f7f9;border-radius:8px;color:var(--secondary);display:inline-flex;font-size:11px;font-weight:720;gap:4px;min-height:22px;padding:0 7px}.workspace-calendar-event-main{display:grid;gap:8px;min-width:0;position:relative}.workspace-calendar-event-titleline{align-items:flex-start!important;display:grid!important;gap:8px 10px!important;grid-template-columns:minmax(0,1fr) auto;min-width:0}.workspace-calendar-event-titleline>strong{color:var(--text);font-size:14px;font-weight:650;line-height:1.3;min-width:0;overflow-wrap:anywhere}.workspace-calendar-event-side{align-items:flex-end;display:grid;gap:8px;justify-items:end;min-width:0}.workspace-calendar-event-tools{align-items:center;display:inline-flex;gap:7px;justify-content:flex-end;min-width:0}.workspace-calendar-event-status{align-items:center;background:transparent!important;border:0;border-radius:999px!important;color:#344054!important;display:inline-flex;font-size:11px!important;font-weight:620!important;gap:4px;min-height:0!important;padding:0!important;white-space:nowrap}.workspace-calendar-event-status svg{color:#2351f6;stroke-width:2.5}.workspace-calendar-event-status.is-current{color:#111827!important}.workspace-calendar-event-status.is-current svg{color:#2351f6}.workspace-calendar-event-status.is-past{color:#667085!important}.workspace-calendar-event-status.is-past svg{color:#f79009}.workspace-calendar-event-meta{align-items:center!important;display:flex!important;flex-wrap:wrap;gap:7px!important}.workspace-calendar-event-delete{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:999px;color:#667085;cursor:pointer;display:inline-flex;height:28px;justify-content:center;opacity:1;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .18s ease;width:28px}.workspace-calendar-event-delete:hover{background:#111827;border-color:#111827;box-shadow:0 10px 18px #1118272e;color:#fff;transform:translateY(-1px)}.workspace-task-calendar-bottom{display:grid;gap:14px;grid-template-columns:minmax(300px,.9fr) minmax(360px,1fr)}.workspace-task-calendar-notices,.workspace-task-calendar-todo{background:#fff;border:1px solid #eef1f5;border-radius:22px;display:grid;gap:10px;padding:16px}.workspace-task-calendar-notices>button{align-items:center;background:#f8fafc;border:1px solid #eef1f5;border-radius:15px;cursor:pointer;display:grid;gap:10px;grid-template-columns:32px minmax(0,1fr);min-height:56px;padding:10px;text-align:left}.workspace-task-calendar-notices>button>span{align-items:center;background:#eef4ff;border-radius:999px;color:#2351f6;display:inline-flex;height:30px;justify-content:center;width:30px}.workspace-calendar-availability-card{align-content:start}.workspace-calendar-availability-card .workspace-calendar-list-head{align-items:start}.workspace-availability-time-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-availability-time-grid label{background:#f9fafc;border:1px solid #e7ecf4;border-radius:14px;display:grid;gap:4px;padding:8px 10px}.workspace-availability-time-grid label>span{color:#667085;font-size:11px;font-weight:720}.workspace-availability-time-grid input{background:transparent;border:0;color:#111827;font:inherit;font-size:12px;font-weight:650;min-width:0;outline:0;padding:0;width:100%}.workspace-availability-people{display:flex;flex-wrap:wrap;gap:6px;max-height:76px;overflow:auto;padding-right:2px}.workspace-availability-people button{align-items:center;background:#fff;border:1px solid #e6ebf4;border-radius:999px;color:#344054;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:650;gap:6px;max-width:168px;min-height:31px;padding:2px 9px 2px 3px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.workspace-availability-people button:hover{background:#f8fafc;border-color:#cfd8e8;box-shadow:0 8px 16px #10182814;transform:translateY(-1px)}.workspace-availability-people button.active{background:#111827;border-color:#111827;color:#fff}.workspace-availability-people button span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-availability-people .workspace-person-avatar{border:2px solid #ffffff;height:25px;width:25px}.workspace-availability-results{display:grid;gap:8px;max-height:190px;overflow:auto;padding-right:2px}.workspace-availability-result{align-items:center;background:#fff;border:1px solid #e8edf5;border-radius:15px;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr) auto;min-height:54px;padding:9px 10px}.workspace-availability-result.is-free{background:#f7fefb;border-color:#ccefdc}.workspace-availability-result.is-busy{background:snow;border-color:#fee2e2}.workspace-availability-result .workspace-person-avatar{height:30px;width:30px}.workspace-availability-result>div{min-width:0}.workspace-calendar-availability-card .workspace-availability-result strong{font-size:12.5px;font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-calendar-availability-card .workspace-availability-result small{color:#667085;font-size:11px;line-height:1.35;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-task-calendar-notices strong,.workspace-task-calendar-todo strong{color:var(--text);display:block;font-size:13px;font-weight:780;overflow-wrap:anywhere}.workspace-task-calendar-notices small,.workspace-task-calendar-todo small{color:var(--secondary);display:block;font-size:12px;margin-top:3px}.workspace-task-calendar-todo article{align-items:center;border-bottom:1px solid #f0f2f6;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;min-height:48px;padding:4px 0 10px}.workspace-task-calendar-todo article:last-child{border-bottom:0}.workspace-task-calendar-todo article>button{align-items:center;background:#fff;border:1px solid #d8dee8;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;height:20px;justify-content:center;width:20px}.workspace-task-calendar-todo article>button.is-checked{background:#05070b;border-color:#05070b}.workspace-file-row{align-items:center;background:#f8fafc;border:1px solid #eef1f5;border-radius:16px;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;min-height:58px;padding:10px}.workspace-file-row>span{align-items:center;background:#eef4ff;border-radius:12px;color:#2351f6;display:inline-flex;height:36px;justify-content:center;width:36px}.workspace-file-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.workspace-file-actions button{background:#fff;border:1px solid var(--border);border-radius:10px;color:var(--charcoal);cursor:pointer;font-size:11px;font-weight:760;min-height:28px;padding:0 9px}.workspace-task-main{align-items:center;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr);min-width:0}.workspace-task-submeta,.workspace-task-signals{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.workspace-task-submeta span{color:var(--secondary);display:inline-flex;font-size:12px;line-height:1.2}.workspace-due-pill{align-items:center;background:transparent;border-radius:0;color:#667085!important;display:inline-flex!important;font-weight:560;gap:4px;letter-spacing:0;min-height:0;padding:0;white-space:nowrap}.workspace-due-pill:before{color:#16a34a;content:"↗";flex:0 0 auto;font-size:12px;font-weight:760;line-height:1}.workspace-due-pill.is-overdue{background:transparent;color:#667085!important}.workspace-due-pill.is-overdue:before{color:#ef4444;content:"↘"}.workspace-due-pill.is-due-soon{background:transparent;color:#667085!important}.workspace-due-pill.is-due-soon:before,.workspace-due-pill.is-upcoming:before{color:#16a34a}.workspace-due-pill.is-today{background:transparent;color:#667085!important}.workspace-due-pill.is-today:before{color:#2351f6}.workspace-due-pill.is-upcoming{background:transparent;color:#667085!important}.workspace-due-pill{gap:5px}.workspace-due-pill:before,.workspace-due-pill.is-overdue:before,.workspace-due-pill.is-due-soon:before,.workspace-due-pill.is-upcoming:before,.workspace-due-pill.is-today:before{content:none!important;display:none!important}.workspace-due-pill svg{color:#16a34a;flex:0 0 auto;height:15px;stroke-width:2.65;width:15px}.workspace-due-pill.is-overdue svg{color:#ef4444}.workspace-due-pill.is-today svg{color:#2351f6}.workspace-due-pill.is-due-soon svg,.workspace-due-pill.is-upcoming svg{color:#16a34a}.workspace-task-signals{gap:7px;justify-content:flex-end;width:100%}.workspace-task-signals span{align-items:center;color:var(--secondary);display:inline-flex;font-size:11px;font-weight:750;gap:3px}.workspace-task-signals .workspace-task-penalty-signal{color:#9a5b00}.workspace-task-main strong,.workspace-routine-row strong,.workspace-event-row strong,.workspace-reminder-row strong,.workspace-review-row strong,.workspace-workload-row strong,.workspace-review-list strong{color:var(--text);display:block;font-size:13px;font-weight:670;line-height:1.25;overflow-wrap:anywhere}.workspace-task-main span,.workspace-routine-row span,.workspace-reminder-row span,.workspace-review-row span,.workspace-workload-row span,.workspace-review-list span{color:var(--secondary);display:block;font-size:12px;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.workspace-reminder-source{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.workspace-reminder-source .workspace-pill{align-items:center;display:inline-flex;font-weight:760;height:24px;justify-content:center;min-height:24px;padding:0 10px}.workspace-reminder-source small{color:var(--muted);font-size:11px;font-weight:720}.workspace-reminder-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:168px}.workspace-reminder-meta .workspace-pill{align-items:center;justify-content:center;margin-top:0}.workspace-reminder-meta small{color:var(--muted);font-size:11px;font-weight:720}.workspace-task-main .workspace-task-submeta span{display:inline-flex;margin-top:0}.workspace-task-main .workspace-task-submeta .workspace-task-tagged-mark{align-items:center;background:#eef4ff;border-radius:999px;color:#2457f5!important;gap:4px;font-weight:740;min-height:23px;padding:0 8px}.workspace-task-tagged-mark svg{stroke-width:2.3}.workspace-task-meta .workspace-pill{max-width:92px}.workspace-check{align-items:center;background:#fff;border:1px solid var(--border-strong);border-radius:10px;color:#039b5c;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;width:26px}.workspace-check.done{background:#e9fff5;border-color:#06c97952}.workspace-check-empty{background:transparent;border:1.5px solid rgba(148,163,184,.72);border-radius:7px;display:block;height:14px;width:14px}.workspace-routine-main{min-width:0}.workspace-routine-title-line{align-items:center;display:inline-flex;gap:7px;max-width:100%;min-width:0}.workspace-routine-title-line>span{color:inherit;display:block;font-size:inherit;font-weight:inherit;line-height:inherit;margin-top:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-routine-row.is-done{background:linear-gradient(90deg,#00a86b1b,#f8fcfad1);border-color:#00a86b33;box-shadow:inset 3px 0 #00a86b6b}.workspace-routine-row.is-skipped{background:#fffaf0;border-color:#f2b20038}.workspace-routine-row.is-done strong{color:#075f3e}.workspace-routine-row.is-done span{color:#32735b}.workspace-routine-row .workspace-check{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-routine-row .workspace-check:hover{border-color:#00a86b5c;box-shadow:0 0 0 4px #00a86b14;transform:translateY(-1px)}.workspace-routine-row .workspace-row-actions{gap:6px}.workspace-routine-row .workspace-row-actions button{background:#ffffffc7;border-radius:999px;color:#344054;min-height:29px;min-width:0;padding:0 10px}.workspace-routine-row.is-done .workspace-row-actions button{border-color:#00a86b2e;color:#075f3e}.workspace-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:720;line-height:1;min-height:25px;padding:0 10px;white-space:nowrap}.workspace-pill.green{background:#dcffef;color:#007a49}.workspace-pill.blue{background:#edf3ff;color:#2351f6}.workspace-pill.violet{background:#f2efff;color:#4c19df}.workspace-pill.amber{background:#fff7d6;color:#826800}.workspace-pill.red{background:#ffe6e6;color:#c51212}.workspace-pill.gray{background:#eef1f5;color:#667085}.workspace-routine-row,.workspace-reminder-row,.workspace-review-row,.workspace-review-list article{align-items:center;background:#f8fafc;border:1px solid #eef1f5;border-radius:18px;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;min-height:58px;padding:10px 12px}.workspace-reminder-row,.workspace-review-row,.workspace-review-list article{grid-template-columns:minmax(0,1fr) auto}.workspace-reminder-row{cursor:pointer}.workspace-reminder-row:focus-visible{outline:2px solid rgba(35,81,246,.32);outline-offset:2px}.workspace-risk-card .workspace-review-row{grid-template-columns:minmax(0,1fr) auto auto}.workspace-right-column .workspace-routine-row{align-items:start;grid-template-columns:28px minmax(0,1fr);min-height:0;padding:12px}.workspace-right-column .workspace-routine-row .workspace-row-actions{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-top:2px;width:100%}.workspace-right-column .workspace-routine-row .workspace-row-actions button{min-width:max-content}.workspace-right-column .workspace-routine-note{grid-column:1 / -1;grid-template-columns:1fr}.workspace-routine-note{align-items:center;display:grid;gap:8px;grid-column:2 / -1;grid-template-columns:minmax(0,1fr) auto}.workspace-routine-note input{background:#fff;border:1px solid var(--border);border-radius:12px;color:var(--text);font:inherit;min-height:34px;padding:0 10px}.workspace-routine-note button{background:#fff;border:1px solid var(--border);border-radius:12px;color:var(--charcoal);cursor:pointer;font-size:12px;font-weight:750;min-height:34px;padding:0 10px;white-space:nowrap}.workspace-event-timeline{display:grid;gap:2px;position:relative}.workspace-events-card{overflow:hidden}.workspace-event-center{display:grid;gap:14px}.workspace-event-calendar-view .workspace-task-calendar-panel{min-height:456px}.workspace-event-date-strip{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin:-2px 0 12px}.workspace-event-date-strip button{align-items:center;background:#f8fafc;border:1px solid #eef1f5;border-radius:16px;color:var(--secondary);cursor:pointer;display:grid;gap:3px;min-height:58px;padding:7px 5px;position:relative;text-align:center}.workspace-event-date-strip button.active{background:#eef4ff;border-color:#b9ccff;color:#2351f6}.workspace-event-date-strip button.has-event{background:#eff6ff;border-color:#2563eb42;color:#1d4ed8}.workspace-event-date-strip button.active.has-event:not(.is-today){background:#ecfdf3;border-color:#12b76a8f;color:#039855}.workspace-event-date-strip button.is-today{background:#101214;border-color:#10121429;box-shadow:0 12px 26px #10121424;color:#fff}.workspace-event-date-strip button.is-today span,.workspace-event-date-strip button.is-today strong{color:#fff}.workspace-event-date-strip span{font-size:10.5px;font-weight:760}.workspace-event-date-strip strong{color:var(--text);font-size:16px;line-height:1}.workspace-event-date-strip i{background:#2563eb;border-radius:999px;box-shadow:0 0 0 3px #2563eb1f;height:8px;position:absolute;right:8px;top:8px;width:8px}.workspace-event-date-strip button.active.has-event:not(.is-today) i,.workspace-event-date-strip button.is-today.has-event i{background:#12b76a;box-shadow:0 0 0 3px #12b76a29}.workspace-event-date-strip button.has-past-event,.workspace-event-date-strip button.active.has-past-event:not(.is-today){background:#f8fafc;border-color:#eef1f5;box-shadow:none;color:var(--secondary)}.workspace-event-date-strip button.has-past-event span,.workspace-event-date-strip button.has-past-event strong{color:inherit}.workspace-event-date-strip button.has-past-event strong{color:var(--text)}.workspace-event-date-strip button.active.has-past-event:not(.is-today){background:#eef4ff;border-color:#b9ccff;color:#2351f6}.workspace-event-date-strip button.active.has-past-event:not(.is-today) strong{color:#2351f6}.workspace-event-date-strip button.has-past-event i,.workspace-event-date-strip button.active.has-past-event:not(.is-today) i{background:#98a2b3;box-shadow:0 0 0 3px #98a2b324}.workspace-event-date-strip button.is-today,.workspace-event-date-strip button.active.is-today,.workspace-event-date-strip button.has-past-event.is-today,.workspace-event-date-strip button.active.has-past-event.is-today{background:#101214;border-color:#10121429;box-shadow:0 12px 26px #10121424;color:#fff}.workspace-event-date-strip button.is-today span,.workspace-event-date-strip button.is-today strong,.workspace-event-date-strip button.has-past-event.is-today span,.workspace-event-date-strip button.has-past-event.is-today strong{color:#fff}.workspace-event-filters{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 14px}.workspace-event-filters button{background:#f8fafc;border:1px solid var(--border);border-radius:999px;color:var(--secondary);cursor:pointer;font-size:12px;font-weight:760;min-height:30px;padding:0 10px}.workspace-event-filters button.active{background:#eef4ff;border-color:#cddcff;color:#2351f6}.workspace-event-selected-day{align-items:center;background:#f8fafc;border:1px solid #e6ebf4;border-radius:14px;color:var(--text);cursor:pointer;display:flex;justify-content:space-between;margin:-5px 0 12px;min-height:38px;padding:0 12px;width:100%}.workspace-event-selected-day span{color:var(--secondary);font-size:12px;font-weight:740}.workspace-event-selected-day strong{color:#2351f6;font-size:12px;font-weight:820}.workspace-event-row{display:grid;column-gap:12px;grid-template-columns:76px 18px minmax(0,1fr);min-height:74px;position:relative}.workspace-event-row:before{background:#dde6f4;bottom:-2px;content:"";left:84px;position:absolute;top:21px;width:2px}.workspace-event-row:last-child:before{display:none}.workspace-event-time{color:var(--secondary);font-size:11.5px;font-weight:760;line-height:1.25;padding-top:12px;text-align:right;white-space:nowrap}.workspace-event-node{background:#fff;border:2px solid #d7dce5;border-radius:999px;height:16px;margin-top:11px;place-self:start center;width:16px;z-index:1}.workspace-event-row.is-calendar-meeting .workspace-event-node{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f614}.workspace-event-row.is-calendar-review .workspace-event-node{border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b1a}.workspace-event-row.is-calendar-calendar .workspace-event-node,.workspace-event-row.is-calendar-gt .workspace-event-node,.workspace-event-row.is-calendar-training .workspace-event-node{border-color:#10b981;box-shadow:0 0 0 4px #10b98117}.workspace-event-row.is-calendar-media .workspace-event-node{border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf617}.workspace-event-row.is-calendar-meeting .workspace-event-body{background:#f7fbff;border-color:#cfe0ff}.workspace-event-row.is-calendar-review .workspace-event-body{background:#fffaf0;border-color:#fde68a}.workspace-event-row.is-calendar-calendar .workspace-event-body,.workspace-event-row.is-calendar-gt .workspace-event-body,.workspace-event-row.is-calendar-training .workspace-event-body{background:#f4fdf8;border-color:#bdebd7}.workspace-event-row.is-calendar-media .workspace-event-body{background:#fbf9ff;border-color:#ddd6fe}.workspace-event-row.is-done .workspace-event-node{background:#3b82f6;border-color:#3b82f6;box-shadow:inset 0 0 0 4px #fff}.workspace-event-row.is-current:before{background:linear-gradient(180deg,#3b82f6,#d7dce5)}.workspace-event-row.is-current .workspace-event-node{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.workspace-event-row.is-current .workspace-event-body{background:linear-gradient(135deg,#168bf2,#2351f6);border-color:#2351f62e;box-shadow:0 18px 34px #2351f638;min-height:88px}.workspace-event-row.is-current .workspace-event-body strong,.workspace-event-row.is-current .workspace-event-body span,.workspace-event-row.is-current .workspace-event-body time,.workspace-event-row.is-current .workspace-event-body .workspace-pill{color:#fff}.workspace-event-row.is-current .workspace-event-body .workspace-pill{background:#ffffff2e;border-color:#ffffff47}.workspace-event-row.is-current .workspace-mini-action{background:#fff;border-color:#fff;color:#0f63c7}.workspace-event-body{background:#f8fafc;border:1px solid #eef1f5;border-radius:18px;display:grid;gap:8px;margin-bottom:10px;min-width:0;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-event-body:hover{border-color:#cddcff;box-shadow:0 12px 22px #1018280f;transform:translateY(-1px)}.workspace-event-body:focus-visible{border-color:#9cb8ff;box-shadow:0 0 0 3px #2351f624;outline:0}.workspace-event-body-head{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.workspace-event-body-head>strong{font-weight:650;min-width:0;overflow-wrap:anywhere}.workspace-event-body-side{align-items:end;display:grid;gap:7px;justify-items:end;min-width:0}.workspace-event-body-side .workspace-event-participants{margin-left:0;padding-right:0}.workspace-event-body-head time{color:var(--secondary);font-size:11.5px;font-weight:800;line-height:1.2;white-space:nowrap}.workspace-event-owner{color:var(--secondary);display:block;font-size:12px;margin-top:-3px}.workspace-event-meta{align-items:center;color:var(--secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:7px;justify-content:flex-start}.workspace-event-meta-text{align-items:center;background:#f6f7f9;border:1px solid #eef1f5;border-radius:999px;color:#667085;display:inline-flex;font-size:11px;font-weight:760;gap:4px;min-height:22px;max-width:100%;padding:2px 8px}.workspace-event-meta-text.is-location,.workspace-calendar-event-meta .workspace-calendar-meta-chip.is-location{margin-left:auto}.workspace-event-meta .workspace-mini-action:first-of-type{margin-left:auto}.workspace-avatars span{align-items:center;background:#eef1f5;border:2px solid #ffffff;border-radius:999px;color:var(--charcoal);display:inline-flex;font-size:10px;font-weight:800;height:26px;justify-content:center;margin-right:-5px;width:26px}.workspace-performance-card p{color:var(--body);font-size:12.5px;line-height:1.55;margin:12px 0 10px}.workspace-score{align-items:flex-end;display:flex;gap:10px;justify-content:space-between}.workspace-score div{display:grid;gap:4px}.workspace-score strong{color:var(--text);font-size:34px;line-height:1}.workspace-score small{color:var(--secondary);font-size:11.5px;font-weight:760}.workspace-score span{color:#039b5c;font-size:12px;font-weight:760}.workspace-performance-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(248px,330px) minmax(280px,1fr);margin-top:10px}.workspace-performance-gauge-block{display:grid;gap:7px;min-width:0}.workspace-score-gauge{align-items:center;background:linear-gradient(180deg,#fffffffa,#f8fafcf5),radial-gradient(circle at 32% 10%,rgba(20,200,122,.12),transparent 32%);border:1px solid #e8edf5;border-radius:22px;box-shadow:inset 0 1px #fffffff2,0 12px 28px #1018280b;display:grid;justify-items:center;min-height:166px;overflow:hidden;padding:10px 14px 0;position:relative}.workspace-score-gauge-arc{align-self:start;background:linear-gradient(180deg,#fff 0% 68%,#ffffffe0);border-radius:34px;box-shadow:inset 0 0 0 1px #ffffffd6,0 18px 36px #0f172a14;height:178px;overflow:hidden;position:relative;transform:translateY(-2px);width:100%}.workspace-score-gauge-arc:before{background:conic-gradient(from 226deg,#14c87a 0deg,#9fe972 62deg,#f1f8dc 105deg,#eef2f6 106deg 268deg,transparent 269deg);border-radius:999px;bottom:-104px;content:"";height:300px;left:50%;-webkit-mask:radial-gradient(circle,transparent 0 47%,#000 48% 64%,transparent 65%);mask:radial-gradient(circle,transparent 0 47%,#000 48% 64%,transparent 65%);position:absolute;transform:translate(-50%);width:300px}.workspace-score-gauge-arc:after{background:#2d3140;border-radius:999px;bottom:42px;box-shadow:0 1px 2px #0f172a3d;content:"";height:58px;left:calc(50% - 1.5px);position:absolute;transform:rotate(var(--score-angle));transform-origin:1.5px 56px;width:3px;z-index:4}.workspace-score-gauge-arc span{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.85) 0 2px,transparent 3px),radial-gradient(circle at 36% 28%,rgba(255,255,255,.8) 0 1px,transparent 2px),radial-gradient(circle at 52% 18%,rgba(255,255,255,.7) 0 2px,transparent 3px),radial-gradient(circle at 68% 26%,rgba(255,255,255,.8) 0 1px,transparent 2px),radial-gradient(ellipse at 50% 50%,#ffffff47,#fff0);border-radius:999px;height:100px;left:20%;opacity:.9;position:absolute;top:18px;width:60%;z-index:1}.workspace-score-gauge-center{background:#fff;border-radius:999px 999px 0 0;bottom:34px;box-shadow:0 -10px 40px #ffffffe6,0 16px 34px #0f172a14;display:grid;gap:5px;height:138px;justify-items:center;padding-top:30px;position:absolute;width:186px;z-index:2}.workspace-score-gauge-center:after{background:#2d3140;border-radius:999px;box-shadow:0 1px 2px #0f172a3d;content:"";height:54px;left:calc(56% - 1.5px);position:absolute;top:0;transform:rotate(var(--score-angle));transform-origin:1.5px 52px;width:3px;z-index:0}.workspace-score-gauge-center strong{color:var(--text);font-size:35px;font-weight:680;line-height:.95;position:relative;z-index:1}.workspace-score-gauge-center b{color:var(--text);font-size:16px;font-weight:680;position:relative;z-index:1}.workspace-score-gauge-center small,.workspace-score-trend span{color:var(--secondary);font-size:11.5px;font-weight:740;position:relative;z-index:1}.workspace-score-trend{display:flex;justify-content:center;margin:0}.workspace-score-tooltip{background:#101828f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 20px 44px #1018283d;color:#fff;display:grid;gap:4px;left:50%;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;top:18px;transform:translate(-50%,-6px);transition:opacity .14s ease,transform .14s ease;width:230px;z-index:3}.workspace-score-gauge:hover .workspace-score-tooltip,.workspace-score-gauge:focus-within .workspace-score-tooltip{opacity:1;transform:translate(-50%)}.workspace-score-tooltip strong{font-size:12px;font-weight:760}.workspace-score-tooltip span,.workspace-score-tooltip small{color:#ffffffc7;font-size:11.5px;line-height:1.35}.workspace-score-gauge-svg{height:122px;position:relative;transform:translateY(-2px);width:min(252px,100%);z-index:1}.workspace-score-gauge-track,.workspace-score-gauge-fill{fill:none;stroke-linecap:round;stroke-width:26}.workspace-score-gauge-track{stroke:#edf2f7}.workspace-score-gauge-fill{filter:url(#workspaceScoreGaugeGlow);stroke:url(#workspaceScoreGaugeGradient)}.workspace-score-gauge-tick{stroke:#2d3140;stroke-linecap:round;stroke-width:3.8}.workspace-score-gauge-spark{fill:#ffffffd1}.workspace-score-gauge-center{border-radius:999px 999px 16px 16px;bottom:auto;box-shadow:0 -10px 30px #fffffff5,0 12px 24px #0f172a12;gap:3px;height:80px;padding-top:14px;top:78px;width:118px}.workspace-score-gauge-center:after{display:none}.workspace-score-bars{display:grid;align-content:stretch;gap:12px;grid-template-columns:1fr;margin-top:0}.workspace-score-bars div,.workspace-team-metrics article{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e8edf5;border-radius:18px;box-shadow:inset 0 1px #ffffffe6;padding:14px}.workspace-score-bars div{overflow:hidden;position:relative}.workspace-score-bars span,.workspace-team-metrics span{color:var(--secondary);display:block;font-size:11.5px;font-weight:680}.workspace-score-bars b,.workspace-team-metrics strong{color:var(--text);display:block;font-size:20px;font-weight:760;margin-top:5px}.workspace-score-bars i{background:#e9eef7;border-radius:999px;display:block;height:7px;margin-top:10px;overflow:hidden;position:relative}.workspace-score-bars i:before{background:linear-gradient(90deg,#06c979,#2351f6);border-radius:inherit;content:"";display:block;height:100%;width:var(--score-width)}.workspace-hr-flags{background:#fff8e7;border:1px solid #f7df9e;border-radius:14px;display:grid;gap:8px;margin-top:12px;padding:10px}.workspace-hr-flags>span{color:#7c5a04;font-size:11.5px;font-weight:800}.workspace-hr-flags>div{display:flex;flex-wrap:wrap;gap:6px}.workspace-loading-shell{align-items:center;background:#f6f8fb;color:var(--secondary);display:flex;font-size:13px;font-weight:760;min-height:320px;padding:28px}.workspace-team-grid{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.workspace-team-summary,.workspace-workload-card{grid-column:span 8}.workspace-filter-card,.workspace-weekly-review,.workspace-risk-card,.workspace-team-review-card,.workspace-team-events-card{grid-column:span 4}.workspace-team-metrics,.workspace-filter-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-filter-grid button,.workspace-filter-grid select{background:#f8fafc;border:1px solid var(--border);border-radius:14px;color:var(--body);cursor:pointer;font-weight:700;min-height:38px}.workspace-filter-grid label{display:grid;gap:6px}.workspace-filter-grid label span{color:var(--secondary);font-size:11px;font-weight:760}.workspace-filter-grid select{outline:none;padding:0 10px;width:100%}.workspace-filter-grid button.active{background:#eef4ff;border-color:#cddcff;color:#2351f6}.workspace-mini-action{background:#f8fafc;border:1px solid var(--border);border-radius:999px;color:var(--body);cursor:pointer;font-size:11px;font-weight:760;min-height:25px;padding:0 9px}.workspace-workload-table{display:grid;gap:8px;overflow-x:auto}.workspace-workload-head,.workspace-workload-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) 62px 64px 78px 66px 92px;min-width:660px}.workspace-workload-head{color:var(--muted);font-size:11px;font-weight:760;padding:0 12px;text-transform:uppercase}.workspace-workload-row{background:#f8fafc;border:1px solid #eef1f5;border-radius:16px;color:var(--body);cursor:pointer;font-size:12.5px;min-height:56px;padding:8px 12px;text-align:left;width:100%}.workspace-workload-row:hover{background:#f4f7fb;border-color:#dfe6f2}.workspace-workload-row .workspace-pill{justify-self:start;min-width:32px;justify-content:center}.workspace-score-review{align-items:center}.workspace-score-review-main{background:transparent;border:0;cursor:pointer;min-width:0;max-width:100%;padding:0;text-align:left}.workspace-score-review-tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.workspace-score-review.is-approved{background:#f3fff8;border-color:#d7f7e4}.workspace-score-review.is-adjusted{background:#fffaf0;border-color:#f8e7bd}.workspace-manager-command,.workspace-filter-card,.workspace-workload-card{grid-column:1 / -1}.workspace-manager-command{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);padding:18px 20px}.workspace-manager-command-main{align-items:center;display:flex;gap:12px;min-width:0}.workspace-manager-command-main h2{color:var(--text);font-size:22px;line-height:1.15;margin:3px 0 0}.workspace-manager-command-metrics{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.workspace-manager-command-metrics article,.workspace-risk-strip article{background:#f8fafc;border:1px solid #eef1f5;border-radius:14px;display:grid;gap:4px;min-height:58px;padding:10px 12px}.workspace-manager-command-metrics article span,.workspace-risk-strip article span,.workspace-team-metrics small,.workspace-team-health-score span,.workspace-team-health-score small,.workspace-score-review-main small{color:var(--secondary);font-size:11px;font-weight:760}.workspace-manager-command-metrics article strong,.workspace-risk-strip article strong{color:var(--text);font-size:20px;line-height:1}.workspace-manager-command-metrics .is-blue{background:#f3f7ff}.workspace-manager-command-metrics .is-amber,.workspace-risk-strip .is-amber{background:#fff9e8}.workspace-manager-command-metrics .is-violet{background:#f7f2ff}.workspace-manager-command-metrics .is-green{background:#effcf5}.workspace-manager-command-metrics .is-red,.workspace-risk-strip .is-red{background:#fff6f6}.workspace-team-summary{grid-column:span 5}.workspace-team-review-card{grid-column:span 7}.workspace-risk-card,.workspace-team-events-card{grid-column:span 4}.workspace-weekly-review{grid-column:span 8}.workspace-team-health{align-items:center;background:linear-gradient(135deg,#f8fbff,#fff 70%);border:1px solid #edf1f7;border-radius:18px;display:grid;gap:16px;grid-template-columns:130px minmax(0,1fr);margin-bottom:12px;padding:14px}.workspace-team-health-score{display:grid;gap:5px}.workspace-team-health-score strong{color:var(--text);font-size:40px;line-height:.95}.workspace-team-health-bars{display:grid;gap:9px}.workspace-team-health-bars i{background:#edf2f7;border-radius:999px;display:block;height:8px;overflow:hidden}.workspace-team-health-bars i span{background:linear-gradient(90deg,#06c979,#2351f6);border-radius:inherit;display:block;height:100%;width:var(--metric-width)}.workspace-team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-team-metrics article{background:#f8fafc;border:1px solid #edf1f7;border-radius:14px;box-shadow:none;min-height:76px;padding:11px;position:relative}.workspace-team-metrics article>span{color:var(--secondary);display:block;font-size:11px;font-weight:760}.workspace-team-metrics article>strong{color:var(--text);display:block;font-size:18px;font-weight:780;margin-top:4px}.workspace-team-metrics article .workspace-pill{position:absolute;right:10px;top:10px}.workspace-filter-grid{gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.workspace-filter-grid select{min-height:36px}.workspace-workload-head,.workspace-workload-row{gap:8px;grid-template-columns:minmax(180px,1.2fr) 58px 58px 64px 64px 76px 82px 62px 88px 58px;min-width:960px}.workspace-workload-row{min-height:62px;padding-bottom:12px;position:relative}.workspace-workload-row>i{background:#dce7f8;border-radius:999px;bottom:6px;height:4px;left:12px;overflow:hidden;position:absolute;width:calc(100% - 24px)}.workspace-workload-row>i:before{background:linear-gradient(90deg,#06c979,#f5b83d 70%,#ef4444);border-radius:inherit;content:"";display:block;height:100%;width:var(--load-width)}.workspace-table-action{color:#2351f6;font-size:11.5px;font-weight:680}.workspace-risk-strip{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px}.workspace-risk-strip article{min-height:54px;padding:9px}.workspace-approval-row{grid-template-columns:minmax(0,1fr) auto auto}.workspace-approval-row.is-waiting{background:#fff9e8;border-color:#f4dc9e}.workspace-approval-row small,.workspace-score-review-main small{display:block;margin-top:4px}.workspace-people-performance-group{display:grid;gap:8px}.workspace-people-performance-group>span{color:var(--secondary);font-size:11px;font-weight:820;letter-spacing:0;text-transform:uppercase}.workspace-team-grid{align-items:start;gap:14px}.workspace-team-main{display:grid;gap:14px;grid-column:span 8}.workspace-team-side{display:grid;gap:14px;grid-column:span 4}.workspace-manager-command{border-color:#e8edf5;box-shadow:0 12px 32px #1018280b;gap:18px;grid-template-columns:minmax(300px,1fr) minmax(520px,1.45fr);min-height:96px}.workspace-manager-command-main h2{font-size:20px;font-weight:760;letter-spacing:0}.workspace-manager-command-metrics{grid-template-columns:repeat(6,minmax(84px,1fr))}.workspace-manager-command-metrics article{background:#f8fafc;border-color:#edf1f7;min-height:54px;padding:10px 11px}.workspace-manager-command-metrics .is-blue,.workspace-manager-command-metrics .is-amber,.workspace-manager-command-metrics .is-violet,.workspace-manager-command-metrics .is-green,.workspace-manager-command-metrics .is-red{background:#f8fafc}.workspace-manager-command-metrics article strong{font-size:18px;font-weight:760}.workspace-filter-card{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-height:72px;padding:12px 14px}.workspace-filter-title{align-items:center;color:var(--secondary);display:inline-flex;font-size:12px;font-weight:800;gap:8px;white-space:nowrap}.workspace-filter-grid{align-items:end;gap:8px;grid-template-columns:repeat(4,minmax(126px,1fr)) auto}.workspace-filter-grid label{min-width:0}.workspace-filter-grid label span{font-size:10.5px}.workspace-filter-grid select,.workspace-filter-more>button,.workspace-filter-popover select{background:#f8fafc;border:1px solid #e5eaf2;border-radius:12px;color:var(--text);font-size:12px;font-weight:720;min-height:36px}.workspace-filter-more{position:relative}.workspace-filter-more>button{cursor:pointer;padding:0 12px;white-space:nowrap}.workspace-filter-popover{background:#fff;border:1px solid #dfe5ef;border-radius:16px;box-shadow:0 18px 44px #10182824;display:grid;gap:10px;min-width:260px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.workspace-manager-attention-card{min-height:0}.workspace-manager-attention-list{display:grid;gap:8px}.workspace-manager-attention-row{align-items:center;background:#f8fafc;border:1px solid #edf1f7;border-radius:15px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-height:58px;padding:10px 12px}.workspace-manager-attention-row>div:first-child,.workspace-workload-row>div:first-child{display:grid;gap:3px;min-width:0}.workspace-manager-attention-row strong,.workspace-workload-row strong,.workspace-manager-command-main h2{overflow:hidden;text-overflow:ellipsis}.workspace-manager-attention-row strong,.workspace-workload-row strong{font-weight:720}.workspace-manager-attention-row span,.workspace-workload-row span{color:var(--secondary);font-size:12px}.workspace-team-snapshot,.workspace-team-events-card{grid-column:auto}.workspace-team-health{background:#f8fafc;border-color:#edf1f7;grid-template-columns:76px minmax(0,1fr);margin-bottom:10px;min-height:82px;padding:12px}.workspace-team-health-score strong{font-size:32px;font-weight:760}.workspace-team-metrics{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-team-metrics article{min-height:62px;padding:10px}.workspace-team-metrics article>strong{font-size:18px;font-weight:760}.workspace-workload-head,.workspace-workload-row{grid-template-columns:minmax(172px,1.35fr) 84px 56px 48px 74px 74px 78px 58px 54px;min-width:760px}.workspace-workload-row{min-height:54px;padding-bottom:8px}.workspace-workload-row>i{display:none}.workspace-team-stable-row{background:#f8fafc;border:1px dashed #dfe5ef;border-radius:14px;color:var(--secondary);font-size:12px;font-weight:760;padding:11px 12px}.workspace-weekly-review{display:none}.workspace-score-drawer{width:460px}.workspace-score-detail{display:grid;gap:14px}.workspace-score-detail-hero{background:#f8fafc;border:1px solid #eef1f5;border-radius:18px;display:grid;gap:10px;padding:16px}.workspace-score-detail-hero>span,.workspace-score-detail-grid span,.workspace-score-evidence-grid span,.workspace-score-detail h3{color:var(--secondary);font-size:12px;font-weight:760;margin:0}.workspace-score-detail-hero strong{color:var(--text);font-size:34px;line-height:1}.workspace-score-detail-hero>div,.workspace-score-detail .workspace-mini-tags{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.workspace-score-detail-grid,.workspace-score-evidence-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-score-detail-grid article,.workspace-score-evidence-grid article,.workspace-score-evidence-grid button{background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:12px}.workspace-score-evidence-grid button{color:inherit;cursor:pointer;font:inherit;text-align:left}.workspace-score-evidence-grid button:disabled{cursor:default;opacity:.62}.workspace-score-detail-grid strong,.workspace-score-evidence-grid strong{color:var(--text);display:block;font-size:20px;margin-top:5px}.workspace-score-evidence-grid small{color:var(--secondary);display:block;font-size:11px;font-weight:720;margin-top:4px}.workspace-score-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-gt-review-tile,.workspace-bonus-review-grid,.workspace-score-evidence-summary{display:grid;gap:10px}.workspace-gt-review-tile{background:#fff;border:1px solid #eef1f5;border-radius:16px;color:inherit;cursor:pointer;font:inherit;grid-template-columns:minmax(0,1fr) auto;padding:12px;text-align:left}.workspace-gt-review-tile span{align-items:center;color:var(--secondary);display:inline-flex;font-size:12px;font-weight:760;gap:6px}.workspace-gt-review-tile strong{color:var(--text);font-size:16px;justify-self:end}.workspace-bonus-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-bonus-review-grid label{display:grid;gap:6px}.workspace-bonus-review-grid span{color:var(--secondary);font-size:12px;font-weight:760}.workspace-score-bonus-save{justify-self:start}.workspace-score-evidence-modal{max-width:620px}.workspace-score-evidence-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-score-evidence-summary article,.workspace-score-evidence-list article{background:#fff;border:1px solid #eef1f5;border-radius:16px;padding:12px}.workspace-score-evidence-summary span,.workspace-score-evidence-list small{color:var(--secondary);font-size:12px;font-weight:760}.workspace-score-evidence-summary strong{color:var(--text);display:block;font-size:20px;margin-top:4px}.workspace-score-evidence-list{display:grid;gap:10px;margin-top:12px}.workspace-score-evidence-list article{display:grid;gap:10px}.workspace-score-evidence-list strong{color:var(--text);display:block;font-size:14px;margin-bottom:4px}.workspace-score-evidence-tags{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.workspace-adjust-reason{display:grid;gap:8px}.workspace-adjust-reason input,.workspace-adjust-reason select,.workspace-bonus-review-grid input{background:#fff;border:1px solid var(--border);border-radius:12px;color:var(--text);font:inherit;min-height:38px;padding:0 10px;width:100%}.workspace-score-detail section{border-top:1px solid #eef1f5;display:grid;gap:9px;padding-top:12px}.workspace-score-detail p{color:var(--body);font-size:13px;line-height:1.55;margin:0}.workspace-drawer-backdrop{background:#11182738;display:flex;justify-content:flex-end;inset:0;position:fixed;z-index:3200}.workspace-drawer{background:#fff;box-shadow:-18px 0 46px #10182829;display:grid;grid-template-rows:auto 1fr;max-width:calc(100vw - 28px);min-height:100%;overflow-y:auto;padding:20px;width:420px}.workspace-modal-backdrop{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a2e;justify-content:center;padding:22px}.workspace-create-modal{border:1px solid rgba(255,255,255,.82);border-radius:28px;box-shadow:0 18px 42px #1018282e;max-height:calc(100vh - 44px);min-height:0;overflow-y:auto;position:relative;width:min(760px,calc(100vw - 32px));z-index:1}.workspace-create-modal.kind-event{overflow:visible;width:min(720px,calc(100vw - 32px))}.workspace-modal-backdrop.kind-task{align-items:stretch;justify-content:flex-end;padding:18px}.workspace-create-modal.kind-task{border-radius:28px;max-height:calc(100vh - 36px);padding:24px;width:min(620px,calc(100vw - 28px))}.workspace-create-modal.kind-task .workspace-drawer-head{border-bottom:1px solid #eef1f5;margin:-2px 0 14px;padding-bottom:14px}.workspace-create-modal.kind-event .workspace-drawer-head{background:linear-gradient(135deg,#eef4fff5,#f7f4fff5);border:1px solid #eef1f5;border-radius:22px;margin:-4px 0 16px;padding:16px}.workspace-create-modal .workspace-drawer-head{border-bottom:1px solid #eef1f5;margin:-2px -2px 16px;padding-bottom:14px}.workspace-create-modal .workspace-drawer-head h2{font-size:25px}.workspace-create-modal .workspace-quick-form>label:first-child{margin-bottom:4px}.workspace-create-modal .workspace-quick-form>label:first-child input{background:#fff;border-color:#eef1f5;border-radius:14px;color:var(--text);font-size:22px;font-weight:760;min-height:46px;padding:0 13px}.workspace-create-modal .workspace-quick-form>label:first-child input::placeholder{color:#98a2b3}.workspace-create-modal .workspace-quick-form>label:first-child input:focus{outline:none}.workspace-event-modal-hero,.workspace-task-modal-hero{align-items:center;background:#f7f8ff;border:1px solid #e6e9ff;border-radius:20px;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr) max-content;min-width:0;overflow:hidden;padding:12px}.workspace-event-modal-hero>.workspace-event-modal-icon,.workspace-task-modal-hero>span{align-items:center;background:#e4eeff;border-radius:15px;color:#2351f6;display:inline-flex;height:46px;justify-content:center;width:46px}.workspace-task-modal-hero{background:#f8fafc;border-color:#e7edf5;grid-template-columns:38px minmax(0,1fr) auto;overflow:visible;position:relative;z-index:4}.workspace-task-modal-hero>span{background:#eaf7ef;color:#138a52}.workspace-task-icon-picker{position:relative}.workspace-task-icon-picker>button,.workspace-task-icon{align-items:center;background:#eaf7ef;border:1px solid #d3f0df;border-radius:13px;color:#138a52;display:inline-flex;font-weight:520;height:38px;justify-content:center;width:38px}.workspace-task-icon-picker>button{cursor:pointer;padding:0}.workspace-task-icon-picker>button:hover{border-color:#a9e4c1;box-shadow:0 0 0 4px #12b76a1a}.workspace-task-icon{height:24px;width:24px}.workspace-task-icon img{display:block;height:68%;object-fit:contain;width:68%}.workspace-task-icon-picker>button .workspace-task-icon{border:0;height:38px;width:38px}.workspace-task-icon.is-spark{background:#f4f2ff;border-color:#dfd9ff;color:#6250c7}.workspace-task-icon.is-flame{background:#fff0ee;border-color:#ffd1cb;color:#d92d20}.workspace-task-icon.is-beaker{background:#e8fff4;border-color:#b8f1d0;color:#007a49}.workspace-task-icon.is-briefcase{background:#eef4ff;border-color:#d7e3ff;color:#2351f6}.workspace-task-icon.is-video{background:#eaf8ff;border-color:#c7ecff;color:#0369a1}.workspace-task-icon.is-truck{background:#fff6df;border-color:#ffe1a6;color:#b54708}.workspace-task-icon.is-chart{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.workspace-task-icon-menu{background:#fff;border:1px solid #dfe5ef;border-radius:18px;box-shadow:0 18px 42px #10182829;display:grid;gap:7px;grid-template-columns:repeat(5,32px);left:0;padding:10px;position:absolute;top:calc(100% + 8px);z-index:1320}.workspace-task-icon-menu button{background:transparent;border:0;cursor:pointer;padding:0}.workspace-kanban-title .workspace-task-icon{border-radius:9px;flex:0 0 24px;height:24px;width:24px}.workspace-create-modal.kind-task .workspace-task-modal-hero{border-radius:18px;margin-bottom:10px}.workspace-event-modal-hero strong,.workspace-task-modal-hero strong{color:var(--text);display:block;font-size:15px;line-height:1.25}.workspace-event-modal-hero small,.workspace-task-modal-hero small{color:var(--secondary);display:block;font-size:12px;line-height:1.35;margin-top:4px;overflow-wrap:anywhere}.workspace-create-detail{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-create-modal.kind-event .workspace-create-row{grid-template-columns:104px minmax(0,1fr)}.workspace-create-row{align-items:center;background:#fff;border:1px solid #eef1f5;border-radius:15px;display:grid!important;gap:8px;grid-template-columns:132px minmax(0,1fr);min-height:48px;padding:8px 10px}.workspace-create-row>span{align-items:center;color:var(--secondary);display:inline-flex;font-size:12px;font-weight:780;gap:7px}.workspace-create-row input,.workspace-create-row select,.workspace-create-row textarea{background:#fbfcfd!important;border:1px solid var(--border)!important;border-radius:12px!important;min-width:0;width:100%}.workspace-create-row textarea{min-height:82px;padding:10px 11px!important;resize:vertical}.workspace-source-input-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.workspace-source-input-row input{font-weight:520!important}.workspace-source-input-row button{background:#fff;border:1px solid var(--border);border-radius:12px;color:var(--text);cursor:pointer;font-size:12px;font-weight:620;min-height:39px;padding:0 14px}.workspace-create-row-full{grid-column:1 / -1}.workspace-task-detail-form{display:grid;gap:12px}.workspace-task-property-row{align-items:center;background:#fff;border:1px solid #e8edf5;border-radius:15px;display:grid!important;gap:16px;grid-template-columns:138px minmax(0,1fr);min-height:54px;padding:8px 12px}.workspace-task-property-row>span,.workspace-task-description-block>span{align-items:center;color:var(--secondary);display:inline-flex;font-size:12px;font-weight:760;gap:8px}.workspace-task-description-block>span{font-weight:500}.workspace-field-icon{align-items:center;background:#f6f8fb;border:1px solid #e5eaf2;border-radius:8px;color:#667085;display:inline-flex;height:24px;justify-content:center;width:24px}.workspace-field-icon.blue{background:#eef4ff;border-color:#dbe7ff;color:#2351f6}.workspace-ios-icon{align-items:center;background:#eef4ff;border:1px solid #dbe7ff;border-radius:9px;color:#2351f6;display:inline-flex;height:24px;justify-content:center;width:24px}.workspace-ios-icon.slate{background:#f4f6fa;border-color:#e1e7f0;color:#667085}.workspace-ios-icon.green{background:#e8fff4;border-color:#c7f5dc;color:#079455}.workspace-ios-icon.amber{background:#fff6df;border-color:#ffe5ad;color:#b54708}.workspace-ios-icon.red{background:#fff0ee;border-color:#ffd1cb;color:#d92d20}.workspace-ios-symbol{align-items:center;display:inline-flex;height:14px;justify-content:center;position:relative;width:14px}.workspace-ios-symbol:before{font-size:13px;font-weight:650;line-height:1}.workspace-ios-symbol.status:before{content:"i"}.workspace-ios-symbol.calendar:before{content:"▦";font-size:12px}.workspace-ios-symbol.person:before{content:"◦";font-size:18px;line-height:.8}.workspace-ios-symbol.people:before{content:"◌";font-size:15px}.workspace-ios-symbol.tag:before{content:"◇";font-size:13px}.workspace-ios-symbol.star:before{content:"☆";font-size:14px}.workspace-ios-symbol.link:before{content:"⌁";font-size:14px}.workspace-ios-symbol.doc:before{content:"▤";font-size:12px}.workspace-ios-symbol.clock:before{content:"◷";font-size:14px}.workspace-ios-symbol.video:before{content:"▻";font-size:13px}.workspace-ios-symbol.pin:before{content:"⌖";font-size:13px}.workspace-ios-symbol.upload:before{content:"↥";font-size:14px}.workspace-ios-chevron{align-items:center;background:#eef2f7;border:1px solid #e1e7f0;border-radius:999px;display:inline-flex;height:22px;justify-content:center;position:relative;width:22px}.workspace-ios-chevron:before{border-bottom:1.8px solid #667085;border-right:1.8px solid #667085;content:"";height:6px;margin-top:-2px;transform:rotate(45deg);width:6px}.workspace-task-property-row input,.workspace-task-property-row select,.workspace-task-description-block textarea{background:#f9fafc;border:1px solid #e6ebf4;border-radius:13px;color:var(--text);font:inherit;min-height:38px;min-width:0;padding:0 11px;width:100%}.workspace-person-select,.workspace-platform-select{background:#f9fafc;border:1px solid #e6ebf4;border-radius:13px;min-height:40px;padding:4px 8px;position:relative}.workspace-person-select{position:relative}.workspace-person-select>button{align-items:center;background:transparent;border:0;color:var(--text);cursor:pointer;display:grid;font:inherit;font-weight:560;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;min-height:30px;padding:0;text-align:left;width:100%}.workspace-platform-select>button{align-items:center;background:transparent;border:0;color:var(--text);cursor:pointer;display:grid;font:inherit;font-weight:560;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;min-height:30px;padding:0;text-align:left;width:100%}.workspace-platform-select>button>span:not(.workspace-platform-logo):not(.workspace-platform-mark):not(.workspace-platform-logo-img){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-platform-select>button>span:not(.workspace-platform-logo):not(.workspace-platform-mark):not(.workspace-platform-logo-img){min-width:0}.workspace-platform-select>button b{color:var(--secondary);font-size:15px;line-height:1}.workspace-person-select>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-person-select>button b{color:var(--secondary);font-size:15px;line-height:1}.workspace-platform-select select{background:transparent;border:0;color:var(--text);font:inherit;font-weight:760;min-width:0;outline:0;width:100%}.workspace-platform-menu{background:#fff;border:1px solid #dfe5ef;border-radius:16px;box-shadow:0 18px 42px #10182829;display:grid;gap:4px;left:0;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:38}.workspace-platform-menu button{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--text);cursor:pointer;display:grid;font:inherit;font-size:12.5px;font-weight:820;gap:8px;grid-template-columns:28px minmax(0,1fr);min-height:38px;padding:5px 8px;text-align:left}.workspace-platform-menu button:hover{background:#f4f7fb}.workspace-platform-mark{align-items:center;background:#eef4ff;border:1px solid #d8e4ff;border-radius:10px;color:#2351f6;display:inline-flex;height:28px;justify-content:center;width:28px}.workspace-platform-mark.offline{background:#f2f4f7;border-color:#e4e7ec;color:#344054}.workspace-platform-mark.other{background:#f8fafc;border-color:#e4e7ec;color:#667085}.workspace-platform-logo-img{align-items:center;background:#f8fafc;border:1px solid #e4e7ec;border-radius:11px;color:#667085;display:inline-flex;height:28px;justify-content:center;overflow:hidden;width:28px}.workspace-platform-logo-img svg{display:block;height:24px;width:24px}.workspace-platform-logo-img.meet,.workspace-platform-logo-img.zoom{background:transparent;border:0;overflow:visible}.workspace-platform-logo-img.teams{background:#6264a7;border-color:#5658a0;color:#fff;font-size:13px;font-weight:650}.workspace-platform-logo-img.offline{background:#111827;border-color:#111827;color:#fff}.workspace-person-avatar{align-items:center;background:#eaf1ff;border:1px solid #d7e3ff;border-radius:999px;color:#2351f6;display:inline-flex;font-size:10.5px;font-weight:650;height:28px;justify-content:center;object-fit:cover;width:28px}.workspace-people-picker{display:grid;gap:8px;position:relative}.workspace-people-chips{align-items:center;background:#f9fafc;border:1px solid #e6ebf4;border-radius:13px;display:flex;flex-wrap:wrap;gap:7px;min-height:40px;padding:5px 7px}.workspace-people-chips button{align-items:center;background:#fff;border:1px solid #e6ebf4;border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:760;gap:6px;min-height:30px;padding:2px 8px 2px 3px}.workspace-people-chips input{background:transparent!important;border:0!important;color:var(--text);flex:1 1 120px;font:inherit;font-size:12.5px;min-height:30px;min-width:90px;outline:0;padding:0 4px!important}.workspace-people-chips input::placeholder{color:#98a2b3}.workspace-people-chips .workspace-person-avatar{box-shadow:0 0 0 2px #fff;margin-left:-8px}.workspace-people-chips .workspace-person-avatar:first-child{margin-left:0}.workspace-people-add{margin-left:auto;padding:2px 10px!important}.workspace-team-avatar{align-items:center;background:#eef4ff;border:1px solid #d7e3ff;border-radius:999px;color:#2351f6;display:inline-flex;grid-row:span 2;height:28px;justify-content:center;width:28px}.workspace-person-menu{background:#fff;border:1px solid #dfe5ef;border-radius:16px;box-shadow:0 18px 42px #10182829;display:grid;gap:4px;left:0;max-height:270px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:35}.workspace-person-menu button{align-items:center;background:transparent;border:0;border-radius:12px;color:var(--text);cursor:pointer;display:grid;gap:1px 8px;grid-template-columns:28px minmax(0,1fr);min-height:42px;padding:6px 8px;text-align:left}.workspace-person-menu button:hover{background:#f4f7fb}.workspace-person-menu .workspace-person-avatar{grid-row:span 2}.workspace-person-menu span{font-size:12.5px;font-weight:560;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-person-menu small,.workspace-person-menu p{color:var(--secondary);font-size:11px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-platform-logo{align-items:center;border-radius:9px;color:#fff;display:inline-flex;font-size:10px;font-weight:590;height:24px;justify-content:center;position:relative;width:24px}.workspace-platform-logo span{line-height:1}.workspace-platform-logo.google{background:#4285f4}.workspace-platform-logo.teams{background:#6264a7}.workspace-platform-logo.offline:before{background:#fff;border-radius:999px;content:"";height:8px;width:8px}.workspace-platform-badge{align-items:center;background:#f8fafc;border:1px solid #e6ebf4;border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:600;min-height:30px;white-space:nowrap;padding:0 11px}.workspace-platform-badge.meet{background:#fff8dc;border-color:#ffe8a3;color:#9a6700}.workspace-platform-badge.zoom{background:#eaf5ff;border-color:#c8e4ff;color:#0874d1}.workspace-platform-badge.teams{background:#f1f0ff;border-color:#dedbff;color:#5145a6}.workspace-platform-badge.offline{background:#f2f4f7;border-color:#e4e7ec;color:#344054}.workspace-inline-select{background:#f9fafc;border:1px solid #e6ebf4;border-radius:13px;min-height:40px;padding:4px 8px;position:relative}.workspace-inline-select>button{align-items:center;background:transparent;border:0;color:var(--text);cursor:pointer;display:grid;font:inherit;font-weight:650;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:30px;padding:0;text-align:left;width:100%}.workspace-select-value,.workspace-select-option{align-items:center;display:inline-flex;gap:8px;min-width:0}.workspace-select-value>span,.workspace-select-option>span,.workspace-inline-select>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-select-value i,.workspace-select-option i{border-radius:999px;display:inline-block;flex:0 0 9px;height:9px;width:9px}.workspace-select-value.gray i,.workspace-select-option.gray i{background:#98a2b3}.workspace-select-value.blue i,.workspace-select-option.blue i{background:#2f6bff}.workspace-select-value.red i,.workspace-select-option.red i{background:#ef4444}.workspace-select-value.amber i,.workspace-select-option.amber i{background:#f59e0b}.workspace-select-value.green i,.workspace-select-option.green i{background:#12b76a}.workspace-inline-select.has-tone{background:#fbfcff}.workspace-inline-select-menu{background:#fff;border:1px solid #dfe5ef;border-radius:16px;box-shadow:0 18px 42px #10182829;display:grid;gap:4px;left:0;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:42}.workspace-inline-select-menu button{background:transparent;border:0;border-radius:12px;color:var(--text);cursor:pointer;display:flex;font:inherit;font-size:12.5px;font-weight:650;min-height:36px;padding:6px 8px;text-align:left;width:100%}.workspace-inline-select-menu button:hover{background:#f4f7fb}.workspace-date-time-picker{position:relative}.workspace-date-time-button{align-items:center;background:#f9fafc;border:1px solid #e6ebf4;border-radius:13px;color:var(--text);cursor:pointer;display:grid;font:inherit;font-size:12.5px;font-weight:560;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:40px;padding:4px 8px 4px 12px;text-align:left;width:100%}.workspace-date-time-button>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-date-time-menu{align-items:start;background:#fff;border:1px solid #dfe5ef;border-radius:18px;box-shadow:0 22px 48px #1018282e;display:grid;gap:12px;grid-template-columns:minmax(244px,1fr) minmax(204px,.72fr);padding:12px;position:absolute;right:0;top:calc(100% + 7px);width:min(578px,calc(100vw - 42px));z-index:1320}.workspace-date-time-menu.is-time-step{width:min(258px,calc(100vw - 42px))}.workspace-create-modal .workspace-date-time-menu{gap:10px;grid-template-columns:minmax(210px,1fr) minmax(148px,.72fr);left:auto;padding:10px;right:0;width:min(430px,calc(100vw - 64px));z-index:3200}.workspace-create-modal .workspace-date-time-picker.is-open{z-index:3200}.workspace-create-modal .workspace-create-detail>.workspace-create-row:nth-child(3) .workspace-date-time-menu{left:0;right:auto}.workspace-create-modal .workspace-create-detail>.workspace-create-row:nth-child(4) .workspace-date-time-menu{left:auto;right:0}.workspace-create-modal .workspace-date-grid button,.workspace-create-modal .workspace-date-grid>span{border-radius:10px;font-size:11.5px;height:31px}.workspace-create-modal .workspace-time-column{max-height:204px}.workspace-date-calendar{min-width:0}.workspace-date-calendar-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.workspace-date-calendar-head strong{color:var(--text);font-size:12.5px;font-weight:590;text-transform:capitalize}.workspace-date-calendar-head div{display:flex;gap:6px}.workspace-date-calendar-head button,.workspace-date-calendar-foot button{align-items:center;background:#f8fafc;border:1px solid #e6ebf4;border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;justify-content:center;min-height:28px;min-width:28px}.workspace-date-weekdays,.workspace-date-grid{display:grid;gap:5px;grid-template-columns:repeat(7,minmax(0,1fr))}.workspace-date-weekdays span{color:var(--secondary);font-size:10.5px;font-weight:580;text-align:center}.workspace-date-grid{margin-top:6px}.workspace-date-grid button,.workspace-date-grid>span{align-items:center;background:#f8fafc;border:1px solid #eef2f7;border-radius:11px;color:var(--text);display:inline-flex;font:inherit;font-size:12px;height:32px;justify-content:center}.workspace-date-grid button{cursor:pointer}.workspace-date-grid button:hover{border-color:#bfd2ff}.workspace-date-grid button.active{background:#111827;border-color:#111827;color:#fff}.workspace-date-calendar-foot{display:flex;gap:8px;justify-content:space-between;margin-top:10px}.workspace-time-panel{align-content:start;display:grid;gap:8px;grid-template-columns:1fr 1fr;min-width:0}.workspace-time-head{align-items:center;display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto}.workspace-time-head strong{color:var(--text);font-size:12px;font-weight:720;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-time-head button{align-items:center;background:#f8fafc;border:1px solid #e6ebf4;border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:680;gap:3px;justify-content:center;min-height:28px;padding:0 9px}.workspace-time-presets{display:grid;gap:6px;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-time-presets button{background:#f8fafc;border:1px solid #e6ebf4;border-radius:999px;color:var(--secondary);cursor:pointer;font:inherit;font-size:11.5px;font-weight:760;min-height:28px}.workspace-time-presets button.active{background:#111827;border-color:#111827;color:#fff}.workspace-time-column{display:grid;gap:5px;max-height:230px;overflow-y:auto;padding-right:2px}.workspace-time-column button{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;color:var(--text);cursor:pointer;font:inherit;font-size:12px;min-height:30px}.workspace-time-column button.active{background:#2f6bff;border-color:#2f6bff;color:#fff}.workspace-person-select>button,.workspace-platform-select>button,.workspace-person-menu span,.workspace-platform-menu button,.workspace-people-chips button,.workspace-tag-pill,.workspace-platform-badge{font-weight:650}.workspace-platform-badge{max-width:142px;min-height:28px;overflow:hidden;padding:0 11px;text-overflow:ellipsis}.workspace-platform-badge>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-event-modal-hero .workspace-platform-badge,.workspace-task-modal-hero .workspace-pill{align-self:center;justify-self:end;max-width:150px}.workspace-event-modal-hero .workspace-platform-badge{justify-content:center;min-width:0;width:auto}.workspace-create-modal input[type=datetime-local]{color-scheme:light;font-size:12.5px;font-weight:650;letter-spacing:0;padding-right:10px}.workspace-create-modal input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72}.workspace-people-add{background:#111827!important;border-color:#111827!important;color:#fff!important;flex:0 0 30px;height:30px;justify-content:center;margin-left:auto;min-height:30px!important;padding:0!important;width:30px}.workspace-people-add svg{stroke-width:2.4;transition:transform .14s ease}.workspace-people-picker.is-open .workspace-people-add svg{transform:rotate(180deg)}.workspace-tag-picker{display:grid;gap:8px}.workspace-tag-picker>div{display:flex;flex-wrap:wrap;gap:7px}.workspace-tag-pill{background:#f8fafc;border:1px solid #e6ebf4;border-radius:999px;color:var(--secondary);cursor:pointer;font-size:11.5px;font-weight:820;min-height:30px;padding:0 10px}.workspace-tag-pill.active.blue{background:#eaf1ff;border-color:#bfd2ff;color:#2351f6}.workspace-tag-pill.active.green{background:#e8fff4;border-color:#b8f1d0;color:#007a49}.workspace-tag-pill.active.amber{background:#fff6df;border-color:#ffe1a6;color:#b54708}.workspace-tag-pill.active.red{background:#fff0ee;border-color:#ffd1cb;color:#d92d20}.workspace-tag-pill.active.violet{background:#f4f2ff;border-color:#ded7ff;color:#6250c7}.workspace-tag-pill.active.gray{background:#f1f5f9;border-color:#dce4ef;color:#475467}.workspace-create-modal .workspace-person-select>button,.workspace-create-modal .workspace-platform-select>button,.workspace-create-modal .workspace-inline-select>button,.workspace-create-modal .workspace-person-menu span,.workspace-create-modal .workspace-platform-menu button,.workspace-create-modal .workspace-inline-select-menu button,.workspace-create-modal .workspace-people-chips button,.workspace-create-modal .workspace-tag-pill,.workspace-create-modal .workspace-platform-badge,.workspace-create-modal .workspace-pill{font-weight:520}.workspace-create-modal .workspace-event-modal-hero strong,.workspace-create-modal .workspace-task-modal-hero strong{font-weight:590}.workspace-create-modal .workspace-person-menu small,.workspace-create-modal .workspace-person-menu p{font-weight:400}.workspace-create-modal .workspace-pill,.workspace-create-modal .workspace-tag-pill{border-radius:999px;min-height:30px;padding:0 13px}.workspace-task-modal-hero .workspace-pill{border:1px solid #dbe7ff;justify-content:center;max-width:128px;min-width:72px}.workspace-person-avatar{font-weight:620;overflow:hidden}.workspace-person-avatar.is-photo{background:#f8fafc;border-color:#e6ebf4;display:block;padding:0}.workspace-person-avatar.is-initial{background:var(--workspace-avatar-bg, #eaf1ff);color:var(--workspace-avatar-color, #2351f6);letter-spacing:0}.workspace-platform-logo{border-radius:8px;color:#fff;font-size:0;font-weight:500;overflow:hidden;position:relative}.workspace-platform-logo>span{display:none}.workspace-platform-logo:before,.workspace-platform-logo:after{content:"";position:absolute}.workspace-platform-logo.google{background:linear-gradient(90deg,#34a853 0 25%,#4285f4 25% 50%,#fbbc04 50% 75%,#ea4335 75% 100%)}.workspace-platform-logo.google:before{background:#fff;border-radius:2px;height:8px;left:6px;top:8px;width:8px}.workspace-platform-logo.google:after{border-bottom:5px solid transparent;border-left:7px solid #ffffff;border-top:5px solid transparent;height:0;right:5px;top:7px;width:0}.workspace-platform-logo.zoom{background:#2d8cff}.workspace-platform-logo.zoom:before{background:#fff;border-radius:3px;height:9px;left:5px;top:8px;width:11px}.workspace-platform-logo.zoom:after{border-bottom:4px solid transparent;border-right:5px solid #ffffff;border-top:4px solid transparent;right:4px;top:9px}.workspace-platform-logo.teams{background:#6264a7;font-size:11px}.workspace-platform-logo.teams:before{color:#fff;content:"T";font-size:11px;font-weight:600;left:8px;top:5px}.workspace-platform-logo.offline{background:#111827}.workspace-platform-logo.offline:before{background:#fff;border-radius:999px;height:8px;left:8px;top:8px;width:8px}.workspace-platform-logo.other{background:#667085}.workspace-platform-logo.other:before{background:#fff;border-radius:999px;box-shadow:5px 0 #fff,10px 0 #fff;height:3px;left:6px;top:11px;width:3px}.workspace-task-tag-fields{display:grid;gap:8px;grid-template-columns:1fr 1fr}.workspace-task-description-block{background:#fff;border:1px solid #e8edf5;border-radius:16px;display:grid!important;gap:9px;padding:10px}.workspace-task-attachments{background:#fff;border:1px solid #e8edf5;border-radius:16px;display:grid;gap:10px;padding:12px}.workspace-task-section-head{align-items:center;display:flex;justify-content:space-between;gap:12px}.workspace-task-section-head span{align-items:center;color:var(--secondary);display:inline-flex;font-size:12px;font-weight:760;gap:8px}.workspace-attachment-upload{align-items:center;background:#f9fafc;border:1px solid #e6ebf4;border-radius:14px;color:var(--text);cursor:pointer;display:grid;gap:2px 8px;grid-template-columns:28px minmax(0,1fr);min-height:62px;padding:10px;text-align:left}.workspace-attachment-upload input{display:none}.workspace-attachment-upload>span{align-items:center;background:#eef4ff;border-radius:9px;color:#2351f6;display:inline-flex;grid-row:span 2;height:28px;justify-content:center;width:28px}.workspace-attachment-upload strong{font-size:12px;font-weight:800}.workspace-attachment-upload small{color:var(--secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-task-description-block textarea{color:#344054;font-weight:450;line-height:1.45;min-height:86px;outline:0;padding:10px 11px;resize:vertical}.workspace-task-description-block textarea:focus{background:#fff;border-color:#bfd2ff;box-shadow:0 0 0 3px #2351f614;outline:0}.workspace-create-row-toggle input{justify-self:start;min-height:18px;width:18px}.workspace-create-recurrence{align-items:center;background:transparent!important;border-color:transparent!important;box-shadow:none!important;gap:8px;grid-column:1 / 2;grid-template-columns:auto auto!important;justify-self:start;margin-top:-2px;min-height:30px;opacity:.62;padding:2px 0!important;transition:opacity .16s ease;width:auto}.workspace-create-recurrence.is-active,.workspace-create-recurrence:hover,.workspace-create-recurrence:focus-within{opacity:1}.workspace-create-recurrence>span{color:#98a2b3!important;font-size:11px!important;font-weight:620!important;gap:5px}.workspace-create-recurrence .workspace-field-icon{background:#f8fafc;border-color:#edf1f6;color:#98a2b3;height:22px;width:22px}.workspace-recurrence-control{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;min-width:0}.workspace-recurrence-simple{align-items:center;background:transparent;border:0;border-radius:8px;color:#667085;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:520;gap:6px;min-height:28px;padding:0;white-space:nowrap}.workspace-recurrence-simple svg{color:#98a2b3;stroke-width:2.3}.workspace-recurrence-simple.is-active svg{color:#12b76a}.workspace-recurrence-simple:focus-visible{outline:2px solid rgba(35,81,246,.25);outline-offset:3px}.workspace-recurrence-toggle{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:#667085;cursor:pointer;display:inline-flex;font-size:11px;font-weight:620;gap:6px;min-height:28px;padding:0 4px;white-space:nowrap}.workspace-recurrence-toggle:has(input:only-child){height:24px;justify-content:center;min-height:24px;padding:0;width:24px}.workspace-recurrence-toggle input{accent-color:#2351f6;height:16px;margin:0;min-height:16px!important;width:16px!important}.workspace-recurrence-select{flex:0 0 148px;min-width:148px}.workspace-recurrence-select .workspace-inline-select{width:100%}.workspace-recurrence-select .workspace-inline-select>button{background:#f8fafce6!important;border-color:#e8edf5!important;border-radius:999px!important;box-shadow:none;color:#475467!important;min-height:30px!important;padding:0 7px 0 11px!important}.workspace-recurrence-select .workspace-inline-select>button span{font-size:11px;font-weight:620}.workspace-recurrence-select .workspace-inline-select-menu{border-radius:14px;min-width:150px;padding:5px;width:150px}.workspace-recurrence-select .workspace-inline-select-menu button{border-radius:10px;min-height:30px;padding:0 8px}.workspace-event-create{display:grid;gap:14px}.workspace-create-tabs{justify-self:start}.workspace-create-notes{grid-template-columns:120px minmax(0,1fr)}.workspace-create-media-empty{align-items:center;background:#f8fafc;border:1px dashed #d9e1ee;border-radius:18px;color:var(--secondary);display:flex;gap:10px;min-height:92px;padding:16px}.workspace-drawer-head{align-items:flex-start;display:flex;justify-content:space-between;gap:14px;margin-bottom:16px}.workspace-drawer-head h2{font-size:21px;letter-spacing:0;margin:3px 0 0}.workspace-drawer-head button{align-items:center;background:#f8fafc;border:1px solid var(--border);border-radius:12px;cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.workspace-quick-form,.workspace-form-grid{display:grid;gap:12px}.workspace-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-quick-form label{color:var(--body);display:grid;font-size:12.5px;font-weight:720;gap:6px}.workspace-quick-form input,.workspace-quick-form select{background:#fbfcfd;border:1px solid var(--border);border-radius:14px;color:var(--text);font:inherit;min-height:39px;padding:0 11px}.workspace-drawer-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.workspace-drawer-actions.has-left-control{justify-content:flex-end}.workspace-footer-recurrence{align-items:center;display:inline-flex;gap:7px;margin-right:auto;min-width:0;opacity:.68;transition:opacity .16s ease}.workspace-footer-recurrence:hover,.workspace-footer-recurrence:focus-within,.workspace-footer-recurrence.is-active{opacity:1}.workspace-footer-recurrence .workspace-field-icon{background:#f8fafc;border-color:#edf1f6;color:#98a2b3;height:24px;width:24px}.workspace-footer-recurrence.is-active .workspace-field-icon{background:#ecfdf3;border-color:#bbf7d0;color:#12b76a}.workspace-footer-recurrence .workspace-inline-select{min-width:128px;width:128px}.workspace-footer-recurrence .workspace-inline-select>button{background:#f8fafceb!important;border-color:#e8edf5!important;border-radius:999px!important;box-shadow:none!important;color:#667085!important;min-height:32px!important;padding:0 8px 0 11px!important}.workspace-footer-recurrence .workspace-inline-select>button span{font-size:12px;font-weight:520}.workspace-footer-recurrence .workspace-inline-select-menu{border-radius:14px;min-width:140px;padding:5px;width:140px}.workspace-footer-recurrence .workspace-inline-select-menu button{border-radius:10px;min-height:31px;padding:0 9px}.workspace-task-deadline-panel{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.workspace-task-deadline-panel.is-overdue{background:#fff7f7;border-color:#fecaca}.workspace-task-deadline-panel.is-due-soon{background:#fffbeb;border-color:#fde68a}.workspace-task-deadline-panel.is-today{background:#eff6ff;border-color:#bfdbfe}.workspace-task-deadline-panel span{color:#667085;display:block;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.workspace-task-deadline-panel strong{color:#111827;display:block;font-size:15px;font-weight:780;margin-top:2px}.workspace-task-deadline-panel small{color:#667085;display:block;font-size:12px;line-height:1.35;margin-top:4px}.workspace-task-deadline-panel button{align-items:center;background:#111827;border:0;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:780;gap:6px;min-height:38px;padding:0 13px;white-space:nowrap}.workspace-task-deadline-panel button:hover{background:#020617}.workspace-action-popup-backdrop{align-items:center;background:#0f172a47;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1800}.workspace-action-popup{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 24px 70px #0f172a2e;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr);max-width:420px;padding:16px;width:min(420px,100%)}.workspace-action-popup-icon{align-items:center;background:#f1f5f9;border-radius:12px;color:#475467;display:inline-flex;height:38px;justify-content:center;width:38px}.workspace-action-popup.is-success .workspace-action-popup-icon{background:#dcfce7;color:#047857}.workspace-action-popup.is-warning .workspace-action-popup-icon{background:#fff4cc;color:#9a5b00}.workspace-action-popup.is-danger .workspace-action-popup-icon{background:#fee2e2;color:#b42318}.workspace-action-popup h3{color:#111827;font-size:15px;font-weight:820;line-height:1.2;margin:0}.workspace-action-popup p{color:#475467;font-size:13px;line-height:1.45;margin:5px 0 0}.workspace-action-popup>button{background:#111827;border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:12px;font-weight:780;grid-column:2;justify-self:end;min-height:36px;padding:0 13px}.workspace-action-popup>button:hover{background:#020617}@media(max-width:1120px){.workspace-home-bar{align-items:stretch;flex-direction:column}.workspace-home-bar-left{justify-content:space-between}.workspace-main-grid,.workspace-task-center-shell,.workspace-task-calendar-panel,.workspace-task-calendar-bottom{grid-template-columns:1fr}.workspace-task-calendar-month-card{border-bottom:1px solid #edf0f5;border-right:0;padding:6px 6px 18px}.workspace-task-calendar-schedule{padding:14px 6px 6px}.workspace-request-shell{grid-template-columns:1fr}.workspace-request-detail,.workspace-urgent-rail{position:static}.workspace-greeting{grid-template-columns:1fr}.workspace-top-actions{justify-content:flex-start}.workspace-hero-metrics,.workspace-task-dashboard-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-team-summary,.workspace-workload-card,.workspace-manager-command,.workspace-filter-card,.workspace-weekly-review,.workspace-risk-card,.workspace-team-review-card,.workspace-team-events-card{grid-column:1 / -1}.workspace-manager-command{grid-template-columns:1fr}.workspace-manager-command-metrics,.workspace-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-team-main,.workspace-team-side{grid-column:1 / -1}.workspace-filter-card{grid-template-columns:1fr}}@media(max-width:720px){.workspace-view-toggle,.workspace-home-bar-left,.workspace-top-actions{width:100%}.workspace-view-toggle button{flex:1}.workspace-greeting{padding:18px}.workspace-greeting h1{font-size:24px}.workspace-task-dashboard-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-file-row{grid-template-columns:38px minmax(0,1fr)}.workspace-task-calendar-panel{border-radius:18px;box-shadow:inset 0 0 0 4px #f5f6f8;padding:10px}.workspace-calendar-month-head strong,.workspace-calendar-list-head strong{font-size:17px}.workspace-calendar-month-actions{gap:4px}.workspace-calendar-month-mode{font-size:11px;min-height:30px;padding:0 9px}.workspace-calendar-month-head .workspace-calendar-month-nav{min-height:30px;min-width:30px}.workspace-calendar-weekdays,.workspace-calendar-month-grid{gap:5px}.workspace-calendar-weekdays span{border-radius:10px;font-size:9px;min-height:24px}.workspace-calendar-day-cell{border-radius:11px;font-size:12px;min-height:38px;padding:4px}.workspace-calendar-event-row{grid-template-columns:54px minmax(0,1fr);min-height:68px;padding:10px}.workspace-calendar-event-date strong{font-size:20px}.workspace-task-calendar-todo article{grid-template-columns:24px minmax(0,1fr)}.workspace-task-calendar-todo article .workspace-pill{grid-column:2;justify-self:start}.workspace-file-actions{grid-column:2;justify-content:flex-start}.workspace-request-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-manager-command-metrics,.workspace-filter-grid,.workspace-risk-strip,.workspace-team-metrics,.workspace-team-health{grid-template-columns:1fr}.workspace-manager-command{min-height:0}.workspace-manager-attention-row{grid-template-columns:1fr}.workspace-manager-attention-row .workspace-row-actions{justify-content:flex-start}.workspace-filter-popover{left:0;right:auto}.workspace-request-composer-grid{grid-template-columns:1fr}.workspace-request-list>button{grid-template-columns:10px minmax(0,1fr)}.workspace-request-detail-head{grid-template-columns:38px minmax(0,1fr)}.workspace-request-detail-head>.workspace-pill,.workspace-request-list>button>.workspace-pill{justify-self:start;grid-column:2}.workspace-request-fields,.workspace-request-payload,.workspace-hero-metrics{grid-template-columns:1fr}.workspace-hero-metrics article,.workspace-hero-metrics button{min-height:104px}.workspace-task-row,.workspace-reminder-row,.workspace-review-row,.workspace-review-list article{grid-template-columns:1fr}.workspace-task-row{gap:9px;padding:11px}.workspace-task-meta{align-items:flex-start;display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,max-content))}.workspace-task-signals{grid-column:1 / -1;margin-top:0}.workspace-reminder-meta{justify-content:flex-start;max-width:none}.workspace-row-actions button{min-height:29px;min-width:max-content;padding-inline:9px}.workspace-routine-row{grid-template-columns:28px minmax(0,1fr)}.workspace-routine-row .workspace-row-actions{grid-column:1 / -1}.workspace-routine-note{grid-column:1 / -1;grid-template-columns:1fr}.workspace-event-row{grid-template-columns:52px 18px minmax(0,1fr)}.workspace-event-row:before{left:60px}.workspace-event-date-strip{grid-template-columns:repeat(5,minmax(48px,1fr));overflow-x:auto}.workspace-event-modal-hero{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:10px}.workspace-event-modal-hero .workspace-platform-badge,.workspace-event-modal-hero .workspace-pill{align-self:center;grid-column:2 / -1;height:28px;justify-self:start;max-width:100%;min-height:28px}.workspace-task-meta,.workspace-row-actions,.workspace-task-signals{justify-content:flex-start}.workspace-team-metrics,.workspace-filter-grid,.workspace-performance-grid,.workspace-score-bars,.workspace-score-evidence-grid,.workspace-bonus-review-grid,.workspace-score-evidence-summary,.workspace-form-grid,.workspace-create-detail{grid-template-columns:1fr}.workspace-task-center-head{align-items:stretch;flex-direction:column}.workspace-task-view-tabs,.workspace-create-tabs{overflow-x:auto;width:100%}.workspace-task-management-head{align-items:stretch;flex-direction:column}.workspace-task-mode-tabs{width:100%}.workspace-task-mode-tabs button{flex:1 1 0;justify-content:center}.workspace-task-management-bar{grid-template-columns:1fr}.workspace-task-management-loading{justify-self:start}.workspace-task-view-tabs button,.workspace-create-tabs button{flex:1 0 auto}.workspace-weekly-review .workspace-card-head{align-items:flex-start;flex-direction:column}.workspace-weekly-review .workspace-card-head>button{min-width:0}.workspace-create-row,.workspace-create-notes{grid-template-columns:1fr}.workspace-modal-backdrop.kind-task{padding:10px}.workspace-create-modal.kind-task{width:100%}.workspace-task-property-row,.workspace-task-tag-fields{grid-template-columns:1fr}.workspace-drawer{width:100%}.workspace-create-modal{border-radius:22px;max-width:calc(100vw - 18px)}.workspace-modal-backdrop.kind-event{align-items:flex-start;justify-content:center;overflow-y:auto;padding:10px 9px calc(92px + env(safe-area-inset-bottom))}.workspace-create-modal.kind-event{border-radius:20px;max-height:calc(100dvh - 24px);padding:14px;width:min(390px,calc(100vw - 18px))}.workspace-create-modal.kind-event .workspace-quick-form{gap:12px}.workspace-create-modal.kind-event .workspace-drawer-head{gap:10px;margin-bottom:10px}.workspace-create-modal.kind-event .workspace-drawer-head h2{font-size:20px}.workspace-create-modal.kind-event .workspace-create-row{gap:8px}.workspace-create-modal.kind-event input,.workspace-create-modal.kind-event textarea,.workspace-create-modal.kind-event select,.workspace-create-modal.kind-event .workspace-date-time-button,.workspace-create-modal.kind-event .workspace-inline-select>button,.workspace-create-modal.kind-event .workspace-person-select>button,.workspace-create-modal.kind-event .workspace-platform-select>button,.workspace-create-modal.kind-event .workspace-people-chips input{font-size:16px}.workspace-create-modal.kind-event .workspace-create-row>span{font-size:13px}.workspace-create-modal .workspace-date-time-menu{bottom:calc(150px + env(safe-area-inset-bottom));gap:8px;grid-template-columns:minmax(0,1fr);left:18px;max-height:calc(100dvh - 236px);overflow-y:auto;padding:10px;position:fixed;right:18px;top:auto;width:auto}.workspace-date-time-menu{grid-template-columns:minmax(0,1fr)}.workspace-create-modal .workspace-date-time-menu.is-time-step{left:auto;width:min(236px,calc(100vw - 36px))}.workspace-date-calendar-head{margin-bottom:8px}.workspace-date-calendar-head strong{font-size:12px;font-weight:650}.workspace-date-weekdays,.workspace-date-grid{gap:4px}.workspace-date-grid button,.workspace-date-grid>span{border-radius:10px;font-size:11.5px;height:30px}.workspace-date-calendar-foot{margin-top:8px}.workspace-time-panel{gap:6px}.workspace-time-column{gap:5px;max-height:216px}.workspace-time-column button{border-radius:10px;font-size:11.5px;min-height:29px}}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{top:calc(var(--design-ai-preview-height) + 22px)!important;z-index:35}@media(max-width:1700px){.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-areas:"preview" "controls" "chat" "support"!important}}@media(max-width:1180px){.design-ai-page .design-ai-preview-top-actions{left:18px;right:18px;top:64px}.design-ai-page .design-ai-preview-top-actions .design-ai-inline-select-pill{flex:1 1 220px;min-width:0!important}}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-kpi-detail-grade,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-sync-status{border:0!important;box-shadow:none!important;outline:0!important;min-height:24px!important;padding:5px 10px!important;line-height:1.1!important;color:inherit!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.tone-critical,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.critical,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.tone-red{background:#ffdce2!important;color:#b3122a!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.tone-high,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.high,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.tone-amber,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.medium,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.tone-medium{background:#fff0bf!important;color:#835100!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.tone-stable,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.stable,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.tone-green,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-sync-status,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-sync-status.ok{background:#d9ffec!important;color:#006b42!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.tone-blue,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.low,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.tone-low,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.tone-slate{background:#e4eeff!important;color:#1d4fb8!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-pill.tone-violet{background:#eee5ff!important;color:#5530b3!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-data-status-bar span,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-data-status-bar span.ok,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-data-status-bar span.warn{border:0!important;box-shadow:none!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-visual-table-head,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-visual-table-row{border:0!important;border-radius:0!important;box-shadow:none!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-visual-table-head{background:#94a3b824!important;color:#b9c5d5!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-visual-table-row,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-action-row{background:transparent!important;border-bottom:1px solid rgba(226,232,240,.12)!important;min-height:40px!important;padding:7px 10px!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-visual-table-row:hover,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-action-row:hover{background:#ffffff0b!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-visual-table-row>*,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-action-row>*{background:transparent!important;border:0!important;box-shadow:none!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-fast-sales-value,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-fast-sales-value *,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-bar-row>div:last-child:not(.inventory-bar-track):not(.inventory-fast-sales-value),.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-bar-row>div:last-child:not(.inventory-bar-track):not(.inventory-fast-sales-value) *{background:transparent!important;border:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-fast-sales-value strong,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-bar-row>div:last-child strong{color:#f8fafc!important;text-align:right!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-bar-track,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-compact-bar>div{background:#2b313b!important;border:0!important;box-shadow:inset 0 0 0 1px #e2e8f012!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-money-bars>div,.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-money-bars>div>div{background:transparent!important;border:0!important;box-shadow:none!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-money-bars i{border-radius:10px 10px 0 0!important}.app-shell.is-inventory-dark .inventory-overview-dashboard .inventory-table-action{border:0!important;background:#f8fafc!important;color:#101827!important;box-shadow:none!important}.seo-studio-page{width:100%;padding:18px}.seo-studio-layout{display:grid;grid-template-columns:minmax(420px,.88fr) minmax(580px,1.12fr);gap:18px;align-items:start}.seo-studio-panel{background:#fff;border:1px solid #e6eaf0;border-radius:24px;box-shadow:0 14px 34px #1018280f;padding:18px}.seo-studio-section-title{display:flex;align-items:center;gap:12px;margin-bottom:16px}.seo-studio-section-title.compact{margin-bottom:12px}.seo-studio-section-title h2,.seo-studio-section-title h3{margin:0;color:#111827;letter-spacing:0}.seo-studio-section-title h2{font-size:20px;line-height:1.15}.seo-studio-section-title h3{font-size:15px}.seo-studio-goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.seo-studio-goal-card{min-height:76px;border:1px solid #e4e9f2;background:#fff;color:#111827;border-radius:16px;padding:12px;text-align:left;font-weight:700;display:flex;flex-direction:column;gap:10px;cursor:pointer}.seo-studio-goal-card span{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#eef4ff;color:#2351f6}.seo-studio-goal-card.active{border-color:#b9c7ff;background:#f6f8ff;box-shadow:inset 0 0 0 1px #2351f614}.seo-studio-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seo-studio-form-field{display:flex;flex-direction:column;gap:7px;margin-bottom:12px;color:#667085;font-size:12px;font-weight:700}.seo-studio-form-field input,.seo-studio-form-field select,.seo-studio-form-field textarea{width:100%;border:1px solid #dfe5ee;border-radius:14px;background:#fff;color:#111827;font:inherit;font-size:14px;font-weight:600;padding:12px 14px;outline:none}.seo-studio-form-field textarea{min-height:124px;resize:vertical;line-height:1.5}.seo-studio-form-field input:focus,.seo-studio-form-field select:focus,.seo-studio-form-field textarea:focus{border-color:#8ea8ff;box-shadow:0 0 0 4px #2351f61a}.seo-studio-context-box{border:1px solid #e6eaf0;border-radius:18px;padding:14px;background:#f8fafc;margin:2px 0 14px}.seo-studio-generate-button{width:100%;justify-content:center;min-height:48px}.seo-studio-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.seo-studio-core-chip{border-radius:999px;background:#dcfaee;color:#027a48;padding:7px 11px;font-size:12px;font-weight:800;white-space:nowrap}.seo-studio-result-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 16px}.seo-studio-result-tabs button{border:1px solid #e4e9f2;background:#fff;color:#667085;border-radius:999px;padding:8px 13px;font-weight:700;cursor:pointer}.seo-studio-result-tabs button.active{background:#111827;color:#fff;border-color:#111827}.seo-studio-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seo-studio-result-card{border:1px solid #e6eaf0;border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-height:100%}.seo-studio-result-art{min-height:122px;padding:14px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.seo-studio-result-art:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;right:-36px;bottom:-52px;background:#ffffff2e}.seo-studio-result-art.green{background:linear-gradient(135deg,#047857,#059669)}.seo-studio-result-art.blue{background:linear-gradient(135deg,#2351f6,#5428dc)}.seo-studio-result-art.teal{background:linear-gradient(135deg,#0f7899,#2351f6)}.seo-studio-result-art span{width:34px;height:34px;border-radius:12px;background:#111827bf;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.seo-studio-result-art strong{font-size:28px;font-style:italic;letter-spacing:0;position:relative;z-index:1}.seo-studio-result-art small{align-self:flex-start;border-radius:999px;background:#ffffff38;padding:6px 10px;font-weight:800;position:relative;z-index:1}.seo-studio-result-body{padding:14px;display:flex;flex-direction:column;gap:10px;flex:1}.seo-studio-result-body h3{margin:0;font-size:16px;line-height:1.3;color:#111827}.seo-studio-result-body p,.seo-studio-result-body li,.seo-studio-meta-preview span,.seo-studio-empty small{color:#667085;line-height:1.45;font-size:13px}.seo-studio-result-body p{margin:0}.seo-studio-result-body ul{margin:0;padding-left:18px}.seo-studio-chip-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto}.seo-studio-chip-row span{border-radius:999px;background:#eef4ff;color:#2351f6;padding:5px 9px;font-size:12px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-studio-meta-preview{border:1px solid #e6eaf0;border-radius:14px;background:#f8fafc;padding:10px;display:grid;gap:6px}.seo-studio-empty{min-height:360px;border:1px dashed #dfe5ee;border-radius:18px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:22px}.seo-studio-empty strong{color:#111827}.seo-studio-empty.compact{min-height:160px}.seo-studio-flow-panel,.seo-studio-review-board,.seo-studio-simple-board{margin-top:18px}.seo-studio-flow-head,.seo-studio-result-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.seo-studio-flow-head .ghost-button{flex:0 0 auto}.seo-studio-flow-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.seo-studio-result-grid.single{grid-template-columns:minmax(0,1fr)}.seo-studio-result-card.selected{border-color:#b7c7ff;box-shadow:0 16px 36px #2351f61f}.seo-studio-outline-confirm{background:#f8fafc;border:1px solid #e6eaf0;border-radius:14px;display:grid;gap:8px;margin-top:auto;padding:10px}.seo-studio-outline-confirm strong{color:#111827;font-size:13px}.seo-studio-outline-confirm span{color:#667085;font-size:12px;line-height:1.4}.seo-mode-toggle{align-items:center;background:#f3f5f8;border:1px solid #e1e6ee;border-radius:999px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));margin:2px 0 10px;padding:3px}.seo-mode-toggle button{align-items:center;background:transparent;border:0;border-radius:999px;color:#667085;cursor:pointer;display:inline-flex;font-size:13px;font-weight:850;gap:8px;justify-content:center;min-height:34px;padding:0 12px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.seo-mode-toggle button.active{background:#111827;color:#fff;box-shadow:0 8px 18px #10182824}.seo-manual-writing-empty{min-height:280px}.seo-manual-assets-panel{display:grid;gap:12px}.seo-manual-upload-drop{align-items:center;background:#f8fafc;border:1px dashed #cfd8e6;border-radius:16px;color:#344054;cursor:pointer;display:grid;gap:6px;justify-items:center;min-height:126px;padding:18px;text-align:center}.seo-manual-upload-drop input{display:none}.seo-manual-upload-drop strong{color:#111827;font-size:14px;font-weight:860}.seo-manual-upload-drop small{color:#667085;font-size:12px;font-weight:700;line-height:1.4}.seo-manual-image-list{display:grid;gap:10px}.seo-manual-image-card{align-items:start;background:#fff;border:1px solid #e6eaf0;border-radius:16px;display:grid;gap:10px;grid-template-columns:96px minmax(0,1fr);padding:10px}.seo-manual-image-card img{aspect-ratio:4 / 3;border-radius:12px;object-fit:cover;width:96px}.seo-manual-image-card>div{display:grid;gap:7px;min-width:0}.seo-manual-image-card strong{color:#111827;font-size:13px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-manual-image-card label{display:grid;gap:4px}.seo-manual-image-card label span{color:#98a2b3;font-size:10.5px;font-weight:850;text-transform:uppercase}.seo-manual-image-card input{background:#f8fafc;border:1px solid #edf1f6;border-radius:10px;color:#111827;font:inherit;font-size:12px;font-weight:720;min-height:32px;outline:0;padding:0 10px}.seo-manual-image-actions{display:flex;flex-wrap:wrap;gap:6px}.seo-manual-image-actions button{background:#fff;border:1px solid #e6eaf0;border-radius:999px;color:#475467;cursor:pointer;font-size:11px;font-weight:830;min-height:28px;padding:0 10px}.seo-manual-image-actions button:last-child{color:#d92d20}.seo-manual-image-actions button:disabled{cursor:not-allowed;opacity:.45}.seo-manual-editor-panel{display:grid;gap:12px}.seo-manual-editor-toolbar{align-items:center;background:#f8fafc;border:1px solid #e6eaf0;border-radius:16px;display:flex;flex-wrap:wrap;gap:6px;padding:7px}.seo-manual-editor-toolbar button,.seo-manual-toolbar-select{align-items:center;background:#fff;border:1px solid #e6eaf0;border-radius:12px;color:#344054;display:inline-flex;font-size:12px;font-weight:650;gap:6px;min-height:34px;padding:0 10px}.seo-manual-editor-toolbar button{cursor:pointer}.seo-manual-toolbar-select>span{color:#667085}.seo-manual-toolbar-select{padding-right:4px}.seo-manual-toolbar-select .theme-select{min-width:72px}.seo-manual-toolbar-select .theme-select-trigger{background:#f8fafc;border:0;border-radius:10px;min-height:28px;padding:0 8px}.seo-manual-hidden-file{display:none}.seo-manual-editor-surface{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#eef4ff,#fff) border-box;border:1px solid transparent;border-radius:18px;box-shadow:inset 0 0 0 1px #10182804;color:#111827;font-size:var(--seo-manual-font-size, 16px);font-weight:560;line-height:1.72;min-height:420px;outline:0;overflow:auto;padding:28px 34px}.seo-manual-editor-surface:focus{border-color:#b7c7ff;box-shadow:0 0 0 4px #2351f614}.seo-manual-editor-surface:empty:before{color:#98a2b3;content:attr(data-placeholder);font-weight:720}.seo-manual-editor-surface h1,.seo-manual-editor-surface h2,.seo-manual-editor-surface h3{color:#111827;line-height:1.25;margin:0 0 12px}.seo-manual-editor-surface h1{font-size:1.65em}.seo-manual-editor-surface h2{font-size:1.28em;margin-top:22px}.seo-manual-editor-surface p,.seo-manual-editor-surface ul,.seo-manual-editor-surface ol{margin:0 0 14px}.seo-manual-editor-surface ul,.seo-manual-editor-surface ol{padding-left:24px}.seo-manual-editor-image{background:#f8fafc;border:1px solid #e6eaf0;border-radius:16px;margin:18px 0;overflow:hidden;padding:10px}.seo-manual-editor-image img{border-radius:12px;display:block;max-width:100%;width:100%}.seo-manual-editor-image figcaption{color:#667085;font-size:12px;font-weight:500;padding:8px 2px 0}.seo-manual-context-note{align-items:flex-start;background:#f8fafc;border:1px dashed #d8e4ff;border-radius:16px;color:#344054;display:flex;gap:10px;margin-top:12px;padding:14px}.seo-manual-context-note div{display:grid;gap:3px}.seo-manual-context-note strong{color:#111827;font-size:13px;font-weight:650}.seo-manual-context-note small{color:#667085;font-size:12px;font-weight:450}.seo-manual-editor-footer{align-items:center;display:flex;gap:10px;justify-content:space-between}.seo-manual-editor-footer span{color:#667085;font-size:12px;font-weight:780}.seo-production-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:12px 0}.seo-production-toolbar>span{color:#667085;font-size:12px;font-weight:800;white-space:nowrap}.seo-production-search{align-items:center;background:#fff;border:1px solid #e6eaf0;border-radius:14px;color:#98a2b3;display:flex;flex:1 1 320px;gap:8px;min-height:42px;min-width:220px;padding:0 12px}.seo-production-search input{background:transparent;border:0;color:#111827;flex:1;font:inherit;font-size:13px;font-weight:760;min-width:0;outline:0}.seo-production-search input::placeholder{color:#98a2b3}.seo-production-table{border:1px solid #e6eaf0;border-radius:18px;display:grid;overflow:hidden}.seo-production-row{align-items:center;background:#fff;border-bottom:1px solid #e6eaf0;display:grid;gap:12px;grid-template-columns:54px minmax(260px,1.45fr) minmax(180px,.8fr) minmax(260px,.9fr) minmax(140px,.55fr) minmax(190px,.7fr);min-width:0;padding:12px 14px}.seo-production-row:last-child{border-bottom:0}.seo-production-row:not(.head){cursor:pointer;transition:background .16s ease,border-color .16s ease}.seo-production-row:not(.head):hover,.seo-production-row:not(.head):focus-visible{background:#fbfcff;outline:0}.seo-production-row.head{background:#f8fafc;color:#667085;cursor:default;font-size:12px;font-weight:900;text-transform:uppercase}.seo-production-index{align-items:center;background:#eef4ff;border-radius:12px;color:#2351f6;display:inline-flex;font-size:12px;font-weight:900;height:34px;justify-content:center;width:38px}.seo-production-title,.seo-production-keyword{display:grid;gap:5px;min-width:0}.seo-production-title .seo-studio-stage-pill{justify-self:start;max-width:max-content}.seo-production-title strong,.seo-production-keyword strong{color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-production-title small,.seo-production-keyword span{color:#667085;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-studio-package-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-studio-package-grid.compact span{padding:7px 8px}.seo-studio-queue-actions.compact{display:grid;gap:8px;grid-template-columns:1fr .72fr}.seo-studio-queue-card,.seo-studio-review-card{background:#fff;border:1px solid #e6eaf0;border-radius:18px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px}.seo-studio-queue-card{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.seo-studio-queue-card:hover,.seo-studio-queue-card:focus-visible,.seo-studio-queue-card.selected{border-color:#b7c7ff;box-shadow:0 14px 34px #10182814;outline:0;transform:translateY(-1px)}.seo-studio-queue-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.seo-studio-card-tools{align-items:center;display:inline-flex;gap:8px}.seo-studio-card-tools .icon-only-button{background:#f8fafc;border:1px solid #e6eaf0;color:#667085;height:30px;min-height:30px;width:30px}.seo-studio-card-tools .icon-only-button:hover{background:#eef4ff;border-color:#d8e4ff;color:#2351f6}.seo-studio-stage-pill{background:#eef4ff;border-radius:999px;color:#2351f6;display:inline-flex;font-size:12px;font-weight:800;line-height:1;padding:7px 10px}.seo-studio-queue-card h3,.seo-studio-review-card h3{color:#111827;font-size:16px;line-height:1.3;margin:0}.seo-studio-queue-card p,.seo-studio-review-card p{color:#667085;font-size:13px;line-height:1.45;margin:0}.seo-studio-package-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.seo-studio-package-grid span{background:#f8fafc;border-radius:12px;color:#667085;font-size:12px;font-weight:800;overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap}.seo-studio-package-grid span.done{background:#dcfaee;color:#027a48}.seo-studio-next-action{color:#475467;font-weight:700}.seo-studio-queue-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.seo-studio-queue-actions .primary-button,.seo-studio-queue-actions .ghost-button{justify-content:center;min-height:40px}.seo-studio-card-menu{width:min(236px,calc(100vw - 24px))}.seo-studio-card-menu strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-studio-reader-modal{max-width:min(1180px,calc(100vw - 40px));width:min(1180px,calc(100vw - 40px))}.seo-studio-reader-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,360px);min-height:560px}.seo-studio-brief-reader{background:#fbfcff;border:1px solid #e6eaf0;border-radius:18px;display:grid;gap:12px;padding:16px}.seo-studio-brief-outline{background:#fff;border:1px solid #e6eaf0;border-radius:14px;display:grid;gap:8px;padding:12px}.seo-studio-brief-outline strong,.seo-studio-modal-note{color:#111827;font-size:13px;font-weight:800}.seo-studio-brief-outline span{color:#475467;font-size:13px;line-height:1.4}.seo-studio-package-grid.detail{grid-template-columns:1fr}.seo-article-reader-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.seo-studio-reader-modal .seo-article-reader-toolbar{grid-template-columns:minmax(0,1fr) auto}.seo-article-word-editor{background:#f8fafc;border:1px solid #e6eaf0;border-radius:18px;display:grid;gap:10px;min-height:430px;padding:14px}.seo-article-block{background:#fff;border:1px solid #e6eaf0;border-radius:14px;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr);padding:9px;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.seo-article-block[draggable=true]{cursor:grab}.seo-article-block.dragging{border-color:#2351f6;box-shadow:0 10px 28px #2351f624;opacity:.72}.seo-article-block-controls{align-content:start;display:grid;gap:6px;justify-items:center}.seo-article-block-controls span{background:#eef4ff;border-radius:999px;color:#2351f6;font-size:11px;font-weight:900;line-height:1;padding:6px 7px}.seo-article-block-controls .icon-only-button{background:#fff;border:1px solid #e6eaf0;border-radius:10px;color:#475467;height:28px;min-height:28px;width:28px}.seo-article-block-controls .icon-only-button:disabled{cursor:not-allowed;opacity:.35}.seo-article-editor-html{color:#1d2939;font-size:14px;line-height:1.68;min-width:0}.seo-article-editor-html h1,.seo-article-editor-html h2,.seo-article-editor-html h3{color:#111827;letter-spacing:0;line-height:1.25;margin:0 0 8px}.seo-article-editor-html p,.seo-article-editor-html ul,.seo-article-editor-html ol,.seo-article-editor-html blockquote{margin:0 0 10px}.seo-article-editor-html table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto}.seo-article-editor-html td,.seo-article-editor-html th{border:1px solid #e6eaf0;padding:8px}.seo-article-editor-image{display:grid;gap:8px;margin:0;min-width:0}.seo-article-editor-image img{background:#f8fafc;border:1px solid #e6eaf0;border-radius:12px;display:block;max-height:420px;max-width:100%;object-fit:contain;width:100%}.seo-article-editor-image figcaption,.seo-article-editor-image small{color:#667085;font-size:12px;line-height:1.4}.seo-article-editor-image small{font-weight:800}.ghost-button.danger{border-color:#fee4e2;color:#b42318}.ghost-button.danger:hover{background:#fff1f0;border-color:#fda29b}.seo-studio-calendar-shell{display:grid;gap:18px;grid-template-columns:minmax(760px,1fr) minmax(260px,340px)}.seo-studio-calendar-controls{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.seo-studio-calendar-controls button,.seo-studio-calendar-controls label{align-items:center;background:#fff;border:1px solid #e6eaf0;border-radius:999px;color:#344054;display:inline-flex;gap:8px;min-height:36px}.seo-studio-calendar-controls button{cursor:pointer;font-weight:800;padding:0 14px}.seo-studio-calendar-controls label{padding:0 10px 0 12px}.seo-studio-calendar-controls label span{color:#98a2b3;font-size:11px;font-weight:650;text-transform:uppercase}.seo-studio-calendar-controls input,.seo-studio-calendar-controls select{background:transparent;border:0;color:#344054;font:inherit;font-size:13px;font-weight:800;outline:0}.seo-calendar-filter-select select{min-width:108px}.seo-studio-calendar-controls .theme-select{min-width:112px}.seo-studio-calendar-controls .theme-select-trigger{background:transparent;border:0;border-radius:999px;color:#344054;font-size:13px;font-weight:620;min-height:28px;padding:0 2px 0 0}.seo-studio-calendar-controls .theme-select-menu{min-width:150px}.seo-studio-calendar-grid{border:1px solid #e6eaf0;border-radius:18px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.seo-studio-calendar-day-head,.seo-studio-calendar-cell{border-bottom:1px solid #e6eaf0;border-right:1px solid #e6eaf0}.seo-studio-calendar-day-head{background:#f8fafc;color:#475467;font-size:13px;font-weight:800;padding:12px}.seo-studio-calendar-cell{min-height:116px;padding:10px}.seo-studio-calendar-cell>span{color:#111827;display:block;font-size:13px;font-weight:800;margin-bottom:8px}.seo-studio-calendar-cell.muted>span{color:#98a2b3}.seo-studio-calendar-cell.selected{background:#f9fbff;box-shadow:inset 0 0 0 1px #c7d7fe}.seo-studio-calendar-event{background:#f3f7ff;border:1px solid #d8e4ff;border-radius:10px;color:#101828;cursor:pointer;display:block;font-size:12px;font-weight:800;line-height:1.25;margin-bottom:6px;padding:8px 9px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:100%}.seo-studio-calendar-event:hover,.seo-studio-calendar-event:focus-visible{background:#fff;border-color:#b7c7ff;outline:0;transform:translateY(-1px)}.seo-studio-calendar-event small{color:#475467;display:block;font-size:11px}.seo-studio-upcoming-list,.seo-studio-review-list{display:grid;gap:12px}.seo-studio-upcoming-card{align-items:center;background:#fff;border:1px solid #e6eaf0;border-radius:16px;display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr);padding:10px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.seo-studio-upcoming-card:hover,.seo-studio-upcoming-card:focus-visible{border-color:#b7c7ff;box-shadow:0 14px 34px #10182814;cursor:pointer;outline:0;transform:translateY(-1px)}.seo-studio-upcoming-art{align-items:center;background:linear-gradient(135deg,#047857,#2351f6);border-radius:14px;color:#fff;display:flex;font-size:18px;font-style:italic;font-weight:900;height:72px;justify-content:center}.seo-studio-upcoming-card div:last-child{display:grid;gap:4px;min-width:0}.seo-studio-upcoming-card strong{color:#111827;line-height:1.25}.seo-studio-upcoming-card small,.seo-studio-upcoming-card span{color:#667085;font-size:12px;font-weight:700}.seo-studio-review-list{grid-template-columns:repeat(3,minmax(0,1fr))}.seo-studio-simple-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.seo-studio-simple-grid article{background:#f8fafc;border:1px solid #e6eaf0;border-radius:16px;display:grid;gap:8px;padding:14px}.seo-studio-simple-grid strong{color:#111827}.seo-studio-simple-grid span{color:#667085;font-size:13px;line-height:1.45}.seo-performance-learning-grid,.seo-settings-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.seo-learning-column,.seo-settings-card:nth-child(4){grid-column:1 / -1}.seo-performance-column,.seo-settings-card{background:#fff;border:1px solid #e6eaf0;border-radius:18px;display:grid;gap:12px;min-width:0;padding:14px}.seo-column-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.seo-column-head strong{color:#111827;font-size:15px}.seo-column-head span{color:#667085;font-size:12px;font-weight:760}.seo-compact-row-list,.seo-settings-row-list{display:grid;gap:10px;min-width:0}.seo-compact-row-list>button,.seo-learning-row,.seo-settings-row,.seo-settings-toggle{align-items:center;background:#f8fafc;border:1px solid #e6eaf0;border-radius:14px;color:inherit;display:grid;gap:10px;min-width:0;padding:10px;text-align:left}.seo-compact-row-list>button{cursor:pointer;grid-template-columns:minmax(0,1fr) auto}.seo-compact-row-list>button:hover{background:#eef4ff;border-color:#d8e4ff}.seo-compact-row-list strong,.seo-learning-row strong,.seo-settings-row strong,.seo-settings-toggle strong{color:#111827;display:block;font-size:13px;line-height:1.35}.seo-compact-row-list small,.seo-learning-row small,.seo-settings-row small,.seo-settings-toggle small{color:#667085;display:block;font-size:12px;line-height:1.35;margin-top:2px}.seo-compact-row-list em{color:#2351f6;font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.seo-learning-row{grid-template-columns:minmax(0,1fr) auto}.seo-learning-row label{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);min-width:0}.seo-learning-row>div,.seo-settings-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.seo-settings-row{flex-wrap:nowrap}.seo-settings-row>div{flex:1 1 auto;min-width:0}.seo-settings-toggle{grid-template-columns:auto minmax(0,1fr) auto}.seo-settings-toggle input{height:18px;width:18px}.seo-settings-knowledge-tools{display:flex;flex-wrap:wrap;gap:8px}.seo-settings-knowledge-tools select{background:#fff;border:1px solid #e6eaf0;border-radius:12px;color:#344054;font-weight:760;min-height:38px;padding:0 12px}.seo-knowledge-module-board{display:grid;gap:14px}.seo-knowledge-toolbar{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) minmax(160px,220px)}.seo-knowledge-toolbar .theme-select,.seo-knowledge-toolbar .theme-select-trigger{width:100%}.seo-knowledge-toolbar select{background:#fff;border:1px solid #e6eaf0;border-radius:14px;color:#344054;font-weight:800;min-height:42px;padding:0 12px}.seo-knowledge-folder-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.seo-knowledge-folder-card{--seo-folder-accent: #2351f6;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--seo-folder-accent) 9%,#ffffff),#fff 64%),linear-gradient(90deg,color-mix(in srgb,var(--seo-folder-accent) 16%,#ffffff),transparent);border:1px solid color-mix(in srgb,var(--seo-folder-accent) 18%,#e6eaf0);border-radius:18px;box-shadow:0 1px 2px #1018280b;color:#111827;cursor:pointer;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto 18px;min-height:96px;padding:14px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.seo-knowledge-folder-card:hover{border-color:color-mix(in srgb,var(--seo-folder-accent) 36%,#d0d5dd);box-shadow:0 14px 32px color-mix(in srgb,var(--seo-folder-accent) 12%,transparent);transform:translateY(-1px)}.seo-knowledge-folder-card.tone-design{--seo-folder-accent: #7c3aed}.seo-knowledge-folder-card.tone-social{--seo-folder-accent: #0f766e}.seo-knowledge-folder-card.tone-common{--seo-folder-accent: #64748b}.seo-knowledge-folder-icon{align-items:center;background:color-mix(in srgb,var(--seo-folder-accent) 12%,#ffffff);border-radius:14px;color:var(--seo-folder-accent);display:inline-flex;height:44px;justify-content:center;width:44px}.seo-knowledge-folder-card>span:not(.seo-knowledge-folder-icon){display:grid;gap:5px;min-width:0}.seo-knowledge-folder-card strong{color:#111827;font-size:14px;font-weight:860;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-knowledge-folder-card small{color:#667085;font-size:12px;font-weight:720;line-height:1.38}.seo-knowledge-folder-card>span small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.seo-knowledge-folder-card em{color:#111827;font-size:20px;font-style:normal;font-weight:880}.seo-knowledge-folder-card>small{grid-column:2 / 5}.seo-knowledge-folder-card>svg{color:color-mix(in srgb,var(--seo-folder-accent) 70%,#98a2b3)}.seo-knowledge-folder-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.seo-knowledge-folder-breadcrumb>span{align-items:center;background:#eef4ff;border:1px solid #cfd8ff;border-radius:999px;color:#2351f6;display:inline-flex;font-size:13px;font-weight:850;gap:7px;min-height:34px;padding:0 12px}.seo-knowledge-folder-breadcrumb small{background:#f2f4f7;border-radius:999px;color:#667085;font-size:11.5px;font-weight:820;padding:7px 10px}.seo-knowledge-module-grid{display:grid;gap:14px;grid-template-columns:minmax(320px,.8fr) minmax(460px,1.2fr)}.seo-knowledge-list-panel,.seo-knowledge-review-panel{background:#fbfcff;border:1px solid #e6eaf0;border-radius:18px;display:grid;gap:12px;min-width:0;padding:14px}.seo-knowledge-list-actions,.seo-knowledge-create-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.seo-knowledge-list-actions{flex-wrap:wrap}.seo-knowledge-list-actions>span{background:#f2f4f7;border-radius:999px;color:#667085;font-size:11.5px;font-weight:560;padding:6px 9px;white-space:nowrap}.seo-knowledge-list-actions .ghost-button,.seo-knowledge-create-head .ghost-button{min-height:32px;padding-inline:10px}.seo-knowledge-create-inline{background:#fff;border:1px solid #e6eaf0;border-radius:16px;display:grid;gap:8px;padding:10px}.seo-knowledge-create-head strong{color:#111827;font-size:13px;font-weight:650}.seo-knowledge-create-inline input,.seo-knowledge-create-inline textarea,.seo-knowledge-review-textarea{background:#fff;border:1px solid #e6eaf0;border-radius:14px;color:#111827;font:inherit;font-size:13px;font-weight:700;outline:0;padding:11px 12px}.seo-knowledge-create-inline textarea{min-height:84px;resize:vertical}.seo-knowledge-list{display:grid;gap:8px;max-height:460px;overflow:auto;padding-right:2px}.seo-knowledge-list button{align-items:center;background:#fff;border:1px solid #e6eaf0;border-radius:14px;color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:11px;text-align:left}.seo-knowledge-list button:hover,.seo-knowledge-list button.selected{background:#eef4ff;border-color:#b7c7ff}.seo-knowledge-list strong{color:#111827;display:block;font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-knowledge-list small,.seo-knowledge-list em{color:#667085;display:block;font-size:12px;font-style:normal;font-weight:760}.seo-knowledge-list em{background:#f2f4f7;border-radius:999px;color:#475467;padding:6px 9px;white-space:nowrap}.seo-knowledge-meta-row{display:flex;flex-wrap:wrap;gap:8px}.seo-knowledge-meta-row span{background:#fff;border:1px solid #e6eaf0;border-radius:999px;color:#475467;font-size:12px;font-weight:800;padding:7px 10px}.seo-knowledge-review-textarea{line-height:1.6;min-height:340px;resize:vertical}.connector-dot{border-radius:999px;display:inline-flex;height:10px;width:10px}.connector-dot.ok{background:#12b76a}.connector-dot.warn{background:#f79009}.connector-dot.risk{background:#f04438;box-shadow:0 0 0 4px #f044381a}.seo-calendar-post-button{background:#111827!important;border-color:#111827!important;color:#fff!important}.seo-calendar-post-backdrop{align-items:center;background:#0f172a52;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9990}.seo-calendar-post-modal{background:#fff;border:1px solid #e6eaf0;border-radius:20px;box-shadow:0 24px 70px #10182838;display:grid;gap:14px;max-width:min(620px,calc(100vw - 40px));padding:18px;width:100%}.seo-calendar-post-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.seo-calendar-post-head h3{color:#111827;font-size:18px;font-weight:650;margin:2px 0 0}.seo-calendar-post-list{display:grid;gap:8px;max-height:420px;overflow:auto}.seo-calendar-post-list>button{align-items:center;background:#fbfcff;border:1px solid #e6eaf0;border-radius:14px;color:#111827;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px;text-align:left}.seo-calendar-post-list>button:hover{background:#eef4ff;border-color:#b7c7ff}.seo-calendar-post-list strong,.seo-calendar-post-list small{display:block}.seo-calendar-post-list strong{font-size:13px;font-weight:650}.seo-calendar-post-list small{color:#667085;font-size:12px;margin-top:3px}.seo-calendar-post-list em{background:#111827;border-radius:999px;color:#fff;font-size:12px;font-style:normal;font-weight:600;padding:7px 10px;white-space:nowrap}.seo-writer-message-list{display:grid;gap:8px;max-height:190px;overflow:auto}.seo-writer-message-list article{border:1px solid #e6eaf0;border-radius:14px;display:grid;gap:4px;padding:10px}.seo-writer-message-list article.ai{background:#f8fafc}.seo-writer-message-list article.user{background:#eef4ff}.seo-writer-message-list strong{color:#111827;font-size:12px}.seo-writer-message-list span{color:#475467;font-size:12px;line-height:1.45}.seo-manual-image-form{background:#f8fafc;border:1px solid #e6eaf0;border-radius:16px;display:grid;gap:10px;padding:12px}.seo-manual-image-form label{display:grid;gap:5px}.seo-manual-image-form label>span{color:#667085;font-size:12px;font-weight:850}.seo-manual-image-form input,.seo-manual-image-form select,.seo-article-edit-area{background:#fff;border:1px solid #e6eaf0;border-radius:12px;color:#111827;font:inherit;min-height:40px;padding:0 12px}.seo-manual-file-button{align-items:center;background:#111827;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex!important;font-weight:850;gap:8px!important;justify-content:center;min-height:42px;overflow:hidden;position:relative}.seo-manual-file-button span{color:#fff!important}.seo-manual-file-button input{cursor:pointer;inset:0;opacity:0;position:absolute}.seo-article-edit-area{min-height:520px;padding:14px;resize:vertical;width:100%}@media(max-width:1280px){.seo-production-row{grid-template-columns:44px minmax(220px,1.3fr) minmax(160px,.8fr) minmax(230px,.9fr) minmax(120px,.55fr) minmax(170px,.7fr)}.seo-performance-learning-grid,.seo-settings-grid{grid-template-columns:1fr}}@media(max-width:920px){.seo-production-table{border:0;gap:10px;overflow:visible}.seo-production-row.head{display:none}.seo-production-row{border:1px solid #e6eaf0;border-radius:16px;grid-template-columns:38px minmax(0,1fr)}.seo-production-keyword,.seo-studio-package-grid.compact,.seo-studio-next-action,.seo-studio-queue-actions.compact{grid-column:2}.seo-studio-queue-actions.compact{grid-template-columns:1fr}.seo-studio-calendar-controls{width:100%}.seo-studio-calendar-controls label,.seo-studio-calendar-controls button{flex:1 1 170px;justify-content:center}}.seo-performance-cockpit{display:grid;gap:18px}.seo-ai-summary-panel{background:linear-gradient(180deg,#fff,#fbfcff)}.seo-ai-summary-grid{display:grid;gap:12px;grid-template-columns:minmax(260px,1.4fr) minmax(180px,.7fr) minmax(220px,.9fr) minmax(220px,.9fr)}.seo-ai-summary-grid>div,.seo-ai-summary-grid ol{background:#f8fafc;border:1px solid #e6eaf0;border-radius:16px;display:grid;gap:6px;margin:0;min-width:0;padding:13px}.seo-ai-summary-grid strong{color:#111827;line-height:1.35}.seo-ai-summary-grid p,.seo-ai-summary-grid span,.seo-ai-summary-grid li{color:#667085;font-size:13px;line-height:1.45;margin:0}.seo-ai-summary-grid ol{padding-left:30px}.seo-ai-summary-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px}.seo-ai-summary-actions .primary-button{min-height:38px;padding-inline:14px}.seo-ai-auto-sync-cta{align-items:center;background:#eef4ff;border:1px solid #d8e4ff;border-radius:12px;color:#2351f6;display:inline-flex;font-size:13px;font-weight:760;gap:8px;min-height:38px;padding:0 14px}.seo-ai-auto-sync-cta.running svg{animation:seo-auto-sync-spin 1.1s linear infinite}.seo-ai-auto-sync-status{align-items:center;background:#eef4ff;border:1px solid #d8e4ff;border-radius:999px;color:#2351f6;display:inline-flex;font-size:12px;font-weight:760;gap:8px;min-height:34px;padding:0 12px}.seo-ai-auto-sync-status.running svg{animation:seo-auto-sync-spin 1.1s linear infinite}@keyframes seo-auto-sync-spin{to{transform:rotate(360deg)}}.seo-overview-smart-empty{align-items:center;background:#fffaeb;border:1px solid #fedf89;border-radius:16px;color:#92400e;display:flex;gap:10px;padding:12px 14px}.seo-overview-smart-empty.setup{align-items:flex-start}.seo-overview-smart-empty.setup div{display:grid;gap:2px}.seo-overview-smart-empty strong{color:#78350f;font-size:13px;line-height:1.35}.seo-overview-smart-empty span{font-size:13px;font-weight:650;line-height:1.45}.seo-health-kpi-row{display:grid;gap:18px;grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.seo-health-card{display:grid;gap:12px}.seo-performance-cockpit.is-setup-mode .seo-health-card.muted,.seo-performance-cockpit.is-setup-mode .seo-trend-panel.muted,.seo-performance-cockpit.is-setup-mode .seo-performance-list-panel.muted{box-shadow:none;opacity:.82}.seo-health-score-main{align-items:end;display:grid;gap:4px;grid-template-columns:1fr auto}.seo-health-score-main span{color:#667085;font-size:12px;font-weight:760}.seo-health-score-main strong{color:#111827;font-size:56px;grid-row:span 2;letter-spacing:0;line-height:.95}.seo-health-card.muted .seo-health-score-main strong{color:#98a2b3}.seo-health-score-main small{color:#2351f6;font-size:13px;font-weight:800}.seo-health-card p{color:#344054;font-size:13px;line-height:1.5;margin:0}.seo-health-score-factors{display:flex;flex-wrap:wrap;gap:7px}.seo-health-score-factors span{background:#eef4ff;border-radius:999px;color:#2351f6;font-size:12px;font-weight:700;padding:6px 9px}.seo-overview-metric-grid.performance{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.seo-overview-two-col{display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.seo-overview-two-col.bottom{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr)}.seo-trend-range-tabs{display:inline-flex;gap:6px}.seo-trend-range-tabs button{background:#fff;border:1px solid #e6eaf0;border-radius:999px;color:#667085;cursor:pointer;font-size:12px;font-weight:760;min-height:32px;padding:0 11px}.seo-trend-range-tabs button.active{background:#111827;border-color:#111827;color:#fff}.seo-trend-empty{align-items:center;background:#f8fafc;border:1px dashed #dfe5ee;border-radius:18px;color:#667085;display:grid;gap:8px;justify-items:center;min-height:220px;padding:22px;text-align:center}.seo-trend-empty strong{color:#111827;max-width:560px}.seo-trend-empty small{color:#667085;line-height:1.45;max-width:560px}.seo-opportunity-list,.seo-optimization-list,.seo-money-page-list,.seo-performance-table{display:grid;gap:10px}.seo-opportunity-list article,.seo-optimization-list article,.seo-money-page-list article,.seo-performance-table article{background:#fff;border:1px solid #e6eaf0;border-radius:16px;display:grid;gap:7px;min-width:0;padding:12px}.seo-opportunity-list span,.seo-optimization-list span{color:#667085;font-size:12px;font-weight:760}.seo-opportunity-list strong,.seo-optimization-list strong,.seo-money-page-list strong,.seo-performance-table strong{color:#111827;line-height:1.3}.seo-opportunity-list small,.seo-optimization-list small,.seo-money-page-list small,.seo-performance-table small,.seo-performance-table em,.seo-money-page-list em{color:#667085;font-size:12px;font-style:normal;line-height:1.4}.seo-opportunity-list .ghost-button,.seo-optimization-list .ghost-button,.seo-performance-table .ghost-button{justify-content:center;min-height:34px}.seo-performance-table article{align-items:center;grid-template-columns:minmax(180px,1fr) repeat(4,auto)}.seo-performance-table article>em,.seo-performance-table article>small,.seo-performance-table article>button{grid-column:1 / -1}.seo-performance-table span{background:#f8fafc;border-radius:999px;color:#344054;font-size:12px;font-weight:740;padding:6px 9px;white-space:nowrap}.seo-money-page-list article{align-items:center;grid-template-columns:minmax(180px,1fr) auto auto auto auto}.seo-money-page-list article>em,.seo-money-page-list article>button{grid-column:1 / -1}.seo-money-page-list span,.seo-money-page-list b{align-self:center;background:#f8fafc;border-radius:999px;color:#344054;font-size:12px;font-weight:760;padding:7px 10px;white-space:nowrap}.seo-money-page-list b{background:#dcfaee;color:#027a48}.seo-money-page-list .ghost-button{justify-content:center;min-height:34px}.seo-data-health-panel{padding:14px 16px}.seo-data-health-compact{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.seo-data-health-compact strong{color:#344054;font-size:13px;font-weight:720;line-height:1.45;min-width:0}.seo-data-health-compact .ghost-button{min-height:34px;white-space:nowrap}.seo-data-health-grid{display:none;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.seo-data-health-grid.expanded{display:grid}.seo-data-health-grid article{background:#f8fafc;border:1px solid #e6eaf0;border-radius:14px;display:grid;gap:4px;padding:12px}.seo-data-health-grid span,.seo-data-health-grid small{color:#667085;font-size:12px;font-weight:680}.seo-data-health-grid strong{color:#111827;font-size:14px}.seo-data-health-grid article.ok strong{color:#027a48}.seo-data-health-grid article.warn strong{color:#b54708}.seo-data-health-grid article.risk strong{color:#b42318}.seo-studio-overview{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.seo-studio-overview-main{display:grid;gap:18px}.seo-overview-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.seo-overview-metric{background:#f8fafc;border:1px solid #e6eaf0;border-radius:16px;display:grid;gap:7px;min-width:0;padding:14px}.seo-overview-metric span{align-items:center;background:#eef4ff;border-radius:12px;color:#2351f6;display:inline-flex;height:34px;justify-content:center;width:34px}.seo-overview-metric.violet span{background:#f4f3ff;color:#6941c6}.seo-overview-metric.green span{background:#dcfaee;color:#027a48}.seo-overview-metric.amber span{background:#fffaeb;color:#b54708}.seo-overview-metric strong{color:#111827;font-size:28px;line-height:1}.seo-overview-metric small{color:#344054;font-size:13px;font-weight:650}.seo-overview-metric em{color:#667085;font-size:12px;font-style:normal;line-height:1.35}.seo-overview-chart{border-top:1px solid #edf0f5;display:grid;gap:11px;margin-top:16px;padding-top:16px}.seo-overview-chart-head,.seo-overview-bar-row{align-items:center;display:grid;gap:12px;grid-template-columns:100px minmax(0,1fr) 34px}.seo-overview-chart-head{grid-template-columns:1fr auto}.seo-overview-chart-head strong,.seo-overview-focus-item strong,.seo-overview-connector strong,.seo-studio-schedule-card strong{color:#111827}.seo-overview-chart-head small,.seo-overview-bar-row span,.seo-overview-focus-item small,.seo-overview-connector small{color:#667085;font-size:12px;font-weight:650}.seo-overview-bar-row div{background:#edf2f7;border-radius:999px;height:9px;overflow:hidden}.seo-overview-bar-row i{background:#2351f6;border-radius:inherit;display:block;height:100%}.seo-overview-bar-row i.violet{background:#7c3aed}.seo-overview-bar-row i.amber{background:#f59e0b}.seo-overview-bar-row i.green{background:#12b76a}.seo-overview-bar-row strong{color:#111827;font-size:13px;text-align:right}.seo-overview-focus-list{display:grid;gap:10px}.seo-overview-focus-item,.seo-studio-upcoming-button{border:1px solid #e6eaf0;cursor:pointer;text-align:left}.seo-overview-focus-item{background:#fff;border-radius:16px;display:grid;gap:8px;padding:12px}.seo-overview-side{align-self:start;display:grid;gap:16px}.seo-overview-connector{align-items:center;background:#f8fafc;border:1px solid #e6eaf0;border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:13px}.seo-overview-connector div{display:grid;gap:4px;min-width:0}.seo-overview-connector span{align-items:center;background:#dcfaee;border-radius:999px;color:#027a48;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-width:52px;padding:7px 10px}.seo-studio-calendar-controls button svg{flex:0 0 auto}.seo-studio-calendar-cell{overflow:hidden}.seo-studio-unscheduled{border-top:1px solid #edf0f5;display:grid;gap:10px;margin-top:16px;padding-top:16px}.seo-studio-schedule-card{background:#f8fafc;border:1px solid #e6eaf0;border-radius:16px;display:grid;gap:9px;padding:12px}.seo-studio-schedule-card input{background:#fff;border:1px solid #dfe5ee;border-radius:12px;color:#111827;font:inherit;font-size:13px;font-weight:600;min-height:40px;padding:9px 10px;width:100%}.seo-studio-schedule-card .primary-button{justify-content:center;min-height:38px}@media(max-width:1280px){.seo-ai-summary-grid,.seo-health-kpi-row,.seo-overview-two-col,.seo-overview-two-col.bottom{grid-template-columns:1fr}.seo-data-health-grid,.seo-overview-metric-grid.performance{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-studio-overview,.seo-studio-layout{grid-template-columns:1fr}.seo-overview-metric-grid,.seo-studio-result-grid,.seo-studio-flow-grid,.seo-studio-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-studio-calendar-shell,.seo-knowledge-toolbar,.seo-knowledge-module-grid,.seo-knowledge-folder-grid{grid-template-columns:1fr}.seo-studio-reader-modal,.seo-studio-reader-grid{width:min(100%,calc(100vw - 28px))}.seo-studio-reader-grid{grid-template-columns:1fr}}@media(max-width:760px){.seo-studio-page{padding:12px}.seo-studio-panel{padding:14px;border-radius:18px}.seo-studio-goal-grid,.seo-studio-form-grid,.seo-ai-summary-grid,.seo-data-health-grid,.seo-knowledge-toolbar,.seo-knowledge-module-grid,.seo-knowledge-folder-grid,.seo-overview-metric-grid.performance,.seo-overview-metric-grid,.seo-studio-result-grid,.seo-studio-flow-grid,.seo-studio-review-list,.seo-studio-simple-grid{grid-template-columns:1fr}.seo-production-toolbar{align-items:stretch;flex-direction:column}.seo-manual-image-card{grid-template-columns:1fr}.seo-manual-image-card img{width:100%}.seo-manual-editor-surface{min-height:340px;padding:22px 18px}.seo-manual-editor-footer{align-items:stretch;flex-direction:column}.seo-health-score-main strong{font-size:44px}.seo-studio-reader-modal .seo-article-reader-toolbar{grid-template-columns:1fr}.seo-article-reader-toolbar-actions{align-items:stretch;flex-direction:column}.seo-article-block{grid-template-columns:1fr}.seo-article-block-controls{align-items:center;display:flex;justify-content:flex-start}.seo-performance-table article,.seo-money-page-list article{grid-template-columns:1fr}.seo-data-health-compact{align-items:stretch;grid-template-columns:1fr}.seo-data-health-compact .icon-box{display:none}.seo-trend-range-tabs{width:100%}.seo-trend-range-tabs button{flex:1 1 0}.seo-overview-chart-head,.seo-overview-bar-row{grid-template-columns:82px minmax(0,1fr) 28px}.seo-studio-calendar-grid{display:block}.seo-studio-calendar-day-head{display:none}.seo-studio-calendar-cell{min-height:80px}}.seo-studio-page,.seo-article-modal{color:#344054;font-size:13px;font-weight:450}.seo-studio-page h1,.seo-studio-page h2,.seo-studio-page h3,.seo-article-modal h1,.seo-article-modal h2,.seo-article-modal h3{font-weight:680}.seo-studio-page p,.seo-studio-page li,.seo-studio-page small,.seo-article-modal p,.seo-article-modal li,.seo-article-modal small{font-weight:450}.seo-studio-section-title h2,.seo-studio-section-title h3,.seo-studio-result-body h3,.seo-studio-queue-card h3,.seo-studio-review-card h3,.seo-studio-upcoming-card strong,.seo-studio-simple-grid strong,.seo-article-modal-head h2,.seo-package-gate-card strong,.seo-image-asset-card strong{font-weight:620}.seo-studio-goal-card,.seo-studio-form-field,.seo-studio-form-field input,.seo-studio-form-field select,.seo-studio-form-field textarea,.seo-studio-core-chip,.seo-studio-result-tabs button,.seo-studio-result-art span,.seo-studio-result-art small,.seo-studio-chip-row span,.seo-studio-stage-pill,.seo-studio-package-grid span,.seo-studio-next-action,.seo-studio-calendar-controls button,.seo-studio-calendar-day-head,.seo-studio-calendar-cell>span,.seo-studio-calendar-event,.seo-studio-upcoming-card small,.seo-studio-upcoming-card span,.seo-article-modal-tags>span:not(.inline-status),.seo-article-package-tabs button,.seo-article-reader-toolbar strong,.seo-article-ai-loading strong,.seo-article-editor span,.seo-article-feedback span,.seo-image-style-select span,.seo-review-question,.seo-review-checklist span,.seo-review-checklist strong,.seo-review-edit-panel label span,.seo-score-card span,.seo-score-card strong{font-weight:560}.seo-studio-result-art strong,.seo-studio-upcoming-art{font-weight:700}.seo-studio-page .primary-button,.seo-studio-page .ghost-button,.seo-article-modal .primary-button,.seo-article-modal .ghost-button,.seo-quick-fix-grid button{font-weight:600}.seo-studio-result-body p,.seo-studio-result-body li,.seo-studio-meta-preview span,.seo-studio-empty small,.seo-studio-queue-card p,.seo-studio-review-card p,.seo-studio-simple-grid span,.seo-package-gate-card span,.seo-package-gate-card small,.seo-image-asset-card span,.seo-image-asset-card small{font-weight:450}.seo-studio-page .eyebrow,.seo-article-modal .eyebrow{font-size:10.5px;font-weight:620;letter-spacing:0}.seo-studio-section-title h2,.seo-article-modal-head h2{font-size:18px}.seo-studio-section-title h3{font-size:14px}.seo-studio-page .theme-select{color:#344054;font-size:13px;font-weight:520;min-width:0}.seo-studio-page .theme-select-trigger{background:#fff;border:1px solid #e6eaf0;border-radius:14px;color:#344054;font-size:13px;font-weight:560;min-height:38px;padding:0 12px}.seo-studio-page .theme-select.open .theme-select-trigger{border-color:#b7c7ff;box-shadow:0 0 0 4px #2351f614}.seo-studio-page .theme-select-menu{border:1px solid #e1e7f0;border-radius:14px;box-shadow:0 18px 40px #10182824;max-height:260px;overflow:auto;padding:6px;z-index:80}.seo-studio-page .theme-select-option{border-radius:10px;font-size:13px;font-weight:520;min-height:34px;padding:8px 10px}.seo-studio-page .theme-select-option:hover,.seo-studio-page .theme-select-option.active{background:#eef4ff;color:#1d4ed8}.seo-studio-page>.action-success-toast{left:50%;max-width:min(420px,calc(100vw - 32px));min-width:300px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10000}.seo-studio-page .seo-manual-toolbar-select .theme-select-trigger{background:#f8fafc;border:0;border-radius:10px;min-height:28px;padding:0 8px}.seo-studio-page .seo-studio-calendar-controls .theme-select-trigger{background:transparent;border:0;border-radius:999px;min-height:28px;padding:0 2px 0 0}.seo-studio-page .seo-studio-calendar-controls .theme-select.open .theme-select-trigger,.seo-studio-page .seo-manual-toolbar-select .theme-select.open .theme-select-trigger{box-shadow:none}@media(min-width:1181px){.design-ai-page .design-ai-generate-grid.is-pro-mode{align-items:start!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(240px,360px) minmax(560px,900px) minmax(240px,360px)!important;grid-template-areas:"preview preview preview" "controls chat support"!important;justify-content:center!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-preview-panel{grid-area:preview!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel{display:flex!important;grid-area:controls!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{grid-area:chat!important;justify-self:stretch!important;margin:0!important;max-width:none!important;width:100%!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{display:flex!important;grid-area:support!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{align-self:stretch!important;height:var(--design-ai-composer-card-height)!important;max-height:var(--design-ai-composer-card-height)!important;max-width:none!important;min-height:var(--design-ai-composer-card-height)!important;position:relative!important;inset:auto!important;width:100%!important;z-index:3!important}}@media(max-width:1180px){.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-columns:1fr!important;grid-template-areas:"preview" "controls" "chat" "support"!important}}.design-ai-page .design-ai-output-context-menu{background:#fff;border:1px solid rgba(208,213,221,.92);border-radius:14px;box-shadow:0 22px 60px #1018282e;display:grid;gap:4px;min-width:210px;padding:8px;position:fixed;z-index:20000}.design-ai-page .design-ai-output-context-menu button{align-items:center;background:transparent;border:0;border-radius:10px;color:#111827;cursor:pointer;display:flex;font-size:13px;font-weight:700;justify-content:flex-start;padding:10px 11px;text-align:left}.design-ai-page .design-ai-output-context-menu button:hover{background:#ecfdf5;color:#047857}.design-ai-page .design-ai-preview-panel{height:auto!important;overflow:visible!important}.design-ai-page .design-ai-preview-grid{align-items:start!important;display:grid!important;grid-template-columns:minmax(280px,440px)!important;justify-content:center!important;min-height:0!important;padding:10px 0 20px!important}.design-ai-page .design-ai-output-card{justify-self:center!important;margin-inline:auto!important;max-width:440px!important;position:relative;width:100%!important}.design-ai-page .design-ai-output-card img{display:block}.design-ai-page .design-ai-output-actions{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media(min-width:1181px){.design-ai-page .design-ai-generate-grid.is-pro-mode{align-items:stretch!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(300px,420px) minmax(640px,960px) minmax(300px,420px)!important;grid-template-areas:"preview preview preview" "controls chat support"!important;justify-content:center!important;margin-inline:auto!important;max-width:1840px!important;width:100%!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-preview-panel{grid-area:preview!important;min-height:var(--design-ai-preview-height)!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel{grid-area:controls!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{grid-area:chat!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{grid-area:support!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{align-self:stretch!important;height:var(--design-ai-composer-card-height)!important;max-height:var(--design-ai-composer-card-height)!important;min-height:var(--design-ai-composer-card-height)!important;position:relative!important;width:100%!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{justify-self:stretch!important;margin:0!important;max-width:none!important}}.design-ai-page,.design-ai-page .design-ai-generate-grid{max-width:none!important;width:100%!important}.design-ai-page .design-ai-preview-panel{justify-self:stretch!important;max-width:none!important;width:100%!important}@media(min-width:1181px){.design-ai-page .design-ai-generate-grid.is-pro-mode{gap:22px!important;grid-template-columns:minmax(430px,.95fr) minmax(760px,1.65fr) minmax(430px,.95fr)!important;max-width:none!important;padding-inline:clamp(12px,1.6vw,30px)!important;width:100%!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{max-width:none!important;min-width:0!important;width:100%!important}}@media(min-width:1600px){.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-columns:minmax(480px,.95fr) minmax(860px,1.7fr) minmax(480px,.95fr)!important}}.design-ai-page .design-ai-folder-image-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr))!important;gap:10px!important}.design-ai-page .design-ai-folder-image-grid>div{gap:6px!important;padding:7px!important}.design-ai-page .design-ai-folder-image-grid img,.design-ai-page .design-ai-folder-image-grid .design-ai-image-fallback{aspect-ratio:4 / 3!important;max-height:168px!important;min-height:0!important}.design-ai-page .design-ai-reference-image-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))!important}.design-ai-page .design-ai-reference-image-grid img,.design-ai-page .design-ai-reference-image-grid .design-ai-image-fallback{max-height:120px!important}.design-ai-page .design-ai-control-panel .design-ai-preset-thumbs{grid-template-columns:repeat(4,48px)!important}.design-ai-page .design-ai-control-panel .design-ai-preset-thumbs img,.design-ai-page .design-ai-control-panel .design-ai-preset-thumbs .design-ai-image-fallback{height:48px!important;width:48px!important}.design-ai-page .design-ai-loading-preview{align-items:center!important;display:grid!important;gap:0!important;justify-items:center!important;min-height:440px!important;place-items:center!important;text-align:center!important}.design-ai-page .design-ai-loading-preview>strong,.design-ai-page .design-ai-loading-preview>span{display:none!important}.design-ai-loader-wrapper{color:#ffffffb8!important;font-size:18px!important;font-weight:520!important;height:180px!important;letter-spacing:0!important;width:180px!important}.design-ai-loader{animation:design-ai-loader-rotate 2s linear infinite!important;filter:drop-shadow(0 24px 36px rgba(16,24,40,.08))}.design-ai-loader-text,.design-ai-loader-letter{display:none!important}.design-ai-loader-word{color:#ffffffb8;position:relative;z-index:1}.design-ai-page .design-ai-output-card{cursor:zoom-in}.design-ai-page .design-ai-output-card .design-ai-artboard{align-items:center!important;background:#fff!important;display:flex!important;justify-content:center!important;overflow:hidden!important}.design-ai-page .design-ai-output-card .design-ai-artboard img{height:100%!important;object-fit:contain!important;width:100%!important}.design-ai-output-modal-backdrop{align-items:center;background:#0f172a6b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:9999}.design-ai-output-modal{background:#fff;border:1px solid rgba(226,232,240,.96);border-radius:24px;box-shadow:0 30px 90px #0f172a3d;display:grid;gap:18px;grid-template-columns:minmax(360px,720px) minmax(300px,420px);max-height:calc(100vh - 56px);max-width:min(1180px,calc(100vw - 56px));overflow:auto;padding:18px;position:relative;width:100%}.design-ai-output-modal-close{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 10px 26px #0f172a1f;color:#111827;display:inline-flex;height:38px;justify-content:center;position:absolute;right:14px;top:14px;width:38px;z-index:2}.design-ai-output-modal-image{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;display:flex;justify-content:center;min-height:420px;overflow:hidden}.design-ai-output-modal-image img{display:block;max-height:calc(100vh - 140px);max-width:100%;object-fit:contain;width:auto}.design-ai-output-modal-info{display:grid;gap:12px;min-width:0;padding:44px 4px 4px}.design-ai-output-modal .design-ai-output-actions{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.design-ai-output-modal .design-ai-output-actions button:first-child{grid-column:span 2}.design-ai-output-modal .design-ai-score-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.design-ai-page .design-ai-control-panel .design-ai-advanced-drawer{max-height:none!important;overflow:visible!important}.design-ai-page .design-ai-control-panel .design-ai-reference-box{background:#fbfffd!important;border:1px solid rgba(6,201,121,.24)!important;border-radius:18px!important;overflow:visible!important;padding:14px!important}.design-ai-page .design-ai-control-panel .design-ai-reference-box .design-ai-three-col{display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(180px,.9fr)!important}.design-ai-page .design-ai-influence-control{align-content:start;background:#fff;border:1px solid #dbe4ef;border-radius:16px;display:grid;gap:10px;min-height:54px;padding:9px 12px}.design-ai-page .design-ai-influence-control>div{align-items:center;display:flex;justify-content:space-between}.design-ai-page .design-ai-influence-control span{color:#475569;font-size:12px;font-weight:620}.design-ai-page .design-ai-influence-control b{color:#07111f;font-size:13px;font-weight:760}.design-ai-page .design-ai-influence-control input[type=range]{accent-color:#06c979;cursor:pointer;width:100%}.design-ai-page .design-ai-influence-control input[type=range]:disabled{cursor:not-allowed;opacity:.58}.design-ai-page .design-ai-control-panel .design-ai-preset-thumbs{display:flex!important;gap:8px!important;margin-top:12px!important;max-width:100%!important;overflow-x:auto!important;padding-bottom:3px!important}.design-ai-page .design-ai-control-panel .design-ai-preset-thumbs img,.design-ai-page .design-ai-control-panel .design-ai-preset-thumbs .design-ai-image-fallback{border-radius:12px!important;flex:0 0 58px!important;height:58px!important;object-fit:cover!important;width:58px!important}.design-ai-page .design-ai-product-image-picker{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;display:grid;gap:10px;padding:12px}.design-ai-page .design-ai-product-image-picker>div:first-child{align-items:center;display:flex;justify-content:space-between}.design-ai-page .design-ai-product-image-picker span{color:#475569;font-size:12px;font-weight:650}.design-ai-page .design-ai-product-image-picker b{color:#06a463;font-size:12px;font-weight:780}.design-ai-page .design-ai-product-image-strip{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.design-ai-page .design-ai-product-image-strip button{aspect-ratio:1;background:#fff;border:1px solid #dbe4ef;border-radius:14px;cursor:pointer;overflow:hidden;padding:3px;position:relative}.design-ai-page .design-ai-product-image-strip button.active{border-color:#06c979;box-shadow:0 0 0 3px #06c97924}.design-ai-page .design-ai-product-image-strip button:disabled{cursor:not-allowed;opacity:.6}.design-ai-page .design-ai-product-image-strip img,.design-ai-page .design-ai-product-image-strip .design-ai-image-fallback{border-radius:10px;height:100%!important;object-fit:cover;width:100%!important}.design-ai-page .design-ai-product-image-strip button>span{align-items:center;background:#07111fd1;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;height:22px;justify-content:center;position:absolute;right:5px;top:5px;width:22px}.design-ai-page .design-ai-influence-control{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 10px 24px #0f172a0a;gap:12px!important;padding:12px 14px!important}.design-ai-page .design-ai-influence-control input[type=range]{appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,#06c979 0 var(--design-ai-range-progress, 60%),#dbe4ef var(--design-ai-range-progress, 60%) 100%)!important;border-radius:999px;height:7px;outline:0}.design-ai-page .design-ai-influence-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #06c979;border-radius:50%;box-shadow:0 6px 16px #06c97947;height:20px;width:20px}.design-ai-page .design-ai-influence-control input[type=range]::-moz-range-thumb{background:#fff;border:3px solid #06c979;border-radius:50%;box-shadow:0 6px 16px #06c97947;height:15px;width:15px}.design-ai-page .design-ai-influence-control input[type=range]::-moz-range-track{background:transparent;border:0}.design-ai-page .design-ai-pro-support-panel .design-ai-product-picker{min-height:0!important;overflow:visible!important}.design-ai-page .design-ai-product-image-picker{max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:10px!important}.design-ai-page .design-ai-product-image-picker>div:first-child{min-width:0}.design-ai-page .design-ai-product-image-picker>div:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-ai-page .design-ai-product-image-strip{display:flex!important;gap:8px!important;grid-template-columns:none!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 8px!important;scroll-snap-type:x proximity}.design-ai-page .design-ai-product-image-strip button{aspect-ratio:1!important;flex:0 0 64px!important;height:64px!important;scroll-snap-align:start;width:64px!important}.design-ai-page .design-ai-product-image-strip img,.design-ai-page .design-ai-product-image-strip .design-ai-image-fallback{height:100%!important;max-height:58px!important;min-height:0!important;width:100%!important}.design-ai-page .design-ai-folder-image-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:14px!important;overflow:visible!important}.design-ai-page .design-ai-folder-image-grid>div{align-content:start!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 10px 24px #0f172a09;display:grid!important;gap:8px!important;min-width:0!important;overflow:hidden!important;padding:8px!important}.design-ai-page .design-ai-folder-preview-button{align-items:center!important;aspect-ratio:4 / 3!important;background:#f8fafc!important;border:1px solid #edf2f7!important;border-radius:13px!important;box-shadow:none!important;cursor:zoom-in!important;display:flex!important;justify-content:center!important;min-height:132px!important;overflow:hidden!important;padding:0!important;width:100%!important}.design-ai-page .design-ai-folder-preview-button img,.design-ai-page .design-ai-folder-preview-button .design-ai-image-fallback{aspect-ratio:auto!important;background:transparent!important;border:0!important;border-radius:12px!important;height:100%!important;max-height:none!important;max-width:100%!important;min-height:0!important;object-fit:contain!important;padding:0!important;width:100%!important}.design-ai-page .design-ai-folder-image-grid>div>.design-ai-select,.design-ai-page .design-ai-folder-image-grid>div>button:not(.design-ai-folder-preview-button){width:100%!important}.design-ai-page .design-ai-folder-image-grid>div>button:not(.design-ai-folder-preview-button){min-height:34px!important}.design-ai-page .design-ai-reference-image-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}.design-ai-asset-modal-backdrop{align-items:center;background:#0f172a75;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;inset:0;justify-content:center;padding:28px;position:fixed;z-index:10000}.design-ai-asset-modal{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 30px 90px #0f172a3d;display:grid;gap:14px;max-height:calc(100vh - 56px);max-width:min(980px,calc(100vw - 56px));overflow:auto;padding:18px;position:relative;width:100%}.design-ai-asset-modal-image{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;display:flex;justify-content:center;min-height:420px;overflow:hidden}.design-ai-asset-modal-image img,.design-ai-asset-modal-image .design-ai-image-fallback{height:auto!important;max-height:calc(100vh - 180px)!important;max-width:100%!important;object-fit:contain!important;width:auto!important}.design-ai-asset-modal-meta{display:grid;gap:3px;min-width:0}.design-ai-asset-modal-meta strong{color:#07111f;font-size:15px;font-weight:760;overflow-wrap:anywhere}.design-ai-asset-modal-meta span{color:#667085;font-size:13px;font-weight:650}.design-ai-page{--design-ai-composer-card-height: 430px !important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-support-panel{height:var(--design-ai-composer-card-height)!important;max-height:var(--design-ai-composer-card-height)!important;min-height:var(--design-ai-composer-card-height)!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-control-panel .design-ai-brief-grid{max-height:calc(var(--design-ai-composer-card-height) - 42px)!important}.design-ai-page .design-ai-ai-box textarea{min-height:168px!important}.design-ai-page .design-ai-influence-control{gap:9px!important;padding:10px 13px!important}.design-ai-page .design-ai-influence-control input[type=range]{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;cursor:pointer;height:18px!important;margin:0!important;padding:0!important}.design-ai-page .design-ai-influence-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#06c979 0 var(--design-ai-range-progress, 60%),#dfe8f1 var(--design-ai-range-progress, 60%) 100%)!important;border:0;border-radius:999px;height:6px}.design-ai-page .design-ai-influence-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;background:#fff!important;border:2px solid #06c979!important;border-radius:50%!important;box-shadow:0 5px 13px #06c9793d!important;height:16px!important;margin-top:-5px!important;width:16px!important}.design-ai-page .design-ai-influence-control input[type=range]::-moz-range-track{background:linear-gradient(90deg,#06c979 0 var(--design-ai-range-progress, 60%),#dfe8f1 var(--design-ai-range-progress, 60%) 100%)!important;border:0;border-radius:999px;height:6px}.design-ai-page .design-ai-influence-control input[type=range]::-moz-range-thumb{background:#fff!important;border:2px solid #06c979!important;border-radius:50%!important;box-shadow:0 5px 13px #06c9793d!important;height:12px!important;width:12px!important}.design-ai-page .design-ai-product-image-picker{overflow:hidden!important}.design-ai-page .design-ai-product-image-strip{display:grid!important;gap:7px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;max-height:146px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:2px 4px 6px 2px!important;scroll-snap-type:none!important}.design-ai-page .design-ai-product-image-strip button{aspect-ratio:1!important;flex:initial!important;height:auto!important;min-width:0!important;scroll-snap-align:unset!important;width:100%!important}.design-ai-page .design-ai-product-image-strip img,.design-ai-page .design-ai-product-image-strip .design-ai-image-fallback{max-height:none!important;object-fit:cover!important}.design-ai-page .design-ai-attached-reference-strip{border-top:1px solid #edf2f7;display:grid;gap:8px;padding:10px 12px 0}.design-ai-page .design-ai-attached-reference-strip>span{color:#667085;font-size:12px;font-weight:700}.design-ai-page .design-ai-attached-reference-strip>div{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding-bottom:4px}.design-ai-page .design-ai-attached-reference-strip button{background:#fff;border:1px solid #dbe4ef;border-radius:12px;cursor:pointer;flex:0 0 54px;height:54px;overflow:hidden;padding:2px;position:relative;width:54px}.design-ai-page .design-ai-attached-reference-strip img,.design-ai-page .design-ai-attached-reference-strip .design-ai-image-fallback{border-radius:9px;height:100%!important;object-fit:cover!important;width:100%!important}.design-ai-page .design-ai-attached-reference-strip b{align-items:center;background:#07111fdb;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;height:18px;justify-content:center;position:absolute;right:4px;top:4px;width:18px}.design-ai-page .design-ai-empty-preview{position:relative}.design-ai-page .design-ai-empty-guide{display:none!important}.design-ai-page .design-ai-empty-preview>svg{display:none!important}.design-ai-page .design-ai-blob-loader{--color-one: #ffbf48;--color-two: #be4a1d;--color-three: #ffbf4780;--color-four: #bf4a1d80;--color-five: #ffbf4740;--time-animation: 2s;--size: 1;animation:design-ai-blob-colorize calc(var(--time-animation) * 3) ease-in-out infinite;border-radius:50%;box-shadow:0 0 25px 0 var(--color-three),0 20px 50px 0 var(--color-four);height:100px;position:relative;transform:scale(var(--size));width:100px}.design-ai-page .design-ai-blob-loader:before{background:linear-gradient(180deg,var(--color-five),var(--color-four));border-bottom:solid 1px var(--color-two);border-radius:50%;border-top:solid 1px var(--color-one);box-shadow:inset 0 10px 10px 0 var(--color-three),inset 0 -10px 10px 0 var(--color-four);content:"";height:100px;left:0;position:absolute;top:0;width:100px}.design-ai-page .design-ai-blob-box{animation:design-ai-blob-roundness calc(var(--time-animation) / 2) linear infinite;background:linear-gradient(180deg,var(--color-one) 30%,var(--color-two) 70%);filter:contrast(15);height:100px;position:relative;width:100px;z-index:1}@keyframes design-ai-blob-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes design-ai-blob-roundness{0%{filter:contrast(15)}20%{filter:contrast(3)}40%{filter:contrast(3)}60%{filter:contrast(15)}to{filter:contrast(15)}}@keyframes design-ai-blob-colorize{0%{filter:hue-rotate(0deg)}20%{filter:hue-rotate(-30deg)}40%{filter:hue-rotate(-60deg)}60%{filter:hue-rotate(-90deg)}80%{filter:hue-rotate(-45deg)}to{filter:hue-rotate(0deg)}}@media(max-width:900px){.design-ai-output-modal{grid-template-columns:1fr;padding:14px}.design-ai-output-modal-image{min-height:300px}.design-ai-output-modal-info{padding-top:4px}}.design-ai-page .design-ai-uiverse-loader{--color-one: #ffbf48;--color-two: #be4a1d;--color-three: #ffbf4780;--color-four: #bf4a1d80;--color-five: #ffbf4740;--time-animation: 2s;--size: 1;align-items:center!important;animation:design-ai-uiverse-colorize calc(var(--time-animation) * 3) ease-in-out infinite!important;border-radius:50%!important;box-shadow:0 0 25px 0 var(--color-three),0 20px 50px 0 var(--color-four)!important;display:flex!important;height:100px!important;justify-content:center!important;overflow:visible!important;position:relative!important;transform:scale(var(--size))!important;width:100px!important}.design-ai-page .design-ai-uiverse-loader:before{background:linear-gradient(180deg,var(--color-five),var(--color-four))!important;border-bottom:solid 1px var(--color-two)!important;border-radius:50%!important;border-top:solid 1px var(--color-one)!important;box-shadow:inset 0 10px 10px 0 var(--color-three),inset 0 -10px 10px 0 var(--color-four)!important;content:""!important;height:100px!important;left:0!important;position:absolute!important;top:0!important;width:100px!important;z-index:0!important}.design-ai-page .design-ai-uiverse-box{animation:design-ai-uiverse-roundness calc(var(--time-animation) / 2) linear infinite!important;background:linear-gradient(180deg,var(--color-one) 30%,var(--color-two) 70%)!important;border-radius:34% 34% 50% 50%!important;clip-path:polygon(0 0,100% 0,100% 54%,82% 82%,50% 100%,18% 82%,0 54%)!important;filter:contrast(1.15) blur(.1px)!important;height:100px!important;left:0!important;position:absolute!important;top:0!important;transform-origin:50% 55%!important;width:100px!important;z-index:1!important}.design-ai-page .design-ai-uiverse-svg{height:0!important;left:0!important;overflow:hidden!important;position:absolute!important;top:0!important;width:0!important}.design-ai-page .design-ai-uiverse-loader span{align-items:center!important;color:#ffffffbd!important;display:flex!important;font-size:15px!important;font-weight:520!important;inset:0!important;justify-content:center!important;line-height:1!important;position:absolute!important;text-align:center!important;z-index:2!important}.design-ai-page .design-ai-loading-preview{align-items:center!important;display:flex!important;justify-content:center!important;min-height:440px!important}.design-ai-page .design-ai-loading-preview .design-ai-uiverse-loader{--size: 1.08}@keyframes design-ai-uiverse-roundness{0%{border-radius:34% 34% 50% 50%;clip-path:polygon(0 0,100% 0,100% 54%,82% 82%,50% 100%,18% 82%,0 54%)}20%{border-radius:28% 42% 52% 45%;clip-path:polygon(0 0,100% 0,96% 48%,76% 90%,45% 100%,12% 74%,0 48%)}40%{border-radius:44% 28% 46% 56%;clip-path:polygon(3% 0,100% 0,100% 58%,72% 96%,28% 92%,0 62%,0 8%)}60%{border-radius:36% 45% 58% 42%;clip-path:polygon(0 4%,88% 0,100% 42%,79% 98%,22% 90%,0 39%)}to{border-radius:34% 34% 50% 50%;clip-path:polygon(0 0,100% 0,100% 54%,82% 82%,50% 100%,18% 82%,0 54%)}}@keyframes design-ai-uiverse-colorize{0%{filter:hue-rotate(0deg)}20%{filter:hue-rotate(-30deg)}40%{filter:hue-rotate(-60deg)}60%{filter:hue-rotate(-90deg)}80%{filter:hue-rotate(-45deg)}to{filter:hue-rotate(0deg)}}@media(min-width:1181px){.design-ai-page .design-ai-generate-grid.is-pro-mode{gap:20px!important;grid-template-columns:minmax(460px,.95fr) minmax(760px,1.5fr) minmax(460px,.95fr)!important}}.design-ai-page .design-ai-pro-support-panel{overflow:visible!important}.design-ai-page .design-ai-pro-support-panel .design-ai-product-picker{display:grid!important;gap:10px!important;overflow:visible!important}.design-ai-page .design-ai-product-athlete-title{display:none!important}.design-ai-page .design-ai-product-knowledge-chip{align-items:center!important;display:flex!important;justify-content:space-between!important;min-height:34px!important;padding:8px 10px!important}.design-ai-page .design-ai-product-knowledge-chip span,.design-ai-page .design-ai-product-knowledge-chip b{font-size:12px!important;line-height:1.2!important}.design-ai-page .design-ai-athlete-picker{border:1px solid #e8eef5!important;border-radius:14px!important;background:#fff!important;display:grid!important;gap:8px!important;padding:0!important}.design-ai-page .design-ai-athlete-picker summary{align-items:center!important;cursor:pointer!important;display:flex!important;gap:10px!important;justify-content:space-between!important;list-style:none!important;min-height:38px!important;padding:0 12px!important}.design-ai-page .design-ai-athlete-picker summary::-webkit-details-marker{display:none!important}.design-ai-page .design-ai-athlete-picker summary span{color:#344054!important;font-size:12px!important;font-weight:700!important}.design-ai-page .design-ai-athlete-picker summary b{color:#667085!important;font-size:12px!important;font-weight:650!important;overflow:hidden!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important}.design-ai-page .design-ai-athlete-picker[open]{background:#fbfdfc!important;border-color:#bff4dc!important;padding-bottom:10px!important}.design-ai-page .design-ai-athlete-picker[open] .design-ai-field{padding:0 10px!important}.design-ai-page .design-ai-product-image-picker{padding:9px!important}.design-ai-page .design-ai-product-image-strip{gap:7px!important;max-height:96px!important;padding-bottom:7px!important}.design-ai-page .design-ai-product-image-strip button{flex-basis:58px!important;height:58px!important;width:58px!important}.design-ai-page .design-ai-product-image-strip img,.design-ai-page .design-ai-product-image-strip .design-ai-image-fallback{max-height:52px!important;object-fit:cover!important}@media(min-width:1181px){.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-columns:minmax(440px,.9fr) minmax(760px,1.42fr) minmax(520px,1.04fr)!important}}.design-ai-page .design-ai-pro-support-panel .design-ai-side-title{align-items:center!important;display:flex!important;gap:8px!important;justify-content:space-between!important;min-width:0!important}.design-ai-page .design-ai-pro-support-panel .design-ai-side-title>span{margin-right:auto!important}.design-ai-page .design-ai-pro-support-panel .design-ai-side-title .design-ai-product-knowledge-chip{flex:0 1 auto!important;gap:8px!important;min-height:28px!important;padding:4px 8px!important;width:auto!important}.design-ai-page .design-ai-pro-support-panel .design-ai-side-title .design-ai-product-knowledge-chip span{color:#98a2b3!important;font-size:11px!important;font-weight:760!important}.design-ai-page .design-ai-pro-support-panel .design-ai-side-title .design-ai-product-knowledge-chip b{color:#07111f!important;font-size:11px!important;font-weight:760!important;white-space:nowrap!important}.design-ai-page .design-ai-pro-support-panel .design-ai-product-picker{overflow:visible!important}.design-ai-page .design-ai-athlete-picker[open]{padding-bottom:8px!important}.design-ai-page .design-ai-product-image-picker{max-height:none!important;overflow:visible!important}.design-ai-page .design-ai-product-image-strip{max-height:108px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:12px!important;scrollbar-gutter:stable!important}@media(min-width:1181px){.design-ai-page .design-ai-generate-grid.is-pro-mode{grid-template-columns:minmax(430px,.86fr) minmax(740px,1.34fr) minmax(620px,1.18fr)!important}}.design-ai-page .design-ai-pro-support-panel .design-ai-side-title{width:100%!important}.design-ai-page .design-ai-pro-support-panel .design-ai-side-title .design-ai-product-knowledge-chip{justify-self:end!important;margin-left:auto!important}.design-ai-page .design-ai-pro-support-panel .design-ai-product-picker,.design-ai-page .design-ai-pro-support-panel .design-ai-product-picker>*,.design-ai-page .design-ai-pro-support-panel .design-ai-field,.design-ai-page .design-ai-pro-support-panel .design-ai-field>*,.design-ai-page .design-ai-pro-support-panel .design-ai-select,.design-ai-page .design-ai-pro-support-panel .design-ai-select-trigger{max-width:none!important;min-width:0!important;width:100%!important}.design-ai-page .design-ai-product-image-picker{width:100%!important}.design-ai-page .design-ai-product-image-picker>div:first-child{width:100%!important}.design-ai-page .design-ai-product-image-strip{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;max-height:132px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:2px 8px 8px 2px!important}.design-ai-page .design-ai-product-image-strip button{aspect-ratio:1!important;flex:initial!important;height:auto!important;min-width:0!important;width:100%!important}.design-ai-page .loader.design-ai-uiverse-loader{--color-one: #ffbf48;--color-two: #be4a1d;--color-three: #ffbf4780;--color-four: #bf4a1d80;--color-five: #ffbf4740;--time-animation: 2s;--size: 1;animation:colorize calc(var(--time-animation) * 3) ease-in-out infinite!important;border-radius:50%!important;box-shadow:0 0 25px 0 var(--color-three),0 20px 50px 0 var(--color-four)!important;display:block!important;height:100px!important;overflow:visible!important;position:relative!important;transform:scale(var(--size))!important;width:100px!important}.design-ai-page .loader.design-ai-uiverse-loader .box{-webkit-mask:url(#clipping)!important;background:linear-gradient(180deg,var(--color-one) 30%,var(--color-two) 70%)!important;height:100px!important;mask:url(#clipping)!important;position:relative!important;width:100px!important;z-index:1!important}.design-ai-page .loader.design-ai-uiverse-loader svg{height:0!important;left:0!important;overflow:visible!important;position:absolute!important;top:0!important;width:0!important}.design-ai-page{--design-ai-composer-card-height: 488px !important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{align-content:start!important;grid-template-rows:auto auto auto minmax(0,1fr) auto auto!important;overflow:hidden!important;padding-bottom:18px!important}.design-ai-page .design-ai-ai-box{min-width:0!important}.design-ai-page .design-ai-ai-box textarea{min-height:142px!important;resize:none!important}.design-ai-page .design-ai-composer-tools{align-self:end!important;background:#fff!important;border-top:1px solid #edf2f7!important;margin-top:0!important;max-width:100%!important;padding-top:10px!important;position:relative!important}.design-ai-page .design-ai-send-button{flex:0 0 auto!important;white-space:nowrap!important}.design-ai-page .design-ai-feedback-memory-card{align-items:center;background:#f8fffb;border:1px solid #bff4dc;border-radius:16px;display:grid;gap:10px;grid-template-columns:52px minmax(0,1fr) auto;min-height:68px;padding:8px 10px}.design-ai-page .design-ai-feedback-memory-card img,.design-ai-page .design-ai-feedback-memory-card .design-ai-image-fallback{border-radius:12px;height:52px!important;object-fit:cover!important;width:52px!important}.design-ai-page .design-ai-feedback-memory-card strong,.design-ai-page .design-ai-feedback-memory-card span{display:block;min-width:0}.design-ai-page .design-ai-feedback-memory-card strong{color:#07111f;font-size:13px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.design-ai-page .design-ai-feedback-memory-card span{color:#047857;font-size:12px;font-weight:720;margin-top:2px}.design-ai-page .design-ai-feedback-memory-card button{background:#fff;border:1px solid #d7f7e8;border-radius:999px;color:#047857;cursor:pointer;font-size:12px;font-weight:760;min-height:30px;padding:0 10px}.design-ai-page .design-ai-preview-panel{position:relative!important}.design-ai-page .design-ai-feedback-history-rail{background:#fffffff5;border:1px solid #e2e8f0;border-radius:18px;bottom:18px;box-shadow:0 18px 42px #0f172a14;display:grid;gap:8px;padding:9px;position:absolute;right:18px;top:76px;width:104px;z-index:80}.design-ai-page .design-ai-preview-panel:has(.design-ai-feedback-history-rail) .design-ai-preview-grid,.design-ai-page .design-ai-preview-panel:has(.design-ai-feedback-history-rail) .design-ai-empty-preview,.design-ai-page .design-ai-preview-panel:has(.design-ai-feedback-history-rail) .design-ai-loading-preview{margin-right:116px!important}.design-ai-page .design-ai-feedback-history-head{align-items:center;display:flex;justify-content:space-between;gap:6px}.design-ai-page .design-ai-feedback-history-head span,.design-ai-page .design-ai-feedback-history-head b{color:#475467;font-size:11px;font-weight:820}.design-ai-page .design-ai-feedback-history-list{display:grid;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.design-ai-page .design-ai-feedback-history-list button{background:#fff;border:1px solid #e4eaf0;border-radius:14px;cursor:pointer;display:grid;gap:5px;min-width:0;padding:5px;text-align:left}.design-ai-page .design-ai-feedback-history-list button.active{border-color:#06c979;box-shadow:0 0 0 3px #06c9791a}.design-ai-page .design-ai-feedback-history-list img,.design-ai-page .design-ai-feedback-history-list .design-ai-image-fallback{aspect-ratio:4 / 5;border-radius:10px;height:auto!important;object-fit:cover!important;width:100%!important}.design-ai-page .design-ai-feedback-history-list span{color:#667085;font-size:10px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.design-ai-page .design-ai-feedback-history-rail{bottom:auto;margin-top:12px;position:static;width:100%}.design-ai-page .design-ai-feedback-history-list{grid-auto-flow:column;grid-auto-columns:74px;overflow-x:auto;overflow-y:hidden}.design-ai-page .design-ai-preview-panel:has(.design-ai-feedback-history-rail) .design-ai-preview-grid,.design-ai-page .design-ai-preview-panel:has(.design-ai-feedback-history-rail) .design-ai-empty-preview,.design-ai-page .design-ai-preview-panel:has(.design-ai-feedback-history-rail) .design-ai-loading-preview{margin-right:0!important}}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon:nth-child(1){transform:rotate(90deg);transform-origin:75% 25%}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon:nth-child(2){animation:rotation var(--time-animation) linear infinite reverse!important;transform-origin:50% 50%}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon:nth-child(3){animation:rotation var(--time-animation) linear infinite!important;animation-delay:calc(var(--time-animation) / -3)!important;transform-origin:50% 60%}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon:nth-child(4){animation:rotation var(--time-animation) linear infinite reverse!important;transform-origin:40% 40%}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon:nth-child(5){animation:rotation var(--time-animation) linear infinite reverse!important;animation-delay:calc(var(--time-animation) / -2)!important;transform-origin:40% 40%}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon:nth-child(6){animation:rotation var(--time-animation) linear infinite!important;transform-origin:60% 40%}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon:nth-child(7){animation:rotation var(--time-animation) linear infinite!important;animation-delay:calc(var(--time-animation) / -1.5)!important;transform-origin:60% 40%}.design-ai-page .design-ai-loading-preview .loader.design-ai-uiverse-loader{--size: 1}.design-ai-page .design-ai-athlete-picker summary{justify-content:flex-start!important}.design-ai-page .design-ai-athlete-picker summary i{align-items:center!important;background:#f3f7fb!important;border-radius:999px!important;color:#07111f!important;display:inline-flex!important;flex:0 0 auto!important;height:22px!important;justify-content:center!important;width:22px!important}.design-ai-page .design-ai-athlete-picker summary b{margin-left:auto!important}.design-ai-page .design-ai-product-image-category-row{display:flex!important;gap:6px!important;max-width:100%!important;overflow-x:auto!important;padding:0 2px 4px!important}.design-ai-page .design-ai-product-image-category-row button{background:#fff!important;border:1px solid #dfe7f0!important;border-radius:999px!important;color:#344054!important;cursor:pointer!important;flex:0 0 auto!important;font:inherit!important;font-size:11px!important;font-weight:720!important;min-height:26px!important;padding:0 10px!important;white-space:nowrap!important}.design-ai-page .design-ai-product-image-category-row button.active{background:#eafff4!important;border-color:#06c979!important;color:#047857!important}.design-ai-page .design-ai-product-image-strip{grid-template-columns:repeat(6,minmax(0,1fr))!important;max-height:176px!important;overflow-x:hidden!important;overflow-y:auto!important}.design-ai-page .design-ai-product-image-strip button{aspect-ratio:1!important;min-height:0!important}.design-ai-page .design-ai-product-image-strip img,.design-ai-page .design-ai-product-image-strip .design-ai-image-fallback{background:#fff!important;height:100%!important;max-height:none!important;object-fit:contain!important;width:100%!important}.design-ai-page .design-ai-product-image-picker,.design-ai-page .design-ai-athlete-image-picker{overflow:hidden!important}.design-ai-page .design-ai-product-image-strip,.design-ai-page .design-ai-athlete-image-strip{align-items:start!important;display:grid!important;gap:8px!important;grid-auto-flow:row!important;grid-auto-rows:76px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;max-height:176px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:2px 8px 8px 2px!important}.design-ai-page .design-ai-product-image-strip button,.design-ai-page .design-ai-athlete-image-strip button{align-items:center!important;aspect-ratio:auto!important;background:#fff!important;border:1px solid #dfe7f0!important;border-radius:13px!important;box-sizing:border-box!important;display:grid!important;height:76px!important;justify-items:center!important;min-height:76px!important;min-width:0!important;overflow:hidden!important;padding:3px!important;position:relative!important;width:100%!important}.design-ai-page .design-ai-product-image-strip button.active,.design-ai-page .design-ai-athlete-image-strip button.active{border-color:#06c979!important;box-shadow:inset 0 0 0 1px #06c979,0 0 0 3px #06c9791a!important}.design-ai-page .design-ai-product-image-strip img,.design-ai-page .design-ai-product-image-strip .design-ai-image-fallback,.design-ai-page .design-ai-athlete-image-strip img,.design-ai-page .design-ai-athlete-image-strip .design-ai-image-fallback{align-self:center!important;background:#fff!important;border-radius:10px!important;display:block!important;height:100%!important;max-height:68px!important;max-width:100%!important;min-height:0!important;object-fit:contain!important;width:100%!important}.design-ai-page .design-ai-product-image-strip button>span,.design-ai-page .design-ai-athlete-image-strip button>span{align-items:center!important;background:#111827!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:11px!important;font-weight:800!important;height:20px!important;justify-content:center!important;line-height:1!important;position:absolute!important;right:4px!important;top:4px!important;width:20px!important;z-index:2!important}.design-ai-page .design-ai-athlete-image-picker>div:first-child{align-items:center!important;display:flex!important;justify-content:space-between!important}.design-ai-page .design-ai-athlete-image-picker>div:first-child span,.design-ai-page .design-ai-athlete-image-picker>div:first-child b{color:#344054!important;font-size:12px!important;font-weight:760!important}.design-ai-page .design-ai-athlete-image-picker>div:first-child b{color:#06a56a!important}.design-ai-page .loader.design-ai-uiverse-loader svg.box.design-ai-uiverse-box-svg{-webkit-mask:none!important;background:transparent!important;display:block!important;height:100px!important;left:auto!important;mask:none!important;overflow:visible!important;position:relative!important;top:auto!important;width:100px!important;z-index:1!important}.design-ai-page .design-ai-product-image-picker,.design-ai-page .design-ai-athlete-image-picker{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important}.design-ai-page .design-ai-product-image-strip,.design-ai-page .design-ai-athlete-image-strip{align-content:start!important;align-items:start!important;display:grid!important;gap:8px!important;grid-auto-flow:row!important;grid-auto-rows:72px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;justify-content:start!important;max-height:168px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:2px 8px 8px 2px!important;scroll-snap-type:none!important}.design-ai-page .design-ai-product-image-strip button,.design-ai-page .design-ai-athlete-image-strip button{align-items:center!important;aspect-ratio:auto!important;background:#fff!important;border:1px solid #dfe7f0!important;border-radius:13px!important;box-sizing:border-box!important;display:flex!important;flex:none!important;height:72px!important;justify-content:center!important;line-height:0!important;margin:0!important;min-height:72px!important;min-width:0!important;overflow:hidden!important;padding:4px!important;position:relative!important;scroll-snap-align:none!important;width:100%!important}.design-ai-page .design-ai-product-image-strip img,.design-ai-page .design-ai-product-image-strip .design-ai-image-fallback,.design-ai-page .design-ai-athlete-image-strip img,.design-ai-page .design-ai-athlete-image-strip .design-ai-image-fallback{background:#fff!important;border-radius:10px!important;display:block!important;flex:0 1 auto!important;height:100%!important;max-height:64px!important;max-width:100%!important;min-height:0!important;object-fit:contain!important;width:100%!important}.design-ai-page .design-ai-product-image-strip .design-ai-image-fallback,.design-ai-page .design-ai-athlete-image-strip .design-ai-image-fallback{align-items:center!important;display:flex!important;justify-content:center!important}.design-ai-page .design-ai-product-image-strip .design-ai-image-fallback span,.design-ai-page .design-ai-athlete-image-strip .design-ai-image-fallback span{display:none!important}.design-ai-page .design-ai-athlete-image-picker{border-top:1px solid #e8eef5!important;display:grid!important;gap:8px!important;margin:0 10px!important;padding-top:9px!important}.workspace-command-center{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(260px,.88fr) minmax(360px,1.3fr) auto;margin-bottom:16px;padding:18px}.workspace-command-copy h1{color:var(--text);font-size:24px;font-weight:740;letter-spacing:0;line-height:1.12;margin:3px 0 6px}.workspace-command-copy>span{color:var(--secondary);display:block;font-size:12.5px;line-height:1.45}.workspace-command-metrics{display:grid;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-command-metrics button{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e8edf5;border-radius:18px;cursor:pointer;display:grid;gap:8px;min-height:82px;padding:11px;text-align:left}.workspace-command-metrics strong{color:var(--text);font-size:25px;line-height:1}.workspace-command-actions{display:flex;flex-direction:column;gap:8px}.workspace-command-actions button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--charcoal);cursor:pointer;display:inline-flex;font-size:12px;font-weight:760;gap:7px;justify-content:center;min-height:34px;padding:0 13px;white-space:nowrap}.workspace-command-actions button:first-child{background:var(--charcoal);border-color:var(--charcoal);color:#fff}.workspace-momentum-card .workspace-performance-grid,.workspace-momentum-card .workspace-score-bars,.workspace-momentum-card .workspace-score-gauge{display:none}.workspace-momentum-grid{align-items:stretch;display:grid;gap:14px;grid-template-columns:230px minmax(0,1fr);margin-top:12px}.workspace-momentum-score{align-items:center;background:#f8fafc;border:1px solid #e8edf5;border-radius:22px;display:grid;justify-items:center;min-height:210px;padding:16px;position:relative}.workspace-meter-score-card{align-items:center;background:#fff;border:1px solid #eef1f5;border-radius:18px;box-shadow:0 16px 38px #10182814;display:grid;gap:7px;justify-items:center;min-height:164px;padding:15px 18px;position:relative;width:154px}.workspace-meter-score-card:before{background:conic-gradient(from -115deg,#ef4444 0deg 76deg,rgba(239,68,68,.2) 77deg 230deg,transparent 231deg);border-radius:999px;content:"";height:104px;left:50%;-webkit-mask:radial-gradient(circle,transparent 0 54%,#000 55% 72%,transparent 73%);mask:radial-gradient(circle,transparent 0 54%,#000 55% 72%,transparent 73%);position:absolute;top:24px;transform:translate(-50%);width:104px}.workspace-momentum-score.is-green .workspace-meter-score-card:before{background:conic-gradient(from -115deg,#16c784 0deg 134deg,rgba(22,199,132,.18) 135deg 230deg,transparent 231deg)}.workspace-momentum-score.is-amber .workspace-meter-score-card:before{background:conic-gradient(from -115deg,#f59e0b 0deg 102deg,rgba(245,158,11,.18) 103deg 230deg,transparent 231deg)}.workspace-meter-score-card>span{color:var(--secondary);font-size:11px;font-weight:760;position:relative;z-index:1}.workspace-meter-score-card strong{color:var(--text);font-size:42px;line-height:1;margin-top:34px;position:relative;z-index:1}.workspace-meter-score-card small{color:var(--secondary);font-size:12px;font-weight:740;position:relative;z-index:1}.workspace-meter-score-card button{background:#ffe3e3;border:0;border-radius:8px;color:#b42318;cursor:pointer;font-size:11px;font-weight:760;min-height:28px;padding:0 18px;position:relative;z-index:1}.workspace-momentum-score.is-green .workspace-meter-score-card button{background:#dcffef;color:#007a49}.workspace-momentum-score.is-amber .workspace-meter-score-card button{background:#fff7d6;color:#826800}.workspace-momentum-card .workspace-score-tooltip{top:12px}.workspace-momentum-score:hover .workspace-score-tooltip,.workspace-momentum-score:focus-within .workspace-score-tooltip{opacity:1;transform:translate(-50%)}.workspace-momentum-stats{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-momentum-stats article,.workspace-capacity-grid article{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e8edf5;border-radius:18px;display:grid;gap:5px;min-height:94px;padding:13px}.workspace-momentum-stats span,.workspace-capacity-grid span{color:var(--secondary);font-size:11.5px;font-weight:730}.workspace-momentum-stats strong,.workspace-capacity-grid strong{color:var(--text);font-size:22px;line-height:1}.workspace-momentum-stats small{color:var(--secondary);font-size:11.5px;line-height:1.35}.workspace-focus-capacity{display:grid;gap:12px}.workspace-capacity-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-focus-capacity p{color:var(--secondary);font-size:12.5px;line-height:1.45;margin:0}.workspace-focus-capacity.is-overload{border-color:#f59e0b57}.workspace-capacity-meter{background:#eef2f7;border-radius:999px;height:9px;overflow:hidden}.workspace-capacity-meter span{background:linear-gradient(90deg,#16c784,#2351f6,#f59e0b);border-radius:inherit;display:block;height:100%}.workspace-priority-work{display:grid;gap:12px}.workspace-priority-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.workspace-priority-tabs button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--secondary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:760;gap:7px;min-height:34px;padding:0 12px}.workspace-priority-tabs button.active{background:var(--charcoal);border-color:var(--charcoal);color:#fff}.workspace-priority-tabs button span{align-items:center;background:#94a3b829;border-radius:999px;display:inline-flex;height:20px;justify-content:center;min-width:20px}.workspace-routine-more{position:relative}.workspace-routine-more>button{align-items:center;border-radius:999px;display:inline-flex;justify-content:center;min-width:30px;padding:0;width:30px}.workspace-routine-menu{background:#fff;border:1px solid #e8edf5;border-radius:14px;box-shadow:0 18px 40px #10182829;display:grid;gap:4px;min-width:128px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:12}.workspace-routine-menu button{background:transparent!important;border:0!important;border-radius:10px!important;color:var(--body)!important;justify-content:flex-start!important;min-height:30px!important;padding:0 9px!important;text-align:left;width:100%}.workspace-routine-menu button:hover{background:#f8fafc!important}@media(max-width:1180px){.workspace-command-center,.workspace-momentum-grid{grid-template-columns:1fr}.workspace-command-actions{flex-direction:row;flex-wrap:wrap}}@media(max-width:760px){.workspace-command-metrics,.workspace-momentum-stats,.workspace-capacity-grid{grid-template-columns:1fr 1fr}}.workspace-command-center{grid-template-columns:minmax(280px,.72fr) minmax(520px,1fr);padding:18px 20px}.workspace-command-metrics button{border-color:#e5ebf3;box-shadow:inset 0 1px #ffffffeb;min-height:76px;padding:12px}.workspace-command-metrics button:hover{border-color:#c8d5ee;box-shadow:0 10px 24px #1018280f}.workspace-command-metrics .workspace-pill{justify-self:start}.workspace-momentum-grid{grid-template-columns:206px minmax(0,1fr)}.workspace-momentum-score{background:linear-gradient(180deg,#f8fafc,#fff);min-height:190px;padding:14px}.workspace-meter-score-card{box-shadow:0 14px 30px #10182813;gap:4px;min-height:150px;overflow:hidden;padding:12px 16px;width:142px}.workspace-meter-score-card:before{display:none}.workspace-meter-gauge-svg{height:72px;margin-top:-2px;overflow:visible;width:132px}.workspace-meter-gauge-track,.workspace-meter-gauge-fill{fill:none;stroke-linecap:round;stroke-width:13}.workspace-meter-gauge-track{stroke:#eef2f7}.workspace-meter-gauge-fill{stroke:#ef4444}.workspace-momentum-score.is-green .workspace-meter-gauge-fill{stroke:#16c784}.workspace-momentum-score.is-amber .workspace-meter-gauge-fill{stroke:#f59e0b}.workspace-meter-gauge-needle{stroke:#111827;stroke-linecap:round;stroke-width:3.4}.workspace-meter-score-card strong{font-size:37px;margin-top:-28px}.workspace-meter-score-card small{margin-top:-2px}.workspace-meter-score-card button{margin-top:3px;min-height:27px}.workspace-momentum-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-momentum-stats article,.workspace-capacity-grid article{border-radius:16px;min-height:88px}@media(max-width:1180px){.workspace-command-center{grid-template-columns:1fr}}.workspace-momentum-top{display:grid;gap:12px;grid-template-columns:178px minmax(0,1fr);margin-top:12px}.workspace-momentum-top .workspace-momentum-score{min-height:170px}.workspace-momentum-line-card{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e8edf5;border-radius:20px;display:grid;gap:8px;min-height:170px;padding:14px}.workspace-momentum-line-card>div{align-items:center;display:flex;justify-content:space-between;gap:10px}.workspace-momentum-line-card span,.workspace-momentum-bottom article span,.workspace-routine-summary span{color:var(--secondary);font-size:11.5px;font-weight:740}.workspace-momentum-line-card strong{color:#007a49;font-size:12px;font-weight:780}.workspace-momentum-line-card svg{height:92px;overflow:visible;width:100%}.workspace-momentum-line-card .workspace-line-baseline{fill:none;stroke:#edf2f7;stroke-linecap:round;stroke-width:2}.workspace-momentum-line-card polyline{fill:none;stroke:#2351f6;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.workspace-momentum-line-card circle{fill:#fff;stroke:#2351f6;stroke-width:2}.workspace-momentum-bottom{display:grid;gap:10px;grid-template-columns:.85fr 1fr 1.1fr;margin-top:10px}.workspace-momentum-bottom article{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e8edf5;border-radius:18px;display:flex;gap:12px;min-height:78px;padding:12px}.workspace-task-ring,.workspace-routine-ring{align-items:center;background:conic-gradient(#2351f6 var(--ring-value),#eef2f7 0);border-radius:999px;display:inline-flex;flex:0 0 auto;height:50px;justify-content:center;position:relative;width:50px}.workspace-task-ring:after,.workspace-routine-ring:after{background:#fff;border-radius:inherit;content:"";inset:7px;position:absolute}.workspace-task-ring strong,.workspace-routine-ring strong{color:var(--text);font-size:12px;font-weight:780;position:relative;z-index:1}.workspace-momentum-bottom b{color:var(--text);display:block;font-size:18px;line-height:1;margin-top:4px}.workspace-attendance-mini{align-items:stretch!important;display:grid!important}.workspace-attendance-mini i{background:#eef2f7;border-radius:999px;display:block;height:8px;overflow:hidden}.workspace-attendance-mini i span{background:linear-gradient(90deg,#16c784,#2351f6);border-radius:inherit;display:block;height:100%}.workspace-routine-heat-card{align-items:center;justify-content:space-between}.workspace-routine-heatmap{display:grid;gap:4px;grid-template-columns:repeat(7,12px)}.workspace-routine-heatmap span{background:#eef2f7;border-radius:4px;height:18px;width:12px}.workspace-routine-heatmap span.is-low{background:#d8f7e7}.workspace-routine-heatmap span.is-mid{background:#7ee1ab}.workspace-routine-heatmap span.is-high{background:#16c784}.workspace-routine-summary{align-items:center;background:#f8fafc;border:1px solid #e8edf5;border-radius:18px;display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr);margin:12px 0;padding:12px}.workspace-routine-ring{--ring-value: 0%;background:conic-gradient(#16c784 var(--ring-value),#eef2f7 0);height:54px;width:54px}.workspace-routine-summary .workspace-routine-heatmap{margin-top:6px}.workspace-empty-day-timeline{background:#f8fafc;border:1px solid #eef1f5;border-radius:18px;display:grid;gap:8px;margin-top:6px;padding:14px}.workspace-empty-day-timeline div{align-items:center;display:grid;gap:8px;grid-template-columns:44px minmax(0,1fr)}.workspace-empty-day-timeline div span{color:var(--secondary);font-size:11px;font-weight:760}.workspace-empty-day-timeline i{background:#e8edf5;border-radius:999px;display:block;height:5px}.workspace-empty-day-timeline strong{color:var(--text);font-size:13px;margin-top:4px}.workspace-empty-day-timeline small{color:var(--secondary);font-size:12px}.workspace-priority-workload{display:grid;gap:7px}.workspace-priority-workload>div{background:#eef2f7;border-radius:999px;display:flex;height:9px;overflow:hidden}.workspace-priority-workload>div span{min-width:4px}.workspace-priority-workload .is-today{background:#2351f6}.workspace-priority-workload .is-doing{background:#16c784}.workspace-priority-workload .is-waiting{background:#f2b200}.workspace-priority-workload .is-overdue{background:#ef4444}.workspace-priority-workload p{color:var(--secondary);font-size:11.5px;margin:0}.workspace-priority-workload b{color:var(--text)}.workspace-capacity-stack{background:#eef2f7;border-radius:999px;display:flex;height:13px;overflow:hidden}.workspace-capacity-stack span.is-blue{background:#2351f6}.workspace-capacity-stack span.is-green{background:#16c784}.workspace-capacity-stack span.is-violet{background:#8b5cf6}.workspace-capacity-stack span.is-gray{background:#cbd5e1}.workspace-capacity-legend{display:flex;flex-wrap:wrap;gap:8px}.workspace-capacity-legend span{align-items:center;color:var(--secondary);display:inline-flex;font-size:11.5px;font-weight:720;gap:5px}.workspace-capacity-legend span:before{border-radius:999px;content:"";height:7px;width:7px}.workspace-capacity-legend .is-blue:before{background:#2351f6}.workspace-capacity-legend .is-green:before{background:#16c784}.workspace-capacity-legend .is-violet:before{background:#8b5cf6}.workspace-capacity-legend .is-gray:before{background:#cbd5e1}@media(max-width:1180px){.workspace-momentum-top,.workspace-momentum-bottom{grid-template-columns:1fr}}.workspace-command-center{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(300px,.85fr) minmax(320px,1fr);padding:18px 20px}.workspace-command-copy h1{font-size:clamp(22px,2vw,28px);letter-spacing:0;line-height:1.18;margin:3px 0 6px}.workspace-command-copy>span{color:#667085;display:block;font-size:13px;font-weight:720}.workspace-command-metrics{display:none}.workspace-command-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.workspace-command-chips button{align-items:center;background:#fff;border:1px solid #e6ebf3;border-radius:999px;box-shadow:0 1px 2px #10182809;color:#344054;display:inline-flex;gap:8px;min-height:34px;padding:0 11px}.workspace-command-chips button span{font-size:12px;font-weight:740}.workspace-command-chips button strong{align-items:center;background:#f4f7fb;border-radius:999px;color:#111827;display:inline-flex;font-size:12px;justify-content:center;min-width:24px;padding:3px 7px}.workspace-command-chips button.is-amber strong{background:#fff7db;color:#9a5b00}.workspace-command-chips button.is-green strong{background:#e8fbf1;color:#047857}.workspace-command-chips button.is-violet strong{background:#f1edff;color:#5b45c9}.workspace-command-chips button.is-red strong{background:#fff0f0;color:#b42318}.workspace-momentum-card{gap:14px;padding:18px}.workspace-momentum-top{align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(180px,220px) minmax(260px,430px)}.workspace-momentum-top .workspace-momentum-score{min-height:178px}.workspace-meter-score-card{border-radius:22px;min-height:178px;padding:12px}.workspace-meter-gauge-svg{height:98px;margin:4px 0 -16px}.workspace-meter-score-card>strong{font-size:36px;line-height:1}.workspace-meter-score-card>small{font-size:13px}.workspace-meter-score-card>button{display:none}.workspace-momentum-line-card{border-radius:18px;min-height:178px;padding:14px}.workspace-momentum-line-card svg{height:92px;max-width:430px;width:100%}.workspace-momentum-bottom{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-momentum-bottom article{border-radius:16px;min-height:70px;padding:10px 12px}.gt-native-form-grid .gt-native-pill-select-trigger>span{color:inherit;font-size:inherit;font-weight:inherit}.workspace-routine-heat-card{display:grid;gap:3px}.workspace-routine-heat-card small{color:#667085;font-size:11.5px;font-weight:700}.workspace-momentum-card>p{color:#475467;font-size:13px;margin:0}.workspace-momentum-card .workspace-mini-tags,.workspace-momentum-card .workspace-hr-flags{display:none}.workspace-focus-capacity{gap:10px}.workspace-capacity-grid{display:none}.workspace-capacity-summary{color:#344054;font-size:13px;font-weight:760;margin:0}.workspace-capacity-stack{height:12px}.workspace-capacity-stack span.is-blue{background:#5c7cff}.workspace-capacity-stack span.is-green{background:#37c98f}.workspace-capacity-stack span.is-violet{background:#a78bfa}.workspace-capacity-stack span.is-gray{background:#d8dee8}.workspace-priority-workload{margin:0;max-width:320px}.workspace-priority-workload>div{height:7px}.workspace-routine-summary.compact{align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr;margin:10px 0 12px;min-height:0;padding:10px 12px}.workspace-routine-summary.compact strong{color:#111827;display:block;font-size:13px;line-height:1.2}.workspace-routine-summary.compact span{color:#667085;font-size:11.5px;font-weight:700}.workspace-routine-summary-bar{background:#edf2f7;border-radius:999px;height:7px;overflow:hidden}.workspace-routine-summary-bar span{background:linear-gradient(90deg,#22c55e,#60a5fa);border-radius:inherit;display:block;height:100%}.workspace-routine-summary.compact .workspace-routine-ring,.workspace-routine-summary.compact .workspace-routine-heatmap{display:none}.workspace-calendar-empty-compact{background:#f8fafc;border:1px solid #eef1f5;border-radius:16px;display:grid;gap:3px;margin-top:6px;padding:14px}.workspace-calendar-empty-compact strong{color:#111827;font-size:13px}.workspace-calendar-empty-compact small{color:#667085;font-size:12px;font-weight:650}@media(max-width:1180px){.workspace-command-center,.workspace-momentum-top,.workspace-momentum-bottom{grid-template-columns:1fr}.workspace-command-chips{justify-content:flex-start}}.workspace-focus-capacity{background:linear-gradient(180deg,#f8fbffeb,#fff 54%),#fff}.workspace-load-signal{color:#667085;font-size:12.5px;font-weight:720;margin:-4px 0 0}.workspace-capacity-recommendation{color:#344054;font-size:12.5px;font-weight:720;margin:0}.workspace-capacity-stack{height:10px}.workspace-capacity-stack span.is-load{border-radius:inherit}.workspace-capacity-stack span.is-load.is-green{background:linear-gradient(90deg,#70d9a6,#8db7ff)}.workspace-capacity-stack span.is-load.is-amber{background:linear-gradient(90deg,#f7c768,#fb923c)}.workspace-capacity-stack span.is-load.is-red{background:linear-gradient(90deg,#fb7185,#ef4444)}.workspace-momentum-card{grid-auto-rows:auto}.workspace-momentum-top{grid-template-columns:minmax(190px,230px) minmax(320px,520px)}.workspace-momentum-line-card{justify-content:center}.workspace-momentum-line-card svg{height:108px;max-width:520px}.workspace-momentum-bottom{margin-top:0}.workspace-row-actions{overflow:visible}.workspace-task-more{position:relative}.workspace-task-more>button{border-radius:999px;min-width:32px;padding:0}.workspace-task-more-menu{background:#fff;border:1px solid #e3e8f0;border-radius:14px;box-shadow:0 16px 38px #10182824;display:grid;gap:4px;min-width:132px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.workspace-task-more-menu button{background:transparent;border:0;border-radius:10px;justify-content:flex-start;min-height:32px;padding:0 10px;width:100%}.workspace-task-more-menu button:hover{background:#f5f7fb}.workspace-routine-row{border-left:3px solid transparent}.workspace-routine-row.is-pending{background:#f8fafc;border-left-color:#b8c2d4}.workspace-routine-row.is-done{background:linear-gradient(90deg,#22c55e1c,#f8fdfaf0);border-left-color:#22c55e}.workspace-routine-row.is-skipped{background:#fffaf0;border-left-color:#f59e0b}.workspace-routine-row.is-overdue{background:#fff5f5;border-color:#ef44442e;border-left-color:#ef4444}.workspace-routine-row.is-overdue strong{color:#991b1b}.workspace-routine-row .workspace-check.done{background:#dcfce7;border-color:#22c55e59}.workspace-routine-row.is-skipped .workspace-check{background:#fff7ed;border-color:#f59e0b3d}@media(max-width:1180px){.workspace-momentum-top{grid-template-columns:1fr}}.workspace-momentum-card{align-content:start;max-width:1160px}.workspace-momentum-card>.workspace-card-head{margin-bottom:4px}.workspace-momentum-top{align-items:stretch;gap:12px;grid-template-columns:210px minmax(300px,430px);max-width:660px}.workspace-momentum-top .workspace-momentum-score{background:#f9fbfd;border-radius:20px;min-height:156px;padding:10px}.workspace-meter-score-card{border-radius:18px;box-shadow:0 12px 28px #10182812;gap:3px;min-height:142px;padding:12px 14px 10px;width:140px}.workspace-meter-score-card>span{font-size:10.5px;margin-bottom:-2px}.workspace-meter-gauge-svg{height:74px;margin:-1px 0 -18px}.workspace-meter-gauge-needle{display:none}.workspace-meter-score-card>strong{font-size:31px;line-height:1;margin-top:0}.workspace-meter-score-card>small{font-size:12px;margin-top:1px}.workspace-momentum-line-card{align-content:center;border-radius:18px;justify-content:stretch;min-height:156px;padding:14px 16px}.workspace-momentum-line-card>div{margin-bottom:5px}.workspace-momentum-line-card svg{height:86px;max-width:380px}.workspace-momentum-bottom{gap:8px;grid-template-columns:minmax(160px,220px) minmax(220px,380px) minmax(180px,260px);max-width:875px}.workspace-momentum-bottom article{min-height:62px}.workspace-momentum-card>p{max-width:720px}.workspace-momentum-bottom{align-items:stretch;grid-template-columns:170px 180px 170px;max-width:560px}.workspace-momentum-bottom article{align-items:flex-start;background:#fff;border:1px solid #e8edf5;border-radius:18px;box-shadow:0 1px 2px #10182809;display:grid;gap:8px;justify-content:start;min-height:128px;padding:14px}.workspace-momentum-bottom article>span,.workspace-attendance-mini>span{color:#344054;font-size:12px;font-weight:760}.workspace-task-ring-card,.workspace-routine-heat-card{justify-items:center}.workspace-task-ring-card>span,.workspace-routine-heat-card>span{justify-self:start}.workspace-task-ring,.workspace-task-ring.is-routine{background:conic-gradient(#159be8 var(--ring-value),#dff0fb 0);height:72px;width:72px}.workspace-task-ring.is-routine{background:conic-gradient(#16c784 var(--ring-value),#dff7ea 0)}.workspace-task-ring:after{inset:8px}.workspace-task-ring strong{font-size:16px;font-weight:820}.workspace-momentum-bottom b{font-size:18px;margin:0}.workspace-attendance-mini{align-content:start;justify-content:stretch}.workspace-attendance-mini b{font-size:36px;letter-spacing:-.02em;line-height:1}.workspace-attendance-mini small{align-items:center;color:#16a05d;display:inline-flex;font-size:12px;font-weight:760;gap:5px;margin-top:8px}.workspace-attendance-mini small svg{background:#22c55e;border-radius:999px;color:#fff;height:18px;padding:3px;width:18px}.workspace-card-icon-action{align-items:center;background:#fff;border:1px solid #e5ebf3;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;height:34px;justify-content:center;min-height:34px;min-width:34px;padding:0;width:34px}.workspace-card-head>.workspace-card-icon-action{border-radius:999px;font-size:0;height:34px;min-height:34px;min-width:34px;padding:0;width:34px}.workspace-card-icon-action:hover{background:#f8fafc;border-color:#cbd5e1}.workspace-routine-row,.workspace-routine-row.is-pending,.workspace-routine-row.is-done,.workspace-routine-row.is-skipped,.workspace-routine-row.is-overdue{border-left:0}.workspace-momentum-card{max-width:none}.workspace-momentum-card>.workspace-card-head{margin-bottom:10px}.workspace-momentum-top{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(150px,180px) minmax(360px,1fr);max-width:none}.workspace-momentum-top .workspace-momentum-score{align-items:center;border:1px solid #e8edf5;border-radius:18px;display:flex;justify-content:center;min-height:168px;padding:10px}.workspace-meter-score-card{border-radius:16px;min-height:142px;width:138px}.workspace-momentum-line-card{border:1px solid #e8edf5;border-radius:18px;min-height:168px;padding:18px 20px}.workspace-momentum-line-card>div{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.workspace-momentum-line-card svg{height:94px;max-width:none;width:100%}.workspace-momentum-bottom{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;max-width:none}.workspace-momentum-bottom article{align-content:center;border-radius:16px;min-height:106px;padding:14px 16px}.workspace-attendance-mini b{font-size:32px;letter-spacing:0}.workspace-momentum-card>p{color:#667085;margin-top:2px;max-width:none}@media(max-width:1180px){.workspace-momentum-top,.workspace-momentum-bottom{grid-template-columns:1fr}.workspace-momentum-line-card>div{align-items:flex-start;display:grid;gap:4px}}.workspace-momentum-card{overflow:hidden;padding-bottom:16px}.workspace-momentum-card>.workspace-card-head{margin-bottom:12px}.workspace-momentum-card>.workspace-card-head .workspace-pill{background:#fff7ed;border-color:#fed7aa;color:#9a3412;font-weight:780;max-width:min(360px,48vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-momentum-top{align-items:stretch;display:grid;gap:14px;grid-template-columns:184px minmax(0,1fr);max-width:none}.workspace-momentum-top .workspace-momentum-score{align-items:center;background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;border-radius:18px;box-shadow:inset 0 0 0 1px #e2e8f0a3,0 14px 34px #0f172a09;display:flex;justify-content:center;min-height:168px;padding:12px}.workspace-momentum-top .workspace-meter-score-card{background:transparent;border:0;box-shadow:none;gap:2px;min-height:142px;padding:4px 6px;width:148px}.workspace-momentum-top .workspace-meter-score-card:before,.workspace-momentum-top .workspace-meter-score-card button{display:none}.workspace-momentum-top .workspace-meter-score-card>span{color:#667085;font-size:11px;font-weight:780}.workspace-momentum-top .workspace-meter-gauge-svg{height:78px;margin:0 0 -18px}.workspace-momentum-top .workspace-meter-score-card>strong{color:#111827;font-size:34px;letter-spacing:0;line-height:1}.workspace-momentum-top .workspace-meter-score-card>small{color:#667085;font-size:12px;font-weight:760}.workspace-momentum-line-card{background:#fff;border:0;border-radius:18px;box-shadow:inset 0 0 0 1px #e2e8f0d1;display:grid;gap:8px;min-height:168px;padding:16px 18px 12px}.workspace-momentum-line-card>div{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin:0}.workspace-momentum-line-card span{color:#667085;font-size:12px;font-weight:780}.workspace-momentum-line-card strong{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;color:#047857;font-size:11px;font-weight:820;line-height:1;padding:5px 9px}.workspace-momentum-line-card svg{display:block;height:112px;max-width:none;width:100%}.workspace-momentum-line-card .workspace-line-baseline,.workspace-momentum-line-card .workspace-line-guide{fill:none;stroke:#edf2f7;stroke-width:1}.workspace-momentum-line-card .workspace-line-guide{stroke-dasharray:4 8}.workspace-momentum-line-card polyline{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.workspace-momentum-line-card circle{fill:#fff;stroke:#2563eb;stroke-width:2.5}.workspace-momentum-bottom{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;max-width:none}.workspace-momentum-bottom article{align-content:center;background:#ffffffc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;border-radius:14px;box-shadow:inset 0 0 0 1px #e2e8f0a3,0 12px 28px #0f172a08;display:grid;gap:9px;min-height:78px;padding:12px 14px}.workspace-momentum-bottom article>div:first-child{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.workspace-momentum-bottom article span{color:#667085;font-size:11px;font-weight:780}.workspace-momentum-bottom article b{color:#111827;font-size:18px;font-weight:840;letter-spacing:0;line-height:1;margin:0}.workspace-momentum-bottom article small{color:#667085;font-size:11.5px;font-weight:680}.workspace-momentum-task-tile{cursor:pointer;outline:none;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-momentum-task-tile:hover,.workspace-momentum-task-tile:focus-visible{background:#fffffff0;box-shadow:inset 0 0 0 1px #2351f62e,0 12px 26px #2351f614;transform:translateY(-1px)}.workspace-momentum-task-tile:focus-visible{outline:2px solid rgba(35,81,246,.24);outline-offset:2px}.workspace-momentum-task-tile:active{transform:translateY(0)}.workspace-momentum-mini-bar{background:#e8f1fb;border-radius:999px;height:7px;overflow:hidden;width:100%}.workspace-momentum-mini-bar i{background:linear-gradient(90deg,#38bdf8,#2563eb);border-radius:inherit;display:block;height:100%}.workspace-momentum-mini-bar.is-green i{background:linear-gradient(90deg,#34d399,#16a34a)}.workspace-momentum-mini-bar.is-mint i{background:linear-gradient(90deg,#6ee7b7,#10b981)}.workspace-momentum-card>p{border-top:1px solid #edf2f7;color:#475467;font-size:12.5px;font-weight:680;margin:12px 0 0;max-width:none;padding-top:11px}@media(max-width:1180px){.workspace-momentum-top{grid-template-columns:160px minmax(0,1fr)}}@media(max-width:760px){.workspace-momentum-card>.workspace-card-head{align-items:flex-start}.workspace-momentum-card>.workspace-card-head .workspace-pill{max-width:100%}.workspace-momentum-top,.workspace-momentum-bottom{grid-template-columns:1fr}.workspace-momentum-line-card>div{align-items:flex-start;display:grid;gap:6px}.workspace-momentum-line-card svg{height:96px}}.workspace-request-main>.workspace-card-head{margin-bottom:14px}.workspace-request-main>.workspace-card-head .icon-box,.workspace-request-composer-head .icon-box{background:transparent;border:0;border-radius:0;color:#111827;height:auto;width:auto}.workspace-request-composer{background:linear-gradient(180deg,#fff,#f8fbff);border-color:#e8edf5;border-radius:22px;gap:14px;padding:16px}.workspace-request-composer-head{gap:8px}.workspace-request-composer-head strong{font-size:15px;font-weight:760;letter-spacing:0}.workspace-momentum-mini-bar i,.workspace-momentum-mini-bar.is-green i,.workspace-momentum-mini-bar.is-mint i{background:#2563eb}.workspace-momentum-mini-bar.is-green i,.workspace-attendance-mini .workspace-momentum-mini-bar i{background:#16a34a}.workspace-momentum-mini-bar.is-mint i,.workspace-routine-summary-bar span{background:#10b981}.workspace-priority-workload>div{background:#edf2f7}.workspace-capacity-stack span.is-load.is-green,.workspace-capacity-stack span.is-load.is-amber,.workspace-capacity-stack span.is-load.is-red{background:#16c784}.workspace-capacity-stack span.is-load.is-amber{background:#f2b200}.workspace-capacity-stack span.is-load.is-red{background:#ef4444}.workspace-score-bars i:before,.workspace-team-health-bars i span{background:#2563eb}.workspace-routine-row,.workspace-routine-row.is-pending,.workspace-routine-row.is-done,.workspace-routine-row.is-skipped,.workspace-routine-row.is-overdue,.workspace-right-column .workspace-routine-row,.workspace-right-column .workspace-routine-row.is-done{border-left:0}.workspace-routine-row.is-done,.workspace-right-column .workspace-routine-row.is-done{background:#f8fafc;border-color:#e8edf5;box-shadow:inset 0 0 0 1px #e2e8f0b8}.workspace-routine-row.is-done strong,.workspace-routine-row.is-done span{color:inherit}.workspace-task-list.compact{gap:8px}.workspace-priority-work .workspace-task-row{align-items:center;grid-template-columns:minmax(0,1fr) auto auto;min-height:66px;padding:10px 12px}.workspace-priority-work .workspace-task-main{align-items:center;min-width:0}.workspace-priority-work .workspace-task-main>div{display:grid;gap:5px;min-width:0}.workspace-priority-work .workspace-task-main strong{font-weight:720;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-priority-work .workspace-task-submeta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.workspace-priority-work .workspace-task-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:210px}.workspace-priority-work .workspace-task-meta .workspace-pill{align-items:center;display:inline-flex;height:28px;margin:0}.workspace-priority-work .workspace-task-signals{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:62px}.workspace-priority-work .workspace-row-actions{align-items:center;flex-wrap:nowrap;justify-content:flex-end}.workspace-routine-row.is-done,.workspace-right-column .workspace-routine-row.is-done,.workspace-card .workspace-routine-row.is-done{background:#f8fafc!important;border-color:#e8edf5!important;box-shadow:none!important}.workspace-routine-row.is-done .workspace-check,.workspace-routine-row.is-done .workspace-check.done{background:#dcfce7!important;border-color:#86efac!important;color:#047857!important}.workspace-priority-work .workspace-task-row{cursor:pointer;grid-template-columns:minmax(0,1fr);gap:8px;min-height:76px}.workspace-priority-work .workspace-task-row:hover{border-color:#d7e0ec;box-shadow:0 8px 20px #0f172a0d}.workspace-priority-work .workspace-task-meta{justify-content:flex-start;margin-left:42px;min-width:0}.workspace-priority-work .workspace-task-signals{min-width:0}.workspace-priority-work .workspace-row-actions{display:none}.workspace-task-context-menu{background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 18px 44px #0f172a29;display:grid;gap:4px;min-width:150px;padding:6px;position:fixed;z-index:1300}.workspace-task-context-menu button{align-items:center;background:transparent;border:0;border-radius:10px;color:#111827;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:720;gap:8px;min-height:34px;padding:0 10px;text-align:left}.workspace-task-context-menu button:hover{background:#f3f6fb}.workspace-task-context-menu button.danger{color:#b42318}.workspace-task-context-menu button.danger:hover{background:#fff1f1}.workspace-kanban-context-menu{min-width:190px}.workspace-routine-row .workspace-routine-title-line{align-items:center!important;display:flex!important;gap:8px!important;line-height:1.2!important;min-width:0}.workspace-routine-row .workspace-routine-title-line>span{color:inherit!important;display:inline!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:0!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-routine-row .workspace-check,.workspace-routine-row.is-done .workspace-check,.workspace-routine-row.is-done .workspace-check.done{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#12b76a!important;height:24px!important;min-width:24px!important;width:24px!important}.workspace-routine-row .workspace-check-empty{background:transparent!important;border:0!important;height:16px!important;width:16px!important}.workspace-request-composer-grid label,.workspace-aff-creator-field,.workspace-aff-sku-head span{font-weight:700}.workspace-request-composer-grid input,.workspace-request-composer-grid select,.workspace-aff-creator-control input,.workspace-aff-sku-combobox>button{font-weight:620!important}.workspace-aff-sku-menu strong,.workspace-aff-creator-menu strong,.workspace-request-approver-menu strong{font-weight:720}.workspace-aff-sku-quantity{align-self:stretch}.workspace-aff-sku-quantity input{align-self:end;font-weight:700}.workspace-request-shell.is-request-only{grid-template-columns:minmax(0,1fr)}.workspace-request-shell.is-request-only .workspace-request-detail,.workspace-request-composer-head{display:none}.workspace-request-create-status{background:#f8fafc;border:1px solid #e8edf5;border-radius:12px;color:#344054;font-size:12.5px;font-weight:720;padding:9px 11px}.workspace-request-list>button{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;min-height:64px}.workspace-request-kind-icon{align-items:center;border-radius:12px;display:inline-flex;height:34px;justify-content:center;width:34px}.workspace-request-kind-icon.green{background:#dcfce7;color:#047857}.workspace-request-kind-icon.blue{background:#dbeafe;color:#2351f6}.workspace-request-kind-icon.violet{background:#ede9fe;color:#6f5cff}.workspace-request-kind-icon.amber{background:#fef3c7;color:#b45309}.workspace-request-kind-icon.red{background:#fee2e2;color:#b42318}.workspace-request-kind-icon.gray{background:#f1f5f9;color:#475569}.workspace-request-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-request-summary div{min-height:60px;padding:10px 12px}.workspace-request-summary strong{font-size:22px}.workspace-request-detail-head{align-items:flex-start;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.workspace-request-detail-head .icon-box{display:inline-flex}.workspace-request-detail-head h2{line-height:1.18;margin:0}.workspace-request-primary-fields{border:1px solid #e8edf5;border-radius:16px;display:grid;gap:8px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.workspace-request-primary-fields span{color:#667085;display:grid;font-size:12px;gap:3px}.workspace-request-primary-fields b{color:#111827;font-size:13px;font-weight:760;min-width:0;overflow-wrap:anywhere}.workspace-request-detail-card .workspace-request-status-strip,.workspace-request-detail-card .workspace-request-fields{display:none}.workspace-priority-work .workspace-task-row{align-items:center;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;min-height:72px}.workspace-priority-work .workspace-task-meta{justify-content:flex-end;margin-left:0;min-width:230px}.workspace-priority-work .workspace-task-meta .workspace-pill{gap:6px}.workspace-priority-work .workspace-task-meta .workspace-pill:before{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;height:16px;justify-content:center;line-height:1;width:16px}.workspace-priority-work .workspace-task-meta .workspace-pill.blue:before{content:"!";background:#dbeafe;color:#2351f6}.workspace-priority-work .workspace-task-meta .workspace-pill.amber:before{content:"…";background:#fef3c7;color:#b45309}.workspace-priority-work .workspace-task-meta .workspace-pill.green:before{content:"✓";background:#dcfce7;color:#047857}.workspace-priority-work .workspace-task-meta .workspace-pill.red:before{content:"!";background:#fee2e2;color:#b42318}.workspace-priority-work .workspace-task-signals{min-width:58px}.workspace-request-shell.is-approve .workspace-request-list>button{align-items:center;grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;padding:12px 14px}.workspace-request-shell.is-approve .workspace-request-kind-icon{height:38px;width:38px}.workspace-request-shell.is-approve .workspace-request-list>button>div{display:grid;gap:4px;justify-items:start;min-width:0;text-align:left}.workspace-request-shell.is-approve .workspace-request-list strong,.workspace-request-shell.is-approve .workspace-request-list small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-request-shell.is-approve .workspace-request-list>button>.workspace-pill{justify-self:end;min-width:86px}@media(max-width:900px){.workspace-priority-work .workspace-task-row{grid-template-columns:1fr}.workspace-priority-work .workspace-task-meta,.workspace-priority-work .workspace-row-actions{justify-content:flex-start;min-width:0}}.workspace-request-hero{border-radius:18px;grid-template-columns:1fr;min-height:82px;padding:14px 16px}.workspace-request-hero:before{content:none}.workspace-request-hero span{font-size:11px;letter-spacing:0;text-transform:none}.workspace-request-hero strong{font-size:20px;line-height:1.18}.workspace-request-hero small{font-size:12.5px;line-height:1.45}.workspace-request-type-picker{gap:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.workspace-request-type-picker button{align-items:center;border-radius:15px;gap:8px;min-height:48px;padding:9px 11px}.workspace-request-type-picker button>span{background:transparent!important;border-radius:0;color:#667085;height:auto;width:auto}.workspace-request-type-picker button.green>span{color:#047857}.workspace-request-type-picker button.blue>span{color:#2351f6}.workspace-request-type-picker button.violet>span{color:#6f5cff}.workspace-request-type-picker button.amber>span{color:#b45309}.workspace-request-type-picker strong{font-size:12.5px;font-weight:760}.workspace-request-subtype-row{gap:7px}.workspace-request-subtype-row button{border-radius:12px;font-size:12.5px;font-weight:720;min-height:32px;padding:0 11px}.workspace-request-composer-grid{gap:11px}.workspace-request-composer-grid label{font-size:12.5px;font-weight:720}.workspace-request-composer-grid input,.workspace-request-composer-grid select{border-radius:13px;font-size:13px;min-height:40px}.workspace-request-filters{margin-top:2px}.workspace-request-filters button{font-size:12.5px;font-weight:720;min-height:32px}.workspace-request-list>button{grid-template-columns:minmax(0,1fr) auto;min-height:66px;padding:12px 13px}.workspace-request-dot{display:none}.workspace-request-list strong{font-size:13.5px;font-weight:760}.workspace-request-list small{font-size:12.5px}.workspace-request-detail-head{grid-template-columns:minmax(0,1fr) auto}.workspace-request-detail-head .icon-box,.workspace-request-detail-head .eyebrow{display:none}.workspace-request-status-strip{grid-template-columns:1fr;padding:10px 12px}.workspace-request-status-strip strong{font-size:13.5px}.workspace-request-status-strip small{grid-column:auto}.workspace-advance-expense{background:#fff;border:1px solid #e8edf5;border-radius:16px;display:grid;gap:12px;padding:12px}.workspace-advance-expense-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.workspace-advance-expense-head strong{color:#111827;display:block;font-size:13.5px;font-weight:780}.workspace-advance-expense-head small{color:#047857;display:block;font-size:12.5px;font-weight:760;margin-top:2px}.workspace-advance-expense-head button{align-items:center;background:#111827;border:1px solid #111827;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:780;gap:6px;min-height:32px;padding:0 11px}.workspace-request-aff-hidden{display:none!important}.workspace-aff-sku-picker{display:grid;gap:10px}.workspace-aff-creator-field{color:#52627a;display:grid;font-size:12px;font-weight:760;gap:6px;min-width:0;position:relative}.workspace-aff-creator-control{align-items:center;background:#fff;border:1px solid var(--border);border-radius:14px;display:grid;gap:7px;grid-template-columns:34px minmax(0,1fr) 22px;min-height:42px;padding:0 10px 0 6px}.workspace-aff-creator-control:focus-within{border-color:#b9ccff;box-shadow:0 0 0 4px #2351f614}.workspace-aff-creator-control button{align-items:center;background:#111827;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:860;height:30px;justify-content:center;width:30px}.workspace-aff-creator-control input{background:transparent!important;border:0!important;box-shadow:none!important;min-height:40px!important;padding:0!important}.workspace-aff-creator-control svg{color:#8a96a8}.workspace-aff-creator-field>small{color:#667085;font-size:11.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-aff-creator-menu{background:#fff;border:1px solid #d8e2f0;border-radius:14px;box-shadow:0 18px 42px #0f172a21;display:grid;gap:5px;left:0;max-height:286px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:18}.workspace-aff-creator-menu button{align-items:center;background:transparent;border:0;border-radius:11px;color:#111827;cursor:pointer;display:flex;gap:10px;min-height:46px;padding:7px 9px;text-align:left}.workspace-aff-creator-menu button:hover{background:#eef5ff}.workspace-aff-creator-menu span{display:grid;gap:1px;min-width:0}.workspace-aff-creator-menu strong{color:#111827;font-size:12.5px;font-weight:820}.workspace-aff-creator-menu small,.workspace-aff-creator-menu p{color:#667085;font-size:11.5px;font-weight:700;margin:0}.workspace-aff-creator-avatar{align-items:center;background:#eef5ff;border-radius:11px;color:#2351f6;display:inline-flex;flex:0 0 34px;font-size:11px;font-weight:860;height:34px;justify-content:center;object-fit:cover;width:34px}.workspace-aff-sku-head{align-items:center;display:flex;justify-content:space-between;gap:10px}.workspace-aff-sku-head span{color:#52627a;font-size:12px;font-weight:760}.workspace-aff-sku-head button,.workspace-aff-sku-remove{align-items:center;border:1px solid #dfe5ef;border-radius:11px;background:#fff;color:#111827;cursor:pointer;display:inline-flex;gap:6px;font-size:12px;font-weight:760;min-height:32px;padding:0 10px}.workspace-aff-sku-row{align-items:end;background:#f8fafc;border:1px solid #e6edf7;border-radius:14px;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) 104px 36px;padding:8px}.workspace-aff-sku-combobox{min-width:0;position:relative}.workspace-aff-sku-combobox>button{align-items:center;background:#fff;border:1px solid #dbe4f0;border-radius:12px;color:#172033;cursor:pointer;display:flex;font:inherit;font-size:12.5px;font-weight:720;gap:10px;justify-content:space-between;min-height:40px;padding:0 11px;text-align:left;width:100%}.workspace-aff-sku-combobox>button.is-empty{color:#7a8699;font-weight:680}.workspace-aff-sku-combobox>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-aff-sku-menu{background:#fff;border:1px solid #d8e2f0;border-radius:14px;box-shadow:0 18px 42px #0f172a21;display:grid;gap:5px;left:0;max-height:270px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:12}.workspace-aff-sku-menu button{align-items:center;background:transparent;border:0;border-radius:10px;color:#334155;cursor:pointer;display:grid;gap:2px 9px;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr) auto;min-height:38px;padding:8px 9px;text-align:left}.workspace-aff-sku-menu button:hover,.workspace-aff-sku-menu button.active{background:#eef5ff}.workspace-aff-sku-menu strong{color:#0f172a;font-size:12.5px;font-weight:820}.workspace-aff-sku-menu span{color:#52627a;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-aff-sku-menu b{background:#ecfdf5;border-radius:999px;color:#047857;font-size:11.5px;font-weight:800;padding:4px 7px}.workspace-aff-sku-empty{color:#7a8699;display:block;font-size:12px;font-weight:720;padding:9px}.workspace-aff-sku-quantity{display:grid;gap:4px;min-width:0}.workspace-aff-sku-quantity span{color:#667085;font-size:10.5px;font-weight:820;line-height:1;text-align:center;text-transform:uppercase}.workspace-aff-sku-quantity input{background:#fff;border:1px solid #dbe4f0;border-radius:12px;color:#111827;font-size:13px;font-weight:780;height:40px;text-align:center;width:100%}.workspace-aff-sku-remove{align-self:end;justify-content:center;min-height:40px;width:34px;padding:0}@media(max-width:720px){.workspace-request-recipient{align-items:stretch;flex-direction:column}.workspace-request-recipient-actions{width:100%}.workspace-request-inline-reviewers{justify-content:flex-start;margin-left:0;width:100%}.workspace-request-inline-reviewers .workspace-request-reviewer-menu{left:0;right:auto;width:min(360px,calc(100vw - 40px))}.workspace-request-recipient-actions button{flex:1 1 0}.workspace-aff-sku-row{grid-template-columns:minmax(0,1fr) 82px 34px}.workspace-aff-sku-menu button{grid-template-columns:minmax(0,1fr) auto}.workspace-aff-sku-menu span{grid-column:1 / -1}}.workspace-request-recipient .workspace-request-approver-menu{background:#fff;border:1px solid #d8e2f0;border-radius:16px;bottom:calc(100% + 8px);box-shadow:0 18px 44px #0f172a29;display:grid;gap:5px;left:0;max-height:240px;overflow:auto;padding:7px;position:absolute;right:auto;top:auto;width:min(420px,100%);z-index:80}.workspace-request-recipient .workspace-request-approver-menu button{align-items:center;background:transparent;border:0;border-radius:12px;color:#111827;cursor:pointer;display:flex;gap:10px;min-height:46px;padding:7px 9px;text-align:left;width:100%}.workspace-request-recipient .workspace-request-approver-menu button:hover,.workspace-request-recipient .workspace-request-approver-menu button.active{background:#eef5ff}.workspace-request-composer-grid{align-items:start}.workspace-request-composer-grid label,.workspace-aff-creator-field{align-self:start}.workspace-aff-creator-field>small{display:block;min-height:16px}.workspace-request-recipient{max-width:760px}.workspace-request-recipient-main{flex:1 1 auto}.workspace-request-inline-reviewers{align-items:center;display:flex;flex:0 0 auto;gap:7px;margin-left:auto;min-width:0;position:relative}.workspace-request-reviewer-stack{align-items:center;display:inline-flex;flex:0 1 auto;min-width:0}.workspace-request-reviewer-avatar-chip{align-items:center;background:#fff;border:1px solid #dce5f0;border-radius:999px;box-shadow:0 6px 16px #0f172a0f;display:inline-flex;height:30px;justify-content:center;margin-left:-8px;position:relative;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;width:30px}.workspace-request-reviewer-avatar-chip:first-child{margin-left:0}.workspace-request-reviewer-avatar-chip:hover{border-color:#b9ccff;box-shadow:0 10px 22px #2351f61f;transform:translateY(-1px);z-index:2}.workspace-request-reviewer-avatar-chip.is-required{background:#eef5ff;border-color:#b8cdfd}.workspace-request-reviewer-avatar-chip .workspace-person-avatar{height:24px;width:24px}.workspace-request-reviewer-avatar-chip button{align-items:center;background:#111827;border:1px solid #ffffff;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:17px;justify-content:center;opacity:0;padding:0;position:absolute;right:-5px;top:-5px;transform:scale(.88);transition:opacity .14s ease,transform .14s ease;width:17px}.workspace-request-reviewer-avatar-chip:hover button{opacity:1;transform:scale(1)}.workspace-request-reviewer-more{align-items:center;background:#eef2f7;border:1px solid #dde7f3;border-radius:999px;color:#475467;display:inline-flex;font-size:11px;font-weight:780;height:28px;justify-content:center;margin-left:-6px;min-width:28px;padding:0 7px}.workspace-request-reviewer-add{align-items:center;background:#111827;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;height:32px;justify-content:center;width:32px}.workspace-request-reviewer-add:hover{background:#1f2937}.workspace-request-inline-reviewers .workspace-request-reviewer-menu{bottom:auto;left:auto;right:0;top:calc(100% + 8px);width:min(380px,calc(100vw - 48px))}.workspace-person-meta-line{align-items:center;color:#667085;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:700;gap:5px;line-height:1.35;min-width:0}.workspace-person-meta-line>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-department-pill{align-items:center;border:1px solid #dbe4f0;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:680;line-height:1;min-height:18px;padding:0 6px}.workspace-department-pill.tone-marketing{background:#ff6b1a;border-color:#ff6b1a;color:#fff}.workspace-department-pill.tone-hr{background:#00c76f;border-color:#00c76f;color:#fff}.workspace-department-pill.tone-gt{background:#2458ff;border-color:#2458ff;color:#fff}.workspace-department-pill.tone-operation{background:#ef0000;border-color:#ef0000;color:#fff}.workspace-department-pill.tone-finance{background:#4f2bdc;border-color:#4f2bdc;color:#fff}.workspace-department-pill.tone-admin{background:#f044b7;border-color:#f044b7;color:#fff}.workspace-department-pill.tone-rd,.workspace-department-pill.tone-default{background:#eef2f7;border-color:#eef2f7;color:#475467}@media(max-width:720px){.workspace-request-inline-reviewers{justify-content:flex-start;margin-left:0;width:100%}.workspace-request-inline-reviewers .workspace-request-reviewer-menu{left:0;right:auto;width:min(360px,calc(100vw - 40px))}}.workspace-aff-creator-menu,.workspace-aff-sku-menu{max-height:min(230px,38vh)}@media(max-width:720px){.request-routing-list label{grid-template-columns:1fr}}.workspace-advance-expense-list{display:grid;gap:10px}.workspace-advance-expense-row{align-items:end;background:#f8fafc;border:1px solid #edf1f7;border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,.9fr) minmax(112px,auto) auto;padding:10px}.workspace-advance-expense-row .span-2{grid-column:span 2}.workspace-advance-proof{position:relative}.workspace-advance-proof input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute}.workspace-advance-proof b{align-items:center;background:#fff;border:1px dashed #cfd8e7;border-radius:12px;color:#344054;display:inline-flex;font-size:12px;font-weight:720;min-height:40px;overflow:hidden;padding:0 11px;text-overflow:ellipsis;white-space:nowrap;width:100%}.workspace-advance-remove{align-items:center;background:#fff;border:1px solid #e5eaf2;border-radius:12px;color:#667085;cursor:pointer;display:inline-flex;height:40px;justify-content:center;width:40px}.workspace-request-expense-list{display:grid;gap:8px;margin-top:10px}.workspace-request-expense-list>div{align-items:center;background:#f8fafc;border:1px solid #edf1f7;border-radius:14px;display:grid;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 11px}.workspace-request-expense-list strong{color:#111827;font-size:13px;font-weight:760}.workspace-request-expense-list span{color:#047857;font-size:12.5px;font-weight:760}.workspace-request-expense-list small{color:#667085;font-size:12px;grid-column:1 / -1}.workspace-request-expense-list img{border:1px solid #e5eaf2;border-radius:10px;grid-column:1 / -1;max-height:148px;max-width:100%;object-fit:contain}.workspace-request-bank-card{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;display:grid;gap:3px;margin-top:10px;padding:12px}.workspace-request-bank-card span{color:#047857;font-size:11.5px;font-weight:820;text-transform:uppercase}.workspace-request-bank-card strong{color:#111827;font-size:14px;font-weight:800}.workspace-request-bank-card b{color:#111827;font-size:18px;font-weight:820;letter-spacing:.02em}.workspace-request-bank-card small{color:#475569;font-size:12.5px}@media(max-width:1100px){.workspace-advance-expense-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.workspace-advance-expense-head{align-items:flex-start;flex-direction:column}.workspace-advance-expense-row,.workspace-advance-expense-row .span-2{grid-column:auto;grid-template-columns:1fr}}.workspace-routine-row.is-done,.workspace-right-column .workspace-routine-row.is-done,.workspace-card .workspace-routine-row.is-done{background:#ecfdf3!important;border-color:#bbf7d0!important;box-shadow:inset 0 0 0 1px #22c55e29!important}.workspace-routine-row.is-done strong{color:#064e3b!important}.workspace-routine-row.is-done span{color:#047857!important}.workspace-priority-work .workspace-task-row{align-items:center!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:78px!important}.workspace-priority-work .workspace-task-main,.workspace-priority-work .workspace-task-main>div{min-width:0!important}.workspace-priority-work .workspace-task-submeta{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:5px!important}.workspace-priority-work .workspace-task-meta{align-items:center!important;display:flex!important;justify-content:flex-end!important;margin-left:0!important;min-width:58px!important}.workspace-priority-work .workspace-task-inline-pill{align-items:center;border-radius:999px;display:inline-flex;gap:5px;height:24px;padding:0 9px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.workspace-priority-work .workspace-task-inline-pill svg{flex:0 0 auto;stroke-width:2.4}.workspace-priority-work .workspace-task-inline-pill.blue{background:#eaf1ff;color:#2351f6}.workspace-priority-work .workspace-task-inline-pill.amber{background:#fff4cc;color:#9a5b00}.workspace-priority-work .workspace-task-inline-pill.green{background:#dcfce7;color:#047857}.workspace-priority-work .workspace-task-inline-pill.red{background:#fee2e2;color:#b42318}.workspace-priority-work .workspace-task-inline-pill.gray{background:#eef2f6;color:#475467}.workspace-task-inline-pill{align-items:center;border-radius:999px;display:inline-flex;gap:5px;min-height:24px;padding:0 9px}.workspace-task-inline-pill.blue{background:#eaf1ff;color:#2351f6}.workspace-task-inline-pill.amber{background:#fff4cc;color:#9a5b00}.workspace-task-inline-pill.green{background:#dcfce7;color:#047857}.workspace-task-inline-pill.red{background:#fee2e2;color:#b42318}.workspace-task-inline-pill.gray{background:#eef2f6;color:#475467}.workspace-priority-work .workspace-task-signals{min-width:58px!important}.workspace-request-shell.is-approve .workspace-request-detail-card{gap:12px;padding:16px}.workspace-request-shell.is-approve .workspace-request-detail-head{align-items:center!important;display:grid!important;gap:10px 12px!important;grid-template-columns:38px minmax(0,1fr)!important}.workspace-request-shell.is-approve .workspace-request-detail-head .icon-box{display:inline-flex!important;height:38px!important;width:38px!important}.workspace-request-shell.is-approve .workspace-request-detail-head>div{min-width:0}.workspace-request-shell.is-approve .workspace-request-detail-head h2{color:#111827;font-size:18px;font-weight:780;line-height:1.18;margin:0;text-align:left}.workspace-request-shell.is-approve .workspace-request-detail-head>.workspace-pill{align-items:center!important;display:inline-flex!important;grid-column:2;justify-content:center!important;justify-self:start;min-height:26px;margin-top:-2px;min-width:118px;padding:0 12px!important}.workspace-request-shell.is-approve .workspace-request-list>button>.workspace-pill{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:26px;padding:0 12px!important;text-align:center}.workspace-request-shell.is-approve .workspace-request-detail-body{border-radius:18px;gap:10px}.workspace-request-actions{align-items:center}.workspace-request-actions button{align-items:center;display:inline-flex;gap:6px;justify-content:center}.workspace-request-actions button:first-child:before{align-items:center;border:1.5px solid currentColor;border-radius:999px;content:"✓";display:inline-flex;font-size:9px;font-weight:850;height:13px;justify-content:center;line-height:1;width:13px}.workspace-request-actions button:first-child:hover:not(:disabled){background:#111827;border-color:#111827;color:#fff}.workspace-request-context-menu{background:#fff;border:1px solid #dfe5ee;border-radius:14px;box-shadow:0 18px 44px #0f172a29;display:grid;gap:4px;min-width:190px;padding:6px;position:fixed;z-index:1300}.workspace-request-context-menu button{align-items:center;background:transparent;border:0;border-radius:10px;color:#111827;cursor:pointer;display:flex;gap:8px;font-size:12.5px;font-weight:720;min-height:34px;padding:0 10px;text-align:left}.workspace-request-context-menu button:hover{background:#f3f6fb}.workspace-request-context-menu button:first-child:hover{background:#111827;color:#fff}.workspace-request-filters button span{min-width:20px}.workspace-request-filters button span.is-hot{background:#fee2e2!important;color:#b42318!important}@media(max-width:900px){.workspace-priority-work .workspace-task-row{grid-template-columns:1fr!important}.workspace-priority-work .workspace-task-meta{justify-content:flex-start!important;margin-left:42px!important}}.workspace-home-bar:empty,.workspace-home-bar[aria-hidden=true]{display:none!important}.workspace-request-shell.is-request-only .workspace-request-filters{display:flex!important;margin:0 0 12px}.workspace-request-shell.is-request-only .workspace-request-list{display:grid!important;gap:8px}.workspace-request-history-head{align-items:center;border-top:1px solid #e8edf5;display:flex;justify-content:space-between;margin-top:18px;padding:18px 0 12px}.workspace-request-history-head h2{color:#111827;font-size:16px;font-weight:780;letter-spacing:0;margin:0}.workspace-request-history-head span{color:#667085;font-size:12px;font-weight:700}.workspace-request-shell.is-request-only .workspace-request-history-row{align-items:center;background:#fff;border:1px solid #e6ebf3;border-radius:12px;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:38px minmax(0,1fr) auto;min-height:66px;padding:12px 14px;text-align:left;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.workspace-request-shell.is-request-only .workspace-request-history-row:hover{background:#fbfcff;border-color:#cfd9e8;box-shadow:0 7px 18px #0f172a0e;transform:translateY(-1px)}.workspace-request-shell.is-request-only .workspace-request-history-row:focus-visible{border-color:#9db6ff;box-shadow:0 0 0 3px #2351f61f;outline:0}.workspace-request-shell.is-request-only .workspace-request-history-row>div{display:grid;gap:4px;min-width:0}.workspace-request-shell.is-request-only .workspace-request-history-row strong{color:#111827;font-size:13.5px;font-weight:760;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-request-shell.is-request-only .workspace-request-history-row small{color:#667085;font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-request-shell.is-request-only .workspace-request-history-row>.workspace-pill{align-items:center!important;align-self:center;display:inline-flex!important;height:26px;justify-content:center;justify-self:end;line-height:1;margin:0;min-height:26px;min-width:88px;padding:0 12px}.workspace-request-preview-backdrop{align-items:center;background:#0f172a6b;display:flex;inset:0;justify-content:center;overflow:auto;padding:24px;position:fixed;z-index:1700}.workspace-request-preview-modal{background:#fff;border:1px solid #e4e9f2;border-radius:16px;box-shadow:0 28px 70px #0f172a38;max-height:calc(100vh - 48px);overflow:auto;width:min(720px,100%)}.workspace-request-preview-topbar{align-items:center;background:#fffffff5;border-bottom:1px solid #e8edf5;display:flex;justify-content:space-between;min-height:52px;padding:0 14px 0 18px;position:sticky;top:0;z-index:2}.workspace-request-preview-topbar strong{color:#111827;font-size:14px;font-weight:760}.workspace-request-preview-topbar button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.workspace-request-preview-modal>.workspace-request-detail-card{border:0;border-radius:0;box-shadow:none;margin:0;padding:18px}.workspace-request-preview-modal .workspace-request-actions:empty{display:none}@media(max-width:640px){.workspace-request-shell.is-request-only .workspace-request-history-row{grid-template-columns:36px minmax(0,1fr);padding:11px 12px}.workspace-request-shell.is-request-only .workspace-request-history-row>.workspace-pill{grid-column:2;justify-self:start}.workspace-request-preview-backdrop{align-items:flex-end;padding:12px}.workspace-request-preview-modal{border-radius:14px;max-height:calc(100vh - 24px)}}.workspace-request-main>.workspace-card-head .icon-box,.workspace-event-center>.workspace-card-head .icon-box,.workspace-request-kind-icon{background:#fff7d6!important;border:1px solid #fde68a!important;color:#b45309!important}.workspace-request-main>.workspace-card-head .icon-box{display:none!important}.workspace-request-main>.workspace-card-head{gap:0!important}.workspace-event-center>.workspace-card-head .icon-box{background:#f1ecff!important;border-color:#ddd6fe!important;color:#6f5cff!important}.workspace-request-kind-icon.green{background:#dcfce7!important;border-color:#bbf7d0!important;color:#047857!important}.workspace-request-kind-icon.blue{background:#dbeafe!important;border-color:#bfdbfe!important;color:#2351f6!important}.workspace-request-kind-icon.violet{background:#ede9fe!important;border-color:#ddd6fe!important;color:#6f5cff!important}.workspace-request-kind-icon.amber{background:#fef3c7!important;border-color:#fde68a!important;color:#b45309!important}.workspace-request-kind-icon.red{background:#fee2e2!important;border-color:#fecaca!important;color:#b42318!important}.workspace-request-kind-icon.gray{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#475569!important}.workspace-event-center>.workspace-card-head button{align-items:center;background:#111827;border:1px solid #111827;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;gap:7px;font-size:12.5px;font-weight:760;min-height:36px;padding:0 14px}.workspace-source-input-row button:disabled{cursor:not-allowed;opacity:.48}.workspace-event-center>.workspace-card-head button:before{content:"+";font-size:16px;font-weight:760;line-height:1}.workspace-date-field{align-items:center;background:#fff;border:1px solid #dfe5ee;border-radius:14px;color:#111827;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:40px;padding:0 11px;text-align:left;width:100%}.workspace-date-field:hover{border-color:#b9c5d6;background:#fbfdff}.workspace-date-field:focus-within{border-color:#8bb8ff;box-shadow:0 0 0 3px #2351f61f}.workspace-date-field input{background:transparent!important;border:0!important;color:#111827!important;cursor:pointer;font:inherit;font-size:13px;font-weight:720;height:38px;min-width:0;outline:0;padding:0!important;width:100%}.workspace-date-field svg{color:#667085;pointer-events:none}.workspace-command-center,.workspace-momentum-card,.workspace-focus-capacity,.workspace-priority-work,.workspace-right-column>.workspace-card{animation:workspace-panel-in .56s cubic-bezier(.2,.8,.2,1) both}.workspace-momentum-card{animation-delay:80ms}.workspace-focus-capacity{animation-delay:.14s}.workspace-priority-work{animation-delay:.19s}.workspace-right-column>.workspace-card:nth-child(1){animation-delay:.12s}.workspace-right-column>.workspace-card:nth-child(2){animation-delay:.18s}.workspace-right-column>.workspace-card:nth-child(3){animation-delay:.24s}.workspace-command-copy h1,.workspace-command-chips strong,.workspace-meter-score-card>strong,.workspace-momentum-bottom b,.workspace-focus-capacity strong,.workspace-priority-work strong{animation:workspace-number-rise .62s cubic-bezier(.2,.8,.2,1) both}.workspace-meter-gauge-fill{animation:workspace-gauge-draw .9s ease-out both}.workspace-momentum-line-card polyline{stroke-dasharray:420;stroke-dashoffset:420;animation:workspace-line-draw .96s ease-out .18s both}.workspace-momentum-line-card circle{opacity:0;transform-box:fill-box;transform-origin:center;animation:workspace-dot-pop .36s ease-out both}.workspace-momentum-line-card circle:nth-of-type(1){animation-delay:.26s}.workspace-momentum-line-card circle:nth-of-type(2){animation-delay:.33s}.workspace-momentum-line-card circle:nth-of-type(3){animation-delay:.4s}.workspace-momentum-line-card circle:nth-of-type(4){animation-delay:.47s}.workspace-momentum-line-card circle:nth-of-type(5){animation-delay:.54s}.workspace-momentum-line-card circle:nth-of-type(6){animation-delay:.61s}.workspace-momentum-line-card circle:nth-of-type(7){animation-delay:.68s}.workspace-momentum-mini-bar i,.workspace-routine-summary-bar span,.workspace-capacity-stack span{transform:scaleX(0);transform-origin:left center;animation:workspace-bar-fill .76s ease-out .22s both}.workspace-momentum-line-card{cursor:help}.workspace-momentum-line-card>div span{align-items:center;display:inline-flex;gap:5px}.workspace-momentum-line-card:hover{border-color:#c9d7ee;box-shadow:inset 0 0 0 1px #2563eb14,0 10px 28px #0f172a0f}@keyframes workspace-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-number-rise{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes workspace-gauge-draw{0%{stroke-dasharray:0 100}}@keyframes workspace-line-draw{to{stroke-dashoffset:0}}@keyframes workspace-dot-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes workspace-bar-fill{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.workspace-command-center,.workspace-momentum-card,.workspace-focus-capacity,.workspace-priority-work,.workspace-right-column>.workspace-card,.workspace-command-copy h1,.workspace-command-chips strong,.workspace-meter-score-card>strong,.workspace-momentum-bottom b,.workspace-focus-capacity strong,.workspace-priority-work strong,.workspace-meter-gauge-fill,.workspace-momentum-line-card polyline,.workspace-momentum-line-card circle,.workspace-momentum-mini-bar i,.workspace-routine-summary-bar span,.workspace-capacity-stack span{animation:none!important;opacity:1!important;stroke-dashoffset:0!important;transform:none!important}}.workspace-request-shell.is-approve .workspace-request-detail-head{align-items:center!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px 12px!important}.workspace-request-shell.is-approve .workspace-request-detail-head .icon-box{align-items:center!important;align-self:center!important;border-radius:14px!important;box-sizing:border-box!important;display:inline-flex!important;height:36px!important;justify-content:center!important;justify-self:start!important;overflow:visible!important;width:36px!important}.workspace-request-shell.is-approve .workspace-request-detail-head>div{align-self:center;min-width:0}.workspace-request-shell.is-approve .workspace-request-detail-head>.workspace-pill{align-self:center!important;grid-column:3!important;grid-row:1!important;justify-self:end!important;margin-top:0!important;min-width:96px}.workspace-request-detail-card .workspace-request-actions button:first-child{min-height:34px;padding-left:13px;padding-right:13px;position:relative}.workspace-request-detail-card .workspace-request-actions button:first-child:not(:disabled){background:#111827!important;border-color:#111827!important;color:#fff!important}.workspace-request-detail-card .workspace-request-actions button:first-child:before{background:transparent;border:1.5px solid currentColor;border-radius:999px;box-sizing:border-box;content:"";display:inline-flex;height:14px;width:14px}.workspace-request-detail-card .workspace-request-actions button:first-child:after{border-bottom:1.7px solid currentColor;border-right:1.7px solid currentColor;content:"";height:7px;left:18px;margin-top:-5px;position:absolute;top:50%;transform:rotate(45deg);width:4px}.workspace-request-filters button span{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-size:11px!important;font-weight:850!important;height:20px!important;justify-content:center!important;line-height:1!important;min-width:20px!important;padding:0 6px!important}.workspace-request-filters button span.is-hot,.workspace-request-filters button.active span.is-hot{background:#ef4444!important;box-shadow:0 0 0 2px #fff;color:#fff!important}.workspace-request-filters button span.is-zero{background:#eef2f6!important;color:#667085!important}.workspace-request-filters button.active span.is-zero{background:#374151!important;color:#d1d5db!important}.workspace-request-filters button span{font-size:10.5px!important;height:18px!important;min-width:18px!important;padding:0 6px!important}.workspace-request-filters button span.is-hot,.workspace-request-filters button.active span.is-hot{box-shadow:none!important}.workspace-momentum-line-card{position:relative}.workspace-momentum-line-card:after{background:#111827;border-radius:12px;bottom:calc(100% - 18px);box-shadow:0 14px 34px #0f172a29;color:#fff;content:attr(data-tooltip);font-size:12px;font-weight:650;left:16px;line-height:1.35;max-width:280px;opacity:0;padding:9px 10px;pointer-events:none;position:absolute;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease;visibility:hidden;z-index:5}.workspace-momentum-line-card:hover:after,.workspace-momentum-line-card:focus-within:after{opacity:1;transform:translateY(0);visibility:visible}.workspace-priority-work .workspace-task-meta{gap:12px!important;min-width:260px!important}.workspace-priority-work .workspace-task-status-pills{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;justify-content:flex-end}.workspace-priority-work .workspace-task-inline-pill{align-items:center;display:inline-flex;gap:5px}@media(max-width:900px){.workspace-priority-work .workspace-task-meta{align-items:flex-start!important;flex-wrap:wrap;justify-content:flex-start!important;min-width:0!important}}.workspace-command-copy .workspace-command-greeting{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.workspace-command-copy .workspace-command-greeting+h1{display:none!important}.workspace-command-star,.workspace-command-weather-icon{flex:0 0 auto}.workspace-dept-text-marketing{color:#d946ef}.workspace-dept-text-gt{color:#0f766e}.workspace-dept-text-ops{color:#2563eb}.workspace-dept-text-hr{color:#7c3aed}.workspace-dept-text-finance{color:#059669}.workspace-dept-text-rnd{color:#ea580c}.workspace-dept-text-neutral{color:#111827}.workspace-priority-work .workspace-check .workspace-task-icon{background:transparent;border:0;color:currentColor;height:18px;padding:0;width:18px}.workspace-priority-work .workspace-check .workspace-task-icon svg{height:18px;width:18px}.workspace-priority-work .workspace-check .workspace-task-ios-icon,.workspace-priority-work .workspace-task-inline-pill .workspace-task-ios-icon{flex:0 0 auto}.workspace-priority-work .workspace-check .workspace-task-ios-icon{height:24px;width:24px}.workspace-priority-work .workspace-task-inline-pill .workspace-task-ios-icon{height:18px;width:18px}.workspace-priority-work .workspace-task-inline-pill .workspace-task-ios-icon img{height:70%;width:70%}.workspace-priority-work .workspace-task-inline-pill{align-items:center!important;display:inline-flex!important;height:28px!important;line-height:1!important;min-height:28px!important;padding:0 10px!important}.workspace-priority-work .workspace-task-inline-pill svg,.workspace-priority-work .workspace-task-inline-pill .workspace-task-ios-icon{align-self:center;margin:0}@media(max-width:900px){.workspace-priority-work .workspace-task-row,.workspace-task-list.compact .workspace-task-row{grid-template-columns:minmax(0,1fr)!important;padding:11px!important}.workspace-priority-work .workspace-task-main,.workspace-task-list.compact .workspace-task-main{align-items:flex-start!important;display:grid!important;gap:10px!important;grid-template-columns:30px minmax(0,1fr)!important}.workspace-priority-work .workspace-check,.workspace-task-list.compact .workspace-check{height:30px;margin-top:1px;width:30px}.workspace-priority-work .workspace-task-main>div,.workspace-task-list.compact .workspace-task-main>div{min-width:0!important}.workspace-priority-work .workspace-task-meta,.workspace-task-list.compact .workspace-task-meta{display:flex!important;flex-wrap:wrap!important;gap:7px!important;justify-content:flex-start!important;margin-left:40px!important;min-width:0!important}.workspace-priority-work .workspace-task-status-pills,.workspace-task-list.compact .workspace-task-status-pills{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.workspace-priority-work .workspace-task-signals,.workspace-task-list.compact .workspace-task-signals{display:none}}.workspace-calendar-empty-compact small{display:none!important}.workspace-momentum-line-card{cursor:default}.workspace-command-copy .workspace-command-greeting{column-gap:8px;row-gap:4px}.workspace-command-greeting-sequence{align-items:center;display:inline-grid;min-width:0;max-width:100%}.workspace-command-greeting-text{align-items:center;display:inline-flex;grid-area:1 / 1;min-width:0;opacity:0;transform:translate3d(0,4px,0);transition:opacity 1.05s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1);white-space:normal;will-change:opacity,transform}.workspace-command-greeting-text.is-visible{opacity:1;transform:translateZ(0)}.workspace-command-greeting-text.is-hidden{opacity:0;pointer-events:none;transform:translate3d(0,-3px,0)}.workspace-command-star,.workspace-command-weather-icon{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;filter:drop-shadow(0 2px 4px rgba(15,23,42,.12));font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:22px;height:25px;justify-content:center;line-height:1;margin-top:1px;width:25px}.workspace-priority-tabs button span{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-size:10.5px!important;font-weight:850!important;height:18px!important;justify-content:center!important;line-height:1!important;min-width:18px!important;padding:0 6px!important}.workspace-priority-tabs button span.is-hot,.workspace-priority-tabs button.active span.is-hot{background:#ef4444!important;color:#fff!important}.workspace-priority-tabs button span.is-zero{background:#eef2f6!important;color:#667085!important}.workspace-priority-tabs button.active span.is-zero{background:#374151!important;color:#d1d5db!important}.workspace-momentum-top{grid-template-columns:210px minmax(0,1fr)!important}.workspace-momentum-line-card{justify-content:stretch!important;min-height:186px}.workspace-momentum-line-card svg{height:142px!important;max-width:none!important;width:100%!important}.workspace-momentum-line-card .workspace-line-unit{fill:#98a2b3;font-size:11px;font-weight:760}.workspace-momentum-line-card .workspace-line-label{fill:#98a2b3;font-size:10.5px;font-weight:700;text-anchor:middle}.workspace-momentum-score .workspace-score-tooltip{inset:auto 12px 10px!important;max-width:none;transform:translateY(5px)!important;width:auto!important;z-index:2}.workspace-momentum-score:hover .workspace-score-tooltip,.workspace-momentum-score:focus-within .workspace-score-tooltip{transform:translateY(0)!important}.workspace-momentum-score .workspace-score-tooltip strong,.workspace-momentum-score .workspace-score-tooltip span,.workspace-momentum-score .workspace-score-tooltip small{font-size:10.8px;line-height:1.3}.workspace-momentum-line-card{min-height:206px!important;padding:14px!important}.workspace-momentum-line-card>.workspace-momentum-chart-grid{align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(320px,1fr)!important;height:100%;width:100%}.workspace-momentum-chart-panel{background:#fff;border:1px solid #e7edf5;border-radius:14px;display:grid;gap:8px;min-width:0;padding:12px 12px 8px}.workspace-momentum-chart-panel>div{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.workspace-momentum-chart-panel span{color:#667085!important;font-size:12px!important;font-weight:820!important;letter-spacing:0!important;text-transform:none!important}.workspace-momentum-chart-panel strong{background:#dcfce7!important;border:1px solid #86efac!important;border-radius:999px!important;color:#047849!important;flex:0 0 auto;font-size:11px!important;font-weight:850!important;line-height:1!important;padding:6px 9px!important}.workspace-momentum-chart-panel.is-hours strong{background:#eff6ff!important;border-color:#bfdbfe!important;color:#2351f6!important}.workspace-momentum-chart-panel.is-hours{align-content:start;gap:10px;padding:13px 14px 10px}.workspace-momentum-chart-panel.is-hours>div{justify-content:stretch}.workspace-work-hour-total{align-items:center;background:transparent;border:0;border-bottom:1px solid #edf0f5;border-radius:0;display:grid!important;gap:9px!important;grid-template-columns:auto minmax(0,1fr);justify-content:start!important;padding:0 0 10px}.workspace-work-hour-total i{align-items:center;background:#eef2ff;border:1px solid #dbeafe;border-radius:999px;color:#2563eb;display:inline-flex;height:28px;justify-content:center;width:28px}.workspace-work-hour-total i svg{height:13px!important;width:13px!important}.workspace-work-hour-total div{display:grid;gap:2px}.workspace-work-hour-total span{color:#98a2b3!important;font-size:10.5px!important;font-weight:760!important;letter-spacing:.02em!important;text-transform:uppercase!important}.workspace-momentum-chart-panel.is-hours .workspace-work-hour-total strong{background:transparent!important;border:0!important;border-radius:0!important;color:#111827!important;display:block!important;flex:0 1 auto!important;font-size:15px!important;font-weight:740!important;line-height:1.15!important;padding:0!important}.workspace-momentum-chart-panel.is-hours .workspace-work-hour-total i svg,.workspace-momentum-chart-panel.is-hours .workspace-work-hour-total i svg *{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.4!important}.workspace-momentum-line-card .workspace-momentum-chart-panel svg{display:block;height:118px!important;max-width:none!important;overflow:visible;width:100%!important}.workspace-momentum-line-card .workspace-momentum-chart-panel polyline{stroke:#2563eb!important;stroke-linecap:round;stroke-linejoin:round;stroke-width:4!important}.workspace-momentum-line-card .workspace-momentum-chart-panel.is-hours polyline{stroke:#f59e0b!important}.workspace-momentum-line-card .workspace-momentum-chart-panel .workspace-work-hour-path{fill:none;stroke:#2563eb!important;stroke-linecap:round;stroke-linejoin:round;stroke-width:4!important}.workspace-momentum-line-card .workspace-momentum-chart-panel circle{fill:#fff!important;stroke:#2563eb!important;stroke-width:3!important}.workspace-momentum-line-card .workspace-momentum-chart-panel.is-hours circle{stroke:#2563eb!important}.workspace-momentum-chart-panel.is-hours small{color:#98a2b3;font-size:10.5px;font-weight:650;line-height:1.3}.workspace-hour-point{cursor:default}.workspace-hour-point rect,.workspace-hour-point .workspace-hour-tooltip-caret,.workspace-hour-point .workspace-hour-tooltip{opacity:0;pointer-events:none;transition:opacity .14s ease}.workspace-hour-point rect{fill:#fff;filter:drop-shadow(0 8px 16px rgba(15,23,42,.16));stroke:#dfe7f0;stroke-width:1}.workspace-hour-point .workspace-hour-tooltip-caret{fill:#fff;stroke:#dfe7f0;stroke-width:1}.workspace-hour-point .workspace-hour-tooltip{fill:#111827;font-size:10.5px;font-weight:760;text-anchor:middle}.workspace-hour-point:hover rect,.workspace-hour-point:hover .workspace-hour-tooltip-caret,.workspace-hour-point:hover .workspace-hour-tooltip{opacity:1}.workspace-momentum-line-card:not([data-tooltip]):after{display:none!important}.workspace-momentum-line-card:after{inset:12px 14px auto auto!important;transform:translateY(-4px)!important}.workspace-momentum-line-card:hover:after,.workspace-momentum-line-card:focus-within:after{transform:translateY(0)!important}@media(max-width:1100px){.workspace-momentum-line-card>.workspace-momentum-chart-grid{grid-template-columns:1fr!important}.workspace-momentum-line-card{min-height:0!important}}.animated-metric-value{display:inline-block;font-variant-numeric:tabular-nums;animation:ace-dashboard-number-rise .62s cubic-bezier(.2,.72,.16,1) both}.dashboard-grid>.panel,.dashboard-grid>.metric-card,.finance-native-grid>.panel,.finance-native-mini-grid article,.finance-native-hub-card,.finance-native-legacy-ceo>.panel,.content-studio-dashboard .summary-card,.content-studio-dashboard .content-studio-panel,.gt-native-overview-shell .metric-card,.gt-native-dashboard-kpis .metric-card,.gt-native-decision-kpis .metric-card,.gt-native-staff-kpis .metric-card,.inventory-overview-dashboard .inventory-kpi,.inventory-overview-dashboard .inventory-panel,.hr-os-page>.metric-grid:not(.hr-leave-metrics) .metric-card,.seo-performance-cockpit .seo-health-card,.seo-performance-cockpit .seo-overview-metric,.seo-performance-cockpit .seo-trend-panel,.seo-overview-metric,.social-agent-hero,.social-agent-side{animation:ace-dashboard-card-enter .54s cubic-bezier(.2,.72,.16,1) both}.dashboard-grid>.panel:nth-child(2),.finance-native-mini-grid article:nth-child(2),.finance-native-hub-card:nth-child(2),.content-studio-dashboard .summary-card:nth-child(2),.gt-native-dashboard-kpis .metric-card:nth-child(2),.inventory-overview-dashboard .inventory-kpi:nth-child(2),.seo-overview-metric:nth-child(2){animation-delay:70ms}.dashboard-grid>.panel:nth-child(3),.finance-native-mini-grid article:nth-child(3),.finance-native-hub-card:nth-child(3),.content-studio-dashboard .summary-card:nth-child(3),.gt-native-dashboard-kpis .metric-card:nth-child(3),.inventory-overview-dashboard .inventory-kpi:nth-child(3),.seo-overview-metric:nth-child(3){animation-delay:.13s}.dashboard-grid>.panel:nth-child(4),.finance-native-mini-grid article:nth-child(4),.finance-native-hub-card:nth-child(4),.content-studio-dashboard .summary-card:nth-child(4),.gt-native-dashboard-kpis .metric-card:nth-child(4),.inventory-overview-dashboard .inventory-kpi:nth-child(4),.seo-overview-metric:nth-child(4){animation-delay:.19s}.finance-native-legacy-ceo .clean-chart-card path,.gt-native-trend-chart .revenue-line,.gt-native-region-line-chart .region-series polyline{stroke-dasharray:1200;stroke-dashoffset:1200;animation:ace-dashboard-line-draw .98s cubic-bezier(.2,.72,.16,1) .14s both}.finance-native-legacy-ceo .clean-chart-card circle,.gt-native-trend-chart .revenue-dot,.gt-native-region-line-chart .region-series circle{transform-box:fill-box;transform-origin:center;animation:ace-dashboard-point-pop .54s cubic-bezier(.2,.72,.16,1) .52s both}.finance-native-legacy-ceo .dual-bar-bars span,.finance-native-legacy-ceo .waterfall-track span,.finance-native-legacy-ceo .grouped-bar-bars span,.gt-native-trend-chart .visit-bar{transform-box:fill-box;transform-origin:center bottom;animation:ace-dashboard-bar-grow-y .74s cubic-bezier(.2,.72,.16,1) .17s both}.finance-native-legacy-ceo .ceo-channel-ranking article i,.gt-native-region-bar i,.gt-native-mini-bars i,.seo-overview-bar-row i,.inventory-overview-dashboard .inventory-bar-track>span,.inventory-overview-dashboard .inventory-compact-bar i,.inventory-overview-dashboard .inventory-money-bars i,.inventory-overview-dashboard .inventory-stacked-bar span{transform-origin:left center;animation:ace-dashboard-bar-grow-x .76s cubic-bezier(.2,.72,.16,1) .16s both}.finance-native-legacy-ceo .clean-chart-card path,.finance-native-legacy-ceo .clean-chart-card circle,.finance-native-legacy-ceo .waterfall-track span,.finance-native-legacy-ceo .ceo-channel-donut-visual circle{animation:none!important;transition:none}.finance-native-legacy-ceo .clean-chart-card path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.finance-native-legacy-ceo>.panel,.finance-native-legacy-ceo .metric-card,.finance-native-legacy-ceo .clean-chart-card path,.finance-native-legacy-ceo .clean-chart-card circle,.finance-native-legacy-ceo .dual-bar-bars span,.finance-native-legacy-ceo .waterfall-step,.finance-native-legacy-ceo .waterfall-track span,.finance-native-legacy-ceo .grouped-bar-bars span,.finance-native-legacy-ceo .ceo-channel-donut-visual circle,.finance-native-legacy-ceo .ceo-channel-donut-legend article{animation:none!important}.finance-native-page :is(.finance-native-grid>.panel,.finance-native-mini-grid article,.finance-native-pro-chart-card,.finance-native-pro-donut-card,.finance-native-legacy-ceo>.panel,.finance-native-legacy-ceo .metric-card){animation:none!important;transform:none}.finance-native-page :is(.finance-native-pro-chart-card,.finance-native-pro-donut-card,.finance-native-legacy-ceo) :is(path,circle,polyline,rect,span){animation:none!important;transition-duration:0ms}@keyframes ace-dashboard-card-enter{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ace-dashboard-number-rise{0%{opacity:.66;transform:translateY(5px);filter:blur(1px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes ace-dashboard-line-draw{to{stroke-dashoffset:0}}@keyframes ace-dashboard-point-pop{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@keyframes ace-dashboard-bar-grow-y{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes ace-dashboard-bar-grow-x{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.animated-metric-value,.dashboard-grid>.panel,.dashboard-grid>.metric-card,.finance-native-grid>.panel,.finance-native-mini-grid article,.finance-native-hub-card,.finance-native-legacy-ceo>.panel,.content-studio-dashboard .summary-card,.content-studio-dashboard .content-studio-panel,.gt-native-overview-shell .metric-card,.gt-native-dashboard-kpis .metric-card,.gt-native-decision-kpis .metric-card,.gt-native-staff-kpis .metric-card,.inventory-overview-dashboard .inventory-kpi,.inventory-overview-dashboard .inventory-panel,.hr-os-page>.metric-grid:not(.hr-leave-metrics) .metric-card,.seo-performance-cockpit .seo-health-card,.seo-performance-cockpit .seo-overview-metric,.seo-performance-cockpit .seo-trend-panel,.seo-overview-metric,.social-agent-hero,.social-agent-side,.finance-native-legacy-ceo .clean-chart-card path,.finance-native-legacy-ceo .clean-chart-card circle,.finance-native-legacy-ceo .dual-bar-bars span,.finance-native-legacy-ceo .waterfall-track span,.finance-native-legacy-ceo .grouped-bar-bars span,.finance-native-legacy-ceo .ceo-channel-ranking article i,.gt-native-trend-chart .revenue-line,.gt-native-trend-chart .revenue-dot,.gt-native-trend-chart .visit-bar,.gt-native-region-line-chart .region-series polyline,.gt-native-region-line-chart .region-series circle,.gt-native-region-bar i,.gt-native-mini-bars i,.seo-overview-bar-row i,.inventory-overview-dashboard .inventory-bar-track>span,.inventory-overview-dashboard .inventory-compact-bar i,.inventory-overview-dashboard .inventory-money-bars i,.inventory-overview-dashboard .inventory-stacked-bar span{animation:none!important;filter:none!important;stroke-dashoffset:0!important;transform:none!important}}.app-shell .sidebar{z-index:70;overflow:visible}.app-shell .ace-nav-search-sidebar{position:relative;z-index:6;width:100%}.app-shell .ace-nav-search-sidebar .sidebar-search{box-sizing:border-box}.app-shell .nav-groups{overflow-x:hidden}.app-shell.is-collapsed .sidebar{padding-inline:10px}.app-shell.is-collapsed .brand-row{margin-bottom:12px}.app-shell.is-collapsed .collapse-button{z-index:8;overflow:hidden}.app-shell.is-collapsed .collapse-button:after{display:none!important;content:none!important}.app-shell.is-collapsed .ace-nav-search-sidebar{display:flex;justify-content:center;margin:0 0 10px}.app-shell.is-collapsed .ace-nav-search-sidebar .sidebar-search{flex:0 0 40px;width:40px;height:40px;margin:0;border-radius:12px;background:transparent;color:#8490a3;padding:0;justify-content:center}.app-shell.is-collapsed .ace-nav-search-sidebar .sidebar-search:hover,.app-shell.is-collapsed .ace-nav-search-sidebar.is-open .sidebar-search{background:#f0f2f7;color:var(--text)}.app-shell.is-collapsed .ace-nav-search-sidebar .sidebar-search input{width:0;max-width:0;padding:0}.app-shell.is-collapsed .nav-groups{width:100%;align-items:center;gap:8px;margin:0;padding:0 0 12px}.app-shell.is-collapsed .nav-section,.app-shell.is-collapsed .nav-section-items,.app-shell.is-collapsed .nav-section-inner{width:40px}.app-shell.is-collapsed .nav-section-toggle,.app-shell.is-collapsed .nav-item,.app-shell.is-collapsed .footer-action{width:40px;height:40px;border-radius:12px}.app-shell.is-collapsed .nav-section-toggle{margin:0 auto 2px}.app-shell.is-collapsed .nav-item{margin:0 auto 4px}.app-shell.is-collapsed .sidebar-search svg,.app-shell.is-collapsed .nav-section-toggle svg,.app-shell.is-collapsed .nav-item svg,.app-shell.is-collapsed .footer-action svg{width:17px;height:17px;flex-basis:17px}@media(min-width:761px){.app-shell.is-collapsed .brand-row{width:40px;min-height:40px;margin:0 auto 12px;justify-content:center}.app-shell.is-collapsed .brand-row>.brand-copy{display:none}.app-shell.is-collapsed .brand-mark{flex:0 0 32px;width:32px;height:32px;margin:0}.app-shell.is-collapsed .collapse-button{width:40px;height:40px;border-radius:12px}.app-shell.is-collapsed .ace-nav-search-sidebar{width:40px;margin:0 auto 10px}.app-shell.is-collapsed .ace-nav-search-sidebar>.sidebar-search{display:grid;flex:0 0 40px;width:40px;height:40px;margin:0;padding:0;place-items:center}.app-shell.is-collapsed .ace-nav-search-sidebar>.sidebar-search>svg{grid-area:1 / 1;margin:0;place-self:center}.app-shell.is-collapsed .ace-nav-search-sidebar>.sidebar-search>input{display:none}.sidebar .nav-section[data-nav-section=command]{--compact-nav-accent: #087f8c;--compact-nav-soft: #dcfeff;--compact-nav-border: #00fcfc}.sidebar .nav-section[data-nav-section=gt]{--compact-nav-accent: #2f54eb;--compact-nav-soft: #eef3ff;--compact-nav-border: #c7d7fe}.sidebar .nav-section[data-nav-section=operation]{--compact-nav-accent: #ef1208;--compact-nav-soft: #fff1f0;--compact-nav-border: #fecaca}.sidebar .nav-section[data-nav-section=hr]{--compact-nav-accent: #08a86b;--compact-nav-soft: #ecfdf5;--compact-nav-border: #a7f3d0}.sidebar .nav-section[data-nav-section=marketing]{--compact-nav-accent: #f56a16;--compact-nav-soft: #fff4eb;--compact-nav-border: #fed7aa}.sidebar .nav-section[data-nav-section=finance]{--compact-nav-accent: #4c16e8;--compact-nav-soft: #f3f0ff;--compact-nav-border: #ddd6fe}.sidebar .nav-section[data-nav-section=entertainment]{--compact-nav-accent: #6d28d9;--compact-nav-soft: #f5f3ff;--compact-nav-border: #ddd6fe}.sidebar .nav-section[data-nav-section=admin]{--compact-nav-accent: #f43fa4;--compact-nav-soft: #fff0f7;--compact-nav-border: #ffc2df}.sidebar .nav-section[data-nav-section=core]{--compact-nav-accent: #4c16e8;--compact-nav-soft: #f3f0ff;--compact-nav-border: #ddd6fe}.sidebar .nav-section[data-nav-section=settings]{--compact-nav-accent: #475569;--compact-nav-soft: #f1f5f9;--compact-nav-border: #cbd5e1}.app-shell.is-collapsed .nav-section-items{display:none}.app-shell:not(.is-collapsed) .nav-section>.nav-section-toggle,.app-shell:not(.is-collapsed) .nav-section .nav-item{border:1px solid transparent;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.app-shell:not(.is-collapsed) .nav-section>.nav-section-toggle>span,.app-shell:not(.is-collapsed) .nav-section .nav-item>span{box-sizing:content-box;padding:1px 2px 1px 0;line-height:1.25}.app-shell:not(.is-collapsed) .nav-section>.nav-section-toggle{color:#64748b;font-weight:650}.app-shell:not(.is-collapsed) .nav-section>.nav-section-toggle:hover,.app-shell:not(.is-collapsed) .nav-section .nav-item:hover{border-color:transparent;background:var(--compact-nav-soft, #f1f5f9);color:var(--compact-nav-accent, #111827)}.app-shell:not(.is-collapsed) .nav-section.has-active>.nav-section-toggle{border-color:transparent;background:transparent;color:var(--compact-nav-accent, #111827);font-weight:700}.app-shell:not(.is-collapsed) .nav-section.has-active.collapsed>.nav-section-toggle,.app-shell:not(.is-collapsed) .nav-section.has-active>.nav-section-toggle+.nav-section-items .nav-item.active{border-color:transparent;background:var(--compact-nav-soft, #f1f5f9);color:var(--compact-nav-accent, #111827);font-weight:700;box-shadow:none}.app-shell:not(.is-collapsed) .nav-section .nav-item:before{display:none}.app-shell.is-collapsed .nav-section-toggle,.app-shell.is-collapsed .footer-action{display:grid;margin-inline:auto;padding:0;place-items:center}.app-shell.is-collapsed .nav-section-toggle{box-sizing:border-box;margin-bottom:0;border:1px solid transparent;color:var(--compact-nav-accent, #64748b)}.app-shell.is-collapsed .nav-section-toggle:hover,.app-shell.is-collapsed .nav-section.has-active>.nav-section-toggle{border-color:var(--compact-nav-border, #d8dde6);background:var(--compact-nav-soft, #f1f5f9);color:var(--compact-nav-accent, #111827)}.app-shell.is-collapsed .sidebar-footer{width:40px;margin-inline:auto;justify-items:center}.app-shell.is-collapsed .profile-card{display:grid;grid-template-columns:1fr;width:40px;height:40px;margin:0 auto 8px;gap:0;padding:0;place-items:center}.app-shell.is-collapsed .profile-card>.avatar{grid-area:1 / 1;place-self:center}.app-shell.is-collapsed .profile-card>.profile-info{display:none}.app-shell.is-collapsed .profile-card .avatar{width:32px;height:32px;margin:0}.app-shell.is-collapsed .footer-action{box-sizing:border-box}.app-shell.is-collapsed .footer-action>span{display:none}.app-shell.is-collapsed .footer-action>svg{grid-area:1 / 1;margin:0;place-self:center}.app-shell.is-collapsed .footer-divider{width:40px}}.affiliate-native-page .affiliate-category-pill,.affiliate-native-page .affiliate-category-select-trigger,.affiliate-native-page .affiliate-score-table .affiliate-category-pill{background:var(--affiliate-category-bg, #111827)!important;border:0!important;border-radius:999px!important;color:var(--affiliate-category-fg, #ffffff)!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 14px!important;width:fit-content!important;max-width:100%!important;line-height:1!important;text-decoration:none!important}.affiliate-native-page .affiliate-category-pill *,.affiliate-native-page .affiliate-category-select-trigger *{color:inherit!important}.affiliate-native-page .affiliate-creator-ops-table .affiliate-pill-select[class*=affiliate-category-]{background:var(--affiliate-category-bg, #111827)!important;border:0!important;border-radius:999px!important;color:var(--affiliate-category-fg, #ffffff)!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:28px!important;padding:0 12px!important;width:fit-content!important;max-width:100%!important;line-height:1!important}.affiliate-native-page .affiliate-creator-ops-table .affiliate-pill-select[class*=affiliate-category-] svg,.affiliate-native-page .affiliate-creator-ops-table .affiliate-pill-select[class*=affiliate-category-] span{color:inherit!important}.affiliate-native-page .affiliate-sample-form{grid-template-columns:minmax(260px,1.08fr) minmax(170px,.72fr) minmax(150px,.64fr) minmax(260px,1.12fr) minmax(180px,.74fr)!important;align-items:center!important}.affiliate-native-page .affiliate-haravan-contract{grid-template-columns:repeat(2,minmax(280px,1fr))!important}.affiliate-native-page .affiliate-sample-request-table .affiliate-native-row{grid-template-columns:34px minmax(300px,1.25fr) minmax(150px,.55fr) minmax(126px,.46fr) minmax(340px,1.15fr) minmax(150px,auto)!important;min-width:1260px!important;column-gap:14px!important;align-items:center!important}.affiliate-native-page .affiliate-sample-request-table .affiliate-native-row.head{min-height:42px!important}.affiliate-native-page .affiliate-sample-request-table .affiliate-native-row>*{min-width:0!important}.affiliate-native-page .affiliate-sample-request-table .affiliate-native-row.head span:last-child{text-align:right!important}.affiliate-native-page .affiliate-sample-request-table .affiliate-row-actions{justify-content:flex-end!important;flex-wrap:nowrap!important}.affiliate-native-page .affiliate-sample-request-table .affiliate-row-actions .ghost-button{min-width:0!important;min-height:30px!important;padding:0 10px!important}.affiliate-native-page .affiliate-sample-product-text{overflow:hidden!important;color:#334155!important;font-size:12px!important;font-weight:650!important;text-overflow:ellipsis!important;white-space:nowrap!important}.affiliate-native-page .affiliate-sample-status{display:inline-flex!important;width:fit-content!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;padding:7px 11px!important;font-size:12px!important;font-weight:800!important}.affiliate-native-page .affiliate-sample-status.green{background:#dcfae6!important;color:#067647!important}.affiliate-native-page .affiliate-sample-status.muted{background:#eef2f6!important;color:#475467!important}.affiliate-native-page .affiliate-cast-request-table .affiliate-native-row{grid-template-columns:minmax(320px,1.35fr) minmax(120px,.52fr) minmax(130px,.52fr) minmax(220px,.9fr) minmax(180px,auto)!important;min-width:1180px!important;align-items:center!important;column-gap:14px!important}.affiliate-native-page .affiliate-cast-request-table .affiliate-native-row.head{min-height:42px!important}.affiliate-native-page .affiliate-cast-request-table .affiliate-native-row>*{min-width:0!important}.affiliate-native-page .affiliate-cast-request-table .affiliate-native-row.head span:last-child{text-align:right!important}.affiliate-native-page .affiliate-cast-request-table .affiliate-native-row:not(.head)>span,.affiliate-native-page .affiliate-cast-request-table .affiliate-native-row:not(.head)>strong{align-self:center!important}.affiliate-native-page .affiliate-cast-request-table .affiliate-row-actions{justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important}.affiliate-native-page .affiliate-cast-request-table .affiliate-row-actions button{min-width:56px!important;min-height:30px!important;padding:0 12px!important}.affiliate-native-page .affiliate-score-table .affiliate-gmv-text,.affiliate-native-page .affiliate-gmv-text,.affiliate-native-page .affiliate-performance-table .affiliate-gmv-text{background:transparent!important;border:0!important;box-shadow:none!important;color:#047857!important;display:inline!important;font-weight:780!important;padding:0!important;text-decoration:none!important}.affiliate-native-page .affiliate-period-picker{position:relative!important;flex:0 0 auto!important}.affiliate-native-page .affiliate-period-picker>button{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;border:1px solid #e5eaf2!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important;color:#475467!important;min-height:40px!important;min-width:120px!important;padding:0 13px!important;font-size:12.5px!important;font-weight:650!important}.affiliate-native-page .affiliate-period-picker>button span{display:inline-block!important;min-width:0!important;max-width:128px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.affiliate-native-page .affiliate-period-menu{position:absolute!important;top:calc(100% + 8px)!important;left:50%!important;right:auto!important;z-index:2800!important;width:min(386px,calc(100vw - 48px))!important;transform:translate(-50%)!important;border:1px solid #e5eaf2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 22px 55px #0f172a24!important;padding:12px!important}.affiliate-native-page .affiliate-period-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;border:1px solid #e5eaf2!important;border-radius:12px!important;background:#f5f7fb!important;padding:3px!important}.affiliate-native-page .affiliate-period-tabs button,.affiliate-native-page .affiliate-period-all,.affiliate-native-page .affiliate-period-grid button{min-height:30px!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#344054!important;padding:0 10px!important;font:inherit!important;font-size:12px!important;font-weight:680!important;line-height:1!important;white-space:nowrap!important}.affiliate-native-page .affiliate-period-tabs button.active,.affiliate-native-page .affiliate-period-all.selected,.affiliate-native-page .affiliate-period-grid button.selected,.affiliate-native-page .affiliate-period-tabs button:hover,.affiliate-native-page .affiliate-period-all:hover,.affiliate-native-page .affiliate-period-grid button:hover{background:#111827!important;color:#fff!important}.affiliate-native-page .affiliate-period-all{display:inline-flex!important;align-items:center!important;margin:8px 0!important}.affiliate-native-page .affiliate-period-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.affiliate-native-page .affiliate-period-grid button{border-color:#e5eaf2!important;justify-content:center!important;width:100%!important;background:#fff!important}.affiliate-native-page .affiliate-period-grid button.selected,.affiliate-native-page .affiliate-period-grid button:hover{border-color:#111827!important;background:#111827!important;color:#fff!important}.workspace-event-center .workspace-task-calendar-view{gap:12px!important}.workspace-event-center .workspace-task-calendar-panel{gap:12px!important;grid-template-columns:minmax(250px,.72fr) minmax(320px,1fr)!important}.workspace-event-center .workspace-task-calendar-month-card,.workspace-event-center .workspace-task-calendar-schedule,.workspace-event-center .workspace-task-calendar-notices,.workspace-event-center .workspace-task-calendar-todo{border-radius:20px!important;padding:12px!important}.workspace-event-center .workspace-calendar-month-grid{gap:5px!important}.workspace-event-center .workspace-calendar-day-cell{border-radius:12px!important;min-height:38px!important}.workspace-event-center .workspace-task-calendar-bottom{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-right-column .workspace-events-card{display:grid!important;gap:12px!important;padding:16px!important}.workspace-right-column .workspace-events-card .workspace-card-head{margin-bottom:0!important}.workspace-right-column .workspace-event-date-strip{gap:8px!important;margin:0!important}.workspace-right-column .workspace-event-date-strip button{border-radius:14px!important;min-height:54px!important;padding:7px 4px 8px!important}.workspace-right-column .workspace-event-date-strip span{font-size:10px!important;font-weight:720!important}.workspace-right-column .workspace-event-date-strip strong{font-size:15px!important}.workspace-right-column .workspace-event-filters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0!important}.workspace-right-column .workspace-event-filters button{min-height:30px!important;padding:0 8px!important}.workspace-right-column .workspace-event-selected-day{margin:0!important;min-height:36px!important}.workspace-right-column .workspace-event-timeline{gap:8px!important}.workspace-right-column .workspace-event-row{align-items:start!important;column-gap:8px!important;grid-template-columns:84px minmax(0,1fr)!important;min-height:0!important;border:1px solid #edf1f6!important;border-radius:16px!important;background:#f8fafc!important;padding:10px!important}.workspace-right-column .workspace-event-time{overflow:visible!important;padding-top:11px!important;text-align:left!important;white-space:nowrap!important}.workspace-right-column .workspace-event-body{background:#fff!important;border-color:#e8edf5!important;margin-bottom:0!important;min-width:0!important}.workspace-right-column .workspace-event-row:before,.workspace-right-column .workspace-event-node{display:none!important}.workspace-right-column .workspace-calendar-empty-compact{margin-top:0!important;min-height:54px!important}.workspace-routine-main[role=button]{border-radius:12px!important;cursor:pointer!important;outline:0!important}.workspace-routine-main[role=button]:hover .workspace-routine-title-line>span,.workspace-routine-main[role=button]:focus-visible .workspace-routine-title-line>span{color:#111827!important}.topbar-notification-panel.topbar-notification-panel-v3{width:min(456px,calc(100vw - 36px))!important;border-color:#e7ecf3!important;box-shadow:0 28px 68px #0f172a2e!important}.topbar-notification-wrap{display:inline-flex!important;align-items:center!important;gap:8px!important}.topbar-today-chip{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:1px solid #e7ecf3;border-radius:999px;background:#fff;color:#344054;padding:0 12px;box-shadow:0 8px 20px #1018280e;font-size:12px;font-weight:780;white-space:nowrap}.topbar-today-chip svg{color:#2351f6}.topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;transform-origin:top right!important;animation:topbarNotificationLiveIn .18s ease both!important}@keyframes topbarNotificationLiveIn{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.mobile-notification-backdrop{display:none}.topbar-notification-panel.topbar-notification-panel-v3 header{padding:17px 18px 14px!important}.topbar-notification-tabs{gap:8px!important;padding:12px 14px 0!important}.topbar-notification-tabs button{border-radius:14px!important;gap:7px!important;min-height:34px!important}.topbar-notification-routed-list{gap:10px!important;max-height:min(456px,calc(100vh - 180px))!important;padding:14px!important}.topbar-notification-routed-list article{gap:10px!important;border-color:#e7ecf3!important;border-radius:18px!important;background:#fff!important;padding:12px!important}.topbar-notification-routed-list article.unread{border-color:#e7ecf3!important;background:#fffdf8!important}.topbar-notification-routed-list article>button:first-child{grid-template-columns:32px minmax(0,1fr) 8px!important;gap:11px!important;align-items:start!important}.topbar-notification-routed-list article>button:first-child svg{width:32px!important;height:32px!important;background:#f3f6fb!important;color:#111827!important}.topbar-notification-routed-list article.unread>button:first-child svg{background:#fff7ed!important;color:#b45309!important}.topbar-notification-routed-list article>button:first-child strong{font-size:13px!important}.topbar-notification-routed-list article>button:first-child small{margin-top:4px!important;line-height:1.42!important}.topbar-notification-routed-list article>button:first-child em{margin-top:6px!important}.topbar-notification-routed-list article>button:last-child{min-height:30px!important;padding:0 12px!important}.app-shell.page-gt .gt-native-type-card header{align-items:flex-start!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:space-between!important}.app-shell.page-gt .gt-native-type-card .gt-native-type-switch,.app-shell.page-gt .gt-native-type-switch[role=tablist]{align-items:center!important;align-self:flex-start!important;display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;grid-template-columns:none!important;max-width:max-content!important;min-width:max-content!important;width:max-content!important}.app-shell.page-gt .gt-native-type-card .gt-native-type-switch button,.app-shell.page-gt .gt-native-type-switch[role=tablist] button{flex:0 0 auto!important;min-width:84px!important;padding-inline:14px!important;white-space:nowrap!important;width:auto!important}.app-shell.page-gt .gt-native-visit-phase-shell{grid-template-columns:minmax(0,1fr)!important}.app-shell.page-gt .gt-native-staff-rank-card{align-content:start!important;grid-auto-rows:max-content!important;min-height:0!important}.app-shell.page-gt .gt-native-staff-rank-list{align-content:start!important;max-height:none!important;overflow:visible!important}.app-shell.page-gt .gt-native-staff-rank-list.is-scrollable{max-height:430px!important;overflow-y:auto!important;padding-right:4px!important}.app-shell.page-gt .gt-native-drawer{max-width:min(940px,100vw)!important;width:min(940px,100vw)!important}.app-shell.page-gt .gt-native-outlet-quick-save{display:none!important}.app-shell.page-gt .gt-native-stock-line{grid-template-columns:minmax(250px,1.35fr) minmax(108px,.52fr) minmax(108px,.52fr) minmax(154px,.72fr) 42px!important}.app-shell.page-gt .gt-native-stock-line-remove{height:44px!important;justify-self:stretch!important;min-height:44px!important;min-width:42px!important;width:42px!important}.app-shell.page-gt .gt-native-staff-todo .gt-native-staff-action-list{max-height:520px!important;overflow-y:auto!important;padding-right:4px!important}.app-shell.page-gt .gt-native-staff-bars{align-items:end!important;min-height:190px!important;overflow:hidden!important}.app-shell.page-gt .gt-native-staff-bars>div{align-items:center!important;grid-template-rows:minmax(0,1fr) auto!important}.app-shell.page-gt .gt-native-staff-bars i{align-self:end!important;max-height:130px!important}.app-shell.page-gt .gt-native-staff-compact-grid{align-items:stretch!important;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)!important}.app-shell.page-gt .gt-native-staff-rank-card.compact{grid-column:auto!important}.app-shell.page-gt .gt-native-staff-rank-card.compact .gt-native-staff-rank-list{max-height:none!important;overflow:visible!important;padding-right:0!important}.app-shell.page-gt .gt-native-staff-rank-card.compact .gt-native-staff-rank-list.is-scrollable{max-height:430px!important;overflow-y:auto!important;padding-right:4px!important}.app-shell.page-gt .gt-native-sellout-card{grid-column:span 2;overflow:visible!important}.app-shell.page-gt .gt-native-sellout-chart{background:linear-gradient(#edf2f7 1px,transparent 1px),linear-gradient(90deg,#edf2f7 1px,transparent 1px),#f8fafc;background-size:100% 25%,20% 100%,auto;border:1px solid #e5eaf2;border-radius:18px;min-height:360px;overflow:visible;position:relative}.app-shell.page-gt .gt-native-sellout-chart:before,.app-shell.page-gt .gt-native-sellout-chart:after{background:#dbe4f0;content:"";position:absolute;z-index:1}.app-shell.page-gt .gt-native-sellout-chart:before{bottom:0;left:50%;top:0;width:1px}.app-shell.page-gt .gt-native-sellout-chart:after{height:1px;left:0;right:0;top:50%}.app-shell.page-gt .gt-native-sellout-zone,.app-shell.page-gt .gt-native-sellout-axis{color:#94a3b8;font-size:11px;font-weight:680;pointer-events:none;position:absolute;z-index:2}.app-shell.page-gt .gt-native-sellout-zone.top-left{left:12px;top:10px}.app-shell.page-gt .gt-native-sellout-zone.top-right{right:74px;top:10px}.app-shell.page-gt .gt-native-sellout-zone.bottom-left{bottom:12px;left:74px}.app-shell.page-gt .gt-native-sellout-zone.bottom-right{bottom:12px;right:12px}.app-shell.page-gt .gt-native-sellout-axis.x{bottom:8px;left:50%;transform:translate(-50%)}.app-shell.page-gt .gt-native-sellout-axis.y{left:8px;top:50%;transform:rotate(-90deg) translate(-50%);transform-origin:left top}.app-shell.page-gt .gt-native-sellout-dot{align-items:center;background:transparent;border:0;border-radius:0;bottom:var(--gt-y);box-shadow:none;color:#667085;display:inline-flex;flex-direction:column;gap:4px;height:auto;justify-content:center;left:var(--gt-x);max-width:112px;position:absolute;transform:translate(-50%,50%);width:max-content;z-index:4}.app-shell.page-gt .gt-native-sellout-dot i{align-items:center;background:var(--gt-dot-bg, #2351f6);border:3px solid #fff;border-radius:999px;box-shadow:0 12px 28px #0f172a29;color:var(--gt-dot-fg, #fff);display:inline-flex;font-size:10px;font-style:normal;font-weight:760;height:var(--gt-size);justify-content:center;line-height:1;width:var(--gt-size)}.app-shell.page-gt .gt-native-sellout-dot span{color:#667085;display:block;font-size:10px;font-weight:560;line-height:1.1;max-width:88px;opacity:.78;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 0 #fff;white-space:nowrap}.app-shell.page-gt .gt-native-sellout-dot.good i{outline:2px solid rgba(15,118,110,.14)}.app-shell.page-gt .gt-native-sellout-dot.risk i{outline:2px solid rgba(245,158,11,.18)}.app-shell.page-gt .gt-native-sellout-dot.lean i{outline:2px solid rgba(124,58,237,.16)}.app-shell.page-gt .gt-native-sellout-dot.watch i{outline:2px solid rgba(35,81,246,.14)}.app-shell.page-gt .gt-native-sellout-dot em{background:#111827;border-radius:12px;bottom:calc(100% + 10px);box-shadow:0 16px 34px #0f172a33;color:#fff;font-style:normal;left:50%;max-width:230px;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%) translateY(4px);transition:opacity .16s ease,transform .16s ease;width:max-content;z-index:30}.app-shell.page-gt .gt-native-sellout-dot:hover em,.app-shell.page-gt .gt-native-sellout-dot:focus-visible em{opacity:1;transform:translate(-50%) translateY(0)}.app-shell.page-gt .gt-native-sellout-dot em strong,.app-shell.page-gt .gt-native-sellout-dot em small{display:block;white-space:nowrap}.app-shell.page-gt .gt-native-sellout-dot em strong{color:#fff;font-size:12px;font-weight:760}.app-shell.page-gt .gt-native-sellout-dot em small{color:#cbd5e1;font-size:11px;font-weight:520;line-height:1.35}.app-shell.page-gt .gt-native-sellout-list{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.app-shell.page-gt .gt-native-sellout-list article{background:#f8fafc;border:1px solid #e5eaf2;border-radius:14px;display:grid;gap:4px;padding:10px}.app-shell.page-gt .gt-native-sellout-list strong{color:#111827;font-size:12px;font-weight:720}.app-shell.page-gt .gt-native-sellout-list span,.app-shell.page-gt .gt-native-sellout-list small{color:#667085;font-size:11px;line-height:1.35}.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list{align-content:start!important;gap:10px!important;margin-top:0!important}.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list button{min-height:64px!important;padding:10px 12px!important}.app-shell.page-gt .gt-native-decision-list{align-content:start!important;grid-auto-rows:max-content!important}.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-row-main{gap:5px!important}.app-shell.page-gt .gt-native-report-stock-card{overflow:visible}.app-shell.page-gt .gt-native-report-table.region-stock .gt-native-report-row{grid-template-columns:minmax(150px,1fr) minmax(102px,.7fr) minmax(108px,.72fr) minmax(94px,.58fr) minmax(132px,.74fr) minmax(96px,.56fr)}@media(max-width:900px){.app-shell.page-gt .gt-native-staff-compact-grid,.app-shell.page-gt .gt-native-report-table.region-stock .gt-native-report-row{grid-template-columns:1fr!important}.app-shell.page-gt .gt-native-sellout-list{grid-template-columns:1fr}}@media(max-width:720px){.app-shell.page-gt .gt-native-drawer{max-width:100vw!important;width:100vw!important}.app-shell.page-gt .gt-native-stock-line{grid-template-columns:1fr!important}.app-shell.page-gt .gt-native-stock-line-remove{justify-self:start!important}.app-shell.page-gt .gt-native-type-card .gt-native-type-switch,.app-shell.page-gt .gt-native-type-switch[role=tablist]{max-width:184px!important;min-width:184px!important;width:184px!important}}.app-shell.page-gt .gt-native-type-card .gt-native-type-switch,.app-shell.page-gt .gt-native-type-switch[aria-label="Chọn kiểu xem hiệu quả outlet"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:184px!important;min-width:184px!important;width:184px!important}.app-shell.page-gt .gt-native-type-card .gt-native-type-switch button,.app-shell.page-gt .gt-native-type-switch[aria-label="Chọn kiểu xem hiệu quả outlet"] button{justify-content:center!important;min-width:0!important;width:100%!important}.app-shell.page-gt .gt-native-overview-main-grid{align-items:stretch!important;grid-template-columns:minmax(320px,.78fr) minmax(560px,1.22fr)!important}.app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card,.app-shell.page-gt .gt-native-overview-type-grid>.gt-native-sellout-card{grid-column:auto!important}.app-shell.page-gt .gt-native-overview-main-grid>.gt-native-analytics-card:first-child{min-height:0!important}.app-shell.page-gt .gt-native-overview-type-grid{align-items:stretch!important;grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr)!important}.app-shell.page-gt .gt-native-type-switch{display:inline-grid!important;grid-auto-flow:column!important;grid-auto-rows:auto!important;grid-template-columns:repeat(2,minmax(78px,max-content))!important;grid-template-rows:none!important;max-width:none!important;min-width:0!important;width:fit-content!important}.app-shell.page-gt .gt-native-type-switch button{justify-content:center!important;min-width:78px!important;width:auto!important}.app-shell.page-gt .gt-native-staff-rank-card.span-2{align-self:start!important}.app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list:not(.is-scrollable){max-height:none!important;overflow:visible!important}.app-shell.page-gt .gt-native-sellout-card .gt-native-sellout-chart{min-height:390px!important}.app-shell.page-gt .gt-native-sellout-dot{cursor:default!important;min-width:0!important}.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list button{grid-template-columns:32px minmax(0,1fr) minmax(92px,auto)!important}.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-row-main span{color:#667085!important;font-weight:520!important}.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list b{font-size:13px!important;font-weight:720!important}.app-shell.page-gt .gt-native-type-card .gt-native-type-switch,.app-shell.page-gt .gt-native-type-switch[role=tablist],.app-shell.page-gt .gt-native-type-switch[aria-label="Chọn kiểu xem hiệu quả outlet"]{align-items:center!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;grid-auto-flow:unset!important;grid-template-columns:none!important;grid-template-rows:none!important;max-width:max-content!important;min-width:0!important;width:max-content!important}.app-shell.page-gt .gt-native-type-card .gt-native-type-switch button,.app-shell.page-gt .gt-native-type-switch[role=tablist] button,.app-shell.page-gt .gt-native-type-switch[aria-label="Chọn kiểu xem hiệu quả outlet"] button{flex:0 0 auto!important;justify-content:center!important;min-width:78px!important;padding-inline:14px!important;white-space:nowrap!important;width:auto!important}.app-shell.page-gt .gt-native-overview-main-grid{align-items:start!important;grid-template-columns:minmax(260px,.56fr) minmax(660px,1.44fr)!important}.app-shell.page-gt .gt-native-overview-main-grid>.gt-native-analytics-card:first-child{align-self:start!important;min-height:0!important}.app-shell.page-gt .gt-native-overview-type-grid{align-items:start!important;grid-template-columns:minmax(330px,.74fr) minmax(600px,1.26fr)!important}.app-shell.page-gt .gt-native-staff-rank-card,.app-shell.page-gt .gt-native-staff-rank-card.span-2,.app-shell.page-gt .gt-native-decision-list{align-self:start!important;height:auto!important;min-height:0!important}.app-shell.page-gt .gt-native-staff-rank-card>header,.app-shell.page-gt .gt-native-decision-list>header{margin-bottom:8px!important}.app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list{margin-top:0!important}.app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list:not(.is-scrollable){max-height:none!important;overflow:visible!important;padding-right:0!important}.app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-scrollable{max-height:430px!important;overflow-y:auto!important;padding-right:4px!important}.app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list article{min-height:58px!important;padding:9px 12px!important}.app-shell.page-gt .gt-native-sellout-card .gt-native-sellout-chart{min-height:410px!important;width:100%!important}.app-shell.page-gt .gt-native-sellout-dot{cursor:default!important;gap:2px!important;max-width:86px!important;min-width:0!important;transform:translate(-50%,46%)!important;z-index:5!important}.app-shell.page-gt .gt-native-sellout-dot i{font-size:0!important;height:min(var(--gt-size),24px)!important;width:min(var(--gt-size),24px)!important}.app-shell.page-gt .gt-native-sellout-dot span{color:#748195!important;font-size:9.5px!important;font-weight:520!important;line-height:1.05!important;max-width:70px!important;opacity:.62!important}.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list button{grid-template-columns:32px minmax(0,1fr) minmax(92px,auto)!important;min-height:56px!important;padding:8px 10px!important}.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-row-main{gap:4px!important}.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-row-main strong{font-size:13px!important;line-height:1.2!important}.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-row-main small,.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-row-main span{font-size:11px!important}.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list b{font-size:12.5px!important;font-weight:680!important}@media(max-width:900px){.app-shell.page-gt .gt-native-overview-main-grid,.app-shell.page-gt .gt-native-overview-type-grid{grid-template-columns:1fr!important}}.app-shell.page-gt .gt-native-type-card header{align-items:flex-start!important}.app-shell.page-gt .gt-native-type-card .gt-native-type-switch,.app-shell.page-gt .gt-native-type-switch,.app-shell.page-gt [class*=gt-native-type-switch]{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;grid-auto-flow:unset!important;grid-template-columns:unset!important;grid-template-rows:unset!important;height:42px!important;justify-content:flex-start!important;max-width:none!important;min-width:max-content!important;padding:4px!important;width:max-content!important}.app-shell.page-gt .gt-native-type-card .gt-native-type-switch button,.app-shell.page-gt .gt-native-type-switch button,.app-shell.page-gt [class*=gt-native-type-switch] button{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;height:32px!important;justify-content:center!important;min-width:78px!important;padding:0 13px!important;white-space:nowrap!important;width:auto!important}.app-shell.page-gt .gt-native-overview-main-grid{align-items:start!important;grid-template-columns:minmax(220px,.42fr) minmax(760px,1.58fr)!important}.app-shell.page-gt .gt-native-overview-type-grid{align-items:start!important;grid-template-columns:minmax(380px,.82fr) minmax(620px,1.18fr)!important}.app-shell.page-gt .gt-native-staff-rank-card.few-rows,.app-shell.page-gt .gt-native-staff-rank-card.few-rows.span-2{padding-bottom:14px!important}.app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,.app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important}.app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:380px!important;overflow-y:auto!important}.app-shell.page-gt .gt-native-staff-rank-list article{min-height:54px!important}.app-shell.page-gt .gt-native-sellout-card{min-width:0!important}.app-shell.page-gt .gt-native-sellout-card header strong{max-width:100%!important}.app-shell.page-gt .gt-native-sellout-card .gt-native-sellout-chart{min-height:430px!important;overflow:visible!important}.app-shell.page-gt .gt-native-sellout-dot{cursor:default!important;max-width:64px!important;min-width:0!important;transform:translate(-50%,50%)!important;z-index:4!important}.app-shell.page-gt .gt-native-sellout-dot:hover,.app-shell.page-gt .gt-native-sellout-dot:focus-visible{z-index:50!important}.app-shell.page-gt .gt-native-sellout-dot i{border:2px solid #ffffff!important;box-shadow:0 8px 18px #0f172a2e!important;font-size:0!important;height:20px!important;width:20px!important}.app-shell.page-gt .gt-native-sellout-dot span{color:#7b8798!important;font-size:9px!important;font-weight:520!important;left:50%!important;line-height:1.1!important;max-width:72px!important;opacity:.58!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;text-align:center!important;text-overflow:ellipsis!important;top:calc(100% + 3px)!important;transform:translate(-50%)!important;white-space:nowrap!important}.app-shell.page-gt .gt-native-sellout-dot em{pointer-events:none!important;z-index:80!important}.app-shell.page-gt .gt-native-sellout-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list{gap:8px!important}.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list button{min-height:52px!important}.app-shell.page-gt .gt-native-visit-phase-shell{grid-template-columns:1fr!important}.app-shell.page-gt .gt-native-visit-phase-title{display:none!important}@media(max-width:1100px){.app-shell.page-gt .gt-native-overview-main-grid,.app-shell.page-gt .gt-native-overview-type-grid{grid-template-columns:1fr!important}}.gt-native-page .gt-native-type-card header,.app-shell.page-gt .gt-native-type-card header{align-items:flex-start!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:space-between!important}.gt-native-page .gt-native-type-switch,.gt-native-page [class*=gt-native-type-switch],.app-shell.page-gt .gt-native-type-switch,.app-shell.page-gt [class*=gt-native-type-switch]{align-items:center!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;grid-auto-flow:unset!important;grid-template-columns:none!important;grid-template-rows:none!important;max-width:max-content!important;min-width:0!important;padding:4px!important;width:max-content!important}.gt-native-page .gt-native-type-switch button,.gt-native-page [class*=gt-native-type-switch] button,.app-shell.page-gt .gt-native-type-switch button,.app-shell.page-gt [class*=gt-native-type-switch] button{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;height:32px!important;justify-content:center!important;min-width:78px!important;padding:0 13px!important;white-space:nowrap!important;width:auto!important}.gt-native-page .gt-native-staff-rank-card.few-rows,.gt-native-page .gt-native-staff-rank-card.few-rows.compact,.gt-native-page .gt-native-staff-rank-card.few-rows.span-2,.app-shell.page-gt .gt-native-staff-rank-card.few-rows,.app-shell.page-gt .gt-native-staff-rank-card.few-rows.compact,.app-shell.page-gt .gt-native-staff-rank-card.few-rows.span-2{align-self:start!important;height:auto!important;max-height:none!important;min-height:0!important;padding-bottom:14px!important}.gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,.gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,.app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,.app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{display:grid!important;gap:8px!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important}.gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,.app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:390px!important;overflow-y:auto!important;padding-right:4px!important}.gt-native-page .gt-native-staff-rank-list article,.app-shell.page-gt .gt-native-staff-rank-list article{min-height:54px!important;padding:9px 12px!important}.gt-native-page .gt-native-overview-main-grid,.app-shell.page-gt .gt-native-overview-main-grid{align-items:start!important;grid-template-columns:minmax(220px,.48fr) minmax(780px,1.52fr)!important}.gt-native-page .gt-native-overview-type-grid,.app-shell.page-gt .gt-native-overview-type-grid{align-items:start!important;grid-template-columns:minmax(340px,.72fr) minmax(680px,1.28fr)!important}.gt-native-page .gt-native-sellout-card,.app-shell.page-gt .gt-native-sellout-card{min-width:0!important;overflow:visible!important}.gt-native-page .gt-native-sellout-card .gt-native-sellout-chart,.app-shell.page-gt .gt-native-sellout-card .gt-native-sellout-chart{min-height:440px!important;overflow:visible!important}.gt-native-page .gt-native-sellout-dot,.app-shell.page-gt .gt-native-sellout-dot{cursor:default!important;gap:2px!important;max-width:70px!important;min-width:0!important;transform:translate(-50%,46%)!important;z-index:5!important}.gt-native-page .gt-native-sellout-dot:hover,.gt-native-page .gt-native-sellout-dot:focus-visible,.app-shell.page-gt .gt-native-sellout-dot:hover,.app-shell.page-gt .gt-native-sellout-dot:focus-visible{z-index:60!important}.gt-native-page .gt-native-sellout-dot i,.app-shell.page-gt .gt-native-sellout-dot i{border:2px solid #fff!important;box-shadow:0 8px 18px #0f172a2e!important;font-size:0!important;height:min(var(--gt-size),24px)!important;width:min(var(--gt-size),24px)!important}.gt-native-page .gt-native-sellout-dot span,.app-shell.page-gt .gt-native-sellout-dot span{color:#748195!important;display:block!important;font-size:9px!important;font-weight:520!important;left:50%!important;line-height:1.05!important;max-width:74px!important;opacity:.55!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;text-align:center!important;text-overflow:ellipsis!important;top:calc(100% + 4px)!important;transform:translate(-50%)!important;white-space:nowrap!important}.gt-native-page .gt-native-decision-list,.app-shell.page-gt .gt-native-decision-list{align-self:start!important;height:auto!important;min-height:0!important}.gt-native-page .gt-native-decision-list .gt-native-outlet-decision-list,.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list{align-content:start!important;gap:8px!important;margin-top:0!important}.gt-native-page .gt-native-decision-list .gt-native-outlet-decision-list button,.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list button{grid-template-columns:30px minmax(0,1fr) minmax(88px,auto)!important;min-height:54px!important;padding:8px 10px!important}.gt-native-page .gt-native-decision-list .gt-native-outlet-row-main strong,.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-row-main strong{font-size:13px!important;line-height:1.18!important}.gt-native-page .gt-native-decision-list .gt-native-outlet-row-main small,.gt-native-page .gt-native-decision-list .gt-native-outlet-row-main span,.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-row-main small,.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-row-main span{color:#667085!important;font-size:11px!important;font-weight:520!important}.gt-native-page .gt-native-decision-list .gt-native-outlet-decision-list b,.app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list b{font-size:12.5px!important;font-weight:680!important}.gt-native-page .gt-native-visit-phase-shell,.app-shell.page-gt .gt-native-visit-phase-shell{grid-template-columns:1fr!important}.gt-native-page .gt-native-visit-phase-title,.app-shell.page-gt .gt-native-visit-phase-title{display:none!important}@media(max-width:1100px){.gt-native-page .gt-native-overview-main-grid,.gt-native-page .gt-native-overview-type-grid,.app-shell.page-gt .gt-native-overview-main-grid,.app-shell.page-gt .gt-native-overview-type-grid{grid-template-columns:1fr!important}}html body .gt-native-page .gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch-horizontal{align-items:center!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;height:42px!important;max-width:max-content!important;min-width:0!important;overflow:hidden!important;padding:4px!important;white-space:nowrap!important;width:max-content!important;writing-mode:horizontal-tb!important}html body .gt-native-page .gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch-horizontal>button{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;height:32px!important;justify-content:center!important;line-height:1!important;min-width:82px!important;padding:0 13px!important;white-space:nowrap!important;width:auto!important;writing-mode:horizontal-tb!important}html body .gt-native-page .gt-native-staff-rank-card.few-rows,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows{align-self:start!important;height:auto!important;max-height:none!important;min-height:0!important}html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important}html body .gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:390px!important;overflow-y:auto!important}html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{align-items:start!important;grid-template-columns:minmax(240px,.36fr) minmax(840px,1.64fr)!important}html body .gt-native-page .gt-native-overview-type-grid,html body .app-shell.page-gt .gt-native-overview-type-grid{align-items:start!important;grid-template-columns:minmax(340px,.56fr) minmax(760px,1.44fr)!important}html body .gt-native-page .gt-native-sellout-card .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card .gt-native-sellout-chart{min-height:470px!important}html body .gt-native-page .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-dot{background:transparent!important;border:0!important;box-shadow:none!important;cursor:default!important;gap:0!important;max-width:84px!important;min-width:0!important;padding:0!important;transform:translate(-50%,50%)!important}html body .gt-native-page .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2351f6)!important;border:2px solid #fff!important;border-radius:999px!important;box-shadow:0 8px 18px #0f172a2e!important;color:transparent!important;font-size:0!important;height:min(var(--gt-size),22px)!important;width:min(var(--gt-size),22px)!important}html body .gt-native-page .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-dot span{color:#667085!important;font-size:9px!important;font-weight:520!important;line-height:1.05!important;max-width:86px!important;opacity:.48!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native-page .gt-native-sellout-dot:hover span,html body .gt-native-page .gt-native-sellout-dot:focus-visible span,html body .app-shell.page-gt .gt-native-sellout-dot:hover span,html body .app-shell.page-gt .gt-native-sellout-dot:focus-visible span{opacity:.18!important}html body .gt-native-page .gt-native-decision-list .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list{align-content:start!important;max-height:none!important;min-height:0!important;overflow:visible!important}html body .gt-native-page .gt-native-decision-list .gt-native-outlet-decision-list button,html body .app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list button{min-height:50px!important;padding:8px 10px!important}@media(max-width:1100px){html body .gt-native-page .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-type-grid,html body .app-shell.page-gt .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-type-grid{grid-template-columns:1fr!important}html body .gt-native-page .gt-native-sellout-card .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card .gt-native-sellout-chart{min-height:360px!important}}html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{align-items:start!important;grid-template-columns:minmax(220px,.3fr) minmax(920px,1.7fr)!important}html body .gt-native-page .gt-native-overview-type-grid,html body .app-shell.page-gt .gt-native-overview-type-grid{align-items:start!important;grid-template-columns:minmax(360px,.48fr) minmax(840px,1.52fr)!important}html body .gt-native-page .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card{align-self:start!important;display:grid!important;gap:10px!important;grid-auto-rows:max-content!important;height:auto!important;max-height:none!important;min-height:0!important;padding-bottom:14px!important}html body .gt-native-page .gt-native-staff-rank-card>header,html body .app-shell.page-gt .gt-native-staff-rank-card>header{margin-bottom:0!important}html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{align-content:start!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important}html body .gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:430px!important;overflow-y:auto!important;padding-right:4px!important}html body .gt-native-page .gt-native-staff-rank-list article,html body .app-shell.page-gt .gt-native-staff-rank-list article{min-height:58px!important;padding:9px 12px!important}html body .gt-native-page .gt-native-sellout-card,html body .app-shell.page-gt .gt-native-sellout-card{min-width:0!important;overflow:visible!important}html body .gt-native-page .gt-native-sellout-card .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card .gt-native-sellout-chart{min-height:430px!important;overflow:visible!important;padding:18px!important}html body .gt-native-page .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-dot{background:transparent!important;border:0!important;box-shadow:none!important;cursor:default!important;display:inline-grid!important;gap:2px!important;justify-items:center!important;max-width:86px!important;min-width:0!important;padding:0!important;transform:translate(-50%,50%)!important;z-index:2!important}html body .gt-native-page .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2351f6)!important;border:2px solid #fff!important;border-radius:999px!important;box-shadow:0 8px 18px #0f172a29!important;color:transparent!important;font-size:0!important;height:clamp(14px,var(--gt-size),26px)!important;line-height:1!important;width:clamp(14px,var(--gt-size),26px)!important}html body .gt-native-page .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-dot span{color:#667085!important;display:block!important;font-size:9px!important;font-weight:520!important;line-height:1.05!important;max-width:80px!important;opacity:.42!important;overflow:hidden!important;pointer-events:none!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native-page .gt-native-sellout-dot:hover span,html body .gt-native-page .gt-native-sellout-dot:focus-visible span,html body .app-shell.page-gt .gt-native-sellout-dot:hover span,html body .app-shell.page-gt .gt-native-sellout-dot:focus-visible span{opacity:.16!important}html body .gt-native-page .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-dot em{z-index:90!important}html body .gt-native-page .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-sellout-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:10px!important}html body .gt-native-page .gt-native-decision-list,html body .app-shell.page-gt .gt-native-decision-list{align-self:start!important;min-height:0!important}html body .gt-native-page .gt-native-decision-list .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list{align-content:start!important;display:grid!important;gap:8px!important;margin-top:8px!important;max-height:none!important;min-height:0!important;overflow:visible!important}html body .gt-native-page .gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-card .gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-card .gt-native-type-switch-horizontal{align-items:center!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;height:40px!important;justify-content:center!important;max-width:100%!important;min-width:max-content!important;overflow:hidden!important;padding:4px!important;white-space:nowrap!important;width:max-content!important;writing-mode:horizontal-tb!important}html body .gt-native-page .gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-card .gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-card .gt-native-type-switch-horizontal>button{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;height:32px!important;justify-content:center!important;line-height:1!important;min-width:82px!important;padding:0 13px!important;white-space:nowrap!important;width:auto!important;writing-mode:horizontal-tb!important}@media(max-width:1280px){html body .gt-native-page .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-type-grid,html body .app-shell.page-gt .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-type-grid{grid-template-columns:1fr!important}html body .gt-native-page .gt-native-sellout-card .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card .gt-native-sellout-chart{min-height:360px!important}}html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{align-items:start!important;grid-template-columns:minmax(260px,.34fr) minmax(780px,1.66fr)!important}html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{min-width:min(900px,100%)!important}html body .gt-native-page .gt-native-staff-compact-grid,html body .app-shell.page-gt .gt-native-staff-compact-grid{align-items:start!important;grid-template-columns:minmax(520px,.95fr) minmax(500px,1.05fr)!important}html body .gt-native-page .gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-rank-card.compact,html body .gt-native-page .gt-native-staff-rank-card.span-2,html body .app-shell.page-gt .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card.compact,html body .app-shell.page-gt .gt-native-staff-rank-card.span-2{align-content:start!important;align-self:start!important;display:grid!important;gap:10px!important;grid-auto-rows:max-content!important;grid-template-rows:auto auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-bottom:12px!important}html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar{display:none!important}html body .gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:520px!important;overflow-y:auto!important;padding-right:4px!important}html body .gt-native-page .gt-native-staff-rank-list article,html body .app-shell.page-gt .gt-native-staff-rank-list article{grid-template-columns:auto auto minmax(0,1fr) auto!important;min-height:56px!important;padding:9px 12px!important}html body .gt-native-page .gt-native-staff-rank-money,html body .app-shell.page-gt .gt-native-staff-rank-money{justify-self:end!important;text-align:right!important}html body .gt-native-page .gt-native-sellout-card,html body .app-shell.page-gt .gt-native-sellout-card{min-height:0!important;overflow:visible!important}html body .gt-native-page .gt-native-sellout-card .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card .gt-native-sellout-chart{min-height:470px!important;overflow:visible!important;padding:34px 44px 32px!important}html body .gt-native-page .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-dot{cursor:default!important;max-width:56px!important;z-index:5!important}html body .gt-native-page .gt-native-sellout-dot:hover,html body .gt-native-page .gt-native-sellout-dot:focus-visible,html body .app-shell.page-gt .gt-native-sellout-dot:hover,html body .app-shell.page-gt .gt-native-sellout-dot:focus-visible{z-index:80!important}html body .gt-native-page .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-dot i{color:transparent!important;font-size:0!important;height:clamp(12px,calc(var(--gt-size) * .72),24px)!important;width:clamp(12px,calc(var(--gt-size) * .72),24px)!important}html body .gt-native-page .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-dot span{color:#475569!important;font-size:8px!important;font-weight:500!important;line-height:1.05!important;max-width:56px!important;opacity:.24!important;overflow:hidden!important;pointer-events:none!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native-page .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-dot em{pointer-events:none!important;z-index:999!important}html body .gt-native-page .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-sellout-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .gt-native-page .gt-native-decision-list,html body .app-shell.page-gt .gt-native-decision-list{align-content:start!important;align-self:start!important;min-height:0!important}html body .gt-native-page .gt-native-decision-list>header,html body .app-shell.page-gt .gt-native-decision-list>header{margin-bottom:6px!important}html body .gt-native-page .gt-native-decision-list .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list{align-content:start!important;display:grid!important;gap:8px!important;margin-top:8px!important;max-height:none!important;overflow:visible!important}html body .gt-native-page .gt-native-decision-list .gt-native-outlet-decision-list>button,html body .app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list>button{grid-template-columns:auto minmax(0,1fr) auto!important;min-height:56px!important;padding:9px 12px!important}html body .gt-native-page .gt-native-decision-list .gt-native-outlet-row-main,html body .app-shell.page-gt .gt-native-decision-list .gt-native-outlet-row-main{min-width:0!important}html body .gt-native-page .gt-native-decision-list .gt-native-outlet-row-main strong,html body .app-shell.page-gt .gt-native-decision-list .gt-native-outlet-row-main strong,html body .gt-native-page .gt-native-decision-list .gt-native-outlet-row-main small,html body .app-shell.page-gt .gt-native-decision-list .gt-native-outlet-row-main small,html body .gt-native-page .gt-native-decision-list .gt-native-outlet-row-main span,html body .app-shell.page-gt .gt-native-decision-list .gt-native-outlet-row-main span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native-page .gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-card .gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-card .gt-native-type-switch-horizontal{align-items:center!important;display:inline-grid!important;grid-auto-columns:minmax(76px,max-content)!important;grid-auto-flow:column!important;height:40px!important;justify-content:start!important;width:max-content!important;writing-mode:horizontal-tb!important}html body .gt-native-page .gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-card .gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-card .gt-native-type-switch-horizontal>button{height:32px!important;min-width:76px!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}html body .gt-native-page .gt-native-visit-phase-shell,html body .app-shell.page-gt .gt-native-visit-phase-shell{align-items:center!important;grid-template-columns:1fr!important}@media(max-width:1280px){html body .gt-native-page .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-type-grid,html body .gt-native-page .gt-native-staff-compact-grid,html body .app-shell.page-gt .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-type-grid,html body .app-shell.page-gt .gt-native-staff-compact-grid{grid-template-columns:1fr!important}html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{min-width:0!important}html body .gt-native-page .gt-native-sellout-card .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card .gt-native-sellout-chart{min-height:360px!important;padding:26px!important}}html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{align-items:start!important;grid-template-columns:minmax(220px,.26fr) minmax(920px,1.74fr)!important}html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{min-width:min(1020px,100%)!important}html body .gt-native-page .gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-rank-card.compact,html body .gt-native-page .gt-native-staff-rank-card.span-2,html body .app-shell.page-gt .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card.compact,html body .app-shell.page-gt .gt-native-staff-rank-card.span-2{align-content:start!important;display:grid!important;gap:10px!important;grid-auto-rows:max-content!important;grid-template-rows:auto auto!important;height:auto!important;min-height:0!important;overflow:visible!important;padding-bottom:14px!important}html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{height:auto!important;margin-top:0!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important;scrollbar-width:none!important}html body .gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:560px!important;overflow-y:auto!important}html body .gt-native-page .gt-native-sellout-card .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card .gt-native-sellout-chart{min-height:430px!important;padding:36px 54px 38px!important}html body .gt-native-page .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-dot{background:transparent!important;border:0!important;box-shadow:none!important;cursor:default!important;height:1px!important;max-width:none!important;width:1px!important}html body .gt-native-page .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-dot i{background:var(--gt-dot-bg)!important;border-radius:999px!important;box-shadow:0 0 0 3px #fffffff5,0 8px 18px #0f172a29!important;color:transparent!important;display:block!important;font-size:0!important;height:clamp(10px,calc(var(--gt-size) * .46),18px)!important;width:clamp(10px,calc(var(--gt-size) * .46),18px)!important}html body .gt-native-page .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-dot span{color:#64748b!important;display:block!important;font-size:8px!important;font-weight:500!important;left:50%!important;line-height:1.05!important;max-width:74px!important;opacity:.34!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;text-overflow:ellipsis!important;top:calc(100% + 5px)!important;transform:translate(-50%)!important;white-space:nowrap!important}html body .gt-native-page .gt-native-sellout-dot:hover span,html body .gt-native-page .gt-native-sellout-dot:focus-visible span,html body .app-shell.page-gt .gt-native-sellout-dot:hover span,html body .app-shell.page-gt .gt-native-sellout-dot:focus-visible span{opacity:0!important}html body .gt-native-page .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-dot em{z-index:1000!important}html body .gt-native-page .gt-native-decision-list,html body .app-shell.page-gt .gt-native-decision-list{align-content:start!important;min-height:0!important}html body .gt-native-page .gt-native-decision-list .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list{gap:8px!important;margin-top:8px!important}html body .gt-native-page .gt-native-decision-list .gt-native-outlet-decision-list>button,html body .app-shell.page-gt .gt-native-decision-list .gt-native-outlet-decision-list>button{min-height:54px!important;padding:9px 12px!important}html body .gt-native-page .gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-card .gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-card .gt-native-type-switch-horizontal{display:inline-flex!important;flex-direction:row!important;gap:4px!important;width:max-content!important}html body .gt-native-page .gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-card .gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-card .gt-native-type-switch-horizontal>button{min-width:82px!important}@media(max-width:1280px){html body .gt-native-page .gt-native-overview-main-grid,html body .gt-native-page .gt-native-staff-compact-grid,html body .app-shell.page-gt .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-staff-compact-grid{grid-template-columns:1fr!important}html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{min-width:0!important}}html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{align-items:start!important;grid-template-columns:minmax(260px,.33fr) minmax(840px,1.67fr)!important}html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{align-self:start!important;min-width:min(960px,100%)!important}html body .gt-native-page .gt-native-staff-compact-grid,html body .app-shell.page-gt .gt-native-staff-compact-grid{align-items:start!important}html body .gt-native-page .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card{align-content:start!important;align-self:start!important;display:grid!important;grid-auto-rows:max-content!important;grid-template-rows:auto auto!important;height:auto!important;min-height:0!important;overflow:visible!important}html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{align-content:start!important;display:grid!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important;scrollbar-width:none!important}html body .gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:560px!important;overflow-y:auto!important;padding-right:5px!important}html body .gt-native-page .gt-native-staff-rank-list article,html body .app-shell.page-gt .gt-native-staff-rank-list article{min-height:64px!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:440px!important;padding:34px 58px 42px!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2351f6)!important;border:2px solid rgba(255,255,255,.96)!important;color:transparent!important;font-size:0!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{color:#64748b!important;display:block!important;font-size:7px!important;font-weight:520!important;left:50%!important;letter-spacing:0!important;line-height:1!important;max-width:58px!important;opacity:.28!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;text-overflow:ellipsis!important;top:calc(100% + 5px)!important;transform:translate(-50%)!important;white-space:nowrap!important;z-index:1!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{z-index:1002!important}html body .gt-native-page .gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-top-outlet-card{align-content:start!important;align-self:start!important;min-height:0!important}html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list{gap:8px!important;margin-top:8px!important}html body .gt-native-page .gt-native-top-outlet-card.few-rows .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card.few-rows .gt-native-outlet-decision-list{max-height:none!important;overflow:visible!important}html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list>button{align-items:center!important;grid-template-columns:42px minmax(0,1fr) minmax(96px,auto)!important;min-height:58px!important;padding:9px 12px!important}html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-row-main,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-row-main{gap:3px!important}html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-row-main span,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-row-main span{font-size:11px!important;max-width:220px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native-page .gt-native-type-card header,html body .app-shell.page-gt .gt-native-type-card header{align-items:center!important}html body .gt-native-page .gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-card .gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-card .gt-native-type-switch-horizontal{display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;grid-template-columns:none!important;min-width:max-content!important;width:max-content!important}html body .gt-native-page .gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-card .gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-card .gt-native-type-switch-horizontal>button{flex:0 0 auto!important;min-width:82px!important;white-space:nowrap!important;width:auto!important}html body .gt-native-page .gt-native-visit-phase-shell:before,html body .app-shell.page-gt .gt-native-visit-phase-shell:before{content:none!important;display:none!important}html body .gt-native-page .gt-native-visit-phase-title,html body .app-shell.page-gt .gt-native-visit-phase-title{display:none!important}html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{align-items:start!important;grid-auto-rows:max-content!important;grid-template-columns:minmax(0,.82fr) minmax(780px,1.18fr)!important}html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{min-width:0!important}html body .gt-native-page .gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-rank-card.compact,html body .gt-native-page .gt-native-staff-rank-card.span-2,html body .app-shell.page-gt .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card.compact,html body .app-shell.page-gt .gt-native-staff-rank-card.span-2{align-self:start!important;display:block!important;height:auto!important;min-height:0!important;overflow:visible!important}html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{display:grid!important;gap:8px!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important}html body .gt-native-page .gt-native-staff-rank-list article,html body .app-shell.page-gt .gt-native-staff-rank-list article{min-height:56px!important;padding:9px 12px!important}html body .gt-native-page .gt-native-sellout-card,html body .app-shell.page-gt .gt-native-sellout-card{align-self:start!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:420px!important;padding:34px 64px 44px!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2563eb)!important;border:2px solid #fff!important;box-shadow:0 10px 24px #0f172a2e!important;color:transparent!important;font-size:0!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{color:#475569!important;font-size:8px!important;font-weight:500!important;max-width:72px!important;opacity:.34!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native-page .gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-top-outlet-card{align-content:start!important;min-height:0!important}html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list{align-content:start!important;gap:8px!important;margin-top:10px!important}html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list>button{min-height:56px!important}html body .gt-native-page .gt-native-type-card header,html body .app-shell.page-gt .gt-native-type-card header{align-items:flex-start!important;gap:12px!important}html body .gt-native-page .gt-native-type-switch,html body .gt-native-page .gt-native-type-switch-horizontal,html body .gt-native-page [class*=gt-native-type-switch],html body .app-shell.page-gt .gt-native-type-switch,html body .app-shell.page-gt .gt-native-type-switch-horizontal,html body .app-shell.page-gt [class*=gt-native-type-switch]{align-items:center!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;height:auto!important;justify-content:flex-start!important;min-width:0!important;width:max-content!important}html body .gt-native-page .gt-native-type-switch>button,html body .gt-native-page .gt-native-type-switch-horizontal>button,html body .gt-native-page [class*=gt-native-type-switch]>button,html body .app-shell.page-gt .gt-native-type-switch>button,html body .app-shell.page-gt .gt-native-type-switch-horizontal>button,html body .app-shell.page-gt [class*=gt-native-type-switch]>button{flex:0 0 auto!important;min-height:34px!important;min-width:78px!important;padding:0 14px!important;white-space:nowrap!important;width:auto!important}html body .gt-native-page .gt-native-visit-phase-shell,html body .app-shell.page-gt .gt-native-visit-phase-shell{grid-template-columns:1fr!important}@media(max-width:1280px){html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:1fr!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:360px!important;padding:32px 52px 44px!important}}.workspace-kanban-column-head span{gap:8px}.workspace-kanban-column-head .workspace-task-ios-icon,.workspace-kanban-title .workspace-task-ios-icon{align-items:center;display:inline-flex;justify-content:center}.workspace-kanban-title{align-items:center;gap:10px;grid-template-columns:28px minmax(0,1fr)}.workspace-kanban-title>.workspace-task-ios-icon,.workspace-kanban-title>.workspace-task-icon{height:28px;margin-top:0;width:28px}.workspace-kanban-title>.workspace-task-ios-icon img{display:block}.workspace-kanban-card.is-done-compact .workspace-kanban-card-main{gap:7px;padding:10px}.workspace-kanban-card.is-done-compact p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.workspace-done-task-folder{display:grid;gap:8px}.workspace-done-task-folder>button{align-items:center;background:#ffffffd1;border:1px solid #dbe7f5;border-radius:16px;color:var(--text);cursor:pointer;display:grid;font-weight:760;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;padding:10px 12px;text-align:left}.workspace-done-task-folder>button b{align-items:center;background:#eef2f7;border-radius:999px;display:inline-flex;font-size:11px;height:22px;justify-content:center;min-width:22px}.workspace-done-task-folder-list{display:grid;gap:8px}.workspace-avatars .workspace-person-avatar{border:1px solid #ffffff;box-shadow:none;flex:0 0 auto;height:24px;margin-right:-5px;width:24px}.workspace-priority-work .workspace-task-row{align-items:center!important}.workspace-priority-work .workspace-task-main{align-items:center!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:12px!important;min-width:0!important}.workspace-priority-work .workspace-task-main>.workspace-check,.workspace-priority-work .workspace-task-main>button.workspace-check{align-self:center!important;align-items:center!important;display:inline-flex!important;height:32px!important;justify-content:center!important;margin:0!important;min-width:32px!important;padding:0!important;width:32px!important}.workspace-priority-work .workspace-task-main>.workspace-check .workspace-task-icon,.workspace-priority-work .workspace-task-main>.workspace-check .workspace-task-ios-icon,.workspace-priority-work .workspace-task-main>.workspace-check img,.workspace-priority-work .workspace-task-main>.workspace-check svg{display:block!important;margin:auto!important;transform:none!important}.workspace-priority-work .workspace-task-main>.workspace-check .workspace-task-ios-icon{align-items:center!important;display:grid!important;height:30px!important;justify-items:center!important;line-height:0!important;place-items:center!important;width:30px!important}.workspace-priority-work .workspace-task-main>.workspace-check .workspace-task-ios-icon img{display:block!important;height:21px!important;margin:0!important;object-fit:contain!important;object-position:center center!important;width:21px!important}.workspace-priority-work .workspace-task-meta{margin-left:44px!important}.workspace-routine-row,.workspace-routine-row.is-pending,.workspace-routine-row.is-done,.workspace-routine-row.is-skipped,.workspace-routine-row.is-overdue,.workspace-right-column .workspace-routine-row{align-items:center!important;grid-template-columns:30px minmax(0,1fr) auto!important}.workspace-routine-row .workspace-check,.workspace-routine-row.is-done .workspace-check,.workspace-routine-row.is-done .workspace-check.done{align-items:center!important;background:#fff!important;border:1.5px solid #d7e0ec!important;border-radius:10px!important;box-shadow:0 6px 14px #0f172a0a!important;color:#12b76a!important;display:inline-flex!important;height:28px!important;justify-content:center!important;min-width:28px!important;padding:0!important;width:28px!important}.workspace-routine-row.is-done .workspace-check,.workspace-routine-row.is-done .workspace-check.done{background:#dcfce7!important;border-color:#86efac!important}.workspace-routine-row .workspace-check-empty{background:transparent!important;border:0!important;display:block!important;height:10px!important;width:10px!important}.workspace-routine-row .workspace-routine-title-line{align-items:center!important;display:inline-flex!important;gap:8px!important;line-height:1.2!important;min-width:0!important}.workspace-routine-row .workspace-routine-title-line img,.workspace-routine-row .workspace-routine-title-line svg,.workspace-routine-row .workspace-routine-title-line .workspace-task-ios-icon,.workspace-routine-row .workspace-routine-title-line .workspace-task-icon{flex:0 0 auto!important;margin:0!important;transform:none!important}.workspace-routine-row .workspace-routine-title-line>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-routine-modal-iconline{align-items:center!important;background:#f8fafceb!important;border:1px solid #e5ebf3!important;border-radius:16px!important;display:flex!important;gap:12px!important;padding:10px 12px!important}.workspace-routine-modal-iconline>div{display:grid!important;gap:2px!important;min-width:0!important}.workspace-routine-modal-iconline strong{color:#111827!important;font-size:13px!important;font-weight:760!important}.workspace-routine-modal-iconline small{color:#667085!important;font-size:12px!important;font-weight:560!important}.topbar-notification-button span,.topbar-notification-tabs b,.topbar-notification-section-head span{align-items:center!important;box-sizing:border-box!important;display:inline-flex!important;font-variant-numeric:tabular-nums!important;font-weight:700!important;justify-content:center!important;line-height:normal!important;text-align:center!important}.topbar-notification-button span{height:17px!important;min-width:17px!important;padding:0 5px!important}.topbar-notification-tabs b{flex:0 0 auto!important;height:17px!important;min-width:17px!important;padding:0 5px!important;width:auto!important}.topbar-notification-tabs b.count-all,.mobile-notification-tabs b.count-all{background:#2563eb!important;color:#fff!important;font-weight:650!important;line-height:17px!important}.topbar-notification-tabs b.count-read,.mobile-notification-tabs b.count-read{background:#e2e8f0!important;color:#475467!important;font-weight:650!important;line-height:17px!important}.topbar-notification-tabs b.count-unread,.mobile-notification-tabs b.count-unread{background:#ef4444!important;color:#fff!important;font-weight:650!important;line-height:17px!important}.topbar-notification-section-head span{height:22px!important;min-width:22px!important;padding:0 6px!important}:root{--ace-app-cursor-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 24 24' shape-rendering='geometricPrecision'%3E%3Cpath d='M4.7 4.2c-.42-.2-.85.22-.69.66l5.72 15.15c.16.45.81.43.96-.03l1.98-6.16 6.42-1.66c.48-.12.55-.8.1-1.02L4.7 4.2Z' fill='none' stroke='%23ffffff' stroke-opacity='.55' stroke-width='4.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cpath d='M4.7 4.2c-.42-.2-.85.22-.69.66l5.72 15.15c.16.45.81.43.96-.03l1.98-6.16 6.42-1.66c.48-.12.55-.8.1-1.02L4.7 4.2Z' fill='none' stroke='%23ffffff' stroke-width='3.35' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cpath d='M4.7 4.2c-.42-.2-.85.22-.69.66l5.72 15.15c.16.45.81.43.96-.03l1.98-6.16 6.42-1.66c.48-.12.55-.8.1-1.02L4.7 4.2Z' fill='%23080a0d'/%3E%3C/svg%3E") 5 5}html,body,#root,.app-shell,.app-shell *{cursor:var(--ace-app-cursor-arrow),auto!important}a,button,summary,label,select,[role=button],[role=tab],[role=option],[role=menuitem],[data-clickable=true],.clickable{cursor:var(--ace-app-cursor-arrow),pointer!important}input,textarea,[contenteditable=true]{cursor:text!important}button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]{cursor:not-allowed!important}.topbar-notification-routed-list{gap:14px!important;padding:16px!important}.topbar-notification-routed-list article{gap:12px!important;border-color:#e2e8f0f2!important;border-radius:20px!important;box-shadow:0 10px 28px #0f172a0e!important;padding:14px!important}.topbar-notification-routed-list article+article{margin-top:2px!important}.topbar-notification-routed-list article.unread{background:linear-gradient(180deg,#fffefb,#fffaf1)!important}.topbar-notification-routed-list article>button:first-child strong{font-weight:760!important}.topbar-notification-routed-list article>button:last-child{font-weight:680!important}.mobile-notification-sheet-list{gap:13px!important}.mobile-notification-sheet-list article{border-radius:19px!important;box-shadow:0 8px 24px #0f172a0d!important;padding:13px!important}.live-notification-toast{--live-toast-accent: #2563eb;--live-toast-accent-soft: rgba(37, 99, 235, .12);animation:liveNotificationToastIn .32s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(26px) saturate(1.86);-webkit-backdrop-filter:blur(26px) saturate(1.86);background:#f8fafc6b;border:1px solid rgba(255,255,255,.62);border-radius:20px;box-shadow:0 22px 58px #0f172a24,inset 0 1px #ffffffb8;color:#111827;isolation:isolate;left:50%;max-width:none;overflow:hidden;padding:10px 42px 10px 10px;position:fixed;right:auto;top:18px;transform:translate3d(-50%,0,0);width:min(408px,calc(100vw - 32px));will-change:opacity,transform;z-index:5200}html body #root .app-shell .module-page-tabs .module-function-tabs{align-items:center!important;border-radius:16px!important;gap:2px!important;min-height:40px!important;padding:4px!important;scrollbar-width:none;width:fit-content!important}html body #root .app-shell .module-page-tabs .module-function-tabs::-webkit-scrollbar{display:none}html body #root .app-shell .module-page-tabs .module-function-tabs>button{border:1px solid transparent!important;border-radius:12px!important;box-shadow:none!important;font-size:11.5px!important;font-weight:600!important;height:32px!important;letter-spacing:0!important;min-height:32px!important;min-width:0!important;padding:0 12px!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease!important}html body #root .app-shell .module-page-tabs .module-function-tabs>button svg{height:14px!important;width:14px!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs .module-function-tabs{background:#f4f6f9!important;border:1px solid #e1e6ed!important;box-shadow:none!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs .module-function-tabs>button{background:transparent!important;color:#667085!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs .module-function-tabs>button:hover{background:#ffffff9e!important;color:#344054!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs .module-function-tabs>button.active,html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs .module-function-tabs>button.active:hover{background:#fff!important;border-color:#dee3ebc7!important;box-shadow:0 1px 3px #10182814!important;color:#101828!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs .module-function-tabs>button.active .module-tab-qa{background:#eef1f5;color:#475467}@media(max-width:760px){html body #root .app-shell .module-page-tabs .module-function-tabs{max-width:100%!important;min-height:38px!important;padding:3px!important}html body #root .app-shell .module-page-tabs .module-function-tabs>button{height:30px!important;min-height:30px!important;padding:0 11px!important}}.live-notification-toast[data-app-tone=affiliate]{--live-toast-accent: #f97316;--live-toast-accent-soft: rgba(249, 115, 22, .12)}.live-notification-toast[data-app-tone=calendar]{--live-toast-accent: #0891b2;--live-toast-accent-soft: rgba(8, 145, 178, .12)}.live-notification-toast[data-app-tone=content]{--live-toast-accent: #ea580c;--live-toast-accent-soft: rgba(234, 88, 12, .12)}.live-notification-toast[data-app-tone=finance]{--live-toast-accent: #059669;--live-toast-accent-soft: rgba(5, 150, 105, .12)}.live-notification-toast[data-app-tone=hr]{--live-toast-accent: #7c3aed;--live-toast-accent-soft: rgba(124, 58, 237, .12)}.live-notification-toast[data-app-tone=inventory]{--live-toast-accent: #dc2626;--live-toast-accent-soft: rgba(220, 38, 38, .11)}.live-notification-toast[data-app-tone=mention]{--live-toast-accent: #7c3aed;--live-toast-accent-soft: rgba(124, 58, 237, .12)}.live-notification-toast[data-app-tone=request]{--live-toast-accent: #d97706;--live-toast-accent-soft: rgba(217, 119, 6, .13)}.live-notification-toast-main{align-items:center;background:transparent;border:0;border-radius:14px;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr);min-width:0;padding:3px;text-align:left;transition:background-color .16s ease,transform .16s ease;width:100%}.live-notification-toast-main:hover{background:#ffffff57;transform:translateY(-1px)}.live-notification-toast-main:focus-visible,.live-notification-toast-close:focus-visible{outline:2px solid var(--live-toast-accent);outline-offset:2px}.live-notification-toast-visual{align-items:center;display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;position:relative;width:46px}.live-notification-toast-visual.is-system{background:var(--live-toast-accent-soft);border:1px solid color-mix(in srgb,var(--live-toast-accent) 24%,transparent);border-radius:14px;color:var(--live-toast-accent)}.live-notification-toast-visual.is-person{background:#e8edf4;border:2px solid rgba(255,255,255,.92);border-radius:50%;box-shadow:0 6px 18px #0f172a24}.live-notification-toast-visual.is-person>img,.live-notification-toast-avatar-fallback{border-radius:inherit;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.live-notification-toast-avatar-fallback{align-items:center;color:#344054;display:inline-flex;font-size:12px;font-weight:800;justify-content:center}.live-notification-toast-app-badge{align-items:center;background:var(--live-toast-accent);border:2px solid rgba(255,255,255,.94);border-radius:50%;bottom:-3px;color:#fff;display:inline-flex;height:20px;justify-content:center;position:absolute;right:-3px;width:20px;z-index:2}.live-notification-toast-copy{display:grid;gap:2px;min-width:0}.live-notification-toast-meta{align-items:baseline;display:flex;gap:6px;min-width:0}.live-notification-toast-meta strong{color:#111827;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-notification-toast-meta time{color:#7a8495;flex:0 0 auto;font-size:11px;font-weight:600}.live-notification-toast-copy>b{color:#111827;font-size:13.5px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-notification-toast-action{color:var(--live-toast-accent);font-size:12px;font-weight:750;line-height:1.3}.live-notification-toast-copy small{color:#5e6879;display:-webkit-box;font-size:11.5px;font-weight:560;line-height:1.38;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.live-notification-toast-close{align-items:center;background:#ffffff75;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#667085;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;transition:background-color .16s ease,color .16s ease,transform .16s ease;width:28px;z-index:2}.live-notification-toast-close:hover{background:#ffffffdb;color:#111827;transform:scale(1.04)}@keyframes liveNotificationToastIn{0%{opacity:0;transform:translate3d(-50%,-14px,0) scale(.975)}to{opacity:1;transform:translate3d(-50%,0,0) scale(1)}}.app-shell.page-gt.is-dark-mode .live-notification-toast{background:#18181b7a;border-color:#ffffff24;box-shadow:0 22px 58px #00000070,inset 0 1px #ffffff17;color:#f8fafc}.app-shell.page-gt.is-dark-mode .live-notification-toast-main:hover{background:#ffffff0e}.app-shell.page-gt.is-dark-mode .live-notification-toast-meta strong,.app-shell.page-gt.is-dark-mode .live-notification-toast-copy>b{color:#f8fafc}.app-shell.page-gt.is-dark-mode .live-notification-toast-meta time,.app-shell.page-gt.is-dark-mode .live-notification-toast-copy small{color:#a8b0bd}.app-shell.page-gt.is-dark-mode .live-notification-toast-visual.is-person{background:#27272a;border-color:#ffffff29;box-shadow:0 7px 20px #00000057}.app-shell.page-gt.is-dark-mode .live-notification-toast-avatar-fallback{color:#e4e7ec}.app-shell.page-gt.is-dark-mode .live-notification-toast-app-badge{border-color:#18181b}.app-shell.page-gt.is-dark-mode .live-notification-toast-close{background:#ffffff12;border-color:#ffffff1a;color:#cbd5e1}.app-shell.page-gt.is-dark-mode .live-notification-toast-close:hover{background:#ffffff21;color:#fff}@media(max-width:720px){.live-notification-toast{border-radius:18px;left:50%;padding:9px 40px 9px 9px;right:auto;top:calc(8px + env(safe-area-inset-top));width:calc(100vw - 20px - env(safe-area-inset-left) - env(safe-area-inset-right))}.live-notification-toast-main{gap:10px;grid-template-columns:44px minmax(0,1fr)}.live-notification-toast-visual{height:44px;width:44px}.live-notification-toast-copy>b{font-size:13px}}@media(prefers-reduced-motion:reduce){.live-notification-toast{animation-duration:1ms}.live-notification-toast-main,.live-notification-toast-close{transition:none}}html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{align-items:start!important;grid-template-columns:minmax(220px,.26fr) minmax(960px,1.74fr)!important}html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{min-width:min(1040px,100%)!important}html body .gt-native-page .gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-rank-card.compact,html body .gt-native-page .gt-native-staff-rank-card.span-2,html body .app-shell.page-gt .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card.compact,html body .app-shell.page-gt .gt-native-staff-rank-card.span-2{align-content:start!important;align-self:start!important;display:grid!important;gap:12px!important;grid-auto-rows:max-content!important;grid-template-rows:auto auto!important;height:auto!important;justify-content:stretch!important;min-height:0!important;overflow:visible!important;padding-bottom:16px!important}html body .gt-native-page .gt-native-staff-rank-card>header,html body .app-shell.page-gt .gt-native-staff-rank-card>header{margin:0!important}html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{display:grid!important;gap:9px!important;height:auto!important;margin:0!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important;scrollbar-width:none!important}html body .gt-native-page .gt-native-staff-rank-list article,html body .app-shell.page-gt .gt-native-staff-rank-list article{min-height:58px!important;padding:10px 12px!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:460px!important;padding:36px 72px 46px!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot{z-index:3!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2351f6)!important;border:2px solid rgba(255,255,255,.96)!important;color:transparent!important;font-size:0!important;line-height:0!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{color:#64748b!important;display:block!important;font-size:8px!important;font-weight:500!important;left:50%!important;line-height:1.05!important;max-width:64px!important;opacity:.32!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;text-align:center!important;text-overflow:ellipsis!important;top:calc(100% + 6px)!important;transform:translate(-50%)!important;white-space:nowrap!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span{opacity:0!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{max-width:240px!important;pointer-events:none!important;z-index:10000!important}html body .gt-native-page .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-sellout-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .gt-native-page .gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-top-outlet-card{align-content:start!important;align-self:start!important;min-height:0!important;padding-bottom:14px!important}html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list{display:grid!important;gap:8px!important;margin-top:10px!important}html body .gt-native-page .gt-native-top-outlet-card.few-rows .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card.few-rows .gt-native-outlet-decision-list{max-height:none!important;min-height:0!important;overflow:visible!important}html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list>button{align-items:center!important;grid-template-columns:38px minmax(0,1fr) minmax(88px,auto)!important;min-height:56px!important;padding:9px 12px!important}html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-row-main span,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-row-main span{max-width:220px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native-page .gt-native-type-card header,html body .app-shell.page-gt .gt-native-type-card header{align-items:flex-start!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:12px!important;justify-content:space-between!important}html body .gt-native-page .gt-native-type-switch,html body .gt-native-page .gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-card .gt-native-type-switch,html body .app-shell.page-gt .gt-native-type-switch,html body .app-shell.page-gt .gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-card .gt-native-type-switch{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;grid-auto-flow:unset!important;grid-template-columns:none!important;grid-template-rows:none!important;min-width:0!important;width:max-content!important}html body .gt-native-page .gt-native-type-switch>button,html body .gt-native-page .gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-card .gt-native-type-switch>button,html body .app-shell.page-gt .gt-native-type-switch>button,html body .app-shell.page-gt .gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-card .gt-native-type-switch>button{display:inline-flex!important;flex:0 0 auto!important;justify-content:center!important;min-height:34px!important;min-width:82px!important;white-space:nowrap!important;width:auto!important}html body .gt-native-page .gt-native-visit-phase-shell,html body .app-shell.page-gt .gt-native-visit-phase-shell{grid-template-columns:minmax(0,1fr)!important}html body .gt-native-page .gt-native-visit-phase-shell:before,html body .app-shell.page-gt .gt-native-visit-phase-shell:before,html body .gt-native-page .gt-native-visit-phase-title,html body .app-shell.page-gt .gt-native-visit-phase-title{content:none!important;display:none!important}html body .gt-native-page .gt-native-request-reviewer-select,html body .app-shell.page-gt .gt-native-request-reviewer-select{width:100%!important}html body .gt-native-page .gt-native-request-reviewer-option,html body .app-shell.page-gt .gt-native-request-reviewer-option{display:grid!important;gap:2px!important;text-align:left!important}html body .gt-native-page .gt-native-request-reviewer-option strong,html body .app-shell.page-gt .gt-native-request-reviewer-option strong{color:#0f172a!important;font-size:13px!important;font-weight:700!important}html body .gt-native-page .gt-native-request-reviewer-option small,html body .app-shell.page-gt .gt-native-request-reviewer-option small{color:#64748b!important;font-size:11px!important;font-weight:600!important}html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{align-items:start!important;grid-template-columns:minmax(180px,.22fr) minmax(980px,1.78fr)!important}html body .gt-native-page .gt-native-overview-main-grid>.gt-native-analytics-card:first-child,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-analytics-card:first-child{min-width:0!important}html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{min-width:min(1120px,100%)!important}html body .gt-native-page .gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-rank-card.compact,html body .gt-native-page .gt-native-staff-rank-card.span-2,html body .app-shell.page-gt .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card.compact,html body .app-shell.page-gt .gt-native-staff-rank-card.span-2{display:flex!important;flex-direction:column!important;gap:12px!important;height:auto!important;justify-content:flex-start!important;min-height:0!important;overflow:visible!important}html body .gt-native-page .gt-native-staff-rank-card.few-rows,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows{max-height:none!important}html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{flex:0 0 auto!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-right:0!important;scrollbar-width:none!important}html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static::-webkit-scrollbar,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static::-webkit-scrollbar{display:none!important}html body .gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:560px!important;overflow-y:auto!important;padding-right:6px!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:500px!important;padding:34px 92px 52px!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i{display:block!important;height:var(--gt-size, 24px)!important;width:var(--gt-size, 24px)!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{font-size:7px!important;max-width:58px!important;opacity:.24!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span{opacity:.5!important}html body .gt-native-page .gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-top-outlet-card{min-height:0!important}html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list{align-content:start!important;margin-top:8px!important}html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list>button{min-height:54px!important;padding:8px 10px!important}html body .gt-native-page .gt-native-type-card header .gt-native-type-switch,html body .gt-native-page .gt-native-type-card header .gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-card header .gt-native-type-switch,html body .app-shell.page-gt .gt-native-type-card header .gt-native-type-switch-horizontal{display:grid!important;grid-auto-flow:column!important;grid-template-columns:repeat(2,minmax(82px,auto))!important;grid-template-rows:1fr!important;min-width:174px!important;width:max-content!important}html body .gt-native-page .gt-native-type-card header .gt-native-type-switch>button,html body .gt-native-page .gt-native-type-card header .gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-card header .gt-native-type-switch>button,html body .app-shell.page-gt .gt-native-type-card header .gt-native-type-switch-horizontal>button{min-width:82px!important;white-space:nowrap!important}@media(max-width:1280px){html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:1fr!important}html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{min-width:0!important}}html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{align-items:start!important;gap:14px!important;grid-template-columns:minmax(150px,.18fr) minmax(1040px,1.82fr)!important}html body .gt-native-page .gt-native-overview-main-grid>.gt-native-analytics-card:not(.gt-native-sellout-card),html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-analytics-card:not(.gt-native-sellout-card){min-width:0!important}html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{min-width:min(1180px,100%)!important}html body .gt-native-page .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card{align-self:start!important;display:flex!important;flex-direction:column!important;gap:12px!important;height:auto!important;justify-content:flex-start!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-bottom:14px!important}html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-list.is-static{display:flex!important;flex-direction:column!important;gap:8px!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important;scrollbar-width:none!important}html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar,html body .gt-native-page .gt-native-staff-rank-list.is-static::-webkit-scrollbar,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar,html body .app-shell.page-gt .gt-native-staff-rank-list.is-static::-webkit-scrollbar{display:none!important;width:0!important}html body .gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:520px!important;overflow-y:auto!important}html body .gt-native-page .gt-native-staff-rank-list article,html body .app-shell.page-gt .gt-native-staff-rank-list article{min-height:62px!important;padding:10px 12px!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level{align-self:start!important}html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:460px!important;overflow:visible!important;padding:34px 96px 54px!important}html body .gt-native-page .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-dot{isolation:isolate!important}html body .gt-native-page .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2351f6)!important;border-radius:999px!important;color:transparent!important;font-size:0!important}html body .gt-native-page .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-dot span{color:#64748b!important;font-size:7px!important;font-weight:600!important;line-height:1!important;max-width:64px!important;opacity:.32!important;overflow:hidden!important;pointer-events:none!important;text-overflow:ellipsis!important;transform:translate(-50%,6px)!important;white-space:nowrap!important;z-index:1!important}html body .gt-native-page .gt-native-sellout-dot:focus-visible span,html body .gt-native-page .gt-native-sellout-dot:hover span,html body .app-shell.page-gt .gt-native-sellout-dot:focus-visible span,html body .app-shell.page-gt .gt-native-sellout-dot:hover span{opacity:0!important}html body .gt-native-page .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-dot em{max-width:260px!important;min-width:190px!important;white-space:normal!important;z-index:5000!important}html body .gt-native-page .gt-native-sellout-summary,html body .app-shell.page-gt .gt-native-sellout-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .gt-native-page .gt-native-sellout-summary article,html body .app-shell.page-gt .gt-native-sellout-summary article{min-height:66px!important;padding:10px 12px!important}html body .gt-native-page .gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-top-outlet-card{align-self:start!important;min-height:0!important}html body .gt-native-page .gt-native-top-outlet-card.few-rows,html body .app-shell.page-gt .gt-native-top-outlet-card.few-rows{padding-bottom:12px!important}html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list{gap:8px!important;margin-top:8px!important;min-height:0!important}html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list>button{min-height:58px!important;padding:9px 12px!important}html body .gt-native-page .gt-native-type-card>header,html body .app-shell.page-gt .gt-native-type-card>header{align-items:flex-start!important;display:flex!important;gap:12px!important;justify-content:space-between!important}html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal{align-items:center!important;display:inline-flex!important;flex-direction:row!important;gap:4px!important;grid-auto-flow:initial!important;grid-template-columns:none!important;grid-template-rows:none!important;height:44px!important;justify-content:flex-start!important;min-width:178px!important;padding:4px!important;width:auto!important}html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal>button{flex:0 0 auto!important;height:34px!important;min-width:82px!important;padding:0 14px!important;transform:none!important;white-space:nowrap!important;width:auto!important;writing-mode:horizontal-tb!important}html body .gt-native-page .gt-native-visit-phase-shell,html body .app-shell.page-gt .gt-native-visit-phase-shell{gap:0!important;grid-template-columns:1fr!important}html body .gt-native-page .gt-native-visit-phase-title,html body .gt-native-page .gt-native-visit-phase-shell:before,html body .app-shell.page-gt .gt-native-visit-phase-title,html body .app-shell.page-gt .gt-native-visit-phase-shell:before{content:none!important;display:none!important}@media(max-width:1280px){html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:1fr!important}}html body .gt-native .gt-native-overview-main-grid{align-items:start!important;gap:14px!important;grid-template-columns:minmax(150px,.18fr) minmax(1040px,1.82fr)!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card{min-width:min(1180px,100%)!important}html body .gt-native .gt-native-staff-rank-card,html body .gt-native .gt-native-staff-rank-card.span-2,html body .gt-native .gt-native-staff-rank-card.compact{align-self:start!important;display:flex!important;flex-direction:column!important;gap:12px!important;height:auto!important;justify-content:flex-start!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-bottom:14px!important}html body .gt-native .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native .gt-native-staff-rank-list.is-static{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:8px!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important;scrollbar-width:none!important}html body .gt-native .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar,html body .gt-native .gt-native-staff-rank-list.is-static::-webkit-scrollbar{display:none!important;width:0!important}html body .gt-native .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:520px!important;overflow-y:auto!important;padding-right:6px!important}html body .gt-native .gt-native-staff-rank-list article{min-height:58px!important;padding:10px 12px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level{align-self:start!important;overflow:visible!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:460px!important;overflow:visible!important;padding:34px 96px 54px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot{background:transparent!important;border:0!important;box-shadow:none!important;cursor:default!important;isolation:isolate!important;max-width:72px!important;min-width:0!important;padding:0!important;transform:translate(-50%,50%)!important;z-index:4!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover,html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible{z-index:80!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2351f6)!important;border:2px solid #fff!important;border-radius:999px!important;box-shadow:0 8px 18px #0f172a2e!important;color:transparent!important;display:block!important;font-size:0!important;height:var(--gt-size, 22px)!important;line-height:0!important;width:var(--gt-size, 22px)!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{color:#64748b!important;display:block!important;font-size:7px!important;font-weight:500!important;left:50%!important;line-height:1!important;max-width:58px!important;opacity:.28!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;text-overflow:ellipsis!important;top:calc(100% + 5px)!important;transform:translate(-50%)!important;white-space:nowrap!important;z-index:1!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span{opacity:0!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{max-width:260px!important;min-width:190px!important;pointer-events:none!important;white-space:normal!important;z-index:5000!important}html body .gt-native .gt-native-sellout-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .gt-native .gt-native-sellout-list article{min-height:62px!important;padding:10px 12px!important}html body .gt-native .gt-native-top-outlet-card{align-self:start!important;min-height:0!important}html body .gt-native .gt-native-top-outlet-card.few-rows{padding-bottom:12px!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list{align-content:start!important;gap:8px!important;margin-top:8px!important;min-height:0!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list>button{min-height:58px!important;padding:9px 12px!important}html body .gt-native .gt-native-type-card>header{align-items:flex-start!important;display:flex!important;gap:12px!important;justify-content:space-between!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;grid-auto-flow:initial!important;grid-template-columns:none!important;grid-template-rows:none!important;height:44px!important;justify-content:flex-start!important;min-width:178px!important;padding:4px!important;width:auto!important;writing-mode:horizontal-tb!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal>button{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;height:34px!important;justify-content:center!important;min-width:82px!important;padding:0 14px!important;transform:none!important;white-space:nowrap!important;width:auto!important;writing-mode:horizontal-tb!important}html body .gt-native .gt-native-visit-phase-shell{gap:0!important;grid-template-columns:1fr!important}html body .gt-native .gt-native-visit-phase-title,html body .gt-native .gt-native-visit-phase-shell:before{content:none!important;display:none!important}@media(max-width:1280px){html body .gt-native .gt-native-overview-main-grid{grid-template-columns:1fr!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card{min-width:0!important}}html body .gt-native .gt-native-staff-compact-grid,html body .gt-native .gt-native-analytics-grid:has(.gt-native-staff-rank-card),html body .gt-native-page .gt-native-staff-compact-grid,html body .app-shell.page-gt .gt-native-staff-compact-grid{align-items:start!important;grid-auto-rows:auto!important}html body .gt-native .gt-native-staff-rank-card.few-rows,html body .gt-native .gt-native-staff-rank-card.few-rows.compact,html body .gt-native .gt-native-staff-rank-card.few-rows.span-2,html body .gt-native-page .gt-native-staff-rank-card.few-rows,html body .gt-native-page .gt-native-staff-rank-card.few-rows.compact,html body .gt-native-page .gt-native-staff-rank-card.few-rows.span-2,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows.compact,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows.span-2{align-self:start!important;flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:0!important}html body .gt-native .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{align-items:start!important;grid-template-columns:minmax(240px,.32fr) minmax(980px,1.68fr)!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{min-width:min(1240px,100%)!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:500px!important;padding:44px 126px 68px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot{align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;color:transparent!important;display:grid!important;justify-items:center!important;max-width:58px!important;min-width:0!important;overflow:visible!important;padding:0!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2351f6)!important;border:3px solid #fff!important;border-radius:999px!important;box-shadow:0 10px 24px #0f172a2e!important;color:transparent!important;display:block!important;font-size:0!important;height:var(--gt-size, 24px)!important;min-height:12px!important;min-width:12px!important;width:var(--gt-size, 24px)!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i:before,html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i:after,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i:before,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i:after,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i:before,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i:after{content:none!important;display:none!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{color:#64748b!important;display:block!important;font-size:7px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;max-width:52px!important;opacity:.18!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;text-align:center!important;text-overflow:ellipsis!important;top:calc(100% + 5px)!important;transform:translate(-50%)!important;white-space:nowrap!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{cursor:default!important;left:50%!important;transform:translate(-50%,-112%)!important}html body .gt-native .gt-native-sellout-list,html body .gt-native-page .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-sellout-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .gt-native .gt-native-top-outlet-card,html body .gt-native-page .gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-top-outlet-card{padding:14px!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list{align-content:start!important;display:grid!important;gap:8px!important;margin-top:8px!important;min-height:0!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list>button{min-height:54px!important;padding:8px 12px!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:1fr!important;height:42px!important;max-width:176px!important;min-width:176px!important;padding:4px!important;width:176px!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal>button{height:32px!important;min-width:0!important;padding:0 8px!important;width:100%!important}html body .gt-native .gt-native-visit-action .gt-native-visit-hero h3{font-size:24px!important;line-height:1.15!important}@media(max-width:1280px){html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:1fr!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{min-width:0!important}}html body .gt-native .gt-native-analytics-grid:has(.gt-native-staff-rank-card),html body .gt-native-page .gt-native-analytics-grid:has(.gt-native-staff-rank-card),html body .app-shell.page-gt .gt-native-analytics-grid:has(.gt-native-staff-rank-card){align-items:start!important;grid-auto-rows:auto!important}html body .gt-native .gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card{align-self:start!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important}html body .gt-native .gt-native-staff-rank-card.few-rows,html body .gt-native-page .gt-native-staff-rank-card.few-rows,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows{max-height:none!important;overflow:visible!important}html body .gt-native .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{align-content:start!important;display:grid!important;gap:8px!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important}html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:minmax(260px,.34fr) minmax(920px,1.66fr)!important;align-items:start!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{min-width:0!important;width:100%!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:440px!important;padding:44px 92px 66px!important;overflow:visible!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot{color:transparent!important;cursor:default!important;height:var(--gt-size, 24px)!important;max-width:none!important;min-width:0!important;overflow:visible!important;width:var(--gt-size, 24px)!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2351f6)!important;border:3px solid #ffffff!important;box-shadow:0 10px 22px #0f172a29!important;height:100%!important;width:100%!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{color:#64748b!important;font-size:8px!important;font-weight:500!important;left:50%!important;line-height:1!important;max-width:76px!important;opacity:.28!important;overflow:hidden!important;pointer-events:none!important;text-overflow:ellipsis!important;top:calc(100% + 5px)!important;transform:translate(-50%)!important;white-space:nowrap!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span{opacity:.56!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{left:50%!important;max-width:220px!important;transform:translate(-50%,-112%)!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list .gt-native-info-tile,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list .gt-native-info-tile,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list .gt-native-info-tile{min-height:68px!important}html body .gt-native .gt-native-top-outlet-card,html body .gt-native-page .gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-top-outlet-card{align-self:start!important;min-height:0!important;padding:14px!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list{align-content:start!important;gap:8px!important;margin-top:8px!important;min-height:0!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list>button{min-height:58px!important;padding:10px 12px!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal{align-items:center!important;display:flex!important;flex-direction:row!important;gap:4px!important;height:40px!important;justify-content:center!important;max-width:188px!important;min-width:188px!important;padding:4px!important;width:188px!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal>button{flex:1 1 0!important;height:32px!important;min-width:0!important;padding:0 10px!important;white-space:nowrap!important;width:auto!important}html body .gt-native .gt-native-visit-action .gt-native-visit-phase-shell,html body .gt-native-page .gt-native-visit-action .gt-native-visit-phase-shell,html body .app-shell.page-gt .gt-native-visit-action .gt-native-visit-phase-shell{display:block!important;margin-left:0!important;padding-left:0!important}html body .gt-native .gt-native-visit-action .gt-native-visit-phase-shell:before,html body .gt-native-page .gt-native-visit-action .gt-native-visit-phase-shell:before,html body .app-shell.page-gt .gt-native-visit-action .gt-native-visit-phase-shell:before{content:none!important;display:none!important}html body .gt-native .gt-native-staff-rank-card.few-rows,html body .gt-native-page .gt-native-staff-rank-card.few-rows,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows{grid-column:auto / span 1!important;grid-row:auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}html body .gt-native .gt-native-staff-rank-card.few-rows>header,html body .gt-native-page .gt-native-staff-rank-card.few-rows>header,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows>header{margin-bottom:8px!important}html body .gt-native .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{gap:8px!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important;scrollbar-width:none!important}html body .gt-native .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar,html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar{display:none!important}html body .gt-native .gt-native-staff-rank-card .gt-native-staff-rank-list article,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list article,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list article{min-height:62px!important;padding:10px 12px!important}html body .gt-native .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:420px!important;overflow-y:auto!important;padding-right:4px!important}html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:minmax(220px,.26fr) minmax(980px,1.74fr)!important;align-items:start!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{width:100%!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:455px!important;overflow:visible!important;padding:42px 86px 74px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot{background:transparent!important;border:0!important;box-shadow:none!important;color:transparent!important;height:var(--gt-size, 24px)!important;min-width:0!important;padding:0!important;width:var(--gt-size, 24px)!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2351f6)!important;border:3px solid #fff!important;border-radius:999px!important;box-shadow:0 12px 24px #0f172a24!important;display:block!important;height:100%!important;width:100%!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{color:#475569!important;font-size:7px!important;font-weight:520!important;left:50%!important;line-height:1.05!important;max-width:58px!important;opacity:.34!important;overflow:hidden!important;pointer-events:none!important;text-overflow:ellipsis!important;top:calc(100% + 5px)!important;transform:translate(-50%)!important;white-space:nowrap!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span{opacity:.7!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{left:50%!important;max-width:240px!important;transform:translate(-50%,-116%)!important;z-index:15!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list{gap:8px!important;margin-top:8px!important;min-height:0!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list>button{align-items:center!important;min-height:56px!important;padding:9px 12px!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal{align-items:center!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;grid-template-columns:none!important;height:40px!important;max-width:184px!important;min-width:184px!important;padding:4px!important;width:184px!important;writing-mode:horizontal-tb!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal>button{align-items:center!important;display:inline-flex!important;flex:1 1 0!important;height:32px!important;justify-content:center!important;min-width:0!important;padding:0 8px!important;text-orientation:mixed!important;white-space:nowrap!important;width:auto!important;writing-mode:horizontal-tb!important}html body .gt-native .gt-native-staff-action-list,html body .gt-native-page .gt-native-staff-action-list,html body .app-shell.page-gt .gt-native-staff-action-list{max-height:430px!important;overflow-y:auto!important;padding-right:4px!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal{align-items:center!important;display:grid!important;flex:0 0 184px!important;flex-direction:row!important;grid-auto-flow:column!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:40px!important;max-width:184px!important;min-width:184px!important;overflow:hidden!important;padding:4px!important;width:184px!important;writing-mode:horizontal-tb!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal>button{align-items:center!important;display:flex!important;flex:none!important;height:32px!important;justify-content:center!important;min-width:0!important;overflow:hidden!important;padding:0 8px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;writing-mode:horizontal-tb!important}html body .gt-native .gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card{justify-content:start!important}html body .gt-native .gt-native-staff-rank-card.few-rows,html body .gt-native-page .gt-native-staff-rank-card.few-rows,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows{max-height:none!important;min-height:0!important;padding-bottom:14px!important}html body .gt-native .gt-native-staff-rank-card .gt-native-staff-rank-list article,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list article,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list article{min-height:58px!important;padding:9px 12px!important}html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:minmax(190px,.2fr) minmax(1040px,1.8fr)!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:480px!important;overflow:visible!important;padding:48px 114px 84px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot{background:transparent!important;border:0!important;box-shadow:none!important;color:transparent!important;height:var(--gt-size, 22px)!important;min-height:0!important;min-width:0!important;padding:0!important;width:var(--gt-size, 22px)!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2351f6)!important;border:3px solid #fff!important;border-radius:999px!important;box-shadow:0 11px 22px #0f172a29!important;display:block!important;height:100%!important;width:100%!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{color:#64748b!important;font-size:7px!important;font-weight:500!important;left:50%!important;line-height:1.05!important;max-width:54px!important;opacity:.34!important;overflow:hidden!important;pointer-events:none!important;text-overflow:ellipsis!important;top:calc(100% + 5px)!important;transform:translate(-50%)!important;white-space:nowrap!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span{opacity:.68!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{max-width:236px!important;transform:translate(-50%,-118%)!important;z-index:30!important}html body .gt-native .gt-native-top-outlet-card,html body .gt-native-page .gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-top-outlet-card{min-height:0!important;padding:12px 14px!important}@media(max-width:1280px){html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:1fr!important}}html body .gt-native .gt-native-staff-rank-card,html body .gt-native .gt-native-staff-rank-card.compact,html body .gt-native .gt-native-staff-rank-card.span-2,html body .gt-native-page .gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-rank-card.compact,html body .gt-native-page .gt-native-staff-rank-card.span-2,html body .app-shell.page-gt .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card.compact,html body .app-shell.page-gt .gt-native-staff-rank-card.span-2{align-self:start!important;height:auto!important;justify-content:start!important;max-height:none!important;min-height:0!important;padding:12px 14px 14px!important}html body .gt-native .gt-native-staff-rank-card>header,html body .gt-native-page .gt-native-staff-rank-card>header,html body .app-shell.page-gt .gt-native-staff-rank-card>header{margin-bottom:8px!important}html body .gt-native .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:620px!important;overflow-y:auto!important;padding-right:4px!important}html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:minmax(180px,.18fr) minmax(1100px,1.82fr)!important}html body .gt-native .gt-native-sellout-card.is-outlet-level,html body .gt-native-page .gt-native-sellout-card.is-outlet-level,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level{min-width:0!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:470px!important;overflow:visible!important;padding:48px 118px 86px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{color:#64748b!important;font-size:7px!important;font-weight:500!important;left:50%!important;line-height:1.05!important;max-width:52px!important;opacity:.28!important;overflow:hidden!important;pointer-events:none!important;text-overflow:ellipsis!important;top:calc(100% + 5px)!important;transform:translate(-50%)!important;white-space:nowrap!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span{max-width:88px!important;opacity:.64!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{max-width:240px!important;transform:translate(-50%,-118%)!important;z-index:40!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal{display:grid!important;flex:0 0 184px!important;grid-auto-flow:initial!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:32px!important;height:40px!important;max-width:184px!important;min-width:184px!important;padding:4px!important;width:184px!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal>button{display:flex!important;height:32px!important;justify-content:center!important;min-width:0!important;padding:0 8px!important;white-space:nowrap!important;width:100%!important}html body .gt-native .gt-native-visit-action .gt-native-visit-phase-shell,html body .gt-native-page .gt-native-visit-action .gt-native-visit-phase-shell,html body .app-shell.page-gt .gt-native-visit-action .gt-native-visit-phase-shell{margin-left:0!important;padding-left:0!important}html body .gt-native .gt-native-analytics-grid:has(.gt-native-staff-rank-card),html body .gt-native-page .gt-native-analytics-grid:has(.gt-native-staff-rank-card),html body .app-shell.page-gt .gt-native-analytics-grid:has(.gt-native-staff-rank-card){align-items:start!important}html body .gt-native .gt-native-staff-rank-card,html body .gt-native .gt-native-staff-rank-card.compact,html body .gt-native .gt-native-staff-rank-card.span-2,html body .gt-native-page .gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-rank-card.compact,html body .gt-native-page .gt-native-staff-rank-card.span-2,html body .app-shell.page-gt .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card.compact,html body .app-shell.page-gt .gt-native-staff-rank-card.span-2{align-self:start!important;display:grid!important;gap:10px!important;height:auto!important;justify-content:stretch!important;max-height:none!important;min-height:0!important;padding:14px 16px!important}html body .gt-native .gt-native-staff-rank-card>header,html body .gt-native-page .gt-native-staff-rank-card>header,html body .app-shell.page-gt .gt-native-staff-rank-card>header{margin:0!important}html body .gt-native .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:640px!important;overflow-y:auto!important;padding-right:4px!important}html body .gt-native .gt-native-staff-rank-card .gt-native-staff-rank-list article,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list article,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list article{min-height:56px!important;padding:8px 12px!important}html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:minmax(180px,.2fr) minmax(980px,1.8fr)!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-analytics-card:not(.gt-native-sellout-card),html body .gt-native-page .gt-native-overview-main-grid>.gt-native-analytics-card:not(.gt-native-sellout-card),html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-analytics-card:not(.gt-native-sellout-card){min-width:0!important}html body .gt-native .gt-native-sellout-card.is-outlet-level,html body .gt-native-page .gt-native-sellout-card.is-outlet-level,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level{min-height:0!important;min-width:0!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:430px!important;overflow:visible!important;padding:46px 112px 80px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot{background:transparent!important;border:0!important;box-shadow:none!important;color:transparent!important;height:var(--gt-size, 22px)!important;min-height:0!important;min-width:0!important;padding:0!important;transform:translate(-50%,50%)!important;width:var(--gt-size, 22px)!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2351f6)!important;border:3px solid #fff!important;border-radius:999px!important;box-shadow:0 10px 20px #0f172a26!important;display:block!important;height:100%!important;width:100%!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{background:#ffffffb8!important;border-radius:999px!important;color:#64748b!important;font-size:7px!important;font-weight:500!important;left:50%!important;line-height:1.05!important;max-width:50px!important;opacity:.26!important;overflow:hidden!important;padding:1px 4px!important;pointer-events:none!important;text-overflow:ellipsis!important;top:calc(100% + 5px)!important;transform:translate(-50%)!important;white-space:nowrap!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span{max-width:84px!important;opacity:.58!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{max-width:240px!important;transform:translate(-50%,-118%)!important;z-index:60!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .gt-native .gt-native-top-outlet-card,html body .gt-native-page .gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-top-outlet-card{align-self:start!important;min-height:0!important;padding:12px 14px!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list{gap:7px!important;margin-top:8px!important;min-height:0!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list>button{align-items:center!important;min-height:50px!important;padding:8px 10px!important}html body .gt-native .gt-native-type-card header,html body .gt-native-page .gt-native-type-card header,html body .app-shell.page-gt .gt-native-type-card header{align-items:flex-start!important;flex-direction:row!important;flex-wrap:nowrap!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;grid-template-columns:none!important;grid-template-rows:none!important;height:38px!important;max-width:max-content!important;min-width:176px!important;overflow:hidden!important;padding:4px!important;width:auto!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal>button{align-items:center!important;display:inline-flex!important;flex:0 0 82px!important;height:30px!important;justify-content:center!important;min-width:82px!important;overflow:hidden!important;padding:0 8px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:82px!important}html body .gt-native .gt-native-visit-action .gt-native-visit-phase-title,html body .gt-native .gt-native-visit-action .gt-native-visit-phase-shell:before,html body .gt-native-page .gt-native-visit-action .gt-native-visit-phase-title,html body .gt-native-page .gt-native-visit-action .gt-native-visit-phase-shell:before,html body .app-shell.page-gt .gt-native-visit-action .gt-native-visit-phase-title,html body .app-shell.page-gt .gt-native-visit-action .gt-native-visit-phase-shell:before{content:none!important;display:none!important}html body .gt-native .gt-native-visit-action .gt-native-visit-phase-shell,html body .gt-native-page .gt-native-visit-action .gt-native-visit-phase-shell,html body .app-shell.page-gt .gt-native-visit-action .gt-native-visit-phase-shell{grid-template-columns:minmax(0,1fr)!important;margin-left:0!important;padding-left:0!important}html body .gt-native .gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card{align-content:start!important;grid-auto-rows:max-content!important;grid-template-rows:auto auto!important;justify-content:stretch!important}html body .gt-native .gt-native-staff-rank-card.few-rows,html body .gt-native-page .gt-native-staff-rank-card.few-rows,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}html body .gt-native .gt-native-staff-rank-card .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list{align-content:start!important;align-self:start!important;display:grid!important;gap:8px!important;margin:0!important}html body .gt-native .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{max-height:none!important;overflow:visible!important;scrollbar-width:none!important}html body .gt-native .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:520px!important;overflow-y:auto!important}html body .gt-native .gt-native-staff-rank-list article,html body .gt-native-page .gt-native-staff-rank-list article,html body .app-shell.page-gt .gt-native-staff-rank-list article{grid-template-columns:auto auto minmax(0,1fr) minmax(120px,auto)!important}html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:minmax(220px,.32fr) minmax(820px,1.68fr)!important}html body .gt-native .gt-native-sellout-card.is-outlet-level,html body .gt-native-page .gt-native-sellout-card.is-outlet-level,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level{align-self:start!important;overflow:visible!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:390px!important;overflow:visible!important;padding:42px 88px 72px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot{isolation:isolate!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{background:transparent!important;color:#64748b!important;font-size:7px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;max-width:54px!important;opacity:.32!important;padding:0!important;pointer-events:none!important;text-overflow:ellipsis!important;text-shadow:0 1px 0 rgba(255,255,255,.8)!important;white-space:nowrap!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span{max-width:66px!important;opacity:.54!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{pointer-events:none!important;transform:translate(-50%,-128%)!important;z-index:999!important}html body .gt-native .gt-native-top-outlet-card,html body .gt-native-page .gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-top-outlet-card{align-content:start!important;align-self:start!important;grid-template-rows:auto auto!important;height:auto!important;max-height:none!important;min-height:0!important;padding:12px 14px!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list{align-content:start!important;display:grid!important;gap:7px!important;margin-top:6px!important;min-height:0!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list>button{grid-template-columns:auto minmax(0,1fr) minmax(86px,auto)!important;min-height:54px!important;padding:8px 10px!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-row-main,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-row-main,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-row-main{align-items:center!important;min-width:0!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-row-main>div,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-row-main>div,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-row-main>div{min-width:0!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-row-main strong,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-row-main strong,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-row-main strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native .gt-native-type-card header,html body .gt-native-page .gt-native-type-card header,html body .app-shell.page-gt .gt-native-type-card header{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:12px!important;justify-content:space-between!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal{align-items:center!important;display:grid!important;flex:0 0 182px!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr!important;height:38px!important;min-width:182px!important;width:182px!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal>button{display:inline-flex!important;flex:none!important;height:30px!important;justify-content:center!important;min-width:0!important;width:auto!important}html body .gt-native .gt-native-visit-action>h2,html body .gt-native-page .gt-native-visit-action>h2,html body .app-shell.page-gt .gt-native-visit-action>h2{margin-bottom:12px!important}html body .gt-native .gt-native-visit-action>h2:before,html body .gt-native-page .gt-native-visit-action>h2:before,html body .app-shell.page-gt .gt-native-visit-action>h2:before{content:"Chọn loại "!important}html body .gt-native .gt-native-visit-action>h2:empty:before,html body .gt-native-page .gt-native-visit-action>h2:empty:before,html body .app-shell.page-gt .gt-native-visit-action>h2:empty:before{content:"Chọn loại visit"!important}@media(max-width:1280px){html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:1fr!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .gt-native .gt-native-staff-compact-grid,html body .gt-native-page .gt-native-staff-compact-grid,html body .app-shell.page-gt .gt-native-staff-compact-grid{align-items:start!important;grid-auto-rows:max-content!important}html body .gt-native .gt-native-staff-rank-card,html body .gt-native .gt-native-staff-rank-card.compact,html body .gt-native .gt-native-staff-rank-card.span-2,html body .gt-native-page .gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-rank-card.compact,html body .gt-native-page .gt-native-staff-rank-card.span-2,html body .app-shell.page-gt .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card.compact,html body .app-shell.page-gt .gt-native-staff-rank-card.span-2{align-content:start!important;align-self:start!important;display:grid!important;gap:8px!important;grid-auto-rows:max-content!important;grid-template-rows:auto max-content!important;height:auto!important;justify-content:stretch!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:14px!important}html body .gt-native .gt-native-staff-rank-card>header,html body .gt-native-page .gt-native-staff-rank-card>header,html body .app-shell.page-gt .gt-native-staff-rank-card>header{margin-bottom:0!important}html body .gt-native .gt-native-staff-rank-card .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list{align-content:start!important;display:grid!important;gap:8px!important;height:auto!important;margin:0!important;min-height:0!important}html body .gt-native .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{max-height:none!important;overflow:visible!important;padding-right:0!important}html body .gt-native .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar,html body .gt-native .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static::-webkit-scrollbar,html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static::-webkit-scrollbar,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static::-webkit-scrollbar{display:none!important}html body .gt-native .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:560px!important;overflow-y:auto!important;padding-right:4px!important}html body .gt-native .gt-native-staff-rank-list article,html body .gt-native-page .gt-native-staff-rank-list article,html body .app-shell.page-gt .gt-native-staff-rank-list article{align-items:center!important;grid-template-columns:auto auto minmax(0,1fr) minmax(112px,auto)!important;min-height:54px!important;padding:8px 10px!important}html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{align-items:start!important;grid-auto-rows:max-content!important;grid-template-columns:minmax(200px,.28fr) minmax(920px,1.72fr)!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level{min-width:min(1040px,100%)!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:410px!important;overflow:visible!important;padding:40px 92px 70px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot{z-index:3!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2563eb)!important;border:2px solid #fff!important;box-shadow:0 8px 18px #0f172a29!important;color:transparent!important;font-size:0!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{background:transparent!important;color:#64748b!important;display:block!important;font-size:7px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;max-width:58px!important;opacity:.26!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;text-overflow:ellipsis!important;text-shadow:none!important;top:calc(100% + 5px)!important;transform:translate(-50%)!important;white-space:nowrap!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span{opacity:0!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{pointer-events:none!important;z-index:1003!important}html body .gt-native .gt-native-top-outlet-card,html body .gt-native-page .gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-top-outlet-card{align-content:start!important;align-self:start!important;height:auto!important;max-height:none!important;min-height:0!important;padding:12px 14px!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list{align-content:start!important;display:grid!important;gap:7px!important;margin-top:8px!important;min-height:0!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list>button{grid-template-columns:34px minmax(0,1fr) minmax(82px,auto)!important;min-height:50px!important;padding:8px 10px!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-row-main span,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-row-main span,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-row-main span{font-size:11px!important;max-width:220px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-template-rows:none!important;height:38px!important;min-width:184px!important;width:max-content!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal>button{min-width:82px!important}html body .gt-native .gt-native-visit-action>h2:before,html body .gt-native-page .gt-native-visit-action>h2:before,html body .app-shell.page-gt .gt-native-visit-action>h2:before,html body .gt-native .gt-native-visit-action>h2:empty:before,html body .gt-native-page .gt-native-visit-action>h2:empty:before,html body .app-shell.page-gt .gt-native-visit-action>h2:empty:before{content:none!important}html body .gt-native .gt-native-visit-action>.gt-native-visit-label,html body .gt-native .gt-native-visit-action .gt-native-visit-phase-title,html body .gt-native .gt-native-visit-action .gt-native-visit-phase-shell:before,html body .gt-native-page .gt-native-visit-action>.gt-native-visit-label,html body .gt-native-page .gt-native-visit-action .gt-native-visit-phase-title,html body .gt-native-page .gt-native-visit-action .gt-native-visit-phase-shell:before,html body .app-shell.page-gt .gt-native-visit-action>.gt-native-visit-label,html body .app-shell.page-gt .gt-native-visit-action .gt-native-visit-phase-title,html body .app-shell.page-gt .gt-native-visit-action .gt-native-visit-phase-shell:before{content:none!important;display:none!important}html body .gt-native .gt-native-request-meta-row label:first-child>span,html body .gt-native-page .gt-native-request-meta-row label:first-child>span,html body .app-shell.page-gt .gt-native-request-meta-row label:first-child>span{font-size:0!important}html body .gt-native .gt-native-request-meta-row label:first-child>span:after,html body .gt-native-page .gt-native-request-meta-row label:first-child>span:after,html body .app-shell.page-gt .gt-native-request-meta-row label:first-child>span:after{content:"Người duyệt"!important;font-size:12px!important}@media(max-width:1280px){html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:1fr!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level{min-width:0!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .gt-native .gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card{align-content:start!important;align-items:stretch!important;grid-auto-rows:max-content!important;height:auto!important;justify-items:stretch!important;min-height:0!important}html body .gt-native .gt-native-staff-rank-card.few-rows,html body .gt-native-page .gt-native-staff-rank-card.few-rows,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows{grid-template-rows:auto auto!important;max-height:none!important;overflow:visible!important;place-content:start stretch!important}html body .gt-native .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{align-self:start!important;height:max-content!important;max-height:none!important;min-height:0!important;overflow:visible!important;scrollbar-width:none!important}html body .gt-native .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:520px!important}html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:minmax(180px,.22fr) minmax(980px,1.78fr)!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-trend-card,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-trend-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-trend-card{min-width:0!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level{min-width:min(1080px,100%)!important;overflow:visible!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:440px!important;padding:44px 104px 76px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2563eb)!important;color:transparent!important;font-size:0!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{color:#94a3b8!important;font-size:8px!important;font-weight:500!important;max-width:72px!important;opacity:.38!important;pointer-events:none!important;text-overflow:ellipsis!important;white-space:nowrap!important;z-index:1!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{min-width:200px!important;z-index:2000!important}html body .gt-native .gt-native-top-outlet-card,html body .gt-native-page .gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-top-outlet-card{align-content:start!important;grid-auto-rows:max-content!important;min-height:0!important}html body .gt-native .gt-native-top-outlet-card.few-rows .gt-native-outlet-decision-list,html body .gt-native-page .gt-native-top-outlet-card.few-rows .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card.few-rows .gt-native-outlet-decision-list{align-self:start!important;height:auto!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal{align-items:center!important;display:inline-flex!important;flex-flow:row nowrap!important;gap:4px!important;height:38px!important;justify-content:flex-start!important;min-width:190px!important;padding:4px!important;width:190px!important;writing-mode:horizontal-tb!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal>button{flex:1 1 0!important;height:30px!important;min-width:0!important;width:auto!important}@media(max-width:1280px){html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:1fr!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level{min-width:0!important}}html body .gt-native .gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-rank-card{align-self:start!important;display:grid!important;grid-template-rows:auto auto!important;height:auto!important;min-height:0!important;overflow:visible!important;padding-bottom:14px!important}html body .gt-native .gt-native-staff-rank-card.few-rows,html body .gt-native-page .gt-native-staff-rank-card.few-rows,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows{max-height:none!important}html body .gt-native .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static{height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding-right:0!important;scrollbar-width:none!important}html body .gt-native .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar,html body .gt-native .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static::-webkit-scrollbar,html body .gt-native-page .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar,html body .gt-native-page .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static::-webkit-scrollbar,html body .app-shell.page-gt .gt-native-staff-rank-card.few-rows .gt-native-staff-rank-list::-webkit-scrollbar,html body .app-shell.page-gt .gt-native-staff-rank-card .gt-native-staff-rank-list.is-static::-webkit-scrollbar{display:none!important;width:0!important}html body .gt-native .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .gt-native-page .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable,html body .app-shell.page-gt .gt-native-staff-rank-card:not(.few-rows) .gt-native-staff-rank-list.is-scrollable{max-height:560px!important;overflow-y:auto!important}html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:minmax(210px,.24fr) minmax(1040px,1.76fr)!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-trend-card,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-trend-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-trend-card{max-width:300px!important;min-width:0!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level{min-width:0!important;width:100%!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:456px!important;overflow:visible!important;padding:48px 112px 78px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot{cursor:default!important;z-index:4!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot i{background:var(--gt-dot-bg, #2563eb)!important;border:3px solid #ffffff!important;color:transparent!important;font-size:0!important;height:var(--gt-size, 26px)!important;width:var(--gt-size, 26px)!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot span{background:#ffffffc7!important;border:1px solid rgba(226,232,240,.72)!important;border-radius:999px!important;color:#64748b!important;font-size:8px!important;font-weight:500!important;left:50%!important;line-height:1!important;max-width:60px!important;opacity:.32!important;overflow:hidden!important;padding:3px 5px!important;pointer-events:none!important;text-overflow:ellipsis!important;transform:translate(-50%,9px)!important;white-space:nowrap!important;z-index:2!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover{z-index:30!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible span{opacity:.9!important;max-width:118px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{min-width:220px!important;z-index:3000!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .gt-native .gt-native-top-outlet-card,html body .gt-native-page .gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-top-outlet-card{align-self:start!important;min-height:0!important;padding-bottom:14px!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list{gap:8px!important;margin-top:8px!important;padding-top:0!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list>button,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list>button{min-height:62px!important;padding:10px 12px!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-row-main,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-row-main,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-row-main{gap:4px!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal{align-items:center!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;grid-auto-flow:column!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:38px!important;justify-content:center!important;min-width:182px!important;width:182px!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal>button{flex:1 1 0!important;height:30px!important;min-width:0!important;padding:0 10px!important;white-space:nowrap!important;width:100%!important}html body .gt-native .gt-native-visit-action>h2,html body .gt-native-page .gt-native-visit-action>h2,html body .app-shell.page-gt .gt-native-visit-action>h2,html body .gt-native .gt-native-visit-action>.gt-native-visit-label,html body .gt-native-page .gt-native-visit-action>.gt-native-visit-label,html body .app-shell.page-gt .gt-native-visit-action>.gt-native-visit-label{display:none!important}html body .gt-native .gt-native-visit-action>h2:before,html body .gt-native-page .gt-native-visit-action>h2:before,html body .app-shell.page-gt .gt-native-visit-action>h2:before,html body .gt-native .gt-native-visit-action>h2:empty:before,html body .gt-native-page .gt-native-visit-action>h2:empty:before,html body .app-shell.page-gt .gt-native-visit-action>h2:empty:before,html body .gt-native .gt-native-request-meta-row label:first-child>span:after,html body .gt-native-page .gt-native-request-meta-row label:first-child>span:after,html body .app-shell.page-gt .gt-native-request-meta-row label:first-child>span:after{content:none!important;display:none!important}html body .gt-native .gt-native-request-meta-row label:first-child>span,html body .gt-native-page .gt-native-request-meta-row label:first-child>span,html body .app-shell.page-gt .gt-native-request-meta-row label:first-child>span{font-size:12px!important;line-height:1.3!important}@media(max-width:1440px){html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{grid-template-columns:1fr!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-trend-card,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-trend-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-trend-card{max-width:none!important}}@media(max-width:760px){html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{min-height:360px!important;padding:42px 42px 70px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list{grid-template-columns:1fr!important}}html body .gt-native .gt-native-overview-shell,html body .gt-native-page .gt-native-overview-shell,html body .app-shell.page-gt .gt-native-overview-shell{align-items:stretch!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;min-width:0!important}html body .gt-native .gt-native-overview-shell>*,html body .gt-native-page .gt-native-overview-shell>*,html body .app-shell.page-gt .gt-native-overview-shell>*{width:100%!important;max-width:none!important;min-width:0!important}html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{align-items:stretch!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr)!important;width:100%!important;max-width:none!important;min-width:0!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-analytics-card,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-analytics-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-analytics-card{grid-column:auto!important;width:100%!important;max-width:none!important;min-width:0!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-trend-card,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-trend-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-trend-card{min-height:360px!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-analytics-card.gt-native-trend-card:first-child,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-analytics-card.gt-native-trend-card:first-child,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-analytics-card.gt-native-trend-card:first-child{align-self:stretch!important;min-height:360px!important;max-width:none!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level{min-height:360px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{height:clamp(290px,25vw,380px)!important;min-height:290px!important;width:100%!important;max-width:none!important}html body .gt-native .gt-native-overview-type-grid,html body .gt-native-page .gt-native-overview-type-grid,html body .app-shell.page-gt .gt-native-overview-type-grid{align-items:stretch!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)!important;width:100%!important;max-width:none!important;min-width:0!important}html body .gt-native .gt-native-overview-type-grid>.gt-native-analytics-card,html body .gt-native-page .gt-native-overview-type-grid>.gt-native-analytics-card,html body .app-shell.page-gt .gt-native-overview-type-grid>.gt-native-analytics-card{grid-column:auto!important;width:100%!important;max-width:none!important;min-width:0!important}html body .gt-native .gt-native-overview-type-grid>.gt-native-type-card,html body .gt-native-page .gt-native-overview-type-grid>.gt-native-type-card,html body .app-shell.page-gt .gt-native-overview-type-grid>.gt-native-type-card{order:1!important}html body .gt-native .gt-native-overview-type-grid>.gt-native-top-outlet-card,html body .gt-native-page .gt-native-overview-type-grid>.gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-overview-type-grid>.gt-native-top-outlet-card{align-self:start!important;order:2!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-marker.rank-1,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-marker.rank-1,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-marker.rank-1{background:#f5c542!important;border-color:#d6a21d!important;color:#111827!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-marker.rank-other,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-marker.rank-other,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-marker.rank-other{background:#e8edf4!important;border-color:#d7deea!important;color:#475569!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-decision-list>button>b,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-decision-list>button>b,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-decision-list>button>b{color:#111827!important;font-weight:680!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{overflow:visible!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{bottom:calc(100% + 8px)!important;left:50%!important;max-width:280px!important;top:auto!important;transform:translate(-50%)!important}html body .gt-native .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal{display:inline-flex!important;flex-direction:row!important;width:182px!important;min-width:182px!important;max-width:182px!important}@media(max-width:1180px){html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid,html body .gt-native .gt-native-overview-type-grid,html body .gt-native-page .gt-native-overview-type-grid,html body .app-shell.page-gt .gt-native-overview-type-grid{grid-template-columns:minmax(0,1fr)!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-trend-card,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-trend-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-trend-card,html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level{min-height:320px!important}}@media(max-width:760px){html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{height:360px!important;min-height:360px!important}}html body .gt-native-overview-shell,html body .gt-native .gt-native-overview-shell,html body .gt-native-page .gt-native-overview-shell,html body .app-shell.page-gt .gt-native-overview-shell{align-items:stretch!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:14px!important;inline-size:100%!important;max-inline-size:none!important;max-width:none!important;min-inline-size:0!important;min-width:0!important;width:100%!important}html body .gt-native-overview-shell>*,html body .gt-native .gt-native-overview-shell>*,html body .gt-native-page .gt-native-overview-shell>*,html body .app-shell.page-gt .gt-native-overview-shell>*{box-sizing:border-box!important;inline-size:100%!important;max-inline-size:none!important;max-width:none!important;min-inline-size:0!important;min-width:0!important;width:100%!important}html body .gt-native-overview-main-grid,html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid{align-items:stretch!important;display:grid!important;gap:14px!important;grid-auto-flow:row!important;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)!important;inline-size:100%!important;max-inline-size:none!important;max-width:none!important;min-inline-size:0!important;min-width:0!important;width:100%!important}html body .gt-native-overview-type-grid,html body .gt-native .gt-native-overview-type-grid,html body .gt-native-page .gt-native-overview-type-grid,html body .app-shell.page-gt .gt-native-overview-type-grid{align-items:start!important;display:grid!important;gap:14px!important;grid-auto-flow:row!important;grid-template-columns:minmax(0,1.42fr) minmax(360px,.58fr)!important;inline-size:100%!important;max-inline-size:none!important;max-width:none!important;min-inline-size:0!important;min-width:0!important;width:100%!important}html body .gt-native-overview-main-grid>*,html body .gt-native .gt-native-overview-main-grid>*,html body .gt-native-page .gt-native-overview-main-grid>*,html body .app-shell.page-gt .gt-native-overview-main-grid>*,html body .gt-native-overview-type-grid>*,html body .gt-native .gt-native-overview-type-grid>*,html body .gt-native-page .gt-native-overview-type-grid>*,html body .app-shell.page-gt .gt-native-overview-type-grid>*{grid-column:auto!important;inline-size:auto!important;max-inline-size:none!important;max-width:none!important;min-inline-size:0!important;min-width:0!important;width:auto!important}html body .gt-native-overview-main-grid>.gt-native-trend-card,html body .gt-native .gt-native-overview-main-grid>.gt-native-trend-card,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-trend-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-trend-card,html body .gt-native-overview-main-grid>.gt-native-sellout-card,html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card{min-height:360px!important}html body .gt-native-overview-type-grid>.gt-native-type-card,html body .gt-native .gt-native-overview-type-grid>.gt-native-type-card,html body .gt-native-page .gt-native-overview-type-grid>.gt-native-type-card,html body .app-shell.page-gt .gt-native-overview-type-grid>.gt-native-type-card{order:1!important}html body .gt-native-overview-type-grid>.gt-native-top-outlet-card,html body .gt-native .gt-native-overview-type-grid>.gt-native-top-outlet-card,html body .gt-native-page .gt-native-overview-type-grid>.gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-overview-type-grid>.gt-native-top-outlet-card{align-self:start!important;min-height:0!important;order:2!important}@media(max-width:1320px){html body .gt-native-overview-main-grid,html body .gt-native .gt-native-overview-main-grid,html body .gt-native-page .gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-overview-main-grid,html body .gt-native-overview-type-grid,html body .gt-native .gt-native-overview-type-grid,html body .gt-native-page .gt-native-overview-type-grid,html body .app-shell.page-gt .gt-native-overview-type-grid{grid-template-columns:minmax(0,1fr)!important}}html body .gt-native.gt-native-tab-overview .gt-native-analytics-grid.gt-native-overview-main-grid,html body .gt-native-page .gt-native-analytics-grid.gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-analytics-grid.gt-native-overview-main-grid{align-items:stretch!important;box-sizing:border-box!important;display:grid!important;gap:14px!important;grid-auto-flow:row!important;grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr)!important;inline-size:100%!important;max-inline-size:none!important;max-width:none!important;min-inline-size:0!important;min-width:0!important;width:100%!important}html body .gt-native.gt-native-tab-overview .gt-native-analytics-grid.gt-native-overview-type-grid,html body .gt-native-page .gt-native-analytics-grid.gt-native-overview-type-grid,html body .app-shell.page-gt .gt-native-analytics-grid.gt-native-overview-type-grid{align-items:start!important;box-sizing:border-box!important;display:grid!important;gap:14px!important;grid-auto-flow:row!important;grid-template-columns:minmax(0,1.55fr) minmax(360px,.45fr)!important;inline-size:100%!important;max-inline-size:none!important;max-width:none!important;min-inline-size:0!important;min-width:0!important;width:100%!important}html body .gt-native.gt-native-tab-overview .gt-native-overview-main-grid>.gt-native-analytics-card,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-analytics-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-analytics-card,html body .gt-native.gt-native-tab-overview .gt-native-overview-type-grid>.gt-native-analytics-card,html body .gt-native-page .gt-native-overview-type-grid>.gt-native-analytics-card,html body .app-shell.page-gt .gt-native-overview-type-grid>.gt-native-analytics-card{grid-column:auto!important;max-inline-size:none!important;max-width:none!important;min-inline-size:0!important;min-width:0!important;width:auto!important}html body .gt-native.gt-native-tab-overview .gt-native-overview-type-grid>.gt-native-type-card,html body .gt-native-page .gt-native-overview-type-grid>.gt-native-type-card,html body .app-shell.page-gt .gt-native-overview-type-grid>.gt-native-type-card{grid-column:1 / 2!important;order:1!important}html body .gt-native.gt-native-tab-overview .gt-native-overview-type-grid>.gt-native-top-outlet-card,html body .gt-native-page .gt-native-overview-type-grid>.gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-overview-type-grid>.gt-native-top-outlet-card{align-self:start!important;grid-column:2 / 3!important;min-height:0!important;order:2!important}html body .gt-native.gt-native-tab-overview .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native.gt-native-tab-overview .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-card header .gt-native-type-switch.gt-native-type-switch-horizontal,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal{align-items:center!important;display:inline-grid!important;flex-direction:row!important;grid-auto-flow:column!important;grid-template-columns:repeat(2,minmax(74px,1fr))!important;max-width:184px!important;min-width:184px!important;width:184px!important}html body .gt-native.gt-native-tab-overview .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .gt-native-page .gt-native-type-switch.gt-native-type-switch-horizontal>button,html body .app-shell.page-gt .gt-native-type-switch.gt-native-type-switch-horizontal>button{min-width:0!important;white-space:nowrap!important}html body .gt-native.gt-native-tab-overview .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot em{bottom:calc(100% + 6px)!important}@media(max-width:1320px){html body .gt-native.gt-native-tab-overview .gt-native-analytics-grid.gt-native-overview-main-grid,html body .gt-native-page .gt-native-analytics-grid.gt-native-overview-main-grid,html body .app-shell.page-gt .gt-native-analytics-grid.gt-native-overview-main-grid,html body .gt-native.gt-native-tab-overview .gt-native-analytics-grid.gt-native-overview-type-grid,html body .gt-native-page .gt-native-analytics-grid.gt-native-overview-type-grid,html body .app-shell.page-gt .gt-native-analytics-grid.gt-native-overview-type-grid{grid-template-columns:minmax(0,1fr)!important}html body .gt-native.gt-native-tab-overview .gt-native-overview-type-grid>.gt-native-type-card,html body .gt-native-page .gt-native-overview-type-grid>.gt-native-type-card,html body .app-shell.page-gt .gt-native-overview-type-grid>.gt-native-type-card,html body .gt-native.gt-native-tab-overview .gt-native-overview-type-grid>.gt-native-top-outlet-card,html body .gt-native-page .gt-native-overview-type-grid>.gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-overview-type-grid>.gt-native-top-outlet-card{grid-column:auto!important}}html body .gt-native .gt-native-trend-chart,html body .gt-native-page .gt-native-trend-chart,html body .app-shell.page-gt .gt-native-trend-chart{gap:8px!important}html body .gt-native .gt-native-trend-chart svg,html body .gt-native-page .gt-native-trend-chart svg,html body .app-shell.page-gt .gt-native-trend-chart svg{background:radial-gradient(circle at 72% 26%,rgba(20,184,166,.1),transparent 34%),linear-gradient(180deg,#f8fbff,#fff)!important;border-color:#e8eef6!important;border-radius:18px!important;height:clamp(178px,19vw,216px)!important;overflow:visible!important}html body .gt-native .gt-native-trend-chart line,html body .gt-native-page .gt-native-trend-chart line,html body .app-shell.page-gt .gt-native-trend-chart line{stroke:#dbe3ef!important;stroke-width:.75!important}html body .gt-native .gt-native-trend-chart line.grid,html body .gt-native-page .gt-native-trend-chart line.grid,html body .app-shell.page-gt .gt-native-trend-chart line.grid{stroke:#94a3b82e!important;stroke-dasharray:3 5!important}html body .gt-native .gt-native-trend-chart .visit-bar,html body .gt-native-page .gt-native-trend-chart .visit-bar,html body .app-shell.page-gt .gt-native-trend-chart .visit-bar{fill:url(#gt-visit-trend-bar)!important}html body .gt-native .gt-native-trend-chart .revenue-area,html body .gt-native-page .gt-native-trend-chart .revenue-area,html body .app-shell.page-gt .gt-native-trend-chart .revenue-area{fill:url(#gt-revenue-trend-area)!important;pointer-events:none!important}html body .gt-native .gt-native-trend-chart .revenue-line,html body .gt-native-page .gt-native-trend-chart .revenue-line,html body .app-shell.page-gt .gt-native-trend-chart .revenue-line{fill:none!important;filter:drop-shadow(0 8px 12px rgba(15,118,110,.1))!important;stroke:#0f766e!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.4!important}html body .gt-native .gt-native-trend-chart .revenue-dot,html body .gt-native-page .gt-native-trend-chart .revenue-dot,html body .app-shell.page-gt .gt-native-trend-chart .revenue-dot{fill:#0f766e!important;stroke:#fff!important;stroke-width:2!important}html body .gt-native .gt-native-trend-chart text,html body .gt-native-page .gt-native-trend-chart text,html body .app-shell.page-gt .gt-native-trend-chart text{fill:#64748b!important;font-size:10.5px!important;font-weight:600!important}html body .gt-native.gt-native-tab-overview .gt-native-analytics-grid.gt-native-overview-type-grid,html body .gt-native-page .gt-native-analytics-grid.gt-native-overview-type-grid,html body .app-shell.page-gt .gt-native-analytics-grid.gt-native-overview-type-grid{align-items:stretch!important;grid-template-columns:minmax(0,7fr) minmax(360px,3fr)!important}html body .gt-native.gt-native-tab-overview .gt-native-overview-type-grid>.gt-native-type-card,html body .gt-native-page .gt-native-overview-type-grid>.gt-native-type-card,html body .app-shell.page-gt .gt-native-overview-type-grid>.gt-native-type-card{grid-column:1 / 2!important;min-width:0!important}html body .gt-native.gt-native-tab-overview .gt-native-overview-type-grid>.gt-native-top-outlet-card,html body .gt-native-page .gt-native-overview-type-grid>.gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-overview-type-grid>.gt-native-top-outlet-card{grid-column:2 / 3!important;min-width:0!important}@media(max-width:1320px){html body .gt-native.gt-native-tab-overview .gt-native-analytics-grid.gt-native-overview-type-grid,html body .gt-native-page .gt-native-analytics-grid.gt-native-overview-type-grid,html body .app-shell.page-gt .gt-native-analytics-grid.gt-native-overview-type-grid{grid-template-columns:minmax(0,1fr)!important}html body .gt-native.gt-native-tab-overview .gt-native-overview-type-grid>.gt-native-type-card,html body .gt-native-page .gt-native-overview-type-grid>.gt-native-type-card,html body .app-shell.page-gt .gt-native-overview-type-grid>.gt-native-type-card,html body .gt-native.gt-native-tab-overview .gt-native-overview-type-grid>.gt-native-top-outlet-card,html body .gt-native-page .gt-native-overview-type-grid>.gt-native-top-outlet-card,html body .app-shell.page-gt .gt-native-overview-type-grid>.gt-native-top-outlet-card{grid-column:auto!important}}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-marker,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-marker,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-marker{box-shadow:none!important;font-variant-numeric:tabular-nums!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-marker b,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-marker b,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-marker b{color:inherit!important;font-size:11.5px!important;font-weight:800!important;line-height:1!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-marker.rank-1,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-marker.rank-1,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-marker.rank-1{background:#facc15!important;border-color:#ca8a04!important;color:#111827!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-marker.rank-2,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-marker.rank-2,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-marker.rank-2{background:#7c3aed!important;border-color:#6d28d9!important;color:#fff!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-marker.rank-3,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-marker.rank-3,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-marker.rank-3{background:#2563eb!important;border-color:#1d4ed8!important;color:#fff!important}html body .gt-native .gt-native-top-outlet-card .gt-native-outlet-marker.rank-other,html body .gt-native-page .gt-native-top-outlet-card .gt-native-outlet-marker.rank-other,html body .app-shell.page-gt .gt-native-top-outlet-card .gt-native-outlet-marker.rank-other{background:#eef4fb!important;border-color:#cbd5e1!important;color:#0f4a5c!important}html body .gt-native .gt-native-trend-chart svg,html body .gt-native-page .gt-native-trend-chart svg,html body .app-shell.page-gt .gt-native-trend-chart svg{color:transparent!important}html body .gt-native .gt-native-trend-chart .visit-area,html body .gt-native-page .gt-native-trend-chart .visit-area,html body .app-shell.page-gt .gt-native-trend-chart .visit-area{fill:url(#gt-visit-trend-area)!important;stroke:none!important;pointer-events:none!important}html body .gt-native .gt-native-trend-chart .visit-line,html body .gt-native-page .gt-native-trend-chart .visit-line,html body .app-shell.page-gt .gt-native-trend-chart .visit-line{fill:none!important;filter:drop-shadow(0 8px 12px rgba(37,99,235,.1))!important;pointer-events:none!important;stroke:#2563eb!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.4!important}html body .gt-native .gt-native-trend-chart .revenue-area,html body .gt-native-page .gt-native-trend-chart .revenue-area,html body .app-shell.page-gt .gt-native-trend-chart .revenue-area{fill:url(#gt-revenue-trend-area)!important;stroke:none!important;pointer-events:none!important}html body .gt-native .gt-native-trend-chart .revenue-line,html body .gt-native-page .gt-native-trend-chart .revenue-line,html body .app-shell.page-gt .gt-native-trend-chart .revenue-line{fill:none!important;pointer-events:none!important;stroke:#0f766e!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.4!important}html body .gt-native .gt-native-trend-chart .trend-hover-zone,html body .gt-native-page .gt-native-trend-chart .trend-hover-zone,html body .app-shell.page-gt .gt-native-trend-chart .trend-hover-zone{fill:transparent!important;stroke:none!important}html body .gt-native .gt-native-trend-chart .hover-line,html body .gt-native-page .gt-native-trend-chart .hover-line,html body .app-shell.page-gt .gt-native-trend-chart .hover-line{stroke:#0f172a2e!important;stroke-dasharray:4 5!important;stroke-width:1!important}html body .gt-native .gt-native-trend-chart .hover-tooltip,html body .gt-native-page .gt-native-trend-chart .hover-tooltip,html body .app-shell.page-gt .gt-native-trend-chart .hover-tooltip{fill:#fff!important;filter:drop-shadow(0 10px 22px rgba(15,23,42,.12))!important;stroke:#dbeafe!important;stroke-width:1!important}html body .gt-native .gt-native-trend-chart .hover-title,html body .gt-native-page .gt-native-trend-chart .hover-title,html body .app-shell.page-gt .gt-native-trend-chart .hover-title{fill:#0f172a!important;font-weight:760!important;text-anchor:start!important}html body .gt-native .gt-native-trend-chart .hover-metric,html body .gt-native-page .gt-native-trend-chart .hover-metric,html body .app-shell.page-gt .gt-native-trend-chart .hover-metric{fill:#475569!important;font-weight:620!important;text-anchor:start!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-trend-card,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-trend-card,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-trend-card{align-content:start!important;gap:12px!important;max-width:none!important;min-height:0!important;overflow:visible!important;width:100%!important}html body .gt-native .gt-native-trend-chart,html body .gt-native-page .gt-native-trend-chart,html body .app-shell.page-gt .gt-native-trend-chart{align-content:start!important;gap:12px!important;min-height:0!important}html body .gt-native .gt-native-trend-chart svg,html body .gt-native-page .gt-native-trend-chart svg,html body .app-shell.page-gt .gt-native-trend-chart svg{background:linear-gradient(180deg,#f8fbff,#fff)!important;height:clamp(292px,28vw,348px)!important;min-height:292px!important;width:100%!important}html body .gt-native .gt-native-trend-chart .axis,html body .gt-native-page .gt-native-trend-chart .axis,html body .app-shell.page-gt .gt-native-trend-chart .axis{stroke:#cbd5e1!important;stroke-width:1!important}html body .gt-native .gt-native-trend-chart .axis-title,html body .gt-native-page .gt-native-trend-chart .axis-title,html body .app-shell.page-gt .gt-native-trend-chart .axis-title{fill:#475569!important;font-size:11px!important;font-weight:760!important}html body .gt-native .gt-native-trend-chart .axis-label,html body .gt-native-page .gt-native-trend-chart .axis-label,html body .app-shell.page-gt .gt-native-trend-chart .axis-label{fill:#94a3b8!important;font-size:10.5px!important;font-weight:650!important}html body .gt-native .gt-native-trend-chart .revenue-axis,html body .gt-native-page .gt-native-trend-chart .revenue-axis,html body .app-shell.page-gt .gt-native-trend-chart .revenue-axis{text-anchor:end!important}html body .gt-native .gt-native-trend-chart .axis-title.revenue-axis,html body .gt-native-page .gt-native-trend-chart .axis-title.revenue-axis,html body .app-shell.page-gt .gt-native-trend-chart .axis-title.revenue-axis,html body .gt-native .gt-native-trend-chart .visit-axis,html body .gt-native-page .gt-native-trend-chart .visit-axis,html body .app-shell.page-gt .gt-native-trend-chart .visit-axis{text-anchor:start!important}html body .gt-native .gt-native-trend-chart .axis-title.visit-axis,html body .gt-native-page .gt-native-trend-chart .axis-title.visit-axis,html body .app-shell.page-gt .gt-native-trend-chart .axis-title.visit-axis{fill:#2563eb!important}html body .gt-native .gt-native-trend-chart .x-axis-label,html body .gt-native-page .gt-native-trend-chart .x-axis-label,html body .app-shell.page-gt .gt-native-trend-chart .x-axis-label{fill:#64748b!important;font-size:11px!important;font-weight:680!important;text-anchor:middle!important}html body .gt-native .gt-native-trend-chart .revenue-active-dot,html body .gt-native-page .gt-native-trend-chart .revenue-active-dot,html body .app-shell.page-gt .gt-native-trend-chart .revenue-active-dot{fill:#0f766e!important;stroke:#fff!important;stroke-width:2!important}html body .gt-native .gt-native-trend-chart .visit-active-dot,html body .gt-native-page .gt-native-trend-chart .visit-active-dot,html body .app-shell.page-gt .gt-native-trend-chart .visit-active-dot{fill:#2563eb!important;stroke:#fff!important;stroke-width:2!important}html body .gt-native .gt-native-trend-compare-panel,html body .gt-native-page .gt-native-trend-compare-panel,html body .app-shell.page-gt .gt-native-trend-compare-panel{border-top:1px solid #e8eef6!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;padding-top:12px!important}html body .gt-native .gt-native-trend-compare-block,html body .gt-native-page .gt-native-trend-compare-block,html body .app-shell.page-gt .gt-native-trend-compare-block{display:grid!important;gap:10px!important;min-width:0!important}html body .gt-native .gt-native-trend-compare-head,html body .gt-native-page .gt-native-trend-compare-head,html body .app-shell.page-gt .gt-native-trend-compare-head{align-items:baseline!important;display:flex!important;gap:10px!important;justify-content:space-between!important;min-width:0!important}html body .gt-native .gt-native-trend-compare-head span,html body .gt-native-page .gt-native-trend-compare-head span,html body .app-shell.page-gt .gt-native-trend-compare-head span{color:#94a3b8!important;font-size:10.5px!important;font-weight:760!important;text-transform:uppercase!important}html body .gt-native .gt-native-trend-compare-head strong,html body .gt-native-page .gt-native-trend-compare-head strong,html body .app-shell.page-gt .gt-native-trend-compare-head strong{color:#0f172a!important;font-size:12.5px!important;font-weight:780!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native .gt-native-trend-metric-list,html body .gt-native-page .gt-native-trend-metric-list,html body .app-shell.page-gt .gt-native-trend-metric-list{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .gt-native .gt-native-trend-metric-list>div,html body .gt-native-page .gt-native-trend-metric-list>div,html body .app-shell.page-gt .gt-native-trend-metric-list>div{background:#f8fafc!important;border:1px solid #e8eef6!important;border-radius:12px!important;display:grid!important;gap:5px!important;min-width:0!important;padding:9px 10px!important}html body .gt-native .gt-native-trend-metric-list span,html body .gt-native-page .gt-native-trend-metric-list span,html body .app-shell.page-gt .gt-native-trend-metric-list span{color:#64748b!important;font-size:11px!important;font-weight:650!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native .gt-native-trend-metric-list strong,html body .gt-native-page .gt-native-trend-metric-list strong,html body .app-shell.page-gt .gt-native-trend-metric-list strong{color:#0f172a!important;font-size:15px!important;font-weight:800!important;letter-spacing:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native .gt-native-trend-region-list,html body .gt-native-page .gt-native-trend-region-list,html body .app-shell.page-gt .gt-native-trend-region-list{display:grid!important;gap:8px!important;min-width:0!important}html body .gt-native .gt-native-trend-region-list>div,html body .gt-native-page .gt-native-trend-region-list>div,html body .app-shell.page-gt .gt-native-trend-region-list>div{align-items:center!important;background:#f8fafc!important;border:1px solid #e8eef6!important;border-radius:12px!important;display:grid!important;gap:8px!important;grid-template-columns:auto minmax(0,1fr) auto minmax(92px,auto)!important;min-width:0!important;padding:9px 10px!important}html body .gt-native .gt-native-trend-region-list>div>div,html body .gt-native-page .gt-native-trend-region-list>div>div,html body .app-shell.page-gt .gt-native-trend-region-list>div>div{display:grid!important;gap:3px!important;min-width:0!important}html body .gt-native .gt-native-trend-region-list strong,html body .gt-native-page .gt-native-trend-region-list strong,html body .app-shell.page-gt .gt-native-trend-region-list strong{color:#0f172a!important;font-size:12.5px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native .gt-native-trend-region-list span,html body .gt-native-page .gt-native-trend-region-list span,html body .app-shell.page-gt .gt-native-trend-region-list span,html body .gt-native .gt-native-trend-region-list small,html body .gt-native-page .gt-native-trend-region-list small,html body .app-shell.page-gt .gt-native-trend-region-list small{color:#64748b!important;font-size:11px!important;font-weight:650!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native .gt-native-trend-region-list small,html body .gt-native-page .gt-native-trend-region-list small,html body .app-shell.page-gt .gt-native-trend-region-list small{text-align:right!important}html body .gt-native .gt-native-trend-region-dot,html body .gt-native-page .gt-native-trend-region-dot,html body .app-shell.page-gt .gt-native-trend-region-dot{border:2px solid #ffffff!important;border-radius:999px!important;box-shadow:0 0 0 1px #94a3b861,0 6px 14px #0f172a1f!important;display:inline-block!important;height:12px!important;min-width:12px!important;overflow:visible!important;width:12px!important}html body .gt-native .gt-native-trend-region-dot.red,html body .gt-native-page .gt-native-trend-region-dot.red,html body .app-shell.page-gt .gt-native-trend-region-dot.red{background:#ef4444!important}html body .gt-native .gt-native-trend-region-dot.blue,html body .gt-native-page .gt-native-trend-region-dot.blue,html body .app-shell.page-gt .gt-native-trend-region-dot.blue{background:#2563eb!important}html body .gt-native .gt-native-trend-region-dot.teal,html body .gt-native-page .gt-native-trend-region-dot.teal,html body .app-shell.page-gt .gt-native-trend-region-dot.teal{background:#0f766e!important}html body .gt-native .gt-native-trend-region-deltas,html body .gt-native-page .gt-native-trend-region-deltas,html body .app-shell.page-gt .gt-native-trend-region-deltas{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important;justify-content:flex-end!important;overflow:visible!important;white-space:normal!important}html body .gt-native .gt-native-trend-region-deltas .gt-native-revenue-compare,html body .gt-native-page .gt-native-trend-region-deltas .gt-native-revenue-compare,html body .app-shell.page-gt .gt-native-trend-region-deltas .gt-native-revenue-compare{font-size:10.5px!important;min-height:20px!important;padding:0 6px!important}html body .gt-native .gt-native-trend-compare-panel .gt-native-revenue-compare,html body .gt-native-page .gt-native-trend-compare-panel .gt-native-revenue-compare,html body .app-shell.page-gt .gt-native-trend-compare-panel .gt-native-revenue-compare{justify-self:start!important;min-height:22px!important;padding:0 7px!important}html body .gt-native .gt-native-trend-compare-empty,html body .gt-native-page .gt-native-trend-compare-empty,html body .app-shell.page-gt .gt-native-trend-compare-empty{color:#64748b!important;font-size:12px!important;font-weight:620!important}@media(max-width:980px){html body .gt-native .gt-native-trend-compare-panel,html body .gt-native-page .gt-native-trend-compare-panel,html body .app-shell.page-gt .gt-native-trend-compare-panel,html body .gt-native .gt-native-trend-metric-list,html body .gt-native-page .gt-native-trend-metric-list,html body .app-shell.page-gt .gt-native-trend-metric-list{grid-template-columns:minmax(0,1fr)!important}html body .gt-native .gt-native-trend-region-list>div,html body .gt-native-page .gt-native-trend-region-list>div,html body .app-shell.page-gt .gt-native-trend-region-list>div{grid-template-columns:auto minmax(0,1fr)!important}html body .gt-native .gt-native-trend-region-deltas,html body .gt-native .gt-native-trend-region-list small,html body .gt-native-page .gt-native-trend-region-deltas,html body .gt-native-page .gt-native-trend-region-list small,html body .app-shell.page-gt .gt-native-trend-region-deltas,html body .app-shell.page-gt .gt-native-trend-region-list small{grid-column:2!important;justify-content:flex-start!important;text-align:left!important}}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level{align-content:stretch!important;align-self:stretch!important;display:grid!important;gap:12px!important;grid-template-rows:auto minmax(360px,1fr) auto!important;height:100%!important;min-height:100%!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{align-self:stretch!important;height:100%!important;min-height:360px!important;padding:34px 58px 52px!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level .gt-native-sellout-list{align-self:end!important;margin-top:0!important}html body .gt-native .gt-native-request-drawer,html body .gt-native-page .gt-native-request-drawer,html body .app-shell.page-gt .gt-native-request-drawer{display:grid!important;gap:16px!important;min-height:100%!important}html body .gt-native .gt-native-request-drawer .gt-native-drawer-header,html body .gt-native-page .gt-native-request-drawer .gt-native-drawer-header,html body .app-shell.page-gt .gt-native-request-drawer .gt-native-drawer-header{margin-bottom:2px!important}html body .gt-native .gt-native-request-drawer .gt-native-consignment-box,html body .gt-native-page .gt-native-request-drawer .gt-native-consignment-box,html body .app-shell.page-gt .gt-native-request-drawer .gt-native-consignment-box{gap:10px!important;padding:14px!important}html body .gt-native .gt-native-request-drawer .gt-native-info-grid>div:first-child,html body .gt-native-page .gt-native-request-drawer .gt-native-info-grid>div:first-child,html body .app-shell.page-gt .gt-native-request-drawer .gt-native-info-grid>div:first-child{background:#eef4ff!important;border-color:#c7d7fe!important}html body .gt-native .gt-native-request-approval-actions,html body .gt-native-page .gt-native-request-approval-actions,html body .app-shell.page-gt .gt-native-request-approval-actions{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;margin-top:4px!important;padding:10px!important}html body .gt-native .gt-native-request-approval-actions .primary-button,html body .gt-native-page .gt-native-request-approval-actions .primary-button,html body .app-shell.page-gt .gt-native-request-approval-actions .primary-button,html body .gt-native .gt-native-request-approval-actions .ghost-button,html body .gt-native-page .gt-native-request-approval-actions .ghost-button,html body .app-shell.page-gt .gt-native-request-approval-actions .ghost-button{border-radius:12px!important;flex:0 0 auto!important;min-height:38px!important;padding:0 14px!important;width:auto!important}html body .gt-native .gt-native-request-approval-actions .ghost-button.danger,html body .gt-native-page .gt-native-request-approval-actions .ghost-button.danger,html body .app-shell.page-gt .gt-native-request-approval-actions .ghost-button.danger{background:#fff7f7!important;border-color:#fecaca!important}html body .gt-native .gt-native-toolbar,html body .gt-native-page .gt-native-toolbar,html body .app-shell.page-gt .gt-native-toolbar{align-items:flex-start!important;position:relative!important}html body .gt-native .gt-native-toolbar-searchline,html body .gt-native-page .gt-native-toolbar-searchline,html body .app-shell.page-gt .gt-native-toolbar-searchline{align-items:center!important;display:flex!important;flex:0 1 520px!important;gap:8px!important;max-width:min(100%,540px)!important;min-width:min(100%,300px)!important}html body .gt-native .gt-native-toolbar-searchline .gt-native-search,html body .gt-native-page .gt-native-toolbar-searchline .gt-native-search,html body .app-shell.page-gt .gt-native-toolbar-searchline .gt-native-search{flex:1 1 auto!important;max-width:490px!important;min-width:0!important}html body .gt-native .gt-native-staff-grid.inventory,html body .gt-native-page .gt-native-staff-grid.inventory,html body .app-shell.page-gt .gt-native-staff-grid.inventory,html body .gt-native .gt-native-staff-grid.compact-three,html body .gt-native-page .gt-native-staff-grid.compact-three,html body .app-shell.page-gt .gt-native-staff-grid.compact-three{align-items:stretch!important;display:grid!important;gap:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .gt-native .gt-native-staff-grid.sellout,html body .gt-native-page .gt-native-staff-grid.sellout,html body .app-shell.page-gt .gt-native-staff-grid.sellout{align-items:stretch!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1.12fr) minmax(320px,.52fr) minmax(320px,.52fr)!important}html body .gt-native .gt-native-staff-grid.sellout>.gt-native-sellout-card,html body .gt-native-page .gt-native-staff-grid.sellout>.gt-native-sellout-card,html body .app-shell.page-gt .gt-native-staff-grid.sellout>.gt-native-sellout-card{grid-column:auto!important;max-width:none!important;min-height:0!important;width:100%!important}html body .gt-native .gt-native-staff-grid.sellout>.gt-native-sellout-card .gt-native-sellout-chart,html body .gt-native-page .gt-native-staff-grid.sellout>.gt-native-sellout-card .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-staff-grid.sellout>.gt-native-sellout-card .gt-native-sellout-chart{height:clamp(286px,24vw,360px)!important;min-height:286px!important;padding:28px 34px 42px!important}html body .gt-native .gt-native-staff-grid.sellout>.gt-native-sellout-card .gt-native-sellout-list,html body .gt-native-page .gt-native-staff-grid.sellout>.gt-native-sellout-card .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-staff-grid.sellout>.gt-native-sellout-card .gt-native-sellout-list{gap:8px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list{gap:8px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-chart{padding:28px 34px 42px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list article,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list article,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list article{gap:2px!important;min-height:58px!important;padding:9px 10px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list-name,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list-name,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list-name{align-items:center!important;display:grid!important;gap:6px!important;grid-template-columns:14px minmax(0,1fr)!important;min-width:0!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list-name i,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list-name i,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list-name i{background:var(--gt-dot-bg, #2563eb)!important;border:2px solid #ffffff!important;border-radius:999px!important;box-shadow:0 0 0 1px #94a3b873,0 4px 10px #0f172a1f!important;display:block!important;height:12px!important;width:12px!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list strong,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list strong,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list strong{font-size:11.5px!important;font-weight:660!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list span,html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list small,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list span,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list small,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list span,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list small{color:#111827!important;font-size:10.5px!important;font-weight:560!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native .gt-native-stock-percent.low,html body .gt-native-page .gt-native-stock-percent.low,html body .app-shell.page-gt .gt-native-stock-percent.low{color:#dc2626!important}html body .gt-native .gt-native-stock-percent.medium,html body .gt-native-page .gt-native-stock-percent.medium,html body .app-shell.page-gt .gt-native-stock-percent.medium{color:#b77900!important}html body .gt-native .gt-native-stock-percent.high,html body .gt-native-page .gt-native-stock-percent.high,html body .app-shell.page-gt .gt-native-stock-percent.high{color:#15803d!important}html body .gt-native .gt-native-stock-percent.unknown,html body .gt-native-page .gt-native-stock-percent.unknown,html body .app-shell.page-gt .gt-native-stock-percent.unknown{color:#64748b!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level .gt-native-sellout-list{grid-template-columns:repeat(4,minmax(150px,1fr))!important}html body .gt-native .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level .gt-native-sellout-list article,html body .gt-native-page .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level .gt-native-sellout-list article,html body .app-shell.page-gt .gt-native-overview-main-grid>.gt-native-sellout-card.is-outlet-level .gt-native-sellout-list article{min-height:64px!important;padding:10px 12px!important}@media(max-width:980px){html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-list{grid-template-columns:1fr!important}}html body .gt-native .gt-native-staff-grid.sellout>.gt-native-inventory-watch-card,html body .gt-native .gt-native-staff-grid.sellout>.gt-native-consignment-aging-card,html body .gt-native-page .gt-native-staff-grid.sellout>.gt-native-inventory-watch-card,html body .gt-native-page .gt-native-staff-grid.sellout>.gt-native-consignment-aging-card,html body .app-shell.page-gt .gt-native-staff-grid.sellout>.gt-native-inventory-watch-card,html body .app-shell.page-gt .gt-native-staff-grid.sellout>.gt-native-consignment-aging-card{grid-column:auto!important;width:100%!important}html body .gt-native .gt-native-staff-grid.sellout .gt-native-inventory-watch-list,html body .gt-native .gt-native-staff-grid.sellout .gt-native-consignment-aging-list,html body .gt-native-page .gt-native-staff-grid.sellout .gt-native-inventory-watch-list,html body .gt-native-page .gt-native-staff-grid.sellout .gt-native-consignment-aging-list,html body .app-shell.page-gt .gt-native-staff-grid.sellout .gt-native-inventory-watch-list,html body .app-shell.page-gt .gt-native-staff-grid.sellout .gt-native-consignment-aging-list{max-height:312px!important;overflow-y:auto!important;padding-right:2px!important}html body .gt-native .gt-native-staff-sellout-stack,html body .gt-native-page .gt-native-staff-sellout-stack,html body .app-shell.page-gt .gt-native-staff-sellout-stack{display:grid!important;gap:14px!important;grid-template-rows:auto minmax(0,1fr)!important;min-width:0!important}html body .gt-native .gt-native-staff-sellout-stack>.gt-native-analytics-card,html body .gt-native-page .gt-native-staff-sellout-stack>.gt-native-analytics-card,html body .app-shell.page-gt .gt-native-staff-sellout-stack>.gt-native-analytics-card{min-height:0!important}html body .gt-native .gt-native-staff-grid.compact-three>.gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-grid.compact-three>.gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-grid.compact-three>.gt-native-staff-rank-card,html body .gt-native .gt-native-staff-grid.compact-three>.gt-native-analytics-card,html body .gt-native-page .gt-native-staff-grid.compact-three>.gt-native-analytics-card,html body .app-shell.page-gt .gt-native-staff-grid.compact-three>.gt-native-analytics-card{grid-column:auto!important;width:100%!important;max-width:none!important;min-width:0!important}html body .gt-native .gt-native-staff-grid.compact-three .gt-native-staff-rank-card,html body .gt-native-page .gt-native-staff-grid.compact-three .gt-native-staff-rank-card,html body .app-shell.page-gt .gt-native-staff-grid.compact-three .gt-native-staff-rank-card{align-self:stretch!important;min-height:0!important}html body .gt-native .gt-native-staff-grid.compact-three .gt-native-staff-rank-list,html body .gt-native .gt-native-staff-grid.compact-three .gt-native-staff-risk-list,html body .gt-native-page .gt-native-staff-grid.compact-three .gt-native-staff-rank-list,html body .gt-native-page .gt-native-staff-grid.compact-three .gt-native-staff-risk-list,html body .app-shell.page-gt .gt-native-staff-grid.compact-three .gt-native-staff-rank-list,html body .app-shell.page-gt .gt-native-staff-grid.compact-three .gt-native-staff-risk-list{max-height:346px!important;overflow-y:auto!important;padding-right:2px!important}html body .gt-native .gt-native-staff-todo .gt-native-staff-action-list,html body .gt-native-page .gt-native-staff-todo .gt-native-staff-action-list,html body .app-shell.page-gt .gt-native-staff-todo .gt-native-staff-action-list{max-height:316px!important}html body .gt-native .gt-native-ops-pipeline-grid,html body .gt-native-page .gt-native-ops-pipeline-grid,html body .app-shell.page-gt .gt-native-ops-pipeline-grid{align-items:stretch!important;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr)!important}html body .gt-native .gt-native-manager-pipeline-stack,html body .gt-native-page .gt-native-manager-pipeline-stack,html body .app-shell.page-gt .gt-native-manager-pipeline-stack{display:grid!important;gap:14px!important;min-width:0!important}html body .gt-native .gt-native-manager-inventory-grid,html body .gt-native-page .gt-native-manager-inventory-grid,html body .app-shell.page-gt .gt-native-manager-inventory-grid{display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .gt-native .gt-native-funnel-card.compact,html body .gt-native-page .gt-native-funnel-card.compact,html body .app-shell.page-gt .gt-native-funnel-card.compact{grid-column:auto!important}html body .gt-native .gt-native-inventory-mini-card,html body .gt-native .gt-native-inventory-watch-card,html body .gt-native .gt-native-consignment-aging-card,html body .gt-native-page .gt-native-inventory-mini-card,html body .gt-native-page .gt-native-inventory-watch-card,html body .gt-native-page .gt-native-consignment-aging-card,html body .app-shell.page-gt .gt-native-inventory-mini-card,html body .app-shell.page-gt .gt-native-inventory-watch-card,html body .app-shell.page-gt .gt-native-consignment-aging-card{align-content:start!important;gap:12px!important;min-height:0!important;overflow:hidden!important}html body .gt-native .gt-native-inventory-mini-card header,html body .gt-native .gt-native-inventory-watch-card header,html body .gt-native .gt-native-consignment-aging-card header,html body .gt-native-page .gt-native-inventory-mini-card header,html body .gt-native-page .gt-native-inventory-watch-card header,html body .gt-native-page .gt-native-consignment-aging-card header,html body .app-shell.page-gt .gt-native-inventory-mini-card header,html body .app-shell.page-gt .gt-native-inventory-watch-card header,html body .app-shell.page-gt .gt-native-consignment-aging-card header{gap:8px!important}html body .gt-native .gt-native-inventory-mini-card header strong,html body .gt-native .gt-native-inventory-watch-card header strong,html body .gt-native .gt-native-consignment-aging-card header strong,html body .gt-native-page .gt-native-inventory-mini-card header strong,html body .gt-native-page .gt-native-inventory-watch-card header strong,html body .gt-native-page .gt-native-consignment-aging-card header strong,html body .app-shell.page-gt .gt-native-inventory-mini-card header strong,html body .app-shell.page-gt .gt-native-inventory-watch-card header strong,html body .app-shell.page-gt .gt-native-consignment-aging-card header strong{font-size:14px!important;line-height:1.25!important}html body .gt-native .gt-native-inventory-kpi-grid,html body .gt-native-page .gt-native-inventory-kpi-grid,html body .app-shell.page-gt .gt-native-inventory-kpi-grid{display:grid!important;gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body .gt-native .gt-native-inventory-kpi-grid article,html body .gt-native-page .gt-native-inventory-kpi-grid article,html body .app-shell.page-gt .gt-native-inventory-kpi-grid article{background:#f8fafc!important;border:1px solid #e6ebf2!important;border-radius:12px!important;display:grid!important;gap:4px!important;min-width:0!important;padding:10px!important}html body .gt-native .gt-native-inventory-kpi-grid span,html body .gt-native .gt-native-inventory-kpi-grid small,html body .gt-native-page .gt-native-inventory-kpi-grid span,html body .gt-native-page .gt-native-inventory-kpi-grid small,html body .app-shell.page-gt .gt-native-inventory-kpi-grid span,html body .app-shell.page-gt .gt-native-inventory-kpi-grid small{color:#64748b!important;font-size:10.8px!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native .gt-native-inventory-kpi-grid strong,html body .gt-native-page .gt-native-inventory-kpi-grid strong,html body .app-shell.page-gt .gt-native-inventory-kpi-grid strong{color:#0f172a!important;font-size:15px!important;font-weight:660!important;line-height:1.08!important}html body .gt-native .gt-native-inventory-watch-list,html body .gt-native .gt-native-consignment-aging-list,html body .gt-native-page .gt-native-inventory-watch-list,html body .gt-native-page .gt-native-consignment-aging-list,html body .app-shell.page-gt .gt-native-inventory-watch-list,html body .app-shell.page-gt .gt-native-consignment-aging-list{display:grid!important;gap:8px!important;min-width:0!important}html body .gt-native .gt-native-inventory-watch-list button,html body .gt-native .gt-native-consignment-aging-list button,html body .gt-native-page .gt-native-inventory-watch-list button,html body .gt-native-page .gt-native-consignment-aging-list button,html body .app-shell.page-gt .gt-native-inventory-watch-list button,html body .app-shell.page-gt .gt-native-consignment-aging-list button{align-items:center!important;background:#f8fafc!important;border:1px solid #e6ebf2!important;border-radius:12px!important;color:inherit!important;cursor:pointer!important;display:grid!important;gap:9px!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-width:0!important;padding:9px!important;text-align:left!important;width:100%!important}html body .gt-native .gt-native-inventory-watch-list button>div,html body .gt-native .gt-native-consignment-aging-list button>div,html body .gt-native-page .gt-native-inventory-watch-list button>div,html body .gt-native-page .gt-native-consignment-aging-list button>div,html body .app-shell.page-gt .gt-native-inventory-watch-list button>div,html body .app-shell.page-gt .gt-native-consignment-aging-list button>div{display:grid!important;gap:2px!important;min-width:0!important}html body .gt-native .gt-native-inventory-watch-list strong,html body .gt-native .gt-native-consignment-aging-list strong,html body .gt-native-page .gt-native-inventory-watch-list strong,html body .gt-native-page .gt-native-consignment-aging-list strong,html body .app-shell.page-gt .gt-native-inventory-watch-list strong,html body .app-shell.page-gt .gt-native-consignment-aging-list strong{color:#111827!important;font-size:12.5px!important;font-weight:780!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native .gt-native-inventory-watch-list small,html body .gt-native .gt-native-consignment-aging-list small,html body .gt-native-page .gt-native-inventory-watch-list small,html body .gt-native-page .gt-native-consignment-aging-list small,html body .app-shell.page-gt .gt-native-inventory-watch-list small,html body .app-shell.page-gt .gt-native-consignment-aging-list small{color:#64748b!important;font-size:10.8px!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .gt-native .gt-native-inventory-watch-list b,html body .gt-native .gt-native-consignment-aging-list b,html body .gt-native-page .gt-native-inventory-watch-list b,html body .gt-native-page .gt-native-consignment-aging-list b,html body .app-shell.page-gt .gt-native-inventory-watch-list b,html body .app-shell.page-gt .gt-native-consignment-aging-list b{color:#111827!important;font-size:12px!important;font-weight:660!important;justify-self:end!important}html body .gt-native .gt-native-inventory-tone,html body .gt-native .gt-native-consignment-rank,html body .gt-native-page .gt-native-inventory-tone,html body .gt-native-page .gt-native-consignment-rank,html body .app-shell.page-gt .gt-native-inventory-tone,html body .app-shell.page-gt .gt-native-consignment-rank{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-size:10.5px!important;font-weight:820!important;justify-content:center!important;min-height:24px!important;min-width:42px!important;padding:0 8px!important;white-space:nowrap!important}html body .gt-native .gt-native-inventory-tone.out,html body .gt-native .gt-native-consignment-rank.critical,html body .gt-native-page .gt-native-inventory-tone.out,html body .gt-native-page .gt-native-consignment-rank.critical,html body .app-shell.page-gt .gt-native-inventory-tone.out,html body .app-shell.page-gt .gt-native-consignment-rank.critical{background:#fee2e2!important;color:#b42318!important}html body .gt-native .gt-native-inventory-tone.low,html body .gt-native .gt-native-inventory-tone.slow,html body .gt-native .gt-native-consignment-rank.warn,html body .gt-native .gt-native-consignment-rank.watch,html body .gt-native-page .gt-native-inventory-tone.low,html body .gt-native-page .gt-native-inventory-tone.slow,html body .gt-native-page .gt-native-consignment-rank.warn,html body .gt-native-page .gt-native-consignment-rank.watch,html body .app-shell.page-gt .gt-native-inventory-tone.low,html body .app-shell.page-gt .gt-native-inventory-tone.slow,html body .app-shell.page-gt .gt-native-consignment-rank.warn,html body .app-shell.page-gt .gt-native-consignment-rank.watch{background:#fff7d6!important;color:#936900!important}html body .gt-native .gt-native-inventory-tone.good,html body .gt-native .gt-native-consignment-rank.ok,html body .gt-native-page .gt-native-inventory-tone.good,html body .gt-native-page .gt-native-consignment-rank.ok,html body .app-shell.page-gt .gt-native-inventory-tone.good,html body .app-shell.page-gt .gt-native-consignment-rank.ok{background:#dcfce7!important;color:#047857!important}html body .gt-native .gt-native-inventory-tone.watch,html body .gt-native .gt-native-inventory-tone.missing,html body .gt-native-page .gt-native-inventory-tone.watch,html body .gt-native-page .gt-native-inventory-tone.missing,html body .app-shell.page-gt .gt-native-inventory-tone.watch,html body .app-shell.page-gt .gt-native-inventory-tone.missing{background:#e8f2ff!important;color:#1749c9!important}@media(max-width:1320px){html body .gt-native .gt-native-staff-grid.inventory,html body .gt-native-page .gt-native-staff-grid.inventory,html body .app-shell.page-gt .gt-native-staff-grid.inventory,html body .gt-native .gt-native-staff-grid.sellout,html body .gt-native-page .gt-native-staff-grid.sellout,html body .app-shell.page-gt .gt-native-staff-grid.sellout,html body .gt-native .gt-native-staff-grid.compact-three,html body .gt-native-page .gt-native-staff-grid.compact-three,html body .app-shell.page-gt .gt-native-staff-grid.compact-three,html body .gt-native .gt-native-ops-pipeline-grid,html body .gt-native-page .gt-native-ops-pipeline-grid,html body .app-shell.page-gt .gt-native-ops-pipeline-grid{grid-template-columns:minmax(0,1fr)!important}html body .gt-native .gt-native-manager-inventory-grid,html body .gt-native-page .gt-native-manager-inventory-grid,html body .app-shell.page-gt .gt-native-manager-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){html body .gt-native .gt-native-manager-inventory-grid,html body .gt-native-page .gt-native-manager-inventory-grid,html body .app-shell.page-gt .gt-native-manager-inventory-grid,html body .gt-native .gt-native-inventory-kpi-grid,html body .gt-native-page .gt-native-inventory-kpi-grid,html body .app-shell.page-gt .gt-native-inventory-kpi-grid{grid-template-columns:minmax(0,1fr)!important}}html body .gt-native .gt-native-filter-icon-button,html body .gt-native-page .gt-native-filter-icon-button,html body .app-shell.page-gt .gt-native-filter-icon-button{align-items:center!important;background:#fff!important;border:1px solid #dbe4f0!important;border-radius:14px!important;color:#475467!important;cursor:pointer!important;display:inline-flex!important;flex:0 0 42px!important;height:42px!important;justify-content:center!important;padding:0!important;position:relative!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important;width:42px!important}html body .gt-native .gt-native-filter-icon-button:hover,html body .gt-native-page .gt-native-filter-icon-button:hover,html body .app-shell.page-gt .gt-native-filter-icon-button:hover,html body .gt-native .gt-native-filter-icon-button.active,html body .gt-native-page .gt-native-filter-icon-button.active,html body .app-shell.page-gt .gt-native-filter-icon-button.active{background:#eef4ff!important;border-color:#bcd0ff!important;color:#2351f6!important}html body .gt-native .gt-native-filter-icon-button span,html body .gt-native-page .gt-native-filter-icon-button span,html body .app-shell.page-gt .gt-native-filter-icon-button span{align-items:center!important;background:#ef4444!important;border:2px solid #ffffff!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:10.5px!important;font-weight:800!important;height:18px!important;justify-content:center!important;line-height:1!important;min-width:18px!important;padding:0 4px!important;position:absolute!important;right:-5px!important;top:-5px!important}html body .gt-native .gt-native-outlet-filterbar,html body .gt-native-page .gt-native-outlet-filterbar,html body .app-shell.page-gt .gt-native-outlet-filterbar{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;box-shadow:0 18px 44px #0f172a1a!important;display:grid!important;flex:1 0 100%!important;gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(138px,1fr))!important;margin-top:2px!important;padding:12px!important;width:100%!important}html body .gt-native .gt-native-outlet-filterbar .gt-native-pill-select,html body .gt-native-page .gt-native-outlet-filterbar .gt-native-pill-select,html body .app-shell.page-gt .gt-native-outlet-filterbar .gt-native-pill-select{min-width:0!important;width:100%!important}html body .gt-native .gt-native-outlet-filterbar .gt-native-pill-select-trigger,html body .gt-native-page .gt-native-outlet-filterbar .gt-native-pill-select-trigger,html body .app-shell.page-gt .gt-native-outlet-filterbar .gt-native-pill-select-trigger{border-radius:12px!important;font-size:12px!important;min-height:34px!important;padding:5px 8px 5px 10px!important}html body .gt-native .gt-native-outlet-filterbar .gt-native-pill-select-menu,html body .gt-native-page .gt-native-outlet-filterbar .gt-native-pill-select-menu,html body .app-shell.page-gt .gt-native-outlet-filterbar .gt-native-pill-select-menu{z-index:70!important}html body .gt-native .gt-native-outlet-filterbar .gt-native-pill-select-menu button,html body .gt-native-page .gt-native-outlet-filterbar .gt-native-pill-select-menu button,html body .app-shell.page-gt .gt-native-outlet-filterbar .gt-native-pill-select-menu button{font-size:12px!important;min-height:30px!important;padding:4px 7px!important}html body .gt-native .gt-native-outlet-filter-field,html body .gt-native-page .gt-native-outlet-filter-field,html body .app-shell.page-gt .gt-native-outlet-filter-field{display:grid!important;gap:5px!important;min-width:0!important}html body .gt-native .gt-native-outlet-filter-field>span,html body .gt-native-page .gt-native-outlet-filter-field>span,html body .app-shell.page-gt .gt-native-outlet-filter-field>span{color:#667085!important;font-size:10.5px!important;font-weight:760!important;letter-spacing:0!important;line-height:1.15!important;text-transform:uppercase!important}html body .gt-native .gt-native-outlet-filter-reset,html body .gt-native-page .gt-native-outlet-filter-reset,html body .app-shell.page-gt .gt-native-outlet-filter-reset{align-self:end!important;font-size:12px!important;justify-content:center!important;min-height:34px!important;padding:0 10px!important}html body .gt-native .gt-native-outlet-filter-reset:disabled,html body .gt-native-page .gt-native-outlet-filter-reset:disabled,html body .app-shell.page-gt .gt-native-outlet-filter-reset:disabled{cursor:not-allowed!important;opacity:.52!important}html body .gt-native .gt-native-outlet-name-line,html body .gt-native-page .gt-native-outlet-name-line,html body .app-shell.page-gt .gt-native-outlet-name-line{align-items:center!important;display:inline-flex!important;gap:6px!important;min-width:0!important}html body .gt-native .gt-native-consignment-alert-badge,html body .gt-native-page .gt-native-consignment-alert-badge,html body .app-shell.page-gt .gt-native-consignment-alert-badge{align-items:center!important;background:#dc2626!important;border:2px solid #ffffff!important;border-radius:999px!important;box-shadow:0 8px 18px #dc262638!important;color:#fff!important;display:inline-flex!important;flex:0 0 18px!important;font-size:12px!important;font-style:normal!important;font-weight:850!important;height:18px!important;justify-content:center!important;line-height:1!important;width:18px!important}html body .gt-native .gt-native-row.has-consignment-alert,html body .gt-native-page .gt-native-row.has-consignment-alert,html body .app-shell.page-gt .gt-native-row.has-consignment-alert{background:linear-gradient(90deg,#fef2f2eb,#fff 42%)!important}html body .gt-native .gt-native-report-slip-metrics,html body .gt-native-page .gt-native-report-slip-metrics,html body .app-shell.page-gt .gt-native-report-slip-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}html body .gt-native .gt-native-report-table.consignment-follow .gt-native-report-row,html body .gt-native-page .gt-native-report-table.consignment-follow .gt-native-report-row,html body .app-shell.page-gt .gt-native-report-table.consignment-follow .gt-native-report-row{grid-template-columns:minmax(180px,1.2fr) minmax(140px,.82fr) minmax(132px,.7fr) minmax(128px,.7fr) minmax(190px,1.15fr) minmax(128px,.62fr)!important}html body .gt-native .gt-native-report-table.consignment-follow .gt-native-report-row.is-alert,html body .gt-native-page .gt-native-report-table.consignment-follow .gt-native-report-row.is-alert,html body .app-shell.page-gt .gt-native-report-table.consignment-follow .gt-native-report-row.is-alert{background:#fff7f7!important}html body .gt-native .gt-native-consignment-status,html body .gt-native-page .gt-native-consignment-status,html body .app-shell.page-gt .gt-native-consignment-status{border-radius:999px!important;display:inline-flex!important;font-size:12px!important;font-weight:760!important;min-height:26px!important;padding:0 10px!important;width:fit-content!important}html body .gt-native .gt-native-consignment-status.alert,html body .gt-native-page .gt-native-consignment-status.alert,html body .app-shell.page-gt .gt-native-consignment-status.alert{background:#fee2e2!important;color:#b42318!important}html body .gt-native .gt-native-consignment-status.watch,html body .gt-native-page .gt-native-consignment-status.watch,html body .app-shell.page-gt .gt-native-consignment-status.watch{background:#fff7ed!important;color:#b45309!important}html body .gt-native .gt-native-consignment-remind,html body .gt-native-page .gt-native-consignment-remind,html body .app-shell.page-gt .gt-native-consignment-remind{white-space:nowrap!important}html body .gt-native .gt-native-consignment-remind:disabled,html body .gt-native-page .gt-native-consignment-remind:disabled,html body .app-shell.page-gt .gt-native-consignment-remind:disabled{cursor:not-allowed!important;opacity:.52!important}html body .gt-native .gt-native-request-category-select,html body .gt-native-page .gt-native-request-category-select,html body .app-shell.page-gt .gt-native-request-category-select,html body .gt-native .gt-native-promotion-combo,html body .gt-native-page .gt-native-promotion-combo,html body .app-shell.page-gt .gt-native-promotion-combo{min-width:0!important;position:relative!important;width:100%!important}html body .gt-native .gt-native-request-category-select .gt-native-pill-select-trigger,html body .gt-native-page .gt-native-request-category-select .gt-native-pill-select-trigger,html body .app-shell.page-gt .gt-native-request-category-select .gt-native-pill-select-trigger{border-radius:16px!important;min-height:48px!important;padding:0 14px!important}html body .gt-native .gt-native-promotion-combo input,html body .gt-native-page .gt-native-promotion-combo input,html body .app-shell.page-gt .gt-native-promotion-combo input{padding-right:42px!important}html body .gt-native .gt-native-promotion-combo>button,html body .gt-native-page .gt-native-promotion-combo>button,html body .app-shell.page-gt .gt-native-promotion-combo>button{align-items:center!important;background:transparent!important;border:0!important;color:#667085!important;display:inline-flex!important;height:38px!important;justify-content:center!important;padding:0!important;position:absolute!important;right:8px!important;top:5px!important;width:34px!important;z-index:2!important}html body .gt-native .gt-native-promotion-combo-menu,html body .gt-native-page .gt-native-promotion-combo-menu,html body .app-shell.page-gt .gt-native-promotion-combo-menu{background:#fff!important;border:1px solid #dce6f5!important;border-radius:16px!important;box-shadow:0 18px 44px #0f172a29!important;display:grid!important;gap:4px!important;left:0!important;max-height:250px!important;overflow:auto!important;padding:7px!important;position:absolute!important;right:0!important;top:calc(100% + 7px)!important;z-index:40!important}html body .gt-native .gt-native-promotion-combo-menu button,html body .gt-native-page .gt-native-promotion-combo-menu button,html body .app-shell.page-gt .gt-native-promotion-combo-menu button{background:transparent!important;border:0!important;border-radius:12px!important;color:#111827!important;display:grid!important;gap:3px!important;min-height:44px!important;padding:8px 10px!important;text-align:left!important;width:100%!important}html body .gt-native .gt-native-promotion-combo-menu button:hover,html body .gt-native-page .gt-native-promotion-combo-menu button:hover,html body .app-shell.page-gt .gt-native-promotion-combo-menu button:hover{background:#eef4ff!important}html body .gt-native .gt-native-promotion-combo-menu small,html body .gt-native-page .gt-native-promotion-combo-menu small,html body .app-shell.page-gt .gt-native-promotion-combo-menu small,html body .gt-native .gt-native-promotion-combo-menu>span,html body .gt-native-page .gt-native-promotion-combo-menu>span,html body .app-shell.page-gt .gt-native-promotion-combo-menu>span{color:#667085!important;font-size:12px!important;font-weight:560!important}html body .gt-native input[type=date],html body .gt-native-page input[type=date],html body .app-shell.page-gt input[type=date]{color-scheme:light!important}html body .gt-native input[type=date]::-webkit-calendar-picker-indicator,html body .gt-native-page input[type=date]::-webkit-calendar-picker-indicator,html body .app-shell.page-gt input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer!important;opacity:.75!important}html body .gt-native .gt-native-model-warning-backdrop,html body .gt-native-page .gt-native-model-warning-backdrop,html body .app-shell.page-gt .gt-native-model-warning-backdrop{align-items:center!important;background:#0f172a61!important;display:flex!important;inset:0!important;justify-content:center!important;padding:24px!important;position:fixed!important;z-index:80!important}html body .gt-native .gt-native-model-warning,html body .gt-native-page .gt-native-model-warning,html body .app-shell.page-gt .gt-native-model-warning{background:#fff!important;border:1px solid #fee2e2!important;border-radius:20px!important;box-shadow:0 28px 80px #0f172a3d!important;display:grid!important;gap:14px!important;grid-template-columns:auto minmax(0,1fr)!important;max-width:520px!important;padding:18px!important;width:min(100%,520px)!important}html body .gt-native .gt-native-model-warning strong,html body .gt-native-page .gt-native-model-warning strong,html body .app-shell.page-gt .gt-native-model-warning strong{color:#111827!important;display:block!important;font-size:18px!important;font-weight:760!important;margin-bottom:6px!important}html body .gt-native .gt-native-model-warning p,html body .gt-native-page .gt-native-model-warning p,html body .app-shell.page-gt .gt-native-model-warning p{color:#475467!important;font-size:13.5px!important;line-height:1.5!important;margin:0 0 14px!important}html body .gt-native .gt-native-model-warning div>div,html body .gt-native-page .gt-native-model-warning div>div,html body .app-shell.page-gt .gt-native-model-warning div>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}html body .gt-native .primary-button.danger,html body .gt-native-page .primary-button.danger,html body .app-shell.page-gt .primary-button.danger{background:#b42318!important;color:#fff!important}html body .gt-native .gt-native-commerce-reset-note,html body .gt-native-page .gt-native-commerce-reset-note,html body .app-shell.page-gt .gt-native-commerce-reset-note{align-items:center!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:14px!important;color:#9a3412!important;display:flex!important;gap:8px!important;padding:10px 12px!important}html body .gt-native .gt-native-commerce-reset-note span,html body .gt-native-page .gt-native-commerce-reset-note span,html body .app-shell.page-gt .gt-native-commerce-reset-note span{color:inherit!important;font-size:12.5px!important;font-weight:650!important;line-height:1.35!important;text-transform:none!important}@media(max-width:720px){html body .gt-native .gt-native-request-approval-actions,html body .gt-native-page .gt-native-request-approval-actions,html body .app-shell.page-gt .gt-native-request-approval-actions{justify-content:stretch!important}html body .gt-native .gt-native-request-approval-actions .primary-button,html body .gt-native-page .gt-native-request-approval-actions .primary-button,html body .app-shell.page-gt .gt-native-request-approval-actions .primary-button,html body .gt-native .gt-native-request-approval-actions .ghost-button,html body .gt-native-page .gt-native-request-approval-actions .ghost-button,html body .app-shell.page-gt .gt-native-request-approval-actions .ghost-button{flex:1 1 132px!important}}.file-tools-page{display:grid;gap:14px;color:#111827;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500}.file-tools-panel{border:1px solid #e6ebf4;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 18px 42px #0f172a0f}.file-tools-panel h2{margin:0;letter-spacing:0;color:#111827}.file-tools-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:12px;border-radius:8px;background:#111827;color:#fff}.file-tools-icon.muted{margin-bottom:0;background:#edf4ff;color:#2351f6}.file-tools-tabs{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:1px solid #e6ebf4;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 44px #0f172a12}.file-tools-tabs-head{display:flex;align-items:center;gap:10px;min-width:218px;padding-right:12px;border-right:1px solid #e8eaee}.file-tools-tabs-head div{display:grid;gap:2px}.file-tools-tabs-head strong{color:#111827;font-size:14px;font-weight:650}.file-tools-tabs-head small,.file-tools-tab-actions button small{color:#667085;font-size:11px;font-weight:520}.file-tools-tab-actions{display:flex;flex:1;gap:4px;min-width:0;overflow-x:auto;padding:4px;border:1px solid #e8eef7;border-radius:16px;background:#f3f6fb}.file-tools-tab-actions button,.file-tools-mode-row button,.file-tools-result-actions button,.file-tools-enhance-footer button,.file-tools-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid transparent;border-radius:8px;font-weight:620;letter-spacing:0;cursor:pointer}.file-tools-tab-actions button{flex:0 0 auto;justify-content:flex-start;min-width:176px;min-height:48px;padding:7px 12px;background:transparent;color:#667085;border-radius:13px;text-align:left;transition:background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.file-tools-tab-actions button:hover:not(.active){background:#ffffffc2;box-shadow:inset 0 0 0 1px #d8dde6b8}.file-tools-tab-copy{display:grid;gap:1px;min-width:0}.file-tools-tab-copy strong{color:#344054;font-size:13px;font-weight:650;line-height:1.1}.file-tools-tab-actions button.active{background:#111827;box-shadow:0 12px 28px #0f172a33;color:#fff;transform:translateY(-1px)}.file-tools-tab-actions button.active .file-tools-tab-copy strong,.file-tools-tab-actions button.active small{color:#fff}.file-tools-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:14px;align-items:start}.file-tools-panel{display:grid;gap:16px;padding:18px}.file-tools-command{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid #e8eef7;border-radius:16px;background:#f8fbff}.file-tools-command-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 auto;border-radius:14px;background:#edf4ff;color:#2351f6}.file-tools-command div{display:grid;gap:3px;min-width:0}.file-tools-command h2{margin:0;color:#111827;font-size:20px;font-weight:680;line-height:1.15}.file-tools-command span:not(.file-tools-command-icon){color:#667085;font-size:13px;line-height:1.35}.file-tools-panel-head{display:flex;align-items:center;gap:12px}.file-tools-panel-head h2{font-size:19px;font-weight:660;line-height:1.2}.file-tools-panel-head .file-tools-spin{margin-left:auto}.file-tools-dropzone{display:grid;place-items:center;gap:10px;min-height:228px;padding:24px;border:1.5px dashed #cbdaf3;border-radius:18px;background:linear-gradient(180deg,#f8fbffeb,#fffffffa),radial-gradient(circle at 50% 0%,rgba(35,81,246,.08),transparent 34%);color:#344054;text-align:center;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.file-tools-dropzone:hover{border-color:#8eb6ff;background:#fff;box-shadow:0 14px 28px #2351f614;transform:translateY(-1px)}.file-tools-dropzone svg{color:#2351f6}.file-tools-dropzone strong{font-size:16px;font-weight:640}.file-tools-dropzone span,.file-tools-note,.file-tools-preview div span,.file-tools-result small,.file-tools-result span{color:#667085;font-size:13px}.file-tools-mode-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px;border-radius:14px;background:#eef2f7}.file-tools-mode-row button{min-width:0;background:transparent;border-color:transparent;border-radius:10px;color:#344054}.file-tools-mode-row button.active{background:#111827;border-color:#111827;box-shadow:0 7px 16px #0f172a29;color:#fff}.file-tools-mode-row button:disabled{cursor:wait;opacity:.68}.file-tools-assurance{display:flex;flex-wrap:wrap;gap:8px}.file-tools-assurance span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #dbe7ff;border-radius:999px;background:#f8fbff;color:#475467;font-size:12px;font-weight:560}.file-tools-note{display:flex;align-items:center;gap:8px;min-height:36px;padding:9px 10px;border-radius:14px;background:#f8fafc}.file-tools-results-panel,.file-tools-preview-panel{min-height:430px}.file-tools-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.file-tools-summary span{display:grid;gap:3px;padding:12px;border:1px solid #e6ebf4;border-radius:14px;background:#f8fafc}.file-tools-summary strong{color:#111827;font-size:20px;font-weight:660}.file-tools-summary small{color:#667085;font-weight:540}.file-tools-result-list{display:grid;gap:10px}.file-tools-result{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #e6ebf4;border-radius:14px;background:#fff}.file-tools-result-ready{border-color:#abefc6}.file-tools-result-warning{border-color:#fedf89}.file-tools-result-error{border-color:#fecdca}.file-tools-result div:first-child{display:grid;gap:4px;min-width:0}.file-tools-result strong,.file-tools-result span,.file-tools-result small{overflow-wrap:anywhere}.file-tools-result-actions{display:flex;align-items:center;gap:8px}.file-tools-result-actions>span{min-width:46px;color:#667085;font-weight:660;text-align:right}.file-tools-result-actions>span.good{color:#067647}.file-tools-result-actions button,.file-tools-enhance-footer button,.file-tools-primary{padding:0 12px;background:#111827;color:#fff}.file-tools-result-actions button span,.file-tools-enhance-footer button span,.file-tools-primary span{color:#fff}.file-tools-result-actions button:disabled,.file-tools-primary:disabled{cursor:not-allowed;opacity:.45}.file-tools-empty{display:grid;place-items:center;gap:8px;min-height:180px;border:1px dashed #d8dde6;border-radius:16px;color:#667085;background:#fbfdff}.file-tools-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;border:1px solid #e8eef7;border-radius:16px;background:#fff}.file-tools-controls label{display:grid;gap:7px;color:#344054;font-size:13px;font-weight:620}.file-tools-select,.file-tools-controls input[type=range]{width:100%}.file-tools-select{position:relative}.file-tools-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:44px;padding:0 12px;border:1px solid #d8dde6;border-radius:14px;background:#fff;color:#111827;font-weight:560;cursor:pointer}.file-tools-select-trigger:hover,.file-tools-select-trigger:focus-visible{border-color:#9dbdff;box-shadow:0 0 0 3px #2351f61f;outline:none}.file-tools-select-trigger span{min-width:0;overflow:hidden;color:#111827;text-overflow:ellipsis;white-space:nowrap}.file-tools-select-menu{position:absolute;z-index:20;top:calc(100% + 6px);right:0;left:0;display:grid;gap:4px;padding:6px;border:1px solid #d8dde6;border-radius:14px;background:#fff;box-shadow:0 12px 24px #1018281f}.file-tools-select-menu button{display:flex;align-items:center;min-height:36px;width:100%;border:0;border-radius:10px;background:transparent;color:#344054;padding:0 10px;font-size:13px;font-weight:560;text-align:left;cursor:pointer}.file-tools-select-menu button:hover,.file-tools-select-menu button.active{background:#edf4ff;color:#111827}.file-tools-range{grid-column:1 / -1;gap:9px;position:relative;padding:12px 14px 11px;border:1px solid #e6ebf4;border-radius:16px;background:#f8fafc;box-shadow:inset 0 1px #ffffffe6}.file-tools-range-head,.file-tools-range-labels{align-items:center;display:flex;justify-content:space-between}.file-tools-range-head>span{color:#344054;font-size:12px;font-weight:560;line-height:1.2}.file-tools-range-head strong{color:#2351f6;font-size:14px;font-weight:660;line-height:1}.file-tools-range-stage{display:block;height:28px;position:relative}.file-tools-range-stage:before{content:"";position:absolute;inset:10px 2px auto;height:8px;border-radius:999px;background:#e8eef7;box-shadow:inset 0 1px 2px #10182814}.file-tools-range-fill{position:absolute;left:2px;top:10px;width:var(--file-tools-range-progress, 50%);max-width:calc(100% - 4px);height:8px;border-radius:999px;background:linear-gradient(90deg,#8fb3ff,#2351f6);box-shadow:0 4px 12px #2351f62e}.file-tools-range-dot{position:absolute;top:9px;width:10px;height:10px;border-radius:999px;background:#d8dde6;pointer-events:none}.file-tools-range-dot.start{left:2px}.file-tools-range-dot.end{right:2px}.file-tools-range-dot.live{left:var(--file-tools-range-progress, 50%);top:4px;width:20px;height:20px;margin-left:-10px;background:#fff;box-shadow:0 0 0 1px #2351f659,0 5px 14px #2351f63d,inset 0 0 0 5px #edf4ff}.file-tools-range-labels span{color:#667085;font-size:11px;font-weight:540;line-height:1.2}.file-tools-range input[type=range]{appearance:none;position:absolute;inset:0;z-index:3;height:28px;opacity:0;cursor:pointer;outline:none}.file-tools-range input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:transparent}.file-tools-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-6px;border:1px solid rgba(35,81,246,.35);border-radius:999px;background:#fff;box-shadow:0 5px 14px #2351f63d}.file-tools-range input[type=range]::-moz-range-track{height:8px;border-radius:999px;background:transparent}.file-tools-range input[type=range]::-moz-range-thumb{width:20px;height:20px;border:1px solid rgba(35,81,246,.35);border-radius:999px;background:#fff;box-shadow:0 5px 14px #2351f63d}.file-tools-range input[type=range]:focus-visible{opacity:.01}.file-tools-range:focus-within{border-color:#9dbdff;box-shadow:0 0 0 4px #2351f61f}.file-tools-primary{width:100%;min-height:48px;border-radius:14px;box-shadow:0 10px 20px #0f172a24}.file-tools-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.file-tools-preview{display:grid;gap:10px;min-width:0}.file-tools-preview div{display:flex;justify-content:space-between;gap:10px}.file-tools-preview img,.file-tools-preview-empty{width:100%;aspect-ratio:4 / 3;border:1px solid #e6ebf4;border-radius:16px;background:linear-gradient(45deg,#f8fafc 25%,transparent 25%),linear-gradient(-45deg,#f8fafc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f8fafc 75%),linear-gradient(-45deg,transparent 75%,#f8fafc 75%);background-color:#fff;background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.file-tools-preview img{display:block;object-fit:contain}.file-tools-preview-empty{display:grid;place-items:center;color:#667085;font-size:13px}.file-tools-enhance-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.file-tools-enhance-footer span{color:#667085;font-size:13px}.file-tools-spin{animation:file-tools-spin .8s linear infinite}@keyframes file-tools-spin{to{transform:rotate(360deg)}}@media(max-width:920px){.file-tools-tabs{align-items:stretch;flex-direction:column}.file-tools-tabs-head{min-width:0;padding-right:0;padding-bottom:8px;border-right:0;border-bottom:1px solid #e8eaee}.file-tools-tab-actions{width:100%}.file-tools-tab-actions button{flex:1 0 190px}.file-tools-grid{grid-template-columns:1fr}}@media(max-width:640px){.file-tools-mode-row,.file-tools-summary,.file-tools-controls,.file-tools-preview-grid{width:100%;grid-template-columns:1fr}.file-tools-tab-actions{display:grid;grid-template-columns:1fr;overflow:visible}.file-tools-tab-actions button{width:100%;min-width:0}.file-tools-panel{border-radius:16px;padding:14px}.file-tools-command{align-items:flex-start}.file-tools-result{grid-template-columns:1fr}.file-tools-result-actions{justify-content:space-between}}.finance-kpi-display-settings-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px}.finance-kpi-display-settings-card{min-width:0}.finance-kpi-display-haravan-config{display:grid;gap:12px;border:1px solid #dbe7ff;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#fff);margin-top:18px;padding:14px}.finance-kpi-display-haravan-config.needs-config{border-color:#fed7aa;background:linear-gradient(180deg,#fff7ed,#fff)}.finance-kpi-display-haravan-config>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:14px}.finance-kpi-display-haravan-config>div:first-child strong{color:#111827;font-size:16px;font-weight:760}.finance-kpi-display-haravan-config>div:first-child span{border-radius:999px;background:#ecfdf3;color:#047857;font-size:12px;font-weight:760;padding:6px 10px;white-space:nowrap}.finance-kpi-display-haravan-config.needs-config>div:first-child span{background:#fff7ed;color:#c2410c}.finance-kpi-display-haravan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.finance-kpi-display-haravan-grid article{display:grid;gap:5px;min-width:0;border:1px solid #e8eaee;border-radius:14px;background:#fff;padding:10px}.finance-kpi-display-haravan-grid span{color:#667085;font-size:11.5px;font-weight:720}.finance-kpi-display-haravan-grid strong{overflow:hidden;color:#111827;font-size:12.5px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.finance-kpi-display-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.finance-kpi-display-form label{display:grid;gap:7px;color:#667085;font-size:12px;font-weight:650}.finance-kpi-display-form input{width:100%;height:42px;border:1px solid #e8eaee;border-radius:14px;background:#f8fafc;color:#111827;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;outline:none;padding:0 13px}.finance-kpi-display-form input:focus{border-color:#2351f6;background:#fff;box-shadow:0 0 0 3px #2351f61a}.finance-kpi-display-form input:disabled{color:#98a2b3}.finance-kpi-display-derived-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.finance-kpi-display-derived-grid article{display:grid;gap:5px;border:1px solid #e8eaee;border-radius:16px;background:#f8fafc;padding:14px}.finance-kpi-display-derived-grid span{color:#667085;font-size:12px;font-weight:720}.finance-kpi-display-derived-grid strong{color:#111827;font-size:22px;font-weight:720;line-height:1.05;font-variant-numeric:tabular-nums}.finance-kpi-display-derived-grid small{color:#667085;font-size:12px;font-weight:620}.finance-kpi-display-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.finance-kpi-display-preview-shell{display:grid;gap:14px}.finance-kpi-display-preview-controls{display:flex;align-items:center;justify-content:space-between;gap:12px}.finance-kpi-display-preview-options{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.finance-kpi-display-theme-toggle,.finance-kpi-display-view-toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid #e8eaee;border-radius:999px;background:#fff;padding:5px;box-shadow:0 1px 3px #1018280e}.finance-kpi-display-theme-toggle button,.finance-kpi-display-view-toggle button{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:0;border-radius:999px;background:transparent;color:#667085;cursor:pointer;font:inherit;font-size:12px;font-weight:720;padding:0 13px}.finance-kpi-display-theme-toggle button.active,.finance-kpi-display-view-toggle button.active{background:#111827;color:#fff}.finance-kpi-display-fullscreen-button{min-height:42px}.finance-kpi-display-preview-frame{overflow:hidden;border:1px solid #e8eaee;border-radius:30px;background:#fff;padding:10px;box-shadow:0 18px 36px #10182814}.finance-kpi-display-preview-stage{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:24px;overflow:hidden;isolation:isolate}.finance-kpi-display-tv{--kpi-bg: #050606;--kpi-surface: #111311;--kpi-surface-2: #171a18;--kpi-text: #f8faf6;--kpi-muted: rgba(248, 250, 246, .66);--kpi-border: rgba(255, 255, 255, .11);--kpi-primary-card: #101210;--kpi-primary-text: #f8faf6;--kpi-icon-bg: rgba(22, 199, 132, .13);--kpi-chart-grid: rgba(255, 255, 255, .11);--kpi-chart-line: #16c784;--kpi-chart-area: rgba(22, 199, 132, .16);--kpi-top-glow: rgba(22, 199, 132, 0);--kpi-today-label-bg: rgba(11, 13, 12, .92);--kpi-today-label-text: #f8faf6;--kpi-gauge-track: rgba(255, 255, 255, .13);--kpi-gauge-value: #22b8ff;position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:100%;min-height:0;aspect-ratio:16 / 9;border-radius:24px;background:var(--kpi-bg);color:var(--kpi-text);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow:hidden;padding:clamp(18px,2vw,30px);box-shadow:none}.finance-kpi-display-tv>*{position:relative;z-index:1}.finance-kpi-display-tv.is-light{--kpi-bg: #f6f7f9;--kpi-surface: #fff;--kpi-surface-2: #f8fafc;--kpi-text: #111827;--kpi-muted: #667085;--kpi-border: #e8eaee;--kpi-primary-card: #101214;--kpi-primary-text: #fff;--kpi-icon-bg: #eef4ff;--kpi-chart-grid: #d8dde6;--kpi-chart-line: #2351f6;--kpi-chart-area: rgba(35, 81, 246, .12);--kpi-top-glow: rgba(35, 81, 246, .1);--kpi-today-label-bg: #101214;--kpi-today-label-text: #fff;--kpi-gauge-track: #d8dde6;--kpi-gauge-value: #2351f6;background:var(--kpi-bg);box-shadow:none}.finance-kpi-display-tv.is-light:before,.finance-kpi-display-tv.is-light:after{position:absolute;z-index:0;pointer-events:none;content:""}.finance-kpi-display-tv.is-light:before{inset:-22% -20% auto 34%;height:56%;background:linear-gradient(104deg,transparent 0 8%,rgba(35,81,246,.13) 26%,rgba(39,166,255,.06) 43%,transparent 72%),linear-gradient(154deg,transparent 0 18%,rgba(35,81,246,.055) 46%,transparent 78%),repeating-linear-gradient(108deg,rgba(35,81,246,.018) 0 1px,transparent 1px 22px);filter:blur(17px);opacity:.82;transform:rotate(4deg);-webkit-mask-image:linear-gradient(104deg,transparent 0%,#000 14%,#000 78%,transparent 100%);mask-image:linear-gradient(104deg,transparent 0%,#000 14%,#000 78%,transparent 100%)}.finance-kpi-display-tv.is-light:after{inset:auto -20% -24% 52%;height:52%;background:linear-gradient(142deg,transparent 4%,rgba(35,81,246,.075) 36%,rgba(39,166,255,.028) 56%,transparent 84%),repeating-linear-gradient(142deg,rgba(35,81,246,.014) 0 1px,transparent 1px 18px);filter:blur(19px);opacity:.7;transform:rotate(-6deg);-webkit-mask-image:linear-gradient(135deg,transparent 0%,#000 20%,#000 72%,transparent 100%);mask-image:linear-gradient(135deg,transparent 0%,#000 20%,#000 72%,transparent 100%)}.finance-kpi-display-tv:fullscreen{width:100vw;height:100vh;min-height:100vh;border-radius:0;padding:34px 38px}.finance-kpi-display-tv:fullscreen.is-cursor-hidden,.finance-kpi-display-tv:fullscreen.is-cursor-hidden *{cursor:none}.finance-kpi-display-tv:fullscreen::backdrop{background:var(--kpi-bg)}.finance-kpi-display-topbar,.finance-kpi-display-panel-title,.finance-kpi-display-brand,.finance-kpi-display-card-head{display:flex;align-items:center}.finance-kpi-display-topbar{justify-content:space-between;gap:18px;margin-bottom:clamp(16px,1.8vw,24px)}.finance-kpi-display-tv:fullscreen .finance-kpi-display-topbar{margin-bottom:26px}.finance-kpi-display-brand{min-width:0;gap:18px;font-size:clamp(23px,1.82rem,32px);font-weight:680;letter-spacing:0;line-height:1}.finance-kpi-display-tv:fullscreen .finance-kpi-display-brand{gap:24px;font-size:clamp(36px,2.18vw,56px)}.finance-kpi-display-brand img{display:block;width:112px;height:49px;flex:0 0 112px;object-fit:contain;transform:translateY(0)}.finance-kpi-display-tv:fullscreen .finance-kpi-display-brand img{width:178px;height:78px;flex-basis:178px}.finance-kpi-display-brand strong{overflow:hidden;color:var(--kpi-text);line-height:1;text-overflow:ellipsis;transform:translateY(1px);white-space:nowrap}.finance-kpi-display-date{display:inline-flex;min-height:38px;align-items:center;border-radius:999px;background:color-mix(in srgb,var(--kpi-surface) 78%,transparent);color:var(--kpi-text);font-size:13px;font-weight:680;padding:0 16px;white-space:nowrap}.finance-kpi-display-grid{display:grid;grid-template-columns:minmax(280px,1.4fr) minmax(200px,.64fr) minmax(280px,1fr);gap:clamp(18px,1.6vw,26px);margin-bottom:clamp(18px,1.6vw,26px)}.finance-kpi-display-tv:fullscreen .finance-kpi-display-grid{grid-template-columns:minmax(0,1.22fr) minmax(260px,.52fr) minmax(0,1.26fr);gap:30px;margin-bottom:26px}.finance-kpi-display-card,.finance-kpi-display-panel{border:1px solid var(--kpi-border);border-radius:24px;background:var(--kpi-surface);box-shadow:inset 0 1px #ffffff09}.finance-kpi-display-card{display:grid;min-height:156px;align-content:center;gap:16px;padding:24px 28px;overflow:hidden}.finance-kpi-display-tv:fullscreen .finance-kpi-display-card{min-height:242px;padding:34px 36px}.finance-kpi-display-card-primary{border-color:#16c7843d;background:linear-gradient(155deg,#16c7841f,#16c78405 42%),var(--kpi-primary-card);color:var(--kpi-primary-text);box-shadow:inset 0 -1px #16c7842e,0 18px 36px #00000029}.finance-kpi-display-tv.is-light .finance-kpi-display-card-primary{border-color:#101214;background:#101214;box-shadow:0 18px 36px #1018281c}.finance-kpi-display-card-head{justify-content:space-between;gap:12px}.finance-kpi-display-card-head i{display:inline-grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:14px;background:var(--kpi-icon-bg);color:var(--kpi-chart-line);font-style:normal}.finance-kpi-display-card-primary .finance-kpi-display-card-head i{background:#16c78429;color:var(--kpi-chart-line)}.finance-kpi-display-tv.is-light .finance-kpi-display-card-primary .finance-kpi-display-card-head i{background:#ffffff24;color:#fff}.finance-kpi-display-card span,.finance-kpi-display-panel-title span{color:var(--kpi-muted)}.finance-kpi-display-card-primary span,.finance-kpi-display-card-primary small{color:#ffffffc7}.finance-kpi-display-card-primary small em{color:#fff}.finance-kpi-display-card span{font-size:15px;font-weight:720;text-transform:uppercase}.finance-kpi-display-card strong{color:var(--kpi-text);font-size:clamp(30px,2.45vw,46px);font-weight:680;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0;overflow-wrap:anywhere}.finance-kpi-display-tv:fullscreen .finance-kpi-display-card strong{font-size:clamp(62px,4.4vw,90px)}.finance-kpi-display-card-primary strong{color:#fff}.finance-kpi-display-card small{color:var(--kpi-muted);font-size:14.5px;font-weight:660;line-height:1.25}.finance-kpi-display-card small em{color:var(--kpi-text);font-style:normal;font-weight:720}.finance-kpi-display-tv:fullscreen .finance-kpi-display-card span{font-size:18px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-card small{font-size:18px}.finance-kpi-display-card.finance-kpi-display-card-primary small em{color:#fff}.finance-kpi-display-main{display:grid;grid-template-columns:minmax(0,1.86fr) minmax(320px,.94fr);gap:clamp(18px,1.6vw,26px);min-height:0}.finance-kpi-display-tv:fullscreen .finance-kpi-display-main{gap:28px}.finance-kpi-display-panel{min-width:0;min-height:0;padding:clamp(18px,1.6vw,24px)}.finance-kpi-display-tv:fullscreen .finance-kpi-display-panel{padding:22px 28px 20px}.finance-kpi-display-chart-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}.finance-kpi-display-panel-title{justify-content:space-between;gap:12px;margin-bottom:12px}.finance-kpi-display-panel-title strong{display:inline-flex;align-items:center;gap:8px;color:var(--kpi-text);font-size:20px;font-weight:680}.finance-kpi-display-panel-title span{font-size:13px;font-weight:680}.finance-kpi-display-target-title{align-items:center;margin-bottom:0}.finance-kpi-display-target-title>strong{font-size:clamp(22px,1.35vw,30px)}.finance-kpi-display-kpi-summary{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:8px;min-width:0}.finance-kpi-display-target-hero{display:grid;place-items:center;min-width:0;min-height:54px;text-align:center}.finance-kpi-display-target-hero strong{color:var(--kpi-text);font-size:clamp(20px,1.55vw,30px);font-weight:780;line-height:.98;font-variant-numeric:tabular-nums;letter-spacing:0;overflow-wrap:anywhere}.finance-kpi-display-tv:not(.is-light) .finance-kpi-display-target-hero strong{color:#fff;text-shadow:0 0 24px rgba(255,255,255,.1)}.finance-kpi-display-tv:fullscreen .finance-kpi-display-target-hero strong{font-size:clamp(38px,2.25vw,56px)}.finance-kpi-display-forecast{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;min-height:54px;border:1px solid color-mix(in srgb,var(--kpi-chart-line) 24%,var(--kpi-border));border-radius:14px;background:color-mix(in srgb,var(--kpi-chart-line) 8%,var(--kpi-surface));padding:7px 9px}.finance-kpi-display-forecast>div{display:grid;gap:1px;min-width:0}.finance-kpi-display-forecast span{display:inline-flex;align-items:center;gap:5px;color:var(--kpi-text);font-size:10px;font-weight:680}.finance-kpi-display-forecast span svg{color:var(--kpi-chart-line)}.finance-kpi-display-forecast small{color:var(--kpi-muted);font-size:8px;font-weight:540;line-height:1.25}.finance-kpi-display-card small br{content:"";display:block;margin-top:4px}.finance-kpi-display-forecast>strong{color:var(--kpi-text);font-size:clamp(13px,1vw,20px);font-weight:720;line-height:1;text-align:left;white-space:nowrap}.finance-kpi-display-forecast .finance-kpi-display-money-value{gap:5px}.finance-kpi-display-forecast .finance-kpi-display-money-unit{font-size:.36em}.finance-kpi-display-tv:fullscreen .finance-kpi-display-forecast{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;border-radius:16px;padding:14px 18px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-forecast>div{gap:5px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-forecast>strong{text-align:right}.finance-kpi-display-tv:fullscreen .finance-kpi-display-kpi-summary{grid-template-columns:minmax(0,1fr);gap:8px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-target-hero{min-height:76px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-forecast span{font-size:16px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-forecast small{font-size:12px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-forecast>strong{font-size:clamp(28px,1.8vw,42px)}.finance-kpi-display-chart{display:block;width:100%;height:100%;min-height:0}.finance-kpi-display-tv:fullscreen .finance-kpi-display-chart{min-height:0}.finance-kpi-display-chart-stack{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding-top:clamp(14px,1.8vw,32px)}.finance-kpi-display-chart line{stroke:var(--kpi-chart-grid);stroke-dasharray:6 9}.finance-kpi-display-chart text{fill:var(--kpi-muted);font-size:12px;font-weight:680;text-anchor:middle}.finance-kpi-display-axis-label{text-anchor:start!important}.finance-kpi-display-chart-area{fill:var(--kpi-chart-area)}.finance-kpi-display-chart-line{fill:none;stroke:var(--kpi-chart-line);stroke-width:3.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--kpi-chart-line) 48%,transparent))}.finance-kpi-display-chart-dot{fill:var(--kpi-surface);stroke:var(--kpi-chart-line);stroke-width:3}.finance-kpi-display-today-pointer line{stroke:var(--kpi-chart-line);stroke-dasharray:4 8;stroke-opacity:.45}.finance-kpi-display-today-halo{fill:var(--kpi-chart-line);opacity:.26;transform-box:fill-box;transform-origin:center;animation:finance-kpi-display-halo 1.1s ease-in-out infinite}.finance-kpi-display-today-dot{fill:var(--kpi-surface);stroke:var(--kpi-chart-line);stroke-width:3;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--kpi-chart-line) 60%,transparent));transform-box:fill-box;transform-origin:center;animation:finance-kpi-display-dot-pulse 1.1s ease-in-out infinite}.finance-kpi-display-today-value rect{fill:var(--kpi-today-label-bg);stroke:color-mix(in srgb,var(--kpi-chart-line) 32%,transparent)}.finance-kpi-display-today-caption{fill:color-mix(in srgb,var(--kpi-muted) 84%,transparent);font-size:9.2px!important;font-weight:460!important;letter-spacing:0;text-anchor:middle}.finance-kpi-display-today-value text{fill:var(--kpi-today-label-text);font-size:9.8px;font-weight:720}.finance-kpi-display-hover-hit{fill:transparent;cursor:crosshair;outline:none}.finance-kpi-display-hover-pointer{pointer-events:none}.finance-kpi-display-hover-pointer>line{stroke:var(--kpi-chart-line);stroke-dasharray:4 7;stroke-opacity:.38}.finance-kpi-display-hover-dot{fill:var(--kpi-surface);stroke:var(--kpi-chart-line);stroke-width:3;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--kpi-chart-line) 48%,transparent))}.finance-kpi-display-hover-value rect{fill:var(--kpi-today-label-bg);stroke:color-mix(in srgb,var(--kpi-chart-line) 42%,transparent)}.finance-kpi-display-hover-value text{text-anchor:middle}.finance-kpi-display-hover-date{fill:color-mix(in srgb,var(--kpi-today-label-text) 66%,transparent)!important;font-size:8.2px!important;font-weight:470!important}.finance-kpi-display-hover-money{fill:var(--kpi-today-label-text)!important;font-size:10px!important;font-weight:720!important}.finance-kpi-display-chart-footer{display:flex;justify-content:flex-end;min-height:28px;align-items:center;margin-top:4px;font-size:17px;font-weight:760;line-height:1}.finance-kpi-display-chart-footer.is-positive{color:#16c784}.finance-kpi-display-chart-footer.is-negative{color:#ef4444}.finance-kpi-display-gauge-panel{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);align-content:stretch;gap:5px;overflow:hidden;padding:12px 14px}.finance-kpi-display-chart-line-projected{stroke-dasharray:9 10;stroke-width:3;opacity:.8;filter:none}.finance-kpi-display-year-actual-dot{fill:var(--kpi-surface);stroke:var(--kpi-chart-line);stroke-width:2.5}.finance-kpi-display-year-chart-area{pointer-events:none}.finance-kpi-display-year-current line{stroke:var(--kpi-chart-line);stroke-dasharray:4 8;stroke-opacity:.42}.finance-kpi-display-year-current .finance-kpi-display-today-halo{fill:var(--kpi-chart-line);stroke:none;opacity:.26}.finance-kpi-display-year-current .finance-kpi-display-today-dot{fill:var(--kpi-surface);stroke:var(--kpi-chart-line);stroke-width:3}.finance-kpi-display-year-chart-footer{display:flex;min-height:28px;align-items:center;justify-content:flex-end;gap:16px;color:var(--kpi-muted);font-size:11px}.finance-kpi-display-year-chart-footer span{display:inline-flex;align-items:center;gap:6px}.finance-kpi-display-year-chart-footer i{display:block;width:20px;height:3px;border-radius:999px;background:var(--kpi-chart-line)}.finance-kpi-display-year-chart-footer i.is-projected{height:2px;background:repeating-linear-gradient(90deg,var(--kpi-chart-line) 0 5px,transparent 5px 9px)}.finance-kpi-display-year-chart-footer strong{color:var(--kpi-text);font-size:12px;font-weight:680}.finance-kpi-display-gauge{position:relative;display:grid;place-items:center;min-height:68px;margin-top:0}.finance-kpi-display-tv:fullscreen .finance-kpi-display-gauge{min-height:190px;margin-top:0}.finance-kpi-display-gauge svg{width:min(100%,124px);height:auto}.finance-kpi-display-tv:fullscreen .finance-kpi-display-gauge svg{width:min(100%,300px)}.finance-kpi-display-gauge path{fill:none;stroke-linecap:butt;stroke-width:25}.finance-kpi-display-gauge-track{stroke:var(--kpi-gauge-track)}.finance-kpi-display-gauge-value{stroke:var(--kpi-gauge-value)}.finance-kpi-display-gauge.tone-red{--kpi-gauge-value: #ef4444}.finance-kpi-display-gauge.tone-yellow{--kpi-gauge-value: #f5b544}.finance-kpi-display-gauge.tone-blue{--kpi-gauge-value: #22b8ff}.finance-kpi-display-gauge.tone-green{--kpi-gauge-value: #16c784}.finance-kpi-display-gauge div{position:absolute;top:62%;transform:translateY(-50%);display:grid;place-items:center;gap:4px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-gauge div{top:62%}.finance-kpi-display-gauge span{color:var(--kpi-muted);font-size:9px;font-weight:680}.finance-kpi-display-gauge strong{color:var(--kpi-text);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.finance-kpi-display-tv:fullscreen .finance-kpi-display-gauge strong{font-size:38px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-gauge span{font-size:12px}.finance-kpi-display-month-target{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--kpi-border);padding:2px 0 18px}.finance-kpi-display-month-target span{color:var(--kpi-muted);font-size:17px;font-weight:720;line-height:1.2}.finance-kpi-display-month-target strong{color:var(--kpi-text);font-size:clamp(40px,2.45vw,58px);font-weight:720;line-height:1;font-variant-numeric:tabular-nums;text-align:right}.finance-kpi-display-tv:fullscreen .finance-kpi-display-month-target span{font-size:22px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-month-target strong{font-size:clamp(56px,3vw,72px)}.finance-kpi-display-channel-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;row-gap:6px;align-self:start;margin-top:0}.finance-kpi-display-breakdown-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:8px;min-height:0;margin-top:2px}.finance-kpi-display-team-donut{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;gap:3px;border:1px solid var(--kpi-border);border-radius:14px;background:color-mix(in srgb,var(--kpi-surface-2) 78%,transparent);padding:5px 7px}.finance-kpi-display-team-donut-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.finance-kpi-display-team-donut-head strong{color:var(--kpi-text);font-size:9px;font-weight:650}.finance-kpi-display-team-donut-head span{color:var(--kpi-muted);font-size:7px;font-weight:500}.finance-kpi-display-team-donut-body{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:6px}.finance-kpi-display-team-donut-ring{position:relative;display:grid;width:52px;aspect-ratio:1;place-items:center;border-radius:50%;background:conic-gradient(#16c784 0 var(--kpi-marketing-share),#22b8ff var(--kpi-marketing-share) 100%)}.finance-kpi-display-tv.is-light .finance-kpi-display-team-donut-ring{background:conic-gradient(#16c784 0 var(--kpi-marketing-share),#2351f6 var(--kpi-marketing-share) 100%)}.finance-kpi-display-team-donut-ring.is-empty{background:var(--kpi-gauge-track)}.finance-kpi-display-team-donut-ring:before{position:absolute;inset:7px;border-radius:50%;background:var(--kpi-surface);content:""}.finance-kpi-display-team-donut-ring>div{position:relative;z-index:1;display:grid;place-items:center;gap:1px;text-align:center}.finance-kpi-display-team-donut-ring small{color:var(--kpi-muted);font-size:7px;font-weight:500}.finance-kpi-display-team-donut-ring strong{max-width:54px;overflow:hidden;color:var(--kpi-text);font-size:8px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.finance-kpi-display-team-donut-legend{display:grid;align-content:center;gap:4px;min-width:0}.finance-kpi-display-team-donut-legend span{display:grid;grid-template-columns:7px minmax(0,1fr);align-items:center;column-gap:5px;color:var(--kpi-muted);font-size:8px;font-weight:500}.finance-kpi-display-team-donut-legend i{grid-row:1 / 3;display:block;width:7px;height:7px;border-radius:50%}.finance-kpi-display-team-donut-legend i.is-gt{background:#22b8ff}.finance-kpi-display-tv.is-light .finance-kpi-display-team-donut-legend i.is-gt{background:#2351f6}.finance-kpi-display-team-donut-legend i.is-marketing{background:#16c784}.finance-kpi-display-team-donut-legend strong{grid-column:2;overflow:hidden;color:var(--kpi-text);font-size:8px;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.finance-kpi-display-channel-strip article{display:grid;gap:4px}.finance-kpi-display-channel-strip article div{display:flex;justify-content:space-between;gap:10px;color:var(--kpi-muted);font-size:8.5px;font-weight:500}.finance-kpi-display-channel-strip article strong{color:var(--kpi-text);font-weight:520;font-variant-numeric:tabular-nums}.finance-kpi-display-channel-strip article span{color:var(--kpi-text);font-weight:560;font-variant-numeric:tabular-nums}.finance-kpi-display-channel-strip i{display:block;height:5px;border-radius:999px;background:var(--kpi-chart-line)}.finance-kpi-display-tv:fullscreen .finance-kpi-display-gauge-panel{gap:14px;padding:22px 28px 20px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-channel-strip{grid-template-columns:1fr;gap:8px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-channel-strip article{gap:6px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-channel-strip article div{font-size:12px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-channel-strip i{height:7px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-breakdown-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut{gap:10px;border-radius:16px;padding:13px 14px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-head strong{font-size:14px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-head span{font-size:11px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-body{grid-template-columns:118px minmax(0,1fr);gap:14px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-ring{width:108px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-ring:before{inset:14px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-ring small,.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-legend span,.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-legend strong{font-size:11px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-ring strong{max-width:76px;font-size:12px}.finance-kpi-display-muted{color:var(--kpi-muted);font-size:13px}.finance-kpi-display-tv.is-preview-canvas{position:absolute;inset:0 auto auto 0;width:2560px;height:1440px;min-height:1440px;aspect-ratio:auto;border-radius:24px;padding:34px 38px;opacity:0;transform:scale(var(--kpi-preview-scale, 0));transform-origin:top left;transition:opacity .12s ease}.finance-kpi-display-tv.is-preview-canvas.is-preview-ready{opacity:1}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-topbar{margin-bottom:26px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-brand{gap:24px;font-size:56px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-brand img{width:178px;height:78px;flex-basis:178px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-grid{grid-template-columns:minmax(0,1.22fr) minmax(260px,.52fr) minmax(0,1.26fr);gap:30px;margin-bottom:26px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-card{min-height:242px;padding:34px 36px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-card strong{font-size:90px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-card span,.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-card small{font-size:18px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-main{gap:28px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-panel{padding:22px 28px 20px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-kpi-summary{grid-template-columns:minmax(0,1fr);gap:8px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-target-hero{min-height:76px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-target-hero strong{font-size:56px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-forecast{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:96px;border-radius:16px;padding:14px 18px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-forecast>div{gap:5px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-forecast span{font-size:16px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-forecast small{font-size:12px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-forecast>strong{font-size:42px;text-align:right}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-chart{min-height:0}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-gauge{min-height:190px;margin-top:0}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-gauge svg{width:min(100%,300px)}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-gauge div{top:62%}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-gauge strong{font-size:38px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-gauge span{font-size:12px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-gauge-panel{gap:14px;padding:22px 28px 20px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-channel-strip{grid-template-columns:1fr;gap:8px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-channel-strip article{gap:6px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-channel-strip article div{font-size:12px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-channel-strip i{height:7px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-breakdown-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-team-donut{gap:10px;border-radius:16px;padding:13px 14px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-team-donut-head strong{font-size:14px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-team-donut-head span{font-size:11px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-team-donut-body{grid-template-columns:118px minmax(0,1fr);gap:14px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-team-donut-ring{width:108px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-team-donut-ring:before{inset:14px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-team-donut-ring small,.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-team-donut-legend span,.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-team-donut-legend strong{font-size:11px}.finance-kpi-display-tv.is-preview-canvas .finance-kpi-display-team-donut-ring strong{max-width:76px;font-size:12px}.finance-kpi-display-rolling-value{display:inline-flex!important;width:auto!important;min-width:0!important;height:1em!important;align-items:flex-start!important;grid-template-columns:none!important;gap:0!important;overflow:visible!important;font:inherit!important;font-size:1em!important;color:inherit!important;font-variant-numeric:tabular-nums;letter-spacing:0!important;line-height:1!important;text-transform:none!important;vertical-align:-.06em;white-space:nowrap!important}.finance-kpi-display-tv .finance-kpi-display-reel-static,.finance-kpi-display-tv .finance-kpi-display-reel-digit,.finance-kpi-display-tv .finance-kpi-display-reel-track{color:inherit!important;font:inherit!important;font-size:1em!important;letter-spacing:0!important;text-transform:none!important}.finance-kpi-display-reel-static{display:inline-block!important;height:1em!important;flex:0 0 auto!important;line-height:1!important}.finance-kpi-display-reel-digit{position:relative;display:inline-block!important;width:.62em!important;height:1em!important;flex:0 0 .62em!important;overflow:hidden!important;line-height:1!important;perspective:5em;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 9%,#000 91%,transparent 100%)}.finance-kpi-display-reel-track{display:block!important;width:100%!important;line-height:1em!important;text-align:center!important;white-space:pre!important;animation:finance-kpi-display-reel-spin var(--kpi-reel-duration, .98s) cubic-bezier(.12,.72,.16,1) var(--kpi-reel-delay, 0ms) both;will-change:transform,filter}.finance-kpi-display-money-value{align-items:baseline;color:inherit;display:inline-flex;font:inherit!important;font-size:1em!important;font-weight:inherit!important;gap:.22em!important;line-height:inherit!important;max-width:100%;min-width:0;white-space:nowrap}.finance-kpi-display-money-unit{color:inherit;flex:0 0 auto;font-family:inherit!important;font-size:.38em!important;font-weight:780!important;letter-spacing:0!important;line-height:1!important;opacity:.92}.finance-kpi-display-card strong .finance-kpi-display-money-value,.finance-kpi-display-target-hero strong .finance-kpi-display-money-value{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.finance-kpi-display-tv:fullscreen .finance-kpi-display-card strong .finance-kpi-display-money-value,.finance-kpi-display-tv:fullscreen .finance-kpi-display-target-hero strong .finance-kpi-display-money-value,.finance-kpi-display-tv:fullscreen .finance-kpi-display-card strong .finance-kpi-display-rolling-value,.finance-kpi-display-tv:fullscreen .finance-kpi-display-target-hero strong .finance-kpi-display-rolling-value{font-size:inherit;line-height:inherit}.finance-kpi-display-tv:fullscreen .finance-kpi-display-card strong .finance-kpi-display-money-unit,.finance-kpi-display-tv:fullscreen .finance-kpi-display-target-hero strong .finance-kpi-display-money-unit{font-size:.38em;line-height:1}.finance-kpi-display-card strong .finance-kpi-display-money-unit,.finance-kpi-display-target-hero strong .finance-kpi-display-money-unit{font-size:.38em}.finance-kpi-display-card strong .finance-kpi-display-rolling-value,.finance-kpi-display-gauge strong .finance-kpi-display-rolling-value{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@keyframes finance-kpi-display-reel-spin{0%{filter:blur(0);transform:translateZ(0)}58%{filter:blur(.045em)}to{filter:blur(0);transform:translate3d(0,var(--kpi-reel-distance),0)}}@keyframes finance-kpi-display-dot-pulse{0%,to{transform:scale(.86);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--kpi-chart-line) 60%,transparent))}50%{transform:scale(1.18);filter:drop-shadow(0 0 16px color-mix(in srgb,var(--kpi-chart-line) 82%,transparent))}}@keyframes finance-kpi-display-halo{0%,to{opacity:.18;transform:scale(.86)}48%{opacity:.52;transform:scale(1.55)}}html[data-finance-local-final-guard] body:has(.finance-kpi-display-tv) .finance-local-ai-cfo-trigger,html[data-finance-local-final-guard] body:has(.finance-kpi-display-tv) .finance-native-ai-cfo-float,html[data-finance-local-final-guard] body:has(.finance-kpi-display-tv) .back-to-top,body:has(.finance-kpi-display-tv) .finance-local-ai-cfo-trigger,body:has(.finance-kpi-display-tv) .finance-native-ai-cfo-float,body:has(.finance-kpi-display-tv) .back-to-top{display:none!important}@media(min-width:1181px)and (max-height:1040px){.finance-kpi-display-tv:fullscreen .finance-kpi-display-card{min-height:190px;padding:28px 30px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-panel{padding:22px 24px 20px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-chart{min-height:0}.finance-kpi-display-tv:fullscreen .finance-kpi-display-gauge svg{width:min(100%,176px)}.finance-kpi-display-tv:fullscreen .finance-kpi-display-gauge{margin-top:0;min-height:108px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-gauge-panel{gap:6px;padding:16px 22px 14px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-kpi-summary{grid-template-columns:minmax(0,1fr);gap:4px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-target-hero{min-height:44px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-forecast{min-height:56px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-forecast{grid-template-columns:minmax(0,1fr);gap:3px;padding:8px 12px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-forecast>div{gap:1px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-forecast>strong{font-size:18px;text-align:left}.finance-kpi-display-tv:fullscreen .finance-kpi-display-forecast span{font-size:12px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-forecast small{font-size:9px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-target-hero strong{font-size:32px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-channel-strip{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:7px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-channel-strip article div{font-size:10px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-channel-strip i{height:5px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-breakdown-grid{gap:10px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut{gap:5px;padding:8px 10px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-body{grid-template-columns:76px minmax(0,1fr);gap:8px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-ring{width:70px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-ring:before{inset:9px}.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-head strong,.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-ring strong,.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-ring small,.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-legend span,.finance-kpi-display-tv:fullscreen .finance-kpi-display-team-donut-legend strong{font-size:9px}}@media(max-width:1180px){.finance-kpi-display-settings-grid{grid-template-columns:1fr}.finance-kpi-display-tv:not(.is-preview-canvas) .finance-kpi-display-main,.finance-kpi-display-tv:not(.is-preview-canvas) .finance-kpi-display-grid{grid-template-columns:1fr}.finance-kpi-display-haravan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-kpi-display-tv:not(.is-preview-canvas){aspect-ratio:auto}.finance-kpi-display-tv:not(.is-preview-canvas) .finance-kpi-display-card{min-height:118px}}@media(max-width:720px){.finance-kpi-display-preview-controls{align-items:stretch;flex-direction:column}.finance-kpi-display-theme-toggle,.finance-kpi-display-view-toggle,.finance-kpi-display-fullscreen-button{width:100%;justify-content:center}.finance-kpi-display-preview-options{width:100%}.finance-kpi-display-tv:not(.is-preview-canvas){border-radius:20px;padding:16px}.finance-kpi-display-tv:not(.is-preview-canvas) .finance-kpi-display-topbar{align-items:flex-start;flex-direction:column}.finance-kpi-display-tv:not(.is-preview-canvas) .finance-kpi-display-brand strong{white-space:normal}.finance-kpi-display-form,.finance-kpi-display-haravan-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.finance-kpi-display-reel-track,.finance-kpi-display-today-halo,.finance-kpi-display-today-dot{animation:none}.finance-kpi-display-reel-track{transform:translate3d(0,var(--kpi-reel-distance),0)}}.affiliate-native-page .affiliate-tile-chart{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:minmax(92px,auto)!important;grid-auto-flow:row!important;gap:10px!important;min-height:288px!important}.affiliate-native-page .affiliate-tile-chart .affiliate-tile-item{background:var(--tile-color, #2351f6)!important;grid-column:span var(--tile-col, 3)!important;grid-row:span var(--tile-row, 1)!important;min-width:0!important;overflow:hidden!important}.affiliate-native-page .affiliate-tile-chart .affiliate-tile-item.large{min-height:140px!important}.affiliate-native-page .affiliate-tile-chart .affiliate-tile-item.medium{min-height:108px!important}.affiliate-native-page .affiliate-tile-chart .affiliate-tile-item.small{min-height:92px!important}html body .gt-native .gt-native-trend-chart .x-axis-label.edge-left,html body .gt-native-page .gt-native-trend-chart .x-axis-label.edge-left,html body .app-shell.page-gt .gt-native-trend-chart .x-axis-label.edge-left{text-anchor:start!important}html body .gt-native .gt-native-trend-chart .x-axis-label.edge-right,html body .gt-native-page .gt-native-trend-chart .x-axis-label.edge-right,html body .app-shell.page-gt .gt-native-trend-chart .x-axis-label.edge-right{text-anchor:end!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot{left:calc(var(--gt-x) + var(--gt-spread-x, 0%))!important;bottom:calc(var(--gt-y) + var(--gt-spread-y, 0%))!important;transition:left .16s ease,bottom .16s ease,opacity .14s ease,transform .14s ease!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot.is-cluster-spread,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot.is-cluster-spread,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot.is-cluster-spread{opacity:.98!important;z-index:46!important}html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot.is-hovered,html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover,html body .gt-native .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot.is-hovered,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover,html body .gt-native-page .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot.is-hovered,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:hover,html body .app-shell.page-gt .gt-native-sellout-card.is-outlet-level .gt-native-sellout-dot:focus-visible{z-index:90!important}html,body,button,input,select,textarea{font-family:var(--font)}:is(.gt-native-modal-backdrop,.gt-native-drawer-backdrop,.gt-native-event-participant-backdrop,.workspace-drawer-backdrop,.workspace-modal-backdrop,.workspace-action-popup-backdrop,.login-modal-backdrop,.position-delete-modal-backdrop,.user-access-modal-backdrop,.document-preview-backdrop,.drawer-backdrop,.tool-account-modal-backdrop,.seo-article-modal-backdrop,.content-editor-backdrop,.content-modal-backdrop,.finance-success-overlay,.affiliate-drawer-click-away){background:var(--ace-popup-backdrop)!important;-webkit-backdrop-filter:var(--ace-popup-backdrop-blur)!important;backdrop-filter:var(--ace-popup-backdrop-blur)!important}:is(.gt-native-modal-card,.gt-native-drawer,.gt-native-kpi-modal,.gt-native-event-participant-modal,.workspace-drawer,.workspace-create-modal,.workspace-action-popup,.login-success-modal,.position-delete-modal,.user-access-modal-card,.document-preview-modal,.knowledge-drawer,.tool-account-modal,.seo-article-modal,.content-editor-drawer,.manual-publish-modal,.import-sheet-modal,.script-editor-modal,.finance-success-modal,.affiliate-drawer,.social-page-modal,.social-knowledge-modal,.social-config-modal,.social-test-modal,.affiliate-sample-modal,.affiliate-cast-modal,.design-ai-page .design-ai-folder-modal,.design-ai-page .design-ai-color-modal,.design-ai-page .design-ai-confirm-popover,.topbar-notification-popover,.workspace-filter-popover,.finance-native-ledger-filter-popover,.finance-native-compact-period-popover,.finance-date-table-popover,.gt-native-time-popover,.gt-native-staff-period-popover,.affiliate-filter-popover){background:var(--ace-popup-surface)!important;border:1px solid var(--ace-popup-border)!important;border-radius:var(--ace-popup-radius)!important;box-shadow:var(--ace-popup-shadow)!important;-webkit-backdrop-filter:blur(12px) saturate(120%)!important;backdrop-filter:blur(12px) saturate(120%)!important;color:var(--text);font-family:var(--font)}.workspace-drawer-backdrop,.workspace-modal-backdrop,.workspace-drawer,.workspace-create-modal,.workspace-filter-popover{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(.gt-native-modal-card,.gt-native-drawer,.content-editor-drawer,.manual-publish-modal,.import-sheet-modal,.script-editor-modal,.workspace-create-modal,.workspace-action-popup,.login-success-modal,.position-delete-modal,.user-access-modal-card,.tool-account-modal,.finance-success-modal,.affiliate-drawer,.social-page-modal,.social-knowledge-modal,.social-config-modal,.social-test-modal,.affiliate-sample-modal,.affiliate-cast-modal,.design-ai-page .design-ai-folder-modal,.design-ai-page .design-ai-color-modal) :is(input,select,textarea,.theme-select,.content-select-trigger,.gt-native-kpi-picker-trigger,.workspace-inline-select-trigger,.affiliate-search-select-trigger,.affiliate-toolbar-select>button){background-color:#ffffffeb!important;border-color:#d8dde6db!important;border-radius:14px!important;color:var(--text);font-family:var(--font);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}:is(.gt-native-modal-card,.gt-native-drawer,.content-editor-drawer,.manual-publish-modal,.import-sheet-modal,.script-editor-modal,.workspace-create-modal,.workspace-action-popup,.login-success-modal,.position-delete-modal,.user-access-modal-card,.tool-account-modal,.finance-success-modal,.affiliate-drawer,.social-page-modal,.social-knowledge-modal,.social-config-modal,.social-test-modal,.affiliate-sample-modal,.affiliate-cast-modal,.design-ai-page .design-ai-folder-modal,.design-ai-page .design-ai-color-modal) :is(.primary-button,.file-button,button[type=submit].primary-button){background:#111827!important;border-color:#111827!important;border-radius:16px!important;box-shadow:0 16px 30px #1118272e!important;color:#fff!important;font-family:var(--font);font-size:12.5px;font-weight:760;min-height:42px;padding:0 16px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}:is(.gt-native-modal-card,.gt-native-drawer,.content-editor-drawer,.manual-publish-modal,.import-sheet-modal,.script-editor-modal,.workspace-create-modal,.workspace-action-popup,.login-success-modal,.position-delete-modal,.user-access-modal-card,.tool-account-modal,.finance-success-modal,.affiliate-drawer,.social-page-modal,.social-knowledge-modal,.social-config-modal,.social-test-modal,.affiliate-sample-modal,.affiliate-cast-modal,.design-ai-page .design-ai-folder-modal,.design-ai-page .design-ai-color-modal) :is(.primary-button,.file-button,button[type=submit].primary-button):hover:not(:disabled){background:#0b1220!important;border-color:#0b1220!important;box-shadow:0 18px 36px #0f172a3d,0 0 0 3px #2563eb17!important;transform:translateY(-1px)}:is(.gt-native-modal-card,.gt-native-drawer,.content-editor-drawer,.manual-publish-modal,.import-sheet-modal,.script-editor-modal,.workspace-create-modal,.workspace-action-popup,.login-success-modal,.position-delete-modal,.user-access-modal-card,.tool-account-modal,.finance-success-modal,.affiliate-drawer,.social-page-modal,.social-knowledge-modal,.social-config-modal,.social-test-modal,.affiliate-sample-modal,.affiliate-cast-modal,.design-ai-page .design-ai-folder-modal,.design-ai-page .design-ai-color-modal) :is(.primary-button,.file-button,button[type=submit].primary-button):active:not(:disabled){transform:translateY(0)}:is(.gt-native-modal-card,.gt-native-drawer,.content-editor-drawer,.manual-publish-modal,.import-sheet-modal,.script-editor-modal,.workspace-create-modal,.workspace-action-popup,.login-success-modal,.position-delete-modal,.user-access-modal-card,.tool-account-modal,.finance-success-modal,.affiliate-drawer,.social-page-modal,.social-knowledge-modal,.social-config-modal,.social-test-modal,.affiliate-sample-modal,.affiliate-cast-modal,.design-ai-page .design-ai-folder-modal,.design-ai-page .design-ai-color-modal) :is(.ghost-button,.secondary-button){background:#ffffffeb!important;border-color:#d8dde6db!important;border-radius:16px!important;box-shadow:0 8px 18px #0f172a0e!important;color:var(--body)!important;font-family:var(--font);font-size:12.5px;font-weight:700;min-height:42px;padding:0 16px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}:is(.gt-native-modal-card,.gt-native-drawer,.content-editor-drawer,.manual-publish-modal,.import-sheet-modal,.script-editor-modal,.workspace-create-modal,.workspace-action-popup,.login-success-modal,.position-delete-modal,.user-access-modal-card,.tool-account-modal,.finance-success-modal,.affiliate-drawer,.social-page-modal,.social-knowledge-modal,.social-config-modal,.social-test-modal,.affiliate-sample-modal,.affiliate-cast-modal,.design-ai-page .design-ai-folder-modal,.design-ai-page .design-ai-color-modal) :is(.ghost-button,.secondary-button):hover:not(:disabled){background:#fffffffa!important;border-color:#cbd5e1f0!important;box-shadow:0 12px 26px #0f172a14!important;color:#111827!important;transform:translateY(-1px)}:is(.gt-native-modal-card,.gt-native-drawer,.content-editor-drawer,.manual-publish-modal,.import-sheet-modal,.script-editor-modal,.workspace-create-modal,.workspace-action-popup,.login-success-modal,.position-delete-modal,.user-access-modal-card,.tool-account-modal,.finance-success-modal,.affiliate-drawer,.social-page-modal,.social-knowledge-modal,.social-config-modal,.social-test-modal,.affiliate-sample-modal,.affiliate-cast-modal,.design-ai-page .design-ai-folder-modal,.design-ai-page .design-ai-color-modal) :is(.ghost-button,.secondary-button):active:not(:disabled){transform:translateY(0)}:is(.gt-native-modal-card,.gt-native-drawer,.content-editor-drawer,.manual-publish-modal,.import-sheet-modal,.script-editor-modal,.workspace-create-modal,.workspace-action-popup,.login-success-modal,.position-delete-modal,.user-access-modal-card,.tool-account-modal,.finance-success-modal,.affiliate-drawer,.social-page-modal,.social-knowledge-modal,.social-config-modal,.social-test-modal,.affiliate-sample-modal,.affiliate-cast-modal,.design-ai-page .design-ai-folder-modal,.design-ai-page .design-ai-color-modal) :is(.icon-button,button[aria-label=Đóng],button[aria-label="Đóng popup review"],.gt-native-drawer-close,.workspace-drawer-head>button,.seo-article-modal-close){align-items:center;background:#ffffffe0!important;border:1px solid rgba(226,232,240,.86)!important;border-radius:999px!important;box-shadow:0 10px 24px #0f172a14!important;color:#111827!important;display:inline-flex;height:36px;justify-content:center;min-height:36px;padding:0;width:36px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}:is(.gt-native-modal-card,.gt-native-drawer,.content-editor-drawer,.manual-publish-modal,.import-sheet-modal,.script-editor-modal,.workspace-create-modal,.workspace-action-popup,.login-success-modal,.position-delete-modal,.user-access-modal-card,.tool-account-modal,.finance-success-modal,.affiliate-drawer,.social-page-modal,.social-knowledge-modal,.social-config-modal,.social-test-modal,.affiliate-sample-modal,.affiliate-cast-modal,.design-ai-page .design-ai-folder-modal,.design-ai-page .design-ai-color-modal) :is(.icon-button,button[aria-label=Đóng],button[aria-label="Đóng popup review"],.gt-native-drawer-close,.workspace-drawer-head>button,.seo-article-modal-close):hover:not(:disabled){background:#fff!important;border-color:#cbd5e1f0!important;box-shadow:0 14px 28px #0f172a1f,0 0 0 3px #2563eb0f!important;transform:translateY(-1px)}html body .content-editor-drawer{height:calc(100vh - 32px)!important;margin:16px 18px 16px 0!important;max-height:calc(100vh - 32px)!important}html body :is(.content-editor-drawer,.manual-publish-modal,.import-sheet-modal,.script-editor-modal) :is(.asset-upload-placeholder,.editor-asset-preview,.editor-asset-storage,.asset-media-preview.empty,.advanced-details,.caption-mode-popover,.caption-mode-popover button,.auto-footer-create,.platform-picker button,.platform-selector-card button,.platform-caption-tabs .caption-tabs button,.script-platform-picker button,.goal-option-grid button,.content-select-menu,.content-select-menu button){background:#ffffffeb!important;border-color:#d8dde6db!important;box-shadow:inset 0 1px #ffffffd1,0 8px 20px #0f172a09!important;-webkit-backdrop-filter:blur(8px) saturate(112%)!important;backdrop-filter:blur(8px) saturate(112%)!important}html body :is(.content-editor-drawer,.script-editor-modal) :is(.platform-picker button.active,.platform-selector-card button.active,.platform-caption-tabs .caption-tabs button.active,.script-platform-picker button.active,.goal-option-grid button.active){background:#eff6ffd1!important;border-color:#93c5fdcc!important}html body .content-editor-drawer .content-editor-actions{background:linear-gradient(180deg,#fff0,#ffffffbd 28%,#ffffffe0)!important;-webkit-backdrop-filter:blur(10px) saturate(112%)!important;backdrop-filter:blur(10px) saturate(112%)!important}.workspace-event-type-select{position:relative}.workspace-event-location-select{min-width:0;position:relative;width:100%}.workspace-event-location-select input{width:100%}.workspace-event-location-select input:focus{background:#fff!important;border-color:#b7cdfd!important;box-shadow:0 0 0 3px #2351f614!important;outline:0!important}.workspace-event-type-select>button{align-items:center;background:#f9fafc;border:1px solid #e6ebf4;border-radius:13px;color:var(--text);cursor:pointer;display:grid;font:inherit;font-weight:680;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:40px;padding:0 10px;text-align:left;width:100%}.workspace-event-type-select>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-event-type-menu{background:#fff;border:1px solid #dfe5ef;border-radius:16px;box-shadow:0 20px 46px #10182829;display:grid;gap:8px;left:0;padding:8px;position:absolute;right:0;top:calc(100% + 7px);z-index:4200}.workspace-event-type-menu input{background:#f8fafc;border:1px solid #e6ebf4;border-radius:12px;color:var(--text);font:inherit;font-size:12.5px;min-height:34px;padding:0 10px}.workspace-event-type-menu>div{display:grid;gap:4px;max-height:220px;overflow-y:auto}.workspace-event-type-menu button{background:transparent;border:0;border-radius:11px;color:var(--text);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;min-height:34px;padding:7px 9px;text-align:left}.workspace-event-type-menu button:hover,.workspace-event-type-menu button.active{background:#eef4ff;color:#2351f6}.workspace-event-type-menu p{color:var(--secondary);font-size:12px;margin:6px 4px}.workspace-event-location-menu{background:#fff;border:1px solid #dfe5ef;border-radius:16px;box-shadow:0 20px 46px #10182829;display:grid;gap:4px;left:0;max-height:220px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 7px);z-index:4300}.workspace-event-location-menu button{align-items:center;background:transparent;border:0;border-radius:11px;color:#344054;cursor:pointer;display:grid;font:inherit;font-size:12.5px;font-weight:540;gap:7px;grid-template-columns:16px minmax(0,1fr);min-height:34px;padding:7px 9px;text-align:left}.workspace-event-location-menu button:hover,.workspace-event-location-menu button:focus-visible{background:#eef4ff;color:#2351f6;outline:0}.workspace-event-location-menu button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-right-column .workspace-event-row{align-items:center!important;background:#f8fafc!important;border:1px solid #edf1f6!important;border-radius:16px!important;column-gap:10px!important;grid-template-columns:58px minmax(0,1fr)!important;padding:9px!important}.workspace-right-column .workspace-event-time{align-content:center!important;display:grid!important;gap:2px!important;padding-top:0!important;text-align:left!important;white-space:normal!important}.workspace-right-column .workspace-event-time>span{color:#667085!important;font-size:11px!important;font-weight:760!important;line-height:1.1!important}.workspace-right-column .workspace-event-time>strong{color:#111827!important;font-size:12px!important;font-weight:780!important;line-height:1.1!important}.workspace-right-column .workspace-event-body.workspace-event-preview-trigger{background:#fff!important;border:1px solid #e8edf5!important;border-radius:15px!important;cursor:pointer!important;display:grid!important;gap:8px!important;margin:0!important;min-height:72px!important;padding:10px 12px!important}.workspace-right-column .workspace-event-body-head strong{-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;display:-webkit-box!important;font-size:13.5px!important;line-height:1.22!important;overflow:hidden!important}.workspace-right-column .workspace-event-owner,.workspace-right-column .workspace-event-body .workspace-avatars,.workspace-right-column .workspace-event-body .workspace-mini-action{display:none!important}.workspace-event-countdown{align-items:center;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;color:#039855;display:inline-flex;font-size:11px;font-weight:760;gap:4px;min-height:22px;padding:3px 8px;white-space:nowrap}.workspace-event-countdown.is-upcoming{background:#eef4ff;border-color:#dbe6ff;color:#2351f6}.workspace-event-countdown.is-past{background:#f2f4f7;border-color:#e4e7ec;color:#667085}.workspace-event-preview-modal{width:min(640px,calc(100vw - 32px))!important}.workspace-event-preview-modal .workspace-event-modal-hero>.workspace-pill{height:auto;max-width:100%;overflow:hidden;padding-inline:12px;text-overflow:ellipsis;white-space:nowrap;width:max-content}.workspace-event-preview-modal .workspace-create-detail{margin-top:14px}.workspace-event-preview-modal .workspace-create-row{background:#f8fafc;border:1px solid #edf1f6;border-radius:14px;padding:10px 12px}.workspace-event-preview-modal .workspace-create-row strong{color:#111827;font-size:13px;font-weight:560;line-height:1.35}.workspace-create-modal.kind-event.workspace-event-preview-modal .workspace-drawer-head h2{font-weight:650!important}.workspace-create-modal.kind-event.workspace-event-preview-modal .workspace-event-modal-hero strong{font-weight:600!important}.workspace-create-modal.kind-event.workspace-event-preview-modal .workspace-create-row>span{font-weight:500!important}.workspace-event-preview-attendees{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.workspace-event-preview-avatar-stack{align-items:center;display:inline-flex;flex:0 0 auto;padding-left:1px}.workspace-event-preview-avatar-stack .workspace-event-preview-avatar,.workspace-event-preview-avatar-more{border:2px solid #f8fafc;box-shadow:0 1px 3px #1018281a;flex:0 0 28px;height:28px;margin-left:-7px;width:28px}.workspace-event-preview-avatar-stack .workspace-event-preview-avatar:first-child{margin-left:0}.workspace-event-preview-avatar-more{align-items:center;background:#edf3ff;border-radius:999px;color:#2351f6;display:inline-flex;font-size:10px;font-weight:600;justify-content:center}.workspace-event-preview-attendees>span:last-child{color:#344054;font-size:12.5px;font-weight:480;line-height:1.4;min-width:0;overflow-wrap:anywhere}.workspace-danger-button{border-color:#fecaca!important;color:#dc2626!important}.workspace-danger-button:hover{background:#fef2f2!important;border-color:#fca5a5!important}.workspace-calendar-empty-compact>strong:not(.workspace-calendar-empty-title),.workspace-calendar-empty-compact>small{display:none!important}.workspace-right-column .workspace-event-timeline{gap:4px!important}.workspace-right-column .workspace-event-row{align-items:start!important;background:transparent!important;border:0!important;border-radius:0!important;column-gap:9px!important;grid-template-columns:58px 18px minmax(0,1fr)!important;min-height:78px!important;padding:0!important}.workspace-right-column .workspace-event-row:before{background:#d7e7fb!important;bottom:-14px!important;display:block!important;left:76px!important;top:25px!important;width:2px!important}.workspace-right-column .workspace-event-row:last-child:before{display:none!important}.workspace-right-column .workspace-event-node{background:#fff!important;border:2px solid #3b82f6!important;border-radius:999px!important;box-shadow:0 0 0 4px #3b82f614!important;display:block!important;height:16px!important;margin-top:17px!important;place-self:start center!important;width:16px!important;z-index:1!important}.workspace-right-column .workspace-event-row.is-current .workspace-event-node{background:#3b82f6!important;border-color:#3b82f6!important;box-shadow:0 0 0 5px #3b82f624,inset 0 0 0 4px #fff!important;height:20px!important;margin-top:15px!important;width:20px!important}.workspace-right-column .workspace-event-row.is-past .workspace-event-node{border-color:#98a2b3!important;box-shadow:0 0 0 4px #98a2b31a!important}.workspace-right-column .workspace-event-row.is-past:before{background:#e4e7ec!important}.workspace-right-column .workspace-event-body.workspace-event-preview-trigger{min-height:66px!important;padding:10px 12px!important}.workspace-right-column .workspace-event-body-head{align-items:start!important;grid-template-columns:minmax(0,1fr) auto!important}.workspace-right-column .workspace-event-countdown{background:transparent!important;border:0!important;color:#667085!important;font-size:11px!important;font-weight:620!important;gap:3px!important;min-height:0!important;padding:0!important}.workspace-right-column .workspace-event-countdown svg{color:#12b76a!important;stroke-width:2.5!important}.workspace-right-column .workspace-event-row.is-past .workspace-event-countdown{color:#98a2b3!important}.workspace-right-column .workspace-event-row.is-past .workspace-event-countdown svg{color:#98a2b3!important}.workspace-right-column .workspace-event-meta{justify-content:space-between!important}.workspace-event-participants{align-items:center;display:inline-flex;margin-left:0;padding-right:2px}.workspace-event-meta .workspace-event-participants{margin-left:0}.workspace-event-participants .workspace-event-avatar{border:2px solid #ffffff;box-shadow:0 1px 2px #10182814;height:24px;margin-left:-6px;width:24px}.workspace-calendar-event-row .workspace-event-participants{margin-left:0;padding-right:0}.workspace-event-participants .workspace-person-avatar,.workspace-event-participants .workspace-event-avatar-more{align-items:center;border-radius:999px!important;display:inline-flex;font-size:10px!important;font-weight:800!important;height:24px!important;justify-content:center;min-height:24px!important;padding:0!important;width:24px!important}.workspace-calendar-event-row .workspace-event-participants .workspace-person-avatar.is-initial{background:var(--workspace-avatar-bg, #eaf1ff)!important;color:var(--workspace-avatar-color, #2351f6)!important}.workspace-calendar-event-row .workspace-event-participants .workspace-person-avatar.is-photo{background:#fff!important;object-fit:cover}.workspace-event-participants .workspace-event-avatar-more{background:#eef4ff!important;border:2px solid #ffffff;box-shadow:0 1px 2px #10182814;color:#2351f6!important;margin-left:-6px}.workspace-event-participants .workspace-event-avatar:first-child{margin-left:0}.workspace-right-column .workspace-event-time{justify-content:center!important;min-height:38px!important;padding-top:11px!important}.workspace-right-column .workspace-event-time.is-time-only{align-content:center!important}.workspace-right-column .workspace-event-time.is-time-only>strong{font-size:12px!important}.workspace-right-column .workspace-event-time>span{font-weight:680!important}.workspace-right-column .workspace-event-time>strong{font-weight:720!important}.workspace-right-column .workspace-event-body.workspace-event-preview-trigger{overflow:visible!important}.workspace-right-column .workspace-event-body-head strong{color:#111827!important;font-size:13px!important;font-weight:620!important;line-height:1.32!important;padding-top:1px!important}.workspace-right-column .workspace-event-body .workspace-pill{font-weight:700!important}.workspace-right-column .workspace-event-row.is-current .workspace-event-body{background:#f7fbff!important;border-color:#bfd5ff!important;box-shadow:0 12px 24px #2351f614!important}.workspace-right-column .workspace-event-row.is-current .workspace-event-body strong,.workspace-right-column .workspace-event-row.is-current .workspace-event-body span,.workspace-right-column .workspace-event-row.is-current .workspace-event-body time,.workspace-right-column .workspace-event-row.is-current .workspace-event-body .workspace-pill{color:inherit!important}.workspace-right-column .workspace-event-row.is-current .workspace-event-countdown{color:#2351f6!important}.workspace-right-column .workspace-event-row.is-current .workspace-event-countdown svg{color:#2351f6!important}.workspace-right-column .workspace-event-row.is-past .workspace-event-countdown{color:#667085!important}.workspace-right-column .workspace-event-row.is-past .workspace-event-countdown svg{color:#f59e0b!important}.workspace-create-modal .workspace-date-time-menu{box-shadow:0 18px 36px #1018281f!important;contain:layout paint!important}.workspace-create-modal .workspace-time-panel,.workspace-create-modal .workspace-time-column{contain:content!important}.workspace-create-modal .workspace-time-column{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;will-change:scroll-position}.workspace-create-modal .workspace-person-menu,.workspace-person-select .workspace-person-menu,.workspace-people-picker .workspace-person-menu{-webkit-overflow-scrolling:auto!important;contain:layout paint!important;display:flex!important;flex-direction:column;overflow-y:auto!important;overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:auto!important;touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:auto!important}.workspace-person-menu button{flex:0 0 auto}.workspace-person-menu,.workspace-request-approver-menu,.workspace-request-reviewer-menu,.workspace-aff-creator-menu{-webkit-overflow-scrolling:auto!important;backface-visibility:hidden;box-shadow:0 12px 28px #0f172a1a!important;contain:layout paint!important;isolation:isolate;overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:auto!important;transform:translateZ(0)}.workspace-person-menu button,.workspace-request-approver-menu button,.workspace-request-reviewer-menu button,.workspace-aff-creator-menu button{contain:layout;content-visibility:auto;contain-intrinsic-size:46px;transition:none!important}.workspace-person-menu button:hover,.workspace-request-approver-menu button:hover,.workspace-request-reviewer-menu button:hover,.workspace-aff-creator-menu button:hover{background:transparent!important}.workspace-person-menu .workspace-person-avatar,.workspace-request-approver-menu .workspace-person-avatar,.workspace-request-reviewer-menu .workspace-person-avatar,.workspace-aff-creator-menu .workspace-person-avatar{flex:0 0 28px;transform:translateZ(0)}@keyframes workspaceCurrentEventPulse{0%,to{opacity:0;transform:scale(1)}18%{opacity:.34;transform:scale(1.16)}70%,to{opacity:0;transform:scale(1.95)}}@keyframes workspaceCurrentEventNodeLive{0%,to{background:#3b82f6;filter:drop-shadow(0 0 0 rgba(35,81,246,0));box-shadow:0 0 0 5px #3b82f621,inset 0 0 0 4px #fff,0 0 #2351f633;outline:0 solid rgba(35,81,246,0);outline-offset:0;transform:scale(1)}50%{background:#2563eb;filter:drop-shadow(0 0 7px rgba(35,81,246,.2));box-shadow:0 0 0 5px #3b82f629,inset 0 0 0 4px #fff,0 0 0 8px #2351f614;outline:7px solid rgba(35,81,246,.1);outline-offset:2px;transform:scale(1.06)}}.workspace-right-column .workspace-event-row.is-current .workspace-event-node,.workspace-event-row.is-current .workspace-event-node{animation:workspaceCurrentEventNodeLive 1.45s ease-in-out infinite!important;position:relative!important;transform-origin:center center!important}.workspace-right-column .workspace-event-row.is-current .workspace-event-node:after{animation:workspaceCurrentEventPulse 1.45s ease-out infinite!important;border:2px solid rgba(35,81,246,.34);border-radius:999px;content:"";display:block;inset:-5px;pointer-events:none;position:absolute;transform-origin:center center}.workspace-event-row.is-current .workspace-event-node:after{animation:workspaceCurrentEventPulse 1.45s ease-out infinite!important;border:2px solid rgba(35,81,246,.34);border-radius:999px;content:"";display:block;inset:-5px;pointer-events:none;position:absolute;transform-origin:center center}.workspace-ranking-lines{align-items:center;display:grid;gap:3px 8px;grid-template-columns:auto minmax(0,1fr);margin-top:4px}.workspace-ranking-lines span{color:#667085!important;font-size:11px!important;font-weight:680!important}.workspace-ranking-lines strong{color:#111827!important;font-size:11.5px!important;font-weight:760!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-capacity-summary{color:#475467!important;font-weight:520!important}.workspace-capacity-summary strong{color:#344054!important;font-weight:760!important}.workspace-capacity-summary span,.workspace-load-signal,.workspace-capacity-recommendation{color:#667085!important;font-weight:520!important}.workspace-capacity-recommendation{font-size:12.5px!important}.workspace-rank-tile{align-content:stretch!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden!important;padding:10px 14px!important}.workspace-rank-label{align-items:center!important;align-self:center!important;color:#667085!important;display:inline-flex!important;font-size:11px!important;font-weight:720!important;grid-column:1;grid-row:1;line-height:1;margin:0!important;min-height:28px}.workspace-rank-open{align-items:center;align-self:center;background:#fff;border:1px solid #e4e7ec;border-radius:999px;color:#344054;display:inline-flex;font-size:11px;font-weight:720;gap:5px;grid-column:2;grid-row:1;justify-content:center;justify-self:end;line-height:1;min-height:28px;padding:0 10px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.workspace-rank-open svg{color:#f59e0b;stroke-width:2.2}.workspace-rank-open:hover{background:#111827;border-color:#111827;color:#fff;transform:translateY(-1px)}.workspace-momentum-bottom article.workspace-rank-tile>.workspace-rank-split{align-items:stretch;display:grid!important;gap:8px;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;width:100%}.workspace-rank-split{align-items:stretch!important;display:grid!important;gap:8px!important;grid-column:1 / -1!important;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;width:100%!important}.workspace-rank-panel{align-items:center;background:#ffffffd6;border:1px solid rgba(226,232,240,.78);border-radius:13px;color:inherit;cursor:pointer;display:grid!important;font:inherit;gap:6px;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;justify-items:stretch;margin:0!important;min-height:46px;min-width:0;overflow:visible!important;padding:8px 10px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.workspace-rank-panel>.workspace-rank-pill{align-self:center}.workspace-rank-panel:hover{background:#fff;border-color:#d8e4ff;box-shadow:0 10px 22px #0f172a12;transform:translateY(-1px)}.workspace-rank-panel.is-department .workspace-rank-panel-copy{justify-content:center;justify-items:center}.workspace-rank-panel-copy{align-items:center;display:flex!important;gap:5px;justify-content:flex-start;justify-items:start;min-width:0;overflow:hidden;text-align:left;width:100%}.workspace-rank-panel.is-department{grid-template-columns:minmax(0,1fr) auto}.workspace-rank-panel.is-empty{grid-template-columns:minmax(0,1fr);justify-items:center}.workspace-rank-panel.is-empty .workspace-rank-panel-copy{justify-items:center;text-align:center}.workspace-rank-panel-copy small{color:#667085!important;font-size:11px!important;font-weight:660!important;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-rank-panel-copy .workspace-department-pill{align-self:center;display:inline-flex!important;font-size:10.5px!important;font-weight:720!important;justify-self:center;align-items:center;justify-content:center;line-height:1;max-width:min(76px,100%);min-height:20px;height:20px;overflow:hidden;padding:0 9px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.workspace-rank-pill{align-items:center;background:#eef4ff;border:1px solid #d7e4ff;border-radius:999px;color:#2351f6!important;display:inline-flex;flex:0 0 auto;font-size:11.5px!important;font-weight:780!important;justify-content:center;line-height:1;max-width:min(86px,100%);min-height:26px;height:26px;min-width:44px;overflow:hidden;padding:0 11px;text-overflow:ellipsis;white-space:nowrap}.workspace-rank-pill.is-gold{background:#ffe58a;border-color:#f5c451;box-shadow:inset 0 -1px #a062001f;color:#8a4b00!important}.workspace-rank-pill.is-silver,.workspace-rank-pill.is-default{background:#eef2f6;border-color:#e4e7ec;color:#475467!important}.workspace-rank-pill.is-muted{background:#f4f6f8;border-color:#e5e7eb;color:#667085!important}.workspace-rank-pill.is-bronze{background:#dfa266;border-color:#c87835;color:#fff!important}.workspace-rank-empty{color:#98a2b3!important;font-size:10.5px!important;font-weight:620!important;grid-column:1 / -1;margin-top:1px}.workspace-modal-backdrop.kind-leaderboard{background:#0f172a33}.workspace-leaderboard-modal{background:radial-gradient(circle at 50% 22%,rgba(255,217,76,.18),transparent 27%),radial-gradient(circle at 50% 30%,rgba(255,255,255,.94),transparent 54%),#fffffff5;border:1px solid rgba(255,255,255,.82);border-radius:30px;box-shadow:0 24px 58px #0f172a33;display:grid;gap:14px;max-height:calc(100vh - 44px);overflow:hidden;padding:18px;position:relative;width:min(520px,calc(100vw - 32px))}.workspace-leaderboard-modal:before{background:repeating-conic-gradient(from -8deg at 50% 28%,rgba(245,158,11,.08) 0deg,rgba(245,158,11,.08) 4deg,transparent 4deg,transparent 13deg),radial-gradient(circle at 50% 27%,rgba(255,255,255,.96),transparent 50%);content:"";inset:76px 18px auto;height:260px;opacity:.58;pointer-events:none;position:absolute;z-index:0}.workspace-leaderboard-modal>*{position:relative;z-index:1}.workspace-leaderboard-head{align-items:center;display:grid;gap:8px;grid-template-columns:136px minmax(0,1fr) 136px;position:relative;text-align:center;z-index:12}.workspace-leaderboard-close,.workspace-leaderboard-filter-trigger{align-items:center;background:#ffffffeb;border:1px solid #e4e7ec;border-radius:999px;color:#111827;display:inline-flex;height:35px;justify-content:center;width:35px}.workspace-leaderboard-close{justify-self:start}.workspace-leaderboard-title{justify-self:center;min-width:0}.workspace-leaderboard-filter-wrap{justify-self:end;position:relative;z-index:14}.workspace-leaderboard-filter-trigger{cursor:pointer;gap:6px;min-width:116px;padding:0 10px;width:auto}.workspace-leaderboard-filter-trigger.is-open,.workspace-leaderboard-filter-trigger:hover{border-color:#d7deea;box-shadow:0 8px 20px #0f172a14}.workspace-leaderboard-filter-trigger span{color:#111827;font-size:11.5px;font-weight:680;line-height:1;margin:0;white-space:nowrap}.workspace-leaderboard-filter-menu{background:#fffffffa;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 18px 42px #0f172a24;display:grid;gap:8px;min-width:300px;overflow:hidden;padding:10px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.workspace-leaderboard-filter-tabs{background:#eef2f7;border:1px solid #e2e8f0;border-radius:13px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.workspace-leaderboard-filter-tabs button{background:transparent;border:0;border-radius:10px;color:#667085;cursor:pointer;font-size:11.5px;font-weight:760;min-height:29px;padding:0 8px}.workspace-leaderboard-filter-tabs button.is-active{background:#111827;color:#fff}.workspace-leaderboard-filter-grid{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-leaderboard-filter-grid button{align-items:center;background:transparent;border:1px solid #dbe4ef;border-radius:12px;color:#475467;cursor:pointer;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);min-height:44px;padding:7px 9px;text-align:left;width:100%}.workspace-leaderboard-filter-grid button:hover,.workspace-leaderboard-filter-grid button.is-active{background:#f4f7fb;border-color:#cbd5e1;color:#111827}.workspace-leaderboard-filter-grid button:first-child{color:#d97706}.workspace-leaderboard-filter-grid button:first-child:hover,.workspace-leaderboard-filter-grid button:first-child.is-active{background:#fff7ed;border-color:#fed7aa;color:#d97706}.workspace-leaderboard-filter-grid span{display:grid;gap:2px;min-width:0}.workspace-leaderboard-filter-grid strong,.workspace-leaderboard-filter-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-leaderboard-filter-grid strong{color:inherit;font-size:11.5px;font-weight:680}.workspace-leaderboard-filter-grid small{color:#98a2b3;font-size:10.5px;font-weight:650}.workspace-leaderboard-head h2{color:#111827;font-size:24px;font-weight:760;letter-spacing:0;line-height:1.05;margin:0}.workspace-leaderboard-title span{color:#98a2b3;display:block;font-size:12.5px;font-weight:640;margin-top:4px}.workspace-leaderboard-tabs{background:#f4f7fbdb;border:1px solid rgba(226,232,240,.88);border-radius:999px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.workspace-leaderboard-tabs button{background:transparent;border:0;border-radius:999px;color:#667085;font-size:12.5px;font-weight:720;min-height:32px}.workspace-leaderboard-tabs button.is-active{background:#111827;box-shadow:0 10px 20px #0f172a24;color:#fff}.workspace-leaderboard-podium{align-items:end;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));isolation:isolate;min-height:266px;padding:10px 2px 0;perspective:820px;position:relative}.workspace-leaderboard-podium:after{background:linear-gradient(180deg,#fff0,#fff3 36%,#ffffffb8 76%,#fffffff5),radial-gradient(ellipse at 50% 0%,rgba(245,158,11,.06),transparent 74%);bottom:-16px;content:"";height:84px;left:-18px;pointer-events:none;position:absolute;right:-18px;z-index:1}.workspace-leaderboard-podium-card{align-content:end;background:transparent;border:0;box-shadow:none;display:grid;gap:15px;justify-items:center;min-height:220px;overflow:visible;padding:0;position:relative;text-align:center}.workspace-leaderboard-podium-card.rank-1{min-height:246px}.workspace-leaderboard-podium-card.rank-2{min-height:214px}.workspace-leaderboard-podium-card.rank-3{min-height:186px}.workspace-leaderboard-podium-person{align-items:center;display:grid;gap:5px;justify-items:center;min-width:0;padding:0 7px;position:relative;width:100%;z-index:6}.workspace-leaderboard-podium-person:before{background:#facc15;border:2px solid #ffffff;border-radius:999px;box-shadow:0 4px 10px #f59e0b2e;content:"";height:10px;position:absolute;top:-6px;width:10px}.workspace-leaderboard-podium-card.rank-1 .workspace-leaderboard-podium-person:before{background:#facc15;box-shadow:0 4px 10px #f59e0b2e}.workspace-leaderboard-podium-card.rank-2 .workspace-leaderboard-podium-person:before{background:#cbd5e1;box-shadow:0 4px 10px #64748b2e}.workspace-leaderboard-podium-card.rank-3 .workspace-leaderboard-podium-person:before{background:#c87835;box-shadow:0 4px 10px #c2410c2e}.workspace-leaderboard-podium-person .workspace-person-avatar{border:3px solid rgba(255,255,255,.96);box-shadow:0 8px 18px #0f172a29;height:58px;width:58px}.workspace-leaderboard-podium-person strong{color:#111827;font-size:13px;font-weight:780;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-leaderboard-podium-score{align-items:center;background:transparent;border-radius:999px;color:#98a2b3;display:inline-flex;font-size:13px;font-weight:700;gap:4px;min-height:18px;padding:0;position:relative;text-shadow:0 1px 0 rgba(255,255,255,.9);z-index:7}.workspace-leaderboard-podium-score:before{color:#93c5fd;content:"◆";font-size:10px}.workspace-leaderboard-podium-block{align-content:center;background:linear-gradient(180deg,#dce8ff,#bfd2ff 54%,#bfd2ff8a 78%,#fff0);border:1px solid rgba(255,255,255,.42);border-bottom:0;border-radius:15px 15px 0 0;box-shadow:inset 10px 0 24px #ffffff38,inset -12px 0 24px #2563eb14,0 18px 28px #2563eb14;display:grid;gap:3px;justify-items:center;min-height:112px;clip-path:polygon(8% 0,92% 0,100% 12px,100% 100%,0 100%,0 12px);overflow:hidden;padding:18px 8px 30px;position:relative;transform-style:preserve-3d;width:100%;z-index:2}.workspace-leaderboard-podium-block:before{background:linear-gradient(180deg,#dce8ff,#c5d7ff);border:0;border-radius:0;box-shadow:none;clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);content:"";height:18px;left:0;position:absolute;right:0;top:0;transform:none;transform-origin:bottom center;z-index:1}.workspace-leaderboard-podium-block:after{background:linear-gradient(180deg,#fff0,#ffffffd1);bottom:-2px;content:"";height:31%;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.workspace-leaderboard-podium-card.rank-1 .workspace-leaderboard-podium-block{background:linear-gradient(180deg,#ffd84d,#f5bd0f 52%,#f5bd0f9e 78%,#fff0);box-shadow:inset 12px 0 26px #ffffff2e,inset -14px 0 28px #b068001c,0 20px 34px #f59e0b24;min-height:170px}.workspace-leaderboard-podium-card.rank-1 .workspace-leaderboard-podium-block:before{background:linear-gradient(180deg,#ffd84d,#f6c30f)}.workspace-leaderboard-podium-card.rank-2 .workspace-leaderboard-podium-block{min-height:128px}.workspace-leaderboard-podium-card.rank-3 .workspace-leaderboard-podium-block{background:linear-gradient(180deg,#ffc6aa,#ff9c73 54%,#ff9c7394 80%,#fff0);box-shadow:inset 10px 0 24px #fff3,inset -12px 0 24px #c2410c14,0 18px 28px #f9731617;min-height:86px;padding-bottom:22px;padding-top:16px}.workspace-leaderboard-podium-card.rank-3 .workspace-leaderboard-podium-block:before{background:linear-gradient(180deg,#ffc6aa,#ffad8a)}.workspace-leaderboard-podium-card.rank-3 .workspace-leaderboard-podium-block span{transform:translateY(5px)}.workspace-leaderboard-podium-block span{color:#ffffffbd;font-size:10px;font-weight:800;letter-spacing:1px;line-height:1;position:relative;z-index:3}.workspace-leaderboard-podium-block b{color:#ffffffe0;font-size:54px;font-weight:900;line-height:1;position:relative;text-shadow:0 2px 8px rgba(15,23,42,.14);z-index:3}.workspace-leaderboard-updated{align-items:center;color:#98a2b3;display:flex;font-size:12px;font-weight:620;gap:8px;justify-content:center}.workspace-leaderboard-updated b{color:#d92d20;font-weight:680}.workspace-leaderboard-empty{align-self:center;color:#667085;grid-column:1 / -1;margin:0;text-align:center}.workspace-leaderboard-list{display:grid;gap:8px;margin-top:-8px;max-height:min(320px,36vh);overflow-y:auto;overscroll-behavior:contain;padding-right:3px;position:relative;z-index:8}.workspace-leaderboard-list::-webkit-scrollbar{width:6px}.workspace-leaderboard-list::-webkit-scrollbar-thumb{background:#94a3b875;border-radius:999px}.workspace-leaderboard-list article{align-items:center;background:#ffffffdb;border:1px solid rgba(226,232,240,.78);border-radius:16px;display:grid;gap:10px;grid-template-columns:42px 42px minmax(0,1fr) auto;min-height:58px;padding:8px 10px}.workspace-leaderboard-list article.is-current{background:#f0f7ff;border-color:#bcd7ff}.workspace-leaderboard-rank{align-items:center;background:#eef2f6;border-radius:999px;color:#475467;display:inline-flex;font-size:12px;font-weight:820;height:30px;justify-content:center;min-width:34px}.workspace-leaderboard-rank.rank-1{background:#ffe58a;color:#8a4b00}.workspace-leaderboard-rank.rank-2{background:#e4e7ec;color:#475467}.workspace-leaderboard-rank.rank-3{background:#dfa266;color:#fff}.workspace-leaderboard-rank.rank-muted{background:#f8fafc;color:#98a2b3}.workspace-leaderboard-list .workspace-person-avatar{height:38px;width:38px}.workspace-leaderboard-list strong{color:#111827;display:block;font-size:13px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-leaderboard-list small{color:#667085;display:block;font-size:11.5px;font-weight:580;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-leaderboard-list article>b{color:#111827;font-size:14px;font-weight:680}.workspace-reminder-card .workspace-reminder-list{max-height:408px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.workspace-reminder-card .workspace-reminder-list::-webkit-scrollbar{width:6px}.workspace-reminder-card .workspace-reminder-list::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px}@keyframes workspaceLiveNodeBeatVisible{0%,to{filter:drop-shadow(0 0 0 rgba(35,81,246,0));transform:scale(1)}42%{filter:drop-shadow(0 0 5px rgba(35,81,246,.24));transform:scale(1.08)}}@keyframes workspaceLiveNodeRippleVisible{0%{opacity:.34;transform:scale(.75)}70%{opacity:0;transform:scale(1.55)}to{opacity:0;transform:scale(1.55)}}@keyframes workspaceLiveArrowNudge{0%,to{transform:translate(0)}45%{transform:translate(1px,-1px)}}.workspace-event-row.is-live .workspace-event-node,.workspace-event-node.is-live,.workspace-right-column .workspace-event-row.is-live .workspace-event-node,.workspace-right-column .workspace-event-node.is-live{animation:workspaceLiveNodeBeatVisible .98s cubic-bezier(.34,1.56,.64,1) infinite!important;background:#2f6df6!important;border-color:#2f6df6!important;box-shadow:0 0 0 3px #2f6df61f,inset 0 0 0 3px #fff!important;height:16px!important;margin-top:17px!important;position:relative!important;transform-origin:center center!important;width:16px!important}.workspace-event-row.is-live .workspace-event-node:after,.workspace-event-node.is-live:after,.workspace-right-column .workspace-event-row.is-live .workspace-event-node:after,.workspace-right-column .workspace-event-node.is-live:after{animation:workspaceLiveNodeRippleVisible .98s ease-out infinite!important;background:#2f6df61f;border:1px solid rgba(47,109,246,.28);border-radius:999px;content:"";display:block;inset:-4px;pointer-events:none;position:absolute;transform-origin:center center}.workspace-event-row.is-live .workspace-event-countdown svg,.workspace-right-column .workspace-event-row.is-live .workspace-event-countdown svg{animation:workspaceLiveArrowNudge .98s ease-in-out infinite!important;transform-origin:center}.workspace-right-column .workspace-routine-row,.workspace-right-column .workspace-event-body.workspace-event-preview-trigger{background:#f7f9fc!important;border-color:#e6ebf3!important}.workspace-right-column .workspace-routine-row:hover,.workspace-right-column .workspace-event-body.workspace-event-preview-trigger:hover{background:#fff!important;border-color:#dbe5f4!important}.workspace-create-modal{background:#fbfcfe!important}html body .workspace-drawer.workspace-create-modal,html body .workspace-create-modal{background-color:#fbfcfe!important;background-image:none!important}.workspace-create-modal .workspace-quick-form>label,.workspace-create-modal .workspace-create-row,.workspace-create-modal .workspace-task-property-row,.workspace-create-modal .workspace-task-modal-hero,.workspace-create-modal .workspace-event-modal-hero,.workspace-create-modal .workspace-routine-modal-iconline,.workspace-event-preview-modal .workspace-create-row{background:#f8fafc!important;border-color:#e6ebf3!important}.workspace-create-modal.kind-event .workspace-drawer-head,.workspace-create-modal.kind-task .workspace-drawer-head,.workspace-create-modal .workspace-drawer-head{background:#f1f5fb!important;border-color:#e4eaf3!important}.workspace-routine-head{align-items:center!important;margin-bottom:12px!important}.workspace-routine-head>div{align-items:center!important;display:inline-flex!important;gap:10px!important;min-width:0!important}.workspace-routine-head h2{white-space:nowrap}.workspace-routine-donut{align-items:center;display:inline-flex;flex:0 0 auto}.workspace-routine-donut-ring{align-items:center;border-radius:999px;display:inline-flex;height:34px;justify-content:center;padding:3px;transition:background .24s ease;width:34px}.workspace-routine-donut-ring>span{align-items:center;background:#fff;border-radius:inherit;color:#111827!important;display:inline-flex;font-size:10.5px!important;font-weight:780!important;height:100%;justify-content:center;letter-spacing:0;line-height:1;width:100%}.workspace-routine-summary.compact{display:none!important}.workspace-create-modal .workspace-drawer-head,.workspace-create-modal.kind-event .workspace-drawer-head,.workspace-create-modal.kind-task .workspace-drawer-head,.workspace-create-modal.kind-routine .workspace-drawer-head{background:transparent!important;border:0!important;border-bottom:1px solid #e6ebf3!important;border-radius:0!important;margin:0 0 14px!important;padding:0 0 14px!important}.workspace-create-modal.kind-routine .workspace-routine-modal-iconline{background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding:4px 0 8px!important}.workspace-create-modal .workspace-quick-form>label:first-of-type{background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding:0!important}.workspace-create-modal .workspace-quick-form>label:first-of-type input{background:#fff!important;border-color:#d8e0eb!important}.workspace-create-modal .workspace-quick-form>label:first-of-type input:focus{border-color:#b7cdfd!important;box-shadow:0 0 0 3px #2351f614!important;outline:none!important}.workspace-create-modal .workspace-create-row input,.workspace-create-modal .workspace-create-row textarea,.workspace-create-modal .workspace-create-row select,.workspace-create-modal .workspace-task-property-row input,.workspace-create-modal .workspace-task-property-row textarea,.workspace-create-modal .workspace-task-property-row select,.workspace-create-modal .workspace-inline-select>button,.workspace-create-modal .workspace-person-select>button,.workspace-create-modal .workspace-platform-select>button,.workspace-create-modal .workspace-date-time-button,.workspace-create-modal .workspace-people-chips{background-color:#fbfcfe!important}.workspace-create-modal .workspace-task-detail-form{gap:10px!important}.workspace-create-modal.kind-event .workspace-quick-form>label:first-of-type input{font-size:21px!important;font-weight:580!important}.workspace-create-modal.kind-event .workspace-drawer-head h2,.workspace-create-modal.kind-event .workspace-event-modal-hero strong{font-weight:640!important}.workspace-create-modal.kind-event .workspace-create-row>span{font-weight:540!important}.workspace-create-modal.kind-event :is(input,textarea,.workspace-date-time-button,.workspace-inline-select>button,.workspace-person-select>button,.workspace-platform-select>button,.workspace-people-chips,.workspace-event-type-select>button){font-weight:480!important}.workspace-create-modal.kind-event :is(input,textarea)::placeholder{color:#667085!important;font-weight:460!important;opacity:.82}.workspace-create-modal.kind-event :is(.workspace-event-type-select>button span,.workspace-inline-select>button span,.workspace-date-time-button>span:first-child,.workspace-platform-select>button>span:not(.workspace-platform-logo):not(.workspace-platform-mark):not(.workspace-platform-logo-img),.workspace-person-select>button>span,.workspace-people-chips button,.workspace-person-menu span,.workspace-inline-select-menu button,.workspace-platform-menu button){font-weight:480!important}.workspace-create-modal.kind-event .workspace-person-menu{max-height:min(230px,38vh)}.workspace-create-modal.kind-event .workspace-drawer-head h2,.workspace-create-modal.kind-event .workspace-event-modal-hero strong{font-weight:760!important}.workspace-create-modal.kind-event .workspace-quick-form>label:first-of-type>span{color:#111827!important;font-weight:760!important}.workspace-create-modal.kind-event .workspace-quick-form>label:first-of-type input{color:#111827!important;font-weight:700!important}.workspace-create-modal.kind-event .workspace-quick-form>label:first-of-type input::placeholder{color:#8a94a6!important;font-weight:650!important}.workspace-create-modal.kind-event .workspace-recurrence-toggle{align-items:center;display:inline-flex;justify-content:center}.workspace-create-modal.kind-event .workspace-recurrence-select{flex-basis:160px;min-width:160px}.workspace-create-modal.kind-event .workspace-recurrence-select .workspace-inline-select-menu{min-width:162px;width:162px}html body .content-editor-drawer .content-editor-actions{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html,body,#root{scroll-behavior:auto}:where(.module-function-tabs,.mobile-all-features,.mobile-search-panel,.notification-panel,.mobile-notification-list,.workspace-task-list,.workspace-request-list,.workspace-routine-list,.workspace-reminder-list,.workspace-review-list,.workspace-calendar-event-list,.workspace-done-task-folder-list,.content-editor-drawer,.script-editor-scroll,.content-list-view,.content-card-grid,.finance-native-ledger-table-wrap,.finance-native-compact-period-menu,.finance-date-table-menu,.hr-modal-card,.gt-native-staff-rank-list,.knowledge-document-table,.seo-review-gate-scroll,.seo-quick-fix-scroll){-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important;scrollbar-width:thin}:where(.app-shell,.app-shell main,.drawer-backdrop,.drawer,.workspace-drawer-backdrop,.workspace-drawer,.workspace-create-modal){overscroll-behavior:auto!important}:where(.workspace-date-time-menu,.workspace-person-menu,.workspace-platform-menu,.workspace-inline-select-menu,.workspace-event-type-menu,.finance-native-compact-period-menu,.finance-date-table-menu,.theme-select-menu){contain:layout paint style!important}.workspace-date-time-menu{box-shadow:0 16px 34px #10182824!important;max-width:calc(100vw - 32px)}.workspace-create-modal .workspace-date-time-menu{grid-template-columns:minmax(224px,1fr) minmax(224px,.9fr)!important;max-height:none!important;overflow:visible!important;width:min(560px,calc(100vw - 64px))!important}.workspace-time-panel{grid-template-columns:minmax(0,1fr)!important}.workspace-time-grid{display:grid;gap:8px;grid-column:1 / -1;min-width:0}.workspace-time-column,.workspace-create-modal .workspace-time-column{align-content:start;max-height:none!important;overflow:visible!important;padding-right:0!important;scrollbar-gutter:auto!important;will-change:auto!important}.workspace-time-column.is-hours{grid-template-columns:repeat(6,minmax(28px,1fr))}.workspace-time-column.is-minutes{grid-template-columns:repeat(4,minmax(34px,1fr))}@media(max-width:760px){.workspace-date-time-menu{grid-template-columns:minmax(0,1fr)!important;width:min(340px,calc(100vw - 36px))!important}.workspace-create-modal .workspace-date-time-menu{left:18px!important;max-height:calc(100dvh - 176px)!important;overflow-y:auto!important;right:18px!important;width:auto!important}:where(.mobile-all-features,.mobile-search-panel,.mobile-notification-list,.workspace-create-modal,.content-editor-drawer,.script-editor-scroll){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(max-width:390px){.workspace-time-column.is-hours{grid-template-columns:repeat(4,minmax(34px,1fr))}}@media(prefers-reduced-motion:reduce){.workspace-right-column .workspace-event-row.is-current .workspace-event-node,.workspace-event-row.is-current .workspace-event-node{animation:none!important}.workspace-right-column .workspace-event-row.is-current .workspace-event-node:after{animation:none!important}.workspace-event-row.is-current .workspace-event-node:after{animation:none!important}.workspace-event-row.is-live .workspace-event-node,.workspace-event-node.is-live,.workspace-right-column .workspace-event-row.is-live .workspace-event-node,.workspace-right-column .workspace-event-node.is-live{animation:workspaceLiveNodeBeatVisible 1.35s ease-in-out infinite!important}.workspace-event-row.is-live .workspace-event-node:after,.workspace-event-node.is-live:after,.workspace-right-column .workspace-event-row.is-live .workspace-event-node:after,.workspace-right-column .workspace-event-node.is-live:after{animation:workspaceLiveNodeRippleVisible 1.35s ease-out infinite!important}}@media(max-width:720px){.workspace-event-type-menu{bottom:calc(92px + env(safe-area-inset-bottom));left:18px;position:fixed;right:18px;top:auto}}.workspace-momentum-chart-panel.is-purple{--workspace-chart-line: #8b5cf6}.workspace-momentum-chart-panel.is-green{--workspace-chart-line: #2351f6}.workspace-momentum-chart-panel.is-momentum>div>span:first-child{color:#667085!important;font-weight:640!important}.workspace-momentum-chart-panel .workspace-chart-trend{align-items:center;color:#667085!important;display:inline-flex;flex:0 0 auto;font-size:12px!important;font-weight:500!important;gap:6px;letter-spacing:0!important;line-height:1.2;text-transform:none!important;white-space:nowrap}.workspace-momentum-chart-panel .workspace-chart-trend svg{flex:0 0 auto}.workspace-momentum-chart-panel .workspace-chart-trend>span{color:#667085!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.workspace-momentum-chart-panel .workspace-chart-trend.is-up svg{color:#12b76a}.workspace-momentum-chart-panel .workspace-chart-trend.is-down svg{color:#ef4444}.workspace-momentum-chart-panel .workspace-chart-trend.is-flat svg{color:#f59e0b}.workspace-attendance-tile{cursor:pointer;gap:0!important;min-height:122px!important;overflow:hidden!important;padding:12px!important;transition:box-shadow .16s ease,transform .16s ease}.workspace-attendance-tile:hover{box-shadow:inset 0 0 0 1px #2351f624,0 10px 20px #0f172a0f;transform:translateY(-1px)}.workspace-attendance-tile:focus-visible{outline:2px solid rgba(37,99,235,.42);outline-offset:2px}.workspace-attendance-tile>div:not(.workspace-attendance-mini),.workspace-attendance-tile>.workspace-momentum-mini-bar,.workspace-attendance-tile>small{display:none!important}.workspace-attendance-mini{align-content:start;background:transparent;border:0;color:inherit;cursor:inherit;display:grid;font:inherit;gap:8px;height:100%;min-height:0;padding:0;text-align:left;width:100%}.workspace-attendance-mini:hover{background:transparent;box-shadow:none;transform:none}.workspace-attendance-mini-head,.workspace-attendance-mini-foot{align-items:center;display:flex;justify-content:space-between;min-width:0}.workspace-attendance-mini-head>span{color:#667085!important;font-size:11px!important;font-weight:720!important}.workspace-attendance-mini-head>b{color:#111827;font-size:18px;font-weight:840;line-height:1}.workspace-attendance-heatmap{display:grid;gap:3px;grid-template-columns:repeat(7,minmax(0,1fr));width:100%}.workspace-attendance-heatmap>i,.workspace-attendance-legend i{align-items:center;aspect-ratio:1 / 1;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#94a3b8;display:inline-flex;font-size:9.5px;font-style:normal;font-weight:760;justify-content:center;line-height:1;min-width:0}.workspace-attendance-heatmap>i.is-present,.workspace-attendance-legend i.is-present{background:#dcffef;border-color:#008f582e;color:#008f58}.workspace-attendance-heatmap>i.is-late,.workspace-attendance-legend i.is-late{background:#dcffef;border-color:#f59e0be6;box-shadow:inset 0 0 0 1px #f59e0b24;color:#047857}.workspace-attendance-heatmap>i.is-missing,.workspace-attendance-legend i.is-missing{background:#dcffef;border-color:#dc2626e6;box-shadow:inset 0 0 0 1px #dc262624;color:#008f58}.workspace-attendance-heatmap>i.is-absent,.workspace-attendance-legend i.is-absent{background:#ffe7e7;border-color:#dc262647;color:#c1121f}.workspace-attendance-heatmap>i.is-leave,.workspace-attendance-legend i.is-leave{background:#fff1df;border-color:#c45a003d;color:#c45a00}.workspace-attendance-heatmap>i.is-off,.workspace-attendance-heatmap>i.is-future,.workspace-attendance-heatmap>i.is-empty{background:#eef1f5;border-color:#e2e8f0db;color:#98a2b3}.workspace-attendance-mini-foot{gap:7px;justify-content:flex-start}.workspace-attendance-mini-foot>span{align-items:center;color:#667085!important;display:inline-flex;font-size:10.5px!important;font-weight:600!important;gap:4px;line-height:1;white-space:nowrap}.workspace-attendance-mini-foot i{border-radius:999px;display:inline-flex;height:7px;width:7px}.workspace-attendance-mini-foot i.is-present{background:#12b76a}.workspace-attendance-mini-foot i.is-late{background:#f59e0b}.workspace-attendance-mini-foot i.is-absent{background:#dc2626}.workspace-attendance-mini-foot i.is-missing{background:#ef4444;box-shadow:0 0 0 2px #dcffef}.workspace-modal-backdrop.kind-attendance{background:#0f172a38}.workspace-attendance-modal{background:#fffffffa;border:1px solid rgba(255,255,255,.86);border-radius:26px;box-shadow:0 24px 58px #0f172a33;display:grid;gap:14px;max-height:calc(100vh - 44px);overflow:auto;overscroll-behavior:contain;padding:18px;scrollbar-gutter:stable;width:min(820px,calc(100vw - 32px));-webkit-overflow-scrolling:touch}.workspace-attendance-modal-head{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.workspace-attendance-modal-close,.workspace-attendance-modal-head>i{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:999px;color:#475467;display:inline-flex;height:36px;justify-content:center;width:36px}.workspace-attendance-modal-close{cursor:pointer}.workspace-attendance-modal-head h2{color:#111827;font-size:20px;font-weight:820;letter-spacing:0;line-height:1.15;margin:2px 0}.workspace-attendance-modal-head span,.workspace-attendance-modal-head small{color:#667085;font-size:11px;font-weight:700}.workspace-attendance-modal-head small{display:block;font-weight:520}.workspace-attendance-modal-head>i{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.workspace-attendance-modal-summary{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-attendance-modal-summary article{background:#f8fafc;border:1px solid #e8eef6;border-radius:14px;display:grid;gap:5px;min-height:78px;padding:11px 12px}.workspace-attendance-modal-summary span,.workspace-attendance-modal-summary small{color:#667085;font-size:10.5px;font-weight:680;line-height:1.25}.workspace-attendance-modal-summary strong{color:#111827;font-size:18px;font-weight:840;letter-spacing:0;line-height:1.1}.workspace-attendance-modal-summary .is-penalty{background:linear-gradient(180deg,#fffbeb,#fff);border-color:#f59e0b3d}.workspace-attendance-modal-summary .is-penalty strong{color:#92400e}.workspace-attendance-legend{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.workspace-attendance-legend span{align-items:center;color:#667085;display:inline-flex;font-size:11px;font-weight:620;gap:5px}.workspace-attendance-legend i{height:14px;width:14px}.workspace-attendance-modal-grid{display:grid;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-attendance-day{background:#fff;border:1px solid #e8eef6;border-radius:14px;display:grid;gap:7px;min-height:142px;padding:10px}.workspace-attendance-day-date{align-items:center;display:flex;justify-content:space-between}.workspace-attendance-day-date b{align-items:center;background:#eef1f5;border-radius:8px;color:#475467;display:inline-flex;font-size:12px;font-weight:820;height:24px;justify-content:center;width:24px}.workspace-attendance-day-date small{color:#98a2b3;font-size:10px;font-weight:620}.workspace-attendance-day>strong{color:#111827;font-size:12.5px;font-weight:780;line-height:1.2}.workspace-attendance-day>p{color:#667085;font-size:11px;font-weight:520;line-height:1.35;margin:0;min-height:30px}.workspace-attendance-day dl{display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.workspace-attendance-day dl div{display:grid;gap:2px}.workspace-attendance-day dt{color:#98a2b3;font-size:9.5px;font-weight:700}.workspace-attendance-day dd{color:#344054;font-size:10.5px;font-weight:720;margin:0}.workspace-attendance-day.is-present{background:#f0fff7;border-color:#008f5833}.workspace-attendance-day.is-late{background:#f0fff7;border-color:#f59e0bb8;box-shadow:inset 0 0 0 1px #f59e0b21}.workspace-attendance-day.is-missing{background:#f0fff7;border-color:#dc2626b8;box-shadow:inset 0 0 0 1px #dc262621}.workspace-attendance-day.is-absent{background:#fff5f5;border-color:#dc262647}.workspace-attendance-day.is-leave{background:#fffaf0;border-color:#c45a0033}.workspace-attendance-day.is-off,.workspace-attendance-day.is-future,.workspace-attendance-day.is-empty{background:#f8fafc}@media(max-width:760px){.workspace-attendance-modal{border-radius:22px;padding:14px}.workspace-attendance-modal-summary,.workspace-attendance-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-attendance-day{min-height:136px}}.workspace-momentum-chart-panel.is-purple strong{background:#f3e8ff!important;border-color:#d8b4fe!important;color:#6d28d9!important}.workspace-momentum-chart-panel.is-green .workspace-work-hour-total i{background:#eff6ff!important;border-color:#bfdbfe!important;color:#2351f6!important}.workspace-momentum-line-card .workspace-momentum-chart-panel .workspace-chart-area{pointer-events:none;stroke:none!important}.workspace-momentum-line-card .workspace-momentum-chart-panel.is-purple .workspace-chart-area{fill:url(#workspaceMomentumPurpleArea)!important}.workspace-momentum-line-card .workspace-momentum-chart-panel.is-green .workspace-chart-area{fill:url(#workspaceTotalWorkGreenArea)!important}.workspace-momentum-line-card .workspace-momentum-chart-panel .workspace-chart-line,.workspace-momentum-line-card .workspace-momentum-chart-panel .workspace-work-hour-path{fill:none!important;stroke:var(--workspace-chart-line)!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:4.6!important}.workspace-momentum-line-card .workspace-momentum-chart-panel.is-purple .workspace-chart-line{filter:drop-shadow(0 8px 14px rgba(139,92,246,.24))}.workspace-momentum-line-card .workspace-momentum-chart-panel.is-green .workspace-work-hour-path{filter:drop-shadow(0 8px 15px rgba(35,81,246,.24))}.workspace-momentum-line-card .workspace-momentum-chart-panel .workspace-line-guide{stroke:#dce4f1!important;stroke-dasharray:4 8;stroke-linecap:round;stroke-width:1.2!important}.workspace-momentum-line-card .workspace-momentum-chart-panel .workspace-line-baseline{stroke:#cfd8e6!important;stroke-width:1.2!important}.workspace-momentum-line-card .workspace-momentum-chart-panel.is-green .workspace-line-guide,.workspace-momentum-line-card .workspace-momentum-chart-panel.is-green .workspace-line-baseline{stroke:#2351f633!important}.workspace-momentum-line-card .workspace-momentum-chart-panel polyline,.workspace-momentum-line-card .workspace-momentum-chart-panel .workspace-hour-point,.workspace-momentum-line-card .workspace-momentum-chart-panel>svg circle{display:none!important}.workspace-momentum-line-card .workspace-chart-trend svg{display:block!important;flex:0 0 12px!important;height:12px!important;max-height:12px!important;max-width:12px!important;min-height:12px!important;min-width:12px!important;overflow:visible!important;width:12px!important}.workspace-momentum-line-card .workspace-performance-chart-svg{display:block!important;height:128px!important;max-width:none!important;overflow:visible!important;width:100%!important}.workspace-momentum-line-card .workspace-performance-chart-svg .workspace-hour-point,.workspace-momentum-line-card .workspace-performance-chart-svg circle{display:inline!important}.workspace-momentum-line-card .workspace-performance-chart-svg .workspace-chart-hover-zone{fill:transparent!important;opacity:0!important;pointer-events:all!important;stroke:transparent!important}.workspace-momentum-line-card .workspace-performance-chart-svg .workspace-hour-point:hover .workspace-chart-hover-zone{opacity:0!important}.workspace-momentum-chart-panel>div{min-height:28px}.workspace-momentum-chart-panel .workspace-chart-trend{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;color:#98a2b3!important;display:inline-flex;gap:5px;height:auto;justify-content:center;min-width:0;padding:0;vertical-align:middle}.workspace-momentum-chart-panel .workspace-chart-trend.is-up,.workspace-momentum-chart-panel .workspace-chart-trend.is-down,.workspace-momentum-chart-panel .workspace-chart-trend.is-flat{background:transparent!important;border-color:transparent!important;color:#98a2b3!important}.workspace-momentum-chart-panel .workspace-chart-trend>span{color:#98a2b3!important;line-height:1}.workspace-momentum-chart-panel .workspace-chart-trend.is-up,.workspace-momentum-chart-panel .workspace-chart-trend.is-up>span,.workspace-momentum-chart-panel .workspace-chart-trend.is-up svg{color:#12b76a!important}.workspace-momentum-chart-panel .workspace-chart-trend.is-down,.workspace-momentum-chart-panel .workspace-chart-trend.is-down>span,.workspace-momentum-chart-panel .workspace-chart-trend.is-down svg{color:#ef4444!important}.workspace-momentum-chart-panel .workspace-chart-trend.is-flat,.workspace-momentum-chart-panel .workspace-chart-trend.is-flat>span,.workspace-momentum-chart-panel .workspace-chart-trend.is-flat svg{color:#f59e0b!important}.workspace-momentum-chart-panel.is-hours .workspace-work-hour-total span{color:#98a2b3!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.workspace-momentum-chart-panel.is-hours .workspace-work-hour-total strong{color:#2351f6!important;font-size:13px!important;font-weight:560!important;line-height:1.15!important}.workspace-momentum-bottom{align-items:stretch!important;grid-template-columns:minmax(170px,.68fr) minmax(0,1.45fr) minmax(320px,1fr)!important}.workspace-attendance-tile{cursor:pointer;min-height:112px!important;position:relative}.workspace-attendance-mini{align-items:center!important;grid-template-columns:minmax(0,1fr) 82px!important;grid-template-rows:auto auto!important;gap:8px 10px!important;height:100%!important;min-height:0!important;padding:0!important}.workspace-attendance-mini-head{grid-column:1;grid-row:1}.workspace-attendance-mini-head>b{font-size:16px!important;font-weight:720!important}.workspace-attendance-heatmap{align-items:center;grid-column:1;grid-row:2;gap:3px!important;grid-auto-rows:12px!important;grid-template-columns:repeat(28,12px)!important;justify-content:start;max-width:100%;overflow:hidden}.workspace-attendance-heatmap>i{aspect-ratio:auto!important;border-radius:4px!important;color:transparent!important;display:block!important;font-size:0!important;height:12px!important;line-height:0!important;min-width:12px!important;padding:0!important;width:12px!important}.workspace-attendance-mini-foot{align-content:center!important;align-items:stretch!important;align-self:stretch;border-left:0;display:grid!important;gap:5px!important;grid-column:2;grid-row:1 / span 2;grid-template-rows:repeat(4,auto);justify-content:stretch!important;padding-left:0}.workspace-attendance-mini-foot>span{justify-content:flex-start;font-weight:520!important}.workspace-attendance-modal{border-radius:22px!important;gap:11px!important;padding:16px!important;width:min(700px,calc(100vw - 32px))!important}.workspace-attendance-modal-head{gap:10px!important}.workspace-attendance-modal-head h2{font-size:18px!important;font-weight:760!important}.workspace-attendance-modal-summary{gap:8px!important}.workspace-attendance-modal-summary article{border-radius:12px!important;gap:2px!important;min-height:62px!important;padding:9px 10px!important}.workspace-attendance-modal-summary strong{font-size:15.5px!important;font-weight:700!important}.workspace-attendance-modal-summary span,.workspace-attendance-modal-summary small{font-weight:560!important}.workspace-attendance-legend{gap:7px!important}.workspace-attendance-legend span{font-size:10.5px!important;font-weight:540!important}.workspace-attendance-modal-grid{background:#f8fafc;border:1px solid #e8eef6;border-radius:14px;gap:5px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;padding:10px}.workspace-attendance-day{aspect-ratio:1.28 / 1;border-radius:7px!important;cursor:pointer;display:grid!important;min-height:0!important;padding:0!important;place-content:center!important;place-items:center!important;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-attendance-day:hover,.workspace-attendance-day.is-selected{box-shadow:0 0 0 2px #2351f61f;transform:translateY(-1px)}.workspace-attendance-day:focus-visible{outline:2px solid rgba(37,99,235,.42);outline-offset:2px}.workspace-attendance-day-date{align-items:center!important;align-self:center!important;display:flex!important;height:auto!important;justify-content:center!important;justify-self:center!important;min-width:0;text-align:center;width:auto!important}.workspace-attendance-day-date b{align-items:center!important;background:transparent!important;border-radius:inherit!important;color:inherit!important;display:inline-flex!important;font-size:10.5px!important;font-weight:620!important;height:auto!important;justify-content:center!important;min-width:18px;text-align:center;width:auto!important}.workspace-attendance-day-date small,.workspace-attendance-day>strong,.workspace-attendance-day>p,.workspace-attendance-day dl{display:none!important}.workspace-attendance-day-inspector{align-items:center;background:#fff;border:1px solid #e8eef6;border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.workspace-attendance-day-inspector>div{display:grid;gap:2px;min-width:0}.workspace-attendance-day-inspector span,.workspace-attendance-day-inspector small,.workspace-attendance-day-inspector dt{color:#667085;font-size:10.5px;font-weight:540;line-height:1.25}.workspace-attendance-day-inspector strong{color:#111827;font-size:13px;font-weight:650;line-height:1.25}.workspace-attendance-day-inspector dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(48px,auto));margin:0}.workspace-attendance-day-inspector dl div{display:grid;gap:1px}.workspace-attendance-day-inspector dd{color:#344054;font-size:12px;font-weight:620;margin:0}@media(max-width:1180px){.workspace-momentum-bottom{grid-template-columns:1fr!important}.workspace-attendance-heatmap{grid-template-columns:repeat(14,12px)!important}}@media(max-width:760px){.workspace-attendance-mini{grid-template-columns:minmax(0,1fr)!important}.workspace-attendance-mini-foot{border-left:0;border-top:1px solid #e8eef6;grid-column:1;grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0;padding-top:8px}.workspace-attendance-modal-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-attendance-day-inspector{grid-template-columns:1fr}.workspace-attendance-day-inspector dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.workspace-performance-card.workspace-momentum-card{padding:14px!important}.workspace-performance-card .workspace-card-head{gap:10px!important}.workspace-momentum-top{gap:12px!important;grid-template-columns:minmax(0,1fr)!important}.workspace-momentum-top .workspace-momentum-score{min-height:166px!important;padding:10px!important}.workspace-momentum-line-card{border-radius:18px!important;min-height:0!important;padding:12px!important}.workspace-momentum-line-card>.workspace-momentum-chart-grid{gap:12px!important;grid-template-columns:minmax(0,1fr)!important}.workspace-momentum-chart-panel{border-radius:14px!important;min-height:182px!important;padding:12px 12px 8px!important}.workspace-momentum-chart-panel>div{align-items:center!important;gap:8px!important;min-width:0}.workspace-momentum-chart-panel span{min-width:0}.workspace-momentum-chart-panel .workspace-chart-trend{flex:0 1 auto;justify-content:flex-end;min-width:0;white-space:nowrap}.workspace-momentum-chart-panel .workspace-chart-trend>span{overflow:hidden;text-overflow:ellipsis}.workspace-momentum-line-card .workspace-performance-chart-svg{height:118px!important}.workspace-momentum-bottom{gap:12px!important;grid-template-columns:minmax(0,1fr)!important;margin-top:12px!important}.workspace-momentum-bottom article{border-radius:16px!important;min-height:108px!important;padding:14px!important}.workspace-momentum-task-tile{gap:11px!important}.workspace-momentum-task-tile>div:first-child{align-items:center!important}.workspace-momentum-task-tile b{font-size:26px!important;font-weight:760!important}.workspace-attendance-tile{min-height:150px!important}.workspace-attendance-mini{align-content:stretch!important;align-items:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;height:auto!important}.workspace-attendance-mini-head{align-items:center!important;display:flex!important;gap:10px!important;grid-column:1!important;grid-row:1!important;justify-content:space-between!important;min-width:0}.workspace-attendance-mini-head>span{font-size:12px!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.workspace-attendance-mini-head>b{flex:0 0 auto;font-size:24px!important;font-weight:720!important;line-height:1!important}.workspace-attendance-heatmap{display:grid!important;gap:7px 6px!important;grid-column:1!important;grid-row:2!important;grid-template-columns:repeat(14,minmax(10px,1fr))!important;max-width:none!important;overflow:visible!important;width:100%!important}.workspace-attendance-heatmap>i{border-radius:5px!important;height:16px!important;min-width:0!important;width:100%!important}.workspace-attendance-mini-foot{border-top:1px solid #e8eef6!important;display:grid!important;gap:6px 10px!important;grid-column:1!important;grid-row:3!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:9px!important}.workspace-attendance-mini-foot>span{align-items:center!important;display:inline-flex!important;font-size:11px!important;gap:5px!important;justify-content:flex-start!important;line-height:1.22!important;min-width:0;white-space:normal!important}.workspace-rank-tile{gap:11px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:136px!important;padding:14px!important}.workspace-rank-label{font-size:12px!important;min-height:30px!important;white-space:nowrap!important}.workspace-rank-open{font-size:11.5px!important;min-height:30px!important;padding:0 12px!important}.workspace-rank-split,.workspace-momentum-bottom article.workspace-rank-tile>.workspace-rank-split{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-rank-panel{border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:58px!important;padding:10px!important}.workspace-rank-panel.is-empty{grid-template-columns:minmax(0,1fr)!important}.workspace-rank-panel-copy small,.workspace-rank-panel-copy b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:390px){.workspace-performance-card.workspace-momentum-card{padding:12px!important}.workspace-momentum-chart-panel{min-height:168px!important;padding-inline:10px!important}.workspace-momentum-line-card .workspace-performance-chart-svg{height:108px!important}.workspace-attendance-mini-foot{grid-template-columns:minmax(0,1fr)!important}}html body .workspace-drawer-backdrop.workspace-modal-backdrop,html body .workspace-drawer-backdrop:has(.workspace-create-modal){z-index:2147483200!important}html body .workspace-create-modal{position:relative!important;z-index:2147483201!important}html body .workspace-create-modal :is(.workspace-inline-select.is-open,.workspace-event-type-select.is-open,.workspace-event-location-select.is-open,.workspace-person-select.is-open,.workspace-platform-select.is-open,.workspace-date-time-picker.is-open,.workspace-people-picker.is-open){z-index:2147483202!important}html body .workspace-create-modal :is(.workspace-inline-select-menu,.workspace-event-type-menu,.workspace-event-location-menu,.workspace-person-menu,.workspace-platform-menu,.workspace-date-time-menu){background:#fffffffa!important;border:1px solid rgba(216,224,235,.96)!important;border-radius:16px!important;box-shadow:0 18px 42px #0f172a29!important;color:#111827!important;z-index:2147483203!important}html body .workspace-create-modal :is(.workspace-inline-select-menu button,.workspace-event-type-menu button,.workspace-event-location-menu button,.workspace-platform-menu button,.workspace-person-menu button){border-radius:12px!important;font-weight:520!important;transition:background .14s ease,color .14s ease,transform .14s ease}html body .workspace-create-modal :is(.workspace-inline-select-menu button:hover,.workspace-inline-select-menu button:focus-visible,.workspace-event-type-menu button:hover,.workspace-event-type-menu button:focus-visible,.workspace-event-type-menu button.active,.workspace-event-location-menu button:hover,.workspace-event-location-menu button:focus-visible,.workspace-platform-menu button:hover,.workspace-platform-menu button:focus-visible,.workspace-person-menu button:hover,.workspace-person-menu button:focus-visible){background:#eef4ff!important;color:#2351f6!important;outline:0!important}.workspace-task-quick-move{align-items:center;display:inline-flex;gap:7px;min-width:0;position:relative;z-index:8}.workspace-task-quick-move>span{color:#667085;font-size:12px;font-weight:560;white-space:nowrap}.workspace-task-quick-move .workspace-inline-select{min-width:116px;width:116px}.workspace-task-quick-move .workspace-inline-select>button{background:#fff!important;border:1px solid #dbe5f4!important;border-radius:999px!important;box-shadow:0 8px 20px #0f172a0b!important;min-height:36px!important;padding:0 7px 0 10px!important}.workspace-task-quick-move .workspace-inline-select-menu{min-width:132px;right:auto;width:132px;z-index:2147483100!important}.workspace-task-quick-move .workspace-inline-select-menu button{font-weight:520}.ace-ios-weather-fallback{display:inline-block;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1em;line-height:1;text-shadow:0 7px 16px rgba(15,23,42,.13)}.workspace-weather-popover{left:50%!important;min-width:158px!important;padding:10px 12px!important;transform:translate3d(-50%,-3px,0) scale(.98)!important;transform-origin:top center!important;z-index:2147483100!important}.workspace-weather-popover.is-open{transform:translate3d(-50%,0,0) scale(1)!important}.workspace-weather-popover:before{left:50%!important;transform:translate(-50%) rotate(45deg)!important}.workspace-weather-popover .workspace-weather-location{color:#98a2b3!important;font-size:11px!important;font-weight:560!important}.workspace-weather-popover strong{font-weight:700!important}.workspace-weather-popover span{font-weight:560!important}.workspace-footer-recurrence .workspace-inline-select{min-width:142px!important;width:142px!important}.workspace-footer-recurrence .workspace-inline-select-menu{bottom:calc(100% + 8px)!important;max-height:min(260px,calc(100dvh - 96px));min-width:152px!important;overflow-y:auto;top:auto!important;width:152px!important;z-index:2147483203!important}@media(max-width:760px){html body .workspace-drawer-backdrop.workspace-modal-backdrop{align-items:flex-start!important;justify-content:center!important;overflow-y:auto!important;padding:max(8px,env(safe-area-inset-top)) 8px calc(88px + env(safe-area-inset-bottom))!important}html body .workspace-create-modal,html body .workspace-create-modal.kind-task,html body .workspace-create-modal.kind-event{max-height:calc(100dvh - 18px)!important;width:min(430px,calc(100vw - 16px))!important}.workspace-weather-popover{left:0!important;max-width:calc(100vw - 36px);min-width:150px!important;top:calc(100% + 12px)!important;transform:translate3d(-4px,3px,0) scale(.98)!important;transform-origin:top left!important}.workspace-weather-popover.is-open{transform:translate3d(-4px,7px,0) scale(1)!important}.workspace-weather-popover:before{left:16px!important;transform:rotate(45deg)!important}html body .workspace-create-modal.kind-event .workspace-drawer-actions>:is(.ghost-button,.primary-button){min-height:44px!important;min-width:92px!important;padding-inline:16px!important}}@media(min-width:761px)and (max-width:1180px){body:has(.app-shell.page-gt .gt-native-drawer-backdrop),body:has(.app-shell.page-gt .gt-native-modal-backdrop),body:has(.app-shell.page-gt .gt-native-event-participant-backdrop){overflow:hidden!important}.app-shell.page-gt:has(.gt-native-drawer-backdrop) .mobile-app-bottom-bar,.app-shell.page-gt:has(.gt-native-modal-backdrop) .mobile-app-bottom-bar,.app-shell.page-gt:has(.gt-native-event-participant-backdrop) .mobile-app-bottom-bar{opacity:0!important;pointer-events:none!important;transform:translateY(100%)!important;visibility:hidden!important}.app-shell.page-gt:has(.gt-native-drawer-backdrop) .back-to-top,.app-shell.page-gt:has(.gt-native-modal-backdrop) .back-to-top,.app-shell.page-gt:has(.gt-native-event-participant-backdrop) .back-to-top{opacity:0!important;pointer-events:none!important}.app-shell.page-gt :is(.gt-native-drawer-backdrop,.gt-native-modal-backdrop,.gt-native-event-participant-backdrop,.gt-native-model-warning-backdrop){overscroll-behavior:contain!important;touch-action:pan-y!important;z-index:2147483200!important}.app-shell.page-gt .gt-native-drawer-backdrop{overflow:hidden!important}.app-shell.page-gt .gt-native-drawer{box-sizing:border-box!important;height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))!important;scrollbar-gutter:stable!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}.app-shell.page-gt .gt-native-drawer-footer-actions,.app-shell.page-gt .gt-native-drawer-actions-bottom{bottom:env(safe-area-inset-bottom)!important;position:sticky!important;z-index:12!important}.app-shell.page-gt .gt-native-modal-backdrop,.app-shell.page-gt .gt-native-event-participant-backdrop{box-sizing:border-box!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))!important}.app-shell.page-gt .gt-native-modal-card,.app-shell.page-gt .gt-native-event-participant-modal{box-sizing:border-box!important;max-height:calc(100dvh - 32px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scroll-padding-bottom:88px!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}.app-shell.page-gt .gt-native-modal-actions,.app-shell.page-gt .gt-native-event-participant-actions{background:#fffffff5!important;bottom:0!important;border-top:1px solid rgba(226,232,240,.88)!important;margin:0 -4px -4px!important;padding:12px 4px 4px!important;position:sticky!important;z-index:12!important}}html body .gt-native .gt-native-overview-shell>.gt-native-overview-main-grid{align-items:stretch!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important}html body .gt-native .gt-native-overview-shell>.gt-native-overview-main-grid>.gt-native-analytics-card{grid-column:auto!important;min-width:0!important;width:100%!important}html body .gt-native .gt-native-overview-shell>.gt-native-overview-type-grid{align-items:stretch!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,65fr) minmax(360px,35fr)!important;width:100%!important}html body .gt-native .gt-native-overview-shell>.gt-native-overview-type-grid>.gt-native-analytics-card{grid-column:auto!important;min-width:0!important;width:100%!important}html body .gt-native .gt-native-overview-shell .gt-native-type-card header{align-items:center!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important}html body .gt-native .gt-native-overview-shell .gt-native-type-switch-horizontal{align-items:center!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:4px!important;min-width:0!important;width:max-content!important}html body .gt-native .gt-native-overview-shell .gt-native-type-switch-horizontal>button{min-width:78px!important;white-space:nowrap!important}html body .gt-native .gt-native-overview-shell .gt-native-trend-chart .revenue-dot,html body .gt-native .gt-native-overview-shell .gt-native-trend-chart .visit-dot{display:none!important}html body .gt-native .gt-native-overview-shell .gt-native-trend-chart .revenue-line,html body .gt-native .gt-native-overview-shell .gt-native-trend-chart .visit-line{stroke-width:2!important}html body .gt-native .gt-native-overview-shell .gt-native-top-outlet-card .gt-native-outlet-decision-list{max-height:none!important;overflow:visible!important}html body .gt-native .gt-native-overview-shell .gt-native-top-outlet-card .gt-native-outlet-decision-list>button{min-height:58px!important}html body .gt-native .gt-native-overview-shell .gt-native-top-outlet-card .gt-native-outlet-decision-list>button>b{color:#0f172a!important;font-weight:700!important}@media(max-width:900px){html body .gt-native .gt-native-overview-shell>.gt-native-overview-main-grid,html body .gt-native .gt-native-overview-shell>.gt-native-overview-type-grid{grid-template-columns:minmax(0,1fr)!important}}@keyframes direct-permission-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}html body #root .app-shell .user-access-modal-backdrop{background:#0f172a4d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .app-shell .user-access-modal-backdrop .user-access-modal-card{contain:layout paint style;isolation:isolate;border:1px solid #d8dee8!important;border-radius:24px!important;background:#fff!important;box-shadow:0 24px 64px #0f172a33!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .app-shell .user-access-modal-head{border-bottom:1px solid #eaecf0;background:#fff}html body #root .app-shell .user-access-modal-content{contain:layout paint style;isolation:isolate;box-sizing:border-box;max-width:100%;overflow-x:hidden;overscroll-behavior-y:contain;scroll-behavior:auto;scroll-padding-block-end:84px;-webkit-overflow-scrolling:touch;touch-action:pan-y;will-change:scroll-position}html body #root .app-shell .user-access-modal-content .profile-module-list span{border-radius:12px}html body #root .app-shell :is(.direct-permission-manager,.direct-permission-summary,.direct-permission-department-tabs,.direct-permission-department,.direct-permission-app-list,.direct-permission-app,.direct-permission-app-trigger,.direct-permission-options,.direct-permission-feature,.direct-permission-feature-options,.direct-permission-option,.direct-permission-footer){box-sizing:border-box;max-width:100%;min-width:0}html body #root .app-shell .direct-permission-manager{contain:layout style;gap:12px}html body #root .app-shell .user-access-modal-card .direct-permission-department-workspace{--permission-dept-accent: #111827;--permission-dept-soft: #f3f4f6}html body #root .app-shell .user-access-modal-card .direct-permission-department-gt{--permission-dept-accent: #2563eb;--permission-dept-soft: #eff6ff}html body #root .app-shell .user-access-modal-card .direct-permission-department-ops{--permission-dept-accent: #d97706;--permission-dept-soft: #fffbeb}html body #root .app-shell .user-access-modal-card .direct-permission-department-hr{--permission-dept-accent: #059669;--permission-dept-soft: #ecfdf3}html body #root .app-shell .user-access-modal-card .direct-permission-department-marketing{--permission-dept-accent: #7c3aed;--permission-dept-soft: #f5f3ff}html body #root .app-shell .user-access-modal-card .direct-permission-department-finance{--permission-dept-accent: #0f766e;--permission-dept-soft: #f0fdfa}html body #root .app-shell .user-access-modal-card .direct-permission-department-admin{--permission-dept-accent: #db2777;--permission-dept-soft: #fdf2f8}html body #root .app-shell .user-access-modal-card :is(.direct-permission-department-core,.direct-permission-department-founder){--permission-dept-accent: #4f46e5;--permission-dept-soft: #eef2ff}html body #root .app-shell .user-access-modal-card .direct-permission-department-knowledge{--permission-dept-accent: #ca8a04;--permission-dept-soft: #fefce8}html body #root .app-shell .user-access-modal-card :is(.direct-permission-department-common,.direct-permission-department-neutral){--permission-dept-accent: #475569;--permission-dept-soft: #f8fafc}html body #root .app-shell .direct-permission-summary{align-items:stretch;gap:7px}html body #root .app-shell .direct-permission-summary .direct-permission-summary-chip{display:inline-grid;gap:2px;max-width:100%;border:1px solid color-mix(in srgb,var(--permission-dept-accent, #475569) 28%,#e4e7ec);border-radius:14px;background:var(--permission-dept-soft, #f8fafc);color:var(--permission-dept-accent, #475569);padding:7px 10px;white-space:normal}html body #root .app-shell .direct-permission-summary-chip strong{font-size:11.5px;font-weight:760}html body #root .app-shell .direct-permission-summary-chip small{color:#667085;font-size:9.5px;font-weight:620}html body #root .app-shell .direct-permission-department-tabs{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:7px}html body #root .app-shell .direct-permission-department-tabs .direct-permission-department-tab{grid-template-columns:minmax(0,1fr);gap:3px;min-height:54px;border:1px solid color-mix(in srgb,var(--permission-dept-accent, #475569) 26%,#e4e7ec);border-radius:14px;background:#fff;color:#344054;box-shadow:0 1px 2px #10182809;touch-action:manipulation;transition:none;-webkit-tap-highlight-color:transparent}html body #root .app-shell .direct-permission-department-tabs .direct-permission-department-tab span{color:var(--permission-dept-accent, #475569)}html body #root .app-shell .direct-permission-department-tabs .direct-permission-department-tab small{color:#667085;opacity:1}html body #root .app-shell .direct-permission-department-tabs .direct-permission-department-tab.active{border-color:var(--permission-dept-accent, #475569);background:var(--permission-dept-soft, #f8fafc);color:var(--permission-dept-accent, #475569);box-shadow:0 0 0 1px color-mix(in srgb,var(--permission-dept-accent, #475569) 14%,transparent)}html body #root .app-shell .direct-permission-department{contain:layout paint style;gap:10px;overflow:visible;border:0;border-radius:0;background:#fff;padding:0}html body #root .app-shell .direct-permission-department-title{align-items:center;border:1px solid color-mix(in srgb,var(--permission-dept-accent, #475569) 24%,#e4e7ec);border-radius:16px;background:var(--permission-dept-soft, #f8fafc);padding:10px 12px}html body #root .app-shell .direct-permission-department-title strong,html body #root .app-shell .direct-permission-department-title>small{color:var(--permission-dept-accent, #475569)}html body #root .app-shell .direct-permission-app{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 64px;overflow:visible;border:1px solid #dfe4ec;border-left-width:1px;border-radius:16px;background:#fff;box-shadow:none}html body #root .app-shell .direct-permission-app.is-expanded{border-color:color-mix(in srgb,var(--permission-dept-accent, #475569) 48%,#dfe4ec);box-shadow:none}html body #root .app-shell .direct-permission-app-trigger{border-radius:15px;background:#fff;touch-action:manipulation;transition:none}html body #root .app-shell .direct-permission-app.is-expanded .direct-permission-app-trigger{background:var(--permission-dept-soft, #f8fafc)}html body #root .app-shell .direct-permission-app-count{min-width:104px;border:1px solid color-mix(in srgb,var(--permission-dept-accent, #475569) 22%,#e4e7ec);border-radius:12px;background:var(--permission-dept-soft, #f8fafc);padding:5px 8px}html body #root .app-shell .direct-permission-app-count strong,html body #root .app-shell .direct-permission-app-count small{color:var(--permission-dept-accent, #475569);white-space:nowrap}html body #root .app-shell .direct-permission-app-count small{font-weight:700}html body #root .app-shell .direct-permission-app-chevron{box-sizing:border-box;width:24px;height:24px;border-radius:10px;background:var(--permission-dept-soft, #f8fafc);color:var(--permission-dept-accent, #475569);padding:4px;transition:none}html body #root .app-shell .direct-permission-options{animation:none;contain:layout paint style;align-items:start;background:#fff}html body #root .app-shell .direct-permission-feature{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 54px;gap:6px;border:0;border-radius:0;background:transparent;padding:0}html body #root .app-shell .direct-permission-feature.is-expanded{grid-column:1 / -1}html body #root .app-shell .direct-permission-feature-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:46px;border:0;border-radius:12px;background:#f8fafc;color:#344054;padding:8px 10px;text-align:left;transition:none}html body #root .app-shell .direct-permission-feature.is-expanded .direct-permission-feature-trigger{background:var(--permission-dept-soft, #f8fafc);color:var(--permission-dept-accent, #475569)}html body #root .app-shell .direct-permission-feature-title-copy{display:grid;gap:2px;min-width:0}html body #root .app-shell .direct-permission-feature-title-copy strong{overflow:hidden;color:inherit;font-size:11.8px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}html body #root .app-shell .direct-permission-feature-title-copy small{color:#667085;font-size:9.8px;font-weight:620}html body #root .app-shell .direct-permission-feature-count{border-radius:999px;background:var(--permission-dept-soft, #f8fafc);color:var(--permission-dept-accent, #475569);font-size:9.8px;font-weight:740;padding:4px 7px;white-space:nowrap}html body #root .app-shell .direct-permission-feature-chevron{box-sizing:border-box;width:24px;height:24px;border-radius:9px;background:#fff;color:currentColor;padding:4px;transition:none}html body #root .app-shell .direct-permission-feature.is-expanded .direct-permission-feature-chevron{transform:rotate(180deg)}html body #root .app-shell .direct-permission-feature-options{animation:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 2px 2px}html body #root .app-shell .direct-permission-option{contain:layout paint style;border-color:#e4e7ec;border-radius:12px;background:#fff;box-shadow:none;touch-action:manipulation;transition:none;-webkit-tap-highlight-color:transparent}html body #root .app-shell .direct-permission-option.is-toggleable{cursor:pointer}html body #root .app-shell .direct-permission-option.is-role-locked>label{cursor:default}html body #root .app-shell .direct-permission-option.is-inherited:not(.is-selected){border-color:#b7e4d2;background:#f4fcf8}html body #root .app-shell .direct-permission-option.is-restorable:not(.is-selected){border-color:color-mix(in srgb,var(--permission-dept-accent, #475569) 44%,#dfe4ec);border-style:dashed;background:#fff}html body #root .app-shell .direct-permission-option.is-selected{border-color:color-mix(in srgb,var(--permission-dept-accent, #475569) 54%,#d8dee8);background:var(--permission-dept-soft, #f8fafc)}html body #root .app-shell .direct-permission-option.is-covered:not(.is-selected){border-color:#d8ccf6;border-style:solid;background:#faf8ff}html body #root .app-shell .direct-permission-option.is-denied{border-color:#d0d5dd;border-style:solid;background:#f9fafb}html body #root .app-shell .direct-permission-option.is-denied>label strong{color:#475467}html body #root .app-shell .direct-permission-option>input{accent-color:var(--permission-dept-accent, #475569);touch-action:manipulation}html body #root .app-shell .direct-permission-option>input:disabled{cursor:default;opacity:.82}html body #root .app-shell .direct-permission-option-meta{flex-wrap:wrap}html body #root .app-shell .direct-permission-access-state{display:inline-flex;align-items:center;min-height:22px;border-radius:999px;font-size:9px;font-weight:760;line-height:1;padding:4px 7px;white-space:nowrap}html body #root .app-shell .direct-permission-access-state.is-direct{background:#eaf2ff;color:#1d4ed8}html body #root .app-shell .direct-permission-access-state.is-role{background:#e8f8f0;color:#047857}html body #root .app-shell .direct-permission-access-state.is-covered{background:#f0ebff;color:#6d28d9}html body #root .app-shell .direct-permission-access-state.is-available{background:#fff3e6;color:#c2410c}html body #root .app-shell .direct-permission-access-state.is-denied{background:#eef0f3;color:#475467}html body #root .app-shell .direct-permission-help,html body #root .app-shell .direct-permission-help:focus-visible{border-color:#dfe4ec;background:#fff;color:#667085;box-shadow:none;transition:none}html body #root .app-shell .direct-permission-footer{inset-inline:0;z-index:8;width:100%;border-top-color:#dfe4ec;background:#fff;box-shadow:none;padding:12px 2px 2px;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:720px){html body #root .app-shell .direct-permission-department-tabs .direct-permission-department-tab{flex-basis:136px;min-height:52px}html body #root .app-shell .direct-permission-summary .direct-permission-summary-chip{flex:1 1 132px}html body #root .app-shell .direct-permission-feature-options{grid-template-columns:1fr}html body #root .app-shell .direct-permission-option{grid-template-columns:18px minmax(0,1fr)}html body #root .app-shell .direct-permission-option-meta{grid-column:2;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){html body #root .app-shell .direct-permission-options,html body #root .app-shell .direct-permission-feature-options{animation:none}html body #root .app-shell .direct-permission-app-chevron,html body #root .app-shell .direct-permission-feature-chevron{transition:none}}.affiliate-performance-period-assigner{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.58fr) minmax(150px,.58fr) auto;align-items:end;gap:10px;border:1px solid #dfe5ee;border-radius:8px;background:#f8fafc;padding:12px}.affiliate-performance-period-file{display:flex;min-width:0;min-height:40px;align-items:center;gap:9px;color:#111827}.affiliate-performance-period-file>svg{flex:0 0 auto;color:#2451c6}.affiliate-performance-period-file>span,.affiliate-performance-period-assigner label{display:grid;min-width:0;gap:4px}.affiliate-performance-period-file strong,.affiliate-performance-period-assigner label>span{color:#344054;font-size:11px;font-weight:760}.affiliate-performance-period-file small{overflow:hidden;color:#667085;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.affiliate-performance-period-assigner input,.affiliate-report-date-range-fields input{width:100%;min-height:40px;border:1px solid #d8e0eb;border-radius:8px;background:#fff;color:#111827;padding:0 10px;font:inherit;font-size:12px;font-weight:680;color-scheme:light}.affiliate-performance-period-assigner input:focus,.affiliate-report-date-range-fields input:focus{border-color:#8ba8ff;outline:3px solid rgba(35,81,246,.1)}.affiliate-performance-period-apply{min-height:40px;white-space:nowrap}.affiliate-import-bulk-table-wrap{display:grid;min-width:0;gap:8px}.affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-import-bulk-table{gap:5px;overflow-x:auto;overscroll-behavior-x:contain}.affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-native-row{grid-template-columns:34px minmax(230px,1.05fr) minmax(170px,.72fr) minmax(170px,.72fr) minmax(300px,1.25fr);min-width:1100px;min-height:48px;gap:12px;border-radius:8px;padding:8px 10px}.affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-native-row:not(.head)>span{display:grid;width:auto;min-width:0;min-height:0;align-items:center;gap:2px;border-radius:0;background:transparent;color:#344054;padding:0;font-weight:560}.affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-native-row:not(.head)>span:nth-child(3),.affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-native-row:not(.head)>span:nth-child(4){background:transparent;color:#344054}.affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-native-row strong,.affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-native-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-performance-match-select,.affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-performance-match-trigger{width:100%;min-width:0}.affiliate-report-date-range-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.affiliate-report-date-range-fields label{display:grid;gap:6px;color:#475467;font-size:11px;font-weight:760}.affiliate-report-date-range-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #edf0f5;padding-top:10px}.affiliate-report-date-range-actions button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;border:1px solid #d8e0eb;border-radius:8px;background:#fff;color:#344054;padding:0 13px;font:inherit;font-size:12px;font-weight:760;cursor:pointer}.affiliate-report-date-range-actions button.primary{border-color:#111827;background:#111827;color:#fff}.affiliate-report-date-range-actions button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:820px){.affiliate-performance-period-assigner{grid-template-columns:1fr 1fr}.affiliate-performance-period-file{grid-column:1 / -1}}@media(max-width:560px){.affiliate-performance-period-assigner,.affiliate-report-date-range-fields{grid-template-columns:1fr}.affiliate-report-period-menu{right:0;left:auto;width:min(330px,calc(100vw - 32px));transform:none}}.affiliate-ace-owned-badge{display:inline-flex;width:fit-content;max-width:100%;min-height:34px;align-items:center;gap:7px;border:1px solid #a7f3d0;border-radius:8px;background:#ecfdf5;color:#047857;padding:6px 10px;font-size:11.5px;font-weight:760;line-height:1.25}.affiliate-line-card{min-height:292px}.affiliate-line-card header{gap:12px}.affiliate-line-heading{display:inline-flex;min-width:0;align-items:center;gap:10px}.affiliate-line-mode{display:inline-flex;flex:0 0 auto;border:1px solid #e1e6ee;border-radius:7px;background:#f8fafc;padding:2px}.affiliate-line-mode button{min-width:42px;min-height:25px;border:0;border-radius:5px;background:transparent;color:#667085;padding:3px 8px;font-size:10px;font-weight:780}.affiliate-line-mode button.active{background:#111827;color:#fff;box-shadow:0 1px 2px #0f172a24}.affiliate-line-chart-summary{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:10px;color:#475467;font-size:10.5px;font-weight:700;white-space:nowrap}.affiliate-line-series{display:inline-flex;align-items:center;gap:5px}.affiliate-line-series em{border-radius:5px;background:#f2f4f7;color:#344054;padding:2px 5px;font-size:9.5px;font-style:normal;font-weight:800}.affiliate-line-trend{display:inline-flex;min-height:20px;align-items:center;gap:3px;border-radius:6px;padding:2px 5px;font-size:9.5px;font-style:normal;font-weight:800}.affiliate-line-trend.is-positive{background:#ecfdf3;color:#027a48}.affiliate-line-trend.is-negative{background:#fff1f3;color:#c01048}.affiliate-line-trend.is-neutral{background:#f2f4f7;color:#667085}.affiliate-line-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%}.affiliate-line-dot.affiliate,.affiliate-line-circle.affiliate{background:#2351f6;fill:#2351f6}.affiliate-line-dot.ace,.affiliate-line-circle.ace{background:#059669;fill:#059669}.affiliate-line-chart-wrap{width:100%;min-height:252px;overflow:hidden}.affiliate-line-chart{display:block;width:100%;height:252px}.affiliate-line-grid{stroke:#e7ecf3;stroke-dasharray:4 5;stroke-width:1}.affiliate-line-axis,.affiliate-line-date{fill:#667085;font-family:inherit;font-size:10.5px;font-weight:650}.affiliate-line-axis-title{fill:#344054;font-family:inherit;font-size:11px;font-weight:780}.affiliate-line-area{pointer-events:none;stroke:none}.affiliate-line-path{fill:none;pointer-events:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8;vector-effect:non-scaling-stroke}.affiliate-line-path.affiliate{stroke:#2351f6}.affiliate-line-path.ace{stroke:#059669}.affiliate-line-circle{stroke:#fff;stroke-width:2;vector-effect:non-scaling-stroke}.affiliate-line-hover-zone{cursor:crosshair;fill:transparent;outline:none;stroke:none}.affiliate-line-hover-rule{stroke:#98a2b3;stroke-dasharray:4 5;stroke-width:1;vector-effect:non-scaling-stroke}.affiliate-line-active-halo{opacity:.17;stroke:none}.affiliate-line-active-halo.affiliate{fill:#2351f6}.affiliate-line-active-halo.ace{fill:#059669}.affiliate-line-tooltip{fill:#fff;filter:drop-shadow(0 10px 22px rgba(15,23,42,.14));stroke:#dbe3ef;stroke-width:1}.affiliate-line-tooltip-title,.affiliate-line-tooltip-metric,.affiliate-line-tooltip-total{fill:#111827;font-family:inherit}.affiliate-line-tooltip-title{font-size:10.5px;font-weight:820}.affiliate-line-tooltip-metric{font-size:10px;font-weight:650}.affiliate-line-tooltip-total{fill:#344054;font-size:10px;font-weight:800}.affiliate-line-tooltip-dot.affiliate{fill:#2351f6}.affiliate-line-tooltip-dot.ace{fill:#059669}.affiliate-report-custom-range-label{display:flex;align-items:center;gap:8px;color:#667085;font-size:11px;font-weight:760}.affiliate-report-custom-range-label:before,.affiliate-report-custom-range-label:after{height:1px;flex:1;background:#e7ebf2;content:""}.affiliate-report-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.affiliate-report-kpis .is-total-gmv{background:#f8faff}.affiliate-report-kpis .is-total-gmv strong{color:#173bb8}.affiliate-report-table-grid .affiliate-report-ace-owned-card{grid-column:1 / -1}.affiliate-report-period-menu{max-height:min(680px,calc(100vh - 140px));overflow-y:auto;overscroll-behavior:contain}@media(max-width:1100px){.affiliate-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.affiliate-line-card header{align-items:flex-start;flex-direction:column}.affiliate-line-chart-summary{width:100%;justify-content:flex-start;overflow-x:auto}.affiliate-report-kpis{grid-template-columns:1fr}.affiliate-report-ace-owned-card .affiliate-report-mini-table span{grid-template-columns:1fr;gap:4px}.affiliate-report-ace-owned-card .affiliate-report-mini-table b,.affiliate-report-ace-owned-card .affiliate-report-mini-table em,.affiliate-report-ace-owned-card .affiliate-report-mini-table small{overflow:visible;white-space:normal}}.affiliate-performance-api-sync .affiliate-report-period-picker{width:100%}.affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-native-row.match-matched:not(.head){background:#f0fdf4;box-shadow:inset 3px 0 #16a34a}.affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-native-row.match-new:not(.head),.affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-native-row.match-unattributed:not(.head),.affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-native-row.match-duplicate:not(.head){background:#fffbeb;box-shadow:inset 3px 0 #eab308}.affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-native-row.match-error:not(.head){background:#fff7f7;box-shadow:inset 3px 0 #dc2626}.ace-pwa-install-feedback{position:fixed;right:24px;bottom:24px;z-index:2147483200;display:flex;align-items:center;gap:10px;width:min(380px,calc(100vw - 32px));min-height:52px;border:1px solid rgba(255,255,255,.78);border-radius:16px;background:#ffffffe0;box-shadow:0 18px 46px #0f172a29;padding:10px 14px;color:#172033;font-size:12.5px;font-weight:620;line-height:1.4;backdrop-filter:blur(22px) saturate(1.45);-webkit-backdrop-filter:blur(22px) saturate(1.45);animation:liveNotificationToastIn .26s cubic-bezier(.16,1,.3,1) both}.ace-pwa-install-feedback svg{flex:0 0 32px;width:32px;height:32px;border-radius:10px;background:#2563eb;color:#fff;padding:8px}.app-shell.is-dark-mode .ace-pwa-install-feedback{border-color:#ffffff24;background:#101216e6;color:#f8fafc}@media(max-width:760px){.ace-pwa-install-feedback{display:none!important}}:root{--ace-green: #06c979;--ace-blue: #2351f6;--ace-pink: #ff4ab8;--ace-red: #ea0000;--ace-black: #111827;--ace-muted: #667085;--ace-border: #e8eaee;--ace-shadow-soft: 0 14px 34px rgba(17, 24, 39, .08)}.primary-button,.file-button,.ui-effect-upload-button{background:var(--ace-black);border:1px solid var(--ace-black);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border-radius:14px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:650;line-height:1;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .16s ease,box-shadow .18s ease}.primary-button:before,.file-button:before,.ui-effect-upload-button:before{display:none}.primary-button:hover,.file-button:hover,.ui-effect-upload-button:hover{background:var(--ace-green);border-color:var(--ace-green);color:#fff;transform:translateY(-1px);box-shadow:0 14px 28px #06c97938}.primary-button:active,.file-button:active,.ui-effect-upload-button:active{transform:scale(.97)}.loading-text-effect{position:relative;z-index:1;display:inline-block;color:var(--ace-black);-webkit-text-size-adjust:none;font-family:inherit;font-weight:650;text-decoration:none;white-space:nowrap;-webkit-text-fill-color:currentColor}.loading-text-effect:before{display:none}.loading-text-effect:after{content:attr(data-text);position:absolute;inset:0;width:100%;color:transparent;background:linear-gradient(to right,transparent 0%,transparent 38%,#b8c0cc 50%,transparent 62%,transparent 100%);background-size:190px 100%;background-position:-220px 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;animation:ace-loading-text-shine 7.8s infinite linear!important}@keyframes ace-loading-text-shine{0%{background-position:-220px 0}to{background-position:260px 0}}.normal-loading-mark{--loader-size: 18px;--loader-speed: 1.65s;--loader-color: var(--ace-black);position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--loader-size);height:var(--loader-size);margin-left:4px;animation:ace-normal-loader-spin calc(var(--loader-speed) * 1.667) infinite linear!important;justify-self:center}.normal-loading-mark:before,.normal-loading-mark:after{content:"";position:absolute;width:60%;height:60%;border-radius:50%;background-color:var(--loader-color);will-change:transform}@keyframes ace-normal-loader-spin{to{transform:rotate(360deg)}}@keyframes ace-normal-loader-orbit{0%{opacity:.65;transform:translate(calc(var(--loader-size) * .5)) scale(.74)}25%{opacity:.3;transform:translate(0) scale(.48)}50%{opacity:.65;transform:translate(calc(var(--loader-size) * -.5)) scale(.74)}75%{opacity:1;transform:translate(0) scale(1)}to{opacity:.65;transform:translate(calc(var(--loader-size) * .5)) scale(.74)}}.ai-loader-wrapper{position:relative;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;width:54px;height:70px;border-radius:0;background:transparent;padding:0;font-family:inherit;box-shadow:none}.ai-goo-filter{position:absolute;width:0;height:0;display:none}.ai-goo-loader{position:relative;width:24px;aspect-ratio:1 / 2;filter:url(#ai-goo);flex:0 0 auto}.ai-goo-loader:before,.ai-goo-loader:after{content:"";position:absolute;inset:0;margin:auto;width:100%;aspect-ratio:1 / 1;animation:ai-goo-loader 1.65s ease-out infinite;border-radius:50%}.ai-goo-loader:before{background:linear-gradient(#ffce3a,#42b549)}.ai-goo-loader:after{animation-delay:.75s;background:linear-gradient(to top,#72dfe7,#42b549)}@keyframes ai-goo-loader{0%,50%,to{transform:translateY(0)}25%{transform:translateY(70%)}75%{transform:translateY(-70%)}}.ai-search-demo{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:314px;max-width:100%;height:70px;border-radius:12px}.ai-search-demo .ai-search-white,.ai-search-demo .ai-search-dark-border{display:none}.ai-search-demo .ai-search-glow,.ai-search-demo .ai-search-border{position:absolute;inset:auto;overflow:hidden;z-index:-1;border-radius:12px;pointer-events:none}.ai-search-demo .ai-search-glow{width:328px;max-width:calc(100% + 14px);height:82px;filter:blur(14px);opacity:.16}.ai-search-demo .ai-search-border{width:303px;max-width:calc(100% - 11px);height:59px;filter:blur(.5px)}.ai-search-demo .ai-search-glow:before,.ai-search-demo .ai-search-border:before{content:"";position:absolute;top:50%;left:50%;width:620px;height:620px;background-repeat:no-repeat;background-position:0 0;transform:translate(-50%,-50%) rotate(70deg);animation:ai-search-rotate 7.4s linear infinite}.ai-search-demo .ai-search-glow:before{background-image:conic-gradient(transparent 0%,rgba(35,81,246,.46) 9%,transparent 23%,transparent 43%,rgba(6,201,121,.46) 56%,transparent 71%,transparent 84%,rgba(35,81,246,.32) 92%,transparent 100%)}.ai-search-demo .ai-search-border:before{width:600px;height:600px;filter:brightness(1.24);background-image:conic-gradient(#1c191c,var(--ace-blue) 5%,#1c191c 14%,#1c191c 50%,var(--ace-green) 60%,#1c191c 64%)}.ai-search-demo .ai-search-input{position:relative;z-index:1;width:301px;max-width:100%;height:56px;border:0;border-radius:10px;background:#010201;color:#fff;padding:0 22px 0 59px;font-family:inherit;font-size:14px;font-weight:560;box-shadow:0 16px 34px #0102012e}.ai-search-demo .ai-search-input::placeholder{color:#c0b9c0}.ai-search-demo .ai-search-input:focus{outline:none}.ai-search-demo .ai-search-icon{position:absolute;z-index:3;top:50%;left:20px;display:grid;place-items:center;color:#fff;transform:translateY(-50%)}.ai-search-demo .ai-search-pink-mask,.ai-search-demo .ai-search-input-mask{display:none}@keyframes ai-search-rotate{to{transform:translate(-50%,-50%) rotate(450deg)}}.checkbox-wrapper-46{display:block;color:var(--ace-black);font-family:inherit;font-size:14px;font-weight:560;line-height:1.35}.checkbox-wrapper-46 input[type=checkbox]{display:none;visibility:hidden}.checkbox-wrapper-46 .cbx{margin:auto;-webkit-user-select:none;user-select:none;cursor:pointer}.checkbox-wrapper-46 .cbx span{display:inline-block;vertical-align:middle;transform:translateZ(0)}.checkbox-wrapper-46 .cbx span:first-child{position:relative;width:18px;height:18px;border-radius:3px;transform:scale(1);vertical-align:middle;border:1px solid #9098a9;transition:all .2s ease}.checkbox-wrapper-46 .cbx span:first-child svg{position:absolute;top:3px;left:2px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all .3s ease;transition-delay:.1s}.checkbox-wrapper-46 .cbx span:first-child:before{content:"";width:100%;height:100%;background:#506eec;display:block;transform:scale(0);opacity:1;border-radius:50%}.checkbox-wrapper-46 .cbx span:last-child{padding-left:8px}.checkbox-wrapper-46 .cbx:hover span:first-child{border-color:#506eec}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child{background:#506eec;border-color:#506eec;animation:wave-46 .4s ease}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child:before{transform:scale(3.5);opacity:0;transition:all .6s ease}@keyframes wave-46{50%{transform:scale(.9)}}.radio-inputs{position:relative;display:flex;flex-wrap:nowrap;align-items:center;border-radius:10px;background-color:#eee;box-sizing:border-box;box-shadow:0 0 0 1px #0000000f;padding:.25rem;width:300px;height:46px;max-width:100%;font-family:inherit;font-size:13px;line-height:1;overflow:hidden}.radio-inputs .radio{flex:1 1 auto;min-width:0;text-align:center;height:100%}.radio-inputs .radio input{display:none}.radio-inputs .radio .name{display:flex;cursor:pointer;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;border-radius:8px;border:none;min-width:0;padding:0 10px;color:#334155;transition:all .15s ease-in-out;white-space:nowrap}.radio-inputs .radio input:checked+.name{position:relative;background-color:var(--ace-black);color:#fff;font-weight:600;box-shadow:0 8px 18px #11182729;animation:select .36s ease}.radio-inputs .radio:hover .name{background-color:#ffffff80}.radio-inputs .radio input:checked+.name:before,.radio-inputs .radio input:checked+.name:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--ace-green);opacity:0;animation:particles .58s ease forwards;pointer-events:none}.radio-inputs .radio input:checked+.name:before{top:7px;left:18px;transform:translate(-50%);--direction: -6px}.radio-inputs .radio input:checked+.name:after{right:18px;bottom:7px;left:auto;transform:translate(-50%);--direction: 6px}.theme-select{position:relative;width:100%;min-width:0;min-height:0;border:0;border-radius:0;background:transparent;background-image:none;background-position:initial;background-size:auto;background-repeat:initial;padding:0;appearance:auto}.theme-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;border:1px solid var(--ace-border);border-radius:14px;background:#fff;color:#111827;padding:0 12px 0 14px;font-family:inherit;font-size:13px;font-weight:610;line-height:1;box-shadow:0 6px 16px #11182709;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.theme-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-select-trigger svg{flex:0 0 auto;color:#667085;stroke-width:1.8;transition:transform .16s ease}.theme-select.open .theme-select-trigger{border-color:#2351f657;box-shadow:0 0 0 3px #2351f61f,0 10px 24px #1118270e}.theme-select.open .theme-select-trigger svg{transform:rotate(180deg)}.theme-select-menu{position:absolute;z-index:180;top:calc(100% + 8px);left:0;right:0;display:grid;gap:4px;max-height:260px;overflow:auto;border:1px solid var(--ace-border);border-radius:18px;background:#fffffffa;padding:8px;box-shadow:0 18px 42px #1118271f}.theme-select-option{display:flex;align-items:center;width:100%;min-height:34px;border:0;border-radius:12px;background:transparent;color:#344054;padding:0 10px;font-family:inherit;font-size:13px;font-weight:560;text-align:left;cursor:pointer}.theme-select-option:hover{background:#f3f6fb;color:#111827}.theme-select-option.active{background:#111827;color:#fff}.persona-switcher .theme-select{min-width:172px}.persona-switcher .theme-select-trigger{min-height:38px;border:1px solid var(--ace-border);border-radius:14px;background:#fff;box-shadow:0 6px 16px #11182709;padding:0 12px 0 14px;font-size:12.5px;font-weight:620}.persona-switcher .theme-select.open .theme-select-trigger{border-color:#2351f657;box-shadow:0 0 0 3px #2351f61f,0 10px 24px #1118270e}.persona-switcher .theme-select-menu{min-width:190px;right:auto}.persona-switcher{height:auto;border:0;border-radius:0;background:transparent;padding:0}.persona-switcher>span{display:inline-grid;min-height:38px;align-items:center;border:1px solid var(--ace-border);border-right:0;border-radius:14px 0 0 14px;background:#fff;color:var(--ace-muted);padding:0 11px}.persona-switcher>.theme-select .theme-select-trigger{border-radius:0 14px 14px 0}@keyframes select{0%{transform:scale(.96)}50%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes particles{0%{opacity:0;transform:translate(-50%) translateY(0)}50%{opacity:1}to{opacity:0;transform:translate(-50%) translateY(var(--direction)) scale(.6)}}.galaxy-btn{--btn-bg: #0c0c14;--btn-text: #fff;--btn-primary: #8553f4;--btn-secondary: #3b82f6;--btn-accent: #f43f5e;font-family:system-ui,-apple-system,sans-serif;font-size:13px;padding:.9em 1.6em;border-radius:.75em;border:none;background:var(--btn-bg);position:relative;cursor:pointer;overflow:hidden;z-index:1;transition:transform .2s cubic-bezier(.25,.46,.45,.94);box-shadow:0 .5em 1.5em -.5em #8553f466;min-height:38px;white-space:nowrap}.galaxy-btn:active{transform:scale(.96)}.galaxy-btn__content{display:flex;align-items:center;justify-content:center;gap:.75em;position:relative;z-index:2;color:var(--btn-text);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.galaxy-btn__icon{width:1.25em;height:1.25em;transition:transform .3s ease;color:var(--btn-text);stroke:currentColor}.galaxy-btn:hover .galaxy-btn__icon{transform:translate(.25em) rotate(-10deg)}.galaxy-btn:before{content:"";position:absolute;inset:-4px;z-index:0;background:conic-gradient(from 0deg,var(--btn-bg) 0deg,var(--btn-primary) 60deg,var(--btn-secondary) 120deg,var(--btn-bg) 180deg,var(--btn-accent) 240deg,var(--btn-primary) 300deg,var(--btn-bg) 360deg);border-radius:.75em;animation:rotate-nebula 4s linear infinite;filter:blur(8px);opacity:.7;transition:opacity .3s ease}.galaxy-btn:hover:before{opacity:1;animation-duration:2s}.galaxy-btn:after{content:"";position:absolute;inset:2px;background:var(--btn-bg);border-radius:.6em;z-index:1}.galaxy-btn__stars{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,white 1px,transparent 1.5px),radial-gradient(circle at 80% 70%,white 1px,transparent 1.5px),radial-gradient(circle at 40% 80%,white .5px,transparent 1px);background-size:120% 120%;opacity:.3;transition:opacity .3s ease,background-position .3s ease}.galaxy-btn:hover .galaxy-btn__stars{opacity:.8;animation:star-drift 5s linear infinite alternate}@keyframes rotate-nebula{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes star-drift{0%{transform:scale(1)}to{transform:scale(1.1) translate(-2%,-2%)}}.send-report-button{font-family:inherit;font-size:13px;font-weight:650;background:var(--ace-black);color:#fff;padding:.7em 1em;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:16px;overflow:visible;transition:all .2s;cursor:pointer;min-height:38px;white-space:nowrap;box-shadow:0 10px 22px #11182721}.send-report-button span{display:inline-flex;align-items:center;justify-content:center;margin-left:0;transition:all .3s ease-in-out}.send-report-button svg{display:block;transform-origin:center center;transition:transform .3s ease-in-out}.send-report-button:hover{background:var(--ace-green);box-shadow:0 14px 28px #06c9793d}.send-report-button:hover svg{transform:translateY(-1px) scale(1.06)}.send-report-button:active{transform:scale(.95)}.user-profile{width:auto;min-width:148px;height:51px;border:0;border-radius:15px;cursor:pointer;transition:.3s ease;background:linear-gradient(to bottom right,var(--ace-green) 0%,#2e8eff 42%,rgba(46,142,255,0) 72%);background-color:#2e8eff33;display:inline-flex;align-items:center;justify-content:center;padding:2px}.user-profile:hover,.user-profile:focus{background-color:#06c9798c;box-shadow:0 0 12px #2e8eff73,0 0 18px #06c9792e;outline:none}.user-profile-inner{width:100%;min-width:144px;height:47px;border-radius:13px;background-color:#1a1a1a;display:flex;align-items:center;justify-content:center;gap:11px;color:#fff;font-weight:600;font-size:13px;white-space:nowrap;padding:0 18px}.user-profile-inner svg{width:22px;height:22px;color:#fff;stroke:currentColor}.info-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:transparent;color:var(--ace-muted);cursor:help;outline:0;transition:color .16s ease,transform .16s ease,box-shadow .16s ease,background .16s ease}.info-tooltip:hover,.info-tooltip:focus-visible{background:#eef4ff;color:var(--ace-blue);transform:translateY(-1px);box-shadow:0 0 0 4px #2351f614}.info-tooltip-bubble{position:absolute;z-index:120;left:50%;bottom:calc(100% + 10px);width:min(260px,70vw);transform:translate(-50%,6px) scale(.98);border:1px solid var(--ace-border);border-radius:16px;background:#fffffffa;color:#344054;padding:10px 12px;font-size:12.5px;font-weight:560;line-height:1.45;box-shadow:0 18px 42px #11182724;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.info-tooltip:hover .info-tooltip-bubble,.info-tooltip:focus-visible .info-tooltip-bubble{opacity:1;transform:translate(-50%) scale(1)}.loading-text-effect:after{animation:ace-loading-text-shine 7.8s infinite linear!important}.normal-loading-mark{animation:ace-normal-loader-spin calc(var(--loader-speed) * 1.667) infinite linear!important}.normal-loading-mark:before{animation:ace-normal-loader-orbit var(--loader-speed) linear infinite!important}.normal-loading-mark:after{animation:ace-normal-loader-orbit var(--loader-speed) linear calc(var(--loader-speed) / -2) infinite!important}.ai-goo-loader:before,.ai-goo-loader:after{animation:ai-goo-loader 1.65s ease-out infinite!important}.ai-goo-loader:after{animation-delay:.75s!important}.ai-search-demo .ai-search-glow:before,.ai-search-demo .ai-search-border:before{animation:ai-search-rotate 7.4s linear infinite!important}.checkbox-wrapper-46 .inp-cbx:checked+.cbx span:first-child{animation:wave-46 .4s ease!important}.radio-inputs .radio input:checked+.name{animation:select .36s ease!important}.radio-inputs .radio input:checked+.name:before,.radio-inputs .radio input:checked+.name:after{animation:particles .58s ease forwards!important}.galaxy-btn:before{animation:rotate-nebula 4s linear infinite!important}.galaxy-btn:hover:before{animation-duration:2s!important}.galaxy-btn:hover .galaxy-btn__stars{animation:star-drift 5s linear infinite alternate!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-backdrop{align-items:center!important;display:flex!important;inset:0!important;justify-content:center!important;padding:16px!important;position:fixed!important;z-index:2300!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-pro-support-panel{align-self:center!important;grid-area:auto!important;height:min(760px,calc(100vh - 72px))!important;left:auto!important;max-height:calc(100vh - 72px)!important;max-width:min(1120px,calc(100vw - 88px))!important;min-height:min(620px,calc(100vh - 72px))!important;overflow-x:hidden!important;overflow-y:auto!important;padding:24px!important;position:relative!important;right:auto!important;top:auto!important;width:min(1120px,calc(100vw - 88px))!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-pro-support-panel{max-width:min(1040px,calc(100vw - 88px))!important;width:min(1040px,calc(100vw - 88px))!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-product-image-strip,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-athlete-image-strip{grid-auto-rows:128px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-height:430px!important;overflow-x:hidden!important;overflow-y:auto!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-product-image-strip button,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-athlete-image-strip button{height:128px!important;min-height:128px!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-product-image-strip img,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-athlete-image-strip img,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-product-image-strip .design-ai-image-fallback,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-athlete-image-strip .design-ai-image-fallback{max-height:118px!important;object-fit:contain!important}.design-ai-page .design-ai-pro-action-dock{align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:14px auto 12px!important;max-width:min(920px,calc(100vw - 72px))!important;width:100%!important}.design-ai-page .design-ai-pro-action-dock button{align-items:center!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:18px!important;box-shadow:0 12px 30px #0f172a14!important;color:#111827!important;cursor:pointer!important;display:flex!important;gap:10px!important;min-height:58px!important;padding:12px 14px!important;text-align:left!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.design-ai-page .design-ai-pro-action-dock button:hover{border-color:#06c9796b!important;box-shadow:0 18px 38px #0f172a1f!important;transform:translateY(-1px)!important}.design-ai-page .design-ai-pro-action-dock button:disabled{cursor:not-allowed!important;opacity:.55!important;transform:none!important}.design-ai-page .design-ai-pro-action-dock button>svg{background:#f3f7fb!important;border-radius:999px!important;box-sizing:content-box!important;color:#111827!important;flex:0 0 auto!important;padding:8px!important}.design-ai-page .design-ai-pro-action-dock button span{display:grid!important;gap:3px!important;min-width:0!important}.design-ai-page .design-ai-pro-action-dock button strong{color:#111827!important;font-size:14px!important;font-weight:760!important;line-height:1.1!important}.design-ai-page .design-ai-pro-action-dock button small{color:#667085!important;font-size:12px!important;font-weight:620!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.design-ai-page .design-ai-ai-box .design-ai-pro-action-dock{margin:12px 0 10px!important;max-width:none!important;width:100%!important}.design-ai-page .design-ai-ai-box .design-ai-pro-action-dock button{box-shadow:none!important;min-height:52px!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-pro-support-panel{height:auto!important;min-height:0!important;max-height:calc(100vh - 72px)!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-pro-support-panel{max-width:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-quick-settings{display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr)!important;max-width:none!important;width:100%!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-left-style-source{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px 14px!important;justify-content:flex-start!important;width:100%!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-left-style-source>div,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-preset-rail>div{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-reference-box{width:100%!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-reference-box .design-ai-three-col{align-items:end!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,.8fr)!important;width:100%!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-preset-thumbs{display:flex!important;gap:8px!important;margin-top:12px!important;max-width:100%!important;overflow-x:auto!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-preset-thumbs img,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-preset-thumbs .design-ai-image-fallback{border-radius:12px!important;flex:0 0 74px!important;height:74px!important;object-fit:contain!important;width:74px!important}.design-ai-page .loader.design-ai-uiverse-loader{--color-one: #ffbf48;--color-two: #be4a1d;--color-three: #ffbf4780;--color-four: #bf4a1d80;--color-five: #ffbf4740;--time-animation: 2s;--size: 1;align-items:center!important;background:transparent!important;border-radius:50%!important;box-shadow:0 0 25px 0 var(--color-three),0 20px 50px 0 var(--color-four)!important;color:#fff!important;display:flex!important;font-family:Inter,sans-serif!important;font-size:1.2em!important;font-weight:300!important;height:100px!important;justify-content:center!important;position:relative!important;transform:scale(var(--size))!important;-webkit-user-select:none!important;user-select:none!important;width:100px!important;animation:colorize calc(var(--time-animation) * 3) ease-in-out infinite!important}.design-ai-page .loader.design-ai-uiverse-loader .box{background:linear-gradient(180deg,var(--color-one) 30%,var(--color-two) 70%)!important;display:block!important;height:100px!important;mask:url(#clipping)!important;-webkit-mask:url(#clipping)!important;position:relative!important;width:100px!important;z-index:1!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box textarea{align-self:stretch!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;min-height:145px!important;outline:none!important;padding:10px 2px 16px!important;resize:vertical!important;width:100%!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box .design-ai-composer-tools{align-items:center!important;background:#fff!important;border-top:1px solid #edf2f7!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;inset:auto 22px 18px!important;margin:0!important;padding:12px 0 0!important;position:absolute!important;transform:none!important;width:auto!important;z-index:3!important}.design-ai-page .loader.design-ai-uiverse-loader{--color-one: #ffbf48;--color-two: #be4a1d;--color-three: #ffbf4780;--color-four: #bf4a1d80;--color-five: #ffbf4740;--time-animation: 2s;--size: 1;align-items:center!important;animation:colorize calc(var(--time-animation) * 3) ease-in-out infinite!important;background-color:transparent!important;border-radius:50%!important;box-shadow:0 0 25px 0 var(--color-three),0 20px 50px 0 var(--color-four)!important;display:flex!important;height:100px!important;justify-content:center!important;overflow:visible!important;position:relative!important;transform:scale(var(--size))!important;width:100px!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode,.design-ai-page .design-ai-generate-grid.is-pro-mode{--design-ai-preview-height: 390px !important;align-items:start!important;display:grid!important;gap:24px!important;grid-template-areas:"preview" "composer"!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding:0 0 40px!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-preview-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-preview-panel{grid-area:preview!important;margin:0 auto!important;max-width:min(1720px,calc(100vw - 96px))!important;min-height:390px!important;padding:22px!important;width:min(1720px,calc(100vw - 96px))!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-ai-box,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{background:#fff!important;border:1px solid rgba(20,199,127,.42)!important;border-radius:24px!important;box-shadow:0 26px 72px #0f172a1a!important;box-sizing:border-box!important;display:grid!important;gap:14px!important;grid-area:composer!important;grid-template-rows:auto auto minmax(150px,1fr) auto!important;margin:0 auto!important;max-width:1080px!important;min-height:390px!important;overflow:visible!important;padding:22px!important;position:relative!important;width:min(1080px,calc(100vw - 96px))!important;z-index:40!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box .design-ai-pro-action-dock{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;max-width:none!important;width:100%!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box .design-ai-pro-action-dock button{min-height:64px!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box textarea{background:transparent!important;border:0!important;box-shadow:none!important;min-height:150px!important;padding:10px 2px 16px!important;width:100%!important}.design-ai-page .design-ai-uiverse-loader{--color-one: #ffbf48;--color-two: #be4a1d;--color-three: #ffbf4780;--color-four: #bf4a1d80;--color-five: #ffbf4740;--time-animation: 2s;--size: 1;align-items:center!important;background-color:transparent!important;border-radius:50%!important;box-shadow:0 0 25px 0 var(--color-three),0 20px 50px 0 var(--color-four)!important;color:#fff!important;display:flex!important;font-family:Inter,sans-serif!important;font-size:1.2em!important;font-weight:300!important;height:100px!important;justify-content:center!important;overflow:visible!important;position:relative!important;transform:scale(var(--size))!important;-webkit-user-select:none!important;user-select:none!important;width:100px!important;z-index:0!important;animation:colorize calc(var(--time-animation) * 3) ease-in-out infinite!important}.design-ai-page .design-ai-uiverse-loader .box{background:linear-gradient(180deg,var(--color-one) 30%,var(--color-two) 70%)!important;border-radius:0!important;box-shadow:none!important;display:block!important;height:100px!important;mask:var(--design-ai-uiverse-mask)!important;overflow:visible!important;position:relative!important;width:100px!important;z-index:1!important;-webkit-mask:var(--design-ai-uiverse-mask)!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-svg{height:0!important;overflow:visible!important;position:absolute!important;width:0!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(1){transform-origin:75% 25%!important;transform:rotate(90deg)!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(2){transform-origin:50% 50%!important;animation:rotation var(--time-animation) linear infinite reverse!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(3){transform-origin:50% 60%!important;animation:rotation var(--time-animation) linear infinite!important;animation-delay:calc(var(--time-animation) / -3)!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(4){transform-origin:40% 40%!important;animation:rotation var(--time-animation) linear infinite reverse!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(5){transform-origin:40% 40%!important;animation:rotation var(--time-animation) linear infinite reverse!important;animation-delay:calc(var(--time-animation) / -2)!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(6){transform-origin:60% 40%!important;animation:rotation var(--time-animation) linear infinite!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(7){transform-origin:60% 40%!important;animation:rotation var(--time-animation) linear infinite!important;animation-delay:calc(var(--time-animation) / -1.5)!important}.design-ai-page .design-ai-uiverse-loader .design-ai-loader-label{border:0!important;border-radius:50ch!important;display:inline-block!important;left:50%!important;opacity:.74!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:2!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-ai-box,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{background:#fff!important;border:1px solid rgba(20,199,127,.42)!important;border-radius:24px!important;box-shadow:0 26px 72px #0f172a1a!important;box-sizing:border-box!important;display:grid!important;gap:14px!important;margin:0 auto!important;max-width:980px!important;min-height:360px!important;overflow:visible!important;padding:22px!important;position:relative!important;width:min(980px,calc(100vw - 72px))!important;z-index:40!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{grid-template-rows:auto auto minmax(170px,1fr) auto!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-ai-box{grid-template-rows:auto minmax(210px,1fr) auto!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box .design-ai-pro-action-dock{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;max-width:none!important;position:relative!important;width:100%!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box textarea{align-self:stretch!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;min-height:170px!important;outline:none!important;padding:10px 2px!important;resize:vertical!important;width:100%!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box textarea:focus{border:0!important;box-shadow:none!important;outline:none!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box .design-ai-composer-tools{align-items:center!important;align-self:end!important;background:transparent!important;border-top:1px solid #edf2f7!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;grid-row:auto!important;inset:auto!important;margin:0!important;padding:12px 0 0!important;position:relative!important;transform:none!important;width:100%!important;z-index:2!important}.design-ai-page .loader.design-ai-uiverse-loader{--color-one: #ffbf48;--color-two: #be4a1d;--color-three: #ffbf4780;--color-four: #bf4a1d80;--color-five: #ffbf4740;--time-animation: 2s;--size: 1;align-items:center!important;animation:colorize calc(var(--time-animation) * 3) ease-in-out infinite!important;background-color:transparent!important;border-radius:50%!important;box-shadow:0 0 25px 0 var(--color-three),0 20px 50px 0 var(--color-four)!important;display:flex!important;height:100px!important;justify-content:center!important;overflow:visible!important;position:relative!important;transform:scale(var(--size))!important;-webkit-user-select:none!important;user-select:none!important;width:100px!important}.design-ai-page .loader.design-ai-uiverse-loader:before{background:linear-gradient(180deg,var(--color-five),var(--color-four))!important;border-bottom:solid 1px var(--color-two)!important;border-radius:50%!important;border-top:solid 1px var(--color-one)!important;box-shadow:inset 0 10px 10px 0 var(--color-three),inset 0 -10px 10px 0 var(--color-four)!important;content:""!important;height:100px!important;left:0!important;opacity:.55!important;position:absolute!important;top:0!important;width:100px!important;z-index:0!important}.design-ai-page .loader.design-ai-uiverse-loader svg.box.design-ai-uiverse-box-svg{background:transparent!important;border-radius:0!important;box-shadow:none!important;display:block!important;flex:0 0 100px!important;height:100px!important;left:auto!important;mask:none!important;overflow:visible!important;position:relative!important;top:auto!important;width:100px!important;z-index:1!important;-webkit-mask:none!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-ai-box,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{max-width:980px!important;min-height:370px!important;padding:22px 22px 86px!important;width:min(980px,calc(100vw - 72px))!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box textarea{min-height:145px!important;padding-bottom:16px!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box .design-ai-composer-tools{align-items:center!important;background:#fff!important;border-top:1px solid #edf2f7!important;display:flex!important;gap:10px!important;inset:auto 22px 18px!important;margin:0!important;padding:12px 0 0!important;position:absolute!important;transform:none!important;width:auto!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-backdrop{align-items:center!important;justify-content:center!important;overflow:auto!important;padding:32px 24px!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel{display:block!important;height:auto!important;max-height:calc(100vh - 72px)!important;max-width:min(1140px,calc(100vw - 96px))!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:28px!important;width:min(1140px,calc(100vw - 96px))!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-pro-support-panel{display:block!important;height:auto!important;max-height:calc(100vh - 64px)!important;max-width:min(1320px,calc(100vw - 88px))!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:28px!important;width:min(1320px,calc(100vw - 88px))!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-quick-settings,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-advanced-drawer,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-reference-box{display:block!important;flex:initial!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-advanced-drawer{background:#f9fbfb!important;border:1px solid #dce5ed!important;border-radius:18px!important;margin-top:16px!important;padding:16px!important}.design-ai-page .design-ai-advanced-title{border-bottom:1px solid #e5edf3!important;color:#334155!important;font-size:13px!important;font-weight:760!important;letter-spacing:0!important;margin:0 0 14px!important;padding-bottom:10px!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-reference-box{background:#f6fdfad1!important;border:1px solid rgba(20,199,127,.32)!important;border-radius:18px!important;padding:16px!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-reference-box .design-ai-three-col{display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(230px,.65fr)!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-preset-thumbs{display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fill,minmax(116px,1fr))!important;margin-top:14px!important;max-height:min(260px,calc(100vh - 520px))!important;overflow-y:auto!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-preset-thumbs img,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-preset-thumbs .design-ai-image-fallback{aspect-ratio:1 / 1!important;border-radius:12px!important;height:auto!important;object-fit:contain!important;width:100%!important}.design-ai-page .design-ai-pro-support-panel .design-ai-side-title{align-items:center!important;display:flex!important;gap:10px!important;padding-right:62px!important}.design-ai-page .design-ai-pro-support-panel .design-ai-product-knowledge-chip{margin-left:auto!important;margin-right:24px!important;max-width:min(360px,42vw)!important;min-width:0!important}.design-ai-page .design-ai-pro-support-panel .design-ai-product-picker{display:grid!important;gap:14px!important;grid-template-columns:1fr!important;margin-top:16px!important}.design-ai-page .design-ai-pro-support-panel .design-ai-product-image-picker,.design-ai-page .design-ai-pro-support-panel .design-ai-athlete-image-picker{background:#f8fbfc!important;border:1px solid #dce6ed!important;border-radius:18px!important;padding:14px!important}.design-ai-page .design-ai-pro-modal-panel .design-ai-product-image-strip,.design-ai-page .design-ai-pro-modal-panel .design-ai-athlete-image-strip{display:grid!important;gap:12px!important;grid-auto-rows:144px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;max-height:min(560px,calc(100vh - 360px))!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:6px!important}.design-ai-page .design-ai-pro-modal-panel .design-ai-product-image-strip button,.design-ai-page .design-ai-pro-modal-panel .design-ai-athlete-image-strip button{align-items:center!important;aspect-ratio:auto!important;background:#fff!important;border-radius:14px!important;display:flex!important;height:144px!important;justify-content:center!important;min-height:144px!important;overflow:hidden!important;padding:8px!important;width:100%!important}.design-ai-page .design-ai-pro-modal-panel .design-ai-product-image-strip img,.design-ai-page .design-ai-pro-modal-panel .design-ai-athlete-image-strip img,.design-ai-page .design-ai-pro-modal-panel .design-ai-product-image-strip .design-ai-image-fallback,.design-ai-page .design-ai-pro-modal-panel .design-ai-athlete-image-strip .design-ai-image-fallback{border-radius:10px!important;height:124px!important;max-height:124px!important;max-width:100%!important;object-fit:contain!important;width:100%!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{display:grid!important;gap:14px!important;grid-template-rows:auto auto minmax(180px,1fr) auto!important;overflow:visible!important;padding:22px!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box textarea{min-height:190px!important}.design-ai-page .design-ai-ai-box .design-ai-pro-action-dock{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;max-width:none!important;width:100%!important}.design-ai-page .design-ai-ai-box .design-ai-pro-action-dock button{align-items:center!important;background:#fff!important;border:1px solid #dce6ed!important;border-radius:16px!important;display:flex!important;gap:12px!important;min-height:58px!important;padding:12px 14px!important;text-align:left!important;width:100%!important}.design-ai-page .design-ai-pro-action-status{align-items:center!important;background:#f4f7f9!important;border:1px solid #dce6ed!important;border-radius:999px!important;color:#64748b!important;display:inline-flex!important;flex:0 0 28px!important;height:28px!important;justify-content:center!important;width:28px!important}.design-ai-page .design-ai-pro-action-status.is-ready{background:#e8fff3!important;border-color:#8ee9bd!important;color:#05a76b!important}.design-ai-page .design-ai-composer-tools{align-items:center!important;border-top:1px solid #edf2f7!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:0!important;padding-top:12px!important;position:static!important;width:100%!important}.design-ai-page .design-ai-composer-tools .design-ai-send-button{margin-left:auto!important}.design-ai-page .loader.design-ai-uiverse-loader{--color-one: #ffbf48;--color-two: #be4a1d;--color-three: #ffbf4780;--color-four: #bf4a1d80;--color-five: #ffbf4740;--time-animation: 2s;--size: 1;animation:colorize calc(var(--time-animation) * 3) ease-in-out infinite!important;background-color:transparent!important;border-radius:50%!important;box-shadow:0 0 25px 0 var(--color-three),0 20px 50px 0 var(--color-four)!important;display:flex!important;height:100px!important;position:relative!important;transform:scale(var(--size))!important;width:100px!important}.design-ai-page .loader.design-ai-uiverse-loader .box{animation:none!important;background:linear-gradient(180deg,var(--color-one) 30%,var(--color-two) 70%)!important;border-radius:0!important;clip-path:none!important;display:block!important;height:100px!important;mask:var(--design-ai-mask-url)!important;overflow:visible!important;position:relative!important;width:100px!important;z-index:1!important;-webkit-mask:var(--design-ai-mask-url)!important}.design-ai-page .loader.design-ai-uiverse-loader .design-ai-uiverse-svg{height:0!important;left:0!important;overflow:visible!important;position:absolute!important;top:0!important;width:0!important}.design-ai-page .loader.design-ai-uiverse-loader .design-ai-loader-label{color:#ffffffc7!important;font-size:13px!important;font-weight:500!important;left:50%!important;line-height:1!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:2!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-backdrop{align-items:flex-start!important;justify-content:center!important;overflow-x:hidden!important;overflow-y:auto!important;padding:48px 24px!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel{display:grid!important;gap:18px!important;grid-auto-rows:max-content!important;height:auto!important;max-height:calc(100vh - 96px)!important;max-width:min(1280px,calc(100vw - 96px))!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:28px!important;width:min(1280px,calc(100vw - 96px))!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-pro-support-panel{height:min(860px,calc(100vh - 80px))!important;max-height:calc(100vh - 80px)!important;max-width:min(1360px,calc(100vw - 96px))!important;min-height:min(680px,calc(100vh - 80px))!important;width:min(1360px,calc(100vw - 96px))!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-quick-settings{align-content:start!important;display:grid!important;flex:initial!important;gap:14px!important;grid-auto-rows:max-content!important;grid-template-rows:none!important;max-height:none!important;min-height:0!important;overflow:visible!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-advanced-drawer,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-advanced-drawer[open],.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-reference-box{display:block!important;flex:initial!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-reference-box{padding:16px!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-preset-thumbs{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fill,minmax(92px,1fr))!important;margin-top:12px!important;max-height:220px!important;overflow-x:hidden!important;overflow-y:auto!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-preset-thumbs img,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-preset-thumbs .design-ai-image-fallback{background:#fff!important;border-radius:12px!important;height:74px!important;object-fit:contain!important;width:100%!important}.design-ai-page .loader.design-ai-uiverse-loader{--color-one: #ffbf48;--color-two: #be4a1d;--color-three: #ffbf4780;--color-four: #bf4a1d80;--color-five: #ffbf4740;--time-animation: 2s;--size: 1;animation:colorize calc(var(--time-animation) * 3) ease-in-out infinite!important;background:transparent!important;border-radius:50%!important;box-shadow:0 0 25px 0 var(--color-three),0 20px 50px 0 var(--color-four)!important;display:block!important;height:100px!important;overflow:visible!important;position:relative!important;transform:scale(var(--size))!important;width:100px!important}.design-ai-page .loader.design-ai-uiverse-loader svg.box.design-ai-uiverse-box-svg{background:transparent!important;border-radius:0!important;clip-path:none!important;display:block!important;height:100px!important;left:auto!important;mask:none!important;overflow:visible!important;position:relative!important;top:auto!important;width:100px!important;z-index:1!important;-webkit-mask:none!important}.design-ai-page .loader.design-ai-uiverse-loader svg.box.design-ai-uiverse-box-svg rect{display:block!important}.design-ai-page .loader.design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(1){transform:rotate(90deg);transform-origin:75% 25%}.design-ai-page .loader.design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(2){animation:rotation var(--time-animation) linear infinite reverse!important;transform-origin:50% 50%}.design-ai-page .loader.design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(3){animation:rotation var(--time-animation) linear infinite!important;animation-delay:calc(var(--time-animation) / -3)!important;transform-origin:50% 60%}.design-ai-page .loader.design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(4){animation:rotation var(--time-animation) linear infinite reverse!important;transform-origin:40% 40%}.design-ai-page .loader.design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(5){animation:rotation var(--time-animation) linear infinite reverse!important;animation-delay:calc(var(--time-animation) / -2)!important;transform-origin:40% 40%}.design-ai-page .loader.design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(6){animation:rotation var(--time-animation) linear infinite!important;transform-origin:60% 40%}.design-ai-page .loader.design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(7){animation:rotation var(--time-animation) linear infinite!important;animation-delay:calc(var(--time-animation) / -1.5)!important;transform-origin:60% 40%}.design-ai-page .design-ai-loading-preview .loader.design-ai-uiverse-loader{--size: 1.08}.design-ai-page .design-ai-empty-orb .loader.design-ai-uiverse-loader{--size: .74}.design-ai-page .design-ai-reference-image-picker{display:grid;gap:10px}.design-ai-page .design-ai-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:12px;font-weight:700}.design-ai-page .design-ai-picker-head b{color:#06a86d}.design-ai-page .design-ai-pro-modal-panel .design-ai-preset-thumbs{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(92px,1fr))!important;gap:10px!important;max-height:min(300px,38vh)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important}.design-ai-page .design-ai-pro-modal-panel .design-ai-preset-thumbs>button{position:relative;display:grid;place-items:center;min-height:98px;padding:7px;border:1px solid #dce5ef;border-radius:14px;background:#fff;cursor:pointer}.design-ai-page .design-ai-pro-modal-panel .design-ai-preset-thumbs>button.is-selected{border-color:#06c979;box-shadow:0 0 0 2px #06c9791f}.design-ai-page .design-ai-pro-modal-panel .design-ai-preset-thumbs>button>span{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#111827;color:#fff;font-size:12px;font-weight:800}.design-ai-page .design-ai-pro-modal-panel .design-ai-preset-thumbs img,.design-ai-page .design-ai-pro-modal-panel .design-ai-preset-thumbs .design-ai-image-fallback{width:100%!important;height:82px!important;object-fit:contain!important;background:#f8fafc!important;border-radius:10px!important}.design-ai-page .design-ai-library-folder.brandknowledge .design-ai-library-folder-cover{background:linear-gradient(135deg,#007aff2e,#06c97929),#f8fbff}.design-ai-page .design-ai-brand-knowledge-detail{min-height:560px}.design-ai-page .design-ai-brand-knowledge-grid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(320px,1.05fr);gap:16px}.design-ai-page .design-ai-brand-knowledge-grid textarea{min-height:320px;resize:vertical}.design-ai-page .design-ai-md-preview-card{display:grid;grid-template-rows:auto 1fr;gap:12px;padding:14px;border:1px solid #dce5ef;border-radius:16px;background:#fbfdfb}.design-ai-page .design-ai-md-preview-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.design-ai-page .design-ai-md-preview-card strong{color:#111827}.design-ai-page .design-ai-md-preview-card span{color:#64748b;font-size:12px;font-weight:700}.design-ai-page .design-ai-md-preview-card pre{margin:0;max-height:380px;overflow:auto;white-space:pre-wrap;color:#1f2937;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.design-ai-page .design-ai-brand-knowledge-file-list{display:grid;gap:10px}@media(max-width:980px){.design-ai-page .design-ai-brand-knowledge-grid{grid-template-columns:1fr}}.design-ai-page{overflow-x:hidden!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode,.design-ai-page .design-ai-generate-grid.is-pro-mode{align-items:start!important;display:grid!important;gap:24px!important;grid-template-areas:"preview" "composer"!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;margin:0 auto!important;padding:0 24px 52px!important;width:100%!important}.design-ai-page .design-ai-generate-grid .design-ai-preview-panel{grid-area:preview!important;margin:0 auto!important;max-width:100%!important;min-height:430px!important;overflow:visible!important;width:100%!important}.design-ai-page .design-ai-preview-panel>.design-ai-panel-title{margin-left:0!important}.design-ai-page .design-ai-preview-top-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important;max-width:min(520px,calc(100% - 260px))!important;position:absolute!important;right:22px!important;top:22px!important;z-index:5!important}.design-ai-page .design-ai-preview-top-actions .design-ai-inline-select-pill{max-width:230px!important;min-width:0!important}.design-ai-page .design-ai-preview-grid{align-items:center!important;display:grid!important;justify-items:center!important;min-height:350px!important;width:100%!important}.design-ai-page .design-ai-output-card{margin:0 auto!important;max-width:min(520px,100%)!important}.design-ai-page .design-ai-artboard{align-items:center!important;display:flex!important;justify-content:center!important;overflow:visible!important}.design-ai-page .design-ai-artboard img{height:auto!important;max-height:72vh!important;max-width:100%!important;object-fit:contain!important;width:auto!important}.design-ai-page .design-ai-empty-preview,.design-ai-page .design-ai-loading-preview{align-items:center!important;display:flex!important;justify-content:center!important;min-height:350px!important;width:100%!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box{background:#fff!important;border:1px solid rgba(20,199,127,.42)!important;border-radius:24px!important;box-shadow:0 28px 80px #0f172a1c!important;box-sizing:border-box!important;display:grid!important;gap:14px!important;grid-area:composer!important;grid-template-rows:auto auto minmax(170px,1fr) auto!important;margin:0 auto!important;max-width:1120px!important;min-height:410px!important;overflow:visible!important;padding:22px!important;width:min(1120px,100%)!important}.design-ai-page .design-ai-ai-box .design-ai-pro-action-dock button{min-height:68px!important;text-align:left!important}.design-ai-page .design-ai-ai-box textarea{background:transparent!important;border:0!important;box-shadow:none!important;min-height:170px!important;outline:none!important;padding:10px 2px 16px!important;resize:vertical!important;width:100%!important}.design-ai-page .design-ai-ai-box .design-ai-composer-tools{align-items:center!important;align-self:end!important;background:#fff!important;border-top:1px solid #edf2f7!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:0!important;padding:12px 0 0!important;position:static!important;transform:none!important;width:100%!important}.design-ai-page .design-ai-pro-modal-backdrop{align-items:center!important;justify-content:center!important;padding:24px!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-control-panel,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel{border-radius:22px!important;box-sizing:border-box!important;max-height:min(880px,calc(100vh - 48px))!important;max-width:min(1160px,calc(100vw - 160px))!important;min-height:min(780px,calc(100vh - 48px))!important;overflow-x:hidden!important;overflow-y:auto!important;padding:28px!important;width:min(1160px,calc(100vw - 160px))!important}.design-ai-page .design-ai-pro-modal-panel .design-ai-output-modal-close{right:18px!important;top:18px!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-quick-settings,.design-ai-page .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-advanced-drawer,.design-ai-page .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-reference-box{max-width:100%!important;width:100%!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-advanced-drawer{display:block!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-reference-box{min-height:260px!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-product-image-picker,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-athlete-image-picker{overflow:visible!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-product-image-strip,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-athlete-image-strip{display:grid!important;gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-height:min(560px,calc(100vh - 320px))!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:6px!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-product-image-strip button,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-athlete-image-strip button{align-items:center!important;aspect-ratio:4 / 3!important;display:flex!important;justify-content:center!important;min-height:132px!important;overflow:hidden!important;padding:8px!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-product-image-strip img,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-athlete-image-strip img{height:116px!important;max-height:116px!important;max-width:100%!important;object-fit:contain!important;width:auto!important}.design-ai-page .loader.design-ai-uiverse-loader:before{background:linear-gradient(180deg,var(--color-five),var(--color-four))!important;border-bottom:solid 1px var(--color-two)!important;border-radius:50%!important;border-top:solid 1px var(--color-one)!important;box-shadow:inset 0 10px 10px 0 var(--color-three),inset 0 -10px 10px 0 var(--color-four)!important;content:""!important;height:100px!important;left:0!important;position:absolute!important;top:0!important;width:100px!important;z-index:0!important}.design-ai-page .loader.design-ai-uiverse-loader svg.box.design-ai-uiverse-box-svg{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;flex:0 0 100px!important;height:100px!important;left:0!important;overflow:visible!important;position:absolute!important;top:0!important;width:100px!important;z-index:1!important}.design-ai-page .loader.design-ai-uiverse-loader svg.box.design-ai-uiverse-box-svg rect{filter:none!important}.design-ai-page .loader.design-ai-uiverse-loader .design-ai-uiverse-clipping{animation:roundness calc(var(--time-animation) / 2) linear infinite!important;filter:contrast(15)!important}.design-ai-page .loader.design-ai-uiverse-loader .design-ai-uiverse-clipping polygon{filter:blur(7px)!important}.design-ai-page .loader.design-ai-uiverse-loader .design-ai-loader-label{border:0!important;color:#fffc!important;font-size:13px!important;font-weight:500!important;line-height:1!important;position:relative!important;z-index:2!important}.design-ai-page .loader.design-ai-uiverse-loader .design-ai-loader-label{border:none!important;border-radius:50ch!important;color:#ffffffc7!important;display:inline-block!important;font-size:13px!important;font-weight:500!important;left:50%!important;letter-spacing:0!important;line-height:1!important;opacity:.82!important;position:absolute!important;text-align:center!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:2!important}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes roundness{0%{filter:contrast(15)}20%{filter:contrast(3)}40%{filter:contrast(3)}60%{filter:contrast(15)}to{filter:contrast(15)}}@keyframes colorize{0%{filter:hue-rotate(0deg)}20%{filter:hue-rotate(-30deg)}40%{filter:hue-rotate(-60deg)}60%{filter:hue-rotate(-90deg)}80%{filter:hue-rotate(-45deg)}to{filter:hue-rotate(0deg)}}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-backdrop{align-items:center!important;justify-content:center!important;padding:24px!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-pro-support-panel{height:calc(100vh - 40px)!important;max-height:calc(100vh - 40px)!important;max-width:min(1360px,calc(100vw - 96px))!important;min-height:calc(100vh - 40px)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:28px!important;width:min(1360px,calc(100vw - 96px))!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel{display:flex!important;flex-direction:column!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-reference-box .design-ai-three-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,.65fr)!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-quick-settings{flex:1 1 auto!important;grid-template-rows:auto auto minmax(0,1fr)!important;min-height:0!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-advanced-drawer{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-height:0!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-advanced-drawer[open]{min-height:420px!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-reference-box{align-content:start!important;display:grid!important;flex:1 1 auto!important;gap:18px!important;grid-template-rows:auto minmax(0,1fr)!important;min-height:360px!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-product-image-strip,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-athlete-image-strip{display:grid!important;gap:12px!important;grid-auto-rows:138px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;max-height:min(460px,calc(100vh - 360px))!important;overflow-x:hidden!important;overflow-y:auto!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-product-image-strip button,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-athlete-image-strip button{align-items:center!important;aspect-ratio:auto!important;display:flex!important;height:138px!important;justify-content:center!important;min-height:138px!important;padding:8px!important;width:100%!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-product-image-strip img,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-athlete-image-strip img,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-product-image-strip .design-ai-image-fallback,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel .design-ai-athlete-image-strip .design-ai-image-fallback{height:118px!important;max-height:118px!important;max-width:100%!important;object-fit:contain!important;width:100%!important}.design-ai-page .loader.design-ai-uiverse-loader .box{animation:none!important;background:transparent!important;border-radius:0!important;clip-path:none!important;display:block!important;height:100px!important;mask:none!important;overflow:visible!important;position:relative!important;width:100px!important;z-index:1!important;-webkit-mask:none!important}.design-ai-page .loader.design-ai-uiverse-loader .box rect{animation:design-ai-uiverse-svg-pulse var(--time-animation) linear infinite alternate!important;transform-box:fill-box!important;transform-origin:center!important}.design-ai-page .loader.design-ai-uiverse-loader .box #clipping{animation:roundness calc(var(--time-animation) / 2) linear infinite!important;filter:contrast(15)!important}.design-ai-page .loader.design-ai-uiverse-loader .box #clipping polygon{filter:blur(7px)!important}@keyframes design-ai-uiverse-svg-pulse{0%{transform:scale(1)}to{transform:scale(.98)}}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel{display:block!important;height:auto!important;max-height:calc(100vh - 80px)!important;max-width:min(1180px,calc(100vw - 96px))!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:28px!important;width:min(1180px,calc(100vw - 96px))!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-pro-support-panel{height:min(860px,calc(100vh - 56px))!important;max-height:calc(100vh - 56px)!important;max-width:min(1360px,calc(100vw - 96px))!important;min-height:min(720px,calc(100vh - 56px))!important;overflow-x:hidden!important;overflow-y:auto!important;padding:28px!important;width:min(1360px,calc(100vw - 96px))!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-quick-settings,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-advanced-drawer,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-reference-box{flex:initial!important;min-height:0!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-advanced-drawer[open]{min-height:0!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-reference-box{display:grid!important;gap:14px!important;grid-template-rows:auto auto!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-preset-thumbs{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))!important;margin-top:12px!important;max-height:180px!important;overflow-y:auto!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-preset-thumbs img,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-preset-thumbs .design-ai-image-fallback{border-radius:12px!important;height:96px!important;object-fit:contain!important;width:100%!important}.design-ai-page .loader.design-ai-uiverse-loader .box{background:linear-gradient(180deg,var(--color-one) 30%,var(--color-two) 70%)!important;border-radius:0!important;clip-path:none!important;display:block!important;height:100px!important;mask:url(#clipping)!important;overflow:visible!important;position:relative!important;width:100px!important;z-index:1!important;-webkit-mask:url(#clipping)!important}.design-ai-page .loader.design-ai-uiverse-loader svg{height:0!important;overflow:visible!important;position:absolute!important;width:0!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-ai-box,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{background:#fff!important;border:1px solid rgba(20,199,127,.42)!important;border-radius:24px!important;box-shadow:0 26px 72px #0f172a1a!important;box-sizing:border-box!important;display:grid!important;gap:14px!important;margin:0 auto!important;max-width:980px!important;min-height:370px!important;overflow:visible!important;padding:22px 22px 86px!important;position:relative!important;width:min(980px,calc(100vw - 72px))!important;z-index:40!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{grid-template-rows:auto auto minmax(145px,1fr)!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-ai-box{grid-template-rows:auto minmax(205px,1fr)!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box textarea{background:transparent!important;border:0!important;box-shadow:none!important;min-height:145px!important;padding:10px 2px 16px!important;width:100%!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box .design-ai-composer-tools{align-items:center!important;background:#fff!important;border-top:1px solid #edf2f7!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;inset:auto 22px 18px!important;margin:0!important;padding:12px 0 0!important;position:absolute!important;transform:none!important;width:auto!important;z-index:3!important}.design-ai-page .loader.design-ai-uiverse-loader .box{background:transparent!important;border-radius:0!important;box-shadow:none!important;display:block!important;flex:0 0 100px!important;height:100px!important;mask:none!important;overflow:visible!important;position:relative!important;width:100px!important;z-index:1!important;-webkit-mask:none!important}.design-ai-page .loader.design-ai-uiverse-loader svg.box.design-ai-uiverse-box-svg{height:100px!important;width:100px!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode,.design-ai-page .design-ai-generate-grid.is-pro-mode{--design-ai-preview-height: 390px !important;display:grid!important;grid-template-areas:"preview" "composer"!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;justify-items:center!important;padding:0 0 42px!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-preview-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-preview-panel{grid-area:preview!important;margin:0 auto!important;max-width:min(1720px,calc(100vw - 96px))!important;min-height:390px!important;width:min(1720px,calc(100vw - 96px))!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-empty-preview,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-empty-preview,.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-loading-preview,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-loading-preview{min-height:310px!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-ai-box,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{background:#fff!important;border:1px solid rgba(20,199,127,.45)!important;border-radius:24px!important;box-shadow:0 28px 80px #0f172a1c!important;box-sizing:border-box!important;display:grid!important;gap:14px!important;grid-area:composer!important;margin:0 auto!important;max-width:1080px!important;min-height:390px!important;overflow:visible!important;padding:22px!important;position:relative!important;width:min(1080px,calc(100vw - 96px))!important;z-index:10!important}.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{grid-template-rows:auto auto minmax(150px,1fr) auto!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-ai-box{grid-template-rows:auto minmax(220px,1fr) auto!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box .design-ai-mode-toggle{margin:0!important;width:100%!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box .design-ai-pro-action-dock{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;width:100%!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box .design-ai-pro-action-dock button{min-height:70px!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box textarea{background:transparent!important;border:0!important;box-shadow:none!important;min-height:150px!important;outline:none!important;padding:10px 2px 16px!important;resize:vertical!important;width:100%!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box .design-ai-composer-tools{align-items:center!important;background:#fff!important;border-top:1px solid #edf2f7!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;inset:auto!important;margin:0!important;padding:12px 0 0!important;position:static!important;transform:none!important;width:100%!important;z-index:3!important}.design-ai-page .design-ai-generate-grid .design-ai-ai-box .design-ai-composer-tools .design-ai-send-button{margin-left:auto!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-control-panel,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel{border-radius:22px!important;max-height:min(860px,calc(100vh - 64px))!important;max-width:min(1240px,calc(100vw - 128px))!important;min-height:min(640px,calc(100vh - 64px))!important;overflow-x:hidden!important;overflow-y:auto!important;padding:30px!important;width:min(1240px,calc(100vw - 128px))!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-advanced-drawer,.design-ai-page .design-ai-pro-modal-panel.design-ai-control-panel .design-ai-reference-box{min-height:0!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-product-image-strip,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-athlete-image-strip{display:grid!important;gap:12px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;max-height:min(520px,calc(100vh - 350px))!important;overflow-x:hidden!important;overflow-y:auto!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-product-image-strip button,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-athlete-image-strip button{align-items:center!important;aspect-ratio:4 / 3!important;display:flex!important;justify-content:center!important;min-height:124px!important;padding:8px!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-product-image-strip img,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-athlete-image-strip img,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-product-image-strip .design-ai-image-fallback,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-athlete-image-strip .design-ai-image-fallback{height:108px!important;max-height:108px!important;max-width:100%!important;object-fit:contain!important;width:100%!important}.design-ai-page .design-ai-uiverse-loader{--color-one: #ffbf48;--color-two: #be4a1d;--color-three: #ffbf4780;--color-four: #bf4a1d80;--color-five: #ffbf4740;--time-animation: 2s;--size: 1;align-items:center!important;animation:colorize calc(var(--time-animation) * 3) ease-in-out infinite!important;background:transparent!important;border:0!important;border-radius:50%!important;box-shadow:0 0 25px 0 var(--color-three),0 20px 50px 0 var(--color-four)!important;color:#fff!important;display:inline-flex!important;flex:0 0 100px!important;font-family:Inter,sans-serif!important;font-size:1.2em!important;font-weight:300!important;height:100px!important;justify-content:center!important;line-height:1!important;overflow:visible!important;position:relative!important;transform:scale(var(--size))!important;-webkit-user-select:none!important;user-select:none!important;width:100px!important}.design-ai-page .design-ai-uiverse-loader:before{background:linear-gradient(180deg,var(--color-five),var(--color-four))!important;border-bottom:solid 1px var(--color-two)!important;border-radius:50%!important;border-top:solid 1px var(--color-one)!important;box-shadow:inset 0 10px 10px 0 var(--color-three),inset 0 -10px 10px 0 var(--color-four)!important;content:""!important;height:100px!important;left:0!important;position:absolute!important;top:0!important;width:100px!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-box{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;height:100px!important;left:0!important;overflow:visible!important;position:absolute!important;top:0!important;width:100px!important;z-index:1!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-fill{filter:none!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping{animation:roundness calc(var(--time-animation) / 2) linear infinite!important;filter:contrast(15)!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon{filter:blur(7px)!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(1){transform:rotate(90deg)!important;transform-origin:75% 25%!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(2){animation:rotation var(--time-animation) linear infinite reverse!important;transform-origin:50% 50%!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(3){animation:rotation var(--time-animation) linear infinite!important;animation-delay:calc(var(--time-animation) / -3)!important;transform-origin:50% 60%!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(4),.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(5){animation:rotation var(--time-animation) linear infinite reverse!important;transform-origin:40% 40%!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(5){animation-delay:calc(var(--time-animation) / -2)!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(6),.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(7){animation:rotation var(--time-animation) linear infinite!important;transform-origin:60% 40%!important}.design-ai-page .design-ai-uiverse-loader .design-ai-uiverse-clipping polygon:nth-child(7){animation-delay:calc(var(--time-animation) / -1.5)!important}.design-ai-page .design-ai-loading-preview .design-ai-uiverse-loader{--size: 1.05}.design-ai-page .design-ai-empty-orb .design-ai-uiverse-loader{--size: .74}.design-ai-page .design-ai-uiverse-loader .design-ai-loader-label{border:none!important;border-radius:50ch!important;color:#ffffffc7!important;display:inline-block!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;opacity:.86!important;position:relative!important;text-align:center!important;z-index:2!important}@media(max-width:900px){.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-preview-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-preview-panel,.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-ai-box,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{width:calc(100vw - 32px)!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-control-panel,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel{max-width:calc(100vw - 28px)!important;width:calc(100vw - 28px)!important}}.design-ai-page .design-ai-generate-grid.is-freestyle-mode,.design-ai-page .design-ai-generate-grid.is-pro-mode{--design-ai-composer-card-height: 488px !important;align-items:start!important;display:grid!important;gap:28px!important;grid-template-areas:"preview" "composer"!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;padding:0 0 48px!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-preview-panel,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-preview-panel{grid-area:preview!important;margin:0 auto!important;max-width:min(1720px,calc(100vw - 96px))!important;min-height:430px!important;width:min(1720px,calc(100vw - 96px))!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-empty-preview,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-empty-preview,.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-loading-preview,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-loading-preview{min-height:350px!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-ai-box,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box{background:#fff!important;border:1px solid rgba(20,199,127,.42)!important;border-radius:24px!important;box-shadow:0 28px 80px #0f172a1c!important;box-sizing:border-box!important;display:grid!important;gap:14px!important;grid-area:composer!important;grid-template-rows:auto auto minmax(132px,1fr) auto!important;height:auto!important;margin:0 auto!important;max-height:none!important;max-width:1120px!important;min-height:var(--design-ai-composer-card-height, 488px)!important;overflow:hidden!important;padding:22px 22px 26px!important;width:min(1120px,calc(100vw - 96px))!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-ai-box{grid-template-rows:auto minmax(240px,1fr) auto!important}.design-ai-page .design-ai-ai-box .design-ai-mode-toggle,.design-ai-page .design-ai-ai-box .design-ai-pro-action-dock{margin:0!important;width:100%!important}.design-ai-page .design-ai-ai-box .design-ai-pro-action-dock{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.design-ai-page .design-ai-ai-box .design-ai-pro-action-dock button{min-height:68px!important}:where(button.primary-button,button.secondary-button,button.ghost-button,button.file-button,button.table-button,button.tiny-button,button.danger-button,button.ui-effect-upload-button,button.ace-notification-filter-reset,button.workspace-primary-action,button.workspace-kanban-create-button,button.workspace-request-create-button){border-radius:999px!important}:where(.hr-row-actions,.hr-inline-actions,.hr-editor-actions,.hr-modal-actions,.hr-self-payroll-actions,.hr-checkin-actions,.hr-date-actions,.hr-expense-bulk-actions,.hr-gt-visit-checkin-actions,.hr-office-ip-actions,.hr-payroll-col-actions,.hr-payroll-ot-bulk-actions,.hr-payroll-ot-history-actions,.hr-payroll-selection-actions,.hr-profile-actions,.hr-payroll-footer,.workspace-card-head,.workspace-row-actions,.workspace-drawer-actions,.workspace-event-conflict-actions,.workspace-request-actions,.workspace-command-actions,.workspace-kanban-actions,.workspace-kanban-column-actions,.workspace-file-actions,.workspace-top-actions,.workspace-request-recipient-actions,.ace-notification-inline-actions,.ace-notification-panel-actions,.ace-notification-page-head-actions,.ace-notification-device-actions)>button{border-radius:999px!important}.design-ai-page .design-ai-generate-grid.is-freestyle-mode .design-ai-ai-box textarea,.design-ai-page .design-ai-generate-grid.is-pro-mode .design-ai-ai-box textarea{background:transparent!important;border:0!important;box-shadow:none!important;min-height:132px!important;outline:none!important;padding:10px 2px 16px!important;resize:vertical!important;width:100%!important}.design-ai-page .design-ai-ai-box .design-ai-composer-tools{align-items:center!important;align-self:end!important;background:#fff!important;border-top:1px solid #edf2f7!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;inset:auto!important;margin:0!important;padding:12px 0 0!important;position:static!important;transform:none!important;width:100%!important;z-index:2!important}.design-ai-page .design-ai-ai-box .design-ai-composer-tools .design-ai-send-button{margin-left:auto!important}.design-ai-page .design-ai-pro-modal-backdrop{align-items:center!important;justify-content:center!important;padding:32px!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-control-panel,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel{border-radius:22px!important;box-sizing:border-box!important;max-height:min(840px,calc(100vh - 56px))!important;max-width:min(1180px,calc(100vw - 120px))!important;min-height:min(720px,calc(100vh - 56px))!important;overflow-x:hidden!important;overflow-y:auto!important;padding:30px!important;width:min(1180px,calc(100vw - 120px))!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-product-image-strip,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-athlete-image-strip{display:grid!important;gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-height:min(520px,calc(100vh - 330px))!important;overflow-x:hidden!important;overflow-y:auto!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-product-image-strip button,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-athlete-image-strip button{align-items:center!important;aspect-ratio:4 / 3!important;display:flex!important;justify-content:center!important;min-height:132px!important;padding:8px!important}.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-product-image-strip img,.design-ai-page .design-ai-pro-modal-panel.design-ai-pro-support-panel .design-ai-athlete-image-strip img{height:116px!important;max-height:116px!important;max-width:100%!important;object-fit:contain!important;width:100%!important}.design-ai-page .loader.design-ai-uiverse-loader{--color-one: #ffbf48;--color-two: #be4a1d;--color-three: #ffbf4780;--color-four: #bf4a1d80;--color-five: #ffbf4740;--time-animation: 2s;--size: 1;align-items:center!important;animation:colorize calc(var(--time-animation) * 3) ease-in-out infinite!important;background:transparent!important;border:0!important;border-radius:50%!important;box-shadow:0 0 25px 0 var(--color-three),0 20px 50px 0 var(--color-four)!important;color:#fff!important;display:flex!important;font-family:Inter,sans-serif!important;font-size:1.2em!important;font-weight:300!important;height:100px!important;justify-content:center!important;line-height:1!important;overflow:visible!important;position:relative!important;transform:scale(var(--size))!important;-webkit-user-select:none!important;user-select:none!important;width:100px!important}.design-ai-page .loader.design-ai-uiverse-loader:before{background:linear-gradient(180deg,var(--color-five),var(--color-four))!important;border-bottom:solid 1px var(--color-two)!important;border-radius:50%!important;border-top:solid 1px var(--color-one)!important;box-shadow:inset 0 10px 10px 0 var(--color-three),inset 0 -10px 10px 0 var(--color-four)!important;content:""!important;height:100px!important;left:0!important;position:absolute!important;top:0!important;width:100px!important}.design-ai-page .loader.design-ai-uiverse-loader .box{background:linear-gradient(180deg,var(--color-one) 30%,var(--color-two) 70%)!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block!important;height:100px!important;mask:url(#clipping)!important;-webkit-mask:url(#clipping)!important;position:relative!important;width:100px!important;z-index:1!important}.design-ai-page .loader.design-ai-uiverse-loader svg{height:0!important;position:absolute!important;width:0!important}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping{animation:roundness calc(var(--time-animation) / 2) linear infinite!important;filter:contrast(15)!important}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon{filter:blur(7px)!important}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon:nth-child(1){transform:rotate(90deg)!important;transform-origin:75% 25%!important}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon:nth-child(2){animation:rotation var(--time-animation) linear infinite reverse!important;transform-origin:50% 50%!important}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon:nth-child(3){animation:rotation var(--time-animation) linear infinite!important;animation-delay:calc(var(--time-animation) / -3)!important;transform-origin:50% 60%!important}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon:nth-child(4){animation:rotation var(--time-animation) linear infinite reverse!important;transform-origin:40% 40%!important}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon:nth-child(5){animation:rotation var(--time-animation) linear infinite reverse!important;animation-delay:calc(var(--time-animation) / -2)!important;transform-origin:40% 40%!important}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon:nth-child(6){animation:rotation var(--time-animation) linear infinite!important;transform-origin:60% 40%!important}.design-ai-page .loader.design-ai-uiverse-loader svg #clipping polygon:nth-child(7){animation:rotation var(--time-animation) linear infinite!important;animation-delay:calc(var(--time-animation) / -1.5)!important;transform-origin:60% 40%!important}@media(max-width:760px),(max-width:1180px)and (pointer:coarse){html body #root .app-shell :is(.workspace-command-center,.workspace-momentum-card,.workspace-focus-capacity,.workspace-priority-work,.workspace-right-column>.workspace-card,.workspace-command-copy h1,.workspace-command-chips strong,.workspace-meter-score-card>strong,.workspace-momentum-bottom b,.workspace-focus-capacity strong,.workspace-priority-work strong){animation:none!important}}.workspace-mobile-quick-fab,.gt-mobile-menu-button,.gt-mobile-menu-backdrop,.mobile-all-features-backdrop,.mobile-search-backdrop,.mobile-notification-backdrop,.mobile-notification-full-page,.mobile-app-back-strip,.mobile-home-calendar-compact{display:none}.mobile-module-content-shell,.mobile-module-rendered-page{display:contents}.mobile-profile-hub,.mobile-profile-detail-back{display:none}@media(max-width:760px){html,body,#root{max-width:100vw!important;overflow-x:hidden!important}.app-shell,.app-shell.is-collapsed{display:block!important;grid-template-columns:minmax(0,1fr)!important;max-width:100vw!important;overflow-x:clip!important}.app-shell .gt-mobile-menu-button{position:fixed!important;top:max(12px,env(safe-area-inset-top))!important;left:max(12px,env(safe-area-inset-left))!important;z-index:320!important;display:inline-grid!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;place-items:center!important;padding:0!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:13px!important;background:#fffffff5!important;color:#111827!important;box-shadow:0 16px 34px #0f172a24!important}.app-shell.is-gt-mobile-menu-open .gt-mobile-menu-button{left:min(calc(100vw - 58px),252px)!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;border-radius:999px!important}.app-shell .gt-mobile-menu-backdrop{position:fixed!important;inset:0!important;z-index:250!important;display:block!important;border:0!important;background:#0f172a52!important;opacity:0!important;pointer-events:none!important}.app-shell.is-gt-mobile-menu-open .gt-mobile-menu-backdrop{opacity:1!important;pointer-events:auto!important}.app-shell .sidebar,.app-shell.is-collapsed .sidebar,.app-shell:not(.is-collapsed) .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:300!important;display:flex!important;align-items:stretch!important;width:min(292px,calc(100vw - 22px))!important;height:100dvh!important;max-height:none!important;padding:18px 14px 16px!important;border-right:1px solid rgba(15,23,42,.1)!important;border-radius:0 20px 20px 0!important;background:#fffffffa!important;box-shadow:28px 0 70px #0f172a33!important;overflow:hidden!important;transform:translate3d(calc(-100% - 18px),0,0)!important;transition:transform .22s ease!important}.app-shell.is-gt-mobile-menu-open .sidebar,.app-shell.is-gt-mobile-menu-open.is-collapsed .sidebar{transform:translateZ(0)!important}.app-shell .sidebar .collapse-button{display:none!important}.app-shell .sidebar .brand-row{width:100%!important;justify-content:flex-start!important;margin-bottom:14px!important}.app-shell .sidebar .brand-copy,.app-shell .sidebar .sidebar-search input,.app-shell .sidebar .profile-info,.app-shell .sidebar .footer-action span,.app-shell .sidebar .nav-section-toggle span,.app-shell .sidebar .nav-item span,.app-shell .sidebar .nav-item .nav-item-meta,.app-shell .sidebar .nav-label{width:auto!important;max-width:170px!important;opacity:1!important;pointer-events:auto!important;transform:none!important}.app-shell .sidebar .sidebar-search,.app-shell:not(.is-collapsed) .sidebar-search{display:flex!important;width:100%!important;justify-content:flex-start!important;padding:0 10px!important}.app-shell .sidebar .nav-groups,.app-shell:not(.is-collapsed) .nav-groups{width:100%!important;max-height:none!important;align-items:stretch!important;overflow-y:auto!important;padding-bottom:12px!important}.app-shell .sidebar .nav-section,.app-shell:not(.is-collapsed) .nav-section{width:100%!important}.app-shell .sidebar .nav-section-toggle,.app-shell .sidebar .nav-item,.app-shell .sidebar .sidebar-utility,.app-shell .sidebar .footer-action,.app-shell:not(.is-collapsed) .nav-section-toggle,.app-shell:not(.is-collapsed) .nav-item,.app-shell:not(.is-collapsed) .sidebar-utility,.app-shell:not(.is-collapsed) .footer-action{width:100%!important;justify-content:flex-start!important;padding-inline:8px!important}.app-shell .sidebar .sidebar-footer,.app-shell:not(.is-collapsed) .sidebar-footer{display:flex!important;width:100%!important;align-items:stretch!important}.app-shell .main,.app-shell.is-collapsed .main{width:100%!important;max-width:100vw!important;min-height:100vh!important;padding:68px 14px 28px!important;overflow-x:hidden!important}html,body,.app-shell,.app-shell .main,.mobile-all-features{scrollbar-width:none!important}html::-webkit-scrollbar,body::-webkit-scrollbar,.app-shell::-webkit-scrollbar,.app-shell .main::-webkit-scrollbar,.mobile-all-features::-webkit-scrollbar{display:none!important}html,body,.app-shell .main{scrollbar-width:thin!important;scrollbar-color:rgba(102,112,133,.32) transparent!important}html::-webkit-scrollbar,body::-webkit-scrollbar,.app-shell .main::-webkit-scrollbar{display:block!important;width:6px!important}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.app-shell .main::-webkit-scrollbar-track{background:transparent!important}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.app-shell .main::-webkit-scrollbar-thumb{border-radius:999px!important;background:#66708552!important}.mobile-app-header{position:relative!important;top:auto!important;z-index:20!important;gap:12px!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important;padding:calc(14px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) 12px max(18px,env(safe-area-inset-left))!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;backdrop-filter:blur(18px) saturate(140%)!important}.mobile-app-status-row{display:none!important}.mobile-app-top-row{gap:12px!important}.mobile-app-greeting-row{display:block!important;margin:6px 14px 8px!important;color:var(--text)!important;font-size:18px!important;font-weight:760!important;line-height:1.15!important;letter-spacing:0!important}.mobile-app-logo-chip,.mobile-app-profile-chip{display:grid!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;aspect-ratio:1 / 1!important;place-items:center!important;overflow:hidden!important;padding:0!important;border:1px solid rgba(255,255,255,.74)!important;border-radius:999px!important;background:#ffffff8a!important;box-shadow:0 8px 22px #10182814!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.mobile-app-logo-chip img{display:block!important;width:24px!important;height:24px!important;object-fit:contain!important}.mobile-app-profile-chip img,.mobile-app-profile-chip span{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;max-width:100%!important;aspect-ratio:1 / 1!important;border-radius:inherit!important;object-fit:cover!important;object-position:center!important;font-size:12px!important;font-weight:900!important;line-height:1!important}.mobile-app-profile-chip span{display:grid!important;place-items:center!important}.mobile-app-search{display:flex!important;flex:1 1 auto!important;align-items:center!important;gap:10px!important;min-height:48px!important;min-width:0!important;border-color:#ffffffb8!important;border-radius:24px!important;background:#ffffff9e!important;box-shadow:0 14px 34px #1018281a!important;padding:0 16px!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;backdrop-filter:blur(20px) saturate(145%)!important}.mobile-app-search svg{flex:0 0 auto!important;color:#667085!important}.mobile-app-search,.mobile-app-search input{font-size:14px!important;font-weight:560!important;letter-spacing:0!important}.mobile-app-search input::placeholder{color:#667085!important;font-weight:560!important;opacity:1!important}.mobile-app-search input{min-width:0!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;padding:0!important}.mobile-app-title-row,.mobile-app-notification{display:none!important}.mobile-home-calendar-compact{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;padding:8px 14px 10px!important}.mobile-home-calendar-compact button{display:grid!important;min-height:58px!important;place-items:center!important;border:1px solid var(--border)!important;border-radius:16px!important;background:#fff!important;color:var(--text)!important;box-shadow:0 4px 14px #1018280e!important}.mobile-home-calendar-compact button.active{border-color:#1012142e!important;background:var(--charcoal)!important;color:#fff!important}.mobile-home-calendar-compact button.has-event{position:relative!important}.mobile-home-calendar-compact button.has-event:after{position:absolute!important;top:8px!important;right:8px!important;width:7px!important;height:7px!important;border:2px solid currentColor!important;border-radius:999px!important;background:#22c55e!important;content:""!important}.mobile-home-calendar-notice{display:grid!important;grid-column:1 / -1!important;min-height:58px!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:start!important;column-gap:10px!important;row-gap:2px!important;border-color:#1012141a!important;background:#ffffffd1!important;color:var(--text)!important;padding:9px 12px!important;text-align:left!important}.mobile-home-calendar-compact .mobile-home-calendar-notice>span{display:grid!important;width:38px!important;height:38px!important;grid-row:1 / span 2!important;place-items:center!important;border-radius:14px!important;background:var(--charcoal)!important;color:#fff!important;opacity:1!important}.mobile-home-calendar-compact .mobile-home-calendar-notice strong{grid-column:2!important;min-width:0!important;font-size:13px!important;line-height:1.1!important;white-space:nowrap!important}.mobile-home-calendar-compact .mobile-home-calendar-notice small{grid-column:2!important;max-width:100%!important;overflow:hidden!important;color:var(--secondary)!important;font-size:11px!important;font-weight:760!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-home-calendar-compact span{color:currentColor!important;opacity:.72!important;font-size:10px!important;font-weight:780!important}.mobile-home-calendar-compact strong{font-size:16px!important;line-height:1!important}.mobile-home-glass-stack{display:grid!important;gap:14px!important;margin:12px 0 calc(112px + env(safe-area-inset-bottom))!important;border:1px solid rgba(216,221,230,.92)!important;border-radius:32px!important;background:#ffffffad!important;box-shadow:0 24px 60px #10182824!important;padding:14px!important;-webkit-backdrop-filter:blur(24px) saturate(145%)!important;backdrop-filter:blur(24px) saturate(145%)!important}.workspace-dashboard{gap:10px!important;padding-bottom:96px!important}.workspace-home-bar{min-height:0!important;justify-content:flex-end!important}.workspace-top-actions .ghost-button,.workspace-top-actions .primary-button{display:none!important}.workspace-top-actions{position:fixed!important;top:max(14px,env(safe-area-inset-top))!important;right:max(14px,env(safe-area-inset-right))!important;left:auto!important;z-index:170!important;width:auto!important;min-width:0!important}.workspace-bell{width:40px!important;height:40px!important;border-radius:13px!important;box-shadow:0 12px 26px #0f172a1a!important}.workspace-mobile-quick-fab{position:fixed!important;left:50%!important;bottom:max(18px,env(safe-area-inset-bottom))!important;z-index:230!important;display:grid!important;width:64px!important;height:64px!important;place-items:center!important;transform:translate(-50%)!important;transition:opacity .18s ease,transform .18s ease!important}.workspace-mobile-quick-fab.is-scrolled:not(.is-open){opacity:.45!important}.workspace-mobile-quick-main,.workspace-mobile-quick-item{border:0!important;cursor:pointer!important;font:inherit!important;outline:0!important}.workspace-mobile-quick-main{position:relative!important;z-index:2!important;display:inline-grid!important;width:58px!important;height:58px!important;place-items:center!important;border-radius:999px!important;background:#0f172a!important;color:#fff!important;box-shadow:0 20px 44px #0f172a47,0 0 0 7px #ffffffdb!important;transition:transform .18s ease,opacity .18s ease!important}.workspace-mobile-quick-fab.is-open .workspace-mobile-quick-main{transform:rotate(45deg)!important}.workspace-mobile-quick-item{position:absolute!important;left:50%!important;top:50%!important;display:inline-grid!important;width:54px!important;height:54px!important;place-items:center!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:999px!important;background:#fffffffa!important;color:#111827!important;box-shadow:0 16px 34px #0f172a29!important;opacity:0!important;pointer-events:none!important;transform:translate(-50%,-50%) scale(.72)!important;transition:opacity .17s ease,transform .19s cubic-bezier(.2,.9,.2,1.12)!important}.workspace-mobile-quick-item span{display:none!important}.workspace-mobile-quick-fab.is-open .workspace-mobile-quick-item{opacity:1!important;pointer-events:auto!important}.workspace-mobile-quick-fab.is-open .workspace-mobile-quick-item.routine{transform:translate(calc(-50% - 76px),calc(-50% - 40px)) scale(1)!important}.workspace-mobile-quick-fab.is-open .workspace-mobile-quick-item.event{transform:translate(-50%,calc(-50% - 92px)) scale(1)!important}.workspace-mobile-quick-fab.is-open .workspace-mobile-quick-item.task{transform:translate(calc(-50% + 76px),calc(-50% - 40px)) scale(1)!important}.workspace-greeting{border-radius:20px!important;gap:10px!important;padding:16px!important}.workspace-greeting h1{font-size:20px!important;line-height:1.12!important;margin-bottom:4px!important}.workspace-hero-copy .eyebrow{display:none!important}.workspace-hero-metrics{width:100%!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.workspace-hero-metrics article,.workspace-hero-metrics button{aspect-ratio:1 / 1!important;min-height:0!important;border-radius:14px!important;padding:12px!important}.workspace-hero-metrics article>span,.workspace-hero-metrics button>span{font-size:11px!important;line-height:1.2!important;padding-right:28px!important}.workspace-hero-metrics article>strong,.workspace-hero-metrics button>strong{font-size:25px!important;margin-top:10px!important}.workspace-hero-metrics button>small{display:none!important}.workspace-mini-chart,.workspace-sparkline,.workspace-source-stack,.workspace-performance-mini-bars{bottom:10px!important;right:10px!important;transform:scale(.82)!important;transform-origin:bottom right!important}.workspace-hero-metric-card.tone-performance{border-color:#2351f624!important;background:radial-gradient(circle at 78% 14%,rgba(35,81,246,.1),transparent 28%),linear-gradient(135deg,#fff,#f8fbff)!important}.workspace-hero-metric-card.tone-performance>span:before{background:#e6eeff!important;color:#2351f6!important;content:"↗"!important}.workspace-performance-mini-bars{position:absolute!important;display:grid!important;width:44px!important;gap:4px!important}.workspace-performance-mini-bars i{display:block!important;width:44px!important;height:5px!important;border-radius:999px!important;background:#e8eef8!important;overflow:hidden!important}.workspace-performance-mini-bars i:before{display:block!important;width:var(--score-width)!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#10b981,#2351f6)!important;content:""!important}.workspace-performance-card{display:none!important}.workspace-card{border-radius:18px!important;padding:16px!important}.workspace-main-grid,.workspace-left-column,.workspace-right-column,.workspace-routine-list,.workspace-task-list,.workspace-event-list,.workspace-reminder-list,.workspace-review-list{gap:9px!important}.workspace-card{border-radius:16px!important;padding:14px!important}.workspace-card-head{margin-bottom:9px!important;gap:8px!important}.workspace-card-head>div{gap:8px!important}.workspace-card-head h2{font-size:15px!important}.workspace-card-head>button{min-width:0!important;min-height:30px!important;border-radius:999px!important;padding:0 11px!important;font-size:11.5px!important}.workspace-task-row,.workspace-routine-row,.workspace-reminder-row,.workspace-review-row,.workspace-review-list article{align-items:start!important;border-radius:14px!important;gap:7px!important;min-height:0!important;padding:9px 10px!important}.workspace-task-list,.workspace-routine-list,.workspace-review-list,.workspace-reminder-list{max-height:286px!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding-right:2px!important;scrollbar-width:thin!important}.workspace-task-list{max-height:332px!important}.workspace-task-row{grid-template-columns:minmax(0,1fr)!important}.workspace-routine-row{grid-template-columns:24px minmax(0,1fr)!important}.workspace-review-row,.workspace-reminder-row,.workspace-review-list article{grid-template-columns:minmax(0,1fr)!important}.workspace-task-main{gap:8px!important;grid-template-columns:24px minmax(0,1fr)!important}.workspace-check{width:24px!important;height:24px!important;border-radius:9px!important}.workspace-task-main strong,.workspace-routine-row strong,.workspace-event-row strong,.workspace-reminder-row strong,.workspace-review-row strong,.workspace-workload-row strong,.workspace-review-list strong{font-size:12.5px!important;line-height:1.2!important}.workspace-task-main span,.workspace-routine-row span,.workspace-reminder-row span,.workspace-review-row span,.workspace-workload-row span,.workspace-review-list span{font-size:11.2px!important;line-height:1.22!important;margin-top:2px!important}.workspace-task-submeta,.workspace-task-signals{gap:5px!important;margin-top:4px!important}.workspace-task-signals{display:none!important}.workspace-task-meta,.workspace-row-actions{justify-content:flex-start!important}.workspace-task-meta{gap:6px!important}.workspace-pill,.workspace-due-pill{min-height:21px!important;padding:0 8px!important;font-size:10.5px!important}.workspace-task-signals span{font-size:10.5px!important}.workspace-row-actions{grid-column:1 / -1!important;gap:6px!important;margin-top:2px!important;padding-bottom:1px!important;width:100%!important}.workspace-card-head>button,.workspace-review-row button,.workspace-row-actions button,.workspace-routine-note button{min-width:0!important;min-height:24px!important;border-radius:999px!important;padding:0 8px!important;font-size:10.5px!important}.workspace-task-list,.workspace-routine-list,.workspace-review-list,.workspace-reminder-list{max-height:214px!important}.workspace-task-list{max-height:228px!important}.workspace-task-row,.workspace-routine-row,.workspace-reminder-row,.workspace-review-row,.workspace-review-list article{padding:7px 8px!important}.workspace-task-main,.workspace-routine-row{grid-template-columns:22px minmax(0,1fr)!important;gap:7px!important}.workspace-check{width:24px!important;height:24px!important;border-radius:8px!important}.workspace-task-main strong,.workspace-routine-row strong,.workspace-event-row strong,.workspace-reminder-row strong,.workspace-review-row strong,.workspace-workload-row strong,.workspace-review-list strong{font-size:12px!important}.workspace-task-main span,.workspace-routine-row span,.workspace-reminder-row span,.workspace-review-row span,.workspace-workload-row span,.workspace-review-list span{font-size:10.7px!important;line-height:1.18!important}.workspace-task-submeta{gap:4px!important;margin-top:2px!important}.workspace-task-meta{gap:5px!important;margin-top:5px!important}.workspace-pill,.workspace-due-pill{min-height:19px!important;padding:0 7px!important;font-size:10px!important}.workspace-row-actions{flex-wrap:nowrap!important;gap:5px!important;margin-top:0!important;overflow-x:auto!important;padding-bottom:0!important;scrollbar-width:none!important}.workspace-row-actions::-webkit-scrollbar{display:none!important}.workspace-card-head>button,.workspace-review-row button,.workspace-row-actions button,.workspace-routine-note button{min-height:22px!important;padding:0 7px!important;font-size:10px!important;white-space:nowrap!important}.workspace-routine-note{grid-column:1 / -1!important;gap:6px!important;grid-template-columns:minmax(0,1fr) auto!important}.workspace-routine-note input{min-height:30px!important;border-radius:10px!important;font-size:12px!important}.module-page-tabs{display:none!important}}.workspace-task-quick-move{display:none}.workspace-task-inline-pill{align-items:center!important;border-radius:999px!important;display:inline-flex!important;gap:5px!important;min-height:24px!important;padding:0 9px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}.workspace-task-inline-pill svg,.workspace-task-inline-pill .workspace-task-ios-icon{flex:0 0 auto!important;width:14px!important;height:14px!important}@media(max-width:1024px){.app-shell,.app-shell.is-collapsed,.app-shell:not(.is-collapsed){display:block!important;position:relative!important;grid-template-columns:minmax(0,1fr)!important;max-width:100vw!important;overflow-x:clip!important}.app-shell:before{content:""!important;position:fixed!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(145deg,#eef8fff5,#ffffffb8 42%,#dcefffe0),linear-gradient(180deg,#ffffff80,#eff4fbdb)!important}.app-shell .sidebar,.app-shell.is-collapsed .sidebar,.app-shell:not(.is-collapsed) .sidebar,.app-shell.is-gt-mobile-menu-open .sidebar,.app-shell.is-gt-mobile-menu-open.is-collapsed .sidebar,.app-shell .gt-mobile-menu-button,.app-shell .gt-mobile-menu-backdrop,.workspace-mobile-quick-fab{display:none!important;pointer-events:none!important}.app-shell.is-gt-mobile-menu-open .gt-mobile-menu-backdrop{position:fixed!important;inset:0!important;z-index:250!important;display:block!important;border:0!important;background:#0f172a52!important;opacity:1!important;pointer-events:auto!important}.app-shell.is-gt-mobile-menu-open .sidebar,.app-shell.is-gt-mobile-menu-open.is-collapsed .sidebar,.app-shell.is-gt-mobile-menu-open:not(.is-collapsed) .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:300!important;display:flex!important;align-items:stretch!important;width:min(292px,calc(100vw - 22px))!important;height:100dvh!important;max-height:none!important;padding:18px 14px 16px!important;border-right:1px solid rgba(15,23,42,.1)!important;border-radius:0 20px 20px 0!important;background:#fffffffa!important;box-shadow:28px 0 70px #0f172a33!important;overflow:hidden!important;pointer-events:auto!important;transform:translateZ(0)!important}.app-shell .main,.app-shell.is-collapsed .main{position:relative!important;z-index:1!important;width:100%!important;max-width:100vw!important;min-height:100vh!important;padding:0 0 calc(100px + env(safe-area-inset-bottom))!important;overflow-x:hidden!important}.mobile-module-content-shell{display:block!important;margin:0 0 calc(88px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mobile-module-rendered-page{display:block!important;min-width:0!important}.app-shell.is-mobile-module-home .mobile-module-content-shell{margin:0 0 calc(104px + env(safe-area-inset-bottom))!important;border:1px solid rgba(216,221,230,.92)!important;border-radius:28px!important;background:#ffffffe6!important;box-shadow:0 18px 42px #1018281a!important;padding:10px 10px 14px!important;-webkit-backdrop-filter:blur(22px) saturate(145%)!important;backdrop-filter:blur(22px) saturate(145%)!important;overflow:hidden!important}.module-page-tabs{display:none!important;overflow:visible!important;padding:10px 14px!important}.app-shell.is-mobile-module-home .module-page-tabs{display:block!important;position:static!important;top:auto!important;z-index:auto!important;margin:0 0 14px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mobile-app-back-strip{display:flex!important;align-items:center!important;gap:8px!important;margin:0 14px 10px!important;padding:0!important}.mobile-app-back-strip>button{display:inline-grid!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;place-items:center!important;border:1px solid rgba(216,221,230,.9)!important;border-radius:999px!important;background:#f8fafceb!important;color:var(--secondary)!important;padding:0!important;box-shadow:0 8px 18px #10182814!important}.module-function-tabs{display:grid!important;width:100%!important;max-width:100%!important;min-height:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.app-shell.is-mobile-module-home .module-function-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;gap:8px 10px!important}.module-function-tabs button{width:100%!important;min-width:0!important;height:40px!important;justify-content:center!important;border:1px solid var(--border)!important;border-radius:999px!important;background:#fff!important;padding:0 10px!important;box-shadow:0 2px 8px #1018280e!important}.app-shell.is-mobile-module-home .module-function-tabs button{display:grid!important;width:100%!important;height:auto!important;min-height:68px!important;aspect-ratio:auto!important;place-items:center!important;align-content:center!important;gap:6px!important;border:1px solid rgba(216,221,230,.88)!important;border-radius:17px!important;background:#ffffffd6!important;color:var(--text)!important;box-shadow:0 7px 16px #10182812!important;padding:8px 5px!important;text-align:center!important}.app-shell.is-mobile-module-home .module-function-tabs button.is-default-tab{display:none!important}.app-shell.is-mobile-module-home .module-function-tabs button svg{width:24px!important;height:24px!important;color:var(--blue)!important;stroke-width:2.35!important}.app-shell.is-mobile-module-home .module-page-tabs.dept-gt .module-function-tabs button svg{color:#2351f6!important}.app-shell.is-mobile-module-home .module-page-tabs.dept-ops .module-function-tabs button svg{color:#dc2626!important}.app-shell.is-mobile-module-home .module-page-tabs.dept-hr .module-function-tabs button svg{color:#7c3aed!important}.app-shell.is-mobile-module-home .module-page-tabs.dept-marketing .module-function-tabs button svg{color:#f67323!important}.app-shell.is-mobile-module-home .module-page-tabs.dept-finance .module-function-tabs button svg{color:#047857!important}.module-function-tabs button span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell.is-mobile-module-home .module-function-tabs button span{max-width:100%!important;color:currentColor!important;font-size:10.2px!important;font-weight:860!important;line-height:1.08!important;overflow-wrap:anywhere!important;white-space:normal!important}.module-function-tabs button.active{border-color:var(--charcoal)!important;background:var(--charcoal)!important;color:#fff!important}.mobile-home-quick-actions{gap:12px!important;padding:8px 0 10px!important}.mobile-home-greeting{gap:2px!important}.mobile-home-greeting span{font-size:10.5px!important;letter-spacing:.035em!important}.mobile-home-greeting strong{font-size:18px!important;line-height:1.18!important}.mobile-home-action-grid,.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;gap:10px!important}.mobile-home-action-card{width:100%!important;min-height:74px!important;aspect-ratio:1 / .86!important;gap:8px!important;border-radius:18px!important;padding:8px 5px!important}.mobile-home-action-card span{width:26px!important;height:26px!important;border-radius:0!important;background:transparent!important}.mobile-home-action-card span svg{width:25px!important;height:25px!important;stroke-width:2.25!important}.mobile-home-action-card strong{font-size:10.4px!important;line-height:1.08!important;overflow-wrap:anywhere!important;white-space:normal!important}.mobile-home-action-card small{color:var(--secondary)!important;font-size:10px!important;font-weight:780!important;line-height:1!important}.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card{display:grid!important;width:100%!important;min-height:74px!important;aspect-ratio:1 / .86!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:center!important;gap:8px!important;padding:8px 5px!important;text-align:center!important}.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card>span{grid-row:auto!important}.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card strong{align-self:start!important;font-size:10.4px!important;line-height:1.08!important}.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card small{display:none!important}.mobile-home-action-card.tone-charcoal span{background:transparent!important;color:#fff!important}.mobile-home-action-card.dept-gt,.mobile-feature-app-card.dept-gt,.mobile-feature-module.dept-gt{border-color:#2351f6!important;background:#2351f6!important}.mobile-home-action-card.dept-ops,.mobile-feature-app-card.dept-ops,.mobile-feature-module.dept-ops{border-color:#dc2626!important;background:#dc2626!important}.mobile-home-action-card.dept-hr,.mobile-feature-app-card.dept-hr,.mobile-feature-module.dept-hr{border-color:#7c3aed!important;background:#7c3aed!important}.mobile-home-action-card.dept-marketing,.mobile-feature-app-card.dept-marketing,.mobile-feature-module.dept-marketing{border-color:#f67323!important;background:#f67323!important}.mobile-home-action-card.dept-finance,.mobile-feature-app-card.dept-finance,.mobile-feature-module.dept-finance{border-color:#047857!important;background:#047857!important}.mobile-home-action-card.dept-admin,.mobile-home-action-card.dept-core,.mobile-home-action-card.dept-neutral,.mobile-home-action-card.dept-all,.mobile-feature-app-card.dept-admin,.mobile-feature-app-card.dept-core,.mobile-feature-app-card.dept-neutral,.mobile-feature-app-card.dept-all{border-color:var(--charcoal)!important;background:var(--charcoal)!important}.mobile-home-action-card.dept-ecom,.mobile-feature-app-card.dept-ecom{border-color:#2351f6!important;background:#2351f6!important}.mobile-home-action-card.dept-rnd,.mobile-home-action-card.dept-knowledge,.mobile-home-action-card.dept-common,.mobile-home-action-card.dept-founder,.mobile-feature-app-card.dept-rnd,.mobile-feature-app-card.dept-knowledge,.mobile-feature-app-card.dept-common,.mobile-feature-app-card.dept-founder{border-color:#374151!important;background:#374151!important}.mobile-app-bottom-bar button.active{color:var(--charcoal)!important}.mobile-app-bottom-bar>button:not(.active):not(.mobile-app-center-action){color:#98a2b3!important}.mobile-app-bottom-bar>button:not(.active):not(.mobile-app-center-action)>span{background:transparent!important;color:#98a2b3!important;box-shadow:none!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action).active>span{border-radius:13px!important;background:var(--charcoal)!important;color:#fff!important;box-shadow:0 9px 18px #1012142e!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action).active>span svg{color:#fff!important;stroke:currentColor!important}.mobile-app-bottom-bar{align-items:center!important;min-height:calc(92px + env(safe-area-inset-bottom))!important;border:1px solid rgba(255,255,255,.62)!important;border-right:0!important;border-bottom:0!important;border-left:0!important;background:#ffffffbd!important;box-shadow:0 -18px 42px #1018281a!important;padding:12px 10px calc(12px + env(safe-area-inset-bottom))!important;overflow:visible!important;backdrop-filter:blur(22px) saturate(155%)!important;-webkit-backdrop-filter:blur(22px) saturate(155%)!important}.mobile-app-bottom-bar button{height:64px!important;align-content:center!important;align-items:center!important;justify-items:center!important;grid-template-rows:38px auto!important;gap:2px!important;padding:0 2px!important;overflow:visible!important}.mobile-app-bottom-bar button>span{width:30px!important;height:27px!important;place-items:center!important;overflow:visible!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action).active>span{width:36px!important;height:36px!important;border-radius:999px!important}.mobile-app-bottom-bar button small{line-height:1!important}.mobile-app-bottom-bar .mobile-app-center-action{align-self:start!important;height:82px!important;min-height:82px!important;margin-top:-38px!important;align-content:center!important;align-items:center!important;justify-items:center!important;grid-template-rows:58px 14px!important;gap:4px!important;padding:0 2px!important;overflow:visible!important}.mobile-app-bottom-bar .mobile-app-center-action>span,.mobile-app-bottom-bar.is-gt .mobile-app-center-action span{width:58px!important;height:58px!important;background:var(--charcoal)!important;color:#fff!important;box-shadow:0 16px 28px #10121438!important}.mobile-app-bottom-bar .mobile-app-center-action>span svg{width:23px!important;height:23px!important}.mobile-app-bottom-bar .mobile-app-center-action strong{display:block!important;color:var(--text)!important;font-size:11px!important;font-weight:860!important;line-height:1!important;margin-top:0!important}.mobile-all-features-backdrop{position:static!important;inset:auto!important;z-index:auto!important;display:block!important;padding:4px 0 calc(112px + env(safe-area-inset-bottom))!important}.mobile-all-features-scrim{display:none!important}.mobile-all-features{position:static!important;display:grid!important;max-height:none!important;overflow:visible!important;overscroll-behavior:contain!important;border:1px solid rgba(216,221,230,.88)!important;border-right:0!important;border-left:0!important;border-radius:28px!important;background:#ffffffc7!important;box-shadow:0 20px 48px #1018281a!important;padding:14px!important;-webkit-backdrop-filter:blur(22px) saturate(145%)!important;backdrop-filter:blur(22px) saturate(145%)!important}.mobile-all-features-head{position:static!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 14px!important;border-bottom:0!important;background:transparent!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mobile-all-features-head div{display:grid!important;gap:2px!important}.mobile-all-features-head span{color:var(--secondary)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}.mobile-all-features-head strong{color:var(--text)!important;font-size:22px!important;line-height:1.15!important}.mobile-all-features-head button{display:grid!important;width:36px!important;height:36px!important;place-items:center!important;border:1px solid var(--border)!important;border-radius:999px!important;background:var(--surface-soft)!important;color:var(--text)!important}.mobile-feature-section{gap:10px!important}.mobile-feature-section>header{min-height:28px!important;border-radius:999px!important;color:#111827!important}.mobile-feature-section.dept-gt>header{color:#2351f6!important}.mobile-feature-section.dept-ops>header{color:#dc2626!important}.mobile-feature-section.dept-hr>header{color:#7c3aed!important}.mobile-feature-section.dept-marketing>header{color:#f67323!important}.mobile-feature-section.dept-finance>header{color:#059669!important}.mobile-feature-section.dept-gt>header,.mobile-feature-section.dept-ops>header,.mobile-feature-section.dept-hr>header,.mobile-feature-section.dept-marketing>header,.mobile-feature-section.dept-finance>header{color:#111827!important}.mobile-feature-section.dept-gt>header svg{color:#2351f6!important}.mobile-feature-section.dept-ops>header svg{color:#dc2626!important}.mobile-feature-section.dept-hr>header svg{color:#7c3aed!important}.mobile-feature-section.dept-marketing>header svg{color:#f67323!important}.mobile-feature-section.dept-finance>header svg{color:#059669!important}.mobile-home-action-card.dept-gt>span,.mobile-feature-app-card.dept-gt>span,.mobile-feature-module.dept-gt .mobile-feature-module-main>span{background:transparent!important;color:#fff!important}.mobile-home-action-card.dept-ops>span,.mobile-feature-app-card.dept-ops>span,.mobile-feature-module.dept-ops .mobile-feature-module-main>span{background:transparent!important;color:#fff!important}.mobile-home-action-card.dept-hr>span,.mobile-feature-app-card.dept-hr>span,.mobile-feature-module.dept-hr .mobile-feature-module-main>span{background:transparent!important;color:#fff!important}.mobile-home-action-card.dept-marketing>span,.mobile-feature-app-card.dept-marketing>span,.mobile-feature-module.dept-marketing .mobile-feature-module-main>span{background:transparent!important;color:#fff!important}.mobile-home-action-card.dept-finance>span,.mobile-feature-app-card.dept-finance>span,.mobile-feature-module.dept-finance .mobile-feature-module-main>span{background:transparent!important;color:#fff!important}.mobile-home-action-card.dept-all>span,.mobile-feature-app-card.dept-all>span{background:transparent!important;color:#fff!important}.mobile-home-action-card.dept-admin>span,.mobile-home-action-card.dept-core>span,.mobile-home-action-card.dept-neutral>span,.mobile-home-action-card.dept-ecom>span,.mobile-home-action-card.dept-rnd>span,.mobile-home-action-card.dept-knowledge>span,.mobile-home-action-card.dept-common>span,.mobile-home-action-card.dept-founder>span,.mobile-feature-app-card.dept-admin>span,.mobile-feature-app-card.dept-core>span,.mobile-feature-app-card.dept-neutral>span,.mobile-feature-app-card.dept-ecom>span,.mobile-feature-app-card.dept-rnd>span,.mobile-feature-app-card.dept-knowledge>span,.mobile-feature-app-card.dept-common>span,.mobile-feature-app-card.dept-founder>span{background:transparent!important;color:#fff!important}.mobile-home-action-card[class*=dept-] strong,.mobile-home-action-card[class*=dept-] small,.mobile-feature-app-card[class*=dept-] strong,.mobile-feature-app-card[class*=dept-] small{color:#fff!important}.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card[class*=dept-]{border-color:#ffffffc7!important;background:#ffffff94!important;box-shadow:0 8px 22px #10182813!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;backdrop-filter:blur(18px) saturate(140%)!important}.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card[class*=dept-] strong{color:var(--text)!important}.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card[class*=dept-] small{color:var(--secondary)!important}.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-gt>span{color:#2351f6!important}.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-ops>span{color:#dc2626!important}.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-hr>span{color:#7c3aed!important}.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-marketing>span{color:#f67323!important}.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-finance>span{color:#047857!important}.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-all>span,.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-admin>span,.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-core>span,.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-neutral>span,.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-ecom>span,.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-rnd>span,.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-knowledge>span,.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-common>span,.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-founder>span{color:var(--charcoal)!important}.mobile-all-features .mobile-feature-app-card[class*=dept-]{border-color:#ffffffc7!important;background:#ffffff94!important;box-shadow:0 8px 22px #10182813!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;backdrop-filter:blur(18px) saturate(140%)!important}.mobile-all-features .mobile-feature-app-card[class*=dept-] strong{color:var(--text)!important}.mobile-all-features .mobile-feature-app-card[class*=dept-] small{color:var(--secondary)!important}.mobile-all-features .mobile-feature-app-card.dept-gt>span{color:#2351f6!important}.mobile-all-features .mobile-feature-app-card.dept-ops>span{color:#dc2626!important}.mobile-all-features .mobile-feature-app-card.dept-hr>span{color:#7c3aed!important}.mobile-all-features .mobile-feature-app-card.dept-marketing>span{color:#f67323!important}.mobile-all-features .mobile-feature-app-card.dept-finance>span{color:#047857!important}.mobile-all-features .mobile-feature-app-card.dept-all>span,.mobile-all-features .mobile-feature-app-card.dept-admin>span,.mobile-all-features .mobile-feature-app-card.dept-core>span,.mobile-all-features .mobile-feature-app-card.dept-neutral>span,.mobile-all-features .mobile-feature-app-card.dept-ecom>span,.mobile-all-features .mobile-feature-app-card.dept-rnd>span,.mobile-all-features .mobile-feature-app-card.dept-knowledge>span,.mobile-all-features .mobile-feature-app-card.dept-common>span,.mobile-all-features .mobile-feature-app-card.dept-founder>span{color:var(--charcoal)!important}.mobile-module-rendered-page .gt-native-page-head,.mobile-module-rendered-page .gt-native-toolbar{align-items:center!important;gap:8px!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-page-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;align-items:center!important;margin:4px 0 12px!important;padding:0!important;text-align:left!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-page-title{display:flex!important;width:100%!important;min-width:0!important;justify-content:flex-start!important;text-align:left!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-page-title>div{display:flex!important;width:auto!important;margin:0!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;text-align:left!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-page-title h2{margin:0!important;font-size:25px!important;line-height:1.08!important;text-align:left!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-panel{margin-top:0!important}.mobile-module-rendered-page .gt-native-page-actions{display:grid!important;width:36px!important;min-width:36px!important;margin-left:auto!important;justify-self:end!important;justify-content:flex-end!important;gap:6px!important}.mobile-module-rendered-page .gt-native-page-actions .ghost-button,.mobile-module-rendered-page .gt-native-toolbar>.inline-status{min-width:36px!important;width:auto!important;min-height:34px!important;border-radius:999px!important;padding:0 10px!important;white-space:nowrap!important}.mobile-module-rendered-page .gt-native-page-actions .ghost-button{display:grid!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;place-items:center!important;align-self:center!important;font-size:0!important;margin:0!important;padding:0!important;transform:none!important}.mobile-module-rendered-page .gt-native-page-actions .ghost-button svg{width:16px!important;height:16px!important;margin:0!important}.mobile-module-rendered-page .inventory-filter-bar,.mobile-module-rendered-page .finance-native-filterbar{justify-content:flex-end!important;gap:8px!important}.mobile-module-rendered-page .inventory-filter-bar select,.mobile-module-rendered-page .finance-native-filterbar select,.mobile-module-rendered-page .inventory-select{max-width:min(46vw,180px)!important}.app-shell.page-workspace_tasks .workspace-full-card.workspace-task-center-main,.app-shell.page-workspace_events .workspace-full-card,.app-shell.page-workspace_requests .workspace-full-card,.app-shell.page-workspace_approve .workspace-full-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.mobile-feature-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.mobile-feature-section-head>header{display:inline-flex!important;min-height:28px!important;align-items:center!important;gap:7px!important;color:#111827!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important}.mobile-feature-section-head>header svg{color:#111827!important}.mobile-feature-section-head>button{display:inline-flex!important;min-height:34px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(216,221,230,.92)!important;border-radius:999px!important;background:#ffffffb8!important;color:var(--text)!important;box-shadow:0 8px 20px #0f172a0f!important;padding:0 12px!important;font-size:11px!important;font-weight:760!important}.mobile-feature-section-head>button.is-active{background:var(--charcoal)!important;color:#fff!important}.mobile-feature-favorites{gap:12px!important}.mobile-feature-favorite-grid .mobile-feature-app-card{position:relative!important}.mobile-feature-app-card.is-customizing{cursor:pointer!important}.mobile-feature-app-card.is-customizing.is-selected{border-color:#2563eb57!important;background:#ffffffc7!important;box-shadow:0 10px 24px #2563eb1c!important}.mobile-feature-check{position:absolute!important;top:7px!important;right:7px!important;display:grid!important;width:18px!important;height:18px!important;place-items:center!important;border-radius:999px!important;background:var(--charcoal)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.mobile-feature-app-card:not(.is-selected) .mobile-feature-check{background:#94a3b829!important;color:#667085!important}.mobile-feature-app-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-content:stretch!important;gap:10px!important}.mobile-feature-mini-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.mobile-feature-mini-grid button{display:grid!important;min-height:78px!important;place-items:center!important;align-content:center!important;gap:6px!important;border-radius:16px!important;padding:8px 4px!important;text-align:center!important}.mobile-feature-mini-grid button svg{width:22px!important;height:22px!important}.mobile-feature-mini-grid button span{min-width:0!important;overflow:hidden!important;font-size:10.5px!important;font-weight:820!important;line-height:1.08!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-feature-module-grid{margin-bottom:2px!important}.mobile-feature-app-card{display:grid!important;width:100%!important;min-height:72px!important;aspect-ratio:1 / .86!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:center!important;gap:4px!important;border:1px solid var(--border)!important;border-radius:18px!important;background:#fff!important;color:var(--text)!important;padding:8px 5px!important;text-align:center!important;box-shadow:0 4px 14px #1018280e!important}.mobile-feature-app-card>span{display:grid!important;grid-row:auto!important;width:22px!important;height:22px!important;place-items:center!important;border-radius:0!important;background:transparent!important;color:var(--blue)!important}.mobile-feature-app-card strong{align-self:start!important;min-width:0!important;overflow:hidden!important;color:var(--text)!important;font-size:10.4px!important;line-height:1.08!important;overflow-wrap:anywhere!important;text-overflow:ellipsis!important;white-space:normal!important}.mobile-feature-app-card small{display:none!important}.mobile-feature-module-main{align-items:center!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important}.mobile-feature-module-main .department-pill{justify-self:end!important;min-height:22px!important}.mobile-feature-chip-row{display:flex!important;flex-wrap:wrap!important;gap:7px!important;overflow:visible!important}.mobile-feature-chip-row button{flex:0 1 auto!important;max-width:100%!important}.mobile-notification-backdrop{position:fixed!important;inset:0!important;z-index:360!important;display:block!important;pointer-events:none!important}.mobile-notification-scrim{position:absolute!important;inset:0!important;border:0!important;background:#11182733!important;pointer-events:auto!important}.mobile-notification-sheet{position:absolute!important;right:12px!important;bottom:calc(86px + env(safe-area-inset-bottom))!important;left:12px!important;display:grid!important;max-height:min(72vh,540px)!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.76)!important;border-radius:28px!important;background:#ffffffe6!important;box-shadow:0 26px 70px #1018283d!important;padding:0!important;pointer-events:auto!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important;backdrop-filter:blur(24px) saturate(150%)!important}.mobile-notification-sheet>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-bottom:1px solid rgba(232,234,238,.82)!important;padding:16px 16px 12px!important}.mobile-notification-sheet>header div{display:grid!important;min-width:0!important;gap:2px!important}.mobile-notification-sheet>header span{color:var(--secondary)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.05em!important;text-transform:uppercase!important}.mobile-notification-sheet>header strong{color:var(--text)!important;font-size:20px!important;line-height:1.1!important}.mobile-notification-sheet>header small{color:var(--secondary)!important;font-size:12px!important;font-weight:720!important}.mobile-notification-sheet>header>button{display:grid!important;flex:0 0 38px!important;width:38px!important;height:38px!important;place-items:center!important;border:1px solid var(--border)!important;border-radius:999px!important;background:#ffffffbf!important;color:var(--text)!important}.mobile-notification-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:12px 14px 10px!important}.mobile-notification-tabs button{position:relative!important;display:flex!important;min-width:0!important;min-height:36px!important;align-items:center!important;justify-content:center!important;gap:6px!important;border:1px solid var(--border)!important;border-radius:999px!important;background:#ffffffb8!important;color:var(--secondary)!important;font-size:12px!important;font-weight:820!important}.mobile-notification-tabs button.active{border-color:var(--charcoal)!important;background:var(--charcoal)!important;color:#fff!important}.mobile-notification-tabs b{display:grid!important;min-width:18px!important;height:18px!important;place-items:center!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;font-size:10px!important;line-height:1!important}.mobile-notification-list{display:grid!important;gap:8px!important;max-height:min(48vh,360px)!important;overflow-y:auto!important;padding:0 14px 16px!important;scrollbar-width:none!important}.mobile-notification-list::-webkit-scrollbar{display:none!important}.mobile-notification-list article{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:stretch!important;border:1px solid var(--border)!important;border-radius:18px!important;background:#ffffffc7!important;padding:8px!important}.mobile-notification-list article.unread{border-color:#2351f63d!important;background:#f8fafff2!important}.mobile-notification-list article>button:first-child{display:grid!important;min-width:0!important;grid-template-columns:28px minmax(0,1fr) auto!important;gap:9px!important;align-items:start!important;border:0!important;background:transparent!important;color:var(--text)!important;padding:2px!important;text-align:left!important}.mobile-notification-list article>button:first-child>svg{display:grid!important;width:28px!important;height:28px!important;border-radius:11px!important;background:#2351f617!important;color:var(--blue)!important;padding:6px!important}.mobile-notification-list article>button:first-child span{display:grid!important;min-width:0!important;gap:3px!important}.mobile-notification-list article strong,.mobile-notification-list article small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-notification-list article strong{color:var(--text)!important;font-size:13px!important;line-height:1.15!important}.mobile-notification-list article small,.mobile-notification-list article em{color:var(--secondary)!important;font-size:11px!important;font-style:normal!important;line-height:1.2!important}.mobile-notification-list article i{width:8px!important;height:8px!important;margin-top:7px!important;border-radius:999px!important;background:#ef4444!important}.mobile-notification-list article>button:last-child{align-self:center!important;min-height:30px!important;border:1px solid var(--border)!important;border-radius:999px!important;background:#fff!important;color:var(--text)!important;padding:0 9px!important;font-size:11px!important;font-weight:820!important}.mobile-notification-list article>button:last-child:disabled{opacity:.42!important}.mobile-notification-list>p{margin:0!important;border:1px dashed var(--border)!important;border-radius:18px!important;color:var(--secondary)!important;padding:18px!important;text-align:center!important}.mobile-notification-full-page{display:grid!important;gap:12px!important;margin:0 0 calc(112px + env(safe-area-inset-bottom))!important;border:1px solid rgba(216,221,230,.92)!important;border-radius:28px!important;background:#ffffffe6!important;box-shadow:0 18px 42px #1018281a!important;padding:16px 14px!important;-webkit-backdrop-filter:blur(22px) saturate(145%)!important;backdrop-filter:blur(22px) saturate(145%)!important}.mobile-notification-full-page>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 2px!important}.mobile-notification-full-page>header div{display:grid!important;gap:3px!important}.mobile-notification-full-page>header span{color:var(--secondary)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.05em!important;text-transform:uppercase!important}.mobile-notification-full-page>header strong{color:var(--text)!important;font-size:24px!important;line-height:1.1!important}.mobile-notification-full-page>header small{color:var(--secondary)!important;font-size:12px!important;font-weight:720!important}.mobile-notification-full-page .mobile-notification-tabs{padding:0!important}.mobile-notification-full-page .mobile-notification-list{max-height:none!important;overflow:visible!important;padding:0!important}.mobile-gt-home-shell{display:block!important;margin:0 0 calc(112px + env(safe-area-inset-bottom))!important;border:1px solid rgba(216,221,230,.88)!important;border-radius:28px!important;background:#ffffffe6!important;box-shadow:0 20px 46px #1018281a!important;padding:10px 10px 14px!important;overflow:hidden!important;-webkit-backdrop-filter:blur(20px) saturate(145%)!important;backdrop-filter:blur(20px) saturate(145%)!important}.mobile-gt-function-launcher{display:block!important;margin:0 14px 12px!important;border:1px solid rgba(216,221,230,.82)!important;border-radius:22px!important;background:#ffffffc7!important;box-shadow:0 14px 32px #10182816!important;padding:10px!important;-webkit-backdrop-filter:blur(18px) saturate(142%)!important;backdrop-filter:blur(18px) saturate(142%)!important}.mobile-gt-home-shell .mobile-gt-function-launcher{margin:10px 0 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mobile-gt-function-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}.mobile-gt-function-grid button{display:grid!important;min-width:0!important;min-height:68px!important;place-items:center!important;align-content:center!important;gap:6px!important;border:1px solid rgba(216,221,230,.88)!important;border-radius:17px!important;background:#ffffffd6!important;color:var(--text)!important;padding:8px 5px!important;text-align:center!important;box-shadow:0 7px 16px #10182812!important}.mobile-gt-function-grid button span{display:grid!important;width:26px!important;height:26px!important;place-items:center!important;color:#2351f6!important}.mobile-gt-function-grid button svg{width:24px!important;height:24px!important;stroke-width:2.35!important}.mobile-gt-function-grid button strong{display:-webkit-box!important;max-width:100%!important;overflow:hidden!important;color:var(--text)!important;font-size:10.8px!important;font-weight:600!important;line-height:1.1!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important;white-space:normal!important}.mobile-gt-home-dashboard{display:block!important;padding:0 0 14px!important}.mobile-gt-home-shell .mobile-gt-home-dashboard{padding:0!important}.mobile-gt-home-shell .gt-native-workspace,.mobile-gt-home-shell .gt-native-panel,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-workspace,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.app-shell.page-gt.is-mobile-module-home .mobile-module-content-shell:has(.gt-native-visit-workflow){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell.page-gt.is-mobile-module-home .mobile-module-content-shell:has(.gt-native-visit-workflow) .mobile-module-rendered-page{width:100%!important}.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-workflow{display:grid!important;width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-action{width:100%!important;max-width:none!important;margin:0!important;border-radius:28px!important;padding:18px 16px!important}.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-board{width:100%!important;max-height:none!important;margin:0!important;overflow:visible!important;padding:0!important}.mobile-gt-home-dashboard .gt-native-page-head,.app-shell.page-gt .mobile-module-rendered-page .gt-native-page-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:auto!important;margin:8px 14px!important;padding:0!important}.mobile-gt-home-shell .mobile-gt-home-dashboard .gt-native-page-head{margin:8px 0 10px!important}.mobile-gt-home-dashboard .gt-native-page-actions,.app-shell.page-gt .mobile-module-rendered-page .gt-native-page-actions{display:none!important;width:36px!important;min-width:36px!important;align-self:center!important;justify-self:end!important;margin-left:0!important;justify-content:end!important}.mobile-gt-home-dashboard .gt-native-page-actions .ghost-button,.app-shell.page-gt .mobile-module-rendered-page .gt-native-page-actions .ghost-button{display:grid!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;align-self:center!important;place-items:center!important;border:1px solid rgba(216,221,230,.92)!important;border-radius:999px!important;background:#fff!important;margin:0!important;padding:0!important;font-size:0!important;transform:none!important;box-shadow:0 5px 12px #10182812!important}.mobile-gt-home-dashboard .gt-native-page-actions .ghost-button svg,.app-shell.page-gt .mobile-module-rendered-page .gt-native-page-actions .ghost-button svg{width:16px!important;height:16px!important}.mobile-gt-home-dashboard .gt-native-legacy-hidden,.app-shell.page-gt .mobile-module-rendered-page .gt-native-legacy-hidden,.mobile-gt-home-dashboard .gt-native-page-actions .ghost-button.gt-native-legacy-hidden,.app-shell.page-gt .mobile-module-rendered-page .gt-native-page-actions .ghost-button.gt-native-legacy-hidden{display:none!important}.mobile-gt-home-dashboard .gt-native-staff-command,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-command{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0 0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 2px!important}.mobile-gt-home-dashboard .gt-native-staff-command>div:first-child,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-command>div:first-child{display:none!important;min-width:0!important}.mobile-gt-home-dashboard .gt-native-staff-command:before,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-command:before{content:attr(data-period-label)!important;display:block!important;min-width:0!important;overflow:hidden!important;color:var(--secondary)!important;font-size:11px!important;font-weight:820!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-gt-home-dashboard .gt-native-staff-command>div:first-child strong,.mobile-gt-home-dashboard .gt-native-staff-command>div:first-child span,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-command>div:first-child strong,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-command>div:first-child span{display:none!important}.mobile-gt-home-dashboard .gt-native-staff-command>div:first-child small,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-command>div:first-child small{display:block!important;overflow:hidden!important;color:var(--secondary)!important;font-size:11px!important;font-weight:820!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-gt-home-dashboard .gt-native-staff-periods,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-periods{display:inline-flex!important;width:auto!important;min-width:0!important;justify-self:end!important;gap:3px!important;border:1px solid rgba(216,221,230,.9)!important;border-radius:999px!important;background:#f8fafceb!important;padding:3px!important}.mobile-gt-home-dashboard .gt-native-staff-periods button,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-periods button{min-width:0!important;min-height:26px!important;border:0!important;border-radius:999px!important;padding:0 8px!important;font-size:10px!important;font-weight:820!important;white-space:nowrap!important}.mobile-gt-home-dashboard .gt-native-summary-strip,.app-shell.page-gt .gt-native-summary-strip,.app-shell.page-gt .mobile-module-rendered-page .gt-native-summary-strip,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-summary-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.mobile-gt-home-dashboard .gt-native-summary-strip .metric-card,.app-shell.page-gt .gt-native-summary-strip .metric-card,.app-shell.page-gt .mobile-module-rendered-page .gt-native-summary-strip .metric-card,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-summary-strip .metric-card{min-width:0!important;min-height:128px!important;overflow:hidden!important;padding-top:38px!important}.mobile-gt-home-dashboard .gt-native-summary-strip .metric-card .icon-box,.app-shell.page-gt .gt-native-summary-strip .metric-card .icon-box,.app-shell.page-gt .mobile-module-rendered-page .gt-native-summary-strip .metric-card .icon-box,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-summary-strip .metric-card .icon-box{position:absolute!important;top:10px!important;left:10px!important}.mobile-gt-home-dashboard .gt-native-summary-strip .metric-card .gt-native-revenue-compare,.app-shell.page-gt .gt-native-summary-strip .metric-card .gt-native-revenue-compare,.app-shell.page-gt .mobile-module-rendered-page .gt-native-summary-strip .metric-card .gt-native-revenue-compare,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-summary-strip .metric-card .gt-native-revenue-compare{position:absolute!important;top:9px!important;right:9px!important;left:auto!important;max-width:calc(100% - 52px)!important;transform:none!important;overflow:hidden!important;font-size:9px!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell.page-gt .gt-native,.app-shell.page-gt .gt-native-shell,.app-shell.page-gt .gt-native-workspace,.app-shell.page-gt .gt-native-overview-shell,.app-shell.page-gt .gt-native-analytics-card,.app-shell.page-gt .gt-native-panel,.app-shell.page-gt .mobile-module-rendered-page .gt-native,.app-shell.page-gt .mobile-module-rendered-page .gt-native-shell,.app-shell.page-gt .mobile-module-rendered-page .gt-native-workspace,.app-shell.page-gt .mobile-module-rendered-page .gt-native-overview-shell,.app-shell.page-gt .mobile-module-rendered-page .gt-native-analytics-card,.app-shell.page-gt .mobile-module-rendered-page .gt-native-panel{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important}.app-shell.page-gt .gt-native-dashboard-kpis,.app-shell.page-gt .gt-native-decision-kpis,.app-shell.page-gt .gt-native-staff-kpis,.app-shell.page-gt .mobile-module-rendered-page .gt-native-dashboard-kpis,.app-shell.page-gt .mobile-module-rendered-page .gt-native-decision-kpis,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.app-shell.page-gt .gt-native-dashboard-kpis .metric-card,.app-shell.page-gt .gt-native-decision-kpis .metric-card,.app-shell.page-gt .gt-native-staff-kpis .metric-card,.app-shell.page-gt .mobile-module-rendered-page .gt-native-dashboard-kpis .metric-card,.app-shell.page-gt .mobile-module-rendered-page .gt-native-decision-kpis .metric-card,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-kpis .metric-card{position:relative!important;min-width:0!important;min-height:126px!important;padding:38px 12px 12px!important}.app-shell.page-gt .gt-native-dashboard-kpis .metric-card strong,.app-shell.page-gt .gt-native-dashboard-kpis .metric-card p,.app-shell.page-gt .gt-native-dashboard-kpis .metric-card small,.app-shell.page-gt .gt-native-decision-kpis .metric-card strong,.app-shell.page-gt .gt-native-decision-kpis .metric-card p,.app-shell.page-gt .gt-native-decision-kpis .metric-card small,.app-shell.page-gt .gt-native-staff-kpis .metric-card strong,.app-shell.page-gt .gt-native-staff-kpis .metric-card p,.app-shell.page-gt .gt-native-staff-kpis .metric-card small,.app-shell.page-gt .mobile-module-rendered-page .gt-native-dashboard-kpis .metric-card strong,.app-shell.page-gt .mobile-module-rendered-page .gt-native-dashboard-kpis .metric-card p,.app-shell.page-gt .mobile-module-rendered-page .gt-native-dashboard-kpis .metric-card small,.app-shell.page-gt .mobile-module-rendered-page .gt-native-decision-kpis .metric-card strong,.app-shell.page-gt .mobile-module-rendered-page .gt-native-decision-kpis .metric-card p,.app-shell.page-gt .mobile-module-rendered-page .gt-native-decision-kpis .metric-card small,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-kpis .metric-card strong,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-kpis .metric-card p,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-kpis .metric-card small{max-width:100%!important;overflow:hidden!important;overflow-wrap:anywhere!important;text-overflow:ellipsis!important}.app-shell.page-gt .gt-native-dashboard-kpis .metric-card p,.app-shell.page-gt .gt-native-decision-kpis .metric-card p,.app-shell.page-gt .gt-native-staff-kpis .metric-card p,.app-shell.page-gt .mobile-module-rendered-page .gt-native-dashboard-kpis .metric-card p,.app-shell.page-gt .mobile-module-rendered-page .gt-native-decision-kpis .metric-card p,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-kpis .metric-card p{display:-webkit-box!important;min-height:34px!important;line-height:1.22!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important}.app-shell.page-gt .gt-native-dashboard-kpis .metric-card small,.app-shell.page-gt .gt-native-decision-kpis .metric-card small,.app-shell.page-gt .gt-native-staff-kpis .metric-card small,.app-shell.page-gt .mobile-module-rendered-page .gt-native-dashboard-kpis .metric-card small,.app-shell.page-gt .mobile-module-rendered-page .gt-native-decision-kpis .metric-card small,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-kpis .metric-card small{display:-webkit-box!important;line-height:1.25!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important}.app-shell.page-gt .gt-native-analytics-grid,.app-shell.page-gt .gt-native-health-grid,.app-shell.page-gt .gt-native-report-grid,.app-shell.page-gt .gt-native-profit-grid,.app-shell.page-gt .mobile-module-rendered-page .gt-native-analytics-grid,.app-shell.page-gt .mobile-module-rendered-page .gt-native-health-grid,.app-shell.page-gt .mobile-module-rendered-page .gt-native-report-grid,.app-shell.page-gt .mobile-module-rendered-page .gt-native-profit-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.app-shell.page-gt .gt-native-analytics-card header,.app-shell.page-gt .gt-native-system-health header{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:8px!important}.app-shell.page-gt .gt-native-analytics-card header>div,.app-shell.page-gt .gt-native-system-health header>div{width:100%!important;min-width:0!important}.app-shell.page-gt .gt-native-analytics-card header strong,.app-shell.page-gt .gt-native-analytics-card header small,.app-shell.page-gt .gt-native-system-health header strong,.app-shell.page-gt .gt-native-system-health header small{max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important}.app-shell.page-gt .gt-native-analytics-card header>small,.app-shell.page-gt .gt-native-system-health header>small{justify-self:start!important}.mobile-gt-home-dashboard .gt-native-staff-tabs,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-tabs{display:flex!important;flex-wrap:wrap!important;gap:7px!important;overflow:visible!important}.mobile-gt-home-dashboard .gt-native-staff-tabs button,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-tabs button{flex:1 1 calc(50% - 7px)!important;min-width:0!important;max-width:100%!important;justify-content:center!important;overflow:hidden!important;padding:0 9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-gt-home-dashboard .gt-native-staff-rank-list article,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-rank-list article{display:grid!important;grid-template-columns:24px 34px minmax(0,1fr)!important;grid-template-areas:"rank avatar main" "rank avatar money"!important;align-items:center!important;gap:6px 9px!important;min-width:0!important;padding:12px!important}.mobile-gt-home-dashboard .gt-native-staff-rank-list article>b,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-rank-list article>b{grid-area:rank!important}.mobile-gt-home-dashboard .gt-native-staff-rank-list article>.gt-native-person-avatar,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-rank-list article>.gt-native-person-avatar{grid-area:avatar!important}.mobile-gt-home-dashboard .gt-native-staff-rank-list article>div:not(.gt-native-staff-rank-money),.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-rank-list article>div:not(.gt-native-staff-rank-money){grid-area:main!important;min-width:0!important}.mobile-gt-home-dashboard .gt-native-staff-rank-money,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-rank-money{grid-area:money!important;min-width:0!important;text-align:left!important}.mobile-gt-home-dashboard .gt-native-staff-rank-list article strong,.mobile-gt-home-dashboard .gt-native-staff-rank-list article span,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-rank-list article strong,.app-shell.page-gt .mobile-module-rendered-page .gt-native-staff-rank-list article span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-dashboard{gap:12px!important;padding:0 14px 18px!important}.mobile-home-glass-stack .mobile-home-quick-actions{padding:0 0 2px!important}.mobile-home-glass-stack .workspace-dashboard{padding:0 0 14px!important}.workspace-card.workspace-command-center{align-items:start!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;border-radius:20px!important;padding:16px!important}.workspace-command-copy{min-width:0!important}.workspace-command-copy .workspace-command-greeting{align-items:flex-start!important;gap:7px!important;margin:0!important}.workspace-command-star{height:20px!important;width:20px!important;margin-top:2px!important}.workspace-command-greeting-text,.workspace-command-copy h1{display:block!important;max-width:100%!important;font-size:20px!important;line-height:1.16!important}.workspace-command-copy>h1:not(.workspace-command-greeting){display:none!important}.workspace-command-copy>span{display:none!important}.workspace-command-chips{display:grid!important;width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;justify-content:stretch!important;overflow:visible!important}.workspace-command-chips button{justify-content:center!important;min-height:32px!important;min-width:0!important;gap:4px!important;border-radius:999px!important;padding:0 6px!important}.workspace-command-chips button span{overflow:hidden!important;font-size:9.8px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-command-chips button strong{min-width:22px!important;padding:2px 6px!important;font-size:11px!important}.workspace-card.workspace-focus-capacity{gap:10px!important;margin:0!important;border-radius:20px!important;padding:15px!important}.workspace-main-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.workspace-left-column,.workspace-right-column{display:contents!important}.workspace-left-column>.workspace-performance-card{order:0!important}.workspace-performance-card,.workspace-momentum-card{display:grid!important}.workspace-momentum-card{gap:12px!important;border-radius:20px!important;padding:15px!important}.workspace-momentum-card>.workspace-card-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:flex-start!important;gap:8px!important}.app-shell.page-dashboard .workspace-momentum-card>.workspace-card-head,.app-shell.page-dashboard .workspace-events-card{display:none!important}.workspace-momentum-card>.workspace-card-head>div{min-width:0!important}.workspace-momentum-card>.workspace-card-head h2{max-width:none!important;font-size:16px!important;line-height:1.18!important}.workspace-momentum-card>.workspace-card-head .workspace-pill{justify-self:start!important;max-width:100%!important;overflow:hidden!important;padding:4px 9px!important;font-size:10.5px!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-momentum-top{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.workspace-momentum-score{min-height:168px!important;width:100%!important;align-items:center!important;justify-content:center!important}.workspace-momentum-line-card{min-height:168px!important;padding:10px!important}.workspace-momentum-line-card svg{max-height:72px!important}.workspace-momentum-bottom{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.workspace-momentum-bottom article{display:grid!important;min-height:66px!important;min-width:0!important;border-radius:14px!important;padding:10px!important}.workspace-momentum-bottom article>div:first-child{display:flex!important;min-width:0!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.workspace-momentum-bottom article span,.workspace-momentum-bottom article small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.workspace-momentum-bottom article span{font-size:11px!important;white-space:nowrap!important}.workspace-momentum-bottom article b{flex:0 0 auto!important;font-size:18px!important;line-height:1!important;white-space:nowrap!important}.workspace-momentum-bottom article small{font-size:11px!important;line-height:1.25!important;white-space:normal!important}.workspace-left-column>.workspace-focus-capacity{order:1!important}.workspace-right-column>.workspace-events-card{order:2!important}.workspace-right-column>.workspace-card:nth-child(1){order:3!important}.workspace-left-column>.workspace-priority-work{order:4!important}.workspace-priority-work,.workspace-priority-work .workspace-task-list,.workspace-priority-work .workspace-task-list.compact{max-height:none!important;overflow:visible!important}.workspace-priority-work .workspace-task-row{min-height:0!important;height:auto!important;align-items:start!important;gap:8px!important;padding:11px!important}.workspace-priority-work .workspace-task-main,.workspace-priority-work .workspace-task-main>div{min-width:0!important}.workspace-priority-work .workspace-task-meta,.workspace-priority-work .workspace-task-signals{display:flex!important;flex-wrap:wrap!important;gap:5px!important;overflow:visible!important}.workspace-right-column>.workspace-card:nth-child(3){order:5!important}.workspace-focus-capacity .workspace-card-head{align-items:center!important;gap:10px!important}.workspace-focus-capacity .workspace-card-head h2{font-size:15px!important;line-height:1.2!important}.workspace-capacity-summary,.workspace-load-signal,.workspace-capacity-recommendation{font-size:11.5px!important;line-height:1.35!important}.workspace-capacity-stack{height:8px!important}.workspace-events-card{border-radius:20px!important;padding:15px!important}.workspace-event-date-strip{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;overflow:visible!important}.workspace-event-date-strip button{min-width:0!important;border-radius:14px!important;padding:8px 4px!important}.workspace-event-selected-day,.workspace-event-filters,.workspace-event-timeline{margin-top:8px!important}.mobile-home-glass-stack,.mobile-gt-home-shell,.app-shell.is-mobile-module-home .mobile-module-content-shell,.mobile-notification-full-page,.mobile-all-features{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important;border-right:0!important;border-left:0!important}.mobile-app-logo-chip{flex-basis:46px!important;width:46px!important;min-width:46px!important;height:38px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mobile-app-logo-chip img{width:38px!important;height:28px!important}.mobile-gt-function-grid button,.app-shell.page-gt.is-mobile-module-home .module-function-tabs button{border:0!important;background:transparent!important;box-shadow:none!important}.mobile-feature-app-card strong,.mobile-feature-mini-grid button span{font-weight:560!important}.mobile-profile-hub,.mobile-profile-detail-back{display:none!important}.personal-profile-panel.user-profile-detail{align-self:start!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 8px!important;border:1px solid rgba(255,255,255,.5)!important;border-right:0!important;border-left:0!important;border-radius:28px!important;background:linear-gradient(180deg,#ffffff7a,#ffffff42)!important;box-shadow:0 20px 48px #10182814!important;padding:14px 14px 12px!important;backdrop-filter:blur(34px) saturate(175%)!important;-webkit-backdrop-filter:blur(34px) saturate(175%)!important}.personal-profile-panel.mobile-profile-mode-hub>:not(.profile-close-button):not(.mobile-profile-hub){display:none!important}.personal-profile-panel.mobile-profile-mode-hub .mobile-profile-hub{display:grid!important;align-self:start!important;gap:12px!important;height:auto!important;min-height:0!important;padding-bottom:4px!important}.personal-profile-panel.mobile-profile-mode-detail .mobile-profile-hub{display:none!important}.personal-profile-panel.mobile-profile-mode-detail .mobile-profile-detail-back{display:inline-flex!important;width:max-content!important;min-height:36px!important;align-items:center!important;gap:6px!important;border:1px solid rgba(216,221,230,.9)!important;border-radius:999px!important;background:#ffffffb8!important;color:var(--secondary)!important;padding:0 12px!important;font-size:12px!important;font-weight:720!important}.mobile-profile-cover{min-height:116px!important;border-radius:24px!important;background:linear-gradient(135deg,#ebe8ffd1,#e6f8f8b8),#ffffff80!important;box-shadow:inset 0 0 0 1px #d8dde685!important}.mobile-profile-identity{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;margin-top:-50px!important;padding:0 18px 8px!important}.mobile-profile-identity>div:last-child{min-width:0!important;padding-top:28px!important}.mobile-profile-avatar-wrap{position:relative!important;width:78px!important;height:78px!important}.mobile-profile-avatar{display:grid!important;width:78px!important;height:78px!important;place-items:center!important;border:5px solid #fff!important;border-radius:999px!important;object-fit:cover!important;color:#fff!important;font-size:22px!important;font-weight:760!important;box-shadow:0 14px 28px #10182829!important}.mobile-profile-avatar-edit{position:absolute!important;right:-2px!important;bottom:2px!important;display:grid!important;width:28px!important;height:28px!important;place-items:center!important;border:2px solid #fff!important;border-radius:999px!important;background:var(--charcoal)!important;color:#fff!important}.mobile-profile-avatar-edit input{display:none!important}.mobile-profile-identity p{margin:0!important;color:var(--secondary)!important;font-size:10px!important;font-weight:780!important;letter-spacing:.04em!important;text-transform:uppercase!important}.mobile-profile-identity h2{margin:3px 0 0!important;color:var(--text)!important;font-size:23px!important;line-height:1.12!important}.mobile-profile-identity>div:last-child>span{display:block!important;margin-top:4px!important;color:var(--secondary)!important;font-size:13px!important;font-weight:620!important}.mobile-profile-pills{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:9px!important}.mobile-profile-pills>span,.mobile-profile-pills .department-pill,.mobile-profile-pills .status-text{min-height:25px!important;border:0!important;border-radius:999px!important;padding:5px 10px!important;font-size:11px!important;font-weight:680!important}.mobile-profile-group{display:grid!important;overflow:hidden!important;border:1px solid rgba(216,221,230,.72)!important;border-radius:20px!important;background:#ffffffd6!important;box-shadow:0 10px 24px #1018280f!important}.mobile-profile-group h3{margin:0!important;padding:14px 16px 4px!important;color:var(--secondary)!important;font-size:13px!important;font-weight:680!important}.mobile-profile-group button{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto auto!important;min-height:54px!important;align-items:center!important;gap:12px!important;border:0!important;border-top:1px solid rgba(234,236,240,.88)!important;background:transparent!important;color:var(--text)!important;padding:0 14px!important;text-align:left!important}.mobile-profile-group button:disabled{cursor:progress!important;opacity:.82!important}.mobile-profile-group .mobile-face-id-status{display:block!important;margin:-3px 14px 12px 64px!important;color:#b45309!important;font-size:11.5px!important;font-weight:620!important;line-height:1.35!important}.mobile-profile-group .mobile-face-id-status.is-ok{color:#047857!important}.mobile-profile-group h3+button{border-top:0!important}.mobile-profile-group button>span{display:grid!important;width:34px!important;height:34px!important;place-items:center!important;border-radius:12px!important;background:#f8fafceb!important;color:var(--charcoal)!important}.mobile-profile-group button strong{min-width:0!important;color:var(--text)!important;font-size:15px!important;font-weight:560!important}.mobile-profile-group button em{color:var(--secondary)!important;font-style:normal!important;font-size:13px!important;font-weight:520!important}.mobile-profile-group button>svg{color:#98a2b3!important}.mobile-profile-group button>em:empty{display:none!important}.mobile-profile-group button i{position:relative!important;width:46px!important;height:26px!important;border-radius:999px!important;background:#e5e7eb!important;transition:background .2s ease!important}.mobile-profile-group button i b{position:absolute!important;top:3px!important;left:3px!important;width:20px!important;height:20px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 6px #1018282e!important;transition:transform .2s ease!important}.mobile-profile-group button i.is-on{background:#22c55e!important}.mobile-profile-group button i.is-on b{transform:translate(20px)!important}.mobile-profile-danger{margin-top:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.notifications-desktop-page{display:none!important}.mobile-profile-danger button,.mobile-profile-danger h3+button{min-height:48px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0 14px!important;box-shadow:none!important}.mobile-profile-danger button strong,.mobile-profile-danger button>span{color:#dc2626!important}.personal-profile-panel.mobile-profile-mode-detail>.user-profile-cover,.personal-profile-panel.mobile-profile-mode-detail>.user-profile-header,.personal-profile-panel.mobile-profile-mode-detail>.profile-tabs{display:none!important}.app-shell.page-dashboard .workspace-command-copy .workspace-command-greeting,.app-shell.page-dashboard .workspace-command-star{display:none!important}.app-shell.page-dashboard .workspace-command-center{padding-top:14px!important}.workspace-momentum-line-card{min-height:0!important;padding:10px!important}.workspace-momentum-line-card>.workspace-momentum-chart-grid,.workspace-momentum-chart-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.workspace-momentum-chart-panel{min-width:0!important;min-height:124px!important;border-radius:16px!important;padding:10px!important}.workspace-momentum-chart-panel:not(.is-hours)>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;justify-content:start!important;gap:5px!important}.workspace-momentum-chart-panel:not(.is-hours) span{font-size:10.5px!important;line-height:1.15!important}.workspace-momentum-chart-panel:not(.is-hours) strong{justify-self:start!important;max-width:100%!important;overflow:hidden!important;padding:4px 7px!important;font-size:9.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.workspace-momentum-line-card .workspace-momentum-chart-panel svg,.workspace-momentum-chart-panel svg{height:58px!important;max-height:58px!important}.workspace-momentum-bottom{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.workspace-momentum-bottom article{min-height:112px!important;align-content:start!important;padding:10px!important}.workspace-momentum-bottom article>div:first-child{display:grid!important;gap:4px!important}.workspace-momentum-bottom article span{font-size:10.5px!important;white-space:normal!important}.workspace-momentum-bottom article b{font-size:20px!important}.app-shell.page-dashboard .workspace-performance-card .workspace-momentum-line-card>.workspace-momentum-chart-grid,.app-shell.page-dashboard .workspace-performance-card .workspace-momentum-chart-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.app-shell.page-dashboard .workspace-performance-card .workspace-momentum-chart-panel{min-height:168px!important;padding:12px!important}.app-shell.page-dashboard .workspace-performance-card .workspace-momentum-chart-panel>div{align-items:center!important;display:flex!important;gap:8px!important;justify-content:space-between!important}.app-shell.page-dashboard .workspace-performance-card .workspace-momentum-chart-panel:not(.is-hours) strong,.app-shell.page-dashboard .workspace-performance-card .workspace-momentum-chart-panel .workspace-chart-trend{max-width:58%!important;min-width:0!important}.app-shell.page-dashboard .workspace-performance-card .workspace-momentum-line-card .workspace-momentum-chart-panel svg,.app-shell.page-dashboard .workspace-performance-card .workspace-momentum-chart-panel svg{height:108px!important;max-height:108px!important}.app-shell.page-dashboard .workspace-performance-card .workspace-momentum-bottom{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.app-shell.page-dashboard .workspace-performance-card .workspace-momentum-bottom article{min-height:108px!important;padding:14px!important}.app-shell.page-dashboard .workspace-performance-card .workspace-momentum-bottom article>div:first-child{align-items:center!important;display:flex!important;justify-content:space-between!important}.app-shell.page-dashboard .workspace-performance-card .workspace-momentum-task-tile b{font-size:26px!important;font-weight:760!important}.app-shell.page-dashboard .workspace-performance-card .workspace-attendance-tile{align-items:stretch!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;min-height:150px!important}.app-shell.page-dashboard .workspace-performance-card .workspace-attendance-mini{display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important}.app-shell.page-dashboard .workspace-performance-card .workspace-momentum-bottom article.workspace-attendance-tile>.workspace-attendance-mini{align-content:start!important;align-items:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;justify-content:stretch!important;justify-self:stretch!important;width:100%!important}.app-shell.page-dashboard .workspace-performance-card .workspace-attendance-mini-head{align-items:center!important;display:flex!important;justify-content:space-between!important}.app-shell.page-dashboard .workspace-performance-card .workspace-attendance-mini-head>span{font-size:12px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.app-shell.page-dashboard .workspace-performance-card .workspace-attendance-mini-head>b{font-size:24px!important;font-weight:720!important;line-height:1!important}.app-shell.page-dashboard .workspace-performance-card .workspace-attendance-heatmap{gap:4px!important;grid-template-columns:repeat(14,minmax(10px,1fr))!important;max-width:none!important;overflow:visible!important;width:100%!important}.app-shell.page-dashboard .workspace-performance-card .workspace-attendance-heatmap>i{height:16px!important;min-width:0!important;width:100%!important}.app-shell.page-dashboard .workspace-performance-card .workspace-attendance-mini-foot{border-top:1px solid #e8eef6!important;display:grid!important;gap:6px 10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-top:9px!important}.app-shell.page-dashboard .workspace-performance-card .workspace-attendance-mini-foot>span{align-items:center!important;display:inline-flex!important;font-size:11px!important;gap:5px!important;justify-content:flex-start!important;line-height:1.22!important;white-space:normal!important}.app-shell.page-dashboard .workspace-performance-card .workspace-rank-tile{gap:11px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:136px!important;padding:14px!important}.app-shell.page-dashboard .workspace-performance-card .workspace-rank-label{font-size:12px!important;min-height:30px!important;white-space:nowrap!important}.app-shell.page-dashboard .workspace-performance-card .workspace-rank-open{font-size:11.5px!important;min-height:30px!important;padding:0 12px!important}.app-shell.page-dashboard .workspace-performance-card .workspace-rank-split,.app-shell.page-dashboard .workspace-performance-card .workspace-momentum-bottom article.workspace-rank-tile>.workspace-rank-split{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell.page-dashboard .workspace-performance-card .workspace-rank-panel{min-height:58px!important;padding:10px!important}.mobile-app-bottom-bar{position:fixed!important;border-top-color:#ffffff57!important;background:linear-gradient(180deg,#ffffff57,#fff3)!important;box-shadow:0 -20px 48px #1018280f!important;backdrop-filter:blur(44px) saturate(190%)!important;-webkit-backdrop-filter:blur(44px) saturate(190%)!important;isolation:isolate!important}.mobile-app-bottom-bar:before{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(180deg,#ffffff85,#ffffff1f),radial-gradient(circle at 50% 0%,rgba(255,255,255,.62),transparent 58%)!important;content:""!important}.mobile-app-bottom-bar>button{position:relative!important;z-index:1!important}.mobile-module-rendered-page .metric-grid,.mobile-module-rendered-page .audit-metrics,.mobile-module-rendered-page .inventory-overview-kpis,.mobile-module-rendered-page .inventory-sync-grid,.mobile-module-rendered-page .finance-native-kpi-grid,.mobile-module-rendered-page .finance-native-summary-grid,.mobile-module-rendered-page .finance-dashboard-stat-grid,.mobile-module-rendered-page .contract-metric-grid,.mobile-module-rendered-page .content-studio-kpi-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.mobile-module-rendered-page .inventory-overview-kpis .inventory-kpi,.mobile-module-rendered-page .inventory-sync-grid .inventory-mini-metric,.mobile-module-rendered-page .metric-grid .metric-card,.mobile-module-rendered-page .audit-metrics .metric-card,.mobile-module-rendered-page .finance-native-kpi-card,.mobile-module-rendered-page .finance-dashboard-stat,.mobile-module-rendered-page .contract-metric-card,.mobile-module-rendered-page .content-studio-kpi-card{min-width:0!important;min-height:118px!important;border-radius:18px!important;padding:12px!important}.mobile-module-rendered-page .inventory-overview-kpis .inventory-kpi-copy strong,.mobile-module-rendered-page .metric-grid .metric-card strong,.mobile-module-rendered-page .audit-metrics .metric-card strong{overflow:hidden!important;font-size:clamp(20px,7vw,28px)!important;line-height:1.05!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-module-rendered-page .inventory-overview-kpis .inventory-kpi-copy span,.mobile-module-rendered-page .inventory-overview-kpis .inventory-kpi-copy small,.mobile-module-rendered-page .metric-grid .metric-card span,.mobile-module-rendered-page .metric-grid .metric-card small,.mobile-module-rendered-page .audit-metrics .metric-card span,.mobile-module-rendered-page .audit-metrics .metric-card small{overflow:hidden!important;text-overflow:ellipsis!important}.mobile-module-rendered-page .inventory-dashboard-row,.mobile-module-rendered-page .inventory-dashboard-row.split-60-40,.mobile-module-rendered-page .inventory-dashboard-row.split-40-60,.mobile-module-rendered-page .inventory-dashboard-row.split-even{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.personal-profile-panel.user-profile-detail .profile-close-button{display:none!important}.mobile-home-action-card,.mobile-feature-app-card,.mobile-feature-mini-grid button,.mobile-feature-module,.app-shell.is-mobile-module-home .module-function-tabs button{border:1px solid rgba(255,255,255,.58)!important;background:linear-gradient(180deg,#ffffff70,#ffffff2e),#ffffff29!important;box-shadow:0 18px 38px #10182814,inset 0 1px #ffffff9e!important;backdrop-filter:blur(30px) saturate(190%)!important;-webkit-backdrop-filter:blur(30px) saturate(190%)!important}.mobile-home-action-card[class*=dept-],.mobile-feature-app-card[class*=dept-],.mobile-feature-module[class*=dept-]{background:linear-gradient(180deg,#ffffff6b,#ffffff29),#ffffff24!important}.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card[class*=dept-],.mobile-all-features .mobile-feature-app-card[class*=dept-],.mobile-all-features .mobile-feature-mini-grid button,.mobile-all-features .mobile-feature-module[class*=dept-]{border-color:#ffffff94!important;background:linear-gradient(180deg,#ffffff6b,#ffffff29),#ffffff24!important;box-shadow:0 18px 38px #10182814,inset 0 1px #ffffff9e!important;backdrop-filter:blur(30px) saturate(190%)!important;-webkit-backdrop-filter:blur(30px) saturate(190%)!important}.mobile-home-action-card strong,.mobile-feature-app-card strong,.mobile-feature-mini-grid button span,.mobile-feature-module strong{color:var(--text)!important;font-weight:520!important}.mobile-feature-app-card small,.mobile-feature-module small{color:var(--secondary)!important;font-weight:500!important}.personal-profile-panel.user-profile-detail,.mobile-profile-group,.profile-info-card,.mobile-profile-access-content .profile-warning,.mobile-access-stat-row article,.mobile-access-section,.mobile-access-module-grid article,.mobile-access-permission-list article{background:linear-gradient(180deg,#ffffff57,#ffffff1f),#ffffff1a!important;border-color:#ffffff7a!important;box-shadow:0 18px 42px #10182811,inset 0 1px #ffffff8f!important;backdrop-filter:blur(36px) saturate(205%)!important;-webkit-backdrop-filter:blur(36px) saturate(205%)!important}.mobile-profile-edit-action{display:inline-flex!important;min-height:34px!important;align-items:center!important;gap:6px!important;border:1px solid rgba(216,221,230,.72)!important;border-radius:999px!important;background:#ffffff6b!important;color:var(--charcoal)!important;padding:0 12px!important;font-size:12px!important;font-weight:620!important;box-shadow:0 10px 22px #1018280f!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important}.mobile-profile-access-content{display:grid!important;gap:12px!important}.mobile-access-stat-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.mobile-access-stat-row article{display:grid!important;min-width:0!important;gap:3px!important;border:1px solid rgba(216,221,230,.56)!important;border-radius:16px!important;padding:12px 10px!important}.mobile-access-stat-row strong{overflow:hidden!important;color:var(--text)!important;font-size:21px!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-access-stat-row span{color:var(--secondary)!important;font-size:11px!important;font-weight:560!important}.mobile-access-section{display:grid!important;gap:10px!important;border:1px solid rgba(216,221,230,.56)!important;border-radius:20px!important;padding:14px!important}.mobile-access-section h3{margin:0!important;color:var(--text)!important;font-size:15px!important;font-weight:650!important}.mobile-access-module-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mobile-access-module-grid article{display:grid!important;min-width:0!important;gap:6px!important;border:1px solid rgba(216,221,230,.54)!important;border-radius:16px!important;padding:12px!important}.mobile-access-module-grid strong,.mobile-access-permission-list strong{overflow:hidden!important;color:var(--text)!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;text-overflow:ellipsis!important}.mobile-access-module-grid small,.mobile-access-permission-list span{color:var(--secondary)!important;font-size:11px!important;font-weight:520!important}.mobile-access-permission-list{display:grid!important;gap:8px!important}.mobile-access-permission-list article{display:flex!important;min-height:44px!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border:1px solid rgba(216,221,230,.54)!important;border-radius:14px!important;padding:10px 12px!important}.mobile-app-bottom-bar{background:linear-gradient(180deg,#fff3,#ffffff0f),#ffffff14!important;border-top-color:#ffffff47!important;box-shadow:0 -24px 60px #1018280e!important;backdrop-filter:blur(62px) saturate(230%)!important;-webkit-backdrop-filter:blur(62px) saturate(230%)!important}.mobile-app-bottom-bar:before{background:linear-gradient(180deg,#ffffff47,#ffffff08),radial-gradient(circle at 50% 0%,rgba(255,255,255,.42),transparent 62%)!important}}@media(max-width:1024px){.mobile-home-calendar-compact{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;padding:8px 14px 10px!important}.mobile-home-calendar-compact button{position:relative!important;display:grid!important;min-height:58px!important;place-items:center!important;border:1px solid rgba(216,221,230,.9)!important;border-radius:16px!important;background:linear-gradient(180deg,#ffffff80,#ffffff2e),#ffffff2e!important;color:var(--text)!important;box-shadow:0 8px 20px #10182812,inset 0 1px #ffffff9e!important;backdrop-filter:blur(26px) saturate(170%)!important;-webkit-backdrop-filter:blur(26px) saturate(170%)!important}.mobile-home-calendar-compact button.active{border-color:#1012142e!important;background:var(--charcoal)!important;color:#fff!important}.mobile-home-calendar-compact button.has-event:after{position:absolute!important;top:7px!important;right:7px!important;width:8px!important;height:8px!important;border:2px solid rgba(255,255,255,.92)!important;border-radius:999px!important;background:#22c55e!important;box-shadow:0 0 0 1px #22c55e2e!important;content:""!important}.mobile-home-calendar-notice{display:grid!important;grid-column:1 / -1!important;min-height:58px!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:start!important;column-gap:10px!important;row-gap:2px!important;border-color:#1012141a!important;padding:9px 12px!important;text-align:left!important}.mobile-home-calendar-compact .mobile-home-calendar-notice>span{display:grid!important;width:38px!important;height:38px!important;grid-row:1 / span 2!important;place-items:center!important;border-radius:14px!important;background:var(--charcoal)!important;color:#fff!important;opacity:1!important}.mobile-home-calendar-compact .mobile-home-calendar-notice strong{grid-column:2!important;min-width:0!important;font-size:13px!important;font-weight:680!important;line-height:1.1!important;white-space:nowrap!important}.mobile-home-calendar-compact .mobile-home-calendar-notice small{grid-column:2!important;max-width:100%!important;overflow:hidden!important;color:var(--secondary)!important;font-size:11px!important;font-weight:560!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-home-calendar-compact span{color:currentColor!important;opacity:.72!important;font-size:10px!important;font-weight:620!important}.mobile-home-calendar-compact strong{font-size:16px!important;font-weight:700!important;line-height:1!important}.mobile-home-action-card,.mobile-feature-app-card,.mobile-feature-mini-grid button,.mobile-feature-module,.app-shell.is-mobile-module-home .module-function-tabs button,.mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card[class*=dept-],.mobile-all-features .mobile-feature-app-card[class*=dept-],.mobile-all-features .mobile-feature-mini-grid button,.mobile-all-features .mobile-feature-module[class*=dept-]{border-color:#ffffff6b!important;background:linear-gradient(180deg,#ffffff38,#ffffff0e),#ffffff09!important;box-shadow:0 18px 40px #10182811,inset 0 1px #ffffff85,inset 0 -1px #ffffff14!important;backdrop-filter:blur(48px) saturate(245%)!important;-webkit-backdrop-filter:blur(48px) saturate(245%)!important}.mobile-app-bottom-bar{background:linear-gradient(180deg,#ffffff0b,#fff0),#ffffff02!important;border-top-color:#ffffff24!important;box-shadow:0 -20px 52px #10182809,inset 0 1px #ffffff2e!important;backdrop-filter:blur(92px) saturate(280%)!important;-webkit-backdrop-filter:blur(92px) saturate(280%)!important}.mobile-app-bottom-bar:before{background:linear-gradient(180deg,#ffffff0e,#fff0),radial-gradient(circle at 50% 0%,rgba(255,255,255,.1),transparent 64%)!important}}@media(max-width:560px){.login-shell{padding:max(10px,env(safe-area-inset-top)) 14px max(10px,env(safe-area-inset-bottom))!important}.login-apps{top:max(18px,calc(env(safe-area-inset-top) + 12px))!important;right:16px!important;left:18px!important;gap:7px!important}.login-app-carousel{min-height:58px!important}.login-app-chip{min-height:26px!important;font-size:11px!important}.login-app-chip span{width:25px!important;height:25px!important}.login-panel{width:min(100%,360px)!important;max-height:calc(100dvh - 202px)!important;margin:clamp(166px,22dvh,198px) auto 0!important;overflow:auto!important;border:1px solid rgba(255,255,255,.64)!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffffdb,#ffffffbd),#ffffff9e!important;padding:18px 18px 17px!important;box-shadow:0 20px 48px #0c1c402e,inset 0 1px #ffffffd1!important;backdrop-filter:blur(26px) saturate(155%)!important;-webkit-backdrop-filter:blur(26px) saturate(155%)!important}.login-mode-shell .login-panel{height:auto!important;max-height:none!important;overflow:visible!important}.login-logo{width:72px!important;height:auto!important;margin-bottom:8px!important;object-fit:contain!important}.login-form-wrap h2{margin-bottom:14px!important;font-size:24px!important;line-height:1.08!important}.login-form{gap:9px!important}.login-input{min-height:40px!important}.login-form-links{margin-top:-1px!important}.login-submit-profile{min-height:43px!important;margin-top:3px!important}.login-register{margin-top:9px!important;padding-top:10px!important}.login-face-id-button{display:grid!important;width:100%!important;min-height:46px!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;border:1px solid rgba(17,24,39,.1)!important;border-radius:15px!important;background:linear-gradient(180deg,#ffffff85,#ffffff2e),#ffffff1f!important;color:#111827!important;padding:7px 12px!important;text-align:left!important;box-shadow:0 12px 26px #10182814,inset 0 1px #ffffff9e!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important}.login-face-id-button>span{display:grid!important;width:34px!important;height:34px!important;place-items:center!important;border-radius:12px!important;background:#111827!important;color:#fff!important;grid-row:span 2!important}.login-face-id-button strong{overflow:hidden!important;color:#111827!important;font-size:13.2px!important;font-weight:650!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.login-face-id-button small{overflow:hidden!important;color:#667085!important;font-size:10.8px!important;font-weight:520!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.login-face-id-button:disabled{cursor:progress!important;opacity:.72!important}}@media(max-width:1024px){.app-shell.is-mobile-search-open:after{display:none!important;content:none!important}.app-shell.is-mobile-search-open .main:after{position:fixed!important;inset:0!important;z-index:40!important;pointer-events:none!important;background:#0f172a38!important;backdrop-filter:blur(5px) saturate(115%)!important;-webkit-backdrop-filter:blur(5px) saturate(115%)!important;content:""!important}.app-shell.is-mobile-search-open .mobile-app-header{position:relative!important;top:auto!important;z-index:82!important}.app-shell.is-mobile-search-open .mobile-app-greeting-row{display:none!important}.app-shell.is-mobile-search-open .ace-nav-search-mobile,.app-shell.is-mobile-search-open .mobile-app-search{position:relative!important;z-index:84!important}.app-shell.is-mobile-search-open .ace-nav-search-mobile .ace-nav-search-panel{position:fixed!important;top:84px!important;right:10px!important;left:16px!important;z-index:84!important}.app-shell.is-mobile-search-open .mobile-app-bottom-bar{filter:none!important;opacity:1!important}.ace-nav-search-mobile.is-open .mobile-app-search{border-color:#ffffff94!important;background:linear-gradient(180deg,#ffffffe6,#ffffffbd),#ffffff9e!important;box-shadow:0 12px 26px #0f172a17,inset 0 1px #ffffffad!important;backdrop-filter:blur(10px) saturate(124%)!important;-webkit-backdrop-filter:blur(10px) saturate(124%)!important}.ace-nav-search-mobile .ace-nav-search-panel{overflow:hidden!important;border:1px solid rgba(255,255,255,.56)!important;border-radius:22px!important;background:linear-gradient(180deg,#fffffff2,#ffffffd1),#ffffffb8!important;box-shadow:0 16px 34px #0f172a1f,inset 0 1px #ffffffc2!important;backdrop-filter:blur(10px) saturate(124%)!important;-webkit-backdrop-filter:blur(10px) saturate(124%)!important}.ace-nav-search-mobile .ace-nav-search-panel button{transition:background .16s ease,transform .16s ease!important}.ace-nav-search-mobile .ace-nav-search-panel button:active{transform:scale(.985)!important}.mobile-app-bottom-bar{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:end!important;min-height:calc(76px + env(safe-area-inset-bottom))!important;overflow:visible!important;padding:6px 10px calc(6px + env(safe-area-inset-bottom))!important}.mobile-app-bottom-bar>button{display:grid!important;width:100%!important;height:64px!important;min-height:64px!important;grid-template-rows:38px 16px!important;align-content:end!important;align-items:center!important;justify-items:center!important;gap:2px!important;padding:0!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),color .18s ease!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action)>span{display:grid!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;place-items:center!important;border-radius:999px!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)!important}.mobile-app-bottom-bar .mobile-app-center-action strong{min-height:16px!important;line-height:16px!important;transform:translateY(1px)!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action) small{display:block!important;min-height:16px!important;color:currentColor!important;font-size:11px!important;line-height:16px!important;text-align:center!important;transition:color .18s ease,font-weight .18s ease!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action):active{transform:translateY(1px) scale(.96)!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action).active{color:var(--charcoal)!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action).active small{font-weight:760!important}.mobile-app-bottom-bar .mobile-app-center-action{height:80px!important;min-height:80px!important;margin-top:-36px!important;grid-template-rows:58px 16px!important;align-self:end!important;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s ease!important}.mobile-app-bottom-bar .mobile-app-center-action>span,.mobile-app-bottom-bar.is-gt .mobile-app-center-action span{display:grid!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;place-items:center!important;border-radius:20px!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1)!important}.mobile-app-bottom-bar .mobile-app-center-action:active{transform:translateY(1px) scale(.985)!important}.mobile-app-bottom-bar.is-suspended>button:not(.mobile-app-center-action).active>span,.mobile-app-bottom-bar.is-suspended>button:not(.mobile-app-center-action)>span{background:transparent!important;color:#98a2b3!important;box-shadow:none!important}.mobile-app-bottom-bar.is-suspended>button:not(.mobile-app-center-action),.mobile-app-bottom-bar.is-suspended>button:not(.mobile-app-center-action).active,.mobile-app-bottom-bar.is-suspended>button:not(.mobile-app-center-action).active small{color:#98a2b3!important;font-weight:580!important}.mobile-app-bottom-bar.is-suspended .mobile-app-center-action>span,.mobile-app-bottom-bar.is-suspended.is-gt .mobile-app-center-action span{background:var(--charcoal)!important;color:#fff!important;box-shadow:0 16px 28px #10121433,inset 0 1px #ffffff1f!important}.mobile-app-bottom-bar.is-suspended .mobile-app-center-action strong{color:var(--text)!important}.mobile-home-action-card,.mobile-feature-app-card,.mobile-feature-mini-grid button,.mobile-profile-group button,.profile-info-card,.mobile-home-calendar-compact button,.mobile-home-calendar-banner{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease,background .18s ease,border-color .18s ease!important}.mobile-home-action-card:active,.mobile-feature-app-card:active,.mobile-feature-mini-grid button:active,.mobile-profile-group button:active,.mobile-home-calendar-compact button:active,.mobile-home-calendar-banner:active{transform:translateY(1px) scale(.975)!important}.mobile-profile-identity{margin-top:10px!important;padding:8px 18px 14px!important}.mobile-profile-identity>div:last-child{padding-top:0!important}.personal-profile-panel .mobile-profile-cover{display:none!important}.mobile-app-bottom-bar{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:end!important}.mobile-app-bottom-bar>button{height:66px!important;min-height:66px!important;grid-template-rows:38px 16px!important;align-content:end!important;align-items:center!important;justify-items:center!important;gap:2px!important;color:#98a2b3!important;font-weight:640!important;line-height:1!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action)>span{position:relative!important;display:grid!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;place-items:center!important;border-radius:999px!important;background:transparent!important;color:#98a2b3!important;box-shadow:none!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action)>span svg{width:20px!important;height:20px!important;color:currentColor!important;stroke:currentColor!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action) small,.mobile-app-bottom-bar .mobile-app-center-action strong{display:block!important;width:100%!important;min-height:16px!important;max-height:16px!important;margin:0!important;overflow:hidden!important;font-size:11px!important;font-weight:680!important;line-height:16px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;transform:none!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action).active,.mobile-app-bottom-bar>button:not(.mobile-app-center-action).active small{color:var(--charcoal)!important;font-weight:720!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action).active>span{background:var(--charcoal)!important;color:#fff!important;box-shadow:0 10px 20px #10121433,inset 0 1px #ffffff1f!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action).active>span svg{color:#fff!important;stroke:#fff!important}.mobile-app-bottom-bar>button:not(.mobile-app-center-action) b{position:absolute!important;top:0!important;right:1px!important;display:grid!important;min-width:17px!important;height:17px!important;place-items:center!important;border:2px solid rgba(255,255,255,.92)!important;border-radius:999px!important;background:#dc2626!important;color:#fff!important;padding:0 4px!important;font-size:9px!important;font-weight:800!important;line-height:1!important;box-shadow:0 6px 12px #dc262633!important;transform:none!important}.mobile-app-bottom-bar .mobile-app-center-action{height:82px!important;min-height:82px!important;grid-template-rows:58px 16px!important;align-self:end!important;color:var(--charcoal)!important}.mobile-app-bottom-bar .mobile-app-center-action>span,.mobile-app-bottom-bar.is-gt .mobile-app-center-action span{background:var(--charcoal)!important;color:#fff!important;box-shadow:0 16px 28px #10121438,inset 0 1px #ffffff1f!important}.mobile-app-greeting-row{display:flex!important;align-items:center!important;gap:8px!important;min-height:28px!important;margin:8px 8px 6px 0!important}.mobile-app-weather-wrap{position:relative!important;display:inline-flex!important;flex:0 0 30px!important;width:30px!important;height:30px!important;align-items:center!important;justify-content:center!important;z-index:4!important}.mobile-app-weather-icon{position:relative!important;display:inline-grid!important;width:30px!important;height:30px!important;min-width:30px!important;place-items:center!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#111827!important;cursor:pointer!important;font:inherit!important;outline:0!important;padding:0!important;-webkit-tap-highlight-color:transparent!important}.mobile-app-weather-symbol{display:grid!important;height:23px!important;line-height:1!important;place-items:center!important;transform:translateY(0)!important;width:23px!important}.mobile-app-weather-symbol .ace-ios-weather-emoji{display:block!important;filter:drop-shadow(0 5px 14px rgba(15,23,42,.14))!important;height:23px!important;object-fit:contain!important;width:23px!important}.mobile-app-weather-icon:active{transform:scale(.96)!important}.mobile-app-weather-icon:focus-visible{box-shadow:none!important}.mobile-app-weather-popover{position:absolute!important;top:calc(100% + 9px)!important;left:-2px!important;display:grid!important;min-width:132px!important;gap:3px!important;padding:9px 11px!important;border:1px solid rgba(226,232,240,.88)!important;border-radius:14px!important;background:#ffffffe0!important;box-shadow:0 18px 42px #0f172a29!important;color:#111827!important;opacity:0!important;pointer-events:none!important;transform:translate3d(0,-4px,0) scale(.98)!important;transform-origin:top left!important;transition:opacity .16s ease,transform .16s ease!important;backdrop-filter:blur(14px) saturate(1.18)!important;-webkit-backdrop-filter:blur(14px) saturate(1.18)!important;z-index:20!important}.mobile-app-weather-popover.is-open{opacity:1!important;pointer-events:auto!important;transform:translateZ(0) scale(1)!important}.mobile-app-weather-popover:before{position:absolute!important;top:-5px!important;left:12px!important;width:8px!important;height:8px!important;border-top:1px solid rgba(226,232,240,.88)!important;border-left:1px solid rgba(226,232,240,.88)!important;background:#ffffffe0!important;content:""!important;transform:rotate(45deg)!important}.mobile-app-weather-popover strong,.mobile-app-weather-popover span,.mobile-app-weather-popover small{display:block!important;letter-spacing:0!important;line-height:1.22!important;white-space:nowrap!important}.mobile-app-weather-popover strong{color:#0f172a!important;font-size:14px!important;font-weight:780!important}.mobile-app-weather-popover span{color:#334155!important;font-size:12px!important;font-weight:720!important}.mobile-app-weather-popover small{color:#64748b!important;font-size:11px!important;font-weight:650!important}.mobile-app-greeting-orb{position:relative!important;display:grid!important;width:28px!important;height:28px!important;min-width:28px!important;flex:0 0 28px!important;place-items:center!important;border-radius:999px!important;isolation:isolate!important;overflow:visible!important;transform-origin:center!important;animation:mobileAceGreetingOrbFloat 5.4s ease-in-out infinite!important;will-change:transform,filter!important}.mobile-app-greeting-orb:before,.mobile-app-greeting-orb:after{position:absolute!important;inset:-5px!important;z-index:-1!important;border-radius:999px!important;pointer-events:none!important;content:""!important}.mobile-app-greeting-orb:before{background:conic-gradient(from 35deg,#506cff14,#2dd4bf6b,#f472b66b,#fbbf244d,#506cff14)!important;filter:blur(6px) saturate(1.35)!important;opacity:.78!important;animation:mobileAceGreetingOrbSpin 6.2s linear infinite!important}.mobile-app-greeting-orb:after{inset:-2px!important;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.92),rgba(255,255,255,.18) 38%,transparent 62%),radial-gradient(circle at 72% 68%,rgba(45,212,191,.34),transparent 54%)!important;mix-blend-mode:screen!important;opacity:.55!important;animation:mobileAceGreetingOrbSheen 3.8s ease-in-out infinite!important}.mobile-app-greeting-orb img{position:relative!important;z-index:1!important;display:block!important;width:24px!important;height:24px!important;object-fit:contain!important;border-radius:999px!important;filter:saturate(1.18) drop-shadow(0 4px 12px rgba(80,108,255,.24))!important;transform-origin:center!important;animation:mobileAceGreetingLogoPulse 4.8s ease-in-out infinite!important;will-change:filter,transform!important}@keyframes mobileAceGreetingOrbFloat{0%,to{filter:saturate(1);transform:translateZ(0) scale(1)}30%{filter:saturate(1.18);transform:translate3d(1px,-1.5px,0) scale(1.035)}62%{filter:saturate(1.08);transform:translate3d(-.75px,1px,0) scale(.985)}}@keyframes mobileAceGreetingOrbSpin{to{transform:rotate(360deg)}}@keyframes mobileAceGreetingOrbSheen{0%,to{opacity:.38;transform:rotate(0) scale(.95)}50%{opacity:.78;transform:rotate(24deg) scale(1.08)}}@keyframes mobileAceGreetingLogoPulse{0%,to{filter:saturate(1.08) hue-rotate(0deg) drop-shadow(0 4px 10px rgba(80,108,255,.18));transform:translateZ(0) scale(1)}42%{filter:saturate(1.26) hue-rotate(16deg) drop-shadow(0 6px 16px rgba(16,185,129,.22));transform:translate3d(0,-1px,0) scale(1.045)}72%{filter:saturate(1.2) hue-rotate(-12deg) drop-shadow(0 5px 14px rgba(244,114,182,.2));transform:translate3d(0,.5px,0) scale(1.018)}}@media(prefers-reduced-motion:reduce){.mobile-app-greeting-orb,.mobile-app-greeting-orb:before,.mobile-app-greeting-orb:after,.mobile-app-greeting-orb img{animation:none!important}}.mobile-app-greeting-row span{min-width:0!important;color:var(--text)!important;font-size:18px!important;font-weight:760!important;line-height:24px!important}.mobile-feature-section-head-with-action{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.mobile-feature-section-title{display:inline-flex!important;min-width:0!important;align-items:center!important;gap:7px!important}.mobile-feature-customize-button{display:inline-flex!important;flex:0 0 auto!important;min-height:30px!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:1px solid rgba(216,221,230,.72)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffffc7,#ffffff75),#ffffff6b!important;color:var(--charcoal)!important;padding:0 10px!important;font-size:11px!important;font-weight:720!important;box-shadow:0 8px 18px #1018280f!important;backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important}.mobile-feature-app-grid.is-customizing .mobile-feature-app-card{position:relative!important;min-height:78px!important}.mobile-feature-app-card .mobile-feature-pin-indicator{position:absolute!important;top:7px!important;right:7px!important;display:grid!important;width:18px!important;height:18px!important;place-items:center!important;border-radius:999px!important;background:#98a2b338!important;color:transparent!important;opacity:1!important}.mobile-feature-app-card.is-pinned .mobile-feature-pin-indicator{background:var(--charcoal)!important;color:#fff!important}.mobile-feature-app-card.is-pinned{border-color:#1118272e!important;box-shadow:0 12px 28px #1018281a,inset 0 0 0 1px #1118270f!important}.mobile-app-bottom-bar{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:end!important;min-height:calc(88px + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(255,255,255,.34)!important;background:linear-gradient(180deg,#ffffff57,#ffffff2e),#f8fafc47!important;box-shadow:0 -18px 46px #1018280e,inset 0 1px #ffffff61!important;padding:10px 10px calc(10px + env(safe-area-inset-bottom))!important;backdrop-filter:blur(56px) saturate(210%)!important;-webkit-backdrop-filter:blur(56px) saturate(210%)!important;transform:translateZ(0)!important;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .52s ease!important;will-change:transform!important}.mobile-app-bottom-bar:before{background:linear-gradient(180deg,#fff3,#fff0),radial-gradient(circle at 50% 0%,rgba(255,255,255,.22),transparent 68%)!important}.mobile-app-bottom-bar .mobile-app-nav-item{display:grid!important;width:100%!important;height:66px!important;min-height:66px!important;grid-template-rows:38px 16px!important;align-content:end!important;align-items:center!important;justify-items:center!important;gap:2px!important;border:0!important;background:transparent!important;color:#98a2b3!important;padding:0!important;font-weight:640!important;line-height:1!important;-webkit-tap-highlight-color:transparent!important;appearance:none!important;outline:none!important;-webkit-user-select:none!important;user-select:none!important}.mobile-app-bottom-bar button,.mobile-app-bottom-bar button *,.mobile-app-bottom-bar .mobile-app-nav-item,.mobile-app-bottom-bar .mobile-app-center-action{-webkit-tap-highlight-color:transparent!important}.mobile-app-bottom-bar button:focus,.mobile-app-bottom-bar button:active,.mobile-app-bottom-bar button:focus-visible{outline:none!important;-webkit-tap-highlight-color:transparent!important}.mobile-app-bottom-bar .mobile-app-nav-icon{position:relative!important;display:grid!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;place-items:center!important;border-radius:999px!important;background:transparent!important;color:#98a2b3!important;box-shadow:none!important}.mobile-app-bottom-bar .mobile-app-nav-icon svg{display:block!important;width:22px!important;height:22px!important;color:currentColor!important;stroke:currentColor!important;transform:none!important}.mobile-app-bottom-bar .mobile-app-nav-item[data-nav-key=notifications] .mobile-app-nav-icon svg{transform:none!important}.mobile-app-bottom-bar .mobile-app-nav-item small,.mobile-app-bottom-bar .mobile-app-center-action strong{display:block!important;width:100%!important;min-height:16px!important;max-height:16px!important;margin:0!important;overflow:hidden!important;color:currentColor!important;font-size:11px!important;font-weight:680!important;line-height:16px!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;transform:none!important}.mobile-app-bottom-bar .mobile-app-nav-item.is-active,.mobile-app-bottom-bar .mobile-app-nav-item.is-active small,.mobile-app-bottom-bar .mobile-app-nav-item.active,.mobile-app-bottom-bar .mobile-app-nav-item.active small{color:var(--charcoal)!important;font-weight:720!important}.mobile-app-bottom-bar .mobile-app-nav-item.is-active .mobile-app-nav-icon,.mobile-app-bottom-bar .mobile-app-nav-item.active .mobile-app-nav-icon{background:var(--charcoal)!important;color:#fff!important;box-shadow:0 10px 20px #10121433,inset 0 1px #ffffff1f!important}.mobile-app-bottom-bar .mobile-app-nav-item.is-active .mobile-app-nav-icon svg,.mobile-app-bottom-bar .mobile-app-nav-item.active .mobile-app-nav-icon svg{color:#fff!important;stroke:#fff!important;stroke-width:2.35!important}.mobile-app-bottom-bar .mobile-app-nav-badge{position:absolute!important;top:0!important;right:1px!important;display:grid!important;min-width:17px!important;height:17px!important;place-items:center!important;border:2px solid rgba(255,255,255,.92)!important;border-radius:999px!important;background:#dc2626!important;color:#fff!important;padding:0 4px!important;font-size:9px!important;font-weight:800!important;line-height:1!important;box-shadow:0 6px 12px #dc262633!important;transform:none!important}.mobile-app-bottom-bar.is-suspended .mobile-app-nav-item,.mobile-app-bottom-bar.is-suspended .mobile-app-nav-item.is-active,.mobile-app-bottom-bar.is-suspended .mobile-app-nav-item.active,.mobile-app-bottom-bar.is-suspended .mobile-app-nav-item small{color:#98a2b3!important;font-weight:640!important}.mobile-app-bottom-bar.is-suspended .mobile-app-nav-icon,.mobile-app-bottom-bar.is-suspended .mobile-app-nav-item.is-active .mobile-app-nav-icon,.mobile-app-bottom-bar.is-suspended .mobile-app-nav-item.active .mobile-app-nav-icon{background:transparent!important;color:#98a2b3!important;box-shadow:none!important}.back-to-top{right:16px!important;bottom:calc(104px + env(safe-area-inset-bottom))!important;width:42px!important;height:42px!important;border:1px solid rgba(255,255,255,.62)!important;background:linear-gradient(180deg,#ffffffb8,#ffffff6b),#ffffff5c!important;color:var(--charcoal)!important;box-shadow:0 14px 30px #10182817,inset 0 1px #ffffffb3!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important}.back-to-top:hover{box-shadow:0 16px 34px #1018281f,inset 0 1px #ffffffc2!important}.app-shell .mobile-app-bottom-bar>button.active:not(.mobile-app-center-action)>span,.app-shell .mobile-app-bottom-bar>button.is-active:not(.mobile-app-center-action)>span,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active:not(.mobile-app-center-action)>.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active:not(.mobile-app-center-action)>.mobile-app-nav-icon{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:999px!important;background:var(--charcoal)!important;color:#fff!important;box-shadow:0 10px 20px #10121433,inset 0 1px #ffffff1f!important;transform:none!important}.app-shell .mobile-app-bottom-bar>button.active:not(.mobile-app-center-action)>span svg,.app-shell .mobile-app-bottom-bar>button.is-active:not(.mobile-app-center-action)>span svg,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active:not(.mobile-app-center-action)>.mobile-app-nav-icon svg,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active:not(.mobile-app-center-action)>.mobile-app-nav-icon svg{color:#fff!important;stroke:#fff!important;stroke-width:2.35!important;transform:none!important}.app-shell .mobile-app-bottom-bar>button.active:not(.mobile-app-center-action),.app-shell .mobile-app-bottom-bar>button.is-active:not(.mobile-app-center-action),.app-shell .mobile-app-bottom-bar>button.active:not(.mobile-app-center-action) small,.app-shell .mobile-app-bottom-bar>button.is-active:not(.mobile-app-center-action) small{color:var(--charcoal)!important;font-weight:720!important}.app-shell .mobile-app-bottom-bar>button[data-nav-key=notifications].active:not(.mobile-app-center-action)>span,.app-shell .mobile-app-bottom-bar>button[data-nav-key=notifications].is-active:not(.mobile-app-center-action)>span,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].active:not(.mobile-app-center-action)>.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].is-active:not(.mobile-app-center-action)>.mobile-app-nav-icon{isolation:isolate!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.app-shell .mobile-app-bottom-bar>button[data-nav-key=notifications].active:not(.mobile-app-center-action)>span:before,.app-shell .mobile-app-bottom-bar>button[data-nav-key=notifications].is-active:not(.mobile-app-center-action)>span:before,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].active:not(.mobile-app-center-action)>.mobile-app-nav-icon:before,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].is-active:not(.mobile-app-center-action)>.mobile-app-nav-icon:before{position:absolute!important;inset:50% auto auto 50%!important;z-index:0!important;width:52px!important;height:40px!important;border-radius:999px!important;background:var(--charcoal)!important;box-shadow:0 10px 20px #10121433,inset 0 1px #ffffff1f!important;content:""!important;transform:translate(-50%,-50%)!important}.app-shell .mobile-app-bottom-bar>button[data-nav-key=notifications].active:not(.mobile-app-center-action)>span svg,.app-shell .mobile-app-bottom-bar>button[data-nav-key=notifications].is-active:not(.mobile-app-center-action)>span svg,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].active:not(.mobile-app-center-action)>.mobile-app-nav-icon svg,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].is-active:not(.mobile-app-center-action)>.mobile-app-nav-icon svg{position:relative!important;z-index:1!important;transform:none!important}.app-shell .mobile-app-bottom-bar>button[data-nav-key=notifications] .mobile-app-nav-badge,.app-shell .mobile-app-bottom-bar>button[data-nav-key=notifications] b{box-sizing:border-box!important;z-index:2!important;top:0!important;right:-1px!important;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;border-width:1.25px!important;padding:0!important;font-size:8.5px!important;line-height:1!important;transform:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action>span,.app-shell .mobile-app-bottom-bar.is-gt>button.mobile-app-center-action>span{background:var(--charcoal)!important;color:#fff!important;box-shadow:0 16px 28px #10121438,inset 0 1px #ffffff1f!important}.app-shell .back-to-top,.app-shell .back-to-top.visible{border:1px solid rgba(255,255,255,.62)!important;background:linear-gradient(180deg,#ffffffb8,#ffffff6b),#ffffff5c!important;color:var(--charcoal)!important;box-shadow:0 14px 30px #10182817,inset 0 1px #ffffffb3!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important}.app-shell.is-mobile-nav-hidden:not(.is-mobile-search-open) .mobile-app-bottom-bar{opacity:.04!important;pointer-events:none!important;transform:translate3d(0,calc(104px + env(safe-area-inset-bottom)),0)!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].active:not(.mobile-app-center-action),.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].is-active:not(.mobile-app-center-action){transform:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].active:not(.mobile-app-center-action)>.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].is-active:not(.mobile-app-center-action)>.mobile-app-nav-icon{isolation:isolate!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].active:not(.mobile-app-center-action)>.mobile-app-nav-icon:before,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].is-active:not(.mobile-app-center-action)>.mobile-app-nav-icon:before{width:52px!important;height:40px!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications] .mobile-app-nav-badge{top:0!important;right:-1px!important}.app-shell .mobile-app-bottom-bar{grid-template-columns:repeat(4,minmax(0,1fr))!important;justify-items:stretch!important;min-height:calc(68px + env(safe-area-inset-bottom))!important;overflow:visible!important;padding-top:4px!important;padding-bottom:calc(5px + env(safe-area-inset-bottom))!important}.app-shell .mobile-app-bottom-bar>button,.app-shell .mobile-app-bottom-bar>button:hover,.app-shell .mobile-app-bottom-bar>button:active,.app-shell .mobile-app-bottom-bar>button:focus,.app-shell .mobile-app-bottom-bar>button:focus-visible{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;appearance:none!important;transform:none!important;-webkit-user-select:none!important;user-select:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active{display:grid!important;width:100%!important;min-width:0!important;height:59px!important;min-height:59px!important;grid-template-rows:40px 15px!important;align-content:end!important;align-items:center!important;justify-items:center!important;gap:2px!important;padding:0!important;transform:none!important;-webkit-tap-highlight-color:transparent!important;appearance:none!important;outline:none!important;-webkit-user-select:none!important;user-select:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item>.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active>.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active>.mobile-app-nav-icon{position:relative!important;display:grid!important;width:52px!important;min-width:52px!important;height:40px!important;min-height:40px!important;place-items:center!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;transform:none!important;overflow:visible!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item>.mobile-app-nav-icon:before,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active>.mobile-app-nav-icon:before,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active>.mobile-app-nav-icon:before{content:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active>.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active>.mobile-app-nav-icon{background:var(--charcoal)!important;color:#fff!important;box-shadow:0 10px 20px #10121433,inset 0 1px #ffffff1f!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active>.mobile-app-nav-icon svg,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active>.mobile-app-nav-icon svg{color:#fff!important;stroke:#fff!important;transform:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item .mobile-app-nav-badge,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item b.mobile-app-nav-badge{top:2px!important;right:8px!important;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;border-width:1.25px!important;padding:0!important;font-size:8.5px!important;line-height:1!important;transform:none!important;z-index:2!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item small,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active small,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active small{width:100%!important;min-height:16px!important;max-height:16px!important;line-height:16px!important;text-align:center!important;transform:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active:not(.mobile-app-center-action)>span.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active:not(.mobile-app-center-action)>span.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].active:not(.mobile-app-center-action)>span.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].is-active:not(.mobile-app-center-action)>span.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].active:not(.mobile-app-center-action)>.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].is-active:not(.mobile-app-center-action)>.mobile-app-nav-icon{isolation:isolate!important;width:52px!important;min-width:52px!important;height:40px!important;min-height:40px!important;border-radius:999px!important;background:var(--charcoal)!important;color:#fff!important;box-shadow:0 10px 20px #10121433,inset 0 1px #ffffff1f!important;transform:none!important;overflow:visible!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active:not(.mobile-app-center-action)>span.mobile-app-nav-icon:before,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active:not(.mobile-app-center-action)>span.mobile-app-nav-icon:before,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].active:not(.mobile-app-center-action)>span.mobile-app-nav-icon:before,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].is-active:not(.mobile-app-center-action)>span.mobile-app-nav-icon:before,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].active:not(.mobile-app-center-action)>.mobile-app-nav-icon:before,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications].is-active:not(.mobile-app-center-action)>.mobile-app-nav-icon:before{content:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications] .mobile-app-nav-badge,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications] b.mobile-app-nav-badge{top:1px!important;right:8px!important;transform:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action,.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.active,.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.is-active{display:grid!important;width:100%!important;min-width:0!important;height:86px!important;min-height:86px!important;grid-template-rows:58px 16px!important;align-self:start!important;align-content:end!important;justify-items:center!important;gap:2px!important;margin:-40px 0 0!important;padding:0!important;transform:none!important;-webkit-tap-highlight-color:transparent!important;appearance:none!important;outline:none!important;-webkit-user-select:none!important;user-select:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action:hover,.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action:active,.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action:focus,.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action:focus-visible{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;transform:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action>span,.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.active>span,.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.is-active>span,.app-shell .mobile-app-bottom-bar.is-gt>button.mobile-app-center-action>span{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;transform:none!important}.app-shell:has(.gt-native-visit-workflow) .main,.app-shell.is-mobile-module-home:has(.gt-native-visit-workflow) .main,.app-shell.page-gt .main,.app-shell.page-gt.is-collapsed .main{box-sizing:border-box!important;padding-right:18px!important;padding-left:18px!important}.app-shell.is-mobile-module-home:has(.gt-native-visit-workflow) .mobile-module-content-shell,.app-shell.is-mobile-module-home:has(.gt-native-visit-action) .mobile-module-content-shell,.app-shell .mobile-module-content-shell.is-gt-visit-shell,.app-shell.page-gt .mobile-gt-home-shell,.app-shell.page-gt.is-mobile-module-home .mobile-module-content-shell{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}.app-shell.page-gt.is-mobile-module-home .mobile-module-content-shell{margin:0 0 calc(88px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell.is-mobile-module-home .mobile-module-content-shell:has(.gt-native-visit-workflow),.app-shell.is-mobile-module-home .mobile-module-content-shell:has(.gt-native-visit-action),.app-shell .mobile-module-content-shell.is-gt-visit-shell,.app-shell.page-gt.is-mobile-module-home .mobile-module-content-shell:has(.gt-native-visit-workflow),.app-shell.page-gt.is-mobile-module-home .mobile-module-content-shell:has(.gt-native-visit-action){width:100%!important;max-width:100%!important;margin:0 0 calc(88px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell .mobile-module-content-shell.is-gt-visit-shell .mobile-module-rendered-page,.app-shell .mobile-module-content-shell.is-gt-visit-shell .gt-native-workspace{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-right:0!important;margin-left:0!important;overflow:visible!important}.app-shell .mobile-module-content-shell.is-gt-visit-shell .gt-native-visit-workflow,.app-shell .mobile-module-rendered-page .gt-native.gt-native-tab-visits .gt-native-visit-workflow{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}.app-shell .mobile-module-content-shell.is-gt-visit-shell .gt-native-panel.gt-native-panel-visit,.app-shell .mobile-module-rendered-page .gt-native.gt-native-tab-visits .gt-native-panel.gt-native-panel-visit{width:100%!important;max-width:100%!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-workflow,.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-workflow,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-workflow{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.app-shell .mobile-module-content-shell.is-gt-visit-shell .gt-native-visit-workflow,.app-shell.page-gt .mobile-module-content-shell.is-gt-visit-shell .gt-native-visit-workflow,.app-shell .mobile-module-rendered-page .gt-native.gt-native-tab-visits .gt-native-visit-workflow{width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-action,.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-action,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-action{width:100%!important;max-width:100%!important;margin:0!important;border:1px solid rgba(216,221,230,.92)!important;border-radius:28px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 16px 38px #0f172a0e!important;padding:18px 16px!important}.app-shell .mobile-module-content-shell.is-gt-visit-shell .gt-native-visit-action,.app-shell.page-gt .mobile-module-content-shell.is-gt-visit-shell .gt-native-visit-action,.app-shell .mobile-module-rendered-page .gt-native.gt-native-tab-visits .gt-native-visit-action{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:16px!important;padding-left:16px!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-hero,.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-hero,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-hero{gap:14px!important;grid-template-columns:minmax(0,1fr)!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-live-clock,.app-shell.page-gt .mobile-module-rendered-page .gt-native-live-clock,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-live-clock{width:100%!important;justify-content:center!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-hero p,.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-hero p,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-hero p,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-hero span:not(.inline-status),.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-hero span:not(.inline-status),.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-hero span:not(.inline-status),.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-function-grid button span,.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-function-grid button span,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-function-grid button span{display:block!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-function-grid,.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-function-grid,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-function-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-function-grid button,.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-function-grid button,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-function-grid button{min-height:172px!important;align-content:start!important;align-items:start!important;gap:11px!important;padding:17px!important;text-align:left!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-function-grid button span,.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-function-grid button span,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-function-grid button span{width:100%!important;height:auto!important;min-height:0!important;transform:none!important;color:var(--secondary)!important;font-size:15px!important;line-height:1.42!important;text-align:left!important;white-space:normal!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-function-grid button .gt-native-visit-function-desc,.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-function-grid button .gt-native-visit-function-desc,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-function-grid button .gt-native-visit-function-desc{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;color:var(--secondary)!important;font-size:15px!important;font-weight:520!important;line-height:1.42!important;overflow-wrap:anywhere!important;text-align:left!important;text-overflow:clip!important;white-space:normal!important;opacity:1!important;visibility:visible!important;transform:none!important;-webkit-box-orient:initial!important;-webkit-line-clamp:unset!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-function-grid button.care:not(:has(.gt-native-visit-function-desc)):after,.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-function-grid button.care:not(:has(.gt-native-visit-function-desc)):after{content:"Visit định kỳ, trưng bày, tồn nhanh, đơn hàng và việc cần follow-up."!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-function-grid button.approach:not(:has(.gt-native-visit-function-desc)):after,.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-function-grid button.approach:not(:has(.gt-native-visit-function-desc)):after{content:"Làm việc với điểm mới/chưa active, ghi nhận nhu cầu hợp tác và bước tiếp theo."!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-function-grid button.care:after,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-function-grid button.approach:after,.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-function-grid button.care:after,.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-function-grid button.approach:after{display:block!important;width:100%!important;color:var(--secondary)!important;font-size:15px!important;font-weight:520!important;line-height:1.42!important;overflow-wrap:anywhere!important;text-align:left!important;white-space:normal!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-board,.app-shell.page-gt .mobile-module-rendered-page .gt-native-visit-board,.app-shell.page-gt.is-mobile-module-home .mobile-module-rendered-page .gt-native-visit-board{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;max-height:none!important;margin:0!important;overflow:visible!important;padding:0!important}@supports selector(.app-shell:has(.gt-native-drawer-backdrop)){.app-shell:has(.gt-native-drawer-backdrop) .mobile-app-header{display:none!important}.app-shell:has(.gt-native-drawer-backdrop) .gt-native-drawer{top:0!important;height:100dvh!important}}.gt-native-drawer .gt-native-mobile-drawer-back{position:sticky!important;top:0!important;z-index:8!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:start!important;gap:7px!important;width:auto!important;min-height:38px!important;margin:-4px 0 2px!important;padding:0 13px!important;border:1px solid rgba(203,213,225,.82)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffffc7,#ffffff7a),#ffffff70!important;color:var(--charcoal)!important;box-shadow:0 12px 26px #0f172a14,inset 0 1px #ffffffbd!important;font-size:12px!important;font-weight:720!important;line-height:1!important;backdrop-filter:blur(22px) saturate(170%)!important;-webkit-backdrop-filter:blur(22px) saturate(170%)!important}.gt-native-drawer .gt-native-mobile-drawer-back svg{width:17px!important;height:17px!important;stroke-width:2.2!important}}.login-biometric-divider{display:flex;align-items:center;gap:10px;color:#98a2b3;font-size:11px;font-weight:650;text-transform:uppercase}.login-biometric-divider:before,.login-biometric-divider:after{height:1px;flex:1 1 auto;background:#6670852e;content:""}.login-face-id-button{display:grid;width:100%;min-height:52px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 11px;border:1px solid rgba(17,24,39,.1);border-radius:15px;background:#ffffffc7;color:#111827;padding:8px 12px;text-align:left}.login-face-id-button>span{display:grid;width:36px;height:36px;grid-row:span 2;place-items:center;border-radius:12px;background:#111827;color:#fff}.login-face-id-button strong,.login-face-id-button small{display:block}.login-face-id-button small{color:#667085}.profile-passkey-content,.profile-passkey-setup,.profile-passkey-devices{display:grid;gap:14px}.profile-passkey-heading,.profile-passkey-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-passkey-heading>span{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:15px;background:#111827;color:#fff}.profile-passkey-heading>div{display:grid;min-width:0;flex:1 1 auto;gap:4px}.profile-passkey-heading small,.profile-passkey-security-note,.profile-passkey-list-heading span,.profile-passkey-row small,.profile-passkey-empty{color:#667085;line-height:1.45}.profile-passkey-facts{display:grid;gap:8px}.profile-passkey-enroll{display:inline-flex;align-items:center;justify-content:center;gap:8px}.profile-passkey-list{display:grid;gap:8px}.profile-passkey-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(17,24,39,.08);border-radius:14px;background:#f8fafccc;padding:10px}.profile-passkey-row>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#fff;color:#344054;box-shadow:0 6px 14px #0f172a12}.profile-passkey-row>div{display:grid;min-width:0;gap:2px}.profile-passkey-row>button{min-height:34px;border:0;border-radius:10px;background:#ef444417;color:#b42318;padding:0 11px;font-weight:700}.profile-passkey-empty{margin:0;border:1px dashed rgba(102,112,133,.28);border-radius:14px;padding:16px;text-align:center}.profile-passkey-status{margin:0!important}@media(max-width:760px){.login-page .login-logo{width:56px!important;height:56px!important;margin-bottom:8px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;background:#fff!important;object-fit:cover!important;box-shadow:0 10px 28px #0f172a1f!important}html[data-ace-page=login],html[data-ace-page=login] body,html[data-ace-page=login] #root{background:#050816!important}html[data-ace-shell=true],html[data-ace-shell=true] body,html[data-ace-shell=true] #root{background:linear-gradient(145deg,#eef8ff,#fff 42%,#dcefff),#eef5fb!important}}@media(max-width:760px)and (display-mode:standalone){.app-shell:after{content:""!important;position:fixed!important;top:0!important;right:0!important;left:0!important;z-index:0!important;height:calc(env(safe-area-inset-top) + 10px)!important;pointer-events:none!important;background:linear-gradient(180deg,#fbfdff,#f7fbff 68%,#eef8ff)!important}}@media(max-width:760px){body,button,input,select,textarea,.app-shell,.app-shell *{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:0!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}.app-shell button,.app-shell a,.mobile-app-header button,.mobile-app-bottom-bar,.mobile-app-bottom-bar *,.module-function-tabs button,.mobile-feature-app-card,.mobile-feature-mini-grid button,.mobile-home-action-card{-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;touch-action:manipulation!important}.app-shell button:focus,.app-shell button:focus-visible,.app-shell button:active,.mobile-app-bottom-bar button:focus,.mobile-app-bottom-bar button:focus-visible,.mobile-app-bottom-bar button:active{outline:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}.module-function-tabs button:active,.mobile-app-bottom-bar>button:active{opacity:.68!important}.mobile-route-loading{position:fixed!important;top:calc(76px + env(safe-area-inset-top))!important;left:50%!important;z-index:330!important;display:inline-flex!important;max-width:min(82vw,320px)!important;min-height:38px!important;align-items:center!important;gap:9px!important;border:1px solid rgba(148,163,184,.3)!important;border-radius:999px!important;background:#fffffff0!important;color:#344054!important;padding:8px 14px!important;box-shadow:0 12px 32px #0f172a24!important;font-size:12px!important;font-weight:760!important;line-height:1.2!important;pointer-events:none!important;transform:translate(-50%)!important;backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important}.mobile-route-loading svg{width:16px!important;height:16px!important;flex:0 0 16px!important;animation:mobile-route-loading-spin .8s linear infinite!important}.mobile-route-loading span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@keyframes mobile-route-loading-spin{to{transform:rotate(360deg)}}.app-shell.is-mobile-home-surface .gt-mobile-menu-button.mobile-back-only-button{display:none!important}.app-shell .gt-mobile-menu-button.mobile-back-only-button{position:fixed!important;top:calc(82px + env(safe-area-inset-top))!important;left:max(16px,env(safe-area-inset-left))!important;z-index:210!important;display:inline-grid!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;place-items:center!important;padding:0!important;border:1px solid rgba(203,213,225,.78)!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffffc7,#ffffff75),#ffffff6b!important;color:#667085!important;box-shadow:0 12px 26px #0f172a14,inset 0 1px #ffffffbd!important;backdrop-filter:blur(22px) saturate(170%)!important;-webkit-backdrop-filter:blur(22px) saturate(170%)!important;transform:none!important}.app-shell .gt-mobile-menu-button.mobile-back-only-button svg{width:18px!important;height:18px!important;stroke-width:2.25!important}.app-shell .mobile-app-bottom-bar{right:0!important;left:0!important;width:100vw!important;max-width:100vw!important;min-height:calc(84px + env(safe-area-inset-bottom))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:8px 14px calc(10px + env(safe-area-inset-bottom))!important;align-items:end!important;justify-items:stretch!important;box-sizing:border-box!important;transform:translateZ(0)!important;opacity:1!important;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .18s ease,filter .18s ease!important;will-change:transform,opacity!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item:focus-visible>.mobile-app-nav-icon{outline:2px solid rgba(37,99,235,.78)!important;outline-offset:2px!important}.app-shell.is-mobile-nav-hidden:not(.is-mobile-search-open) .mobile-app-bottom-bar{transform:translate3d(0,calc(100% + 8px),0)!important;opacity:.02!important;pointer-events:none!important;filter:blur(.2px)!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active{width:100%!important;height:64px!important;min-height:64px!important;grid-template-rows:40px 17px!important;gap:2px!important;padding:0!important;transform:none!important;transition:color .18s ease!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item:active,.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action:active{transform:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item:before,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item:after,.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action:before,.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action:after{display:none!important;opacity:0!important;content:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item>.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item>span.mobile-app-nav-icon{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;border-radius:999px!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active:not(.mobile-app-center-action)>span.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active:not(.mobile-app-center-action)>span.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active:not(.mobile-app-center-action)>.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active:not(.mobile-app-center-action)>.mobile-app-nav-icon{width:52px!important;min-width:52px!important;height:40px!important;min-height:40px!important;border-radius:20px!important;transform:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item small,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active small,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active small{min-height:17px!important;max-height:17px!important;font-size:12px!important;font-weight:620!important;line-height:17px!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action,.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.active,.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.is-active{height:84px!important;min-height:84px!important;grid-template-rows:62px 17px!important;margin:-36px 0 0!important;transform:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action>span,.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.active>span,.app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.is-active>span,.app-shell .mobile-app-bottom-bar.is-gt>button.mobile-app-center-action>span{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;border-radius:21px!important}.app-shell .mobile-app-bottom-bar .mobile-app-center-action strong{min-height:17px!important;max-height:17px!important;font-size:12.1px!important;font-weight:660!important;line-height:17px!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications] .mobile-app-nav-badge,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications] b.mobile-app-nav-badge{top:-3px!important;right:3px!important;transform:none!important}.app-shell .module-page-tabs .module-function-tabs button span,.app-shell.is-mobile-module-home .module-function-tabs button span{font-size:11.2px!important;font-weight:620!important;line-height:1.12!important;text-transform:none!important}.app-shell .module-page-tabs .module-function-tabs button,.app-shell.is-mobile-module-home .module-function-tabs button{box-shadow:none!important;outline:0!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important}.app-shell.is-mobile-module-home .module-page-tabs{box-sizing:border-box!important;width:min(398px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;margin:0 auto 18px!important;border:1px solid rgba(216,221,230,.88)!important;border-radius:24px!important;background:#ffffffdb!important;box-shadow:0 16px 36px #0f172a12!important;padding:18px 14px!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important}.app-shell.is-mobile-module-home .module-function-tabs{gap:14px 12px!important;justify-items:center!important}.mobile-search-backdrop{position:fixed!important;inset:0!important;z-index:245!important;display:block!important;pointer-events:none!important}.mobile-search-scrim{position:absolute!important;inset:0!important;border:0!important;background:#0f172a14!important;pointer-events:auto!important}.mobile-search-panel{position:absolute!important;top:calc(78px + env(safe-area-inset-top))!important;left:16px!important;right:16px!important;display:grid!important;gap:8px!important;max-height:min(500px,calc(100dvh - 116px))!important;overflow:auto!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffffc7,#ffffff8f),#ffffff57!important;box-shadow:0 26px 70px #0f172a2e,inset 0 1px #ffffffad!important;padding:10px!important;backdrop-filter:blur(34px) saturate(175%)!important;-webkit-backdrop-filter:blur(34px) saturate(175%)!important;pointer-events:auto!important}.mobile-search-input{position:sticky!important;top:0!important;z-index:2!important;display:flex!important;min-height:44px!important;align-items:center!important;gap:10px!important;border:1px solid rgba(216,221,230,.9)!important;border-radius:18px!important;background:#fff!important;color:var(--secondary)!important;padding:0 13px!important;box-shadow:0 8px 18px #1018280f!important}.mobile-search-input input{min-width:0!important;width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:var(--text)!important;font:inherit!important;font-size:14px!important;font-weight:650!important}.mobile-search-input input::-webkit-search-cancel-button{display:none!important}.mobile-search-input>button{display:grid!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;place-items:center!important;padding:0!important;border:0!important;border-radius:999px!important;background:#e5e9f0c2!important;color:#475467!important;box-shadow:none!important}.mobile-search-results{display:grid!important;gap:6px!important}.mobile-search-results button{display:grid!important;min-height:54px!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:10px!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:17px!important;background:#ffffff42!important;color:var(--text)!important;padding:8px 10px!important;text-align:left!important}.mobile-search-results button>span{display:grid!important;width:36px!important;height:36px!important;grid-row:1 / span 2!important;place-items:center!important;border-radius:13px!important;background:#eef4ffc2!important;color:var(--blue)!important}.mobile-search-results strong,.mobile-search-results small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-search-results strong{font-size:13px!important;font-weight:820!important;line-height:1.15!important}.mobile-search-results small,.mobile-search-results p{color:var(--secondary)!important;font-size:11.5px!important;font-weight:680!important;line-height:1.2!important}.app-shell .mobile-app-back-strip{position:relative!important;z-index:3200!important;display:flex!important;width:min(414px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;align-items:center!important;justify-content:flex-start!important;margin:-2px auto 10px!important;padding:0!important;pointer-events:none!important}.app-shell .mobile-app-back-strip>.mobile-back-only-button,.app-shell .mobile-app-back-strip>.gt-mobile-menu-button.mobile-back-only-button{position:relative!important;inset:auto!important;z-index:1!important;display:inline-grid!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;place-items:center!important;margin:0!important;padding:0!important;pointer-events:auto!important;transform:none!important}}@media(max-width:760px){.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item .mobile-app-nav-badge,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item b.mobile-app-nav-badge{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;padding:0!important;border:1.5px solid rgba(255,255,255,.94)!important;border-radius:999px!important;background:#e63622!important;color:#fff!important;font-size:9px!important;font-weight:820!important;line-height:16px!important;text-align:center!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important;transform:none!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications] .mobile-app-nav-badge,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications] b.mobile-app-nav-badge{top:-2px!important;right:5px!important}.app-shell .mobile-app-bottom-bar.is-all-open>button.mobile-app-nav-item:not([data-nav-key=all])>.mobile-app-nav-icon,.app-shell .mobile-app-bottom-bar.is-all-open>button.mobile-app-nav-item:not([data-nav-key=all])>span.mobile-app-nav-icon{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:999px!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important}.app-shell .mobile-app-bottom-bar.is-all-open>button.mobile-app-nav-item:not([data-nav-key=all]) small{color:var(--muted)!important;font-weight:620!important}.mobile-notification-tabs b,.topbar-notification-tabs b{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0 5px!important;border-radius:999px!important;font-size:10px!important;font-weight:820!important;line-height:18px!important;text-align:center!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important}.mobile-home-calendar-compact button.active{isolation:isolate!important;border-color:#10121424!important;background:#101214!important;box-shadow:0 12px 26px #10121429!important}.mobile-home-calendar-compact button.active:before{display:none!important;content:none!important}.mobile-app-greeting-text-wrap{display:inline-grid!important;min-width:0!important;min-height:38px!important;max-width:calc(100vw - 104px)!important;align-items:center!important;overflow:visible!important;contain:paint!important}.mobile-app-greeting-text{grid-area:1 / 1!important;display:inline-flex!important;align-items:center!important;min-width:0!important;color:var(--text)!important;font-size:clamp(15px,4.35vw,17px)!important;font-weight:720!important;line-height:1.18!important;opacity:0!important;filter:none!important;overflow-wrap:anywhere!important;transform:translate3d(0,3px,0)!important;transition:opacity 1.05s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1)!important;animation:none!important;backface-visibility:hidden!important;transform-origin:left center!important;white-space:normal!important;will-change:opacity,transform!important}.mobile-app-greeting-text.is-visible{opacity:1!important;transform:translateZ(0)!important}.mobile-app-greeting-text.is-hidden{opacity:0!important;pointer-events:none!important;transform:translate3d(0,-2px,0)!important}}@media(max-width:760px){.app-shell .mobile-app-header{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;overflow:visible!important;padding-right:max(16px,env(safe-area-inset-right))!important;padding-left:max(18px,env(safe-area-inset-left))!important}.app-shell .mobile-app-top-row{box-sizing:border-box!important;display:grid!important;width:100%!important;max-width:100%!important;grid-template-columns:46px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important}.app-shell .mobile-app-search{width:100%!important;max-width:100%!important;min-width:0!important}.app-shell .mobile-app-profile-chip{justify-self:end!important}.app-shell.is-mobile-module-home .module-page-tabs{box-sizing:border-box!important;display:block!important;width:100vw!important;max-width:100vw!important;margin:16px 0 18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs{box-sizing:border-box!important;display:flex!important;width:100%!important;max-width:100vw!important;min-height:0!important;grid-template-columns:none!important;grid-auto-flow:column!important;align-items:flex-start!important;justify-content:flex-start!important;justify-items:start!important;gap:18px!important;margin:0!important;padding:4px max(22px,env(safe-area-inset-right)) 12px max(22px,env(safe-area-inset-left))!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;cursor:grab!important;touch-action:pan-x!important;-webkit-user-select:none!important;user-select:none!important;overscroll-behavior-x:contain!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs[data-dragging=true]{cursor:grabbing!important;scroll-snap-type:none!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs[data-dragging=true] button{pointer-events:none!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button,.app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs button{position:relative!important;box-sizing:border-box!important;display:flex!important;flex:0 0 70px!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:auto!important;min-height:58px!important;aspect-ratio:auto!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;align-content:center!important;gap:6px!important;scroll-snap-align:start!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--text)!important;padding:2px 0 0!important;text-align:center!important;outline:0!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button:before,.app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs button:before{position:absolute!important;top:-1px!important;left:50%!important;z-index:0!important;display:block!important;width:46px!important;height:46px!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:999px!important;background:radial-gradient(circle at 28% 18%,#ffffffd1,#ffffff47 42%,#ffffff14),#eef3f86b!important;box-shadow:0 14px 30px #0f172a14,inset 0 1px #ffffffc2,inset 0 -10px 18px #94a3b814!important;content:""!important;transform:translate(-50%)!important;backdrop-filter:blur(22px) saturate(155%)!important;-webkit-backdrop-filter:blur(22px) saturate(155%)!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button.active{border:0!important;background:transparent!important;color:var(--text)!important;box-shadow:none!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button.active:after{position:absolute!important;right:22px!important;bottom:-5px!important;left:22px!important;height:3px!important;border-radius:999px!important;background:currentColor!important;opacity:.16!important;content:""!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button svg{position:relative!important;z-index:1!important;display:block!important;width:24px!important;height:24px!important;flex:0 0 24px!important;margin:10px auto 0!important;stroke-width:2.25!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button span{position:relative!important;z-index:1!important;display:-webkit-box!important;width:100%!important;max-width:100%!important;min-height:22px!important;color:var(--text)!important;font-size:11px!important;font-weight:620!important;line-height:1.08!important;letter-spacing:0!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:normal!important;overflow-wrap:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.app-shell.is-mobile-module-home .module-page-tabs.dept-gt .module-function-tabs button svg{color:#2351f6!important}.app-shell.is-mobile-module-home .module-page-tabs.dept-ops .module-function-tabs button svg{color:#dc2626!important}.app-shell.is-mobile-module-home .module-page-tabs.dept-hr .module-function-tabs button svg{color:#7c3aed!important}.app-shell.is-mobile-module-home .module-page-tabs.dept-marketing .module-function-tabs button svg{color:#f67323!important}.app-shell.is-mobile-module-home .module-page-tabs.dept-finance .module-function-tabs button svg{color:#047857!important}}@media(max-width:760px){.app-shell .main,.app-shell.is-collapsed .main{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.app-shell .mobile-module-content-shell,.app-shell.is-mobile-module-home .mobile-module-content-shell,.app-shell .mobile-gt-home-shell,.app-shell .mobile-home-glass-stack{box-sizing:border-box!important;width:min(100%,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;margin-right:auto!important;margin-left:auto!important}.app-shell .mobile-module-rendered-page,.app-shell .mobile-module-rendered-page>section,.app-shell .mobile-module-rendered-page>div,.app-shell .mobile-module-rendered-page>article,.app-shell .mobile-module-rendered-page .inventory-overview-dashboard,.app-shell .mobile-module-rendered-page .gt-native-workspace,.app-shell .mobile-module-rendered-page .gt-native-visit-workflow,.app-shell .mobile-module-rendered-page .gt-native-panel,.app-shell .mobile-module-rendered-page .gt-native-visit-action,.app-shell .mobile-module-rendered-page .inventory-kpi,.app-shell .mobile-module-rendered-page .inventory-panel,.app-shell .mobile-module-rendered-page .metric-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}.app-shell.is-mobile-module-home .module-page-tabs{box-sizing:border-box!important;width:min(100%,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;margin-right:auto!important;margin-left:auto!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs{width:100%!important;max-width:100%!important;padding-right:max(16px,env(safe-area-inset-right))!important;padding-left:max(16px,env(safe-area-inset-left))!important}}@media(max-width:760px){.app-shell:has(.gt-native-visit-workflow) .main,.app-shell:has(.gt-native-visit-action) .main,.app-shell.page-gt:has(.gt-native-visit-workflow) .main,.app-shell.page-gt:has(.gt-native-visit-action) .main{padding-right:0!important;padding-left:0!important}.app-shell:has(.gt-native-visit-workflow) .mobile-module-content-shell,.app-shell:has(.gt-native-visit-action) .mobile-module-content-shell,.app-shell .mobile-module-content-shell.is-gt-visit-shell{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-right:auto!important;margin-left:auto!important}.app-shell:has(.gt-native-visit-workflow) .gt-native.gt-native-tab-visits,.app-shell:has(.gt-native-visit-action) .gt-native.gt-native-tab-visits{box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-right:auto!important;margin-left:auto!important}.app-shell:has(.gt-native-visit-workflow) .gt-native-panel-visit,.app-shell:has(.gt-native-visit-action) .gt-native-panel-visit{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}.app-shell:has(.gt-native-visit-workflow) .gt-native-visit-workflow,.app-shell:has(.gt-native-visit-action) .gt-native-visit-workflow,.app-shell:has(.gt-native-visit-workflow) .gt-native-visit-action,.app-shell:has(.gt-native-visit-action) .gt-native-visit-action,.app-shell:has(.gt-native-visit-workflow) .gt-native-visit-board,.app-shell:has(.gt-native-visit-action) .gt-native-visit-board{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}}@media(max-width:760px){.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button,.app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs button{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;gap:9px!important;min-height:76px!important;padding:2px 0 0!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button.active,.app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs button.active{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button:before,.app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs button:before{top:0!important;width:50px!important;height:50px!important;overflow:hidden!important;border:1px solid rgba(226,232,240,.92)!important;border-radius:999px!important;clip-path:circle(50% at 50% 50%)!important;background:#fffffff5!important;box-shadow:0 2px 7px #0f172a0a,inset 0 1px #ffffffd9!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button:after,.app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs button:after,.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button.active:after,.app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs button.active:after{display:none!important;content:none!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button svg,.app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs button svg{width:24px!important;height:24px!important;margin:12px auto 0!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button span,.app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs button span{margin-top:9px!important;min-height:24px!important;font-size:11px!important;font-weight:620!important;line-height:1.15!important}}@media(max-width:760px){.app-shell.is-mobile-module-home:not(.page-gt):not(:has(.gt-native-visit-workflow)):not(:has(.gt-native-visit-action)) .module-page-tabs{box-sizing:border-box!important;width:calc(100% - 36px)!important;max-width:calc(100vw - 36px)!important;margin-right:auto!important;margin-left:auto!important}.app-shell.is-mobile-module-home:not(:has(.gt-native-visit-workflow)):not(:has(.gt-native-visit-action)) .mobile-module-rendered-page>section,.app-shell.is-mobile-module-home:not(:has(.gt-native-visit-workflow)):not(:has(.gt-native-visit-action)) .mobile-module-rendered-page>div,.app-shell.is-mobile-module-home:not(:has(.gt-native-visit-workflow)):not(:has(.gt-native-visit-action)) .mobile-module-rendered-page>article,.app-shell.is-mobile-module-home:not(:has(.gt-native-visit-workflow)):not(:has(.gt-native-visit-action)) .inventory-overview-dashboard,.app-shell.is-mobile-module-home:not(:has(.gt-native-visit-workflow)):not(:has(.gt-native-visit-action)) .inventory-panel{box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:calc(100vw - 24px)!important;margin-right:auto!important;margin-left:auto!important}.app-shell.is-mobile-module-home:not(:has(.gt-native-visit-workflow)):not(:has(.gt-native-visit-action)) .inventory-overview-dashboard .inventory-kpi,.app-shell.is-mobile-module-home:not(:has(.gt-native-visit-workflow)):not(:has(.gt-native-visit-action)) .inventory-overview-dashboard .inventory-panel,.app-shell.is-mobile-module-home:not(:has(.gt-native-visit-workflow)):not(:has(.gt-native-visit-action)) .inventory-overview-dashboard .metric-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important}}@media(max-width:760px){html[data-ace-shell=true],html[data-ace-shell=true] body,.app-shell,.app-shell .main{scrollbar-width:none!important}html[data-ace-shell=true] body::-webkit-scrollbar,.app-shell::-webkit-scrollbar,.app-shell .main::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.app-shell .mobile-app-header{padding-right:max(18px,env(safe-area-inset-right))!important;padding-left:max(18px,env(safe-area-inset-left))!important}.app-shell .mobile-app-top-row{gap:10px!important;grid-template-columns:46px minmax(0,1fr) 42px!important}.app-shell.is-mobile-module-home .module-page-tabs{width:calc(100% - 36px)!important;max-width:calc(100vw - 36px)!important;margin-right:auto!important;margin-left:auto!important;overflow:hidden!important}.app-shell.page-gt.is-mobile-module-home:not(:has(.gt-native-visit-workflow)):not(:has(.gt-native-visit-action)) .module-page-tabs{width:100%!important;max-width:100%!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs{width:100%!important;max-width:100%!important;gap:14px!important;padding:4px 14px 12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-padding-inline:14px!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button,.app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs button{flex:0 0 calc((100% - 56px)/5)!important;width:calc((100% - 56px)/5)!important;min-width:calc((100% - 56px)/5)!important;max-width:calc((100% - 56px)/5)!important;min-height:78px!important;gap:8px!important}.app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs button span,.app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs button span{margin-top:10px!important;line-height:1.16!important}}@media(max-width:760px){html[data-ace-shell=true][data-ace-page=notifications],html[data-ace-shell=true][data-ace-page=notifications] body,html[data-ace-shell=true][data-ace-page=workspace_tasks],html[data-ace-shell=true][data-ace-page=workspace_tasks] body,html[data-ace-shell=true][data-ace-page=workspace_events],html[data-ace-shell=true][data-ace-page=workspace_events] body,.app-shell.page-notifications,.app-shell.page-notifications .main,.app-shell.page-workspace_tasks,.app-shell.page-workspace_tasks .main,.app-shell.page-workspace_events,.app-shell.page-workspace_events .main{scrollbar-gutter:auto!important;scrollbar-width:none!important}html[data-ace-shell=true][data-ace-page=notifications]::-webkit-scrollbar,html[data-ace-shell=true][data-ace-page=notifications] body::-webkit-scrollbar,html[data-ace-shell=true][data-ace-page=workspace_tasks]::-webkit-scrollbar,html[data-ace-shell=true][data-ace-page=workspace_tasks] body::-webkit-scrollbar,html[data-ace-shell=true][data-ace-page=workspace_events]::-webkit-scrollbar,html[data-ace-shell=true][data-ace-page=workspace_events] body::-webkit-scrollbar,.app-shell.page-notifications::-webkit-scrollbar,.app-shell.page-notifications .main::-webkit-scrollbar,.app-shell.page-workspace_tasks::-webkit-scrollbar,.app-shell.page-workspace_tasks .main::-webkit-scrollbar,.app-shell.page-workspace_events::-webkit-scrollbar,.app-shell.page-workspace_events .main::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}html[data-ace-shell=true][data-ace-page=notifications] #root,html[data-ace-shell=true][data-ace-page=workspace_tasks] #root,html[data-ace-shell=true][data-ace-page=workspace_events] #root,.app-shell.page-notifications,.app-shell.page-notifications .main,.app-shell.page-workspace_tasks,.app-shell.page-workspace_tasks .main,.app-shell.page-workspace_events,.app-shell.page-workspace_events .main{box-sizing:border-box!important;max-width:100%!important;width:100%!important}}@media(max-width:760px){.app-shell.page-gt.is-mobile-module-home:not(:has(.gt-native-visit-workflow)):not(:has(.gt-native-visit-action)) .mobile-module-rendered-page .gt-native-page-actions{display:none!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-summary-strip,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-dashboard-kpis,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-decision-kpis,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-staff-kpis,.app-shell.is-mobile-module-home .mobile-module-rendered-page .inventory-overview-kpis,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-kpi-grid,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-ceo-kpi-grid,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-ceo-hero-kpi,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-ceo-fused-summary,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-ceo-quality-grid,.app-shell.is-mobile-module-home .mobile-module-rendered-page .dashboard-metric-grid,.app-shell.is-mobile-module-home .mobile-module-rendered-page .ceo-mini-kpis,.app-shell.is-mobile-module-home .mobile-module-rendered-page .metric-grid,.app-shell.is-mobile-module-home .mobile-module-rendered-page .audit-metrics,.app-shell.is-mobile-module-home .mobile-module-rendered-page .content-studio-summary-grid,.app-shell.is-mobile-module-home .mobile-module-rendered-page .scripts-summary-grid,.app-shell.is-mobile-module-home .mobile-module-rendered-page .affiliate-creator-stat-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-summary-strip .metric-card,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-dashboard-kpis .metric-card,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-decision-kpis .metric-card,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-staff-kpis .metric-card,.app-shell.is-mobile-module-home .mobile-module-rendered-page .inventory-overview-kpis .inventory-kpi,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-kpi,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-kpi-card,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-dashboard-stat,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .dashboard-metric-grid>.metric-card,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .ceo-mini-kpis>.bridge-metric-card,.app-shell.is-mobile-module-home .mobile-module-rendered-page .metric-grid>.metric-card,.app-shell.is-mobile-module-home .mobile-module-rendered-page .audit-metrics>.metric-card,.app-shell.is-mobile-module-home .mobile-module-rendered-page .content-studio-summary-grid>*,.app-shell.is-mobile-module-home .mobile-module-rendered-page .scripts-summary-grid>.summary-card,.app-shell.is-mobile-module-home .mobile-module-rendered-page .affiliate-native-metric,.app-shell.is-mobile-module-home .mobile-module-rendered-page .affiliate-analytics-metric,.app-shell.is-mobile-module-home .mobile-module-rendered-page .affiliate-creator-stat-grid>article,.app-shell.is-mobile-module-home .mobile-module-rendered-page .contract-metric-card,.app-shell.is-mobile-module-home .mobile-module-rendered-page .seo-ai-summary-grid>div{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:104px!important;padding:34px 12px 12px!important;overflow:hidden!important;border-radius:18px!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .inventory-overview-kpis .inventory-kpi{min-height:112px!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .inventory-overview-kpis .inventory-kpi-emphasis,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .dashboard-metric-grid>.metric-card{grid-column:auto!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-summary-strip .metric-card .icon-box,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-dashboard-kpis .metric-card .icon-box,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-decision-kpis .metric-card .icon-box,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-staff-kpis .metric-card .icon-box,.app-shell.is-mobile-module-home .mobile-module-rendered-page .inventory-overview-kpis .inventory-kpi>.inventory-kpi-icon,.app-shell.is-mobile-module-home .mobile-module-rendered-page .metric-grid>.metric-card .icon-box,.app-shell.is-mobile-module-home .mobile-module-rendered-page .audit-metrics>.metric-card .icon-box,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .metric-card .metric-icon,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .metric-card>.icon-box,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .bridge-metric-card>.icon-box{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;width:28px!important;height:28px!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .inventory-overview-kpis .inventory-kpi-copy,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-summary-strip .metric-card>div:not(.gt-native-kpi-value-row),.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .metric-card,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .bridge-metric-card{min-width:0!important;max-width:100%!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-summary-strip .metric-card strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-dashboard-kpis .metric-card strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-decision-kpis .metric-card strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-staff-kpis .metric-card strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-kpi-value-row strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .inventory-overview-kpis .inventory-kpi strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-kpi strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-kpi-card strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-dashboard-stat strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .metric-card strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .bridge-metric-card strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .metric-grid>.metric-card strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .audit-metrics>.metric-card strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .content-studio-summary-grid strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .scripts-summary-grid .summary-card strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .affiliate-native-metric strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .affiliate-analytics-metric strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .affiliate-creator-stat-grid strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .contract-metric-card strong,.app-shell.is-mobile-module-home .mobile-module-rendered-page .seo-ai-summary-grid strong{display:block!important;max-width:100%!important;overflow:visible!important;color:var(--text)!important;font-size:clamp(19px,5.15vw,25px)!important;font-weight:720!important;line-height:1.04!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-overflow:clip!important;font-variant-numeric:tabular-nums!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-summary-strip .metric-card p,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-dashboard-kpis .metric-card p,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-decision-kpis .metric-card p,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-staff-kpis .metric-card p,.app-shell.is-mobile-module-home .mobile-module-rendered-page .inventory-overview-kpis .inventory-kpi span,.app-shell.is-mobile-module-home .mobile-module-rendered-page .inventory-overview-kpis .inventory-kpi small,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-kpi span,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-kpi small,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .metric-card>span:not(.metric-icon),.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .metric-card small,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .bridge-metric-card span,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .bridge-metric-card small,.app-shell.is-mobile-module-home .mobile-module-rendered-page .metric-grid>.metric-card span,.app-shell.is-mobile-module-home .mobile-module-rendered-page .metric-grid>.metric-card small,.app-shell.is-mobile-module-home .mobile-module-rendered-page .audit-metrics>.metric-card span,.app-shell.is-mobile-module-home .mobile-module-rendered-page .audit-metrics>.metric-card small,.app-shell.is-mobile-module-home .mobile-module-rendered-page .affiliate-native-metric span,.app-shell.is-mobile-module-home .mobile-module-rendered-page .affiliate-native-metric p,.app-shell.is-mobile-module-home .mobile-module-rendered-page .affiliate-analytics-metric small,.app-shell.is-mobile-module-home .mobile-module-rendered-page .affiliate-analytics-metric p{max-width:100%!important;overflow:hidden!important;font-size:12px!important;line-height:1.28!important;white-space:normal!important;text-overflow:ellipsis!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-kpi-value-row{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-revenue-compare,.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-card-tooltip,.app-shell.is-mobile-module-home .mobile-module-rendered-page .inventory-kpi-tooltip{display:none!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page .finance-native-legacy-ceo .dashboard-metric-grid>.metric-card:after,.app-shell.is-mobile-module-home .mobile-module-rendered-page .metric-card:after,.app-shell.is-mobile-module-home .mobile-module-rendered-page .inventory-kpi:after{pointer-events:none!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page [class*=chart-card],.app-shell.is-mobile-module-home .mobile-module-rendered-page [class*=chart-panel],.app-shell.is-mobile-module-home .mobile-module-rendered-page [class*=chart-wrap],.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-analytics-card,.app-shell.is-mobile-module-home .mobile-module-rendered-page .inventory-chart-card,.app-shell.is-mobile-module-home .mobile-module-rendered-page .panel:has([class*=chart]){max-width:100%!important;min-height:0!important;overflow:hidden!important;padding:14px!important}.app-shell.is-mobile-module-home .mobile-module-rendered-page [class*=chart] svg,.app-shell.is-mobile-module-home .mobile-module-rendered-page [class*=chart] canvas,.app-shell.is-mobile-module-home .mobile-module-rendered-page .gt-native-analytics-card svg,.app-shell.is-mobile-module-home .mobile-module-rendered-page .inventory-chart-card svg,.app-shell.is-mobile-module-home .mobile-module-rendered-page .inventory-chart-card canvas{display:block!important;width:100%!important;max-width:100%!important;max-height:220px!important}}@media(max-width:760px){.app-shell.page-gt.is-mobile-module-home:not(:has(.gt-native-visit-workflow)):not(:has(.gt-native-visit-action)) .gt-native-page-actions{display:none!important}.app-shell.is-mobile-module-home .gt-native-summary-strip,.app-shell.is-mobile-module-home .gt-native-dashboard-kpis,.app-shell.is-mobile-module-home .gt-native-decision-kpis,.app-shell.is-mobile-module-home .gt-native-staff-kpis,.app-shell.is-mobile-module-home .inventory-overview-kpis,.app-shell.is-mobile-module-home .finance-native-kpi-grid,.app-shell.is-mobile-module-home .finance-native-ceo-kpi-grid,.app-shell.is-mobile-module-home .finance-native-ceo-hero-kpi,.app-shell.is-mobile-module-home .finance-native-ceo-fused-summary,.app-shell.is-mobile-module-home .finance-native-ceo-quality-grid,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .dashboard-metric-grid,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .ceo-mini-kpis,.app-shell.is-mobile-module-home .metric-grid,.app-shell.is-mobile-module-home .audit-metrics,.app-shell.is-mobile-module-home .content-studio-summary-grid,.app-shell.is-mobile-module-home .scripts-summary-grid,.app-shell.is-mobile-module-home .affiliate-creator-stat-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.app-shell.page-inventory.is-mobile-module-home .inventory-overview-dashboard{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-right:auto!important;margin-left:auto!important}.app-shell.is-mobile-module-home .gt-native-summary-strip .metric-card,.app-shell.is-mobile-module-home .gt-native-dashboard-kpis .metric-card,.app-shell.is-mobile-module-home .gt-native-decision-kpis .metric-card,.app-shell.is-mobile-module-home .gt-native-staff-kpis .metric-card,.app-shell.is-mobile-module-home .inventory-overview-kpis .inventory-kpi,.app-shell.is-mobile-module-home .finance-native-kpi,.app-shell.is-mobile-module-home .finance-native-kpi-card,.app-shell.is-mobile-module-home .finance-dashboard-stat,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .dashboard-metric-grid>.metric-card,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .ceo-mini-kpis>.bridge-metric-card,.app-shell.is-mobile-module-home .metric-grid>.metric-card,.app-shell.is-mobile-module-home .audit-metrics>.metric-card,.app-shell.is-mobile-module-home .content-studio-summary-grid>*,.app-shell.is-mobile-module-home .scripts-summary-grid>.summary-card,.app-shell.is-mobile-module-home .affiliate-native-metric,.app-shell.is-mobile-module-home .affiliate-analytics-metric,.app-shell.is-mobile-module-home .affiliate-creator-stat-grid>article,.app-shell.is-mobile-module-home .contract-metric-card,.app-shell.is-mobile-module-home .seo-ai-summary-grid>div{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:104px!important;padding:34px 12px 12px!important;overflow:hidden!important;border-radius:18px!important}.app-shell.is-mobile-module-home .inventory-overview-kpis .inventory-kpi{min-height:112px!important}.app-shell.is-mobile-module-home .inventory-overview-kpis .inventory-kpi-emphasis,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .dashboard-metric-grid>.metric-card{grid-column:auto!important}.app-shell.is-mobile-module-home .gt-native-summary-strip .metric-card .icon-box,.app-shell.is-mobile-module-home .gt-native-dashboard-kpis .metric-card .icon-box,.app-shell.is-mobile-module-home .gt-native-decision-kpis .metric-card .icon-box,.app-shell.is-mobile-module-home .gt-native-staff-kpis .metric-card .icon-box,.app-shell.is-mobile-module-home .inventory-overview-kpis .inventory-kpi>.inventory-kpi-icon,.app-shell.is-mobile-module-home .metric-grid>.metric-card .icon-box,.app-shell.is-mobile-module-home .audit-metrics>.metric-card .icon-box,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .metric-card .metric-icon,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .metric-card>.icon-box,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .bridge-metric-card>.icon-box{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;width:28px!important;height:28px!important}.app-shell.is-mobile-module-home .gt-native-summary-strip .metric-card strong,.app-shell.is-mobile-module-home .gt-native-dashboard-kpis .metric-card strong,.app-shell.is-mobile-module-home .gt-native-decision-kpis .metric-card strong,.app-shell.is-mobile-module-home .gt-native-staff-kpis .metric-card strong,.app-shell.is-mobile-module-home .gt-native-kpi-value-row strong,.app-shell.is-mobile-module-home .inventory-overview-kpis .inventory-kpi strong,.app-shell.is-mobile-module-home .finance-native-kpi strong,.app-shell.is-mobile-module-home .finance-native-kpi-card strong,.app-shell.is-mobile-module-home .finance-dashboard-stat strong,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .metric-card strong,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .bridge-metric-card strong,.app-shell.is-mobile-module-home .metric-grid>.metric-card strong,.app-shell.is-mobile-module-home .audit-metrics>.metric-card strong,.app-shell.is-mobile-module-home .content-studio-summary-grid strong,.app-shell.is-mobile-module-home .scripts-summary-grid .summary-card strong,.app-shell.is-mobile-module-home .affiliate-native-metric strong,.app-shell.is-mobile-module-home .affiliate-analytics-metric strong,.app-shell.is-mobile-module-home .affiliate-creator-stat-grid strong,.app-shell.is-mobile-module-home .contract-metric-card strong,.app-shell.is-mobile-module-home .seo-ai-summary-grid strong{display:block!important;max-width:100%!important;overflow:visible!important;font-size:clamp(18px,4.85vw,24px)!important;line-height:1.04!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;font-variant-numeric:tabular-nums!important}.app-shell.is-mobile-module-home .gt-native-kpi-value-row,.app-shell.is-mobile-module-home .inventory-overview-kpis .inventory-kpi-copy{width:100%!important;max-width:100%!important;min-width:0!important}.app-shell.is-mobile-module-home .gt-native-revenue-compare,.app-shell.is-mobile-module-home .finance-native-card-tooltip,.app-shell.is-mobile-module-home .inventory-kpi-tooltip{display:none!important}.app-shell.is-mobile-module-home [class*=chart-card],.app-shell.is-mobile-module-home [class*=chart-panel],.app-shell.is-mobile-module-home [class*=chart-wrap],.app-shell.is-mobile-module-home .gt-native-analytics-card,.app-shell.is-mobile-module-home .inventory-chart-card,.app-shell.is-mobile-module-home .panel:has([class*=chart]){max-width:100%!important;min-height:0!important;overflow:hidden!important;padding:14px!important}}@media(max-width:760px){.app-shell.is-mobile-module-home .inventory-overview-dashboard,.app-shell.is-mobile-module-home .content-studio-summary-grid,.app-shell.is-mobile-module-home .scripts-summary-grid,.app-shell.is-mobile-module-home .affiliate-native-page,.app-shell.is-mobile-module-home .finance-native-kpi-grid,.app-shell.is-mobile-module-home .finance-native-ceo-kpi-grid,.app-shell.is-mobile-module-home .finance-native-ceo-hero-kpi,.app-shell.is-mobile-module-home .finance-native-ceo-fused-summary,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .dashboard-metric-grid,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .ceo-mini-kpis,.app-shell.is-mobile-module-home .seo-ai-summary-grid{box-sizing:border-box!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-right:auto!important;margin-left:auto!important}.app-shell.is-mobile-module-home .affiliate-native-page{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.app-shell.is-mobile-module-home .affiliate-native-page>.panel,.app-shell.is-mobile-module-home .affiliate-native-page>.affiliate-native-toolbar,.app-shell.is-mobile-module-home .affiliate-native-page>.affiliate-native-table,.app-shell.is-mobile-module-home .affiliate-native-page>.affiliate-native-review,.app-shell.is-mobile-module-home .affiliate-native-page>.affiliate-native-controls,.app-shell.is-mobile-module-home .affiliate-native-page>.affiliate-drawer{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important}.app-shell.is-mobile-module-home .affiliate-native-page>.affiliate-native-metric,.app-shell.is-mobile-module-home .affiliate-native-page>.affiliate-analytics-metric,.app-shell.is-mobile-module-home .content-studio-summary-grid>*,.app-shell.is-mobile-module-home .scripts-summary-grid>.summary-card,.app-shell.is-mobile-module-home .finance-native-kpi-grid>*,.app-shell.is-mobile-module-home .finance-native-ceo-kpi-grid>*,.app-shell.is-mobile-module-home .finance-native-ceo-hero-kpi>*,.app-shell.is-mobile-module-home .finance-native-ceo-fused-summary>*,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .dashboard-metric-grid>.metric-card,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .ceo-mini-kpis>*,.app-shell.is-mobile-module-home .seo-ai-summary-grid>div{box-sizing:border-box!important;grid-column:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:104px!important;padding:34px 12px 12px!important;overflow:hidden!important}.app-shell.is-mobile-module-home .affiliate-native-page>.affiliate-native-metric strong,.app-shell.is-mobile-module-home .affiliate-native-page>.affiliate-analytics-metric strong,.app-shell.is-mobile-module-home .content-studio-summary-grid strong,.app-shell.is-mobile-module-home .scripts-summary-grid .summary-card strong,.app-shell.is-mobile-module-home .finance-native-kpi-grid strong,.app-shell.is-mobile-module-home .finance-native-ceo-kpi-grid strong,.app-shell.is-mobile-module-home .finance-native-ceo-hero-kpi strong,.app-shell.is-mobile-module-home .finance-native-ceo-fused-summary strong,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .dashboard-metric-grid>.metric-card strong,.app-shell.is-mobile-module-home .finance-native-legacy-ceo .ceo-mini-kpis strong,.app-shell.is-mobile-module-home .seo-ai-summary-grid strong{display:block!important;max-width:100%!important;overflow:visible!important;font-size:clamp(18px,4.6vw,24px)!important;line-height:1.04!important;white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;font-variant-numeric:tabular-nums!important}}@media(max-width:760px){body .app-shell:is(.is-mobile-module-home,.is-mobile-function-surface) :is(.contract-metric-grid,.inventory-overview-kpis,.finance-native-kpi-grid,.finance-native-ceo-kpi-grid,.finance-native-ceo-hero-kpi,.finance-native-ceo-fused-summary,.finance-native-ceo-quality-grid,.finance-native-legacy-ceo .dashboard-metric-grid,.finance-native-legacy-ceo .ceo-mini-kpis,.metric-grid,.dashboard-metric-grid,.audit-metrics,.content-studio-summary-grid,.scripts-summary-grid,.affiliate-creator-stat-grid,.seo-ai-summary-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;max-width:100%!important;overflow:visible!important}body .app-shell:is(.is-mobile-module-home,.is-mobile-function-surface) :is(.contract-metric.metric-card,.inventory-overview-kpis>.inventory-kpi,.finance-native-kpi,.finance-native-kpi-card,.finance-dashboard-stat,.finance-native-legacy-ceo .dashboard-metric-grid>.metric-card,.finance-native-legacy-ceo .ceo-mini-kpis>*,.metric-grid>.metric-card,.dashboard-metric-grid>.metric-card,.audit-metrics>.metric-card,.content-studio-summary-grid>*,.scripts-summary-grid>.summary-card,.affiliate-native-metric,.affiliate-analytics-metric,.affiliate-creator-stat-grid>article,.seo-ai-summary-grid>div){box-sizing:border-box!important;grid-column:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:116px!important;padding:36px 12px 13px!important;border-radius:18px!important;overflow:hidden!important;position:relative!important}body .app-shell:is(.is-mobile-module-home,.is-mobile-function-surface) :is(.contract-metric.metric-card .icon-box,.inventory-overview-kpis>.inventory-kpi>.inventory-kpi-icon,.finance-native-legacy-ceo .dashboard-metric-grid>.metric-card>.metric-icon,.finance-native-legacy-ceo .dashboard-metric-grid>.metric-card>.icon-box,.finance-native-legacy-ceo .ceo-mini-kpis>*>.metric-icon,.metric-grid>.metric-card>.metric-icon,.metric-grid>.metric-card>.icon-box,.dashboard-metric-grid>.metric-card>.metric-icon,.dashboard-metric-grid>.metric-card>.icon-box,.audit-metrics>.metric-card>.icon-box){position:absolute!important;top:12px!important;right:auto!important;left:12px!important;width:28px!important;height:28px!important;margin:0!important;transform:none!important}body .app-shell:is(.is-mobile-module-home,.is-mobile-function-surface) :is(.contract-metric.metric-card strong,.inventory-overview-kpis>.inventory-kpi strong,.finance-native-kpi strong,.finance-native-kpi-card strong,.finance-dashboard-stat strong,.finance-native-legacy-ceo .dashboard-metric-grid>.metric-card strong,.finance-native-legacy-ceo .ceo-mini-kpis strong,.metric-grid>.metric-card strong,.dashboard-metric-grid>.metric-card strong,.audit-metrics>.metric-card strong,.content-studio-summary-grid strong,.scripts-summary-grid .summary-card strong,.affiliate-native-metric strong,.affiliate-analytics-metric strong,.affiliate-creator-stat-grid strong,.seo-ai-summary-grid strong){display:block!important;max-width:100%!important;overflow:hidden!important;color:var(--text, #111827)!important;font-size:clamp(18px,4.7vw,24px)!important;font-weight:720!important;line-height:1.05!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;font-variant-numeric:tabular-nums!important}body .app-shell:is(.is-mobile-module-home,.is-mobile-function-surface) :is(.contract-metric.metric-card p,.inventory-overview-kpis>.inventory-kpi p,.inventory-overview-kpis>.inventory-kpi small,.finance-native-kpi p,.finance-native-kpi small,.finance-native-kpi-card p,.finance-native-kpi-card small,.finance-dashboard-stat p,.finance-dashboard-stat small,.finance-native-legacy-ceo .dashboard-metric-grid>.metric-card p,.finance-native-legacy-ceo .dashboard-metric-grid>.metric-card small,.metric-grid>.metric-card p,.metric-grid>.metric-card small,.dashboard-metric-grid>.metric-card p,.dashboard-metric-grid>.metric-card small,.audit-metrics>.metric-card p,.audit-metrics>.metric-card small){max-width:100%!important;overflow:hidden!important;color:var(--secondary, #667085)!important;font-size:12px!important;line-height:1.3!important;text-overflow:ellipsis!important}body .app-shell:is(.is-mobile-module-home,.is-mobile-function-surface) :is(.gt-native-revenue-compare,.finance-native-card-tooltip,.finance-v8-follow-tooltip,.finance-local-hover-tooltip,.inventory-kpi-tooltip){display:none!important}body .app-shell:is(.is-mobile-module-home,.is-mobile-function-surface) .inventory-overview-kpis>.inventory-kpi .inventory-kpi-copy{display:block!important;padding-top:11px!important}}@media(max-width:1024px){.mobile-home-calendar-compact button.has-event:not(.active):not(.is-today){background:#eff6ff!important;background-color:#eff6ff!important;background-image:none!important;border:1px solid rgba(37,99,235,.28)!important;border-color:#2563eb47!important;box-shadow:0 10px 22px #2563eb1c!important;color:#1d4ed8!important}.mobile-home-calendar-compact button.has-event:not(.active):not(.is-today):after{background:#2563eb!important;border-color:#ffffffeb!important;box-shadow:0 0 0 1px #2563eb2e!important}.mobile-home-calendar-compact button.active.has-event:not(.is-today){background:#ecfdf3!important;background-color:#ecfdf3!important;background-image:none!important;border:1px solid rgba(18,183,106,.54)!important;border-color:#12b76a8a!important;box-shadow:0 10px 22px #12b76a1f!important;color:#047857!important}.mobile-home-calendar-compact button.has-past-event:not(.is-today),.mobile-home-calendar-compact button.active.has-past-event:not(.is-today){background:#f3f4f6!important;background-color:#f3f4f6!important;background-image:none!important;border-color:#e5e7eb!important;box-shadow:none!important;color:#667085!important}.mobile-home-calendar-compact button.has-past-event:not(.is-today) span,.mobile-home-calendar-compact button.has-past-event:not(.is-today) strong,.mobile-home-calendar-compact button.active.has-past-event:not(.is-today) span,.mobile-home-calendar-compact button.active.has-past-event:not(.is-today) strong{color:#667085!important}.mobile-home-calendar-compact button.has-past-event:not(.is-today):after,.mobile-home-calendar-compact button.active.has-past-event:not(.is-today):after{background:#98a2b3!important;border-color:#ffffffeb!important;box-shadow:0 0 0 1px #98a2b338!important}.mobile-home-calendar-compact button.is-today,.mobile-home-calendar-compact button.active.is-today{background:#101214!important;background-color:#101214!important;background-image:none!important;border:1px solid rgba(16,18,20,.14)!important;border-color:#10121424!important;box-shadow:0 12px 26px #10121429!important;color:#fff!important}.mobile-home-calendar-compact button.is-today span,.mobile-home-calendar-compact button.is-today strong,.mobile-home-calendar-compact button.active.is-today span,.mobile-home-calendar-compact button.active.is-today strong{color:#fff!important}.mobile-home-calendar-compact button.active.has-event:not(.is-today):after,.mobile-home-calendar-compact button.is-today.has-event:after{background:#22c55e!important;border-color:#ffffffeb!important;box-shadow:0 0 0 1px #22c55e33!important}}@media(max-width:760px){.mobile-notification-desktop-surface{border-color:#e7ecf3!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 42px #0f172a1a!important;padding:14px 12px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mobile-notification-desktop-surface>header{border-bottom:1px solid #eef2f7!important;padding:0 2px 12px!important}.mobile-notification-desktop-surface>header strong{font-size:20px!important;font-weight:820!important}.mobile-notification-desktop-surface>header small{color:#667085!important;font-size:12px!important}.mobile-notification-desktop-tabs{gap:8px!important;padding:0!important}.mobile-notification-desktop-tabs button{min-height:34px!important;border-color:#e5eaf2!important;border-radius:14px!important;background:#f8fafc!important;color:#667085!important;font-size:12px!important;font-weight:660!important}.mobile-notification-desktop-tabs button.active{border-color:#111827!important;background:#111827!important;color:#fff!important;font-weight:720!important}.mobile-notification-desktop-tabs b{height:17px!important;min-width:17px!important;padding:0 5px!important;line-height:17px!important}.mobile-notification-desktop-tabs b.count-all{background:#2563eb!important;color:#fff!important}.mobile-notification-desktop-tabs b.count-read{background:#e2e8f0!important;color:#475467!important}.mobile-notification-desktop-tabs b.count-unread{background:#ef4444!important;color:#fff!important}.mobile-notification-full-page .mobile-notification-card-list{display:grid!important;gap:9px!important;max-height:none!important;overflow:visible!important;padding:0!important}.mobile-notification-card-list .mobile-notification-card.notification-card{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:8px 10px!important;align-items:start!important;border:1px solid #e7ecf3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0e!important;padding:10px!important}.mobile-notification-card-list .mobile-notification-card.notification-card.unread{border-color:#e7ecf3!important;background:linear-gradient(180deg,#fffefb,#fffaf1)!important}.mobile-notification-card-list .mobile-notification-card>.icon-box{width:32px!important;height:32px!important;border-radius:13px!important}.mobile-notification-card-list .mobile-notification-card>div{min-width:0!important}.mobile-notification-card-list .mobile-notification-card strong,.mobile-notification-card-list .mobile-notification-card>div>span,.mobile-notification-card-list .mobile-notification-card small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-notification-card-list .mobile-notification-card strong{color:#111827!important;font-size:12.5px!important;font-weight:760!important;line-height:1.25!important;white-space:nowrap!important}.mobile-notification-card-list .mobile-notification-card>div>span{margin-top:3px!important;color:#475467!important;display:-webkit-box!important;font-size:11.5px!important;line-height:1.35!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;white-space:normal!important}.mobile-notification-card-list .mobile-notification-card small{margin-top:5px!important;color:#667085!important;font-size:10.8px!important;font-weight:640!important;white-space:nowrap!important}.mobile-notification-card-list .mobile-notification-card .notification-actions{grid-column:2!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;height:26px!important;min-width:0!important}.mobile-notification-card-list .mobile-notification-card .status-pill,.mobile-notification-card-list .mobile-notification-card .row-button{align-items:center!important;align-self:center!important;box-sizing:border-box!important;display:inline-flex!important;height:26px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-height:26px!important;border-radius:999px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:720!important;transform:none!important;vertical-align:middle!important;white-space:nowrap!important}.mobile-notification-card-list .mobile-notification-card .row-button{min-width:54px!important}.mobile-notification-card-list>p{margin:0!important;border:1px dashed #d8dde6!important;border-radius:16px!important;color:#667085!important;padding:18px!important;text-align:center!important}}@media(max-width:760px){.app-shell .mobile-app-search input,.app-shell .mobile-search-input input,.app-shell .content-studio-page .search-field input{font-size:16px!important;line-height:1.25!important}.app-shell .workspace-event-center{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.app-shell .workspace-event-center .workspace-task-calendar-view{gap:10px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.app-shell .workspace-event-center .workspace-task-calendar-panel{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;padding:8px!important;overflow:hidden!important}.app-shell .workspace-event-center .workspace-task-calendar-month-card,.app-shell .workspace-event-center .workspace-task-calendar-schedule{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;border-radius:16px!important}.app-shell .workspace-event-center .workspace-task-calendar-month-card{border-right:0!important;border-bottom:1px solid #edf0f5!important;padding:10px 8px 12px!important}.app-shell .workspace-event-center .workspace-task-calendar-schedule{padding:10px 4px 4px!important}.app-shell .workspace-event-center .workspace-calendar-month-head{gap:8px!important}.app-shell .workspace-event-center .workspace-calendar-month-head strong,.app-shell .workspace-event-center .workspace-calendar-list-head strong{font-size:16px!important;line-height:1.15!important}.app-shell .workspace-event-center .workspace-calendar-weekdays,.app-shell .workspace-event-center .workspace-calendar-month-grid{gap:4px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important}.app-shell .workspace-event-center .workspace-calendar-day-cell{min-height:34px!important;border-radius:10px!important;padding:3px!important;font-size:12px!important}.app-shell .workspace-event-center .workspace-calendar-day-cell i{top:6px!important;width:4px!important;height:4px!important}.app-shell .workspace-event-center .workspace-calendar-event-list{max-height:180px!important;padding-right:0!important}.app-shell .workspace-event-center .workspace-calendar-event-row{grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;min-height:62px!important;padding:9px!important;border-radius:14px!important}.app-shell .workspace-event-center .workspace-calendar-event-date{padding-right:8px!important}.app-shell .workspace-event-center .workspace-calendar-event-date strong{font-size:18px!important}.app-shell .workspace-event-center .workspace-calendar-event-date span{font-size:10.5px!important}.app-shell .workspace-event-center .workspace-calendar-event-row>div:last-child>strong{font-size:12.5px!important;line-height:1.25!important}.app-shell .workspace-event-center .workspace-task-calendar-bottom{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:100%!important}.app-shell.is-mobile-module-home .content-studio-page{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:clip!important}.app-shell.is-mobile-module-home .content-sync-row,.app-shell.is-mobile-module-home .scripts-workspace>.content-studio-hero,.app-shell.is-mobile-module-home .scripts-list-panel{box-sizing:border-box!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;margin-right:auto!important;margin-left:auto!important}.app-shell.is-mobile-module-home .scripts-workspace{width:100%!important;max-width:100%!important;overflow-x:clip!important}.app-shell.is-mobile-module-home .scripts-toolbar{gap:8px!important;margin-bottom:12px!important}.app-shell.is-mobile-module-home .scripts-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.app-shell.is-mobile-module-home .scripts-filter-row .content-select-trigger{min-width:0!important;padding-inline:10px!important}}@media(max-width:390px){.app-shell .workspace-event-center .workspace-task-calendar-bottom,.app-shell.is-mobile-module-home .scripts-filter-row,.app-shell.is-mobile-module-home .scripts-head-actions{grid-template-columns:1fr!important}}@media(max-width:760px){html[data-ace-shell=true],html[data-ace-shell=true] body,.app-shell,.app-shell .main{scrollbar-color:rgba(102,112,133,.38) transparent!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important}html[data-ace-shell=true],html[data-ace-shell=true] body{overflow-y:auto!important}html[data-ace-shell=true]::-webkit-scrollbar,html[data-ace-shell=true] body::-webkit-scrollbar,.app-shell::-webkit-scrollbar,.app-shell .main::-webkit-scrollbar{display:block!important;width:6px!important;height:6px!important}html[data-ace-shell=true]::-webkit-scrollbar-track,html[data-ace-shell=true] body::-webkit-scrollbar-track,.app-shell::-webkit-scrollbar-track,.app-shell .main::-webkit-scrollbar-track{background:transparent!important}html[data-ace-shell=true]::-webkit-scrollbar-thumb,html[data-ace-shell=true] body::-webkit-scrollbar-thumb,.app-shell::-webkit-scrollbar-thumb,.app-shell .main::-webkit-scrollbar-thumb{border-radius:999px!important;background:#66708561!important}}@media(max-width:760px){.app-shell.page-workspace_tasks .main,.app-shell.page-workspace_tasks.is-collapsed .main{box-sizing:border-box!important;padding-right:14px!important;padding-left:14px!important}.app-shell.page-workspace_tasks .mobile-module-content-shell{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-right:auto!important;margin-left:auto!important;overflow:visible!important;padding-right:0!important;padding-left:0!important}.app-shell.page-workspace_tasks .workspace-task-center-shell{width:100%!important;max-width:100%!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;margin-right:auto!important;margin-left:auto!important}.app-shell.page-workspace_tasks .workspace-task-center-main{width:100%!important;max-width:100%!important;overflow:visible!important}.app-shell.page-workspace_tasks .workspace-kanban-board{box-sizing:border-box!important;display:grid!important;grid-auto-columns:unset!important;grid-auto-flow:row!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:start!important;gap:10px 8px!important;width:100%!important;max-width:100%!important;overflow-x:visible!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;padding:0 0 16px!important;scroll-padding-inline:0!important;scroll-snap-type:none!important;touch-action:pan-x pan-y!important;scrollbar-width:auto!important}.app-shell.page-workspace_tasks .workspace-kanban-column{box-sizing:border-box!important;grid-column:span 2!important;min-width:0!important;width:auto!important;min-height:112px!important;scroll-snap-align:none!important;scroll-snap-stop:normal!important;border-radius:16px!important;padding:8px!important}.app-shell.page-workspace_tasks .workspace-kanban-column:nth-child(4){grid-column:2 / span 2!important}.app-shell.page-workspace_tasks .workspace-kanban-column:nth-child(5){grid-column:4 / span 2!important}.app-shell.page-workspace_tasks .workspace-kanban-column-head{align-items:center!important;min-height:24px!important;margin-bottom:7px!important}.app-shell.page-workspace_tasks .workspace-kanban-column-head span{gap:4px!important;min-width:0!important;overflow:hidden!important;color:#667085!important;font-size:10.2px!important;font-weight:760!important;line-height:1.12!important}.app-shell.page-workspace_tasks .workspace-kanban-column-head span img{width:15px!important;height:15px!important}.app-shell.page-workspace_tasks .workspace-kanban-column-head b{flex:0 0 auto!important;height:18px!important;min-width:18px!important;font-size:9.5px!important}.app-shell.page-workspace_tasks .workspace-kanban-column-actions{gap:4px!important}.app-shell.page-workspace_tasks .workspace-kanban-column-actions button{width:24px!important;min-width:24px!important;height:24px!important;padding:0!important;font-size:0!important;gap:0!important}.app-shell.page-workspace_tasks .workspace-kanban-column-actions button svg{width:13px!important;height:13px!important}.app-shell.page-workspace_tasks .workspace-kanban-card{border-radius:13px!important;box-shadow:0 5px 12px #1018280b!important;overflow:hidden!important}.app-shell.page-workspace_tasks .workspace-kanban-card-main{gap:6px!important;min-height:66px!important;padding:8px!important}.app-shell.page-workspace_tasks .workspace-kanban-card-top{justify-content:flex-start!important;min-height:0!important}.app-shell.page-workspace_tasks .workspace-kanban-card-top .workspace-due-pill{max-width:100%!important;min-height:18px!important;overflow:hidden!important;padding:0 5px!important;font-size:9px!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell.page-workspace_tasks .workspace-kanban-title{gap:5px!important;grid-template-columns:20px minmax(0,1fr)!important}.app-shell.page-workspace_tasks .workspace-kanban-title .workspace-task-ios-icon{width:20px!important;height:20px!important;min-width:20px!important}.app-shell.page-workspace_tasks .workspace-kanban-title strong{display:-webkit-box!important;overflow:hidden!important;color:#111827!important;font-size:10.8px!important;font-weight:760!important;line-height:1.18!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.app-shell.page-workspace_tasks .workspace-kanban-card p,.app-shell.page-workspace_tasks .workspace-kanban-progress,.app-shell.page-workspace_tasks .workspace-kanban-card-foot,.app-shell.page-workspace_tasks .workspace-kanban-card-marks,.app-shell.page-workspace_tasks .workspace-kanban-actions{display:none!important}.app-shell.page-workspace_tasks .workspace-kanban-actions button,.app-shell.page-workspace_tasks .workspace-task-quick-move{min-height:26px!important;border-radius:9px!important;padding:0 5px!important;font-size:10px!important}.app-shell.page-workspace_tasks .workspace-kanban-actions .workspace-task-quick-move{display:none!important}.app-shell.page-workspace_tasks .workspace-task-dashboard-strip{gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:14px!important}.app-shell.page-workspace_tasks .workspace-task-dashboard-strip article{min-height:76px!important;border-radius:16px!important;padding:13px 14px!important}.app-shell.page-workspace_tasks .workspace-task-dashboard-strip article:last-child:nth-child(odd){grid-column:span 1!important}.app-shell.page-workspace_tasks .workspace-task-dashboard-strip span{font-size:12px!important;line-height:1.25!important}.app-shell.page-workspace_tasks .workspace-task-dashboard-strip strong{font-size:24px!important;font-weight:720!important}.app-shell.page-workspace_tasks .workspace-task-filter-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:14px!important}.app-shell.page-workspace_tasks .workspace-task-filter-row button{width:100%!important;min-height:34px!important;justify-content:center!important;gap:7px!important;padding:0 9px!important;font-size:11.5px!important;line-height:1!important}.app-shell.page-workspace_tasks .workspace-task-filter-row button span{height:19px!important;min-width:19px!important;padding:0 6px!important;font-size:10.5px!important}.app-shell.page-workspace_tasks .workspace-task-list,.app-shell.page-workspace_tasks .workspace-task-list.compact{max-height:none!important;overflow:visible!important;padding-right:0!important;scrollbar-width:auto!important}.app-shell.page-workspace_tasks .workspace-task-row{width:100%!important;min-height:96px!important;align-items:start!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important;border-radius:17px!important;padding:13px!important}.app-shell.page-workspace_tasks .workspace-task-main{width:100%!important;gap:10px!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important}.app-shell.page-workspace_tasks .workspace-task-main strong{color:#111827!important;display:block!important;font-size:13.2px!important;font-weight:760!important;line-height:1.25!important;white-space:normal!important}.app-shell.page-workspace_tasks .workspace-task-submeta{display:flex!important;flex-wrap:wrap!important;gap:6px 7px!important;margin-top:7px!important;overflow:visible!important}.app-shell.page-workspace_tasks .workspace-task-submeta>span,.app-shell.page-workspace_tasks .workspace-due-pill,.app-shell.page-workspace_tasks .workspace-task-tagged-mark{min-height:23px!important;align-items:center!important;font-size:10.8px!important;line-height:1!important;white-space:nowrap!important}.app-shell.page-workspace_tasks .workspace-task-meta{width:100%!important;justify-content:flex-start!important;margin-top:2px!important;overflow:visible!important}.app-shell.page-workspace_tasks .workspace-task-status-pills{display:flex!important;flex-wrap:wrap!important;gap:7px!important;width:100%!important}.app-shell.page-workspace_tasks .workspace-task-inline-pill{min-height:28px!important;border-radius:999px!important;gap:5px!important;padding:0 10px!important;font-size:12px!important;font-weight:620!important;line-height:1!important;white-space:nowrap!important}.app-shell.page-workspace_tasks .workspace-task-inline-pill svg,.app-shell.page-workspace_tasks .workspace-task-inline-pill .workspace-task-ios-icon{flex:0 0 auto!important;width:16px!important;height:16px!important}.app-shell.page-workspace_tasks .workspace-task-quick-move{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;border:1px solid #e3e9f3!important;background:#fff!important;color:#667085!important;padding:0 10px!important}.app-shell.page-workspace_tasks .workspace-task-quick-move>span{color:#667085!important;font-size:11px!important;font-weight:720!important;line-height:1!important;white-space:nowrap!important}.app-shell.page-workspace_tasks .workspace-task-quick-move select{width:100%!important;min-width:0!important;border:0!important;background:transparent!important;color:#111827!important;font-size:12px!important;font-weight:720!important;outline:0!important}.workspace-modal-backdrop.kind-task{align-items:stretch!important;justify-content:center!important;overflow:hidden!important;padding:max(10px,env(safe-area-inset-top)) 10px calc(88px + env(safe-area-inset-bottom))!important}.workspace-modal-backdrop.kind-task .workspace-create-modal.kind-task,.workspace-create-modal.kind-task{box-sizing:border-box!important;width:min(430px,calc(100vw - 20px))!important;max-width:min(430px,calc(100vw - 20px))!important;height:calc(100dvh - 108px - env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 108px - env(safe-area-inset-bottom))!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:16px!important;padding-bottom:calc(124px + env(safe-area-inset-bottom))!important;scrollbar-gutter:stable!important}.workspace-create-modal.kind-task .workspace-drawer-head{position:sticky!important;top:0!important;z-index:4!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;padding-bottom:10px!important}.app-shell.page-workspace_tasks .workspace-urgency-list{gap:9px!important}.app-shell.page-workspace_tasks .workspace-urgency-list section{border-radius:18px!important;padding:13px!important}.app-shell.page-workspace_tasks .workspace-urgency-card{min-height:58px!important;border-radius:13px!important;padding:10px 11px!important}.app-shell.page-workspace_tasks .workspace-urgency-card strong{font-size:12.5px!important;line-height:1.25!important}.app-shell.page-dashboard .workspace-performance-card .workspace-attendance-tile{min-height:164px!important;padding:16px!important}.app-shell.page-dashboard .workspace-performance-card .workspace-attendance-mini{gap:12px!important}.app-shell.page-dashboard .workspace-performance-card .workspace-attendance-heatmap{gap:5px!important;grid-template-columns:repeat(14,minmax(11px,1fr))!important}.app-shell.page-dashboard .workspace-performance-card .workspace-attendance-heatmap>i{height:17px!important}.app-shell.page-dashboard .workspace-performance-card .workspace-attendance-mini-foot{gap:8px 14px!important;padding-top:11px!important}.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item .mobile-app-nav-badge,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item b.mobile-app-nav-badge,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications] .mobile-app-nav-badge,.app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications] b.mobile-app-nav-badge{top:-1px!important;right:5px!important;width:auto!important;min-width:18px!important;height:16px!important;min-height:16px!important;border-radius:999px!important;padding:0 4px!important;font-size:8.5px!important;line-height:16px!important}}.mobile-app-weather-wrap{position:relative!important;z-index:2147483100!important}.mobile-app-weather-symbol .ace-ios-weather-fallback{display:inline-block!important;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;font-size:23px!important;line-height:1!important;text-shadow:0 7px 16px rgba(15,23,42,.13)!important}.mobile-app-weather-popover{left:50%!important;min-width:158px!important;width:max-content!important;padding:10px 12px!important;transform:translate3d(-50%,-4px,0) scale(.98)!important;transform-origin:top center!important;z-index:2147483101!important}.mobile-app-weather-popover.is-open{transform:translate3d(-50%,0,0) scale(1)!important}.mobile-app-weather-popover:before{left:50%!important;transform:translate(-50%) rotate(45deg)!important}.mobile-app-weather-popover .mobile-app-weather-location{color:#98a2b3!important;font-size:11px!important;font-weight:560!important}.mobile-app-weather-popover strong{font-weight:700!important}.mobile-app-weather-popover span{font-weight:560!important}@media(max-width:760px){.workspace-drawer-backdrop.workspace-modal-backdrop{z-index:2147483200!important}.workspace-modal-backdrop.kind-task,.workspace-modal-backdrop.kind-event{align-items:flex-start!important;justify-content:center!important;overflow-y:auto!important;padding:max(8px,env(safe-area-inset-top)) 8px calc(88px + env(safe-area-inset-bottom))!important}.workspace-modal-backdrop.kind-task .workspace-create-modal.kind-task,.workspace-create-modal.kind-task,.workspace-create-modal.kind-event{height:auto!important;max-height:calc(100dvh - 18px)!important;min-height:0!important;z-index:2147483201!important}.app-shell.page-workspace_tasks .workspace-task-quick-move .workspace-inline-select{min-width:118px!important;width:118px!important}.app-shell.page-workspace_tasks .workspace-task-quick-move .workspace-inline-select>button{background:#fff!important;border:1px solid #dbe5f4!important;border-radius:999px!important;min-height:34px!important;padding:0 7px 0 10px!important}.app-shell.page-workspace_tasks .workspace-task-quick-move .workspace-inline-select-menu{min-width:136px!important;width:136px!important;z-index:2147483203!important}.mobile-app-weather-popover{left:0!important;max-width:calc(100vw - 36px)!important;min-width:150px!important;width:max-content!important;top:calc(100% + 12px)!important;transform:translate3d(-4px,3px,0) scale(.98)!important;transform-origin:top left!important}.mobile-app-weather-popover.is-open{transform:translate3d(-4px,7px,0) scale(1)!important}.mobile-app-weather-popover:before{left:16px!important;transform:rotate(45deg)!important}}.app-shell .mobile-app-header .mobile-app-weather-popover,.app-shell .mobile-app-weather-wrap .mobile-app-weather-popover{min-width:150px!important;width:max-content!important}@media(max-width:760px){.app-shell .mobile-app-header .mobile-app-weather-popover,.app-shell .mobile-app-weather-wrap .mobile-app-weather-popover{min-width:150px!important;width:max-content!important}}.app-shell.page-dashboard .workspace-greeting .workspace-weather-popover{left:0!important;right:auto!important;transform:translate3d(-4px,-3px,0) scale(.98)!important;transform-origin:top left!important}.app-shell.page-dashboard .workspace-greeting .workspace-weather-popover.is-open{transform:translate3d(-4px,0,0) scale(1)!important}.app-shell.page-dashboard .workspace-greeting .workspace-weather-popover:before{left:16px!important;transform:rotate(45deg)!important}@media(max-width:1024px){html,body,#root,.app-shell,.app-shell .main{box-sizing:border-box!important;max-width:100vw!important;min-width:0!important;overflow-x:clip!important}html body :is(.gt-native-modal-backdrop,.gt-native-drawer-backdrop,.gt-native-event-participant-backdrop,.gt-native-history-backdrop,.gt-native-revenue-adjust-backdrop,.workspace-drawer-backdrop,.workspace-modal-backdrop,.workspace-action-popup-backdrop,.hr-modal-backdrop,.hr-result-backdrop,.inventory-drawer-backdrop,.affiliate-modal-backdrop,.affiliate-confirm-backdrop,.contract-modal-overlay,.drawer-backdrop,.position-delete-modal-backdrop,.user-access-modal-backdrop,.document-preview-backdrop,.tool-account-modal-backdrop,.seo-article-modal-backdrop,.seo-calendar-post-backdrop,.content-editor-backdrop,.content-modal-backdrop,.design-ai-modal-backdrop,.design-ai-asset-modal-backdrop,.design-ai-output-modal-backdrop,.finance-success-overlay,.werewolf-modal-backdrop,.werewolf-action-modal-backdrop){box-sizing:border-box!important;max-height:100dvh!important;max-width:100vw!important;overscroll-behavior:contain!important;touch-action:pan-y!important;z-index:2147483200!important}html body :is(.gt-native-modal-card,.gt-native-kpi-modal,.gt-native-event-participant-modal,.gt-native-history-modal,.gt-native-revenue-adjust-modal,.workspace-create-modal,.workspace-action-popup,.hr-modal-card,.hr-modal,.inventory-modal,.inventory-inbound-modal,.inventory-supplier-modal,.inventory-confirm-modal,.affiliate-sample-modal,.affiliate-cast-modal,.affiliate-cast-edit-modal,.affiliate-cast-month-modal,.contract-drawer,.position-delete-modal,.user-access-modal-card,.document-preview-modal,.tool-account-modal,.seo-article-modal,.seo-calendar-post-modal,.seo-studio-modal,.seo-studio-reader-modal,.manual-publish-modal,.import-sheet-modal,.script-editor-modal,.social-page-modal,.social-knowledge-modal,.social-config-modal,.social-test-modal,.design-ai-folder-modal,.design-ai-color-modal,.design-ai-asset-modal,.design-ai-output-modal,.finance-success-modal,.werewolf-modal,.werewolf-action-modal){box-sizing:border-box!important;max-height:calc(100dvh - 16px)!important;max-width:calc(100vw - 16px)!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scroll-padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}html body :is(.gt-native-drawer,.workspace-drawer,.inventory-drawer,.affiliate-drawer,.content-editor-drawer,.knowledge-drawer,.seo-learning-drawer,.design-ai-advanced-drawer,.detail-drawer,.creator-drawer){box-sizing:border-box!important;max-height:100dvh!important;max-width:100vw!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}.app-shell:has(:is(.gt-native-modal-backdrop,.gt-native-drawer-backdrop,.gt-native-event-participant-backdrop,.workspace-drawer-backdrop,.workspace-modal-backdrop,.workspace-action-popup-backdrop,.hr-modal-backdrop,.hr-result-backdrop,.inventory-drawer-backdrop,.affiliate-modal-backdrop,.affiliate-confirm-backdrop,.contract-modal-overlay,.drawer-backdrop,.position-delete-modal-backdrop,.user-access-modal-backdrop,.document-preview-backdrop,.tool-account-modal-backdrop,.seo-article-modal-backdrop,.seo-calendar-post-backdrop,.content-editor-backdrop,.content-modal-backdrop,.design-ai-modal-backdrop,.design-ai-asset-modal-backdrop,.design-ai-output-modal-backdrop,.finance-success-overlay,.werewolf-modal-backdrop,.werewolf-action-modal-backdrop)) .mobile-app-bottom-bar{opacity:0!important;pointer-events:none!important;transform:translate3d(0,calc(100% + 12px),0)!important;visibility:hidden!important}.app-shell:has(:is(.gt-native-modal-backdrop,.gt-native-drawer-backdrop,.gt-native-event-participant-backdrop,.workspace-drawer-backdrop,.workspace-modal-backdrop,.hr-modal-backdrop,.inventory-drawer-backdrop,.affiliate-modal-backdrop,.drawer-backdrop,.content-editor-backdrop)) :is(.back-to-top,.workspace-mobile-quick-fab,.finance-native-ai-cfo-float){opacity:0!important;pointer-events:none!important;visibility:hidden!important}}@media(max-width:760px){:root{--ace-mobile-nav-clearance: calc(116px + env(safe-area-inset-bottom)) }html body .app-shell .main,html body .app-shell.is-collapsed .main{min-width:0!important;padding-bottom:var(--ace-mobile-nav-clearance)!important;scroll-padding-bottom:var(--ace-mobile-nav-clearance)!important}.app-shell .mobile-module-content-shell,.app-shell.is-mobile-module-home .mobile-module-content-shell{box-sizing:border-box!important;max-width:calc(100vw - 24px)!important;min-width:0!important;width:calc(100vw - 24px)!important}.app-shell .mobile-module-rendered-page,.app-shell .mobile-module-rendered-page>*,.app-shell .mobile-module-rendered-page :where(section,article,form,header,div){box-sizing:border-box!important;max-width:100%!important;min-width:0!important}.app-shell :is(input,select,textarea){max-width:100%!important;min-width:0!important;font-size:16px!important}.app-shell :is([class*=-table-wrap],[class*=-table-scroll],.identity-table,.gt-native-table,.seo-strategy-table,.seo-keyword-table,.seo-performance-table,.seo-publish-table,.social-agent-table){box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important}.mobile-all-features-backdrop{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;padding-bottom:calc(132px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(132px + env(safe-area-inset-bottom))!important;width:100%!important}.mobile-all-features{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))!important;width:100%!important}html body .app-shell.page-gt .mobile-module-content-shell,html body .app-shell.page-gt .mobile-module-rendered-page,html body .app-shell.page-gt :is(.gt-native,.gt-native-workspace,.gt-native-panel,.gt-native-toolbar,.gt-native-table,.gt-native-outlet-actions,.gt-native-outlet-filterbar){box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}html body .app-shell.page-gt .gt-native-toolbar-searchline{flex:1 1 100%!important;max-width:100%!important;min-width:0!important;width:100%!important}html body .app-shell.page-gt .gt-native-toolbar-searchline .gt-native-search{flex:1 1 auto!important;max-width:none!important;min-width:0!important;width:auto!important}html body .app-shell.page-gt .gt-native-filter-icon-button{flex:0 0 42px!important;margin-right:1px!important}html body .app-shell.page-gt .gt-native-outlet-action-buttons{display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}html body .app-shell.page-gt .gt-native-outlet-action-buttons>*,html body .app-shell.page-gt .gt-native-outlet-action-buttons .ghost-button,html body .app-shell.page-gt .gt-native-upload-menu{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;width:100%!important}html body .app-shell.page-gt .gt-native-upload-menu{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important}html body .app-shell.page-gt .gt-native-row{max-width:100%!important;min-width:0!important;width:100%!important}html body .app-shell.page-gt .gt-native-drawer-backdrop{inset:0!important;overflow:hidden!important}html body .app-shell.page-gt .gt-native-drawer{height:100dvh!important;inset:0 0 auto auto!important;max-height:100dvh!important;padding-bottom:calc(128px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(136px + env(safe-area-inset-bottom))!important;width:100vw!important}html body .app-shell.page-gt .gt-native-outlet-detail-drawer .gt-native-outlet-savebar{bottom:0!important;max-width:100vw!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;width:100vw!important;z-index:2147483250!important}}@media(max-width:390px){.mobile-feature-app-grid,.mobile-feature-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1024px){html body #root .app-shell .user-access-modal-backdrop{background:#0f172a4d!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:2147483300!important}html body #root .app-shell .user-access-modal-backdrop .user-access-modal-card{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.user-access-modal-open body #root .app-shell .mobile-app-header{opacity:0!important;pointer-events:none!important;visibility:hidden!important}}@media(max-width:760px){html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-chart-panel{min-height:132px!important;padding:9px 10px 5px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-line-card .workspace-momentum-chart-panel svg,html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-chart-panel svg{height:84px!important;max-height:84px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-bottom article{min-height:78px!important;padding:11px 12px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-task-tile b{font-size:23px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-attendance-tile{min-height:142px!important;padding:11px 12px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-attendance-mini,html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-bottom article.workspace-attendance-tile>.workspace-attendance-mini{gap:8px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-attendance-heatmap{align-items:center!important;column-gap:0!important;grid-auto-rows:20px!important;grid-template-columns:repeat(7,20px)!important;justify-content:space-between!important;row-gap:6px!important;width:100%!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-attendance-heatmap>i{height:20px!important;min-width:20px!important;width:20px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-attendance-mini-foot{gap:5px 10px!important;padding-top:7px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-rank-tile{gap:6px!important;min-height:108px!important;padding:10px 11px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-rank-label,html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-rank-open{min-height:26px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-rank-split,html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-bottom article.workspace-rank-tile>.workspace-rank-split{gap:7px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-rank-panel{min-height:44px!important;padding:7px 9px!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-task-center-main{overflow:hidden!important;padding:14px!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-board{align-items:flex-start!important;display:flex!important;gap:11px!important;grid-auto-columns:unset!important;grid-auto-flow:row!important;grid-template-columns:none!important;margin-right:-14px!important;margin-left:-14px!important;max-width:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 14px 11px!important;scroll-padding-inline:14px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;touch-action:pan-x pan-y!important;width:calc(100% + 28px)!important;-webkit-overflow-scrolling:touch!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-board::-webkit-scrollbar{display:none!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-column,html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-column:nth-child(4),html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-column:nth-child(5){flex:0 0 min(82vw,330px)!important;grid-column:auto!important;min-width:min(82vw,330px)!important;padding:10px!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;width:min(82vw,330px)!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-column-head{min-height:34px!important;margin-bottom:9px!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-column-head span{font-size:13px!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-column-actions button{width:34px!important;min-width:34px!important;height:34px!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-drag-handle{width:36px!important;height:36px!important;right:8px!important;top:8px!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-card-main{gap:9px!important;min-height:104px!important;padding:48px 13px 13px!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-title{gap:8px!important;grid-template-columns:30px minmax(0,1fr)!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-title .workspace-task-ios-icon{width:30px!important;height:30px!important;min-width:30px!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-title strong{font-size:14px!important;line-height:1.28!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-card p{display:-webkit-box!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-progress{display:block!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-card-foot,html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-card-marks{display:flex!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-card-marks:empty{display:none!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-actions{display:flex!important;flex-wrap:wrap!important;padding:9px 11px 11px!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-actions button,html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-task-quick-move{min-height:36px!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-actions .workspace-task-quick-move{display:inline-flex!important}html body.workspace-kanban-touch-dragging #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-board{scroll-snap-type:none!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-urgency-list{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-urgency-list>section{padding:9px!important}}@media(max-width:360px){html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-urgency-list{grid-template-columns:minmax(0,1fr)!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-attendance-heatmap{grid-auto-rows:19px!important;grid-template-columns:repeat(7,19px)!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-attendance-heatmap>i{height:19px!important;min-width:19px!important;width:19px!important}}@media(max-width:760px){html body #root .app-shell .mobile-app-bottom-bar{grid-template-columns:repeat(5,minmax(0,1fr))!important;padding-right:6px!important;padding-left:6px!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item small,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item strong{font-size:11.2px!important;letter-spacing:-.14px!important;white-space:nowrap!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.active,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.is-active{height:86px!important;min-height:86px!important;grid-template-rows:62px 17px!important;margin-top:-38px!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action>.mobile-app-nav-icon,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.active>.mobile-app-nav-icon,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.is-active>.mobile-app-nav-icon{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:21px!important;background:#101214!important;color:#fff!important;box-shadow:0 18px 32px #1012143d,inset 0 1px #ffffff29!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action>.mobile-app-nav-icon svg{color:#fff!important;stroke:#fff!important;stroke-width:2.15!important}.mobile-checkin-chooser-backdrop{position:fixed!important;inset:0!important;z-index:2147483450!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;padding:16px 16px calc(106px + env(safe-area-inset-bottom))!important;isolation:isolate!important}.mobile-checkin-chooser-scrim{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;background:#0f172a47!important;backdrop-filter:blur(7px) saturate(115%)!important;-webkit-backdrop-filter:blur(7px) saturate(115%)!important}.mobile-checkin-chooser{position:relative!important;z-index:1!important;display:grid!important;width:min(100%,430px)!important;gap:16px!important;box-sizing:border-box!important;padding:18px!important;border:1px solid rgba(255,255,255,.86)!important;border-radius:26px!important;background:radial-gradient(circle at 8% 0%,rgba(255,106,132,.12),transparent 34%),radial-gradient(circle at 90% 0%,rgba(34,197,94,.11),transparent 34%),#fffffff7!important;color:#111827!important;box-shadow:0 28px 70px #0f172a3d,inset 0 1px #ffffffeb!important;animation:mobile-checkin-chooser-enter .22s cubic-bezier(.22,1,.36,1) both!important}.mobile-checkin-chooser>header{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;align-items:center!important;gap:11px!important}.mobile-checkin-chooser>header>div{display:grid!important;min-width:0!important;gap:3px!important}.mobile-checkin-chooser>header strong{font-size:17px!important;font-weight:780!important;line-height:1.2!important}.mobile-checkin-chooser>header small{color:#667085!important;font-size:11.5px!important;font-weight:560!important;line-height:1.25!important}.mobile-checkin-chooser-mark,.mobile-checkin-chooser-close{display:inline-grid!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;place-items:center!important;border-radius:14px!important}.mobile-checkin-chooser-mark{background:#101214!important;color:#fff!important;box-shadow:0 9px 18px #10121429!important}.mobile-checkin-chooser-close{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid #e5e7eb!important;background:#f8fafce0!important;color:#475467!important;box-shadow:none!important}.mobile-checkin-chooser-actions{display:grid!important;gap:9px!important}.mobile-checkin-chooser-actions>button{display:grid!important;width:100%!important;min-height:72px!important;grid-template-columns:46px minmax(0,1fr) 22px!important;align-items:center!important;gap:11px!important;box-sizing:border-box!important;margin:0!important;padding:11px 12px!important;border:1px solid #e6eaf0!important;border-radius:18px!important;background:#ffffffe0!important;color:#111827!important;text-align:left!important;box-shadow:0 6px 16px #0f172a0b!important;-webkit-tap-highlight-color:transparent!important}.mobile-checkin-chooser-actions>button:active{background:#f7f9fc!important;transform:scale(.985)!important}.mobile-checkin-chooser-actions>button:disabled{cursor:not-allowed!important;opacity:.52!important;filter:saturate(.65)!important}.mobile-checkin-chooser-actions>button:disabled:active{background:#ffffffe0!important;transform:none!important}.mobile-checkin-chooser-actions>button>span:first-child{display:inline-grid!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;place-items:center!important;border-radius:15px!important}.mobile-checkin-chooser-actions>button>span.is-office{background:#eaf2ff!important;color:#2563eb!important}.mobile-checkin-chooser-actions>button>span.is-visit{background:#e8f8ef!important;color:#07875f!important}.mobile-checkin-chooser-actions>button>span:nth-child(2){display:grid!important;min-width:0!important;gap:4px!important}.mobile-checkin-chooser-actions>button strong{font-size:14px!important;font-weight:740!important;line-height:1.2!important}.mobile-checkin-chooser-actions>button small{color:#667085!important;font-size:11.5px!important;font-weight:540!important;line-height:1.2!important}.mobile-checkin-chooser-actions>button>svg{color:#98a2b3!important}.app-shell[data-theme-mode=dark-1] .mobile-checkin-chooser,.app-shell[data-theme-mode=dark-2] .mobile-checkin-chooser{border-color:#ffffff1a!important;background:#1b1d20fa!important;color:#f8fafc!important}.app-shell[data-theme-mode=dark-1] .mobile-checkin-chooser-actions>button,.app-shell[data-theme-mode=dark-2] .mobile-checkin-chooser-actions>button{border-color:#ffffff1a!important;background:#ffffff0e!important;color:#f8fafc!important}@keyframes mobile-checkin-chooser-enter{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}}@media(max-width:360px){html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item small,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item strong{font-size:10.2px!important}.mobile-checkin-chooser-backdrop{padding-right:10px!important;padding-left:10px!important}}@media(prefers-reduced-motion:reduce){.mobile-checkin-chooser{animation:none!important}}@media(max-width:760px){html[data-ace-shell=true],html[data-ace-shell=true] body,html[data-ace-shell=true] #root{background:#fff0f6!important}html body #root .app-shell:before{background:radial-gradient(ellipse 58% 290px at -8% 2%,#ff71aa40,#ff71aa00 76%),radial-gradient(ellipse 54% 300px at 51% -4%,#5bd38940,#5bd38900 74%),radial-gradient(ellipse 56% 290px at 108% 3%,#f7525238,#f7525200 76%),linear-gradient(180deg,#fff9fc,#fbfffd 250px,#f9fbff 560px,#f3f9ff)!important}}@media(max-width:760px)and (display-mode:standalone){html body #root .app-shell:after{background:linear-gradient(90deg,#fff0f6,#effbf3 52%,#fff0f0)!important}}@media(max-width:760px){html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-line-card>.workspace-momentum-chart-grid{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-chart-panel{min-height:116px!important;padding:8px 8px 4px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-chart-panel:not(.is-hours)>div{align-items:start!important;display:grid!important;gap:2px!important;grid-template-columns:minmax(0,1fr)!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-chart-panel .workspace-chart-trend{justify-content:flex-start!important;justify-self:start!important;max-width:100%!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-line-card .workspace-performance-chart-svg,html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-line-card .workspace-momentum-chart-panel svg{height:68px!important;max-height:68px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-bottom{align-items:stretch!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(108px,.72fr) minmax(0,1.28fr)!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-bottom article.workspace-momentum-task-tile,html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-bottom article.workspace-attendance-tile{min-height:132px!important;padding:10px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-task-tile>div:first-child{align-items:start!important;display:grid!important;gap:2px!important;justify-content:stretch!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-task-tile b{font-size:21px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-attendance-mini{gap:7px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-attendance-heatmap{column-gap:4px!important;grid-auto-rows:18px!important;grid-template-columns:repeat(7,minmax(14px,1fr))!important;justify-content:stretch!important;row-gap:4px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-attendance-heatmap>i{height:18px!important;min-width:0!important;width:100%!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-attendance-mini-foot{gap:4px 7px!important;padding-top:6px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-attendance-mini-foot>span{font-size:9.5px!important;gap:4px!important}html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-bottom article.workspace-rank-tile{grid-column:1 / -1!important;min-height:96px!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame{background:linear-gradient(180deg,#f8fbfff5,#f4f9ffe0)!important;border:1px solid #dfe8f3!important;border-radius:19px!important;box-shadow:inset 0 1px #fffffff5,0 8px 20px #0f172a0b!important;box-sizing:border-box!important;height:clamp(286px,38dvh,330px)!important;margin-inline:-6px!important;max-width:none!important;overflow:hidden!important;padding:6px!important;width:calc(100% + 12px)!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame>.workspace-kanban-board{align-items:stretch!important;display:grid!important;gap:4px!important;grid-auto-flow:row!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:minmax(0,1fr)!important;height:100%!important;margin:0!important;max-height:100%!important;max-width:100%!important;overflow:hidden!important;padding:0!important;scroll-padding-inline:0!important;scroll-snap-type:none!important;touch-action:pan-y!important;width:100%!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-column,html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-column:nth-child(4),html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-column:nth-child(5){display:flex!important;flex:none!important;flex-direction:column!important;grid-column:span 1!important;height:100%!important;max-height:100%!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:4px!important;width:auto!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-stack{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:0 1px 2px 0!important;scrollbar-width:none!important;touch-action:pan-y!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-card-main{gap:2px!important;min-height:58px!important;padding:34px 3px 6px!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-card p,html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-card-top,html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-progress,html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-card-foot,html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-card-marks,html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-actions{display:none!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-drag-handle{-webkit-touch-callout:none!important;height:27px!important;left:3px!important;right:4px!important;top:3px!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;width:auto!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-title{display:block!important;grid-template-columns:minmax(0,1fr)!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-title .workspace-task-ios-icon{display:none!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame .workspace-kanban-title strong{display:-webkit-box!important;font-size:7.9px!important;line-height:1.08!important;overflow:hidden!important;text-align:center!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}}@media(max-width:360px){html body #root .app-shell.page-dashboard .workspace-dashboard .workspace-momentum-bottom{grid-template-columns:minmax(102px,.68fr) minmax(0,1.32fr)!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard .workspace-kanban-frame{height:clamp(270px,40dvh,310px)!important}}@media(max-width:760px){html body #root .app-shell.is-mobile-module-home .module-page-tabs{position:static!important;min-height:88px!important;height:auto!important;overflow:visible!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs{box-sizing:border-box!important;display:flex!important;width:100%!important;max-width:100%!important;min-height:88px!important;height:auto!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important;padding:4px 8px 8px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-padding-inline:8px!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs>button,html body #root .app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs>button{display:flex!important;flex:0 0 64px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:auto!important;min-height:76px!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:2px 0 0!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs>button svg,html body #root .app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs>button svg{width:24px!important;height:24px!important;flex:0 0 24px!important;margin:12px auto 0!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs>button span,html body #root .app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs>button span{display:-webkit-box!important;width:100%!important;min-height:24px!important;margin-top:8px!important;font-size:10.5px!important;font-weight:620!important;line-height:1.14!important;overflow:hidden!important;text-align:center!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}}@media(max-width:760px){html body #root .app-shell.is-mobile-module-home .module-page-tabs{min-height:72px!important;margin-bottom:14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs{min-height:72px!important;gap:10px!important;padding:0 8px 6px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .app-shell.is-mobile-module-home:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs>.module-function-tabs,html body #root .app-shell.page-gt.is-mobile-module-home:not(.is-dark-mode) .module-page-tabs>.module-function-tabs{border:0!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs>button,html body #root .app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs>button{position:relative!important;height:66px!important;min-height:66px!important;gap:6px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#667085!important;box-shadow:none!important;filter:none!important;transform:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:color .15s ease,opacity .15s ease,transform .15s ease!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs>button:before,html body #root .app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs>button:before{display:none!important;content:none!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs>button:after,html body #root .app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs>button:after{display:none!important;content:none!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs>button.active,html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs>button.active:hover,html body #root .app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs>button.active,html body #root .app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs>button.active:hover{border:0!important;background:transparent!important;background-image:none!important;color:#101828!important;box-shadow:none!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs>button.active:after,html body #root .app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs>button.active:after{position:absolute!important;bottom:0!important;left:50%!important;display:block!important;width:22px!important;height:3px!important;border-radius:999px!important;background:var(--ace-mobile-module-accent, #2563eb)!important;opacity:1!important;content:""!important;transform:translate(-50%)!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs>button svg,html body #root .app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs>button svg{width:23px!important;height:23px!important;margin:6px auto 0!important;color:#667085!important;opacity:.84!important;transform:none!important;transition:color .15s ease,opacity .15s ease,transform .15s ease!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs>button.active svg,html body #root .app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs>button.active svg{color:var(--ace-mobile-module-accent, #2563eb)!important;opacity:1!important;transform:translateY(-1px)!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs>button span,html body #root .app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs>button span{min-height:22px!important;margin-top:0!important;color:#667085!important;font-weight:560!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs .module-function-tabs>button.active span,html body #root .app-shell.page-gt.is-mobile-module-home .module-page-tabs .module-function-tabs>button.active span{color:#101828!important;font-weight:700!important}html body #root .app-shell.is-mobile-module-home .module-page-tabs.dept-gt{--ace-mobile-module-accent: #2351f6}html body #root .app-shell.is-mobile-module-home .module-page-tabs.dept-ops{--ace-mobile-module-accent: #dc2626}html body #root .app-shell.is-mobile-module-home .module-page-tabs.dept-hr{--ace-mobile-module-accent: #7c3aed}html body #root .app-shell.is-mobile-module-home .module-page-tabs.dept-marketing{--ace-mobile-module-accent: #ea580c}html body #root .app-shell.is-mobile-module-home .module-page-tabs.dept-finance{--ace-mobile-module-accent: #047857}html body #root .app-shell.is-mobile-module-home:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs .module-function-tabs>button,html body #root .app-shell.is-mobile-module-home:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs .module-function-tabs>button span,html body #root .app-shell.page-gt.is-mobile-module-home.is-dark-mode .module-page-tabs .module-function-tabs>button,html body #root .app-shell.page-gt.is-mobile-module-home.is-dark-mode .module-page-tabs .module-function-tabs>button span{color:#aeb7c6!important}html body #root .app-shell.is-mobile-module-home:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs .module-function-tabs>button svg,html body #root .app-shell.page-gt.is-mobile-module-home.is-dark-mode .module-page-tabs .module-function-tabs>button svg{color:#aeb7c6!important;opacity:.9!important}html body #root .app-shell.is-mobile-module-home:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs .module-function-tabs>button.active,html body #root .app-shell.is-mobile-module-home:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs .module-function-tabs>button.active span,html body #root .app-shell.page-gt.is-mobile-module-home.is-dark-mode .module-page-tabs .module-function-tabs>button.active,html body #root .app-shell.page-gt.is-mobile-module-home.is-dark-mode .module-page-tabs .module-function-tabs>button.active span{color:#f8fafc!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3.is-mobile-module-home .main>.module-page-tabs,html body #root .app-shell.is-inventory-dark.is-mobile-module-home .main>.module-page-tabs{padding:0!important;border:0!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs,html body #root .app-shell.is-inventory-dark.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs{padding:0 8px 6px!important;border:0!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button,html body #root .app-shell.is-dark-mode.is-dark-mode-3.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button:is(.active,:hover,:focus-visible),html body #root .app-shell.is-inventory-dark.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button,html body #root .app-shell.is-inventory-dark.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button:is(.active,:hover,:focus-visible){border:0!important;border-color:transparent!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button:before,html body #root .app-shell.is-inventory-dark.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button:before{display:none!important;content:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button.active svg,html body #root .app-shell.is-inventory-dark.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button.active svg{color:var(--ace-mobile-module-accent, #60a5fa)!important;opacity:1!important}}.ace-notification-page,.ace-notification-page *,.ace-notification-panel,.ace-notification-panel *{box-sizing:border-box}.ace-notification-page{display:grid;font-family:var(--ace-font-sans, var(--font, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif));gap:12px;min-width:0;width:100%}.ace-notification-panel{font-family:var(--ace-font-sans, var(--font, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif))}.ace-notification-page button,.ace-notification-panel button{font:inherit}.ace-notification-page-head{align-items:center;background:transparent;border:0;border-bottom:1px solid #e8ebf0;border-radius:0;box-shadow:none;display:flex;gap:16px;justify-content:space-between;min-width:0;padding:8px 12px 14px}.ace-notification-page-title,.ace-notification-page-title>div{display:grid;gap:2px;min-width:0}.ace-notification-page-title h2{color:#111827;font-size:20px;font-weight:800;line-height:1.2;margin:0}.ace-notification-page-title p{color:#667085;font-size:12.5px;font-weight:620;line-height:1.35;margin:0;overflow-wrap:anywhere}.ace-notification-page-head-actions{align-items:center;display:flex;flex:0 0 auto;gap:6px}.ace-notification-page-head-actions>button{align-items:center;background:#f4f5f7;border:1px solid transparent;border-radius:999px;color:#2f3846;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:7px;justify-content:center;min-height:36px;padding:0 12px}.ace-notification-page-head-actions>button:disabled{cursor:default;opacity:.42}.ace-notification-filter-control{position:relative}.ace-notification-filter-layer{inset:0;position:fixed;z-index:2147483300}.ace-notification-filter-scrim{background:#11182729;border:0;inset:0;padding:0;position:absolute;width:100%}.ace-notification-filter-trigger{align-items:center;background:#f4f5f7;border:1px solid transparent;border-radius:50%;color:#2f3846;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:relative;width:36px}.ace-notification-filter-trigger.is-active{background:#111827;color:#fff}.ace-notification-filter-trigger>b{align-items:center;background:#e5484d;border:2px solid #ffffff;border-radius:999px;color:#fff;display:inline-flex;font-size:8px;font-weight:800;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 3px;position:absolute;right:-5px;top:-5px}.ace-notification-filter-popover{background:#fff;border:1px solid #dfe3e9;border-radius:18px;box-shadow:0 18px 48px #0f172a29;color:#111827;display:grid;min-width:280px;overflow:hidden;position:fixed;right:20px;top:76px;width:min(292px,calc(100vw - 24px));z-index:1}.ace-notification-filter-popover>header{align-items:center;border-bottom:1px solid #eceef2;display:flex;justify-content:space-between;min-height:46px;padding:0 10px 0 13px}.ace-notification-filter-popover>header strong{font-size:13px;font-weight:780}.ace-notification-filter-popover>header button{align-items:center;background:transparent;border:0;border-radius:50%;color:#667085;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.ace-notification-filter-popover fieldset{border:0;display:grid;gap:7px;margin:0;min-width:0;padding:11px 12px 0}.ace-notification-filter-popover legend{color:#667085;font-size:10.5px;font-weight:700;padding:0}.ace-notification-filter-options{display:flex;flex-wrap:wrap;gap:6px}.ace-notification-filter-options.is-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ace-notification-filter-options>button{align-items:center;background:#fff;border:1px solid #e1e5eb;border-radius:12px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:11px;font-weight:650;gap:5px;justify-content:space-between;min-height:32px;padding:0 9px}.ace-notification-filter-options>button.is-selected{background:#111827;border-color:#111827;color:#fff}.ace-notification-filter-reset{align-items:center;align-self:start;background:transparent;border:0;color:#667085;cursor:pointer;display:inline-flex;font-size:11px;font-weight:680;margin:8px 12px 11px;min-height:28px;padding:0}.ace-notification-page-layout{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-width:0}.ace-notification-page-feed{background:#fff;border:1px solid #e7eaf0;border-radius:16px;box-shadow:0 8px 24px #0f172a0b;min-width:0;overflow:hidden}.ace-notification-flow-tabs{align-items:center;background:#fff;border:0;border-bottom:1px solid #eceef2;border-radius:0;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;min-width:0;overflow:hidden;padding:8px 10px;scrollbar-width:none}.ace-notification-flow-tabs::-webkit-scrollbar{display:none}.ace-notification-flow-tabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;color:#6b7280;cursor:pointer;display:inline-flex;min-width:0;font-size:11.5px;font-weight:650;gap:6px;justify-content:center;min-height:32px;padding:0 6px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;width:100%;white-space:nowrap}.ace-notification-flow-tabs button b{align-items:center;background:#eef0f3;border-radius:999px;color:#667085;display:inline-flex;font-size:9.5px;font-weight:800;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.ace-notification-flow-tabs button[data-flow=mention] b{background:#f1edff;color:#6b4bc3}.ace-notification-flow-tabs button[data-flow=calendar] b{background:#e9f7f1;color:#18785c}.ace-notification-flow-tabs button[data-flow=tasks] b{background:#eaf1ff;color:#2859c5}.ace-notification-flow-tabs button.active{background:#111827;border-color:#111827;box-shadow:0 2px 7px #11182729;color:#fff;font-weight:800}.ace-notification-flow-tabs button.active b{background:#fff;color:#111827}.ace-notification-feed{display:block;min-width:0}.ace-notification-timeline-group{min-width:0}.ace-notification-timeline-heading{align-items:center;background:transparent;border-bottom:0;display:flex;min-height:32px;padding:7px 13px 2px}.ace-notification-timeline-heading strong{color:#4b5563;font-size:11.5px;font-weight:760;line-height:1.2}.ace-notification-timeline-items{display:grid;gap:8px;min-width:0;padding:7px 10px 10px}.ace-notification-item{--notification-status-color: #2351f6;--notification-status-ring: rgba(35, 81, 246, .14);align-items:stretch;background:#fff;border:1px solid #e8ecf2;border-radius:16px;box-shadow:0 3px 12px #0f172a09;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:background-color .15s ease}.ace-notification-item:last-child{border-bottom:1px solid #e8ecf2}.ace-notification-item.is-unread{background:#fcfdff}.ace-notification-item[data-status-tone=danger]{--notification-status-color: #e5484d;--notification-status-ring: rgba(229, 72, 77, .15)}.ace-notification-item[data-status-tone=warning]{--notification-status-color: #d99a0b;--notification-status-ring: rgba(217, 154, 11, .16)}.ace-notification-item[data-status-tone=success]{--notification-status-color: #1f9d68;--notification-status-ring: rgba(31, 157, 104, .15)}.ace-notification-item[data-status-tone=mention]{--notification-status-color: #7257d9;--notification-status-ring: rgba(114, 87, 217, .15)}.ace-notification-item-main{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;flex:1 1 auto;gap:12px;grid-template-columns:44px minmax(0,1fr);min-width:0;padding:14px;text-align:left;width:100%}.ace-notification-item.is-unread .ace-notification-item-main{padding-right:32px}.ace-notification-item-main:active{background:#f5f6f8}.ace-notification-visual{--notification-category-bg: #eef1f4;--notification-category-color: #515b69;align-items:center;background:var(--notification-category-bg);border-radius:50%;color:var(--notification-category-color);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;position:relative;width:44px}.ace-notification-visual.is-system{border-radius:10px}.ace-notification-visual[data-app-tone=affiliate]{--notification-category-bg: #fff4e8;--notification-category-color: #b54708}.ace-notification-visual[data-app-tone=content]{--notification-category-bg: #eef2ff;--notification-category-color: #4355b9}.ace-notification-visual[data-app-tone=finance]{--notification-category-bg: #eaf8f2;--notification-category-color: #18795b}.ace-notification-visual[data-app-tone=hr]{--notification-category-bg: #f1efff;--notification-category-color: #6941c6}.ace-notification-visual[data-app-tone=inventory]{--notification-category-bg: #fff0ef;--notification-category-color: #c04442}.ace-notification-visual[data-app-tone=request]{--notification-category-bg: #fff4db;--notification-category-color: #b66a00}.ace-notification-visual[data-app-tone=workspace]{--notification-category-bg: #eef4ff;--notification-category-color: #2659b8}.ace-notification-visual[data-app-tone=calendar]{--notification-category-bg: #e8f8f2;--notification-category-color: #0b8c68}.ace-notification-visual[data-app-tone=task]{--notification-category-bg: #eaf1ff;--notification-category-color: #245edb}.ace-notification-visual[data-app-tone=mention]{--notification-category-bg: #f1ebff;--notification-category-color: #7846d8}.ace-notification-visual.is-system{background:var(--notification-category-bg);color:var(--notification-category-color)}.ace-notification-app-icon{stroke-width:1.9}.ace-notification-avatar-fallback{color:var(--notification-category-color);font-size:11px;font-weight:760;letter-spacing:0;line-height:1}.ace-notification-visual>img{background:#eef1f4;border-radius:inherit;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ace-notification-type-badge{align-items:center;background:var(--notification-category-bg);border:2px solid #ffffff;border-radius:50%;bottom:-2px;box-shadow:0 1px 4px #0f172a1f;color:var(--notification-category-color);display:inline-flex;height:19px;justify-content:center;position:absolute;right:-2px;width:19px;z-index:1}.ace-notification-copy{display:grid;gap:3px;min-width:0}.ace-notification-meta{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.ace-notification-meta strong{color:#111827;display:-webkit-box;font-size:13.5px;font-weight:670;line-height:1.3;max-width:none;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ace-notification-meta time{color:#a0a6b0;flex:0 0 auto;font-size:11px;font-weight:500;line-height:1.2;padding-top:0;white-space:nowrap}.ace-notification-action{color:#5f6876;display:-webkit-box;font-size:11.75px;font-weight:650;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ace-notification-item[data-status-tone=danger] .ace-notification-action{color:#b4232b}.ace-notification-item[data-status-tone=warning] .ace-notification-action{color:#946200}.ace-notification-item[data-status-tone=success] .ace-notification-action{color:#187255}.ace-notification-item[data-status-tone=mention] .ace-notification-action{color:#6547b8}.ace-notification-copy>small{color:#7b8493;display:-webkit-box;font-size:11.5px;font-weight:480;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ace-notification-mark-read{align-items:center;align-self:auto;background:transparent;border:0;color:var(--notification-status-color);cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;position:absolute;right:7px;top:12px;width:20px;z-index:2}.ace-notification-mark-read>span{background:var(--notification-status-color);border-radius:50%;height:7px;transition:box-shadow .15s ease,transform .15s ease;width:7px}.ace-notification-inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px 70px}.ace-notification-action-feedback{align-items:center;align-self:flex-start;border:1px solid #dfe4ec;border-radius:999px;display:inline-flex;gap:7px;margin:0 14px 10px 70px;min-height:30px;padding:0 12px;width:fit-content;animation:ace-notification-feedback-in .18s cubic-bezier(.2,.82,.2,1) both}.ace-notification-action-feedback>svg{flex:0 0 auto;stroke-width:2.2}.ace-notification-action-feedback>span{font-size:11.5px;font-weight:680;letter-spacing:0;line-height:1.2}.ace-notification-action-feedback.is-pending{background:#f3f5f8;border-color:#dfe4ec;color:#475467}.ace-notification-action-feedback.is-pending>svg{animation:ace-notification-pending-pulse .9s ease-in-out infinite alternate}.ace-notification-action-feedback.is-success{background:#ecf8f2;border-color:#bde8d3;color:#187255}.ace-notification-action-feedback.is-error{background:#fff2f2;border-color:#f3c5c8;color:#b4232b}@keyframes ace-notification-feedback-in{0%{opacity:0;transform:translateY(3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ace-notification-pending-pulse{0%{opacity:.5;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ace-notification-inline-action{align-items:center;background:#ffffffeb;border:1px solid #dfe4ec;border-radius:999px;color:#465164;cursor:pointer;display:inline-flex;font-family:var(--font, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)!important;font-size:11.5px!important;font-synthesis:none;font-weight:650!important;gap:5px;justify-content:center;letter-spacing:0;line-height:1;min-height:30px;padding:0 12px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.ace-notification-inline-action.is-primary,.ace-notification-inline-action.is-success{background:#121a2a;border-color:#121a2a;box-shadow:0 3px 8px #121a2a1a;color:#fff}.ace-notification-inline-action.is-danger{background:#fff5f5;border-color:#f5c8cb;color:#b4232b}.ace-notification-inline-action:disabled{cursor:wait;opacity:.62}.ace-notification-extension-backdrop{align-items:center;background:#19223038;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:10020}.ace-notification-extension-form{background:#fffffff5;border:1px solid rgba(255,255,255,.92);border-radius:20px;box-shadow:0 24px 64px #0f172a33;display:grid;font-family:var(--ace-font-sans, var(--font, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif));gap:13px;grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 36px);max-width:440px;overflow-x:hidden;overflow-y:auto;padding:20px;width:min(100%,440px)}.ace-notification-extension-form>header{align-items:flex-start;display:flex;gap:14px;grid-column:1;justify-content:space-between;padding:0 0 3px}.ace-notification-extension-form>header>span{display:grid;gap:3px;min-width:0}.ace-notification-extension-form>header small{color:#8a94a6;font-size:10px;font-style:normal;font-weight:600;letter-spacing:0;text-transform:uppercase}.ace-notification-extension-form>header strong{color:#121a2a;font-size:19px;font-weight:700;letter-spacing:0;line-height:1.2}.ace-notification-extension-form>header em{color:#6f7a8d;font-size:11.5px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ace-notification-extension-field{color:#5d687b;display:grid;font-size:10.75px;font-weight:600;gap:6px;min-width:0}.ace-notification-extension-input{align-items:center;background:#fff;border:1px solid #dbe1e9;border-radius:12px;color:#182230;display:grid;gap:9px;grid-template-columns:17px minmax(0,1fr);min-height:44px;min-width:0;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.ace-notification-extension-input>svg{color:#3867ee}.ace-notification-extension-input:focus-within,.ace-notification-extension-form textarea:focus{border-color:#8fb0ff;box-shadow:0 0 0 3px #2563eb1a;outline:0}.ace-notification-extension-form input{appearance:none;background:transparent;border:0;color:#182230;font-family:inherit;font-size:12px;font-weight:500;height:42px;letter-spacing:0;min-width:0;outline:0;padding:0;width:100%}.ace-notification-extension-form textarea{background:#fff;border:1px solid #dbe1e9;border-radius:12px;color:#182230;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.45;min-height:76px;outline:0;padding:11px 12px;resize:vertical;width:100%}.ace-notification-extension-form textarea::placeholder{color:#98a2b3;opacity:1}.ace-notification-extension-form>footer{align-items:center;display:flex;gap:8px;grid-column:1;justify-content:flex-end;padding-top:3px}.ace-notification-extension-form button{background:#fff;border:1px solid #dbe1e9;border-radius:999px;color:#364152;cursor:pointer;font-family:inherit;font-size:11.25px;font-weight:600;height:38px;letter-spacing:0;line-height:1;min-height:38px;padding:0 16px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.ace-notification-extension-form .ace-notification-extension-close{align-items:center;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;min-height:34px;padding:0;width:34px}.ace-notification-extension-form button.is-primary{background:#121a2a;border-color:#121a2a;box-shadow:0 6px 14px #121a2a24;color:#fff;min-width:124px}.ace-notification-extension-error{color:#b4232b;font-size:11.5px;grid-column:1 / -1;line-height:1.4;margin:-2px 0 0}.ace-notification-action-error{color:#b4232b;font-size:11px;line-height:1.4;margin:-3px 14px 12px 70px}@media(hover:hover)and (pointer:fine){.ace-notification-inline-action:not(:disabled):hover,.ace-notification-extension-form button:not(:disabled):hover{background:#f4f5f7;border-color:#cfd5de;box-shadow:0 4px 12px #0f172a17;color:#273142;transform:translateY(-1px)}.ace-notification-inline-action.is-primary:not(:disabled):hover,.ace-notification-inline-action.is-success:not(:disabled):hover,.ace-notification-extension-form button.is-primary:not(:disabled):hover{background:#20304a;border-color:#20304a;color:#fff}.ace-notification-inline-action.is-danger:not(:disabled):hover,.ace-notification-extension-form button.is-danger:not(:disabled):hover{background:#ffeded;border-color:#e9a5aa;box-shadow:0 4px 12px #b4232b1f;color:#a51d25}}.ace-notification-late-decision-form{width:min(100%,470px)}.ace-notification-late-decision-copy{align-items:flex-start;background:#fff8e8;border:1px solid #f3d18a;border-radius:13px;color:#7c3f0b;display:flex;font-size:12px;gap:9px;line-height:1.45;margin:0;padding:11px 12px}.ace-notification-late-decision-copy>svg{color:#d97706;flex:0 0 auto;margin-top:1px}.ace-notification-late-decision-options{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.ace-notification-extension-form .ace-notification-late-decision-options>button{align-items:start;border-radius:14px;display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr);height:auto;line-height:1.25;min-height:76px;min-width:0;padding:12px;text-align:left;white-space:normal}.ace-notification-late-decision-options>button>svg{margin-top:2px}.ace-notification-late-decision-options>button>span,.ace-notification-late-decision-options>button :is(strong,small){display:block;min-width:0}.ace-notification-late-decision-options>button strong{font-size:12.25px;font-weight:700}.ace-notification-late-decision-options>button small{font-size:10.5px;font-weight:520;line-height:1.35;margin-top:4px}.ace-notification-extension-form .ace-notification-late-decision-options>button.is-warning{background:#fff8e8;border-color:#f3d18a;color:#92400e}.ace-notification-late-decision-options>button.is-warning small{color:#9a5b19}.ace-notification-late-decision-options>button.is-primary small{color:#d1d5db}html[data-ace-theme=dark-3] body .ace-notification-late-decision-copy{background:#b4530933;border-color:#fbbf244d;color:#fde3ad}html[data-ace-theme=dark-3] body .ace-notification-extension-form .ace-notification-late-decision-options>button.is-warning{background:#b4530938;border-color:#fbbf2452;color:#fde68a}html[data-ace-theme=dark-3] body .ace-notification-late-decision-options>button.is-warning small{color:#fcd9a1}html[data-ace-theme=dark-3] body .ace-notification-late-decision-options>button.is-primary small{color:#52525b}@media(hover:hover)and (pointer:fine){.ace-notification-extension-form .ace-notification-late-decision-options>button.is-warning:not(:disabled):hover{background:#fff2ce;border-color:#e7b955;color:#7c2d12}html[data-ace-theme=dark-3] body .ace-notification-extension-form .ace-notification-late-decision-options>button.is-warning:not(:disabled):hover{background:#b453094d;border-color:#fbbf2470;color:#fef3c7}}@media(max-width:640px){.ace-notification-inline-actions{padding-left:61px;padding-right:11px}.ace-notification-action-feedback{margin-left:61px;margin-right:11px}.ace-notification-extension-backdrop{padding:12px}.ace-notification-extension-form{grid-template-columns:minmax(0,1fr);max-height:calc(100dvh - 24px);padding:18px 16px 16px;width:100%}.ace-notification-extension-form>header,.ace-notification-extension-form>footer,.ace-notification-extension-error{grid-column:1}.ace-notification-extension-form>footer>button{flex:0 0 auto}.ace-notification-late-decision-options{grid-template-columns:minmax(0,1fr)}.ace-notification-extension-form .ace-notification-late-decision-options>button{min-height:66px}.ace-notification-action-error{margin-left:68px}}.ace-notification-feed-empty{align-items:center;color:#8b93a0;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:220px;padding:28px 18px;text-align:center}.ace-notification-feed-empty>svg{color:#aab0ba;margin-bottom:3px}.ace-notification-feed-empty strong{color:#4b5563;font-size:13px;font-weight:700}.ace-notification-feed-empty small{font-size:11.5px;line-height:1.45}.ace-notification-feed.is-loading{display:grid}.ace-notification-skeleton{animation:aceNotificationSkeleton 1.2s ease-in-out infinite;background:#f1f3f5;border-bottom:1px solid #e9ebef;display:block;height:82px}@keyframes aceNotificationSkeleton{0%,to{opacity:.62}50%{opacity:1}}.topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel{background:#fff!important;border:1px solid #dfe3e9!important;border-radius:8px!important;box-shadow:0 24px 64px #0f172a2e!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;max-height:min(760px,calc(100vh - 92px))!important;overflow:hidden!important;width:min(540px,calc(100vw - 36px))!important}.ace-notification-panel-head{align-items:center!important;background:#fff!important;border-bottom:1px solid #eceef2!important;display:flex!important;gap:12px!important;justify-content:space-between!important;min-height:60px!important;padding:12px 14px!important}.ace-notification-panel-title{display:block!important;min-width:0!important}.ace-notification-panel-title>strong{color:#111827!important;font-size:17px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.2!important}.ace-notification-panel-actions{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:4px!important}.ace-notification-panel-actions>button{align-items:center!important;background:transparent!important;border:0!important;border-radius:50%!important;color:#596273!important;cursor:pointer!important;display:inline-flex!important;flex:0 0 32px!important;height:32px!important;justify-content:center!important;min-height:32px!important;padding:0!important;width:32px!important}.ace-notification-panel-actions>.ace-notification-mark-all{background:#f3f4f6!important;border-radius:999px!important;flex:0 0 auto!important;font-size:11px!important;font-weight:680!important;gap:5px!important;padding:0 9px!important;white-space:nowrap!important;width:auto!important}.ace-notification-panel-actions>button:disabled{cursor:default!important;opacity:.36!important}.ace-notification-panel>.ace-notification-flow-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;min-height:49px!important;overflow:hidden!important;padding:8px 12px!important}.ace-notification-panel>.ace-notification-feed{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:0!important;scrollbar-gutter:stable}.ace-notification-panel .ace-notification-item-main{min-height:82px}.ace-notification-panel-foot{background:#fff;border-top:1px solid #eceef2;min-height:46px;padding:0}.ace-notification-panel-foot>button{align-items:center;background:transparent;border:0;color:#4f5968;cursor:pointer;display:flex;font-size:11.5px;font-weight:650;gap:7px;height:46px;justify-content:center;padding:0 14px;width:100%}.ace-notification-device{min-width:0}.ace-notification-device-body{background:transparent;border:0;border-top:1px solid #e8ebf0;border-radius:0;box-shadow:none;display:grid;gap:8px;padding:14px 2px 2px}.ace-notification-device-body>header{align-items:center;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr) 32px}.ace-notification-device-body>header>span{align-items:center;background:#f1f3f5;border-radius:8px;color:#657080;display:inline-flex;height:30px;justify-content:center;width:30px}.ace-notification-device-body>header>span.is-active{color:#18794e}.ace-notification-device-body>header>div{display:grid;gap:1px;min-width:0}.ace-notification-device-body>header small,.ace-notification-device-body>small{color:#939aa5;font-size:10px;font-weight:550}.ace-notification-device-body>header strong{color:#303846;font-size:12px;font-weight:700}.ace-notification-device-body>header>button,.ace-notification-device-compact{align-items:center;background:transparent;border:0;border-radius:7px;color:#667085;cursor:pointer;display:inline-flex;justify-content:center}.ace-notification-device-body>header>button{height:32px;width:32px}.ace-notification-device-body>p{color:#667085;font-size:11.5px;line-height:1.45;margin:0;max-width:640px}.ace-notification-device-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.ace-notification-device-actions>button{align-items:center;background:#f3f4f6;border:0;border-radius:7px;color:#303846;cursor:pointer;display:inline-flex;font-size:11px;font-weight:680;gap:6px;justify-content:center;min-height:32px;padding:0 10px}.ace-notification-device-actions>button.is-primary{background:#111827;color:#fff}.ace-notification-device-actions>button:disabled{cursor:default;opacity:.42}.ace-notification-device-compact{color:#4b5563;font-size:11.5px;font-weight:650;gap:7px;min-height:36px;padding:0 2px}.ace-notification-device.is-compact-active:not(.is-expanded) .ace-notification-device-body{display:none}.ace-profile-push-settings{align-content:start;gap:12px!important}.ace-profile-push-settings>header{align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) 34px}.ace-profile-push-settings>header>span{align-items:center;background:#f1f3f5;border-radius:8px;color:#667085;display:inline-flex;height:34px;justify-content:center;width:34px}.ace-profile-push-settings>header>span.is-active{background:#ecfdf3;color:#18794e}.ace-profile-push-settings>header>div{display:grid;gap:2px;min-width:0}.ace-profile-push-settings>header strong{font-size:13px}.ace-profile-push-settings>header small,.ace-profile-push-settings>p{color:#667085;font-size:11.5px;line-height:1.45;margin:0}.ace-profile-push-settings>header>button{align-items:center;background:#f4f5f7;border:0;border-radius:8px;color:#475467;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.mobile-notification-backdrop{inset:0;pointer-events:auto;position:fixed;z-index:1200}.mobile-notification-scrim{background:#11182757;border:0;inset:0;padding:0;position:absolute;width:100%}.mobile-notification-sheet.ace-notification-panel{background:#fff!important;border:0!important;border-radius:12px 12px 0 0!important;box-shadow:0 -18px 52px #0f172a2e!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;height:min(84dvh,720px)!important;inset:auto auto 0 50%!important;max-height:min(84dvh,720px)!important;max-width:560px!important;overflow:hidden!important;position:absolute!important;transform:translate(-50%)!important;width:100%!important}@media(hover:hover){.ace-notification-item:hover{background:#f8f9fb}.ace-notification-mark-read:hover>span{box-shadow:0 0 0 4px var(--notification-status-ring);transform:scale(1.08)}.ace-notification-flow-tabs button:hover,.ace-notification-panel-actions>button:hover,.ace-notification-panel-foot>button:hover,.ace-notification-page-head-actions>button:hover,.ace-notification-filter-trigger:hover,.ace-notification-filter-popover>header button:hover,.ace-notification-device button:hover{background:#eceef2}.ace-notification-flow-tabs button.active:hover{background:#111827}.ace-notification-filter-trigger.is-active:hover{background:#242c39}.ace-notification-filter-options>button:not(.is-selected):hover{background:#f5f6f8}}@media(max-width:760px){.ace-notification-filter-layer{align-items:flex-end;display:flex;padding:12px 12px calc(112px + env(safe-area-inset-bottom))}.ace-notification-filter-scrim{background:#11182738}.ace-notification-filter-popover{bottom:calc(112px + env(safe-area-inset-bottom));left:12px;max-height:calc(100dvh - 156px - env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;right:12px;top:auto;width:auto}.ace-notification-filter-popover fieldset:last-of-type{padding-bottom:14px}.ace-notification-page{gap:10px}.ace-notification-page-head{align-items:center;gap:10px;padding:8px 12px 12px}.ace-notification-page-title h2{font-size:18px}.ace-notification-page-head-actions>button{min-height:34px;padding:0 9px}.ace-notification-filter-trigger{height:34px;width:34px}.ace-notification-page-feed{order:1}.ace-notification-device{order:2}.ace-notification-flow-tabs{padding:7px 8px}.ace-notification-timeline-heading{min-height:29px;padding:7px 11px 2px}.ace-notification-flow-tabs button{gap:4px;min-height:31px;padding:0 5px}.ace-notification-item-main{gap:10px;grid-template-columns:40px minmax(0,1fr);padding:12px 11px}.ace-notification-item.is-unread .ace-notification-item-main{padding-right:30px}.ace-notification-visual{height:40px;width:40px}.ace-notification-meta strong{font-size:12.75px;font-weight:650}.ace-notification-meta time{font-size:10px}.ace-notification-action{font-size:12.5px}.ace-notification-copy>small{font-size:11px}.ace-notification-mark-read{right:6px;top:10px}.mobile-notification-sheet .ace-notification-panel-actions>.ace-notification-mark-all span{display:none}.mobile-notification-sheet .ace-notification-panel-actions>.ace-notification-mark-all{padding:0!important;width:32px!important}}@media(max-width:390px){.ace-notification-page-head-actions>button span{display:none}.ace-notification-flow-tabs button{font-size:10px;gap:3px;padding:0 3px}.ace-notification-flow-tabs button b{font-size:8.5px}.ace-notification-panel-head{padding:10px 11px!important}.ace-notification-panel-title>strong{font-size:16px!important}}@media(max-width:760px){.ace-notification-push-quick-action>span{display:none}}@media(prefers-reduced-motion:reduce){.topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel,.ace-notification-item,.ace-notification-mark-read>span,.ace-notification-skeleton{animation:none;transition:none}}.ace-notification-panel>.ace-notification-feed{scrollbar-color:#c4ccd7 transparent!important;scrollbar-width:thin!important}.ace-notification-panel>.ace-notification-feed::-webkit-scrollbar{width:8px!important}.ace-notification-panel>.ace-notification-feed::-webkit-scrollbar-track{background:transparent!important}.ace-notification-panel>.ace-notification-feed::-webkit-scrollbar-thumb{background:#c4ccd7!important;background-clip:padding-box!important;border:2px solid transparent!important;border-radius:999px!important}.ace-notification-panel>.ace-notification-feed::-webkit-scrollbar-button{display:none!important;height:0!important;width:0!important}@media(min-width:761px){.topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel{animation:aceNotificationPanelIn .17s cubic-bezier(.2,.72,.24,1) both!important;font-synthesis:none!important;text-rendering:optimizeLegibility;transform-origin:top right;will-change:opacity,transform;-webkit-font-smoothing:auto}.ace-notification-panel>.ace-notification-flow-tabs button{font-size:12px!important;font-weight:600!important;line-height:1.2!important}.ace-notification-panel>.ace-notification-flow-tabs button b{font-size:10px!important;font-weight:700!important}.ace-notification-panel>.ace-notification-flow-tabs button.active,.ace-notification-panel .ace-notification-timeline-heading strong,.ace-notification-panel .ace-notification-meta strong{font-weight:700!important}.ace-notification-panel .ace-notification-timeline-heading strong{font-size:12px!important}.ace-notification-panel .ace-notification-meta strong{font-size:13px!important}.ace-notification-panel .ace-notification-action{font-size:12px!important;font-weight:600!important}.ace-notification-panel .ace-notification-copy>small{font-size:11px!important;font-weight:500!important}}@keyframes aceNotificationPanelIn{0%{opacity:0;transform:translate3d(0,-5px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel{animation:none!important;transform:none!important}}@media(max-width:760px),(max-width:1180px)and (pointer:coarse){html.ace-mobile-modal-page-open,html.ace-mobile-modal-page-open body{height:100%;overflow:hidden!important;overscroll-behavior:none!important}body.ace-mobile-modal-page-open :is(.mobile-app-header,.mobile-app-bottom-bar,.back-to-top){opacity:0!important;pointer-events:none!important;visibility:hidden!important}html body #root .app-shell .ace-mobile-page-modal-backdrop.ace-mobile-page-modal-backdrop,html body .ace-mobile-page-modal-backdrop.ace-mobile-page-modal-backdrop{position:fixed!important;inset:0!important;z-index:2147483200!important;display:block!important;box-sizing:border-box!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--panel, #ffffff)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .app-shell .ace-mobile-page-modal.ace-mobile-page-modal,html body .ace-mobile-page-modal.ace-mobile-page-modal{position:fixed!important;inset:0!important;z-index:calc(2147483220 + var(--ace-mobile-modal-layer, 0))!important;box-sizing:border-box!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding-top:calc(62px + env(safe-area-inset-top))!important;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scroll-padding-top:calc(70px + env(safe-area-inset-top))!important;scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))!important;transform:none!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}html body #root .app-shell .ace-mobile-page-modal.ace-mobile-page-modal>:is(header,[class*=-head],[class*=-top]),html body .ace-mobile-page-modal.ace-mobile-page-modal>:is(header,[class*=-head],[class*=-top]){top:0!important;z-index:16!important}html body #root .app-shell .ace-mobile-page-modal.ace-mobile-page-modal>:is(header,[class*=-head],[class*=-top]) button:is([aria-label^=Đóng],[aria-label^=Close]),html body .ace-mobile-page-modal.ace-mobile-page-modal>:is(header,[class*=-head],[class*=-top]) button:is([aria-label^=Đóng],[aria-label^=Close]){display:none!important}html body #root .app-shell .ace-mobile-page-modal.ace-mobile-page-modal .gt-native-mobile-drawer-back,html body .ace-mobile-page-modal.ace-mobile-page-modal .gt-native-mobile-drawer-back{display:none!important}html body #root .app-shell .ace-mobile-page-modal.ace-mobile-page-modal :is(.workspace-drawer-actions,.workspace-event-conflict-actions,.content-editor-actions,.script-editor-footer,.script-delete-actions,.gt-native-commercial-document-actions,.gt-native-request-actions,.gt-native-modal-actions,.gt-native-event-participant-actions,.gt-native-drawer-footer-actions,.gt-native-drawer-actions-bottom,[class*=modal-actions],[class*=drawer-actions],[class*=footer-actions]),html body .ace-mobile-page-modal.ace-mobile-page-modal :is(.workspace-drawer-actions,.workspace-event-conflict-actions,.content-editor-actions,.script-editor-footer,.script-delete-actions,.gt-native-commercial-document-actions,.gt-native-request-actions,.gt-native-modal-actions,.gt-native-event-participant-actions,.gt-native-drawer-footer-actions,.gt-native-drawer-actions-bottom,[class*=modal-actions],[class*=drawer-actions],[class*=footer-actions]){position:sticky!important;bottom:0!important;z-index:18!important;box-sizing:border-box!important;padding-bottom:calc(10px + env(safe-area-inset-bottom))!important;border-top-color:#e2e8f0db!important;background:var(--panel, #ffffff)!important}html body #root .app-shell .ace-mobile-page-modal.ace-mobile-page-modal :is(.workspace-drawer-actions,.workspace-event-conflict-actions,.content-editor-actions,.script-editor-footer,.script-delete-actions,.gt-native-commercial-document-actions,.gt-native-request-actions,.gt-native-modal-actions,.gt-native-event-participant-actions,.gt-native-drawer-footer-actions,.gt-native-drawer-actions-bottom,[class*=modal-actions],[class*=drawer-actions],[class*=footer-actions]) button,html body .ace-mobile-page-modal.ace-mobile-page-modal :is(.workspace-drawer-actions,.workspace-event-conflict-actions,.content-editor-actions,.script-editor-footer,.script-delete-actions,.gt-native-commercial-document-actions,.gt-native-request-actions,.gt-native-modal-actions,.gt-native-event-participant-actions,.gt-native-drawer-footer-actions,.gt-native-drawer-actions-bottom,[class*=modal-actions],[class*=drawer-actions],[class*=footer-actions]) button{min-height:42px!important;touch-action:manipulation!important}.ace-mobile-modal-back{position:fixed!important;top:calc(10px + env(safe-area-inset-top))!important;left:calc(12px + env(safe-area-inset-left))!important;z-index:2147483646!important;display:inline-flex!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:0 13px!important;border:1px solid rgba(203,213,225,.88)!important;border-radius:999px!important;background:#fffffff0!important;color:#111827!important;box-shadow:0 10px 24px #0f172a1f!important;font:inherit!important;font-size:12px!important;font-weight:740!important;line-height:1!important;backdrop-filter:blur(18px) saturate(155%)!important;-webkit-backdrop-filter:blur(18px) saturate(155%)!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ace-mobile-modal-back:active{transform:scale(.97)!important}.mobile-app-center-action.is-contextual strong{max-width:76px!important;overflow:hidden!important;font-size:10.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-app-center-action.is-contextual>.mobile-app-nav-icon{background:#101214!important;color:#fff!important}.mobile-app-center-action.is-contextual:active>.mobile-app-nav-icon{transform:scale(.94)!important}.mobile-app-center-action:disabled{cursor:not-allowed!important;opacity:.48!important}}@media(prefers-reduced-motion:reduce){.ace-mobile-modal-back,.mobile-app-center-action>.mobile-app-nav-icon{transition:none!important}}@media(max-width:760px),(max-width:1180px)and (pointer:coarse){html body #root .app-shell .tool-accounts-page{width:100%!important;min-width:0!important;gap:10px!important}html body #root .app-shell .tool-account-panel.panel{width:100%!important;min-width:0!important;gap:12px!important;padding:12px!important;border-radius:20px!important}html body #root .app-shell .tool-account-panel .knowledge-center-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}html body #root .app-shell .tool-account-panel .knowledge-center-header>*{min-width:0!important}html body #root .app-shell .tool-account-add-button{flex:0 0 auto!important;min-height:40px!important;padding:0 13px!important;border-radius:999px!important;box-shadow:0 7px 18px #11182721!important;font-size:11.5px!important}html body #root .app-shell .tool-account-panel .knowledge-center-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}html body #root .app-shell .tool-account-panel :is(.knowledge-center-search,.theme-select){width:100%!important;min-width:0!important;max-width:none!important}html body #root .app-shell .tool-account-panel .knowledge-center-search{min-height:42px!important;border-radius:15px!important}html body #root .app-shell .tool-account-sheet{display:grid!important;gap:9px!important;width:100%!important;min-width:0!important;overflow:visible!important;padding:0!important}html body #root .app-shell .tool-account-row.table-head{display:none!important}html body #root .app-shell .tool-account-row:not(.table-head){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"platform action" "login login" "password security" "note note" "visibility visibility"!important;gap:10px 8px!important;width:100%!important;min-width:0!important;padding:11px!important;border-radius:17px!important;background:#f8fafcd1!important;box-shadow:0 2px 8px #0f172a09!important}html body #root .app-shell .tool-account-row:not(.table-head):focus-visible{outline:2px solid rgba(35,81,246,.3)!important;outline-offset:2px!important}html body #root .app-shell .tool-account-row .tool-platform-cell{grid-area:platform!important;grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important}html body #root .app-shell .tool-account-row .tool-account-logo{width:36px!important;height:36px!important}html body #root .app-shell .tool-account-row .tool-account-value strong{font-size:13px!important}html body #root .app-shell .tool-account-row .tool-account-text.is-login-id{grid-area:login!important}html body #root .app-shell .tool-account-row .password-cell{grid-area:password!important;min-width:0!important}html body #root .app-shell .tool-account-row .tool-account-security-cell{grid-area:security!important;display:flex!important;min-width:76px!important;align-items:flex-end!important}html body #root .app-shell .tool-account-row .tool-account-text.is-note{grid-area:note!important;white-space:normal!important}html body #root .app-shell .tool-account-row .tool-account-visibility{grid-area:visibility!important;justify-content:flex-start!important}html body #root .app-shell .tool-account-row .tool-account-actions{grid-area:action!important;align-self:start!important;justify-content:flex-end!important}html body #root .app-shell .tool-account-row :is(.tool-account-text[data-label],.password-cell[data-label],.tool-account-security-cell[data-label],.tool-account-visibility[data-label]){position:relative!important;padding-top:17px!important}html body #root .app-shell .tool-account-row :is(.tool-account-text[data-label],.password-cell[data-label],.tool-account-security-cell[data-label],.tool-account-visibility[data-label]):before{content:attr(data-label)!important;position:absolute!important;top:0!important;left:0!important;color:#98a2b3!important;font-size:9px!important;font-weight:760!important;line-height:1!important;text-transform:uppercase!important}html body #root .app-shell .tool-account-row .tool-account-text[data-label]{min-height:50px!important;align-items:flex-end!important;padding-right:10px!important;padding-bottom:7px!important;padding-left:10px!important}html body #root .app-shell .tool-account-row .tool-account-text[data-label]:before{top:7px!important;left:10px!important}html body #root .app-shell .tool-account-row .password-cell[data-label]{padding-top:17px!important}html body #root .app-shell .tool-account-row .tool-account-secret{min-width:0!important;min-height:34px!important;padding:6px 9px!important;font-size:11px!important}html body #root .app-shell .tool-account-row .tool-account-status-pill{width:100%!important;min-height:34px!important;padding:5px 8px!important;font-size:10px!important}html body #root .app-shell .tool-account-row .tool-account-actions .ghost-button{min-width:58px!important;height:34px!important;border-radius:999px!important}html body #root .app-shell .tool-account-modal-backdrop{align-items:end!important;justify-items:stretch!important;padding:0!important;background:#0f172a4d!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}html body #root .app-shell :is(.tool-account-modal,.tool-account-delete-card){width:100%!important;max-width:none!important;max-height:calc(100dvh - env(safe-area-inset-top) - 10px)!important;margin:0!important;overflow:hidden!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:24px 24px 0 0!important}html body #root .app-shell .tool-account-modal{grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;padding:14px 14px calc(10px + env(safe-area-inset-bottom))!important}html body #root .app-shell .tool-account-modal-body{grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:2px!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}html body #root .app-shell .tool-account-modal-body label.wide{grid-column:auto!important}html body #root .app-shell .tool-account-modal-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding-top:2px!important;background:#fff!important}html body #root .app-shell .tool-account-modal-actions>button{width:100%!important;min-width:0!important;min-height:44px!important;border-radius:999px!important}html body #root .app-shell .tool-account-delete-card{padding:18px 14px calc(12px + env(safe-area-inset-bottom))!important}html body #root .app-shell .tool-account-context-menu{right:12px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;left:12px!important;top:auto!important;width:auto!important;border-radius:18px!important}}@media(max-width:370px){html body #root .app-shell .tool-account-row:not(.table-head){grid-template-columns:1fr!important;grid-template-areas:"platform" "action" "login" "password" "security" "note" "visibility"!important}html body #root .app-shell .tool-account-row .tool-account-actions{justify-content:flex-start!important}}.theme-mode-control{position:relative;width:100%}.theme-mode-control .dark-mode-action{justify-content:flex-start}.theme-mode-control .theme-mode-chevron{margin-left:auto;opacity:.72;transition:transform .16s ease}.theme-mode-control.is-open .theme-mode-chevron{transform:rotate(180deg)}.theme-mode-popover{position:absolute;bottom:calc(100% + 9px);left:0;z-index:3200;width:min(268px,calc(100vw - 28px));border:1px solid #dfe3ea;border-radius:18px;background:#fffffffa;box-shadow:0 22px 54px #0f172a33;padding:8px;color:#111827;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.app-shell.page-gt.is-dark-mode .theme-mode-popover{border-color:#ffffff24;background:#1e2129fb;box-shadow:0 26px 62px #00000085;color:#f5f7fb}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .theme-mode-popover{border-color:#4a4a4a;background:#2a2a2a;color:#ececec}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .theme-mode-popover{border-color:#343434;background:#111;color:#f5f5f5;backdrop-filter:none;-webkit-backdrop-filter:none}.theme-mode-picker{min-width:0;margin:0;border:0;padding:0}.theme-mode-picker>legend{width:100%;margin:0;padding:0 2px 10px;color:var(--text, #111827);font-size:14px;font-weight:760}.theme-mode-picker.is-compact>legend{padding:3px 6px 8px;font-size:12px;letter-spacing:.015em}.theme-mode-option-list{display:grid;gap:7px}.theme-mode-option{position:relative;display:grid;min-height:58px;grid-template-columns:38px minmax(0,1fr) 48px 20px;align-items:center;gap:10px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:#111827;padding:8px 11px;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.theme-mode-option:hover{border-color:#b8c5d6;background:#f8fafc}.theme-mode-option:active{transform:scale(.985)}.theme-mode-option:focus-within{outline:3px solid rgba(35,81,246,.28);outline-offset:2px}.theme-mode-option.is-selected{border-color:#2351f6;background:#f2f6ff;box-shadow:inset 0 0 0 1px #2351f638}.theme-mode-option input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.theme-mode-option-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#f4f6f8;color:#374151}.theme-mode-option-icon.is-dark-1{border-color:#8e6eff57;background:linear-gradient(145deg,#2f2559,#171b34);color:#c8bbff;box-shadow:0 0 18px #744fed33}.theme-mode-option-icon.is-dark-2{border-color:#565656;background:#2f2f2f;color:#d7d7d7}.theme-mode-option-icon.is-dark-3{border-color:#3d3d3d;background:#080808;color:#f5f5f5}.theme-mode-option-copy{display:grid;min-width:0;gap:2px}.theme-mode-option-copy strong,.theme-mode-option-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-mode-option-copy strong{color:inherit;font-size:13px;font-weight:720}.theme-mode-option-copy small{color:#667085;font-size:10.5px;font-weight:520}.theme-mode-swatch{display:grid;width:46px;height:28px;grid-template-columns:40% 60%;overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:9px;background:#fff}.theme-mode-swatch i{display:block}.theme-mode-swatch.is-light i:first-child{background:#f8fafc}.theme-mode-swatch.is-light i:last-child{background:#fff}.theme-mode-swatch.is-dark-1{border-color:#ffffff24}.theme-mode-swatch.is-dark-1 i:first-child{background:#090b10}.theme-mode-swatch.is-dark-1 i:last-child{background:linear-gradient(145deg,#171a22,#202641)}.theme-mode-swatch.is-dark-2{border-color:#565656}.theme-mode-swatch.is-dark-2 i:first-child{background:#171717}.theme-mode-swatch.is-dark-2 i:last-child{background:#2f2f2f}.theme-mode-swatch.is-dark-3{border-color:#3d3d3d}.theme-mode-swatch.is-dark-3 i:first-child{background:#000}.theme-mode-swatch.is-dark-3 i:last-child{background:#1c1c1c}.theme-mode-check{color:#2351f6;opacity:0;transform:scale(.78);transition:opacity .14s ease,transform .16s ease}.theme-mode-option.is-selected .theme-mode-check{opacity:1;transform:scale(1)}.app-shell.page-gt.is-dark-mode .theme-mode-picker>legend,.app-shell.page-gt.is-dark-mode .theme-mode-option{color:#f5f7fb}.app-shell.page-gt.is-dark-mode .theme-mode-option{border-color:#ffffff1f;background:#171717}.app-shell.page-gt.is-dark-mode .theme-mode-option:hover{border-color:#ffffff38;background:#222}.app-shell.page-gt.is-dark-mode .theme-mode-option.is-selected{border-color:#fff;background:#fff;color:#090909;box-shadow:none}.app-shell.page-gt.is-dark-mode .theme-mode-option-copy small{color:#aeb7c6}.app-shell.page-gt.is-dark-mode .theme-mode-check{color:#9eb3ff}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .theme-mode-option{border-color:#424242;background:#2f2f2f;color:#ececec}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .theme-mode-option:hover{border-color:#5a5a5a;background:#383838}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .theme-mode-option:focus-within{outline-color:#3b82f685}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .theme-mode-option.is-selected{border-color:#fff;background:#fff;color:#080808;box-shadow:none}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .theme-mode-option-copy small{color:#b4b4b4}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .theme-mode-check{color:#3b82f6}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .theme-mode-option{border-color:#343434;background:#1c1c1c;color:#f5f5f5}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .theme-mode-option:hover{border-color:#505050;background:#262626}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .theme-mode-option.is-selected{border-color:#f7f7f8;background:#f7f7f8;color:#090909;box-shadow:none}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .theme-mode-option-copy small{color:#a3a3a3}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .theme-mode-check{color:#3b82f6}.profile-appearance-content{display:grid;gap:14px;max-width:820px}.profile-appearance-heading{display:flex;align-items:center;gap:12px}.profile-appearance-heading>span{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:14px;background:#eef4ff;color:#2351f6}.profile-appearance-heading strong,.profile-appearance-heading small{display:block}.profile-appearance-heading strong{color:var(--text);font-size:16px}.profile-appearance-heading small,.profile-appearance-note{color:var(--secondary);font-size:12px;line-height:1.45}.profile-appearance-note{margin:0;border-left:3px solid #2351f6;padding:3px 0 3px 11px}.profile-appearance-content .theme-mode-option-list{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-appearance-content .theme-mode-option{min-height:78px}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .dark-mode-action.is-active{border-color:#fff!important;background:#fff!important;color:#080808!important;box-shadow:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .dark-mode-action.is-active:hover{border-color:#fff!important;background:#fff!important;color:#080808!important}.app-shell.page-gt.is-dark-mode{--text: #f5f7fb;--body: #d5dbe7;--secondary: #b7c0cf;--muted: #9aa4b4;--border: rgba(255, 255, 255, .1);color-scheme:dark}.app-shell.page-gt.is-dark-mode.is-dark-mode-2,html[data-ace-shell=true][data-ace-page=gt][data-ace-theme]:is([data-ace-theme=dark-2],[data-ace-theme=dark-3]) body{--ace-dark-canvas: #212121;--ace-dark-sidebar: #171717;--ace-dark-surface: #2f2f2f;--ace-dark-raised: #383838;--ace-dark-border: #424242;--ace-dark-border-strong: #565656;--ace-dark-text: #ececec;--ace-dark-body: #d1d1d1;--ace-dark-muted: #b4b4b4;--ace-dark-subtle: #8e8e8e;--ace-dark-accent: #3b82f6;--text: var(--ace-dark-text);--body: var(--ace-dark-body);--secondary: var(--ace-dark-muted);--muted: var(--ace-dark-subtle);--border: var(--ace-dark-border);background:var(--ace-dark-canvas);color:var(--ace-dark-text)}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 :is(.sidebar,.sidebar-footer){background:var(--ace-dark-sidebar);border-color:var(--ace-dark-border)}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .main{background:var(--ace-dark-canvas);color:var(--ace-dark-text)}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .topbar{background:var(--ace-dark-sidebar);color:var(--ace-dark-text)}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 :is(.topbar-today-chip,.topbar-notification-button){border-color:var(--ace-dark-border)!important;background:var(--ace-dark-surface)!important;color:var(--ace-dark-body)!important;box-shadow:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .module-function-tabs{border-color:var(--ace-dark-border)!important;background:var(--ace-dark-surface)!important;background-image:none!important;box-shadow:inset 0 -1px 0 var(--ace-dark-border)!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .module-function-tabs button{border-color:transparent!important;background:transparent!important;color:var(--ace-dark-body)!important;box-shadow:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .module-function-tabs button:hover{background:var(--ace-dark-raised)!important;color:var(--ace-dark-text)!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .module-function-tabs button.active,.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .module-function-tabs button.active:hover{border-color:#fff!important;background:#fff!important;color:#080808!important;box-shadow:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .ace-app-loading-panel{border-color:var(--ace-dark-border)!important;background:var(--ace-dark-sidebar)!important;color:var(--ace-dark-text)!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .ace-app-loading-panel .ace-glass-loader-label{color:var(--ace-dark-muted)!important}.app-shell.page-gt.is-dark-mode .personal-profile-panel{border-color:#ffffff1f;background:#11141b;color:#f5f7fb}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .personal-profile-panel,.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .profile-info-card,.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .profile-settings-form{border-color:var(--ace-dark-border);background:var(--ace-dark-surface);color:var(--ace-dark-text)}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .profile-appearance-heading>span{border-color:#60a5fa;background:#2563eb;color:#fff}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .profile-appearance-note{border-left-color:var(--ace-dark-accent);color:var(--ace-dark-muted)}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 :is(.sidebar-search,.profile-card,.footer-action){border-color:var(--ace-dark-border)!important;background:var(--ace-dark-surface)!important;color:var(--ace-dark-body)!important;box-shadow:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 :is(.sidebar-search:hover,.sidebar-search:focus-within,.profile-card:hover,.footer-action:hover){border-color:var(--ace-dark-border-strong)!important;background:var(--ace-dark-raised)!important;color:var(--ace-dark-text)!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .nav-section-toggle:hover{border-color:var(--ace-dark-border)!important;background:var(--ace-dark-surface)!important;color:var(--ace-dark-text)!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .nav-section.has-active>.nav-section-toggle{border-color:transparent!important;background:#252525!important;color:var(--ace-dark-body)!important;box-shadow:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .nav-item:hover{border-color:var(--ace-dark-border)!important;background:var(--ace-dark-surface)!important;color:var(--ace-dark-text)!important;box-shadow:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .nav-item.active,.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .nav-item.active:hover{border-color:#fff!important;background:#fff!important;color:#080808!important;box-shadow:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .nav-item.active :is(.nav-label,svg){color:#080808!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 :is(.ghost-button,.sidebar-utility,.nav-item,.table-button):before{display:none!important;animation:none!important;background:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 :is(.department-admin,.department-pill.department-admin){border-color:#f9a8d4!important;background:#f472b6!important;color:#2a1020!important;text-shadow:none!important}@media(max-width:760px){html[data-ace-shell=true][data-ace-page=gt]:not([data-ace-theme=light]),html[data-ace-shell=true][data-ace-page=gt]:not([data-ace-theme=light]) body,html[data-ace-shell=true][data-ace-page=gt]:not([data-ace-theme=light]) body #root,.app-shell.page-gt.is-dark-mode,.app-shell.page-gt.is-dark-mode .main{max-width:100vw!important;scrollbar-gutter:auto!important;scrollbar-width:none!important}html[data-ace-shell=true][data-ace-page=gt]:not([data-ace-theme=light])::-webkit-scrollbar,html[data-ace-shell=true][data-ace-page=gt]:not([data-ace-theme=light]) body::-webkit-scrollbar,.app-shell.page-gt.is-dark-mode::-webkit-scrollbar,.app-shell.page-gt.is-dark-mode .main::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}html[data-ace-shell=true][data-ace-page=gt]:not([data-ace-theme=light]) body,html[data-ace-shell=true][data-ace-page=gt]:not([data-ace-theme=light]) body #root,.app-shell.page-gt.is-dark-mode{width:100vw!important}html[data-ace-shell=true][data-ace-page=gt]:not([data-ace-theme=light]) body{background:#08090b!important}html[data-ace-shell=true][data-ace-page=gt]:not([data-ace-theme=light]) body #root{background:#08090b!important}html[data-ace-shell=true][data-ace-page=gt][data-ace-theme]:is([data-ace-theme=dark-2],[data-ace-theme=dark-3]) body{background:var(--ace-dark-canvas)!important}html[data-ace-shell=true][data-ace-page=gt][data-ace-theme]:is([data-ace-theme=dark-2],[data-ace-theme=dark-3]) body #root{background:var(--ace-dark-canvas)!important}html body #root .app-shell.page-gt.is-dark-mode:before{background:#08090b!important}html body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-2:before{background:var(--ace-dark-canvas)!important}.app-shell.page-gt.is-dark-mode .mobile-app-header{border-color:#ffffff1a!important;background:#0d1016f5!important;color:#f5f7fb!important;box-shadow:0 10px 34px #0000004d!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-app-header{border-color:var(--ace-dark-border)!important;background:#202020!important;color:var(--ace-dark-text)!important}.app-shell.page-gt.is-dark-mode :is(.mobile-app-logo-chip,.mobile-app-profile-chip){border-color:#ffffff21!important;background:#ffffff12!important;color:#f5f7fb!important}.app-shell.page-gt.is-dark-mode .mobile-app-logo-chip{background:transparent!important}.app-shell.page-gt.is-dark-mode .mobile-app-logo-chip img{filter:none!important}.app-shell.page-gt.is-dark-mode .mobile-app-search{border-color:#ffffff21!important;background:#171a22!important;color:#d5dbe7!important;box-shadow:inset 0 1px #ffffff0b!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-app-search{border-color:var(--ace-dark-border-strong)!important;background:var(--ace-dark-surface)!important;color:var(--ace-dark-body)!important}.app-shell.page-gt.is-dark-mode .mobile-app-search :is(input,svg){color:inherit!important}.app-shell.page-gt.is-dark-mode .mobile-app-search input::placeholder{color:#9aa4b4!important;opacity:1!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-app-search input::placeholder{color:var(--ace-dark-subtle)!important}.app-shell.page-gt.is-dark-mode :is(.mobile-app-title-row,.mobile-app-title-row small,.mobile-app-title-row strong,.mobile-app-greeting-row,.mobile-app-greeting-text){color:#f5f7fb!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 :is(.mobile-app-title-row,.mobile-app-title-row small,.mobile-app-title-row strong,.mobile-app-greeting-row,.mobile-app-greeting-text){color:var(--ace-dark-text)!important}.app-shell.page-gt.is-dark-mode .mobile-app-bottom-bar{border-color:#ffffff1a!important;background:#090b10f9!important;box-shadow:0 -14px 38px #00000057!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-app-bottom-bar{border-color:var(--ace-dark-border)!important;background:#171717!important}.app-shell.page-gt.is-dark-mode .mobile-app-bottom-bar>button{color:#aab2c0!important}.app-shell.page-gt.is-dark-mode .mobile-app-bottom-bar>button:not(.mobile-app-center-action)>span{color:#aab2c0!important}.app-shell.page-gt.is-dark-mode .mobile-app-bottom-bar>button.active,.app-shell.page-gt.is-dark-mode .mobile-app-bottom-bar>button.active small,.app-shell.page-gt.is-dark-mode .mobile-app-bottom-bar>button.active>span{color:#f5f7fb!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-app-bottom-bar>button{color:var(--ace-dark-muted)!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-app-bottom-bar>button.active,.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-app-bottom-bar>button.active small,.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-app-bottom-bar>button.active>span{color:var(--ace-dark-text)!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-app-center-action>span{border-color:#2563eb!important;background:var(--ace-dark-accent)!important;color:#fff!important;box-shadow:0 12px 28px #00000061!important}.app-shell.page-gt.is-dark-mode :is(.mobile-all-features,.mobile-notification-full-page,.mobile-notification-sheet,.personal-profile-panel.user-profile-detail){border-color:#ffffff1c!important;background:#0d1016!important;color:#f5f7fb!important;box-shadow:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 :is(.mobile-all-features,.mobile-notification-full-page,.mobile-notification-sheet,.personal-profile-panel.user-profile-detail){border-color:var(--ace-dark-border)!important;background:var(--ace-dark-canvas)!important;color:var(--ace-dark-text)!important}.app-shell.page-gt.is-dark-mode :is(.mobile-feature-app-card,.mobile-feature-mini-grid button,.mobile-profile-group,.profile-info-card,.mobile-access-stat-row article,.mobile-access-section,.mobile-access-module-grid article,.mobile-access-permission-list article){border-color:#ffffff1c!important;background:#171a22!important;color:#f5f7fb!important;box-shadow:inset 0 1px #ffffff0b!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 :is(.mobile-feature-app-card,.mobile-feature-mini-grid button,.mobile-profile-group,.profile-info-card,.mobile-access-stat-row article,.mobile-access-section,.mobile-access-module-grid article,.mobile-access-permission-list article){border-color:var(--ace-dark-border)!important;background:var(--ace-dark-surface)!important;color:var(--ace-dark-text)!important}.app-shell.page-gt.is-dark-mode .mobile-profile-identity :is(p,h2,span,strong),.app-shell.page-gt.is-dark-mode .mobile-profile-group :is(h3,strong,em),.app-shell.page-gt.is-dark-mode .profile-tab-content :is(h2,h3,strong,label){color:#f5f7fb!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-profile-identity :is(p,h2,span,strong),.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-profile-group :is(h3,strong),.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .profile-tab-content :is(h2,h3,strong,label){color:var(--ace-dark-text)!important}.app-shell.page-gt.is-dark-mode .mobile-profile-group button{border-color:#ffffff17!important;background:transparent!important;color:#f5f7fb!important}.app-shell.page-gt.is-dark-mode .mobile-profile-group button:active{background:#ffffff12!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-profile-group button:active{background:var(--ace-dark-raised)!important}.app-shell.page-gt.is-dark-mode .mobile-profile-group button>span{border:1px solid #60a5fa!important;background:#2563eb!important;color:#fff!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-profile-group button>span{border-color:#60a5fa!important;background:#2563eb!important;color:#fff!important}.app-shell.page-gt.is-dark-mode .mobile-profile-group button em,.app-shell.page-gt.is-dark-mode .mobile-profile-group button>svg,.app-shell.page-gt.is-dark-mode .profile-appearance-heading small,.app-shell.page-gt.is-dark-mode .profile-appearance-note{color:#aab2c0!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-profile-group button em,.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-profile-group button>svg,.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .profile-appearance-heading small,.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .profile-appearance-note{color:var(--ace-dark-muted)!important}.app-shell.page-gt.is-dark-mode .mobile-profile-detail-back,.app-shell.page-gt.is-dark-mode .profile-close-button{border-color:#ffffff21!important;background:#1c1c1c!important;color:#f5f7fb!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .mobile-profile-detail-back,.app-shell.page-gt.is-dark-mode.is-dark-mode-2 .profile-close-button{border-color:var(--ace-dark-border-strong)!important;background:var(--ace-dark-raised)!important;color:var(--ace-dark-text)!important}.profile-appearance-content{gap:13px!important}.profile-appearance-content .theme-mode-option-list{grid-template-columns:minmax(0,1fr)!important}.profile-appearance-content .theme-mode-option{min-height:64px!important;grid-template-columns:40px minmax(0,1fr) 48px 20px!important;padding:8px 12px!important}.profile-appearance-heading{align-items:flex-start!important}.profile-appearance-heading>span{flex-basis:42px!important}}.app-shell.page-gt.is-dark-mode.is-dark-mode-3,html[data-ace-shell=true][data-ace-page=gt][data-ace-theme][data-ace-theme=dark-3] body{--ace-dark-canvas: #000000;--ace-dark-sidebar: #080808;--ace-dark-surface: #1c1c1c;--ace-dark-raised: #262626;--ace-dark-border: #343434;--ace-dark-border-strong: #505050;--ace-dark-text: #f5f5f5;--ace-dark-body: #d6d6d6;--ace-dark-muted: #a3a3a3;--ace-dark-subtle: #858585;--ace-dark-accent: #3b82f6;background:var(--ace-dark-canvas)!important;color:var(--ace-dark-text)!important}html[data-ace-shell=true][data-ace-page=gt][data-ace-theme][data-ace-theme=dark-3] body #root,.app-shell.page-gt.is-dark-mode.is-dark-mode-3,.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .main,.app-shell.page-gt.is-dark-mode.is-dark-mode-3:before{background:var(--ace-dark-canvas)!important;background-image:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 :is(.sidebar,.sidebar-footer,.topbar){border-color:var(--ace-dark-border)!important;background:var(--ace-dark-sidebar)!important;background-image:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 :is(.sidebar-search,.profile-card,.footer-action,.topbar-today-chip,.topbar-notification-button,.module-function-tabs,.personal-profile-panel,.profile-info-card,.profile-settings-form){border-color:var(--ace-dark-border)!important;background:var(--ace-dark-surface)!important;background-image:none!important;color:var(--ace-dark-body)!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 :is(.sidebar-search:hover,.sidebar-search:focus-within,.profile-card:hover,.footer-action:hover,.topbar-today-chip:hover,.topbar-notification-button:hover,.module-function-tabs button:hover,.nav-item:hover,.nav-section-toggle:hover){border-color:var(--ace-dark-border-strong)!important;background:var(--ace-dark-raised)!important;background-image:none!important;color:var(--ace-dark-text)!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .nav-section.has-active>.nav-section-toggle,.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .nav-item.active,.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .nav-item.active:hover{border-color:#f5f5f5!important;background:#f5f5f5!important;background-image:none!important;color:#080808!important;box-shadow:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .nav-item.active :is(.nav-label,svg){color:#080808!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .module-function-tabs button.active,.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .module-function-tabs button.active:hover,.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .dark-mode-action.is-active{border-color:#f5f5f5!important;background:#f5f5f5!important;background-image:none!important;color:#080808!important;box-shadow:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .profile-appearance-heading>span,.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .mobile-profile-group button>span{border-color:#3b82f6!important;background:#2563eb!important;background-image:none!important;color:#fff!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .profile-appearance-note{border-left-color:var(--ace-dark-accent)!important}@media(max-width:760px){.app-shell.page-gt.is-dark-mode.is-dark-mode-3 :is(.mobile-app-header,.mobile-app-bottom-bar){border-color:var(--ace-dark-border)!important;background:#080808!important;background-image:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 :is(.mobile-all-features,.mobile-notification-full-page,.mobile-notification-sheet,.personal-profile-panel.user-profile-detail){border-color:var(--ace-dark-border)!important;background:#0d0d0d!important;background-image:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .mobile-app-center-action>span{border-color:#60a5fa!important;background:var(--ace-dark-accent)!important;background-image:none!important;color:#fff!important}}@media(prefers-reduced-motion:reduce){.theme-mode-option,.theme-mode-check,.theme-mode-chevron{transition-duration:.01ms!important}}.app-shell.is-dark-mode.is-dark-mode-3,html[data-ace-theme=dark-3][data-ace-shell=true][data-ace-page] body{--ace-dark-canvas: #000000;--ace-dark-sidebar: #080808;--ace-dark-surface: #141414;--ace-dark-raised: #202020;--ace-dark-hover: #282828;--ace-dark-border: rgba(255, 255, 255, .11);--ace-dark-border-strong: rgba(255, 255, 255, .22);--ace-dark-text: #f7f7f8;--ace-dark-body: #d4d4d8;--ace-dark-muted: #a1a1aa;--ace-dark-subtle: #7f7f88;--ace-dark-accent: #3b82f6;--text: var(--ace-dark-text);--body: var(--ace-dark-body);--secondary: var(--ace-dark-muted);--muted: var(--ace-dark-subtle);--border: var(--ace-dark-border);color-scheme:dark}html[data-ace-theme=dark-3][data-ace-shell=true][data-ace-page] body #root,.app-shell.is-dark-mode.is-dark-mode-3,.app-shell.is-dark-mode.is-dark-mode-3 .main,.app-shell.is-dark-mode.is-dark-mode-3:before{background:var(--ace-dark-canvas)!important;background-image:none!important}.app-shell.is-dark-mode.is-dark-mode-3 :is(.sidebar,.sidebar-footer,.topbar){border-color:var(--ace-dark-border)!important;background:var(--ace-dark-sidebar)!important;background-image:none!important;color:var(--ace-dark-text)!important}.app-shell.is-dark-mode.is-dark-mode-3 :is(.sidebar-search,.profile-card,.footer-action,.topbar-today-chip,.topbar-notification-button,.module-function-tabs,.theme-mode-popover){border-color:var(--ace-dark-border)!important;background:var(--ace-dark-surface)!important;background-image:none!important;color:var(--ace-dark-body)!important;box-shadow:none!important}.app-shell.is-dark-mode.is-dark-mode-3 :is(.sidebar-search,.profile-card,.footer-action,.topbar-today-chip,.topbar-notification-button,.module-function-tabs button,.nav-item,.nav-section-toggle,.collapse-button):hover{border-color:var(--ace-dark-border-strong)!important;background:var(--ace-dark-hover)!important;background-image:none!important;color:var(--ace-dark-text)!important;box-shadow:none!important}.app-shell.is-dark-mode.is-dark-mode-3 :is(.nav-section.has-active>.nav-section-toggle,.nav-item.active,.nav-item.active:hover,.module-function-tabs button.active,.module-function-tabs button.active:hover,.dark-mode-action.is-active,.dark-mode-action.is-active:hover){border-color:#f7f7f8!important;background:#f7f7f8!important;background-image:none!important;color:#090909!important;box-shadow:none!important}.app-shell.is-dark-mode.is-dark-mode-3 :is(.nav-section.has-active>.nav-section-toggle,.nav-item.active,.nav-item.active:hover,.module-function-tabs button.active,.module-function-tabs button.active:hover,.dark-mode-action.is-active,.dark-mode-action.is-active:hover) :is(svg,span,.nav-label){color:#090909!important;filter:none!important}.app-shell.is-dark-mode.is-dark-mode-3 .nav-section.has-active>.nav-section-toggle,.app-shell.is-dark-mode.is-dark-mode-3 .nav-section.has-active>.nav-section-toggle:hover{border-color:transparent!important;background:transparent!important;color:var(--ace-dark-body)!important;box-shadow:none!important}.app-shell.is-dark-mode.is-dark-mode-3 .nav-section.has-active>.nav-section-toggle :is(svg,span,.nav-label){color:var(--ace-dark-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-section.has-active>.nav-section-toggle,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-section.has-active>.nav-section-toggle:hover{border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ace-dark-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-section.has-active>.nav-section-toggle :is(svg,span,.nav-label){color:var(--ace-dark-body)!important;filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-section[data-nav-section=command]{--ace-nav-active-icon: #0891b2}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-section[data-nav-section=gt]{--ace-nav-active-icon: #2563eb}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-section[data-nav-section=operation]{--ace-nav-active-icon: #dc2626}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-section[data-nav-section=hr]{--ace-nav-active-icon: #059669}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-section[data-nav-section=marketing]{--ace-nav-active-icon: #ea580c}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-section[data-nav-section=finance]{--ace-nav-active-icon: #7c3aed}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-section[data-nav-section=admin]{--ace-nav-active-icon: #db2777}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-section[data-nav-section=entertainment]{--ace-nav-active-icon: #9333ea}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-section[data-nav-section=core]{--ace-nav-active-icon: #6d28d9}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-section[data-nav-section=settings]{--ace-nav-active-icon: #475569}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar :is(.nav-section-toggle>svg,.nav-item:not(.active)>svg){color:#8b8b93!important;filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-item.active>svg,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-item.active:hover>svg{color:var(--ace-nav-active-icon, #2563eb)!important;filter:none!important}.app-shell.is-dark-mode.is-dark-mode-3 .collapse-button{border-color:var(--ace-dark-border-strong)!important;background:#1c1c1c!important;color:var(--ace-dark-text)!important;box-shadow:0 8px 20px #00000052!important}.app-shell.is-dark-mode.is-dark-mode-3 .collapse-button:hover{border-color:#ffffff4d!important;background:#292929!important;color:#fff!important}.app-shell.is-dark-mode.is-dark-mode-3 .profile-card{grid-template-columns:36px minmax(0,1fr)!important;min-width:0!important}.app-shell.is-dark-mode.is-dark-mode-3 .profile-info{min-width:0!important}.app-shell.is-dark-mode.is-dark-mode-3 .profile-info .department-pill{width:fit-content!important;max-width:100%!important;min-height:21px!important;margin-top:3px!important;padding:0 9px!important;overflow:hidden!important;line-height:1!important;text-overflow:ellipsis!important}.app-shell.is-dark-mode.is-dark-mode-3 .profile-info .department-ops{background:#dc2626!important;color:#fff!important;box-shadow:none!important}.app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-option{border-color:var(--ace-dark-border)!important;background:#171717!important;color:var(--ace-dark-body)!important;box-shadow:none!important}.app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-option:hover{border-color:var(--ace-dark-border-strong)!important;background:#222!important;color:#fff!important}.app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-option.is-selected,.app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-option.is-selected:hover{border-color:#f7f7f8!important;background:#f7f7f8!important;color:#090909!important}.app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-option.is-selected :is(.theme-mode-option-copy small,.theme-mode-check){color:#333!important}.app-shell.is-dark-mode.is-dark-mode-3 :is(.topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel,.mobile-notification-sheet.ace-notification-panel,.ace-notification-page-feed){border-color:var(--ace-dark-border)!important;background:#0d0d0d!important;background-image:none!important;color:var(--ace-dark-text)!important;box-shadow:0 26px 72px #00000094!important}.app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-panel-head,.ace-notification-flow-tabs,.ace-notification-panel-foot){border-color:var(--ace-dark-border)!important;background:#111!important;background-image:none!important;color:var(--ace-dark-body)!important}.app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-panel-title>strong,.ace-notification-meta strong,.ace-notification-action,.ace-notification-panel-foot>button){color:var(--ace-dark-text)!important}.app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-timeline-heading strong,.ace-notification-copy>small,.ace-notification-meta time){color:var(--ace-dark-muted)!important}.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-timeline-items{background:transparent!important}.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-item,.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-item:last-child{border-color:var(--ace-dark-border)!important;background:#171717!important;background-image:none!important;box-shadow:none!important}.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-item.is-unread{background:#1c1c1c!important}.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-item-main:is(:hover,:active){background:#242424!important;color:var(--ace-dark-text)!important}.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button{color:var(--ace-dark-muted)!important}.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button:hover{background:#242424!important;color:#fff!important}.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button.active,.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button.active:hover{border-color:#f7f7f8!important;background:#f7f7f8!important;color:#090909!important;box-shadow:none!important}.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button.active b{background:#111!important;color:#fff!important}.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-panel-actions>button{color:var(--ace-dark-body)!important}.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-panel-actions>button:not(:disabled):hover,.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-panel-actions>.ace-notification-mark-all{background:#242424!important;color:#fff!important}.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-type-badge{border-color:#171717!important}.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-panel>.ace-notification-feed{scrollbar-color:#555555 transparent!important}.app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-panel>.ace-notification-feed::-webkit-scrollbar-thumb{background:#555!important}@media(max-width:760px),(max-width:1180px)and (pointer:coarse){.app-shell.is-dark-mode.is-dark-mode-3 :is(.mobile-app-header,.mobile-app-bottom-bar){border-color:#ffffff24!important;background:#141414bd!important;background-image:none!important;box-shadow:0 -16px 42px #00000075,inset 0 1px #ffffff14!important;backdrop-filter:blur(28px) saturate(135%)!important;-webkit-backdrop-filter:blur(28px) saturate(135%)!important}.app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar:before{background:linear-gradient(180deg,#ffffff12,#ffffff04)!important}.app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar>button:not(.mobile-app-center-action){color:#a1a1aa!important}.app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar>button:not(.mobile-app-center-action)>span{background:transparent!important;color:currentColor!important;box-shadow:none!important}.app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar>button:not(.mobile-app-center-action).active,.app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar>button:not(.mobile-app-center-action).active:hover{color:#fff!important}.app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar>button:not(.mobile-app-center-action).active>span,.app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar>button:not(.mobile-app-center-action).active:hover>span{border-color:#f7f7f8!important;background:#f7f7f8!important;color:#090909!important;box-shadow:0 10px 24px #00000052!important}.app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar>button:not(.mobile-app-center-action).active>span svg{color:#090909!important}.app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-center-action>span,.app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar.is-gt .mobile-app-center-action>span{border:1px solid rgba(96,165,250,.7)!important;background:#2563eb!important;background-image:none!important;color:#fff!important;box-shadow:0 14px 30px #0000006b!important}.app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar :is(small,.mobile-app-center-action strong){color:currentColor!important}html[data-ace-theme=dark-3][data-ace-shell=true] body .ace-mobile-page-modal-backdrop,html[data-ace-theme=dark-3][data-ace-shell=true] body .ace-mobile-page-modal{border-color:var(--ace-dark-border)!important;background:#0b0b0b!important;background-image:none!important;color:var(--ace-dark-text)!important}html[data-ace-theme=dark-3][data-ace-shell=true] body .ace-mobile-modal-back{border-color:#ffffff2e!important;background:#1c1c1ce0!important;color:#fff!important;box-shadow:0 10px 26px #00000061!important}}@media(hover:hover){.app-shell.is-dark-mode.is-dark-mode-3 :is(.nav-item.active,.module-function-tabs button.active,.dark-mode-action.is-active,.ace-notification-flow-tabs button.active):hover{border-color:#fff!important;background:#fff!important;color:#090909!important}}.app-shell.is-dark-mode.is-dark-mode-3 .profile-info .department-pill,.app-shell.is-dark-mode.is-dark-mode-3 .profile-card .department-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;font-weight:750!important;line-height:1!important;text-shadow:none!important;filter:none!important;box-shadow:none!important}.app-shell.is-dark-mode.is-dark-mode-3 .profile-info .department-admin,.app-shell.is-dark-mode.is-dark-mode-3 .profile-card .department-admin{border-color:#f9a8d4!important;background:#db2777!important;color:#fff!important}.app-shell.is-dark-mode.is-dark-mode-3 .profile-info .department-ops,.app-shell.is-dark-mode.is-dark-mode-3 .profile-card .department-ops{border-color:#f87171!important;background:#dc2626!important;color:#fff!important}.app-shell.is-dark-mode.is-dark-mode-3 .profile-info .department-gt,.app-shell.is-dark-mode.is-dark-mode-3 .profile-card .department-gt{border-color:#60a5fa!important;background:#2563eb!important;color:#fff!important}.app-shell.is-dark-mode.is-dark-mode-3 .profile-info .department-hr,.app-shell.is-dark-mode.is-dark-mode-3 .profile-card .department-hr{border-color:#34d399!important;background:#047857!important;color:#fff!important}.app-shell.is-dark-mode.is-dark-mode-3 .profile-info .department-marketing,.app-shell.is-dark-mode.is-dark-mode-3 .profile-card .department-marketing{border-color:#fb923c!important;background:#c2410c!important;color:#fff!important}.app-shell.is-dark-mode.is-dark-mode-3 .profile-info :is(.department-finance,.department-core),.app-shell.is-dark-mode.is-dark-mode-3 .profile-card :is(.department-finance,.department-core){border-color:#a78bfa!important;background:#6d28d9!important;color:#fff!important}.app-shell.is-dark-mode.is-dark-mode-3 .profile-info :is(.department-knowledge,.department-ecom),.app-shell.is-dark-mode.is-dark-mode-3 .profile-card :is(.department-knowledge,.department-ecom){border-color:#fde047!important;background:#facc15!important;color:#171717!important}.app-shell.is-dark-mode.is-dark-mode-3 .profile-info :is(.department-rnd,.department-founder,.department-common,.department-neutral),.app-shell.is-dark-mode.is-dark-mode-3 .profile-card :is(.department-rnd,.department-founder,.department-common,.department-neutral){border-color:#71717a!important;background:#52525b!important;color:#fff!important}@media(min-width:1281px){.app-shell.page-gt.is-dark-mode.is-dark-mode-3:not(.is-collapsed) .sidebar .nav-section[data-nav-section=gt]>.nav-section-toggle>span{width:auto!important;max-width:150px!important;opacity:1!important;color:#d4d4d4!important;pointer-events:auto!important;transform:none!important}}html body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel,.mobile-notification-sheet.ace-notification-panel,.ace-notification-page-feed){border-color:#ffffff24!important;background:#0d0d0d!important;background-image:none!important;color:#f7f7f8!important;box-shadow:0 24px 64px #00000094!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-panel-head,.ace-notification-flow-tabs,.ace-notification-panel-foot){border-color:#ffffff1f!important;background:#111!important;background-image:none!important;color:#f7f7f8!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-item,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-item:last-child{border-color:#ffffff1f!important;background:#171717!important;background-image:none!important;color:#f7f7f8!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-item.is-unread{background:#1c1c1c!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-item-main,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-item-main:is(:hover,:active,:focus-visible){border:0!important;background:transparent!important;background-image:none!important;color:#f7f7f8!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-item:is(:hover,:focus-within){border-color:#ffffff38!important;background:#242424!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-copy :is(strong,.ace-notification-action){color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-copy :is(time,small){color:#a1a1aa!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual{--notification-category-bg: #3f3f46;--notification-category-color: #ffffff;border:0!important;outline:0!important;background:var(--notification-category-bg)!important;color:var(--notification-category-color)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=workspace],html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=task]{--notification-category-bg: #2563eb}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=calendar],html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=finance]{--notification-category-bg: #059669}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=affiliate]{--notification-category-bg: #ea580c}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=content],html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=hr],html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=mention]{--notification-category-bg: #7c3aed}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=inventory]{--notification-category-bg: #dc2626}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=request]{--notification-category-bg: #d97706}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual.is-person{background:#292929!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-type-badge{border-color:#171717!important;background:var(--notification-category-bg)!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button{border-color:transparent!important;background:transparent!important;color:#a1a1aa!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button:hover{border-color:transparent!important;background:#292929!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button.active,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button.active:hover{border-color:#ffffff2e!important;background:#292929!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0f!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button.active b{background:#52525b!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button:not(.active) b{border:0!important;background:#3f3f46!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button[data-flow=mention]:not(.active) b{background:#7c3aed!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button[data-flow=calendar]:not(.active) b{background:#059669!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button[data-flow=tasks]:not(.active) b{background:#2563eb!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-page-head{border-color:#ffffff1f!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-page-title h2{color:#f7f7f8!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-page-title p{color:#a1a1aa!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-page-head-actions>button:first-child,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-page-head-actions>button:first-child:hover{border-color:#ffffff29!important;background:#242424!important;color:#f5f5f5!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-page-head-actions>button:not(:first-child),html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-page-head-actions>button:not(:first-child):hover{border-color:#ffffff29!important;background:#242424!important;color:#f5f5f5!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-page-head-actions>button:disabled{color:#8b8b93!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-skeleton{border-color:#303030!important;background:#1c1c1c!important;background-image:none!important;box-shadow:none!important}@media(max-width:760px){html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-title-row :is(strong,small){color:#f7f7f8!important}}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-panel-actions>button,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-panel-actions>button:hover{border-color:transparent!important;background:transparent!important;color:#d4d4d4!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-panel-actions>button:not(:disabled):hover{background:#292929!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-panel-foot>button,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-panel-foot>button:hover{box-sizing:border-box!important;margin:7px 10px!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:8px!important;background:#1c1c1c!important;color:#f5f5f5!important;box-shadow:inset 0 1px #ffffff0f!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-panel-foot>button:hover{border-color:#ffffff42!important;background:#292929!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.topbar-notification-panel-v3 .ace-notification-timeline-heading{border:0!important;padding:7px 13px 2px!important;background:transparent!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-trigger,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-popover>header button{border-color:#ffffff24!important;background:#242424!important;color:#d4d4d4!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-trigger:is(:hover,.is-active),html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-popover>header button:hover{border-color:#ffffff3d!important;background:#303030!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-trigger>b{border-color:#0d0d0d!important;background:#dc2626!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-scrim{background:#000000a8!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-popover{border-color:#ffffff24!important;background:#141414!important;background-image:none!important;color:#f7f7f8!important;box-shadow:0 22px 54px #0000008a!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-popover>header{border-color:#ffffff1f!important;background:#141414!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-popover legend{color:#a1a1aa!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-options>button{border-color:#ffffff29!important;background:#242424!important;color:#d4d4d4!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-options>button:not(.is-selected):hover{border-color:#ffffff42!important;background:#303030!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-options>button.is-selected,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-options>button.is-selected:hover{border-color:#ffffff3d!important;background:#292929!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-reset{color:#a1a1aa!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-filter-reset:hover{color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-inline-action{border-color:#ffffff2e!important;background:#242424!important;color:#f5f5f5!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-inline-action:not(:disabled):hover{border-color:#ffffff47!important;background:#303030!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-inline-action:is(.is-primary,.is-success){border-color:#fff!important;background:#f7f7f8!important;color:#090909!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-inline-action:is(.is-primary,.is-success):not(:disabled):hover{border-color:#e5e7eb!important;background:#e5e7eb!important;color:#090909!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-inline-action.is-danger,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-inline-action.is-danger:not(:disabled):hover{border-color:#7f1d1d!important;background:#450a0a!important;color:#fecaca!important;box-shadow:none!important}@media(max-width:760px){.app-shell.page-gt.is-dark-mode.is-dark-mode-3 .mobile-app-search{border-color:#ffffff29!important;background:#1c1c1c!important;color:#d4d4d4!important;box-shadow:none!important}.app-shell.page-gt.is-dark-mode.is-dark-mode-3 :is(.mobile-feature-app-card,.mobile-feature-mini-grid button,.mobile-profile-group,.profile-info-card,.mobile-access-stat-row article,.mobile-access-section,.mobile-access-module-grid article,.mobile-access-permission-list article){border-color:#ffffff1f!important;background:#1c1c1c!important;background-image:none!important;color:#f5f5f5!important;box-shadow:none!important}}html body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.topbar-today-chip,.topbar-notification-button){border-color:#ffffff24!important;background:#1c1c1c!important;background-image:none!important;color:#d4d4d4!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.topbar-today-chip,.topbar-notification-button):hover{border-color:#ffffff3d!important;background:#292929!important;color:#f5f5f5!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-today-chip>svg{color:#a1a1aa!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-button>svg{color:#d4d4d4!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-button>span{border-color:#080808!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .nav-item.active,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .nav-item.active:hover,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .nav-item.active:focus-visible{border-color:transparent!important;background:#2a2a2a!important;background-image:none!important;color:#f5f5f5!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .nav-item.active:is(:hover,:focus-visible){background:#303030!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .nav-item.active :is(.nav-label,svg){color:#e4e4e7!important;filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .module-function-tabs button.active,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .module-function-tabs button.active:hover,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .module-function-tabs button.active:focus-visible{border-color:#ffffff24!important;background:#2a2a2a!important;background-image:none!important;color:#f5f5f5!important;box-shadow:inset 0 1px #ffffff0a!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .module-function-tabs button.active:is(:hover,:focus-visible){border-color:#fff3!important;background:#303030!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .module-function-tabs button.active :is(svg,span,.module-tab-label){color:#e4e4e7!important;filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .module-function-tabs button.active .module-tab-qa{border-color:#ffffff24!important;background:#3f3f46!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar-footer>.footer-action:not(.dark-mode-action),html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar-footer>.footer-action:not(.dark-mode-action):hover,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar-footer>.footer-action:not(.dark-mode-action):focus-visible{border:0!important;background:transparent!important;background-image:none!important;color:#a1a1aa!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar-footer>.footer-action:not(.dark-mode-action):is(:hover,:focus-visible){color:#f5f5f5!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar-footer>.footer-action:not(.dark-mode-action)>svg{color:currentColor!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3{--ace-dark-surface-canvas: #0d0d0d;--ace-dark-surface-panel: #1c1c1c;--ace-dark-surface-raised: #242424;--ace-dark-surface-current: #2a2a2a;--ace-dark-surface-hover: #303030;--ace-dark-border: rgba(255, 255, 255, .12);--ace-dark-border-strong: rgba(255, 255, 255, .2);--ace-dark-text: #f5f5f5;--ace-dark-body: #d4d4d4;--ace-dark-muted: #a1a1aa;--ace-dark-radius-panel: 16px;--ace-dark-radius-card: 12px;--ace-dark-radius-control: 8px;--ace-dark-radius-pill: 999px}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-item.active>span{color:var(--ace-dark-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .module-function-tabs{gap:4px!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .module-function-tabs>button{transform:none!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .module-function-tabs>button:not(.active):is(:hover,:focus-visible){border-color:#ffffff1f!important;background:#292929!important;background-image:none!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .module-function-tabs>button>svg{color:#a1a1aa!important;stroke:currentColor!important;filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .module-function-tabs>button:not(.active):is(:hover,:focus-visible)>svg{color:#d4d4d4!important;stroke:currentColor!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .module-function-tabs>button.active>svg,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .module-function-tabs>button.active:is(:hover,:focus-visible)>svg{color:#e4e4e7!important;stroke:currentColor!important}.dark-mode-demo-notice-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2147483600}.dark-mode-demo-notice{background:radial-gradient(circle at 88% 4%,rgba(245,158,11,.1),transparent 34%),#181818;border:1px solid rgba(255,255,255,.16);border-radius:16px;box-shadow:0 30px 80px #00000094,inset 0 1px #ffffff0e;color:#f5f5f5;display:grid;gap:18px;max-width:100%;padding:22px;width:min(480px,calc(100vw - 32px))}.dark-mode-demo-notice-heading{align-items:center;display:flex;gap:13px;min-width:0}.dark-mode-demo-notice-heading>div{display:grid;gap:3px;min-width:0}.dark-mode-demo-notice-heading>div>span{color:#fbbf24;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dark-mode-demo-notice h2{color:#fff;font-size:20px;line-height:1.25;margin:0}.dark-mode-demo-notice-icon{align-items:center;background:#d9770633;border:1px solid rgba(251,191,36,.48);border-radius:10px;color:#fbbf24;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center}.dark-mode-demo-notice>p{color:#c6c6c6;font-size:14px;line-height:1.6;margin:0}.dark-mode-demo-notice-actions{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dark-mode-demo-notice-actions>button{border-radius:9px;cursor:pointer;font:inherit;font-size:13px;font-weight:760;min-height:42px;padding:0 14px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.dark-mode-demo-notice-actions>button.is-safe{background:#e7e7e7;border:1px solid #f0f0f0;color:#111}.dark-mode-demo-notice-actions>button.is-safe:hover{background:#f5f5f5}.dark-mode-demo-notice-actions>button.is-confirm{background:#242424;border:1px solid rgba(255,255,255,.18);color:#f5f5f5}.dark-mode-demo-notice-actions>button.is-confirm:hover{background:#303030;border-color:#ffffff47}.dark-mode-demo-notice-actions>button:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}@media(max-width:560px){.dark-mode-demo-notice-backdrop{align-items:flex-end;padding:12px}.dark-mode-demo-notice{border-radius:16px;padding:18px;width:100%}.dark-mode-demo-notice-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dark-mode-demo-notice-actions>button{transition-duration:.01ms}}.topbar-notification-button>.topbar-notification-dot{position:absolute!important;top:7px!important;right:7px!important;display:block!important;box-sizing:border-box!important;width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;padding:0!important;border:1.5px solid #ffffff!important;border-radius:50%!important;background:#ef4444!important;color:transparent!important;font-size:0!important;line-height:0!important;pointer-events:none!important;box-shadow:0 0 0 1px #ef444424!important}.app-shell.is-dark-mode .topbar-notification-button>.topbar-notification-dot{border-color:#18181b!important}@media(max-width:760px),(max-width:1180px)and (pointer:coarse){html body #root .app-shell .mobile-app-bottom-bar{box-sizing:border-box!important;right:auto!important;bottom:max(14px,env(safe-area-inset-bottom))!important;left:50%!important;isolation:isolate!important;width:min(420px,calc(100vw - 52px - env(safe-area-inset-left) - env(safe-area-inset-right)))!important;max-width:none!important;height:56px!important;min-height:56px!important;margin-right:auto!important;margin-left:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;padding:3px 6px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.66)!important;border-radius:999px!important;background:#f0f3f847!important;background-image:none!important;box-shadow:0 14px 34px #0f172a1f,0 2px 8px #0f172a0d,inset 0 1px #ffffffc2,inset 0 -1px #fff3!important;backdrop-filter:blur(22px) saturate(168%) contrast(102%)!important;-webkit-backdrop-filter:blur(22px) saturate(168%) contrast(102%)!important;backface-visibility:hidden!important;contain:layout paint style!important;transform:translate3d(-50%,0,0) scaleZ(1)!important;transform-origin:50% 100%!important;transition:transform .19s cubic-bezier(.2,.86,.22,1)!important;will-change:transform!important}html body #root .app-shell .mobile-app-bottom-bar:before{content:""!important;position:absolute!important;inset:1px!important;z-index:-2!important;border-radius:999px!important;background:#ffffff12!important;background-image:none!important;pointer-events:none!important}html body #root .app-shell .mobile-app-bottom-bar:after{content:""!important;position:absolute!important;top:1px!important;right:16px!important;left:16px!important;z-index:1!important;height:1px!important;border-radius:999px!important;background:#ffffffb3!important;opacity:.72!important;pointer-events:none!important}html body #root .app-shell .mobile-app-nav-liquid{position:absolute!important;top:4px!important;bottom:4px!important;left:6px!important;z-index:0!important;display:block!important;width:calc((100% - 12px)/5)!important;height:auto!important;opacity:0!important;pointer-events:none!important;transform:translate3d(calc(var(--mobile-nav-active-index, 0) * 100%),0,0)!important;transition:transform .28s cubic-bezier(.2,.82,.2,1),opacity .14s ease!important;backface-visibility:hidden!important;will-change:transform,opacity!important}html body #root .app-shell .mobile-app-bottom-bar.has-liquid-active .mobile-app-nav-liquid{opacity:1!important}html body #root .app-shell .mobile-app-nav-liquid:before{content:""!important;position:absolute!important;inset:1px 2px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:999px!important;background:#eef1f5f5!important;background-image:none!important;box-shadow:0 7px 18px #0f172a1a,0 1px 3px #0f172a09,inset 0 1px #ffffffb8,inset 0 -1px #64748b1a!important;transform:translateZ(0) scaleZ(1)!important;backface-visibility:hidden!important;will-change:transform!important}html body #root .app-shell .mobile-app-nav-liquid:after{content:none!important;display:none!important}html body #root .app-shell .mobile-app-bottom-bar.is-liquid-moving-right .mobile-app-nav-liquid:before{transform-origin:center!important;animation:ace-mobile-nav-liquid-right .3s cubic-bezier(.2,.82,.2,1) both!important}html body #root .app-shell .mobile-app-bottom-bar.is-liquid-moving-left .mobile-app-nav-liquid:before{transform-origin:center!important;animation:ace-mobile-nav-liquid-left .3s cubic-bezier(.2,.82,.2,1) both!important}html body #root .app-shell .mobile-app-bottom-bar.is-liquid-moving-right .mobile-app-nav-liquid:after{left:2px!important;animation:ace-mobile-nav-liquid-trail-right .5s cubic-bezier(.16,1,.3,1) both!important}html body #root .app-shell .mobile-app-bottom-bar.is-liquid-moving-left .mobile-app-nav-liquid:after{right:2px!important;animation:ace-mobile-nav-liquid-trail-left .5s cubic-bezier(.16,1,.3,1) both!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active{position:relative!important;z-index:2!important;display:grid!important;align-self:stretch!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;grid-template-rows:28px 12px!important;align-content:center!important;align-items:center!important;justify-items:center!important;gap:1px!important;padding:2px 1px 1px!important;overflow:hidden!important;border:0!important;border-radius:999px!important;background:transparent!important;background-image:none!important;color:#9aa1ab!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;transition:color .14s ease!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item>.mobile-app-nav-icon,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active>.mobile-app-nav-icon,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active>.mobile-app-nav-icon{display:grid!important;box-sizing:border-box!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;align-self:center!important;justify-self:center!important;place-items:center!important;margin:0!important;padding:0!important;border:0!important;border-radius:11px!important;background:transparent!important;background-image:none!important;color:currentColor!important;font-size:0!important;line-height:0!important;box-shadow:none!important;transform:translateZ(0) scale(1)!important;transition:transform .16s ease,color .14s ease!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item>.mobile-app-nav-icon svg{display:block!important;flex:0 0 auto!important;width:19px!important;height:19px!important;margin:0!important;overflow:visible!important;color:currentColor!important;stroke:currentColor!important;stroke-width:2!important;transform-origin:50% 50%!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=calendar]>.mobile-app-nav-icon svg{width:18px!important;height:18px!important;stroke-width:1.9!important;transform:translateZ(0)!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item :is(small,strong),html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active :is(small,strong),html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active :is(small,strong){display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;overflow:hidden!important;color:currentColor!important;font-size:10.1px!important;font-weight:620!important;line-height:14px!important;letter-spacing:0!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active{color:#111318!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active :is(small,strong),html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active :is(small,strong){font-weight:720!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item:active>.mobile-app-nav-icon{transform:translate3d(0,1px,0) scale(.9)!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.active,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.is-active,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action:hover,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action:focus-visible,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action:disabled{grid-column:3!important;justify-self:stretch!important;grid-template-rows:1fr!important;place-items:center!important;gap:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;outline:0!important;transform:none!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action:before,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action:after,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action>.mobile-app-nav-icon:before,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action>.mobile-app-nav-icon:after{content:none!important;display:none!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action>.mobile-app-nav-icon,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.active>.mobile-app-nav-icon,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action.is-active>.mobile-app-nav-icon,html body #root .app-shell .mobile-app-bottom-bar.is-gt>button.mobile-app-center-action>.mobile-app-nav-icon{box-sizing:border-box!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;margin:0 auto!important;border:0!important;border-radius:50%!important;background:#111318!important;background-image:none!important;color:#fff!important;box-shadow:none!important;filter:none!important;outline:0!important;transform:translateZ(0) scale(1)!important;transform-origin:50% 50%!important;transition:transform .18s cubic-bezier(.2,.86,.22,1),color .14s ease!important;will-change:transform!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action>.mobile-app-nav-icon svg,html body #root .app-shell .mobile-app-bottom-bar.is-gt>button.mobile-app-center-action>.mobile-app-nav-icon svg{display:block!important;width:19px!important;height:19px!important;color:#fff!important;stroke:#fff!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-center-action:active>.mobile-app-nav-icon{transform:translateZ(0) scale(.91)!important}html body #root .app-shell:not(.is-mobile-search-open) .mobile-app-bottom-bar[data-mobile-nav-compact=true]{right:auto!important;left:50%!important;max-width:none!important;opacity:1!important;pointer-events:auto!important;transform:translate3d(-50%,0,0) scale3d(.86,.86,1)!important;filter:none!important;background:#edf1f738!important;box-shadow:0 12px 28px #0f172a1a,0 2px 7px #0f172a0a,inset 0 1px #ffffffb8!important}html body #root .app-shell:not(.is-mobile-search-open) .mobile-app-bottom-bar[data-mobile-nav-compact=true]>button.mobile-app-center-action:active>.mobile-app-nav-icon{transform:translateZ(0) scale(.84)!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications] .mobile-app-nav-badge,html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item[data-nav-key=notifications] b.mobile-app-nav-badge{top:2px!important;right:1px!important;z-index:4!important;display:block!important;box-sizing:border-box!important;width:8px!important;min-width:8px!important;max-width:8px!important;height:8px!important;min-height:8px!important;max-height:8px!important;padding:0!important;border:1.5px solid rgba(255,255,255,.96)!important;border-radius:50%!important;background:#ef4444!important;color:transparent!important;font-size:0!important;line-height:0!important;pointer-events:none!important;box-shadow:0 0 0 1px #ef444424!important}html body #root .app-shell.is-dark-mode .mobile-app-bottom-bar{border-color:#ffffff1f!important;background:#1212147a!important;background-image:none!important;box-shadow:0 18px 44px #00000070,inset 0 1px #ffffff14!important}html body #root .app-shell.is-dark-mode .mobile-app-bottom-bar:before{background:#ffffff05!important}html body #root .app-shell.is-dark-mode .mobile-app-bottom-bar:after{background:#fff3!important;opacity:.5!important}html body #root .app-shell.is-dark-mode .mobile-app-nav-liquid:before{border-color:#fff3!important;background:#ffffff24!important;box-shadow:0 10px 24px #00000042,inset 0 1px #ffffff1a!important}html body #root .app-shell.is-dark-mode .mobile-app-nav-liquid:after{background:#ffffff14!important}html body #root .app-shell.is-dark-mode:not(.is-mobile-search-open) .mobile-app-bottom-bar[data-mobile-nav-compact=true]{background:#0f0f1166!important}html body #root .app-shell.is-dark-mode .mobile-app-bottom-bar>button.mobile-app-nav-item{color:#9ca3af!important}html body #root .app-shell.is-dark-mode .mobile-app-bottom-bar>button.mobile-app-nav-item.active,html body #root .app-shell.is-dark-mode .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active{color:#f4f4f5!important}html body #root .app-shell.is-dark-mode .mobile-app-bottom-bar>button.mobile-app-center-action>.mobile-app-nav-icon,html body #root .app-shell.is-dark-mode .mobile-app-bottom-bar.is-gt>button.mobile-app-center-action>.mobile-app-nav-icon{border-color:transparent!important;background:#f4f4f5!important;color:#111318!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode .mobile-app-bottom-bar>button.mobile-app-center-action>.mobile-app-nav-icon svg,html body #root .app-shell.is-dark-mode .mobile-app-bottom-bar.is-gt>button.mobile-app-center-action>.mobile-app-nav-icon svg{color:#111318!important;stroke:#111318!important}}@media(max-width:760px),(max-width:1180px)and (pointer:coarse){html body #root .app-shell .mobile-all-features-search{position:sticky!important;top:calc(8px + env(safe-area-inset-top))!important;z-index:5!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:46px!important;margin:0 0 6px!important;padding:0 10px 0 13px!important;overflow:hidden!important;border:1px solid rgba(210,216,226,.86)!important;border-radius:18px!important;background:#f8fafce0!important;color:#667085!important;box-shadow:0 8px 20px #0f172a0f,inset 0 1px #ffffffe0!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important}html body #root .app-shell .mobile-all-features-search:focus-within{border-color:#2351f652!important;background:#fffffff0!important;box-shadow:0 0 0 3px #2351f614,0 10px 24px #0f172a12!important}html body #root .app-shell .mobile-all-features-search>svg{color:#667085!important;stroke-width:2!important}html body #root .app-shell .mobile-all-features-search>input{width:100%!important;min-width:0!important;height:44px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#101828!important;font:560 14px/1.2 var(--font)!important;letter-spacing:0!important}html body #root .app-shell .mobile-all-features-search>input::placeholder{color:#8a94a6!important;opacity:1!important}html body #root .app-shell .mobile-all-features-search>button{display:grid!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;place-items:center!important;padding:0!important;border:0!important;border-radius:999px!important;background:#e5e9f0d1!important;color:#475467!important}html body #root .app-shell .mobile-all-features-empty{display:grid!important;min-height:148px!important;place-items:center!important;align-content:center!important;gap:6px!important;padding:22px!important;border:1px dashed rgba(152,162,179,.42)!important;border-radius:18px!important;color:#667085!important;text-align:center!important}html body #root .app-shell .mobile-all-features-empty strong{color:#1d2939!important;font-size:13px!important}html body #root .app-shell .mobile-all-features-empty span{color:#7d899a!important;font-size:11.5px!important;line-height:1.4!important}html body #root .app-shell :is(.mobile-app-back-strip>.mobile-back-only-button,.mobile-profile-detail-back,.ace-mobile-modal-back){position:relative!important;isolation:isolate!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.76)!important;border-radius:999px!important;background:#f4f7fbb3!important;color:#344054!important;box-shadow:0 8px 22px #0f172a14,inset 0 1px #ffffffd6!important;backdrop-filter:blur(18px) saturate(165%)!important;-webkit-backdrop-filter:blur(18px) saturate(165%)!important;transform:translateZ(0)!important;transition:transform .16s ease,background-color .18s ease,box-shadow .18s ease!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}html body #root .app-shell :is(.mobile-app-back-strip>.mobile-back-only-button,.mobile-profile-detail-back,.ace-mobile-modal-back):after{content:""!important;position:absolute!important;inset:-65%!important;z-index:0!important;border-radius:50%!important;background:radial-gradient(circle,rgba(255,255,255,.96) 0 18%,rgba(205,220,244,.5) 42%,transparent 68%)!important;opacity:0!important;pointer-events:none!important;transform:scale(.18)!important;transition:transform .34s cubic-bezier(.2,.82,.2,1),opacity .3s ease!important}html body #root .app-shell :is(.mobile-app-back-strip>.mobile-back-only-button,.mobile-profile-detail-back,.ace-mobile-modal-back):active{background:#ecf1f8db!important;box-shadow:0 4px 12px #0f172a12,inset 0 1px #ffffffd1!important;transform:translateZ(0) scale(.95)!important}html body #root .app-shell :is(.mobile-app-back-strip>.mobile-back-only-button,.mobile-profile-detail-back,.ace-mobile-modal-back):active:after{opacity:.9!important;transform:scale(1.15)!important;transition:transform .26s cubic-bezier(.2,.82,.2,1),opacity 60ms ease!important}html body #root .app-shell :is(.mobile-app-back-strip>.mobile-back-only-button,.mobile-profile-detail-back,.ace-mobile-modal-back)>*{position:relative!important;z-index:1!important}}@media(prefers-reduced-motion:reduce){.mobile-all-features-search,.mobile-app-back-strip>.mobile-back-only-button,.mobile-profile-detail-back,.ace-mobile-modal-back,.mobile-app-back-strip>.mobile-back-only-button:after,.mobile-profile-detail-back:after,.ace-mobile-modal-back:after{animation:none!important;transition:none!important}}@keyframes ace-mobile-nav-liquid-right{0%,to{transform:scaleZ(1)}44%{transform:translateZ(0) scale3d(1.018,.992,1)}78%{transform:translateZ(0) scale3d(.999,1.002,1)}}@keyframes ace-mobile-nav-liquid-left{0%,to{transform:scaleZ(1)}44%{transform:translateZ(0) scale3d(1.018,.992,1)}78%{transform:translateZ(0) scale3d(.999,1.002,1)}}@keyframes ace-mobile-nav-liquid-trail-right{0%,to{opacity:0;transform:translate3d(0,-50%,0) scale(.5)}38%{opacity:.42;transform:translate3d(-6px,-50%,0) scale(.74)}72%{opacity:.1;transform:translate3d(4px,-50%,0) scale(.58)}}@keyframes ace-mobile-nav-liquid-trail-left{0%,to{opacity:0;transform:translate3d(0,-50%,0) scale(.5)}38%{opacity:.42;transform:translate3d(6px,-50%,0) scale(.74)}72%{opacity:.1;transform:translate3d(-4px,-50%,0) scale(.58)}}@media(max-width:360px){html body #root .app-shell .mobile-app-bottom-bar{right:auto!important;left:50%!important;width:calc(100vw - 44px - env(safe-area-inset-left) - env(safe-area-inset-right))!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item :is(small,strong){font-size:9.6px!important}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media(max-width:760px),(max-width:1180px)and (pointer:coarse){html body #root .app-shell .mobile-app-bottom-bar{background:#f8f9fbf5!important}html body #root .app-shell.is-dark-mode .mobile-app-bottom-bar{background:#161618f5!important}}}@media(prefers-reduced-motion:reduce){.mobile-app-nav-liquid,.mobile-app-nav-liquid:before,.mobile-app-nav-liquid:after,.mobile-app-bottom-bar,.mobile-app-bottom-bar>button.mobile-app-nav-item>.mobile-app-nav-icon{animation:none!important;transition:none!important}}@media(max-width:760px),(max-width:1180px)and (pointer:coarse){html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item:not(.mobile-app-center-action),html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active:not(.mobile-app-center-action),html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active:not(.mobile-app-center-action){align-content:center!important;grid-template-rows:1fr!important;gap:0!important;padding:0!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item>:is(small,strong),html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.active>:is(small,strong),html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item.is-active>:is(small,strong){display:none!important}html body #root .app-shell .mobile-app-bottom-bar>button.mobile-app-nav-item:not(.mobile-app-center-action)>.mobile-app-nav-icon{margin:0!important}html body #root .app-shell.is-mobile-function-surface:not(.is-mobile-module-home):not(.page-marketing) .mobile-app-header{display:none!important}html body #root .app-shell.is-mobile-function-surface:not(.is-mobile-module-home):not(.page-marketing) .main,html body #root .app-shell.is-mobile-function-surface:not(.is-mobile-module-home):not(.page-marketing).is-collapsed .main{padding-top:calc(8px + env(safe-area-inset-top))!important}}.ace-desktop-window-drag-region{display:none}@media(min-width:761px){html.ace-pwa-standalone,html.ace-pwa-standalone body,html.ace-pwa-standalone #root{min-height:100%;background:var(--bg, #f6f7f9)}html.ace-pwa-standalone body,html.ace-pwa-standalone .app-shell{min-height:100dvh}html.ace-pwa-standalone .app-shell{border:0;border-radius:0;outline:0;box-shadow:none}html.ace-pwa-window-controls-overlay{--ace-desktop-titlebar-height: env(titlebar-area-height, 34px)}html.ace-pwa-window-controls-overlay,html.ace-pwa-window-controls-overlay body,html.ace-pwa-window-controls-overlay #root{min-height:100%;background:var(--bg, #f6f7f9)}html.ace-pwa-window-controls-overlay body{min-height:100dvh}html.ace-pwa-window-controls-overlay .app-shell{min-height:100dvh;background:var(--bg, #f6f7f9)}html.ace-pwa-window-controls-overlay .ace-desktop-window-drag-region{position:fixed;top:env(titlebar-area-y,0px);left:env(titlebar-area-x,0px);z-index:60;display:block;width:env(titlebar-area-width,100vw);height:var(--ace-desktop-titlebar-height);background:transparent;-webkit-app-region:drag;app-region:drag}html.ace-pwa-window-controls-overlay .sidebar{top:0;height:100dvh;padding-top:0}html.ace-pwa-window-controls-overlay .sidebar .brand-row{position:relative;z-index:72;min-height:var(--ace-desktop-titlebar-height);height:var(--ace-desktop-titlebar-height);margin-bottom:15px;-webkit-app-region:drag;app-region:drag}html.ace-pwa-window-controls-overlay .sidebar :is(button,input,a,[role=button]){-webkit-app-region:no-drag;app-region:no-drag}html.ace-pwa-window-controls-overlay .main{min-height:100dvh;padding-top:calc(var(--ace-desktop-titlebar-height) + 14px)}html.ace-pwa-window-controls-overlay .app-shell.is-collapsed .sidebar .brand-row{min-height:var(--ace-desktop-titlebar-height);height:var(--ace-desktop-titlebar-height);margin-bottom:12px}}@media(min-width:1025px){html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark){--ace-glass-sidebar-width: 222px;isolation:isolate;background:radial-gradient(132% 44% at -14% 3%,#cde2dfbd,#e1eceb7a 48%,#d9e4e500) 0 0 / var(--ace-glass-sidebar-width) 58% no-repeat,radial-gradient(96% 34% at 112% 12%,#d5e0e370,#e4ebed2e 54%,#dae2e400) 0 0 / var(--ace-glass-sidebar-width) 64% no-repeat,linear-gradient(180deg,#e2ebec,#e8efef 35%,#f0f4f4 66%,#f8f8f8) 0 0 / var(--ace-glass-sidebar-width) 100% no-repeat,#fff}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark).is-collapsed{--ace-glass-sidebar-width: 64px}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark)>.sidebar{isolation:isolate;border-right:0;background:radial-gradient(115% 45% at -10% 2%,#ffffff2e,#fff0 70%),linear-gradient(108deg,#ffffff24,#ffffff05 48%,#ffffff1a),linear-gradient(180deg,#f4fbfb0f,#ffffff03 56%,#ffffff29),#f8fbfb14;box-shadow:inset 1px 0 #ffffff80,inset 0 1px #ffffffad;backdrop-filter:blur(18px) saturate(112%) contrast(101%);-webkit-backdrop-filter:blur(18px) saturate(112%) contrast(101%)}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark)>.sidebar:before{position:absolute;z-index:0;inset:0;background:radial-gradient(105% 34% at 18% -4%,#ffffff61,#fff0 72%),linear-gradient(112deg,#ffffff2e,#ffffff06 45%,#ffffff1f),linear-gradient(180deg,#ffffff12,#fff0 48%,#ffffff21);content:"";opacity:.34;pointer-events:none}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark)>.sidebar:after{position:absolute;z-index:0;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,#ffffffa3,#ffffff3d 34%,#ffffff7a);content:"";opacity:.62;pointer-events:none}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark)>.sidebar>*{position:relative;z-index:1}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark)>.sidebar>.ace-nav-search-sidebar{z-index:12}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark)>.main{z-index:1;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:-1px 0 #fffffff5,-2px 0 6px #30444205}html body #root .app-shell:is(.page-dashboard,.page-workspace_tasks,.page-workspace_events,.page-workspace_approve):not(.is-dark-mode):not(.is-inventory-dark)>.main{align-self:start;min-height:calc(100vh - 16px);margin-block:8px;border-radius:16px 0 0 16px}html body #root .app-shell:is(.page-dashboard,.page-workspace_tasks,.page-workspace_events,.page-workspace_approve):not(.is-dark-mode):not(.is-inventory-dark)>.main>.topbar{position:relative;z-index:3;margin:0 0 14px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html body #root .app-shell:is(.page-dashboard,.page-workspace_tasks):not(.is-dark-mode):not(.is-inventory-dark)>.main .workspace-dashboard>.workspace-home-bar{border:1px solid rgba(221,231,231,.68);border-radius:16px;background:radial-gradient(120% 180% at 0% 0%,#ffffffb8,#fff0 62%),linear-gradient(110deg,#f9fdfdb3,#eef7f67a 52%,#fafdfda3);padding:5px 7px;box-shadow:inset 0 1px #fffffff0,0 7px 20px #3145440a;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}html body #root .app-shell:is(.page-dashboard,.page-workspace_tasks):not(.is-dark-mode):not(.is-inventory-dark)>.main .workspace-dashboard>.workspace-home-bar :is(.workspace-view-toggle,.workspace-top-actions .ghost-button){border-color:#dce5e6ad;background:#ffffff85;box-shadow:inset 0 1px #ffffffd1;backdrop-filter:blur(14px) saturate(116%);-webkit-backdrop-filter:blur(14px) saturate(116%)}html body #root .app-shell:is(.page-dashboard,.page-workspace_tasks):not(.is-dark-mode):not(.is-inventory-dark)>.main .workspace-dashboard>.workspace-home-bar .workspace-view-toggle button.active{background:#fffffff0}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .sidebar-footer{background:transparent}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .sidebar-search{border-color:#ffffff7a;background:#ffffff38;box-shadow:inset 0 1px #ffffffad}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) :is(.ace-nav-search-sidebar.is-open .sidebar-search,.ace-nav-search-sidebar .sidebar-search:focus-within){border-color:#94a3b838;background:#ffffffe6;box-shadow:0 0 0 3px #2351f60f,0 8px 20px #0f172a0a}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark):not(.is-collapsed) .nav-section>.nav-section-toggle:hover,html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark):not(.is-collapsed) .nav-section .nav-item:hover{border-color:transparent;border-radius:999px;background:#ffffff6b}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark):not(.is-collapsed) .nav-section.has-active>.nav-section-toggle{color:#263034;font-weight:650}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark):not(.is-collapsed) .nav-section.has-active.collapsed>.nav-section-toggle,html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark):not(.is-collapsed) .nav-section.has-active>.nav-section-toggle+.nav-section-items .nav-item.active{border-color:#ffffffd6;border-radius:999px;background:#ffffffed;color:#20282c;font-weight:560;box-shadow:0 1px 3px #2b3b3a0b,0 6px 18px #2b3b3a09,inset 0 1px #fffffff5}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .collapse-button{border:1px solid transparent;background:transparent;color:#475467;box-shadow:none}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .collapse-button:hover{border-color:#ffffffad;background:#ffffffad;color:#111827}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark).is-collapsed .nav-section-toggle:hover,html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark).is-collapsed .nav-section.has-active>.nav-section-toggle,html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark).is-collapsed .ace-nav-search-sidebar .sidebar-search:hover{border-color:transparent;background:#ffffffe0;box-shadow:0 7px 18px #0f172a0d}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .profile-card{border-color:transparent;background:transparent;box-shadow:none}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .profile-card:hover{border-color:#ffffffe0;background:#ffffffdb;box-shadow:0 10px 24px #0f172a0e,inset 0 1px #fff}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .footer-action:hover,html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .dark-mode-action:hover{border-color:transparent;background:#ffffff8a}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .dark-mode-action{border-color:transparent;background:transparent}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .dark-mode-action:hover{background:#ffffffdb}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .footer-divider{background:#94a3b829}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .nav-groups{scrollbar-color:rgba(74,90,93,.2) transparent}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .nav-groups::-webkit-scrollbar{width:4px}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .nav-groups::-webkit-scrollbar-track{background:transparent}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .nav-groups::-webkit-scrollbar-thumb{border-radius:999px;background:#4a5a5d33}}.ace-nav-search-trigger{box-sizing:border-box;width:100%;border:1px solid transparent;font:inherit;text-align:left;cursor:pointer}.ace-nav-search-trigger>span{min-width:0;overflow:hidden;color:inherit;font-size:12.5px;font-weight:480;text-overflow:ellipsis;white-space:nowrap}.app-shell.is-collapsed .ace-nav-search-trigger>span{display:none}.ace-nav-search-modal-backdrop{position:fixed;inset:0;z-index:2147483200;display:grid;box-sizing:border-box;place-items:center;padding:32px 24px;background:var(--ace-popup-backdrop, rgba(15, 23, 42, .26));-webkit-backdrop-filter:var(--ace-popup-backdrop-blur, blur(10px) saturate(94%));backdrop-filter:var(--ace-popup-backdrop-blur, blur(10px) saturate(94%));animation:ace-nav-search-backdrop-in .16s ease-out both}.ace-nav-search-modal{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);box-sizing:border-box;width:min(720px,calc(100vw - 48px));height:min(464px,calc(100dvh - 64px));max-height:none;overflow:hidden;border:1px solid var(--ace-popup-border, rgba(255, 255, 255, .86));border-radius:18px;background:var(--ace-popup-surface, rgba(255, 255, 255, .94));color:#1d2939;box-shadow:var(--ace-popup-shadow, 0 34px 90px rgba(15, 23, 42, .22));-webkit-backdrop-filter:blur(24px) saturate(126%);backdrop-filter:blur(24px) saturate(126%);font-family:var(--font, Inter, ui-sans-serif, system-ui, sans-serif);animation:ace-nav-search-dialog-in 185ms cubic-bezier(.2,.72,.24,1) both}.ace-nav-search-modal-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:0 18px 0 21px;border-bottom:1px solid rgba(148,163,184,.18);color:#667085}.ace-nav-search-modal-head>svg{flex:0 0 auto}.ace-nav-search-modal-head input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#101828;font:inherit;font-size:14px;font-weight:480;line-height:1.4}.ace-nav-search-modal-head input::placeholder{color:#7b8494;opacity:1}.ace-nav-search-modal-close{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:11px;background:transparent;color:#667085;cursor:pointer;transition:background-color .14s ease,color .14s ease,transform .14s ease}.ace-nav-search-modal-close:is(:hover,:focus-visible){outline:0;background:#0f172a11;color:#101828}.ace-nav-search-modal-close:active{transform:scale(.96)}.ace-nav-search-modal-caption{display:flex;min-height:40px;align-items:center;justify-content:space-between;padding:0 19px 0 22px;color:#667085;font-size:12px;font-weight:520;letter-spacing:.01em}.ace-nav-search-modal-caption kbd{display:inline-grid;min-width:31px;height:22px;place-items:center;border:1px solid rgba(148,163,184,.24);border-radius:7px;background:#ffffff94;color:#7b8494;font:inherit;font-size:10px;font-weight:500;box-shadow:0 1px 2px #0f172a09}.ace-nav-search-modal-results{min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 10px 12px;scrollbar-color:rgba(102,112,133,.26) transparent;scrollbar-width:thin}.ace-nav-search-modal-results::-webkit-scrollbar{width:5px}.ace-nav-search-modal-results::-webkit-scrollbar-track{background:transparent}.ace-nav-search-modal-results::-webkit-scrollbar-thumb{border-radius:999px;background:#66708542}.ace-nav-search-modal-results>button{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:50px;border:0;border-radius:11px;background:transparent;color:#344054;padding:5px 12px;font:inherit;text-align:left;cursor:pointer;transition:background-color .13s ease,color .13s ease,transform .13s ease}.ace-nav-search-modal-results>button:is(.is-active,:hover,:focus-visible){outline:0;background:#0f172a0e;color:#101828}.ace-nav-search-modal-results>button:active{transform:scale(.995)}.ace-nav-search-modal-icon{display:grid;width:36px;height:36px;place-items:center;color:#667085}.ace-nav-search-modal-copy,.ace-nav-search-modal-label,.ace-nav-search-modal-detail{display:block;min-width:0}.ace-nav-search-modal-label,.ace-nav-search-modal-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ace-nav-search-modal-label{color:inherit;font-size:13px;font-weight:540;line-height:1.3}.ace-nav-search-modal-detail{margin-top:2px;color:#7b8494;font-size:11.5px;font-weight:450;line-height:1.25}.ace-nav-search-modal-empty{display:grid;min-height:240px;place-items:center;align-content:center;gap:12px;color:#7b8494;font-size:12.5px;font-weight:480;text-align:center}.ace-nav-search-modal-backdrop.is-dark{background:#000000ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ace-nav-search-modal-backdrop.is-dark .ace-nav-search-modal{border-color:#ffffff1f;background:#141414;color:#f7f7f8;box-shadow:0 24px 64px #00000094;-webkit-backdrop-filter:none;backdrop-filter:none}.ace-nav-search-modal-backdrop.is-dark .ace-nav-search-modal-head{border-bottom-color:#ffffff17;color:#b4b4bc}.ace-nav-search-modal-backdrop.is-dark .ace-nav-search-modal-head input{color:#f7f7f8;color-scheme:dark}.ace-nav-search-modal-backdrop.is-dark .ace-nav-search-modal-head input::placeholder,.ace-nav-search-modal-backdrop.is-dark .ace-nav-search-modal-caption,.ace-nav-search-modal-backdrop.is-dark .ace-nav-search-modal-detail,.ace-nav-search-modal-backdrop.is-dark .ace-nav-search-modal-empty{color:#b4b4bc}.ace-nav-search-modal-backdrop.is-dark .ace-nav-search-modal-close{color:#d4d4d8}.ace-nav-search-modal-backdrop.is-dark .ace-nav-search-modal-close:is(:hover,:focus-visible),.ace-nav-search-modal-backdrop.is-dark .ace-nav-search-modal-results>button:is(.is-active,:hover,:focus-visible){background:#303030;color:#f7f7f8}.ace-nav-search-modal-backdrop.is-dark .ace-nav-search-modal-caption kbd{border-color:#ffffff1f;background:#242424;color:#b4b4bc;box-shadow:none}.ace-nav-search-modal-backdrop.is-dark .ace-nav-search-modal-results>button{color:#d4d4d8}.ace-nav-search-modal-backdrop.is-dark .ace-nav-search-modal-icon{color:#b4b4bc}@keyframes ace-nav-search-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ace-nav-search-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.ace-nav-search-modal-backdrop{display:none}}@media(prefers-reduced-motion:reduce){.ace-nav-search-modal-backdrop,.ace-nav-search-modal{animation:none}}@media(max-width:1024px){html[data-ace-shell=true][data-ace-theme=light][data-ace-page],html[data-ace-shell=true][data-ace-theme=light][data-ace-page] body,html[data-ace-shell=true][data-ace-theme=light][data-ace-page] #root,html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark){background:#fcfcfd!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark):before{background:linear-gradient(154deg,#ffe7f14d,#f1fbf747 28%,#f8fbfe33,#edf6fc4d,#ffedf338),linear-gradient(180deg,#fcfcfd,#f8fbfa 46%,#f4f8fb)!important}}@media(max-width:760px)and (display-mode:standalone){html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark):after{background:transparent!important}}@media(max-width:760px),(max-width:1180px)and (pointer:coarse){html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .mobile-app-bottom-bar{border-color:#ffffffd1!important;background:linear-gradient(112deg,#def7f314,#ffffff8a,#ffe6ef0d),#f9fafc94!important;box-shadow:0 14px 32px #0f172a17,0 2px 7px #0f172a09,inset 0 1px #ffffffe0!important;backdrop-filter:blur(22px) saturate(138%) contrast(101%)!important;-webkit-backdrop-filter:blur(22px) saturate(138%) contrast(101%)!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .mobile-app-bottom-bar:before{background:#ffffff1a!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .mobile-app-bottom-bar:after{background:#ffffffd1!important;opacity:.62!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .mobile-app-nav-liquid:before{border-color:transparent!important;background:#ffffffd1!important;box-shadow:0 7px 18px #0f172a13,0 1px 3px #0f172a06,inset 0 1px #fffffff0!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark):not(.is-mobile-search-open) .mobile-app-bottom-bar[data-mobile-nav-compact=true]{background:linear-gradient(112deg,#def7f30f,#ffffff70,#ffe6ef0a),#f9fafc80!important}}@media(prefers-reduced-motion:reduce){.app-shell .sidebar,.app-shell .main,.app-shell .mobile-app-bottom-bar{transition:none!important}}@media(min-width:761px){html body #root .app-shell.is-collapsed>.sidebar>.brand-row{display:grid;place-items:center}html body #root .app-shell.is-collapsed>.sidebar>.brand-row>.brand-mark{display:none!important}html body #root .app-shell.is-collapsed>.sidebar>.brand-row>.collapse-button,html body #root .app-shell.is-collapsed>.sidebar>.brand-row:is(:hover,:focus-within)>.collapse-button{position:static;inset:auto;width:40px;height:40px;margin:0;opacity:1;pointer-events:auto;transform:none}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark).is-collapsed>.sidebar>.brand-row>.collapse-button{border-color:#ffffffb8;background:#ffffff7a;color:#475467;box-shadow:inset 0 1px #ffffffeb,0 5px 14px #0f172a09}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark).is-collapsed>.sidebar>.brand-row>.collapse-button:is(:hover,:focus-visible){border-color:#ffffffe6;background:#ffffffc7;color:#111827}html body #root .app-shell.is-collapsed>.sidebar>.nav-groups{scrollbar-width:none}html body #root .app-shell.is-collapsed>.sidebar>.nav-groups::-webkit-scrollbar{display:none}html body #root .app-shell.is-collapsed>.sidebar>.sidebar-footer{width:100%;margin-inline:0;justify-items:center}html body #root .app-shell.is-collapsed>.sidebar>.sidebar-footer>.profile-card{box-sizing:border-box;justify-self:center;margin-inline:auto;place-items:center;transform:none}html body #root .app-shell.is-collapsed>.sidebar>.sidebar-footer>.profile-card>.avatar{margin:0;object-position:50% 50%;place-self:center;transform:none}html body #root .app-shell>.sidebar :is(.nav-section-toggle,.nav-item,.footer-action){font-family:inherit}html body #root .app-shell:not(.is-collapsed)>.sidebar .nav-section>.nav-section-toggle{font-weight:540}html body #root .app-shell:not(.is-collapsed)>.sidebar .nav-section.has-active>.nav-section-toggle{font-weight:600}html body #root .app-shell:not(.is-collapsed)>.sidebar .nav-section .nav-item{font-weight:480}html body #root .app-shell:not(.is-collapsed)>.sidebar .nav-section .nav-item.active{font-weight:540}html body #root .app-shell>.sidebar :is(.footer-action,.profile-context-menu button){font-weight:500}html body #root .app-shell>.sidebar .profile-info>strong,html body #root .app-shell>.sidebar .ace-nav-search-panel strong{font-weight:600}}@font-face{font-family:ACE Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-SemiBold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:ACE Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-Bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:ACE Be Vietnam Pro;src:url(/fonts/be-vietnam-pro/BeVietnamPro-ExtraBold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:800}:root{--ace-font-display: "ACE Be Vietnam Pro", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html body #root .app-shell :is(h1,h2,h3,h4,h5,h6,strong,b){font-family:var(--ace-font-display)}html body :is(#root .app-shell,#ace-module-overlay-root,[role=dialog],[role=menu],.login-card) :is(h1,h2,h3,h4,h5,h6,button,label,label>span,th,[role=columnheader],.eyebrow,.table-head,.matrix-head>span,.registry-head,.secret-reference-head,.module-page-tabs-heading,.mobile-all-features-head span,.mobile-feature-section-head>header,.mobile-notification-sheet>header span,.mobile-notification-full-page>header span,.mobile-profile-identity p,.mobile-app-title-row small,.mobile-feature-section>header,.ace-notification-extension-form>header small,.workspace-workload-head,.workspace-people-performance-group>span,.workspace-task-deadline-panel span,.workspace-work-hour-total span,.hr-checkin-clock small,.hr-field span,.hr-expense-detail-head,.hr-payroll-task-adjustment-head small,.hr-payroll-ot-history-head small,.hr-payroll-expense-head small,.hr-self-expense-head small,.hr-manager-score-summary>div>span,.hr-manager-comment-field>span,.hr-manager-review-evidence-grid span,.hr-payroll-review-note span,.hr-expense-review-facts span,.hr-expense-review-note>span,.hr-gt-visit-title-row span,.hr-gt-visit-note span,.hr-gt-visit-facts span,.hr-self-payroll-slip-head span,.hr-expense-claims-summary small,.hr-doc-picker-group>strong,.hr-send-confirm-copy span,.hr-leave-confirm-grid span:first-child,.hr-adjust-summary span,.inventory-visual-table-head,.inventory-action-head,.finance-command-grid span,.finance-native-filter-field>span,.finance-native-calculation span,.finance-review-selected-card>span,.finance-native-mini-grid span,.finance-native-bridge-list span,.finance-native-channel-gate span,.finance-native-cash-scenario-head span,.finance-native-cash-scenario-card>div span,.finance-native-cash-pressure-summary span,.finance-native-cash-arap-grid span,.finance-native-ceo-hero-kpi p,.finance-native-ceo-quality-grid p,.finance-native-marketplace-metrics article span,.finance-bridge-stat span,.finance-context-strip span,.finance-health-probe span,.finance-kpi-display-card span,.gt-native-head,.gt-native-settings-head,.gt-native-staff-table>div.head,.gt-native-modal-heading span,.gt-native-drawer-header p,.gt-native-panel-heading p,.gt-native-section-title>div>span,.gt-native-dashboard-hero span,.gt-native-analytics-card header span,.gt-native-dashboard-command>div:first-child span,.gt-native-system-health header span,.gt-native-trend-compare-head span,.gt-native-settings-toolbar span,.gt-native-report-row.head,.gt-native-outlet-commerce-panel header span,.gt-native-stock-line-total span,.gt-native-report-slip span,.gt-native-report-card header span,.gt-native-permission-group>span,.gt-native-user-direct-group>span,.gt-native-request-payload-summary header span,.gt-native-request-readable-detail header span,.gt-native-visit-hero p,.gt-native-visit-step-copy span,.gt-native-visit-action p,.gt-native-active-visit-head span,.gt-native-visit-time-grid span,.gt-native-checkin-preview span,.gt-native-playbook-command span,.gt-native-playbook-results span,.gt-native-request-create-head p,.gt-native-request-type-picker-head span,.gt-native-commercial-document-meta small,.gt-native-commerce-select-group>span,.gt-native-outlet-filter-field>span,.gt-native-outlet-stock-head span,.gt-native-request-detail-grid span,.gt-native-request-payload-grid b,.gt-native-profit-table-row.head,.gt-native-profit-tier-row.head,.seo-strategy-row.head,.seo-keyword-row.head,.seo-table-row.head,.seo-publish-row.head,.seo-performance-row.head,.seo-production-row.head,.seo-queue-context-menu strong,.ui1-model-select-label){text-transform:none!important;letter-spacing:normal!important}html body :is(#root .app-shell,#ace-module-overlay-root,[role=dialog],[role=menu],.login-card) :is(label,label>span,th,[role=columnheader],.eyebrow,.table-head,.hr-expense-detail-head,.inventory-visual-table-head,.inventory-action-head){font-weight:600!important}html body [role=dialog] :is(h2,h3,h4,button,button>span,button>strong,label,label>span),html body :is(#root .app-shell,#ace-module-overlay-root) :is([role=dialog],.modal,.drawer,.workspace-create-modal,.workspace-task-detail-modal,.gt-native-modal,.gt-native-drawer,.hr-modal,.hr-editor-panel,.ace-notification-panel) :is(h2,h3,h4,button,button>span,button>strong,label,label>span){text-transform:none!important;letter-spacing:normal!important;font-weight:600!important}html body #root .app-shell :is(.hr-checkin-log-table td,.tool-account-row .tool-account-text[data-label],.tool-account-row .password-cell[data-label],.tool-account-row .tool-account-security-cell[data-label],.tool-account-row .tool-account-visibility[data-label]):before{text-transform:none!important;letter-spacing:normal!important;font-weight:600!important}html body :is(#root .app-shell,#ace-module-overlay-root,[role=dialog],[role=menu],.login-card) :is(label,label>span,.eyebrow,.ghost-button,.ghost-button>span,.ghost-button>strong,.secondary-button,.secondary-button>span,.secondary-button>strong,.theme-select-trigger,.theme-select-value,.theme-select-option,.nav-section-toggle>span,.nav-item>span,.module-page-tabs .module-function-tabs>button[role=tab],.module-page-tabs .module-function-tabs>button[role=tab]>span,.ace-notification-flow-tabs button,.ace-notification-action){font-family:var(--ace-font-sans, Inter, sans-serif)!important;font-weight:500!important}html body :is(#root .app-shell,#ace-module-overlay-root,[role=dialog],[role=menu],.login-card) :is(.nav-section-toggle.active>span,.nav-item.active>span,.module-page-tabs .module-function-tabs>button[role=tab].active,.module-page-tabs .module-function-tabs>button[role=tab].active>span,.ace-notification-flow-tabs button.active,.ace-notification-flow-tabs button b){font-family:var(--ace-font-sans, Inter, sans-serif)!important;font-weight:600!important}html body :is(#root .app-shell,#ace-module-overlay-root,[role=dialog],[role=menu],.login-card) :is(.primary-button,.primary-button>span,.primary-button>strong){font-family:var(--ace-font-sans, Inter, sans-serif)!important;font-weight:600!important}html body [role=dialog] :is(button:not(.primary-button):not(.active),button:not(.primary-button):not(.active)>span,button:not(.primary-button):not(.active)>strong,label,label>span),html body :is(#root .app-shell,#ace-module-overlay-root) :is([role=dialog],.modal,.drawer,.workspace-create-modal,.workspace-task-detail-modal,.gt-native-modal,.gt-native-drawer,.hr-modal,.hr-editor-panel,.ace-notification-panel) :is(button:not(.primary-button):not(.active),button:not(.primary-button):not(.active)>span,button:not(.primary-button):not(.active)>strong,label,label>span){font-family:var(--ace-font-sans, Inter, sans-serif)!important;font-weight:500!important}html body :is(#root .app-shell,#ace-module-overlay-root,[role=dialog],.ace-notification-panel) :is(.ace-notification-meta time,.ace-notification-copy>small){font-family:var(--ace-font-sans, Inter, sans-serif)!important;font-weight:400!important}html body :is(#root .app-shell,#ace-module-overlay-root,[role=dialog],.ace-notification-panel) :is(.ace-notification-meta strong,.ace-notification-timeline-heading strong){font-family:var(--ace-font-sans, Inter, sans-serif)!important;font-weight:600!important}html body #root .app-shell.page-dashboard .workspace-dashboard :is(.workspace-command-copy>span,.workspace-command-chips>button>span,.workspace-task-tile-foot>span,.workspace-routine-main>span,.workspace-event-countdown,.workspace-meter-score-card>span,.workspace-priority-tabs>button:not(.active)){font-family:var(--ace-font-sans, Inter, sans-serif)!important;font-weight:500!important}html body #root .app-shell .workspace-dashboard :is(.workspace-card-head :is(h2,h3),.workspace-task-main>div>strong,.workspace-routine-title-line,.workspace-capacity-summary>strong,.workspace-department-pill,.workspace-dashboard-events-card .workspace-event-body-head>strong){font-weight:600!important}html body #root .app-shell{--ace-compact-glass-surface: #eef1f4;--ace-compact-glass-border: #d9e0e7;--ace-compact-glass-text: #667085;--ace-compact-glass-active: #ffffff;--ace-compact-glass-active-text: #101828;--ace-compact-glass-hover: #f7f8fa;--ace-compact-glass-trigger: #ffffff;--ace-compact-glass-trigger-hover: #f8fafc;--ace-compact-glass-trigger-text: #344054;--ace-compact-glass-shadow: none;--ace-compact-glass-active-shadow: none}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) :is(.segmented-control,.compact-tabs,.dashboard-tabs,.ace-notification-flow-tabs,.mobile-notification-tabs,.profile-edit-tabs,.hr-employee-editor-tabs,.hr-payroll-view-switch,.inventory-segmented,.inventory-report-switch,.finance-native-compact-period-tabs,.finance-native-dashboard-filter-period,.gt-native-manager-view-switch,.gt-native-time-tabs,.gt-native-program-switch,.gt-native-type-switch,.gt-native-report-period-tabs,.gt-native-report-segment,.gt-native-request-unit-switch,.gt-native-kpi-period-tabs,.gt-native-staff-period-tabs,.gt-native-staff-tabs,.gt-native-commerce-action-switch,.gt-native-mode-switch,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-leaderboard-filter-tabs,.workspace-leaderboard-tabs,.workspace-create-tabs,.workspace-request-filters,.workspace-event-filters,.affiliate-period-tabs,.affiliate-report-period-tabs,.affiliate-report-type-tabs,.mm-segmented-control,.seo-intel-segmented,.seo-intel-filter-pills,.seo-trend-range-tabs,.seo-knowledge-scope-tabs,.seo-studio-result-tabs,.content-direction-scope-switch,.script-period-tabs,.campaign-tabs,.caption-tabs,.platform-caption-tabs,.contract-segmented,.contract-info-switch,.contract-mode-switch,.competitor-switch,.design-ai-switch){background:var(--ace-compact-glass-surface)!important;border:0!important;border-radius:999px!important;box-shadow:var(--ace-compact-glass-shadow)!important;-webkit-backdrop-filter:blur(14px) saturate(118%);backdrop-filter:blur(14px) saturate(118%)}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) :is(.segmented-control,.compact-tabs,.dashboard-tabs,.ace-notification-flow-tabs,.mobile-notification-tabs,.profile-edit-tabs,.hr-employee-editor-tabs,.hr-payroll-view-switch,.inventory-segmented,.inventory-report-switch,.finance-native-compact-period-tabs,.finance-native-dashboard-filter-period,.gt-native-manager-view-switch,.gt-native-time-tabs,.gt-native-program-switch,.gt-native-type-switch,.gt-native-report-period-tabs,.gt-native-report-segment,.gt-native-request-unit-switch,.gt-native-kpi-period-tabs,.gt-native-staff-period-tabs,.gt-native-staff-tabs,.gt-native-commerce-action-switch,.gt-native-mode-switch,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-leaderboard-filter-tabs,.workspace-leaderboard-tabs,.workspace-create-tabs,.workspace-request-filters,.workspace-event-filters,.affiliate-period-tabs,.affiliate-report-period-tabs,.affiliate-report-type-tabs,.mm-segmented-control,.seo-intel-segmented,.seo-intel-filter-pills,.seo-trend-range-tabs,.seo-knowledge-scope-tabs,.seo-studio-result-tabs,.content-direction-scope-switch,.script-period-tabs,.campaign-tabs,.caption-tabs,.platform-caption-tabs,.contract-segmented,.contract-info-switch,.contract-mode-switch,.competitor-switch,.design-ai-switch)>:is(button,[role=tab]){background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:var(--ace-compact-glass-text)!important;font-family:inherit;letter-spacing:0!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) :is(.segmented-control,.compact-tabs,.dashboard-tabs,.ace-notification-flow-tabs,.mobile-notification-tabs,.profile-edit-tabs,.hr-employee-editor-tabs,.hr-payroll-view-switch,.inventory-segmented,.inventory-report-switch,.finance-native-compact-period-tabs,.finance-native-dashboard-filter-period,.gt-native-manager-view-switch,.gt-native-time-tabs,.gt-native-program-switch,.gt-native-type-switch,.gt-native-report-period-tabs,.gt-native-report-segment,.gt-native-request-unit-switch,.gt-native-kpi-period-tabs,.gt-native-staff-period-tabs,.gt-native-staff-tabs,.gt-native-commerce-action-switch,.gt-native-mode-switch,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-leaderboard-filter-tabs,.workspace-leaderboard-tabs,.workspace-create-tabs,.workspace-request-filters,.workspace-event-filters,.affiliate-period-tabs,.affiliate-report-period-tabs,.affiliate-report-type-tabs,.mm-segmented-control,.seo-intel-segmented,.seo-intel-filter-pills,.seo-trend-range-tabs,.seo-knowledge-scope-tabs,.seo-studio-result-tabs,.content-direction-scope-switch,.script-period-tabs,.campaign-tabs,.caption-tabs,.platform-caption-tabs,.contract-segmented,.contract-info-switch,.contract-mode-switch,.competitor-switch,.design-ai-switch)>:is(button.active,button.selected,button.is-active,button[aria-selected=true],button[aria-pressed=true],[role=tab].active,[role=tab][aria-selected=true]){background:var(--ace-compact-glass-active)!important;border-color:transparent!important;box-shadow:var(--ace-compact-glass-active-shadow)!important;color:var(--ace-compact-glass-active-text)!important;transform:none!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) :is(button[class*=-filter-trigger],button[class*=-time-trigger],button[class*=-filter-icon-button],button[class*=-filter-button],select[class*=-filter-select],.filter-button,.contract-toggle-filter,.gt-native-report-person-select){background:var(--ace-compact-glass-trigger)!important;border:1px solid var(--ace-compact-glass-border)!important;border-radius:999px!important;box-shadow:0 4px 13px #0f172a0e,inset 0 1px #ffffffeb!important;color:#344054!important;font-family:inherit;letter-spacing:0!important;-webkit-backdrop-filter:blur(14px) saturate(118%);backdrop-filter:blur(14px) saturate(118%);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) :is(.gt-native-filter-dropdown.open>.gt-native-filter-trigger,button[class*=-filter-trigger].active,button[class*=-filter-trigger][aria-expanded=true],button[class*=-time-trigger].active,button[class*=-time-trigger][aria-expanded=true],button[class*=-filter-icon-button].active,.filter-button.active){background:var(--ace-compact-glass-active)!important;border-color:#fffffff5!important;box-shadow:var(--ace-compact-glass-active-shadow)!important;color:var(--ace-compact-glass-active-text)!important}@media(hover:hover)and (pointer:fine){html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) :is(.segmented-control,.compact-tabs,.dashboard-tabs,.ace-notification-flow-tabs,.mobile-notification-tabs,.profile-edit-tabs,.hr-employee-editor-tabs,.hr-payroll-view-switch,.inventory-segmented,.inventory-report-switch,.finance-native-compact-period-tabs,.finance-native-dashboard-filter-period,.gt-native-manager-view-switch,.gt-native-time-tabs,.gt-native-program-switch,.gt-native-type-switch,.gt-native-report-period-tabs,.gt-native-report-segment,.gt-native-request-unit-switch,.gt-native-kpi-period-tabs,.gt-native-staff-period-tabs,.gt-native-staff-tabs,.gt-native-commerce-action-switch,.gt-native-mode-switch,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-leaderboard-filter-tabs,.workspace-leaderboard-tabs,.workspace-create-tabs,.workspace-request-filters,.workspace-event-filters,.affiliate-period-tabs,.affiliate-report-period-tabs,.affiliate-report-type-tabs,.mm-segmented-control,.seo-intel-segmented,.seo-intel-filter-pills,.seo-trend-range-tabs,.seo-knowledge-scope-tabs,.seo-studio-result-tabs,.content-direction-scope-switch,.script-period-tabs,.campaign-tabs,.caption-tabs,.platform-caption-tabs,.contract-segmented,.contract-info-switch,.contract-mode-switch,.competitor-switch,.design-ai-switch)>:is(button,[role=tab]):not(.active):not(.selected):not(.is-active):not([aria-selected=true]):hover{background:var(--ace-compact-glass-hover)!important;color:#344054!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) :is(button[class*=-filter-trigger],button[class*=-time-trigger],button[class*=-filter-icon-button],button[class*=-filter-button],select[class*=-filter-select],.filter-button,.contract-toggle-filter,.gt-native-report-person-select):hover{background:#ffffffe0!important;border-color:#bcc9d9d6!important;box-shadow:0 6px 16px #0f172a13,inset 0 1px #fff!important}}html body #root .app-shell :is(button[class*=-filter-trigger],button[class*=-time-trigger],button[class*=-filter-icon-button],button[class*=-filter-button],.filter-button,.contract-toggle-filter):active{transform:scale(.985)}html body #root .app-shell :is(button[class*=-filter-trigger],button[class*=-time-trigger],button[class*=-filter-icon-button],button[class*=-filter-button],select[class*=-filter-select],.filter-button,.contract-toggle-filter,.gt-native-report-person-select):focus-visible{outline:3px solid rgba(37,99,235,.18)!important;outline-offset:2px}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark){--ace-compact-glass-surface: #25292f;--ace-compact-glass-border: rgba(255, 255, 255, .17);--ace-compact-glass-text: #d0d5dd;--ace-compact-glass-active: #3a3f47;--ace-compact-glass-active-text: #f8fafc;--ace-compact-glass-hover: #32373e;--ace-compact-glass-trigger: #30353c;--ace-compact-glass-trigger-hover: #3a4048;--ace-compact-glass-trigger-text: #e4e7ec;--ace-compact-glass-shadow: none;--ace-compact-glass-active-shadow: none}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) :is(.segmented-control,.compact-tabs,.dashboard-tabs,.ace-notification-flow-tabs,.mobile-notification-tabs,.profile-edit-tabs,.hr-employee-editor-tabs,.hr-payroll-view-switch,.inventory-segmented,.inventory-report-switch,.finance-native-compact-period-tabs,.finance-native-dashboard-filter-period,.gt-native-manager-view-switch,.gt-native-time-tabs,.gt-native-program-switch,.gt-native-type-switch,.gt-native-report-period-tabs,.gt-native-report-segment,.gt-native-request-unit-switch,.gt-native-kpi-period-tabs,.gt-native-staff-period-tabs,.gt-native-staff-tabs,.gt-native-commerce-action-switch,.gt-native-mode-switch,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-leaderboard-filter-tabs,.workspace-leaderboard-tabs,.workspace-create-tabs,.workspace-request-filters,.workspace-event-filters,.affiliate-period-tabs,.affiliate-report-period-tabs,.affiliate-report-type-tabs,.mm-segmented-control,.seo-intel-segmented,.seo-intel-filter-pills,.seo-trend-range-tabs,.seo-knowledge-scope-tabs,.seo-studio-result-tabs,.content-direction-scope-switch,.script-period-tabs,.campaign-tabs,.caption-tabs,.platform-caption-tabs,.contract-segmented,.contract-info-switch,.contract-mode-switch,.competitor-switch,.design-ai-switch){background:var(--ace-compact-glass-surface)!important;border:0!important;border-radius:999px!important;box-shadow:var(--ace-compact-glass-shadow)!important;-webkit-backdrop-filter:blur(14px) saturate(116%);backdrop-filter:blur(14px) saturate(116%)}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) :is(.segmented-control,.compact-tabs,.dashboard-tabs,.ace-notification-flow-tabs,.mobile-notification-tabs,.profile-edit-tabs,.hr-employee-editor-tabs,.hr-payroll-view-switch,.inventory-segmented,.inventory-report-switch,.finance-native-compact-period-tabs,.finance-native-dashboard-filter-period,.gt-native-manager-view-switch,.gt-native-time-tabs,.gt-native-program-switch,.gt-native-type-switch,.gt-native-report-period-tabs,.gt-native-report-segment,.gt-native-request-unit-switch,.gt-native-kpi-period-tabs,.gt-native-staff-period-tabs,.gt-native-staff-tabs,.gt-native-commerce-action-switch,.gt-native-mode-switch,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-leaderboard-filter-tabs,.workspace-leaderboard-tabs,.workspace-create-tabs,.workspace-request-filters,.workspace-event-filters,.affiliate-period-tabs,.affiliate-report-period-tabs,.affiliate-report-type-tabs,.mm-segmented-control,.seo-intel-segmented,.seo-intel-filter-pills,.seo-trend-range-tabs,.seo-knowledge-scope-tabs,.seo-studio-result-tabs,.content-direction-scope-switch,.script-period-tabs,.campaign-tabs,.caption-tabs,.platform-caption-tabs,.contract-segmented,.contract-info-switch,.contract-mode-switch,.competitor-switch,.design-ai-switch)>:is(button,[role=tab]){background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:var(--ace-compact-glass-text)!important;letter-spacing:0!important}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) :is(.segmented-control,.compact-tabs,.dashboard-tabs,.ace-notification-flow-tabs,.mobile-notification-tabs,.profile-edit-tabs,.hr-employee-editor-tabs,.hr-payroll-view-switch,.inventory-segmented,.inventory-report-switch,.finance-native-compact-period-tabs,.finance-native-dashboard-filter-period,.gt-native-manager-view-switch,.gt-native-time-tabs,.gt-native-program-switch,.gt-native-type-switch,.gt-native-report-period-tabs,.gt-native-report-segment,.gt-native-request-unit-switch,.gt-native-kpi-period-tabs,.gt-native-staff-period-tabs,.gt-native-staff-tabs,.gt-native-commerce-action-switch,.gt-native-mode-switch,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-leaderboard-filter-tabs,.workspace-leaderboard-tabs,.workspace-create-tabs,.workspace-request-filters,.workspace-event-filters,.affiliate-period-tabs,.affiliate-report-period-tabs,.affiliate-report-type-tabs,.mm-segmented-control,.seo-intel-segmented,.seo-intel-filter-pills,.seo-trend-range-tabs,.seo-knowledge-scope-tabs,.seo-studio-result-tabs,.content-direction-scope-switch,.script-period-tabs,.campaign-tabs,.caption-tabs,.platform-caption-tabs,.contract-segmented,.contract-info-switch,.contract-mode-switch,.competitor-switch,.design-ai-switch)>:is(button.active,button.selected,button.is-active,button[aria-selected=true],button[aria-pressed=true],[role=tab].active,[role=tab][aria-selected=true]){background:var(--ace-compact-glass-active)!important;border-color:#ffffffb3!important;box-shadow:var(--ace-compact-glass-active-shadow)!important;color:var(--ace-compact-glass-active-text)!important;transform:none!important}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) :is(button[class*=-filter-trigger],button[class*=-time-trigger],button[class*=-filter-icon-button],button[class*=-filter-button],select[class*=-filter-select],.filter-button,.contract-toggle-filter,.gt-native-report-person-select){background:#26282ecc!important;border:1px solid var(--ace-compact-glass-border)!important;border-radius:999px!important;box-shadow:0 5px 16px #0000003d,inset 0 1px #ffffff0f!important;color:#e4e7ec!important;-webkit-backdrop-filter:blur(14px) saturate(116%);backdrop-filter:blur(14px) saturate(116%)}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) :is(.gt-native-filter-dropdown.open>.gt-native-filter-trigger,button[class*=-filter-trigger].active,button[class*=-filter-trigger][aria-expanded=true],button[class*=-time-trigger].active,button[class*=-time-trigger][aria-expanded=true],button[class*=-filter-icon-button].active,.filter-button.active){background:#373a42eb!important;border-color:#fff3!important;color:#fff!important}html body #root .app-shell :is(.segmented-control,.compact-tabs,.dashboard-tabs,.ace-notification-flow-tabs,.mobile-notification-tabs,.profile-edit-tabs,.hr-employee-editor-tabs,.hr-payroll-view-switch,.inventory-segmented,.inventory-report-switch,.finance-native-compact-period-tabs,.finance-native-dashboard-filter-period,.gt-native-manager-view-switch,.gt-native-time-tabs,.gt-native-program-switch,.gt-native-type-switch,.gt-native-report-period-tabs,.gt-native-report-segment,.gt-native-request-unit-switch,.gt-native-kpi-period-tabs,.gt-native-staff-period-tabs,.gt-native-staff-tabs,.gt-native-commerce-action-switch,.gt-native-mode-switch,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-leaderboard-filter-tabs,.workspace-leaderboard-tabs,.workspace-create-tabs,.workspace-request-filters,.workspace-event-filters,.affiliate-period-tabs,.affiliate-report-period-tabs,.affiliate-report-type-tabs,.mm-segmented-control,.seo-intel-segmented,.seo-intel-filter-pills,.seo-trend-range-tabs,.seo-knowledge-scope-tabs,.seo-studio-result-tabs,.content-direction-scope-switch,.script-period-tabs,.campaign-tabs,.caption-tabs,.platform-caption-tabs,.contract-segmented,.contract-info-switch,.contract-mode-switch,.competitor-switch,.design-ai-switch)>:is(button,[role=tab]):focus-visible{outline:3px solid rgba(37,99,235,.18)!important;outline-offset:1px}@media(max-width:760px),(max-width:1180px)and (pointer:coarse){html body #root .app-shell :is(.segmented-control,.compact-tabs,.dashboard-tabs,.ace-notification-flow-tabs,.mobile-notification-tabs,.profile-edit-tabs,.hr-employee-editor-tabs,.hr-payroll-view-switch,.inventory-segmented,.inventory-report-switch,.finance-native-compact-period-tabs,.finance-native-dashboard-filter-period,.gt-native-manager-view-switch,.gt-native-time-tabs,.gt-native-program-switch,.gt-native-type-switch,.gt-native-report-period-tabs,.gt-native-report-segment,.gt-native-request-unit-switch,.gt-native-kpi-period-tabs,.gt-native-staff-period-tabs,.gt-native-staff-tabs,.gt-native-commerce-action-switch,.gt-native-mode-switch,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-leaderboard-filter-tabs,.workspace-leaderboard-tabs,.workspace-create-tabs,.workspace-request-filters,.workspace-event-filters,.affiliate-period-tabs,.affiliate-report-period-tabs,.affiliate-report-type-tabs,.mm-segmented-control,.seo-intel-segmented,.seo-intel-filter-pills,.seo-trend-range-tabs,.seo-knowledge-scope-tabs,.seo-studio-result-tabs,.content-direction-scope-switch,.script-period-tabs,.campaign-tabs,.caption-tabs,.platform-caption-tabs,.contract-segmented,.contract-info-switch,.contract-mode-switch,.competitor-switch,.design-ai-switch,button[class*=-filter-trigger],button[class*=-time-trigger],button[class*=-filter-icon-button],button[class*=-filter-button],select[class*=-filter-select]){-webkit-backdrop-filter:blur(10px) saturate(112%);backdrop-filter:blur(10px) saturate(112%)}}html body #root .app-shell :is(.ace-notification-flow-tabs,.mobile-notification-tabs,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-create-tabs){gap:3px!important;padding:4px!important;border:0!important;border-radius:999px!important;background:var(--ace-compact-glass-surface)!important;box-shadow:var(--ace-compact-glass-shadow)!important;overflow:hidden}html body #root .app-shell :is(.ace-notification-flow-tabs,.mobile-notification-tabs,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-create-tabs)>:is(button,[role=tab]){min-height:34px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}html body #root .app-shell :is(.ace-notification-flow-tabs,.mobile-notification-tabs,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-create-tabs)>:is(button.active,button.selected,button.is-active,button[aria-selected=true],button[aria-pressed=true],[role=tab].active,[role=tab][aria-selected=true]){border:0!important;background:var(--ace-compact-glass-active)!important;box-shadow:var(--ace-compact-glass-active-shadow)!important;color:var(--ace-compact-glass-active-text)!important}html body #root .app-shell .ace-notification-flow-tabs>button>b{border:0!important;box-shadow:inset 0 0 0 1px #66708512!important}html body #root .app-shell .ace-notification-flow-tabs>button.active>b{background:#e2e8f0e6!important;color:#344054!important}html body #root .app-shell .workspace-task-filter-row>button{border:0!important;border-radius:999px!important;background:var(--ace-compact-glass-trigger)!important;box-shadow:0 4px 12px #0f172a0d,inset 0 1px #ffffffb8!important}html body #root .app-shell .workspace-task-filter-row>button.active{border:0!important;background:var(--ace-compact-glass-active)!important;box-shadow:var(--ace-compact-glass-active-shadow)!important;color:var(--ace-compact-glass-active-text)!important}html body #root .app-shell .workspace-task-filter-row>button>span{background:#64748b24!important;color:inherit!important}html body #root .app-shell:has(:is(.hr-modal-backdrop,.hr-result-backdrop))>.sidebar{z-index:0!important;pointer-events:none!important}html body #root .app-shell:has(:is(.hr-modal-backdrop,.hr-result-backdrop))>.main{position:relative!important;z-index:1!important}html body :is(.hr-modal-backdrop,.hr-result-backdrop){z-index:2147483400!important}html body #root .app-shell .module-page-tabs{--ace-module-accent: #2563eb;--ace-module-accent-soft: rgba(37, 99, 235, .14);border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .app-shell .module-page-tabs.dept-gt{--ace-module-accent: #2351f6;--ace-module-accent-soft: rgba(35, 81, 246, .14)}html body #root .app-shell .module-page-tabs.dept-ops{--ace-module-accent: #dc2626;--ace-module-accent-soft: rgba(220, 38, 38, .13)}html body #root .app-shell .module-page-tabs.dept-hr{--ace-module-accent: #7c3aed;--ace-module-accent-soft: rgba(124, 58, 237, .13)}html body #root .app-shell .module-page-tabs.dept-marketing{--ace-module-accent: #d9480f;--ace-module-accent-soft: rgba(217, 72, 15, .13)}html body #root .app-shell .module-page-tabs.dept-finance{--ace-module-accent: #047857;--ace-module-accent-soft: rgba(4, 120, 87, .13)}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs>.module-function-tabs{position:relative;isolation:isolate;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:3px!important;min-height:46px!important;max-width:100%!important;padding:5px 6px!important;border:0!important;border-radius:999px!important;background:radial-gradient(130% 180% at 8% -20%,#ffffffad,#fff0 54%),linear-gradient(135deg,#e5ebf2e0,#d6dfe9cc)!important;box-shadow:0 9px 24px #0f172a11,inset 0 1px #ffffffc2,inset 0 -1px #5f738b1c!important;-webkit-backdrop-filter:blur(20px) saturate(142%)!important;backdrop-filter:blur(20px) saturate(142%)!important}html body #root .app-shell .module-page-tabs>.module-function-tabs>.module-active-liquid{display:none;pointer-events:none}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs>.module-function-tabs>button{position:relative;z-index:1;flex:0 0 auto!important;height:36px!important;min-height:36px!important;min-width:max-content!important;padding:0 16px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#5f6b7a!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs>.module-function-tabs>button.active,html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs>.module-function-tabs>button.active:hover{border:0!important;background:radial-gradient(125% 170% at 12% 0%,#fff,#fff0 58%),linear-gradient(145deg,#fffffff7,#f6f9fceb)!important;color:#101828!important;box-shadow:0 4px 12px #0f172a17,inset 0 1px #ffffffeb!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs>.module-function-tabs>button.active svg{color:var(--ace-module-accent)!important}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs>.module-function-tabs{position:relative;isolation:isolate;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:3px!important;min-height:46px!important;max-width:100%!important;padding:5px 6px!important;border:0!important;border-radius:999px!important;background:radial-gradient(125% 180% at 10% -20%,#ffffff1c,#fff0 55%),linear-gradient(135deg,#373b44b3,#1f2228a3)!important;box-shadow:0 10px 26px #00000038,inset 0 1px #ffffff24,inset 0 -1px #00000029!important;-webkit-backdrop-filter:blur(18px) saturate(132%)!important;backdrop-filter:blur(18px) saturate(132%)!important}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs>.module-function-tabs>button{position:relative;z-index:1;flex:0 0 auto!important;height:36px!important;min-height:36px!important;min-width:max-content!important;padding:0 16px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#cbd2dc!important}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs>.module-function-tabs>button.active,html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs>.module-function-tabs>button.active:hover{border:0!important;background:radial-gradient(125% 170% at 12% 0%,#ffffff29,#fff0 58%),linear-gradient(145deg,#ffffff2e,#ffffff1a)!important;color:#f8fafc!important;box-shadow:0 6px 16px #0000003d,inset 0 1px #fff3!important}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs>.module-function-tabs>button.active svg{color:var(--ace-module-accent)!important}@media(hover:hover)and (pointer:fine){html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs>.module-function-tabs>button:not(.active):hover{border:0!important;background:#ffffff80!important;color:#344054!important}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs>.module-function-tabs>button:not(.active):hover{border:0!important;background:#ffffff14!important;color:#f2f4f7!important}}html body #root .app-shell.page-dashboard .workspace-dashboard>.workspace-home-bar{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .app-shell .workspace-view-toggle{display:inline-flex!important;align-items:center!important;gap:3px!important;padding:4px!important;border:0!important;border-radius:999px!important;background:var(--ace-compact-glass-surface)!important;box-shadow:var(--ace-compact-glass-shadow)!important;-webkit-backdrop-filter:blur(18px) saturate(138%)!important;backdrop-filter:blur(18px) saturate(138%)!important}html body #root .app-shell .workspace-view-toggle>button{min-height:34px!important;padding:0 15px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#5f6b7a!important;font-family:inherit!important;letter-spacing:0!important;box-shadow:none!important}html body #root .app-shell .workspace-view-toggle>button.active{border-color:transparent!important;background:var(--ace-compact-glass-active)!important;color:#101828!important;box-shadow:var(--ace-compact-glass-active-shadow)!important}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .workspace-view-toggle{border-color:transparent!important;background:var(--ace-compact-glass-surface)!important;box-shadow:var(--ace-compact-glass-shadow)!important}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .workspace-view-toggle>button{color:#cbd2dc!important}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .workspace-view-toggle>button.active{border-color:transparent!important;background:var(--ace-compact-glass-active)!important;color:#f8fafc!important;box-shadow:var(--ace-compact-glass-active-shadow)!important}@media(max-width:760px){html body #root .app-shell .main>.module-page-tabs{display:block!important;position:static!important;top:auto!important;z-index:auto!important;min-height:46px!important;height:46px!important;margin:0 0 12px!important;padding:0!important;background:transparent!important}html body #root .app-shell .main>.module-page-tabs>.module-function-tabs{box-sizing:border-box!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:2px!important;width:100%!important;min-height:46px!important;height:46px!important;padding:5px 6px!important;border:0!important;border-radius:999px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scroll-padding-inline:6px;scrollbar-width:none;touch-action:pan-x}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .main>.module-page-tabs>.module-function-tabs{border:0!important;border-radius:999px!important;background:radial-gradient(140% 190% at 8% -28%,#ffffffa8,#fff0 55%),linear-gradient(135deg,#e2e9f0e6,#d3dde7cc)!important;box-shadow:0 9px 24px #0f172a0f,inset 0 1px #ffffffb8,inset 0 -1px #5a6f881c!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main>.module-page-tabs>.module-function-tabs,html body #root .app-shell.is-inventory-dark .main>.module-page-tabs>.module-function-tabs{border:0!important;border-radius:999px!important;background:radial-gradient(125% 180% at 10% -20%,#ffffff1a,#fff0 55%),linear-gradient(135deg,#373b44ad,#1f22289e)!important;box-shadow:0 10px 26px #00000038,inset 0 1px #ffffff1f,inset 0 -1px #0000001f!important}html body #root .app-shell .main>.module-page-tabs>.module-function-tabs>.module-active-liquid{position:absolute;top:5px;left:0;z-index:0;display:block;width:var(--module-active-w, 0px);height:36px;border:0;border-radius:999px;opacity:0;transform:translate3d(var(--module-active-x, 0px),0,0);transition:transform .3s cubic-bezier(.22,1,.36,1),width .3s cubic-bezier(.22,1,.36,1),opacity .12s ease;will-change:transform,width}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .main>.module-page-tabs>.module-function-tabs>.module-active-liquid{background:radial-gradient(130% 180% at 16% -12%,#fffffff0,#fff0 58%),linear-gradient(145deg,#fafbfcf0,#f0f4f8e6);box-shadow:0 4px 11px #0f172a13,inset 0 1px #ffffffd6;-webkit-backdrop-filter:blur(12px) saturate(128%);backdrop-filter:blur(12px) saturate(128%)}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .main>.module-page-tabs>.module-function-tabs>.module-active-liquid{background:radial-gradient(130% 180% at 16% -12%,#ffffff24,#fff0 58%),linear-gradient(145deg,#585c65b8,#444850ad);box-shadow:0 5px 13px #00000038,inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(12px) saturate(122%);backdrop-filter:blur(12px) saturate(122%)}html body #root .app-shell .main>.module-page-tabs>.module-function-tabs.is-indicator-ready>.module-active-liquid{opacity:1}html body #root .app-shell .main>.module-page-tabs>.module-function-tabs>button,html body #root .app-shell.page-gt .main>.module-page-tabs>.module-function-tabs>button{display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:max-content!important;height:36px!important;min-height:36px!important;padding:0 11px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;scroll-snap-align:start;font-family:inherit!important;font-size:11px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important;transform:none!important}html body #root .app-shell .main>.module-page-tabs>.module-function-tabs>button.active,html body #root .app-shell.page-gt .main>.module-page-tabs>.module-function-tabs>button.active{border:0!important;background:transparent!important;box-shadow:none!important;color:#101828!important}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .main>.module-page-tabs>.module-function-tabs>button.active,html body #root .app-shell.page-gt.is-dark-mode .main>.module-page-tabs>.module-function-tabs>button.active{border:0!important;background:transparent!important;box-shadow:none!important;color:#f8fafc!important}html body #root .app-shell .main>.module-page-tabs>.module-function-tabs>button>svg,html body #root .app-shell.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button>svg,html body #root .app-shell.page-gt.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button>svg{width:18px!important;height:18px!important;margin:0!important;flex:0 0 18px!important;stroke-width:2.1!important}html body #root .app-shell .main>.module-page-tabs>.module-function-tabs>button>span,html body #root .app-shell.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button>span,html body #root .app-shell.page-gt.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button>span{display:block!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;font:inherit!important;line-height:1.25!important;white-space:nowrap!important;overflow:visible!important;-webkit-line-clamp:unset!important}html body #root .app-shell .main>.module-page-tabs>.module-function-tabs>button:before,html body #root .app-shell .main>.module-page-tabs>.module-function-tabs>button:after{display:none!important;content:none!important}html body #root .app-shell.is-mobile-module-home .main>.module-page-tabs,html body #root .app-shell.page-gt.is-mobile-module-home .main>.module-page-tabs{min-height:46px!important;height:46px!important;margin-bottom:12px!important}html body #root .app-shell.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button:after,html body #root .app-shell.page-gt.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button.active:after{display:none!important;width:0!important;height:0!important;background:transparent!important;opacity:0!important;content:none!important}html body #root .app-shell.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button>svg,html body #root .app-shell.page-gt.is-mobile-module-home .main>.module-page-tabs>.module-function-tabs>button.active>svg{transform:none!important}}@media(max-width:1180px)and (pointer:coarse){html body #root .app-shell .module-page-tabs>.module-function-tabs,html body #root .app-shell .workspace-view-toggle{-webkit-backdrop-filter:blur(13px) saturate(124%)!important;backdrop-filter:blur(13px) saturate(124%)!important}}@media(prefers-reduced-motion:reduce){html body #root .app-shell :is(button[class*=-filter-trigger],button[class*=-time-trigger],button[class*=-filter-icon-button],button[class*=-filter-button],.filter-button,.contract-toggle-filter){transition-duration:.01ms!important}}html body #root .app-shell :is(.workspace-task-filter-row,.gt-native-commerce-select-filters,.hr-checkin-log-filters,.hr-performance-filter-card,.inventory-filter-bar,.competitor-board-filters,.competitor-filter-bar,.affiliate-report-filter-row,.finance-native-control-filters,.finance-native-ceo-fused-filters,.calendar-filters,.scripts-filter-row) :is(button,select,.theme-select-trigger){background:var(--ace-compact-glass-trigger)!important;border:1px solid var(--ace-compact-glass-border)!important;border-radius:999px!important;box-shadow:0 4px 13px #0f172a0e,inset 0 1px #ffffff1a!important;color:var(--ace-compact-glass-trigger-text)!important;font-family:inherit;letter-spacing:0!important;-webkit-backdrop-filter:blur(14px) saturate(118%);backdrop-filter:blur(14px) saturate(118%);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}html body #root .app-shell :is(.workspace-task-filter-row,.gt-native-commerce-select-filters)>button:is(.active,.selected,.is-active,[aria-pressed=true],[aria-selected=true]){background:var(--ace-compact-glass-active)!important;border-color:transparent!important;box-shadow:var(--ace-compact-glass-active-shadow)!important;color:var(--ace-compact-glass-active-text)!important}html body #root .app-shell :is(.workspace-priority-tabs,.script-view-toggle,.contract-info-source-tabs,.direct-permission-department-tabs,.knowledge-dept-tabs){background:var(--ace-compact-glass-surface)!important;border:0!important;border-radius:999px!important;box-shadow:var(--ace-compact-glass-shadow)!important;-webkit-backdrop-filter:blur(14px) saturate(118%);backdrop-filter:blur(14px) saturate(118%)}html body #root .app-shell :is(.workspace-priority-tabs,.script-view-toggle,.contract-info-source-tabs,.direct-permission-department-tabs,.knowledge-dept-tabs)>:is(button,[role=tab]){background:transparent!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:var(--ace-compact-glass-text)!important;font-family:inherit;letter-spacing:0!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}html body #root .app-shell :is(.workspace-priority-tabs,.script-view-toggle,.contract-info-source-tabs,.direct-permission-department-tabs,.knowledge-dept-tabs)>:is(button.active,button.selected,button.is-active,button[aria-pressed=true],button[aria-selected=true],[role=tab].active,[role=tab][aria-selected=true]){background:var(--ace-compact-glass-active)!important;border-color:#ffffffd1!important;box-shadow:var(--ace-compact-glass-active-shadow)!important;color:var(--ace-compact-glass-active-text)!important}@media(hover:hover)and (pointer:fine){html body #root .app-shell :is(.workspace-task-filter-row,.gt-native-commerce-select-filters,.hr-checkin-log-filters,.hr-performance-filter-card,.inventory-filter-bar,.competitor-board-filters,.competitor-filter-bar,.affiliate-report-filter-row,.finance-native-control-filters,.finance-native-ceo-fused-filters,.calendar-filters,.scripts-filter-row) :is(button,select,.theme-select-trigger):hover{background:var(--ace-compact-glass-trigger-hover)!important}}@media(max-width:760px),(max-width:1180px)and (pointer:coarse){html body #root .app-shell :is(.workspace-task-filter-row,.gt-native-commerce-select-filters,.hr-checkin-log-filters,.hr-performance-filter-card,.inventory-filter-bar,.competitor-board-filters,.competitor-filter-bar,.affiliate-report-filter-row,.finance-native-control-filters,.finance-native-ceo-fused-filters,.calendar-filters,.scripts-filter-row) :is(button,select,.theme-select-trigger),html body #root .app-shell :is(.workspace-priority-tabs,.script-view-toggle,.contract-info-source-tabs,.direct-permission-department-tabs,.knowledge-dept-tabs){-webkit-backdrop-filter:blur(10px) saturate(112%);backdrop-filter:blur(10px) saturate(112%)}}html body #root .app-shell{--ace-flat-rail: #eff0f1;--ace-flat-control: #ffffff;--ace-flat-border: #dfe2e5;--ace-flat-hover: #f5f6f7;--ace-compact-glass-surface: var(--ace-flat-rail)}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark){--ace-flat-rail: #25292f;--ace-flat-control: #3a3f47;--ace-flat-border: rgba(255, 255, 255, .17)}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) :is(.workspace-view-toggle,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-create-tabs,.workspace-priority-tabs,.workspace-event-filters,.workspace-request-filters,.workspace-leaderboard-filter-tabs,.workspace-leaderboard-tabs){background:#f3f4f5!important}html body #root .app-shell :is(.segmented-control,.compact-tabs,.dashboard-tabs,.ace-notification-flow-tabs,.mobile-notification-tabs,.workspace-view-toggle,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-create-tabs){background:var(--ace-flat-rail)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;outline:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .app-shell :is(.segmented-control,.compact-tabs,.dashboard-tabs,.ace-notification-flow-tabs,.mobile-notification-tabs,.workspace-view-toggle,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-create-tabs)>:is(button,[role=tab]){border-radius:999px!important;box-shadow:none!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) :is(button[class*=-filter-trigger],button[class*=-time-trigger],button[class*=-filter-icon-button],button[class*=-filter-button],select[class*=-filter-select],.filter-button,.contract-toggle-filter,.gt-native-report-person-select){background:#fff!important;border-color:var(--ace-flat-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) :is(button[class*=-filter-trigger],button[class*=-time-trigger],button[class*=-filter-icon-button],button[class*=-filter-button],select[class*=-filter-select],.filter-button,.contract-toggle-filter,.gt-native-report-person-select){background:#30353c!important;border-color:var(--ace-flat-border)!important;color:#e9edf2!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs>.module-function-tabs,html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs>.module-function-tabs{background:var(--ace-flat-rail)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;outline:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs>.module-function-tabs>.module-active-liquid,html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs>.module-function-tabs>.module-active-liquid{background:var(--ace-flat-control)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(min-width:761px){html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs>.module-function-tabs>button.active,html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .module-page-tabs>.module-function-tabs>button.active:hover,html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs>.module-function-tabs>button.active,html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .module-page-tabs>.module-function-tabs>button.active:hover{background:var(--ace-flat-control)!important;border:0!important;box-shadow:none!important}}html body #root .app-shell .ace-notification-page-head,html body #root .app-shell .ace-notification-panel-head{border-bottom:0!important}html body #root .app-shell .ace-notification-page-head{padding-bottom:8px!important}html body #root .app-shell .ace-notification-flow-tabs,html body #root .app-shell .ace-notification-panel>.ace-notification-flow-tabs{min-height:40px!important;padding:3px 5px!important;border:0!important;border-radius:999px!important;box-shadow:none!important;overflow-x:auto!important;overflow-y:hidden!important}html body #root .app-shell .ace-notification-flow-tabs>button{min-height:32px!important;padding:0 8px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}html body #root .app-shell .ace-notification-flow-tabs>button.active{background:var(--ace-flat-control)!important;color:var(--text, #111827)!important}html body #root .app-shell .ace-notification-flow-tabs>button.active>b{background:#eef0f3!important;color:#667085!important}html body #root .app-shell .ace-notification-flow-tabs>button[data-flow=mention]>b{background:#f1edff!important;color:#6b4bc3!important}html body #root .app-shell .ace-notification-flow-tabs>button[data-flow=calendar]>b{background:#e9f7f1!important;color:#18785c!important}html body #root .app-shell .ace-notification-flow-tabs>button[data-flow=tasks]>b{background:#eaf1ff!important;color:#2859c5!important}html body #root .app-shell .ace-notification-panel-foot{border-top:0!important}html body #root .app-shell .ace-notification-page-feed{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(min-width:761px){html body #root .app-shell .topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel{position:fixed!important;z-index:2147483200!important;inset:72px 24px auto auto!important;width:min(540px,calc(100vw - 48px))!important;max-height:calc(80dvh - 77px)!important;margin:0!important;outline:0!important;border-color:#d2d8dfc2!important;background:#fafbfcdb!important;box-shadow:0 20px 54px #0f172a24!important;transform:none!important;contain:layout paint;-webkit-backdrop-filter:blur(24px) saturate(124%)!important;backdrop-filter:blur(24px) saturate(124%)!important}html body #root .app-shell .topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel>:is(.ace-notification-panel-head,.ace-notification-panel-foot){background:#ffffffb3!important}html body #root .app-shell .topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel>.ace-notification-flow-tabs{box-sizing:border-box!important;width:calc(100% - 24px)!important;min-height:36px!important;height:36px!important;margin:4px 12px 6px!important;padding:3px 4px!important}html body #root .app-shell .topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel>.ace-notification-flow-tabs>button{min-height:30px!important;height:30px!important;padding-inline:7px!important}}html body #root .app-shell :is(.workspace-priority-tabs,.workspace-event-filters,.workspace-request-filters,.gt-native-type-switch){box-sizing:border-box!important;align-items:center!important;flex-wrap:nowrap!important;gap:3px!important;min-height:40px!important;height:auto!important;margin-block:0!important;padding:3px!important;border:0!important;border-radius:999px!important;background:var(--ace-flat-rail)!important;box-shadow:none!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}html body #root .app-shell :is(.workspace-priority-tabs,.workspace-event-filters,.workspace-request-filters,.gt-native-type-switch)::-webkit-scrollbar{display:none}html body #root .app-shell :is(.workspace-priority-tabs,.workspace-event-filters,.workspace-request-filters,.gt-native-type-switch)>button{flex:0 0 auto!important;min-height:34px!important;height:34px!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;white-space:nowrap!important}html body #root .app-shell :is(.workspace-priority-tabs,.workspace-event-filters,.workspace-request-filters,.gt-native-type-switch)>button:is(.active,.selected,.is-active,[aria-selected=true],[aria-pressed=true]){background:var(--ace-flat-control)!important;box-shadow:none!important}@media(min-width:761px){html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .sidebar .nav-section.has-active>.nav-section-toggle>svg,html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .sidebar .nav-section .nav-item.active>svg{color:var(--compact-nav-accent, #2563eb)!important;stroke:currentColor!important}}html body #root .app-shell.page-workspace_tasks:not(.is-dark-mode):not(.is-inventory-dark) .workspace-dashboard.workspace-dashboard .workspace-task-filter-row.workspace-task-filter-row>button[data-task-filter]{background:#f6f7f8!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .app-shell.page-workspace_tasks:not(.is-dark-mode):not(.is-inventory-dark) .workspace-dashboard.workspace-dashboard .workspace-task-filter-row.workspace-task-filter-row>button[data-task-filter].active{background:#fff!important;border-color:transparent!important;color:#344054!important;box-shadow:0 2px 7px #0f172a17,inset 0 0 0 1px #cfd4d99e!important}html body #root .app-shell .workspace-task-filter-row>button[data-task-tone=todo]>span,html body #root .app-shell .workspace-task-filter-row>button[data-filter=open]>span{background:#eaf1ff!important;color:#2859c5!important}html body #root .app-shell .workspace-task-filter-row>button[data-task-tone=neutral]>span,html body #root .app-shell .workspace-task-filter-row>button[data-filter=all]>span{background:#eef0f3!important;color:#667085!important}html body #root .app-shell .workspace-task-filter-row>button[data-task-tone=doing]>span,html body #root .app-shell .workspace-task-filter-row>button[data-filter=today]>span{background:#e8f8f8!important;color:#087d8c!important}html body #root .app-shell .workspace-task-filter-row>button[data-task-tone=review]>span,html body #root .app-shell .workspace-task-filter-row>button[data-filter=review]>span{background:#fff5d9!important;color:#9a6700!important}html body #root .app-shell .workspace-task-filter-row>button[data-task-tone=blocked]>span,html body #root .app-shell .workspace-task-filter-row>button[data-filter=blocked]>span{background:#ffebee!important;color:#c5333e!important}html body #root .app-shell .workspace-task-filter-row>button[data-task-tone=done]>span,html body #root .app-shell .workspace-task-filter-row>button[data-filter=done]>span{background:#e7f7ef!important;color:#087a55!important}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark).page-workspace_tasks .workspace-task-filter-row>button[data-task-filter].active{background:var(--charcoal)!important;border-color:var(--charcoal)!important;color:#fff!important}html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .workspace-task-filter-row>button.active>span{background:#ffffff2e!important;color:#fff!important}html body #root .app-shell .workspace-task-mode-tabs>button.active{background:var(--charcoal)!important;color:#fff!important}html body #root .app-shell .workspace-task-center-shell>.workspace-task-center-main{background:transparent!important;border:0!important;box-shadow:none!important}html body #root .app-shell .workspace-create-modal.kind-task .workspace-task-modal-hero{border:0!important;box-shadow:none!important}html body #root .app-shell.page-workspace_tasks:not(.is-dark-mode):not(.is-inventory-dark) .workspace-dashboard.workspace-dashboard .workspace-task-filter-row.workspace-task-filter-row{box-sizing:border-box!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;padding:0 1px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto!important;overflow-y:hidden!important}html body #root .app-shell .topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel .ace-notification-timeline-heading{min-height:32px!important;padding:7px 13px 2px!important;border:0!important;box-shadow:none!important}html body #root .app-shell .topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel>.ace-notification-feed{border:0!important;background:transparent!important}html body #root .app-shell .topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel>.ace-notification-panel-foot{position:relative!important;z-index:2!important;border-top:0!important;box-shadow:none!important}html body #root .app-shell .workspace-request-shell.is-approve .workspace-request-filters{margin-block:0 10px!important}@media(min-width:1025px){html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark){background:linear-gradient(180deg,#eceeef,#eff1f2 40%,#f3f4f5 72%,#f8f8f9) 0 0 / var(--ace-glass-sidebar-width, 222px) 100% no-repeat,#fff!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark)>.sidebar{background:linear-gradient(110deg,#ffffff4d,#ffffff0f 52%,#ffffff2e),#ffffff14!important}}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) :is(.ghost-button,.module-function-tabs>button,.segmented-control>button,.compact-tabs>button,.dashboard-tabs>button,.workspace-view-toggle>button,.workspace-task-filter-row>button,.workspace-task-view-tabs>button,.workspace-create-tabs>button,.workspace-priority-tabs>button,.workspace-event-filters>button,.workspace-request-filters>button,.gt-native-type-switch>button):not(:is(.active,.selected,.is-active,[aria-selected=true],[aria-pressed=true])):hover:not(:disabled){border-color:var(--ace-flat-border)!important;background:var(--ace-flat-hover)!important;color:#344054!important;box-shadow:none!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .theme-mode-option:hover{border-color:#d6dade!important;background:var(--ace-flat-hover)!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .theme-mode-option:focus-within{outline-color:#47546733!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .theme-mode-option.is-selected,html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .theme-mode-option.is-selected:hover{border-color:#cfd4d9!important;background:#f1f2f3!important;box-shadow:inset 0 0 0 1px #47546714!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .theme-mode-option.is-selected .theme-mode-check{color:#475467!important}html body #root .app-shell:is(.page-dashboard,.page-workspace_tasks):not(.is-dark-mode):not(.is-inventory-dark)>.main .workspace-dashboard>.workspace-home-bar{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:760px){html body #root .app-shell .main>.module-page-tabs,html body #root .app-shell.is-mobile-module-home .main>.module-page-tabs,html body #root .app-shell.page-gt.is-mobile-module-home .main>.module-page-tabs{min-height:44px!important;height:44px!important;overflow:visible!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .main>.module-page-tabs>.module-function-tabs,html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .main>.module-page-tabs>.module-function-tabs,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main>.module-page-tabs>.module-function-tabs{min-height:44px!important;height:44px!important;padding:4px!important;gap:2px!important;background:var(--ace-flat-rail)!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark) .main>.module-page-tabs>.module-function-tabs>.module-active-liquid,html body #root .app-shell:is(.is-dark-mode,.is-inventory-dark) .main>.module-page-tabs>.module-function-tabs>.module-active-liquid{top:4px!important;height:36px!important;background:var(--ace-flat-control)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .app-shell .main>.module-page-tabs>.module-function-tabs>button{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:36px!important;min-height:36px!important;padding:0 10px!important;white-space:nowrap!important}html body #root .app-shell .main>.module-page-tabs>.module-function-tabs>button>span{display:inline-block!important;width:auto!important;min-width:0!important;white-space:nowrap!important}html body #root .app-shell.page-notifications .ace-notification-page-feed>.ace-notification-flow-tabs{width:calc(100% - 16px)!important;min-height:38px!important;height:38px!important;margin-inline:8px!important;padding:3px 4px!important}html body #root .app-shell.page-notifications .ace-notification-page-feed>.ace-notification-flow-tabs>button,html body #root .app-shell .ace-notification-flow-tabs>button{height:32px!important;min-height:30px!important;padding-inline:5px!important;font-size:10.5px!important}html body #root .app-shell.page-workspace_tasks .workspace-dashboard.workspace-dashboard .workspace-kanban-frame.workspace-kanban-frame{width:100%!important;margin-inline:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body #root .app-shell.page-workspace_tasks:not(.is-dark-mode):not(.is-inventory-dark) .workspace-dashboard.workspace-dashboard .workspace-task-filter-row.workspace-task-filter-row{gap:6px!important;padding:0 1px 4px!important;border-radius:0!important;background:transparent!important}html body #root .app-shell.page-workspace_tasks:not(.is-dark-mode):not(.is-inventory-dark) .workspace-dashboard.workspace-dashboard .workspace-task-filter-row.workspace-task-filter-row>button[data-task-filter]{min-height:34px!important;height:34px!important;gap:5px!important;padding-inline:10px!important;background:#f6f7f8!important;font-size:11.25px!important}html body #root .app-shell.page-workspace_tasks:not(.is-dark-mode):not(.is-inventory-dark) .workspace-dashboard.workspace-dashboard .workspace-task-filter-row.workspace-task-filter-row>button[data-task-filter].active{background:#fff!important}}html[data-ace-theme=dark-3],html[data-ace-theme=dark-3] body,html[data-ace-theme=dark-3] #root,html[data-ace-theme=dark-3] #ace-module-overlay-root,html body #root .app-shell.is-dark-mode.is-dark-mode-3{--ui1-dm-canvas: #000000;--ui1-dm-shell: #090909;--ui1-dm-section: #141414;--ui1-dm-card: #1c1c1c;--ui1-dm-raised: #242424;--ui1-dm-selected: #3a3a40;--ui1-dm-hover: #323236;--ui1-dm-border: rgba(255, 255, 255, .12);--ui1-dm-border-strong: rgba(255, 255, 255, .2);--ui1-dm-text: #f7f7f8;--ui1-dm-body: #d4d4d8;--ui1-dm-muted: #b4b4bc;--ui1-dm-disabled: #a1a1aa;--ui1-dm-focus: #60a5fa;--ui1-dm-blue: #3b82f6;--ui1-dm-green: #0d9f6e;--ui1-dm-amber: #df7600;--ui1-dm-red: #ef4444;--ui1-dm-violet: #8b5cf6;--ui1-dm-cyan: #0798b8;--ui1-dm-pink: #ec4899;--ui1-dm-neutral: #52525b;--ui1-dm-glyph-blue: #93c5fd;--ui1-dm-glyph-green: #6ee7b7;--ui1-dm-glyph-amber: #fcd34d;--ui1-dm-glyph-red: #fda4af;--ui1-dm-glyph-violet: #c4b5fd;--ui1-dm-glyph-cyan: #67e8f9;--ui1-dm-glyph-pink: #f9a8d4;--ui1-dm-glyph-neutral: #e4e4e7;--ui1-dm-pill-green: #1d5f4b;--ui1-dm-pill-amber: #674a12;--ui1-dm-pill-red: #642936;--ui1-dm-pill-blue: #245b94;--ui1-dm-pill-violet: #463475;--ui1-dm-pill-cyan: #1b5b69;--ui1-dm-pill-pink: #65304f;--ui1-dm-pill-neutral: #484850;--ui1-dm-pill-green-border: rgba(110, 231, 183, .62);--ui1-dm-pill-amber-border: rgba(252, 211, 77, .62);--ui1-dm-pill-red-border: rgba(253, 164, 175, .62);--ui1-dm-pill-blue-border: rgba(147, 197, 253, .78);--ui1-dm-pill-violet-border: rgba(196, 181, 253, .62);--ui1-dm-pill-cyan-border: rgba(103, 232, 249, .62);--ui1-dm-pill-pink-border: rgba(249, 168, 212, .62);--ui1-dm-pill-neutral-border: rgba(228, 228, 231, .56);--ui1-dm-pill-green-text: #6ee7b7;--ui1-dm-pill-amber-text: #fcd34d;--ui1-dm-pill-red-text: #fda4af;--ui1-dm-pill-blue-text: #eaf2ff;--ui1-dm-pill-violet-text: #c4b5fd;--ui1-dm-pill-cyan-text: #67e8f9;--ui1-dm-pill-pink-text: #f9a8d4;--ui1-dm-pill-neutral-text: #f4f4f5;--background: var(--ui1-dm-canvas);--background-soft: var(--ui1-dm-section);--page-bg: var(--ui1-dm-canvas);--bg: var(--ui1-dm-canvas);--surface: var(--ui1-dm-card);--surface-soft: var(--ui1-dm-raised);--surface-raised: var(--ui1-dm-raised);--card: var(--ui1-dm-card);--card-elevated: var(--ui1-dm-raised);--panel: var(--ui1-dm-card);--soft: var(--ui1-dm-raised);--border: var(--ui1-dm-border);--border-strong: var(--ui1-dm-border-strong);--text: var(--ui1-dm-text);--text-primary: var(--ui1-dm-text);--text-secondary: var(--ui1-dm-body);--text-muted: var(--ui1-dm-muted);--body: var(--ui1-dm-body);--secondary: var(--ui1-dm-muted);--muted: var(--ui1-dm-muted);--ace-popup-backdrop: rgba(0, 0, 0, .68);--ace-popup-backdrop-blur: blur(8px);--ace-popup-surface: var(--ui1-dm-section);--ace-popup-border: var(--ui1-dm-border);--ace-popup-shadow: 0 24px 64px rgba(0, 0, 0, .58);color-scheme:dark}html[data-ace-theme=dark-3],html[data-ace-theme=dark-3] body,html[data-ace-theme=dark-3] #root,html[data-ace-theme=dark-3] #ace-module-overlay-root,html body #root .app-shell.is-dark-mode.is-dark-mode-3,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main{background-color:var(--ui1-dm-canvas)!important;background-image:none!important;color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.workspace-dashboard,.hr-os-page,.inventory-page,.inventory-supplier-page,.finance-native-page,.finance-native-legacy-ceo,.affiliate-native-page,.content-studio-page,.content-direction-page,.seo-intel-root,.marketing-master,.competitor-watch-page,.contract-page,.entertainment-page,.design-ai-page,.social-agent-layout,.ace-notification-page,.page-grid){background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(h1,h2,h3,h4,h5,h6,legend,label,th,strong){color:var(--ui1-dm-text)!important;text-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(p,small,td,li,figcaption,.helper-text,.muted,.secondary){color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.eyebrow,.page-subtitle,.section-kicker,.meta,.caption){color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.panel,.metric-card,.stat-card,.summary-card,.workspace-card,[class$=-panel],[class*="-panel "],[class$=-card],[class*="-card "]):not(:where(.workspace-task-center-main)){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is([class$=-list],[class*="-list "],[class$=-grid],[class*="-grid "],[class$=-shell],[class*="-shell "]){border-color:var(--ui1-dm-border)!important;background-image:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is([class$=-list],[class*="-list "])>:is(article,li,button){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is([class$=-list],[class*="-list "])>:is(article,li,button):is(:hover,:focus-within){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-hover)!important;color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is([class$=-table-wrap],[class*="-table-wrap "],[class$=-empty],[class*="-empty "],[class$=-empty-state],[class*="-empty-state "],[class$=-command],[class*="-command "]){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is([class$=-toolbar],[class*="-toolbar "],[class$=-filterbar],[class*="-filterbar "],[class$=-actionbar],[class*="-actionbar "]){border-color:#ffffff1a!important;background:linear-gradient(180deg,#ffffff0e,#ffffff04),#1e1e20d1!important;color:var(--ui1-dm-body)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px) saturate(110%)!important;backdrop-filter:blur(16px) saturate(110%)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is([class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "],[class$=-section],[class*="-section "]) :is([class$=-toolbar],[class*="-toolbar "],[class$=-filterbar],[class*="-filterbar "],[class$=-actionbar],[class*="-actionbar "]){border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.search-field,[class$=-search],[class*="-search "]){border-color:var(--ui1-dm-border-strong)!important;background-color:#181818!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,[contenteditable=true],.theme-select-trigger,.contract-select-trigger){border-color:var(--ui1-dm-border-strong)!important;background-color:#181818!important;background-image:none!important;color:var(--ui1-dm-text)!important;caret-color:var(--ui1-dm-text)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,[contenteditable=true],.theme-select-trigger,.contract-select-trigger):is(:hover,:focus,:focus-visible){border-color:var(--ui1-dm-focus)!important;background-color:#1c1c1c!important;color:#fff!important;box-shadow:0 0 0 3px #60a5fa29!important;outline:0!important}html[data-ace-theme=dark-3] :is(input,textarea)::placeholder{color:#8b8b93!important;opacity:1!important}html[data-ace-theme=dark-3] :is(select,option,optgroup){background-color:#181818!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] input:-webkit-autofill,html[data-ace-theme=dark-3] input:-webkit-autofill:hover,html[data-ace-theme=dark-3] input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ui1-dm-text)!important;box-shadow:0 0 0 1000px #181818 inset!important;caret-color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] :is(input[type=date],input[type=time],input[type=datetime-local]){color-scheme:dark}html[data-ace-theme=dark-3] :is(input[type=date],input[type=time],input[type=datetime-local])::-webkit-calendar-picker-indicator{filter:invert(.88)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main button:where(:not(.affiliate-tile-item):not([class*=backdrop]):not([class*=click-away]):not(.primary-button):not(.button-primary):not(.button--primary):not(.seo-intel-button.primary):not(.is-primary):not([data-variant=primary])){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;text-shadow:none!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main button:where(:not(.affiliate-tile-item):not([class*=backdrop]):not([class*=click-away]):not(.primary-button):not(.button-primary):not(.button--primary):not(.seo-intel-button.primary):not(.is-primary):not([data-variant=primary])):not(:disabled):is(:hover,:focus-visible){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-hover)!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(button.active,button.is-active,button.selected,button.is-selected,button[aria-selected=true],button[aria-pressed=true],[role=tab][aria-selected=true]){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-selected)!important;background-image:none!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0d!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.primary-button,.button-primary,.button--primary,.seo-intel-button.primary,.is-primary,[data-variant=primary]){border-color:#d4d4d8!important;background-color:#f7f7f8!important;background-image:none!important;color:#090909!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.primary-button,.button-primary,.button--primary,.seo-intel-button.primary,.is-primary,[data-variant=primary]):not(:disabled):not([aria-disabled=true]):is(:hover,:active){border-color:#d4d4d8!important;background-color:#e5e7eb!important;color:#090909!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.danger-button,.button-danger,.is-danger,[data-variant=danger],button[class*=delete],button[class*=remove]){border-color:#7f1d1d!important;background-color:#450a0a!important;color:#fecaca!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main button:not(.affiliate-tile-item):not([class*=backdrop]):not([class*=click-away]):disabled{border-color:#ffffff14!important;background-color:#252525!important;color:var(--ui1-dm-muted)!important;opacity:1!important;box-shadow:none!important}html[data-ace-theme=dark-3] body button:is(.affiliate-drawer-click-away,[class*=backdrop],[class*=click-away]){border-color:transparent!important;background-color:transparent!important;background-image:none!important;color:transparent!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is([role=tablist]:not(:where(.workspace-task-filter-row)),.segmented-control,[class$=-tabs]:not(.module-page-tabs),[class*="-tabs "]:not(.module-page-tabs),[class$=-toggle],[class*="-toggle "]){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is([role=tablist],.segmented-control,[class$=-tabs]:not(.module-page-tabs),[class*="-tabs "]:not(.module-page-tabs),[class$=-toggle],[class*="-toggle "])>button{border-color:transparent!important;background-color:transparent!important;color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is([role=tablist],.segmented-control,[class$=-tabs]:not(.module-page-tabs),[class*="-tabs "]:not(.module-page-tabs),[class$=-toggle],[class*="-toggle "])>button:is(.active,.is-active,.selected,.is-selected,[aria-selected=true],[aria-pressed=true]){border-color:transparent!important;background-color:var(--ui1-dm-selected)!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(table,.table-shell,.data-table,[class$=-table],[class*="-table "]){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(thead,[class$=-table-head],[class*="-table-head "]){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main table th{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(tr,[class$=-table-row],[class*="-table-row "]){border-color:var(--ui1-dm-border)!important;background-color:transparent!important;color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(tbody tr,[class$=-table-row],[class*="-table-row "]):hover{background-color:#292929!important;color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.status-badge,.status-pill){--ui1-pill-bg: var(--ui1-dm-pill-neutral);--ui1-pill-border: var(--ui1-dm-pill-neutral-border);--ui1-pill-text: var(--ui1-dm-pill-neutral-text);border-color:var(--ui1-pill-border)!important;background-color:var(--ui1-pill-bg)!important;background-image:none!important;color:var(--ui1-pill-text)!important;-webkit-text-fill-color:var(--ui1-pill-text)!important;opacity:1!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.success,.is-success,[data-tone=green],[data-tone=success],[data-status=active],[data-status=done]){--ui1-semantic-fill: var(--ui1-dm-green);--ui1-pill-bg: var(--ui1-dm-pill-green);--ui1-pill-border: var(--ui1-dm-pill-green-border);--ui1-pill-text: var(--ui1-dm-pill-green-text)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.warning,.is-warning,[data-tone=amber],[data-tone=warning],[data-status=pending],[data-status=review]){--ui1-semantic-fill: var(--ui1-dm-amber);--ui1-pill-bg: var(--ui1-dm-pill-amber);--ui1-pill-border: var(--ui1-dm-pill-amber-border);--ui1-pill-text: var(--ui1-dm-pill-amber-text)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.danger,.error,.is-danger,.is-error,[data-tone=red],[data-tone=danger],[data-status=overdue],[data-status=blocked]){--ui1-semantic-fill: var(--ui1-dm-red);--ui1-pill-bg: var(--ui1-dm-pill-red);--ui1-pill-border: var(--ui1-dm-pill-red-border);--ui1-pill-text: var(--ui1-dm-pill-red-text)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.info,.is-info,[data-tone=blue],[data-tone=info]){--ui1-semantic-fill: var(--ui1-dm-blue);--ui1-pill-bg: var(--ui1-dm-pill-blue);--ui1-pill-border: var(--ui1-dm-pill-blue-border);--ui1-pill-text: var(--ui1-dm-pill-blue-text)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is([data-tone=purple],[data-tone=violet],[data-status=approval]){--ui1-semantic-fill: var(--ui1-dm-violet);--ui1-pill-bg: var(--ui1-dm-pill-violet);--ui1-pill-border: var(--ui1-dm-pill-violet-border);--ui1-pill-text: var(--ui1-dm-pill-violet-text)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.cyan,.sync,.doing,.is-cyan,.is-sync,.is-doing,[data-tone=cyan],[data-tone=sync],[data-status=doing]){--ui1-semantic-fill: var(--ui1-dm-cyan);--ui1-pill-bg: var(--ui1-dm-pill-cyan);--ui1-pill-border: var(--ui1-dm-pill-cyan-border);--ui1-pill-text: var(--ui1-dm-pill-cyan-text)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.pink,.admin,.is-pink,.is-admin,[data-tone=pink]){--ui1-semantic-fill: var(--ui1-dm-pink);--ui1-pill-bg: var(--ui1-dm-pill-pink);--ui1-pill-border: var(--ui1-dm-pill-pink-border);--ui1-pill-text: var(--ui1-dm-pill-pink-text)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.status-badge,.status-pill)[style*=--ui1-semantic-fill],html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.status-badge,.status-pill).success,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.status-badge,.status-pill).warning,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.status-badge,.status-pill).danger,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.status-badge,.status-pill).info{border-color:var(--ui1-pill-border, var(--ui1-dm-pill-neutral-border))!important;background-color:var(--ui1-pill-bg, var(--ui1-dm-pill-neutral))!important;color:var(--ui1-pill-text, var(--ui1-dm-pill-neutral-text))!important;-webkit-text-fill-color:var(--ui1-pill-text, var(--ui1-dm-pill-neutral-text))!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.metric-icon,[class$=-metric-icon],[class*="-metric-icon "],[class$=-kpi-icon],[class*="-kpi-icon "],[class$=-stat-icon],[class*="-stat-icon "]){border-color:#fff3!important;background-color:var(--ui1-semantic-fill, var(--ui1-dm-neutral))!important;background-image:none!important;color:#fff!important;opacity:1!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.metric-icon,[class$=-metric-icon],[class*="-metric-icon "],[class$=-kpi-icon],[class*="-kpi-icon "],[class$=-stat-icon],[class*="-stat-icon "]) svg{background-color:transparent!important;background-image:none!important;color:#fff!important;fill:none;stroke:currentColor!important;opacity:1!important;filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.icon-box,[class$=-icon-box],[class*="-icon-box "],[class$=-icon-badge],[class*="-icon-badge "],[class$=-type-icon],[class*="-type-icon "]){border-color:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-icon-fg, var(--ui1-dm-glyph-neutral))!important;opacity:1!important;filter:none!important;text-shadow:none!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.icon-box,[class$=-icon-box],[class*="-icon-box "],[class$=-icon-badge],[class*="-icon-badge "],[class$=-type-icon],[class*="-type-icon "]):is(.blue,[data-tone=blue]){--ui1-icon-fg: var(--ui1-dm-glyph-blue)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.icon-box,[class$=-icon-box],[class*="-icon-box "],[class$=-icon-badge],[class*="-icon-badge "],[class$=-type-icon],[class*="-type-icon "]):is(.green,[data-tone=green]){--ui1-icon-fg: var(--ui1-dm-glyph-green)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.icon-box,[class$=-icon-box],[class*="-icon-box "],[class$=-icon-badge],[class*="-icon-badge "],[class$=-type-icon],[class*="-type-icon "]):is(.amber,.orange,[data-tone=amber],[data-tone=orange]){--ui1-icon-fg: var(--ui1-dm-glyph-amber)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.icon-box,[class$=-icon-box],[class*="-icon-box "],[class$=-icon-badge],[class*="-icon-badge "],[class$=-type-icon],[class*="-type-icon "]):is(.red,[data-tone=red]){--ui1-icon-fg: var(--ui1-dm-glyph-red)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.icon-box,[class$=-icon-box],[class*="-icon-box "],[class$=-icon-badge],[class*="-icon-badge "],[class$=-type-icon],[class*="-type-icon "]):is(.purple,.violet,[data-tone=purple],[data-tone=violet]){--ui1-icon-fg: var(--ui1-dm-glyph-violet)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.icon-box,[class$=-icon-box],[class*="-icon-box "],[class$=-icon-badge],[class*="-icon-badge "],[class$=-type-icon],[class*="-type-icon "]):is(.cyan,[data-tone=cyan]){--ui1-icon-fg: var(--ui1-dm-glyph-cyan)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.icon-box,[class$=-icon-box],[class*="-icon-box "],[class$=-icon-badge],[class*="-icon-badge "],[class$=-type-icon],[class*="-type-icon "]):is(.pink,[data-tone=pink]){--ui1-icon-fg: var(--ui1-dm-glyph-pink)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.icon-box,[class$=-icon-box],[class*="-icon-box "],[class$=-icon-badge],[class*="-icon-badge "],[class$=-type-icon],[class*="-type-icon "]) svg{background:transparent!important;color:inherit!important;stroke:currentColor!important;opacity:1!important;filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.blue,[data-tone=blue]){--ui1-semantic-fill: var(--ui1-dm-blue)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.green,[data-tone=green]){--ui1-semantic-fill: var(--ui1-dm-green)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.amber,.orange,[data-tone=amber],[data-tone=orange]){--ui1-semantic-fill: var(--ui1-dm-amber)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.red,[data-tone=red]){--ui1-semantic-fill: var(--ui1-dm-red)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.purple,.violet,[data-tone=purple],[data-tone=violet]){--ui1-semantic-fill: var(--ui1-dm-violet)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.cyan,[data-tone=cyan]){--ui1-semantic-fill: var(--ui1-dm-cyan)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.pink,[data-tone=pink]){--ui1-semantic-fill: var(--ui1-dm-pink)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-momentum-score,.workspace-momentum-task-tile,.workspace-attendance-tile,.workspace-rank-tile,.workspace-calendar-empty-compact,.workspace-task-tile-penalty-summary>span){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-momentum-score{background-color:var(--ui1-dm-card)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-momentum-score,.workspace-momentum-task-tile,.workspace-attendance-tile,.workspace-rank-tile,.workspace-calendar-empty-compact,.workspace-task-tile-penalty-summary>span) :is(strong,span,em,small){color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-ios-icon{border-color:#ffffff38!important;background-color:var(--ui1-dm-blue)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-ios-icon.is-doing{background-color:var(--ui1-dm-cyan)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-ios-icon.is-review{background-color:var(--ui1-dm-amber)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-ios-icon:is(.is-blocked,.is-overdue){background-color:var(--ui1-dm-red)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-ios-icon.is-done{background-color:var(--ui1-dm-green)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-tagged-mark{border-color:#60a5fa!important;background-color:var(--ui1-dm-blue)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-routine-donut-ring{--workspace-routine-ring-active: #34d399;--workspace-routine-ring-track: var(--ui1-dm-neutral);color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-routine-donut-ring>span{background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-attendance-days i.is-present{background-color:#34d399!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-attendance-days i.is-late{background-color:#f59e0b!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-attendance-days i.is-missing{background-color:#ef4444!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-attendance-days i.is-off{background-color:var(--ui1-dm-neutral)!important;color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .footer-action.dark-mode-action.is-active{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-selected)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .footer-action:not(.dark-mode-action){border-color:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .footer-action:not(.dark-mode-action):hover{color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.inline-status,.status-text,code){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-neutral)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.inline-status,.status-text):is(.ok,.success){border-color:var(--ui1-dm-pill-green-border)!important;background-color:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.inline-status,.status-text):is(.warn,.warning){border-color:var(--ui1-dm-pill-amber-border)!important;background-color:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.inline-status,.status-text):is(.risk,.danger,.error){border-color:var(--ui1-dm-pill-red-border)!important;background-color:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.inline-status,.status-text).info,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main code{border-color:var(--ui1-dm-pill-blue-border)!important;background-color:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-os-page :is(.hr-checkin-left,.hr-checkin-main,.hr-checkin-unlinked,.info-row,.hr-checkin-badges,.hr-attendance-search-card,.hr-payroll-task-adjustment,.hr-payroll-task-adjustment-row,.hr-payroll-task-adjustment-reason,.hr-payroll-expense-disbursement){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-os-page :is(.hr-data-table,.hr-checkin-log-table) th{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-os-page .hr-checkin-avatar{border-color:var(--ui1-dm-border-strong)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-os-page .hr-employee-avatar.is-fallback{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-neutral)!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-os-page .hr-employee-avatar{background-color:var(--ui1-dm-neutral)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-os-page .hr-onboarding-docs>span{border-color:#60a5fa66!important;background-color:var(--ui1-dm-pill-blue)!important;background-image:none!important;color:var(--ui1-dm-pill-blue-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-blue-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-os-page :is(.hr-calendar-name,.hr-calendar-department-cell,.hr-payroll-view-switch,.hr-performance-toolbar){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-os-page .hr-dot{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-neutral)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-os-page :is(.hr-working,.hr-missing_checkin){border-color:var(--ui1-dm-pill-green-border)!important;background-color:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-os-page :is(.hr-working_late,.hr-paid_leave,.hr-pending_review){border-color:var(--ui1-dm-pill-amber-border)!important;background-color:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-os-page :is(.hr-unpaid_leave,.hr-absent){border-color:var(--ui1-dm-pill-red-border)!important;background-color:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-os-page :is(.hr-event_ot,.hr-event_sponsor){border-color:var(--ui1-dm-pill-blue-border)!important;background-color:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-os-page .hr-wfh{border-color:var(--ui1-dm-pill-violet-border)!important;background-color:var(--ui1-dm-pill-violet)!important;color:var(--ui1-dm-pill-violet-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-os-page :is(.hr-company_off,.hr-holiday){background-color:var(--ui1-dm-neutral)!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main .ui1-toggle-label{background-color:var(--ui1-dm-neutral)!important;box-shadow:inset 0 0 0 1px var(--ui1-dm-border-strong)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main .ui1-toggle-input:checked+.ui1-toggle-label{background-color:var(--ui1-dm-green)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-dashboard-skeleton,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-dashboard-skeleton.chart{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-dashboard-skeleton.metric span,.affiliate-dashboard-skeleton.metric strong,.affiliate-dashboard-skeleton.metric small,.affiliate-dashboard-loading-heading span,.affiliate-dashboard-loading-toolbar span){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-hover)!important;background-image:none!important;color:transparent!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-dashboard-skeleton:after,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-dashboard-loading-heading span:after,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-dashboard-loading-toolbar span:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-dashboard-skeleton.chart span{background:linear-gradient(180deg,#60a5fa38,#60a5fa08)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .content-sync-indicator{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-pill-blue)!important;background-image:none!important;color:var(--ui1-dm-pill-blue-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-blue-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.content-studio-summary-grid .summary-card>span,.content-studio-panel .panel-head>span){border-color:#fff3!important;background-color:var(--ui1-semantic-fill, var(--ui1-dm-blue))!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .summary-card.tone-blue{--ui1-semantic-fill: var(--ui1-dm-blue)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .summary-card.tone-amber{--ui1-semantic-fill: var(--ui1-dm-amber)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .summary-card.tone-violet{--ui1-semantic-fill: var(--ui1-dm-violet)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .summary-card.tone-green{--ui1-semantic-fill: var(--ui1-dm-green)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .summary-card.tone-red{--ui1-semantic-fill: var(--ui1-dm-red)}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.content-studio-summary-grid .summary-card>span,.content-studio-panel .panel-head>span) svg{background:transparent!important;color:#fff!important;stroke:currentColor!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root :is(.seo-intel-loading,.seo-empty-state,.seo-full-state){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .social-agent-layout :is(.social-agent-filterbar,.social-inline-note,.social-page-config-panel,.social-config-section,.social-page-modal,.social-knowledge-modal,.social-toggle){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .social-agent-layout .social-inline-note{border-color:#60a5fa5c!important;background-color:var(--ui1-dm-raised)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .social-agent-layout .social-toggle.on{border-color:#34d39973!important;background-color:#123026!important;color:#d1fae5!important}html body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-page :is(.inventory-kpi-tooltip,.inventory-kpi-tooltip-card,.inventory-kpi-tooltip-card li,.inventory-kpi-tooltip-card>div,.inventory-kpi-tooltip-current,.inventory-toggle-line,.inventory-auto-sync-icon.is-off){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-page .inventory-kpi-tooltip-card:before{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important}html body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-page .inventory-kpi-tooltip-card>div:first-child>span{border-color:#34d39973!important;background-color:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-green-text)!important}html body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-page .inventory-kpi-tooltip-breakdown>span{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-neutral)!important;color:#fff!important}html body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-page .inventory-kpi-tooltip-card :is(strong,b,p,li>span){color:var(--ui1-dm-body)!important}html body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-page .inventory-kpi-detail-grade.good{border-color:#34d39973!important;background-color:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-green-text)!important}html body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-page svg{background-color:transparent!important;background-image:none!important}html body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-page .inventory-sync-status{border-color:#34d3996b!important;background-color:#123026!important;background-image:none!important;color:#d1fae5!important;box-shadow:none!important}html body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-page .inventory-sync-status.warn{border-color:#6b4f12!important;background-color:#2b2112!important;color:#fde68a!important}html body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-page .inventory-config-fill-warning{border-color:#6b4f12!important;background-color:#2b2112!important;background-image:none!important;color:#fde68a!important;box-shadow:none!important}html body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-page .inventory-config-fill-warning :is(strong,span,svg){color:inherit!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .panel-icon{border-color:#fff3!important;background-color:var(--ui1-dm-blue)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .panel-icon svg{background:transparent!important;color:#fff!important;stroke:currentColor!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master .demo-notice{border-color:#6b4f12!important;background-color:#2b2112!important;background-image:none!important;color:#fde68a!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master .state-banner{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master .state-banner--danger{border-color:#7f1d1d!important;background-color:#2b1515!important;color:#fecaca!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master .state-banner--warning{border-color:#6b4f12!important;background-color:#2b2112!important;color:#fde68a!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master .state-banner--info{border-color:#1e3a8a!important;background-color:#14213d!important;color:#bfdbfe!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master :is(.state-banner,.demo-notice) :is(strong,span){color:inherit!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master .full-state__icon{border-color:#fff3!important;background-color:var(--ui1-dm-red)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-hero-metrics article,.workspace-hero-metrics button,.workspace-kanban-card,.workspace-task-calendar-panel,.workspace-urgency-card,.workspace-calendar-task,.workspace-request-composer,.workspace-momentum-line-card,.workspace-momentum-chart-panel,.workspace-routine-row,.workspace-request-list>button){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-view-toggle,.workspace-task-mode-tabs,.workspace-task-view-tabs,.workspace-create-tabs,.workspace-priority-tabs){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-command-chips button>strong{border-color:var(--ui1-dm-pill-neutral-border)!important;background-color:var(--ui1-dm-pill-neutral)!important;background-image:none!important;color:var(--ui1-dm-pill-neutral-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-command-chips button.is-blue{border-color:var(--ui1-dm-pill-blue-border)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-command-chips button.is-green{border-color:var(--ui1-dm-pill-green-border)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-command-chips button.is-amber{border-color:var(--ui1-dm-pill-amber-border)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-command-chips button.is-violet{border-color:var(--ui1-dm-pill-violet-border)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-command-chips button.is-red{border-color:var(--ui1-dm-pill-red-border)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-command-chips button.is-gray{border-color:var(--ui1-dm-pill-neutral-border)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-command-chips button.is-blue>strong{border-color:var(--ui1-dm-pill-blue-border)!important;background-color:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-command-chips button.is-green>strong{border-color:var(--ui1-dm-pill-green-border)!important;background-color:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-command-chips button.is-amber>strong{border-color:var(--ui1-dm-pill-amber-border)!important;background-color:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-command-chips button.is-violet>strong{border-color:var(--ui1-dm-pill-violet-border)!important;background-color:var(--ui1-dm-pill-violet)!important;color:var(--ui1-dm-pill-violet-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-command-chips button.is-red>strong{border-color:var(--ui1-dm-pill-red-border)!important;background-color:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-work-hour-total>i{border-color:#60a5fa6b!important;background-color:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-blue-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-score-gauge-center,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-ring:after,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-routine-ring:after{background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-meter-gauge-track,.workspace-task-ring,.workspace-routine-ring){--workspace-gauge-track: rgba(255, 255, 255, .22);border-color:var(--ui1-dm-border-strong)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-review-editor,.finance-native-actionbar,.finance-native-filterbar,.finance-native-table-wrap,.finance-native-alert,.finance-native-ledger-search,.finance-kpi-display-preview-frame,.finance-kpi-display-tv.is-light,.finance-kpi-display-tv.is-preview-canvas){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-table-wrap th,.finance-native-readiness-head>article){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-kpi-display-tv.is-light :is(.finance-kpi-display-card,.finance-kpi-display-panel,.finance-kpi-display-forecast,.finance-kpi-display-channel-strip>article,.finance-kpi-display-team-donut){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-kpi-display-team-donut-ring:before{background-color:var(--ui1-dm-card)!important;background-image:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-kpi-display-card-head i,.finance-kpi-display-channel-strip i){border-color:#fff3!important;background-color:var(--ui1-dm-blue)!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root{--seo-intel-bg: var(--ui1-dm-canvas) !important;--seo-intel-card: var(--ui1-dm-card) !important;--seo-intel-soft: var(--ui1-dm-raised) !important;--seo-intel-border: var(--ui1-dm-border) !important;--seo-intel-border-strong: var(--ui1-dm-border-strong) !important;--seo-intel-text: var(--ui1-dm-text) !important;--seo-intel-body: var(--ui1-dm-body) !important;--seo-intel-muted: var(--ui1-dm-muted) !important;--seo-intel-green: #34d399 !important;--seo-intel-green-soft: #123026 !important;--seo-intel-blue: #60a5fa !important;--seo-intel-blue-soft: var(--ui1-dm-raised) !important;--seo-intel-amber: #fbbf24 !important;--seo-intel-amber-soft: #2b2112 !important;--seo-intel-red: #f87171 !important;--seo-intel-red-soft: #2b1515 !important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root :is(.seo-intel-chart-dot,circle.seo-intel-chart-dot){fill:var(--ui1-dm-card)!important;stroke:#60a5fa!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root :is(.seo-intel-chart-grid,.seo-intel-chart-axis,line){stroke:#ffffff1a!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.content-search,.content-direction-shell,.content-direction-map,.content-direction-index,.content-direction-index-head,.content-direction-map-nav,.content-direction-scope-switch,.scripts-table-wrap,.scripts-row,.search-field,.script-project-filter-select,.calendar-day,.content-sheet-region,.script-sheet-region){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.calendar-day.muted,.scripts-row.active,.scripts-row.selected,.content-direction-index){background-color:var(--ui1-dm-raised)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .scripts-row-main{border-color:transparent!important;background-color:transparent!important;color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.campaign-card-meta>span,.script-scene-count,.content-direction-map b){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-neutral)!important;background-image:none!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .platform-mark.facebook{border-color:#60a5fa66!important;background-color:var(--ui1-dm-blue)!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-creator-loading-rows,.affiliate-performance-period-assigner,.affiliate-report-meeting-summary,.affiliate-cast-create-bar,.affiliate-native-row){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-creator-loading-rows>span,.affiliate-creator-loading-rows article,.affiliate-creator-loading-rows article>span){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-hover)!important;background-image:none!important;color:transparent!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-native-row.head{background-color:var(--ui1-dm-raised)!important;color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-native-row:not(.head)>span:not(.affiliate-native-status):not(.affiliate-tier){background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-native-status{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-neutral)!important;background-image:none!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-meeting-summary>article{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-performance-api-sync :is(span,article){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.role-accordion-shell,.knowledge-empty-state,.identity-empty-state,.knowledge-center-search,.knowledge-document-row.table-head){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main .request-routing-list>label{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.knowledge-center-stats>span,.knowledge-summary>span,.knowledge-header-actions>span,.knowledge-dept-tabs button>small,.knowledge-document-row.table-head>span,.knowledge-card small){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-neutral)!important;background-image:none!important;color:#fff!important}html body #root .app-shell.page-file_optimizer.is-dark-mode.is-dark-mode-3 .main :is(.file-tools-empty,.file-tools-command,.file-tools-tab-actions,.file-tools-mode-row,.file-tools-stats>span,.file-tools-command span,.file-tools-assurance>span,.file-tools-summary>span){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.page-file_optimizer.is-dark-mode.is-dark-mode-3 .main .file-tools-icon.muted{border-color:#fff3!important;background-color:var(--ui1-dm-neutral)!important;background-image:none!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.chart-shell,[class$=-chart],[class*="-chart "],[class$=-chart-shell],[class*="-chart-shell "],.recharts-wrapper,.recharts-surface){border-color:var(--ui1-dm-border)!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.recharts-cartesian-grid line,[class*=grid-line],[class*=chart-grid] line){stroke:#ffffff17!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.recharts-cartesian-axis-tick text,.recharts-legend-item-text,[class*=chart-axis] text){fill:var(--ui1-dm-muted)!important;color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is([class*=donut-track],[class*=ring-track],[class*=progress-track]){background-color:var(--ui1-dm-neutral)!important;stroke:var(--ui1-dm-neutral)!important}html[data-ace-theme=dark-3] body :is(.theme-select-menu,.ace-nav-search-panel,.profile-context-menu,.info-tooltip-bubble,.file-tools-select-menu,.action-success-toast,.live-notification-toast,.login-bank-menu,.user-row-context-menu,.tool-account-context-menu,.position-delete-modal,.user-access-modal-card,.document-preview-modal,.knowledge-drawer,.tool-account-modal,.social-page-modal,.social-agent-modal,.finance-success-modal,.finance-native-context-menu,.row-context-menu,.affiliate-confirm-dialog,.affiliate-search-select-menu,.affiliate-performance-match-menu,.affiliate-period-menu,.affiliate-context-menu,.affiliate-save-toast,.ace-notification-filter-popover,.ace-notification-extension-form,.workspace-weather-popover.is-portal,.workspace-deadline-extension-modal,.workspace-recurrence-scope-modal,.workspace-inline-select-menu,.workspace-date-time-menu,.workspace-action-popup,.workspace-task-icon-menu,.workspace-platform-menu,.workspace-person-menu,.workspace-event-type-menu,.workspace-event-location-menu,.workspace-task-management-menu,.workspace-task-context-menu,.workspace-request-context-menu,.workspace-request-approver-menu,.workspace-request-reviewer-menu,.workspace-request-preview-modal,.workspace-leaderboard-modal,.workspace-attendance-modal,.workspace-event-conflict-dialog,.hr-modal-card,.hr-select-menu,.hr-date-popover,.hr-context-menu,.hr-result-card,.hr-toast,.content-studio-toast,.content-direction-month-menu,.script-owner-menu,.script-reviewer-popover,.script-shoot-group-menu,.script-location-menu,.script-time-menu,.script-person-menu,.script-direction-picker-menu,.script-delete-modal,.contract-toast,.contract-select-menu,.contract-context-menu,.contract-template-dialog,.contract-drawer-card,.design-ai-select-menu,.design-ai-output-context-menu,.design-ai-output-modal,.design-ai-asset-modal,.inventory-modal,.inventory-drawer,.inventory-combobox-menu,.inventory-context-menu,.inventory-toast,.mm-detail-drawer,.detail-drawer,[role=dialog]:not([class*=backdrop]):not([class*=overlay]),[role=alertdialog]:not([class*=backdrop]):not([class*=overlay]),[role=listbox],[role=menu]){--background: var(--ui1-dm-canvas);--card: var(--ui1-dm-card);--card-elevated: var(--ui1-dm-raised);--soft: var(--ui1-dm-raised);--border: var(--ui1-dm-border);--text: var(--ui1-dm-text);--text-secondary: var(--ui1-dm-body);--text-muted: var(--ui1-dm-muted);border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:var(--ace-popup-shadow)!important;color-scheme:dark}html[data-ace-theme=dark-3] body :is(.theme-select-option,[role=option],[role=menuitem]){border-color:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.theme-select-option,[role=option],[role=menuitem]):is(:hover,:focus-visible,.active,.selected,.is-current,.is-selected,[aria-selected=true]){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-hover)!important;color:#fff!important}html[data-ace-theme=dark-3] body :is(.ace-notification-filter-popover,.ace-notification-extension-form,.workspace-deadline-extension-modal,.workspace-recurrence-scope-modal,.workspace-action-popup,.workspace-request-preview-modal,.workspace-leaderboard-modal,.workspace-attendance-modal,.workspace-event-conflict-dialog,.hr-modal-card,.hr-result-card,.script-delete-modal,.contract-ai-compose,.design-ai-advanced-drawer,.design-ai-output-modal,.design-ai-asset-modal,.mm-detail-drawer,.detail-drawer,.finance-success-modal,.affiliate-confirm-dialog) :is(input,select,textarea){border-color:var(--ui1-dm-border-strong)!important;background-color:#181818!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.ace-notification-filter-popover,.ace-notification-extension-form,.workspace-deadline-extension-modal,.workspace-recurrence-scope-modal,.workspace-inline-select-menu,.workspace-date-time-menu,.workspace-action-popup,.workspace-task-icon-menu,.workspace-platform-menu,.workspace-person-menu,.workspace-event-type-menu,.workspace-event-location-menu,.workspace-task-management-menu,.workspace-task-context-menu,.workspace-request-context-menu,.workspace-request-approver-menu,.workspace-request-reviewer-menu,.hr-select-menu,.hr-date-popover,.hr-context-menu,.script-owner-menu,.script-reviewer-popover,.script-shoot-group-menu,.script-location-menu,.script-time-menu,.script-person-menu,.script-direction-picker-menu,.contract-select-menu,.contract-context-menu,.design-ai-select-menu,.inventory-combobox-menu,.inventory-context-menu,.affiliate-search-select-menu,.affiliate-performance-match-menu,.affiliate-period-menu,.affiliate-context-menu,.finance-native-context-menu,.row-context-menu,.mm-detail-drawer,.detail-drawer) button{border-color:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.ace-notification-filter-popover,.ace-notification-extension-form,.workspace-deadline-extension-modal,.workspace-recurrence-scope-modal,.workspace-inline-select-menu,.workspace-date-time-menu,.workspace-action-popup,.workspace-task-icon-menu,.workspace-platform-menu,.workspace-person-menu,.workspace-event-type-menu,.workspace-event-location-menu,.workspace-task-management-menu,.workspace-task-context-menu,.workspace-request-context-menu,.workspace-request-approver-menu,.workspace-request-reviewer-menu,.hr-select-menu,.hr-date-popover,.hr-context-menu,.script-owner-menu,.script-reviewer-popover,.script-shoot-group-menu,.script-location-menu,.script-time-menu,.script-person-menu,.script-direction-picker-menu,.contract-select-menu,.contract-context-menu,.design-ai-select-menu,.inventory-combobox-menu,.inventory-context-menu,.affiliate-search-select-menu,.affiliate-performance-match-menu,.affiliate-period-menu,.affiliate-context-menu,.finance-native-context-menu,.row-context-menu,.mm-detail-drawer,.detail-drawer) button:not(:disabled):hover{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-hover)!important;color:#fff!important}html[data-ace-theme=dark-3] body :is(.workspace-inline-select-menu,.workspace-date-time-menu,.workspace-action-popup,.workspace-task-icon-menu,.workspace-platform-menu,.workspace-person-menu,.workspace-event-type-menu,.workspace-event-location-menu,.workspace-task-management-menu,.workspace-task-context-menu,.workspace-request-context-menu,.workspace-request-approver-menu,.workspace-request-reviewer-menu,.hr-select-menu,.hr-date-popover,.hr-context-menu,.script-owner-menu,.script-reviewer-popover,.script-shoot-group-menu,.script-location-menu,.script-time-menu,.script-person-menu,.script-direction-picker-menu,.contract-select-menu,.contract-context-menu,.design-ai-select-menu,.inventory-combobox-menu,.inventory-context-menu,.affiliate-search-select-menu,.affiliate-performance-match-menu,.affiliate-period-menu,.affiliate-context-menu,.finance-native-context-menu,.row-context-menu) button:is(.active,.selected,.is-active,.is-selected,[aria-selected=true]){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-selected)!important;color:#fff!important}html[data-ace-theme=dark-3] body :is(.ace-notification-filter-scrim,.ace-notification-extension-backdrop,.workspace-deadline-extension-backdrop,.workspace-recurrence-scope-backdrop,.workspace-action-popup-backdrop,.workspace-request-preview-backdrop,.content-direction-preview-backdrop,.script-history-overlay,.contract-modal-overlay,.design-ai-confirm-backdrop,.design-ai-output-modal-backdrop,.design-ai-pro-modal-backdrop,.design-ai-asset-modal-backdrop,.werewolf-action-modal-backdrop,.hr-result-backdrop,.inventory-drawer-backdrop,.affiliate-confirm-backdrop,.affiliate-drawer-click-away,.gt-native-model-warning-backdrop,.marketing-master-overlay.detail-drawer__backdrop,.detail-drawer__backdrop,[class$=-modal-backdrop],[class*="-modal-backdrop "]){border-color:transparent!important;background-color:var(--ace-popup-backdrop)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:var(--ace-popup-backdrop-blur)!important;-webkit-backdrop-filter:var(--ace-popup-backdrop-blur)!important}html[data-ace-theme=dark-3] body .finance-success-overlay{border-color:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ace-theme=dark-3] body .ace-notification-filter-popover>header{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important}html[data-ace-theme=dark-3] body .ace-notification-filter-options>button.is-selected{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-selected)!important;color:#fff!important}html[data-ace-theme=dark-3] body .ace-notification-filter-reset{border-color:transparent!important;background-color:transparent!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body .ace-notification-extension-form>header :is(small,strong,em){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body .ace-notification-extension-field{border-color:transparent!important;background-color:transparent!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body .ace-notification-extension-input{border-color:var(--ui1-dm-border-strong)!important;background-color:#181818!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body .ace-notification-extension-form button.is-primary{border-color:#ffffff38!important;background-color:#e4e4e7!important;color:#111!important}html[data-ace-theme=dark-3] body .theme-select-trigger svg{background-color:transparent!important;color:currentColor!important;stroke:currentColor!important}html[data-ace-theme=dark-3] body .ace-nav-search-panel button{border-color:transparent!important;background-color:transparent!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body .ace-nav-search-panel button:is(:hover,:focus-visible){background-color:var(--ui1-dm-hover)!important;color:#fff!important}html[data-ace-theme=dark-3] body .ace-nav-search-icon{border-color:#fff3!important;background-color:var(--ui1-dm-blue)!important;color:#fff!important}html[data-ace-theme=dark-3] body .ace-nav-search-panel strong{color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body :is(.ace-nav-search-panel small,.ace-nav-search-empty){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body .profile-context-menu button{border-color:transparent!important;background-color:transparent!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body .profile-context-menu button:is(:hover,.is-current){background-color:var(--ui1-dm-selected)!important;color:#fff!important}html[data-ace-theme=dark-3] body .profile-context-menu svg{background-color:transparent!important;color:currentColor!important;stroke:currentColor!important}html[data-ace-theme=dark-3] body .live-notification-toast-main{background-color:transparent!important;color:inherit!important}html[data-ace-theme=dark-3] body .live-notification-toast-main:hover{background-color:var(--ui1-dm-hover)!important}html[data-ace-theme=dark-3] body .live-notification-toast-visual.is-system{border-color:#fff3!important;background-color:var(--live-toast-accent)!important;color:#fff!important}html[data-ace-theme=dark-3] body .live-notification-toast-visual.is-person{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-raised)!important;box-shadow:0 7px 20px #00000057!important}html[data-ace-theme=dark-3] body .live-notification-toast-avatar-fallback{color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body .live-notification-toast-app-badge{border-color:var(--ui1-dm-section)!important}html[data-ace-theme=dark-3] body :is(.live-notification-toast-meta strong,.live-notification-toast-copy>b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body :is(.live-notification-toast-meta time,.live-notification-toast-copy small){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body .live-notification-toast-close{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body .live-notification-toast-close:hover{background-color:var(--ui1-dm-hover)!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-weather-popover{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:var(--ace-popup-shadow)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-weather-popover:before{border-top-color:var(--ui1-dm-border-strong)!important;border-left-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-section)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-weather-popover strong{color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-weather-popover span{color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-weather-popover :is(small,.mobile-app-weather-location){color:var(--ui1-dm-muted)!important}@media(max-width:760px){html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-mobile-page-modal :is(.workspace-drawer-actions,.workspace-event-conflict-actions,.content-editor-actions,.script-editor-footer,.script-delete-actions,[class*=modal-actions],[class*=drawer-actions],[class*=footer-actions]){border-top-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important}}@media(max-width:760px){html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-all-features,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-search-panel,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-checkin-chooser{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:var(--ace-popup-shadow)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.mobile-search-scrim,.mobile-checkin-chooser-scrim,.mobile-notification-scrim){border-color:transparent!important;background-color:var(--ace-popup-backdrop)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:var(--ace-popup-backdrop-blur)!important;-webkit-backdrop-filter:var(--ace-popup-backdrop-blur)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.mobile-all-features-head strong,.mobile-feature-section>header,.mobile-checkin-chooser>header strong,.mobile-checkin-chooser-actions>button strong,.mobile-search-results strong){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.mobile-all-features-head span,.mobile-feature-app-card small,.mobile-checkin-chooser>header small,.mobile-checkin-chooser-actions>button small,.mobile-search-results small){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-all-features .mobile-feature-app-card[class*=dept-]{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-all-features .mobile-feature-app-card[class*=dept-]:is(:hover,:focus-visible,:active){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-hover)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-all-features .mobile-feature-app-card[class*=dept-]>span{border:0!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-neutral)!important;opacity:1!important;filter:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-all-features .mobile-feature-app-card.dept-gt>span{color:var(--ui1-dm-glyph-blue)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-all-features .mobile-feature-app-card.dept-ops>span{color:var(--ui1-dm-glyph-red)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-all-features .mobile-feature-app-card.dept-hr>span{color:var(--ui1-dm-glyph-violet)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-all-features .mobile-feature-app-card.dept-marketing>span{color:var(--ui1-dm-glyph-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-all-features .mobile-feature-app-card.dept-finance>span{color:var(--ui1-dm-glyph-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-all-features .mobile-feature-app-card:is(.dept-admin,.dept-core)>span{color:var(--ui1-dm-glyph-pink)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-all-features .mobile-feature-app-card:is(.dept-rnd,.dept-knowledge,.dept-common)>span{color:var(--ui1-dm-glyph-cyan)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-all-features .mobile-feature-app-card[class*=dept-]>span svg{color:inherit!important;stroke:currentColor!important;opacity:1!important;filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.mobile-search-input,.mobile-search-results button,.mobile-checkin-chooser-close,.mobile-checkin-chooser-actions>button){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.mobile-search-results button,.mobile-checkin-chooser-actions>button):is(:hover,:focus-visible,:active){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-hover)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-search-results button>span{background-color:var(--ui1-dm-blue)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-checkin-chooser-mark{background-color:var(--ui1-dm-neutral)!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-checkin-chooser-actions>button>span.is-office{background-color:var(--ui1-dm-blue)!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-checkin-chooser-actions>button>span.is-visit{background-color:var(--ui1-dm-green)!important;color:#fff!important}}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.position-delete-modal,.user-access-modal-card,.document-preview-modal,.knowledge-drawer,.tool-account-modal,.social-page-modal,.social-agent-modal,.finance-success-modal,.affiliate-confirm-dialog,.workspace-deadline-extension-modal,.workspace-recurrence-scope-modal,.workspace-request-preview-modal,.workspace-leaderboard-modal,.workspace-attendance-modal,.workspace-event-conflict-dialog,.hr-modal-card,.hr-result-card,.script-delete-modal,.contract-template-dialog,.contract-drawer-card,.design-ai-output-modal,.design-ai-asset-modal,.inventory-modal,.inventory-drawer,.mm-detail-drawer,.detail-drawer){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:var(--ace-popup-shadow)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.workspace-inline-select-menu,.workspace-date-time-menu,.workspace-action-popup,.workspace-task-icon-menu,.workspace-platform-menu,.workspace-person-menu,.workspace-event-type-menu,.workspace-event-location-menu,.workspace-task-management-menu,.workspace-task-context-menu,.workspace-request-context-menu,.workspace-request-approver-menu,.workspace-request-reviewer-menu,.hr-select-menu,.hr-date-popover,.hr-context-menu,.script-owner-menu,.script-reviewer-popover,.script-shoot-group-menu,.script-location-menu,.script-time-menu,.script-person-menu,.script-direction-picker-menu,.contract-select-menu,.contract-context-menu,.design-ai-select-menu,.inventory-combobox-menu,.inventory-context-menu,.affiliate-search-select-menu,.affiliate-performance-match-menu,.affiliate-period-menu,.affiliate-context-menu,.finance-native-context-menu,.row-context-menu,[role=listbox],[role=menu]) button{border-color:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.workspace-inline-select-menu,.workspace-date-time-menu,.workspace-action-popup,.workspace-task-icon-menu,.workspace-platform-menu,.workspace-person-menu,.workspace-event-type-menu,.workspace-event-location-menu,.workspace-task-management-menu,.workspace-task-context-menu,.workspace-request-context-menu,.workspace-request-approver-menu,.workspace-request-reviewer-menu,.hr-select-menu,.hr-date-popover,.hr-context-menu,.script-owner-menu,.script-reviewer-popover,.script-shoot-group-menu,.script-location-menu,.script-time-menu,.script-person-menu,.script-direction-picker-menu,.contract-select-menu,.contract-context-menu,.design-ai-select-menu,.inventory-combobox-menu,.inventory-context-menu,.affiliate-search-select-menu,.affiliate-performance-match-menu,.affiliate-period-menu,.affiliate-context-menu,.finance-native-context-menu,.row-context-menu,[role=listbox],[role=menu]) button:is(:hover,:focus-visible){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-hover)!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.workspace-inline-select-menu,.workspace-date-time-menu,.workspace-action-popup,.workspace-task-icon-menu,.workspace-platform-menu,.workspace-person-menu,.workspace-event-type-menu,.workspace-event-location-menu,.workspace-task-management-menu,.workspace-task-context-menu,.workspace-request-context-menu,.workspace-request-approver-menu,.workspace-request-reviewer-menu,.hr-select-menu,.hr-date-popover,.hr-context-menu,.script-owner-menu,.script-reviewer-popover,.script-shoot-group-menu,.script-location-menu,.script-time-menu,.script-person-menu,.script-direction-picker-menu,.contract-select-menu,.contract-context-menu,.design-ai-select-menu,.inventory-combobox-menu,.inventory-context-menu,.affiliate-search-select-menu,.affiliate-performance-match-menu,.affiliate-period-menu,.affiliate-context-menu,.finance-native-context-menu,.row-context-menu,[role=listbox],[role=menu]) button:is(.active,.selected,.is-active,.is-selected,[aria-selected=true]){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-selected)!important;color:#fff!important}html[data-ace-theme=dark-3] body :is(.workspace-person-avatar-tooltip,.inventory-status-tooltip,.recharts-default-tooltip){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:0 12px 30px #0000006b!important}html[data-ace-theme=dark-3] body :is(.workspace-hour-point rect,.affiliate-line-tooltip){fill:var(--ui1-dm-raised)!important;stroke:var(--ui1-dm-border-strong)!important}html[data-ace-theme=dark-3] body .workspace-hour-tooltip-caret{fill:var(--ui1-dm-raised)!important;stroke:var(--ui1-dm-border-strong)!important}html[data-ace-theme=dark-3] body :is(.workspace-hour-tooltip,.affiliate-line-tooltip-title,.affiliate-line-tooltip-metric,.affiliate-line-tooltip-total){fill:var(--ui1-dm-text)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body :is(.workspace-weather-popover.is-portal,.workspace-person-avatar-tooltip):before{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-section)!important}html[data-ace-theme=dark-3] body :is(.workspace-weather-popover.is-portal,.workspace-person-avatar-tooltip) :is(strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body :is(.workspace-weather-popover.is-portal,.workspace-person-avatar-tooltip) :is(span,small){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body .workspace-presence-popover{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:0 12px 30px #0000006b!important}html[data-ace-theme=dark-3] body .workspace-presence-popover:before{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-raised)!important}html[data-ace-theme=dark-3] body .workspace-presence-popover :is(strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body .workspace-presence-popover :is(span,small){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-drawer-grid,.affiliate-drawer-section) span:not([class*=status]):not([class*=badge]):not([class*=pill]):not([class*=stage]){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-creator-stat-grid article{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.workspace-deadline-extension-task,.workspace-recurrence-scope-options>button){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.workspace-deadline-extension-modal>header h3,.workspace-deadline-extension-task strong,.workspace-recurrence-scope-head h3,.workspace-recurrence-scope-options strong){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body :is(.workspace-deadline-extension-modal>header p,.workspace-deadline-extension-modal>header small,.workspace-deadline-extension-task small,.workspace-deadline-extension-field>span,.workspace-recurrence-scope-head p,.workspace-recurrence-scope-options small,.workspace-recurrence-scope-actions span){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body :is(.workspace-deadline-extension-symbol,.workspace-recurrence-scope-head>span){border-color:#fff3!important;background-color:var(--ui1-dm-amber)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3] body .workspace-deadline-extension-modal.is-overdue .workspace-deadline-extension-symbol{background-color:var(--ui1-dm-red)!important}html[data-ace-theme=dark-3] body .workspace-recurrence-scope-option-icon{border-color:#fff3!important;background-color:var(--ui1-dm-blue)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3] body .workspace-recurrence-scope-options>button:is(:hover,:focus-visible){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-hover)!important}html[data-ace-theme=dark-3] body .workspace-deadline-extension-error{border-color:#f8717157!important;background-color:#b91c1c40!important;color:#fecaca!important}html[data-ace-theme=dark-3] body :is(.workspace-deadline-extension-modal>footer>button.is-primary,.workspace-recurrence-scope-actions button.is-primary){border-color:#ffffff38!important;background-color:#e4e4e7!important;color:#111!important}html[data-ace-theme=dark-3] body .workspace-deadline-extension-modal>footer>button:not(.is-primary){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-period-menu{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:var(--ace-popup-shadow)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-period-tabs{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-period-tabs button,.affiliate-period-all,.affiliate-period-grid button){border-color:transparent!important;background-color:transparent!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-period-grid button{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-period-tabs button.active,.affiliate-period-all.selected,.affiliate-period-grid button.selected,.affiliate-period-tabs button:hover,.affiliate-period-all:hover,.affiliate-period-grid button:hover){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-selected)!important;color:#fff!important}html[data-ace-theme=dark-3] body :is(.finance-success-icon,.action-success-toast>span,.affiliate-save-toast>span,.affiliate-confirm-icon,.script-delete-icon){border-color:#fff3!important;background-color:var(--ui1-dm-green)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.affiliate-save-toast.error>span,.script-delete-icon){background-color:var(--ui1-dm-red)!important}html[data-ace-theme=dark-3] body .marketing-master .toast{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:0 12px 30px #0000006b!important}html[data-ace-theme=dark-3] body .marketing-master .toast svg{background-color:transparent!important;color:#34d399!important;stroke:currentColor!important}html[data-ace-theme=dark-3] body .script-direction-group-filter{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.script-small-modal-head.soft,.script-export-summary){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .caption-mode-popover span{color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-request-receiver-menu{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:var(--ace-popup-shadow)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main .hr-request-receiver-menu button{border-color:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main .hr-request-receiver-menu button:is(:hover,:focus-visible,.selected,[aria-selected=true]){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-hover)!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-existing-partner,.contract-ai-compose,.contract-review-document,.contract-review-chat,.contract-document-command-bar,.contract-document-editor,.contract-draft-preview,.contract-check-card,.contract-info-tile,.contract-partner-card,.contract-settings-grid>div,.contract-upload-panel,.contract-mini-note,.contract-upload-strip,.contract-review-point,.contract-drive-section-head,.contract-template-html-shell,.contract-signed-card,.contract-drawer-document,.contract-edit-panel,.contract-file-list,.contract-activity-panel,.contract-inline-form,.contract-scan-panel){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-repository-row,.contract-template-row,.contract-renewal-row){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-repository-row.head,.contract-template-row.head,.contract-renewal-row.head){background-color:var(--ui1-dm-raised)!important;color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-repository-row:not(.head),.contract-template-row:not(.head),.contract-renewal-row:not(.head)):hover{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-hover)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-repository-row,.contract-template-row,.contract-renewal-row) button:not(.primary-button){background-color:transparent!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-folder-current{border-color:color-mix(in srgb,var(--folder-accent) 58%,var(--ui1-dm-border-strong))!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:color-mix(in srgb,var(--folder-accent) 48%,#ffffff)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-folder-breadcrumb small,.contract-ai-compose-head span,.contract-ai-compose-actions span,.contract-drive-section-head>span,.contract-edit-banner,.contract-lock-pill){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-review-document p.highlight,.contract-command-actions .ghost-button.active){border-color:#60a5fa52!important;background-color:#2563eb3d!important;color:#dbeafe!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-tabs button{border-color:transparent!important;background-color:transparent!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-tabs button:is(:hover,.active){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-selected)!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-tabs button svg{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-neutral)!important;background-image:none!important;color:#fff!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-tabs button.active svg{border-color:#ffffff38!important;background-color:var(--ui1-dm-blue)!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-tabs button:after{background-color:transparent!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-tabs button.active:after{background-color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page :is(.design-ai-advanced-drawer,.design-ai-reference-box,.design-ai-product-image-picker,.design-ai-athlete-image-picker,.design-ai-field,.design-ai-output-modal-image,.design-ai-output-modal-info,.design-ai-asset-modal-image,.design-ai-score-grid>div){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-advanced-drawer{background-color:var(--ui1-dm-raised)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page :is(.design-ai-product-image-picker,.design-ai-athlete-image-picker) button{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page :is(.design-ai-product-image-picker,.design-ai-athlete-image-picker) button:is(:hover,.active,.selected,[aria-pressed=true]){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-hover)!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 :is(.werewolf-chat-message,.werewolf-live-row,.werewolf-data-mode,.werewolf-action-note){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .werewolf-chat-message.mine{border-color:#60a5fa57!important;background-color:#2563eb3d!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 :is(.werewolf-status.status-waiting,.werewolf-action-note.warning){border-color:#fbbf2457!important;background-color:#92400e85!important;color:#fde68a!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .werewolf-status.status-in_game{border-color:#34d39957!important;background-color:#04785785!important;color:#a7f3d0!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 :is(.werewolf-status.status-finished,.werewolf-action-note.muted){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-neutral)!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .werewolf-phase-banner{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .werewolf-phase-banner.mode-đêm{background-color:#17142b!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .werewolf-phase-banner.mode-ngày{background-color:#292010!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 :is(.werewolf-private-notice .werewolf-private-icon,.werewolf-private-notice.tone-villagers .werewolf-private-icon){border-color:#fff3!important;background-color:var(--ui1-dm-green)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .werewolf-private-notice:not(.tone-villagers):not(.tone-wolves) .werewolf-private-icon{background-color:var(--ui1-dm-blue)!important}@media(max-width:760px){html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 :is(.gt-mobile-menu-button,.sidebar){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:var(--ace-popup-shadow)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .werewolf-side-stack>.werewolf-chat-card.is-mobile-open{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-text)!important}}html body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-page :is(.panel,.metric-card,[class$=-panel],[class*="-panel "],[class$=-card],[class*="-card "],[class$=-table],[class*="-table "]){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.finance-native-page,.finance-native-legacy-ceo) :is(.panel,.metric-card,[class$=-panel],[class*="-panel "],[class$=-card],[class*="-card "],[class$=-table],[class*="-table "]){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.finance-native-page,.finance-native-legacy-ceo) :is(svg,.finance-native-pro-line-chart,.finance-final-channel-hole,.finance-native-pro-donut>span){border-color:var(--ui1-dm-border)!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.finance-local-chart-money-col span,.finance-final-channel-row,.finance-native-table-row,.dashboard-table-row){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-filter-count{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-status{border-color:var(--ui1-dm-pill-neutral-border)!important;background-color:var(--ui1-dm-pill-neutral)!important;background-image:none!important;color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-status.ready{border-color:var(--ui1-dm-pill-green-border)!important;background-color:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-status.watch{border-color:var(--ui1-dm-pill-amber-border)!important;background-color:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-status.risk{border-color:var(--ui1-dm-pill-red-border)!important;background-color:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.finance-local-hero-icon,.finance-native-card-icon,.finance-native-kpi-icon,.finance-native-summary-icon,.finance-native-icon-badge){border-color:#fff3!important;background-color:var(--ui1-semantic-fill, var(--ui1-dm-blue))!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-local-hero-green{--ui1-semantic-fill: var(--ui1-dm-green)}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-local-hero-red{--ui1-semantic-fill: var(--ui1-dm-red)}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-local-hero-blue{--ui1-semantic-fill: var(--ui1-dm-blue)}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-local-hero-amber{--ui1-semantic-fill: var(--ui1-dm-amber)}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-local-hero-violet{--ui1-semantic-fill: var(--ui1-dm-violet)}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.workspace-dept-text-neutral,.workspace-momentum-task-tile b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-command-copy>span{color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-pill{border:1px solid var(--ui1-dm-pill-neutral-border)!important;background-color:var(--ui1-dm-pill-neutral)!important;background-image:none!important;color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-pill.green{border-color:var(--ui1-dm-pill-green-border)!important;background-color:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-pill.blue{border-color:var(--ui1-dm-pill-blue-border)!important;background-color:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-pill.violet{border-color:var(--ui1-dm-pill-violet-border)!important;background-color:var(--ui1-dm-pill-violet)!important;color:var(--ui1-dm-pill-violet-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-pill.amber{border-color:var(--ui1-dm-pill-amber-border)!important;background-color:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-pill.red{border-color:var(--ui1-dm-pill-red-border)!important;background-color:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-pill.gray{border-color:var(--ui1-dm-pill-neutral-border)!important;background-color:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-department{border:1px solid rgba(255,255,255,.16)!important;background-color:var(--ui1-dm-neutral)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-department.marketing{background-color:var(--ui1-dm-pill-amber)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-department.gt{background-color:var(--ui1-dm-pill-blue)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-department.ops{background-color:var(--ui1-dm-pill-red)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-department.hr{background-color:var(--ui1-dm-pill-green)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-department.finance{background-color:var(--ui1-dm-pill-violet)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-department.admin{background-color:#9d174d!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-department.ecom{background-color:#854d0e!important}html[data-ace-theme=dark-3] body :is(.theme-select-menu,.file-tools-select-menu,.user-row-context-menu,.tool-account-context-menu,.login-bank-menu,.content-direction-month-menu) button{border-color:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.theme-select-menu,.file-tools-select-menu,.user-row-context-menu,.tool-account-context-menu,.login-bank-menu,.content-direction-month-menu) button:is(:hover,:focus-visible){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-hover)!important;color:#fff!important}html[data-ace-theme=dark-3] body :is(.theme-select-menu,.file-tools-select-menu,.user-row-context-menu,.tool-account-context-menu,.login-bank-menu,.content-direction-month-menu) button:is(.active,.selected,.is-active,.is-selected,[aria-selected=true]){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-selected)!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .script-project-color-menu button{border-color:#ffffff47!important;background-color:var(--script-project-swatch, var(--ui1-dm-blue))!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .script-project-shoot-sync button{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.finance-date-table-presets,.finance-date-table-inputs span,.finance-date-table-nav .theme-select){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .success-toast-card span{color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body .success-toast-card>button{border-color:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-muted)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .success-toast-card>button:is(:hover,:focus-visible){background-color:var(--ui1-dm-hover)!important;color:#fff!important}html[data-ace-theme=dark-3] body .inventory-status-tooltip>div{border-color:var(--ui1-dm-border)!important}html[data-ace-theme=dark-3] body .inventory-status-tooltip :is(strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body .inventory-status-tooltip :is(span,p,small){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body .info-tooltip.info-tooltip-mark{border:1px solid rgba(255,255,255,.22)!important;background-color:var(--ui1-dm-blue)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3] body .info-tooltip.question-tooltip{border:1px solid rgba(255,255,255,.2)!important;background-color:var(--ui1-dm-neutral)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3] body .info-tooltip:is(:hover,:focus-visible){filter:brightness(1.14)}html[data-ace-theme=dark-3] body :is(.login-success-modal,.user-delete-confirm-card,.affiliate-cast-modal,.hr-send-confirm-panel){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:var(--ace-popup-shadow)!important}html[data-ace-theme=dark-3] body :is(.success-icon,.user-delete-confirm-icon,.affiliate-cast-modal-icon,.hr-send-confirm-icon){border:1px solid rgba(255,255,255,.22)!important;background-color:var(--ui1-dm-green)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .user-delete-confirm-icon{background-color:var(--ui1-dm-red)!important}html[data-ace-theme=dark-3] body :is(.affiliate-cast-modal-icon,.hr-send-confirm-icon.amber){background-color:var(--ui1-dm-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-routine-modal-iconline{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-routine-modal-iconline strong{color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-routine-modal-iconline small,html[data-ace-theme=dark-3] body .ace-glass-loader-label{color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ceo-operating-focus .metric-card>span,.finance-native-compact-period-trigger>span){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.script-row-project-name,.content-studio-hero.scripts-hero span){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .script-project-tab.active small{border-color:#ffffff2e!important;background-color:var(--ui1-dm-neutral)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master :is(.filter-bar__title span,.filter-control>span){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .file-tools-dropzone>span{color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-confirm-popover{border-color:color-mix(in srgb,var(--ui1-dm-green) 54%,transparent)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:0 12px 30px #0000006b!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-confirm-popover strong{color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-confirm-popover p{color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-athlete-picker,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-athlete-picker[open]{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-athlete-picker summary span{color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-athlete-picker summary b{color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual{--notification-category-bg: var(--ui1-dm-neutral) !important;--notification-category-color: #ffffff !important;border:1px solid rgba(255,255,255,.2)!important;background-color:var(--notification-category-bg)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=affiliate]{--notification-category-bg: var(--ui1-dm-amber) !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=content]{--notification-category-bg: var(--ui1-dm-violet) !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=finance]{--notification-category-bg: var(--ui1-dm-green) !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=hr]{--notification-category-bg: var(--ui1-dm-violet) !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=inventory]{--notification-category-bg: var(--ui1-dm-red) !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=request]{--notification-category-bg: var(--ui1-dm-amber) !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=workspace]{--notification-category-bg: var(--ui1-dm-blue) !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=calendar]{--notification-category-bg: var(--ui1-dm-green) !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=task]{--notification-category-bg: var(--ui1-dm-blue) !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-visual[data-app-tone=mention]{--notification-category-bg: var(--ui1-dm-violet) !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-type-badge{border-color:var(--ui1-dm-card)!important;background-color:var(--notification-category-bg)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button b{border-color:var(--ui1-dm-pill-neutral-border)!important;background-color:var(--ui1-dm-pill-neutral)!important;background-image:none!important;color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button[data-flow=mention] b{border-color:var(--ui1-dm-pill-violet-border)!important;background-color:var(--ui1-dm-pill-violet)!important;color:var(--ui1-dm-pill-violet-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button[data-flow=calendar] b{border-color:var(--ui1-dm-pill-green-border)!important;background-color:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-flow-tabs button[data-flow=tasks] b{border-color:var(--ui1-dm-pill-blue-border)!important;background-color:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-inline-action{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-inline-action:not(:disabled):not([aria-disabled=true]):is(:hover,:active){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-hover)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-inline-action.is-primary{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-selected)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-inline-action.is-primary:not(:disabled):not([aria-disabled=true]):is(:hover,:active){background-color:color-mix(in srgb,var(--ui1-dm-selected) 88%,white)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-inline-action.is-success{border-color:var(--ui1-dm-pill-green-border)!important;background-color:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-inline-action.is-success:not(:disabled):not([aria-disabled=true]):is(:hover,:active){border-color:var(--ui1-dm-pill-green-border)!important;background-color:color-mix(in srgb,var(--ui1-dm-pill-green) 92%,white)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-inline-action.is-danger{border-color:var(--ui1-dm-pill-red-border)!important;background-color:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-inline-action.is-danger:not(:disabled):not([aria-disabled=true]):is(:hover,:active){border-color:var(--ui1-dm-pill-red-border)!important;background-color:color-mix(in srgb,var(--ui1-dm-pill-red) 92%,white)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-inline-action:focus-visible{outline:2px solid var(--ui1-dm-focus)!important;outline-offset:2px}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-inline-action:is(:disabled,[aria-disabled=true]){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;color:var(--ui1-dm-muted)!important;opacity:1!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-inline-action>:is(span,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important;stroke:currentColor!important;opacity:1!important;filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-action-feedback{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-action-feedback.is-success{border-color:var(--ui1-dm-pill-green)!important;background-color:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-action-feedback.is-error{border-color:var(--ui1-dm-pill-red)!important;background-color:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-skeleton{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-cast-modal-grid article,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-cast-modal-note p{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.content-direction-people-picker,.content-direction-format-builder,.content-direction-media-editor){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-person-option{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-person-option:is(:hover,.active){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-selected)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-allocation-summary{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-allocation-summary.valid{border-color:var(--ui1-dm-pill-green)!important;background-color:color-mix(in srgb,var(--ui1-dm-pill-green) 72%,var(--ui1-dm-raised))!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-allocation-summary.invalid{border-color:var(--ui1-dm-pill-red)!important;background-color:color-mix(in srgb,var(--ui1-dm-pill-red) 72%,var(--ui1-dm-raised))!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-allocation-summary-multi>div>span{background-color:#ffffff14!important;background-image:none!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-allocation-summary-multi>div>span.valid{color:#bbf7d0!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-allocation-summary-multi>div>span.invalid{color:#fecaca!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-media-preview{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.content-direction-people-picker>div:first-child>span,.content-direction-format-builder-head>span,.content-direction-media-editor-head>span){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .contract-stepper button b{border-color:#ffffff2e!important;background-color:var(--ui1-dm-neutral)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .contract-stepper button.active b,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .contract-mode-switch button.active>svg{border-color:#ffffff3d!important;background-color:var(--ui1-dm-blue)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .contract-mode-switch button:not(.active)>svg{border-color:#ffffff2e!important;background-color:var(--ui1-dm-neutral)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-create-modal{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-create-modal :is(.workspace-quick-form>label,.workspace-create-row,.workspace-task-property-row,.workspace-task-modal-hero,.workspace-event-modal-hero,.workspace-routine-modal-iconline){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-create-modal .workspace-drawer-head{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.workspace-action-popup-icon,.workspace-event-modal-hero>.workspace-event-modal-icon,.workspace-task-modal-hero>span){border:1px solid rgba(255,255,255,.22)!important;background-color:var(--ui1-dm-blue)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-action-popup-icon{background-color:var(--ui1-dm-neutral)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-action-popup.is-success .workspace-action-popup-icon{background-color:var(--ui1-dm-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-action-popup.is-warning .workspace-action-popup-icon{background-color:var(--ui1-dm-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-action-popup.is-danger .workspace-action-popup-icon{background-color:var(--ui1-dm-red)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.workspace-attendance-modal-summary article,.workspace-attendance-modal-grid,.workspace-attendance-day-inspector){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-attendance-modal-summary .is-penalty{border-color:var(--ui1-dm-pill-amber)!important;background-color:color-mix(in srgb,var(--ui1-dm-pill-amber) 70%,var(--ui1-dm-card))!important;background-image:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.workspace-attendance-modal-head h2,.workspace-attendance-modal-summary strong,.workspace-attendance-day-inspector strong,.workspace-attendance-day-inspector dd){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.workspace-attendance-modal-head span,.workspace-attendance-modal-head small,.workspace-attendance-modal-summary span,.workspace-attendance-modal-summary small,.workspace-attendance-day-inspector span,.workspace-attendance-day-inspector small,.workspace-attendance-day-inspector dt){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-attendance-modal-close{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-attendance-modal-head>i{border-color:#ffffff38!important;background-color:var(--ui1-dm-green)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-create-modal.kind-task .workspace-task-deadline-panel{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-create-modal.kind-task .workspace-task-deadline-panel:is(.is-due-soon){border-color:var(--ui1-dm-pill-amber)!important;background-color:color-mix(in srgb,var(--ui1-dm-pill-amber) 68%,var(--ui1-dm-raised))!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-create-modal.kind-task .workspace-task-deadline-panel:is(.is-overdue){border-color:var(--ui1-dm-pill-red)!important;background-color:color-mix(in srgb,var(--ui1-dm-pill-red) 68%,var(--ui1-dm-raised))!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-create-modal.kind-task .workspace-task-deadline-panel:is(.is-today,.is-extension-pending){border-color:var(--ui1-dm-pill-blue)!important;background-color:color-mix(in srgb,var(--ui1-dm-pill-blue) 68%,var(--ui1-dm-raised))!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-task-deadline-panel strong{color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-task-deadline-panel :is(span,small){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-task-deadline-icon{border:1px solid rgba(255,255,255,.22)!important;background-color:var(--ui1-dm-blue)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-task-deadline-panel.is-due-soon .workspace-task-deadline-icon{background-color:var(--ui1-dm-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-task-deadline-panel.is-overdue .workspace-task-deadline-icon{background-color:var(--ui1-dm-red)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.hr-send-confirm-target,.hr-manager-review-confirm-comment,.hr-manager-review-evidence-grid article,.hr-manager-review-evidence-list article){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-confirm-note{border-color:var(--ui1-dm-pill-blue)!important;background:color-mix(in srgb,var(--ui1-dm-pill-blue) 68%,var(--ui1-dm-raised))!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-manager-review-evidence-grid article.amber,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-manager-review-evidence-list article.amber{border-color:var(--ui1-dm-pill-amber)!important;background-color:color-mix(in srgb,var(--ui1-dm-pill-amber) 68%,var(--ui1-dm-raised))!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-result-icon{border:1px solid rgba(255,255,255,.22)!important;background-color:var(--ui1-dm-green)!important;background-image:none!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-result-icon:is(.late,.amber){background-color:var(--ui1-dm-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .hr-result-icon:is(.failed,.error,.danger){background-color:var(--ui1-dm-red)!important}html[data-ace-theme=dark-3] body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-confirm-body,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-success-amount{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-confirm-body strong,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-success-amount strong{color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root :is(.app-shell.is-dark-mode.is-dark-mode-3.is-inventory-dark,.app-shell.page-inventory.is-dark-mode.is-dark-mode-3) .inventory-confirm-body span,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-success-amount span{color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .scripts-workspace .scripts-summary-grid{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .script-platform-quick-toggle .script-platform-add{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .script-platform-quick-toggle .script-platform-add:hover{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-hover)!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .module-placeholder{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-reports-page :is(.affiliate-report-meeting-summary article>span,.affiliate-report-studio-head span,.affiliate-report-studio-meta span){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-kpi-display-tv :is(.finance-kpi-display-card-head span,.finance-kpi-display-card-head small){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-kpi-display-tv :is(.finance-kpi-display-reel-track,.finance-kpi-display-reel-static,.finance-kpi-display-money-unit){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-kpi-display-tv .finance-kpi-display-date{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-neutral)!important;color:#fff!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-kpi-display-tv :is(.finance-kpi-display-panel-title span,.finance-kpi-display-gauge span,.finance-kpi-display-team-donut-head span,.finance-kpi-display-team-donut-legend span,.finance-kpi-display-forecast span,.finance-kpi-display-forecast small){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card :is(.user-access-modal-head,.direct-permission-footer){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card :is(.direct-permission-manager,.direct-permission-department,.direct-permission-app-list,.direct-permission-options,.direct-permission-feature,.direct-permission-feature-options){border-color:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card :is(.direct-permission-app,.direct-permission-option,.direct-permission-department-tab){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card :is(.direct-permission-app-trigger,.direct-permission-feature-trigger){border-color:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card :is(.direct-permission-app.is-expanded .direct-permission-app-trigger,.direct-permission-feature.is-expanded .direct-permission-feature-trigger,.direct-permission-department-tab.active,.direct-permission-option.is-selected){border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-selected)!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card [class*=direct-permission-department-]{--permission-dept-soft: var(--ui1-dm-selected) !important;--permission-dept-accent: var(--ui1-dm-text) !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-department-workspace{--permission-dept-accent: #e4e4e7 !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-department-gt{--permission-dept-accent: #93c5fd !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-department-ops{--permission-dept-accent: #fcd34d !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-department-hr{--permission-dept-accent: #6ee7b7 !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-department-marketing{--permission-dept-accent: #c4b5fd !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-department-finance{--permission-dept-accent: #5eead4 !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-department-admin{--permission-dept-accent: #f9a8d4 !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card :is(.direct-permission-department-core,.direct-permission-department-founder){--permission-dept-accent: #a5b4fc !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-department-knowledge{--permission-dept-accent: #fde047 !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card :is(.direct-permission-department-common,.direct-permission-department-neutral){--permission-dept-accent: #d4d4d8 !important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card :is(.direct-permission-summary-chip,.direct-permission-department-title,.direct-permission-app-count,.direct-permission-feature-count){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-selected)!important;background-image:none!important;color:var(--permission-dept-accent, var(--ui1-dm-text))!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card :is(.direct-permission-summary-chip small,.direct-permission-department-tab small,.direct-permission-feature-title-copy small){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card :is(.direct-permission-app-chevron,.direct-permission-feature-chevron,.direct-permission-help){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-option.is-inherited:not(.is-selected){border-color:var(--ui1-dm-pill-green)!important;background-color:color-mix(in srgb,var(--ui1-dm-pill-green) 55%,var(--ui1-dm-raised))!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-option.is-covered:not(.is-selected){border-color:var(--ui1-dm-pill-violet)!important;background-color:color-mix(in srgb,var(--ui1-dm-pill-violet) 55%,var(--ui1-dm-raised))!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-option.is-denied{border-color:var(--ui1-dm-border-strong)!important;background-color:var(--ui1-dm-card)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-option.is-denied>label strong{color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-access-state{border:1px solid var(--ui1-dm-pill-neutral-border)!important;background-color:var(--ui1-dm-pill-neutral)!important;background-image:none!important;color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-access-state.is-direct{border-color:var(--ui1-dm-pill-blue-border)!important;background-color:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-access-state.is-role{border-color:var(--ui1-dm-pill-green-border)!important;background-color:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-access-state.is-covered{border-color:var(--ui1-dm-pill-violet-border)!important;background-color:var(--ui1-dm-pill-violet)!important;color:var(--ui1-dm-pill-violet-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .direct-permission-access-state.is-available{border-color:var(--ui1-dm-pill-amber-border)!important;background-color:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.content-editor-drawer,.manual-publish-modal,.import-sheet-modal,.script-editor-modal) :is(.asset-upload-placeholder,.editor-asset-preview,.editor-asset-storage,.asset-media-preview.empty,.advanced-details,.auto-footer-create){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.content-editor-drawer,.manual-publish-modal,.import-sheet-modal,.script-editor-modal) .content-editor-actions{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main .script-editor-modal .script-editor-footer{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main .script-editor-modal .panel-head.small>span{border-color:#ffffff38!important;background-color:var(--ui1-dm-blue)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,html[data-ace-theme=dark-3] #ace-module-overlay-root .marketing-master-overlay{--background: var(--ui1-dm-canvas) !important;--card: var(--ui1-dm-card) !important;--card-elevated: var(--ui1-dm-raised) !important;--soft: var(--ui1-dm-raised) !important;--border: var(--ui1-dm-border) !important;--text: var(--ui1-dm-text) !important;--text-secondary: var(--ui1-dm-body) !important;--text-muted: var(--ui1-dm-muted) !important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.contract-document-page,.contract-template-docx-preview,.document-page,.pdf-page,.print-page,.email-preview-frame){border-color:#3f3f46!important;background-color:#fff!important;background-image:none!important;color:#111827!important;color-scheme:light;box-shadow:0 18px 46px #0000005c!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.contract-document-page,.contract-template-docx-preview,.document-page,.pdf-page,.print-page,.email-preview-frame) :is(h1,h2,h3,h4,h5,h6,p,span,strong,small,li,td,th){color:#111827!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .contract-template-docx-preview :is(table,thead,tbody,tr,td,th){background-color:transparent!important;background-image:none!important;color:#111827!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .contract-template-docx-preview :is(td,th){border-color:#cbd5e1!important}html[data-ace-theme=dark-3] body button.affiliate-drawer-click-away{border-color:transparent!important;background-color:var(--ace-popup-backdrop)!important;background-image:none!important;color:transparent!important;box-shadow:none!important;backdrop-filter:var(--ace-popup-backdrop-blur)!important;-webkit-backdrop-filter:var(--ace-popup-backdrop-blur)!important}@media(prefers-reduced-motion:reduce){html[data-ace-theme=dark-3] *{scroll-behavior:auto!important}}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .profile-info>strong{color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .profile-info>span:not(.department-pill){color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .dark-mode-action.is-active :is(svg,span),html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .dark-mode-action.is-active:hover :is(svg,span){color:var(--ui1-dm-text)!important;stroke:currentColor!important;filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar-footer>.footer-action:not(.dark-mode-action)>span{color:currentColor!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-inline-status.is-warning{border-color:#f59e0b6b!important;background-color:#2b2112!important;background-image:none!important;color:#fde68a!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-kanban-column{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-kanban-column.is-todo{border-color:#60a5fa57!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-kanban-column.is-doing{border-color:#22d3ee52!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-kanban-column.is-review{border-color:#f59e0b5c!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-kanban-column.is-blocked{border-color:#f871715c!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-kanban-column.is-done{border-color:#34d39957!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-kanban-column.is-drop-target{border-color:var(--ui1-dm-focus)!important;background-color:var(--ui1-dm-raised)!important;box-shadow:inset 0 0 0 1px #60a5fa8c!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-kanban-column-head,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-urgency-head{color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-kanban-column-head,.workspace-urgency-head) b{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-neutral)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}@media(max-width:1024px){html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-search,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-nav-search-mobile.is-open .mobile-app-search{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-search input{border:0!important;background:transparent!important;color:var(--ui1-dm-text)!important;-webkit-text-fill-color:var(--ui1-dm-text)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-search svg{color:var(--ui1-dm-muted)!important;stroke:currentColor!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-search input::placeholder{color:var(--ui1-dm-muted)!important;-webkit-text-fill-color:var(--ui1-dm-muted)!important;opacity:1!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.mobile-app-logo-chip,.mobile-app-profile-chip){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.personal-profile-panel.user-profile-detail,.mobile-profile-group,.profile-info-card,.mobile-profile-access-content .profile-warning,.mobile-access-stat-row article,.mobile-access-section,.mobile-access-module-grid article,.mobile-access-permission-list article){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group h3{border-bottom:1px solid var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;text-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group button,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group h3+button{border:0!important;border-top:1px solid var(--ui1-dm-border)!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group h3+button{border-top:0!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group button:not(:disabled):is(:hover,:focus-visible,:active){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-selected)!important;color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group button>span{border:1px solid rgba(255,255,255,.2)!important;background:var(--ui1-dm-blue)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group button:nth-of-type(2)>span{background:var(--ui1-dm-violet)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group button:nth-of-type(3)>span{background:var(--ui1-dm-green)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group button:nth-of-type(4)>span{background:var(--ui1-dm-amber)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group button>span svg{color:#fff!important;stroke:currentColor!important;filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group button strong{color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group button em,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group button>svg{color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group button i{border:1px solid var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-neutral)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group button i b{background:#e4e4e7!important;box-shadow:0 1px 4px #0000006b!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group button i.is-on{border-color:#34d39980!important;background:var(--ui1-dm-green)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.mobile-app-back-strip>.mobile-back-only-button,.mobile-profile-detail-back,.ace-mobile-modal-back){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.mobile-app-back-strip>.mobile-back-only-button,.mobile-profile-detail-back,.ace-mobile-modal-back):after{display:none!important;content:none!important;background:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.mobile-app-back-strip>.mobile-back-only-button,.mobile-profile-detail-back,.ace-mobile-modal-back):is(:hover,:focus-visible,:active){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-hover)!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-danger,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-danger button,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-danger h3+button,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-danger button:is(:hover,:focus-visible,:active){border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-danger button :is(strong,span,svg){color:#f87171!important;stroke:currentColor!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-danger button>span{border:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-danger .mobile-profile-logout-action{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-calendar-notice{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-calendar-compact button:not(.mobile-home-calendar-notice){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-calendar-compact button.has-event:not(.active):not(.is-today){border-color:#60a5fa66!important;background:var(--ui1-dm-raised)!important;color:#bfdbfe!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-calendar-compact button.has-past-event:not(.is-today){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-calendar-compact button.has-past-event:not(.is-today) :is(span,strong){color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-calendar-compact button:is(.active,.is-today){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-selected)!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3.is-mobile-module-home .module-page-tabs .module-function-tabs button:before{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3.is-mobile-module-home .module-page-tabs .module-function-tabs button.active:before{background:var(--ui1-dm-selected)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .back-to-top,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .back-to-top.visible,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .back-to-top:hover{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(max-width:760px){html body #root .app-shell.page-workspace_tasks.is-dark-mode.is-dark-mode-3 .workspace-dashboard.workspace-dashboard .workspace-urgency-list>section{border:1px solid var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.ceo-channel-table,.ceo-channel-head,.ceo-channel-row,.dashboard-table-head,.dashboard-table-row,.ceo-trust-strip article,.finance-native-ceo-trust-row article,.finance-native-route-state article,.finance-native-readiness-head article,.finance-native-final-checklist article,.finance-native-dropzone,.finance-native-dropzone .finance-native-file-status){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.ceo-channel-head,.dashboard-table-head){background-color:var(--ui1-dm-raised)!important;color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.ceo-channel-row,.dashboard-table-row){background-color:transparent!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.ceo-channel-row,.dashboard-table-row):hover{background-color:var(--ui1-dm-hover)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.ceo-channel-head,.ceo-channel-row,.dashboard-table-head,.dashboard-table-row,.ceo-trust-strip article,.finance-native-ceo-trust-row article,.finance-native-route-state article,.finance-native-readiness-head article,.finance-native-final-checklist article) :is(strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.ceo-channel-head,.ceo-channel-row,.dashboard-table-head,.dashboard-table-row,.ceo-trust-strip article,.finance-native-ceo-trust-row article,.finance-native-route-state article,.finance-native-readiness-head article,.finance-native-final-checklist article) :is(span,small,em){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-channel-metric.is-ready b{color:#6ee7b7!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-channel-metric em{border:1px solid rgba(245,158,11,.36)!important;background:#2b2112!important;color:#fde68a!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-channel-action{border-color:#60a5fa66!important;background:var(--ui1-dm-raised)!important;color:#bfdbfe!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-final-checklist article.is-ready>span{border:1px solid rgba(52,211,153,.45)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-final-checklist article.is-partial>span{border:1px solid rgba(245,158,11,.42)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-dropzone{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-card)!important;background-image:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-dropzone:is(:hover,:focus-within){border-color:var(--ui1-dm-focus)!important;background:var(--ui1-dm-raised)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .theme-select-value{color:var(--ui1-dm-body)!important;-webkit-text-fill-color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.role-summary-panel,.role-summary-grid>div){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main .role-summary-grid>div{background-color:var(--ui1-dm-raised)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main .role-summary-grid>div :is(strong,span){color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main .ui-switch{border:1px solid var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-neutral)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main .ui-switch:after{background:#e4e4e7!important;box-shadow:0 1px 4px #0000006b!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main .ui-switch.on{border-color:#34d39980!important;background:var(--ui1-dm-green)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-studio,.affiliate-report-canvas,.affiliate-report-preview,.affiliate-report-meeting-summary,.affiliate-report-kpis,.affiliate-report-summary,.affiliate-report-executive-grid article,.affiliate-report-table-grid article,.affiliate-report-mini-table,.affiliate-report-ranking-table,.affiliate-report-history){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-meeting-summary,.affiliate-report-kpis){background-color:var(--ui1-dm-border)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-meeting-summary>article,.affiliate-report-kpis>article,.affiliate-report-kpis>article.is-total-gmv){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-kpis>article.is-total-gmv{background-color:var(--ui1-dm-raised)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-kpis>article.is-total-gmv strong{color:#93c5fd!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-summary,.affiliate-report-executive-grid article,.affiliate-report-table-grid article,.affiliate-report-sheet-list>span){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-mini-table,.affiliate-report-ranking-table,.affiliate-report-history){background-color:var(--ui1-dm-card)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-mini-table>span,.affiliate-report-ranking-table .row,.affiliate-report-history .row){border-color:var(--ui1-dm-border)!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-ranking-table .head,.affiliate-report-history .head){border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-studio-head,.affiliate-report-canvas-head,.affiliate-report-meeting-summary,.affiliate-report-kpis,.affiliate-report-summary,.affiliate-report-executive-grid,.affiliate-report-table-grid,.affiliate-report-mini-table,.affiliate-report-ranking-table,.affiliate-report-history) :is(h2,h3,strong,b,em){color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-studio-head,.affiliate-report-canvas-head,.affiliate-report-meeting-summary,.affiliate-report-kpis,.affiliate-report-summary,.affiliate-report-executive-grid,.affiliate-report-table-grid,.affiliate-report-mini-table,.affiliate-report-ranking-table,.affiliate-report-history) :is(p,span,small,i){color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-kpis span,.affiliate-report-summary small,.affiliate-report-table-grid header span,.affiliate-report-mini-table>i,.affiliate-report-ranking-table .head,.affiliate-report-ranking-table>i,.affiliate-report-history .head,.affiliate-report-history small){color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-canvas-head{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-section)!important;background-image:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-brand-mark{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-brand-mark>span{color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-type-tabs button,.affiliate-report-action-button,.affiliate-report-chip-button,.affiliate-report-filter-reset,.affiliate-report-period-picker>button,.affiliate-report-date-range-actions button){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-type-tabs button,.affiliate-report-action-button,.affiliate-report-chip-button,.affiliate-report-filter-reset,.affiliate-report-period-picker>button,.affiliate-report-date-range-actions button):not(:disabled):is(:hover,:focus-visible){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-hover)!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-type-tabs button.active,.affiliate-report-period-tabs button.active,.affiliate-report-period-grid button.selected){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-selected)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0d!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-action-button.primary,.affiliate-report-date-range-actions button.primary){border-color:#d4d4d8!important;background:#e4e4e7!important;color:#090909!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-report-action-button.primary,.affiliate-report-date-range-actions button.primary) :is(svg,span){color:#090909!important;stroke:currentColor!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-period-menu{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:var(--ace-popup-shadow)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-period-tabs{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-period-grid button{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-date-range-fields input{border-color:var(--ui1-dm-border-strong)!important;background:#181818!important;color:var(--ui1-dm-text)!important;-webkit-text-fill-color:var(--ui1-dm-text)!important;color-scheme:dark!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-date-range-actions,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-custom-range-label:before,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-custom-range-label:after{border-color:var(--ui1-dm-border)!important;background-color:var(--ui1-dm-border)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-category-pie:after{background:var(--ui1-dm-card)!important;box-shadow:0 0 0 1px var(--ui1-dm-border)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-category-pie :is(strong,span),html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-report-category-pie-legend :is(span,b){color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-line-grid{stroke:#ffffff1f!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-line-axis,.affiliate-line-date){fill:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-line-axis-title{fill:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-line-tooltip{fill:var(--ui1-dm-raised)!important;stroke:#fff3!important;filter:drop-shadow(0 12px 26px rgba(0,0,0,.45))!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-line-tooltip-title,.affiliate-line-tooltip-metric,.affiliate-line-tooltip-total){fill:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-line-circle{stroke:var(--ui1-dm-card)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-popover,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .profile-appearance-content{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:var(--ace-popup-shadow)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-option,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-option:hover{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-option:hover{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-hover)!important;color:#fff!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-option.is-selected,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-option.is-selected:hover{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-selected)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0d!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-option :is(.theme-mode-option-copy strong,.theme-mode-check){color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-option .theme-mode-option-copy small,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-option.is-selected .theme-mode-option-copy small{color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .content-studio-sync-error{border-color:#f871716b!important;background:#2b1515!important;background-image:none!important;color:#fecaca!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .content-studio-sync-error :is(span,strong,svg){color:inherit!important;stroke:currentColor!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .content-studio-sync-error button:not(.primary){border-color:#f8717161!important;background:#3a1b1b!important;color:#fecaca!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .calendar-grid>strong{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .calendar-day>span{color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .calendar-item .platform-icon-slot{border-color:var(--ui1-dm-card)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-page :is(.content-direction-inspector,.content-direction-inspector.empty,.content-direction-index-summary){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-page :is(.content-direction-inspector,.content-direction-index-summary) :is(strong,b){color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-page :is(.content-direction-inspector,.content-direction-index-summary) :is(span,p,small){color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-page .content-direction-index-head b{border:1px solid rgba(255,255,255,.2)!important;background:var(--ui1-dm-blue)!important;background-image:none!important;color:#fff!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-page .content-direction-index-head b svg{color:#fff!important;stroke:currentColor!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-page .content-direction-target-modal :is(.content-direction-target-modal-head,.content-direction-target-modal-actions,.content-direction-target-fields,.content-direction-format-builder,.content-direction-allocation-summary){border-color:var(--ui1-dm-border)!important;background-image:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.info-metric-label,.animated-metric-value,.script-updated-at,[class*=library-][class*=meta]){color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-import-stats>span,.affiliate-scoring-settings){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-import-stats>span,.affiliate-scoring-settings) :is(strong,b,h2,h3){color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-import-stats>span,.affiliate-scoring-settings) :is(span,small,p,label){color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-creator-loading-row>span,.affiliate-dashboard-loading-toolbar>span){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-hover)!important;background-image:none!important;color:transparent!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-creator-loading-row>span,.affiliate-dashboard-loading-toolbar>span):after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) .affiliate-modal-backdrop{background:var(--ace-popup-backdrop)!important;backdrop-filter:var(--ace-popup-backdrop-blur)!important;-webkit-backdrop-filter:var(--ace-popup-backdrop-blur)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.affiliate-sample-modal,.affiliate-cast-modal,.affiliate-cast-edit-modal,.affiliate-toolbar-select-menu,.affiliate-custom-select-menu,.affiliate-reviewer-menu,.affiliate-search-select-menu){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:var(--ace-popup-shadow)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.affiliate-sample-modal,.affiliate-cast-modal,.affiliate-cast-edit-modal) :is(header,footer){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.affiliate-sample-modal,.affiliate-cast-modal,.affiliate-cast-edit-modal) :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.affiliate-search-select-trigger,.affiliate-toolbar-select>button,.affiliate-reviewer-select>button){border-color:var(--ui1-dm-border-strong)!important;background:#181818!important;background-image:none!important;color:var(--ui1-dm-text)!important;-webkit-text-fill-color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.affiliate-toolbar-select-menu,.affiliate-custom-select-menu,.affiliate-reviewer-menu,.affiliate-search-select-menu) button{border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.affiliate-toolbar-select-menu,.affiliate-custom-select-menu,.affiliate-reviewer-menu,.affiliate-search-select-menu) button:is(:hover,:focus-visible,.selected,.active){background:var(--ui1-dm-selected)!important;color:#fff!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.affiliate-toolbar-select-menu,.affiliate-custom-select-menu,.affiliate-reviewer-menu,.affiliate-search-select-menu) :is(strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.affiliate-toolbar-select-menu,.affiliate-custom-select-menu,.affiliate-reviewer-menu,.affiliate-search-select-menu) :is(span,small,p){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.affiliate-sample-modal,.affiliate-cast-modal,.affiliate-cast-edit-modal) :is(.ghost-button,.secondary-button){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.affiliate-sample-modal,.affiliate-cast-modal,.affiliate-cast-edit-modal) :is(.primary-button,button[type=submit].primary-button){border-color:#d4d4d8!important;background:#e4e4e7!important;color:#090909!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.affiliate-sample-modal,.affiliate-cast-modal,.affiliate-cast-edit-modal) :is(.icon-button,button[aria-label=Đóng],button[aria-label="Đóng popup review"]){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.ceo-channel-ranking,.ceo-channel-donut-total,.ceo-channel-donut-legend article){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .ceo-channel-donut-legend article:is(:hover,:focus-within),html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .waterfall-step:hover{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-hover)!important;background-image:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.ceo-channel-ranking,.ceo-channel-donut-total,.ceo-channel-donut-legend article) :is(strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.ceo-channel-ranking,.ceo-channel-donut-total,.ceo-channel-donut-legend article) :is(span,small,em){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.clean-chart-grid,.dual-bar-bars,.grouped-bar-bars,.waterfall-track){border-color:#ffffff1f!important;background-color:#ffffff1f!important;background-image:none!important;stroke:#ffffff1f!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.finance-native-card-tooltip,.finance-native-chart-tooltip,.clean-chart-hover-tooltip,.hr-performance-tooltip,.inventory-fast-sales-tooltip){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:0 18px 42px #0000007a!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.finance-native-card-tooltip,.finance-native-chart-tooltip,.clean-chart-hover-tooltip,.hr-performance-tooltip,.inventory-fast-sales-tooltip) :is(strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-kpi-display-year-chart-footer :is(span,strong){color:var(--ui1-dm-body)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-section-toggle,html body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar .nav-label{color:var(--ui1-dm-muted)!important}.dark-mode-demo-notice{background:#181818!important;background-image:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .main .role-permission-workbench>.role-accordion-shell{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-watch-mode,.competitor-metric,.competitor-provider-row,.competitor-source-group,.competitor-watchlist-item,.competitor-import-row){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-provider-row,.competitor-source-group,.competitor-watchlist-item) :is(strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-metric,.competitor-provider-row,.competitor-source-group,.competitor-watchlist-item) :is(p,span,small,a,td){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .competitor-watchlist-item:is(:hover,:focus-visible){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-hover)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-metric.blue span,.competitor-metric.green span,.competitor-metric.amber span,.competitor-metric.red span){color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .competitor-metric.blue span{background:var(--ui1-dm-blue)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .competitor-metric.green span{background:var(--ui1-dm-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .competitor-metric.amber span{background:var(--ui1-dm-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .competitor-metric.red span{background:var(--ui1-dm-red)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-score.score-high,.competitor-priority.high,.competitor-import-row.error){border-color:#f8717166!important;background:#7f1d1d!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-score.score-medium,.competitor-priority.medium,.competitor-import-row.update,.competitor-watchlist-item.warning){border-color:#fbbf246b!important;background:#78350f!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-score.score-low,.competitor-priority.low,.competitor-import-row.create){border-color:#34d39966!important;background:#065f46!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .competitor-watchlist-item.danger{border-color:#f871715c!important;background:#351717!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-feedback-history-list button.active{border-color:#34d399b8!important;background:#1f2925!important;box-shadow:0 0 0 2px #34d3991f!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-folder-filter button{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-folder-filter button:is(:hover,:focus-visible){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-hover)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-folder-filter button.active{border-color:#34d3999e!important;background:#1f2925!important;color:#d1fae5!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-select-logo{border:1px solid var(--ui1-dm-border-strong)!important;background:#e4e4e7!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.werewolf-action-modal,.werewolf-private-notice,.werewolf-private-notice.tone-villagers){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:var(--ace-popup-shadow)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.werewolf-action-modal,.werewolf-private-notice) :is(h2,h3,strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.werewolf-action-modal,.werewolf-private-notice) :is(p,span,small,.werewolf-action-modal-copy){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) .werewolf-private-notice.tone-wolves{border-color:#fb718570!important;background:#241217!important;background-image:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-workspace_tasks.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-filter-row>button{--workspace-task-tone: #ffffff;--workspace-task-tone-bg: var(--ui1-dm-pill-neutral);--workspace-task-tone-border: var(--ui1-dm-pill-neutral-border)}html[data-ace-theme=dark-3] body #root .app-shell.page-workspace_tasks.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-filter-row>button[data-task-tone=todo]{--workspace-task-tone-bg: var(--ui1-dm-pill-blue);--workspace-task-tone-border: var(--ui1-dm-pill-blue-border)}html[data-ace-theme=dark-3] body #root .app-shell.page-workspace_tasks.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-filter-row>button[data-task-tone=doing]{--workspace-task-tone-bg: var(--ui1-dm-pill-cyan);--workspace-task-tone-border: var(--ui1-dm-pill-cyan-border)}html[data-ace-theme=dark-3] body #root .app-shell.page-workspace_tasks.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-filter-row>button[data-task-tone=review]{--workspace-task-tone-bg: var(--ui1-dm-pill-amber);--workspace-task-tone-border: var(--ui1-dm-pill-amber-border)}html[data-ace-theme=dark-3] body #root .app-shell.page-workspace_tasks.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-filter-row>button[data-task-tone=blocked]{--workspace-task-tone-bg: var(--ui1-dm-pill-red);--workspace-task-tone-border: var(--ui1-dm-pill-red-border)}html[data-ace-theme=dark-3] body #root .app-shell.page-workspace_tasks.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-filter-row>button[data-task-tone=done]{--workspace-task-tone-bg: var(--ui1-dm-pill-green);--workspace-task-tone-border: var(--ui1-dm-pill-green-border)}html[data-ace-theme=dark-3] body #root .app-shell.page-workspace_tasks.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-filter-row>button>span,html[data-ace-theme=dark-3] body #root .app-shell.page-workspace_tasks.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-filter-row>button.active>span{border:1px solid var(--workspace-task-tone-border)!important;background:var(--workspace-task-tone-bg)!important;color:var(--workspace-task-tone)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-creator-database-loading :is(.affiliate-creator-loading-toolbar span,.affiliate-creator-loading-row span){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-creator-database-loading :is(.affiliate-creator-loading-toolbar span,.affiliate-creator-loading-row span):after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 48%,transparent 100%)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-qa-flow,.finance-native-guided-fix,.finance-native-blocker-checklist) article{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-qa-flow,.finance-native-guided-fix,.finance-native-blocker-checklist) article :is(strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-qa-flow article>span,.finance-native-guided-fix article small,.finance-native-guided-fix article em,.finance-native-blocker-checklist article small,.finance-native-blocker-checklist article em){color:var(--ui1-dm-body)!important}@media(min-width:761px)and (max-width:1180px){html body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.mobile-app-header,.mobile-app-bottom-bar){border-color:#ffffff24!important;background:#141414bd!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:0 18px 44px #00000070,inset 0 1px #ffffff14!important;backdrop-filter:blur(28px) saturate(135%)!important;-webkit-backdrop-filter:blur(28px) saturate(135%)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar:before{background:#ffffff05!important;background-image:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar:after{background:#fff3!important;background-image:none!important;opacity:.5!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-nav-liquid:before{border-color:#fff3!important;background:#ffffff24!important;background-image:none!important;box-shadow:0 10px 24px #00000042,inset 0 1px #ffffff1a!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar>button:not(.mobile-app-center-action){background:transparent!important;color:var(--ui1-dm-muted)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar>button:not(.mobile-app-center-action)>span{background:transparent!important;color:currentColor!important;box-shadow:none!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar>button:not(.mobile-app-center-action):is(.active,.is-active){color:var(--ui1-dm-text)!important}html body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-center-action>span{border-color:transparent!important;background:#e4e4e7!important;background-image:none!important;color:#111318!important;box-shadow:none!important}}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric strong{color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric :is(small,p){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric .affiliate-analytics-metric-icon{border:1px solid rgba(255,255,255,.2)!important;background:var(--ui1-dm-blue)!important;color:#fff!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric.green .affiliate-analytics-metric-icon{background:var(--ui1-dm-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric.amber .affiliate-analytics-metric-icon{background:var(--ui1-dm-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric.violet .affiliate-analytics-metric-icon{background:var(--ui1-dm-violet)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric p b{background:var(--ui1-dm-neutral)!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric.amber p b{background:var(--ui1-dm-pill-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric.green p b{background:var(--ui1-dm-pill-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-line-mode,.affiliate-analytics-table-tools>span){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-line-mode button{background:transparent!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-line-mode button:is(:hover,:focus-visible){background:var(--ui1-dm-hover)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-line-mode button.active{background:var(--ui1-dm-selected)!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-table-tools>span strong{color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-editor-drawer :is(label>span,.content-select-field>span:first-child,.status-select-current){color:var(--ui1-dm-body)!important;-webkit-text-fill-color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-editor-drawer .content-editor-kpi-link{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-editor-drawer .content-editor-kpi-link.selected{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-selected)!important;background-image:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-editor-drawer .content-editor-kpi-link .content-select-trigger{border-color:var(--ui1-dm-border-strong)!important;background:#181818!important;background-image:none!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-editor-drawer .content-editor-kpi-link-meta :is(span,small){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-editor-drawer .asset-upload-button{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-editor-drawer .asset-upload-button:is(:hover,:focus-within){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-hover)!important;color:#fff!important;transform:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-editor-drawer .asset-upload-button.disabled{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;color:var(--ui1-dm-disabled)!important;opacity:1!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-page :is(.content-direction-pillar>span,.content-direction-core>span,.content-direction-month-menu button>span){color:var(--ui1-dm-body)!important;-webkit-text-fill-color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-page .content-direction-month-menu button:is(.active,:hover,:focus-visible)>span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-direction-page .content-direction-core img{filter:brightness(0) invert(1)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) .affiliate-sample-modal .affiliate-sample-products{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) .affiliate-sample-modal .affiliate-sample-products :is(label>span,.affiliate-sample-products-head>span){color:var(--ui1-dm-muted)!important;-webkit-text-fill-color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) .affiliate-sample-modal .affiliate-sample-products :is(strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) .affiliate-sample-modal .affiliate-sample-products-head button{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) .affiliate-sample-modal .affiliate-sample-products-head button:is(:hover,:focus-visible){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-hover)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-scoring-head>span{border:1px solid var(--ui1-dm-border)!important;background:var(--ui1-dm-neutral)!important;color:#fff!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) .affiliate-cast-modal :is(label>span,.affiliate-cast-edit-form label>span){color:var(--ui1-dm-muted)!important;-webkit-text-fill-color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.inline-status,.status-text,.status-pill,.status-badge,.workspace-pill,.workspace-due-pill,.workspace-inline-status,.workspace-task-inline-pill,.workspace-upcoming-event-status,.workspace-calendar-event-status,.workspace-attendee-availability-status,.workspace-sync-pill,.inventory-pill,.finance-native-status,.affiliate-native-status,.affiliate-sample-status,.affiliate-import-history-status,.content-status-badge,.script-stage-badge,.seo-intel-action-status,.seo-intel-measure-status,.seo-intel-health-state,.seo-studio-stage-pill,.gt-native-status-pill,.gt-native-commercial-pill,.gt-native-score-pill,.hr-payroll-source-pill,.hr-payroll-payday-pill,.hr-manager-review-tag,.hr-status-pill,.tool-account-status-pill,.mm-status-pill,.competitor-status-pill,.cash-status-pill,.werewolf-mini-pill,.werewolf-status,.design-ai-pro-action-status){--ui1-pill-bg: var(--ui1-dm-pill-neutral);--ui1-pill-border: var(--ui1-dm-pill-neutral-border);--ui1-pill-text: var(--ui1-dm-pill-neutral-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.gray,.grey,.muted,.neutral,.inactive,.disabled,.draft,.hidden,.ended,.cancelled,.canceled,.is-gray,.is-grey,.is-neutral,.is-inactive,.is-disabled,.is-draft,.is-hidden,.is-ended,.is-cancelled,.is-canceled,.status-neutral,.status-draft,.status-inactive,[data-tone=gray],[data-tone=grey],[data-tone=neutral],[data-status=draft],[data-status=inactive]){--ui1-pill-bg: var(--ui1-dm-pill-neutral);--ui1-pill-border: var(--ui1-dm-pill-neutral-border);--ui1-pill-text: var(--ui1-dm-pill-neutral-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.blue,.info,.normal,.scheduled,.todo,.upcoming,.future,.is-blue,.is-info,.is-normal,.is-scheduled,.is-todo,.is-upcoming,.is-future,.status-info,.status-normal,.status-scheduled,.status-todo,.status-pill--info,.tone-blue,[data-tone=blue],[data-tone=info],[data-status=normal],[data-status=scheduled],[data-status=todo]){--ui1-pill-bg: var(--ui1-dm-pill-blue);--ui1-pill-border: var(--ui1-dm-pill-blue-border);--ui1-pill-text: var(--ui1-dm-pill-blue-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.green,.success,.ok,.ready,.approved,.complete,.completed,.published,.matched,.alive,.is-green,.is-success,.is-ok,.is-ready,.is-approved,.is-complete,.is-completed,.is-published,.is-matched,.is-alive,.is-clear,.is-current,.is-live,.status-success,.status-ready,.status-approved,.status-active,.security-standard,.status-complete,.status-completed,.status-published,.status-pill--positive,.tone-green,[data-tone=green],[data-tone=success],[data-status=success],[data-status=ready],[data-status=approved],[data-status=completed]){--ui1-pill-bg: var(--ui1-dm-pill-green);--ui1-pill-border: var(--ui1-dm-pill-green-border);--ui1-pill-text: var(--ui1-dm-pill-green-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.amber,.orange,.warn,.warning,.review,.pending,.waiting,.partial,.today,.soon,.watch,.is-amber,.is-orange,.is-warn,.is-warning,.is-review,.is-pending,.is-waiting,.is-partial,.is-today,.is-soon,.is-watch,.status-warning,.status-review,.status-pending,.status-waiting,.status-partial,.status-pill--warning,.tone-amber,.tone-orange,[data-tone=amber],[data-tone=orange],[data-tone=warning],[data-status=pending],[data-status=review],[data-status=waiting]){--ui1-pill-bg: var(--ui1-dm-pill-amber);--ui1-pill-border: var(--ui1-dm-pill-amber-border);--ui1-pill-text: var(--ui1-dm-pill-amber-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.red,.danger,.error,.risk,.failed,.overdue,.rejected,.blocked,.dead,.restricted,.is-red,.is-danger,.is-error,.is-risk,.is-failed,.is-overdue,.is-rejected,.is-blocked,.is-dead,.is-restricted,.is-over,.status-danger,.status-error,.status-risk,.status-failed,.status-overdue,.status-rejected,.status-blocked,.status-pill--danger,.tone-red,[data-tone=red],[data-tone=danger],[data-status=error],[data-status=failed],[data-status=overdue],[data-status=rejected],[data-status=blocked]){--ui1-pill-bg: var(--ui1-dm-pill-red);--ui1-pill-border: var(--ui1-dm-pill-red-border);--ui1-pill-text: var(--ui1-dm-pill-red-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.violet,.purple,.approval,.mention,.demo,.is-violet,.is-purple,.is-approval,.is-mention,.is-demo,.status-violet,.status-purple,.status-approval,.status-pill--demo,.tone-violet,.tone-purple,[data-tone=violet],[data-tone=purple],[data-status=approval]){--ui1-pill-bg: var(--ui1-dm-pill-violet);--ui1-pill-border: var(--ui1-dm-pill-violet-border);--ui1-pill-text: var(--ui1-dm-pill-violet-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.cyan,.sync,.doing,.progress,.processing,.is-cyan,.is-sync,.is-doing,.is-progress,.is-processing,.is-in-progress,.status-cyan,.status-sync,.status-doing,.status-progress,.tone-cyan,[data-tone=cyan],[data-tone=sync],[data-status=doing],[data-status=processing],[data-status=in_progress]){--ui1-pill-bg: var(--ui1-dm-pill-cyan);--ui1-pill-border: var(--ui1-dm-pill-cyan-border);--ui1-pill-text: var(--ui1-dm-pill-cyan-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.pink,.admin,.is-pink,.is-admin,.tone-pink,[data-tone=pink]){--ui1-pill-bg: var(--ui1-dm-pill-pink);--ui1-pill-border: var(--ui1-dm-pill-pink-border);--ui1-pill-text: var(--ui1-dm-pill-pink-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.inline-status,.status-text,.status-pill,.status-badge,.workspace-pill,.workspace-due-pill,.workspace-inline-status,.workspace-task-inline-pill,.workspace-upcoming-event-status,.workspace-calendar-event-status,.workspace-attendee-availability-status,.workspace-sync-pill,.inventory-pill,.finance-native-status,.affiliate-native-status,.affiliate-sample-status,.affiliate-import-history-status,.content-status-badge,.script-stage-badge,.seo-intel-action-status,.seo-intel-measure-status,.seo-intel-health-state,.seo-studio-stage-pill,.gt-native-status-pill,.gt-native-commercial-pill,.gt-native-score-pill,.hr-payroll-source-pill,.hr-payroll-payday-pill,.hr-manager-review-tag,.hr-status-pill,.tool-account-status-pill,.mm-status-pill,.competitor-status-pill,.cash-status-pill,.werewolf-mini-pill,.werewolf-status,.design-ai-pro-action-status){border-color:var(--ui1-pill-border)!important;background-color:var(--ui1-pill-bg)!important;background-image:none!important;color:var(--ui1-pill-text)!important;-webkit-text-fill-color:var(--ui1-pill-text)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.inline-status,.status-text,.status-pill,.status-badge,.workspace-pill,.workspace-due-pill,.workspace-inline-status,.workspace-task-inline-pill,.workspace-upcoming-event-status,.workspace-calendar-event-status,.workspace-attendee-availability-status,.workspace-sync-pill,.inventory-pill,.finance-native-status,.affiliate-native-status,.affiliate-sample-status,.affiliate-import-history-status,.content-status-badge,.script-stage-badge,.seo-intel-action-status,.seo-intel-measure-status,.seo-intel-health-state,.seo-studio-stage-pill,.gt-native-status-pill,.gt-native-commercial-pill,.gt-native-score-pill,.hr-payroll-source-pill,.hr-payroll-payday-pill,.hr-manager-review-tag,.hr-status-pill,.tool-account-status-pill,.mm-status-pill,.competitor-status-pill,.cash-status-pill,.werewolf-mini-pill,.werewolf-status,.design-ai-pro-action-status) :is(svg,i,b,strong,em,small,span){color:inherit!important;-webkit-text-fill-color:inherit!important;stroke:currentColor!important;opacity:1!important;filter:none!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.department-pill,.workspace-department-pill,.finance-native-department){--ui1-dept-pill-bg: var(--ui1-dm-pill-neutral);--ui1-dept-pill-border: var(--ui1-dm-pill-neutral-border);--ui1-dept-pill-text: var(--ui1-dm-pill-neutral-text);border-color:var(--ui1-dept-pill-border)!important;background-color:var(--ui1-dept-pill-bg)!important;background-image:none!important;color:var(--ui1-dept-pill-text)!important;-webkit-text-fill-color:var(--ui1-dept-pill-text)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.department-pill.department-gt,.workspace-department-pill.tone-gt,.finance-native-department.gt){--ui1-dept-pill-bg: var(--ui1-dm-pill-blue);--ui1-dept-pill-border: var(--ui1-dm-pill-blue-border);--ui1-dept-pill-text: var(--ui1-dm-pill-blue-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.department-pill.department-hr,.workspace-department-pill.tone-hr,.finance-native-department.hr){--ui1-dept-pill-bg: var(--ui1-dm-pill-green);--ui1-dept-pill-border: var(--ui1-dm-pill-green-border);--ui1-dept-pill-text: var(--ui1-dm-pill-green-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.department-pill.department-ops,.workspace-department-pill.tone-operation,.finance-native-department.ops){--ui1-dept-pill-bg: var(--ui1-dm-pill-red);--ui1-dept-pill-border: var(--ui1-dm-pill-red-border);--ui1-dept-pill-text: var(--ui1-dm-pill-red-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.department-pill.department-marketing,.department-pill.department-ecom,.workspace-department-pill.tone-marketing,.finance-native-department.marketing,.finance-native-department.ecom){--ui1-dept-pill-bg: var(--ui1-dm-pill-amber);--ui1-dept-pill-border: var(--ui1-dm-pill-amber-border);--ui1-dept-pill-text: var(--ui1-dm-pill-amber-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.department-pill.department-finance,.department-pill.department-core,.department-pill.department-founder,.workspace-department-pill.tone-finance,.finance-native-department.finance){--ui1-dept-pill-bg: var(--ui1-dm-pill-violet);--ui1-dept-pill-border: var(--ui1-dm-pill-violet-border);--ui1-dept-pill-text: var(--ui1-dm-pill-violet-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.department-pill.department-admin,.workspace-department-pill.tone-admin,.finance-native-department.admin){--ui1-dept-pill-bg: var(--ui1-dm-pill-pink);--ui1-dept-pill-border: var(--ui1-dm-pill-pink-border);--ui1-dept-pill-text: var(--ui1-dm-pill-pink-text)}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.department-pill.department-rnd,.department-pill.department-knowledge,.workspace-department-pill.tone-rd){--ui1-dept-pill-bg: var(--ui1-dm-pill-cyan);--ui1-dept-pill-border: var(--ui1-dm-pill-cyan-border);--ui1-dept-pill-text: var(--ui1-dm-pill-cyan-text)}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-tile-penalty-summary>span.is-clear{border-color:var(--ui1-dm-pill-green-border)!important;background-color:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-tile-penalty-summary>span.is-late{border-color:var(--ui1-dm-pill-red-border)!important;background-color:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-tile-penalty-summary>span.is-penalty{border-color:var(--ui1-dm-pill-amber-border)!important;background-color:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-tile-penalty-summary>span.is-clear :is(svg,em,strong){color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-tile-penalty-summary>span.is-late :is(svg,em,strong){color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-tile-penalty-summary>span.is-penalty :is(svg,em,strong){color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is(.icon-box,.metric-icon,[class$=-icon-box],[class*="-icon-box "],[class$=-icon-badge],[class*="-icon-badge "],[class$=-metric-icon],[class*="-metric-icon "],[class$=-kpi-icon],[class*="-kpi-icon "],[class$=-stat-icon],[class*="-stat-icon "],[class$=-type-icon],[class*="-type-icon "]) :is(svg,i),html[data-ace-theme=dark-3] body #ace-module-overlay-root :is(.icon-box,.metric-icon,[class$=-icon-box],[class*="-icon-box "],[class$=-icon-badge],[class*="-icon-badge "],[class$=-metric-icon],[class*="-metric-icon "],[class$=-kpi-icon],[class*="-kpi-icon "],[class$=-stat-icon],[class*="-stat-icon "],[class$=-type-icon],[class*="-type-icon "]) :is(svg,i){color:#fff!important;stroke:currentColor!important;opacity:1!important;filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native .gt-native-pipeline-steps>div .gt-native-pipeline-icon{border:0!important;outline:0!important;background:transparent!important;color:var(--ui1-dm-glyph-blue)!important;opacity:1!important;filter:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native .gt-native-pipeline-steps>div.tone-met .gt-native-pipeline-icon{background:transparent!important;color:var(--ui1-dm-glyph-cyan)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native .gt-native-pipeline-steps>div.tone-follow .gt-native-pipeline-icon{background:transparent!important;color:var(--ui1-dm-glyph-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native .gt-native-pipeline-steps>div.tone-approved .gt-native-pipeline-icon{background:transparent!important;color:var(--ui1-dm-glyph-violet)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native .gt-native-pipeline-steps>div:is(.tone-active,.tone-revenue) .gt-native-pipeline-icon{background:transparent!important;color:var(--ui1-dm-glyph-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native :is(.gt-native-revenue-compare,.gt-native-consignment-rank,.gt-native-endpoints>span,.gt-native-region-summary-card b){border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;background-image:none!important;color:var(--ui1-dm-pill-neutral-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-neutral-text)!important;opacity:1!important;filter:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native :is(.gt-native-revenue-compare.up,.gt-native-consignment-rank.ok,.gt-native-endpoints>span.ok,.gt-native-region-summary-card b.ok){border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native :is(.gt-native-consignment-rank.warn,.gt-native-consignment-rank.watch,.gt-native-endpoints>span.warn,.gt-native-region-summary-card b.warn){border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native :is(.gt-native-revenue-compare.down,.gt-native-consignment-rank.critical,.gt-native-region-summary-card b.bad){border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-inventory.is-dark-mode.is-dark-mode-3 .inventory-page .inventory-status-legend i[class*=tone-]{border-color:#ffffffc7!important;opacity:1!important;filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-inventory.is-dark-mode.is-dark-mode-3 .inventory-page .inventory-status-legend i.tone-green{background:var(--ui1-dm-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-inventory.is-dark-mode.is-dark-mode-3 .inventory-page .inventory-status-legend i.tone-amber{background:var(--ui1-dm-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-inventory.is-dark-mode.is-dark-mode-3 .inventory-page .inventory-status-legend i.tone-blue{background:var(--ui1-dm-blue)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-inventory.is-dark-mode.is-dark-mode-3 .inventory-page .inventory-status-legend i.tone-slate{background:var(--ui1-dm-neutral)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-inventory.is-dark-mode.is-dark-mode-3 .inventory-page .inventory-status-legend i.tone-red{background:var(--ui1-dm-red)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-inventory.is-dark-mode.is-dark-mode-3 .inventory-page .inventory-status-legend i.tone-violet{background:var(--ui1-dm-violet)!important}@media(max-width:1180px){html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card[class*=dept-]>span{border:0!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-neutral)!important;opacity:1!important;filter:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-gt>span{color:var(--ui1-dm-glyph-blue)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-ops>span{color:var(--ui1-dm-glyph-red)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-hr>span{color:var(--ui1-dm-glyph-violet)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card.dept-marketing>span{color:var(--ui1-dm-glyph-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card:is(.dept-finance,.dept-calendar)>span{color:var(--ui1-dm-glyph-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card:is(.dept-admin,.dept-core)>span{color:var(--ui1-dm-glyph-pink)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card:is(.dept-rnd,.dept-knowledge,.dept-common)>span{color:var(--ui1-dm-glyph-cyan)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-home-quick-actions.is-app-shortcuts .mobile-home-action-card[class*=dept-]>span svg{color:inherit!important;stroke:currentColor!important;opacity:1!important;filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar>button:not(.mobile-app-center-action):is(.active,.is-active) small{color:var(--ui1-dm-text)!important;-webkit-text-fill-color:var(--ui1-dm-text)!important;opacity:1!important}}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.topbar-today-chip,.mobile-app-profile-chip){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;-webkit-text-fill-color:var(--ui1-dm-body)!important;opacity:1!important;filter:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-logo-chip{border:0!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-text)!important;-webkit-text-fill-color:var(--ui1-dm-text)!important;opacity:1!important;filter:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-logo-chip img{border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;opacity:1!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.info-metric,.campaign-metric-card,.content-dashboard-kpi-card).tone-reach{--ui1-semantic-fill: var(--ui1-dm-blue)}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.info-metric,.campaign-metric-card,.content-dashboard-kpi-card).tone-engagement{--ui1-semantic-fill: var(--ui1-dm-pink)}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.info-metric,.campaign-metric-card,.content-dashboard-kpi-card).tone-clicks{--ui1-semantic-fill: var(--ui1-dm-green)}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.info-metric,.campaign-metric-card,.content-dashboard-kpi-card).tone-orders{--ui1-semantic-fill: var(--ui1-dm-amber)}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.info-metric-icon,.campaign-metric-icon,.content-dashboard-kpi-icon){border-color:#ffffff3d!important;background:var(--ui1-semantic-fill, var(--ui1-dm-blue))!important;background-image:none!important;color:#fff!important;opacity:1!important;filter:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.info-metric-icon,.campaign-metric-icon,.content-dashboard-kpi-icon) svg{color:#fff!important;stroke:currentColor!important;opacity:1!important;filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.main>.topbar,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.main>.module-page-tabs>.module-function-tabs{border-color:#ffffff1f!important;background:linear-gradient(180deg,#fff1,#ffffff05),#1e1e20e0!important;color:var(--ui1-dm-body)!important;box-shadow:inset 0 1px #fff1!important;-webkit-backdrop-filter:blur(18px) saturate(112%)!important;backdrop-filter:blur(18px) saturate(112%)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar{border-right-color:#ffffff1a!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar>.sidebar-footer{border-color:#ffffff1a!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .brand-ace-wordmark{border:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;opacity:1!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.brand-os-label,.brand-subtitle){color:var(--ui1-dm-text)!important;-webkit-text-fill-color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel{border-color:var(--ui1-dm-border-strong)!important;background:#141414f5!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:0 24px 64px #00000094!important;-webkit-backdrop-filter:blur(22px) saturate(112%)!important;backdrop-filter:blur(22px) saturate(112%)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel>:is(.ace-notification-panel-head,.ace-notification-panel-foot){border-color:var(--ui1-dm-border)!important;background:#141414!important;background-image:none!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-notification-panel :is(.ace-notification-feed,.ace-notification-feed-empty,.ace-notification-timeline-items){background-color:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .werewolf-status.status-waiting{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-guided-fix article.needs-action>span,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-blocker-index.medium{border:1px solid var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-guided-fix article.done>span{border:1px solid var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-blocker-index.high{border:1px solid var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native-visit-phase>.active>span{border-color:var(--ui1-dm-border-strong)!important;background:#3f3f46!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .profile-module-list>span,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-content .profile-module-list>span{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.personal-profile-panel,.user-access-modal-content) .profile-module-list>span>svg{color:var(--ui1-dm-glyph-blue)!important;stroke:currentColor!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.content-direction-hero>div:first-child>span,.content-direction-plan-head span){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .content-direction-index-head>b{border:1px solid var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric .affiliate-analytics-metric-icon{border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric.green .affiliate-analytics-metric-icon{color:var(--ui1-dm-glyph-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric.amber .affiliate-analytics-metric-icon{color:var(--ui1-dm-glyph-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric.violet .affiliate-analytics-metric-icon{color:var(--ui1-dm-glyph-violet)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric .affiliate-analytics-metric-icon svg{color:inherit!important;stroke:currentColor!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-line-series{color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-tile-chart .affiliate-tile-item{border:1px solid color-mix(in srgb,var(--tile-color, #60a5fa) 64%,transparent)!important;background:color-mix(in srgb,var(--tile-color, #60a5fa) 28%,#141414)!important;background-image:none!important;color:color-mix(in srgb,var(--tile-color, #93c5fd) 56%,#ffffff)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-tile-chart .affiliate-tile-item :is(strong,span,small,b){color:inherit!important;text-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-tile-chart .affiliate-tile-icon{border-color:transparent!important;background:transparent!important;background-image:none!important;color:inherit!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-analytics-metric:is(.green,.blue,.amber,.violet) .affiliate-analytics-metric-icon{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-sample-create-bar,.affiliate-cast-create-bar)>div>span{color:var(--ui1-dm-muted)!important;-webkit-text-fill-color:var(--ui1-dm-muted)!important;opacity:1!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-sample-modal-card-head>span{color:var(--ui1-dm-muted)!important;-webkit-text-fill-color:var(--ui1-dm-muted)!important;opacity:1!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .metric-icon{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .metric-icon.green{color:#5ee9b5!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .metric-icon.amber{color:#ffc766!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .metric-icon.blue{color:#75a7ff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .metric-icon.red{color:#ff7b86!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .metric-icon.green :is(svg,i){color:#5ee9b5!important;stroke:#5ee9b5!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .metric-icon.amber :is(svg,i){color:#ffc766!important;stroke:#ffc766!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .metric-icon.blue :is(svg,i){color:#75a7ff!important;stroke:#75a7ff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .metric-icon.red :is(svg,i){color:#ff7b86!important;stroke:#ff7b86!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 button.finance-local-ai-cfo-trigger .finance-local-ai-cfo-trigger-icon{border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#a9c8ff!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 button.finance-local-ai-cfo-trigger .finance-local-ai-cfo-trigger-icon :is(svg,i){color:#a9c8ff!important;stroke:#a9c8ff!important}html[data-ace-theme=dark-3] body>button.finance-local-ai-cfo-trigger .finance-local-ai-cfo-trigger-icon{border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#a9c8ff!important;box-shadow:none!important}html[data-ace-theme=dark-3] body>button.finance-local-ai-cfo-trigger .finance-local-ai-cfo-trigger-icon :is(svg,i){color:#a9c8ff!important;stroke:#a9c8ff!important}html[data-ace-theme=dark-3] body>.finance-local-ai-cfo-panel{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-panel)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:0 18px 46px #00000075!important}html[data-ace-theme=dark-3] body>.finance-local-ai-cfo-panel .finance-local-ai-cfo-row{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-hover)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body>.finance-local-ai-cfo-panel .finance-local-ai-cfo-robot{border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#a9c8ff!important;box-shadow:none!important}html[data-ace-theme=dark-3] body>.finance-local-ai-cfo-panel .finance-local-ai-cfo-robot :is(svg,i){color:#a9c8ff!important;stroke:#a9c8ff!important}html[data-ace-theme=dark-3] body>.finance-local-ai-cfo-panel :is(.finance-local-ai-cfo-note,.finance-local-ai-cfo-row>span){color:var(--ui1-dm-muted)!important;-webkit-text-fill-color:var(--ui1-dm-muted)!important;opacity:1!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .theme-select-trigger[aria-expanded=true]{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-hover)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-ios-icon{border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-ios-icon>img{filter:brightness(1.16) saturate(1.12)!important;opacity:1!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master .full-state__icon{border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-muted)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master .full-state--error .full-state__icon,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master .full-state--error .full-state__icon :is(svg,i){color:#ff7b86!important;stroke:#ff7b86!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.finance-local-hero-icon,.finance-native-card-icon,.finance-native-kpi-icon,.finance-native-summary-icon,.finance-native-icon-badge){border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:color-mix(in srgb,var(--ui1-semantic-fill, #60a5fa) 68%,#ffffff)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.finance-local-hero-icon,.finance-native-card-icon,.finance-native-kpi-icon,.finance-native-summary-icon,.finance-native-icon-badge) :is(svg,i){color:inherit!important;stroke:currentColor!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-kpi-display-tv .finance-kpi-display-card-head>i{border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#75a7ff!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-kpi-display-tv .finance-kpi-display-card-head>i :is(svg,i){color:#75a7ff!important;stroke:#75a7ff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-kpi-display-tv .finance-kpi-display-brand img[src*=ace-logo-black]{filter:brightness(0) invert(1)!important;opacity:1!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group>button>span:first-child{border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#75a7ff!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group>button:nth-of-type(2)>span:first-child{color:#b99aff!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group>button:nth-of-type(3)>span:first-child{color:#5ee9b5!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group>button:nth-of-type(4)>span:first-child{color:#ffc766!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-profile-group>button>span:first-child :is(svg,i){color:inherit!important;stroke:currentColor!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .clean-chart-xlabels>span{color:var(--ui1-dm-muted)!important;-webkit-text-fill-color:var(--ui1-dm-muted)!important;opacity:1!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .werewolf-status.status-in_game{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .werewolf-status.status-finished{border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .werewolf-status :is(svg,i){color:currentColor!important;stroke:currentColor!important;opacity:1!important;filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-scoring-head>.affiliate-scoring-state{opacity:1!important;filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-scoring-head>.affiliate-scoring-state:is(.is-warning,.is-review){border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-scoring-head>.affiliate-scoring-state.is-success{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell:is(.page-dashboard,.page-workspace_tasks).is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-due-pill.is-overdue{border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-red, #fda4af)!important;-webkit-text-fill-color:var(--ui1-dm-glyph-red, #fda4af)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell:is(.page-dashboard,.page-workspace_tasks).is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-due-pill.is-overdue:before{content:none!important}html[data-ace-theme=dark-3] body #root .app-shell:is(.page-dashboard,.page-workspace_tasks).is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-due-pill.is-overdue>:is(svg,i,span,b,strong){color:inherit!important;-webkit-text-fill-color:inherit!important;stroke:currentColor!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master .filter-bar__title svg{color:var(--ui1-dm-text)!important;stroke:currentColor!important;opacity:1!important;filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root :is(.seo-intel-kpi,.seo-intel-detail-metrics>div,.seo-intel-cluster,.seo-intel-impact-grid,.seo-intel-conclusion){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root .seo-intel-cluster.selected{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-selected)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root .seo-intel-heading-icon{border-color:transparent!important;background:transparent!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root .seo-intel-cluster-source.manual{border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,html[data-ace-theme=dark-3] body #ace-module-overlay-root .marketing-master-overlay{--bg: var(--ui1-dm-canvas) !important;--background: var(--ui1-dm-canvas) !important;--card: var(--ui1-dm-card) !important;--card-elevated: var(--ui1-dm-raised) !important;--soft: var(--ui1-dm-raised) !important;--soft-blue: var(--ui1-dm-raised) !important;--border: var(--ui1-dm-border) !important;--border-strong: var(--ui1-dm-border-strong) !important;--text: var(--ui1-dm-text) !important;--text-secondary: var(--ui1-dm-body) !important;--text-muted: var(--ui1-dm-muted) !important;--muted: var(--ui1-dm-muted) !important;--muted-light: #a1a1aa !important;--primary: #60a5fa !important;--blue: #60a5fa !important;--blue-soft: var(--ui1-dm-pill-blue) !important;--teal: #5eead4 !important;--teal-soft: var(--ui1-dm-pill-cyan) !important;--green: #6ee7b7 !important;--green-soft: var(--ui1-dm-pill-green) !important;--amber: #fcd34d !important;--amber-soft: var(--ui1-dm-pill-amber) !important;--red: #fda4af !important;--red-soft: var(--ui1-dm-pill-red) !important;--purple: #c4b5fd !important;--purple-soft: var(--ui1-dm-pill-violet) !important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) .product-mark__logo,html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) .source-logo{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) .product-mark__logo,html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) .source-logo--tiktok{color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) .source-logo--meta{color:var(--ui1-dm-glyph-blue)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) :is(.source-logo--seo,.source-logo--google){color:var(--ui1-dm-glyph-amber)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) .source-logo--website{color:var(--ui1-dm-glyph-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-ledger-filter-popover,.finance-native-compact-period-popover){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:var(--ace-popup-shadow)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-compact-period-picker{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-source-banner{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-source-banner.status-ready{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-source-banner.status-partial{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-source-banner.status-risk{border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-source-banner :is(strong,span:not(.finance-native-inline-hint)){color:inherit!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-inline-hint{background:transparent!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-inline-hint.help{background:transparent!important;color:var(--ui1-dm-glyph-neutral)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-inline-hint:is(:hover,:focus-visible){background:transparent!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-quality-banner{border:0!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-quality-banner>:is(strong,span){background:transparent!important;color:inherit!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-compact-period-tabs,.finance-native-compact-period-options){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-compact-period-options{border-color:transparent!important;background:transparent!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-compact-period-tabs,.finance-native-compact-period-options) button:not(.active){border-color:transparent!important;background:transparent!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-compact-period-trigger:is(:hover,[aria-expanded=true]),html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-compact-period-tabs,.finance-native-compact-period-options) button.active{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-selected)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-popover-head button{border-color:transparent!important;background:transparent!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page :is(.design-ai-control-panel .design-ai-reference-box,.design-ai-influence-control,.design-ai-composer-tools,.design-ai-feedback-history-rail){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-feedback-memory-card{border-color:var(--ui1-dm-pill-green-border)!important;background:#152822!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page :is(.design-ai-influence-control span,.design-ai-feedback-history-head span){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page :is(.design-ai-influence-control b,.design-ai-feedback-memory-card strong,.design-ai-feedback-history-head b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-influence-control input[type=range]{background:linear-gradient(90deg,#34d399 0 var(--design-ai-range-progress, 60%),#3f3f46 var(--design-ai-range-progress, 60%) 100%)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-feedback-memory-card button,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-feedback-history-list button{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-select-logo{border:0!important;background:transparent!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-ai-box{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-composer-tools{border-color:var(--ui1-dm-border)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.content-sheet-table,.script-sheet-table) :is(th,td){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.content-sheet-table,.script-sheet-table) thead th{background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.content-sheet-table,.script-sheet-table) tbody tr:hover>:is(th,td){background:var(--ui1-dm-hover)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .script-sheet-table tbody tr.selected>:is(th,td){background:var(--ui1-dm-selected)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.content-sheet-table,.script-sheet-table) tbody tr.is-saving>:is(th,td){background:var(--ui1-dm-pill-blue)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .script-sheet-table tbody tr.is-unsaved>:is(th,td){background:var(--ui1-dm-pill-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.caption-mode-popover,.script-period-popover){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:var(--ace-popup-shadow)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.caption-mode-popover button,.script-period-tabs button,.script-period-grid button){border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.caption-mode-popover button,.script-period-tabs button,.script-period-grid button):is(:hover,:focus-visible,.active,.selected){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-selected)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.caption-mode-popover strong,.script-period-grid strong){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.caption-mode-popover span,.script-period-grid span){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.script-history-section,.script-history-actions){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .script-history-status{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .script-history-status.error{border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.script-history-section button,.script-history-actions button:not(.primary)){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.content-direction-editor,.content-direction-editor-head,.content-direction-editor-actions){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.content-direction-editor-head,.content-direction-editor-actions){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important}html[data-ace-theme=dark-3] body .content-direction-editor :is(h3,h4,strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body .content-direction-editor :is(.content-direction-editor-head span,.content-direction-editor-body label>span,.content-direction-media-actions label>span,.content-direction-media-editor-head>span,.content-direction-media-actions small){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body .content-direction-editor :is(input,select,textarea){border-color:var(--ui1-dm-border-strong)!important;background:#181818!important;color:var(--ui1-dm-text)!important;box-shadow:none!important;color-scheme:dark}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-generate-strip,.contract-inline-form,.contract-template-upload-form,.contract-template-dropzone,.contract-scan-panel,.contract-scan-page,.contract-advanced-fields,.contract-upload-box,.contract-inline-review-results>div,.contract-mode-guard,.contract-legal-note,.contract-partner-meta>span){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-template-dropzone:is(:hover,.has-file),html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-scan-page.active{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-selected)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-scan-quality>span{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-status,.contract-risk,.contract-lock-pill){border:1px solid var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-status.is-ok,.contract-risk.risk-low){border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-status.is-warn,.contract-risk.risk-medium){border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-status.is-risk,.contract-risk.risk-high,.contract-risk.risk-critical){border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-status.is-info{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-tabs button svg,html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-mode-switch button>svg{border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-muted)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-tabs button.active svg,html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-mode-switch button.active>svg{border-color:transparent!important;background:transparent!important;color:var(--ui1-dm-glyph-blue)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-activity-table,.competitor-source-table) :is(th,td){border-color:var(--ui1-dm-border)!important;background:transparent!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-activity-table,.competitor-source-table) th{background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-signal-card,.competitor-brief-card,.competitor-action-mini-list article,.competitor-insight-card,.competitor-file-upload){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-signal-card,.competitor-brief-card,.competitor-action-mini-list,.competitor-insight-card,.competitor-file-upload,.competitor-activity-table,.competitor-source-table) :is(strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-signal-card,.competitor-brief-card,.competitor-action-mini-list,.competitor-insight-card,.competitor-file-upload,.competitor-activity-table,.competitor-source-table) :is(p,span,small,em,a){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .competitor-insight-card small{border:1px solid var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-score.score-high,.competitor-priority.high,.competitor-import-row.error){border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-score.score-medium,.competitor-priority.medium,.competitor-import-row.update,.competitor-watchlist-item.warning){border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.competitor-score.score-low,.competitor-priority.low,.competitor-import-row.create){border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body :is(.marketing-master,.marketing-master-overlay) .button--primary,html[data-ace-theme=dark-3] body :is(.marketing-master,.marketing-master-overlay) .skip-link{border-color:#d4d4d8!important;background:#e4e4e7!important;background-image:none!important;color:#090909!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.marketing-master,.marketing-master-overlay) .button--primary:not(:disabled):is(:hover,:focus-visible),html[data-ace-theme=dark-3] body :is(.marketing-master,.marketing-master-overlay) .skip-link:focus-visible{border-color:#f4f4f5!important;background:#f4f4f5!important;color:#090909!important}html[data-ace-theme=dark-3] body :is(.marketing-master,.marketing-master-overlay) .route-not-found__icon{border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-native-list:not(.affiliate-import-stats)>span,.affiliate-action-board article,.affiliate-sample-confirm-grid>span,.affiliate-cast-payment-card,.affiliate-cast-payment-card article,.affiliate-cast-payment-card a,.affiliate-cast-month-inline,.affiliate-cost-summary-cards article,.affiliate-cost-month-table){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-sample-confirm-grid,.affiliate-cast-payment-card,.affiliate-cost-summary-cards,.affiliate-cost-month-table) :is(strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-cost-month-table .head{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-cost-month-table .row{border-color:var(--ui1-dm-border)!important;background:transparent!important;color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-creator-save-error{border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-pie>span{background:var(--ui1-dm-card)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-donut:after{background:var(--ui1-dm-card)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-new-tag{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-sample-icon.done,.affiliate-sample-icon.empty){border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-sample-icon.done{color:var(--ui1-dm-glyph-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-sample-icon.empty{color:var(--ui1-dm-glyph-neutral)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-line-series em,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-line-trend.is-neutral{border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-line-trend.is-positive{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-line-trend.is-negative{border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-period-grid button,.affiliate-report-period-grid button){border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-period-grid button,.affiliate-report-period-grid button):is(:hover,:focus-visible,.selected,[aria-selected=true]){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-selected)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .social-agent-layout .social-selected-knowledge>span:not(.muted){border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .social-agent-layout .social-selected-knowledge>span.muted{border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .social-agent-layout .social-test-result:not(.ai){border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .social-agent-layout .social-test-result.ai{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .social-agent-layout .social-inline-note.warning{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .entertainment-app-icon.werewolf-app-icon{--role-ink: var(--ui1-dm-glyph-red);border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-violet)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .entertainment-app-icon.werewolf-app-icon .werewolf-wolf-mark{filter:none!important}html[data-ace-theme=dark-3] body .werewolf-role-toggle{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .werewolf-role-toggle:has(input:checked){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-selected)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-ai-source-status{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-stepper button b{border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-muted)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-stepper button.active b{border-color:transparent!important;background:transparent!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) :is(.chart-grid,.progress-ring-track){stroke:#ffffff24!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) :is(.horizontal-bar-track,.pacing-track,.funnel-step-track){background:#3f3f46!important;background-image:none!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) .pacing-row--unavailable .pacing-track{background:repeating-linear-gradient(-45deg,#303030,#303030 4px,#3f3f46 4px 8px)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) .signal-callout{border-color:var(--ui1-dm-pill-violet-border)!important;background:var(--ui1-dm-pill-violet)!important;color:var(--ui1-dm-pill-violet-text)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) .campaign-alert--warning{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) .campaign-alert--info{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) .campaign-alert--positive{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root .seo-intel-conclusion.improved>strong{color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root .seo-intel-conclusion.declined>strong{color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root .seo-intel-conclusion.mixed>strong{color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .design-ai-page .design-ai-feedback-history-list button span{color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .summary-card>span{border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .summary-card.tone-green>span{color:var(--ui1-dm-glyph-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .summary-card.tone-amber>span{color:var(--ui1-dm-glyph-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .summary-card.tone-violet>span{color:var(--ui1-dm-glyph-violet)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .summary-card.tone-red>span{color:var(--ui1-dm-glyph-red)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .transition-pill{border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;background-image:none!important;color:var(--ui1-dm-pill-neutral-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-group-grid>button>b{border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-neutral)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-group-grid>button.tone-gt>b{color:var(--ui1-dm-glyph-blue)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-group-grid>button.tone-marketing>b{color:var(--ui1-dm-glyph-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-group-grid>button.tone-hr>b{color:var(--ui1-dm-glyph-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-group-grid>button.tone-ops>b{color:var(--ui1-dm-glyph-red)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-group-grid>button.tone-service>b{color:var(--ui1-dm-glyph-violet)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-group-grid>button.tone-legal>b{color:var(--ui1-dm-glyph-pink)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root .seo-intel-cluster-source.merged{border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root .seo-intel-cluster-icon{border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3 .marketing-master,#ace-module-overlay-root .marketing-master-overlay) :is(.campaign-alert--warning,.campaign-alert--info,.campaign-alert--positive) span{color:inherit!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native-person-avatar.no-image{background:color-mix(in srgb,var(--gt-avatar-bg) 56%,#000000)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native-person-avatar.no-image>b{color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 :is(.gt-native-visit-heatmap-legend i,.gt-native-visit-heatmap-week span,.gt-native-visit-heatmap-cell)[data-level="0"]{background:#303030!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 :is(.gt-native-visit-heatmap-legend i,.gt-native-visit-heatmap-week span,.gt-native-visit-heatmap-cell)[data-level="1"]{background:#392c5a!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 :is(.gt-native-visit-heatmap-legend i,.gt-native-visit-heatmap-week span,.gt-native-visit-heatmap-cell)[data-level="2"]{background:#5b3fa6!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native-visit-heatmap-person>b{border:1px solid var(--ui1-dm-pill-violet-border)!important;background:var(--ui1-dm-pill-violet)!important;color:var(--ui1-dm-pill-violet-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native-report-progress-pill.contacted{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native-report-progress-pill.selling{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native-report-progress-pill.working{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native-field-pill{border-color:color-mix(in srgb,var(--gt-field-bg, #60a5fa) 68%,transparent)!important;background:color-mix(in srgb,var(--gt-field-bg, #60a5fa) 30%,#141414)!important;color:color-mix(in srgb,var(--gt-field-bg, #93c5fd) 56%,#ffffff)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .panel-icon,html[data-ace-theme=dark-3] body .ace-nav-search-icon{border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .panel-icon svg{color:inherit!important;stroke:currentColor!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-drawer-section{border-color:var(--ui1-dm-border)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-stage-green,.affiliate-score-chip.score-a,.affiliate-tier:not(.tier-b):not(.tier-c):not(.tier-d):not(.level-mega):not(.level-micro):not(.level-nano),.affiliate-tier.level-macro,.affiliate-import-history-status.matched,.affiliate-ace-owned-badge){border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-stage-blue,.affiliate-score-chip.score-b,.affiliate-tier.tier-b,.affiliate-tier.level-micro,.affiliate-content-format-pill.is-video){border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-stage-amber,.affiliate-score-chip.score-c,.affiliate-tier.tier-c,.affiliate-tier.level-mega,.affiliate-content-format-pill.is-livestream){border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-stage-red,.affiliate-tier.tier-d,.affiliate-import-history-status.error){border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-stage-slate,.affiliate-score-chip.score-d,.affiliate-import-history-status.unmatched){border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-tier.level-nano{border-color:var(--ui1-dm-pill-cyan-border)!important;background:var(--ui1-dm-pill-cyan)!important;color:var(--ui1-dm-pill-cyan-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-content-format-pill.is-video_livestream{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-category-pill,.affiliate-category-select-trigger,.affiliate-score-table .affiliate-category-pill,.affiliate-creator-ops-table .affiliate-pill-select[class*=affiliate-category-]){border:1px solid color-mix(in srgb,var(--affiliate-category-bg, #93c5fd) 65%,transparent)!important;background:color-mix(in srgb,var(--affiliate-category-bg, #60a5fa) 27%,#141414)!important;color:color-mix(in srgb,var(--affiliate-category-bg, #93c5fd) 58%,#ffffff)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-reviewer-badge{border:1px solid var(--ui1-dm-pill-violet-border)!important;background:var(--ui1-dm-pill-violet)!important;color:var(--ui1-dm-pill-violet-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-video-stepper{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-video-stepper button{background:transparent!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-video-stepper button:hover{background:var(--ui1-dm-hover)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-cast-total-card{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-cast-total-card :is(span,strong){color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-bar-row div,.affiliate-column-track){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-native-row.match-matched:not(.head){background:var(--ui1-dm-pill-green)!important;box-shadow:inset 3px 0 var(--ui1-dm-glyph-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-native-row:is(.match-new,.match-unattributed,.match-duplicate):not(.head){background:var(--ui1-dm-pill-amber)!important;box-shadow:inset 3px 0 var(--ui1-dm-glyph-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-import-bulk-table-wrap[data-table-key=performance] .affiliate-native-row.match-error:not(.head){background:var(--ui1-dm-pill-red)!important;box-shadow:inset 3px 0 var(--ui1-dm-glyph-red)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page :is(.affiliate-sample-icon.delivering,.affiliate-sample-icon.pending){border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-sample-icon.delivering{color:var(--ui1-dm-glyph-cyan)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-native-page .affiliate-sample-icon.pending{color:var(--ui1-dm-glyph-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .werewolf-player-avatar.muted{background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-glyph-neutral)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-entertainment.is-dark-mode.is-dark-mode-3 .werewolf-live-dot{background:var(--ui1-dm-glyph-green)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.content-dashboard-kpi-panel,.content-dashboard-kpi-overall){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .content-dashboard-kpi-progress{background:var(--ui1-dm-raised)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .content-dashboard-kpi-progress i{background:var(--ui1-dm-blue)!important;background-image:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.content-dashboard-kpi-people>span,.campaign-mini-foot small,.content-readonly-note,.script-shoot-pill,.content-direction-reference-row a,.content-direction-reference-row span,.content-direction-target-format,.content-direction-format-summary>span,.content-dashboard-kpi-format-breakdown>span){border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .script-shoot-pill.grouped{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.script-review-pending,.script-locked-hint){border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page .script-event-highlight{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.panel-head>span,.goal-option-grid button svg){border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.content-direction-preview-media-label,.content-direction-preview-panel,.content-direction-preview-panel-head,.content-direction-preview-media-controls,.content-direction-preview-form-actions){border-color:var(--ui1-dm-border)!important;background:#141414f0!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.content-direction-preview-copy a,.content-direction-preview-copy>div span,.content-direction-preview-edit,.content-direction-preview-upload,.content-direction-preview-media-controls>button,.content-direction-preview-form-actions button:not(.primary)){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.content-direction-preview-media-label span,.content-direction-preview-panel-head span,.content-direction-preview-copy>span,.content-direction-preview-copy>small){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.content-direction-preview-form label>span,.content-direction-preview-media-controls label>span){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native-program-outlet-choice-state{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3 .gt-native-program-outlet-choice.active .gt-native-program-outlet-choice-state{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.info-metric-icon,.campaign-metric-icon,.content-dashboard-kpi-icon){border-color:transparent!important;background:transparent!important;background-image:none!important;color:color-mix(in srgb,var(--ui1-semantic-fill, #60a5fa) 58%,#ffffff)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .content-studio-page :is(.info-metric-icon,.campaign-metric-icon,.content-dashboard-kpi-icon) svg{color:inherit!important;stroke:currentColor!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-calculation,.finance-native-cogs-lines,.finance-native-ready-guide,.finance-native-cash-readiness,.finance-native-cash-scenario-card,.finance-native-cash-gate,.finance-native-cash-runway-chart,.finance-native-cash-arap-summary,.finance-native-cash-arap-grid article,.finance-native-cash-pressure-calendar article,.finance-native-cash-pressure-summary article){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-cash-scenario-card>div:last-child,.finance-native-cash-scenario-card em){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-calculation strong,.finance-native-cogs-lines-header strong,.finance-native-ready-guide strong,.finance-native-cash-readiness strong,.finance-native-cash-scenario-card>strong,.finance-native-cash-scenario-card>div:last-child b,.finance-native-cash-gate strong,.finance-native-cash-runway-week strong,.finance-native-cash-arap-head strong,.finance-native-cash-arap-grid strong,.finance-native-cash-pressure-calendar strong,.finance-native-cash-pressure-summary strong){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-calculation span,.finance-native-cogs-lines-header span,.finance-native-ready-guide span,.finance-native-cash-readiness small,.finance-native-cash-scenario-head span,.finance-native-cash-scenario-card>div span,.finance-native-cash-scenario-card small,.finance-native-cash-gate small,.finance-native-cash-runway-week small,.finance-native-cash-arap-head span:not(.status-pill),.finance-native-cash-arap-grid span,.finance-native-cash-arap-grid small,.finance-native-cash-pressure-calendar span,.finance-native-cash-pressure-calendar small,.finance-native-cash-pressure-calendar em,.finance-native-cash-pressure-summary span,.finance-native-cash-pressure-summary small){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-ready-guide span{border:1px solid var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-fix-path{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-fix-path.ready{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-fix-path :is(strong,span){color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-fix-path.ready :is(strong,span){color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-cash-scenario-head b{border:1px solid color-mix(in srgb,var(--cash-tone) 48%,transparent)!important;background:color-mix(in srgb,var(--cash-tone) 22%,var(--ui1-dm-card))!important;color:color-mix(in srgb,var(--cash-tone) 52%,#ffffff)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-cash-runway-bar{border-color:var(--ui1-dm-border-strong)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-cash-arap-grid .is-in strong{color:var(--ui1-dm-glyph-green)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-cash-arap-grid .is-out strong{color:var(--ui1-dm-glyph-red)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-cash-pressure-calendar b{border:1px solid var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-cash-pressure-calendar .pressure-watch b{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-cash-pressure-calendar .pressure-tight b{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-cash-pressure-calendar .pressure-critical b{border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-channel-matrix-plot{border-color:var(--ui1-dm-border)!important;background:linear-gradient(to right,transparent 0,transparent calc(50% - .5px),rgba(255,255,255,.18) calc(50% - .5px),rgba(255,255,255,.18) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to top,transparent 0,transparent calc(50% - .5px),rgba(255,255,255,.18) calc(50% - .5px),rgba(255,255,255,.18) calc(50% + .5px),transparent calc(50% + .5px)),repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),rgba(255,255,255,.07) calc(25% - 1px),rgba(255,255,255,.07) 25%),repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),rgba(255,255,255,.07) calc(25% - 1px),rgba(255,255,255,.07) 25%),var(--ui1-dm-card)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-channel-zone,.finance-native-channel-axis){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-channel-bubble{border-color:var(--ui1-dm-section)!important;color:#fff!important;box-shadow:0 10px 26px #00000057!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-channel-bubble em{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-channel-share-row{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-channel-share-row:hover{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-hover)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-channel-share-row-head strong,html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-channel-share-line>strong{color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-channel-share-row-head span,.finance-native-channel-share-line>span){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-channel-share-line>i{background:var(--ui1-dm-raised)!important}html[data-ace-theme=dark-3] body :is(.social-config-modal,.social-test-modal){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:var(--ace-popup-shadow)!important;color-scheme:dark}html[data-ace-theme=dark-3] body :is(.social-config-modal,.social-test-modal) :is(input,select,textarea,.theme-select-trigger){border-color:var(--ui1-dm-border-strong)!important;background:#181818!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.social-config-section,.social-test-result,.social-test-result.ai){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.social-config-modal,.social-test-modal,.social-config-section) :is(p,small,label>span){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root .seo-intel-priority.low{border:1px solid var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root :is(.seo-intel-measurement>header>span,.seo-intel-action-status.measuring){border:1px solid var(--ui1-dm-pill-violet-border)!important;background:var(--ui1-dm-pill-violet)!important;color:var(--ui1-dm-pill-violet-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root .seo-intel-scoring-summary>span:first-child{color:var(--ui1-dm-glyph-violet)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .seo-intel-root .seo-intel-scoring-summary>div>span{border:1px solid var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-code-chip,.contract-model-inline .contract-select-trigger){border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;background-image:none!important;color:var(--ui1-dm-pill-neutral-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-info-switch{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-section)!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-info-switch button{background:transparent!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-info-switch button:is(:hover,.active){background:var(--ui1-dm-selected)!important;color:#fff!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-template-dropzone,.contract-scan-preview){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-ai-compose-head b svg,.contract-template-dropzone svg,.contract-scan-preview>span svg){border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 :is(.contract-type-folder-icon,.contract-partner-card-head b){border-color:transparent!important;background:transparent!important;background-image:none!important;color:color-mix(in srgb,var(--folder-accent, var(--partner-accent, #60a5fa)) 52%,#ffffff)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .contract-context-menu{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-section)!important;background-image:none!important;box-shadow:var(--ace-popup-shadow)!important}html[data-ace-theme=dark-3] body .contract-context-menu .contract-menu-item svg{border-color:transparent!important;background:transparent!important;color:var(--ui1-dm-glyph-neutral)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .contract-context-menu .contract-menu-item:hover{background:var(--ui1-dm-hover)!important;color:#fff!important}html[data-ace-theme=dark-3] body .contract-context-menu .contract-menu-item.danger,html[data-ace-theme=dark-3] body .contract-context-menu .contract-menu-item.danger svg{color:var(--ui1-dm-glyph-red)!important}html[data-ace-theme=dark-3] body .contract-context-menu .contract-menu-item.danger:hover{background:var(--ui1-dm-pill-red)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .competitor-metric span{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .competitor-metric.blue span{color:var(--ui1-dm-glyph-blue)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .competitor-metric.green span{color:var(--ui1-dm-glyph-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .competitor-metric.amber span{color:var(--ui1-dm-glyph-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .competitor-metric.red span{color:var(--ui1-dm-glyph-red)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .competitor-section-title svg{color:var(--ui1-dm-glyph-blue)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-local-hero-icon,.finance-native-card-icon,.finance-native-kpi-icon,.finance-native-summary-icon,.finance-native-icon-badge){border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:color-mix(in srgb,var(--ui1-semantic-fill, #60a5fa) 68%,#ffffff)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-local-hero-icon,.finance-native-card-icon,.finance-native-kpi-icon,.finance-native-summary-icon,.finance-native-icon-badge) :is(svg,i){color:inherit!important;stroke:currentColor!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-channel-gate{border-color:color-mix(in srgb,var(--gate-tone) 48%,var(--ui1-dm-border))!important;border-left-color:var(--gate-tone)!important;background:var(--ui1-dm-card)!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-channel-gate strong{color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-channel-gate :is(span,small){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-pro-chart-card header span,html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-pro-legend{color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-mini-grid,.finance-native-pl-metrics,.finance-native-concept-grid,.finance-native-manager-grid,.finance-native-audit-grid,.finance-native-onboarding-grid,.finance-native-permission-summary,.finance-kpi-display-haravan-grid,.finance-kpi-display-derived-grid)>article{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-mini-grid,.finance-native-pl-metrics,.finance-native-concept-grid,.finance-native-manager-grid,.finance-native-audit-grid,.finance-native-onboarding-grid,.finance-native-permission-summary,.finance-kpi-display-haravan-grid,.finance-kpi-display-derived-grid)>article :is(span,small,p){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-mini-grid,.finance-native-pl-metrics,.finance-native-concept-grid,.finance-native-manager-grid,.finance-native-audit-grid,.finance-native-onboarding-grid,.finance-native-permission-summary,.finance-kpi-display-haravan-grid,.finance-kpi-display-derived-grid)>article :is(strong,b){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-budget-master-form,.haravan-sync-controls,.haravan-commit-box,.finance-native-backup-reminder,.finance-native-api-status,.finance-native-source-guard,.finance-native-demo-note,.finance-native-snapshot){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-checklist li{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-budget-master-form :is(label,small){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-budget-master-form :is(input,select,textarea){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-budget-master-form :is(input,select,textarea):focus{border-color:var(--ui1-dm-focus)!important;box-shadow:0 0 0 2px #60a5fa38!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.waterfall-value,.finance-native-margin-row b,.finance-native-expense-row b,.finance-native-pro-ranking-row b,.finance-native-pro-ranking-row strong){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-margin-period,.finance-native-expense-structure){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-margin-period-head,.finance-native-expense-structure-head,.finance-native-margin-row,.finance-native-expense-row,.finance-native-channel-visual-head) :is(span,small,p){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-native-margin-track,.finance-native-expense-track,.finance-native-pro-ranking-track){background:var(--ui1-dm-raised)!important;background-image:none!important;box-shadow:inset 0 0 0 1px var(--ui1-dm-border)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-pro-ranking-row>div:first-child>span{color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-pro-ranking-row:hover{background:var(--ui1-dm-hover)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-final-channel-hole,.finance-native-pro-donut>span){background:var(--ui1-dm-card)!important;background-image:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.negative,.is-negative b){color:var(--ui1-dm-glyph-red)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-blocker-details summary{color:var(--ui1-dm-glyph-blue)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-kpi-display-haravan-config{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-backup-reminder{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-pro-ranking-row.finance-local-dept-ranking-row strong{border-color:color-mix(in srgb,var(--finance-dept-color, #60a5fa) 55%,var(--ui1-dm-border))!important;background:color-mix(in srgb,var(--finance-dept-color, #60a5fa) 22%,#181818)!important;color:color-mix(in srgb,var(--finance-dept-color, #60a5fa) 60%,#ffffff)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-onboarding-grid>.is-done>span{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-native-onboarding-grid>.is-pending>span{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-kpi-display-haravan-config>div:first-child>span{border:1px solid var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page .finance-kpi-display-haravan-config.needs-config>div:first-child>span{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body .finance-date-table-popover .finance-date-table-month>strong,html[data-ace-theme=dark-3] body .finance-date-table-popover .finance-date-table-weekdays span{color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body .finance-date-table-popover .finance-date-table-days button{border:0!important;background:transparent!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .finance-date-table-popover .finance-date-table-days button.muted{color:var(--ui1-dm-disabled)!important;opacity:.62!important}html[data-ace-theme=dark-3] body .finance-date-table-popover .finance-date-table-days button:is(:hover,.in-range){background:var(--ui1-dm-hover)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body .finance-date-table-popover .finance-date-table-days button.selected{background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important;box-shadow:inset 0 0 0 1px var(--ui1-dm-pill-blue-border)!important}html[data-ace-theme=dark-3] body .finance-date-table-popover .finance-date-table-actions{border-color:var(--ui1-dm-border)!important}html[data-ace-theme=dark-3] body :is(.profile-passkey-row,.profile-document-upload){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .user-profile-cover,html[data-ace-theme=dark-3] body .mobile-profile-cover{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-section)!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .profile-document-upload:hover{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-hover)!important;transform:none!important}html[data-ace-theme=dark-3] body :is(.profile-passkey-row>span,.profile-document-list article>svg,.profile-document-upload>svg){border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .profile-passkey-row>button{border:0!important;background:transparent!important;color:var(--ui1-dm-glyph-red)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .profile-access-modules span{border:1px solid var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-ace-shell=true][data-ace-page=gt][data-ace-theme] body :is(.gt-native-context-menu,.gt-native-pill-select-menu,.gt-native-model-warning){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:var(--ace-popup-shadow)!important}html[data-ace-theme=dark-3][data-ace-shell=true][data-ace-page=gt][data-ace-theme] body :is(.gt-native-context-menu,.gt-native-pill-select-menu) button{border-color:transparent!important;background:transparent!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-ace-shell=true][data-ace-page=gt][data-ace-theme] body :is(.gt-native-context-menu,.gt-native-pill-select-menu) button:is(:hover,.selected,[aria-selected=true]){background:var(--ui1-dm-hover)!important;color:#fff!important}html[data-ace-theme=dark-3][data-ace-shell=true][data-ace-page=gt][data-ace-theme] body .gt-native-model-warning :is(strong,p){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3][data-ace-shell=true][data-ace-page=gt][data-ace-theme] body .gt-native-model-warning p{color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3][data-ace-shell=true][data-ace-page=gt][data-ace-theme] body .gt-native-model-warning .icon-box{border:0!important;background:transparent!important;color:var(--ui1-dm-glyph-red)!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-ace-shell=true][data-ace-page=gt][data-ace-theme] body :is(.gt-native-modal-card,.gt-native-drawer,.gt-native-model-warning) .primary-button:not(.danger){border-color:#ffffffd1!important;background:#e7e7e9!important;color:#111!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-ace-shell=true][data-ace-page=gt][data-ace-theme] body .gt-native-model-warning .primary-button.danger{border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.reconciliation-note,.schedule-note,.import-policy,.seo-coverage-note){border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .seo-coverage-note--warning{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body :is(.insight-item__icon,.lineage-overview__node>span,.lineage-node__icon,.report-card__icon,.schedule-icon,.connector-icon,.data-health-icon,.import-dropzone>span){border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-sales-cell{color:var(--ui1-dm-glyph-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-performance-period-file>svg{color:var(--ui1-dm-glyph-blue)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-danger-button{border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-content-format-select.is-video{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-content-format-select.is-livestream{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .affiliate-content-format-select.is-video_livestream{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body :is(.script-kpi-picker,.idea-card-grid>article,.mock-output,.context-preset-summary,.context-quick-adjust,.script-project-tab-shell.active,.script-project-composer,.script-history-item,.script-detail-top,.script-review-confirm,.manual-publish-preview,.mapping-preview,.content-direction-target-head){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .script-sheet-export-bar{border-color:var(--ui1-dm-border-strong)!important;background:#141414f0!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:0 18px 42px #0000006b!important;-webkit-backdrop-filter:blur(18px) saturate(125%)!important;backdrop-filter:blur(18px) saturate(125%)!important}html[data-ace-theme=dark-3] body :is(.idea-card-grid>article,.mock-output,.context-preset-summary,.context-quick-adjust,.script-project-tab-shell.active,.script-project-composer,.script-history-item,.script-detail-top,.script-review-confirm,.manual-publish-preview,.mapping-preview,.content-direction-target-head,.script-sheet-export-bar) :is(p,span,small,label){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body :is(.idea-card-grid>article,.mock-output,.context-preset-summary,.context-quick-adjust,.script-project-tab-shell.active,.script-project-composer,.script-history-item,.script-detail-top,.script-review-confirm,.manual-publish-preview,.mapping-preview,.content-direction-target-head,.script-sheet-export-bar) :is(strong,b,summary){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body .script-history-item .script-history-version{border-color:transparent!important;background:transparent!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.content-code-badge,.script-ref-link-chip){border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.content-review-pending,.content-status-badge.status-manual-required,.content-studio-sync-warning,.script-direction-tag.tone-conversion,.content-dashboard-kpi-card.tone-conversion .content-dashboard-kpi-card-head b){border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .content-studio-sync-warning button{border-color:transparent!important;background:transparent!important;color:inherit!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.script-direction-tag.tone-branding,.content-dashboard-kpi-card.tone-branding .content-dashboard-kpi-card-head b){border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.script-direction-tag.tone-engagement,.content-dashboard-kpi-card.tone-engagement .content-dashboard-kpi-card-head b){border-color:var(--ui1-dm-pill-violet-border)!important;background:var(--ui1-dm-pill-violet)!important;color:var(--ui1-dm-pill-violet-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .script-direction-tag.more,html[data-ace-theme=dark-3] body .mapping-field-row span{border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .form-error{border:1px solid var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .script-kpi-picker>span:first-child,html[data-ace-theme=dark-3] body .script-kpi-selected-meta{color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body .script-kpi-selected-meta .warning{color:var(--ui1-dm-glyph-amber)!important}html[data-ace-theme=dark-3] body .script-kpi-icon{border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .script-kpi-trigger>b{border:1px solid var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .script-kpi-option-progress{color:var(--ui1-dm-glyph-blue)!important}html[data-ace-theme=dark-3] body .script-kpi-option-progress i{background:var(--ui1-dm-raised)!important;box-shadow:inset 0 0 0 1px var(--ui1-dm-border)!important}html[data-ace-theme=dark-3] body .script-kpi-option-progress em{background:var(--ui1-dm-focus)!important}html[data-ace-theme=dark-3] body .script-ref-link-chip a,html[data-ace-theme=dark-3] body .script-ref-link-chip a:hover{color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body .script-review-confirm span{border:1px solid var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-review-document p.review-hit{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-review-document p.review-hit.risk{border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-contracts.is-dark-mode.is-dark-mode-3 .contract-review-document p.review-hit.missing{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .department-count-badge{border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.position-selected-head,.position-mini-row.editing,.knowledge-source-preview){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .knowledge-review-queue{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;background-image:none!important;color:var(--ui1-dm-pill-amber-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .knowledge-tags span{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.tool-account-text,.tool-account-secret){border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .secret-reference-row code{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.password-reset-review,.pending-user-review,.profile-personal-edit-form){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .reset-link-preview{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-empty-action{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .panel.finance-native-section .finance-native-empty-action{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-switch-track{border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-switch-track span{background:var(--ui1-dm-disabled)!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-switch-row.enabled{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-switch-row.enabled .finance-native-switch-track{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-switch-row.enabled .finance-native-switch-track span{background:var(--ui1-dm-glyph-green)!important}html[data-ace-theme=dark-3] body .login-page{background:var(--ui1-dm-canvas)!important;background-image:none!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body :is(.login-shell,.login-shell.register-shell){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.auth-corner-wordmark,.register-wordmark,.login-title-ace-mark){filter:brightness(0) invert(1)!important}html[data-ace-theme=dark-3] body :is(.login-form-wrap h2,.login-form label>span,.login-recovery-head,.login-choice-head h2,.login-choice-card strong,.success-user-summary strong,.pending-user-review strong,.pending-user-item strong){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body :is(.login-eyebrow,.login-subtitle,.login-status,.login-register,.login-check,.login-choice-head span,.login-choice-card span,.login-file-upload small,.login-bank-option,.success-user-summary span,.pending-user-review span,.pending-user-review small,.pending-user-item span,.pending-user-item small){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body :is(.login-input,.login-file-upload,.login-bank-trigger,.login-bank-search,.login-bank-custom-input,.login-secondary-action,.login-choice-card,.success-user-summary,.password-icon-button,.login-form .theme-select,.login-form .theme-select-trigger,.pending-user-item){border-color:var(--ui1-dm-border)!important;background:#181818!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .login-input.readonly{background:var(--ui1-dm-card)!important}html[data-ace-theme=dark-3] body :is(.login-input:focus-within,.login-bank-select.open .login-bank-trigger,.login-bank-trigger:hover,.login-bank-custom-input:focus,.login-form .theme-select.open .theme-select-trigger){border-color:var(--ui1-dm-focus)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:0 0 0 3px #60a5fa29!important}html[data-ace-theme=dark-3] body :is(.login-input input,.login-bank-search input,.login-bank-custom-input){color:var(--ui1-dm-text)!important;caret-color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body :is(.login-file-upload:hover,.login-secondary-action:hover,.login-choice-card:hover){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-hover)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.login-stepper,.login-recovery-choice){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-section)!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.login-stepper span,.login-recovery-choice button){border-color:transparent!important;background:transparent!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.login-stepper span.active,.login-recovery-choice button.active){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-selected)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.login-bank-option:hover,.login-bank-option.active){background:var(--ui1-dm-hover)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body .bank-logo.custom{border-color:transparent!important;background:transparent!important;color:var(--ui1-dm-glyph-neutral)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.login-file-upload span svg,.login-form-links button,.login-register button){color:var(--ui1-dm-glyph-blue)!important}html[data-ace-theme=dark-3] body .login-security-note{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .pending-user-review{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .pending-user-review.password-reset-review{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body .password-match-status.ok{border:1px solid var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body .password-match-status.error{border:1px solid var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body :is(.login-register-grid .form-helper,.login-register-grid .form-warning){color:var(--ui1-dm-glyph-blue)!important}html[data-ace-theme=dark-3] body .login-register-grid .form-warning{color:var(--ui1-dm-glyph-amber)!important}html[data-ace-theme=dark-3] body :is(.login-submit,.login-submit:hover,.login-submit-profile,.login-submit-profile:hover,.login-submit-profile:focus,.login-submit-profile:focus-visible,.login-choice-card.primary,.login-choice-card.primary:hover){border-color:var(--ui1-dm-border-strong)!important;background:#f1f1f3!important;background-image:none!important;color:#090909!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.login-submit-profile,.login-choice-card.primary) .user-profile-inner,html[data-ace-theme=dark-3] body .login-choice-card.primary :is(strong,span){background:transparent!important;color:#090909!important;box-shadow:none!important}html[data-ace-theme=dark-3] body :is(.login-submit-profile:disabled,.login-submit-profile:disabled:hover){background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-disabled)!important}html[data-ace-theme=dark-3] body :is(.login-submit:before,.login-submit-profile:before,.login-submit-profile:after){display:none!important;content:none!important}html[data-ace-theme=dark-3] body .login-face-id-button{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ace-theme=dark-3] body .login-face-id-button:is(:hover,:focus-visible){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-hover)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body .login-face-id-button>span{border:0!important;background:transparent!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .login-face-id-button strong{color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body .login-face-id-button small{color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body .login-biometric-divider{color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body :is(.login-biometric-divider:before,.login-biometric-divider:after){background:var(--ui1-dm-border)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-request-hero,.workspace-request-recipient,.workspace-request-reviewers,.workspace-request-reviewer-chips>span,.workspace-request-summary>div,.workspace-request-detail-body,.workspace-request-status-strip,.workspace-request-sync-strip,.workspace-request-primary-fields,.workspace-advance-expense){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-request-recipient-main strong,.workspace-request-reviewers-head strong,.workspace-request-reviewer-chips b,.workspace-request-primary-fields b,.workspace-request-detail-body strong,.workspace-request-status-strip strong,.workspace-advance-expense-head strong){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-request-recipient-main span,.workspace-request-recipient-main small,.workspace-request-reviewers-head span,.workspace-request-reviewer-chips em,.workspace-request-detail-body span,.workspace-request-status-strip span,.workspace-request-status-strip small,.workspace-request-sync-strip span,.workspace-request-sync-strip small,.workspace-request-primary-fields span){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-request-reviewer-chips>span.is-required{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-request-reviewer-chips small{color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-request-reviewer-chips button{border-color:transparent!important;background:transparent!important;color:var(--ui1-dm-glyph-neutral)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-request-type-picker button>span{border:0!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-neutral)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-request-type-picker button.green>span{color:var(--ui1-dm-glyph-green)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-request-type-picker button.blue>span{color:var(--ui1-dm-glyph-blue)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-request-type-picker button.violet>span{color:var(--ui1-dm-glyph-violet)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-request-type-picker button.amber>span{color:var(--ui1-dm-glyph-amber)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-attendance-heatmap>i,.workspace-attendance-legend i,.workspace-attendance-day){border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-pill-neutral-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-attendance-heatmap>i.is-present,.workspace-attendance-legend i.is-present,.workspace-attendance-day.is-present){border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-attendance-heatmap>i.is-late,.workspace-attendance-legend i.is-late,.workspace-attendance-heatmap>i.is-leave,.workspace-attendance-legend i.is-leave,.workspace-attendance-day.is-late,.workspace-attendance-day.is-leave){border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-attendance-heatmap>i.is-missing,.workspace-attendance-legend i.is-missing,.workspace-attendance-heatmap>i.is-absent,.workspace-attendance-legend i.is-absent,.workspace-attendance-day.is-missing,.workspace-attendance-day.is-absent){border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-attendance-heatmap>i.is-off,.workspace-attendance-heatmap>i.is-future,.workspace-attendance-heatmap>i.is-empty,.workspace-attendance-day.is-off,.workspace-attendance-day.is-future,.workspace-attendance-day.is-empty){border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-card)!important;color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-attendance-mini-head>b,.workspace-attendance-day>strong,.workspace-attendance-day dd){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-attendance-mini-foot>span,.workspace-attendance-day-date small,.workspace-attendance-day>p,.workspace-attendance-day dt){color:var(--ui1-dm-body)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-attendance-mini-foot i.is-missing{box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.pending-user-actions .reject,.danger-action,.pending-user-actions .reject:hover,.danger-action:hover){border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;background-image:none!important;color:var(--ui1-dm-pill-red-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .knowledge-header-actions>span.risk{border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-pill-red)!important;background-image:none!important;color:var(--ui1-dm-pill-red-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .knowledge-header-actions>span.risk svg{color:currentColor!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.main>.module-page-tabs{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar :is(.collapse-button,.sidebar-collapse-button){border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-neutral)!important;outline:0!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar :is(.collapse-button,.sidebar-collapse-button):is(:hover,:focus-visible){border-color:transparent!important;background:transparent!important;color:#fff!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .sidebar :is(.collapse-button,.sidebar-collapse-button) svg{color:currentColor!important;stroke:currentColor!important;filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.main>.topbar:has(.topbar-notification-panel){position:relative!important;z-index:2147483300!important;overflow:visible!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-global-actions:has(.topbar-notification-panel),html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-wrap:has(.topbar-notification-panel){z-index:2147483400!important;overflow:visible!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel{position:fixed!important;z-index:2147483500!important;isolation:isolate!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-management-bar{border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-management-select{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-management-trigger{border:0!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-task-management-person-name,.workspace-task-management-all-token,.workspace-task-management-option-text strong){color:var(--ui1-dm-text)!important;-webkit-text-fill-color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-task-management-select-label,.workspace-task-management-option-text small){color:var(--ui1-dm-muted)!important;-webkit-text-fill-color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-management-empty-avatar{border:0!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-neutral)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-management-menu{border-color:var(--ui1-dm-border-strong)!important;background:#141414fa!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:var(--ace-popup-shadow)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-management-menu>button{border-color:transparent!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-management-menu>button:is(:hover,.is-active){border-color:transparent!important;background:var(--ui1-dm-hover)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-rank-pill{border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;background-image:none!important;color:var(--ui1-dm-pill-neutral-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-neutral-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-rank-pill.is-gold,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-rank-pill.is-bronze{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-amber-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-kanban-actions{border-top-color:#ffffff14!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-kpi-display-preview-shell,.finance-kpi-display-preview-controls,.finance-kpi-display-preview-options){border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3][data-finance-local-final-guard] body #root .app-shell.is-dark-mode.is-dark-mode-3 .finance-native-page :is(.finance-kpi-display-theme-toggle,.finance-kpi-display-view-toggle){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-section)!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel .ace-notification-item,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel .ace-notification-item:last-child{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel .ace-notification-item:is(.is-unread,:hover,:focus-within){border-color:transparent!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3>.main>.module-page-tabs{border-radius:999px!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3>.main>.module-page-tabs>.module-function-tabs{border-radius:999px!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3>.main>.module-page-tabs>.module-function-tabs>button{border-radius:999px!important}html[data-ace-theme=dark-3] body #root .app-shell.page-workspace_tasks.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-done-task-folder>button>b{border-color:transparent!important;background:var(--ui1-dm-pill-neutral)!important;background-image:none!important;color:var(--ui1-dm-pill-neutral-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-neutral-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-filter-fixed-scope,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-dashboard-filter-field .workspace-inline-select{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-dashboard-filter-field .workspace-inline-select.is-open{border-color:var(--ui1-dm-focus)!important;background:var(--ui1-dm-selected)!important;box-shadow:0 0 0 3px #60a5fa29!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-filter-fixed-scope span,.workspace-dashboard-filter-field>span){color:var(--ui1-dm-muted)!important;-webkit-text-fill-color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-filter-fixed-scope strong{color:var(--ui1-dm-text)!important;-webkit-text-fill-color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-team-health-progress>i,.workspace-task-flow-bar){background:#3f3f46!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-flow-bar>button{border:0!important;background:var(--status-color)!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-flow-bar>button.is-todo{--status-color: var(--ui1-dm-glyph-neutral)}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-flow-bar>button.is-doing{--status-color: #60a5fa}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-flow-bar>button.is-review{--status-color: #fbbf24}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-flow-bar>button.is-blocked{--status-color: #fb7185}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-flow-bar>button.is-done{--status-color: #34d399}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard .workspace-task-flow-bar>button.is-active{box-shadow:inset 0 0 0 2px var(--ui1-dm-card),0 0 0 1px var(--ui1-dm-border-strong)!important}html[data-ace-theme=dark-3] body .workspace-kanban-drag-preview{border-color:var(--ui1-dm-focus)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:0 18px 42px #00000085!important}html[data-ace-theme=dark-3] body .workspace-kanban-drag-preview-marker{border:0!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .workspace-kanban-drag-preview-copy strong{color:var(--ui1-dm-text)!important;-webkit-text-fill-color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body .workspace-kanban-drag-preview-copy small{color:var(--ui1-dm-muted)!important;-webkit-text-fill-color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body .workspace-event-conflict-head>span{background:var(--ui1-dm-pill-amber)!important;background-image:none!important;color:var(--ui1-dm-glyph-amber)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .workspace-event-conflict-list>div{border-color:var(--ui1-dm-pill-red-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .workspace-event-conflict-list :is(strong,small){color:var(--ui1-dm-pill-red-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-red-text)!important}html[data-ace-theme=dark-3] body .workspace-event-conflict-list>div>b{background:var(--ui1-dm-pill-red)!important;color:var(--ui1-dm-pill-red-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-red-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body .script-rich-toolbar-separator{background:#ffffff1a!important;background-image:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.main>.topbar{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.main>.module-page-tabs>.module-function-tabs>button:is(.active,[aria-selected=true]),html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .nav-item.active,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .nav-item.active:hover{border-color:transparent!important;background:var(--ui1-dm-selected)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .nav-item.active:hover{background:#424248!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .nav-item.active :is(span,.nav-label){color:var(--ui1-dm-text)!important;-webkit-text-fill-color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .nav-section[data-nav-section=command]{--ace-nav-active-icon: #67e8f9}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .nav-section[data-nav-section=gt]{--ace-nav-active-icon: #93c5fd}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .nav-section[data-nav-section=operation]{--ace-nav-active-icon: #fda4af}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .nav-section[data-nav-section=hr]{--ace-nav-active-icon: #6ee7b7}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .nav-section[data-nav-section=marketing]{--ace-nav-active-icon: #fdba74}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .nav-section[data-nav-section=finance]{--ace-nav-active-icon: #c4b5fd}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .nav-section[data-nav-section=admin]{--ace-nav-active-icon: #f9a8d4}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .nav-section[data-nav-section=entertainment]{--ace-nav-active-icon: #c4b5fd}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .nav-section[data-nav-section=core]{--ace-nav-active-icon: #a5b4fc}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .nav-section[data-nav-section=settings]{--ace-nav-active-icon: #e4e4e7}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar>.sidebar-footer>.profile-card,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar>.sidebar-footer>.profile-card.is-demo-view{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar>.sidebar-footer>.profile-card:hover{border-color:transparent!important;background:#ffffff0d!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar>.sidebar-footer>.profile-card:focus-visible{border-color:transparent!important;background:#ffffff0d!important;outline:2px solid rgba(96,165,250,.72)!important;outline-offset:2px!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-pill.blue,.workspace-task-inline-pill.blue){border-color:var(--ui1-dm-pill-blue-border)!important;background-color:var(--ui1-dm-pill-blue)!important;background-image:none!important;color:var(--ui1-dm-pill-blue-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-blue-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .workspace-dashboard :is(.workspace-pill.blue,.workspace-task-inline-pill.blue) :is(span,strong,b,small,svg){color:var(--ui1-dm-pill-blue-text)!important;-webkit-text-fill-color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel{border-color:#ffffff1f!important;border-radius:18px!important;background:#121213f7!important;background-image:none!important;box-shadow:0 24px 64px #00000094!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel>:is(.ace-notification-panel-head,.ace-notification-panel-foot){border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-wrap .topbar-notification-panel.topbar-notification-panel-v3.ace-notification-panel>.ace-notification-flow-tabs{border-color:transparent!important;background:#ffffff0a!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel :is(.ace-notification-feed,.ace-notification-feed-empty,.ace-notification-timeline-items){background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel .ace-notification-item,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel .ace-notification-item:last-child,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel .ace-notification-item.is-unread{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel .ace-notification-item:is(:hover,:focus-within){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel .ace-notification-item-main,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel .ace-notification-item-main:is(:hover,:active,:focus-visible){border:0!important;background:transparent!important;background-image:none!important;color:inherit!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel .ace-notification-panel-foot>button{margin:0!important;width:100%!important;max-width:none!important;border:0!important;border-radius:999px!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel .ace-notification-panel-foot>button:hover{border-color:transparent!important;background:#ffffff0d!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel .ace-notification-inline-actions{min-width:0!important;overflow:visible!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel .ace-notification-inline-action{flex:0 0 auto!important;max-width:100%!important;white-space:nowrap!important;transform:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .topbar-notification-panel.ace-notification-panel>.ace-notification-feed{scroll-padding-bottom:12px!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-item,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-item.is-unread{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-item:is(:hover,:focus-within){border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-raised)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-item-main,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-item-main:is(:hover,:active,:focus-visible),html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-mark-read,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-mark-read:is(:hover,:active,:focus-visible){border:0!important;background:transparent!important;background-image:none!important;color:inherit!important;box-shadow:none!important;outline:0!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-mark-read>span{width:7px!important;height:7px!important;border:0!important;border-radius:999px!important;background:var(--notification-status-color)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.ace-notification-page,.topbar-notification-panel.ace-notification-panel) .ace-notification-inline-actions{border-color:transparent!important;background:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main table,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main table thead,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main table thead tr{border-color:transparent!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main table thead th{border-color:transparent!important;border-bottom-color:#ffffff17!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main table tbody tr{border-color:transparent!important;background:transparent!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main table tbody td{border-color:transparent!important;border-bottom-color:#fff1!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main table tbody tr:last-child>td{border-bottom-color:transparent!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main table tbody tr:not(:where(.selected,.selected-row,.is-selected,.active,.is-active,.inventory-row-selected,.finance-native-row-selected,.finance-review-row-active,[aria-selected=true],[data-selected=true],[aria-current=true],[aria-current=row])):hover{background:transparent!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main table tbody tr:not(:where(.selected,.selected-row,.is-selected,.active,.is-active,.inventory-row-selected,.finance-native-row-selected,.finance-review-row-active,[aria-selected=true],[data-selected=true],[aria-current=true],[aria-current=row])):hover>td{background:#ffffff09!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main table tbody tr:not(:where(.selected,.selected-row,.is-selected,.active,.is-active,.inventory-row-selected,.finance-native-row-selected,.finance-review-row-active,[aria-selected=true],[data-selected=true],[aria-current=true],[aria-current=row])):hover>td:first-child{border-radius:10px 0 0 10px}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main table tbody tr:not(:where(.selected,.selected-row,.is-selected,.active,.is-active,.inventory-row-selected,.finance-native-row-selected,.finance-review-row-active,[aria-selected=true],[data-selected=true],[aria-current=true],[aria-current=row])):hover>td:last-child{border-radius:0 10px 10px 0}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 svg[class*=lucide-]{border-color:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3>.sidebar .nav-section[data-nav-section=gt] .nav-item.active{border-color:transparent!important;background:var(--ui1-dm-selected)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3>.sidebar .nav-section[data-nav-section=gt] .nav-item.active:hover{background:#424248!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(button.primary-button,button.button-primary,button.button--primary,button.seo-intel-button.primary,button.is-primary,button[data-variant=primary]) :is(svg.lucide,span,strong,b){color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;opacity:1!important;filter:none!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(button.primary-button,button.button-primary,button.button--primary,button.seo-intel-button.primary,button.is-primary,button[data-variant=primary]) svg.lucide{stroke:currentColor!important}@media(max-width:760px),(max-width:1180px)and (pointer:coarse){html[data-ace-theme=dark-3],html[data-ace-theme=dark-3] body,html[data-ace-theme=dark-3] #root,html[data-ace-theme=dark-3] #ace-module-overlay-root,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3{--ui1-dm-canvas: #101010;--ui1-dm-shell: #101010;--ui1-dm-section: #171717;--ui1-dm-card: #1f1f1f;--ui1-dm-raised: #272727}html[data-ace-theme=dark-3],html[data-ace-theme=dark-3] body,html[data-ace-theme=dark-3] #root,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.main{background-color:var(--ui1-dm-canvas)!important;background-image:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-header{border-color:transparent!important;background:var(--ui1-dm-canvas)!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(max-width:760px),(max-width:1180px)and (pointer:coarse){html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 :is(.mobile-home-action-card,.workspace-momentum-score,.workspace-momentum-task-tile,.workspace-attendance-tile,.workspace-rank-tile,.workspace-priority-tabs,.workspace-task-filter-row>button,.gt-native-manager-view-switch,.gt-native-type-switch,.inventory-kpi,.inventory-segmented){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .mobile-app-bottom-bar{background:#1e1e20e6!important;-webkit-backdrop-filter:blur(8px) saturate(112%)!important;backdrop-filter:blur(8px) saturate(112%)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.main>.module-page-tabs>.module-function-tabs,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .main :is([class$=-toolbar],[class*="-toolbar "],[class$=-filterbar],[class*="-filterbar "],[class$=-actionbar],[class*="-actionbar "]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .brand-row>.collapse-button,html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3:is(.is-collapsed,:not(.is-collapsed))>.sidebar .brand-row>.collapse-button,html[data-ace-theme=dark-3] body #root .app-shell.page-inventory.is-dark-mode.is-dark-mode-3 .inventory-page.inventory-page button.inventory-icon-button,html[data-ace-theme=dark-3] body #root button.password-icon-button,html[data-ace-theme=dark-3] body .gt-native-event-participant-modal button.gt-native-icon-button,html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.password-icon-button,.password-cell button,.inventory-icon-button,.gt-native-icon-button,.gt-native-modal button.icon-button,.gt-native-drawer button.icon-button){border-color:transparent!important;border-radius:999px!important;background:transparent!important;background-image:none!important;color:var(--ui1-dm-glyph-neutral)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .brand-row>.collapse-button:hover,html[data-ace-theme=dark-3] body #root .app-shell.page-gt.is-dark-mode.is-dark-mode-3:is(.is-collapsed,:not(.is-collapsed))>.sidebar .brand-row>.collapse-button:hover,html[data-ace-theme=dark-3] body #root .app-shell.page-inventory.is-dark-mode.is-dark-mode-3 .inventory-page.inventory-page button.inventory-icon-button:hover:not(:disabled),html[data-ace-theme=dark-3] body #root button.password-icon-button:hover:not(:disabled),html[data-ace-theme=dark-3] body .gt-native-event-participant-modal button.gt-native-icon-button:hover:not(:disabled),html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.password-icon-button,.password-cell button,.inventory-icon-button,.gt-native-icon-button,.gt-native-modal button.icon-button,.gt-native-drawer button.icon-button):hover:not(:disabled){background:#ffffff0e!important}html[data-ace-theme=dark-3] body button.password-icon-button:focus-visible,html[data-ace-theme=dark-3] body .gt-native-event-participant-modal button.gt-native-icon-button:focus-visible,html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.collapse-button,.password-icon-button,.password-cell button,.inventory-icon-button,.gt-native-icon-button,.gt-native-modal button.icon-button,.gt-native-drawer button.icon-button):focus-visible{outline:2px solid var(--ui1-dm-focus)!important;outline-offset:2px!important}html[data-ace-theme=dark-3] body :is(#root .app-shell.is-dark-mode.is-dark-mode-3,#ace-module-overlay-root) :is(.inventory-icon-button,.gt-native-icon-button,.gt-native-modal button.icon-button,.gt-native-drawer button.icon-button):is(.danger,.is-danger,:has(>svg.lucide-trash-2),:has(>svg.lucide-trash)){color:var(--ui1-dm-glyph-red)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .back-to-top{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-text)!important;box-shadow:0 8px 24px #0000003d!important}.brand-compact-wordmark{display:none}.brand-copy .brand-name{align-items:center;gap:5px}.brand-copy .brand-ace-wordmark{width:46px;height:14px}.brand-copy .brand-os-label{margin:0;font-size:19px;font-weight:800;line-height:20px;letter-spacing:0}html.ace-desktop-native .app-shell>.sidebar,html.ace-desktop-native[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar{box-shadow:none!important}@media(min-width:761px){html.ace-desktop-native body #root .app-shell,html.ace-desktop-native body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark){--ace-native-frame: #e5e7eb;background:var(--ace-native-frame)!important}html.ace-desktop-native[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3{--ace-native-frame: #28282a;background:var(--ace-native-frame)!important}html.ace-desktop-native body #root .app-shell>.sidebar,html.ace-desktop-native body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark)>.sidebar,html.ace-desktop-native[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar{border-right-color:transparent!important;background:var(--ace-native-frame)!important;box-shadow:none!important}html.ace-desktop-native body #root .app-shell>.sidebar:before,html.ace-desktop-native body #root .app-shell>.sidebar:after{content:none!important}html.ace-desktop-native body #root .app-shell>.main,html.ace-desktop-native body #root .app-shell:not(.is-dark-mode):not(.is-inventory-dark)>.main{border-start-start-radius:18px!important;border-start-end-radius:18px!important;background:var(--bg, #f6f7f9)!important}html.ace-desktop-native[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.main{background:var(--ui1-dm-canvas)!important}}@media(min-width:761px)and (max-height:820px){.app-shell>.sidebar{padding-block:10px}.app-shell>.sidebar .brand-row{min-height:32px;margin-bottom:8px}.app-shell>.sidebar .ace-nav-search-sidebar{margin-bottom:8px}.app-shell>.sidebar>.nav-groups{gap:4px;padding-bottom:4px}.app-shell:not(.is-collapsed)>.sidebar :is(.nav-section-toggle,.nav-item){min-height:28px;height:28px}.app-shell>.sidebar>.sidebar-footer{padding-top:6px}.app-shell:not(.is-collapsed)>.sidebar .profile-card{padding-block:6px;margin-bottom:6px}.app-shell:not(.is-collapsed)>.sidebar .footer-action{height:30px;min-height:30px}.app-shell>.sidebar .footer-divider{margin-block:6px}}.theme-mode-control .dark-mode-action{cursor:pointer}.theme-mode-picker.is-simple .theme-mode-option-list{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-mode-picker.is-simple .theme-mode-option{min-height:64px;grid-template-columns:38px minmax(0,1fr) 20px;gap:10px}.theme-mode-option-label{min-width:0;color:inherit;font-size:13px;font-weight:720}.ace-theme-switch-feedback{position:fixed;z-index:2147483600;right:22px;bottom:22px;display:inline-flex;min-height:44px;max-width:min(360px,calc(100vw - 28px));align-items:center;gap:9px;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:#fffffffa;color:#111827;box-shadow:0 16px 40px #0f172a29;padding:0 14px;font-size:12.5px;font-weight:680}.ace-theme-switch-feedback svg{flex:0 0 auto;color:#2351f6}@media(min-width:761px){.app-shell.is-collapsed .theme-mode-control{display:grid;width:40px;margin-inline:auto;place-items:center;justify-self:center}.app-shell.is-collapsed .theme-mode-control .dark-mode-action{display:grid;width:40px;height:40px;margin:0;padding:0;place-items:center;justify-content:center}.app-shell.is-collapsed .theme-mode-control .dark-mode-action>svg{grid-area:1 / 1;margin:0;place-self:center}.app-shell.is-collapsed .brand-row>.brand-compact-wordmark{display:block;width:32px;height:18px;object-fit:contain;transition:opacity .15s ease,transform .15s ease}.app-shell.is-collapsed .brand-row:is(:hover,:focus-within)>.brand-compact-wordmark{opacity:0;transform:scale(.92)}.personal-profile-panel.user-profile-detail{width:min(1180px,100%);margin:0 auto 18px;gap:18px;border-radius:24px;padding:18px}.personal-profile-panel .user-profile-cover{height:88px;border-radius:20px;background:radial-gradient(circle at 14% 12%,rgba(35,81,246,.12),transparent 32%),radial-gradient(circle at 78% 16%,rgba(6,201,121,.12),transparent 34%),linear-gradient(135deg,#fff,#f5f7fb)}.personal-profile-panel .profile-close-button{top:30px;right:30px;width:34px;height:34px;box-shadow:0 8px 20px #0f172a1a}.personal-profile-panel .user-profile-header{grid-template-columns:76px minmax(0,1fr) auto;gap:15px;align-items:center;margin-top:-38px;padding:0 12px 2px}.personal-profile-panel .avatar-editor,.personal-profile-panel .user-profile-avatar{width:76px;min-width:76px;height:76px;min-height:76px}.personal-profile-panel .user-profile-avatar{border-width:4px}.personal-profile-panel .user-profile-title-block{padding-top:34px}.personal-profile-panel .user-profile-title-block .eyebrow{margin-bottom:4px}.personal-profile-panel .user-profile-title-block h2{font-size:21px}.personal-profile-panel .user-profile-actions{grid-column:auto;align-self:center;justify-content:flex-end;margin:34px 0 0}.personal-profile-panel .user-profile-actions :is(.primary-button,.ghost-button){display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border-radius:12px;padding-inline:14px;text-decoration:none;white-space:nowrap}.personal-profile-panel .profile-tabs{gap:4px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft);padding:4px}.personal-profile-panel .profile-tabs button{min-height:36px;flex:1 0 auto;justify-content:center;border-radius:10px;padding-inline:10px}.personal-profile-panel .profile-tabs button.active{background:var(--surface);box-shadow:0 1px 3px #0f172a14}.personal-profile-panel .profile-card-grid,.personal-profile-panel .profile-form-grid,.personal-profile-panel .profile-permission-cards{gap:14px}.personal-profile-panel :is(.profile-info-card,.profile-settings-form,.profile-permission-cards article){border-radius:16px;background:var(--surface);padding:16px}.personal-profile-panel .profile-info-card .info-row{min-height:38px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:10px;background:var(--surface-soft);padding:8px 10px}.personal-profile-panel .profile-module-list span{border:1px solid var(--border);background:var(--surface-soft)}.personal-profile-panel .profile-section-toolbar{align-items:center}.personal-profile-panel .profile-edit-grid{gap:12px}.user-access-modal-card{width:min(1280px,calc(100vw - 36px));max-height:min(880px,calc(100vh - 36px))}.user-access-modal-head{padding:18px 22px 15px}.user-access-modal-content{padding:14px 22px 22px}.user-access-modal-content .profile-access-tree{gap:14px}.user-access-modal-content .profile-access-department{border-radius:16px;padding:14px}.user-access-modal-content .profile-access-apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-access-modal-content .profile-access-app:only-child{grid-column:1 / -1}.user-access-modal-content .profile-access-app{min-width:0;border-radius:12px;padding:12px}.user-access-modal-content .profile-access-modules{align-content:flex-start;align-items:flex-start}.user-access-modal-content .profile-access-modules>span{flex:0 0 auto;height:fit-content}}@media(min-width:1181px){.app-shell:not(.is-collapsed) .brand-row{position:relative}.app-shell:not(.is-collapsed) .brand-copy{display:flex;flex:0 1 auto;align-items:center;justify-content:flex-start;padding-inline-start:10px}.app-shell:not(.is-collapsed) .brand-copy .brand-name{justify-content:flex-start}.app-shell:not(.is-collapsed) .brand-row>.collapse-button{position:absolute;right:0}}@media(min-width:761px)and (max-width:1080px){.personal-profile-panel .user-profile-header{grid-template-columns:72px minmax(0,1fr)}.personal-profile-panel .user-profile-actions{grid-column:2 / -1;justify-content:flex-start;margin-top:0}.user-access-modal-content .profile-access-apps{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.ace-theme-switch-feedback{right:14px;bottom:calc(92px + env(safe-area-inset-bottom))}.theme-mode-picker.is-simple .theme-mode-option{min-height:58px}}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-theme-switch-feedback{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-text)!important;box-shadow:0 18px 44px #00000075!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .ace-theme-switch-feedback svg{color:var(--ui1-dm-glyph-blue)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .ace-nav-search-sidebar .sidebar-search{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-muted)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .ace-nav-search-sidebar :is(.sidebar-search:hover,.sidebar-search:focus-within),html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .ace-nav-search-sidebar.is-open .sidebar-search{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-hover)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .ace-nav-search-sidebar .sidebar-search input{border:0!important;background:transparent!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3>.sidebar .ace-nav-search-sidebar .sidebar-search input::placeholder{color:var(--ui1-dm-muted)!important;opacity:.88}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel.user-profile-detail{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel :is(.profile-tabs,.profile-info-card,.profile-settings-form,.profile-permission-cards article,.profile-appearance-content){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .user-profile-cover{border-color:var(--ui1-dm-border)!important;background:radial-gradient(circle at 14% 12%,rgba(95,135,255,.18),transparent 34%),radial-gradient(circle at 78% 16%,rgba(52,211,153,.12),transparent 36%),linear-gradient(135deg,var(--ui1-dm-raised) 0%,var(--ui1-dm-card) 100%)!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel :is(.info-row,.profile-module-list span,.profile-edit-field input,.profile-edit-field select){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel :is(.profile-password-form,.profile-personal-edit-form,.profile-edit-tabs,.profile-edit-field .theme-select,.profile-bank-select-field .login-bank-trigger,.profile-bank-select-field .login-bank-custom-input,.profile-document-card,.document-preview-modal){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .password-input-shell{background:#181818!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .password-input-shell:focus-within{border-color:var(--ui1-dm-focus)!important;box-shadow:0 0 0 3px #60a5fa29!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .password-input-shell input{border:0!important;background:transparent!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .password-input-shell input::placeholder{color:var(--ui1-dm-disabled)!important;opacity:.8}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .password-input-shell button{border:0!important;background:transparent!important;color:var(--ui1-dm-muted)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .password-input-shell button:hover{background:var(--ui1-dm-hover)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .profile-edit-tabs button{border-color:transparent!important;background:transparent!important;color:var(--ui1-dm-muted)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .profile-edit-tabs button.active{background:var(--ui1-dm-selected)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .profile-identity-status{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-pill-blue)!important;color:var(--ui1-dm-pill-blue-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel :is(.profile-bank-caution,.profile-warning){border:1px solid var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .profile-document-type-row button.active{background:var(--ui1-dm-selected)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .profile-document-upload{border-color:var(--ui1-dm-pill-blue-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .profile-document-upload:hover{border-color:var(--ui1-dm-focus)!important;background:var(--ui1-dm-hover)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .ace-profile-push-settings>header>span{border:1px solid var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .ace-profile-push-settings>header>span.is-active{border-color:var(--ui1-dm-pill-green-border)!important;background:var(--ui1-dm-pill-green)!important;color:var(--ui1-dm-pill-green-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .avatar-edit-button{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}@media(max-width:760px){html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .mobile-profile-avatar{border-color:var(--ui1-dm-section)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .mobile-profile-avatar-edit{border-color:var(--ui1-dm-section)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel :is(.info-row span,.profile-appearance-heading small,.profile-section-toolbar span){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel :is(.info-row strong,.profile-info-card>strong,.user-profile-title-block h2,.profile-section-toolbar h3,.profile-appearance-heading strong){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .user-profile-avatar{border-color:var(--ui1-dm-section)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .profile-close-button{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .profile-tabs button{border-color:transparent!important;background:transparent!important;color:var(--ui1-dm-muted)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .personal-profile-panel .profile-tabs button:is(:hover,.active){background:var(--ui1-dm-selected)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-picker.is-simple .theme-mode-option,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-picker.is-simple .theme-mode-option:hover{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-picker.is-simple .theme-mode-option.is-selected{border-color:var(--ui1-dm-border-strong)!important;background:var(--ui1-dm-selected)!important;color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .theme-mode-picker.is-simple .theme-mode-option-icon{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;color:var(--ui1-dm-text)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .profile-appearance-heading>span{border:0!important;background:transparent!important;color:var(--ui1-dm-glyph-blue)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-backdrop{background:#000000a8!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-backdrop .user-access-modal-card,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-head,html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-content{border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-section)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card :is(.profile-info-card,.profile-access-department){--permission-dept-bg: var(--ui1-dm-card);border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-card)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card :is(.info-row,.profile-access-app,.profile-module-list span){border-color:var(--ui1-dm-border)!important;background:var(--ui1-dm-raised)!important;background-image:none!important;color:var(--ui1-dm-body)!important;box-shadow:none!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card :is(.user-access-modal-head h3,.profile-info-card>strong,.profile-access-department-head>div>span,.profile-access-app-title strong,.info-row strong){color:var(--ui1-dm-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card :is(.user-access-modal-head>div>span,.profile-access-department-head strong,.profile-access-app-title small,.info-row span){color:var(--ui1-dm-muted)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .profile-access-modules span{border-color:var(--ui1-dm-pill-neutral-border)!important;background:var(--ui1-dm-pill-neutral)!important;color:var(--ui1-dm-pill-neutral-text)!important}html[data-ace-theme=dark-3] body #root .app-shell.is-dark-mode.is-dark-mode-3 .user-access-modal-card .profile-warning{border-color:var(--ui1-dm-pill-amber-border)!important;background:var(--ui1-dm-pill-amber)!important;color:var(--ui1-dm-pill-amber-text)!important;box-shadow:none!important}html.ace-desktop-native .profile-install-app-button{display:none!important}.profile-installer-download{display:grid;justify-items:start;gap:5px;max-width:100%}.profile-installer-label{color:var(--text-muted, #667085);font-size:10.5px;line-height:1.2;font-weight:600}.profile-installer-options{display:flex;max-width:100%;flex-wrap:wrap;gap:6px}.personal-profile-panel .profile-installer-options .profile-install-app-button{box-sizing:border-box;display:inline-flex;min-height:34px;height:34px;align-items:center;justify-content:center;gap:5px;margin:0;padding:0 10px;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#f4f5f6;color:#202632;box-shadow:none;font:inherit;font-size:11.5px;line-height:1;text-decoration:none;white-space:nowrap}.personal-profile-panel .profile-installer-options .profile-install-app-button strong{font-size:inherit;font-weight:650}.personal-profile-panel .profile-installer-options .profile-install-app-button small{color:#667085;font-size:10.5px;font-weight:520}.personal-profile-panel .profile-installer-options .profile-install-app-button:not(:disabled):hover{border-color:#0f172a26;background:#eceef0}.personal-profile-panel .profile-installer-options .profile-install-app-button.is-preparing{color:#7b8492;cursor:default;opacity:.78}html[data-ace-theme=dark-3] :is(.profile-installer-label,.profile-installer-options .profile-install-app-button small){color:var(--ui1-dm-muted, #b4b4bc)}html[data-ace-theme=dark-3] .personal-profile-panel .profile-installer-options .profile-install-app-button{border-color:var(--ui1-dm-border, rgba(255, 255, 255, .12));background:var(--ui1-dm-raised, #242424);color:var(--ui1-dm-text, #f7f7f8)}html.ace-desktop-native .profile-installer-download{display:none!important}@media(max-width:760px),(max-width:1180px)and (pointer:coarse){html body #root .app-shell .mobile-app-greeting-row{min-height:48px!important;align-items:center!important}html body #root .app-shell .mobile-app-greeting-text-wrap{display:grid!important;flex:1 1 0!important;min-width:0!important;height:auto!important;min-height:48px!important;max-height:none!important;align-items:center!important;overflow:visible!important;contain:none!important}html body #root .app-shell .mobile-app-greeting-text{grid-area:1 / 1!important;display:block!important;max-height:none!important;overflow:visible!important;line-height:24px!important;overflow-wrap:anywhere!important;transform:none!important;transition:opacity .18s ease-out!important;animation:none!important;will-change:auto!important}html body #root .app-shell .mobile-app-greeting-text.is-visible{opacity:1!important}html body #root .app-shell .mobile-app-greeting-text.is-hidden{opacity:0!important}}@media(prefers-reduced-motion:reduce){html body #root .app-shell .mobile-app-greeting-text{transition:none!important}}.app-shell .ace-route-loading{position:fixed!important;top:calc(76px + env(safe-area-inset-top))!important;left:50%!important;z-index:330!important;display:inline-flex!important;align-items:center!important;gap:8px!important;max-width:min(82vw,320px)!important;min-height:36px!important;padding:8px 14px!important;border:1px solid #c8ced7!important;border-radius:18px!important;background:#f1f3f6!important;color:#344054!important;box-shadow:0 6px 18px #10182814!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important;pointer-events:none!important;transform:translate(-50%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:0;animation:ace-route-feedback-reveal 0s .18s forwards}.app-shell.is-dark-mode .ace-route-loading{background:#282a30!important;border-color:#545861!important;color:#eceef2!important}.app-shell .ace-route-loading svg{width:16px!important;height:16px!important;flex:0 0 16px!important;color:inherit!important;animation:ace-route-feedback-spin 1s linear infinite!important}.app-shell .ace-route-loading span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ace-route-feedback-reveal{to{opacity:1}}@keyframes ace-route-feedback-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-shell .ace-route-loading{animation:none;opacity:1}.app-shell .ace-route-loading svg{animation:none!important}}.finance-mobile-primary-nav{display:none}@media(max-width:760px){.app-shell .module-page-tabs.dept-finance .finance-mobile-primary-nav{box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:0 0 12px!important;padding:0 0 12px!important;width:100%!important;border-bottom:1px solid rgba(216,221,230,.78)!important}.app-shell .module-page-tabs.dept-finance .finance-mobile-primary-nav button{appearance:none!important;-webkit-tap-highlight-color:transparent!important;align-items:center!important;background:#ffffffe6!important;border:1px solid rgba(216,221,230,.92)!important;border-radius:14px!important;box-shadow:none!important;color:#344054!important;display:grid!important;font:inherit!important;gap:4px!important;justify-items:center!important;min-height:52px!important;min-width:0!important;padding:7px 4px!important;touch-action:manipulation!important;width:100%!important}.app-shell .module-page-tabs.dept-finance .finance-mobile-primary-nav button:active,.app-shell .module-page-tabs.dept-finance .finance-mobile-primary-nav button.is-pending{background:#eef9f5!important;border-color:#04785761!important;transform:scale(.98)!important}.app-shell .module-page-tabs.dept-finance .finance-mobile-primary-nav button.is-active{background:#111827!important;border-color:#111827!important;color:#fff!important}.app-shell .module-page-tabs.dept-finance .finance-mobile-primary-nav button:disabled{opacity:.58!important}.app-shell .module-page-tabs.dept-finance .finance-mobile-primary-nav button svg{color:#047857!important;height:19px!important;stroke-width:2.15!important;width:19px!important}.app-shell .module-page-tabs.dept-finance .finance-mobile-primary-nav button.is-active svg{color:#fff!important}.app-shell .module-page-tabs.dept-finance .finance-mobile-primary-nav button span{display:block!important;font-size:10.4px!important;font-weight:720!important;line-height:1.08!important;max-width:100%!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app-shell .module-page-tabs.dept-finance .finance-mobile-primary-spinner{animation:finance-mobile-primary-spin .72s linear infinite!important}}@keyframes finance-mobile-primary-spin{to{transform:rotate(360deg)}}
