.portal-module__uj3hnq__login-view{background:var(--shell-bg);justify-content:center;align-items:center;height:100vh;display:flex}.portal-module__uj3hnq__login-card{background:var(--surface);border-radius:20px;width:420px;max-width:92vw;overflow:hidden;box-shadow:0 18px 50px #1c1b1729}.portal-module__uj3hnq__login-header{background:var(--accent);text-align:center;padding:36px}.portal-module__uj3hnq__login-v{font-family:var(--serif);color:#fff;font-size:64px;line-height:1}.portal-module__uj3hnq__login-brand{letter-spacing:2px;color:#fff9;margin-top:6px;font-size:11px}.portal-module__uj3hnq__login-sub{color:#fff;margin-top:6px;font-size:14px}.portal-module__uj3hnq__login-body{padding:32px}.portal-module__uj3hnq__login-actions{flex-direction:column;gap:12px;display:flex}.portal-module__uj3hnq__ms-btn{border:1px solid var(--border);cursor:pointer;width:100%;min-height:48px;font-family:var(--font);color:var(--text);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex}.portal-module__uj3hnq__ms-btn:hover{background:var(--shell-bg);border-color:var(--text-2);transform:translateY(-1px);box-shadow:0 5px 14px #1c1b1714}.portal-module__uj3hnq__ms-btn:focus-visible{outline-offset:2px;outline:3px solid #1f6f5c47}.portal-module__uj3hnq__provider-icon{flex:0 0 22px;width:22px;height:22px}.portal-module__uj3hnq__okta-btn{background:#f7fbfd;border-color:#b9dce8}.portal-module__uj3hnq__okta-btn:hover{background:#eef8fb;border-color:#007dc1}.portal-module__uj3hnq__login-divider{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.portal-module__uj3hnq__login-divider:before,.portal-module__uj3hnq__login-divider:after{content:"";background:var(--border);flex:1;height:1px}.portal-module__uj3hnq__login-note{text-align:center;color:var(--muted);margin-top:20px;font-size:11px;line-height:1.5}.portal-module__uj3hnq__tiles-view{flex-direction:column;height:100vh;display:flex}.portal-module__uj3hnq__topbar{background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;height:56px;padding:0 24px;display:flex}.portal-module__uj3hnq__tb-v{font-family:var(--serif);font-size:22px}.portal-module__uj3hnq__tb-vantage{letter-spacing:1.2px;color:var(--muted);font-size:11px;font-weight:600}.portal-module__uj3hnq__tb-pill{background:var(--inset);border:1px solid var(--border);color:var(--text-2);border-radius:20px;padding:3px 10px;font-size:10.5px}.portal-module__uj3hnq__tb-user{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:12px;overflow:hidden}.portal-module__uj3hnq__tiles-main{background:var(--shell-bg);flex:1;padding:34px 40px;overflow-y:auto}.portal-module__uj3hnq__tiles-wrap{max-width:1180px;margin:0 auto}.portal-module__uj3hnq__tg-date{color:var(--muted);letter-spacing:.04em;font-size:12px}.portal-module__uj3hnq__tg-h1{font-family:var(--serif);margin-top:4px;font-size:38px;font-weight:400}.portal-module__uj3hnq__tg-sub{color:var(--text-2);margin-top:2px;font-size:14px}.portal-module__uj3hnq__tg-access{color:var(--accent);background:#1f6f5c1f;border-radius:999px;width:fit-content;margin-top:12px;padding:5px 12px;font-size:12px;font-weight:600}.portal-module__uj3hnq__tile-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:26px;display:grid}.portal-module__uj3hnq__tile{background:var(--surface);border:1px solid var(--border);cursor:pointer;box-shadow:var(--card-shadow);border-left:4px solid var(--tile-accent,#ccc);border-radius:14px;padding:22px;transition:box-shadow .18s,transform .12s}.portal-module__uj3hnq__tile:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1c1b171a}.portal-module__uj3hnq__tile-icon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;font-size:28px;display:flex}.portal-module__uj3hnq__tile-icon svg{stroke-width:2px;width:24px;height:24px}.portal-module__uj3hnq__tile-title{font-family:var(--serif);font-size:22px;font-weight:400}.portal-module__uj3hnq__tile-domain{margin-top:2px;font-size:12px;font-weight:600}.portal-module__uj3hnq__tile-subtitle{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.portal-module__uj3hnq__tile-footer{color:var(--muted);margin-top:14px;font-size:11px}.portal-module__uj3hnq__dashboard-view{flex-direction:row;width:100vw;height:100vh;display:flex}.portal-module__uj3hnq__sidebar{background:var(--sidebar-bg);border-right:1px solid var(--border);white-space:nowrap;flex-direction:column;width:64px;min-width:64px;padding:22px 10px;transition:width .22s cubic-bezier(.4,0,.2,1),padding .22s,box-shadow .22s;display:flex;overflow:hidden}.portal-module__uj3hnq__sidebar:hover{width:248px;min-width:248px;padding:22px 16px;box-shadow:6px 0 24px #00000012}.portal-module__uj3hnq__sb-brand-name,.portal-module__uj3hnq__sb-brand-sub,.portal-module__uj3hnq__sb-label,.portal-module__uj3hnq__sb-item span:not(.portal-module__uj3hnq__ico),.portal-module__uj3hnq__sb-user-info{opacity:0;visibility:hidden;transition:opacity .12s,visibility 0s linear .12s}.portal-module__uj3hnq__sidebar:hover .portal-module__uj3hnq__sb-brand-name,.portal-module__uj3hnq__sidebar:hover .portal-module__uj3hnq__sb-brand-sub,.portal-module__uj3hnq__sidebar:hover .portal-module__uj3hnq__sb-label,.portal-module__uj3hnq__sidebar:hover .portal-module__uj3hnq__sb-item span:not(.portal-module__uj3hnq__ico),.portal-module__uj3hnq__sidebar:hover .portal-module__uj3hnq__sb-user-info{opacity:1;visibility:visible;transition:opacity .18s 80ms,visibility linear}.portal-module__uj3hnq__sync-card{display:none}.portal-module__uj3hnq__sidebar:hover .portal-module__uj3hnq__sync-card{display:block}.portal-module__uj3hnq__sb-brand{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin-bottom:24px;padding:0;display:flex}.portal-module__uj3hnq__sb-mark{background:var(--accent);color:#fff;width:34px;height:34px;font-family:var(--serif);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.portal-module__uj3hnq__sb-brand-name{font-size:15px;font-weight:600;overflow:hidden}.portal-module__uj3hnq__sb-brand-sub{color:var(--muted);font-size:11px;overflow:hidden}.portal-module__uj3hnq__sb-label{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:11px;font-weight:600;overflow:hidden}.portal-module__uj3hnq__sb-item span:not(.portal-module__uj3hnq__ico){overflow:hidden}.portal-module__uj3hnq__sb-nav{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.portal-module__uj3hnq__sb-item{cursor:pointer;width:100%;font-family:var(--font);text-align:left;color:var(--text-2);background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-size:14px;font-weight:500;transition:background .12s;display:flex}.portal-module__uj3hnq__sb-item:hover{background:var(--inset)}.portal-module__uj3hnq__sb-item.portal-module__uj3hnq__active{background:var(--accent-soft);color:var(--accent);font-weight:600}.portal-module__uj3hnq__ico{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.portal-module__uj3hnq__ico svg{width:100%;height:100%;display:block}.portal-module__uj3hnq__sb-footer{margin-top:auto;padding-top:14px}.portal-module__uj3hnq__sync-card{background:var(--inset);border:1px solid var(--border);border-radius:12px;padding:12px}.portal-module__uj3hnq__sync-row{color:var(--text-2);align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.portal-module__uj3hnq__conn-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.portal-module__uj3hnq__conn-dot.portal-module__uj3hnq__connected{background:var(--positive)}.portal-module__uj3hnq__conn-dot.portal-module__uj3hnq__error{background:var(--negative)}.portal-module__uj3hnq__conn-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.portal-module__uj3hnq__sync-source{color:var(--muted);white-space:normal;overflow-wrap:break-word;margin-top:5px;font-size:10.5px;line-height:1.4}.portal-module__uj3hnq__ai-key-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:12px 0 4px;font-size:10px}.portal-module__uj3hnq__api-key-input{background:var(--surface);border:1px solid var(--border);width:100%;font-size:11.5px;font-family:var(--mono);color:var(--text);border-radius:8px;outline:none;padding:7px 10px}.portal-module__uj3hnq__api-key-input::placeholder{color:var(--faint)}.portal-module__uj3hnq__sb-user{border-top:1px solid var(--faint-border);align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.portal-module__uj3hnq__sb-avatar{background:var(--dark);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:flex}.portal-module__uj3hnq__sb-user-info{min-width:0;overflow:hidden}.portal-module__uj3hnq__sb-user-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.portal-module__uj3hnq__sb-user-role{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.portal-module__uj3hnq__dash-main{flex:1;min-width:0;overflow-y:auto}.portal-module__uj3hnq__dash-inner{max-width:1180px;margin:0 auto;padding:34px 40px 64px}.portal-module__uj3hnq__dh{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.portal-module__uj3hnq__dh-date{color:var(--muted);font-size:12px}.portal-module__uj3hnq__dh-h1{font-family:var(--serif);margin-top:2px;font-size:38px;font-weight:400;line-height:1.1}.portal-module__uj3hnq__dh-sub{color:var(--text-2);margin-top:2px;font-size:14px}.portal-module__uj3hnq__dh-actions{flex-shrink:0;gap:10px;display:flex}.portal-module__uj3hnq__btn-ghost{background:var(--surface);border:1px solid var(--border);font-size:13px;font-family:var(--font);color:var(--text);cursor:pointer;border-radius:10px;padding:9px 15px}.portal-module__uj3hnq__btn-ghost:hover{background:var(--inset)}.portal-module__uj3hnq__btn-ghost:disabled{opacity:.5;cursor:default}.portal-module__uj3hnq__btn-ghost:disabled:hover{background:var(--surface)}.portal-module__uj3hnq__btn-dark{background:var(--dark);color:#fff;font-size:13px;font-family:var(--font);cursor:pointer;border:none;border-radius:10px;padding:9px 15px}.portal-module__uj3hnq__ask-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:13px;align-items:center;gap:12px;padding:14px 18px;display:flex}.portal-module__uj3hnq__ask-card-sticky{z-index:4;background:var(--shell-bg);margin-top:14px;padding:14px 0 20px;position:sticky;bottom:0}.portal-module__uj3hnq__ask-input-shell{position:relative}.portal-module__uj3hnq__ask-refs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.portal-module__uj3hnq__ask-ref-chip{border:1px solid var(--border);background:var(--accent-soft);max-width:260px;color:var(--accent);border-radius:18px;align-items:center;gap:6px;padding:5px 8px 5px 10px;font-size:11.5px;display:inline-flex}.portal-module__uj3hnq__ask-ref-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-module__uj3hnq__ask-ref-chip button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;line-height:1}.portal-module__uj3hnq__ask-ref-chip button:hover{color:var(--negative)}.portal-module__uj3hnq__ask-ref-chip button:disabled{cursor:default;opacity:.45}.portal-module__uj3hnq__mention-picker{background:var(--surface);border:1px solid var(--border);max-height:310px;box-shadow:var(--card-shadow);border-radius:12px;padding:5px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}.portal-module__uj3hnq__mention-picker-head{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;padding:7px 10px 5px;font-size:10px;font-weight:700}.portal-module__uj3hnq__mention-option{cursor:pointer;border-radius:8px;padding:8px 10px}.portal-module__uj3hnq__mention-option:hover,.portal-module__uj3hnq__mention-option.portal-module__uj3hnq__active{background:var(--inset)}.portal-module__uj3hnq__mention-option-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.portal-module__uj3hnq__mention-option.portal-module__uj3hnq__active .portal-module__uj3hnq__mention-option-title{color:var(--accent);font-weight:500}.portal-module__uj3hnq__mention-option-meta{color:var(--muted);margin-top:2px;font-size:10.5px}.portal-module__uj3hnq__mention-picker-empty{color:var(--muted);padding:14px 10px;font-size:12px}.portal-module__uj3hnq__ask-input{font-family:var(--font);color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:15px}.portal-module__uj3hnq__ask-input::placeholder{color:var(--faint)}.portal-module__uj3hnq__ask-btn{background:var(--accent);color:#fff;font-size:13.5px;font-weight:500;font-family:var(--font);cursor:pointer;border:none;border-radius:9px;flex-shrink:0;padding:9px 17px}.portal-module__uj3hnq__stop-btn{background:var(--negative);color:var(--primary-foreground);font-size:13.5px;font-weight:500;font-family:var(--font);cursor:pointer;border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:9px 14px;display:inline-flex}.portal-module__uj3hnq__stop-glyph{font-size:10px;line-height:1}.portal-module__uj3hnq__reset-ctx-btn{background:var(--inset-2);border:1px solid var(--border);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s;display:flex}.portal-module__uj3hnq__reset-ctx-btn:hover{background:var(--border)}.portal-module__uj3hnq__context-reset-divider{text-align:center;color:var(--faint);margin:14px 0;font-size:11.5px}.portal-module__uj3hnq__ask-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.portal-module__uj3hnq__chip{background:var(--inset-2);border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:20px;padding:6px 13px;font-size:12.5px}.portal-module__uj3hnq__chip:hover{background:var(--inset)}.portal-module__uj3hnq__ask-embedded{flex-direction:column;flex:auto;min-height:0;display:flex}.portal-module__uj3hnq__ask-embedded .portal-module__uj3hnq__ask-chips{flex-shrink:0}.portal-module__uj3hnq__ask-embedded .portal-module__uj3hnq__answers{flex:1;min-height:0;overflow-y:auto}.portal-module__uj3hnq__ask-embedded .portal-module__uj3hnq__ask-card-sticky{z-index:auto;background:0 0;flex-shrink:0;margin-top:8px;padding:10px 0 0;position:static}.portal-module__uj3hnq__ask-embedded .portal-module__uj3hnq__mobile-history-btn{display:none}.portal-module__uj3hnq__answers{margin-top:14px;position:relative}.portal-module__uj3hnq__answers-loading{min-height:180px}.portal-module__uj3hnq__chat-switch-overlay{z-index:5;background:var(--shell-bg);opacity:.92;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:120px;display:flex;position:absolute;inset:0}.portal-module__uj3hnq__chat-switch-spinner{border:2px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite portal-module__uj3hnq__step-spin}.portal-module__uj3hnq__chat-switch-label{color:var(--muted);font-size:12.5px}.portal-module__uj3hnq__answers-head{justify-content:flex-end;margin-bottom:6px;display:none}.portal-module__uj3hnq__answers-head.portal-module__uj3hnq__show{display:flex}.portal-module__uj3hnq__dataset-cloud{margin:28px 0 20px}.portal-module__uj3hnq__dc-toggle{background:var(--inset-2);border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;padding:8px 14px;transition:background .12s,border-color .12s;display:flex}.portal-module__uj3hnq__dc-toggle:hover{background:var(--inset);border-color:var(--accent)}.portal-module__uj3hnq__dc-toggle-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:700}.portal-module__uj3hnq__dc-toggle-chips{color:var(--text-2);font-size:12px}.portal-module__uj3hnq__dc-toggle-caret{color:var(--muted);margin-left:auto;font-size:11px;transition:transform .2s}.portal-module__uj3hnq__dc-toggle.portal-module__uj3hnq__expanded .portal-module__uj3hnq__dc-toggle-caret{transform:rotate(90deg)}.portal-module__uj3hnq__dc-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.portal-module__uj3hnq__dc-card{background:var(--surface);border:1px solid var(--border);cursor:default;border-radius:14px;padding:20px;transition:box-shadow .15s,border-color .15s}.portal-module__uj3hnq__dc-card:hover{border-color:var(--accent);box-shadow:0 4px 16px #00000014}.portal-module__uj3hnq__dc-icon{margin-bottom:10px;font-size:28px}.portal-module__uj3hnq__dc-name{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:600}.portal-module__uj3hnq__dc-tag{border-radius:20px;margin-bottom:10px;padding:2px 9px;font-size:10.5px;font-weight:600;display:inline-block}.portal-module__uj3hnq__dc-desc{color:var(--text-2);margin-bottom:12px;font-size:12.5px;line-height:1.5}.portal-module__uj3hnq__dc-chips{flex-wrap:wrap;gap:6px;display:flex}.portal-module__uj3hnq__dc-chip{background:var(--inset-2);border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:16px;padding:4px 11px;font-size:11.5px;transition:background .1s,color .1s}.portal-module__uj3hnq__dc-chip:hover{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.portal-module__uj3hnq__clear-btn{color:var(--muted);cursor:pointer;font-size:12px;font-family:var(--font);background:0 0;border:none}.portal-module__uj3hnq__clear-btn:hover{color:var(--negative)}.portal-module__uj3hnq__messages{flex-direction:column;gap:10px;display:flex}.portal-module__uj3hnq__msg-row.portal-module__uj3hnq__user{text-align:right}.portal-module__uj3hnq__msg-user-content{flex-direction:column;align-items:flex-end;max-width:100%;display:inline-flex}.portal-module__uj3hnq__msg-reference{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0 2px 4px;font-size:11px;line-height:1.35;overflow:hidden}.portal-module__uj3hnq__msg-row.portal-module__uj3hnq__user .portal-module__uj3hnq__bubble{color:var(--muted);font-size:13px;display:inline-block}.portal-module__uj3hnq__msg-stopped{color:var(--muted);margin-top:8px;font-size:11.5px;font-style:italic}.portal-module__uj3hnq__msg-row.portal-module__uj3hnq__assistant{gap:12px;display:flex}.portal-module__uj3hnq__avatar{background:var(--accent);color:#fff;width:30px;height:30px;font-family:var(--serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:17px;display:flex}.portal-module__uj3hnq__assistant .portal-module__uj3hnq__bubble{background:var(--accent-soft);color:var(--text);border-radius:13px;flex:1;min-width:0;padding:16px 18px;font-size:14px;line-height:1.7}.portal-module__uj3hnq__msg-actions{align-items:center;gap:8px;margin-top:8px;display:flex}.portal-module__uj3hnq__msg-flag-btn{cursor:pointer;color:var(--muted);font-size:11.5px;font-family:var(--font);background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;transition:background .1s,color .1s;display:inline-flex}.portal-module__uj3hnq__msg-flag-btn:hover{background:var(--inset-2);color:var(--text)}.portal-module__uj3hnq__msg-flag-btn.portal-module__uj3hnq__flagged{color:var(--negative)}.portal-module__uj3hnq__msg-flag-reviewed-note{color:var(--muted);font-size:11px}.portal-module__uj3hnq__msg-flag-form{flex-direction:column;gap:6px;margin-top:8px;display:flex}.portal-module__uj3hnq__msg-flag-form textarea{font-family:var(--font);border:1px solid var(--border);resize:vertical;background:var(--surface);min-height:52px;color:var(--text);border-radius:8px;padding:8px 10px;font-size:12.5px}.portal-module__uj3hnq__msg-flag-form-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.portal-module__uj3hnq__msg-flag-counter{color:var(--muted);margin-right:auto;font-size:11px}.portal-module__uj3hnq__msg-flag-counter.portal-module__uj3hnq__limit{color:var(--negative)}.portal-module__uj3hnq__msg-flag-form-actions button{font-family:var(--font);cursor:pointer;border-radius:7px;padding:5px 11px;font-size:12px}.portal-module__uj3hnq__msg-flag-cancel-btn{border:1px solid var(--border);color:var(--text-2);background:0 0}.portal-module__uj3hnq__msg-flag-cancel-btn:hover{background:var(--inset-2)}.portal-module__uj3hnq__msg-flag-submit-btn{background:var(--accent);color:#fff;border:none}.portal-module__uj3hnq__msg-flag-submit-btn:hover{opacity:.88}.portal-module__uj3hnq__bubble h1,.portal-module__uj3hnq__bubble h2,.portal-module__uj3hnq__bubble h3{font-family:var(--serif);margin:14px 0 6px}.portal-module__uj3hnq__bubble h1{font-size:1.2em}.portal-module__uj3hnq__bubble h2{font-size:1.1em}.portal-module__uj3hnq__bubble h3{font-size:1em;font-family:var(--font);font-weight:600}.portal-module__uj3hnq__bubble p{margin:7px 0}.portal-module__uj3hnq__bubble ul,.portal-module__uj3hnq__bubble ol{margin:7px 0 7px 20px}.portal-module__uj3hnq__bubble li{margin:3px 0}.portal-module__uj3hnq__bubble code{font-family:var(--mono);background:var(--inset);border:1px solid var(--border);color:var(--accent);border-radius:4px;padding:1px 5px;font-size:12.5px}.portal-module__uj3hnq__bubble pre{background:var(--inset);border:1px solid var(--border);border-radius:8px;margin:10px 0;padding:14px;overflow-x:auto}.portal-module__uj3hnq__bubble pre code{color:var(--text);background:0 0;border:none;padding:0;font-size:12px}.portal-module__uj3hnq__bubble table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13px}.portal-module__uj3hnq__bubble th,.portal-module__uj3hnq__bubble td{border:1px solid var(--border);text-align:left;padding:7px 11px}.portal-module__uj3hnq__bubble th{background:var(--inset);font-size:12px;font-weight:600}.portal-module__uj3hnq__bubble strong{font-weight:600}.portal-module__uj3hnq__bubble blockquote{border-left:3px solid var(--accent);color:var(--text-2);margin:8px 0;padding-left:12px}.portal-module__uj3hnq__chat-chart{box-sizing:border-box;border:1px solid var(--border);width:100%;max-width:680px;box-shadow:var(--card-shadow);background:#fff;border-radius:12px;margin:10px 0;padding:12px;overflow:hidden}.portal-module__uj3hnq__chat-chart-canvas{width:100%;height:230px;position:relative}.portal-module__uj3hnq__chat-chart-canvas canvas{max-width:100%;display:block}.portal-module__uj3hnq__tool-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin:8px 0;font-size:12.5px;overflow:hidden}.portal-module__uj3hnq__exec-query-status{color:var(--text-2);align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.portal-module__uj3hnq__exec-query-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.2s ease-in-out infinite portal-module__uj3hnq__exec-pulse}@keyframes portal-module__uj3hnq__exec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.portal-module__uj3hnq__dafin-widget{z-index:900;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:28px;right:32px}.portal-module__uj3hnq__dafin-fab{cursor:pointer;background:0 0;border:none;border-radius:50%;width:58px;height:58px;padding:0;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;box-shadow:0 6px 24px #00000047}.portal-module__uj3hnq__dafin-fab:hover{transform:scale(1.1);box-shadow:0 8px 28px #0000005c}.portal-module__uj3hnq__dafin-fab:active{transform:scale(.96)}.portal-module__uj3hnq__dafin-fab svg{width:100%;height:100%}.portal-module__uj3hnq__dafin-panel{border:1px solid var(--border);transform-origin:100% 100%;background:#fff;border-radius:20px;flex-direction:column;width:300px;transition:opacity .18s,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex;overflow:hidden;box-shadow:0 12px 40px #00000038}.portal-module__uj3hnq__dafin-panel.portal-module__uj3hnq__closed{display:none}.portal-module__uj3hnq__dafin-head{background:var(--accent);align-items:center;gap:11px;padding:13px 16px;display:flex}.portal-module__uj3hnq__dafin-head-avatar{border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.portal-module__uj3hnq__dafin-head-name{color:#fff;font-size:14px;font-weight:700}.portal-module__uj3hnq__dafin-head-sub{color:#ffffffad;margin-top:1px;font-size:11px}.portal-module__uj3hnq__dafin-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;font-size:13px;transition:background .12s;display:flex}.portal-module__uj3hnq__dafin-close:hover{background:#ffffff47}.portal-module__uj3hnq__dafin-msgs{scroll-behavior:smooth;flex-direction:column;gap:9px;height:240px;padding:14px 14px 6px;display:flex;overflow-y:auto}.portal-module__uj3hnq__dafin-msgs::-webkit-scrollbar{width:4px}.portal-module__uj3hnq__dafin-msgs::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.portal-module__uj3hnq__dafin-msg{border-radius:16px;max-width:88%;padding:9px 13px;font-size:13px;line-height:1.5}.portal-module__uj3hnq__dafin-msg p{margin:0 0 6px}.portal-module__uj3hnq__dafin-msg p:last-child{margin-bottom:0}.portal-module__uj3hnq__dafin-msg.portal-module__uj3hnq__user{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.portal-module__uj3hnq__dafin-msg.portal-module__uj3hnq__bot{background:var(--surface);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:4px;align-self:flex-start}.portal-module__uj3hnq__dafin-welcome{color:var(--text-2);font-size:12.5px;background:var(--inset-2)!important;border:none!important}.portal-module__uj3hnq__dafin-typing-dots{align-items:center;gap:4px;padding:10px 13px;display:flex}.portal-module__uj3hnq__dafin-typing-dots span{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:.85s ease-in-out infinite portal-module__uj3hnq__df-bounce;display:inline-block}.portal-module__uj3hnq__dafin-typing-dots span:nth-child(2){animation-delay:.16s}.portal-module__uj3hnq__dafin-typing-dots span:nth-child(3){animation-delay:.32s}@keyframes portal-module__uj3hnq__df-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-7px)}}.portal-module__uj3hnq__dafin-footer{border-top:1px solid var(--border);background:#fff;align-items:center;gap:8px;padding:10px 12px;display:flex}.portal-module__uj3hnq__dafin-ask-link{color:var(--accent);cursor:pointer;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}.portal-module__uj3hnq__dafin-ask-link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.portal-module__uj3hnq__dafin-handoff{background:var(--accent-soft);border:1px solid var(--accent);border-radius:12px;flex-direction:column;gap:4px;margin:4px 0 12px;padding:10px 14px;display:flex}.portal-module__uj3hnq__dhc-from{text-transform:uppercase;letter-spacing:.07em;color:var(--accent);font-size:11px;font-weight:700}.portal-module__uj3hnq__dhc-topic{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:italic;overflow:hidden}.portal-module__uj3hnq__dafin-input{border:1px solid var(--border);font-family:var(--font);background:var(--inset-2);color:var(--text);border-radius:20px;outline:none;flex:1;padding:8px 14px;font-size:13px;transition:border-color .12s}.portal-module__uj3hnq__dafin-input:focus{border-color:var(--accent)}.portal-module__uj3hnq__dafin-send{background:var(--accent);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .12s,transform .1s;display:flex}.portal-module__uj3hnq__dafin-send:hover{opacity:.85}.portal-module__uj3hnq__dafin-send:active{transform:scale(.92)}.portal-module__uj3hnq__tool-header{background:var(--accent-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.portal-module__uj3hnq__tool-name{font-family:var(--mono);color:var(--accent);font-size:12px;font-weight:600}.portal-module__uj3hnq__tool-toggle{color:var(--muted);margin-left:auto;font-size:10px}.portal-module__uj3hnq__tool-body{border-top:1px solid var(--border);padding:10px 12px;display:none}.portal-module__uj3hnq__tool-body.portal-module__uj3hnq__open{display:block}.portal-module__uj3hnq__tool-body pre{background:var(--inset);border-radius:6px;margin:0;padding:8px;font-size:11px;overflow-x:auto}.portal-module__uj3hnq__typing-indicator{align-items:center;gap:4px;display:flex}.portal-module__uj3hnq__typing-dot{background:var(--accent);opacity:.6;border-radius:50%;width:6px;height:6px;animation:1.2s infinite portal-module__uj3hnq__bounce}.portal-module__uj3hnq__typing-dot:nth-child(2){animation-delay:.2s}.portal-module__uj3hnq__typing-dot:nth-child(3){animation-delay:.4s}@keyframes portal-module__uj3hnq__bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.portal-module__uj3hnq__shimmer-text{background-image:linear-gradient(90deg, var(--muted) 0%, var(--muted) 40%, var(--text) 50%, var(--muted) 60%, var(--muted) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s ease-in-out infinite portal-module__uj3hnq__shimmer-sweep}@keyframes portal-module__uj3hnq__shimmer-sweep{0%{background-position:220% 0}to{background-position:-20% 0}}@keyframes portal-module__uj3hnq__bubble-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.portal-module__uj3hnq__reveal{animation:.32s cubic-bezier(.4,0,.2,1) both portal-module__uj3hnq__bubble-reveal}.portal-module__uj3hnq__thinking-card{background:var(--inset);border:1px solid var(--faint-border);border-radius:10px;max-width:640px;margin:0 0 10px;font-size:12.5px;overflow:hidden}.portal-module__uj3hnq__thinking-header{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-2);align-items:center;gap:8px;padding:8px 12px;display:flex}.portal-module__uj3hnq__thinking-icon{font-size:13px}.portal-module__uj3hnq__thinking-label{font-style:italic}.portal-module__uj3hnq__thinking-toggle{color:var(--muted);margin-left:auto;font-size:10px}.portal-module__uj3hnq__thinking-body{border-top:1px solid var(--faint-border);white-space:pre-wrap;font-family:var(--mono);color:var(--text-2);max-height:0;padding:0 12px;font-size:11.5px;line-height:1.6;transition:max-height .32s cubic-bezier(.4,0,.2,1),padding .28s;overflow-y:hidden}.portal-module__uj3hnq__thinking-body.portal-module__uj3hnq__expanded{padding:10px 12px;overflow-y:auto}.portal-module__uj3hnq__steps-card{background:var(--inset);border:1px solid var(--faint-border);scroll-behavior:smooth;border-radius:10px;flex-direction:column;gap:10px;max-width:440px;max-height:182px;margin:0 0 10px;padding:12px 14px;font-size:13px;display:flex;overflow-y:auto}.portal-module__uj3hnq__steps-card::-webkit-scrollbar{width:5px}.portal-module__uj3hnq__steps-card::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.portal-module__uj3hnq__step-row{color:var(--muted);align-items:flex-start;gap:10px;transition:color .25s;display:flex}.portal-module__uj3hnq__step-ico{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:flex;position:relative}.portal-module__uj3hnq__step-content{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.portal-module__uj3hnq__step-heading{align-items:baseline;gap:10px;display:flex}.portal-module__uj3hnq__step-label{line-height:1.3}.portal-module__uj3hnq__step-duration{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:11px}.portal-module__uj3hnq__step-row.portal-module__uj3hnq__pending .portal-module__uj3hnq__step-ico:before{content:"";border:1.5px solid var(--muted);box-sizing:border-box;border-radius:50%;width:8px;height:8px}.portal-module__uj3hnq__step-row.portal-module__uj3hnq__active{color:var(--text)}.portal-module__uj3hnq__step-row.portal-module__uj3hnq__active .portal-module__uj3hnq__step-label{font-weight:600}.portal-module__uj3hnq__step-row.portal-module__uj3hnq__active .portal-module__uj3hnq__step-ico:before{content:"";border:2px solid var(--accent-soft);border-top-color:var(--accent);box-sizing:border-box;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite portal-module__uj3hnq__step-spin}.portal-module__uj3hnq__step-row.portal-module__uj3hnq__done{color:var(--text-2)}.portal-module__uj3hnq__step-row.portal-module__uj3hnq__done .portal-module__uj3hnq__step-ico{color:var(--accent)}.portal-module__uj3hnq__step-row.portal-module__uj3hnq__done .portal-module__uj3hnq__step-ico:before{content:"✓";font-size:13px;font-weight:700;line-height:1}@keyframes portal-module__uj3hnq__step-spin{to{transform:rotate(360deg)}}.portal-module__uj3hnq__step-sub,.portal-module__uj3hnq__step-bar{display:none}.portal-module__uj3hnq__step-row.portal-module__uj3hnq__active .portal-module__uj3hnq__step-sub{color:var(--text-2);opacity:1;font-size:12px;font-style:italic;transition:opacity .25s;display:block}.portal-module__uj3hnq__step-row.portal-module__uj3hnq__active .portal-module__uj3hnq__step-bar{background:var(--accent-soft);border-radius:2px;width:100%;max-width:220px;height:3px;display:block;position:relative;overflow:hidden}.portal-module__uj3hnq__step-bar>span{background:var(--accent);border-radius:2px;width:40%;height:100%;animation:1.25s ease-in-out infinite portal-module__uj3hnq__step-bar-slide;position:absolute;top:0}@keyframes portal-module__uj3hnq__step-bar-slide{0%{left:-42%}to{left:100%}}.portal-module__uj3hnq__trace-card{background:var(--inset);border:1px solid var(--faint-border);border-radius:10px;max-width:440px;margin:0 0 10px;font-size:12.5px;overflow:hidden}.portal-module__uj3hnq__trace-head{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-2);align-items:center;gap:8px;padding:9px 13px;display:flex}.portal-module__uj3hnq__trace-title{font-weight:600}.portal-module__uj3hnq__trace-tog{color:var(--muted);margin-left:auto;font-size:11px}.portal-module__uj3hnq__trace-body{flex-direction:column;gap:7px;padding:2px 13px 12px;display:none}.portal-module__uj3hnq__trace-card.portal-module__uj3hnq__open .portal-module__uj3hnq__trace-body{display:flex}.portal-module__uj3hnq__trace-step{color:var(--text-2);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.portal-module__uj3hnq__trace-step:before{content:"✓";color:var(--accent);flex-shrink:0;font-weight:700}.portal-module__uj3hnq__trace-text{flex:1;min-width:0}.portal-module__uj3hnq__trace-sub{color:var(--muted);font-size:11.5px;font-style:italic;display:block}.portal-module__uj3hnq__trace-duration{color:var(--muted);font-family:var(--mono);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:11px}@media (prefers-reduced-motion:reduce){.portal-module__uj3hnq__thinking-body{transition:none}.portal-module__uj3hnq__reveal,.portal-module__uj3hnq__step-row.portal-module__uj3hnq__active .portal-module__uj3hnq__step-ico:before{animation:none}.portal-module__uj3hnq__step-bar>span{opacity:.5;width:100%;animation:none;left:0}.portal-module__uj3hnq__step-row.portal-module__uj3hnq__active .portal-module__uj3hnq__step-sub{transition:none}}.portal-module__uj3hnq__section{margin-top:22px}.portal-module__uj3hnq__card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:14px}.portal-module__uj3hnq__kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.portal-module__uj3hnq__kpi{padding:17px 18px 14px}.portal-module__uj3hnq__kpi-label{color:var(--text-2);font-size:12.5px}.portal-module__uj3hnq__kpi-value{font-family:var(--mono);letter-spacing:-.02em;margin-top:6px;font-size:27px;font-weight:500}.portal-module__uj3hnq__kpi-bottom{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.portal-module__uj3hnq__kpi-delta{font-family:var(--mono);font-size:12.5px}.portal-module__uj3hnq__kpi-delta.portal-module__uj3hnq__pos{color:var(--positive)}.portal-module__uj3hnq__kpi-delta.portal-module__uj3hnq__neg{color:var(--negative)}.portal-module__uj3hnq__sparkline{flex-shrink:0;width:84px;height:30px}.portal-module__uj3hnq__sec-strip{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.portal-module__uj3hnq__sec-chip{background:var(--inset);border:1px solid var(--border);color:var(--text-2);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:flex}.portal-module__uj3hnq__sec-chip b{font-family:var(--mono);color:var(--text);font-weight:500}.portal-module__uj3hnq__chart-insights{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.portal-module__uj3hnq__chart-card{padding:20px 22px}.portal-module__uj3hnq__chart-accordion{width:100%}.portal-module__uj3hnq__chart-accordion-item{overflow:hidden}.portal-module__uj3hnq__chart-accordion-trigger{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:13px;padding:20px 22px;font-family:inherit}.portal-module__uj3hnq__chart-accordion-trigger:hover{background:var(--inset)}.portal-module__uj3hnq__chart-accordion-trigger:focus-visible{outline-offset:-3px;outline:3px solid #1f6f5c47}.portal-module__uj3hnq__chart-accordion-panel{height:var(--accordion-panel-height);margin-top:20px;padding:0 22px 20px;transition:height .22s}.portal-module__uj3hnq__chart-accordion-panel[data-starting-style],.portal-module__uj3hnq__chart-accordion-panel[data-ending-style]{height:0}.portal-module__uj3hnq__chart-controls{align-items:center}.portal-module__uj3hnq__chart-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portal-module__uj3hnq__chart-label{color:var(--text-2);font-size:13px}.portal-module__uj3hnq__chart-headline{font-family:var(--mono);letter-spacing:-.02em;margin-top:4px;font-size:26px}.portal-module__uj3hnq__series-tabs{flex-wrap:wrap;gap:6px;display:flex}.portal-module__uj3hnq__series-tab{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:20px;padding:4px 12px;font-family:inherit;font-size:11.5px;transition:border-color .14s,color .14s}.portal-module__uj3hnq__series-tab:hover{border-color:var(--accent);color:var(--accent)}.portal-module__uj3hnq__series-tab.portal-module__uj3hnq__active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.portal-module__uj3hnq__chart-svg-wrap{margin-top:14px}.portal-module__uj3hnq__chart-legend{border-top:1px solid var(--faint-border);flex-wrap:wrap;gap:20px;margin-top:14px;padding-top:12px;display:flex}.portal-module__uj3hnq__chart-leg-item{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;transition:opacity .12s;display:flex}.portal-module__uj3hnq__chart-leg-item:hover{opacity:.75}.portal-module__uj3hnq__chart-leg-dot{border:2px solid;border-radius:50%;flex-shrink:0;width:10px;height:10px}.portal-module__uj3hnq__chart-leg-name{color:var(--text-2);font-size:12.5px}.portal-module__uj3hnq__chart-leg-item.portal-module__uj3hnq__active .portal-module__uj3hnq__chart-leg-name{color:var(--text);font-weight:600}.portal-module__uj3hnq__chart-leg-val{font-family:var(--mono);color:var(--muted);margin-left:2px;font-size:12px}@media (prefers-reduced-motion:reduce){.portal-module__uj3hnq__chart-accordion-panel{transition:none}}.portal-module__uj3hnq__ins-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.portal-module__uj3hnq__ins-title{font-size:13px;font-weight:600}.portal-module__uj3hnq__ins-auto{font-family:var(--mono);color:var(--muted);font-size:11px}.portal-module__uj3hnq__ins-card{margin-bottom:12px;padding:14px 16px}.portal-module__uj3hnq__ins-tag{text-transform:uppercase;letter-spacing:.04em;border-radius:20px;padding:3px 9px;font-size:10.5px;font-weight:600;display:inline-block}.portal-module__uj3hnq__ins-card-title{margin:8px 0 4px;font-size:14.5px;font-weight:600}.portal-module__uj3hnq__ins-body{color:var(--text-2);font-size:12.5px;line-height:1.5}.portal-module__uj3hnq__ins-stat{font-family:var(--mono);margin-top:8px;font-size:12.5px}.portal-module__uj3hnq__ins-shimmer-line{background:linear-gradient(90deg, var(--inset-2) 25%, var(--border) 37%, var(--inset-2) 63%);background-size:400% 100%;border-radius:4px;height:10px;margin-top:8px;animation:1.4s ease-in-out infinite portal-module__uj3hnq__ins-shimmer}.portal-module__uj3hnq__ins-shimmer-line:first-child{border-radius:20px;width:60px;height:16px;margin-top:0}@keyframes portal-module__uj3hnq__ins-shimmer{0%{background-position:100%}to{background-position:0}}.portal-module__uj3hnq__ins-unavailable{justify-content:center;align-items:center;min-height:90px;display:flex}.portal-module__uj3hnq__break-mix{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;display:grid}.portal-module__uj3hnq__bm-card{padding:20px 22px}.portal-module__uj3hnq__bm-title{margin-bottom:16px;font-size:14.5px;font-weight:600}.portal-module__uj3hnq__br-row{margin-bottom:14px}.portal-module__uj3hnq__br-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.portal-module__uj3hnq__br-name{font-size:13px}.portal-module__uj3hnq__br-vals{align-items:baseline;gap:8px;display:flex}.portal-module__uj3hnq__br-val{font-family:var(--mono);font-size:13px}.portal-module__uj3hnq__br-val.portal-module__uj3hnq__neg{color:var(--negative)}.portal-module__uj3hnq__br-delta{font-family:var(--mono);font-size:11.5px}.portal-module__uj3hnq__br-delta.portal-module__uj3hnq__pos{color:var(--positive)}.portal-module__uj3hnq__br-delta.portal-module__uj3hnq__neg{color:var(--negative)}.portal-module__uj3hnq__br-track{background:var(--inset-2);border-radius:6px;height:8px;display:flex;overflow:hidden}.portal-module__uj3hnq__br-fill{background:var(--accent);border-radius:6px;height:100%}.portal-module__uj3hnq__br-fill.portal-module__uj3hnq__neg{background:var(--negative)}.portal-module__uj3hnq__mix-bar{border-radius:6px;height:14px;margin-bottom:16px;display:flex;overflow:hidden}.portal-module__uj3hnq__mix-seg{height:100%}.portal-module__uj3hnq__mix-legend{flex-direction:column;gap:9px;display:flex}.portal-module__uj3hnq__mix-li{align-items:center;gap:9px;font-size:13px;display:flex}.portal-module__uj3hnq__mix-dot{border-radius:3px;flex-shrink:0;width:10px;height:10px}.portal-module__uj3hnq__mix-name{flex:1}.portal-module__uj3hnq__mix-pct{font-family:var(--mono);color:var(--text-2);font-size:12.5px}.portal-module__uj3hnq__chatonly-wrap{min-height:50vh;margin-top:24px}.portal-module__uj3hnq__ins-strip{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.portal-module__uj3hnq__exec-trio{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.portal-module__uj3hnq__exec-extra-full{margin-top:0}.portal-module__uj3hnq__yoy-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.portal-module__uj3hnq__yoy-table th{border-bottom:1px solid var(--border);text-align:left;color:var(--text-2);letter-spacing:.04em;padding:6px 10px;font-size:11.5px;font-weight:600}.portal-module__uj3hnq__yoy-table td{border-bottom:1px solid var(--faint-border);padding:6px 10px}.portal-module__uj3hnq__yoy-table td:not(:first-child){text-align:right;font-family:var(--mono);font-size:12.5px}.portal-module__uj3hnq__exec-extra-full .portal-module__uj3hnq__bm-card{overflow-x:auto}.portal-module__uj3hnq__history-panel{background:var(--sidebar-bg);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:260px;min-width:260px;display:none;overflow:hidden}.portal-module__uj3hnq__history-panel.portal-module__uj3hnq__visible.portal-module__uj3hnq__mobile-open{display:flex}.portal-module__uj3hnq__hist-top{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:13px 14px 10px;display:flex}.portal-module__uj3hnq__hist-top-actions{align-items:center;gap:6px;display:flex}.portal-module__uj3hnq__hist-top-title{color:var(--text);white-space:nowrap;font-size:12.5px;font-weight:600}.portal-module__uj3hnq__hist-loading{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:28px 14px;font-size:12px;display:flex}.portal-module__uj3hnq__hist-loading-overlay{z-index:2;background:color-mix(in srgb,var(--sidebar-bg) 72%,transparent);color:var(--muted);pointer-events:none;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset:0}.portal-module__uj3hnq__hist-loading-spinner{border:2px solid color-mix(in srgb,var(--muted) 28%,transparent);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.75s linear infinite portal-module__uj3hnq__step-spin;display:inline-block}.portal-module__uj3hnq__hist-new-btn{background:var(--accent);color:#fff;font-size:12px;font-weight:500;font-family:var(--font);cursor:pointer;white-space:nowrap;border:none;border-radius:7px;flex-shrink:0;padding:5px 11px;transition:opacity .12s}.portal-module__uj3hnq__hist-new-btn:hover{opacity:.88}.portal-module__uj3hnq__hist-close-btn{border:1px solid var(--border);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:7px;width:28px;height:28px;padding:0;font-size:20px;line-height:1;display:block}.portal-module__uj3hnq__mobile-history-btn{display:none}.portal-module__uj3hnq__hist-scroll{flex:1;padding:4px 0 16px;position:relative;overflow-y:auto}.portal-module__uj3hnq__hist-section{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-items:center;gap:6px;padding:12px 14px 4px;font-size:10px;font-weight:700;display:flex}.portal-module__uj3hnq__hist-entry{cursor:pointer;border-radius:8px;align-items:flex-start;margin:1px 6px;padding:7px 10px;transition:background .12s;display:flex}.portal-module__uj3hnq__hist-entry:hover{background:var(--inset)}.portal-module__uj3hnq__hist-entry.portal-module__uj3hnq__active{background:var(--accent-soft)}.portal-module__uj3hnq__hist-entry-body{flex:1;min-width:0}.portal-module__uj3hnq__hist-entry-title{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:13px;line-height:1.35;overflow:hidden}.portal-module__uj3hnq__hist-entry-title-input{border:1px solid var(--accent);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:4px;outline:none;padding:2px 4px;font-size:13px;line-height:1.35}.portal-module__uj3hnq__hist-entry.portal-module__uj3hnq__active .portal-module__uj3hnq__hist-entry-title{color:var(--accent);font-weight:500}.portal-module__uj3hnq__hist-entry-meta{color:var(--muted);margin-top:2px;font-size:10.5px}.portal-module__uj3hnq__hist-entry-acts{flex-shrink:0;align-items:center;margin-left:4px;display:none}.portal-module__uj3hnq__hist-entry:hover .portal-module__uj3hnq__hist-entry-acts{display:flex}.portal-module__uj3hnq__hist-icon-btn{cursor:pointer;color:var(--text-2);background:0 0;border:none;border-radius:5px;padding:3px 4px;font-size:13px;line-height:1;transition:background .1s}.portal-module__uj3hnq__hist-icon-btn:hover{background:var(--inset-2);color:var(--text)}.portal-module__uj3hnq__hist-icon-btn.portal-module__uj3hnq__pinned{color:var(--accent)}.portal-module__uj3hnq__hist-icon-btn.portal-module__uj3hnq__del:hover{color:var(--negative);background:color-mix(in srgb,var(--negative) 8%,transparent)}.portal-module__uj3hnq__hist-empty{text-align:center;color:var(--muted);padding:28px 14px;font-size:12px;line-height:1.6}.portal-module__uj3hnq__xp-overlay{z-index:1000;background:#1c1b1773;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.portal-module__uj3hnq__xp-modal{background:var(--surface);border-radius:14px;flex-direction:column;width:760px;max-width:100%;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #1c1b1747}.portal-module__uj3hnq__xp-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.portal-module__uj3hnq__xp-title{color:var(--text);font-size:14px;font-weight:600}.portal-module__uj3hnq__xp-close{color:var(--text-2);cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px;line-height:1}.portal-module__uj3hnq__xp-body{flex:1;padding:20px 24px;overflow-y:auto}.portal-module__uj3hnq__xp-foot{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.portal-module__uj3hnq__xp-cancel{background:var(--surface);border:1px solid var(--border);font-size:13px;font-family:var(--font);color:var(--text);cursor:pointer;border-radius:8px;padding:8px 16px}.portal-module__uj3hnq__xp-download{background:var(--accent);font-size:13px;font-family:var(--font);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-weight:600}.portal-module__uj3hnq__xp-download:disabled{opacity:.6;cursor:default}@media (hover:none){.portal-module__uj3hnq__sidebar:hover{width:64px;min-width:64px;box-shadow:none;padding:22px 10px}.portal-module__uj3hnq__sidebar:hover .portal-module__uj3hnq__sb-brand-name,.portal-module__uj3hnq__sidebar:hover .portal-module__uj3hnq__sb-brand-sub,.portal-module__uj3hnq__sidebar:hover .portal-module__uj3hnq__sb-label,.portal-module__uj3hnq__sidebar:hover .portal-module__uj3hnq__sb-item span:not(.portal-module__uj3hnq__ico),.portal-module__uj3hnq__sidebar:hover .portal-module__uj3hnq__sb-user-info{opacity:0;visibility:hidden}.portal-module__uj3hnq__sidebar:hover .portal-module__uj3hnq__sync-card{display:none}}@media (max-width:640px){.portal-module__uj3hnq__dash-main{width:100%;overflow-x:hidden}.portal-module__uj3hnq__dash-inner{padding:18px 14px 40px}.portal-module__uj3hnq__dh{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.portal-module__uj3hnq__dh-h1{font-size:26px}.portal-module__uj3hnq__dh-actions{flex-wrap:wrap;width:100%}.portal-module__uj3hnq__dh-actions .portal-module__uj3hnq__btn-ghost,.portal-module__uj3hnq__dh-actions .portal-module__uj3hnq__btn-dark{text-align:center;flex:1}.portal-module__uj3hnq__kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portal-module__uj3hnq__kpi{padding:13px 14px 11px}.portal-module__uj3hnq__kpi-value{font-size:22px}.portal-module__uj3hnq__kpi-bottom{flex-wrap:wrap}.portal-module__uj3hnq__sparkline{width:56px;height:26px}.portal-module__uj3hnq__ins-strip,.portal-module__uj3hnq__chart-insights,.portal-module__uj3hnq__break-mix,.portal-module__uj3hnq__exec-trio{grid-template-columns:1fr}.portal-module__uj3hnq__chart-card,.portal-module__uj3hnq__bm-card{padding:16px}.portal-module__uj3hnq__chat-chart{margin:8px 0;padding:8px}.portal-module__uj3hnq__chat-chart-canvas{height:220px}.portal-module__uj3hnq__yoy-table{min-width:420px}.portal-module__uj3hnq__history-panel.portal-module__uj3hnq__visible.portal-module__uj3hnq__mobile-open{z-index:500;width:auto;min-width:0;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:0 0 0 64px;box-shadow:-8px 0 24px #0000001f}.portal-module__uj3hnq__hist-scroll{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.portal-module__uj3hnq__hist-entry-acts{display:flex}.portal-module__uj3hnq__mobile-history-btn{border:1px solid var(--border);background:var(--surface);color:var(--text-2);font:500 12.5px var(--font);cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin-bottom:10px;padding:8px 11px;display:inline-flex}.portal-module__uj3hnq__dafin-widget{bottom:16px;right:16px}.portal-module__uj3hnq__dafin-fab{width:48px;height:48px}.portal-module__uj3hnq__dafin-panel{width:min(300px,100vw - 32px)}.portal-module__uj3hnq__topbar{gap:8px;padding:0 14px}.portal-module__uj3hnq__tb-vantage,.portal-module__uj3hnq__tb-pill{display:none}.portal-module__uj3hnq__topbar .portal-module__uj3hnq__btn-ghost{white-space:nowrap;flex-shrink:0;padding:7px 11px;font-size:12.5px}.portal-module__uj3hnq__tiles-main{padding:20px 16px}.portal-module__uj3hnq__tg-h1{font-size:28px}.portal-module__uj3hnq__tile-grid{grid-template-columns:1fr}.portal-module__uj3hnq__tile{padding:18px}}
.conf-pay-module__zkhlrW__app{--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201e1d;--color-accent:#0088b0;--color-accent-2:#d6006c;--color-divider:#201e1d29;--color-neutral-100:#f8f4f4;--color-neutral-200:#eae7e7;--color-neutral-300:#d7d3d3;--color-neutral-700:#605d5d;--color-neutral-800:#444141;--color-accent-100:#e9f8ff;--color-accent-2-100:#fff1f4;--color-accent-700:#006786;--color-accent-800:#004961;--color-accent-900:#0a303e;--color-accent-2-800:#790e3d;--font-heading:"Source Serif 4", Georgia, serif;--font-body:"Source Serif 4", Georgia, serif;--space-1:5px;--space-2:10px;--space-3:15px;--space-4:20px;--space-5:25px;--space-6:30px;--space-8:40px;background:var(--color-bg);height:100dvh;min-height:0;color:var(--color-text);font-family:var(--font-body);flex-direction:column;font-size:15px;line-height:1.55;display:flex;overflow:hidden}.conf-pay-module__zkhlrW__app *{box-sizing:border-box}.conf-pay-module__zkhlrW__app a{color:var(--color-accent);text-decoration:none}:is(.conf-pay-module__zkhlrW__app button,.conf-pay-module__zkhlrW__app select,.conf-pay-module__zkhlrW__app input,.conf-pay-module__zkhlrW__app textarea){font:inherit}.conf-pay-module__zkhlrW__app button{cursor:pointer}:is(.conf-pay-module__zkhlrW__app h1,.conf-pay-module__zkhlrW__app h2,.conf-pay-module__zkhlrW__app h3){font-family:var(--font-heading);letter-spacing:-.015em;font-weight:600;line-height:1.12}.conf-pay-module__zkhlrW__nav{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-bg);flex-shrink:0;display:flex}.conf-pay-module__zkhlrW__navBrand{font-family:var(--font-heading);margin-right:auto;font-size:18px;font-weight:600}.conf-pay-module__zkhlrW__navLink{white-space:nowrap;border-bottom:2px solid #0000;padding-block:2px;color:var(--color-text)!important}.conf-pay-module__zkhlrW__navLink:hover,.conf-pay-module__zkhlrW__navActive{color:var(--color-accent-900)!important}.conf-pay-module__zkhlrW__navActive{border-bottom-color:var(--color-accent)}.conf-pay-module__zkhlrW__layout{flex:1;min-height:0;display:flex;overflow:hidden}.conf-pay-module__zkhlrW__field>label{color:#201e1db3;margin-bottom:5px;font-size:12px;display:block}.conf-pay-module__zkhlrW__input{border:1px solid var(--color-divider);background:var(--color-surface);width:100%;min-height:36px;color:var(--color-text);border-radius:2px;padding:6px 10px;font-size:14px}.conf-pay-module__zkhlrW__input:focus{border-color:var(--color-accent);outline:2px solid #0088b033}.conf-pay-module__zkhlrW__main{min-width:0;min-height:0;padding:var(--space-8) var(--space-6);flex:1;overflow-y:auto}.conf-pay-module__zkhlrW__section{scroll-margin-top:var(--space-6);gap:var(--space-6);flex-direction:column;margin-bottom:80px;display:flex}.conf-pay-module__zkhlrW__section:last-child{margin-bottom:0}.conf-pay-module__zkhlrW__title{margin:0 0 4px;font-size:32px}.conf-pay-module__zkhlrW__subtitle{color:#201e1da6;margin:0}.conf-pay-module__zkhlrW__card{gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border-radius:2px;flex-direction:column;display:flex}.conf-pay-module__zkhlrW__kicker{color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.conf-pay-module__zkhlrW__cardTitle{font-family:var(--font-heading);font-size:28px;font-weight:600;line-height:1.2}.conf-pay-module__zkhlrW__cardBody{opacity:.8;flex:1;margin:0;font-size:13px}.conf-pay-module__zkhlrW__tag{border-radius:2px;align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.conf-pay-module__zkhlrW__tagAccent{background:var(--color-accent-100);color:var(--color-accent-800)}.conf-pay-module__zkhlrW__tagAccent2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.conf-pay-module__zkhlrW__tagNeutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.conf-pay-module__zkhlrW__tagOutline{border:1px solid var(--color-accent);color:var(--color-accent)}.conf-pay-module__zkhlrW__button{color:var(--color-text);font-family:var(--font-heading);background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.conf-pay-module__zkhlrW__button:disabled{cursor:not-allowed;opacity:.45}.conf-pay-module__zkhlrW__buttonPrimary{background:var(--color-accent);color:var(--color-bg)}.conf-pay-module__zkhlrW__buttonPrimary:hover{background:#1186ac}.conf-pay-module__zkhlrW__buttonSecondary{border-color:var(--color-divider)}.conf-pay-module__zkhlrW__buttonSecondary:hover{background:#201e1d12}.conf-pay-module__zkhlrW__buttonGhost{padding-inline:var(--space-1);color:var(--color-accent)}.conf-pay-module__zkhlrW__buttonGhost:hover{background:#0088b01a}.conf-pay-module__zkhlrW__compareGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.conf-pay-module__zkhlrW__selectedEmployee{background:var(--color-accent-100);border-radius:2px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.conf-pay-module__zkhlrW__compareResults{flex-direction:column;gap:2px;max-height:180px;margin-top:6px;display:flex;overflow-y:auto}.conf-pay-module__zkhlrW__compareResult{justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.conf-pay-module__zkhlrW__componentHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.conf-pay-module__zkhlrW__donutChart{margin:var(--space-5) auto var(--space-3);flex-wrap:wrap;justify-content:center;gap:44px;display:flex}.conf-pay-module__zkhlrW__donutCard{flex-direction:column;align-items:center;gap:10px;width:230px;display:flex}.conf-pay-module__zkhlrW__donutRing{border-radius:50%;place-items:center;width:176px;height:176px;display:grid;box-shadow:inset 0 0 0 1px #201e1d14}.conf-pay-module__zkhlrW__donutCenter{background:var(--color-neutral-100);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.conf-pay-module__zkhlrW__donutCenter strong{font-size:17px}.conf-pay-module__zkhlrW__donutCenter span,.conf-pay-module__zkhlrW__donutName{color:#201e1dad;font-size:12px}.conf-pay-module__zkhlrW__donutName{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.conf-pay-module__zkhlrW__summaryTableWrap{margin-top:var(--space-2);overflow-x:auto}.conf-pay-module__zkhlrW__summaryTable{border-collapse:collapse;background:var(--color-neutral-100);width:100%;min-width:720px;font-size:12px}.conf-pay-module__zkhlrW__summaryTable th,.conf-pay-module__zkhlrW__summaryTable td{border-bottom:1px solid var(--color-divider);text-align:right;white-space:nowrap;padding:10px 12px}.conf-pay-module__zkhlrW__summaryTable thead th{color:var(--color-accent-800);letter-spacing:.04em;text-transform:uppercase;background:#0088b014;font-size:10px}.conf-pay-module__zkhlrW__summaryTable th:first-child,.conf-pay-module__zkhlrW__summaryTable tbody th{text-align:left}.conf-pay-module__zkhlrW__summaryTable tbody th{font-weight:600}.conf-pay-module__zkhlrW__summaryTable tbody tr:last-child th,.conf-pay-module__zkhlrW__summaryTable tbody tr:last-child td{border-bottom:0}.conf-pay-module__zkhlrW__totalCell{font-weight:600}.conf-pay-module__zkhlrW__askHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.conf-pay-module__zkhlrW__askActions{align-items:center;gap:8px;display:flex}.conf-pay-module__zkhlrW__messages{gap:var(--space-3);max-height:360px;margin-top:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}.conf-pay-module__zkhlrW__messageRow{display:flex}.conf-pay-module__zkhlrW__messageRowUser{justify-content:flex-end}.conf-pay-module__zkhlrW__message{max-width:85%;padding:var(--space-3) var(--space-4);background:var(--color-neutral-100);border-radius:2px}.conf-pay-module__zkhlrW__messageUser{background:var(--color-accent-100)}.conf-pay-module__zkhlrW__messageWho{opacity:.6;margin-bottom:4px;font-size:11px}.conf-pay-module__zkhlrW__messageText{white-space:pre-wrap;font-size:14px}.conf-pay-module__zkhlrW__askExamples{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.conf-pay-module__zkhlrW__tableWrap{overflow-x:auto}.conf-pay-module__zkhlrW__table{border-collapse:collapse;text-align:left;width:100%}.conf-pay-module__zkhlrW__table th,.conf-pay-module__zkhlrW__table td{border-bottom:1px solid var(--color-divider);padding:8px;font-size:12px}.conf-pay-module__zkhlrW__loading{padding:var(--space-8) 0;opacity:.6}.conf-pay-module__zkhlrW__errorCard{max-width:680px;margin:var(--space-8) auto}.conf-pay-module__zkhlrW__emptyText{margin-top:var(--space-3)}@media (max-width:1000px){.conf-pay-module__zkhlrW__layout{display:block;overflow-y:auto}.conf-pay-module__zkhlrW__main{padding:var(--space-6) var(--space-4);overflow-y:visible}}@media (max-width:700px){.conf-pay-module__zkhlrW__nav{gap:var(--space-2);flex-wrap:wrap}.conf-pay-module__zkhlrW__navBrand{order:-1;width:100%}.conf-pay-module__zkhlrW__navLink{font-size:13px}.conf-pay-module__zkhlrW__compareGrid{grid-template-columns:1fr}.conf-pay-module__zkhlrW__donutChart{gap:var(--space-4)}}
.AdvertiserDashboard-module__H7HuFa__dashboard{--ink:#17253c;--muted-ink:#6c7788;--line:#e4e9f0;--paper:#fff;--canvas:#f4f6f9;--navy:#203b67;--teal:#16967f;max-width:1600px;color:var(--ink);gap:18px;margin:0 auto;padding-top:20px;padding-bottom:30px;display:grid}.AdvertiserDashboard-module__H7HuFa__hero{color:#fff;background:radial-gradient(at 85% 0,#4e7fbe6e,#0000 45%),linear-gradient(118deg,#152b4d 0%,#203f70 60%,#1d5966 125%);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:24px;min-height:206px;padding:clamp(24px,4vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 15px 35px #1e355726}.AdvertiserDashboard-module__H7HuFa__hero:after{content:"";pointer-events:none;border:1px solid #ffffff21;border-radius:50%;width:350px;height:350px;position:absolute;top:-250px;right:9%;box-shadow:0 0 0 40px #ffffff06,0 0 0 82px #ffffff05}.AdvertiserDashboard-module__H7HuFa__heroCopy,.AdvertiserDashboard-module__H7HuFa__heroActions,.AdvertiserDashboard-module__H7HuFa__heroMeta{z-index:1;position:relative}.AdvertiserDashboard-module__H7HuFa__heroCopy{align-self:center;max-width:760px}.AdvertiserDashboard-module__H7HuFa__eyebrow{color:#74849b;letter-spacing:.14em;align-items:center;gap:7px;font-size:10px;font-weight:800;line-height:1.3;display:flex}.AdvertiserDashboard-module__H7HuFa__hero .AdvertiserDashboard-module__H7HuFa__eyebrow{color:#abc2e2}.AdvertiserDashboard-module__H7HuFa__liveDot{background:#52d5aa;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #52d5aa21}.AdvertiserDashboard-module__H7HuFa__hero h1{letter-spacing:-.035em;max-width:680px;margin:12px 0 8px;font-size:clamp(28px,3.3vw,42px);font-weight:700;line-height:1.08}.AdvertiserDashboard-module__H7HuFa__heroCopy p{color:#d1dbea;max-width:650px;margin:0;font-size:14px;line-height:1.6}.AdvertiserDashboard-module__H7HuFa__heroActions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.AdvertiserDashboard-module__H7HuFa__localBadge{color:#e1ebf7;background:#ffffff12;border:1px solid #dbebf838;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.AdvertiserDashboard-module__H7HuFa__uploadButton,.AdvertiserDashboard-module__H7HuFa__primaryButton{color:#1d3a68;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:750;transition:transform .15s,box-shadow .15s;display:inline-flex}.AdvertiserDashboard-module__H7HuFa__uploadButton:hover,.AdvertiserDashboard-module__H7HuFa__primaryButton:hover{transform:translateY(-1px);box-shadow:0 6px 16px #15264129}.AdvertiserDashboard-module__H7HuFa__uploadButton input,.AdvertiserDashboard-module__H7HuFa__emptyState input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.AdvertiserDashboard-module__H7HuFa__heroMeta{color:#c8d7ea;border-top:1px solid #ffffff2b;flex-wrap:wrap;grid-column:1/-1;align-self:end;align-items:center;gap:9px 22px;padding-top:15px;font-size:11px;display:flex}.AdvertiserDashboard-module__H7HuFa__heroMeta span{align-items:center;gap:6px;display:inline-flex}.AdvertiserDashboard-module__H7HuFa__privacyNote{color:#66758a;align-items:flex-start;gap:9px;margin:-4px 2px 0;font-size:11px;line-height:1.5;display:flex}.AdvertiserDashboard-module__H7HuFa__privacyNote svg{color:#448271;flex:none;margin-top:1px}.AdvertiserDashboard-module__H7HuFa__alert{color:#923b35;background:#fff4f2;border:1px solid #efc8c4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.AdvertiserDashboard-module__H7HuFa__alert button,.AdvertiserDashboard-module__H7HuFa__iconButton{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:5px;display:inline-grid}.AdvertiserDashboard-module__H7HuFa__progressCard,.AdvertiserDashboard-module__H7HuFa__reviewCard,.AdvertiserDashboard-module__H7HuFa__emptyState,.AdvertiserDashboard-module__H7HuFa__filterPanel,.AdvertiserDashboard-module__H7HuFa__tableCard{border:1px solid var(--line);background:var(--paper);border-radius:13px;box-shadow:0 2px 8px #21344f09}.AdvertiserDashboard-module__H7HuFa__progressCard{grid-template-columns:1fr auto;align-items:center;gap:9px 16px;padding:16px 18px;display:grid}.AdvertiserDashboard-module__H7HuFa__progressCard>div{color:var(--ink);justify-content:space-between;gap:12px;font-size:12px;display:flex}.AdvertiserDashboard-module__H7HuFa__progressCard span{color:var(--muted-ink)}.AdvertiserDashboard-module__H7HuFa__progressCard progress{accent-color:#218d78;grid-column:1;width:100%;height:6px}.AdvertiserDashboard-module__H7HuFa__textButton,.AdvertiserDashboard-module__H7HuFa__clearButton{color:#536985;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.AdvertiserDashboard-module__H7HuFa__reviewCard{gap:15px;padding:clamp(16px,3vw,25px);display:grid}.AdvertiserDashboard-module__H7HuFa__sectionHead,.AdvertiserDashboard-module__H7HuFa__reviewListHead,.AdvertiserDashboard-module__H7HuFa__tableHeading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.AdvertiserDashboard-module__H7HuFa__sectionHead h2,.AdvertiserDashboard-module__H7HuFa__tableHeading h2 h2{letter-spacing:-.02em;margin:5px 0 3px;font-size:19px}.AdvertiserDashboard-module__H7HuFa__sectionHead p,.AdvertiserDashboard-module__H7HuFa__tableHeading p p{color:var(--muted-ink);margin:0;font-size:11px;line-height:1.5}.AdvertiserDashboard-module__H7HuFa__reviewStats{flex-wrap:wrap;gap:8px;display:flex}.AdvertiserDashboard-module__H7HuFa__reviewStats span{border:1px solid var(--line);color:#637187;background:#fafbfd;border-radius:8px;padding:8px 10px;font-size:10px}.AdvertiserDashboard-module__H7HuFa__reviewStats strong{color:var(--ink);font-size:12px}.AdvertiserDashboard-module__H7HuFa__reviewListHead{align-items:center;margin-top:2px}.AdvertiserDashboard-module__H7HuFa__reviewListHead h3{margin:0;font-size:13px}.AdvertiserDashboard-module__H7HuFa__reviewListHead span,.AdvertiserDashboard-module__H7HuFa__reviewPager span{color:var(--muted-ink);font-size:10px}.AdvertiserDashboard-module__H7HuFa__reviewList{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:390px;display:grid;overflow:auto}.AdvertiserDashboard-module__H7HuFa__reviewItem{border:1px solid var(--line);background:#fbfcfe;border-radius:9px;min-width:0;padding:11px}.AdvertiserDashboard-module__H7HuFa__reviewItemTitle{justify-content:space-between;align-items:flex-start;gap:8px;font-size:11px;display:flex}.AdvertiserDashboard-module__H7HuFa__reviewItemTitle span,.AdvertiserDashboard-module__H7HuFa__reviewItem small{color:var(--muted-ink);font-size:9px;line-height:1.45}.AdvertiserDashboard-module__H7HuFa__reviewItem p{color:#5c6a7e;margin:6px 0;font-size:10px}.AdvertiserDashboard-module__H7HuFa__reviewItem>small{margin-top:7px;display:block}.AdvertiserDashboard-module__H7HuFa__duplicateOptions{gap:5px;margin-top:7px;display:grid}.AdvertiserDashboard-module__H7HuFa__duplicateOptions label,.AdvertiserDashboard-module__H7HuFa__invalidChoice{color:#42516a;align-items:flex-start;gap:7px;font-size:10px;line-height:1.4;display:flex}.AdvertiserDashboard-module__H7HuFa__duplicateOptions input,.AdvertiserDashboard-module__H7HuFa__invalidChoice input{accent-color:#315b9a;flex:none;margin:2px 0 0}.AdvertiserDashboard-module__H7HuFa__invalidChoice span{gap:3px;display:grid}.AdvertiserDashboard-module__H7HuFa__reviewPager,.AdvertiserDashboard-module__H7HuFa__reviewActions,.AdvertiserDashboard-module__H7HuFa__pagination{justify-content:space-between;align-items:center;gap:10px;display:flex}.AdvertiserDashboard-module__H7HuFa__reviewPager button,.AdvertiserDashboard-module__H7HuFa__pagination button{border:1px solid var(--line);color:#52637c;font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:6px 10px;font-size:10px}.AdvertiserDashboard-module__H7HuFa__reviewPager button:disabled,.AdvertiserDashboard-module__H7HuFa__pagination button:disabled{opacity:.4;cursor:not-allowed}.AdvertiserDashboard-module__H7HuFa__reviewActions{justify-content:flex-end;padding-top:4px}.AdvertiserDashboard-module__H7HuFa__primaryButton{color:#fff;background:#234675;position:relative}.AdvertiserDashboard-module__H7HuFa__primaryButton:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.AdvertiserDashboard-module__H7HuFa__secondaryButton{border:1px solid var(--line);color:#435771;font:inherit;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 11px;font-size:10px;font-weight:650;display:inline-flex}.AdvertiserDashboard-module__H7HuFa__emptyState{text-align:center;justify-items:center;gap:10px;padding:55px 20px;display:grid}.AdvertiserDashboard-module__H7HuFa__emptyIcon{color:#315b9a;background:#eef4fb;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.AdvertiserDashboard-module__H7HuFa__emptyState h2{margin:4px 0 0;font-size:19px}.AdvertiserDashboard-module__H7HuFa__emptyState p{max-width:460px;color:var(--muted-ink);margin:0 0 7px;font-size:12px;line-height:1.55}.AdvertiserDashboard-module__H7HuFa__filterHeader,.AdvertiserDashboard-module__H7HuFa__filterTitle{align-items:center;gap:8px;display:flex}.AdvertiserDashboard-module__H7HuFa__filterHeader{justify-content:space-between}.AdvertiserDashboard-module__H7HuFa__filterTitle{color:#2d4261;font-size:12px}.AdvertiserDashboard-module__H7HuFa__filterTitle svg{color:#315b9a}.AdvertiserDashboard-module__H7HuFa__filterCount{color:#315b9a;background:#ecf3fb;border-radius:999px;padding:3px 7px;font-size:9px}.AdvertiserDashboard-module__H7HuFa__filterGrid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:9px;margin-top:11px;display:grid}.AdvertiserDashboard-module__H7HuFa__filterDropdown{min-width:0;position:relative}.AdvertiserDashboard-module__H7HuFa__filterDropdown summary,.AdvertiserDashboard-module__H7HuFa__columnMenu summary{border:1px solid var(--line);color:#415570;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:9px 10px;font-size:10px;font-weight:700;list-style:none;display:flex}.AdvertiserDashboard-module__H7HuFa__filterDropdown summary::-webkit-details-marker{display:none}.AdvertiserDashboard-module__H7HuFa__columnMenu summary::-webkit-details-marker{display:none}.AdvertiserDashboard-module__H7HuFa__filterDropdown summary:after{content:"⌄";color:#8793a5}.AdvertiserDashboard-module__H7HuFa__filterDropdown summary span{color:#8591a1;margin-left:auto;font-weight:500}.AdvertiserDashboard-module__H7HuFa__filterMenu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:9px;gap:7px;width:max(100%,220px);max-height:260px;padding:11px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 12px 28px #1c2e4a26}.AdvertiserDashboard-module__H7HuFa__filterMenu label{color:#465873;align-items:center;gap:7px;font-size:10px;display:flex}.AdvertiserDashboard-module__H7HuFa__filterMenu input[type=checkbox]{accent-color:#315b9a}.AdvertiserDashboard-module__H7HuFa__filterMenu small{color:var(--muted-ink);font-size:9px}.AdvertiserDashboard-module__H7HuFa__searchField{border:1px solid var(--line);color:#8995a5;border-radius:8px;align-items:center;gap:7px;min-width:150px;padding:7px 9px;display:flex}.AdvertiserDashboard-module__H7HuFa__searchField input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:10px}.AdvertiserDashboard-module__H7HuFa__filterChips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.AdvertiserDashboard-module__H7HuFa__filterChips button{color:#365579;font:inherit;cursor:pointer;background:#f3f7fb;border:1px solid #d9e5f2;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;display:inline-flex}.AdvertiserDashboard-module__H7HuFa__summaryLine{justify-content:space-between;align-items:flex-end;gap:15px;padding:0 2px;display:flex}.AdvertiserDashboard-module__H7HuFa__summaryLine p{color:#52627a;margin:3px 0 0;font-size:11px}.AdvertiserDashboard-module__H7HuFa__summaryLine>span{color:#788497;font-size:10px}.AdvertiserDashboard-module__H7HuFa__metricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.AdvertiserDashboard-module__H7HuFa__metricCard{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-width:0;min-height:117px;padding:14px 15px;display:flex;box-shadow:0 2px 7px #21344f08}.AdvertiserDashboard-module__H7HuFa__metricTop{color:#758195;letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.AdvertiserDashboard-module__H7HuFa__metricTop svg{color:#17876f;width:15px;height:15px}.AdvertiserDashboard-module__H7HuFa__metricCard>strong{color:#1b2e4a;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.03em;margin-top:12px;font-size:clamp(17px,1.6vw,24px);line-height:1.1;overflow:hidden}.AdvertiserDashboard-module__H7HuFa__metricCard>small{color:#818c9d;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;overflow:hidden}.AdvertiserDashboard-module__H7HuFa__metricCard>small.AdvertiserDashboard-module__H7HuFa__growth{color:#138369}.AdvertiserDashboard-module__H7HuFa__metricCard>small.AdvertiserDashboard-module__H7HuFa__decline{color:#bb514c}.AdvertiserDashboard-module__H7HuFa__tableCard{min-width:0;padding:17px 18px 12px;overflow:hidden}.AdvertiserDashboard-module__H7HuFa__tableSettings{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.AdvertiserDashboard-module__H7HuFa__tableSettings .AdvertiserDashboard-module__H7HuFa__searchField{min-width:min(300px,45vw)}.AdvertiserDashboard-module__H7HuFa__precisionLabel{color:#78869a;align-items:center;gap:6px;font-size:9px;display:flex}.AdvertiserDashboard-module__H7HuFa__precisionLabel select{border:1px solid var(--line);color:#455975;max-width:120px;font:inherit;background:#fff;border-radius:7px;padding:7px;font-size:9px}.AdvertiserDashboard-module__H7HuFa__columnMenu{position:relative}.AdvertiserDashboard-module__H7HuFa__columnMenu summary{padding:7px 9px;font-size:9px}.AdvertiserDashboard-module__H7HuFa__columnMenu>div{z-index:10;border:1px solid var(--line);background:#fff;border-radius:9px;gap:7px;min-width:140px;padding:10px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 20px #1c2e4a1f}.AdvertiserDashboard-module__H7HuFa__columnMenu label{color:#4b5e78;text-transform:capitalize;gap:7px;font-size:10px;display:flex}.AdvertiserDashboard-module__H7HuFa__tableViewport{border:1px solid var(--line);border-radius:8px;max-height:460px;margin-top:14px;overflow:auto}.AdvertiserDashboard-module__H7HuFa__dataTable{border-collapse:collapse;width:100%;font-size:10px}.AdvertiserDashboard-module__H7HuFa__dataTable th{z-index:1;border-bottom:1px solid var(--line);color:#728097;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#f7f9fc;font-size:8px;font-weight:800;position:sticky;top:0}.AdvertiserDashboard-module__H7HuFa__dataTable th button{width:100%;color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:10px 11px}.AdvertiserDashboard-module__H7HuFa__dataTable td{color:#43536b;white-space:nowrap;border-bottom:1px solid #edf0f4;max-width:320px;padding:9px 11px}.AdvertiserDashboard-module__H7HuFa__dataTable td:nth-child(2){font-variant-numeric:tabular-nums}.AdvertiserDashboard-module__H7HuFa__dataTable tbody tr:hover{background:#f8fafc}.AdvertiserDashboard-module__H7HuFa__noRows{color:#8894a4;text-align:center;padding:28px;font-size:11px}.AdvertiserDashboard-module__H7HuFa__pagination{color:#7f8b9d;padding-top:10px;font-size:9px}.AdvertiserDashboard-module__H7HuFa__pagination>div{gap:6px;display:flex}.AdvertiserDashboard-module__H7HuFa__chatMessage{max-width:82%;margin:0 0 12px}.AdvertiserDashboard-module__H7HuFa__chatMessage>span{color:#8793a2;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.AdvertiserDashboard-module__H7HuFa__chatMessage>div{color:#394b66;background:#fff;border:1px solid #e3e8ef;border-radius:10px;padding:9px 12px;font-size:11px;line-height:1.55}.AdvertiserDashboard-module__H7HuFa__chatMessage>div p{margin:0 0 7px}.AdvertiserDashboard-module__H7HuFa__chatMessage>div p:last-child{margin-bottom:0}.AdvertiserDashboard-module__H7HuFa__userMessage{text-align:right;margin-left:auto}.AdvertiserDashboard-module__H7HuFa__userMessage>div{text-align:left;background:#eaf1f9;display:inline-block}.AdvertiserDashboard-module__H7HuFa__assistantMessage{margin-right:auto}.AdvertiserDashboard-module__H7HuFa__chatProgress{color:#63748b;max-width:82%}.AdvertiserDashboard-module__H7HuFa__chatError{color:#a43f3a;padding:0 18px;font-size:10px}.AdvertiserDashboard-module__H7HuFa__chatForm{background:#fff;border-top:1px solid #e9edf2;padding:11px 14px}.AdvertiserDashboard-module__H7HuFa__chatForm textarea{resize:vertical;color:#354863;width:100%;font:inherit;border:0;outline:0;padding:3px 4px 8px;font-size:11px;display:block}.AdvertiserDashboard-module__H7HuFa__chatForm textarea::placeholder{color:#a1aaba}.AdvertiserDashboard-module__H7HuFa__chatForm>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.AdvertiserDashboard-module__H7HuFa__chatForm small{color:#939eac;font-size:8px}.AdvertiserDashboard-module__H7HuFa__footerNote{color:#929dab;text-align:center;padding:4px 0 0;font-size:9px}.AdvertiserDashboard-module__H7HuFa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.AdvertiserDashboard-module__H7HuFa__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.AdvertiserDashboard-module__H7HuFa__metricCard:last-child:nth-child(odd){grid-column:span 1}.AdvertiserDashboard-module__H7HuFa__hero{min-height:190px}.AdvertiserDashboard-module__H7HuFa__tableHeading{flex-direction:column}.AdvertiserDashboard-module__H7HuFa__tableSettings{justify-content:flex-start;width:100%}}@media (max-width:760px){.AdvertiserDashboard-module__H7HuFa__dashboard{gap:13px;padding:14px 12px 24px}.AdvertiserDashboard-module__H7HuFa__hero{grid-template-columns:1fr;gap:16px;min-height:0;padding:23px 19px 17px}.AdvertiserDashboard-module__H7HuFa__heroActions{flex-direction:row;justify-content:space-between;align-items:center}.AdvertiserDashboard-module__H7HuFa__heroMeta{gap:8px 13px}.AdvertiserDashboard-module__H7HuFa__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdvertiserDashboard-module__H7HuFa__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.AdvertiserDashboard-module__H7HuFa__metricCard{min-height:103px;padding:11px}.AdvertiserDashboard-module__H7HuFa__metricCard>strong{font-size:clamp(16px,4.5vw,22px)}.AdvertiserDashboard-module__H7HuFa__metricCard:last-child{grid-column:1/-1}.AdvertiserDashboard-module__H7HuFa__reviewList{grid-template-columns:1fr}.AdvertiserDashboard-module__H7HuFa__reviewStats{grid-template-columns:repeat(2,1fr);display:grid}.AdvertiserDashboard-module__H7HuFa__sectionHead{align-items:flex-start}.AdvertiserDashboard-module__H7HuFa__tableCard{padding:14px 12px 10px}.AdvertiserDashboard-module__H7HuFa__tableSettings .AdvertiserDashboard-module__H7HuFa__searchField{min-width:100%}.AdvertiserDashboard-module__H7HuFa__tableViewport{max-height:390px}.AdvertiserDashboard-module__H7HuFa__chatMessage,.AdvertiserDashboard-module__H7HuFa__chatProgress{max-width:94%}}@media (max-width:430px){.AdvertiserDashboard-module__H7HuFa__hero h1{font-size:28px}.AdvertiserDashboard-module__H7HuFa__localBadge{font-size:9px}.AdvertiserDashboard-module__H7HuFa__uploadButton{padding:9px 11px;font-size:10px}.AdvertiserDashboard-module__H7HuFa__summaryLine{flex-direction:column;align-items:flex-start;gap:4px}.AdvertiserDashboard-module__H7HuFa__filterGrid{grid-template-columns:1fr 1fr}.AdvertiserDashboard-module__H7HuFa__filterDropdown summary{padding:8px;font-size:9px}.AdvertiserDashboard-module__H7HuFa__dataTable{font-size:9px}.AdvertiserDashboard-module__H7HuFa__dataTable td{padding:8px}}@media (prefers-reduced-motion:reduce){.AdvertiserDashboard-module__H7HuFa__uploadButton,.AdvertiserDashboard-module__H7HuFa__primaryButton{transition:none}}.AdvertiserDashboard-module__H7HuFa__dashboard{gap:20px}.AdvertiserDashboard-module__H7HuFa__progressCard,.AdvertiserDashboard-module__H7HuFa__reviewCard,.AdvertiserDashboard-module__H7HuFa__filterPanel,.AdvertiserDashboard-module__H7HuFa__tableCard{border-radius:14px}.AdvertiserDashboard-module__H7HuFa__reviewCard{gap:18px;padding:22px}.AdvertiserDashboard-module__H7HuFa__progressCard{padding:18px 20px}.AdvertiserDashboard-module__H7HuFa__eyebrow{font-size:11px}.AdvertiserDashboard-module__H7HuFa__privacyNote{font-size:13px}.AdvertiserDashboard-module__H7HuFa__alert{padding:14px 16px;font-size:14px}.AdvertiserDashboard-module__H7HuFa__progressCard>div{font-size:14px}.AdvertiserDashboard-module__H7HuFa__textButton,.AdvertiserDashboard-module__H7HuFa__clearButton{font-size:13px}.AdvertiserDashboard-module__H7HuFa__sectionHead h2,.AdvertiserDashboard-module__H7HuFa__tableHeading h2 h2{font-size:21px}.AdvertiserDashboard-module__H7HuFa__sectionHead p,.AdvertiserDashboard-module__H7HuFa__tableHeading p p{font-size:13px}.AdvertiserDashboard-module__H7HuFa__reviewStats{gap:10px}.AdvertiserDashboard-module__H7HuFa__reviewStats span{padding:9px 12px;font-size:12px}.AdvertiserDashboard-module__H7HuFa__reviewStats strong{font-size:14px}.AdvertiserDashboard-module__H7HuFa__reviewListHead h3{font-size:15px}.AdvertiserDashboard-module__H7HuFa__reviewListHead span,.AdvertiserDashboard-module__H7HuFa__reviewPager span{font-size:12px}.AdvertiserDashboard-module__H7HuFa__reviewList{gap:12px}.AdvertiserDashboard-module__H7HuFa__reviewItem{padding:14px}.AdvertiserDashboard-module__H7HuFa__reviewItemTitle{font-size:13px}.AdvertiserDashboard-module__H7HuFa__reviewItemTitle span,.AdvertiserDashboard-module__H7HuFa__reviewItem small{font-size:11px}.AdvertiserDashboard-module__H7HuFa__reviewItem p,.AdvertiserDashboard-module__H7HuFa__duplicateOptions label,.AdvertiserDashboard-module__H7HuFa__invalidChoice{font-size:12px}.AdvertiserDashboard-module__H7HuFa__reviewPager button,.AdvertiserDashboard-module__H7HuFa__pagination button{padding:8px 12px;font-size:12px}.AdvertiserDashboard-module__H7HuFa__secondaryButton{padding:9px 13px;font-size:12px}.AdvertiserDashboard-module__H7HuFa__emptyState p{font-size:14px}.AdvertiserDashboard-module__H7HuFa__filterPanel{padding:18px 20px}.AdvertiserDashboard-module__H7HuFa__filterTitle{font-size:14px}.AdvertiserDashboard-module__H7HuFa__filterCount{font-size:11px}.AdvertiserDashboard-module__H7HuFa__filterGrid{gap:12px;margin-top:14px}.AdvertiserDashboard-module__H7HuFa__filterDropdown summary,.AdvertiserDashboard-module__H7HuFa__columnMenu summary{min-height:42px;padding:10px 12px;font-size:13px}.AdvertiserDashboard-module__H7HuFa__filterMenu{gap:10px;padding:13px}.AdvertiserDashboard-module__H7HuFa__filterMenu label{font-size:13px}.AdvertiserDashboard-module__H7HuFa__filterMenu small{font-size:12px}.AdvertiserDashboard-module__H7HuFa__searchField{padding:9px 11px}.AdvertiserDashboard-module__H7HuFa__searchField input{font-size:13px}.AdvertiserDashboard-module__H7HuFa__filterChips{gap:8px;margin-top:12px}.AdvertiserDashboard-module__H7HuFa__filterChips button{padding:6px 10px;font-size:12px}.AdvertiserDashboard-module__H7HuFa__summaryLine p{font-size:13px}.AdvertiserDashboard-module__H7HuFa__summaryLine>span{font-size:12px}.AdvertiserDashboard-module__H7HuFa__metricGrid{gap:14px}.AdvertiserDashboard-module__H7HuFa__metricCard{border-radius:13px;min-height:126px;padding:17px 18px}.AdvertiserDashboard-module__H7HuFa__metricTop{font-size:11px}.AdvertiserDashboard-module__H7HuFa__metricCard>strong{margin-top:14px}.AdvertiserDashboard-module__H7HuFa__metricCard>small{margin-top:8px;font-size:12px}.AdvertiserDashboard-module__H7HuFa__tableCard{padding:20px}.AdvertiserDashboard-module__H7HuFa__tableSettings{gap:10px}.AdvertiserDashboard-module__H7HuFa__precisionLabel{gap:8px;font-size:12px}.AdvertiserDashboard-module__H7HuFa__precisionLabel select{padding:8px 9px;font-size:12px}.AdvertiserDashboard-module__H7HuFa__columnMenu summary{min-height:38px;padding:8px 11px}.AdvertiserDashboard-module__H7HuFa__columnMenu>div{gap:9px;padding:12px}.AdvertiserDashboard-module__H7HuFa__columnMenu label{font-size:12px}.AdvertiserDashboard-module__H7HuFa__tableViewport{margin-top:16px}.AdvertiserDashboard-module__H7HuFa__dataTable{font-size:13px}.AdvertiserDashboard-module__H7HuFa__dataTable th{font-size:11px}.AdvertiserDashboard-module__H7HuFa__dataTable th button{padding:12px}.AdvertiserDashboard-module__H7HuFa__dataTable td{padding:11px 12px}.AdvertiserDashboard-module__H7HuFa__noRows{font-size:13px}.AdvertiserDashboard-module__H7HuFa__pagination{padding-top:13px;font-size:12px}.AdvertiserDashboard-module__H7HuFa__chatMessage>span{font-size:10px}.AdvertiserDashboard-module__H7HuFa__chatMessage>div{padding:11px 14px;font-size:13px}.AdvertiserDashboard-module__H7HuFa__chatProgress *{font-size:12px}.AdvertiserDashboard-module__H7HuFa__chatError{font-size:12px}.AdvertiserDashboard-module__H7HuFa__chatForm{padding:14px 18px}.AdvertiserDashboard-module__H7HuFa__chatForm textarea{font-size:14px}.AdvertiserDashboard-module__H7HuFa__chatForm small,.AdvertiserDashboard-module__H7HuFa__footerNote{font-size:11px}@media (max-width:1100px){.AdvertiserDashboard-module__H7HuFa__metricGrid{gap:12px}}@media (max-width:760px){.AdvertiserDashboard-module__H7HuFa__dashboard{gap:16px;padding:16px 14px 26px}.AdvertiserDashboard-module__H7HuFa__hero{padding:24px 22px 19px}.AdvertiserDashboard-module__H7HuFa__filterPanel,.AdvertiserDashboard-module__H7HuFa__reviewCard,.AdvertiserDashboard-module__H7HuFa__tableCard{padding:16px}.AdvertiserDashboard-module__H7HuFa__metricGrid{gap:10px}.AdvertiserDashboard-module__H7HuFa__metricCard{min-height:116px;padding:13px}.AdvertiserDashboard-module__H7HuFa__tableHeading{gap:12px}.AdvertiserDashboard-module__H7HuFa__tableSettings{gap:9px}}@media (max-width:430px){.AdvertiserDashboard-module__H7HuFa__dashboard{gap:13px;padding:12px 10px 22px}.AdvertiserDashboard-module__H7HuFa__hero{padding:20px 16px 16px}.AdvertiserDashboard-module__H7HuFa__heroCopy p{font-size:13px}.AdvertiserDashboard-module__H7HuFa__filterPanel,.AdvertiserDashboard-module__H7HuFa__reviewCard,.AdvertiserDashboard-module__H7HuFa__tableCard{padding:13px}.AdvertiserDashboard-module__H7HuFa__filterDropdown summary{min-height:40px;padding:8px;font-size:12px}.AdvertiserDashboard-module__H7HuFa__metricCard{min-height:110px;padding:11px}.AdvertiserDashboard-module__H7HuFa__metricTop{letter-spacing:.04em;font-size:10px}.AdvertiserDashboard-module__H7HuFa__metricCard>small{font-size:11px}.AdvertiserDashboard-module__H7HuFa__dataTable{font-size:12px}.AdvertiserDashboard-module__H7HuFa__tableSettings .AdvertiserDashboard-module__H7HuFa__searchField{min-width:100%}}.AdvertiserDashboard-module__H7HuFa__assistantWorkspace{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:16px;display:grid}.AdvertiserDashboard-module__H7HuFa__lookupCard{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-width:0;height:650px;min-height:560px;max-height:76vh;padding:20px;display:grid;overflow:hidden;box-shadow:0 2px 8px #21344f09}.AdvertiserDashboard-module__H7HuFa__lookupHeader h2{color:#233653;letter-spacing:-.02em;margin:7px 0 5px;font-size:20px}.AdvertiserDashboard-module__H7HuFa__lookupHeader p{color:var(--muted-ink);margin:0;font-size:13px;line-height:1.5}.AdvertiserDashboard-module__H7HuFa__lookupEmpty{color:#748297;text-align:center;align-content:center;justify-items:center;gap:12px;padding:24px;display:grid}.AdvertiserDashboard-module__H7HuFa__lookupEmpty svg{color:#91a1b5}.AdvertiserDashboard-module__H7HuFa__lookupEmpty p{max-width:330px;margin:0;font-size:13px;line-height:1.6}.AdvertiserDashboard-module__H7HuFa__lookupBody{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.AdvertiserDashboard-module__H7HuFa__lookupMatches{gap:8px;max-width:100%;padding:1px 1px 6px;display:flex;overflow:auto}.AdvertiserDashboard-module__H7HuFa__lookupMatch{color:#40536e;max-width:220px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:10px;flex:none;gap:4px;padding:9px 11px;display:grid}.AdvertiserDashboard-module__H7HuFa__lookupMatch>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.AdvertiserDashboard-module__H7HuFa__lookupMatch small{color:#7c899b;font-size:11px}.AdvertiserDashboard-module__H7HuFa__lookupMatch:hover,.AdvertiserDashboard-module__H7HuFa__lookupMatchSelected{background:#f2f6fb;border-color:#9ab2d2}.AdvertiserDashboard-module__H7HuFa__lookupDetail{min-height:0;padding:3px 2px 2px;overflow-y:auto}.AdvertiserDashboard-module__H7HuFa__lookupDetailHead{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.AdvertiserDashboard-module__H7HuFa__lookupDetailHead h3{overflow-wrap:anywhere;color:#203451;margin:5px 0 0;font-size:18px}.AdvertiserDashboard-module__H7HuFa__lookupDetailHead>strong{color:#203451;font-variant-numeric:tabular-nums;font-size:17px}.AdvertiserDashboard-module__H7HuFa__lookupStatus{border-radius:8px;margin:11px 0;padding:8px 10px;font-size:12px;line-height:1.4}.AdvertiserDashboard-module__H7HuFa__lookupDecline{color:#a0443d;background:#fff2f0}.AdvertiserDashboard-module__H7HuFa__lookupGrowth{color:#287762;background:#edf8f4}.AdvertiserDashboard-module__H7HuFa__lookupMix{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 16px;display:grid}.AdvertiserDashboard-module__H7HuFa__lookupMix>div{border:1px solid #e7ebf1;border-radius:9px;gap:6px;min-width:0;padding:10px;display:grid}.AdvertiserDashboard-module__H7HuFa__lookupMix>div>span{color:#748196;align-items:center;gap:6px;font-size:11px;display:flex}.AdvertiserDashboard-module__H7HuFa__lookupMix i{border-radius:50%;flex:none;width:8px;height:8px}.AdvertiserDashboard-module__H7HuFa__lookupMix strong{color:#2d3f5a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.AdvertiserDashboard-module__H7HuFa__lookupYearHeading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.AdvertiserDashboard-module__H7HuFa__lookupYearHeading strong{color:#304460;font-size:13px}.AdvertiserDashboard-module__H7HuFa__lookupYearHeading span{color:#8490a0;text-align:right;font-size:11px}.AdvertiserDashboard-module__H7HuFa__lookupYears{margin-bottom:16px}.AdvertiserDashboard-module__H7HuFa__lookupYearRow{color:#596a80;border-top:1px solid #edf0f4;grid-template-columns:48px minmax(80px,1fr) minmax(95px,1.25fr) 58px;align-items:center;gap:8px;padding:9px 7px;font-size:11px;display:grid}.AdvertiserDashboard-module__H7HuFa__lookupYearRow strong{color:#314560;font-size:12px}.AdvertiserDashboard-module__H7HuFa__lookupYearRow>span:nth-child(2){color:#2d3f5a;font-weight:650}.AdvertiserDashboard-module__H7HuFa__lookupYearRow>span:nth-child(3){color:#8792a1}.AdvertiserDashboard-module__H7HuFa__lookupYearRow>b{text-align:right;font-size:12px}.AdvertiserDashboard-module__H7HuFa__lookupPositive{color:#168069}.AdvertiserDashboard-module__H7HuFa__lookupNegative{color:#b84c46}.AdvertiserDashboard-module__H7HuFa__lookupNotes{border-top:1px solid #e8edf2;padding-top:13px}.AdvertiserDashboard-module__H7HuFa__lookupNotes textarea{resize:vertical;width:100%;color:var(--ink);font:inherit;border:1px solid #e1e7ef;border-radius:9px;padding:10px;font-size:12px;display:block}.AdvertiserDashboard-module__H7HuFa__lookupNoteActions{gap:8px;margin:7px 0 9px;display:flex}.AdvertiserDashboard-module__H7HuFa__lookupNoteActions button{color:#4d607a;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:7px;padding:6px 9px;font-size:11px}.AdvertiserDashboard-module__H7HuFa__lookupNoteActions button:disabled{cursor:default;opacity:.5}.AdvertiserDashboard-module__H7HuFa__lookupNote{color:#4f6076;white-space:pre-wrap;background:#f6f8fb;border-radius:8px;margin-top:7px;padding:9px;font-size:12px;line-height:1.5}.AdvertiserDashboard-module__H7HuFa__lookupNote small{color:#8793a2;margin-top:4px;font-size:10px;display:block}@media (max-width:1000px){.AdvertiserDashboard-module__H7HuFa__assistantWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.AdvertiserDashboard-module__H7HuFa__lookupCard{height:630px;padding:16px}.AdvertiserDashboard-module__H7HuFa__lookupYearRow{grid-template-columns:44px minmax(65px,1fr) minmax(82px,1.1fr) 52px;gap:5px;font-size:10px}}@media (max-width:760px){.AdvertiserDashboard-module__H7HuFa__assistantWorkspace{grid-template-columns:1fr}.AdvertiserDashboard-module__H7HuFa__lookupCard{height:620px;min-height:560px;max-height:none;padding:17px}}@media (max-width:430px){.AdvertiserDashboard-module__H7HuFa__lookupCard{height:600px;min-height:540px;padding:14px}.AdvertiserDashboard-module__H7HuFa__lookupMix{gap:5px}.AdvertiserDashboard-module__H7HuFa__lookupMix>div{padding:8px 6px}.AdvertiserDashboard-module__H7HuFa__lookupMix>div>span{font-size:10px}.AdvertiserDashboard-module__H7HuFa__lookupMix strong{font-size:11px}.AdvertiserDashboard-module__H7HuFa__lookupYearRow{grid-template-columns:40px minmax(64px,1fr) 52px;gap:5px;font-size:10px}.AdvertiserDashboard-module__H7HuFa__lookupYearRow>span:nth-child(3){display:none}}.AdvertiserDashboard-module__H7HuFa__lookupMatches{grid-template-columns:minmax(0,1fr);gap:6px;max-height:210px;padding:1px 4px 1px 1px;display:grid;overflow:hidden auto}.AdvertiserDashboard-module__H7HuFa__lookupMatch{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;max-width:none;min-height:42px;padding:9px 12px;display:grid}.AdvertiserDashboard-module__H7HuFa__lookupMatch>span{white-space:normal}.AdvertiserDashboard-module__H7HuFa__lookupMatch small{text-align:right;white-space:nowrap}.AdvertiserDashboard-module__H7HuFa__lookupMatch:focus-visible{outline-offset:1px;outline:3px solid #315b9a4d}@media (max-width:430px){.AdvertiserDashboard-module__H7HuFa__lookupMatches{max-height:190px}.AdvertiserDashboard-module__H7HuFa__lookupMatch{grid-template-columns:minmax(0,1fr);gap:3px}.AdvertiserDashboard-module__H7HuFa__lookupMatch small{text-align:left}}.AdvertiserDashboard-module__H7HuFa__lookupBodySelected{grid-template-rows:minmax(0,1fr)}.AdvertiserDashboard-module__H7HuFa__lookupDetailActions{justify-items:end;gap:7px;display:grid}.AdvertiserDashboard-module__H7HuFa__lookupDetailActions>strong{color:#203451;font-variant-numeric:tabular-nums;font-size:17px}.AdvertiserDashboard-module__H7HuFa__lookupDetailActions button{color:#536783;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:7px;padding:5px 9px;font-size:11px}.AdvertiserDashboard-module__H7HuFa__metricCardWrap>strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:clamp(16px,1.35vw,20px);line-height:1.24;overflow:visible}.AdvertiserDashboard-module__H7HuFa__metricCardWrap>small{white-space:normal;overflow:visible}@media (max-width:760px){.AdvertiserDashboard-module__H7HuFa__metricCardWrap>strong{font-size:clamp(16px,3.5vw,20px)}}
.PayrollLoadHealthDashboard-module__BmSGKq__page{color:#e9e6dd;background:#0b0c0f;place-items:center;height:100vh;min-height:100vh;padding:48px 20px;font-family:Arial,sans-serif;display:grid;overflow-y:auto}.PayrollLoadHealthDashboard-module__BmSGKq__layout{grid-template-columns:minmax(0,500px) minmax(400px,460px);align-items:stretch;gap:24px;width:min(100%,984px);display:grid}.PayrollLoadHealthDashboard-module__BmSGKq__tile{background:#15181d;border:1px solid #2a2f38;border-radius:6px;width:min(100%,520px);overflow:hidden;box-shadow:0 20px 60px #00000040}.PayrollLoadHealthDashboard-module__BmSGKq__header{border-bottom:1px solid #2a2f38;padding:20px 22px 14px}.PayrollLoadHealthDashboard-module__BmSGKq__header h1{margin:0 0 4px;font-size:15px;font-weight:600}.PayrollLoadHealthDashboard-module__BmSGKq__header p{color:#8d9099;margin:0;font-size:12px}.PayrollLoadHealthDashboard-module__BmSGKq__notice{color:#8d9099;margin:0;padding:18px 22px;font-size:13px}.PayrollLoadHealthDashboard-module__BmSGKq__error{color:#ef9b92}.PayrollLoadHealthDashboard-module__BmSGKq__controls{background:#191d24;border-bottom:1px solid #2a2f38;padding:14px 22px}.PayrollLoadHealthDashboard-module__BmSGKq__chipRow{gap:6px;margin-bottom:12px;display:flex}.PayrollLoadHealthDashboard-module__BmSGKq__chip{color:#8d9099;cursor:pointer;background:0 0;border:1px solid #2a2f38;border-radius:14px;padding:5px 12px;font-size:12px;font-weight:600}.PayrollLoadHealthDashboard-module__BmSGKq__chip:hover{color:#e9e6dd;border-color:#3a4049}.PayrollLoadHealthDashboard-module__BmSGKq__chip.PayrollLoadHealthDashboard-module__BmSGKq__active{color:#15181d;background:#e9e6dd;border-color:#e9e6dd}.PayrollLoadHealthDashboard-module__BmSGKq__selectRow{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;display:grid}.PayrollLoadHealthDashboard-module__BmSGKq__selectRow label{color:#5b5f68;font-size:10.5px}.PayrollLoadHealthDashboard-module__BmSGKq__selectRow select{color:#e9e6dd;background:#1d2129;border:1px solid #2a2f38;border-radius:4px;width:100%;margin-top:5px;padding:7px 8px;font:12px ui-monospace,monospace;display:block}.PayrollLoadHealthDashboard-module__BmSGKq__selectRow select:focus{outline-offset:1px;outline:2px solid #d89a3e}.PayrollLoadHealthDashboard-module__BmSGKq__selectRow select:disabled{opacity:.45}.PayrollLoadHealthDashboard-module__BmSGKq__vs{color:#5b5f68;padding-bottom:8px;font-size:11px}.PayrollLoadHealthDashboard-module__BmSGKq__compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px 22px 6px;display:grid}.PayrollLoadHealthDashboard-module__BmSGKq__columnHeader{align-items:center;gap:6px;margin-bottom:10px;display:flex}.PayrollLoadHealthDashboard-module__BmSGKq__columnHeader strong{font:600 12.5px ui-monospace,monospace}.PayrollLoadHealthDashboard-module__BmSGKq__currentTag,.PayrollLoadHealthDashboard-module__BmSGKq__priorTag{border-radius:8px;padding:1px 6px;font-size:9.5px;font-weight:600}.PayrollLoadHealthDashboard-module__BmSGKq__currentTag{color:#d89a3e;background:#d89a3e2e}.PayrollLoadHealthDashboard-module__BmSGKq__priorTag{color:#8d9099;background:#8d909926}.PayrollLoadHealthDashboard-module__BmSGKq__metric{margin-bottom:13px}.PayrollLoadHealthDashboard-module__BmSGKq__metric span{color:#8d9099;margin-bottom:2px;font-size:11px;display:block}.PayrollLoadHealthDashboard-module__BmSGKq__metric strong{font:600 16px ui-monospace,monospace}.PayrollLoadHealthDashboard-module__BmSGKq__metric strong.PayrollLoadHealthDashboard-module__BmSGKq__empty{color:#5b5f68;font-size:13px;font-weight:400}.PayrollLoadHealthDashboard-module__BmSGKq__deltaStrip{color:#8d9099;background:#1d2129;border-radius:5px;justify-content:space-between;margin:4px 22px 14px;padding:9px 12px;font-size:11.5px;display:flex}.PayrollLoadHealthDashboard-module__BmSGKq__deltaStrip strong{font-family:ui-monospace,monospace}.PayrollLoadHealthDashboard-module__BmSGKq__up{color:#5fa57a}.PayrollLoadHealthDashboard-module__BmSGKq__down{color:#c25c4e}.PayrollLoadHealthDashboard-module__BmSGKq__flat{color:#8d9099}.PayrollLoadHealthDashboard-module__BmSGKq__itemsHeader{color:#8d9099;border-top:1px solid #2a2f38;justify-content:space-between;padding:14px 22px 8px;font-size:12px;display:flex}.PayrollLoadHealthDashboard-module__BmSGKq__itemsHeader span:last-child{color:#e9e6dd;border:1px solid #2a2f38;border-radius:10px;padding:1px 7px;font:11px ui-monospace,monospace}.PayrollLoadHealthDashboard-module__BmSGKq__items{gap:2px;min-height:42px;padding:2px 22px 8px;display:grid}.PayrollLoadHealthDashboard-module__BmSGKq__item{gap:10px;padding:9px 0;display:flex}.PayrollLoadHealthDashboard-module__BmSGKq__dot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.PayrollLoadHealthDashboard-module__BmSGKq__dot.PayrollLoadHealthDashboard-module__BmSGKq__green{background:#5fa57a}.PayrollLoadHealthDashboard-module__BmSGKq__dot.PayrollLoadHealthDashboard-module__BmSGKq__amber{background:#d89a3e}.PayrollLoadHealthDashboard-module__BmSGKq__dot.PayrollLoadHealthDashboard-module__BmSGKq__red{background:#c25c4e}.PayrollLoadHealthDashboard-module__BmSGKq__item p{color:#e9e6dd;margin:0;font-size:12.5px;line-height:1.45}.PayrollLoadHealthDashboard-module__BmSGKq__item small{color:#5b5f68;font:11.5px ui-monospace,monospace}.PayrollLoadHealthDashboard-module__BmSGKq__footer{color:#5b5f68;border-top:1px solid #2a2f38;justify-content:space-between;gap:12px;padding:12px 22px 18px;font:11px ui-monospace,monospace;display:flex}.PayrollLoadHealthDashboard-module__BmSGKq__askPanel{--inset:#12141b;--inset-2:#171923;--faint-border:#383440;--border:#494052;--text:#e9e6dd;--text-2:#b6b0c2;--muted:#928b9e;--accent:#a78bfa;--accent-soft:#a78bfa33;background:linear-gradient(160deg,#191822 0%,#15181d 32%);border:1px solid #383047;border-radius:8px;flex-direction:column;min-height:600px;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000047}.PayrollLoadHealthDashboard-module__BmSGKq__askHeader{border-bottom:1px solid #302d3a;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.PayrollLoadHealthDashboard-module__BmSGKq__askEyebrow{color:#a78bfa;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:700}.PayrollLoadHealthDashboard-module__BmSGKq__askHeader h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650}.PayrollLoadHealthDashboard-module__BmSGKq__askStatus{color:#79c493;background:#5fa57a24;border-radius:12px;padding:4px 8px;font:600 10px ui-monospace,monospace}.PayrollLoadHealthDashboard-module__BmSGKq__askSuggestions{border-bottom:1px solid #302d3a;flex-wrap:wrap;gap:7px;padding:14px 24px;display:flex}.PayrollLoadHealthDashboard-module__BmSGKq__askSuggestions button{color:#d2c5ff;cursor:pointer;text-align:left;background:#a78bfa14;border:1px solid #433a53;border-radius:14px;padding:6px 10px;font-size:11px;line-height:1.25}.PayrollLoadHealthDashboard-module__BmSGKq__askSuggestions button:hover:not(:disabled){border-color:#a78bfa}.PayrollLoadHealthDashboard-module__BmSGKq__askSuggestions button:disabled{cursor:wait;opacity:.55}.PayrollLoadHealthDashboard-module__BmSGKq__askMessages{scrollbar-color:#5b526a transparent;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.PayrollLoadHealthDashboard-module__BmSGKq__askMessage{color:#e2e0da;background:#1b1d25;border:1px solid #373440;border-radius:8px;max-width:92%;padding:11px 12px;font-size:12.5px;line-height:1.5;box-shadow:0 2px 8px #0000001f}.PayrollLoadHealthDashboard-module__BmSGKq__askMessage>span{color:#a78bfa;text-transform:uppercase;margin-bottom:5px;font:600 10px ui-monospace,monospace;display:block}.PayrollLoadHealthDashboard-module__BmSGKq__askMessage p{margin:6px 0}.PayrollLoadHealthDashboard-module__BmSGKq__askMessageUser{background:#271f38;border-color:#4e3a72;align-self:flex-end}.PayrollLoadHealthDashboard-module__BmSGKq__askMessageUser>span{color:#d5c5ff}:is(.PayrollLoadHealthDashboard-module__BmSGKq__askMessage ul,.PayrollLoadHealthDashboard-module__BmSGKq__askMessage ol){margin:6px 0;padding-left:18px}.PayrollLoadHealthDashboard-module__BmSGKq__askMessage p:first-child{margin-top:0}.PayrollLoadHealthDashboard-module__BmSGKq__askMessage p:last-child{margin-bottom:0}.PayrollLoadHealthDashboard-module__BmSGKq__askThinking{min-width:82%}:is(.PayrollLoadHealthDashboard-module__BmSGKq__askThinking .steps-card,.PayrollLoadHealthDashboard-module__BmSGKq__askMessage .trace-card){color:#e9e6dd;background:#12141b;border-color:#40394c;max-width:100%;margin:0}.PayrollLoadHealthDashboard-module__BmSGKq__askThinking .steps-card{box-shadow:inset 0 1px #ffffff08}:is(.PayrollLoadHealthDashboard-module__BmSGKq__askThinking .step-row.active,.PayrollLoadHealthDashboard-module__BmSGKq__askThinking .step-row.done,.PayrollLoadHealthDashboard-module__BmSGKq__askMessage .trace-head,.PayrollLoadHealthDashboard-module__BmSGKq__askMessage .trace-step){color:#e9e6dd}:is(.PayrollLoadHealthDashboard-module__BmSGKq__askThinking .step-sub,.PayrollLoadHealthDashboard-module__BmSGKq__askThinking .step-duration,.PayrollLoadHealthDashboard-module__BmSGKq__askMessage .trace-tog,.PayrollLoadHealthDashboard-module__BmSGKq__askMessage .trace-sub,.PayrollLoadHealthDashboard-module__BmSGKq__askMessage .trace-duration){color:#aaa2b6}.PayrollLoadHealthDashboard-module__BmSGKq__askThinking .steps-card::-webkit-scrollbar-thumb{background:#5b526a}.PayrollLoadHealthDashboard-module__BmSGKq__askError{color:#ef9b92}.PayrollLoadHealthDashboard-module__BmSGKq__askComposer{background:#14161de0;border-top:1px solid #302d3a;gap:10px;padding:16px 20px;display:flex}.PayrollLoadHealthDashboard-module__BmSGKq__askComposer textarea{resize:vertical;color:#e9e6dd;background:#101217;border:1px solid #494052;border-radius:6px;flex:1;min-height:42px;padding:10px 11px;font:12.5px Arial,sans-serif}.PayrollLoadHealthDashboard-module__BmSGKq__askComposer textarea:focus{outline-offset:1px;outline:2px solid #a78bfa}.PayrollLoadHealthDashboard-module__BmSGKq__askSend,.PayrollLoadHealthDashboard-module__BmSGKq__askStop{cursor:pointer;border:1px solid #0000;border-radius:6px;align-self:flex-end;padding:10px 15px;font-size:12px;font-weight:700}.PayrollLoadHealthDashboard-module__BmSGKq__askSend{color:#fff;background:#7651d0;box-shadow:0 4px 12px #7651d047}.PayrollLoadHealthDashboard-module__BmSGKq__askSend:hover{background:#8862e4}.PayrollLoadHealthDashboard-module__BmSGKq__askStop{color:#e9e6dd;background:0 0;border-color:#494052}@media (max-width:960px){.PayrollLoadHealthDashboard-module__BmSGKq__layout{grid-template-columns:minmax(0,520px);width:min(100%,520px)}.PayrollLoadHealthDashboard-module__BmSGKq__tile{width:100%}.PayrollLoadHealthDashboard-module__BmSGKq__askPanel{min-height:440px}}@media (max-width:480px){.PayrollLoadHealthDashboard-module__BmSGKq__page{place-items:start stretch;padding:0}.PayrollLoadHealthDashboard-module__BmSGKq__layout{gap:0;width:100%}.PayrollLoadHealthDashboard-module__BmSGKq__tile,.PayrollLoadHealthDashboard-module__BmSGKq__askPanel{border-inline:0;border-radius:0;width:100%}.PayrollLoadHealthDashboard-module__BmSGKq__tile{min-height:100vh}.PayrollLoadHealthDashboard-module__BmSGKq__askPanel{min-height:500px}.PayrollLoadHealthDashboard-module__BmSGKq__footer{flex-direction:column}}
