:root{color-scheme:light;--ds-canvas: #d8dbde;--ds-canvas-deep: #c9cdd1;--ds-pearl: #e4e9ec;--ds-pearl-highlight: #f0f2f3;--ds-surface: #f1f3f4;--ds-surface-soft: rgba(239, 243, 245, .66);--ds-surface-muted: rgba(228, 233, 236, .52);--ds-surface-raised: rgba(244, 247, 248, .78);--ds-text-strong: #17232d;--ds-text: #34434d;--ds-text-muted: #536873;--ds-text-faint: #6f818b;--ds-text-on-color: #ffffff;--ds-graphite: var(--ds-text-strong);--ds-action: #43aeca;--ds-action-strong: #258aa8;--ds-action-soft: rgba(136, 206, 221, .22);--ds-ai: #43aeca;--ds-ai-strong: #258aa8;--ds-ai-soft: rgba(136, 206, 221, .18);--ds-ice: #88cedd;--ds-ice-strong: var(--ds-action);--ds-warning: #e87850;--ds-warning-strong: #b95431;--ds-warning-soft: rgba(232, 120, 80, .14);--ds-orange: var(--ds-warning);--ds-success: #63bca9;--ds-success-strong: #3d8f7d;--ds-success-soft: rgba(99, 188, 169, .16);--ds-danger: #d75d55;--ds-danger-soft: rgba(215, 93, 85, .14);--ds-line-soft: rgba(84, 102, 116, .09);--ds-line: rgba(84, 102, 116, .16);--ds-line-strong: rgba(58, 78, 91, .24);--ds-focus: rgba(31, 135, 176, .48);--ds-glass-chrome: rgba(226, 230, 233, .12);--ds-glass-floating: rgba(231, 235, 238, .08);--ds-glass-control: rgba(238, 242, 244, .14);--ds-glass-content: rgba(228, 233, 236, .38);--ds-glass-edge: rgba(255, 255, 255, .76);--ds-glass-stroke: rgba(84, 102, 116, .16);--ds-glass-shadow-color: rgba(50, 62, 71, .1);--ds-glass-shadow: 0 28px 80px rgba(67, 75, 83, .19);--ds-glass-shadow-soft: 0 13px 36px rgba(50, 62, 71, .1);--ds-panel-shadow: 0 22px 55px rgba(69, 78, 86, .09);--ds-font-display: "Source Serif 4 Variable", "Noto Serif SC Variable", "Source Serif 4", "Noto Serif SC", "Songti SC", "STSong", Georgia, serif;--ds-font-body: "Inter Variable", "Noto Sans SC Variable", Inter, "Noto Sans SC", "SF Pro Text", "Segoe UI Variable Text", "PingFang SC", "Microsoft YaHei UI", system-ui, sans-serif;--ds-font-data: "SFMono-Regular", "Cascadia Mono", Consolas, monospace;--ds-type-hero: clamp(2.85rem, 4.7vw, 5.8rem);--ds-type-page: clamp(2rem, 3vw, 3.25rem);--ds-type-section: 1.125rem;--ds-type-body: .9375rem;--ds-type-label: .8125rem;--ds-type-meta: .75rem;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-space-16: 64px;--ds-radius-control: 13px;--ds-radius-panel: 21px;--ds-radius-glass: 26px;--ds-radius-dialog: 30px;--ds-radius-window: 30px;--ds-motion-instant: .12s;--ds-motion-fast: .19s;--ds-motion-standard: .32s;--ds-motion-page: .52s;--ds-ease-out: cubic-bezier(.2, .82, .2, 1);--ds-ease-spring: cubic-bezier(.16, 1, .3, 1);--ds-ease-in: cubic-bezier(.4, 0, 1, 1);--ds-duration-fast: var(--ds-motion-fast);--ds-ease: var(--ds-ease-out);--ds-z-canvas: 0;--ds-z-content: 10;--ds-z-chrome: 30;--ds-z-overlay: 70;--ds-z-toast: 90;--blue: var(--ds-action);--blue-hover: var(--ds-action-strong);--blue-soft: var(--ds-action-soft);--text: var(--ds-text-strong);--muted: var(--ds-text-muted);--subtle: var(--ds-text-faint);--line: var(--ds-line);--panel: var(--ds-surface-raised);--canvas: var(--ds-canvas);--green: var(--ds-success);--amber: var(--ds-warning);--red: var(--ds-danger)}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;color:#1d1d1f;background:#f5f5f7;font-synthesis:none;--blue: #0071e3;--blue-hover: #0077ed;--blue-soft: #eaf4ff;--text: #1d1d1f;--muted: #6e6e73;--subtle: #86868b;--line: #e5e5e7;--panel: rgba(255, 255, 255, .9);--canvas: #f5f5f7;--green: #16875d;--amber: #a56500;--red: #d92d20;line-height:1.5}*{box-sizing:border-box}html{background:var(--canvas)}body{margin:0;min-width:320px;min-height:100vh;background:var(--canvas)}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(0,113,227,.22);outline-offset:1px}button:disabled{cursor:not-allowed;opacity:.48}h1,h2,h3,p{margin-top:0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.session-loading{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--muted);font-size:12px}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(50px,9vw,150px);padding:clamp(32px,6vw,90px);background:radial-gradient(circle at 12% 15%,#fff 0,rgba(255,255,255,.5) 28%,transparent 54%),var(--canvas)}.login-intro{max-width:610px}.login-brand{width:54px;height:54px;display:grid;place-items:center;margin-bottom:50px;border-radius:16px;background:#1d1d1f;color:#fff;font-size:21px;font-weight:750;letter-spacing:-.04em;box-shadow:0 14px 34px #00000024}.login-intro h1{max-width:560px;margin:10px 0 15px;font-size:clamp(42px,5.2vw,72px);line-height:.98;letter-spacing:-.06em}.login-intro>p{max-width:520px;margin:0;color:var(--muted);font-size:16px;line-height:1.75}.login-safety{width:fit-content;display:flex;align-items:center;gap:9px;margin-top:34px;padding:10px 13px;border:1px solid #cde7dc;border-radius:11px;background:#f1faf6;color:#14704e;font-size:11px}.login-card{width:min(440px,100%);justify-self:end;padding:38px;border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#ffffffeb;box-shadow:0 24px 80px #00000014;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.login-card-icon{width:46px;height:46px;display:grid;place-items:center;margin-bottom:24px;border-radius:13px;background:var(--blue-soft);color:var(--blue)}.login-card-heading h2{margin:0 0 5px;font-size:25px;letter-spacing:-.04em}.login-card-heading p{margin-bottom:28px;color:var(--muted);font-size:12px}.login-card form{display:grid}.login-card label{margin:0 0 7px;font-size:11px;font-weight:650}.login-card input{width:100%;height:45px;margin-bottom:18px;padding:0 13px;border:1px solid #d9d9dc;border-radius:10px;background:#fff;color:var(--text);font-size:13px;transition:border-color .16s,box-shadow .16s}.login-card input:focus{border-color:#7db7ef;box-shadow:0 0 0 3px #0071e314}.login-error{margin:-3px 0 16px;padding:10px 12px;border:1px solid #f1c1bd;border-radius:9px;background:#fff3f2;color:#b42318;font-size:11px}.login-submit{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:3px;border:0;border-radius:11px;background:var(--blue);color:#fff;font-size:12px;font-weight:650;cursor:pointer;box-shadow:0 9px 24px #0071e338;transition:background .16s,transform .16s}.login-submit:hover{background:var(--blue-hover);transform:translateY(-1px)}.login-card>small{display:block;margin-top:20px;color:var(--subtle);font-size:10px;text-align:center}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:238px;display:flex;flex-direction:column;padding:24px 14px 14px;background:#ffffffd1;border-right:1px solid rgba(0,0,0,.08);backdrop-filter:saturate(160%) blur(24px);-webkit-backdrop-filter:saturate(160%) blur(24px)}.brand-row{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 10px}.brand-row>button:first-child{border:0;background:none;padding:0;font-size:26px;font-weight:700;letter-spacing:-.8px;cursor:pointer}.sidebar-close{display:none;border:0;background:transparent}.demo-badge{display:flex;align-items:center;gap:9px;margin:4px 4px 22px;padding:10px 11px;border:1px solid #d9e9fa;border-radius:13px;background:#f4f9ff}.demo-badge>span{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #0071e31a}.demo-badge div{min-width:0;display:flex;flex-direction:column}.demo-badge strong{font-size:12px}.demo-badge small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sidebar-nav{flex:1;min-height:0;overflow:auto}.nav-caption{display:block;margin:0 12px 8px;color:#9b9ba0;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.tools-caption{margin-top:21px}.nav-link{width:100%;min-height:42px;display:flex;align-items:center;gap:11px;padding:9px 12px;border:0;border-radius:11px;background:transparent;color:#444447;font-size:13px;text-align:left;cursor:pointer;transition:.18s ease}.nav-link:hover{color:var(--text);background:#00000009}.nav-link.active{color:#06c;background:#eaf4ff;font-weight:600}.nav-link svg{flex:0 0 auto}.nav-parent svg:last-child{margin-left:auto;transition:transform .2s}.nav-parent svg.rotated{transform:rotate(180deg)}.nav-parent.active-parent{color:var(--blue)}.nav-submenu{margin:2px 0 6px 17px;padding-left:7px;border-left:1px solid #dedee0}.nav-sub{min-height:35px;padding:7px 10px;font-size:12px}.sidebar-footer{border-top:1px solid var(--line);padding-top:10px}.sidebar-footer .nav-link b{margin-left:auto;min-width:20px;padding:2px 6px;border-radius:10px;background:var(--blue);color:#fff;font-size:10px;text-align:center}.operator{width:100%;margin-top:6px;display:flex;align-items:center;gap:9px;padding:9px 8px;border:0;border-radius:12px;background:transparent;cursor:pointer;text-align:left}.operator:hover{background:#00000009}.operator>span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#1d1d1f;color:#fff;font-size:11px;font-weight:700}.operator div{flex:1;display:flex;min-width:0;flex-direction:column}.operator strong{font-size:11px}.operator small{color:var(--subtle);font-size:9px}.operator svg{color:var(--subtle)}.mailbox-operator{width:100%;margin-top:6px;display:grid;grid-template-columns:31px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:9px 8px 8px;border-radius:12px;background:#00000005}.mailbox-operator>span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#1d1d1f;color:#fff;font-size:10px;font-weight:700}.mailbox-operator>div{display:flex;min-width:0;flex-direction:column}.mailbox-operator strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mailbox-operator small{overflow:hidden;color:var(--subtle);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mailbox-operator>svg{color:var(--subtle)}.mailbox-settings-button{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--subtle);cursor:pointer}.mailbox-settings-button:hover{background:#ececf0;color:var(--text)}.mailbox-switcher{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;color:var(--subtle);font-size:8px}.mailbox-switcher>span{white-space:nowrap}.mailbox-switcher select{min-width:0;width:100%;height:28px;padding:0 7px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--text);font-size:9px}.demo-badge.live-data>span{background:#16a36a;box-shadow:0 0 0 5px #16a36a1f}.mobile-header{display:none}.workspace{min-width:0;min-height:100vh;margin-left:238px}.page{width:min(1500px,100%);margin:0 auto;padding:48px clamp(28px,4vw,62px) 70px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.page-header h1{margin:5px 0 6px;font-size:clamp(30px,3vw,42px);line-height:1.08;letter-spacing:-.045em}.page-header p{max-width:720px;margin:0;color:var(--muted);font-size:14px}.eyebrow{color:var(--blue);font-size:10px;font-weight:700;letter-spacing:.14em}.page-actions{display:flex;flex:0 0 auto;gap:8px}.primary-button,.secondary-button,.claim-button,.follow-up-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 15px;border-radius:10px;border:1px solid transparent;font-size:12px;font-weight:600;cursor:pointer;transition:.16s ease}.primary-button{background:var(--blue);color:#fff;box-shadow:0 4px 12px #0071e32e}.primary-button:hover{background:var(--blue-hover);transform:translateY(-1px)}.secondary-button{border-color:#d7d7da;background:#fff}.secondary-button:hover{border-color:#b8b8bd;background:#fafafa}.claim-button{min-height:30px;padding:5px 11px;border-color:#b8d7f7;background:#eff7ff;color:#06c}.follow-up-button{min-height:30px;padding:5px 10px;border-color:#c7bdf6;background:#f5f2ff;color:#5b35c9}.primary-button:disabled,.secondary-button:disabled,.claim-button:disabled,.follow-up-button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.46;transform:none}.icon-button{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;border:1px solid #dedee1;border-radius:10px;background:#fff;cursor:pointer}.icon-button:hover{border-color:#b9b9bd;background:#f8f8f8}.icon-button.favorite{border-color:#ffc6d1;color:#c62955;background:#fff4f6}.icon-button.disliked{border-color:#e4b8ac;color:#a83f27;background:#fff4f0}.icon-button.danger-action{color:#c53333}.icon-button.danger-action:hover{border-color:#efb9b9;background:#fff3f3}.segmented{display:inline-flex;padding:3px;border:1px solid #dedee1;border-radius:11px;background:#fff}.segmented button{min-height:30px;padding:5px 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.segmented button.active{background:#1d1d1f;color:#fff;box-shadow:0 2px 7px #00000024}.panel{border:1px solid rgba(0,0,0,.07);border-radius:20px;background:var(--panel);box-shadow:0 10px 36px #00000009}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.panel-header h2{margin:0 0 3px;font-size:16px;letter-spacing:-.02em}.panel-header p{margin:0;color:var(--muted);font-size:11px}.panel-header>svg{color:var(--subtle)}.status-pill{width:fit-content;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid #dddde0;border-radius:999px;background:#f7f7f8;color:#66666a;font-size:9px;font-style:normal;font-weight:600;line-height:1.3;white-space:nowrap}.status-blue{border-color:#bad8f8;background:#edf6ff;color:#06c}.status-green{border-color:#b9dfd0;background:#effaf6;color:#11704d}.status-amber{border-color:#ecd6aa;background:#fff9ed;color:#996000}.status-red{border-color:#f1c1bd;background:#fff3f2;color:#b42318}.empty-state{display:grid;place-items:center;min-height:190px;padding:32px;color:var(--subtle);text-align:center}.empty-state svg{margin-bottom:10px;color:#aaaab0}.empty-state strong{color:#4b4b4e;font-size:13px}.empty-state p{max-width:280px;margin:4px 0 0;font-size:11px}.toast{position:fixed;z-index:90;right:24px;bottom:24px;max-width:420px;display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #d8d8db;border-radius:12px;background:#fffffff5;box-shadow:0 18px 50px #00000024;font-size:12px}.toast button{margin-left:auto;border:0;background:none;cursor:pointer}.toast-success>svg{color:var(--green)}.toast-warning>svg{color:var(--amber)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px}.metric-card{position:relative;min-height:148px;padding:22px;border:1px solid rgba(0,0,0,.065);border-radius:18px;background:#fff;box-shadow:0 8px 30px #00000006}.metric-card small{display:block;color:var(--muted);font-size:11px}.metric-card>strong{display:block;margin:14px 0 8px;font-size:30px;line-height:1;letter-spacing:-.04em}.metric-card p{display:flex;align-items:center;gap:3px;margin:0;color:var(--green);font-size:10px}.metric-card p.negative{color:var(--red)}.metric-icon{position:absolute;top:18px;right:18px;width:34px;height:34px;display:grid;place-items:center;border-radius:10px}.metric-icon.blue{color:var(--blue);background:#edf6ff}.metric-icon.violet{color:#6c5ce7;background:#f1efff}.metric-icon.green{color:#16875d;background:#edfaf5}.metric-icon.gray{color:#8c8c91;background:#f2f2f3}.metric-card.unavailable{background:#fafafa}.metric-card.unavailable>strong{margin-top:19px;color:#77777b;font-size:17px;letter-spacing:-.01em}.metric-card.unavailable p{color:var(--muted)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);gap:14px;margin-top:14px}.dashboard-grid>.panel{padding:24px;min-height:340px}.legend{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9px}.dot{width:7px;height:7px;border-radius:50%}.dot.blue{background:var(--blue)}.dot.violet{margin-left:5px;background:#9d8df1}.bar-chart{height:230px;display:flex;align-items:flex-end;justify-content:space-around;gap:10px;padding:22px 8px 0;border-bottom:1px solid var(--line);background:repeating-linear-gradient(to bottom,#fff 0,#fff 49px,#f1f1f2 50px)}.bar-chart.scrollable{justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.bar-chart.scrollable .bar-group{min-width:22px}.bar-group{height:205px;flex:1;display:flex;align-items:center;flex-direction:column;justify-content:flex-end}.bars{height:166px;display:flex;align-items:flex-end;gap:4px}.bar{width:clamp(9px,1.2vw,18px);border-radius:5px 5px 2px 2px;transition:height .3s}.bar.discovered{background:var(--blue)}.bar.claimed{background:#9d8df1}.bar-group small{margin-top:9px;color:var(--muted);font-size:9px}.funnel-list{display:grid;gap:18px}.funnel-row>div:first-child{display:flex;justify-content:space-between;margin-bottom:6px;font-size:11px}.funnel-row strong{font-size:12px}.funnel-track{height:8px;overflow:hidden;border-radius:8px;background:#eeeef0}.funnel-fill{display:block;height:100%;border-radius:inherit;background:var(--blue)}.funnel-fill.f1{background:#488fdf}.funnel-fill.f2{background:#8777df}.funnel-fill.f3{background:#63a886}.funnel-note{display:flex;align-items:center;gap:11px;margin-top:24px;padding:12px;border-radius:12px;background:#f4f9ff;color:#06c}.funnel-note div{display:flex;flex-direction:column}.funnel-note strong{font-size:11px}.funnel-note span{color:var(--muted);font-size:9px}.lower-grid{grid-template-columns:1fr 1fr}.model-performance,.activity-list{display:grid;gap:3px}.performance-row,.activity-row{display:flex;align-items:center;gap:11px;min-height:61px;padding:9px 5px;border-bottom:1px solid #f0f0f1}.model-mark,.activity-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#f1f1f2;color:#77777b;font-size:12px;font-weight:700}.model-mark.active{background:#ebf5ff;color:var(--blue)}.performance-row>div:nth-child(2),.activity-row>div{min-width:0;flex:1;display:flex;flex-direction:column}.performance-row strong,.activity-row strong{font-size:11px}.performance-row small,.activity-row small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.performance-numbers{flex:0 0 58px!important;text-align:right}.performance-delete{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;padding:0;border:0;border-radius:8px;background:transparent;color:#d92d20;cursor:pointer}.performance-delete:hover{background:#fff0ee}.performance-delete:disabled{cursor:wait;opacity:.55}.activity-icon.completed{color:var(--green);background:#edf9f4}.activity-icon.running{color:var(--blue);background:#edf6ff}.activity-icon.warning{color:var(--amber);background:#fff8e9}.activity-row.warning{margin-top:3px;padding:11px;border:0;border-radius:12px;background:#fffaf1}.single-model-page{display:grid;gap:16px}.single-model-page .page-header{margin-bottom:10px}.company-profile-card,.enterprise-model-overview{padding:25px 27px}.company-profile-head,.model-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.company-profile-identity{display:flex;align-items:center;gap:14px}.company-profile-avatar{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:var(--blue-soft);color:var(--blue)}.section-kicker,.content-label,.model-insight-card header span{display:block;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.04em}.company-profile-identity h2{margin:2px 0 3px;font-size:21px;letter-spacing:-.03em}.company-profile-identity a{display:inline-flex;align-items:center;gap:5px;color:#3777b6;font-size:10px;text-decoration:none}.company-profile-content{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.company-profile-content>div{min-width:0}.company-profile-content p{margin:8px 0 0;color:#4d4d50;font-size:11px;line-height:1.75}.company-profile-content .chip-list{margin-top:9px}.company-profile-content .content-item-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:0}.company-profile-content .content-item-summary>div{min-width:0}.profile-list{display:grid;gap:8px;margin-top:8px}.profile-list span{display:flex;align-items:center;gap:7px;color:#4d4d50;font-size:10px}.profile-list svg{color:var(--green)}.enterprise-model-overview{overflow:hidden}.model-overview-head{padding-bottom:22px}.single-model-badge,.marketing-plan-badge{width:fit-content;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:var(--blue-soft);color:#06c;font-size:10px;font-weight:700}.model-overview-title{display:flex;align-items:center;gap:9px;margin-top:10px}.model-overview-title h2{margin:0;font-size:23px;letter-spacing:-.035em}.model-overview-head>div:first-child>p{max-width:760px;margin:6px 0 0;color:var(--muted);font-size:11px}.model-overview-actions,.marketing-plan-actions{display:flex;align-items:center;gap:8px}.status-toggle{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #d8d8dc;border-radius:10px;background:#fff;color:var(--muted);font-size:10px;font-weight:600;cursor:pointer}.status-toggle>span{width:28px;height:17px;padding:2px;border-radius:999px;background:#c8c8cc;transition:.2s}.status-toggle>span:before{content:"";display:block;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:.2s}.status-toggle.active{border-color:#b9dfd0;background:#f4fbf8;color:var(--green)}.status-toggle.active>span{background:var(--green)}.status-toggle.active>span:before{transform:translate(11px)}.model-basic-grid{display:grid;grid-template-columns:.8fr 1.5fr 1fr .9fr;margin:0 -27px;padding:18px 27px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfbfc}.model-fact{min-width:0;display:flex;align-items:center;gap:10px;padding:0 18px;border-right:1px solid var(--line)}.model-fact:first-child{padding-left:0}.model-fact:last-child{border:0}.model-fact>span{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#eef6ff;color:var(--blue)}.model-fact>div{min-width:0;display:flex;flex-direction:column}.model-fact small{color:var(--muted);font-size:9px}.model-fact strong{overflow:hidden;margin-top:3px;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.model-insight-grid{display:grid;grid-template-columns:1.12fr 1fr .78fr;gap:14px;margin-top:18px}.model-insight-card{min-width:0;min-height:285px;padding:19px;border:1px solid var(--line);border-radius:15px;background:#fff}.model-insight-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:17px}.model-insight-card header h3{margin:3px 0 0;font-size:14px}.model-insight-card header>svg{color:var(--blue)}.clickable-card{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.clickable-card:hover,.clickable-card:focus-visible{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1a;outline:none}.page-alert{margin-bottom:14px;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:13px}.page-alert.error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.summary-group{display:grid;grid-template-columns:82px 1fr;gap:9px;padding:10px 0;border-bottom:1px solid #eeeeef}.summary-group:last-child{border:0}.summary-group>span{color:var(--muted);font-size:10px}.summary-group>div{display:flex;flex-wrap:wrap;gap:5px}.summary-group em{padding:3px 7px;border-radius:6px;background:#f3f3f4;color:#49494c;font-size:9px;font-style:normal}.summary-group small{color:var(--subtle);font-size:9px}.strategy-completion{display:flex;align-items:center;gap:13px;margin-bottom:14px;padding:12px;border-radius:12px;background:#f5f9fe}.strategy-completion p{margin:0;color:var(--muted);font-size:9px;line-height:1.6}.completion-ring.compact{width:48px;height:48px;flex:0 0 auto}.completion-ring.compact:before{width:38px;height:38px}.completion-ring.compact span{font-size:10px}.strategy-list{display:grid;gap:10px;margin:0}.strategy-list div{padding-bottom:9px;border-bottom:1px solid #eeeeef}.strategy-list div:last-child{border:0}.strategy-list dt{color:var(--muted);font-size:9px}.strategy-list dd{margin:3px 0 0;color:#434346;font-size:10px;line-height:1.55}.model-runtime-card{text-align:center}.model-runtime-card header{text-align:left}.runtime-ring,.reply-rate-ring{width:118px;height:118px;display:grid;place-items:center;margin:4px auto 16px;border-radius:50%;background:conic-gradient(var(--blue) var(--runtime),#e7edf4 0)}.runtime-ring:before,.reply-rate-ring:before{content:"";position:absolute;width:92px;height:92px;border-radius:50%;background:#fff}.runtime-ring>span,.reply-rate-ring>span{position:relative;display:flex;flex-direction:column}.runtime-ring strong,.reply-rate-ring strong{font-size:23px}.runtime-ring small,.reply-rate-ring small{color:var(--muted);font-size:9px}.runtime-stats{display:grid;grid-template-columns:1fr 1fr;margin-bottom:13px}.runtime-stats div{display:flex;flex-direction:column}.runtime-stats div+div{border-left:1px solid var(--line)}.runtime-stats strong{font-size:15px}.runtime-stats small{color:var(--muted);font-size:9px}.model-runtime-card>p{display:flex;align-items:center;justify-content:center;gap:5px;margin:0;color:var(--muted);font-size:9px}.status-toggle{white-space:nowrap}.runtime-ring,.reply-rate-ring{position:relative}.chip-list,.check-chip-list{display:flex;flex-wrap:wrap;gap:7px}.chip{padding:4px 8px;border-radius:7px;background:#f2f2f3;color:#4f4f52;font-size:9px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:flex;min-width:0;flex-direction:column;gap:7px;margin:0;padding:0;border:0}.field>span,.field legend{display:flex;justify-content:space-between;color:#343437;font-size:11px;font-weight:600}.field>span b{color:var(--blue)}.field input,.field textarea,.field select,.filter-bar select,.thread-filters select{width:100%;border:1px solid #d8d8dc;border-radius:10px;background:#fff;color:var(--text)}.field input,.field select{height:39px;padding:0 11px}.field textarea{padding:10px 11px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--blue)}.field small{color:var(--muted);font-size:9px}.field-span-2{grid-column:1 / -1}.field input[type=range]{height:auto;padding:8px 0;border:0;accent-color:var(--blue)}.check-chip-list button{display:inline-flex;align-items:center;gap:4px;padding:7px 10px;border:1px solid #dcdce0;border-radius:9px;background:#fff;font-size:10px;cursor:pointer}.check-chip-list button.checked{border-color:#9cc8f5;background:#edf6ff;color:#06c}.country-chip-list .country-add-trigger{width:31px;justify-content:center;padding-inline:7px;border-style:dashed}.country-add-form{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fafcff}.country-add-form label{display:flex;min-width:190px;flex:1;flex-direction:column;gap:5px}.country-add-form label span{font-size:9px;font-weight:600}.country-add-form input{min-height:34px;padding:7px 9px;border:1px solid #d7d7db;border-radius:8px;font:inherit;text-transform:uppercase}.country-add-form>small{width:100%}.country-combobox-shell{position:relative;display:grid;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.76);border-radius:18px;background:linear-gradient(145deg,#f4fafb9e,#dbe9ee61);box-shadow:inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(20px) saturate(130%);backdrop-filter:blur(20px) saturate(130%)}.country-combobox-trigger{min-height:46px;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:0 13px;border:1px solid rgba(255,255,255,.86);border-radius:15px;background:linear-gradient(145deg,#fbfdfdb8,#e2edf17a);color:var(--ds-text-strong, var(--text));text-align:left;cursor:pointer;box-shadow:0 10px 28px #2a485212,inset 0 1px #ffffffe6;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.country-combobox-trigger>span{overflow:hidden;font-size:12px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.country-combobox-trigger>small{color:var(--ds-text-muted, var(--muted));font-size:10px;white-space:nowrap}.country-combobox-trigger>svg{color:var(--ds-text-muted, var(--muted));transform:rotate(90deg);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.country-combobox-trigger.is-open{border-color:#48b1ccb8;background:#f9fcfdc7;box-shadow:0 0 0 4px #48b1cc1a,0 14px 34px #2a48521a,inset 0 1px #fff}.country-combobox-trigger.is-open>svg{transform:rotate(-90deg)}.country-dropdown-panel{position:relative;z-index:1;display:grid;gap:10px;max-height:340px;overflow:hidden;padding:10px;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:radial-gradient(circle at 92% 0%,rgba(232,120,80,.08),transparent 35%),linear-gradient(145deg,#f9fcfdeb,#e1edf1db);box-shadow:0 16px 42px #27414c21,inset 0 1px #fffffffa;-webkit-backdrop-filter:blur(26px) saturate(135%);backdrop-filter:blur(26px) saturate(135%);animation:glass-menu-in .18s cubic-bezier(.2,.8,.2,1) both}.country-combobox-search{min-height:42px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(255,255,255,.86);border-radius:14px;background:#ffffff6b;box-shadow:0 8px 22px #2a48520f,inset 0 1px #ffffffe6}.country-combobox-search svg{flex:0 0 auto;color:var(--ds-action-strong, var(--blue))}.country-combobox-search input{height:auto;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--ds-text-strong, var(--text));font-size:12px}.country-selected-list{display:flex;flex-wrap:wrap;gap:7px}.country-option-list{max-height:230px;display:grid;gap:3px;overflow:auto;padding:2px 3px 2px 0}.country-option-list::-webkit-scrollbar{width:9px}.country-option-list::-webkit-scrollbar-track{border-radius:999px;background:#ffffff52}.country-option-list::-webkit-scrollbar-thumb{border:2px solid rgba(255,255,255,.52);border-radius:999px;background:#525f697a}.country-selected-list button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid rgba(255,255,255,.76);border-radius:999px;background:#ffffff73;color:var(--ds-text, var(--text));font-size:11px;cursor:pointer;box-shadow:inset 0 1px #ffffffb8;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.country-option-list button{width:100%;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:13px;background:transparent;color:var(--ds-text, var(--text));font-size:12px;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.country-option-list button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-selected-list button{border-color:#52b8cd8c;background:linear-gradient(135deg,#70d3e242,#ffffff70);color:var(--ds-action-strong, #0b7892)}.country-selected-list button:hover{transform:translateY(-1px);border-color:#3fafcbb8;background:#ffffff9e;box-shadow:0 12px 26px #274e5b1a,inset 0 1px #ffffffe6}.country-option-list button:hover,.country-option-list button:focus-visible{background:#ffffff8a;outline:none}.country-option-list button.is-selected{background:linear-gradient(135deg,#79dae759,#ffffff80);color:var(--ds-action-strong, #07819a);font-weight:700;box-shadow:inset 0 1px #ffffffc7}.country-option-list button.is-selected svg{justify-self:end;color:var(--ds-action-strong, #07819a)}.country-selected-list small,.country-option-list small{color:var(--ds-text-muted, var(--muted));font-size:9px}.country-empty{min-height:31px;display:inline-flex;align-items:center;padding:6px 9px;color:var(--ds-text-muted, var(--muted));font-size:11px}.switch-row{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:12px;border:1px solid #e2e2e4;border-radius:12px}.switch-row[data-state=on]{border-color:#50bbcf61;background:linear-gradient(145deg,#e1f7fa73,#ffffff47)}.switch-row[data-state=off]{border-color:#77848e33;background:linear-gradient(145deg,#e2e7ea7a,#ffffff42)}.switch-row>span{display:flex;flex-direction:column}.switch-row strong{font-size:10px}.switch-row small{color:var(--muted);font-size:9px}.switch-row input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:25px;padding:3px;border:1px solid rgba(255,255,255,.78);border-radius:999px;background:linear-gradient(145deg,#d0d7dc,#eef2f4);cursor:pointer;box-shadow:inset 0 2px 7px #2d373e29,0 1px #ffffffd6;transition:background .22s ease,box-shadow .22s ease}.switch-row input:before{content:"";display:block;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #1f2b3238;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s ease}.switch-row input:checked{background:linear-gradient(135deg,#5fd2df,#0a84ff);box-shadow:0 0 0 4px #52bcd626,inset 0 1px #ffffff6b}.switch-row input:checked:before{transform:translate(19px);background:#f7fcff}.switch-control{width:76px;height:32px;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:3px 8px 3px 4px;border:1px solid rgba(255,255,255,.78);border-radius:999px;background:linear-gradient(145deg,#cfd8dd,#eef3f5);color:#53636c;cursor:pointer;box-shadow:inset 0 2px 8px #2a363e29,0 1px #ffffffd6;transition:background .22s ease,color .22s ease,box-shadow .22s ease}.switch-control>span{width:24px;height:24px;flex:0 0 auto;border-radius:50%;background:#fff;box-shadow:0 3px 10px #1f2b3238;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.switch-control>em{font-size:10px;font-style:normal;font-weight:700;line-height:1}.switch-control[aria-checked=true]{padding-right:4px;padding-left:8px;flex-direction:row-reverse;background:linear-gradient(135deg,#5fd2df,#0a84ff);color:#fff;box-shadow:0 0 0 4px #52bcd626,inset 0 1px #ffffff6b}.switch-control[aria-checked=true]>span{transform:translate(0);background:#f7fcff}.runtime-model-links{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.runtime-model-links>button{width:100%;min-height:48px;display:grid;grid-template-columns:minmax(110px,auto) auto 1fr;align-items:center;gap:10px;padding:10px 3px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left;cursor:pointer}.runtime-model-links>button:last-child{border-bottom:0}.runtime-model-links>button:hover,.runtime-model-links>button:focus-visible{background:#f7faff;outline:none}.runtime-model-links strong{font-size:11px}.runtime-model-links>button>span:last-child{display:inline-flex;align-items:center;justify-self:end;gap:2px;color:var(--muted);font-size:10px}.content-items-editor{display:grid;gap:16px}.profile-draft-editor{display:grid;gap:22px}.profile-quick-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.76);border-radius:18px;background:linear-gradient(145deg,#f4fafb9e,#dbe9ee61);box-shadow:inset 0 1px #ffffffe0;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.content-items-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.content-items-toolbar>div{display:grid;gap:4px}.content-items-toolbar small,.content-items-empty{color:var(--muted)}.content-items-list{display:grid;gap:22px}.profile-draft-editor .content-items-list{max-height:min(58vh,520px);overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-gutter:stable}.content-item-field{position:relative;display:grid;gap:8px}.content-item-head{min-height:30px;display:flex;align-items:center;gap:8px}.content-item-title-input{min-width:0;flex:1;padding:4px 2px;border:1px solid transparent;border-radius:6px;outline:none;background:transparent;color:var(--text);font-size:11px;font-weight:650}.content-item-title-input:hover,.content-item-title-input:focus{border-color:#c7d9ee;background:#f8fbff}.content-item-counter,.content-item-content-counter{color:var(--muted);font-size:8px;font-weight:400}.content-item-content-counter{justify-self:end;margin-top:-4px}.content-item-field>textarea{width:100%;min-height:102px;padding:12px;border:1px solid #d9d9dd;border-radius:10px;outline:none;resize:vertical;color:var(--text);font:inherit;line-height:1.65}.content-item-field>textarea:focus{border-color:#89b9ee;box-shadow:0 0 0 3px #0071e314}.content-item-actions{display:flex;gap:4px}.content-item-actions button{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.content-item-actions button:hover{background:#f3f5f8}.content-item-actions button:last-child{color:#c53939}.content-item-actions button:disabled{opacity:.28;cursor:default}.content-item-summary{width:100%}.cognition-content-editor{display:grid;gap:22px}.cognition-content-editor>.completion-card{width:100%}.editor-tabs{display:flex;gap:4px;margin-bottom:25px;padding-bottom:13px;border-bottom:1px solid var(--line)}.editor-tabs button{padding:7px 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.editor-tabs button.active{background:#edf6ff;color:#06c;font-weight:600}.completion-card{display:flex;align-items:center;gap:18px;padding:17px;border-radius:14px;background:#f5f9fe}.completion-ring{position:relative;width:62px;height:62px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--blue) var(--completion),#dfe8f2 0)}.completion-ring:before{content:"";position:absolute;width:49px;height:49px;border-radius:50%;background:#f5f9fe}.completion-ring span{position:relative;font-size:12px;font-weight:700}.completion-card strong{font-size:12px}.completion-card p{margin:3px 0 0;color:var(--muted);font-size:9px}.filter-bar{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:11px;border:1px solid var(--line);border-radius:15px;background:#fff}.filter-bar label{min-width:135px;height:35px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #dddde0;border-radius:9px;background:#fff}.filter-bar .search-field{min-width:260px;flex:1}.filter-bar input{min-width:0;flex:1;border:0;outline:0;font-size:11px}.filter-bar select{height:32px;padding:0;border:0;outline:0;font-size:10px}.filter-count{color:var(--muted);font-size:10px;white-space:nowrap}.customer-filter-bar{flex-wrap:wrap}.customer-filter-bar .compact-check{min-width:auto;height:31px;padding-inline:8px;color:var(--muted);font-size:9px;white-space:nowrap}.customer-filter-bar .compact-check input{width:13px;min-width:13px;height:13px;flex:0 0 auto;accent-color:var(--blue)}.customer-batch-bar{display:flex;align-items:center;gap:8px;margin:-3px 0 12px;padding:10px 12px;border:1px solid #b8d7f7;border-radius:13px;background:#f3f8fe}.customer-batch-bar strong{font-size:10px}.customer-batch-bar>span{flex:1;color:var(--muted);font-size:9px}.customer-batch-bar .small-button{min-height:30px;padding:5px 9px;font-size:9px}.batch-clear{padding:5px 7px;border:0;background:none;color:var(--muted);font-size:9px;cursor:pointer}.customer-table{overflow:hidden}.table-scroll{overflow:auto}.customer-table .table-scroll{height:474px}.customer-table table{min-width:1240px}table{width:100%;border-collapse:collapse}th{padding:12px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px;font-weight:600;text-align:left;white-space:nowrap}td{max-width:230px;padding:11px 10px;border-bottom:1px solid #ededee;color:#4b4b4e;font-size:10px;vertical-align:middle}tbody tr:hover{background:#fafcff}.check-cell{width:38px;text-align:center}.check-cell input{accent-color:var(--blue)}.company-cell{min-width:215px;display:flex;align-items:center;gap:9px;padding:0;text-align:left}.company-logo{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#f0f0f2;color:#48484c;font-size:12px;font-weight:700}.company-logo-button,.company-name-button{padding:0;border:0;background:none;text-align:left;cursor:pointer}.company-logo-button{border-radius:10px}.company-cell>span:last-child{min-width:0;display:flex;flex-direction:column}.company-cell strong{display:block;max-width:190px;overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.company-cell small{max-width:180px;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis}.company-cell em{color:var(--muted);font-size:8px;font-style:normal}.customer-website-link{max-width:190px;display:inline-flex;align-items:center;gap:3px;overflow:hidden;color:#477db2;font-size:9px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.customer-website-link:hover{color:var(--blue);text-decoration:underline}.customer-website-link:focus-visible{border-radius:3px;outline:2px solid var(--blue);outline-offset:2px}.customer-website-link svg{flex:0 0 auto}.drawer-customer-website{width:fit-content;max-width:100%;padding:9px 11px;border:1px solid #d8e8f8;border-radius:10px;background:#f5f9fe;font-size:10px}.customer-table tbody tr,.customer-table tbody td{height:72px}.reason-cell{min-width:160px;line-height:1.5}.reason-preview{display:-webkit-box;max-height:4.5em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.search-term{padding:4px 7px;border-radius:7px;background:#f3f3f4;font-size:9px}.row-actions{display:flex;align-items:center;gap:3px;white-space:nowrap}.row-actions .icon-button{width:28px;height:28px;border-color:transparent;background:transparent}.customer-row-hidden{opacity:.58}.customer-state-cell{min-width:105px;display:flex;align-items:flex-start;flex-direction:column;gap:4px}.customer-state-cell small{max-width:145px;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:12px 16px;background:#fafafa}.pagination span{margin-right:7px;color:var(--muted);font-size:9px}.pagination .icon-button{width:30px;height:30px}.pagination-controls .glass-select{width:72px}.language-toggle{position:absolute;top:22px;right:24px;display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:#ffffffd1;box-shadow:0 10px 28px #0000000f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.language-toggle.compact{position:static;align-self:stretch;margin-bottom:9px;box-shadow:none}.language-toggle button{min-width:36px;height:25px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:10px;font-weight:700;cursor:pointer}.language-toggle button.active{background:var(--text);color:#fff}.mobile-customer-list{display:none}.customer-facts{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--line);border-radius:13px}.customer-facts>div{display:flex;flex-direction:column;padding:13px;border-right:1px solid var(--line)}.customer-facts>div:last-child{border:0}.customer-facts small{color:var(--muted);font-size:9px}.customer-facts strong{margin-top:3px;font-size:10px}.data-loading{min-height:160px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:10px}.evidence-list{display:grid;gap:7px;margin-top:12px}.evidence-list article{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:#fafafa}.evidence-list article div{min-width:0}.evidence-list article strong{display:block;font-size:9px}.evidence-list article p{margin:3px 0 0;color:var(--muted);font-size:9px;white-space:normal}.evidence-list article a{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:var(--blue);font-size:8px;text-decoration:none}.evidence-list article a:hover{text-decoration:underline}.evidence-source-unavailable{flex:0 0 auto;padding:3px 6px;border-radius:6px;background:#f0f0f2;color:var(--muted);font-size:8px;white-space:nowrap}.contact-review{margin-left:auto;display:flex;flex:0 1 auto!important;flex-flow:row wrap!important;justify-content:flex-end;gap:5px}.contact-review .status-pill{white-space:nowrap}.customer-detail{display:grid;gap:13px}.detail-card{padding:17px;border:1px solid var(--line);border-radius:14px}.detail-card h3{display:flex;align-items:center;gap:7px;margin:0 0 13px;font-size:12px}.detail-card h3 svg{color:var(--blue)}.detail-card h3 small{color:var(--muted)}.detail-card>p{margin:0;color:#4d4d50;font-size:10px}.evidence-row{display:flex;align-items:center;gap:8px;margin-top:11px;font-size:9px}.evidence-row code{padding:3px 6px;border-radius:5px;background:#f2f2f3}.contact-list{display:grid;gap:8px}.contact-list>.contact-entry{width:100%;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid transparent;border-radius:10px;background:#fafafa;font:inherit;text-align:left;cursor:pointer}.contact-list>.contact-entry:hover,.contact-list>.contact-entry:focus-visible{border-color:var(--line);background:#fff}.contact-avatar{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#ececf0;color:#56565b;font-size:10px;font-weight:700}.contact-list>.contact-entry>div{flex:1;display:flex;flex-direction:column}.contact-list strong{font-size:10px}.contact-list small,.contact-list span{color:var(--muted);font-size:8px}.note-editor textarea{width:100%;padding:10px;border:1px solid #d8d8dc;border-radius:10px;resize:vertical}.note-editor button{margin-top:8px}.warning-card{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid #f1d398;border-radius:11px;background:#fff9ec;color:#805500}.warning-card svg{flex:0 0 auto}.warning-card p{margin:0;font-size:10px;line-height:1.6}.follow-up-confirmation{display:grid;gap:15px}.confirmation-check{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid var(--line);border-radius:10px;font-size:10px}.confirmation-check input{margin-top:1px;accent-color:var(--blue)}.mailbox-grant-list{display:grid;gap:11px}.mailbox-grant-list>section{overflow:hidden;border:1px solid var(--line);border-radius:12px}.mailbox-grant-list section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;background:#fafafa}.mailbox-grant-list header div{display:flex;flex-direction:column}.mailbox-grant-list header strong{font-size:11px}.mailbox-grant-list header small,.mailbox-grant-list header>span{color:var(--muted);font-size:8px}.mailbox-grant-list section>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.mailbox-grant-list label{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#fff;font-size:9px}.mailbox-grant-list input{accent-color:var(--blue)}.timeline{position:relative;display:grid;gap:14px}.timeline>div{display:flex;gap:10px}.timeline>div>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#edf6ff;color:var(--blue)}.timeline>div>div{display:flex;flex-direction:column}.timeline strong{font-size:10px}.timeline p{margin:2px 0;color:var(--muted);font-size:9px}.timeline small{color:#99999e;font-size:8px}.single-marketing-page{display:grid;gap:14px}.single-marketing-page .page-header{margin-bottom:12px}.marketing-error{margin:-4px 0 0}.marketing-mailbox-grid{grid-template-columns:minmax(320px,1fr)}.clickable-panel{width:100%;color:inherit;text-align:left;cursor:pointer}.clickable-panel:hover{border-color:#b7d8fb;box-shadow:0 12px 32px #0066cc14}.delivery-lock-note{display:flex;align-items:center;gap:7px;margin:0 -27px;padding:10px 27px;border-top:1px solid #f0d9a8;background:#fff8e9;color:#8a5a00;font-size:9px}.marketing-strategy-summary{display:grid;gap:10px;padding-top:9px}.marketing-strategy-summary span{display:grid;gap:5px;padding-bottom:10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px;line-height:1.65}.marketing-strategy-summary span:last-child{border-bottom:0}.marketing-strategy-summary strong{color:var(--text);font-size:10px}.mailbox-manager{display:grid;gap:20px}.mailbox-list{display:grid;gap:8px}.mailbox-list>button{display:flex;align-items:center;gap:10px;min-height:58px;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--text);text-align:left}.mailbox-list>button.active{border-color:#91c6ff;background:#f3f8ff}.mailbox-list>button>span{display:grid;flex:1;gap:3px}.mailbox-list strong{font-size:11px}.mailbox-list small{color:var(--muted);font-size:9px}.add-mailbox-box{display:grid;gap:10px;padding:15px;border-radius:13px;background:#f7f8fa}.add-mailbox-box .primary-button{justify-self:start}.field-warning{margin:0;color:#a25b00;font-size:9px}.marketing-plan-form{display:grid;gap:22px}.frequency-buttons{display:flex;gap:8px}.frequency-buttons button{min-width:70px;height:36px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--muted);font-weight:700}.frequency-buttons button.active{border-color:var(--blue);background:var(--blue);color:#fff}.month-day-picker{display:grid;grid-template-columns:repeat(16,minmax(24px,1fr));gap:7px;padding-top:9px}.month-day-picker button{aspect-ratio:1;min-width:24px;border:0;border-radius:50%;background:#e5e7eb;color:#777b82;font-size:8px;font-weight:700}.month-day-picker button.active{background:#6fb930;color:#fff;box-shadow:0 0 0 3px #6fb93026}.selected-enterprise-model{display:flex;align-items:center;gap:10px;min-height:58px;padding:11px 13px;border:1px solid var(--line);border-radius:11px;background:#fff}.selected-enterprise-model>span{display:grid;flex:1;gap:3px}.selected-enterprise-model strong{font-size:11px}.selected-enterprise-model small{color:var(--muted);font-size:9px}.marketing-plan-form .switch-row{border:1px solid #dbe7f4;border-radius:12px;background:#f5f9fe;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.marketing-plan-form .switch-row[data-state=on]{border-color:#1084cf70;background:linear-gradient(145deg,#d9f4ffd1,#effbff85);box-shadow:inset 0 1px #ffffffc7,0 0 0 1px #4ab5d914}.marketing-plan-form .switch-row[data-state=off]{border-color:#818c964d;background:linear-gradient(145deg,#e2e8eccc,#f9fbfc7a);box-shadow:inset 0 1px #ffffffb8}.marketing-plan-form .switch-row input{flex:0 0 auto;border-color:#919aa252;background:linear-gradient(145deg,#b9c2c9,#eef2f4);box-shadow:inset 0 2px 8px #202a3233,0 1px #ffffffd1}.marketing-plan-form .switch-row input:checked{border-color:#067ebc57;background:linear-gradient(135deg,#1aa7c4,#0877e8);box-shadow:0 0 0 5px #1691d32e,inset 0 1px #ffffff61}.marketing-plan-form .switch-row input:not(:checked):before{background:#f8fafb}.marketing-shared-editor{display:grid;gap:18px}.marketing-preview-content{display:grid;gap:22px}.marketing-plan-prerequisite{display:grid;justify-items:center;gap:14px}.marketing-preview-section{display:grid;gap:14px}.marketing-preview-section>h3{margin:0;font-size:16px}.marketing-preview-strategy{display:grid;gap:0;margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.marketing-preview-strategy div{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(0,1.5fr);gap:18px;padding:13px 15px;border-bottom:1px solid var(--line)}.marketing-preview-strategy div:last-child{border-bottom:0}.marketing-preview-strategy dt{color:var(--muted);font-size:12px;font-weight:700}.marketing-preview-strategy dd{margin:0;color:var(--text);white-space:pre-wrap;line-height:1.6}.marketing-draft-preview{margin-top:6px}.pain-analysis-console{display:grid;gap:14px}.pain-analysis-source{display:grid;grid-template-columns:110px minmax(0,1fr);gap:9px 13px;padding:15px;border:1px solid var(--line);border-radius:14px;background:#ffffff8f}.pain-analysis-source span{color:var(--muted);font-size:10px;font-weight:700}.pain-analysis-source strong{min-width:0;overflow-wrap:anywhere;font-size:12px}.pain-analysis-status{width:fit-content;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#ffffffb8;color:var(--muted);font-size:11px;font-weight:700}.pain-analysis-status.done{color:var(--green);border-color:#22a0783d;background:#ebfaf4c7}.pain-analysis-status.error{color:var(--red);border-color:#e45d5d3d;background:#fff1f1cc}.pain-analysis-stream{display:grid;gap:12px}.pain-analysis-section{display:grid;gap:9px;padding:15px;border:1px solid var(--line);border-radius:14px;background:#ffffff85}.pain-analysis-section h3{margin:0;color:var(--text);font-size:14px}.pain-analysis-section pre{min-height:38px;margin:0;color:#22313d;font:12px/1.75 inherit;white-space:pre-wrap;overflow-wrap:anywhere}.pain-analysis-placeholder{min-height:120px;display:grid;place-items:center;border:1px dashed var(--line);border-radius:14px;color:var(--muted);font-size:12px}.channel-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.channel-config-card{min-width:0;min-height:76px;display:flex;align-items:center;gap:12px;padding:14px 17px;border:1px solid var(--line);border-radius:15px;background:#fff;text-align:left;cursor:pointer}.channel-config-card.active{border-color:#b7d7f8;box-shadow:0 7px 24px #0071e30d}.channel-config-card>div{min-width:0;flex:1;display:flex;flex-direction:column}.channel-config-card strong{font-size:12px}.channel-config-card small{overflow:hidden;margin-top:3px;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.channel-config-card>svg{color:var(--subtle)}.channel-config-card.disabled{cursor:not-allowed;filter:grayscale(.22)}.channel-config-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px}.channel-config-icon.email{color:var(--blue);background:#edf6ff}.channel-config-icon.whatsapp{color:var(--green);background:#edf9f4}.marketing-plan-overview{overflow:hidden;padding:25px 27px 0}.marketing-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding-bottom:22px}.marketing-plan-head h2{margin:10px 0 4px;font-size:23px;letter-spacing:-.035em}.marketing-plan-head p{max-width:690px;margin:0;color:var(--muted);font-size:11px}.marketing-basic-grid{display:grid;grid-template-columns:.75fr .75fr 1.25fr 1.25fr;margin:0 -27px;border-top:1px solid var(--line);background:#fbfbfc}.marketing-basic-grid>div{min-width:0;display:grid;grid-template-columns:31px 1fr;grid-template-rows:auto auto;column-gap:9px;padding:17px 20px;border-right:1px solid var(--line)}.marketing-basic-grid>div:last-child{border:0}.marketing-basic-grid>div>span{grid-row:1 / 3;width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#eef6ff;color:var(--blue)}.marketing-basic-grid small{color:var(--muted);font-size:9px}.marketing-basic-grid strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.marketing-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.82fr);gap:13px}.marketing-dashboard-grid>.panel{min-width:0;min-height:230px;padding:22px}.marketing-performance-panel{grid-column:3;grid-row:1 / span 2}.marketing-trend-panel{grid-column:2}.marketing-history-list{display:grid}.marketing-history-list>div{min-width:0;display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #eeeeef}.marketing-history-list>div:last-child{border:0}.history-direction{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px}.history-direction.outbound{color:var(--blue);background:#edf6ff}.history-direction.inbound{color:var(--green);background:#edf9f4}.marketing-history-list>div>div{min-width:0;flex:1;display:flex;flex-direction:column}.marketing-history-list strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.marketing-history-list small,.marketing-history-list time{color:var(--muted);font-size:8px}.marketing-history-list time{white-space:nowrap}.large-completion{display:flex;align-items:center;gap:18px;min-height:135px}.completion-ring.marketing-ring{width:90px;height:90px;flex:0 0 auto}.completion-ring.marketing-ring:before{width:70px;height:70px;background:#fff}.completion-ring.marketing-ring span{font-size:17px}.large-completion>div:last-child{min-width:0}.large-completion strong{font-size:13px}.large-completion p{margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.75}.reply-rate-ring{position:relative;margin-top:13px;background:conic-gradient(var(--blue) var(--reply-rate),#e7edf4 0)}.marketing-total-grid{display:grid;grid-template-columns:1fr 1fr;margin:18px 0}.marketing-total-grid div{display:flex;flex-direction:column;text-align:center}.marketing-total-grid div+div{border-left:1px solid var(--line)}.marketing-total-grid strong{font-size:18px}.marketing-total-grid small{color:var(--muted);font-size:9px}.data-boundary{display:flex;align-items:flex-start;gap:6px;margin:0;padding:9px;border-radius:9px;background:#eff8f4;color:var(--green);font-size:8px}.bound-model-card{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fafafa}.bound-model-card>span{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#1d1d1f;color:#fff;font-size:13px;font-weight:700}.bound-model-card>div{min-width:0;flex:1;display:flex;flex-direction:column}.bound-model-card strong{font-size:11px}.bound-model-card small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.trend-legend{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:8px}.trend-legend i{width:7px;height:7px;border-radius:2px}.trend-legend i.outbound{background:var(--blue)}.trend-legend i.inbound{background:#57a57f}.marketing-trend-chart{height:135px;display:flex;align-items:flex-end;justify-content:space-between;gap:5px;padding-top:8px}.marketing-trend-day{height:100%;display:flex;flex:1;align-items:center;flex-direction:column;justify-content:flex-end;gap:6px}.marketing-trend-day>div{height:106px;display:flex;align-items:flex-end;justify-content:center;gap:3px}.trend-bar{width:7px;min-height:2px;display:block;border-radius:3px 3px 1px 1px}.trend-bar.outbound{background:var(--blue)}.trend-bar.inbound{background:#57a57f}.marketing-trend-day small{color:var(--muted);font-size:7px}.time-window{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px}.time-window i{color:var(--muted);font-size:9px;font-style:normal}.preview-source-stack{display:grid;gap:7px;margin-bottom:12px}.preview-source-stack span{display:grid;grid-template-columns:18px 80px 1fr;align-items:start;gap:5px;padding:9px 10px;border-radius:9px;background:#f5f7fa;color:var(--muted);font-size:9px;line-height:1.5}.preview-source-stack svg{color:var(--blue)}.preview-source-stack b{color:var(--text)}.email-preview{overflow:hidden;border:1px solid var(--line);border-radius:15px}.preview-address{display:grid;grid-template-columns:80px 1fr;gap:6px;padding:14px;border-bottom:1px solid var(--line);background:#fafafa;font-size:9px}.preview-address span{color:var(--muted)}.email-preview h3{margin:0;padding:17px 17px 0;font-size:14px}.email-preview pre{min-height:250px;margin:0;padding:20px 17px;font:11px/1.8 inherit;white-space:pre-wrap}.demo-send-banner{display:flex;align-items:center;gap:7px;padding:11px 14px;background:#eef8f4;color:var(--green);font-size:9px}.tool-overview{display:flex;align-items:center;gap:15px;margin-bottom:14px;padding:19px 22px;border:1px solid var(--line);border-radius:17px;background:#fff}.tool-hero-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:#edf6ff;color:var(--blue)}.tool-overview>div:nth-child(2){flex:1}.tool-overview>div:nth-child(2) strong{font-size:13px}.tool-overview>div:nth-child(2) p{margin:3px 0 0;color:var(--muted);font-size:9px}.tool-overview>div:not(:nth-child(2)){min-width:82px;display:flex;flex-direction:column;padding-left:15px;border-left:1px solid var(--line)}.tool-overview small{color:var(--muted);font-size:8px}.tool-overview>div>strong{font-size:16px}.task-list{display:grid;gap:10px}.task-card{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;transition:.2s}.task-card.expanded{border-color:#b7d7f8;box-shadow:0 10px 32px #0071e30f}.task-main{min-height:105px;display:flex;align-items:center;gap:13px;padding:18px 20px}.task-state-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:#f1f1f2;color:var(--muted)}.task-state-icon.completed{color:var(--green);background:#edf9f4}.task-state-icon.running{color:var(--blue);background:#edf6ff}.task-state-icon.failed{color:var(--red);background:#fff1f0}.task-copy{min-width:0;flex:1}.task-copy>div{display:flex;align-items:center;gap:7px}.task-copy h2{margin:0;font-size:13px}.task-copy p{overflow:hidden;margin:5px 0 1px;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.task-copy>small{color:#99999d;font-size:8px}.task-progress{width:130px;text-align:right}.task-progress strong{font-size:11px}.task-progress span{height:5px;display:block;overflow:hidden;margin-top:5px;border-radius:5px;background:#ededee}.task-progress i{display:block;height:100%;border-radius:5px;background:var(--blue)}.task-actions{display:flex;gap:5px}.task-actions .icon-button{width:31px;height:31px;border-color:transparent;background:#fafafa}.task-detail{display:grid;grid-template-columns:.65fr 1.35fr;gap:22px;padding:20px;border-top:1px solid var(--line);background:#fbfbfc}.task-detail h3{margin:0 0 12px;font-size:11px}.task-detail dl{margin:0;display:grid;gap:8px}.task-detail dl div{display:grid;grid-template-columns:86px 1fr;font-size:9px}.task-detail dt{color:var(--muted)}.task-detail dd{margin:0}.task-result-heading{display:flex;align-items:center;justify-content:space-between}.small-button{min-height:30px;padding:5px 9px;font-size:9px}.result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.result-grid article{padding:11px;border:1px solid var(--line);border-radius:10px;background:#fff}.result-grid article div{display:flex;flex-direction:column;margin-bottom:6px}.result-grid article div:last-child{margin:0}.result-grid small{color:var(--muted);font-size:8px}.result-grid strong{font-size:9px}.quantity-segment,.follow-segment{width:fit-content}.task-form fieldset small{display:block;margin-top:8px;color:var(--muted);font-size:9px}.task-form .field-error{color:#b42318}.messages-page{width:100%;max-width:none;height:100vh;padding-bottom:24px;overflow:hidden}.messages-page .page-header{margin-bottom:19px}.inbox-shell{height:calc(100vh - 172px);min-height:580px;display:grid;grid-template-columns:325px minmax(0,1fr);grid-template-rows:minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 36px #00000009}.thread-pane{height:100%;min-width:0;min-height:0;display:flex;overflow:hidden;flex-direction:column;border-right:1px solid var(--line);background:#fcfcfd}.thread-search{height:39px;display:flex;align-items:center;gap:7px;margin:14px 14px 8px;padding:0 10px;border:1px solid #dcdce0;border-radius:10px;background:#fff}.thread-search input{min-width:0;flex:1;border:0;outline:0;font-size:10px}.thread-filters{display:grid;grid-template-columns:1fr;gap:6px;padding:0 14px 9px}.thread-filters select{height:33px;padding:0 7px;font-size:9px}.channel-tabs{display:flex;gap:4px;padding:0 14px 9px;border-bottom:1px solid var(--line)}.channel-tabs button{display:flex;align-items:center;gap:5px;padding:6px 9px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:9px;cursor:pointer}.channel-tabs button.active{background:#edf6ff;color:#06c}.channel-tabs b{padding:1px 5px;border-radius:7px;background:#0071e31a;font-size:8px}.inbox-warning{display:flex;align-items:flex-start;gap:6px;margin:8px 14px 0;padding:8px 9px;border:1px solid #f1d9a8;border-radius:9px;background:#fff9ec;color:#865900;font-size:8px;line-height:1.45}.inbox-warning svg{flex:0 0 auto;margin-top:1px}.thread-list{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.thread-row{position:relative;width:100%;display:flex;gap:9px;padding:13px 14px;border:0;border-bottom:1px solid #eeeeef;background:transparent;text-align:left;cursor:pointer}.thread-row:hover,.thread-row.active{background:#f0f6ff}.thread-row.active{box-shadow:inset 3px 0 var(--blue)}.thread-row>div{min-width:0;flex:1}.thread-row>div>span{display:flex;justify-content:space-between;gap:5px}.thread-row strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.thread-row time{color:#99999d;font-size:8px;white-space:nowrap}.thread-row small{display:block;overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.thread-row p{overflow:hidden;margin:4px 0;color:#77777b;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.thread-row em{padding:2px 5px;border-radius:5px;background:#f4edf9;color:#754b91;font-size:7px;font-style:normal}.unread-dot{position:absolute;right:7px;top:50%;width:5px;height:5px;border-radius:50%;background:var(--blue)}.conversation-pane{height:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;background:#f7f7f8}.conversation{min-height:100%;display:flex;flex-direction:column}.conversation-header{min-height:78px;display:flex;align-items:center;gap:11px;padding:14px 22px;border-bottom:1px solid var(--line);background:#fff}.contact-avatar.large{width:40px;height:40px;font-size:13px}.conversation-header>div:nth-child(3){flex:1}.conversation-header>div>div{display:flex;align-items:center;gap:7px}.conversation-header h2{margin:0;font-size:15px}.conversation-header p{margin:3px 0 0;color:var(--muted);font-size:9px}.contact-actions{display:flex;gap:5px}.contact-context{display:flex;align-items:center;gap:22px;padding:10px 22px;border-bottom:1px solid var(--line);background:#fff}.contact-context>div{display:flex;align-items:center;gap:7px;color:var(--subtle)}.contact-context>div>span{display:flex;flex-direction:column}.contact-context small{font-size:7px}.contact-context strong{color:#47474b;font-size:8px}.contact-context>.status-pill{margin-left:auto}.message-timeline{flex:1;display:flex;flex-direction:column;gap:12px;padding:22px}.message-card{position:relative;width:min(680px,82%);padding:15px 17px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 5px 17px #00000006}.message-card.outbound{align-self:flex-end;border-color:#c8def5;background:#f3f8ff}.message-card header{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--muted);font-size:8px}.message-card h3{margin:0 0 8px;font-size:10px}.message-card p{margin:0;color:#48484c;font-size:10px;line-height:1.7;white-space:pre-wrap}.message-card footer{display:flex;align-items:center;gap:5px;margin-top:10px;color:var(--muted);font-size:8px}.latest-marker{position:absolute;right:10px;bottom:-8px;padding:2px 6px;border-radius:6px;background:#1d1d1f;color:#fff;font-size:7px}.reply-composer{margin:0 22px 22px;overflow:hidden;border:1px solid #d8d8dc;border-radius:15px;background:#fff;box-shadow:0 10px 30px #0000000d}.reply-head{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border-bottom:1px solid var(--line)}.reply-head strong{font-size:10px}.reply-head span{color:var(--muted);font-size:8px}.reply-composer textarea{width:100%;min-height:100px;padding:13px;border:0;outline:0;resize:vertical;font-size:10px}.reply-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-top:1px solid var(--line)}.reply-footer>div{display:flex;align-items:center;gap:5px}.whatsapp-disabled{height:32px;display:flex;align-items:center;gap:5px;padding:0 9px;border:1px dashed #cccdd0;border-radius:9px;background:#fafafa;color:#85858a;font-size:8px;cursor:pointer}.composer-safety{display:flex;align-items:center;gap:5px;margin:0;padding:7px 11px;background:#eff8f4;color:var(--green);font-size:8px}.mobile-back{display:none}.controlled-reply{padding:0 0 13px}.controlled-reply>p{display:flex;align-items:center;gap:7px;margin:12px 13px 0;color:var(--muted);font-size:9px}.controlled-reply>p svg{flex:0 0 auto;color:#16845b}html.drawer-lock,body.drawer-lock{overflow:hidden;overscroll-behavior:none}.drawer-lock .workspace{overflow:hidden!important;overscroll-behavior:none}.drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end;overscroll-behavior:contain}.drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}.drawer{position:relative;height:100%;min-height:0;display:flex;flex-direction:column;background:#fff;box-shadow:-16px 0 55px #00000024;animation:drawer-in .2s ease;overscroll-behavior:contain}.drawer-medium{width:min(550px,100%)}.drawer-wide{width:min(740px,100%)}@keyframes drawer-in{0%{transform:translate(40px);opacity:.6}}.drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:24px 25px 18px;border-bottom:1px solid var(--line)}.drawer-header h2{margin:0;font-size:20px;letter-spacing:-.03em}.drawer-header p{margin:4px 0 0;color:var(--muted);font-size:10px}.drawer-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 25px}.drawer-footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 25px;border-top:1px solid var(--line);background:#fafafa}.page-loading,.not-found{min-height:70vh;display:grid;place-items:center;align-content:center;gap:10px;color:var(--muted)}.not-found strong{font-size:72px;color:#dadadd}.not-found h1{font-size:20px}@media(max-width:1120px){.sidebar{width:210px}.workspace{margin-left:210px}.page{padding-inline:24px}.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.dashboard-grid>.panel{min-height:300px}.company-profile-content .content-item-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.model-basic-grid{grid-template-columns:1fr 1fr}.model-fact{min-height:62px;padding-block:10px}.model-fact:nth-child(2){border-right:0}.model-fact:nth-child(-n+2){border-bottom:1px solid var(--line)}.model-insight-grid{grid-template-columns:1fr 1fr}.model-runtime-card{grid-column:1 / -1}.model-runtime-card .runtime-ring{margin-top:0}.filter-bar{flex-wrap:wrap}.filter-bar .search-field{flex:1 0 100%}.marketing-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-basic-grid>div:nth-child(2){border-right:0}.marketing-basic-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.marketing-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-performance-panel{grid-column:2;grid-row:1 / span 2}.marketing-trend-panel{grid-column:1 / -1}.inbox-shell{grid-template-columns:280px minmax(0,1fr)}.contact-context{gap:11px}}@media(max-width:760px){.login-page{grid-template-columns:1fr;align-content:center;gap:34px;padding:28px 18px}.login-intro{text-align:center}.login-brand{margin:0 auto 28px}.login-intro h1{margin-inline:auto;font-size:40px}.login-intro>p{margin-inline:auto;font-size:13px}.login-safety{margin:22px auto 0}.login-card{justify-self:center;padding:27px}.mobile-header{position:sticky;top:0;z-index:25;height:54px;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid var(--line);background:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-header .icon-button{border:0}.mobile-header strong{font-size:17px}.mobile-header span{overflow:hidden;padding-left:10px;border-left:1px solid var(--line);color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sidebar{z-index:55;width:min(294px,86vw);transform:translate(-105%);transition:transform .23s ease}.sidebar.mobile-open{transform:translate(0)}.sidebar-close{display:block}.mobile-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;border:0;background:#0000004d}.workspace{margin-left:0}.page{padding:25px 16px 50px}.page-header{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:22px}.page-header h1{font-size:31px}.page-actions{width:100%}.page-actions>button,.page-actions .segmented{flex:1}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:132px;padding:17px}.metric-card>strong{font-size:25px}.dashboard-grid{gap:10px}.dashboard-grid>.panel{padding:18px}.lower-grid{grid-template-columns:1fr}.company-profile-card,.enterprise-model-overview{padding:20px}.company-profile-head,.model-overview-head,.marketing-plan-head{align-items:stretch;flex-direction:column}.company-profile-content .content-item-summary{grid-template-columns:1fr}.model-overview-actions,.marketing-plan-actions{width:100%;flex-wrap:wrap}.model-basic-grid{grid-template-columns:1fr 1fr;margin-inline:-20px;padding-inline:20px}.model-fact{min-height:62px;padding:10px;border-bottom:1px solid var(--line)}.model-fact:nth-child(2){border-right:0}.model-insight-grid{grid-template-columns:1fr}.model-runtime-card{grid-column:auto}.form-grid{grid-template-columns:1fr}.field-span-2{grid-column:auto}.drawer-wide,.drawer-medium{width:100%}.drawer-header{padding:19px 17px 15px}.drawer-body{padding:18px 17px}.drawer-footer{padding:11px 17px}.filter-bar label{flex:1;min-width:130px}.table-scroll{display:none}.mobile-customer-list{display:grid;padding:10px;gap:8px}.mobile-customer-card{padding:13px;border:1px solid var(--line);border-radius:13px}.mobile-customer-card>button{width:100%;display:flex;align-items:center;gap:9px;padding:0;border:0;background:none;text-align:left}.mobile-customer-card>button>div{flex:1;display:flex;flex-direction:column}.mobile-customer-card strong{font-size:11px}.mobile-customer-card small{color:var(--muted);font-size:9px}.mobile-customer-website{max-width:calc(100% - 43px);margin:3px 0 0 43px;font-size:10px}.mobile-customer-card p{margin:10px 0;color:var(--muted);font-size:9px}.mobile-customer-card>div{display:flex;align-items:center;justify-content:space-between}.customer-facts{grid-template-columns:1fr 1fr}.customer-facts>div:nth-child(2){border-right:0}.customer-facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.channel-grid{grid-template-columns:1fr}.campaign-stats{grid-template-columns:1fr 1fr 1fr}.channel-config-grid{grid-template-columns:1fr}.marketing-plan-overview{padding:20px 20px 0}.marketing-basic-grid{grid-template-columns:1fr 1fr;margin-inline:-20px}.marketing-basic-grid>div:nth-child(2){border-right:0}.marketing-basic-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.marketing-dashboard-grid{grid-template-columns:1fr}.marketing-performance-panel,.marketing-trend-panel{grid-column:auto;grid-row:auto}.tool-overview{flex-wrap:wrap}.tool-overview>div:nth-child(2){min-width:calc(100% - 65px)}.task-main{align-items:flex-start;flex-wrap:wrap;padding:15px}.task-copy{min-width:calc(100% - 60px)}.task-progress{flex:1;text-align:left}.task-actions{margin-left:auto}.task-detail,.result-grid{grid-template-columns:1fr}.messages-page{height:calc(100vh - 54px);padding:15px 12px 12px}.messages-page .page-header{display:none}.inbox-shell{height:100%;min-height:0;grid-template-columns:1fr}.thread-pane{border:0}.conversation-pane,.inbox-shell.show-detail .thread-pane{display:none}.inbox-shell.show-detail .conversation-pane{display:block}.mobile-back{display:grid}.contact-context{overflow-x:auto}.contact-context>div{min-width:120px}.message-card{width:92%}.reply-composer{margin:0 12px 12px}.message-timeline{padding:15px 12px}.conversation-header{padding:12px}}@media(max-width:440px){.metric-grid{grid-template-columns:1fr}.metric-card{min-height:124px}.company-profile-card,.enterprise-model-overview{padding:17px}.company-profile-identity{align-items:flex-start}.company-profile-head .secondary-button{width:100%}.model-basic-grid{grid-template-columns:1fr;margin-inline:-17px;padding-inline:17px}.model-fact{border-right:0}.model-overview-actions>button,.marketing-plan-actions>button{flex:1 1 auto}.summary-group{grid-template-columns:1fr}.filter-bar{display:grid;grid-template-columns:1fr 1fr}.filter-bar .search-field{grid-column:1 / -1;min-width:0}.filter-bar label{min-width:0}.filter-count{grid-column:1 / -1}.customer-facts{grid-template-columns:1fr}.customer-facts>div{border-right:0;border-bottom:1px solid var(--line)}.channel-config-card{padding:13px}.channel-config-card .status-pill{display:none}.marketing-plan-overview{padding:17px 17px 0}.marketing-basic-grid{grid-template-columns:1fr;margin-inline:-17px}.marketing-basic-grid>div{border-right:0;border-bottom:1px solid var(--line)}.large-completion{align-items:flex-start;flex-direction:column}.tool-overview>div:not(:nth-child(2)){flex:1}.task-state-icon{width:34px;height:34px}.task-actions .icon-button:nth-child(3){display:none}.reply-footer{align-items:stretch;flex-direction:column;gap:7px}.reply-footer>.primary-button{width:100%}.whatsapp-disabled{font-size:0}.whatsapp-disabled svg{margin:auto}.month-day-picker{grid-template-columns:repeat(8,minmax(24px,1fr))}}@media(max-width:760px){.customer-batch-bar{align-items:stretch;flex-wrap:wrap}.customer-batch-bar>span{min-width:calc(100% - 100px)}.mobile-customer-card>div{align-items:flex-start;display:grid;gap:9px}.compact-actions{max-width:100%;flex-wrap:wrap}}@media(max-width:440px){.mailbox-grant-list section>div{grid-template-columns:1fr}}:root{font-family:var(--ds-font-body);color:var(--ds-text-strong);background:var(--ds-canvas)}html,body,#root{min-height:100%}body{background:radial-gradient(circle at 22% 8%,rgba(255,255,255,.96),transparent 30rem),linear-gradient(145deg,var(--ds-canvas) 0%,#f7f9fd 48%,#edf2fa 100%);color:var(--ds-text-strong);font-family:var(--ds-font-body)}button,input,textarea,select{font-family:inherit;touch-action:manipulation}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--ds-focus);outline-offset:2px}.skip-link{position:fixed;z-index:110;top:12px;left:50%;padding:10px 14px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text-strong);font-size:12px;font-weight:700;text-decoration:none;transform:translate(-50%,-160%);transition:transform var(--ds-motion-fast) var(--ds-ease-out)}.skip-link:focus{transform:translate(-50%)}.liquid-field{position:fixed;z-index:var(--ds-z-canvas);top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 8% 12%,rgba(82,171,255,.17),transparent 31rem),radial-gradient(circle at 92% 22%,rgba(121,91,232,.15),transparent 35rem),radial-gradient(circle at 54% 88%,rgba(90,216,229,.12),transparent 31rem)}.liquid-field canvas{width:100%;height:100%;display:block;filter:saturate(112%) contrast(104%);opacity:.78}.liquid-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,.3),transparent 28%,transparent 72%,rgba(255,255,255,.22)),linear-gradient(#f5f8fd2e,#f5f8fd9e)}.liquid-field-grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");transform:rotate(8deg)}.liquid-field-fallback{background:radial-gradient(circle at 14% 14%,rgba(61,150,255,.2),transparent 32rem),radial-gradient(circle at 84% 20%,rgba(116,88,232,.18),transparent 38rem),radial-gradient(circle at 55% 80%,rgba(77,210,225,.14),transparent 30rem),var(--ds-canvas)}.liquid-shell{position:relative;isolation:isolate;background:transparent}.liquid-shell>.workspace{position:relative;z-index:var(--ds-z-content);outline:none;background:transparent}.ds-glass{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--ds-glass-edge);background:var(--ds-glass-floating);box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #6e85ad14,var(--ds-glass-shadow-soft);backdrop-filter:blur(28px) saturate(165%);-webkit-backdrop-filter:blur(28px) saturate(165%)}.ds-glass:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.88),transparent 42%),linear-gradient(125deg,rgba(255,255,255,.36),transparent 46%,rgba(99,119,244,.05))}.ds-glass-chrome{border-radius:var(--ds-radius-glass);background:var(--ds-glass-chrome)}.ds-glass-floating{border-radius:var(--ds-radius-glass);background:var(--ds-glass-floating);box-shadow:inset 0 1px #ffffffeb,var(--ds-glass-shadow)}.ds-glass-control{border-radius:var(--ds-radius-control);background:var(--ds-glass-control)}.ds-glass.ds-tone-ai:after,.ds-glass.ds-tone-action:after{content:"";position:absolute;z-index:-1;width:54%;aspect-ratio:1;right:-24%;bottom:-62%;border-radius:50%;background:color-mix(in srgb,var(--ds-ai) 18%,transparent);filter:blur(24px)}.ds-glass.ds-tone-action:after{background:color-mix(in srgb,var(--ds-action) 18%,transparent)}.ds-interactive{cursor:pointer;transition:transform var(--ds-motion-fast) var(--ds-ease-spring),border-color var(--ds-motion-fast) ease,box-shadow var(--ds-motion-fast) ease}.ds-interactive:hover{border-color:#fffffffa;transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 18px 45px #3a4b6f26}.ds-interactive:active{transform:translateY(0) scale(.985)}.ds-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 15px;border:1px solid transparent;border-radius:var(--ds-radius-control);background:var(--ds-surface);color:var(--ds-text);font-size:12px;font-weight:680;line-height:1;cursor:pointer;box-shadow:0 6px 18px #2d3a540f;transition:transform var(--ds-motion-fast) var(--ds-ease-spring),background var(--ds-motion-fast) ease,border-color var(--ds-motion-fast) ease,box-shadow var(--ds-motion-fast) ease}.ds-button:hover:not(:disabled){transform:translateY(-1px)}.ds-button:active:not(:disabled){transform:scale(.975)}.ds-button-primary{background:linear-gradient(180deg,#1685f3,var(--ds-action));color:var(--ds-text-on-color);box-shadow:0 12px 24px #0a73e838}.ds-button-primary:hover:not(:disabled){background:linear-gradient(180deg,#208df8,var(--ds-action-strong))}.ds-button-ai{background:linear-gradient(145deg,#846bf0,var(--ds-ai-strong));color:var(--ds-text-on-color);box-shadow:0 12px 26px #7458e838}.ds-button-secondary{border-color:var(--ds-line)}.ds-button-secondary:hover:not(:disabled){border-color:var(--ds-line-strong);background:var(--ds-surface-soft)}.ds-button-ghost{border-color:transparent;background:transparent;box-shadow:none}.ds-button-ghost:hover:not(:disabled){background:var(--ds-surface-muted)}.ds-button-danger{border-color:#bf3d4d29;background:var(--ds-danger-soft);color:var(--ds-danger);box-shadow:none}.ds-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.ds-field{min-width:0;display:grid;gap:7px;color:var(--ds-text)}.ds-field>span{font-size:var(--ds-type-label);font-weight:680}.ds-field input,.ds-field select{width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:#ffffffd1;color:var(--ds-text-strong);font-size:13px;box-shadow:inset 0 1px #ffffffe6;transition:border-color var(--ds-motion-fast) ease,box-shadow var(--ds-motion-fast) ease,background var(--ds-motion-fast) ease}.ds-field input:focus,.ds-field select:focus{border-color:#0a73e875;background:#fff;box-shadow:0 0 0 4px #0a73e814}.ds-field small{color:var(--ds-text-muted);font-size:var(--ds-type-meta)}.ds-field.has-error input{border-color:#bf3d4d80}.ds-field.has-error small{color:var(--ds-danger)}.ds-badge{width:fit-content;min-height:25px;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid var(--ds-line);border-radius:999px;background:var(--ds-surface-soft);color:var(--ds-text-muted);font-size:10px;font-weight:680;white-space:nowrap}.ds-badge.ds-tone-action{border-color:#0a73e833;background:var(--ds-action-soft);color:var(--ds-action-strong)}.ds-badge.ds-tone-ai{border-color:#7458e833;background:var(--ds-ai-soft);color:var(--ds-ai-strong)}.ds-badge.ds-tone-success{border-color:#137a5a33;background:var(--ds-success-soft);color:var(--ds-success)}.ds-badge.ds-tone-warning{border-color:#9a610833;background:var(--ds-warning-soft);color:var(--ds-warning)}.ds-badge.ds-tone-danger{border-color:#bf3d4d33;background:var(--ds-danger-soft);color:var(--ds-danger)}.ds-tooltip{position:relative;display:inline-flex}.ds-tooltip:after{content:attr(data-tooltip);position:absolute;z-index:5;bottom:calc(100% + 9px);left:50%;width:max-content;max-width:220px;padding:7px 9px;border-radius:8px;background:var(--ds-text-strong);color:#fff;font-size:10px;line-height:1.4;pointer-events:none;opacity:0;transform:translate(-50%,5px);transition:opacity var(--ds-motion-fast) ease,transform var(--ds-motion-fast) var(--ds-ease-out)}.ds-tooltip:hover:after,.ds-tooltip:focus:after,.ds-tooltip:focus-within:after{opacity:1;transform:translate(-50%)}.ds-table-frame{overflow:auto;border:1px solid var(--ds-line-soft);border-radius:var(--ds-radius-panel);background:var(--ds-surface-raised);box-shadow:var(--ds-panel-shadow)}.ds-table-frame table{width:100%;border-collapse:collapse;font-size:12px}.ds-table-frame th,.ds-table-frame td{padding:14px 16px;border-bottom:1px solid var(--ds-line-soft);text-align:left}.ds-table-frame th{color:var(--ds-text-muted);font-size:10px;font-weight:680;letter-spacing:.04em}.ds-table-frame td>strong,.ds-table-frame td>small{display:block}.ds-table-frame td>small{margin-top:2px;color:var(--ds-text-muted)}.ds-skeleton{display:block;overflow:hidden;border-radius:7px;background:var(--ds-surface-muted)}.ds-skeleton:after{content:"";display:block;width:44%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.88),transparent);animation:ds-shimmer 1.45s ease-in-out infinite}.ds-state-panel{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-surface-soft)}.ds-state-panel.ds-tone-action{border-color:#0a73e829;background:var(--ds-action-soft)}.ds-state-panel.ds-tone-warning{border-color:#9a61082b;background:var(--ds-warning-soft)}.ds-state-panel.ds-tone-danger{border-color:#bf3d4d2b;background:var(--ds-danger-soft)}.ds-state-panel strong{display:block;font-size:12px}.ds-state-panel p{margin:3px 0 0;color:var(--ds-text-muted);font-size:11px;line-height:1.55}.ds-state-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#ffffffb3}.ds-modal-layer{position:fixed;z-index:var(--ds-z-overlay);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.ds-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1419246b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ds-modal{position:relative;width:min(560px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:var(--ds-radius-dialog);background:#fcfdffe0;box-shadow:0 34px 100px #171f3047;backdrop-filter:blur(32px) saturate(150%);-webkit-backdrop-filter:blur(32px) saturate(150%);animation:ds-modal-enter var(--ds-motion-standard) var(--ds-ease-spring) both}.ds-modal>header,.ds-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px}.ds-modal>header{border-bottom:1px solid var(--ds-line-soft)}.ds-modal>header h2{margin:0;font-size:18px;letter-spacing:-.025em}.ds-modal>header p{margin:4px 0 0;color:var(--ds-text-muted);font-size:11px}.ds-modal>footer{justify-content:flex-end;border-top:1px solid var(--ds-line-soft)}.ds-modal-body{padding:22px}.ds-icon-button{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--ds-line);border-radius:50%;background:#ffffffbd;cursor:pointer}.ds-toast{position:fixed;z-index:var(--ds-z-toast);right:24px;bottom:24px;max-width:min(390px,calc(100vw - 32px));display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid rgba(19,122,90,.17);border-radius:14px;background:#f6fffbe6;color:var(--ds-success);box-shadow:var(--ds-glass-shadow);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);font-size:12px;animation:ds-toast-enter var(--ds-motion-standard) var(--ds-ease-spring) both}.ds-toast>span{flex:1}.ds-toast button{display:grid;place-items:center;padding:4px;border:0;background:transparent;color:inherit;cursor:pointer}.liquid-shell .sidebar{z-index:var(--ds-z-chrome);width:244px;padding:22px 13px 14px;border-right:1px solid rgba(255,255,255,.82);background:#f8fbffb3;box-shadow:inset -1px 0 #3443630d,16px 0 52px #3d4e6f0e;backdrop-filter:blur(32px) saturate(165%);-webkit-backdrop-filter:blur(32px) saturate(165%)}.liquid-shell .workspace{margin-left:244px}.brand-row>button:first-child{color:var(--ds-text-strong);font-family:var(--ds-font-display);font-size:27px;letter-spacing:-.055em}.liquid-shell .demo-badge{position:relative;overflow:hidden;margin:5px 4px 22px;padding:11px;border-color:#ffffffc7;border-radius:15px;background:#ffffff8c;box-shadow:inset 0 1px #ffffffeb,0 8px 24px #3142630e}.liquid-shell .demo-badge:after{content:"";position:absolute;right:-28px;bottom:-42px;width:82px;height:82px;border-radius:50%;background:#137a5a1a;filter:blur(12px)}.liquid-shell .demo-badge>span{box-shadow:0 0 0 5px #137a5a1a,0 0 16px #137a5a52}.liquid-shell .nav-caption{color:var(--ds-text-faint);letter-spacing:.14em}.liquid-shell .nav-link{min-height:43px;border-radius:13px;color:var(--ds-text-muted);transition:color var(--ds-motion-fast) ease,background var(--ds-motion-fast) ease,transform var(--ds-motion-fast) var(--ds-ease-spring),box-shadow var(--ds-motion-fast) ease}.liquid-shell .nav-link:hover{background:#ffffff9e;color:var(--ds-text-strong);transform:translate(2px)}.liquid-shell .nav-link.active{background:#fffc;color:var(--ds-action-strong);box-shadow:inset 0 1px #fffffff5,0 10px 26px #32538617}.liquid-shell .nav-link.active:before{content:"";width:3px;height:18px;margin-left:-6px;border-radius:999px;background:linear-gradient(var(--ds-action),var(--ds-ai));box-shadow:0 0 12px #0a73e84d}.liquid-shell .nav-submenu{border-left-color:#0a73e821}.liquid-shell .sidebar-footer{border-top-color:var(--ds-line-soft)}.liquid-shell .mailbox-operator{border-color:#ffffffd1;border-radius:15px;background:#ffffff94;box-shadow:inset 0 1px #fffffff0,0 10px 28px #303e5b0f}.liquid-shell .mailbox-operator>span{background:linear-gradient(145deg,var(--ds-text-strong),#343b4d);box-shadow:0 5px 13px #14192233}.liquid-shell .mailbox-switcher select{border-color:var(--ds-line);background:#ffffffbf}.liquid-shell .page{width:min(1580px,100%);padding:46px clamp(28px,4vw,68px) 76px;animation:ds-page-enter var(--ds-motion-page) var(--ds-ease-out) both}.liquid-shell .page-header h1{color:var(--ds-text-strong);font-family:var(--ds-font-display)}.liquid-shell .eyebrow{color:var(--ds-action-strong);letter-spacing:.16em}.liquid-shell .segmented{padding:4px;border-color:#ffffffd6;border-radius:14px;background:#ffffff9e;box-shadow:inset 0 1px #fffffff0,0 10px 28px #2d3c5914;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.liquid-shell .segmented button{border-radius:10px;transition:color var(--ds-motion-fast) ease,background var(--ds-motion-fast) ease,box-shadow var(--ds-motion-fast) ease,transform var(--ds-motion-fast) var(--ds-ease-spring)}.liquid-shell .segmented button:active{transform:scale(.97)}.liquid-shell .segmented button.active{background:#151922f0;box-shadow:0 6px 16px #1318222e}.liquid-shell .panel{border-color:#ffffffe0;background:var(--ds-surface-raised);box-shadow:inset 0 1px #fffffff0,var(--ds-panel-shadow)}.liquid-shell .status-pill{min-height:25px;border-color:var(--ds-line);background:var(--ds-surface-soft);font-size:10px}.liquid-shell .status-blue{border-color:#0a73e82e;background:var(--ds-action-soft);color:var(--ds-action-strong)}.liquid-shell .status-green{border-color:#137a5a2e;background:var(--ds-success-soft);color:var(--ds-success)}.liquid-shell .status-amber{border-color:#9a61082e;background:var(--ds-warning-soft);color:var(--ds-warning)}.liquid-shell .status-red{border-color:#bf3d4d2e;background:var(--ds-danger-soft);color:var(--ds-danger)}.liquid-shell .drawer{border-color:#ffffffd6;border-radius:var(--ds-radius-dialog) 0 0 var(--ds-radius-dialog);background:#fbfdffe0;box-shadow:-28px 0 90px #171f3033;backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%);animation:ds-drawer-enter var(--ds-motion-standard) var(--ds-ease-spring) both}.liquid-shell .drawer-scrim{background:#1419246b;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.liquid-shell>.toast{z-index:var(--ds-z-toast);border-color:#ffffffd6;background:#ffffffd1;box-shadow:var(--ds-glass-shadow);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);animation:ds-toast-enter var(--ds-motion-standard) var(--ds-ease-spring) both}.liquid-shell .dashboard-page{position:relative}.dashboard-hero{position:relative;min-height:330px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:34px;align-items:center;overflow:hidden;margin-bottom:16px;padding:clamp(30px,4vw,54px);border:1px solid rgba(255,255,255,.86);border-radius:30px;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.78),transparent 26rem),linear-gradient(135deg,#ffffffb8,#f8fbff7a);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #4e638a0d,0 26px 80px #303f5c1c;backdrop-filter:blur(30px) saturate(145%);-webkit-backdrop-filter:blur(30px) saturate(145%)}.dashboard-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.38),transparent 40%),radial-gradient(circle at 76% 54%,rgba(116,88,232,.11),transparent 22rem)}.dashboard-hero-copy,.dashboard-ai-core{position:relative;z-index:1}.dashboard-hero-topline{display:flex;align-items:center;gap:9px;margin-bottom:22px}.dashboard-live-dot{width:8px;height:8px;border-radius:50%;background:var(--ds-success);box-shadow:0 0 0 5px #137a5a17,0 0 18px #137a5a47}.dashboard-hero-topline span:last-child{color:var(--ds-text-muted);font-size:10px;font-weight:720;letter-spacing:.14em;text-transform:uppercase}.dashboard-hero h1{max-width:760px;margin:0;font-family:var(--ds-font-display);font-size:var(--ds-type-hero);font-weight:720;line-height:.98;letter-spacing:-.065em}.dashboard-hero h1 em{display:block;background:linear-gradient(100deg,var(--ds-action) 8%,var(--ds-ai) 72%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.dashboard-hero-copy>p{max-width:590px;margin:22px 0 28px;color:var(--ds-text-muted);font-size:14px;line-height:1.75}.dashboard-hero-actions{display:flex;align-items:center;gap:12px}.dashboard-hero-hint{display:flex;align-items:center;gap:7px;color:var(--ds-text-muted);font-size:10px}.dashboard-ai-core{min-height:252px;display:grid;place-items:center}.ai-orbit{position:relative;width:228px;height:228px;display:grid;place-items:center}.ai-orbit-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(103,94,218,.18);border-radius:50%;box-shadow:inset 0 0 42px #5b83ed0d}.ai-orbit-ring:before,.ai-orbit-ring:after{content:"";position:absolute;width:9px;height:9px;top:18%;left:16%;border-radius:50%;background:var(--ds-action);box-shadow:0 0 18px #0a73e88c}.ai-orbit-ring:after{top:auto;left:auto;right:13%;bottom:23%;background:var(--ds-ai);box-shadow:0 0 18px #7458e88c}.ai-orbit-ring.ring-two{top:25px;right:25px;bottom:25px;left:25px;border-style:dashed;animation:ds-orbit 20s linear infinite reverse}.ai-orbit-ring.ring-three{top:53px;right:53px;bottom:53px;left:53px;background:#ffffff57;border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffe6,0 20px 50px #414d8124;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%)}.ai-core-center{position:relative;z-index:2;width:94px;height:94px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.86);border-radius:50%;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.94),transparent 35%),linear-gradient(145deg,#389dffe0,#6c4ae0e6);color:#fff;box-shadow:inset 0 1px #ffffffe0,0 16px 38px #5c4ecd47,0 0 50px #4e98f433;animation:ds-core-breathe 4.8s var(--ds-ease-spring) infinite}.ai-core-label{position:absolute;z-index:3;bottom:-12px;min-width:164px;padding:9px 12px;border:1px solid rgba(255,255,255,.82);border-radius:13px;background:#ffffffb8;box-shadow:0 12px 30px #2936531a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);text-align:center}.ai-core-label strong,.ai-core-label small{display:block}.ai-core-label strong{font-size:11px}.ai-core-label small{margin-top:2px;color:var(--ds-text-muted);font-size:9px}.dashboard-stage-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:14px;border:1px solid rgba(255,255,255,.88);border-radius:18px;background:#5b6c8e17;box-shadow:0 16px 46px #2b3a5812}.dashboard-stage{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;background:#ffffffc7}.dashboard-stage>span:first-child{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--ds-action-soft);color:var(--ds-action)}.dashboard-stage:nth-child(2)>span:first-child,.dashboard-stage:nth-child(3)>span:first-child{background:var(--ds-ai-soft);color:var(--ds-ai)}.dashboard-stage:last-child>span:first-child{background:var(--ds-success-soft);color:var(--ds-success)}.dashboard-stage div{min-width:0}.dashboard-stage strong,.dashboard-stage small{display:block}.dashboard-stage strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.dashboard-stage small{margin-top:2px;color:var(--ds-text-muted);font-size:9px}.dashboard-stage>b{color:var(--ds-text-strong);font-family:var(--ds-font-data);font-size:17px;font-variant-numeric:tabular-nums}.liquid-shell .metric-grid{gap:12px}.liquid-shell .metric-card{min-height:152px;overflow:hidden;border-color:#ffffffe6;border-radius:var(--ds-radius-panel);background:#ffffffe8;box-shadow:inset 0 1px #fffffff5,var(--ds-panel-shadow);transition:transform var(--ds-motion-fast) var(--ds-ease-spring),box-shadow var(--ds-motion-fast) ease}.liquid-shell .metric-card:after{content:"";position:absolute;right:-36px;bottom:-54px;width:120px;height:120px;border-radius:50%;background:#0a73e80b;filter:blur(6px)}.liquid-shell .metric-card:nth-child(2):after{background:#7458e80e}.liquid-shell .metric-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 22px 60px #2b3a581a}.liquid-shell .metric-card>strong{position:relative;z-index:1;color:var(--ds-text-strong);font-family:var(--ds-font-data);font-variant-numeric:tabular-nums}.liquid-shell .metric-card.unavailable{background:#f8f9fceb}.liquid-shell .metric-icon{border:1px solid rgba(255,255,255,.78);border-radius:11px;box-shadow:inset 0 1px #fffffff0}.liquid-shell .dashboard-grid{gap:14px}.liquid-shell .dashboard-grid>.panel{min-height:360px;padding:26px;border-radius:24px}.liquid-shell .panel-header h2{font-family:var(--ds-font-display);font-size:17px}.liquid-shell .bar-chart{border-bottom-color:var(--ds-line-soft);background:repeating-linear-gradient(to bottom,transparent 0,transparent 49px,rgba(53,70,102,.055) 50px)}.liquid-shell .bar.discovered{background:linear-gradient(180deg,#4da7fb,var(--ds-action));box-shadow:0 5px 14px #0a73e824}.liquid-shell .bar.claimed{background:linear-gradient(180deg,#a38ef4,var(--ds-ai));box-shadow:0 5px 14px #7458e81f}.liquid-shell .funnel-track{height:9px;background:var(--ds-surface-muted)}.liquid-shell .funnel-fill{background:linear-gradient(90deg,var(--ds-action),#5ca8f6)}.liquid-shell .funnel-fill.f1{background:linear-gradient(90deg,#4f91e2,#6fa9e9)}.liquid-shell .funnel-fill.f2{background:linear-gradient(90deg,var(--ds-ai),#9b86ee)}.liquid-shell .funnel-fill.f3{background:linear-gradient(90deg,var(--ds-success),#4ba488)}.liquid-shell .funnel-note{border:1px solid rgba(116,88,232,.12);background:linear-gradient(135deg,var(--ds-ai-soft),rgba(232,243,255,.74));color:var(--ds-ai-strong)}.dashboard-metric-skeleton{margin:17px 0 11px}.ds-preview-page{position:relative;max-width:1480px}.ds-preview-hero{min-height:430px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:60px}.ds-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--ds-ai-strong);font-size:10px;font-weight:760;letter-spacing:.16em}.ds-preview-hero h1{margin:20px 0;font-family:var(--ds-font-display);font-size:clamp(3.8rem,7vw,7.8rem);font-weight:740;line-height:.82;letter-spacing:-.08em}.ds-preview-hero>div>p{max-width:590px;color:var(--ds-text-muted);font-size:15px;line-height:1.75}.ds-preview-manifesto{min-height:240px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px}.ds-preview-manifesto span,.ds-preview-manifesto p{color:var(--ds-text-muted);font-size:11px}.ds-preview-manifesto strong{margin:9px 0;font-size:25px;letter-spacing:-.04em}.ds-preview-section{margin-top:34px;padding:30px;border:1px solid rgba(255,255,255,.9);border-radius:28px;background:#ffffffd4;box-shadow:var(--ds-panel-shadow)}.ds-preview-section>header{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px}.ds-preview-section>header>span{color:var(--ds-action);font-family:var(--ds-font-data);font-size:11px}.ds-preview-section h2{margin:0;font-size:20px;letter-spacing:-.03em}.ds-preview-section header p{margin:4px 0 0;color:var(--ds-text-muted);font-size:11px}.ds-color-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ds-color-grid article{overflow:hidden;border:1px solid var(--ds-line-soft);border-radius:15px;background:var(--ds-surface)}.ds-color-grid i{height:74px;display:block}.ds-color-grid div{padding:11px}.ds-color-grid strong,.ds-color-grid small{display:block}.ds-color-grid strong{font-size:11px}.ds-color-grid small{margin-top:3px;color:var(--ds-text-muted);font-family:var(--ds-font-data);font-size:9px}.ds-glass-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:32px;border-radius:22px;background:radial-gradient(circle at 15% 30%,rgba(62,158,255,.28),transparent 15rem),radial-gradient(circle at 80% 40%,rgba(116,88,232,.25),transparent 17rem),linear-gradient(135deg,#dfeafd,#eef1fb)}.ds-glass-grid .ds-glass{min-height:180px;display:flex;flex-direction:column;justify-content:flex-end;padding:20px}.ds-glass-grid small,.ds-glass-grid p{color:var(--ds-text-muted);font-size:10px}.ds-glass-grid strong{margin:7px 0;font-size:16px}.ds-control-demo{display:grid;gap:22px}.ds-button-row,.ds-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ds-form-demo{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ds-inline-help{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--ds-line);border-radius:50%;background:var(--ds-surface);color:var(--ds-text-muted);font-size:11px;font-weight:800}.ds-state-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px}.ds-skeleton-demo{display:grid;align-content:center;gap:10px;padding:18px;border:1px solid var(--ds-line-soft);border-radius:var(--ds-radius-control);background:var(--ds-surface-soft)}@keyframes ds-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-modal-enter{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-drawer-enter{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes ds-toast-enter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ds-shimmer{0%{transform:translate(-130%)}to{transform:translate(330%)}}@keyframes ds-orbit{to{transform:rotate(360deg)}}@keyframes ds-core-breathe{0%,to{transform:scale(.97);filter:saturate(96%)}50%{transform:scale(1.035);filter:saturate(114%)}}@media(max-width:1120px){.liquid-shell .sidebar{width:210px}.liquid-shell .workspace{margin-left:210px}.dashboard-hero{grid-template-columns:minmax(0,1fr) 280px}.ai-orbit{width:198px;height:198px}.dashboard-stage-strip{grid-template-columns:1fr 1fr}.ds-color-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.liquid-shell .mobile-header{z-index:var(--ds-z-chrome);border-bottom:1px solid rgba(255,255,255,.82);background:#fafcffbd;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.liquid-shell .sidebar{width:min(320px,88vw)}.liquid-shell .workspace{margin-left:0}.liquid-shell .page{padding:24px 16px 52px}.dashboard-hero{min-height:auto;grid-template-columns:1fr;padding:26px 22px 34px}.dashboard-ai-core{min-height:220px}.dashboard-stage-strip,.ds-preview-hero,.ds-glass-grid,.ds-form-demo,.ds-state-grid{grid-template-columns:1fr}.ds-preview-hero{min-height:auto;gap:24px}.ds-preview-hero h1{font-size:clamp(3.2rem,16vw,5rem)}.ds-color-grid{grid-template-columns:1fr 1fr}.ds-preview-section{padding:20px;border-radius:22px}.ds-state-panel{grid-template-columns:auto minmax(0,1fr)}.ds-state-action{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.liquid-field canvas{opacity:.58}}@media(forced-colors:active){.ds-glass,.dashboard-hero,.liquid-shell .sidebar,.liquid-shell .mailbox-operator{border:1px solid CanvasText;background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}}body{min-width:0;min-height:100vh;color:var(--ds-graphite);background:radial-gradient(circle at 82% 3%,rgba(232,120,80,.46),transparent 27%),radial-gradient(circle at 8% 91%,rgba(103,204,224,.48),transparent 31%),linear-gradient(135deg,#d5d9dc,#e7e9ea 48%,#d9d8d6)}.liquid-field{background:radial-gradient(circle at 84% 3%,rgba(232,120,80,.6),transparent 26%),radial-gradient(circle at 5% 92%,rgba(87,193,216,.6),transparent 33%),radial-gradient(circle at 55% 48%,rgba(255,255,255,.5),transparent 40%),linear-gradient(138deg,#d1d6d9,#e9e9e8 51%,#d9d7d4)}.liquid-field canvas{opacity:.72;filter:saturate(.92) contrast(.94)}.liquid-shell.app-shell{position:relative;isolation:isolate;display:grid;grid-template-columns:184px minmax(0,1fr);width:calc(100vw - 20px);min-width:0;min-height:calc(100vh - 20px);margin:10px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:30px;background:linear-gradient(120deg,#eff2f385,#d6dade47 58%,#f7e3da47),#dce0e285;box-shadow:0 32px 90px #2631392e,inset 0 1px #ffffffe6}.liquid-shell.app-shell:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(102deg,rgba(255,255,255,.34),transparent 24%,transparent 72%,rgba(255,244,238,.25)),radial-gradient(circle at 48% 28%,rgba(255,255,255,.28),transparent 35%)}.liquid-shell .sidebar{position:relative;z-index:4;inset:auto;display:flex;flex-direction:column;width:auto;height:calc(100vh - 48px);min-height:620px;margin:14px 0 14px 14px;padding:18px 12px 14px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:linear-gradient(165deg,#f8fafb94,#dae5eb57 58%,#72cfe23b),#e8edf075;box-shadow:0 18px 48px #3140481f,inset 0 1px #fffffff0,inset 0 -1px #ffffff3d;-webkit-backdrop-filter:blur(26px) saturate(125%);backdrop-filter:blur(26px) saturate(125%)}.liquid-shell .brand-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:0 5px 14px}.liquid-shell .brand-row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.liquid-shell .brand-mark{position:relative;overflow:hidden;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.82)!important;border-radius:15px;color:#536676!important;font-size:15px;font-weight:780;letter-spacing:.08em;background:linear-gradient(145deg,#ffffff9e,#d7f2f657),#f5f8f970!important;box-shadow:0 14px 34px #266c8029,inset 0 1px #ffffffe6;isolation:isolate;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),border-color .18s cubic-bezier(.2,.8,.2,1)}.liquid-shell .brand-mark:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(135deg,#ffffffc2,#fff0 38%),radial-gradient(circle at 82% 14%,rgba(255,170,136,.26),transparent 42%),radial-gradient(circle at 12% 88%,rgba(101,214,229,.18),transparent 48%);mix-blend-mode:screen}.liquid-shell .brand-mark:hover{transform:translateY(-1px) scale(1.02);border-color:#fffffff5!important;box-shadow:0 18px 38px #266c8038,inset 0 1px #fffffff0}.liquid-shell .brand-mark-image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(1.06);filter:saturate(1.08) contrast(1.04);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.liquid-shell .brand-mark:hover .brand-mark-image{transform:scale(1.1)}.liquid-shell .brand-name{display:grid;min-width:0;text-align:left}.liquid-shell .brand-name strong{overflow:hidden;color:#23313b;font-size:13px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.liquid-shell .brand-name small{margin-top:4px;color:#647580;font-size:6.5px;font-weight:760;letter-spacing:.18em}.liquid-shell .demo-badge{min-height:48px;margin:0 0 12px;padding:8px 10px;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:15px;background:#f9fafa59;box-shadow:inset 0 1px #ffffffb3}.liquid-shell .demo-badge>div{min-width:0}.liquid-shell .demo-badge strong,.liquid-shell .demo-badge small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liquid-shell .demo-badge strong{color:#33434e;font-size:10px}.liquid-shell .demo-badge small{margin-top:2px;color:#75838c;font-size:8px}.liquid-shell .demo-badge>span{background:var(--ds-success);box-shadow:0 0 0 4px #63bca921,0 0 12px #63bca95c}.liquid-shell .nav-section-label{margin:10px 9px 5px;color:#7d8990;font-size:8px;font-weight:740;letter-spacing:.14em}.liquid-shell .sidebar-nav{min-height:0;overflow:auto;scrollbar-width:none}.liquid-shell .sidebar-nav::-webkit-scrollbar{display:none}.liquid-shell .nav-item,.liquid-shell .nav-parent{position:relative;min-height:37px;margin:2px 0;padding:0 10px;border:1px solid transparent;border-radius:13px;color:#47565f;font-size:11px;transition:color var(--ds-duration-fast) var(--ds-ease),background var(--ds-duration-fast) var(--ds-ease),border-color var(--ds-duration-fast) var(--ds-ease),transform var(--ds-duration-fast) var(--ds-ease)}.liquid-shell .nav-item:hover,.liquid-shell .nav-parent:hover{color:#1d303a;background:#ffffff47;transform:translate(1px)}.liquid-shell .nav-item.active{color:#1a4958;border-color:#ffffffc7;background:linear-gradient(100deg,#ffffffb8,#e7f8fb80),#f1f8f980;box-shadow:0 7px 18px #44738117,inset 0 1px #fffffff5}.liquid-shell .nav-item.active:after{position:absolute;right:8px;width:4px;height:4px;border-radius:50%;background:var(--ds-ice-strong);box-shadow:0 0 10px #43aecab3;content:""}.liquid-shell .nav-children{margin:3px 0 6px 14px;padding-left:7px;border-left:1px solid rgba(82,109,121,.15)}.liquid-shell .nav-children .nav-item{min-height:31px;padding-left:9px;font-size:9.5px}.liquid-shell .sidebar-footer{margin-top:auto;padding-top:10px;border-top:1px solid rgba(82,104,115,.12)}.liquid-shell .mailbox-operator{padding:8px;border:1px solid rgba(255,255,255,.68);border-radius:15px;background:#fafbfb4d;box-shadow:inset 0 1px #ffffffc7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.liquid-shell .mailbox-operator select{width:100%;min-width:0;height:28px;margin-top:7px;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:9px;color:#46545c;font-size:8px;text-overflow:ellipsis;background:#ffffff7a}.liquid-shell .workspace{position:relative;z-index:2;grid-column:2;width:auto;min-width:0;height:calc(100vh - 20px);margin:0!important;overflow:auto;background:transparent}.liquid-shell .page{width:100%;max-width:none;min-height:100%;margin:0;padding:17px 20px 34px}.glass-surface{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.76);background:linear-gradient(145deg,#ffffff75,#e6ebee40),#eceff059;box-shadow:0 12px 36px #28394317,inset 0 1px #ffffffe6,inset 0 -1px #fff3;-webkit-backdrop-filter:blur(22px) saturate(124%);backdrop-filter:blur(22px) saturate(124%)}.glass-surface:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(220px circle at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.36),transparent 68%);content:"";opacity:0;transition:opacity .18s ease}.aurora-glass-interactive{transform:perspective(900px) rotateX(var(--glass-tilt-y, 0deg)) rotateY(var(--glass-tilt-x, 0deg)) translate3d(var(--glass-shift-x, 0),var(--glass-shift-y, 0),0);transition:transform .17s var(--ds-ease),border-color .17s ease,box-shadow .17s ease;will-change:transform}.aurora-glass-interactive:hover:after,.aurora-glass-interactive.is-hovered:after,.aurora-glass-interactive.is-pressed:after{opacity:1}.aurora-glass-interactive.is-pressed{transform:perspective(900px) translate3d(0,1px,0) scale(.988)}.aurora-glass-interactive.is-releasing{transition-duration:.39s}.content-surface,.aurora-dashboard .panel{border:1px solid rgba(255,255,255,.78);background:linear-gradient(150deg,#f9f9f8bf,#ebedee9e),#f4f5f5b3;box-shadow:0 18px 54px #2d394014,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(20px) saturate(110%);backdrop-filter:blur(20px) saturate(110%)}.aurora-dashboard{color:#1b2932}.aurora-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;color:#263d48}.aurora-topbar>div:first-child{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;color:#375360}.aurora-topbar>div:first-child small{overflow:hidden;color:#526b76;font-size:11px;font-weight:680;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.aurora-topbar>div:first-child strong{flex:0 0 auto;color:#172a34;font-size:13px;font-weight:760;letter-spacing:-.01em}.aurora-top-controls{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;min-width:0;max-width:700px}.aurora-period{display:flex;align-items:center;height:34px;padding:3px;border-radius:14px}.aurora-period button{min-width:48px;height:26px;border:0;border-radius:10px;color:#536873;font-size:10px;font-weight:620;background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.aurora-period button.is-active{color:#152730;background:#ffffffad;box-shadow:0 5px 14px #2a3e4814,inset 0 1px #fff}.aurora-model-pill,.aurora-refresh{display:inline-flex;align-items:center;justify-content:center;height:34px;border-radius:14px;color:#314b58;font-size:10.5px;font-weight:680;line-height:1;white-space:nowrap}.aurora-model-pill{gap:6px;padding:0 13px}.aurora-refresh{gap:7px;min-width:94px;padding:0 13px 0 11px;cursor:pointer}.aurora-refresh svg{flex:0 0 auto}.aurora-refresh span{display:inline-block;min-width:0;overflow:visible;color:#213a47;font-size:10.5px;font-weight:720;letter-spacing:.01em;text-overflow:clip}.aurora-refresh:disabled{cursor:wait;opacity:.62}.is-spinning{animation:clear-pearl-spin .9s linear infinite}.aurora-headline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;min-height:120px;padding:2px 8px 15px}.aurora-headline>div:first-child{min-width:0}.aurora-status-chip{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:0 9px;border:1px solid rgba(255,255,255,.76);border-radius:999px;color:#52616a;font-size:8px;font-weight:730;background:#ffffff5c}.aurora-status-chip:before{width:5px;height:5px;border-radius:50%;background:#85949c;content:""}.aurora-status-chip.is-running:before{background:var(--ds-ice-strong);box-shadow:0 0 0 4px #43aeca1f,0 0 12px #43aeca8f}.aurora-status-chip.is-waiting:before{background:var(--ds-orange);box-shadow:0 0 0 4px #e878501f,0 0 12px #e8785070}.aurora-headline h1{max-width:770px;margin:9px 0 5px;color:#15232c;font-size:clamp(36px,4.4vw,68px);font-weight:720;line-height:.95;letter-spacing:-.065em}.aurora-headline p{max-width:720px;margin:0;color:#52616b;font-size:11px;line-height:1.6}.aurora-boss-status{display:flex;min-width:178px;margin-bottom:2px}.aurora-boss-status>div{display:grid;min-width:88px;padding:0 17px;border-left:1px solid rgba(68,85,95,.12)}.aurora-boss-status span{color:#738087;font-size:8px}.aurora-boss-status strong{margin-top:4px;color:#1b2b34;font-size:20px}.aurora-boss-status .needs-decision strong{color:#aa4d31}.aurora-control-grid{display:grid;grid-template-columns:minmax(0,1fr) 306px;gap:12px;min-height:0;height:auto}.aurora-workroom-stack{display:grid;grid-template-rows:minmax(0,1fr) 52px;gap:10px;min-width:0;min-height:0}.aurora-ai-lens{position:absolute;z-index:5;top:50%;left:50%;display:grid;place-items:center;width:clamp(138px,27cqw,170px);height:clamp(138px,27cqw,170px);padding:0;overflow:visible;border-radius:50%;color:#20333e;background:radial-gradient(circle at 34% 25%,rgba(255,255,255,.82),transparent 29%),radial-gradient(circle at 70% 76%,rgba(155,195,238,.42),transparent 49%),linear-gradient(145deg,#f6f9fb9e,#d5dfec75);box-shadow:0 26px 58px #3b4f612b,0 0 0 1px #fff9,0 0 52px #7ac0de33,inset 0 1px #fffffff5,inset 0 -18px 40px #839fc91f;transform:translate(-50%,-50%);cursor:pointer;transition:width .43s cubic-bezier(.2,.84,.2,1),height .43s cubic-bezier(.2,.84,.2,1),border-radius .43s cubic-bezier(.2,.84,.2,1),box-shadow .24s ease,transform .24s ease}.aurora-ai-lens:hover{box-shadow:0 28px 66px #3b4f6133,0 0 0 1px #ffffffb8,0 0 68px #62c0d847,inset 0 1px #fff,inset 0 -18px 40px #839fc924;transform:translate(-50%,-50%) scale(1.018)}.aurora-ai-lens.is-waiting{background:radial-gradient(circle at 34% 25%,rgba(255,255,255,.84),transparent 29%),radial-gradient(circle at 72% 77%,rgba(235,150,116,.35),transparent 51%),linear-gradient(145deg,#f9f7f5a3,#e6dadc70);box-shadow:0 26px 58px #53443e29,0 0 0 1px #ffffffb3,0 0 56px #e8785030,inset 0 1px #fff}.aurora-ai-lens.is-expanded{width:min(420px,68%);height:254px;border-radius:38px}.aurora-lens-orbit,.aurora-lens-orbit i{position:absolute;top:-31px;right:-31px;bottom:-31px;left:-31px;border:1px solid rgba(111,137,151,.1);border-radius:50%}.aurora-lens-orbit i:nth-child(1){top:15px;right:15px;bottom:15px;left:15px;border-style:dashed;border-color:#53bfd83d;animation:clear-pearl-spin 16s linear infinite}.aurora-lens-orbit i:nth-child(2){top:-25px;right:-25px;bottom:-25px;left:-25px}.aurora-lens-orbit i:nth-child(3){top:-52px;right:-52px;bottom:-52px;left:-52px;border-color:#ffffff3d}.aurora-lens-core{position:relative;z-index:2;display:grid;place-items:center;width:min(100%,156px);min-width:0;text-align:center;transition:transform .3s var(--ds-ease-spring)}.aurora-lens-core>small{color:#4d6672;font-size:10px;font-weight:720}.aurora-lens-core>strong{margin:5px 0 3px;color:#1c2f3a;font-size:clamp(22px,4.5cqw,29px);line-height:1;font-variant-numeric:tabular-nums}.aurora-lens-core>em{display:block;max-width:100%;overflow:hidden;color:#64747d;font-size:clamp(9px,1.55cqw,11px);font-style:normal;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.aurora-lens-detail{position:absolute;z-index:2;top:53%;left:50%;display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px 10px;align-items:stretch;width:min(360px,calc(100% - 34px));min-width:0;max-height:0;margin-top:0;overflow:hidden;opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:max-height .3s ease,margin .3s ease,opacity .25s ease,transform .3s ease}.aurora-ai-lens.is-expanded .aurora-lens-core{transform:translateY(-68px)}.aurora-ai-lens.is-expanded .aurora-lens-detail{max-height:152px;opacity:1;pointer-events:auto;transform:translate(-50%,-4px)}.aurora-lens-detail>span{display:grid;gap:3px;align-content:center;min-width:0;min-height:58px;padding:9px 11px;border:1px solid rgba(255,255,255,.65);border-radius:13px;text-align:left;color:#20333e;font-size:13px;font-weight:620;line-height:1.42;overflow-wrap:anywhere;background:#ffffff40}.aurora-lens-detail small{color:#5e7078;font-size:10px}.aurora-lens-detail b{align-self:center;color:#354851;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}@container aurora-workroom (max-width: 560px){.aurora-agent-node{width:126px;min-height:78px;padding:10px 11px}.aurora-agent-node.agent-top-left,.aurora-agent-node.agent-bottom-left{left:3%}.aurora-agent-node.agent-top-right,.aurora-agent-node.agent-bottom-right{right:3%}.aurora-agent-node p{-webkit-line-clamp:1}.aurora-ai-lens{width:146px;height:146px}.aurora-lens-orbit,.aurora-lens-orbit i{top:-22px;right:-22px;bottom:-22px;left:-22px}.aurora-lens-orbit i:nth-child(2){top:-17px;right:-17px;bottom:-17px;left:-17px}.aurora-lens-orbit i:nth-child(3){top:-34px;right:-34px;bottom:-34px;left:-34px}}@container aurora-workroom (max-width: 430px){.aurora-agent-node{width:108px;min-height:64px;padding:8px 9px}.aurora-agent-node p{display:none}.aurora-agent-node strong{margin-top:5px;font-size:12px}.aurora-ai-lens{width:124px;height:124px}.aurora-lens-core>strong{font-size:20px}.aurora-ai-lens.is-expanded{width:78%;height:246px}}.aurora-stage-control{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;min-width:0;height:58px;padding:5px;overflow:hidden;border-radius:18px}.aurora-stage-lens{position:absolute;z-index:1;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / var(--stage-count, 5));border:1px solid rgba(255,255,255,.8);border-radius:14px;background:radial-gradient(circle at 30% 0,rgba(255,255,255,.72),transparent 44%),#daeff36b;box-shadow:0 6px 18px #41798717,inset 0 1px #ffffffe6;transform:translate(calc(var(--active-stage, 0) * 100%));transition:transform .39s cubic-bezier(.2,.84,.2,1)}.aurora-stage-control button{position:relative;z-index:2;display:grid;grid-template-rows:auto auto;place-content:center;align-content:center;justify-items:center;gap:2px;min-width:0;padding:0 6px;overflow:hidden;border:0;border-radius:13px;color:#53656e;background:transparent;cursor:pointer}.aurora-stage-control button small{display:block;max-width:100%;overflow:hidden;font-size:10px;font-variant-numeric:tabular-nums;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.aurora-stage-control button strong{display:block;max-width:100%;overflow:hidden;font-size:11px;font-weight:650;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.aurora-stage-control button.is-active{color:#17495a}.aurora-stage-control button.is-complete small:after{margin-left:4px;color:var(--ds-success);content:"✓"}.action-cockpit{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-width:0;min-height:396px;padding:18px;overflow:hidden;border-radius:27px;background:linear-gradient(rgba(82,111,124,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(82,111,124,.03) 1px,transparent 1px),radial-gradient(circle at 18% 92%,rgba(103,206,224,.2),transparent 34%),radial-gradient(circle at 94% 5%,rgba(236,157,122,.18),transparent 30%),linear-gradient(145deg,#ffffff75,#e4edef4d);background-size:32px 32px,32px 32px,auto,auto,auto;box-shadow:0 22px 54px #2b3d461a,inset 0 1px #fffffff0}.action-cockpit:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(116deg,rgba(255,255,255,.34),transparent 22%,transparent 76%,rgba(255,244,239,.2)),radial-gradient(circle at 58% 48%,rgba(255,255,255,.28),transparent 35%)}.action-cockpit>*{position:relative;z-index:1}.action-cockpit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.action-cockpit-header h2{margin:5px 0 4px;color:#172b35;font-size:clamp(24px,3.2vw,38px);line-height:1.05;letter-spacing:-.045em}.action-cockpit-header p{margin:0;color:#435760;font-size:14px;line-height:1.55}.action-cockpit-status{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;min-height:34px;padding:0 13px;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#2f4f5c;font-size:12px;font-weight:740;background:#ffffff57;box-shadow:inset 0 1px #ffffffdb}.action-cockpit-status i{width:7px;height:7px;border-radius:50%;background:var(--ds-success);box-shadow:0 0 0 5px #26a6761f}.action-cockpit-status.is-waiting i{background:var(--ds-orange);box-shadow:0 0 0 5px #e8785021}.action-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid rgba(239,154,122,.52);border-radius:18px;color:#673d2d;background:#fff3ee8f}.action-alert strong,.action-alert span{display:block}.action-alert strong{font-size:14px}.action-alert span{margin-top:2px;font-size:13px;line-height:1.5}.action-cockpit-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);gap:12px;min-width:0}.action-queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.action-queue-card{position:relative;display:grid;min-height:142px;min-width:0;padding:16px;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:22px;color:#20333e;text-align:left;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.56),transparent 34%),linear-gradient(145deg,#ffffff80,#e7eff152);box-shadow:0 14px 32px #354a5414,inset 0 1px #ffffffeb;cursor:pointer;transition:transform .19s var(--ds-ease),box-shadow .19s ease,border-color .19s ease}.action-queue-card:before{position:absolute;inset:0 0 auto;height:58px;pointer-events:none;content:"";opacity:.78}.action-queue-card.is-ice:before{background:radial-gradient(circle at 82% 0,rgba(87,190,214,.28),transparent 58%)}.action-queue-card.is-mint:before{background:radial-gradient(circle at 82% 0,rgba(97,191,161,.25),transparent 58%)}.action-queue-card.is-violet:before{background:radial-gradient(circle at 82% 0,rgba(128,122,203,.24),transparent 58%)}.action-queue-card.is-amber:before{background:radial-gradient(circle at 82% 0,rgba(232,120,80,.25),transparent 58%)}.action-queue-card:hover,.action-queue-card:focus-visible{border-color:#80d7e8c7;box-shadow:0 18px 38px #37798c24,0 0 0 1px #80d7e840,inset 0 1px #fff;outline:none;transform:translateY(-3px)}.action-queue-card.is-urgent{border-color:#efad9294}.action-card-status,.action-card-title,.action-queue-card p,.action-queue-card em,.action-queue-card strong{position:relative;z-index:1}.action-card-status{justify-self:start;padding:5px 9px;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#39525d;font-size:11px;font-weight:760;background:#ffffff57}.action-queue-card.is-urgent .action-card-status{color:#8c4b32;background:#ffeee68a}.action-queue-card strong{margin-top:12px;color:#182c36;font-size:clamp(28px,4.8vw,42px);line-height:.95;font-variant-numeric:tabular-nums}.action-queue-card.is-unavailable strong{font-size:clamp(19px,2.2vw,24px);line-height:1.1}.action-card-title{margin-top:7px;color:#213843;font-size:15px;font-weight:780}.action-queue-card p{margin:7px 0 0;color:#435760;font-size:13px;font-weight:570;line-height:1.5}.action-queue-card em{display:inline-flex;align-items:center;justify-self:start;gap:5px;margin-top:12px;color:#0e7894;font-size:12px;font-style:normal;font-weight:760}.action-recommendation{display:flex;min-width:0;min-height:100%;flex-direction:column;justify-content:space-between;padding:18px;border:1px solid rgba(255,255,255,.74);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.62),transparent 36%),linear-gradient(145deg,#ffffff85,#e5edef5c);box-shadow:0 16px 38px #36495214,inset 0 1px #ffffffe6}.action-recommendation.is-amber{background:radial-gradient(circle at 100% 0,rgba(239,162,126,.24),transparent 38%),linear-gradient(145deg,#ffffff8f,#f6ece866)}.action-recommendation.is-violet{background:radial-gradient(circle at 100% 0,rgba(139,130,210,.2),transparent 38%),linear-gradient(145deg,#ffffff8f,#ebecf666)}.action-recommendation h3{margin:9px 0 8px;color:#172b35;font-size:clamp(20px,2.4vw,29px);line-height:1.15;letter-spacing:-.028em}.action-recommendation p{margin:0;color:#40545e;font-size:14px;font-weight:580;line-height:1.68}.action-recommendation button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;margin-top:20px;padding:0 17px;border:1px solid rgba(255,255,255,.78);border-radius:999px;color:#153641;font-size:14px;font-weight:780;background:#ffffff70;box-shadow:0 12px 26px #2c505c17,inset 0 1px #ffffffeb;cursor:pointer;transition:transform .18s var(--ds-ease),box-shadow .18s ease}.action-recommendation button:hover,.action-recommendation button:focus-visible{box-shadow:0 16px 32px #2c505c21,inset 0 1px #fff;outline:none;transform:translateY(-2px)}.action-flow-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:7px;border-radius:20px}.action-flow-step{position:relative;display:grid;gap:3px;min-width:0;min-height:64px;padding:9px 10px;overflow:hidden;border:1px solid transparent;border-radius:15px;color:#4f6470;text-align:center;background:transparent;cursor:pointer;transition:background .19s ease,border-color .19s ease,transform .19s var(--ds-ease)}.action-flow-step span{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;color:#57707c;font-size:11px;font-weight:780;font-variant-numeric:tabular-nums}.action-flow-step strong{overflow:hidden;color:#1d3540;font-size:13px;font-weight:780;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.action-flow-step small{overflow:hidden;color:#586d77;font-size:11px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.action-flow-step.is-active,.action-flow-step:hover,.action-flow-step:focus-visible{border-color:#ffffffc7;background:#ddf2f67a;outline:none;transform:translateY(-1px)}.action-flow-step.is-complete span{color:#137c94}.action-flow-step.is-warning{background:#ffefe86b}.action-flow-step.is-unavailable{opacity:.78}.aurora-live-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:396px;padding:20px;overflow:hidden;border-radius:25px}.aurora-live-panel>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px}.aurora-live-panel>header small{color:#536871;font-size:11px;font-weight:700;letter-spacing:.08em}.aurora-live-panel>header h2{margin:3px 0 0;color:#1b2a33;font-size:24px}.aurora-live-panel>header>span{display:inline-flex;align-items:center;gap:5px;color:#526670;font-size:12px;font-weight:650}.aurora-live-panel>header>span i{width:5px;height:5px;border-radius:50%;background:#89969d}.aurora-live-panel>header>span.is-running i{background:var(--ds-ice-strong);box-shadow:0 0 10px #43aeca99;animation:clear-pearl-pulse 1.7s ease-in-out infinite}.aurora-live-panel>header>span.is-waiting i{background:var(--ds-orange);box-shadow:0 0 10px #e878507a}.aurora-activity-list{min-height:0;overflow:auto;scrollbar-width:thin}.aurora-activity-row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;min-height:86px;padding:14px 2px;border-top:1px solid rgba(82,101,111,.1)}.aurora-activity-row time{color:#526872;font-size:12px;font-weight:650}.aurora-activity-row strong,.aurora-activity-row p,.aurora-activity-row small{display:block}.aurora-activity-row strong{color:#243944;font-size:15px;line-height:1.35}.aurora-activity-row p{margin:4px 0;color:#455e69;font-size:13px;line-height:1.5}.aurora-activity-row small{color:#5f737c;font-size:12px}.aurora-activity-row.is-running{padding-left:8px;border-left:2px solid var(--ds-ice-strong);background:linear-gradient(90deg,rgba(122,209,227,.12),transparent 64%)}.aurora-activity-row.is-warning{padding-left:8px;border-left:2px solid var(--ds-orange);background:linear-gradient(90deg,rgba(232,120,80,.08),transparent 68%)}.aurora-activity-empty{display:grid;place-items:center;align-content:center;min-height:180px;color:#667983;text-align:center}.aurora-activity-empty strong{margin-top:8px;color:#51616a;font-size:13px}.aurora-activity-empty p{margin:4px 0;font-size:11px}.aurora-decision-block{margin:12px 0;padding:12px;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:#ffffff47}.aurora-decision-block.is-ready{border-color:#f2b79e94;background:radial-gradient(circle at 100% 0,rgba(246,177,147,.2),transparent 45%),#faf2ee85}.aurora-decision-block>span{display:flex;align-items:center;gap:6px;color:#986047;font-size:10px;font-weight:650}.aurora-decision-block strong{display:block;margin:8px 0 4px;color:#4c352b;font-size:13px}.aurora-decision-block p{margin:0;color:#665148;font-size:11px;line-height:1.6}.aurora-live-metrics{display:grid;grid-template-columns:repeat(4,1fr);padding-top:10px;border-top:1px solid rgba(76,94,104,.1)}.aurora-live-metrics>div{display:grid;min-width:0;text-align:center}.aurora-live-metrics strong{color:#283b46;font-size:16px;font-variant-numeric:tabular-nums}.aurora-live-metrics span{margin-top:3px;color:#5e717a;font-size:10px;font-weight:650}.aurora-data-overview{margin-top:12px;padding:clamp(19px,2vw,26px);overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:25px;background:linear-gradient(132deg,#f4f7f8a3,#dfe7eb6b),#ebeff170;box-shadow:0 18px 54px #39495214,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(26px) saturate(122%);backdrop-filter:blur(26px) saturate(122%)}.aurora-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.aurora-section-heading>div{min-width:0}.aurora-section-heading>div>span,.aurora-panel-kicker{display:block;color:#39849a;font-family:var(--ds-font-ui);font-size:10px;font-weight:760;letter-spacing:.16em}.aurora-section-heading h2{margin:4px 0 0;color:#23343e;font-family:var(--ds-font-display);font-size:clamp(22px,2vw,28px);font-weight:480;letter-spacing:-.035em}.aurora-section-heading p{margin:4px 0 0;color:#697980;font-size:12px;line-height:1.55}.aurora-data-scope{min-height:34px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:7px 11px;border:1px solid rgba(255,255,255,.74);border-radius:999px;background:#f7f9fa75;color:#405963;font-size:12px;font-weight:650;white-space:nowrap;box-shadow:inset 0 1px #ffffffd1}.aurora-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.aurora-kpi-card{--kpi-accent: #43aeca;--kpi-soft: rgba(82, 190, 213, .15);position:relative;isolation:isolate;min-width:0;min-height:142px;display:grid;grid-template-columns:32px minmax(0,1fr);align-content:start;column-gap:10px;padding:15px 14px 13px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:18px;background:linear-gradient(145deg,#fafbfcb8,#e6ecef94);box-shadow:0 10px 26px #37495312,inset 0 1px #fffffff0}.aurora-kpi-card:after{position:absolute;z-index:-1;top:0;right:0;width:58px;height:46px;border-radius:0 18px 0 52px;content:"";background:var(--kpi-soft)}.aurora-kpi-card.is-mint{--kpi-accent: #4da992;--kpi-soft: rgba(99, 188, 169, .16)}.aurora-kpi-card.is-violet{--kpi-accent: #7f83b9;--kpi-soft: rgba(142, 144, 197, .15)}.aurora-kpi-card.is-orange{--kpi-accent: #c56f4d;--kpi-soft: rgba(232, 120, 80, .14)}.aurora-kpi-icon{width:32px;height:32px;display:grid;place-items:center;color:var(--kpi-accent);border:1px solid rgba(255,255,255,.82);border-radius:11px;background:#f6f9fa8a;box-shadow:inset 0 1px #ffffffe0}.aurora-kpi-card>div{min-width:0;display:flex;flex-direction:column;gap:5px}.aurora-kpi-card>div>span{color:#4d616b;font-size:12px;font-weight:650}.aurora-kpi-card>div>strong{overflow:hidden;color:#20313b;font-family:var(--ds-font-data);font-size:clamp(20px,2vw,29px);font-weight:650;letter-spacing:-.045em;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.aurora-kpi-card.is-unavailable>div>strong{color:#5f7078;font-family:var(--ds-font-ui);font-size:13px;font-weight:650;letter-spacing:0}.aurora-kpi-card>p{grid-column:1 / -1;align-self:end;margin:14px 0 0;color:#53666f;font-size:11px;line-height:1.55;overflow-wrap:anywhere}.aurora-insight-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;margin-top:12px}.liquid-shell .aurora-dashboard .aurora-insight-panel{min-width:0;min-height:350px;margin:0;padding:clamp(20px,2vw,27px);overflow:hidden}.aurora-insight-panel .panel-header{padding-bottom:16px;border-bottom:1px solid rgba(73,94,104,.09)}.aurora-insight-panel .panel-header h2{margin-top:4px}.aurora-pending-pill{min-height:31px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 9px;border:1px solid rgba(255,255,255,.74);border-radius:999px;background:#e8f1f47a;color:#3f5964;font-size:11px;font-weight:650}.aurora-rate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aurora-rate-ring{--rate-color: #43aeca;--rate-sweep: 0deg;position:relative;min-width:0;min-height:142px;display:grid;place-items:start center;border-radius:22px;text-align:center;outline:none;transition:transform .26s var(--ds-ease-spring),background .22s ease,box-shadow .26s ease}.aurora-rate-ring:hover,.aurora-rate-ring:focus-visible{z-index:2;background:#f5f9fa5c;box-shadow:0 18px 34px #3d545e1a,inset 0 1px #ffffffc7;transform:translateY(-4px) scale(1.018)}.aurora-rate-ring:focus-visible{outline:2px solid rgba(37,138,168,.58);outline-offset:3px}.aurora-rate-ring:before,.aurora-rate-ring:after{position:absolute;top:0;left:50%;border-radius:50%;content:"";transform:translate(-50%)}.aurora-rate-ring:before{width:116px;height:116px;background:conic-gradient(var(--rate-color) var(--rate-sweep),rgba(191,205,211,.35) 0);box-shadow:0 10px 28px color-mix(in srgb,var(--rate-color) 16%,transparent),inset 0 1px #ffffffa8;animation:aurora-rate-sweep .92s var(--ds-ease-spring) .14s forwards}.aurora-rate-ring:after{top:8px;width:100px;height:100px;border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,#f8fafbd6,#e5ebeed1);box-shadow:inset 0 1px #ffffffe6}.aurora-rate-ring.is-mint{--rate-color: #63bca9}.aurora-rate-ring.is-violet{--rate-color: #8587bd}.aurora-rate-ring.is-orange{--rate-color: #d77b56}.aurora-rate-ring.is-unavailable{--rate-color: #aeb9bd}.aurora-rate-ring>div{z-index:1;position:relative;width:116px;height:116px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px}.aurora-rate-ring>div:after{position:absolute;top:50%;left:50%;width:8px;height:8px;border:2px solid rgba(255,255,255,.9);border-radius:50%;content:"";background:var(--rate-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--rate-color) 15%,transparent),0 0 14px var(--rate-color);opacity:0;transform:translate(-50%,-50%) rotate(var(--rate-progress)) translateY(-54px) scale(.65);transition:opacity .22s ease,transform .36s var(--ds-ease-spring)}.aurora-rate-ring:not(.is-unavailable):hover>div:after,.aurora-rate-ring:not(.is-unavailable):focus-visible>div:after{opacity:1;transform:translate(-50%,-50%) rotate(var(--rate-progress)) translateY(-54px) scale(1)}.aurora-rate-ring strong{color:#243741;font-family:var(--ds-font-data);font-size:19px;font-weight:650;letter-spacing:-.04em}.aurora-rate-ring.is-unavailable strong{color:#5d7079;font-family:var(--ds-font-ui);font-size:11px;letter-spacing:0}.aurora-rate-ring span{color:#4d636d;font-size:11px;font-weight:650}.aurora-rate-ring>small{z-index:1;max-width:140px;margin-top:5px;color:#60717a;font-size:10px;line-height:1.45}.aurora-insight-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px}.aurora-insight-facts>div{min-width:0;min-height:91px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px 10px;padding:12px;border:1px solid rgba(255,255,255,.68);border-radius:15px;background:#f1f5f770;box-shadow:inset 0 1px #ffffffc7}.aurora-insight-facts span{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#405a64;font-size:11px;font-weight:650}.aurora-insight-facts strong{color:#263a44;font-family:var(--ds-font-data);font-size:14px}.aurora-insight-facts .is-unavailable strong{color:#5e717a;font-family:var(--ds-font-ui);font-size:11px}.aurora-insight-facts small{grid-column:1 / -1;color:#5c6f78;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.aurora-marketing-body{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:18px}.aurora-channel-ledger{min-width:0;display:grid;gap:9px}.aurora-channel-ledger>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px 14px;border:1px solid rgba(255,255,255,.68);border-radius:15px;background:#f0f5f76b}.aurora-channel-ledger span{display:inline-flex;align-items:center;gap:7px;color:#405963;font-size:12px;font-weight:650}.aurora-channel-ledger strong{color:#21343e;font-family:var(--ds-font-data);font-size:17px}.aurora-channel-ledger .is-unavailable strong{color:#5d7079;font-family:var(--ds-font-ui);font-size:11px}.aurora-channel-ledger small{grid-column:1 / -1;color:#5d7079;font-size:10px;line-height:1.5}.aurora-insight-facts.marketing-facts{grid-template-columns:repeat(2,minmax(0,1fr))}@property --rate-sweep{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes aurora-rate-sweep{to{--rate-sweep: var(--rate-progress)}}.trend-area-chart{position:relative;height:404px;margin:18px 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:20px;background:radial-gradient(circle at 72% 15%,rgba(232,120,80,.1),transparent 33%),radial-gradient(circle at 18% 82%,rgba(67,174,202,.14),transparent 37%),linear-gradient(145deg,#f8fafb9e,#e4ebee7a);box-shadow:inset 0 1px #ffffffe0,0 14px 36px #394d5712;cursor:crosshair;outline:none;isolation:isolate}.trend-area-chart:focus-visible{outline:2px solid rgba(37,138,168,.58);outline-offset:3px}.trend-area-chart:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(108deg,transparent 15%,rgba(255,255,255,.28) 43%,transparent 66%);transform:translate(-110%);animation:trend-glass-pass 1.45s ease-out .92s 1 both}.trend-area-chart:hover:after,.trend-area-chart:focus-visible:after{animation:trend-glass-pass 1.1s ease-out 1 both}.trend-area-chart svg{width:100%;height:100%;display:block}.trend-grid-line{stroke:#40586421;stroke-width:1;vector-effect:non-scaling-stroke}.trend-area{opacity:0;animation:trend-area-enter .76s var(--ds-ease-out) .28s forwards}.trend-area-discovered{fill:url(#trend-discovered-fill)}.trend-area-claimed{fill:url(#trend-claimed-fill)}.trend-line{fill:none;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;animation:trend-line-draw .98s var(--ds-ease-spring) .12s forwards}.trend-line-discovered{stroke:#43aeca;filter:url(#trend-glow)}.trend-line-claimed{stroke:#91aabd;stroke-width:2.4;stroke-dasharray:.035 .018}.trend-crosshair{stroke:#2b4c5a47;stroke-width:1;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.trend-point{stroke:#fffffff5;stroke-width:3;vector-effect:non-scaling-stroke;transition:cx .18s var(--ds-ease-out),cy .18s var(--ds-ease-out)}.trend-point-discovered{fill:#43aeca;filter:url(#trend-glow)}.trend-point-claimed{fill:#91aabd}.trend-axis-label{fill:#405862;font-family:var(--ds-font-data);font-size:9px;font-weight:720;letter-spacing:-.02em}.trend-y-label{fill:#3b525cb8;font-family:var(--ds-font-data);font-size:9px;font-weight:680;letter-spacing:-.02em}.trend-float-card{position:absolute;z-index:4;top:18px;display:grid;grid-template-columns:auto auto;gap:6px 12px;min-width:154px;padding:11px 13px;border:1px solid rgba(255,255,255,.8);border-radius:14px;color:#2b414b;background:#f1f6f8b3;box-shadow:0 15px 34px #2c434e24,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%);pointer-events:none;transform:translate(-50%);transition:left .18s var(--ds-ease-out)}.trend-float-card>span{grid-column:1 / -1;color:#536a74;font-size:11px;font-weight:700}.trend-float-card strong{display:inline-flex;align-items:center;gap:5px;font-family:var(--ds-font-data);font-size:11px;white-space:nowrap}.trend-interaction-hint{position:absolute;top:16px;right:16px;max-width:min(276px,calc(100% - 32px));padding:6px 9px;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:999px;color:#49626c;background:#f5f9faa3;box-shadow:inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);font-size:10px;font-weight:600;text-overflow:ellipsis;pointer-events:none;white-space:nowrap}.trend-chart-empty,.interactive-funnel-empty{min-height:220px;display:grid;place-items:center;color:var(--ds-text-muted);font-size:13px}.interactive-funnel{display:grid;gap:12px;margin-top:16px}.interactive-funnel-stack{display:grid;gap:8px}.funnel-segment{--funnel-color-start: #4bafc8;--funnel-color-end: #83d2df;position:relative;isolation:isolate;width:100%;min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 13px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:15px;color:#29404a;text-align:left;background:#f0f5f76b;box-shadow:inset 0 1px #ffffffd1;cursor:pointer;opacity:0;transform:translateY(9px);animation:funnel-segment-enter .46s var(--ds-ease-spring) var(--funnel-delay) forwards}.funnel-segment:before{position:absolute;z-index:-1;top:0;bottom:0;left:0;width:var(--funnel-width);border-radius:14px 4px 4px 14px;content:"";background:linear-gradient(90deg,var(--funnel-color-start),var(--funnel-color-end));opacity:.2;transition:width .46s var(--ds-ease-spring),opacity .22s ease,filter .22s ease}.funnel-segment:after{position:absolute;z-index:-1;top:0;bottom:0;left:-35%;width:28%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);opacity:0;transform:skew(-18deg)}.funnel-segment:hover,.funnel-segment:focus-visible,.funnel-segment.is-active{border-color:#fffffff5;box-shadow:0 13px 28px #304f5b1c,inset 0 1px #fff;outline:none;transform:translateY(-2px) scale(1.012)}.funnel-segment:hover:before,.funnel-segment:focus-visible:before,.funnel-segment.is-active:before{opacity:.36;filter:saturate(112%)}.funnel-segment:hover:after,.funnel-segment:focus-visible:after,.funnel-segment.is-active:after{opacity:.72;animation:funnel-glint .72s ease-out}.funnel-segment.f1{--funnel-color-start: #67a9bb;--funnel-color-end: #9fcbd4}.funnel-segment.f2{--funnel-color-start: #77a7a3;--funnel-color-end: #9ed1c6}.funnel-segment.f3{--funnel-color-start: #b3b9bb;--funnel-color-end: #d2d6d7}.funnel-segment>span{color:#4f6570;font-family:var(--ds-font-data);font-size:10px;font-weight:700}.funnel-segment>strong{font-size:12px}.funnel-segment>b{font-family:var(--ds-font-data);font-size:17px;font-weight:650}.funnel-segment>small{grid-column:2 / -1;color:#5c7079;font-size:10px}.funnel-active-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:11px 13px;border:1px solid rgba(255,255,255,.72);border-radius:14px;background:#eff5f77a;box-shadow:inset 0 1px #ffffffd1}.funnel-active-summary>span{color:#536973;font-size:11px;font-weight:700}.funnel-active-summary>strong{font-family:var(--ds-font-data);font-size:17px}.funnel-active-summary>small{grid-column:1 / -1;color:#5d717a;font-size:10px}@keyframes trend-line-draw{to{stroke-dashoffset:0}}@keyframes trend-area-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes trend-glass-pass{0%,62%{transform:translate(-110%)}88%,to{transform:translate(110%)}}@keyframes funnel-segment-enter{to{opacity:1;transform:translateY(0)}}@keyframes funnel-glint{0%{left:-35%}to{left:112%}}.aurora-detail-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,.9fr);grid-template-rows:minmax(270px,auto) minmax(220px,auto);gap:12px;margin-top:12px}.aurora-dashboard .panel{margin:0;border-radius:24px}.liquid-shell .aurora-dashboard .aurora-detail-grid>.panel{min-width:0;overflow:hidden;padding:clamp(20px,2vw,26px)}.aurora-dashboard .trend-panel{grid-row:1 / span 2;min-height:520px}.aurora-dashboard .funnel-panel,.aurora-dashboard .aurora-model-panel{min-height:0}.aurora-dashboard .panel-header{min-width:0;padding-bottom:16px;border-bottom-color:#4a5e6817}.aurora-dashboard .panel-header>div{min-width:0}.aurora-dashboard .panel-header h2{max-width:100%;font-size:clamp(17px,1.4vw,21px);line-height:1.2;overflow-wrap:anywhere}.aurora-dashboard .panel-header p{max-width:100%;margin-top:5px;line-height:1.55;overflow-wrap:anywhere}.aurora-dashboard .panel-header .legend,.aurora-dashboard .panel-header .status-pill{flex:0 0 auto}.aurora-dashboard .bar-chart{width:100%;max-width:100%;min-width:0;overflow-y:hidden;border-radius:14px 14px 0 0}.aurora-dashboard .bar-chart.scrollable{scrollbar-color:rgba(80,105,116,.48) transparent;scrollbar-width:thin}.aurora-dashboard .funnel-list,.aurora-dashboard .model-performance,.aurora-dashboard .funnel-row{min-width:0}.aurora-dashboard .funnel-row>div:first-child{gap:14px}.aurora-dashboard .funnel-note,.aurora-dashboard .funnel-note div{min-width:0}.aurora-dashboard .funnel-note strong,.aurora-dashboard .funnel-note span{overflow-wrap:anywhere}.aurora-dashboard .performance-row{min-width:0;padding-inline:0}.aurora-dashboard .performance-row>div:nth-child(2){overflow:hidden}.aurora-dashboard .performance-row>div:nth-child(2) strong,.aurora-dashboard .performance-row>div:nth-child(2) small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aurora-dashboard .performance-numbers{flex-basis:42px!important}.aurora-dashboard .dot.blue,.aurora-dashboard .bar.discovered{background:var(--ds-ice-strong)}.aurora-dashboard .dot.violet,.aurora-dashboard .bar.claimed{background:#91aabd}.aurora-dashboard .funnel-fill.f0{background:linear-gradient(90deg,#4bafc8,#83d2df)}.aurora-dashboard .funnel-fill.f1{background:linear-gradient(90deg,#67a9bb,#9fcbd4)}.aurora-dashboard .funnel-fill.f2{background:linear-gradient(90deg,#77a7a3,#9ed1c6)}.aurora-dashboard .funnel-fill.f3{background:linear-gradient(90deg,#b3b9bb,#d2d6d7)}.aurora-dashboard .funnel-note{color:#274754;border-color:#ffffffb3;background:linear-gradient(110deg,#aee0ea38,#ffffff4d),#f5f8f866}.aurora-dashboard .model-mark.active{color:#255767;border-color:#75d2e37a;background:#bfe6ec6b}.aurora-inline-empty{display:grid;min-height:140px;place-items:center;color:#829097;font-size:10px}.aurora-generated-at{display:flex;align-items:center;gap:5px;margin:14px 0 0;color:#7a878d;font-size:8px}.liquid-shell .drawer-scrim,.ds-modal-scrim,.mobile-scrim{background:linear-gradient(120deg,#c1c9ce29,#f5ede933),#2a363d1f;-webkit-backdrop-filter:blur(7px) saturate(92%);backdrop-filter:blur(7px) saturate(92%)}.liquid-shell .drawer{top:10px;right:10px;bottom:10px;height:auto;max-height:calc(100vh - 20px);border:1px solid rgba(255,255,255,.84);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(238,159,126,.18),transparent 28%),linear-gradient(150deg,#f5f8f9ad,#dbe2e68f),#e5eaec94;box-shadow:-24px 24px 74px #22303930,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(34px) saturate(126%);backdrop-filter:blur(34px) saturate(126%)}.liquid-shell .drawer-header{border-bottom-color:#4c606a1a;background:#ffffff1f}.liquid-shell .drawer-footer{border-top-color:#4c606a1a;background:#eff3f447}.ds-modal{border:1px solid rgba(255,255,255,.84);border-radius:27px;background:radial-gradient(circle at 100% 0,rgba(236,156,121,.17),transparent 34%),linear-gradient(150deg,#f6f8f9ad,#dce3e68a),#e6ebed94;box-shadow:0 34px 96px #22303938,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(36px) saturate(128%);backdrop-filter:blur(36px) saturate(128%)}.liquid-shell .drawer input,.liquid-shell .drawer textarea,.liquid-shell .drawer select,.ds-modal input,.ds-modal textarea,.ds-modal select{border-color:#ffffffbd;background:#ffffff6b;box-shadow:inset 0 1px #ffffffad}@keyframes clear-pearl-flow{to{stroke-dashoffset:-44}}@keyframes clear-pearl-pulse{0%,to{opacity:.66;transform:scale(.86)}50%{opacity:1;transform:scale(1.16)}}@keyframes clear-pearl-spin{to{transform:rotate(360deg)}}@media(max-width:1180px){.liquid-shell.app-shell{grid-template-columns:164px minmax(0,1fr)}.liquid-shell .brand-name{display:none}.liquid-shell .brand-row{grid-template-columns:38px minmax(0,1fr) auto}.aurora-control-grid{grid-template-columns:minmax(0,1fr) 264px}.action-cockpit-body{grid-template-columns:1fr}.aurora-agent-node{width:27%;min-width:122px}.aurora-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aurora-insight-grid{grid-template-columns:1fr}}@media(max-width:920px){.liquid-shell.app-shell{display:block;width:calc(100% - 12px);min-height:calc(100vh - 12px);margin:6px;border-radius:24px}.liquid-shell .sidebar{position:fixed;z-index:90;top:12px;bottom:12px;left:12px;width:min(286px,calc(100vw - 24px));height:auto;min-height:0;margin:0;transform:translate(calc(-100% - 22px));transition:transform .26s var(--ds-ease)}.liquid-shell .sidebar.mobile-open{transform:translate(0)}.liquid-shell .brand-name{display:grid}.liquid-shell .workspace{width:100%;height:calc(100vh - 12px)}.liquid-shell .page{padding:62px 14px 32px}.aurora-topbar{min-height:0}.aurora-headline{min-height:114px}.aurora-control-grid{grid-template-columns:1fr;height:auto}.aurora-workroom-stack{min-height:500px}.action-cockpit{min-height:0}.aurora-live-panel{min-height:470px}.aurora-detail-grid{grid-template-columns:1fr;grid-template-rows:auto}.aurora-dashboard .trend-panel{grid-row:auto;min-height:420px}.aurora-marketing-body{grid-template-columns:minmax(0,1fr) 170px}}@media(max-width:620px){.liquid-shell .page{padding:58px 10px 28px}.aurora-top-controls{width:100%;justify-content:flex-end}.aurora-model-pill{display:none}.aurora-refresh{min-width:82px;padding-inline:10px}.aurora-headline{display:block;padding:18px 3px}.aurora-headline h1{font-size:clamp(37px,12vw,52px)}.aurora-boss-status{margin-top:20px}.aurora-workroom-stack{min-height:500px}.action-cockpit{padding:15px;border-radius:22px}.action-cockpit-header{flex-direction:column}.action-queue-grid,.action-flow-strip{grid-template-columns:1fr}.action-flow-step{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;min-height:52px;text-align:left}.action-flow-step span{justify-content:flex-start}.action-flow-step small{justify-self:end;max-width:86px}.aurora-workroom{border-radius:22px}.aurora-agent-node{width:38%;min-width:0;min-height:82px;padding:11px}.aurora-agent-node.agent-top-left,.aurora-agent-node.agent-bottom-left{left:3%}.aurora-agent-node.agent-top-right,.aurora-agent-node.agent-bottom-right{right:3%}.aurora-agent-node strong{font-size:14px}.aurora-ai-lens{width:154px;height:154px}.aurora-ai-lens.is-expanded{width:92%;height:258px}.aurora-lens-detail{grid-template-columns:70px minmax(0,1fr);width:calc(100vw - 82px)}.aurora-stage-control{height:58px;overflow-x:auto}.aurora-stage-control button strong{font-size:10px}.aurora-live-panel{min-height:500px;padding:15px}.aurora-data-overview{padding:17px;border-radius:22px}.aurora-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.aurora-data-scope{white-space:normal}.aurora-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aurora-kpi-card{min-height:132px}.liquid-shell .aurora-dashboard .aurora-insight-panel{padding:17px}.aurora-rate-grid{gap:5px}.aurora-rate-ring{min-height:128px}.aurora-rate-ring:before,.aurora-rate-ring>div{width:100px;height:100px}.aurora-rate-ring:after{top:7px;width:86px;height:86px}.aurora-rate-ring strong{font-size:16px}.aurora-insight-facts,.aurora-insight-facts.marketing-facts,.aurora-marketing-body{grid-template-columns:1fr}.trend-area-chart{height:310px;margin-top:14px;border-radius:17px}.trend-float-card{top:12px;min-width:142px;padding:9px 11px}.trend-interaction-hint{display:none}.funnel-segment{min-height:62px}.aurora-rate-ring>div:after{transform:translate(-50%,-50%) rotate(var(--rate-progress)) translateY(-46px) scale(.65)}.aurora-rate-ring:not(.is-unavailable):hover>div:after,.aurora-rate-ring:not(.is-unavailable):focus-visible>div:after{transform:translate(-50%,-50%) rotate(var(--rate-progress)) translateY(-46px) scale(1)}.liquid-shell .drawer{top:7px;right:7px;bottom:7px;left:7px;width:auto;max-width:none;max-height:calc(100vh - 14px);border-radius:23px}}@media(prefers-reduced-motion:reduce){.aurora-flow-map path,.aurora-lens-orbit i,.aurora-node-status i,.aurora-live-panel>header>span i,.aurora-rate-ring:before,.trend-area-chart:after,.trend-area,.trend-line,.funnel-segment,.funnel-segment:after,.is-spinning{animation:none!important}.aurora-rate-ring:before{--rate-sweep: var(--rate-progress)}.trend-area{opacity:1}.trend-line{stroke-dashoffset:0}.funnel-segment{opacity:1;transform:none}.aurora-glass-interactive{transform:none!important}}@media(prefers-reduced-transparency:reduce){.liquid-shell.app-shell,.liquid-shell .sidebar,.glass-surface,.drawer,.ds-modal{background:#eef0f1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.content-surface,.aurora-dashboard .panel,.aurora-data-overview,.aurora-kpi-card{background:#f7f8f8!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(forced-colors:active){.liquid-shell.app-shell,.liquid-shell .sidebar,.glass-surface,.content-surface,.aurora-workroom,.aurora-agent-node,.aurora-ai-lens,.aurora-data-overview,.aurora-kpi-card,.aurora-rate-ring,.trend-area-chart,.funnel-segment,.drawer,.ds-modal{border:1px solid CanvasText;color:CanvasText;background:Canvas;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.compute-meter{--compute-tone: #5fbfd0;position:relative;isolation:isolate;min-width:188px;height:44px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;overflow:hidden;padding:6px 12px 8px 8px;border:1px solid rgba(61,99,114,.16);border-radius:16px;color:#172a34;background:#f8fcfde6;box-shadow:0 8px 24px #294a5814,inset 0 1px #ffffffe6;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,translate .16s ease}.compute-meter:hover{border-color:color-mix(in srgb,var(--compute-tone) 58%,#9eb4bd);box-shadow:0 11px 28px #294a581f,inset 0 1px #fffffff0;translate:0 -1px}.compute-meter:focus-visible{outline:3px solid color-mix(in srgb,var(--compute-tone) 28%,transparent);outline-offset:2px}.compute-meter-warning{--compute-tone: #c68b35}.compute-meter-critical{--compute-tone: #c44d58}.compute-meter.is-unavailable{--compute-tone: #87979e}.compute-meter-icon{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border-radius:10px;color:color-mix(in srgb,var(--compute-tone) 82%,#172a34);background:color-mix(in srgb,var(--compute-tone) 12%,#fff)}.compute-meter-copy{position:relative;z-index:1;min-width:0;display:grid;gap:1px;text-align:left}.compute-meter-copy small{color:#647984;font-size:9px;font-weight:720;letter-spacing:.08em;line-height:1;text-transform:uppercase}.compute-meter-copy strong,.compute-meter.is-compact>strong{overflow:hidden;font-size:12px;font-variant-numeric:tabular-nums;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.compute-meter-track{position:absolute;z-index:-1;right:6px;bottom:3px;left:44px;height:4px;overflow:hidden;border-radius:999px;background:#38525e17}.compute-meter-track i{position:relative;display:block;height:100%;min-width:2px;border-radius:inherit;background:var(--compute-tone);transition:width .42s cubic-bezier(.2,.8,.2,1)}.compute-meter-track i:after{content:"";position:absolute;top:-2px;right:-1px;width:8px;height:7px;border:2px solid rgba(255,255,255,.84);border-radius:50%}.compute-meter.is-compact{min-width:74px;width:auto;height:34px;grid-template-columns:20px auto;gap:4px;margin-left:auto;padding:4px 8px 6px 5px;border-radius:12px}.compute-meter.is-compact .compute-meter-icon{width:20px;height:20px;border-radius:7px}.compute-meter.is-compact .compute-meter-track{left:29px}.compute-drawer-content{display:grid;gap:18px}.compute-sync-warning{width:100%;display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;border:1px solid rgba(198,139,53,.28);border-radius:12px;color:#7b5622;background:#fffaf0;cursor:pointer}.compute-balance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.compute-balance-grid>div{min-height:112px;display:grid;align-content:space-between;gap:5px;padding:16px;border:1px solid rgba(65,94,107,.13);border-radius:18px;background:#fbfdfd}.compute-balance-grid>div.is-primary{border-color:#5fbfd057;background:#f1fbfc;box-shadow:inset 0 -4px #5fbfd0}.compute-balance-grid span,.compute-panel header small{color:#677d86;font-size:11px;font-weight:650}.compute-balance-grid strong{color:#172a34;font-size:clamp(22px,3vw,30px);font-variant-numeric:tabular-nums;letter-spacing:-.05em}.compute-balance-grid small{color:#839199;font-size:10px}.compute-detail-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.compute-panel{overflow:hidden;padding:16px;border:1px solid rgba(65,94,107,.13);border-radius:18px;background:#fbfdfde6}.compute-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.compute-panel>header>div{display:flex;align-items:center;gap:8px;color:#40899a}.compute-panel h3{margin:0;color:#172a34;font-size:14px}.compute-panel>p{margin:13px 0 0;color:#71838c;font-size:11px;line-height:1.6}.compute-price-list,.compute-usage-list,.compute-ledger-list{display:grid}.compute-price-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid rgba(67,95,108,.09)}.compute-price-list>div:first-child{border-top:0}.compute-price-list span{color:#526a75;font-size:12px}.compute-price-list strong{color:#203943;font-size:12px;font-variant-numeric:tabular-nums}.compute-usage-list{gap:10px}.compute-usage-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;align-items:end}.compute-usage-list span{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.compute-usage-list b{color:#344f5a;font-size:11px}.compute-usage-list small{color:#8a999f;font-size:9px}.compute-usage-list strong{color:#172a34;font-size:12px;font-variant-numeric:tabular-nums}.compute-usage-list i{grid-column:1 / -1;height:5px;overflow:hidden;border-radius:99px;background:#edf2f3}.compute-usage-list em{display:block;height:100%;border-radius:inherit;background:#7bc4d0}.compute-ledger-list>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 2px;border-top:1px solid rgba(67,95,108,.09)}.compute-ledger-list>div:first-child{border-top:0}.compute-ledger-list>div>span{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;font-size:15px;font-weight:760}.compute-ledger-list .is-credit{color:#237969;background:#eaf7f3}.compute-ledger-list .is-debit{color:#9a6730;background:#fff5e9}.compute-ledger-list div{min-width:0;display:grid;gap:2px}.compute-ledger-list strong{overflow:hidden;color:#2b444e;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.compute-ledger-list small{color:#819199;font-size:10px}.compute-ledger-list b{color:#263e48;font-size:12px;font-variant-numeric:tabular-nums}.page-header .page-actions{align-items:center}.aurora-top-controls>.compute-meter{height:36px;min-width:184px;max-width:202px;border-radius:14px}.aurora-top-controls>.compute-meter .compute-meter-track{right:10px;left:42px}.aurora-top-controls>.compute-meter .compute-meter-copy small{font-size:8px}.aurora-top-controls>.compute-meter .compute-meter-copy strong{font-size:10px}.aurora-top-controls>.compute-meter .compute-meter-icon{width:24px;height:24px}@media(max-width:920px){.compute-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compute-detail-grid{grid-template-columns:1fr}.page-header .compute-meter{margin-left:auto}}@media(max-width:620px){.mobile-header>span{flex:1 1 auto}.mobile-header .compute-meter{flex:0 0 auto}.page-header .page-actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.page-header .page-actions>.compute-meter{min-width:150px;margin-left:0}.aurora-top-controls>.compute-meter{order:-1;min-width:100%}.compute-balance-grid{grid-template-columns:1fr 1fr}.compute-balance-grid>div{min-height:96px;padding:13px}.compute-ledger-list>div{grid-template-columns:28px minmax(0,1fr)}.compute-ledger-list>div>b{grid-column:2}}@media(prefers-reduced-motion:reduce){.compute-meter,.compute-meter-track i{transition:none}}.tool-overview.is-live{border-color:#5fbfd042;background:#f7fcfdeb}.tool-overview.is-live .tool-hero-icon{color:#367f90;background:#eaf8fa}.server-task-detail{align-items:start}.server-result-stack{display:grid;gap:14px}.server-result-stack>p{margin:0;color:var(--muted);line-height:1.65}.server-result-stack .result-grid article>p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.server-recommendations,.server-sources{padding-top:12px;border-top:1px solid var(--line)}.server-recommendations h4,.server-sources h4{margin:0 0 9px;font-size:12px}.server-recommendations ol{display:grid;gap:7px;margin:0;padding-left:20px;color:var(--muted);font-size:12px;line-height:1.5}.server-sources{display:grid;gap:7px}.server-sources h4{grid-column:1 / -1}.server-sources a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid var(--line);border-radius:12px;color:#365f6d;background:#ffffffc2;text-decoration:none}.server-sources a:hover{border-color:#5fbfd080}.server-sources a span{min-width:0;display:grid;gap:3px}.server-sources a strong,.server-sources a small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-sources a strong{font-size:11px}.server-sources a small{color:var(--muted);font-size:10px}.customer-task-picker>div{max-height:320px;display:grid;gap:7px;overflow:auto;padding-right:4px}.customer-task-picker label{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--line);border-radius:12px;background:#ffffffb3;cursor:pointer}.customer-task-picker label:has(input:checked){border-color:#5fbfd07a;background:#f0fafb}.customer-task-picker label span{display:grid;gap:2px}.customer-task-picker label strong{font-size:12px}.customer-task-picker label small{color:var(--muted);font-size:10px}.customer-task-picker>p{color:var(--muted);font-size:12px}html{background:var(--ds-canvas-deep)}body,button,input,textarea{font-family:var(--ds-font-body)}body{color:var(--ds-text-strong);font-size:15px;font-weight:430;letter-spacing:-.008em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,textarea{font-size:inherit}button{-webkit-tap-highlight-color:transparent}button:not(:disabled){transition:transform var(--ds-motion-fast) var(--ds-ease-spring),color var(--ds-motion-fast) var(--ds-ease-out),border-color var(--ds-motion-fast) var(--ds-ease-out),background var(--ds-motion-fast) var(--ds-ease-out),box-shadow var(--ds-motion-fast) var(--ds-ease-out),opacity var(--ds-motion-fast) var(--ds-ease-out)}button:not(:disabled):active{transform:scale(.97);transition-duration:80ms}.route-view{min-height:100%;view-transition-name:route-content}.route-view>.page{animation:pearl-page-enter .42s var(--ds-ease-spring) both}::view-transition-old(route-content){animation:pearl-page-old .16s var(--ds-ease-in) both}::view-transition-new(route-content){animation:pearl-page-new .42s var(--ds-ease-spring) both}@keyframes pearl-page-enter{0%{opacity:0;transform:translate3d(0,10px,0) scale(.995)}}@keyframes pearl-page-old{to{opacity:0;transform:translate3d(0,-5px,0) scale(.997)}}@keyframes pearl-page-new{0%{opacity:0;transform:translate3d(0,12px,0) scale(.994)}}.liquid-shell .page-header{position:relative;z-index:2;align-items:flex-end;margin-bottom:28px}.liquid-shell .page-header h1,.login-intro h1,.login-card-heading h2,.drawer-header h2,.ds-modal h2{font-family:var(--ds-font-display);font-weight:430;letter-spacing:-.045em}.liquid-shell .page-header h1{margin:7px 0 8px;font-size:clamp(38px,3.7vw,58px);line-height:.98}.liquid-shell .page-header p{max-width:760px;color:var(--ds-text-muted);font-size:15px;line-height:1.65}.liquid-shell .eyebrow{color:var(--ds-action-strong);font-size:11px;font-weight:750;letter-spacing:.17em}.liquid-shell .panel-header h2,.liquid-shell .model-overview-title h2,.liquid-shell .marketing-plan-head h2,.liquid-shell .conversation-header h2,.liquid-shell .detail-card h3{font-family:var(--ds-font-display);font-weight:480;letter-spacing:-.025em}.liquid-shell .panel-header h2{font-size:19px}.liquid-shell .panel-header p,.liquid-shell .field small,.liquid-shell .model-fact small,.liquid-shell .marketing-basic-grid small{font-size:12px;line-height:1.55}.liquid-shell .page:not(.aurora-dashboard){isolation:isolate}.liquid-shell .page:not(.aurora-dashboard):before{position:fixed;z-index:-1;inset:5% 3% auto 28%;height:min(48vh,520px);content:"";pointer-events:none;background:radial-gradient(circle at 18% 44%,rgba(121,210,227,.24),transparent 39%),radial-gradient(circle at 82% 16%,rgba(232,120,80,.18),transparent 36%),radial-gradient(circle at 58% 70%,rgba(193,185,230,.2),transparent 43%);filter:blur(42px);opacity:.86}.liquid-shell .panel,.liquid-shell .customer-table,.liquid-shell .inbox-shell,.liquid-shell .task-card,.liquid-shell .filter-bar,.liquid-shell .customer-batch-bar{border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,#f7f9fac4,#e5ebeeab);box-shadow:0 18px 52px #38464f17,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(26px) saturate(126%);backdrop-filter:blur(26px) saturate(126%)}.liquid-shell .panel{border-radius:24px}.liquid-shell .panel:hover,.liquid-shell .task-card:hover{border-color:#ffffffeb;box-shadow:0 24px 66px #38464f1f,inset 0 1px #fff}.liquid-shell .field input.model-range[type=range]{--range-progress: 0%;height:12px;margin:8px 2px 5px;padding:0;overflow:visible;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.82);border-radius:999px;outline:0;background:linear-gradient(90deg,#2389a7 0%,#88d7e6 var(--range-progress),rgba(222,230,234,.7) var(--range-progress),rgba(238,242,244,.74) 100%);box-shadow:inset 0 1px 3px #28495629,0 7px 18px #3dadc91f;cursor:pointer}.liquid-shell .field input.model-range[type=range]::-webkit-slider-thumb{width:22px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid rgba(65,178,204,.78);border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff 0,#fff 22%,#ebfcfff5 50%,#ade2edf5);box-shadow:0 4px 12px #20718647,0 0 0 5px #6cd0e324;transition:transform .18s var(--ds-ease-spring),box-shadow .18s ease}.liquid-shell .field input.model-range[type=range]::-moz-range-thumb{width:19px;height:19px;border:2px solid rgba(65,178,204,.78);border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff 0,#fff 22%,#ebfcfff5 50%,#ade2edf5);box-shadow:0 4px 12px #20718647,0 0 0 5px #6cd0e324;transition:transform .18s var(--ds-ease-spring),box-shadow .18s ease}.liquid-shell .field input.model-range[type=range]:hover::-webkit-slider-thumb,.liquid-shell .field input.model-range[type=range]:active::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 6px 16px #20718652,0 0 0 7px #6cd0e32b}.liquid-shell .field input.model-range[type=range]:hover::-moz-range-thumb,.liquid-shell .field input.model-range[type=range]:active::-moz-range-thumb{transform:scale(1.08);box-shadow:0 6px 16px #20718652,0 0 0 7px #6cd0e32b}.liquid-shell .field input.model-range[type=range]:focus-visible{box-shadow:inset 0 1px 3px #28495629,0 0 0 4px #43b1cc33,0 8px 20px #3dadc929}.liquid-shell .primary-button,.liquid-shell .secondary-button,.liquid-shell .claim-button,.liquid-shell .follow-up-button,.login-submit,.ds-button{min-height:42px;border-radius:999px;padding-inline:17px;font-size:12px;font-weight:650}.liquid-shell .primary-button,.liquid-shell .claim-button,.login-submit{border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,#47b5d0f5,#248babf5);box-shadow:0 9px 22px #258aa833,inset 0 1px #ffffff9e}.liquid-shell .primary-button:hover,.liquid-shell .claim-button:hover,.login-submit:hover{background:linear-gradient(145deg,#54c0d8fa,#207e9efa);box-shadow:0 13px 30px #258aa845,inset 0 1px #ffffffb8;transform:translateY(-1px)}.liquid-shell .secondary-button,.liquid-shell .follow-up-button{border-color:#ffffffc2;background:#f4f7f873;box-shadow:0 7px 22px #313e4812,inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.liquid-shell .secondary-button:hover,.liquid-shell .follow-up-button:hover{border-color:#fffffff5;background:#f8fafbb3;transform:translateY(-1px)}.liquid-shell .icon-button{width:40px;height:40px;border-color:#ffffffb8;border-radius:50%;background:#f2f6f761;box-shadow:inset 0 1px #ffffffbf;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.liquid-shell .icon-button:hover{color:var(--ds-action-strong);background:#f7fafbb3;transform:translateY(-1px)}.liquid-shell .small-button{min-height:34px;padding-inline:12px;font-size:10px}.liquid-shell .field{gap:8px}.liquid-shell .field>span,.liquid-shell .field legend{color:var(--ds-text);font-size:12px;font-weight:620}.liquid-shell .field input:not([type=range]):not([type=checkbox]),.liquid-shell .field textarea,.liquid-shell .thread-search,.liquid-shell .search-field,.login-card input{border:1px solid rgba(255,255,255,.76);background:radial-gradient(circle at 12% 0%,rgba(104,194,214,.12),transparent 42%),linear-gradient(145deg,#eef7f994,#deeaef6b),#ebf3f661;color:var(--ds-text-strong);box-shadow:inset 0 1px #ffffffd1,0 8px 24px #2c3c460b;-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%)}.liquid-shell .field input:not([type=range]):not([type=checkbox]),.login-card input{min-height:44px;border-radius:14px;padding-inline:13px}.liquid-shell .field textarea{border-radius:15px;padding:12px 13px;line-height:1.6}.liquid-shell .field input:focus,.liquid-shell .field textarea:focus,.liquid-shell .search-field:focus-within,.liquid-shell .thread-search:focus-within,.login-card input:focus{outline:none;border-color:#43aecaa6;background:radial-gradient(circle at 12% 0%,rgba(104,194,214,.18),transparent 42%),linear-gradient(145deg,#f7fbfcbd,#e2eff394),#f0f8fa80;box-shadow:0 0 0 4px #43aeca1a,inset 0 1px #fff}.liquid-shell .field input[readonly]{color:var(--ds-text-muted);background:#e1e7ea61}.liquid-shell .check-chip-list button,.liquid-shell .segmented{border-color:#ffffffbf;background:#eef3f56b;box-shadow:inset 0 1px #ffffffc7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.liquid-shell .check-chip-list button{min-height:36px;border-radius:999px;padding-inline:13px;font-size:11px}.liquid-shell .check-chip-list button.checked,.liquid-shell .segmented button.active{border-color:#69c3d88f;background:#88cedd40;color:var(--ds-action-strong);box-shadow:inset 0 1px #fffffff0,0 7px 18px #429fb71a}.liquid-shell .segmented{border-radius:999px;padding:4px}.liquid-shell .segmented button{min-height:34px;border-radius:999px;font-size:11px}.glass-select{position:relative;width:100%;min-width:0}.glass-select-trigger{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:9px;overflow:hidden;padding:0 13px;border:1px solid rgba(255,255,255,.78);border-radius:14px;outline:0;background:linear-gradient(145deg,#f8fafb8c,#e1e9ec61);color:var(--ds-text-strong);box-shadow:0 8px 24px #2d3c460e,inset 0 1px #ffffffe6;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(22px) saturate(128%);backdrop-filter:blur(22px) saturate(128%)}.glass-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glass-select-trigger svg{flex:0 0 auto;color:var(--ds-text-muted);transition:transform var(--ds-motion-fast) var(--ds-ease-spring)}.glass-select.is-open .glass-select-trigger{border-color:#4bb3cea6;background:#f9fbfcb8;box-shadow:0 0 0 4px #43aeca1a,inset 0 1px #fff}.glass-select.is-open .glass-select-trigger svg{transform:rotate(180deg)}.glass-select.is-compact .glass-select-trigger{min-height:36px;padding-inline:10px;border-radius:12px;font-size:11px}.glass-select-trigger:disabled{cursor:not-allowed;opacity:.58}.glass-select-layer{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;pointer-events:none}.glass-select-menu{position:fixed;overflow:auto;padding:6px;border:1px solid rgba(255,255,255,.86);border-radius:17px;background:radial-gradient(circle at 92% 4%,rgba(232,120,80,.1),transparent 34%),linear-gradient(145deg,#f2f6f79e,#d7e0e475),#e2e9ec2e;box-shadow:0 24px 70px #28374138,inset 0 1px #fffffff2;pointer-events:auto;-webkit-backdrop-filter:blur(22px) saturate(128%);backdrop-filter:blur(22px) saturate(128%);animation:glass-menu-in .18s var(--ds-ease-spring) both;transform-origin:top center}.glass-select-layer[data-placement=top] .glass-select-menu{transform-origin:bottom center}.glass-select-options{display:grid;gap:2px}.glass-select-option{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:var(--ds-text);text-align:left;cursor:pointer}.glass-select-option>span{min-width:0;display:grid}.glass-select-option strong{overflow:hidden;font-size:12px;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.glass-select-option small{margin-top:2px;color:var(--ds-text-muted);font-size:10px}.glass-select-option.is-active{background:#ffffff80;color:var(--ds-text-strong);box-shadow:inset 0 1px #ffffffbd}.glass-select-option.is-selected{background:#7dcdde3b;color:var(--ds-action-strong)}.glass-select-option:disabled{cursor:not-allowed;opacity:.46}.glass-select-menu>header{display:none}@keyframes glass-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.97);filter:blur(4px)}}.liquid-shell .filter-bar{flex-wrap:wrap;gap:9px;margin-bottom:14px;padding:11px;border-radius:20px}.liquid-shell .filter-bar .search-field{min-width:min(330px,100%);min-height:42px;border-radius:14px;background:radial-gradient(circle at 8% 0%,rgba(104,194,214,.16),transparent 46%),linear-gradient(145deg,#ebf6f89e,#deebf075),#e8f2f66b}.liquid-shell .filter-bar .search-field input{border:0;outline:0;background:transparent;color:var(--ds-text-strong);font-size:12px}.liquid-shell .filter-select{min-width:130px}.liquid-shell .filter-select.with-icon{position:relative}.liquid-shell .filter-select.with-icon>svg{position:absolute;z-index:2;left:11px;top:50%;color:var(--ds-text-muted);pointer-events:none;transform:translateY(-50%)}.liquid-shell .filter-select.with-icon .glass-select-trigger{padding-left:33px}.liquid-shell .compact-check{min-width:0;min-height:36px;border:0;background:transparent;font-size:11px}.liquid-shell .filter-count{margin-left:auto;padding:0 8px;color:var(--ds-text-muted);font-size:11px}.liquid-shell .customer-batch-bar{border-radius:17px;padding:10px 13px}.liquid-shell .customers-page{min-height:max(720px,calc(100dvh - 36px));display:flex;flex-direction:column}.liquid-shell .customers-page>.page-header,.liquid-shell .customers-page>.filter-bar,.liquid-shell .customers-page>.customer-batch-bar{flex:0 0 auto}.liquid-shell .customer-table{min-height:520px;display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden;border-radius:24px}.liquid-shell .table-scroll{min-height:0;height:auto;flex:1 1 auto;background:#f6f8f98f}.liquid-shell .customer-table>.pagination{flex:0 0 auto}.liquid-shell .table-scroll table{min-width:1050px;border-collapse:separate;border-spacing:0;background:transparent}.liquid-shell .table-scroll thead{position:sticky;z-index:1;top:0}.liquid-shell .table-scroll th{height:48px;border-color:#5365721a;background:#e2e9ecc7;color:var(--ds-text-muted);font-size:10px;font-weight:680;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.liquid-shell .table-scroll td{min-height:64px;border-color:#53657214;background:#f9fafaad;color:var(--ds-text);font-size:11px}.liquid-shell .table-scroll tbody tr:hover td{background:#ebf5f7d1}.liquid-shell .mobile-customer-card{border:1px solid rgba(255,255,255,.78);border-radius:20px;background:#f3f7f8ad;box-shadow:var(--ds-glass-shadow-soft);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.liquid-shell .company-profile-card,.liquid-shell .enterprise-model-overview,.liquid-shell .marketing-plan-overview{overflow:hidden}.liquid-shell .model-basic-grid,.liquid-shell .marketing-basic-grid,.liquid-shell .task-detail{border-color:#5365721a;background:#e2e9ec66}.liquid-shell .model-fact>span,.liquid-shell .marketing-basic-grid>div>span,.liquid-shell .history-direction,.liquid-shell .bound-model-card>span{background:#88cedd33;color:var(--ds-action-strong);box-shadow:inset 0 1px #ffffffc7}.liquid-shell .model-insight-card,.liquid-shell .bound-model-card,.liquid-shell .completion-card,.liquid-shell .detail-card,.liquid-shell .customer-facts{border-color:#ffffffbf;background:#f4f7f894;box-shadow:inset 0 1px #ffffffc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.liquid-shell .model-insight-card{border-radius:19px}.liquid-shell .company-profile-identity a{font-size:12px}.liquid-shell .company-profile-content p{color:var(--ds-text);font-size:13px;line-height:1.75}.liquid-shell .model-overview-head>div:first-child>p{color:var(--ds-text-muted);font-size:13px;line-height:1.6}.liquid-shell .model-fact strong{color:var(--ds-text-strong);font-size:13px}.liquid-shell .model-insight-card header span{color:var(--ds-text-muted);font-size:12px}.liquid-shell .model-insight-card header h3{color:var(--ds-text-strong);font-size:17px}.liquid-shell .summary-group>span{color:var(--ds-text-muted);font-size:12px}.liquid-shell .summary-group em,.liquid-shell .summary-group small{color:var(--ds-text);font-size:11px;line-height:1.5}.liquid-shell .strategy-completion p{color:#425964;font-size:12px;line-height:1.65}.liquid-shell .strategy-list dt{color:var(--ds-text-muted);font-size:11px}.liquid-shell .strategy-list dd{color:var(--ds-text);font-size:12px;line-height:1.55}.liquid-shell .runtime-ring small,.liquid-shell .runtime-stats small,.liquid-shell .model-runtime-card>p{color:var(--ds-text-muted);font-size:11px}.liquid-shell .runtime-ring:before,.liquid-shell .reply-rate-ring:before{background:#f2f6f7e6}.liquid-shell .marketing-dashboard-grid>.panel{border-radius:22px}.liquid-shell .marketing-history-list>div,.liquid-shell .runtime-stats div+div{border-color:#53657217}.liquid-shell .task-list{gap:13px}.liquid-shell .task-card{border-radius:22px}.liquid-shell .task-card.expanded{border-color:#6fc6dab8;box-shadow:0 24px 65px #33566221,inset 0 1px #fff}.liquid-shell .task-main{min-height:118px;padding:20px 22px}.liquid-shell .task-state-icon{width:44px;height:44px;border-radius:15px;background:#e7eceebf;box-shadow:inset 0 1px #fffc}.liquid-shell .task-copy h2{font-family:var(--ds-font-display);font-size:18px;font-weight:500}.liquid-shell .task-copy p{font-size:11px}.liquid-shell .task-copy>small{font-size:9px}.liquid-shell .task-progress span{background:#5365721c}.liquid-shell .task-progress i{background:linear-gradient(90deg,var(--ds-action),var(--ds-ice));transition:width .52s var(--ds-ease-spring)}.liquid-shell .task-actions .icon-button{width:38px;height:38px;background:#f1f5f67a}.liquid-shell .task-detail{animation:task-detail-in .28s var(--ds-ease-spring) both}.liquid-shell .result-grid article{border-color:#ffffffbf;border-radius:14px;background:#f8fafaad}.liquid-shell .one-time-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.liquid-shell .one-time-stage-card{min-width:0;border-top:3px solid rgba(83,101,114,.16)}.liquid-shell .one-time-stage-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.liquid-shell .one-time-stage-card h4{margin:0;font-size:10px;font-weight:650}.liquid-shell .one-time-stage-card>header span{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#53657214;color:var(--ds-text-muted);font-size:7px}.liquid-shell .one-time-stage-card[data-stage-status=RUNNING],.liquid-shell .one-time-stage-card[data-stage-status=QUEUED]{border-top-color:var(--ds-action)}.liquid-shell .one-time-stage-card[data-stage-status=RETRY_WAIT]{border-top-color:#d79a2b}.liquid-shell .one-time-stage-card[data-stage-status=COMPLETED]{border-top-color:#4aa27c}.liquid-shell .one-time-stage-card[data-stage-status=FAILED]{border-top-color:#c95f55}.liquid-shell .one-time-stage-card dd{overflow-wrap:anywhere}@keyframes task-detail-in{0%{opacity:0;transform:translateY(-8px);clip-path:inset(0 0 100% 0 round 18px)}}.liquid-shell .inbox-shell{border-radius:25px;background:#eef3f594}.liquid-shell .thread-pane{border-color:#5365721a;background:#e8eef18a;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.liquid-shell .thread-search{min-height:42px;border-radius:14px}.liquid-shell .thread-filters{gap:8px}.liquid-shell .auto-send-toggle{display:flex;align-items:center;gap:7px;margin-left:auto;color:var(--ds-text-muted);font-size:10px;font-weight:650}.liquid-shell .auto-send-toggle .switch-control{width:68px;height:28px;padding:2px 7px 2px 3px;border:1px solid rgba(83,101,114,.18);background:linear-gradient(145deg,#cfd8dd,#eef3f5);color:#53636c}.liquid-shell .auto-send-toggle .switch-control[aria-checked=true]{padding-right:3px;padding-left:7px;border-color:#ffffffc7;background:linear-gradient(135deg,#5fd2df,#0a84ff);color:#fff;box-shadow:0 0 0 4px #52bcd626,inset 0 1px #ffffff6b}.liquid-shell .auto-send-toggle .switch-control>span{width:22px;height:22px}.liquid-shell .thread-row{min-height:92px;border-color:#53657214}.liquid-shell .thread-row:hover,.liquid-shell .thread-row.active{background:#e1f2f699}.liquid-shell .thread-row.active{box-shadow:inset 3px 0 var(--ds-action),inset 0 1px #fff9}.liquid-shell .thread-row strong{font-size:12px}.liquid-shell .thread-row small,.liquid-shell .thread-row p{font-size:10px}.liquid-shell .conversation-pane{background:radial-gradient(circle at 74% 10%,rgba(232,120,80,.1),transparent 32%),radial-gradient(circle at 23% 66%,rgba(100,198,218,.16),transparent 37%),#edf1f385}.liquid-shell .conversation-header,.liquid-shell .contact-context,.liquid-shell .reply-composer{border-color:#ffffffb8;background:#f4f7f89e;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.liquid-shell .conversation-header h2{font-size:20px}.liquid-shell .message-card{border-color:#ffffffd1;border-radius:20px;background:#f7f9fab8;box-shadow:0 13px 36px #2f3d4717,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.liquid-shell .message-card.outbound{border-color:#99dce8b8;background:#ddf2f7b3}.liquid-shell .message-card h3{font-size:12px}.liquid-shell .message-card p{color:var(--ds-text);font-size:12px;line-height:1.75}.liquid-shell .message-card footer>span{display:inline-flex;align-items:center;gap:5px}.liquid-shell .manual-send-button{display:inline-flex;align-items:center;gap:5px;min-height:30px;margin-left:auto;padding:5px 12px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:linear-gradient(145deg,#47b5d0f5,#248babf5);color:#fff;font-size:10px;font-weight:700;cursor:pointer;box-shadow:0 7px 18px #258aa833}.liquid-shell .manual-send-button:disabled{cursor:not-allowed;opacity:.55}.drawer-layer,.ds-modal-layer{isolation:isolate}.drawer-scrim,.ds-modal-scrim{background:linear-gradient(120deg,#c5d0d60d,#f0e1da0f),#38444c0e;-webkit-backdrop-filter:blur(3px) saturate(104%);backdrop-filter:blur(3px) saturate(104%);animation:pearl-scrim-in .18s ease-out both}.liquid-shell .drawer,.ds-modal{border:1px solid rgba(255,255,255,.82);background:radial-gradient(circle at 96% 2%,rgba(232,120,80,.11),transparent 31%),linear-gradient(145deg,#f4f7f885,#d3dee35c),#e1e8eb33;box-shadow:-22px 18px 78px #25323b33,inset 0 1px #fffffff5;-webkit-backdrop-filter:blur(24px) saturate(122%);backdrop-filter:blur(24px) saturate(122%)}.liquid-shell .drawer{top:12px;right:12px;bottom:12px;height:auto;border-radius:28px;animation:pearl-drawer-in .42s var(--ds-ease-spring) both}.route-view>.ai-tools-page{animation:pearl-ai-tools-page-enter .42s var(--ds-ease-spring) both}.liquid-shell .ai-tools-page .drawer{height:calc(100vh - 24px)}.liquid-shell .drawer-header,.liquid-shell .drawer-footer{border-color:#5365721a;background:#f0f5f72e}.liquid-shell .drawer-body{background:linear-gradient(145deg,#ffffff09,#cbd9df06)}.liquid-shell .drawer input:not([type=range]):not([type=checkbox]),.liquid-shell .drawer textarea,.liquid-shell .drawer .glass-select-trigger,.ds-modal input,.ds-modal textarea,.ds-modal .glass-select-trigger{background:#f4f8f98a;-webkit-backdrop-filter:blur(16px) saturate(112%);backdrop-filter:blur(16px) saturate(112%)}.liquid-shell .drawer-header h2{font-size:28px}@keyframes pearl-drawer-in{0%{opacity:0;transform:translate3d(42px,0,0) scale(.985)}}@keyframes pearl-scrim-in{0%{opacity:0}}@keyframes pearl-ai-tools-page-enter{0%{opacity:0}}.login-page{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 14%,rgba(255,255,255,.92),transparent 38%),radial-gradient(circle at 88% 13%,rgba(232,120,80,.3),transparent 35%),radial-gradient(circle at 19% 84%,rgba(97,200,222,.34),transparent 40%),linear-gradient(145deg,#dfe3e5,#cbd0d4)}.login-page:before{position:absolute;top:12px;right:12px;bottom:12px;left:12px;content:"";pointer-events:none;border:1px solid rgba(255,255,255,.74);border-radius:32px;box-shadow:inset 0 1px #ffffffa6}.login-intro,.login-card{position:relative;z-index:1}.login-intro h1{font-size:clamp(52px,6vw,90px);font-weight:420}.login-card{border-color:#ffffffd1;border-radius:28px;background:#eef3f594;box-shadow:0 30px 90px #2d38402e,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(34px) saturate(132%);backdrop-filter:blur(34px) saturate(132%)}.login-card-heading h2{font-size:31px}.login-brand{border:1px solid rgba(255,255,255,.72);background:#f2f6f87a;color:var(--ds-text-strong);box-shadow:0 14px 40px #313d461c,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media(max-width:920px){.liquid-shell .page-header{align-items:flex-start}.liquid-shell .page-header h1{font-size:clamp(36px,8vw,48px)}.liquid-shell .filter-select{flex:1 1 145px}.liquid-shell .filter-bar .search-field{flex-basis:100%}.liquid-shell .model-insight-grid,.liquid-shell .marketing-dashboard-grid{grid-template-columns:1fr}.liquid-shell .marketing-performance-panel,.liquid-shell .marketing-trend-panel{grid-column:auto;grid-row:auto}.liquid-shell .model-basic-grid,.liquid-shell .marketing-basic-grid{grid-template-columns:1fr 1fr}.liquid-shell .one-time-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.glass-select-layer.is-mobile{display:flex;align-items:flex-end;pointer-events:auto}.glass-select-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#39424933;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.glass-select-layer.is-mobile .glass-select-menu{position:relative;left:auto!important;top:auto!important;width:calc(100% - 16px)!important;max-height:min(68vh,560px)!important;margin:8px;padding:8px;border-radius:25px;animation:glass-sheet-in .32s var(--ds-ease-spring) both;transform-origin:bottom center}.glass-select-menu>header{min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:2px 7px 7px 10px;color:var(--ds-text);font-size:13px;font-weight:650}.glass-select-menu>header button{min-width:56px;min-height:36px;border:0;border-radius:999px;background:#ffffff80;color:var(--ds-action-strong)}.glass-select-option{min-height:50px;padding:10px 12px}@keyframes glass-sheet-in{0%{opacity:0;transform:translateY(24px) scale(.98)}}.liquid-shell .page-header{display:grid;gap:17px;margin-bottom:22px}.liquid-shell .page-header p{font-size:13px}.liquid-shell .page-actions,.liquid-shell .page-actions>button{width:100%}.liquid-shell .primary-button,.liquid-shell .secondary-button,.liquid-shell .claim-button,.liquid-shell .follow-up-button{min-height:44px}.liquid-shell .form-grid,.liquid-shell .task-detail,.liquid-shell .one-time-result-grid{grid-template-columns:1fr}.liquid-shell .field-span-2{grid-column:auto}.liquid-shell .task-main{align-items:flex-start;flex-wrap:wrap;padding:17px}.liquid-shell .task-copy{width:calc(100% - 62px)}.liquid-shell .task-progress{width:calc(100% - 170px);flex:1}.liquid-shell .task-actions{margin-left:auto}.liquid-shell .model-basic-grid,.liquid-shell .marketing-basic-grid{grid-template-columns:1fr}.liquid-shell .model-fact,.liquid-shell .marketing-basic-grid>div{min-height:66px;border-right:0;border-bottom:1px solid rgba(83,101,114,.08)}.liquid-shell .drawer{top:7px;right:7px;bottom:7px;left:7px;width:auto;border-radius:24px}.liquid-shell .ai-tools-page .drawer{height:calc(100vh - 14px)}}@media(pointer:coarse){.liquid-shell .icon-button,.liquid-shell .task-actions .icon-button,.glass-select-option{min-width:44px;min-height:44px}}@media(max-width:760px){.liquid-shell .customers-page,.liquid-shell .customer-table{min-height:0;display:block}}@media(prefers-reduced-motion:reduce){.route-view>.page,.glass-select-menu,.liquid-shell .task-detail,.liquid-shell .drawer,.drawer-scrim,.ds-modal-scrim{animation:none!important}::view-transition-old(route-content),::view-transition-new(route-content){animation:none!important}button,.liquid-shell .task-progress i{transition-duration:1ms!important}}@media(prefers-reduced-transparency:reduce){.glass-select-trigger,.glass-select-menu,.liquid-shell .panel,.liquid-shell .customer-table,.liquid-shell .inbox-shell,.liquid-shell .task-card,.liquid-shell .filter-bar,.liquid-shell .drawer,.login-card{background:#eef1f2!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(forced-colors:active){.glass-select-trigger,.glass-select-menu,.glass-select-option,.liquid-shell .panel,.liquid-shell .customer-table,.liquid-shell .task-card,.liquid-shell .inbox-shell{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}
