:root,html.light-mode{--background:oklch(98.5% .005 95);--foreground:oklch(16% .01 60);--card:oklch(100% 0 0);--card-foreground:oklch(16% .01 60);--popover:oklch(100% 0 0);--popover-foreground:oklch(16% .01 60);--primary:oklch(55% .22 262);--primary-foreground:oklch(98.5% .005 95);--secondary:oklch(96% .005 90);--secondary-foreground:oklch(16% .01 60);--muted:oklch(96% .005 90);--muted-foreground:oklch(50% .01 70);--accent:oklch(94% .005 90);--accent-foreground:oklch(16% .01 60);--border:oklch(92% .005 90);--input:oklch(92% .005 90);--ring:oklch(55% .22 262);--mi-bg:#fbfaf6;--mi-surface:#fff;--mi-surface-soft:#f7f5ef;--mi-surface-strong:#f0eee7;--mi-sidebar:#fff;--mi-topbar:#fbfaf6e0;--mi-text:#272522;--mi-text-muted:#706d66;--mi-text-soft:#9b978d;--mi-border:#e9e5dc;--mi-border-soft:#f0ede6;--mi-hover:#f3f0e8;--mi-accent:#5b5bd6;--mi-accent-strong:#4343bc;--mi-accent-soft:#f0efff;--mi-shadow:0 1px 0 #00000008, 0 18px 48px -26px #1e1c1838;--mi-card-shadow:0 1px 0 #00000006, 0 8px 24px -16px #1e1c1821;--mi-chat-canvas:#f8f6f1;--mi-chat-incoming:#fff;--mi-chat-outgoing:#ecebff}html.dark-mode,html.dark{--background:oklch(16% .01 60);--foreground:oklch(98.5% .005 95);--card:oklch(20% .01 60);--card-foreground:oklch(98.5% .005 95);--popover:oklch(20% .01 60);--popover-foreground:oklch(98.5% .005 95);--primary:oklch(65% .22 262);--primary-foreground:oklch(16% .01 60);--secondary:oklch(25% .01 60);--secondary-foreground:oklch(98.5% .005 95);--muted:oklch(25% .01 60);--muted-foreground:oklch(70% .01 70);--accent:oklch(27% .01 60);--accent-foreground:oklch(98.5% .005 95);--border:oklch(100% 0 0/.08);--input:oklch(100% 0 0/.12);--ring:oklch(65% .22 262);--mi-bg:#171614;--mi-surface:#1f1e1b;--mi-surface-soft:#25231f;--mi-surface-strong:#2d2b26;--mi-sidebar:#1b1a18;--mi-topbar:#171614e6;--mi-text:#fbfaf6;--mi-text-muted:#b2aea5;--mi-text-soft:#7e7a72;--mi-border:#ffffff17;--mi-border-soft:#ffffff0e;--mi-hover:#ffffff0b;--mi-accent:#8585ff;--mi-accent-strong:#9f9fff;--mi-accent-soft:#5b5bd629;--mi-shadow:0 1px 0 #ffffff05, 0 20px 52px -26px #000000b8;--mi-card-shadow:0 1px 0 #ffffff05, 0 10px 30px -18px #00000094;--mi-chat-canvas:#191816;--mi-chat-incoming:#272520;--mi-chat-outgoing:#37356f}html.light-mode body,html.dark-mode body{background:var(--mi-bg);color:var(--mi-text);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mi-shell{background:var(--mi-bg);min-height:100vh;color:var(--mi-text);transition:background-color .16s,color .16s}.mi-appbar{background:var(--mi-topbar);border-color:var(--mi-border);color:var(--mi-text);-webkit-backdrop-filter:blur(18px)saturate(140%)}.mi-app-content{background:var(--mi-bg)}.mi-brand{color:var(--mi-text)}.mi-topnav-link,.mi-toolbar-button,.mi-popover-link,.mi-mobile-link{color:var(--mi-text-muted);align-items:center;gap:.5rem;transition:background-color .15s,color .15s,border-color .15s;display:flex}.mi-topnav-link{white-space:nowrap;border-radius:.55rem;height:36px;padding:0 .7rem;font-size:.69rem;font-weight:700}.mi-topnav-link:hover,.mi-toolbar-button:hover,.mi-account-button:hover{background:var(--mi-hover);color:var(--mi-text)}.mi-topnav-link-active{background:var(--mi-surface);color:var(--mi-text);box-shadow:var(--mi-card-shadow);outline:1px solid var(--mi-border)}.mi-toolbar-button{border:1px solid #0000;border-radius:.55rem;height:36px;padding:0 .65rem;font-size:.68rem;font-weight:700}.mi-toolbar-button-active{border-color:var(--mi-border);background:var(--mi-surface);color:var(--mi-text)}.mi-account-button{color:var(--mi-text-muted)}.mi-nav-popover,.mi-mobile-menu{border-color:var(--mi-border);background:var(--mi-surface);color:var(--mi-text)}.mi-popover-link{border-radius:.55rem;min-height:38px;padding:.55rem .7rem;font-size:.72rem;font-weight:650}.mi-popover-link:hover,.mi-popover-link-active,.mi-mobile-link:hover,.mi-mobile-link-active{background:var(--mi-hover);color:var(--mi-text)}.mi-mobile-link{border-radius:.65rem;width:100%;min-height:42px;padding:0 .75rem;font-size:.78rem;font-weight:650}.mi-topbar,.mi-sidebar{background:var(--mi-topbar);border-color:var(--mi-border);color:var(--mi-text)}.mi-sidebar-link{height:42px;color:var(--mi-text-muted);border-radius:.7rem;align-items:center;gap:.75rem;padding:0 .75rem;font-size:.78rem;font-weight:650;transition:background-color .15s,color .15s;display:flex}.mi-sidebar-link:hover,.mi-sidebar-link-active{background:var(--mi-hover);color:var(--mi-text)}.mi-card,.mi-panel,.mi-kpi-card,.mi-filter-panel,.mi-property-card{border:1px solid var(--mi-border);background:var(--mi-surface);color:var(--mi-text);box-shadow:var(--mi-card-shadow)}.mi-card,.mi-panel,.mi-kpi-card,.mi-filter-panel{transition:border-color .16s,box-shadow .16s,transform .16s}.mi-kpi-card:hover,.mi-panel:hover{border-color:color-mix(in srgb, var(--mi-accent) 18%, var(--mi-border));box-shadow:var(--mi-shadow)}.mi-input,.mi-global-search,.mi-filter-field{border:1px solid var(--mi-border);background:var(--mi-surface-soft);color:var(--mi-text)}.mi-input,.mi-filter-field{border-radius:.68rem}.mi-input:focus-within,.mi-global-search:focus-within,.mi-filter-field:focus-within{border-color:color-mix(in srgb, var(--mi-accent) 55%, var(--mi-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--mi-accent) 9%, transparent)}.mi-filter-field input,.mi-filter-field select,.mi-filter-field textarea,.mi-input input,.mi-input textarea,.mi-global-search input{color:var(--mi-text)!important;background:0 0!important}.mi-filter-field option{background:var(--mi-surface)!important;color:var(--mi-text)!important}.mi-icon-button{width:36px;height:36px;color:var(--mi-text-muted);background:0 0;border:1px solid #0000;border-radius:.58rem;place-items:center;transition:background-color .15s,color .15s,border-color .15s;display:grid}.mi-icon-button:hover{border-color:var(--mi-border);background:var(--mi-surface);color:var(--mi-text)}.mi-plan-card{background:linear-gradient(145deg, var(--mi-surface-soft), var(--mi-surface));border-color:var(--mi-border)}.mi-hero{box-shadow:none!important;color:var(--mi-text)!important;background:0 0!important;border-color:#0000!important;padding-top:3rem!important;padding-bottom:2.5rem!important}.mi-hero>div.absolute{display:none!important}.mi-hero>div.relative{text-align:center;margin-inline:auto;max-width:820px!important}.mi-hero h1{color:var(--mi-text)!important;letter-spacing:-.055em!important;font-size:clamp(2.45rem,5.2vw,4.55rem)!important;font-weight:650!important;line-height:.98!important}.mi-hero p{color:var(--mi-text-muted)!important}.mi-hero p:first-of-type{color:var(--mi-accent)!important;letter-spacing:.22em!important}.mi-hero span{box-shadow:0 1px #00000005;border-color:var(--mi-border)!important;background:var(--mi-surface)!important;color:var(--mi-text-muted)!important}.mi-hero-grid{display:none}.mi-kpi-card{border-radius:.9rem!important}.mi-filter-panel{border-radius:1rem!important}.mi-property-card{border-radius:.92rem!important}.mi-property-card:hover{border-color:color-mix(in srgb, var(--mi-accent) 32%, var(--mi-border));box-shadow:var(--mi-shadow);transform:translateY(-2px)}.mi-property-meta{color:var(--mi-text-muted)}.mi-chip{background:var(--mi-surface-soft);border:1px solid var(--mi-border-soft);color:var(--mi-text-muted)}.mi-divider{border-color:var(--mi-border)}.mi-chat-panel{background:var(--mi-surface);border-radius:1rem;align-self:start;position:sticky;top:76px}.mi-chat-header{border-color:var(--mi-border)}.mi-chat-canvas{background:var(--mi-chat-canvas)}.mi-chat-incoming{background:var(--mi-chat-incoming);border:1px solid var(--mi-border);color:var(--mi-text)}.mi-chat-outgoing{background:var(--mi-chat-outgoing);color:var(--mi-text)}html.light-mode .mi-chat-outgoing{color:#29275b}.mi-modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14121094}.mi-theme-safe,.mi-theme-safe *{border-color:var(--mi-border)}.theme-toggle-panel,.theme-toggle-button{border-color:var(--mi-border)!important;background:var(--mi-surface-soft)!important;color:var(--mi-text-muted)!important}.theme-toggle-panel button:not([aria-pressed=true]){color:var(--mi-text-muted)!important}html.light-mode .theme-toggle-panel button[aria-pressed=true],html.dark-mode .theme-toggle-panel button[aria-pressed=true]{background:var(--mi-text)!important;color:var(--mi-bg)!important}.mi-theme-safe .text-blue-600,.mi-shell .text-blue-600{color:var(--mi-accent)!important}.mi-theme-safe .bg-blue-600,.mi-shell .bg-blue-600{background-color:var(--mi-accent)!important}.mi-theme-safe .hover\:bg-blue-700:hover,.mi-shell .hover\:bg-blue-700:hover{background-color:var(--mi-accent-strong)!important}.mi-theme-safe .border-blue-500\/25,.mi-shell .border-blue-500\/25{border-color:color-mix(in srgb, var(--mi-accent) 25%, transparent)!important}@media (width<=1279px){.mi-hero{padding-top:2.3rem!important}}@media (width<=767px){.mi-hero{padding-inline:.25rem!important;padding-top:2rem!important;padding-bottom:1.7rem!important}.mi-hero h1{font-size:clamp(2.15rem,12vw,3.25rem)!important}.mi-shell{padding-bottom:env(safe-area-inset-bottom)}}:root,html.light-mode{--font-sans:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--mi-bg:oklch(98.5% .005 95);--mi-surface:oklch(100% 0 0);--mi-surface-soft:oklch(96% .005 90);--mi-surface-strong:oklch(94% .005 90);--mi-text:oklch(16% .01 60);--mi-text-muted:oklch(50% .01 70);--mi-text-soft:oklch(62% .01 75);--mi-border:oklch(92% .005 90);--mi-border-soft:oklch(94% .005 90);--mi-hover:oklch(96% .005 90);--mi-accent:oklch(55% .22 262);--mi-accent-strong:oklch(48% .22 262);--mi-accent-soft:color-mix(in oklab, var(--mi-accent) 9%, transparent);--mi-topbar:color-mix(in oklab, var(--mi-bg) 80%, transparent);--mi-chat-canvas:oklch(96% .005 90);--mi-chat-incoming:oklch(100% 0 0);--mi-chat-outgoing:color-mix(in oklab, var(--mi-accent) 13%, white);--shadow-card:0 1px 0 #00000005, 0 8px 24px -16px #12121114;--shadow-lift:0 1px 0 #0000000a, 0 16px 48px -20px #12121129;--gradient-results:radial-gradient(120% 80% at 0% 0%, oklch(28% .08 260) 0%, oklch(16% .04 255) 45%, oklch(10% .02 250) 100%)}html.dark-mode,html.dark{--mi-bg:oklch(16% .01 60);--mi-surface:oklch(20% .01 60);--mi-surface-soft:oklch(25% .01 60);--mi-surface-strong:oklch(27% .01 60);--mi-text:oklch(98.5% .005 95);--mi-text-muted:oklch(70% .01 70);--mi-text-soft:oklch(58% .01 70);--mi-border:oklch(100% 0 0/.08);--mi-border-soft:oklch(100% 0 0/.05);--mi-hover:oklch(25% .01 60);--mi-accent:oklch(65% .22 262);--mi-accent-strong:oklch(72% .2 262);--mi-accent-soft:color-mix(in oklab, var(--mi-accent) 12%, transparent);--mi-topbar:color-mix(in oklab, var(--mi-bg) 80%, transparent);--mi-chat-canvas:oklch(17% .01 60);--mi-chat-incoming:oklch(24% .01 60);--mi-chat-outgoing:color-mix(in oklab, var(--mi-accent) 25%, oklch(18% .01 60));--shadow-card:0 1px 0 #ffffff05, 0 8px 24px -16px #0000008c;--shadow-lift:0 1px 0 #ffffff08, 0 16px 48px -20px #000000b8}html.light-mode body,html.dark-mode body{font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;background:var(--mi-bg)!important;color:var(--mi-text)!important;font-family:var(--font-sans)!important}.mi-shell{font-family:var(--font-sans);background:var(--mi-bg)!important;color:var(--mi-text)!important}.mi-appbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--mi-topbar)!important;border-color:var(--mi-border)!important}.mi-brand-mark{color:var(--mi-accent)!important;background:0 0!important;border-radius:0!important}.mi-topnav-link{font-size:.72rem;font-weight:500;box-shadow:none!important;background:0 0!important;border:0!important}.mi-topnav-link-active{color:var(--mi-text)!important;box-shadow:none!important;background:0 0!important;outline:0!important}.mi-topnav-link-active svg{color:var(--mi-accent)!important}.mi-toolbar-button,.mi-account-button,.mi-icon-button{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.mi-toolbar-button:hover,.mi-account-button:hover,.mi-icon-button:hover{background:var(--mi-hover)!important}.mi-nav-popover,.mi-mobile-menu{background:var(--mi-surface)!important;border-color:var(--mi-border)!important;box-shadow:var(--shadow-lift)!important}.mi-global-search{background:var(--mi-surface)!important;border-color:var(--mi-border)!important;border-radius:.55rem!important}.mi-template-header h1,.mi-shell h1,.mi-shell h2{font-family:Urbanist,system-ui,-apple-system,sans-serif}.mi-template-header h1{letter-spacing:-.045em!important;font-weight:600!important}.mi-shell [class*=uppercase][class*=tracking-]{font-family:var(--font-mono)}.mi-hero{display:none!important}.mi-card,.mi-panel,.mi-kpi-card,.mi-filter-panel,.mi-property-card{outline:1px solid color-mix(in oklab, var(--mi-text) 5%, transparent);background:var(--mi-surface)!important;color:var(--mi-text)!important;box-shadow:var(--shadow-card)!important;border-color:#0000!important}.mi-kpi-card,.mi-filter-panel,.mi-property-card{border-radius:1rem!important}.mi-filter-panel{padding:1.5rem!important}.mi-filter-field,.mi-input{background:var(--mi-bg)!important;border-color:var(--mi-border)!important}.mi-property-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-lift)!important}.mi-results-card{background:var(--gradient-results);color:#fff;box-shadow:var(--shadow-lift);--mi-text:#fff;--mi-text-muted:#ffffffa8;--mi-text-soft:#ffffff6b;--mi-border:#ffffff1a;--mi-border-soft:#ffffff0f;--mi-hover:#ffffff0f;--mi-surface:#ffffff0a;--mi-surface-soft:#ffffff0e;--mi-surface-strong:#ffffff14;--mi-chat-canvas:#0000001a;--mi-chat-incoming:#ffffff14;--mi-chat-outgoing:color-mix(in oklab, var(--mi-accent) 55%, transparent);border-radius:1rem;outline:1px solid #ffffff14}.mi-results-card .mi-icon-button{color:#ffffffb8!important;border-color:#ffffff1a!important}.mi-shell [class*="bg-[#06101c]"]{background:var(--mi-bg)!important;color:var(--mi-text)!important}.mi-shell [class*="max-w-[1500px]"],.mi-shell [class*="max-w-[1400px]"]{max-width:72rem!important}.mi-shell [class*="rounded-[26px]"]{border-radius:1rem!important}.mi-shell [class*="bg-white/[0.04]"],.mi-shell [class*="bg-white/[0.035]"],.mi-shell [class*="bg-white/[0.05]"]{background:var(--mi-surface)!important;box-shadow:var(--shadow-card)!important}.mi-shell [class*=bg-black\/10],.mi-shell [class*=bg-black\/15],.mi-shell [class*="bg-[#081421]"]{background:var(--mi-surface-soft)!important}.mi-shell [class*=border-white\/10],.mi-shell [class*=border-white\/15]{border-color:var(--mi-border)!important}.mi-shell [class*=text-slate-300],.mi-shell [class*=text-slate-400]{color:var(--mi-text-muted)!important}.mi-shell [class*=text-slate-500],.mi-shell [class*=text-slate-600]{color:var(--mi-text-soft)!important}.mi-shell [class*=text-cyan-300],.mi-shell [class*=text-cyan-200],.mi-shell [class*=text-cyan-100]{color:var(--mi-accent)!important}.mi-shell [class*=bg-cyan-300]{background:var(--mi-text)!important;color:var(--mi-bg)!important}.mi-shell [class*="text-[#06101c]"]{color:var(--mi-bg)!important}.mi-shell select option{background:var(--mi-surface)!important;color:var(--mi-text)!important}@media (width<=1023px){.mi-template-header h1{font-size:clamp(2.5rem,9vw,4rem)}}.mi-platform-shell.is-crm-context{--crm-ref-accent:#6f4bf6;--crm-ref-accent-strong:#5b38ec;--crm-ref-accent-soft:#f1edff;--crm-ref-bg:#f5f5f7;--crm-ref-sidebar:#f7f7f8;--crm-ref-surface:#fff;--crm-ref-soft:#f6f6f7;--crm-ref-border:#ececef;--crm-ref-border-strong:#dedee4;--crm-ref-text:#202024;--crm-ref-muted:#7a7a84;--crm-ref-soft-text:#a3a3ab;--crm-ref-shadow:0 1px 2px #15151d0a, 0 8px 22px #15151d0b;background:var(--crm-ref-bg);grid-template-columns:216px minmax(0,1fr)}.mi-platform-shell.is-crm-context.is-sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)}.is-crm-context .mi-platform-sidebar{border-right:1px solid var(--crm-ref-border)!important;background:var(--crm-ref-sidebar)!important;box-shadow:none!important}.is-crm-context .mi-platform-brand-row{border-bottom:1px solid var(--crm-ref-border)!important;background:var(--crm-ref-sidebar)!important;min-height:58px!important}.is-crm-context .mi-platform-brand{min-height:58px!important;padding-left:14px!important}.is-crm-context .mi-platform-brand strong{letter-spacing:-.025em;align-items:center;gap:9px;display:flex;color:#19191d!important;font-size:14px!important;font-weight:700!important}.is-crm-context .mi-platform-brand strong:before{content:"M";color:#fff;background:#17171a;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid;box-shadow:0 1px 2px #11111429}.is-crm-context .mi-platform-brand strong span span{color:var(--crm-ref-accent)!important}.is-crm-context .mi-platform-brand small{display:none!important}.is-crm-context .mi-platform-sidebar-toggle{color:#92929a!important;background:0 0!important;border-color:#0000!important;width:27px!important;height:27px!important;right:8px!important}.is-crm-context .mi-platform-sidebar-toggle:hover{border-color:var(--crm-ref-border)!important;color:var(--crm-ref-accent)!important;background:#fff!important}.is-crm-context .mi-platform-sidebar-scroll{padding:10px 9px 16px!important}.is-crm-context .mi-platform-nav-section{margin-top:10px!important}.is-crm-context .mi-platform-nav-section:first-child{margin-top:0!important}.is-crm-context .mi-platform-nav-section h2{text-transform:uppercase;color:#a3a3aa!important;letter-spacing:.08em!important;margin:0 8px 7px!important;font-size:7.5px!important;font-weight:700!important}.is-crm-context .mi-platform-nav-group-trigger,.is-crm-context .mi-platform-nav-link{color:#6f6f78!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;padding-top:0!important;padding-bottom:0!important;font-size:9px!important;font-weight:560!important}.is-crm-context .mi-platform-nav-group-trigger:hover,.is-crm-context .mi-platform-nav-link:hover{color:#26262b!important;background:#f0f0f2!important;border-color:#eeeef1!important}.is-crm-context .mi-platform-nav-group.is-active>.mi-platform-nav-group-trigger,.is-crm-context .mi-platform-nav-link.is-active{color:#242429!important;background:#efeff2!important;border-color:#e6e4f2!important;font-weight:650!important}.is-crm-context .mi-platform-nav-link.is-active svg,.is-crm-context .mi-platform-nav-group.is-active>.mi-platform-nav-group-trigger svg:first-child{color:var(--crm-ref-accent)!important}.is-crm-context .mi-platform-nav-group-trigger svg,.is-crm-context .mi-platform-nav-link svg{width:13px!important;height:13px!important}.is-crm-context .mi-platform-nav-group-items{margin-top:2px!important;padding-left:8px!important}.is-crm-context .mi-platform-sidebar-footer{border-top:1px solid var(--crm-ref-border)!important;background:var(--crm-ref-sidebar)!important;padding:10px!important}.is-crm-context .mi-platform-user-card{background:0 0!important;border:0!important;border-radius:7px!important;padding:7px!important}.is-crm-context .mi-platform-user-card:hover{background:#efeff2!important}.is-crm-context .mi-platform-user-avatar,.is-crm-context .mi-platform-top-user{color:#54545d!important;box-shadow:none!important;background:#fff!important;border-color:#e6e6ea!important}.is-crm-context .mi-platform-signout{border-radius:6px!important;font-size:8px!important}.is-crm-context .mi-platform-stage{background:#fff!important;grid-template-rows:58px minmax(0,1fr)!important}.is-crm-context .mi-platform-topbar{border-bottom:1px solid var(--crm-ref-border)!important;min-height:58px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffffa!important;padding:0 18px!important}.is-crm-context .mi-platform-topbar-title>div>span{color:#aaaab2!important;font-size:8px!important;font-weight:550!important}.is-crm-context .mi-platform-topbar-title>div>strong{color:#55555f!important;font-size:10px!important;font-weight:620!important}.is-crm-context .mi-platform-search{width:min(360px,34vw)!important;height:34px!important;box-shadow:none!important;background:#fafafa!important;border:1px solid #0000!important;border-radius:7px!important}.is-crm-context .mi-platform-search:focus-within{background:#fff!important;border-color:#e4e1f6!important;box-shadow:0 0 0 3px #6f4bf612!important}.is-crm-context .mi-platform-search svg{color:#a5a5ad!important}.is-crm-context .mi-platform-search input{color:#33333a!important;font-size:9px!important}.is-crm-context .mi-platform-search input::placeholder{color:#a6a6ad!important}.is-crm-context .mi-platform-search button,.is-crm-context .mi-platform-action-link,.is-crm-context .mi-platform-action-icon,.is-crm-context .theme-toggle-button{border-color:var(--crm-ref-border)!important;color:#6f6f78!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important}.is-crm-context .mi-platform-search button:hover,.is-crm-context .mi-platform-action-link:hover,.is-crm-context .mi-platform-action-icon:hover,.is-crm-context .theme-toggle-button:hover{color:var(--crm-ref-accent)!important;background:#faf9ff!important;border-color:#ddd9f4!important}.is-crm-context .mi-platform-content{overflow-x:hidden;min-height:calc(100vh - 58px)!important;color:var(--crm-ref-text)!important;background:#fff!important}.crm-aligno-workspace{width:100%;color:var(--crm-ref-text);background:#fff!important;min-height:calc(100vh - 58px)!important;padding:18px 22px 28px!important}.crm-aligno-header{align-items:flex-end!important;max-width:none!important;min-height:48px!important;margin:0!important}.crm-aligno-heading{min-width:0}.crm-aligno-breadcrumb{color:#a0a0a8;white-space:nowrap;align-items:center;gap:5px;min-height:16px;font-size:8px;font-weight:560;display:flex}.crm-aligno-breadcrumb svg{color:#c5c5ca;width:9px;height:9px}.crm-aligno-breadcrumb strong{color:#6c6c75;text-overflow:ellipsis;font-weight:620;overflow:hidden}.crm-aligno-header h1{line-height:1.05;color:#1f1f23!important;letter-spacing:-.035em!important;margin-top:6px!important;font-size:25px!important;font-weight:720!important}.crm-aligno-header-actions{align-items:center;gap:8px;display:flex}.crm-aligno-search{border-color:var(--crm-ref-border)!important;width:min(260px,30vw)!important;height:34px!important;box-shadow:none!important;background:#fff!important;border-radius:7px!important}.crm-aligno-search:focus-within{border-color:#dcd6fb!important;box-shadow:0 0 0 3px #6f4bf60f!important}.crm-aligno-search input{color:#38383f!important;font-size:9px!important}.crm-aligno-nav{border-bottom:1px solid var(--crm-ref-border)!important;gap:17px!important;max-width:none!important;margin:11px 0 0!important;padding:0!important;overflow:visible!important}.crm-aligno-nav button{position:relative;color:#85858e!important;background:0 0!important;border:0!important;border-radius:0!important;gap:5px!important;min-height:37px!important;padding:0 1px!important;font-size:8.5px!important;font-weight:590!important}.crm-aligno-nav button:after{content:"";background:var(--crm-ref-accent);border-radius:999px;height:2px;transition:transform .14s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.crm-aligno-nav button:hover{color:#44444c!important;background:0 0!important}.crm-aligno-nav button.is-active{color:var(--crm-ref-accent)!important;background:0 0!important;border:0!important;font-weight:680!important}.crm-aligno-nav button.is-active:after{transform:scaleX(1)}.crm-aligno-nav button svg{width:12px!important;height:12px!important}.crm-aligno-content{max-width:none!important;margin:0!important;padding-top:15px!important}.crm-aligno-content .crm-template-page-head h1,.crm-aligno-content h1,.crm-aligno-content h2,.crm-aligno-content h3{color:#242429}.crm-aligno-content .crm-template-page-head p{color:#82828b!important}.crm-aligno-content .crm-client-grid{gap:10px!important}.crm-aligno-content .crm-client-card{border-color:var(--crm-ref-border)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.crm-aligno-content .crm-client-card:hover,.crm-aligno-content .crm-client-card:focus-within{box-shadow:var(--crm-ref-shadow)!important;background:#fff!important;border-color:#dcdce2!important}.crm-aligno-content .crm-pipeline-workspace{min-height:0!important;color:var(--crm-ref-text)!important;background:#fff!important;padding:0!important}.crm-aligno-content .crm-pipeline-workspace>div{max-width:none!important;margin:0!important}.crm-aligno-content .crm-pipeline-workspace>div>header{border:0!important;border-bottom:1px solid var(--crm-ref-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:center!important;padding:0 0 14px!important}.crm-aligno-content .crm-pipeline-workspace>div>header>div:first-child>p:first-child,.crm-aligno-content .crm-pipeline-workspace>div>header>div:first-child>p:last-child{display:none!important}.crm-aligno-content .crm-pipeline-workspace>div>header h1{color:#252529!important;letter-spacing:-.025em!important;margin:0!important;font-size:18px!important;font-weight:690!important}.crm-aligno-content .crm-pipeline-workspace>div>header select{border-color:var(--crm-ref-border)!important;color:#595962!important;background:#fff!important;border-radius:7px!important;height:34px!important;font-size:9px!important;font-weight:580!important}.crm-aligno-content .crm-pipeline-workspace>div>header button{background:var(--crm-ref-accent)!important;color:#fff!important;border-radius:7px!important;min-height:34px!important;font-size:9px!important;font-weight:650!important;box-shadow:0 3px 10px #6f4bf629!important}.crm-aligno-content .crm-pipeline-workspace>div>header button:hover{background:var(--crm-ref-accent-strong)!important}.crm-aligno-content .crm-pipeline-workspace>div>header+div{border:0!important;border-bottom:1px solid var(--crm-ref-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:18px!important;padding:0!important;overflow-x:auto!important}.crm-aligno-content .crm-pipeline-workspace>div>header+div>button{position:relative;color:#888891!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 1px!important;font-size:8.5px!important;font-weight:590!important}.crm-aligno-content .crm-pipeline-workspace>div>header+div>button:hover{color:#3f3f46!important}.crm-aligno-content .crm-pipeline-workspace>div>header+div>button.bg-blue-600{color:var(--crm-ref-accent)!important;box-shadow:inset 0 -2px 0 var(--crm-ref-accent)!important;background:0 0!important}.crm-aligno-content .crm-pipeline-workspace>div>header+div+div.grid>div{min-height:72px;border-color:var(--crm-ref-border)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important;padding:12px!important}.crm-aligno-content .crm-pipeline-workspace>div>header+div+div.grid>div:hover{box-shadow:var(--crm-ref-shadow)!important;border-color:#dedbe9!important}.crm-aligno-content .crm-pipeline-workspace>div>header+div+div.grid svg{color:var(--crm-ref-accent)!important}.crm-aligno-content .crm-pipeline-workspace>div>header+div+div.grid p{color:#2b2b31!important;margin-top:7px!important;font-size:18px!important;font-weight:700!important}.crm-aligno-content .crm-pipeline-workspace input,.crm-aligno-content .crm-pipeline-workspace select,.crm-aligno-content .crm-pipeline-workspace textarea{border-color:var(--crm-ref-border)!important;color:#3e3e46!important;box-shadow:none!important;background:#fff!important}.crm-aligno-content .crm-pipeline-workspace input:focus,.crm-aligno-content .crm-pipeline-workspace select:focus,.crm-aligno-content .crm-pipeline-workspace textarea:focus{border-color:#d9d2fb!important;box-shadow:0 0 0 3px #6f4bf60e!important}.crm-aligno-content .crm-pipeline-workspace .crm-kanban-column{border:1px solid var(--crm-ref-border)!important;background:var(--crm-ref-soft)!important;width:282px!important;box-shadow:none!important;border-radius:8px!important;padding:8px!important}.crm-aligno-content .crm-pipeline-workspace .crm-kanban-column>div:first-child{min-height:42px;padding:5px 4px 8px!important}.crm-aligno-content .crm-pipeline-workspace .crm-kanban-column h2{color:#45454d!important;letter-spacing:.02em!important;text-transform:none!important;font-size:9px!important;font-weight:680!important}.crm-aligno-content .crm-pipeline-workspace .crm-kanban-column>div:first-child p{color:#9b9ba3!important;font-size:7.5px!important}.crm-aligno-content .crm-pipeline-workspace .crm-kanban-column>div:first-child>span{box-shadow:inset 0 0 0 1px var(--crm-ref-border);color:#777780!important;background:#fff!important}.crm-aligno-content .crm-pipeline-workspace .crm-kanban-card{background:#fff!important;border:1px solid #e7e7eb!important;border-radius:7px!important;padding:11px!important;transform:none!important;box-shadow:0 1px 2px #18181f09!important}.crm-aligno-content .crm-pipeline-workspace .crm-kanban-card:hover{border-color:#dad8e7!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #18181f12!important}.crm-aligno-content .crm-pipeline-workspace .crm-kanban-avatar{background:var(--crm-ref-accent-soft)!important;width:32px!important;height:32px!important;color:var(--crm-ref-accent)!important;box-shadow:none!important;border:1px solid #e8e5f8!important;font-size:8px!important}.crm-aligno-content .crm-pipeline-workspace .crm-kanban-card p{color:#37373e}.crm-aligno-content .crm-pipeline-workspace .crm-kanban-card .text-blue-700,.crm-aligno-content .crm-pipeline-workspace .text-blue-600{color:var(--crm-ref-accent)!important}.crm-aligno-content .crm-pipeline-workspace button.border-input,.crm-aligno-content .crm-pipeline-workspace button[class*=bg-background]{border-color:var(--crm-ref-border)!important;color:#5f5f68!important;box-shadow:none!important;background:#fff!important}.crm-aligno-content .crm-pipeline-workspace button.border-input:hover,.crm-aligno-content .crm-pipeline-workspace button[class*=bg-background]:hover{color:var(--crm-ref-accent)!important;background:#faf9ff!important;border-color:#dad6ee!important}.crm-aligno-content .crm-pipeline-workspace section[class*="rounded-[24px]"]{border-color:var(--crm-ref-border)!important;box-shadow:none!important;background:#fff!important;border-radius:9px!important}.crm-aligno-content .crm-pipeline-workspace section[class*="rounded-[24px]"]>h2{font-size:16px!important;font-weight:690!important}.crm-aligno-content .crm-pipeline-workspace section[class*="rounded-[24px]"]>p{color:#86868f!important;font-size:9px!important}.crm-aligno-content .crm-template-attendance .mi-wa-layout{border-color:var(--crm-ref-border)!important;box-shadow:none!important;background:#fff!important;border-radius:8px!important}.crm-aligno-content .crm-template-attendance .mi-wa-conversations-panel,.crm-aligno-content .crm-template-attendance .mi-wa-sidebar-head,.crm-aligno-content .crm-template-attendance .mi-wa-tabs,.crm-aligno-content .crm-template-attendance .mi-wa-chat,.crm-aligno-content .crm-template-attendance .mi-wa-chat-header,.crm-aligno-content .crm-template-attendance .mi-wa-composer{border-color:var(--crm-ref-border)!important;background:#fff!important}.crm-aligno-content .crm-template-attendance .mi-wa-conversation-list>button[class*=bg-blue],.crm-aligno-content .crm-template-attendance .mi-wa-tabs button[class*=text-blue-600]{color:var(--crm-ref-accent)!important}.crm-aligno-content .crm-template-attendance .mi-wa-tabs button>span[class*=bg-blue-600]{background:var(--crm-ref-accent)!important}.crm-aligno-content [class*=rounded-2xl][class*=border],.crm-aligno-content [class*=rounded-xl][class*=border]{border-color:var(--crm-ref-border)}.crm-aligno-content [class*=shadow-lg],.crm-aligno-content [class*=shadow-xl],.crm-aligno-content [class*=shadow-2xl]{box-shadow:var(--crm-ref-shadow)!important}.dark .mi-platform-shell.is-crm-context{--crm-ref-accent:#9b83ff;--crm-ref-accent-strong:#aa96ff;--crm-ref-accent-soft:#9b83ff1f;--crm-ref-bg:#18181c;--crm-ref-sidebar:#1c1c21;--crm-ref-surface:#222228;--crm-ref-soft:#1f1f24;--crm-ref-border:#ffffff14;--crm-ref-border-strong:#ffffff1f;--crm-ref-text:#f4f4f5;--crm-ref-muted:#aaaab2;--crm-ref-soft-text:#7d7d86;background:var(--crm-ref-bg)}.dark .is-crm-context .mi-platform-sidebar,.dark .is-crm-context .mi-platform-brand-row,.dark .is-crm-context .mi-platform-sidebar-footer{background:var(--crm-ref-sidebar)!important;border-color:var(--crm-ref-border)!important}.dark .is-crm-context .mi-platform-brand strong,.dark .is-crm-context .mi-platform-nav-group-trigger:hover,.dark .is-crm-context .mi-platform-nav-link:hover,.dark .is-crm-context .mi-platform-nav-group.is-active>.mi-platform-nav-group-trigger,.dark .is-crm-context .mi-platform-nav-link.is-active{color:#f4f4f5!important}.dark .is-crm-context .mi-platform-brand strong:before{color:#17171a;background:#f2f2f4}.dark .is-crm-context .mi-platform-nav-group-trigger:hover,.dark .is-crm-context .mi-platform-nav-link:hover,.dark .is-crm-context .mi-platform-nav-group.is-active>.mi-platform-nav-group-trigger,.dark .is-crm-context .mi-platform-nav-link.is-active,.dark .is-crm-context .mi-platform-user-card:hover{border-color:var(--crm-ref-border)!important;background:#27272e!important}.dark .is-crm-context .mi-platform-stage,.dark .is-crm-context .mi-platform-topbar,.dark .is-crm-context .mi-platform-content,.dark .crm-aligno-workspace{border-color:var(--crm-ref-border)!important;background:var(--crm-ref-surface)!important;color:var(--crm-ref-text)!important}.dark .crm-aligno-header h1,.dark .crm-aligno-content .crm-pipeline-workspace>div>header h1,.dark .crm-aligno-content .crm-pipeline-workspace .crm-kanban-card p{color:#f4f4f5!important}.dark .crm-aligno-search,.dark .is-crm-context .mi-platform-search,.dark .crm-aligno-content .crm-client-card,.dark .crm-aligno-content .crm-pipeline-workspace,.dark .crm-aligno-content .crm-pipeline-workspace>div>header,.dark .crm-aligno-content .crm-pipeline-workspace .crm-kanban-card,.dark .crm-aligno-content .crm-pipeline-workspace section[class*="rounded-[24px]"]{border-color:var(--crm-ref-border)!important;background:var(--crm-ref-surface)!important;color:var(--crm-ref-text)!important}.dark .crm-aligno-content .crm-pipeline-workspace .crm-kanban-column{border-color:var(--crm-ref-border)!important;background:var(--crm-ref-soft)!important}@media (width<=1180px){.mi-platform-shell.is-crm-context{grid-template-columns:198px minmax(0,1fr)}.mi-platform-shell.is-crm-context.is-sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)}.crm-aligno-nav{overflow-x:auto!important}}@media (width<=900px){.mi-platform-shell.is-crm-context{display:block}.is-crm-context .mi-platform-stage{grid-template-rows:58px minmax(0,1fr)!important}.crm-aligno-workspace{min-height:calc(100vh - 58px)!important;padding:15px 13px 22px!important}.crm-aligno-header{align-items:flex-start!important}.crm-aligno-header h1{font-size:22px!important}}@media (width<=680px){.crm-aligno-header-actions{display:none}.crm-aligno-nav{gap:14px!important}.crm-aligno-content .crm-pipeline-workspace .crm-kanban-column{width:258px!important}}
