.advisor-bottom-tabs,.advisor-more-sheet-backdrop{display:none}@media(max-width:640px){html,body,#root{overflow-x:hidden!important;overflow-y:visible!important;height:auto!important;min-height:100%}.advisor-shell{display:block!important;height:auto!important;min-height:100vh;overflow-x:hidden!important;overflow-y:visible!important}.advisor-sidebar{display:none!important}.advisor-main{height:auto!important;overflow:visible!important;padding:0 12px 78px!important}.advisor-topbar{position:sticky;top:0;z-index:20;height:auto!important;min-height:0!important;flex-wrap:wrap;gap:8px;padding:calc(10px + env(safe-area-inset-top,0px)) 0 10px!important}.advisor-search{order:2;width:100%!important}.advisor-userbar{order:1;margin-left:auto}.advisor-userbar>div{display:none}.advisor-view{height:auto!important;overflow:visible!important;padding:10px 0!important}.advisor-signout{display:none!important}.advisor-home{display:block!important;height:auto!important;overflow:visible!important;max-width:none}.advisor-home-hero,.advisor-kpi-row{height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:10px}.advisor-kpi{height:auto!important;min-height:74px!important}.advisor-home-grid{display:block!important;height:auto!important;max-height:none!important}.advisor-home-grid>*{grid-column:auto!important;grid-row:auto!important;margin-bottom:10px}.advisor-home-grid .advisor-card{height:auto!important;max-height:none!important;overflow:visible!important}.advisor-radar-layout{height:auto!important;min-height:260px}.advisor-crm-page,.advisor-radar-page{height:auto!important;overflow:visible!important}.advisor-radar-page{grid-template-columns:minmax(0,1fr)!important}.advisor-radar-page-head{flex-wrap:wrap;height:auto!important;min-height:0!important}.advisor-radar-source{min-width:0!important;width:100%}.advisor-radar-page .advisor-radar-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.advisor-radar-workspace{grid-template-columns:minmax(0,1fr)!important;height:auto!important;overflow:visible!important}.advisor-radar-control-panel,.advisor-radar-results-panel{height:auto!important;overflow:visible!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important}.advisor-radar-result-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;height:auto!important;overflow:visible!important}.advisor-radar-result-card{grid-template-columns:minmax(0,1fr)!important}.advisor-radar-history-strip{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.advisor-radar-field{min-width:0!important}.advisor-radar-price-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.advisor-kpi-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.advisor-radar-criteria-head,.advisor-radar-profile-head,.advisor-radar-results-head{flex-wrap:wrap}.advisor-meta-page{height:auto!important;overflow:visible!important}.advisor-meta-head{flex-wrap:wrap!important}.advisor-meta-connection-summary{min-width:0!important;justify-items:start!important}.advisor-meta-workspace{grid-template-columns:minmax(0,1fr)!important;height:auto!important;overflow:visible!important}.advisor-meta-context-panel,.advisor-meta-conversation-panel,.advisor-meta-chat-panel{min-width:0!important}.advisor-radar-result-card:nth-child(n+5){display:grid!important}.advisor-crm-results-panel .advisor-radar-result-grid,.advisor-crm-results-panel .advisor-radar-result-card{min-width:0}.advisor-crm-results-panel .advisor-radar-result-grid{gap:14px}.advisor-bottom-tabs{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;justify-content:space-around;align-items:stretch;height:60px;padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(180deg,#041124fa,#020817fa);border-top:1px solid rgba(96,154,255,.17);box-shadow:0 -8px 30px #0000003d}.advisor-bottom-tab-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:transparent;color:#8ea6c4;font:inherit;cursor:pointer}.advisor-bottom-tab-item.is-active{color:#e8fbff}.advisor-bottom-tab-icon{font-size:19px}.advisor-bottom-tab-label{font-size:9px;font-weight:600}.advisor-more-sheet-backdrop{display:flex;position:fixed;inset:0;z-index:60;align-items:flex-end;background:#01040a8c}.advisor-more-sheet{width:100%;max-height:70vh;overflow-y:auto;display:grid;gap:4px;padding:14px 10px calc(14px + env(safe-area-inset-bottom,0px));border-radius:18px 18px 0 0;border-top:1px solid rgba(96,154,255,.2);background:linear-gradient(180deg,#061325fc,#020817fc)}.advisor-more-sheet-item{display:flex;align-items:center;gap:12px;padding:12px 10px;border:0;border-radius:12px;background:transparent;color:#dce9fa;font:inherit;font-size:14px;text-align:left;cursor:pointer}.advisor-more-sheet-item:active{background:#1bb5fc14}.advisor-more-sheet-signout{margin-top:6px;padding-top:14px;border-top:1px solid rgba(102,146,201,.15);color:#ff8ca2}}.advisor-tasks-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding-right:4px}.advisor-tasks-body .advisor-card{flex:none;height:auto;max-height:none;overflow:visible}.advisor-tasks-group .advisor-list{gap:8px}.advisor-tasks-empty-row{margin:0;padding:11px 12px;border:1px dashed rgba(102,146,201,.18);border-radius:10px;background:#0d1f3652;color:#6f87a6;font-size:var(--advisor-font-xs, 11px)}.advisor-tasks-empty-state{flex:none;height:auto;max-height:none;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:64px 24px}.advisor-tasks-empty-icon{font-size:34px;opacity:.55;pointer-events:none}.advisor-tasks-empty-state p{margin:0;font-size:14px;color:#cfe0f7;font-weight:600}.advisor-tasks-empty-state small{color:#7f97b7;font-size:var(--advisor-font-xs, 11px)}.advisor-settings-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding-right:4px}.advisor-settings-scroll .advisor-card{flex:none;height:auto;max-height:none;overflow:visible}.advisor-settings-form{display:flex;flex-direction:column;gap:13px;max-width:460px}.advisor-settings-form label{display:grid;gap:3px;font-size:var(--advisor-font-xs);color:#9db6e8}.advisor-settings-form input[type=text],.advisor-settings-form input[type=password],.advisor-settings-form input:not([type]){height:32px;padding:0 9px;border:1px solid rgba(100,150,218,.16);border-radius:8px;background:#06162c;color:#dce9fa;font:inherit}.advisor-settings-form input[type=file]{color:#9db6e8;font-size:var(--advisor-font-xs)}.advisor-settings-form input[type=file]::file-selector-button{height:32px;margin-right:10px;padding:0 14px;border:1px solid rgba(78,141,224,.35);border-radius:8px;background:#0b1f39bf;color:#b8d6ff;font:inherit;font-size:var(--advisor-font-xs);cursor:pointer;transition:border-color .12s ease,background .12s ease}.advisor-settings-form input[type=file]::file-selector-button:hover{border-color:#1bb5fc94;background:#0476fc29}.advisor-settings-row{display:flex;align-items:center;gap:8px}.advisor-settings-email{color:#dce9fa;font-size:var(--advisor-font-sm)}.advisor-settings-form button[type=submit],.advisor-settings-form button[type=button]{align-self:flex-start;height:32px;padding:0 14px;border:0;border-radius:8px;background:#2b6be4;color:#fff;font:inherit;cursor:pointer}.advisor-settings-form button[type=button]{background:#ff6e6e24;color:#ffb3b3}.advisor-settings-form button:disabled{opacity:.42;cursor:not-allowed}.advisor-settings-form [role=alert]{margin:0;color:#ff8ca2;font-size:var(--advisor-font-xs)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(./inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(./inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(./inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(./inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(./inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(./inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(./inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(./inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(./inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(./inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(./inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(./inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(./inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(./inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(./inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(./inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(./inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(./inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(./inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(./inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(./inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(./inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(./inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(./inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mirage-motion-fast: .12s;--mirage-motion-normal: .18s;--mirage-motion-panel: .22s;--mirage-motion-modal: .26s;--mirage-ease-standard: cubic-bezier(.2, .8, .2, 1);--mirage-ease-enter: cubic-bezier(.16, 1, .3, 1);--mirage-hover-lift: -2px;--mirage-press-scale: .985;--mirage-glow-cyan: rgba(53, 224, 255, .28);--mirage-glow-blue: rgba(37, 99, 255, .32);--mirage-glow-violet: rgba(139, 92, 246, .26)}.mirage-motion-card{transition:transform var(--mirage-motion-normal) var(--mirage-ease-standard),border-color var(--mirage-motion-normal) var(--mirage-ease-standard),box-shadow var(--mirage-motion-normal) var(--mirage-ease-standard)}.mirage-motion-card:hover{transform:translateY(var(--mirage-hover-lift))}.mirage-motion-press{transition:transform var(--mirage-motion-fast) var(--mirage-ease-standard)}.mirage-motion-press:active{transform:scale(var(--mirage-press-scale))}.mirage-motion-status-pulse{animation:mirage-status-pulse 1.8s var(--mirage-ease-standard) infinite}.mirage-motion-radar-sweep{transform-origin:50% 50%;animation:mirage-radar-sweep 3.2s linear infinite}.mirage-motion-shimmer{background-size:220% 100%;animation:mirage-shimmer 1.9s linear infinite}@keyframes mirage-status-pulse{0%,to{opacity:.64;filter:drop-shadow(0 0 0 transparent)}50%{opacity:1;filter:drop-shadow(0 0 10px var(--mirage-glow-cyan))}}@keyframes mirage-radar-sweep{to{transform:rotate(360deg)}}@keyframes mirage-shimmer{0%{background-position:180% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){:root{--mirage-motion-fast: 0ms;--mirage-motion-normal: 0ms;--mirage-motion-panel: 0ms;--mirage-motion-modal: 0ms;--mirage-hover-lift: 0px;--mirage-press-scale: 1}.mirage-motion-card,.mirage-motion-press,.mirage-motion-status-pulse,.mirage-motion-radar-sweep,.mirage-motion-shimmer{animation:none!important;transition-duration:0ms!important;transform:none!important}}:root{--mirage-brand-bg: #020817;--mirage-brand-surface: #071426;--mirage-brand-indigo: #051465;--mirage-brand-primary: #0C3CED;--mirage-brand-electric-blue: #0476FC;--mirage-brand-cyan: #1BB5FC;--mirage-brand-violet: #7A52FB;--mirage-brand-violet-soft: #A378FB;--mirage-text-primary: #F6FAFF;--mirage-text-secondary: #9FB3C9;--mirage-border: rgba(122, 160, 214, .18);--mirage-border-active: rgba(27, 181, 252, .62)}.mirage-btn{position:relative;min-height:40px;border:1px solid var(--mirage-border);border-radius:12px;padding:0 16px;color:var(--mirage-text-primary);background:#071426c7;cursor:pointer;-webkit-user-select:none;user-select:none}.mirage-btn-primary{border-color:#1bb5fc7a;background:linear-gradient(110deg,#0c3ced,#0476fc 52%,#7a52fb);box-shadow:0 8px 24px #0476fc2e}.mirage-btn-primary:hover{border-color:#1bb5fcdb;box-shadow:0 10px 28px #0476fc42,0 0 18px #1bb5fc24}.mirage-btn-secondary{background:#0c3ced1a;border-color:#0476fc57}.mirage-btn-ghost{background:transparent;border-color:transparent;color:var(--mirage-text-secondary)}.mirage-btn.is-loading{cursor:progress}.mirage-btn.is-loading:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 24%,rgba(255,255,255,.14) 48%,transparent 72%);background-size:220% 100%;animation:mirage-shimmer 1.9s linear infinite;pointer-events:none}.mirage-btn.is-disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.mirage-card{border:1px solid var(--mirage-border);border-radius:18px;background:linear-gradient(145deg,#071426eb,#020817db);box-shadow:0 12px 34px #0000002e}.mirage-card:hover{border-color:#0476fc47}.mirage-card-live{border-color:#1bb5fc6b;box-shadow:0 14px 36px #0476fc24,inset 0 0 30px #1bb5fc06}.mirage-card-ai{border-color:#7a52fb6b;box-shadow:0 14px 36px #7a52fb24,inset 0 0 30px #a378fb06}.mirage-status{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 9px;border:1px solid var(--mirage-border);border-radius:999px;color:var(--mirage-text-secondary);background:#ffffff08;font-size:12px}.mirage-status-neutral{color:#9fb3c9}.mirage-status-info{color:#7cc8ff;border-color:#0476fc4d}.mirage-status-live{color:#65f1ff;border-color:#1bb5fc80;background:#1bb5fc14}.mirage-status-success{color:#6ce7b2;border-color:#43d29a52}.mirage-status-warning{color:#ffd17a;border-color:#ffc15257}.mirage-status-danger{color:#ff829a;border-color:#ff607e57}:root{--mirage-bg:#020817;--mirage-bg-2:#041124;--mirage-surface:#071426;--mirage-surface-2:#0a1a31;--mirage-line:rgba(92,156,255,.22);--mirage-line-strong:rgba(27,181,252,.54);--mirage-text:#f5f8ff;--mirage-muted:#8ea6c4;--mirage-blue:#0c3ced;--mirage-electric:#0476fc;--mirage-cyan:#1bb5fc;--mirage-violet:#7a52fb;--mirage-violet-soft:#a378fb;--mirage-success:#41e0b1;--mirage-danger:#ff5f7d;--mirage-warning:#f4bd67;--mirage-radius:18px;--mirage-fast:.12s;--mirage-normal:.18s;--mirage-panel:.22s;--mirage-ease:cubic-bezier(.2,.75,.24,1);--advisor-topbar-height:58px}.advisor-shell{height:100vh;overflow:hidden;display:grid;grid-template-columns:264px minmax(0,1fr);color:var(--mirage-text);background:radial-gradient(circle at 65% -10%,rgba(12,60,237,.19),transparent 34%),radial-gradient(circle at 90% 34%,rgba(122,82,251,.08),transparent 26%),linear-gradient(145deg,var(--mirage-bg),#030b18 58%,#01050e);font-family:Inter,Segoe UI,system-ui,sans-serif}.advisor-sidebar{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;padding:20px 14px 16px;border-right:1px solid rgba(96,154,255,.17);background:linear-gradient(180deg,#041124f5,#020817f5);box-shadow:20px 0 60px #00000029}.advisor-brand{display:flex;align-items:center;gap:12px;padding:2px 9px 16px;flex:0 0 auto}.advisor-brand img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 16px rgba(27,181,252,.28))}.advisor-brand-mark{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--mirage-cyan),var(--mirage-blue) 55%,var(--mirage-violet));box-shadow:0 0 22px #1bb5fc42;font-weight:800}.advisor-brand strong{display:block;letter-spacing:.28em;font-size:17px;font-weight:600}.advisor-brand small{display:block;color:var(--mirage-muted);margin-top:4px;font-size:11px}.advisor-nav{display:grid;gap:4px;flex:0 0 auto}.advisor-nav-account{margin-top:auto;padding-top:12px;border-top:1px solid rgba(124,160,207,.15)}.advisor-nav-item{position:relative;width:100%;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:13px;background:transparent;color:#c9d8eb;text-align:left;cursor:pointer;transition:transform var(--mirage-fast) var(--mirage-ease),border-color var(--mirage-normal) ease,background var(--mirage-normal) ease,box-shadow var(--mirage-normal) ease,color var(--mirage-normal) ease}.advisor-nav-item:hover{transform:translate(2px);border-color:#1bb5fc2e;background:#1bb5fc0b;color:#fff}.advisor-nav-item.is-active{color:#fff;border-color:#1bb5fc8f;background:linear-gradient(90deg,#0476fc33,#7a52fb21);box-shadow:inset 3px 0 0 var(--mirage-cyan),0 0 22px #0476fc2e}.advisor-nav-item.is-active:after{content:"";position:absolute;inset:2px;border-radius:11px;pointer-events:none;background:linear-gradient(90deg,#1bb5fc0a,#7a52fb05)}.advisor-nav-icon{position:relative;z-index:1;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#9ec5ff;font-size:17px}.advisor-nav-item.is-active .advisor-nav-icon{color:#e8fbff;text-shadow:0 0 12px var(--mirage-cyan)}.advisor-nav-copy{position:relative;z-index:1;min-width:0}.advisor-nav-copy strong{display:block;font-size:13px;font-weight:600}.advisor-nav-copy small{display:block;margin-top:3px;color:#7793b6;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advisor-nav-copy .advisor-nav-eyebrow{margin:0 0 3px;color:var(--mirage-cyan);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.advisor-sidebar-foot{margin-top:8px;padding:8px 10px 2px;color:#6e86a6;flex:0 0 auto}.advisor-sidebar-foot small{display:block;line-height:1.5;font-size:10px}.advisor-sidebar-foot span{display:block;margin-top:7px;letter-spacing:.34em;font-size:8px;color:#8fa4c0}.advisor-main{height:100vh;overflow:hidden;min-width:0;padding:0 16px 12px}.advisor-topbar{position:relative;top:0;z-index:30;height:var(--advisor-topbar-height);display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(91,146,213,.09);background:linear-gradient(180deg,#020817f5,#020817db);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.advisor-search{width:min(570px,48vw);height:42px;display:flex;align-items:center;gap:9px;padding:0 14px;border:1px solid rgba(109,156,218,.24);border-radius:12px;background:#081527b8;box-shadow:inset 0 1px #ffffff05}.advisor-search span{color:#7fa2ce}.advisor-search input{width:100%;border:0;outline:0;background:transparent;color:#eaf2ff;font:inherit;font-size:12px}.advisor-search input::placeholder{color:#657e9f}.advisor-userbar{display:flex;align-items:center;gap:10px;min-width:0}.advisor-userbar>div{display:grid;gap:2px;min-width:0;max-width:170px}.advisor-userbar strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advisor-userbar small{font-size:9px;color:#7f97b6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advisor-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(27,181,252,.42);background:linear-gradient(145deg,#0a2343,#122e57);box-shadow:0 0 18px #1bb5fc17;font-size:12px;font-weight:700}.advisor-notification{position:relative;width:36px;height:36px;border:1px solid rgba(109,156,218,.2);border-radius:11px;background:#081527b3;color:#c9daf0}.advisor-notification b{position:absolute;right:-3px;top:-4px;min-width:16px;height:16px;border-radius:99px;display:grid;place-items:center;background:var(--mirage-danger);font-size:9px;color:#fff}.advisor-view{height:calc(100vh - var(--advisor-topbar-height));overflow:hidden;padding:10px 0}.advisor-home{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,1fr);gap:9px;max-width:1540px;margin:0 auto;overflow:hidden}.advisor-home-hero{min-height:132px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px 18px;border-radius:20px;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 40%,rgba(27,181,252,.13),transparent 24%),linear-gradient(110deg,#0411243d,#091d3b61)}.advisor-home-hero:after{content:"";position:absolute;right:-80px;top:-120px;width:520px;height:260px;border-radius:50%;border:1px solid rgba(27,181,252,.11);box-shadow:0 0 90px #0c3ced14}.advisor-home-hero>div:first-child{position:relative;z-index:2}.advisor-home-hero small{font-size:9px;letter-spacing:.2em;color:var(--mirage-cyan)}.advisor-home-hero h1{margin:7px 0 5px;font-size:clamp(28px,3vw,44px);letter-spacing:-.035em}.advisor-home-hero p{margin:0;color:#afc1d8;font-size:14px}.advisor-home-hero em{display:inline-block;margin-top:8px;color:#7e95b4;font-size:10px;font-style:normal}.advisor-hero-orb{position:relative;z-index:2;width:82px;height:82px;border-radius:26px;display:grid;place-items:center;background:linear-gradient(135deg,#1bb5fc59,#0c3ced61 52%,#7a52fb57);box-shadow:0 0 34px #1bb5fc2e,inset 0 0 34px #ffffff0d}.advisor-hero-orb span{font-size:28px;font-weight:700;text-shadow:0 0 18px #79ddff}.advisor-home-grid{min-height:0;height:100%;overflow:hidden;display:grid;grid-template-columns:minmax(220px,.92fr) minmax(340px,1.35fr) minmax(230px,.95fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:9px;align-items:stretch}.advisor-card{position:relative;overflow:hidden;border:1px solid rgba(91,146,213,.2);border-radius:var(--mirage-radius);background:linear-gradient(145deg,#071426f5,#050f1ff0);box-shadow:0 16px 50px #0000001f,inset 0 1px #ffffff05;padding:16px;transition:transform var(--mirage-normal) var(--mirage-ease),border-color var(--mirage-normal) ease,box-shadow var(--mirage-normal) ease}.advisor-card:hover{transform:translateY(-2px);border-color:#1bb5fc4d;box-shadow:0 18px 54px #00000029,0 0 20px #0476fc0f}.advisor-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.advisor-card-head small{color:#6f8eb4;font-size:8px;letter-spacing:.18em}.advisor-card-head h2{margin:4px 0 2px;font-size:17px}.advisor-card-head p{margin:0;color:#708aaa;font-size:10px}.advisor-card-head button,.advisor-radar-bottom button,.advisor-primary-action{border:1px solid rgba(78,141,224,.25);border-radius:10px;background:#0b1f3999;color:#b8d6ff;padding:8px 10px;font-size:9px;cursor:pointer;transition:transform var(--mirage-fast) var(--mirage-ease),border-color var(--mirage-fast),box-shadow var(--mirage-fast),background var(--mirage-fast)}.advisor-card-head button:hover,.advisor-radar-bottom button:hover,.advisor-primary-action:hover{transform:translateY(-1px);border-color:#1bb5fc94;background:#0476fc1f;box-shadow:0 0 18px #1bb5fc1a}.advisor-card-head button:active,.advisor-radar-bottom button:active,.advisor-primary-action:active{transform:scale(.98)}.advisor-list{display:grid;gap:8px}.advisor-list-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(102,146,201,.12);border-radius:12px;background:#0d1f3685}.advisor-list-row strong,.advisor-calendar-row strong,.advisor-office-task strong{display:block;font-size:11px}.advisor-list-row small,.advisor-calendar-row small,.advisor-office-task small{display:block;margin-top:3px;color:#6f87a6;font-size:9px}.advisor-list-row time,.advisor-calendar-row time{font-size:10px;color:#9bb5d6}.advisor-priority-index{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#0476fc21;color:#87ccff;font-size:10px}.advisor-list-row.tone-urgent .advisor-priority-index{background:#ff5f7d1f;color:#ff8ba2}.advisor-list-row.tone-soft .advisor-priority-index{background:#7a52fb1f;color:#bfa7ff}.advisor-radar-card{grid-column:2;grid-row:1 / span 2;border-color:#1bb5fc47;background:radial-gradient(circle at 50% 54%,rgba(12,60,237,.13),transparent 35%),linear-gradient(145deg,#05152bfa,#030d1cfa)}.advisor-radar-card.tone-live{box-shadow:0 0 28px #0476fc17,inset 0 1px #ffffff05}.advisor-live-pill{padding:6px 8px;border-radius:999px;border:1px solid rgba(99,143,199,.18);color:#7f96b5;font-size:8px}.advisor-live-pill.is-live{color:#66f0ca;border-color:#41e0b154;background:#41e0b114;box-shadow:0 0 16px #41e0b10f}.advisor-radar-layout{display:grid;grid-template-columns:90px 1fr 100px;align-items:center;gap:10px;min-height:250px}.advisor-radar-stat{display:grid;gap:2px;align-content:center}.advisor-radar-stat-right{text-align:right}.advisor-radar-stat strong{font-size:29px}.advisor-radar-stat span{font-size:9px;color:#bed3ed}.advisor-radar-stat small{font-size:8px;color:#6883a6}.advisor-radar-orbit{position:relative;width:min(255px,100%);aspect-ratio:1;margin:auto;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(27,181,252,.1),rgba(12,60,237,.04) 38%,transparent 62%);box-shadow:inset 0 0 55px #0476fc14}.advisor-radar-ring{position:absolute;border:1px solid rgba(60,143,255,.24);border-radius:50%}.advisor-radar-ring.ring-1{inset:10%}.advisor-radar-ring.ring-2{inset:26%}.advisor-radar-ring.ring-3{inset:41%}.advisor-radar-core{position:relative;z-index:4;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(27,181,252,.52);background:radial-gradient(circle,#1bb5fc4d,#0476fc26);box-shadow:0 0 24px #1bb5fc2e;font-weight:800}.advisor-radar-node{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--mirage-cyan);box-shadow:0 0 13px var(--mirage-cyan);z-index:5}.node-a{left:27%;top:29%}.node-b{right:24%;top:39%;background:var(--mirage-violet-soft);box-shadow:0 0 13px var(--mirage-violet)}.node-c{left:35%;bottom:19%}.node-d{right:34%;bottom:28%;background:#65f1c9;box-shadow:0 0 13px #41e0b1}.advisor-radar-sweep{position:absolute;z-index:2;inset:8%;border-radius:50%;background:conic-gradient(from 0deg,rgba(27,181,252,.45),rgba(27,181,252,.06) 18deg,transparent 64deg)}.advisor-radar-orbit.is-scanning .advisor-radar-sweep{animation:advisor-radar-sweep 3.4s linear infinite}.advisor-radar-orbit.is-scanning .advisor-radar-node{animation:advisor-node-pulse 2.1s ease-in-out infinite}.advisor-radar-orbit.is-scanning .node-b{animation-delay:.5s}.advisor-radar-orbit.is-scanning .node-c{animation-delay:1s}.advisor-radar-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid rgba(102,146,201,.1)}.advisor-radar-bottom span{font-size:9px;color:#758eae}.advisor-radar-bottom b{color:#d7ebff;font-size:13px}.advisor-calendar-card{grid-column:3}.advisor-calendar-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid rgba(102,146,201,.09)}.advisor-calendar-row:last-child{border-bottom:0}.advisor-calendar-row>span{padding:4px 6px;border-radius:7px;background:#ff5f7d1a;color:#ff8ca2;font-size:8px}.advisor-call-card{grid-column:1}.advisor-call-card.is-active{border-color:#7a52fb4d;background:radial-gradient(circle at 80% 30%,rgba(122,82,251,.12),transparent 31%),linear-gradient(145deg,#08142afa,#040d1dfa)}.advisor-call-card p{color:#8aa2c1;font-size:10px;line-height:1.5}.advisor-call-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.advisor-call-stats b{display:grid;gap:2px;font-size:19px}.advisor-call-stats small{font-size:7px;color:#6d85a3;font-weight:500}.advisor-wave{height:34px;display:flex;align-items:center;gap:4px;margin-top:14px}.advisor-wave i{width:3px;border-radius:99px;background:linear-gradient(var(--mirage-cyan),var(--mirage-violet));box-shadow:0 0 8px #1bb5fc38;animation:advisor-wave 1.1s ease-in-out infinite}.advisor-wave i:nth-child(1){height:8px}.advisor-wave i:nth-child(2){height:20px;animation-delay:.1s}.advisor-wave i:nth-child(3){height:14px;animation-delay:.2s}.advisor-wave i:nth-child(4){height:28px;animation-delay:.3s}.advisor-wave i:nth-child(5){height:16px;animation-delay:.4s}.advisor-wave i:nth-child(6){height:23px;animation-delay:.5s}.advisor-wave i:nth-child(7){height:10px;animation-delay:.6s}.advisor-office-card{grid-column:3}.advisor-office-task{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px;border-radius:10px;background:#0c1d3370}.advisor-task-dot{width:7px;height:7px;border-radius:50%;background:var(--mirage-cyan);box-shadow:0 0 8px #1bb5fc59}.advisor-office-task em{font-size:8px;color:#8198b5;font-style:normal;padding:4px 6px;border-radius:6px;background:#ffffff06}.advisor-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.advisor-kpi{position:relative;min-height:102px;padding:16px;border:1px solid rgba(91,146,213,.17);border-radius:16px;background:linear-gradient(145deg,#071426ed,#050f1fed);overflow:hidden}.advisor-kpi small{display:block;color:#7f97b7;font-size:9px}.advisor-kpi strong{display:inline-block;margin-top:8px;font-size:29px}.advisor-kpi-delta{display:inline-flex;align-items:center;gap:3px;margin-left:10px;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:700}.advisor-kpi-delta span{font-size:8px}.advisor-kpi-delta.is-up{color:var(--mirage-success);background:#41e0b11a;border:1px solid rgba(65,224,177,.22)}.advisor-kpi-delta.is-down{color:var(--mirage-danger);background:#ff5f7d1a;border:1px solid rgba(255,95,125,.22)}.advisor-meta-card{max-width:620px}.advisor-status-pill{padding:6px 8px;border-radius:999px;font-size:9px;background:#ffffff09;border:1px solid rgba(109,156,218,.18);color:#a5bad5}.advisor-status-pill.tone-success{color:#5eebc4;border-color:#41e0b147;background:#41e0b10f}.advisor-status-pill.tone-warning{color:#ffd18b;border-color:#f4bd674d;background:#f4bd670f}.advisor-status-pill.tone-danger{color:#ff90a6;border-color:#ff5f7d47;background:#ff5f7d0f}.advisor-meta-phone{display:block;margin:8px 0;color:#dceaff;font-size:18px}.advisor-meta-card>p{color:#879db9;font-size:11px}.mirage-loading-ui{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;align-content:center;gap:10px;padding:24px;text-align:center;background:radial-gradient(circle at 50% 44%,rgba(12,60,237,.2),transparent 30%),linear-gradient(145deg,#020817,#020d20 58%,#01040c);color:var(--mirage-text)}.mirage-loading-ui.mode-overlay{background:#020817d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mirage-loading-logo{width:120px;height:120px;display:grid;place-items:center;border-radius:34px}.mirage-loading-logo img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 0 28px rgba(27,181,252,.24));animation:advisor-logo-breathe 2s ease-in-out infinite}.mirage-loading-ui h2{margin:34px 0 0;font-size:26px}.mirage-loading-ui p{margin:0;color:#87a0c0;font-size:12px}.mirage-loading-track{width:min(470px,70vw);height:7px;border-radius:999px;margin-top:16px;background:#0c1d3d;border:1px solid rgba(91,146,213,.2);overflow:hidden}.mirage-loading-track span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mirage-blue),var(--mirage-cyan),var(--mirage-violet-soft));box-shadow:0 0 20px #1bb5fc40;animation:advisor-loader-shimmer 1.4s ease-in-out infinite}.mirage-loading-ui>small{color:#7d95b4;font-size:10px}.mirage-loading-tagline{margin-top:22px;color:#4f6890;font-size:9px;letter-spacing:.32em;text-transform:uppercase;font-style:normal}@keyframes advisor-radar-sweep{to{transform:rotate(360deg)}}@keyframes advisor-node-pulse{0%,to{transform:scale(.9);opacity:.65}50%{transform:scale(1.35);opacity:1}}@keyframes advisor-wave{0%,to{transform:scaleY(.55);opacity:.55}50%{transform:scaleY(1.05);opacity:1}}@keyframes advisor-logo-breathe{0%,to{transform:scale(.985);filter:drop-shadow(0 0 20px rgba(27,181,252,.18))}50%{transform:scale(1.025);filter:drop-shadow(0 0 34px rgba(122,82,251,.24))}}@keyframes advisor-loader-shimmer{0%{filter:brightness(.85)}50%{filter:brightness(1.35)}to{filter:brightness(.85)}}@media(max-width:1180px){.advisor-shell{grid-template-columns:224px minmax(0,1fr)}.advisor-home-grid{grid-template-columns:1fr 1fr}.advisor-radar-card{grid-column:1 / span 2;grid-row:auto}.advisor-calendar-card,.advisor-call-card,.advisor-office-card{grid-column:auto}.advisor-kpi-row{grid-template-columns:1fr 1fr 1fr}}@media(max-width:820px){.advisor-shell{grid-template-columns:190px minmax(0,1fr)}.advisor-sidebar{position:sticky;top:0;height:100vh;overflow:hidden;padding:10px 8px}.advisor-main{height:100vh;overflow:hidden;padding:0 8px 8px}.advisor-search{width:min(420px,54vw)}.advisor-userbar>div{display:none}}@media(prefers-reduced-motion:reduce){.advisor-shell *,.mirage-loading-ui *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.advisor-card:hover,.advisor-nav-item:hover,.advisor-card-head button:hover,.advisor-radar-bottom button:hover,.advisor-primary-action:hover{transform:none!important}}.advisor-home-hero{isolation:isolate;overflow:hidden;min-height:168px}.advisor-home-hero:after{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 83% 28%,rgba(27,181,252,.12),transparent 24%),radial-gradient(circle at 70% 88%,rgba(122,82,251,.14),transparent 31%);pointer-events:none}.advisor-hero-copy{position:relative;z-index:4}.advisor-hero-ribbon{position:absolute;z-index:1;width:62%;height:170%;right:-11%;top:-42%;border-radius:50%;border:1px solid rgba(27,181,252,.16);filter:drop-shadow(0 0 18px rgba(27,181,252,.08));transform:rotate(-12deg);pointer-events:none;animation:advisor-hero-ribbon-flow 7s ease-in-out infinite}.advisor-hero-ribbon:before,.advisor-hero-ribbon:after{content:"";position:absolute;inset:14%;border-radius:inherit;border:1px solid rgba(122,82,251,.12)}.advisor-hero-ribbon:after{inset:29%;border-color:#1bb5fc1c}.advisor-hero-ribbon.ribbon-b{width:49%;height:145%;right:5%;top:-29%;transform:rotate(21deg);opacity:.68;animation-delay:-3.2s}.advisor-hero-brand-mark{position:relative;z-index:5;width:96px;height:96px;margin-left:auto;border-radius:28px;display:grid;place-items:center;background:radial-gradient(circle at 30% 22%,#1bb5fc42,#0c3ced24 43%,#7a52fb24);border:1px solid rgba(65,180,255,.23);box-shadow:0 22px 55px #0000003b,0 0 40px #0c3ced29,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.advisor-hero-brand-mark img{width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 0 18px rgba(27,181,252,.28));animation:advisor-logo-breathe 2.8s ease-in-out infinite}.advisor-hero-brand-mark>span{font-size:32px;font-weight:800}.advisor-radar-card{position:relative;overflow:hidden;min-height:488px}.advisor-radar-ambient{position:absolute;inset:18% 12% 9%;z-index:0;border-radius:50%;pointer-events:none;opacity:.78;animation:advisor-radar-ambient-spin 18s linear infinite}.advisor-radar-ambient:before,.advisor-radar-ambient:after,.advisor-radar-ambient i{content:"";position:absolute;border-radius:50%;border:1px solid rgba(27,181,252,.07)}.advisor-radar-ambient:before{inset:7%}.advisor-radar-ambient:after{inset:19%;border-style:dashed;border-color:#7a52fb14}.advisor-radar-ambient i:nth-child(1){width:5px;height:5px;left:10%;top:52%;background:var(--mirage-cyan);border:0;box-shadow:0 0 18px var(--mirage-cyan)}.advisor-radar-ambient i:nth-child(2){width:7px;height:7px;right:13%;top:20%;background:var(--mirage-violet-soft);border:0;box-shadow:0 0 18px var(--mirage-violet)}.advisor-radar-ambient i:nth-child(3){width:4px;height:4px;right:23%;bottom:12%;background:#65f1c9;border:0;box-shadow:0 0 15px #41e0b1}.advisor-radar-card>.advisor-card-head,.advisor-radar-layout,.advisor-radar-bottom{position:relative;z-index:3}.advisor-radar-layout{min-height:330px}.advisor-radar-orbit{width:min(310px,100%);box-shadow:inset 0 0 74px #0476fc1a,0 0 48px #0476fc0f}.advisor-radar-crosshair{position:absolute;z-index:1;opacity:.28;background:linear-gradient(90deg,transparent,rgba(69,157,255,.42),transparent)}.advisor-radar-crosshair.crosshair-x{left:7%;right:7%;height:1px;top:50%}.advisor-radar-crosshair.crosshair-y{top:7%;bottom:7%;width:1px;left:50%;background:linear-gradient(180deg,transparent,rgba(69,157,255,.42),transparent)}.advisor-radar-orbit-label{position:absolute;z-index:6;font-size:8px;color:#55759e;letter-spacing:.12em}.label-n{top:4%;left:50%;transform:translate(-50%)}.label-e{right:4%;top:50%;transform:translateY(-50%)}.label-s{bottom:4%;left:50%;transform:translate(-50%)}.label-w{left:4%;top:50%;transform:translateY(-50%)}.advisor-radar-core{width:52px;height:52px;background:radial-gradient(circle,#1bb5fc61,#0476fc2e 48%,#7a52fb1a);box-shadow:0 0 34px #1bb5fc3b,inset 0 0 16px #ffffff0f}.advisor-call-card.is-active{position:relative;overflow:hidden}.advisor-call-card.is-active:after{content:"";position:absolute;width:170px;height:170px;right:-75px;bottom:-85px;border-radius:50%;background:radial-gradient(circle,rgba(122,82,251,.2),transparent 66%);pointer-events:none}.advisor-call-live-row{position:relative;z-index:2;display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;align-items:center;margin:8px 0 12px;padding:10px 11px;border-radius:12px;border:1px solid rgba(65,224,177,.15);background:linear-gradient(90deg,#41e0b10e,#0c3ced09)}.advisor-call-live-row div{display:grid;gap:2px}.advisor-call-live-row small{color:#61eac2;font-size:7px;letter-spacing:.1em}.advisor-call-live-row strong{font-size:10px;color:#dbeaff}.advisor-call-live-row em{font-size:8px;color:#6f89aa;font-style:normal}.advisor-live-call-dot{width:9px;height:9px;border-radius:50%;background:#41e0b1;box-shadow:0 0 0 4px #41e0b112,0 0 15px #41e0b161;animation:advisor-live-call-pulse 1.6s ease-in-out infinite}.advisor-office-identity{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.advisor-office-brand-badge{display:inline-flex;padding:4px 7px;border-radius:999px;border:1px solid rgba(27,181,252,.2);background:#1bb5fc0e;color:#8cdcff;font-size:7px;letter-spacing:.1em;text-transform:uppercase}.advisor-office-brand-badge.is-soft{border-color:#7a52fb30;background:#7a52fb0e;color:#bba7ff}.advisor-office-card{background:radial-gradient(circle at 86% 14%,rgba(27,181,252,.06),transparent 26%),linear-gradient(145deg,#071426f5,#040d1df5)}.advisor-kpi.is-score{border-color:#1bb5fc3d;background:radial-gradient(circle at 88% 18%,rgba(122,82,251,.12),transparent 31%),linear-gradient(145deg,#07162bf7,#040e1ff7);box-shadow:inset 0 1px #ffffff06}.advisor-kpi.is-score:after{content:"★";position:absolute;right:16px;top:15px;font-size:25px;color:#1bb5fc52;text-shadow:0 0 24px rgba(27,181,252,.24)}.advisor-score-progress{position:absolute;left:16px;right:16px;bottom:15px;height:5px;border-radius:99px;background:#0c2b57bf;overflow:hidden;border:1px solid rgba(78,142,225,.1)}.advisor-score-progress b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mirage-blue),var(--mirage-cyan),var(--mirage-violet-soft));box-shadow:0 0 16px #1bb5fc47}@keyframes advisor-hero-ribbon-flow{0%,to{transform:rotate(-12deg) translateZ(0);opacity:.72}50%{transform:rotate(-8deg) translate3d(-14px,8px,0);opacity:1}}@keyframes advisor-radar-ambient-spin{to{transform:rotate(360deg)}}@keyframes advisor-live-call-pulse{0%,to{transform:scale(.82);opacity:.62}50%{transform:scale(1.08);opacity:1}}.advisor-home-hero{min-height:136px;max-height:156px;padding:14px 18px}.advisor-kpi-row{order:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.advisor-kpi{min-height:86px;padding:13px 15px}.advisor-kpi strong{margin-top:5px;font-size:26px}.advisor-home-grid{order:1}@media(max-height:780px)and (min-width:821px){.advisor-sidebar{padding:12px 10px 9px}.advisor-brand{padding-bottom:9px}.advisor-brand img,.advisor-brand-mark{width:40px;height:40px}.advisor-nav{gap:2px}.advisor-nav-item{padding:6px 9px}.advisor-nav-icon{width:26px;height:26px;font-size:15px}.advisor-nav-copy strong{font-size:12px}.advisor-nav-copy small{margin-top:1px;font-size:8.5px}.advisor-nav-account{padding-top:8px}.advisor-sidebar-foot small{display:none}.advisor-sidebar-foot span{margin-top:2px}}html,body,#root{width:100%;height:100%;overflow:hidden;overscroll-behavior:none}.advisor-shell{height:100vh;overflow:hidden}.advisor-sidebar{position:sticky;top:0;height:100vh;overflow:hidden}.advisor-main{height:100vh;overflow:hidden}.advisor-topbar{height:var(--advisor-topbar-height);min-height:var(--advisor-topbar-height)}.advisor-view{height:calc(100vh - var(--advisor-topbar-height));overflow:hidden;padding:9px 0}.advisor-home{height:100%;min-height:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,auto) minmax(0,auto) minmax(0,1fr);gap:8px}.advisor-home-hero{min-height:92px;max-height:104px;padding:10px 15px;border-radius:16px}.advisor-home-hero h1{margin:4px 0 3px;font-size:clamp(25px,2.4vw,36px)}.advisor-home-hero p{font-size:11px}.advisor-home-hero em{margin-top:4px;font-size:8px}.advisor-hero-brand-mark{width:68px;height:68px;border-radius:20px}.advisor-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.advisor-kpi{min-height:62px;padding:9px 12px;border-radius:13px}.advisor-kpi small{font-size:8px}.advisor-kpi strong{margin-top:3px;font-size:22px}.advisor-kpi span{font-size:8px}.advisor-score-progress{left:12px;right:12px;bottom:8px;height:4px}.advisor-kpi i{right:12px;bottom:10px;width:64px;height:22px}.advisor-home-grid{min-height:0;height:100%;overflow:hidden;grid-template-columns:minmax(220px,.92fr) minmax(340px,1.35fr) minmax(230px,.95fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:8px}.advisor-card{min-height:0;height:100%;overflow:hidden;padding:11px 12px;border-radius:15px}.advisor-card-head{margin-bottom:7px}.advisor-card-head h2{margin:2px 0;font-size:14px}.advisor-card-head p{font-size:8.5px}.advisor-card-head button,.advisor-radar-bottom button,.advisor-primary-action{padding:6px 8px;font-size:8px}.advisor-list-row{padding:7px 8px;gap:8px;border-radius:10px}.advisor-list-row strong,.advisor-calendar-row strong,.advisor-office-task strong{font-size:9.5px}.advisor-list-row small,.advisor-calendar-row small,.advisor-office-task small{font-size:7.5px}.advisor-priority-index{width:22px;height:22px;font-size:8px}.advisor-calendar-row{padding:6px 0;gap:6px}.advisor-calendar-row time{font-size:8px}.advisor-calendar-row>span{font-size:7px;padding:3px 5px}.advisor-call-live-row{margin:5px 0 7px;padding:7px 8px}.advisor-call-live-row strong{font-size:8.5px}.advisor-call-live-row small,.advisor-call-live-row em{font-size:7px}.advisor-call-stats{margin-top:6px}.advisor-call-stats b{font-size:16px}.advisor-wave{height:20px;margin-top:6px}.advisor-office-brand-badge{padding:3px 5px;font-size:6px}.advisor-office-task{padding:6px 7px;gap:6px}.advisor-office-task em{font-size:6.5px;padding:3px 4px}.advisor-radar-card{grid-column:2;grid-row:1 / span 2;min-height:0;height:100%;padding:11px 13px}.advisor-radar-layout{min-height:0;height:calc(100% - 72px);grid-template-columns:72px minmax(0,1fr) 80px;gap:6px}.advisor-radar-orbit{width:min(30vh,270px,100%);aspect-ratio:1;margin:auto}.advisor-radar-stat span{font-size:8px}.advisor-radar-stat small{font-size:7px}.advisor-radar-bottom{padding-top:6px;margin-top:4px}.preview-only-badge{bottom:8px;right:10px}@media(max-height:760px)and (min-width:821px){:root{--advisor-topbar-height:50px}.advisor-sidebar{padding:8px 9px 7px}.advisor-brand{padding:0 6px 6px}.advisor-brand img,.advisor-brand-mark{width:34px;height:34px}.advisor-brand strong{font-size:14px}.advisor-brand small{font-size:8px}.advisor-nav{gap:1px}.advisor-nav-item{padding:4px 7px;border-radius:10px}.advisor-nav-icon{width:23px;height:23px;font-size:13px}.advisor-nav-copy strong{font-size:10.5px}.advisor-nav-copy small{font-size:7px}.advisor-nav-account{padding-top:5px}.advisor-sidebar-foot{display:none}.advisor-home{gap:6px}.advisor-home-hero{min-height:72px;max-height:80px;padding:7px 12px}.advisor-home-hero h1{font-size:25px}.advisor-home-hero p{font-size:9px}.advisor-home-hero em{display:none}.advisor-hero-brand-mark{width:54px;height:54px}.advisor-kpi{min-height:50px;padding:6px 10px}.advisor-kpi strong{font-size:18px}.advisor-score-progress{bottom:5px}.advisor-home-grid{gap:6px}.advisor-card{padding:8px 9px}.advisor-card-head{margin-bottom:4px}.advisor-card-head h2{font-size:12px}.advisor-list{gap:4px}.advisor-list-row{padding:5px 6px}.advisor-calendar-row{padding:4px 0}.advisor-office-task{padding:5px 6px}.advisor-call-live-row{margin:3px 0 4px;padding:5px 6px}.advisor-wave{height:15px;margin-top:3px}.advisor-radar-layout{height:calc(100% - 58px)}.advisor-radar-orbit{width:min(28vh,230px,100%)}}:root{--advisor-font-xs:11px;--advisor-font-sm:12px;--advisor-font-md:13px;--advisor-font-lg:15px;--advisor-font-xl:17px}.advisor-shell{font-size:14px}.advisor-sidebar{padding:12px 10px 10px}.advisor-brand{padding:0 7px 10px;gap:10px}.advisor-brand img,.advisor-brand-mark{width:40px;height:40px}.advisor-brand strong{font-size:var(--advisor-font-lg)}.advisor-brand small{font-size:var(--advisor-font-xs)}.advisor-nav{gap:2px}.advisor-nav-item{min-height:43px;padding:6px 8px;border-radius:11px}.advisor-nav-icon{width:27px;height:27px;font-size:var(--advisor-font-lg)}.advisor-nav-copy strong{font-size:var(--advisor-font-md)}.advisor-nav-copy small{font-size:var(--advisor-font-xs);margin-top:1px}.advisor-nav-copy .advisor-nav-eyebrow{font-size:var(--advisor-font-xs);margin-bottom:1px}.advisor-nav-account{padding-top:7px}.advisor-sidebar-foot small,.advisor-sidebar-foot span{font-size:var(--advisor-font-xs)}.advisor-search input,.advisor-userbar strong{font-size:var(--advisor-font-sm)}.advisor-userbar small{font-size:var(--advisor-font-xs)}.advisor-avatar{font-size:var(--advisor-font-sm)}.advisor-notification b{font-size:var(--advisor-font-xs)}.advisor-home{grid-template-rows:86px 64px minmax(0,1fr);gap:8px}.advisor-home-hero{min-height:0;max-height:none;height:86px;padding:9px 14px;border-radius:16px}.advisor-home-hero small{font-size:var(--advisor-font-xs)}.advisor-home-hero h1{margin:3px 0 2px;font-size:clamp(26px,2.4vw,36px)}.advisor-home-hero p{font-size:var(--advisor-font-md)}.advisor-home-hero em{margin-top:2px;font-size:var(--advisor-font-xs)}.advisor-hero-brand-mark{width:62px;height:62px;border-radius:18px}.advisor-kpi-row{height:64px;gap:8px}.advisor-kpi{height:64px;min-height:0;padding:8px 12px;border-radius:13px}.advisor-kpi small{font-size:var(--advisor-font-sm)}.advisor-kpi strong{margin-top:2px;font-size:24px}.advisor-kpi span{font-size:var(--advisor-font-xs)}.advisor-score-progress{bottom:6px}.advisor-kpi i{bottom:8px}.advisor-home-grid{grid-template-rows:minmax(0,1.08fr) minmax(0,.92fr);gap:8px;min-height:0;height:100%}.advisor-card{min-height:0;height:100%;contain:layout paint;padding:12px 13px;border-radius:15px}.advisor-card:hover{transform:none}.advisor-card-head{margin-bottom:8px}.advisor-card-head small{font-size:var(--advisor-font-xs)}.advisor-card-head h2{margin:2px 0;font-size:var(--advisor-font-xl)}.advisor-card-head p{font-size:var(--advisor-font-sm)}.advisor-card-head button,.advisor-radar-bottom button,.advisor-primary-action{padding:6px 9px;font-size:var(--advisor-font-sm)}.advisor-list{gap:6px;min-height:0;overflow:hidden}.advisor-list-row{padding:7px 8px;gap:8px}.advisor-list-row strong,.advisor-calendar-row strong,.advisor-office-task strong{font-size:var(--advisor-font-md)}.advisor-list-row small,.advisor-calendar-row small,.advisor-office-task small{font-size:var(--advisor-font-xs);margin-top:2px}.advisor-list-row time,.advisor-calendar-row time{font-size:var(--advisor-font-sm)}.advisor-priority-index{width:24px;height:24px;font-size:var(--advisor-font-xs)}.advisor-live-pill{font-size:var(--advisor-font-xs)}.advisor-radar-stat strong{font-size:24px}.advisor-radar-stat span{font-size:var(--advisor-font-sm)}.advisor-radar-stat small,.advisor-radar-bottom span{font-size:var(--advisor-font-xs)}.advisor-radar-bottom b{font-size:var(--advisor-font-md)}.advisor-radar-orbit-label{font-size:var(--advisor-font-xs)}.advisor-calendar-row{padding:8px 0}.advisor-calendar-row>span{font-size:var(--advisor-font-xs);padding:3px 6px}.advisor-call-card{padding-bottom:38px}.advisor-call-card p{font-size:var(--advisor-font-sm)}.advisor-call-live-row{margin:5px 0 8px;padding:7px 8px}.advisor-call-live-row small{font-size:var(--advisor-font-xs)}.advisor-call-live-row strong{font-size:var(--advisor-font-sm)}.advisor-call-live-row em{font-size:var(--advisor-font-xs)}.advisor-call-stats{margin-top:5px;padding-right:82px}.advisor-call-stats b{font-size:18px}.advisor-call-stats small{font-size:var(--advisor-font-xs)}.advisor-call-card .advisor-wave{position:absolute;right:12px;bottom:10px;width:68px;height:24px;margin:0}.advisor-office-identity{margin-top:3px}.advisor-office-brand-badge{font-size:var(--advisor-font-xs);padding:3px 6px}.advisor-office-task{padding:7px 8px}.advisor-office-task em{font-size:var(--advisor-font-xs);padding:3px 5px}.advisor-status-pill{font-size:var(--advisor-font-xs)}.advisor-meta-card>p{font-size:var(--advisor-font-sm)}@media(max-height:860px)and (min-width:821px){.advisor-sidebar-foot{display:none}.advisor-home{grid-template-rows:78px 60px minmax(0,1fr);gap:6px}.advisor-home-hero{height:78px;padding:7px 12px}.advisor-hero-brand-mark{width:54px;height:54px}.advisor-kpi-row{height:60px}.advisor-kpi{height:60px;padding:7px 10px}.advisor-kpi strong{font-size:22px}.advisor-home-grid{gap:6px}.advisor-card{padding:9px 10px}.advisor-card-head{margin-bottom:5px}.advisor-list{gap:4px}.advisor-list-row{padding:5px 7px}.advisor-calendar-row{padding:5px 0}.advisor-office-task{padding:5px 7px}.advisor-call-live-row{margin:3px 0 5px;padding:5px 7px}.advisor-call-card{padding-bottom:32px}.advisor-radar-layout{height:calc(100% - 62px)}.advisor-radar-orbit{width:min(27vh,235px,100%)}}.advisor-home{gap:10px}.advisor-kpi-row{position:relative;z-index:4;isolation:isolate}.advisor-home-grid{position:relative;z-index:1;isolation:isolate;min-height:0}.advisor-card{box-sizing:border-box;isolation:isolate}.advisor-card:before,.advisor-card:after{pointer-events:none}@media(max-height:860px)and (min-width:821px){.advisor-home{gap:8px}}.advisor-home{--home-hero-height:104px;--home-kpi-height:68px;--home-grid-max-height:540px;grid-template-rows:var(--home-hero-height) var(--home-kpi-height) auto;gap:10px;align-content:start}.advisor-home-hero{height:var(--home-hero-height);min-height:var(--home-hero-height);max-height:var(--home-hero-height);overflow:hidden;padding:10px 15px}.advisor-hero-copy{min-width:0;overflow:hidden}.advisor-home-hero h1{line-height:1.04}.advisor-kpi-row{height:var(--home-kpi-height);min-height:var(--home-kpi-height);max-height:var(--home-kpi-height)}.advisor-home-grid{height:min(var(--home-grid-max-height),calc(100dvh - var(--advisor-topbar-height) - var(--home-hero-height) - var(--home-kpi-height) - 54px));max-height:var(--home-grid-max-height);align-self:start;align-content:start;grid-template-rows:minmax(220px,300px) minmax(170px,220px);overflow:hidden}.advisor-card{height:100%;max-height:100%;overflow:hidden}.advisor-nav-account{margin-top:auto;padding-bottom:6px}@media(max-height:860px)and (min-width:821px){.advisor-home{--home-hero-height:96px;--home-kpi-height:64px;--home-grid-max-height:500px;gap:8px}.advisor-home-hero{padding:8px 13px}.advisor-home-hero em{display:none}.advisor-home-grid{grid-template-rows:minmax(210px,270px) minmax(160px,210px)}}.advisor-radar-lead-notes{display:block;margin-top:8px;font-size:11px;color:#9db6e8}.advisor-radar-lead-notes textarea{display:block;width:100%;margin-top:3px;min-height:40px;padding:6px 8px;border-radius:8px;border:1px solid rgba(43,107,228,.4);background:#0c1d3370;color:#e8eefc;font:inherit;box-sizing:border-box;resize:vertical}.advisor-radar-lead-status{border:0;border-radius:6px;padding:5px 10px;cursor:pointer;font:inherit;color:#fff;background:#8198b5}.advisor-radar-lead-status.status-new{background:#2b6be4}.advisor-radar-lead-status.status-contacted{background:#c99a2e}.advisor-radar-lead-status.status-closed{background:#1f9d55}.advisor-crm-page{height:100%;overflow:hidden;display:flex;flex-direction:column;gap:10px;color:var(--mirage-text)}.advisor-crm-page>*{flex:none}.advisor-crm-page>.advisor-crm-results-panel{flex:1;min-height:0}.advisor-crm-results-panel .advisor-radar-result-grid{grid-auto-rows:auto;align-content:start}.advisor-crm-results-panel .advisor-radar-result-card{min-height:auto;max-height:none;height:auto;grid-template-rows:none}.advisor-crm-filter-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.advisor-crm-filter-tabs button{min-height:36px;justify-items:center;align-items:center;padding:8px 11px}.advisor-crm-add-form{display:flex;gap:8px;flex-wrap:wrap;align-items:end;padding:10px 12px;margin-bottom:9px;border:1px solid rgba(92,156,255,.14);border-radius:12px;background:#061325c2}.advisor-crm-add-form label{display:grid;gap:3px;font-size:var(--advisor-font-xs);color:#9db6e8;flex:1;min-width:120px}.advisor-crm-add-form input,.advisor-crm-add-form select{width:100%;box-sizing:border-box;height:32px;padding:0 9px;border:1px solid rgba(100,150,218,.16);border-radius:8px;background:#06162c;color:#dce9fa;font:inherit}.advisor-crm-add-form textarea{width:100%;box-sizing:border-box;padding:8px 9px;border:1px solid rgba(100,150,218,.16);border-radius:8px;background:#06162c;color:#dce9fa;font:inherit;resize:vertical;min-height:64px}.advisor-crm-add-form button{height:32px;padding:0 14px;border:0;border-radius:8px;background:#2b6be4;color:#fff;font:inherit;cursor:pointer;align-self:end}.advisor-crm-add-form button:disabled{opacity:.42;cursor:not-allowed}.advisor-crm-result-title{display:flex;align-items:flex-start;gap:8px}.advisor-crm-avatar{flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#1bb5fc38,#7a52fb2e);border:1px solid rgba(92,156,255,.28);color:#dceaff;font-size:10px;font-weight:700}.advisor-crm-source-badge{padding:3px 6px;border-radius:999px;font-size:var(--advisor-font-xs)}.advisor-crm-source-badge.tone-cyan{background:#1bb5fc1a;color:#8cdcff}.advisor-crm-source-badge.tone-violet{background:#7a52fb1a;color:#c3b6f3}.advisor-crm-tags{display:flex;gap:8px;margin-top:8px}.advisor-crm-tag-select{display:flex;flex-direction:column;gap:2px;font-size:8px;color:#7f97b7}.advisor-crm-tag-select select{width:100%;box-sizing:border-box;height:26px;padding:0 7px;border-radius:8px;border:1px solid rgba(100,150,218,.16);background:#06162c;color:#dce9fa;font:inherit;font-size:10px;cursor:pointer}.advisor-crm-tag-select select.tone-success{border-color:#41e0b152;color:#5eebc4;background:#41e0b10f}.advisor-crm-tag-select select.tone-warning{border-color:#f4bd6752;color:#ffd18b;background:#f4bd670f}.advisor-crm-tag-select select.tone-danger{border-color:#ff5f7d52;color:#ff90a6;background:#ff5f7d0f}.advisor-crm-status-readonly{display:inline-flex;align-items:center;border-radius:6px;padding:5px 10px;font:inherit;color:#c7d4e8;background:#8198b547}.advisor-crm-results-panel .advisor-radar-delete{border-color:#ff6e6e38;color:#ffb3b3;background:#ff505014}.advisor-crm-results-panel .advisor-radar-delete.is-confirming{border-color:#ff50508c;color:#fff;background:#dc32328c;font-weight:700}.advisor-seller-leads-banner{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 14px;margin:0 0 9px;border-radius:12px;background:linear-gradient(145deg,#071426f5,#040d1df5);border:1px solid rgba(31,157,85,.35)}.advisor-seller-leads-banner small{display:block;font-size:var(--advisor-font-xs,10px);color:#8198b5}.advisor-seller-leads-banner strong{display:block;font-size:13px;color:#e8eefc}.advisor-seller-leads-banner-list{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:#9db6e8;flex:1}.advisor-seller-leads-banner button{border:1px solid rgba(31,157,85,.5);background:#1f9d551f;color:#e8eefc;border-radius:8px;padding:6px 10px;cursor:pointer;font:inherit;white-space:nowrap}.advisor-seller-leads-banner>div:first-child{flex-shrink:0}.advisor-seller-leads-banner button{flex-shrink:0}.advisor-seller-leads-banner-list span{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advisor-portfolio-feature-groups{display:flex;flex-wrap:wrap;gap:10px}.advisor-portfolio-feature-group{flex:1 1 260px;min-width:220px;display:flex;flex-wrap:wrap;gap:6px 10px;padding:10px 12px;border:1px solid rgba(92,156,255,.14);border-radius:12px;background:#06132580}.advisor-portfolio-feature-group legend{width:100%;font-size:var(--advisor-font-xs);color:#9db6e8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.advisor-portfolio-feature-checkbox{display:inline-flex;align-items:center;gap:5px;font-size:var(--advisor-font-xs);color:#c7d4e8}.advisor-portfolio-push-button{margin-top:8px;align-self:flex-start;background:transparent;color:#5c9cff;border:1px solid rgba(92,156,255,.4);border-radius:8px;padding:5px 10px;font-size:var(--advisor-font-xs);cursor:pointer}.advisor-portfolio-push-button:disabled{opacity:.6;cursor:default}.advisor-radar-page{height:100%;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;color:var(--mirage-text)}.advisor-radar-page-head{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 17px;border:1px solid rgba(63,130,225,.14);border-radius:17px;background:radial-gradient(circle at 78% 34%,rgba(27,181,252,.1),transparent 26%),linear-gradient(110deg,#05142bf0,#040e1ff5);overflow:hidden}.advisor-radar-page-head small{font-size:8px;letter-spacing:.18em;color:var(--mirage-cyan)}.advisor-radar-page-head h1{margin:4px 0 3px;font-size:27px}.advisor-radar-page-head p{margin:0;max-width:760px;color:#91a7c3;font-size:10px;line-height:1.45}.advisor-radar-source{display:grid;gap:3px;min-width:175px;padding:10px 12px;border:1px solid rgba(109,156,218,.18);border-radius:12px;background:#030d1dad}.advisor-radar-source span{font-size:7px;letter-spacing:.12em;color:#6f88aa}.advisor-radar-source strong{font-size:10px}.advisor-radar-source.source-ready{border-color:#41e0b147}.advisor-radar-source.source-ready strong{color:#5ce7be}.advisor-radar-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.advisor-radar-tabs button{min-height:48px;display:grid;gap:2px;justify-items:start;padding:8px 11px;border:1px solid rgba(92,156,255,.15);border-radius:12px;background:#061325c2;color:#9eb1cb;cursor:pointer;transition:transform .12s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.advisor-radar-tabs button:hover{transform:translateY(-1px);border-color:#1bb5fc47}.advisor-radar-tabs button.is-active{color:#fff;border-color:#1bb5fc85;background:linear-gradient(90deg,#0476fc29,#7a52fb1a);box-shadow:0 0 22px #0476fc1a}.advisor-radar-tabs strong{font-size:11px}.advisor-radar-tabs small{font-size:7.5px;color:#728bab}.advisor-radar-workspace{min-height:0;overflow:hidden;display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,2.1fr);gap:9px}.advisor-radar-control-panel,.advisor-radar-results-panel{min-height:0;overflow:hidden;border:1px solid rgba(92,156,255,.14);border-radius:16px;background:linear-gradient(145deg,#061325f0,#030c1bf7)}.advisor-radar-control-panel{display:grid;align-content:start;gap:8px;padding:11px}.advisor-radar-results-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:11px}.advisor-radar-runtime-card{display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;align-items:center;padding:8px 9px;border:1px solid rgba(100,150,218,.12);border-radius:10px;background:#091b3294}.advisor-radar-runtime-dot{width:8px;height:8px;border-radius:50%;background:#5e7696}.advisor-radar-runtime-dot.state-ready{background:#41e0b1;box-shadow:0 0 13px #41e0b173}.advisor-radar-runtime-dot.state-ready_no_source{background:#f4bd67;box-shadow:0 0 13px #f4bd6742}.advisor-radar-runtime-card small,.advisor-radar-criteria-head small,.advisor-radar-profile-head small,.advisor-radar-results-head small,.advisor-radar-history-strip small{font-size:7px;letter-spacing:.11em;color:#6985a8}.advisor-radar-runtime-card strong{font-size:9.5px}.advisor-radar-field{display:grid;gap:4px}.advisor-radar-field span{font-size:7.5px;color:#7891b0}.advisor-radar-field input,.advisor-radar-field select{height:32px;width:100%;padding:0 9px;border:1px solid rgba(100,150,218,.16);border-radius:8px;outline:0;background:#06162c;color:#dce9fa;font:inherit;font-size:9px}.advisor-radar-field input:focus,.advisor-radar-field select:focus{border-color:#1bb5fc7a;box-shadow:0 0 0 2px #1bb5fc0f}.advisor-radar-criteria{display:grid;gap:6px;padding:8px;border:1px solid rgba(92,156,255,.11);border-radius:10px;background:#030d1d70}.advisor-radar-criteria-head,.advisor-radar-profile-head,.advisor-radar-results-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.advisor-radar-criteria-head span{font-size:7px;color:#8dbfe9}.advisor-radar-price-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.advisor-radar-criteria p{margin:0;color:#657e9f;font-size:7px;line-height:1.35}.advisor-radar-profile-stack{display:grid;gap:5px;min-height:0}.advisor-radar-profile-head b{font-size:10px}.advisor-radar-profile{display:grid;gap:2px;text-align:left;padding:7px 8px;border:1px solid rgba(92,156,255,.1);border-radius:9px;background:#08182d7a;color:#d7e6fa}.advisor-radar-profile strong{font-size:8.5px}.advisor-radar-profile span{font-size:7px;color:#6882a4}.advisor-radar-empty,.advisor-radar-results-empty{display:grid;place-items:center;min-height:54px;color:#617a9c;font-size:8px;border:1px dashed rgba(91,146,213,.13);border-radius:9px}.advisor-radar-run-button{height:35px;border:1px solid rgba(27,181,252,.38);border-radius:9px;background:linear-gradient(90deg,#0476fc47,#7a52fb38);color:#eef8ff;font-weight:700;font-size:9px}.advisor-radar-run-button:disabled{opacity:.42;cursor:not-allowed}.advisor-add-button{display:inline-flex;align-items:center;gap:9px;padding:0 14px}.advisor-add-button-icon{display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 auto;border-radius:50%;background:#ffffff2e;font-size:13px;line-height:1;font-weight:800}.advisor-radar-results-head h2{margin:2px 0 0;font-size:15px}.advisor-radar-results-head>span{font-size:8px;color:#7e97b6}.advisor-radar-result-grid{min-height:0;overflow:hidden;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:7px}.advisor-radar-result-card{min-width:0;overflow:hidden;display:grid;grid-template-rows:auto auto auto 1fr;gap:6px;padding:9px;border:1px solid rgba(92,156,255,.13);border-radius:12px;background:radial-gradient(circle at 88% 10%,rgba(122,82,251,.08),transparent 30%),linear-gradient(145deg,#081930eb,#040e1ff5);transition:transform .12s ease,border-color .18s ease,box-shadow .18s ease}.advisor-radar-result-card:hover{transform:translateY(-2px);border-color:#1bb5fc4d;box-shadow:0 10px 28px #00000026}.advisor-radar-result-top{display:grid;grid-template-columns:46px minmax(0,1fr) 25px;gap:7px;align-items:center}.advisor-radar-score-ring{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;align-content:center;border:2px solid rgba(27,181,252,.48);background:radial-gradient(circle,#1bb5fc26,#0c3ced0d);box-shadow:0 0 19px #1bb5fc1a}.advisor-radar-score-ring strong{font-size:16px;line-height:1}.advisor-radar-score-ring small{font-size:5.5px;color:#70a7d7;letter-spacing:.08em}.advisor-radar-result-title{min-width:0}.advisor-radar-result-title small{font-size:6px;color:#75d9ff}.advisor-radar-result-title h3{margin:2px 0;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advisor-radar-result-title p{margin:0;font-size:7px;color:#6f88a9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advisor-radar-result-top>button{width:25px;height:25px;padding:0;border:1px solid rgba(94,150,221,.14);border-radius:8px;background:#05122399;color:#6681a3}.advisor-radar-result-top>button.is-saved{color:#8aeaff;border-color:#1bb5fc52;box-shadow:0 0 15px #1bb5fc14}.advisor-radar-result-meta{display:flex;align-items:center;gap:4px;min-width:0}.advisor-radar-result-meta span{padding:3px 5px;border-radius:999px;background:#1bb5fc0e;color:#83a7cf;font-size:6.5px}.advisor-radar-result-meta strong{margin-left:auto;white-space:nowrap;font-size:8px;color:#dceaff}.advisor-radar-reasons{display:flex;gap:4px;flex-wrap:wrap;overflow:hidden}.advisor-radar-reasons span{padding:3px 5px;border-radius:7px;border:1px solid rgba(122,82,251,.13);background:#7a52fb0e;color:#a99ae1;font-size:6px}.advisor-radar-result-card footer{align-self:end;display:flex;gap:5px}.advisor-radar-result-card footer button{height:25px;padding:0 7px;border:1px solid rgba(92,156,255,.14);border-radius:7px;background:#05122399;color:#91a8c4;font-size:7px}.advisor-radar-result-card footer .advisor-radar-contact{border-color:#1bb5fc42;color:#bcefff;background:#0476fc1a}.advisor-radar-history-strip{display:flex;align-items:center;gap:7px;min-height:38px;padding-top:7px;border-top:1px solid rgba(89,143,208,.1)}.advisor-radar-history-strip>span{display:grid;gap:2px;min-width:105px;padding:5px 7px;border-radius:8px;background:#07162a80}.advisor-radar-history-strip strong{font-size:8px;color:#b8c9de}@media(max-width:1180px){.advisor-radar-workspace{grid-template-columns:240px minmax(0,1fr)}.advisor-radar-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-radar-result-card:nth-child(n+5){display:none}}@media(max-height:760px){.advisor-radar-page{gap:6px}.advisor-radar-page-head{min-height:72px;padding:9px 12px}.advisor-radar-page-head h1{font-size:21px}.advisor-radar-tabs button{min-height:38px;padding:5px 8px}.advisor-radar-control-panel,.advisor-radar-results-panel{padding:8px}.advisor-radar-criteria{gap:4px;padding:6px}.advisor-radar-field input,.advisor-radar-field select{height:27px}.advisor-radar-result-card{padding:6px;gap:4px}.advisor-radar-score-ring{width:36px;height:36px}.advisor-radar-result-top{grid-template-columns:38px minmax(0,1fr) 22px}.advisor-radar-history-strip{min-height:31px}}@media(prefers-reduced-motion:reduce){.advisor-radar-tabs button,.advisor-radar-result-card{transition:none!important}.advisor-radar-result-card:hover,.advisor-radar-tabs button:hover{transform:none!important}}.advisor-radar-page-head small,.advisor-radar-source span,.advisor-radar-runtime-card small,.advisor-radar-criteria-head small,.advisor-radar-profile-head small,.advisor-radar-results-head small,.advisor-radar-history-strip small{font-size:var(--advisor-font-xs)}.advisor-radar-page-head h1{font-size:28px}.advisor-radar-page-head p{font-size:var(--advisor-font-sm);line-height:1.45}.advisor-radar-source strong{font-size:var(--advisor-font-sm)}.advisor-radar-tabs strong{font-size:var(--advisor-font-md)}.advisor-radar-tabs small{font-size:var(--advisor-font-xs)}.advisor-radar-runtime-card strong{font-size:var(--advisor-font-sm)}.advisor-radar-field span{font-size:var(--advisor-font-xs)}.advisor-radar-field input,.advisor-radar-field select{height:34px;font-size:var(--advisor-font-sm)}.advisor-radar-criteria-head span,.advisor-radar-criteria p{font-size:var(--advisor-font-xs)}.advisor-radar-profile-head b,.advisor-radar-profile strong{font-size:var(--advisor-font-sm)}.advisor-radar-profile span{font-size:var(--advisor-font-xs)}.advisor-radar-empty,.advisor-radar-results-empty,.advisor-radar-run-button{font-size:var(--advisor-font-sm)}.advisor-radar-results-head h2{font-size:var(--advisor-font-xl)}.advisor-radar-results-head>span{font-size:var(--advisor-font-xs)}.advisor-radar-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:8px}.advisor-radar-result-card{padding:11px;gap:7px}.advisor-radar-score-ring{width:50px;height:50px}.advisor-radar-score-ring strong{font-size:18px}.advisor-radar-score-ring small{font-size:var(--advisor-font-xs)}.advisor-radar-result-top{grid-template-columns:52px minmax(0,1fr) 30px}.advisor-radar-result-title small{font-size:var(--advisor-font-xs)}.advisor-radar-result-title h3{font-size:var(--advisor-font-lg)}.advisor-radar-result-title p,.advisor-radar-result-meta span{font-size:var(--advisor-font-xs)}.advisor-radar-result-meta strong{font-size:var(--advisor-font-sm)}.advisor-radar-reasons span{font-size:var(--advisor-font-xs)}.advisor-radar-result-card footer button{height:30px;font-size:var(--advisor-font-xs)}.advisor-radar-history-strip strong{font-size:var(--advisor-font-sm)}@media(max-height:860px){.advisor-radar-page{gap:7px}.advisor-radar-page-head{min-height:78px;padding:10px 13px}.advisor-radar-tabs button{min-height:43px;padding:6px 9px}.advisor-radar-control-panel,.advisor-radar-results-panel{padding:9px}.advisor-radar-criteria{gap:4px;padding:7px}.advisor-radar-result-card{padding:9px}.advisor-radar-history-strip{min-height:34px}}.advisor-radar-results-head>span{display:flex;align-items:center;gap:7px}.advisor-radar-demo-badge{display:inline-flex;padding:4px 6px;border-radius:999px;border:1px solid rgba(244,189,103,.28);background:#f4bd6712;color:#ffd38f;font-size:var(--advisor-font-xs);font-weight:700;letter-spacing:.04em}.advisor-radar-result-card footer button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.advisor-radar-page{--radar-font-micro:8px;--radar-font-xs:9px;--radar-font-sm:10px;--radar-font-md:11px;--radar-font-lg:13px;--radar-font-xl:15px}.advisor-radar-page-head small,.advisor-radar-source span,.advisor-radar-runtime-card small,.advisor-radar-criteria-head small,.advisor-radar-profile-head small,.advisor-radar-results-head small,.advisor-radar-history-strip small{font-size:var(--radar-font-micro)}.advisor-radar-page-head h1{font-size:24px}.advisor-radar-page-head p,.advisor-radar-source strong{font-size:var(--radar-font-sm)}.advisor-radar-tabs strong{font-size:var(--radar-font-lg)}.advisor-radar-tabs small{font-size:var(--radar-font-xs)}.advisor-radar-runtime-card strong{font-size:var(--radar-font-sm)}.advisor-radar-field span{font-size:var(--radar-font-xs)}.advisor-radar-field input,.advisor-radar-field select{height:31px;font-size:var(--radar-font-sm)}.advisor-radar-criteria-head span,.advisor-radar-criteria p{font-size:var(--radar-font-micro)}.advisor-radar-profile-head b,.advisor-radar-profile strong{font-size:var(--radar-font-sm)}.advisor-radar-profile span{font-size:var(--radar-font-micro)}.advisor-radar-empty,.advisor-radar-results-empty,.advisor-radar-run-button{font-size:var(--radar-font-sm)}.advisor-radar-results-head h2{font-size:var(--radar-font-xl)}.advisor-radar-results-head>span{font-size:var(--radar-font-xs)}.advisor-radar-result-card{padding:9px;gap:6px}.advisor-radar-score-ring{width:44px;height:44px}.advisor-radar-score-ring strong{font-size:16px}.advisor-radar-score-ring small{font-size:var(--radar-font-micro)}.advisor-radar-result-top{grid-template-columns:46px minmax(0,1fr) 26px}.advisor-radar-result-title small{font-size:var(--radar-font-micro)}.advisor-radar-result-title h3{font-size:var(--radar-font-lg)}.advisor-radar-result-title p{font-size:var(--radar-font-xs)}.advisor-radar-result-meta span{font-size:var(--radar-font-micro)}.advisor-radar-result-meta strong{font-size:var(--radar-font-sm)}.advisor-radar-reasons span{font-size:var(--radar-font-micro)}.advisor-radar-result-card footer button{height:27px;font-size:var(--radar-font-xs)}.advisor-radar-history-strip strong{font-size:var(--radar-font-sm)}.advisor-radar-demo-badge{font-size:var(--radar-font-micro)}.advisor-radar-page{isolation:isolate}.advisor-radar-tabs{position:relative;z-index:5;overflow:visible}.advisor-radar-tabs button:hover{transform:none;border-color:#1bb5fc47;box-shadow:0 0 16px #0476fc14}.advisor-radar-workspace{position:relative;z-index:1;min-height:0}.advisor-radar-results-panel{position:relative;isolation:isolate}.advisor-radar-results-head{position:relative;z-index:4}.advisor-radar-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:minmax(158px,176px);align-content:start;overflow:hidden;gap:8px}.advisor-radar-result-card{min-height:158px;max-height:176px;height:100%}.advisor-radar-result-card:hover{transform:none;border-color:#1bb5fc4d;box-shadow:0 0 20px #0476fc12}.advisor-radar-history-strip{position:relative;z-index:3}@media(max-width:1180px){.advisor-radar-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(150px,168px)}.advisor-radar-result-card{min-height:150px;max-height:168px}}.advisor-radar-profile.is-active{border-color:#1bb5fc61;background:linear-gradient(135deg,#0476fc14,#7c3aed0d)}.advisor-radar-reasons b{font-size:8px;color:#a9c7deb8;font-weight:700;letter-spacing:.04em}.advisor-radar-live-note{display:grid;gap:6px;padding:9px;border-radius:9px;background:#1bb5fc0f;border:1px solid rgba(27,181,252,.18)}.advisor-radar-live-note small{font-size:var(--radar-font-micro);color:#7891b0;letter-spacing:.04em}.advisor-radar-live-note p{font-size:var(--radar-font-sm);line-height:1.45;color:#c7d6ea}.advisor-radar-capture-card{display:grid;grid-template-rows:auto 1fr auto}.advisor-radar-capture-card footer{align-self:stretch}.advisor-radar-capture-card .advisor-radar-contact{text-decoration:none;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex:1}.advisor-radar-capture-card .advisor-radar-delete{flex:0 0 auto;border-color:#ff6e6e38!important;color:#ffb3b3!important;background:#ff505014!important}.advisor-meta-page{height:100%;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;color:#edf6ff}.advisor-meta-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border:1px solid rgba(35,116,190,.35);border-radius:16px;background:linear-gradient(110deg,#051830f5,#07132bf0)}.advisor-meta-head small,.advisor-meta-panel-title small,.advisor-meta-service-page small,.advisor-meta-ai-actions>small{font-size:10px;letter-spacing:.14em;color:#3bdcff}.advisor-meta-head h1{font-size:23px;margin:4px 0}.advisor-meta-head p{font-size:12px;margin:0;color:#9db2c8}.advisor-meta-connection-summary{min-width:280px;display:grid;justify-items:end;gap:4px}.advisor-meta-connection-summary>span{font-size:10px;padding:4px 8px;border-radius:999px;border:1px solid rgba(52,211,153,.35);color:#6ff1cf}.advisor-meta-connection-summary>strong{font-size:12px}.advisor-meta-connection-summary>small{font-size:10px;color:#9db2c8;letter-spacing:0}.advisor-meta-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.advisor-meta-tabs button{height:52px;display:grid;justify-items:start;align-content:center;padding:8px 12px;border:1px solid rgba(38,91,143,.45);border-radius:12px;background:#06162b;color:#dcecff}.advisor-meta-tabs button strong{font-size:13px}.advisor-meta-tabs button small{font-size:9px;color:#7997b6}.advisor-meta-tabs button.is-active{border-color:#28c7ff;box-shadow:inset 3px 0 #28c7ff;background:linear-gradient(100deg,#0a305be0,#161748cc)}.advisor-meta-workspace{min-height:0;overflow:hidden;display:grid;grid-template-columns:280px minmax(0,1fr) 300px;gap:10px}.advisor-meta-conversation-panel,.advisor-meta-chat-panel,.advisor-meta-context-panel{min-height:0;overflow:hidden;border:1px solid rgba(37,86,135,.48);border-radius:14px;background:#06162a}.advisor-meta-conversation-panel,.advisor-meta-context-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}.advisor-meta-panel-title{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-bottom:1px solid rgba(39,80,119,.35)}.advisor-meta-panel-title h2{font-size:16px;margin:3px 0 0}.advisor-meta-panel-title>span{font-size:9px;color:#6ff1cf}.advisor-meta-conversation-list{min-height:0;overflow-y:auto;overscroll-behavior:contain}.advisor-meta-conversation{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border:0;border-bottom:1px solid rgba(30,68,103,.35);background:transparent;color:#dcecff;text-align:left}.advisor-meta-conversation.is-active{background:#174d8059}.advisor-meta-contact-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#0aa7ed,#5730b8);font-size:12px;font-weight:700}.advisor-meta-conversation-copy{min-width:0;display:grid;gap:2px}.advisor-meta-conversation-copy strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advisor-meta-conversation-copy small{font-size:9px;color:#839eb9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advisor-meta-conversation-copy em{font-style:normal;font-size:8px;color:#5f7c99}.advisor-meta-conversation>b{font-size:9px;background:#0bbbd8;color:#001527;border-radius:999px;min-width:20px;height:20px;display:grid;place-items:center}.advisor-meta-chat-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.advisor-meta-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid rgba(39,80,119,.35)}.advisor-meta-chat-head>div{display:grid}.advisor-meta-chat-head strong{font-size:14px}.advisor-meta-chat-head small{font-size:9px;color:#88a5c1}.advisor-meta-chat-head>span{font-size:9px;color:#7291ae}.advisor-meta-message-feed{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:13px;display:grid;align-content:start;gap:8px;background:linear-gradient(180deg,#07192d,#051324)}.advisor-meta-message{max-width:78%;padding:8px 10px;border-radius:12px;border:1px solid rgba(44,91,133,.45);background:#0a2037}.advisor-meta-message.is-outbound{justify-self:end;background:linear-gradient(130deg,#0a606abf,#173767d9)}.advisor-meta-message p{font-size:11px;line-height:1.45;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.advisor-meta-message small{font-size:8px;color:#83a1bc}.advisor-meta-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;border-top:1px solid rgba(39,80,119,.35)}.advisor-meta-composer textarea{height:42px;resize:none;border-radius:10px;border:1px solid #183c5d;background:#081c31;color:#eaf5ff;padding:10px;font-size:11px}.advisor-meta-composer button{min-width:78px}.advisor-meta-context-panel{min-width:300px;align-content:start}.advisor-meta-crm-card,.advisor-meta-ai-actions{margin:10px;padding:11px;border:1px solid rgba(41,89,132,.45);border-radius:12px;background:#081c31;display:grid;gap:6px}.advisor-meta-crm-card strong{font-size:13px}.advisor-meta-crm-card>span{font-size:9px;color:#64e8c7}.advisor-meta-crm-card small,.advisor-meta-crm-card p{font-size:9px;color:#8eabc4;margin:0}.advisor-meta-crm-card button,.advisor-meta-ai-actions button{min-height:32px;border-radius:9px;border:1px solid #22527b;background:#0b2844;color:#dbeeff;font-size:10px}.advisor-meta-ai-actions{margin-top:0}.advisor-meta-empty{padding:18px;text-align:center;font-size:10px;color:#7895b0}.advisor-meta-empty-chat{height:100%;display:grid;place-items:center;align-content:center;gap:5px}.advisor-meta-empty-chat strong{font-size:15px}.advisor-meta-service-page{min-height:0;overflow:hidden;border:1px solid rgba(37,86,135,.48);border-radius:14px;background:#06162a;padding:20px;display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.advisor-meta-service-page h2{font-size:20px;margin:4px 0}.advisor-meta-service-page p{font-size:11px;color:#8da9c2;max-width:650px}.advisor-meta-service-page strong{font-size:12px}@media(max-width:1200px){.advisor-meta-workspace{grid-template-columns:250px minmax(0,1fr) 280px}.advisor-meta-context-panel{min-width:0}.advisor-meta-head h1{font-size:20px}}@media(max-width:900px){.advisor-meta-page{overflow:auto;height:auto}.advisor-meta-head{align-items:flex-start;flex-direction:column}.advisor-meta-connection-summary{min-width:0;justify-items:start}.advisor-meta-workspace{grid-template-columns:1fr;overflow:visible}.advisor-meta-conversation-panel{max-height:280px}.advisor-meta-chat-panel{min-height:520px}.advisor-meta-context-panel{min-height:260px}}@media(prefers-reduced-motion:reduce){.advisor-meta-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.advisor-meta-agent-card{margin:0 10px 10px;padding:10px;border:1px solid rgba(69,74,185,.5);border-radius:12px;background:linear-gradient(140deg,#0c2041fa,#1a174be0);display:grid;gap:7px;overflow:hidden}.advisor-meta-agent-card>small{font-size:9px;letter-spacing:.14em;color:#9c8cff}.advisor-meta-agent-card>p{margin:0;font-size:9px;line-height:1.4;color:#9cb3cb}.advisor-meta-agent-badges{display:flex;flex-wrap:wrap;gap:5px}.advisor-meta-agent-badges span{font-size:9px;padding:4px 7px;border-radius:999px;border:1px solid rgba(42,184,255,.38);background:#082f52a6;color:#dff7ff}.advisor-meta-agent-actions{display:grid;gap:5px}.advisor-meta-agent-actions button{min-height:30px;border-radius:8px;border:1px solid #315b87;background:#0d2c4a;color:#e2f2ff;font-size:9px}.advisor-meta-page [hidden]{display:none!important}.advisor-meta-workspace{grid-template-columns:240px minmax(0,1fr) 260px}.advisor-meta-context-panel{min-width:260px}.advisor-meta-composer textarea{height:58px;font-size:12px;line-height:1.4}.advisor-meta-chat-panel{box-shadow:0 0 0 1px #28c7ff1f,0 16px 38px #0000001f}.advisor-meta-message p{font-size:12px}@media(max-width:1200px){.advisor-meta-workspace{grid-template-columns:220px minmax(0,1fr) 240px}.advisor-meta-context-panel{min-width:0}}.advisor-agent-page{height:100%;min-height:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;color:var(--mirage-text)}.advisor-agent-messages{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:13px;display:grid;align-content:start;gap:8px;border:1px solid var(--mirage-line);border-radius:14px;background:linear-gradient(180deg,#07192d,#051324)}.advisor-agent-empty{padding:18px;text-align:center;font-size:var(--advisor-font-sm);color:var(--mirage-muted)}.advisor-agent-message{max-width:78%;padding:8px 10px;border-radius:12px;border:1px solid rgba(44,91,133,.45);background:#0a2037;font-size:var(--advisor-font-sm);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.advisor-agent-message--user{justify-self:end;background:linear-gradient(130deg,#0a606abf,#173767d9)}.advisor-agent-message--assistant{justify-self:start}.advisor-agent-pending-card{margin:0;padding:11px;border:1px solid rgba(69,74,185,.5);border-radius:12px;background:linear-gradient(140deg,#0c2041fa,#1a174be0);display:grid;gap:8px}.advisor-agent-pending-card p{margin:0;font-size:var(--advisor-font-sm);line-height:1.45;color:#dfe7f5}.advisor-agent-pending-actions{display:flex;gap:8px}.advisor-agent-pending-actions button{min-height:32px;padding:0 14px;border-radius:9px;border:1px solid #315b87;background:#0d2c4a;color:#e2f2ff;font-size:var(--advisor-font-xs);cursor:pointer}.advisor-agent-pending-actions button:first-child{border-color:#41e0b173;background:#41e0b11f;color:#8ff3d4}.advisor-agent-pending-actions button:disabled{opacity:.5;cursor:not-allowed}.advisor-agent-drafts{padding:11px;border:1px solid var(--mirage-line);border-radius:12px;background:var(--mirage-surface);display:grid;gap:8px}.advisor-agent-drafts h4{margin:0;font-size:var(--advisor-font-xs);letter-spacing:.1em;color:var(--mirage-cyan);text-transform:uppercase}.advisor-agent-draft-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--mirage-line);border-radius:10px;background:var(--mirage-surface-2)}.advisor-agent-draft-row span{min-width:0;font-size:var(--advisor-font-xs);line-height:1.4;color:var(--mirage-text);overflow-wrap:anywhere}.advisor-agent-draft-row button{min-height:28px;padding:0 10px;border-radius:8px;border:1px solid #315b87;background:#0d2c4a;color:#e2f2ff;font-size:var(--advisor-font-xs);cursor:pointer}.advisor-agent-draft-row button:first-of-type{border-color:#41e0b173;background:#41e0b11f;color:#8ff3d4}.advisor-agent-error{padding:9px 12px;border-radius:10px;border:1px solid rgba(255,95,125,.35);background:#ff5f7d14;color:#ffb3c0;font-size:var(--advisor-font-xs)}.advisor-agent-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.advisor-agent-composer input{height:42px;border-radius:10px;border:1px solid #183c5d;background:#081c31;color:#eaf5ff;padding:0 12px;font-size:var(--advisor-font-sm)}.advisor-agent-composer input:focus{outline:0;border-color:#1bb5fc7a;box-shadow:0 0 0 2px #1bb5fc0f}.advisor-agent-composer button{min-width:78px;border-radius:10px;border:1px solid rgba(27,181,252,.38);background:linear-gradient(90deg,#0476fc47,#7a52fb38);color:#eef8ff;font-weight:700;font-size:var(--advisor-font-sm);cursor:pointer}.advisor-agent-composer button:disabled{opacity:.42;cursor:not-allowed}@media(max-width:900px){.advisor-agent-page{overflow:auto;height:auto}.advisor-agent-messages{max-height:60vh}}@media(prefers-reduced-motion:reduce){.advisor-agent-page *{transition:none!important;animation:none!important}}.mirage-loading-shell{display:grid;place-items:center;min-height:100%;color:#f6faff;background:radial-gradient(circle at 50% 42%,rgba(4,118,252,.18),transparent 34%),radial-gradient(circle at 58% 47%,rgba(122,82,251,.13),transparent 30%),#020817}.mirage-loading-overlay{position:absolute;inset:0;display:grid;place-items:center;background:#020817bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mirage-loading-logo{width:min(220px,34vw);filter:drop-shadow(0 0 24px rgba(27,181,252,.28));animation:mirage-loading-logo-pulse 2.4s cubic-bezier(.2,.8,.2,1) infinite}.mirage-loading-ribbon{position:absolute;width:min(860px,88vw);height:180px;opacity:.58;background:linear-gradient(90deg,transparent,rgba(27,181,252,.32),rgba(122,82,251,.3),transparent);filter:blur(28px);transform:skew(-12deg);animation:mirage-loading-ribbon-flow 3.8s linear infinite}.mirage-loading-progress{width:min(520px,72vw);height:8px;overflow:hidden;border:1px solid rgba(27,181,252,.34);border-radius:999px;background:#ffffff09}.mirage-loading-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1bb5fc,#0476fc 52%,#7a52fb);box-shadow:0 0 18px #1bb5fc47}@keyframes mirage-loading-logo-pulse{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.025);opacity:1}}@keyframes mirage-loading-ribbon-flow{0%{transform:translate(-4%) skew(-12deg);opacity:.34}50%{opacity:.68}to{transform:translate(4%) skew(-12deg);opacity:.34}}@media(prefers-reduced-motion:reduce){.mirage-loading-logo,.mirage-loading-ribbon{animation:none!important;transform:none!important}}.advisor-auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 60% -10%,rgba(12,60,237,.18),transparent 40%),linear-gradient(150deg,var(--mirage-bg),#01050e)}.advisor-auth-card{width:min(420px,100%);background:var(--mirage-surface);border:1px solid var(--mirage-line);border-radius:var(--mirage-radius);padding:32px;display:flex;flex-direction:column;gap:16px}.advisor-auth-card h1{margin:0;font-size:22px}.advisor-auth-card .advisor-auth-eyebrow{color:var(--mirage-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.advisor-auth-card label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--mirage-muted)}.advisor-auth-card input{background:var(--mirage-bg-2);border:1px solid var(--mirage-line);border-radius:10px;padding:10px 12px;color:var(--mirage-text);font:inherit}.advisor-auth-card button[type=submit]{background:var(--mirage-electric);color:#fff;border:0;border-radius:10px;padding:11px;font:inherit;font-weight:600;cursor:pointer}.advisor-auth-card button[type=submit]:disabled{opacity:.6;cursor:progress}.advisor-auth-card p{margin:0;color:var(--mirage-muted);font-size:13px}.advisor-auth-error{color:var(--mirage-danger)!important;font-size:13px}.advisor-crm-page>.advisor-coming-soon-fill{flex:1;min-height:0;display:flex;flex-direction:column}.advisor-coming-soon-body{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:#8aa2c1}.advisor-coming-soon-icon{font-size:40px;opacity:.5;pointer-events:none}.advisor-coming-soon-body p{margin:0;max-width:44ch;font-size:13px;color:#9db6e8}.advisor-crm-page>.advisor-office-fill{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.advisor-office-fill .advisor-card-head{align-items:center}.advisor-office-icon{font-size:26px;opacity:.7;pointer-events:none}.advisor-office-status-pill{align-self:flex-start;display:inline-block}.advisor-office-fill-note{margin-top:auto;padding-top:12px;border-top:1px solid rgba(102,146,201,.12);color:#7f97b7;font-size:var(--advisor-font-xs,11px)}.advisor-profile-fill{display:flex;flex-direction:column}.advisor-profile-fill .advisor-list{flex:0 0 auto}.advisor-profile-fill-note{margin-top:auto;padding-top:14px;border-top:1px solid rgba(102,146,201,.12);color:#7f97b7;font-size:var(--advisor-font-xs,11px)}.advisor-data-error{margin:24px;padding:20px;border:1px solid var(--mirage-danger);border-radius:var(--mirage-radius);background:#ff5f7d0f;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.advisor-data-error button{background:transparent;border:1px solid var(--mirage-line-strong);color:var(--mirage-text);border-radius:8px;padding:8px 14px;cursor:pointer;font:inherit}.advisor-toast-stack{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;gap:8px;z-index:9999}.advisor-toast{background:var(--mirage-surface-2);border:1px solid var(--mirage-line-strong);border-radius:10px;padding:12px 16px;color:var(--mirage-text);font-size:13px;max-width:320px;box-shadow:0 8px 32px #0006}.advisor-sidebar{padding-bottom:58px}.advisor-sidebar-foot{display:none}.advisor-signout{position:fixed;left:14px;bottom:14px;width:236px;z-index:60;background:#081527b8;border:1px solid var(--mirage-line);border-radius:10px;color:var(--mirage-muted);font:inherit;font-size:11px;padding:9px 12px;cursor:pointer;transition:border-color var(--mirage-fast),color var(--mirage-fast),background var(--mirage-fast)}.advisor-signout:hover{border-color:var(--mirage-line-strong);color:var(--mirage-text);background:#1bb5fc0f}.advisor-notification{display:none}.advisor-topbar{-webkit-app-region:drag;padding-right:140px}.advisor-topbar input,.advisor-topbar button,.advisor-topbar .advisor-userbar,.advisor-sidebar,.advisor-signout{-webkit-app-region:no-drag}.advisor-brand{-webkit-app-region:drag}.advisor-home{grid-template-rows:var(--home-hero-height,104px) var(--home-kpi-height,68px) minmax(0,1fr)!important;align-content:stretch!important}.advisor-home-grid{height:auto!important;max-height:none!important;align-self:stretch!important;grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr)!important}.advisor-home.advisor-home--with-banner{grid-template-rows:var(--home-hero-height,104px) var(--home-kpi-height,68px) auto minmax(0,1fr)!important}.advisor-radar-card{display:flex;flex-direction:column;min-height:0}.advisor-radar-card>.advisor-card-head{flex:0 0 auto}.advisor-radar-card>.advisor-radar-layout{flex:1 1 auto;min-height:0;height:auto}.advisor-radar-card>.advisor-radar-bottom{flex:0 0 auto;margin-top:6px}.advisor-radar-card .advisor-radar-orbit{width:min(100%,34vh);max-width:300px}.advisor-call-card{display:flex;flex-direction:column;min-height:0}.advisor-call-card>.advisor-card-head{flex:0 0 auto}.advisor-call-card>p{flex:0 0 auto}.advisor-call-card>.advisor-wave{flex:1 1 auto;align-items:flex-end;margin-top:10px}.advisor-call-card>.advisor-primary-action{flex:0 0 auto;margin-top:10px;align-self:flex-start}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--mirage-bg);color:var(--mirage-text);font-family:Inter,Segoe UI,system-ui,sans-serif}
