html{scrollbar-width:thin;scrollbar-color:var(--limbic-scroll-thumb-soft) var(--limbic-scroll-track)}body::-webkit-scrollbar,html::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:var(--limbic-scroll-track)}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{min-height:64px;border:2px solid color-mix(in srgb,var(--color-bg-main) 86%,transparent);border-radius:999px;background:var(--limbic-scroll-thumb)}.admin-list,.admin-list-scroll,.admin-scroll,.ai-app-detail-scroll,.ai-store-main,.app-center-available-list,.app-center-side-scroll,.calendar-main,.calendar-sidebar,.email-list,.email-reader,.email-sidebar,.limbic-scrollbar,.notification-feed,.notification-side-panel,.search-expanded-results,.search-hover-list,.search-insight-rail,.search-result-card.expanded,.search-results-main,.search-typeahead-list,.search-typeahead-shell,.status-cockpit-nav,.status-service-table,.swal2-popup.crm-popup .swal2-html-container,.workspace-main{scrollbar-width:thin;scrollbar-color:var(--limbic-scroll-thumb-soft) transparent}.admin-list-scroll::-webkit-scrollbar,.admin-list::-webkit-scrollbar,.admin-scroll::-webkit-scrollbar,.ai-app-detail-scroll::-webkit-scrollbar,.ai-store-main::-webkit-scrollbar,.app-center-available-list::-webkit-scrollbar,.app-center-side-scroll::-webkit-scrollbar,.calendar-main::-webkit-scrollbar,.calendar-sidebar::-webkit-scrollbar,.email-list::-webkit-scrollbar,.email-reader::-webkit-scrollbar,.email-sidebar::-webkit-scrollbar,.limbic-scrollbar::-webkit-scrollbar,.notification-feed::-webkit-scrollbar,.notification-side-panel::-webkit-scrollbar,.search-expanded-results::-webkit-scrollbar,.search-hover-list::-webkit-scrollbar,.search-insight-rail::-webkit-scrollbar,.search-result-card.expanded::-webkit-scrollbar,.search-results-main::-webkit-scrollbar,.search-typeahead-list::-webkit-scrollbar,.search-typeahead-shell::-webkit-scrollbar,.status-cockpit-nav::-webkit-scrollbar,.status-service-table::-webkit-scrollbar,.swal2-popup.crm-popup .swal2-html-container::-webkit-scrollbar,.workspace-main::-webkit-scrollbar{width:8px;height:8px}.admin-list-scroll::-webkit-scrollbar-track,.admin-list::-webkit-scrollbar-track,.admin-scroll::-webkit-scrollbar-track,.ai-app-detail-scroll::-webkit-scrollbar-track,.ai-store-main::-webkit-scrollbar-track,.app-center-available-list::-webkit-scrollbar-track,.app-center-side-scroll::-webkit-scrollbar-track,.calendar-main::-webkit-scrollbar-track,.calendar-sidebar::-webkit-scrollbar-track,.email-list::-webkit-scrollbar-track,.email-reader::-webkit-scrollbar-track,.email-sidebar::-webkit-scrollbar-track,.limbic-scrollbar::-webkit-scrollbar-track,.notification-feed::-webkit-scrollbar-track,.notification-side-panel::-webkit-scrollbar-track,.search-expanded-results::-webkit-scrollbar-track,.search-hover-list::-webkit-scrollbar-track,.search-insight-rail::-webkit-scrollbar-track,.search-result-card.expanded::-webkit-scrollbar-track,.search-results-main::-webkit-scrollbar-track,.search-typeahead-list::-webkit-scrollbar-track,.search-typeahead-shell::-webkit-scrollbar-track,.status-cockpit-nav::-webkit-scrollbar-track,.status-service-table::-webkit-scrollbar-track,.swal2-popup.crm-popup .swal2-html-container::-webkit-scrollbar-track,.workspace-main::-webkit-scrollbar-track{background:0 0;border-radius:999px}.admin-list-scroll::-webkit-scrollbar-thumb,.admin-list::-webkit-scrollbar-thumb,.admin-scroll::-webkit-scrollbar-thumb,.ai-app-detail-scroll::-webkit-scrollbar-thumb,.ai-store-main::-webkit-scrollbar-thumb,.app-center-available-list::-webkit-scrollbar-thumb,.app-center-side-scroll::-webkit-scrollbar-thumb,.calendar-main::-webkit-scrollbar-thumb,.calendar-sidebar::-webkit-scrollbar-thumb,.email-list::-webkit-scrollbar-thumb,.email-reader::-webkit-scrollbar-thumb,.email-sidebar::-webkit-scrollbar-thumb,.limbic-scrollbar::-webkit-scrollbar-thumb,.notification-feed::-webkit-scrollbar-thumb,.notification-side-panel::-webkit-scrollbar-thumb,.search-expanded-results::-webkit-scrollbar-thumb,.search-hover-list::-webkit-scrollbar-thumb,.search-insight-rail::-webkit-scrollbar-thumb,.search-result-card.expanded::-webkit-scrollbar-thumb,.search-results-main::-webkit-scrollbar-thumb,.search-typeahead-list::-webkit-scrollbar-thumb,.search-typeahead-shell::-webkit-scrollbar-thumb,.status-cockpit-nav::-webkit-scrollbar-thumb,.status-service-table::-webkit-scrollbar-thumb,.swal2-popup.crm-popup .swal2-html-container::-webkit-scrollbar-thumb,.workspace-main::-webkit-scrollbar-thumb{border:2px solid color-mix(in srgb,var(--color-bg-main) 80%,transparent);border-radius:999px;background:var(--limbic-scroll-thumb)}.soft-transition{transition:background-color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast),opacity var(--motion-fast),transform var(--motion-fast)}body.auth-pending #mobile-dock,body.auth-pending #mobile-menu,body.auth-pending .news-bar,body.auth-pending footer,body.auth-pending main,body.auth-pending nav{opacity:0;visibility:hidden;pointer-events:none}body.auth-pending{background:radial-gradient(circle at 18% 18%,rgba(0,255,136,.09),transparent 26%),radial-gradient(circle at 82% 12%,rgba(56,189,248,.08),transparent 24%),#020617}#auth-screen{overflow:hidden;background:radial-gradient(circle at 16% 18%,rgba(0,255,136,.11),transparent 24%),radial-gradient(circle at 82% 20%,rgba(56,189,248,.08),transparent 25%),radial-gradient(circle at 50% 92%,rgba(15,23,42,.92),transparent 42%),linear-gradient(180deg,#020617 0,#03130e 52%,#020617 100%)}#auth-screen::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(0,255,136,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.035) 1px,transparent 1px);background-size:38px 38px;opacity:.18;mask-image:radial-gradient(circle at center,black,transparent 78%)}.auth-matrix-canvas{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:.22;mix-blend-mode:screen;filter:drop-shadow(0 0 10px rgba(0,255,136,.45))}.auth-shell{position:relative;z-index:4;width:min(1040px,calc(100vw - 2rem));margin:0 auto;display:grid;grid-template-columns:minmax(350px,31.5rem) minmax(300px,27rem);justify-content:center;align-items:stretch;gap:1rem}#auth-screen .auth-panel{position:relative;z-index:4;justify-self:center;width:min(100%,31.5rem);max-width:min(31.5rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);min-height:400px;overflow:visible;transform-origin:center center;transition:width .28s ease,max-width .28s ease,transform .72s cubic-bezier(.16,1,.28,1),opacity .5s ease,filter .6s ease}#auth-screen .auth-brand>div{width:100%}#auth-screen .limbic-wordmark.auth-logo{max-width:100%;overflow:visible;padding-right:.12em}#auth-screen .limbic-wordmark.auth-logo .limbic-main{padding-right:.72em}#auth-screen .limbic-wordmark.auth-logo .limbic-pro{left:auto;right:0;top:-.18em;background:#7dd3fc!important;color:#020617!important;opacity:1!important;visibility:visible!important;min-width:2.05em;width:max-content;max-width:none;justify-content:center;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;hyphens:none}html.visual-theme-ready #auth-screen .limbic-wordmark.auth-logo .limbic-pro{background:#7dd3fc!important;color:#020617!important;border-color:rgba(125,211,252,.7)!important}.auth-intel-panel{position:relative;overflow:hidden;justify-self:center;width:100%;border-radius:2.4rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(15,23,42,.7),rgba(2,6,23,.38));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 90px rgba(0,0,0,.22);padding:clamp(1.1rem,2vw,1.65rem);display:grid;align-content:center;gap:.75rem}.auth-intel-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 0 0,rgba(0,255,136,.14),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.045),transparent 42%)}.auth-intel-kicker{position:relative;color:#0f8;font-size:.6rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.auth-intel-title{position:relative;font-size:clamp(1.55rem, 2.6vw, 2.75rem);line-height:.95;font-weight:950;letter-spacing:0;max-width:12ch}.auth-intel-copy{position:relative;color:rgba(226,232,240,.74);font-size:.9rem;line-height:1.5;max-width:34rem}.auth-insight-list{position:relative;display:grid;gap:.55rem;margin-top:.3rem}.auth-insight-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;border-radius:1rem;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.045);padding:.72rem}.auth-insight-card i{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.8rem;color:#020617;background:#0f8}.auth-insight-card b{display:block;font-size:.76rem;line-height:1.2}.auth-insight-card span{display:block;margin-top:.18rem;color:rgba(226,232,240,.62);font-size:.68rem;line-height:1.35}.auth-insight-card.loading{opacity:.72}.auth-insight-card.loading i{background:rgba(125,211,252,.9)}#auth-screen.auth-register-active .auth-panel{width:min(56rem,calc(100vw - 2rem));max-width:min(56rem,calc(100vw - 2rem))!important;max-height:calc(100dvh - 1.25rem);padding:clamp(1.05rem,2.1vw,1.85rem)!important;border-radius:clamp(1.6rem,4vw,2.4rem)!important}#auth-screen.auth-register-active .auth-shell{width:min(56rem,calc(100vw - 2rem));grid-template-columns:1fr}#auth-screen.auth-register-active .auth-intel-panel{display:none}#auth-screen.auth-register-active .auth-brand{margin-bottom:1rem!important;gap:.85rem!important}#auth-screen.auth-register-active .auth-brand h1{font-size:clamp(2.5rem, 5vw, 3rem)}#auth-screen.auth-register-active .auth-tabs{margin-bottom:1rem!important}#auth-screen.auth-register-active #register-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .78rem}#auth-screen.auth-register-active #register-form.hidden{display:none}#auth-screen.auth-register-active #register-form>*+*{margin-top:0!important}#auth-screen.auth-register-active .auth-panel input{padding:.78rem 1rem;border-radius:1rem}#auth-screen.auth-register-active .auth-panel input[type=file]{padding:.62rem .82rem}#auth-screen.auth-register-active #register-form label{margin:0!important;align-self:center}#auth-screen.auth-register-active #register-form button,#auth-screen.auth-register-active .auth-panel button[type=submit]{grid-column:1/-1;padding-top:.88rem;padding-bottom:.88rem}@media (max-width:720px){#auth-screen{padding:.85rem!important}.auth-shell{width:min(100%,31rem);grid-template-columns:1fr}.auth-intel-panel{display:none}#auth-screen.auth-register-active .auth-panel{width:min(100%,31rem);max-width:calc(100vw - 1.4rem)!important;padding:.95rem!important}#auth-screen.auth-register-active #register-form{grid-template-columns:1fr;gap:.54rem}#auth-screen.auth-register-active .auth-panel input{padding:.68rem .85rem}#auth-screen.auth-register-active .auth-brand{margin-bottom:.7rem!important}#auth-screen.auth-register-active .auth-tabs{margin-bottom:.7rem!important}}@media (min-width:721px) and (max-width:1040px){.auth-shell{width:min(100%,40rem);grid-template-columns:1fr}.auth-intel-panel{display:none}}#auth-screen.auth-login-collapse .auth-panel{opacity:0;transform:perspective(1100px) translateZ(-620px) scale(.18) rotateX(12deg);filter:blur(12px) saturate(1.45);pointer-events:none}#auth-screen.auth-login-collapse .auth-matrix-canvas{opacity:1;filter:drop-shadow(0 0 20px rgba(0,255,136,.9))}#auth-screen.auth-login-collapse::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(circle at center,rgba(0,255,136,.24),transparent 34%);animation:authPortalCollapse .72s ease both}html.remembered-session-boot #auth-screen .auth-intel-panel,html.remembered-session-boot #auth-screen .auth-panel{opacity:0;pointer-events:none;transform:scale(.985)}#auth-screen.auth-restore-active .auth-shell{opacity:0;visibility:hidden;pointer-events:none}.auth-restore-overlay{position:absolute;inset:0;z-index:5;display:none;align-items:center;justify-content:center;pointer-events:none;padding:1rem}html.remembered-session-boot #auth-screen .auth-restore-overlay{display:flex}.auth-restore-card{width:min(26rem,calc(100vw - 2rem));min-height:12.5rem;display:grid;place-items:center;gap:.85rem;text-align:center;border:1px solid rgba(125,211,252,.18);border-radius:2rem;background:rgba(2,6,23,.74);box-shadow:0 28px 90px rgba(0,0,0,.42),0 0 38px rgba(56,189,248,.14);backdrop-filter:blur(22px);padding:1.45rem}.auth-restore-spinner-shell{position:relative;width:3.2rem;height:3.2rem;display:grid;place-items:center}.auth-restore-spinner{position:absolute;width:3.2rem;height:3.2rem;border-radius:999px;border:2px solid rgba(125,211,252,.16);border-top-color:#7dd3fc;border-right-color:rgba(0,255,136,.86);animation:authRestoreSpin .82s linear infinite}.auth-restore-spinner-shell::after{content:"";width:.55rem;height:.55rem;border-radius:999px;background:#0f8;box-shadow:0 0 22px rgba(0,255,136,.7)}.auth-restore-title{color:#f8fafc;font-size:1.1rem;font-weight:950;line-height:1.1}.auth-restore-detail{color:rgba(226,232,240,.68);font-size:.78rem;font-weight:800;line-height:1.45}.auth-restore-progress{width:100%;display:grid;gap:.44rem;margin-top:.15rem}.auth-restore-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:rgba(226,232,240,.7);font-size:.66rem;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.auth-restore-progress-meta strong{flex:0 0 auto;color:#7dd3fc;font-size:.78rem;letter-spacing:0}.auth-restore-progress-track{height:.5rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.11)}.auth-restore-progress-track>span{display:block;width:var(--auth-restore-progress,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f8,#38bdf8);transition:width .34s ease;box-shadow:0 0 18px rgba(56,189,248,.28)}.auth-restore-progress-track.indeterminate>span{width:42%;min-width:2.6rem;animation:crm-progress-indeterminate 1.15s ease-in-out infinite;transform:translateX(-120%)}.auth-restore-live{color:rgba(226,232,240,.6);font-size:.68rem;line-height:1.25;min-height:1.25em}@keyframes authRestoreSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-restore-spinner{animation-duration:1.6s}}@keyframes authPortalCollapse{from{transform:scale(.72);opacity:0}42%{opacity:1}to{transform:scale(1.35);opacity:0}}.auth-code-rain{position:absolute;inset:-28vh 0 -18vh;z-index:2;display:block;pointer-events:none;overflow:hidden;opacity:.24;mix-blend-mode:screen}.auth-code-rain::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 48%,rgba(0,0,0,.08),rgba(0,0,0,.38) 44%,rgba(0,0,0,.08) 78%)}.auth-code-rain span{position:absolute;top:var(--top,-34vh);left:var(--x);z-index:0;color:#0f8;font-family:"Courier New",monospace;font-size:var(--size, 1rem);font-weight:800;line-height:.92;letter-spacing:.03em;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;animation:authMatrixFall var(--d) linear infinite;animation-delay:var(--delay);opacity:calc(var(--o) * .72);text-shadow:0 0 7px rgba(0,255,136,.65),0 0 18px rgba(0,255,136,.32);will-change:transform}.auth-code-rain span:nth-child(3n){color:#42ff9f;filter:brightness(1.12)}.auth-code-rain span:nth-child(4n){font-weight:950}.auth-code-rain span:nth-child(5n){filter:opacity(.78) brightness(.95)}.auth-code-rain span::first-letter{color:#d8ffe9;text-shadow:0 0 8px #fff,0 0 22px rgba(0,255,136,.92)}@keyframes authMatrixFall{from{transform:translate3d(0,-32vh,0)}to{transform:translate3d(0,156vh,0)}}@media (max-width:768px){.auth-code-rain{opacity:.5}.auth-code-rain span{font-size:clamp(.8rem, 1.2vw, 1rem)}}.no-scrollbar::-webkit-scrollbar{width:0;height:0}.soft-transition{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}@keyframes breathe{0%,100%{opacity:.4}50%{opacity:1}}body.swal2-shown{padding-right:0!important;overflow:hidden!important}.swal2-container{z-index:2400!important;padding:.85rem!important}.swal2-container.swal2-backdrop-show{background:color-mix(in srgb,var(--color-bg-main,#020617) calc(var(--effect-overlay-opacity,.68) * 100%),transparent)!important;backdrop-filter:blur(var(--focus-backdrop-blur,var(--effect-modal-blur,18px))) saturate(1.05);-webkit-backdrop-filter:blur(var(--focus-backdrop-blur,var(--effect-modal-blur,18px))) saturate(1.05)}.swal2-popup.crm-popup{position:relative!important;padding:clamp(1.25rem,2vw,2rem)!important;border-radius:2.35rem!important;border:1px solid rgba(255,255,255,.11)!important;background:radial-gradient(circle at 12% 0,rgba(0,255,136,.12),transparent 30%),linear-gradient(145deg,rgba(15,23,42,.98),rgba(2,6,23,.985))!important;box-shadow:0 34px 130px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.05)!important}.swal2-popup.crm-popup::before{content:"LIMBIC PRO";position:absolute;top:.72rem;right:1.15rem;z-index:2;color:rgba(0,255,136,.72);font-size:.55rem;line-height:1;font-weight:950;letter-spacing:.22em;text-transform:uppercase;pointer-events:none}.swal2-popup.crm-popup .swal2-title{padding-right:6.8rem!important}.swal2-popup:not(.swal2-toast):not(.crm-popup){position:relative!important}.swal2-popup:not(.swal2-toast):not(.crm-popup)::before{content:"LIMBIC PRO";position:absolute;top:.72rem;right:1.05rem;z-index:2;color:rgba(0,255,136,.68);font-size:.52rem;line-height:1;font-weight:950;letter-spacing:.2em;text-transform:uppercase;pointer-events:none}.swal2-popup:not(.swal2-toast):not(.crm-popup) .swal2-title{padding-right:6.4rem!important}.swal2-popup.crm-popup .swal2-html-container{margin:1rem 0 0!important;overflow-x:hidden!important}.swal2-popup.crm-popup:not(.email-popup){max-height:calc(100dvh - 1rem)!important;overflow:hidden!important}.swal2-popup.crm-popup:not(.email-popup) .swal2-html-container{max-height:calc(100dvh - 8.25rem)!important;overflow-y:auto!important;padding-right:.2rem!important}.swal2-popup.crm-popup .swal2-actions{gap:.65rem!important}.swal2-popup.crm-popup .swal2-cancel,.swal2-popup.crm-popup .swal2-confirm,.swal2-popup.crm-popup .swal2-deny{border-radius:999px!important;padding:.82rem 1.15rem!important;font-size:.7rem!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:none!important;border:1px solid rgba(255,255,255,.12)!important}.swal2-popup.crm-popup .swal2-confirm{background:#0f8!important;color:#020617!important}.swal2-popup.crm-popup .swal2-deny{background:rgba(255,255,255,.08)!important;color:#fff!important}.swal2-popup.crm-popup .swal2-cancel{background:rgba(100,116,139,.22)!important;color:#e2e8f0!important}.swal2-popup.admin-popup{width:min(1180px,calc(100vw - 1.6rem))!important;padding:1rem .95rem .95rem!important;border-radius:1.65rem!important}.swal2-popup.admin-popup .swal2-title{padding:0 3.1rem 0 0!important;margin:0!important;text-align:left!important}.swal2-popup.admin-popup .swal2-close{top:.72rem!important;right:.72rem!important;position:absolute!important}.swal2-popup.admin-popup .swal2-html-container{max-height:min(82dvh,780px)!important;overflow-y:auto!important;overflow-x:hidden!important;margin:0!important;padding:0 .15rem 0 0!important}.admin-workspace{height:min(840px,calc(100dvh - 3.4rem));display:grid;grid-template-rows:auto minmax(0,1fr);gap:.85rem;text-align:left;color:#f8fafc}.admin-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:start;border-radius:2rem;border:1px solid rgba(0,255,136,.16);background:radial-gradient(circle at 0 0,rgba(0,255,136,.15),transparent 34%),rgba(255,255,255,.045);padding:clamp(.9rem,1.5vw,1.15rem)}.admin-title{font-size:clamp(1.8rem, 3.4vw, 3.2rem);line-height:.92;letter-spacing:-.045em;font-weight:950}.admin-subtitle{margin-top:.55rem;max-width:780px;font-size:.82rem;line-height:1.55;color:rgba(226,232,240,.68)}.admin-kicker{color:#0f8;font-size:.58rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.admin-quick-status{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:.55rem;min-width:min(460px,38vw)}.admin-quick-status>div{border-radius:1.25rem;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.35);padding:.75rem}.admin-scroll{min-height:0;overflow-y:auto;scrollbar-width:thin;padding-right:.1rem}.admin-scroll::-webkit-scrollbar{width:var(--modal-scrollbar-size);height:var(--modal-scrollbar-size)}.admin-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:.85rem;align-items:start}.admin-card{border-radius:1.65rem;border:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 0 0,rgba(0,255,136,.07),transparent 30%),rgba(255,255,255,.045);padding:.95rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.admin-card.compact{padding:.82rem;border-radius:1.35rem}.admin-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.admin-operation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.5rem}.admin-list{display:grid;gap:.52rem;max-height:min(35vh,320px);overflow-y:auto;scrollbar-width:thin;padding-right:.05rem}.admin-list::-webkit-scrollbar{width:var(--modal-scrollbar-size);height:var(--modal-scrollbar-size)}.admin-row{border-radius:1.15rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);padding:.72rem}.admin-row:hover{border-color:rgba(0,255,136,.35);background:rgba(0,255,136,.06)}.admin-hint{position:sticky;bottom:.15rem;justify-self:center;width:fit-content;margin:.85rem auto 0;border-radius:999px;border:1px solid rgba(0,255,136,.18);background:rgba(2,6,23,.72);color:rgba(226,232,240,.72);padding:.5rem .78rem;font-size:.58rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(18px)}.crm-toast-stack{position:fixed;right:1rem;top:1rem;z-index:2200;display:grid;gap:.55rem;pointer-events:none}.crm-toast{min-width:260px;max-width:min(420px,calc(100vw - 2rem));border-radius:1.1rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(2,6,23,.98));color:#fff;padding:.78rem .9rem;box-shadow:0 22px 70px rgba(0,0,0,.38);animation:crmToastIn .22s ease both;transition:opacity .18s ease,transform .18s ease}.crm-toast.success{border-color:rgba(0,255,136,.35)}.crm-toast.warning{border-color:rgba(251,146,60,.35)}.crm-toast.error{border-color:rgba(248,113,113,.35)}@keyframes crmToastIn{from{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.swal2-popup.ai-consent-popup{width:min(780px,calc(100vw - 1.2rem))!important;padding:clamp(1rem,1.8vw,1.55rem)!important;border-radius:2rem!important}.swal2-popup.ai-consent-popup .swal2-title{font-size:clamp(1.55rem, 2.4vw, 2.15rem)!important;line-height:1!important;padding:0!important;margin:0!important}.swal2-popup.ai-consent-popup .swal2-html-container{margin-top:.85rem!important;max-height:none!important;overflow:visible!important;padding:0!important}.swal2-popup.ai-consent-popup .swal2-actions{margin-top:.95rem!important}.ai-consent-shell{display:grid;gap:.72rem;text-align:left}.ai-consent-hero{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center;border-radius:1.35rem;border:1px solid rgba(0,255,136,.18);background:linear-gradient(135deg,rgba(0,255,136,.13),rgba(56,189,248,.045));padding:.9rem 1rem}.ai-consent-hero i{width:2.45rem;height:2.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;color:#020617;background:#0f8;box-shadow:0 0 28px rgba(0,255,136,.2)}.ai-consent-hero p{margin:0;font-size:.95rem;line-height:1.45;color:rgba(255,255,255,.9)}.ai-consent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.ai-consent-card{border-radius:1.1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);padding:.85rem;min-height:0}.ai-consent-card b{display:block;font-size:.62rem;letter-spacing:.17em;text-transform:uppercase;margin-bottom:.38rem}.ai-consent-card p{margin:0;font-size:.78rem;line-height:1.42;color:rgba(226,232,240,.84)}.ai-consent-note{border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);padding:.75rem .88rem;font-size:.78rem;line-height:1.45;color:rgba(226,232,240,.86)}.light .ai-consent-card p,.light .ai-consent-hero p,.light .ai-consent-note{color:rgba(15,23,42,.82)}@media (max-width:760px){.swal2-popup.ai-consent-popup{padding:.9rem!important;border-radius:1.45rem!important}.swal2-popup.ai-consent-popup .swal2-title{font-size:1.35rem!important}.ai-consent-shell{gap:.55rem}.ai-consent-hero{grid-template-columns:1fr;padding:.72rem;gap:.5rem}.ai-consent-hero i{width:2.05rem;height:2.05rem;border-radius:.8rem}.ai-consent-hero p{font-size:.8rem;line-height:1.35}.ai-consent-grid{grid-template-columns:1fr;gap:.5rem}.ai-consent-card{padding:.65rem .72rem}.ai-consent-card p,.ai-consent-note{font-size:.72rem;line-height:1.34}}.news-bar{background:var(--color-primary,#0f8);color:var(--color-primary-ink,var(--color-text-inverse,#000));height:36px;overflow:hidden;display:flex;align-items:center;font-weight:900;position:relative;contain:layout paint style;isolation:isolate;flex:0 0 auto;padding-left:0!important;padding-right:0!important;border-top:2px solid color-mix(in srgb,var(--color-primary-ink,var(--color-text-inverse,#020617)) 38%,var(--color-primary,#0f8));border-bottom:2px solid color-mix(in srgb,var(--color-bg-main,#020617) 72%,var(--color-primary-ink,var(--color-text-inverse,#020617)));box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-primary-ink,var(--color-text-inverse,#020617)) 34%,transparent)}.news-bar::after,.news-bar::before{display:none!important;content:none!important}.track{display:flex;white-space:nowrap;animation:none;gap:12px;align-items:center;min-width:max-content;flex:0 0 auto;will-change:transform;transform:translate3d(0,0,0);backface-visibility:hidden}.track.is-animating{animation:none}.news-link{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .72rem;border-radius:999px;color:var(--color-primary-ink,var(--color-text-inverse,#020617));transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;font-size:11px;letter-spacing:0;cursor:pointer;flex:0 0 auto}.news-title{white-space:nowrap;overflow:visible;text-overflow:clip}.news-link+.news-link::before{content:'';display:inline-block;width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,currentColor 46%,transparent);margin-right:.72rem;flex-shrink:0}.news-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.news-dot.tip{background:color-mix(in srgb,currentColor 46%,transparent)}.news-dot.action,.news-dot.insight,.news-dot.kpi{background:#7c3aed;box-shadow:0 0 5px rgba(124,58,237,.55)}.news-dot.market{background:#0ea5e9}.news-dot.news,.news-dot.source{background:color-mix(in srgb,currentColor 52%,transparent)}.news-icon{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);flex:0 0 auto;animation:newsIconPulse 2.8s ease-in-out infinite}.news-icon.action,.news-icon.kpi{animation-duration:1.35s}.news-icon.news{animation-duration:3.4s}@keyframes newsIconPulse{0%,100%{transform:translateY(0) scale(1);opacity:.82}50%{transform:translateY(-1px) scale(1.08);opacity:1}}.news-bar.news-tone-danger{background:#fecaca;color:#3b0710}.news-bar.news-tone-danger .news-link:hover{background:#7f1d1d;color:#fff7ed}.news-bar.news-tone-warning{background:#fde68a;color:#2f2100}.news-bar.news-tone-live{background:#7dd3fc;color:#031926}.news-kind{border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;padding:.08rem .34rem;font-size:8px;line-height:1.1;font-weight:950;letter-spacing:.08em;flex-shrink:0}.news-kind.action{color:#7f1d1d;border-color:rgba(127,29,29,.38);background:rgba(254,226,226,.52)}.news-kind.insight,.news-kind.kpi{color:#3b0764;border-color:rgba(59,7,100,.28);background:rgba(243,232,255,.46)}.news-kind.news,.news-kind.source{color:#064e3b;border-color:rgba(6,78,59,.28);background:rgba(209,250,229,.36)}.news-kind.tip{color:#1e293b;border-color:rgba(30,41,59,.22);background:rgba(255,255,255,.28)}.news-link:hover{background:rgba(2,6,23,.92);color:#0f8;box-shadow:0 0 22px rgba(2,6,23,.26);transform:translateY(-1px)}.news-meta{display:none;font-size:8px;text-transform:uppercase;letter-spacing:.1em;opacity:.55;font-weight:700}.search-shell{transition:transform .28s cubic-bezier(.2,.8,.2,1),width .28s ease,top .28s ease,left .28s ease,box-shadow .28s ease}.search-shell.expanded{transform:translateY(-1px)}.search-focus-backdrop{display:none!important}#search-input{min-height:2.85rem;max-height:11rem;resize:none;overflow-y:hidden;line-height:1.35;font-size:.95rem;overflow-wrap:anywhere;word-break:break-word}#search-input::placeholder{font-size:.86rem;opacity:.62}.search-expanded-overlay{position:fixed;inset:0;z-index:980;display:flex;align-items:flex-start;justify-content:center;padding:clamp(.45rem,1.4vh,1rem) .75rem;background:rgba(2,6,23,.68);backdrop-filter:blur(22px) saturate(1.12);-webkit-backdrop-filter:blur(22px) saturate(1.12);opacity:0;pointer-events:none;transition:opacity .2s ease}.search-expanded-overlay.active{opacity:1;pointer-events:auto}.brand-lockup{display:flex;align-items:center;transform-origin:left center;transition:transform .2s ease,filter .2s ease}.brand-lockup:hover{transform:scale(1.015);filter:drop-shadow(0 0 18px rgba(0,255,136,.16))}.limbic-wordmark{appearance:none;border:0;background:0 0;color:inherit;padding:0;display:inline-flex;align-items:center;text-align:left;cursor:pointer;line-height:.82}.brand-lockup>.limbic-wordmark{padding-right:2.6rem}.limbic-main{position:relative;display:inline-block;color:#f8fafc;font-size:clamp(2.65rem, 4.8vw, 4.55rem);font-weight:950;letter-spacing:.012em;text-transform:uppercase;font-style:normal;text-shadow:0 0 30px rgba(0,255,136,.12)}.limbic-main::after{content:"";position:absolute;left:.05em;right:.05em;bottom:-.16em;height:2px;background:linear-gradient(90deg,#0f8,rgba(56,189,248,.62),transparent);border-radius:999px;opacity:.78}.limbic-pro{position:absolute;left:calc(100% + .08em);top:-.34em;display:inline-flex;align-items:center;justify-content:center;min-width:2.4em;width:max-content;max-width:none;border:1px solid rgba(125,211,252,.55);background:#7dd3fc;color:#020617;border-radius:.45em;padding:.18em .42em .16em;font-size:.24em;line-height:1;font-weight:950;letter-spacing:.09em;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;hyphens:none;box-shadow:0 0 24px rgba(56,189,248,.26)}.limbic-wordmark.compact{padding-right:2rem}.limbic-wordmark.compact .limbic-main{font-size:clamp(1.85rem, 8vw, 2.35rem)}.limbic-wordmark.auth-logo{display:inline-flex;margin-bottom:.45rem}.limbic-wordmark.auth-logo .limbic-main{font-size:clamp(3rem, 10vw, 4.6rem)}.limbic-wordmark.auth-logo .limbic-main::after{bottom:-.08em}.limbic-wordmark.cinematic-logo{flex:0 0 auto}.limbic-wordmark.cinematic-logo .limbic-main{font-size:clamp(2rem, 4.4vw, 4.15rem)}.limbic-wordmark.cinematic-logo .limbic-pro{top:-.32em}.light .limbic-main{color:#0f172a;text-shadow:none}.light .limbic-pro{box-shadow:0 10px 24px rgba(15,23,42,.08)}.search-expanded-card{width:min(1820px,calc(100vw - .55rem));height:calc(100dvh - .55rem);max-height:calc(100dvh - .55rem);display:grid;grid-template-rows:auto minmax(0,1fr);gap:.58rem;border-radius:1.35rem;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 10% 0,rgba(0,255,136,.16),transparent 28%),linear-gradient(145deg,rgba(15,23,42,.96),rgba(2,6,23,.96));box-shadow:0 32px 120px rgba(0,0,0,.48);padding:clamp(.52rem,.9vw,.75rem);overflow:hidden}.search-expanded-card.has-results{gap:.42rem;grid-template-rows:auto minmax(0,1fr);padding:clamp(.42rem,.72vw,.62rem)}.search-expanded-card.has-results>.space-y-4{display:block}.search-expanded-card.has-results.search-editing{gap:.85rem;grid-template-rows:auto minmax(0,1fr)}.search-expanded-card.has-results.search-editing>.space-y-4{display:block}.search-overlay-head{position:relative;display:grid;gap:.42rem;align-content:start}.search-overlay-head.space-y-4>*+*{margin-top:0!important}.search-overlay-head .search-expanded-title{display:none}.search-overlay-head>.flex.items-start.justify-between{position:absolute;top:.18rem;left:.18rem;z-index:12;min-height:0;align-items:center}.search-overlay-head>.flex.items-start.justify-between .swal2-close{width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;margin:0!important;font-size:1.16rem!important}.search-expanded-card.has-results .search-expanded-title{display:none}.search-expanded-card.has-results.search-editing .search-expanded-title{display:none}.search-expanded-card.has-results .search-overlay-head{position:relative;display:grid;gap:.3rem;align-content:start}.search-expanded-card.has-results .search-overlay-head>.flex.items-start.justify-between{position:absolute;top:.18rem;left:.18rem;z-index:12;min-height:0;align-items:center}.search-expanded-card.has-results .search-overlay-head>.flex.items-start.justify-between .swal2-close{width:2.15rem!important;height:2.15rem!important;min-width:2.15rem!important;margin:0!important;font-size:1.15rem!important}.search-expanded-card.has-results .search-expanded-composer{position:sticky;top:0;z-index:8;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;min-height:2.35rem;margin-left:2.45rem;padding:.32rem .42rem .32rem .55rem;border-radius:999px;background:rgba(15,23,42,.86);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 34px rgba(0,0,0,.24)}.search-expanded-card.has-results .search-expanded-composer .flex.items-start.gap-3{align-items:center;gap:.42rem;min-width:0}.search-expanded-card.has-results .search-expanded-composer .fa-magnifying-glass{font-size:.98rem;margin-top:0}.search-expanded-card.has-results .search-expanded-input{min-height:24px;max-height:28px;font-size:.78rem;line-height:1.15;resize:none}.search-expanded-card.has-results .search-expanded-composer .mt-3{margin-top:0!important;flex-wrap:nowrap;gap:.32rem}.search-expanded-card.has-results .search-expanded-composer .cinematic-control{width:1.9rem;height:1.9rem;min-height:1.9rem;border-radius:999px;padding:0}.search-expanded-card.has-results .search-expanded-composer .cinematic-control span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.search-expanded-card.has-results .search-expanded-composer .cinematic-control i{margin:0;font-size:.78rem}.search-expanded-card.has-results .search-overlay-summary{display:none}.search-expanded-card.has-results #search-overlay-status{flex:0 0 auto}.search-expanded-card.has-results #search-overlay-note{min-width:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem}.search-expanded-card.search-busy{grid-template-rows:2.64rem minmax(0,1fr)}.search-expanded-card.search-busy .search-overlay-head{min-height:2.64rem;max-height:2.64rem;overflow:visible}.search-expanded-card.search-busy .search-expanded-composer{height:2.35rem;min-height:2.35rem}.search-expanded-card.search-busy .search-expanded-input{height:24px!important;min-height:24px!important;max-height:24px!important;overflow:hidden!important}.search-skeleton{background:linear-gradient(90deg,rgba(255,255,255,.08) 25%,rgba(255,255,255,.04) 50%,rgba(255,255,255,.08) 75%);background-size:200% 100%;animation:searchShimmer 1.5s infinite;border-radius:1rem}.search-source-status{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;padding:.2rem .4rem;border-radius:.5rem;white-space:nowrap}.search-source-status.loading{background:rgba(56,189,248,.1);color:#7dd3fc}.search-source-status.success{background:rgba(0,255,136,.1);color:#0f8}.search-source-status.error{background:rgba(148,163,184,.1);color:#cbd5e1;opacity:.5}.search-source-status.partial{background:rgba(251,146,60,.1);color:#fdba74}.search-skeleton-group{display:grid;gap:.65rem}.search-skeleton-header{display:flex;gap:.4rem;flex-wrap:wrap}.search-skeleton-cards{display:grid;gap:.65rem}.search-skeleton-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:.75rem;min-height:160px;display:flex;flex-direction:column;gap:.5rem}.search-skeleton-line{height:12px;background:linear-gradient(90deg,rgba(255,255,255,.08) 25%,rgba(255,255,255,.04) 50%,rgba(255,255,255,.08) 75%);background-size:200% 100%;animation:searchShimmer 1.5s infinite;border-radius:6px}@keyframes searchShimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.search-source-tabs{display:flex;flex-direction:column;gap:.4rem}.search-source-status-row{display:flex;gap:.35rem;flex-wrap:wrap}.search-source-tabs-buttons{display:flex;gap:.3rem;flex-wrap:wrap}.search-source-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);font-size:.8rem;font-weight:600;color:rgba(226,232,240,.7);cursor:pointer;transition:.2s ease}.search-source-tab:hover{border-color:rgba(0,255,136,.3);background:rgba(0,255,136,.08);color:#0f8}.search-source-tab.active{border-color:#0f8;background:rgba(0,255,136,.15);color:#0f8}.search-source-count{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;background:rgba(0,255,136,.2);border-radius:999px;font-size:.65rem;font-weight:950}.search-expanded-card.filter-mode{gap:.5rem}.search-expanded-card.filter-mode .search-expanded-title{display:none}.search-expanded-card.filter-mode .search-filter-panel{gap:.62rem}.search-filter-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.search-filter-panel-head h3{font-size:clamp(1.15rem, 2vw, 1.65rem);line-height:1.05}.search-expanded-card.filter-mode .search-filter-panel-head p{display:none}.search-expanded-card.filter-mode .search-filter-block{padding:.72rem;border-radius:1rem}.search-results-grid{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,24vw,390px);gap:.58rem;align-items:stretch;overflow:hidden}.search-results-grid.search-premium-grid{grid-template-columns:minmax(0,1fr)}#search-results-panel{height:100%;min-height:0}.search-results-main{min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:.35rem;padding-bottom:.9rem}.search-insight-rail::-webkit-scrollbar,.search-results-main::-webkit-scrollbar{width:7px;height:7px}.search-insight-rail::-webkit-scrollbar-thumb,.search-results-main::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:999px}.search-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;position:sticky;top:0;z-index:4;padding:.6rem .7rem;margin:-.45rem -.35rem .75rem;border-radius:1.35rem;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.search-expanded-card.has-results .search-results-toolbar{display:none}.search-live-pill{display:inline-flex;align-items:center;gap:.48rem;border-radius:999px;padding:.48rem .78rem;border:1px solid rgba(0,255,136,.2);background:rgba(0,255,136,.08);color:#0f8;font-size:.64rem;font-weight:950;text-transform:uppercase;letter-spacing:.14em}.search-inline-status{display:none;align-items:center;gap:.48rem;border-radius:999px;padding:.46rem .74rem;border:1px solid rgba(56,189,248,.22);background:rgba(56,189,248,.08);color:#bae6fd;font-size:.62rem;font-weight:950;text-transform:uppercase;letter-spacing:.13em;white-space:nowrap}.search-inline-status.active{display:inline-flex}.search-control-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.7rem}.search-source-tabs{display:flex;flex-wrap:wrap;gap:.38rem;min-width:0}.search-source-tab{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.045);padding:.42rem .62rem;color:rgba(226,232,240,.72);font-size:.58rem;font-weight:950;text-transform:uppercase;letter-spacing:.1em;transition:.16s ease}.search-source-tab.active,.search-source-tab:hover{border-color:rgba(0,255,136,.38);background:rgba(0,255,136,.1);color:#0f8}.search-source-tab b{color:inherit;font-size:.66rem}.search-command-actions{display:flex;flex-wrap:wrap;gap:.38rem;justify-content:flex-end}.search-command-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;border-radius:.78rem;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.052);color:rgba(248,250,252,.88);padding:.42rem .58rem;font-size:.58rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;transition:.16s ease}.search-command-action.active,.search-command-action:hover{border-color:rgba(0,255,136,.42);color:#0f8;background:rgba(0,255,136,.1)}.search-quick-command-dock{display:flex;align-items:center;gap:.38rem;margin-left:2.45rem;overflow-x:auto;padding:.12rem .05rem .2rem;scrollbar-width:none}.search-quick-command-dock::-webkit-scrollbar{display:none}.search-quick-command{width:2.15rem;height:2.15rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:rgba(226,232,240,.78);transition:.16s ease}.search-quick-command:hover{color:#0f8;border-color:rgba(0,255,136,.38);background:rgba(0,255,136,.1);transform:translateY(-1px)}.search-expanded-card.has-results .search-quick-command-dock{display:none}.search-typeahead-shell{margin-top:.34rem;border:1px solid rgba(255,255,255,.08);border-radius:.55rem;background:rgba(4,10,27,.96);box-shadow:0 18px 45px rgba(0,0,0,.22);max-height:min(168px,22dvh);overflow-y:auto}.search-typeahead-list{display:grid;gap:.1rem;max-height:min(168px,22dvh);overflow-y:auto}.search-typeahead-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;text-align:left;padding:.48rem .68rem;gap:.14rem;border-bottom:1px solid rgba(255,255,255,.06);color:#f8fafc;background:0 0;transition:background .15s ease,transform .12s ease}.search-typeahead-item:last-child{border-bottom:none}.search-typeahead-item.selected,.search-typeahead-item:hover{background:rgba(255,255,255,.06)}.search-typeahead-item-title{font-size:.84rem;font-weight:800;color:#e2e8f0}.search-typeahead-item-subtitle{font-size:.66rem;color:rgba(226,232,240,.72);line-height:1.25}.search-typeahead-section{padding:.85rem 1rem .4rem;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(226,232,240,.6);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em}.search-typeahead-empty{padding:1rem;color:rgba(226,232,240,.65);font-size:.88rem}.search-intent-badge{display:inline-flex;align-items:center;gap:.35rem;line-height:1.1;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .75rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:rgba(226,232,240,.85);margin-top:.75rem}.search-intent-badge.intent-navigation{border-color:rgba(96,165,250,.36);color:#93c5fd}.search-intent-badge.intent-information{border-color:rgba(129,140,248,.36);color:#c7d2fe}.search-intent-badge.intent-market{border-color:rgba(34,197,94,.36);color:#86efac}.search-intent-badge.intent-action{border-color:rgba(249,115,22,.36);color:#fdba74}.search-intent-badge.intent-command{border-color:rgba(251,191,36,.36);color:#fde68a}.search-intent-badge.intent-search{border-color:rgba(255,255,255,.12);color:rgba(226,232,240,.85)}.search-intent-badge.intent-other{border-color:rgba(148,163,184,.12);color:rgba(148,163,184,.85)}.search-market-widget{display:grid;gap:.7rem;margin-top:1rem;padding:1rem 1rem .8rem;border-radius:1rem;border:1px solid rgba(34,197,94,.18);background:rgba(16,56,24,.18);color:#e5f9e7;text-transform:none}.search-market-widget.hidden{display:none}.search-market-widget .search-market-widget-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.search-market-widget-title{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#d9f99d}.search-market-widget-subtitle{font-size:.8rem;opacity:.85;line-height:1.3}.search-market-widget-value{font-size:1.35rem;font-weight:800;letter-spacing:.03em;margin-top:.35rem;color:#f7fee7}.search-market-widget-status{font-size:.68rem;opacity:.72;text-transform:uppercase;letter-spacing:.12em}.search-market-widget-action{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:#d8f7b4;font-size:.76rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background .2s ease}.search-market-widget-action:hover{transform:translateY(-1px);background:rgba(255,255,255,.12)}.search-market-widget-note{font-size:.76rem;opacity:.7;line-height:1.4}.search-market-impact-shell{display:grid;gap:.65rem;margin-top:.85rem}.search-market-impact-shell.hidden{display:none}.search-market-impact-item{display:grid;gap:.35rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.search-market-impact-item-title{font-size:.95rem;font-weight:800;color:#f1f5f9}.search-market-impact-item-meta{font-size:.74rem;opacity:.78}.search-market-impact-item-reason{font-size:.77rem;color:#d9f99d}.search-market-impact-item-action{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.45rem .85rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.08);color:#d8f7b4;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.search-market-impact-empty{font-size:.8rem;opacity:.75;color:rgba(226,232,240,.85)}.search-deep-progress{position:relative;overflow:hidden;min-height:112px;border:1px solid rgba(56,189,248,.18);background:linear-gradient(145deg,rgba(14,165,233,.1),rgba(0,255,136,.06));border-radius:1rem;padding:.72rem .82rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.search-deep-progress::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0,rgba(255,255,255,.08) 42%,transparent 70%);transform:translateX(-100%);animation:searchDeepSweep 2.6s ease-in-out infinite;pointer-events:none}.search-deep-progress.done{border-color:rgba(0,255,136,.28);background:linear-gradient(145deg,rgba(0,255,136,.13),rgba(14,165,233,.07))}.search-deep-progress.error{border-color:rgba(251,146,60,.35);background:linear-gradient(145deg,rgba(251,146,60,.14),rgba(15,23,42,.38))}.search-brain-orb{width:2.35rem;height:2.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#0f8;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.2),transparent 34%),rgba(0,255,136,.1);border:1px solid rgba(0,255,136,.26);box-shadow:0 0 22px rgba(0,255,136,.12);animation:searchBrainPulse 1.75s ease-in-out infinite}.search-deep-bar{height:.32rem;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.search-deep-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f8,#38bdf8);transition:width .45s ease;box-shadow:0 0 20px rgba(0,255,136,.28)}#search-deep-progress-text{min-height:1.4em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.search-deep-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem}.search-deep-step{min-width:0;border-radius:.68rem;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.22);padding:.36rem .42rem;color:rgba(226,232,240,.58)}.search-deep-step.active{border-color:rgba(56,189,248,.35);color:#bae6fd;background:rgba(56,189,248,.1)}.search-deep-step.done{border-color:rgba(0,255,136,.28);color:#bbf7d0;background:rgba(0,255,136,.08)}@keyframes searchDeepSweep{0%{transform:translateX(-100%)}100%,52%{transform:translateX(100%)}}@keyframes searchBrainPulse{0%,100%{transform:scale(1);box-shadow:0 0 22px rgba(0,255,136,.12)}50%{transform:scale(1.06);box-shadow:0 0 34px rgba(56,189,248,.2)}}.search-card-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-auto-flow:row;align-items:stretch;gap:.42rem}.search-premium-composer{min-width:0}.search-premium-results{display:grid;gap:.46rem;min-height:0}.search-best-answer{display:grid;gap:.55rem;border-radius:1rem;border:1px solid rgba(0,255,136,.18);background:linear-gradient(145deg,rgba(0,255,136,.095),rgba(56,189,248,.055));padding:.78rem .9rem}.search-best-answer.is-preview{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem .7rem;padding:.56rem .68rem}.search-best-answer.is-preview .search-best-answer-head{display:contents}.search-best-answer.is-preview .search-best-answer-title{font-size:.82rem}.search-best-answer.is-preview .search-best-answer-text{grid-column:1/-1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:.76rem;line-height:1.32}.search-best-answer.is-preview .search-best-answer-label{padding:.28rem .5rem;font-size:.5rem}.search-best-answer-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}.search-best-answer-title{min-width:0;color:#f8fafc;font-size:.98rem;font-weight:950;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-best-answer-label{flex:0 0 auto;display:inline-flex;align-items:center;gap:.36rem;border-radius:999px;border:1px solid rgba(0,255,136,.24);background:rgba(0,255,136,.1);color:#0f8;padding:.34rem .58rem;font-size:.58rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.search-best-answer-text{color:rgba(226,232,240,.8);font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}.search-intelligence-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.42rem;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);padding:.48rem}.search-intelligence-item{min-width:0;border-radius:.74rem;border:1px solid rgba(255,255,255,.07);background:rgba(2,6,23,.22);padding:.45rem .55rem}.search-intelligence-item b,.search-intelligence-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-intelligence-item span{color:rgba(226,232,240,.48);font-size:.52rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.search-intelligence-item b{color:#f8fafc;margin-top:.12rem;font-size:.8rem;font-weight:950}.search-source-compact{display:flex;align-items:center;justify-content:space-between;gap:.55rem;flex-wrap:wrap;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);padding:.5rem .62rem}.search-source-compact .search-layer-summary{margin:0}.search-primary-result-list{display:grid;gap:0;border:1px solid rgba(255,255,255,.09);border-radius:.82rem;background:rgba(255,255,255,.035);overflow:hidden}.search-premium-section-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.54rem .72rem;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.search-premium-section-title{color:#d9f99d;font-size:.62rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.search-premium-section-count{color:rgba(226,232,240,.58);font-size:.58rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.search-primary-result-list .search-card-grid{grid-auto-rows:auto}.search-premium-list{display:grid;gap:0}.search-premium-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.42rem;align-items:start;border-radius:0;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:0 0;padding:.58rem .68rem;border-left:3px solid rgba(0,255,136,.46);transition:border-color .16s ease,background .16s ease,transform .16s ease}.search-premium-row:last-child{border-bottom:0}.search-premium-row:hover{border-color:rgba(0,255,136,.32);background:rgba(0,255,136,.055);transform:translateY(-1px)}.search-premium-row[data-result-kind=trello]{border-left-color:rgba(96,165,250,.72)}.search-premium-row[data-result-kind=web]{border-left-color:rgba(56,189,248,.72)}.search-premium-row[data-result-kind=market]{border-left-color:rgba(190,242,100,.72)}.search-premium-main{min-width:0;display:grid;gap:.16rem}.search-premium-head{min-width:0;display:flex;align-items:center;gap:.34rem}.search-premium-title{min-width:0;color:#f8fafc;font-size:.86rem;font-weight:950;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-premium-meta{min-width:0;color:rgba(226,232,240,.52);font-size:.58rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-premium-summary{color:rgba(226,232,240,.68);font-size:.7rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.search-premium-why{color:rgba(248,250,252,.78);font-size:.68rem;line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.search-premium-intel{display:flex;flex-wrap:nowrap;align-items:center;gap:.22rem;min-width:0;overflow:hidden}.search-premium-chip{max-width:10rem;display:inline-flex;align-items:center;gap:.22rem;border-radius:.36rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.055);color:rgba(226,232,240,.78);padding:.14rem .32rem;font-size:.5rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-premium-chip.tone-success{border-color:rgba(34,197,94,.24);background:rgba(34,197,94,.09);color:#bbf7d0}.search-premium-chip.tone-danger{border-color:rgba(248,113,113,.26);background:rgba(248,113,113,.1);color:#fecaca}.search-premium-chip.tone-warning{border-color:rgba(251,191,36,.24);background:rgba(251,191,36,.09);color:#fde68a}.search-premium-chip.tone-info,.search-premium-chip.tone-match{border-color:rgba(56,189,248,.24);background:rgba(56,189,248,.09);color:#bae6fd}.search-premium-metrics{display:flex;flex-wrap:nowrap;align-items:center;gap:.36rem;min-width:0;overflow:hidden}.search-premium-metric{min-width:0;display:inline-flex;align-items:baseline;gap:.2rem;color:rgba(226,232,240,.54);font-size:.52rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.search-premium-metric b{color:#f8fafc;font-size:.58rem;font-weight:950;max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-premium-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.28rem}.search-premium-action{width:2rem;min-width:2rem;min-height:2rem;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.055);color:rgba(248,250,252,.86);padding:0;font-size:.54rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:.16s ease}.search-premium-action span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.search-premium-action:hover{border-color:rgba(0,255,136,.36);background:rgba(0,255,136,.1);color:#0f8}.search-premium-action.primary{background:#0f8;border-color:#0f8;color:#020617}.search-premium-details{grid-column:1/-1;min-width:0}.search-premium-details:not([open]){display:none}.search-premium-details summary{width:fit-content;cursor:pointer;color:rgba(226,232,240,.72);font-size:.58rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;list-style:none}.search-premium-details summary::-webkit-details-marker{display:none}.search-premium-details[open] summary{color:#0f8}.search-premium-detail-body{display:grid;gap:.52rem;margin-top:.52rem;border-top:1px solid rgba(255,255,255,.08);padding-top:.6rem;color:rgba(226,232,240,.76);font-size:.78rem;line-height:1.45}.search-expanded-card.has-results .search-deep-progress{min-height:62px;padding:.48rem .62rem;border-radius:.82rem}.search-expanded-card.has-results .search-deep-steps{display:none}.search-expanded-card.has-results #search-deep-progress-text{font-size:.74rem}.search-intelligence-line{display:flex;align-items:center;justify-content:space-between;gap:.65rem;border-radius:.92rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);padding:.5rem .68rem;color:rgba(226,232,240,.7);font-size:.66rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.search-intelligence-line b{color:#f8fafc}.search-source-compact .search-source-tabs{flex:1 1 auto}.search-source-compact .search-source-status-row{display:none}.search-source-compact .search-layer-summary{display:none}.search-source-compact .search-source-tabs-buttons{gap:.28rem}.search-source-compact .search-source-tab{min-height:1.78rem;padding:.32rem .52rem;font-size:.52rem}.search-result-card.search-result-kind-crm{border-left:3px solid rgba(0,255,136,.7)}.search-result-card.search-result-kind-trello{border-left:3px solid rgba(96,165,250,.78)}.search-result-card.search-result-kind-web{border-left:3px solid rgba(56,189,248,.78)}.search-result-card.search-result-kind-market{border-left:3px solid rgba(190,242,100,.78)}.search-result-kind-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:.32rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(248,250,252,.82);padding:.28rem .52rem;font-size:.54rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.search-result-card.expanded .search-ai-enriched-row,.search-result-card.expanded .search-result-chip-row{flex-wrap:wrap;overflow:visible}.search-filter-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.search-filter-block{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.045);border-radius:1.35rem;padding:1rem}.search-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.search-insight-rail{position:sticky;top:0;height:100%;max-height:100%;min-height:0;display:grid;gap:.46rem;align-content:start;align-self:stretch;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:.2rem;padding-bottom:.9rem}.search-command-panel{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(2,6,23,.64),rgba(15,23,42,.48));border-radius:.95rem;padding:.55rem;min-width:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.search-command-title{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-bottom:.42rem}.search-command-title b{color:#0f8;font-size:.56rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.search-status-dot{width:.48rem;height:.48rem;border-radius:999px;background:#0f8;box-shadow:0 0 16px rgba(0,255,136,.65)}.search-status-dot.loading{background:#38bdf8;box-shadow:0 0 16px rgba(56,189,248,.68);animation:notificationPulse 1.2s ease-in-out infinite}.search-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.search-command-metric{min-width:0;border-radius:.72rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);padding:.42rem}.search-command-metric span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(226,232,240,.48);font-size:.52rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.search-command-metric b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;color:#f8fafc;font-size:.78rem;font-weight:950}.search-source-flow{display:grid;gap:.28rem}.search-layer-summary{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0 0}.search-layer-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05);color:rgba(226,232,240,.8);font-size:.72rem;font-weight:700;text-transform:uppercase}.search-layer-badge i{font-size:.75rem}.search-layer-badge.success{border-color:rgba(34,197,94,.28);background:rgba(16,56,24,.14);color:#bef264}.search-layer-badge.loading{border-color:rgba(56,189,248,.28);background:rgba(14,165,233,.12);color:#7dd3fc}.search-layer-badge.partial{border-color:rgba(251,146,60,.28);background:rgba(251,146,60,.1);color:#fbbf24}.search-layer-badge.error{border-color:rgba(248,113,113,.25);background:rgba(248,113,113,.1);color:#fecaca}.search-results-layer{display:grid;gap:.8rem;padding:1rem 0}.search-results-layer-heading{font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#d9f99d}.search-results-layer-empty{padding:1rem 1.1rem;border-radius:1rem;border:1px dashed rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:rgba(226,232,240,.72);font-size:.88rem}.search-source-row{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.36rem;border-radius:.72rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);padding:.34rem .4rem}.search-source-row i{color:#0f8;font-size:.78rem}.search-source-row b,.search-source-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-source-row b{font-size:.68rem}.search-source-row span{font-size:.55rem;color:rgba(226,232,240,.48);text-transform:uppercase;letter-spacing:.1em;font-weight:900}.search-mini-list{display:grid;gap:.38rem;max-height:158px;overflow:auto;padding-right:.15rem}.search-mini-row{width:100%;text-align:left;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);padding:.52rem;transition:.16s ease}.search-mini-row:hover{border-color:rgba(0,255,136,.34);background:rgba(0,255,136,.08)}.search-mini-row b,.search-mini-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.search-kpi-card{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);border-radius:.82rem;padding:.5rem}.search-kpi-card.interactive{cursor:pointer;text-align:left;transition:.22s ease}.search-kpi-card.interactive:hover{border-color:rgba(0,255,136,.58);box-shadow:0 0 18px rgba(0,255,136,.08)}.search-insight-rail .search-kpi-card .text-2xl{font-size:1.05rem;line-height:1.15}.search-mini-chart{height:120px;border:1px solid rgba(255,255,255,.1);background:rgba(2,6,23,.35);border-radius:1rem;padding:.6rem}.search-expanded-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.055);padding:.55rem .65rem;margin-left:2.45rem}.search-expanded-composer .mt-3{margin-top:0!important;flex-wrap:nowrap;gap:.35rem}.search-expanded-composer .cinematic-control{width:2.1rem;height:2.1rem;min-height:2.1rem;border-radius:999px;padding:0}.search-expanded-composer .cinematic-control span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.search-expanded-composer .cinematic-control i{margin:0}.search-expanded-input{width:100%;min-height:30px;max-height:min(72px,12dvh);resize:none;overflow-y:hidden;background:0 0;border:0;outline:0;color:#fff;font-size:.92rem;line-height:1.22}.search-expanded-input.is-scrollable{overflow-y:auto}.search-expanded-input::placeholder{color:rgba(226,232,240,.5)}.search-expanded-results{min-height:0;overflow:hidden;padding:.52rem;border-radius:1.15rem}.search-expanded-results::-webkit-scrollbar{width:7px}.search-expanded-results::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:999px}.search-result-details{display:none}.search-result-card.expanded .search-result-details{display:block}.search-ai-panel{border:1px solid rgba(0,255,136,.18);background:rgba(0,255,136,.075);border-radius:1.1rem;padding:.85rem;min-width:0}.search-ai-panel.loading{border-color:rgba(56,189,248,.24);background:rgba(56,189,248,.08)}.search-ai-panel.error{border-color:rgba(251,146,60,.3);background:rgba(251,146,60,.1)}.search-super-panel{border:1px solid rgba(56,189,248,.18);background:rgba(56,189,248,.07);border-radius:1.1rem;padding:.78rem;min-width:0}.search-super-panel.done{border-color:rgba(0,255,136,.22);background:rgba(0,255,136,.07)}.search-super-panel.error{border-color:rgba(251,146,60,.28);background:rgba(251,146,60,.09)}.search-super-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.55rem}.search-super-cell{min-width:0;border-radius:.78rem;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.25);padding:.45rem}.search-super-cell b,.search-super-cell span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-super-cell span{color:rgba(226,232,240,.48);font-size:.5rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.search-super-cell b{color:#f8fafc;font-size:.68rem;margin-top:.12rem}.search-insight-rail .search-ai-panel,.search-insight-rail .search-super-panel{border-radius:.86rem;padding:.55rem;margin-top:.42rem}.search-insight-rail .search-ai-panel p,.search-insight-rail .search-super-panel p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-insight-rail .search-super-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;margin-top:.38rem}.search-insight-rail .search-super-cell{padding:.34rem;border-radius:.62rem}.search-insight-rail .search-super-cell:nth-child(n+5){display:none}.search-result-card{position:relative;min-width:0;height:auto;min-height:104px;max-height:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.48rem .65rem;align-items:start;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:.55rem;padding:.56rem .66rem;overflow:hidden;cursor:default;transition:.18s ease}.search-result-card:hover{border-color:rgba(0,255,136,.32);transform:translateY(-1px);box-shadow:0 10px 26px rgba(15,23,42,.16)}.search-result-card.is-archived{border-color:rgba(248,113,113,.48);background:linear-gradient(145deg,rgba(127,29,29,.32),rgba(15,23,42,.92));box-shadow:inset 0 0 0 1px rgba(248,113,113,.08)}.search-result-card.is-archived:hover{border-color:#fb7185;box-shadow:0 0 24px rgba(248,113,113,.18)}.search-archived-tag{background:rgba(248,113,113,.18);border:1px solid rgba(248,113,113,.45);color:#fecaca}.search-result-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.12}.search-result-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-summary{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-height:0;font-size:.72rem}.search-ai-enriched-row{display:flex;flex-wrap:nowrap;gap:.28rem;min-height:1.15rem;overflow:hidden;margin-top:.28rem}.search-ai-enriched-chip{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;border:1px solid rgba(0,255,136,.2);background:rgba(0,255,136,.075);color:#bbf7d0;padding:.22rem .46rem;font-size:.52rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-chip-row{display:flex;flex-wrap:nowrap;gap:.34rem;min-height:1.45rem;overflow:hidden}.search-result-chip-row span{flex:0 1 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem;margin-top:.22rem}.search-result-metric{min-width:0;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);border-radius:.44rem;padding:.22rem .36rem}.search-result-metric b,.search-result-metric span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-actions{grid-column:2;grid-row:1/span 4;flex:0 0 auto;display:flex;align-items:flex-start;justify-content:flex-end;gap:.32rem;margin-top:0}.search-result-actions .cinematic-control{width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;border-radius:.54rem;font-size:.54rem;line-height:1.05;letter-spacing:.04em;white-space:nowrap;overflow:hidden}.search-result-actions .cinematic-control i{flex:0 0 auto;margin:0;font-size:.72rem}.search-result-actions .cinematic-control span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.search-result-actions .cinematic-control.active{border-color:rgba(0,255,136,.42);background:rgba(0,255,136,.12);color:#0f8}.search-result-card.expanded{height:auto;min-height:190px;max-height:min(620px,calc(100dvh - 8rem));grid-column:span 1;grid-row:auto;overflow-y:auto;scrollbar-gutter:stable}.search-result-card.expanded .search-result-summary{display:block;min-height:0;-webkit-line-clamp:unset}.search-result-card.expanded .search-result-details{max-height:none;overflow:visible;padding-right:.25rem}.search-expanded-card.results-focus{width:min(1880px,calc(100vw - .4rem));height:calc(100dvh - .4rem);max-height:calc(100dvh - .4rem);border-radius:1.1rem}.search-expanded-card.results-focus .search-overlay-summary{display:none}.search-expanded-card.results-focus .search-results-grid{grid-template-columns:minmax(0,1fr)}.search-expanded-card.results-focus .search-insight-rail{display:none}.search-expanded-card.results-focus .search-card-grid{grid-template-columns:1fr;grid-auto-rows:auto}.search-hover-popover{position:fixed;z-index:1260;width:min(420px,calc(100vw - 1.5rem));pointer-events:none;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .12s ease,transform .12s ease;border:1px solid rgba(0,255,136,.22);border-radius:1.35rem;background:rgba(2,6,23,.96);box-shadow:0 24px 80px rgba(0,0,0,.42);padding:.9rem}.search-hover-popover.active{opacity:1;transform:translateY(0) scale(1)}.search-hover-list{max-height:260px;overflow-y:auto;padding-right:.2rem}.search-hover-item{border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);padding:.65rem}@media (max-width:920px){.search-expanded-card{max-height:calc(100dvh - 1rem);border-radius:1.4rem}.search-results-grid{grid-template-columns:1fr}.search-expanded-results{overflow-y:auto}.search-results-main{overflow:visible;padding-right:0}.search-card-grid{grid-template-columns:1fr}.search-insight-rail{position:static}.search-result-card.expanded{grid-column:span 1}.search-expanded-card.has-results .search-overlay-summary{display:none}.search-expanded-card.has-results #search-overlay-note{white-space:normal;margin-top:.25rem}.search-quick-command-dock{margin-left:0}.search-intelligence-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.search-source-compact{align-items:stretch}.search-premium-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.search-premium-actions{justify-content:flex-start;flex-wrap:wrap}.search-premium-summary,.search-premium-why{-webkit-line-clamp:2}}.cinematic-overlay{position:fixed;inset:0;z-index:950;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(0,255,136,.075),transparent 34%),radial-gradient(circle at 82% 18%,rgba(125,211,252,.06),transparent 30%),#020617;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.cinematic-overlay::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.035),transparent);opacity:.18;transform:translateX(-100%);animation:cinematicSweep 5.4s ease-in-out infinite}.cinematic-overlay .matrix-canvas,.cinematic-overlay .matrix-rain{display:none}.matrix-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.82;mix-blend-mode:screen;filter:drop-shadow(0 0 10px rgba(0,255,136,.55))}.matrix-rain{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:.72;filter:drop-shadow(0 0 14px rgba(0,255,136,.5))}.matrix-rain span{position:absolute;top:-52vh;left:var(--x);color:#0f8;font-family:"Courier New",monospace;font-size:clamp(.72rem, 1.12vw, 1rem);line-height:1.15;writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;animation:matrixFall var(--d) linear infinite;animation-delay:var(--delay);opacity:var(--o);text-shadow:0 0 8px rgba(0,255,136,.82),0 0 18px rgba(0,255,136,.42)}.cinematic-overlay>.min-h-full{min-height:100%;align-items:stretch!important;justify-content:stretch!important;padding:0!important}.cinematic-panel{position:relative;z-index:1;width:100vw;min-height:100dvh;border:0;border-radius:0;background:0 0;box-shadow:none;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;isolation:isolate}.cinematic-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 36%),radial-gradient(circle at 50% 58%,rgba(0,0,0,0),rgba(0,0,0,.36) 72%);opacity:.96}.cinematic-head{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:min(1380px,calc(100vw - 2rem));margin:0 auto;padding:clamp(.75rem,1.4vw,1.2rem) 0 0}.cinematic-brandline{display:flex;align-items:center;gap:.75rem;min-width:0}.cinematic-brand-badge{display:inline-flex;align-items:center;gap:.42rem;border-radius:999px;padding:.38rem .56rem;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);color:rgba(226,232,240,.58);font-size:.56rem;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.cinematic-brand-badge i{color:rgba(125,211,252,.75)}.cinematic-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.cinematic-head-copy{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;text-align:center;gap:clamp(.72rem,1.7vh,1rem);padding:clamp(1.2rem,3vw,2rem) clamp(1rem,4vw,4rem);min-height:0}.cinematic-eyebrow{color:#0f8;font-size:.66rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.cinematic-title{max-width:13ch;font-size:clamp(2.45rem, 6.4vw, 6.4rem);line-height:.95;letter-spacing:0;text-wrap:balance}.cinematic-title.long-title{max-width:16ch;font-size:clamp(2.15rem, 5.4vw, 5.3rem)}.cinematic-subtitle{max-width:620px;color:rgba(226,232,240,.72);font-size:clamp(.92rem, 1.35vw, 1.08rem);line-height:1.44;text-wrap:balance}#cinematic-copy{display:none}.cinematic-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(.85rem,2vw,1.3rem);min-height:min(640px,calc(100dvh - 10.5rem));max-width:900px;width:min(900px,calc(100vw - 2rem));justify-self:center;align-self:center}.cinematic-main-card,.cinematic-side-card{min-width:0;min-height:0}.cinematic-story-panel{display:grid;gap:1rem;align-content:center;min-height:100%;padding:0}.cinematic-progress-wrap{width:min(540px,100%)}.cinematic-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:.52rem;color:rgba(226,232,240,.72)}.cinematic-progress-meta span{display:inline-flex;align-items:center;gap:.45rem;min-width:0;font-size:.62rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.cinematic-progress-meta i{color:#0f8}.cinematic-progress-meta strong{flex:0 0 auto;color:#0f8;font-size:.82rem;font-weight:950;letter-spacing:.04em}.cinematic-progress{height:.38rem;background:rgba(255,255,255,.085);overflow:hidden;border-radius:999px}.cinematic-progress>span{display:block;height:100%;width:0%;background:#0f8;transition:width .42s ease;box-shadow:0 0 20px rgba(0,255,136,.25)}.cinematic-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;max-width:640px;width:min(640px,100%)}.cinematic-status-item{min-width:0;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.045);padding:.56rem .68rem}.cinematic-status-item .cinematic-status-detail{display:none}.cinematic-side-card{display:none}.cinematic-visual-shell{position:relative;display:grid;justify-items:center;gap:.65rem;width:min(760px,100%)}.cinematic-orb{display:none}.cinematic-visual-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;width:100%}.cinematic-visual-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);padding:.74rem;text-align:left}.cinematic-visual-icon{width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.85rem;color:#020617;background:#0f8;box-shadow:0 0 22px rgba(0,255,136,.16)}.cinematic-visual-detail{color:rgba(226,232,240,.68);font-size:.78rem;line-height:1.4;margin-top:.22rem}.cinematic-scene-tag,.cinematic-terminal{display:none}.cinematic-impact,.cinematic-plain-note,.cinematic-replay-note{display:flex;align-items:flex-start;gap:.55rem;border-radius:999px;border:1px solid rgba(0,255,136,.13);background:rgba(0,255,136,.045);color:rgba(209,250,229,.86);padding:.64rem .78rem;font-size:.74rem;line-height:1.4;width:fit-content;max-width:100%}.cinematic-impact i,.cinematic-plain-note i,.cinematic-replay-note i{color:#0f8;margin-top:.14rem}.cinematic-impact{font-weight:850;text-transform:none;letter-spacing:0}.cinematic-boot-terminal{margin-top:.62rem;display:grid;gap:.42rem}.cinematic-boot-row{position:relative;display:grid;grid-template-columns:.85rem minmax(0,1fr) auto;gap:.48rem;align-items:start;border-radius:.8rem;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.035);padding:.46rem .52rem}.cinematic-boot-dot{width:.62rem;height:.62rem;border-radius:999px;margin-top:.18rem;background:#64748b;box-shadow:0 0 0 rgba(148,163,184,0)}.cinematic-boot-row.loading .cinematic-boot-dot{background:#38bdf8;box-shadow:0 0 16px rgba(56,189,248,.6);animation:notificationPulse 1.4s ease-in-out infinite}.cinematic-boot-row.ok .cinematic-boot-dot{background:#0f8;box-shadow:0 0 16px rgba(0,255,136,.62)}.cinematic-boot-row.warning .cinematic-boot-dot{background:#facc15;box-shadow:0 0 16px rgba(250,204,21,.5)}.cinematic-boot-row.error .cinematic-boot-dot{background:#fb7185;box-shadow:0 0 16px rgba(251,113,133,.52)}.cinematic-boot-code{font-family:"Courier New",monospace;color:rgba(209,250,229,.92);font-size:.68rem;line-height:1.2}.cinematic-boot-detail{margin-top:.18rem;color:rgba(226,232,240,.62);font-size:.62rem;line-height:1.25}.cinematic-boot-status{align-self:center;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.055);padding:.25rem .42rem;font-size:.5rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;color:rgba(226,232,240,.68)}.cinematic-boot-row.ok .cinematic-boot-status{color:#0f8;border-color:rgba(0,255,136,.22);background:rgba(0,255,136,.08)}.cinematic-boot-row.warning .cinematic-boot-status{color:#fde68a;border-color:rgba(250,204,21,.22);background:rgba(250,204,21,.08)}.cinematic-boot-row.error .cinematic-boot-status{color:#fecdd3;border-color:rgba(251,113,133,.28);background:rgba(251,113,133,.1)}.cinematic-footer-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding:.55rem clamp(1rem,4vw,4rem) clamp(.75rem,1.6vw,1.2rem);background:0 0}.cinematic-footer-actions .cinematic-skip-inline{display:inline-flex;align-items:center;gap:.5rem;min-height:2.6rem;padding:.58rem .76rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);color:rgba(226,232,240,.78);font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.cinematic-footer-actions .cinematic-skip-inline input{width:.95rem;height:.95rem;flex:0 0 auto;accent-color:#00ff88}.cinematic-loading-pill{display:inline-flex;align-items:center;gap:.55rem;border-radius:999px;padding:.58rem .85rem;background:rgba(0,255,136,.08);border:1px solid rgba(0,255,136,.16);color:#d1fae5;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.16em}.cinematic-loading-pill i{color:#0f8}.cinematic-control{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:.72rem 1.02rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em;transition:.22s ease}.cinematic-control:hover{background:rgba(255,255,255,.12);transform:translateY(-1px)}.cinematic-control.primary{background:#0f8;color:#020617;border-color:#0f8}.cinematic-control.primary:hover{background:#34f5a8}.cinematic-overlay.cinematic-door-mode{background:radial-gradient(circle at 50% 52%,rgba(125,211,252,.08),transparent 30%),#020617}.cinematic-door-mode .cinematic-grid{max-width:900px}.cinematic-door-mode .cinematic-side-card{display:none}.cinematic-door-mode .cinematic-status-grid{display:none}.cinematic-door-mode .cinematic-title{max-width:14ch;font-size:clamp(2.8rem, 7vw, 7rem)}.cinematic-door-mode .cinematic-subtitle{max-width:620px}.cinematic-door-mode .cinematic-progress-wrap{margin-top:.35rem}.cinematic-door-mode .cinematic-brand-badge{opacity:.62}.cinematic-fade{animation:cinematicFade .45s ease}@keyframes cinematicFade{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cinematicSweep{0%,100%{transform:translateX(-110%);opacity:0}45%,58%{opacity:.2}70%{transform:translateX(110%);opacity:0}}@keyframes cinematicOrb{0%,100%{transform:translate3d(0,0,0) scale(1);opacity:.66}50%{transform:translate3d(-10px,8px,0) scale(1.1);opacity:.88}}@keyframes matrixFall{from{transform:translateY(-55vh)}to{transform:translateY(155vh)}}@keyframes terminalScan{0%,100%{transform:translateY(-100%);opacity:.2}46%{transform:translateY(120%);opacity:.85}}.cinematic-overlay{background:radial-gradient(circle at 12% 16%,rgba(0,255,136,.11),transparent 26%),radial-gradient(circle at 88% 22%,rgba(56,189,248,.1),transparent 28%),linear-gradient(135deg,#020617 0,#07140f 48%,#020617 100%)!important}.cinematic-panel::before{background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 36%),radial-gradient(circle at 52% 60%,rgba(0,255,136,.035),rgba(0,0,0,.38) 78%)!important}.cinematic-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.74fr)!important;max-width:1380px!important;width:min(1380px,calc(100vw - 2rem))!important;align-items:stretch!important}.cinematic-head-copy{justify-items:start!important;text-align:left!important;align-content:center!important;border-radius:1.7rem;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.026));padding:clamp(1.15rem,2vw,1.65rem)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05);min-height:min(560px,calc(100dvh - 11rem))}.cinematic-story-panel{gap:.72rem!important;width:100%;align-content:center!important}.cinematic-eyebrow{font-size:.58rem!important;letter-spacing:.2em!important}.cinematic-title{max-width:18ch!important;font-size:clamp(2rem, 4vw, 4.35rem)!important}.cinematic-title.long-title{max-width:22ch!important;font-size:clamp(1.8rem, 3.45vw, 3.55rem)!important}.cinematic-subtitle{max-width:680px!important;color:rgba(226,232,240,.78)!important}#cinematic-copy{display:block!important;max-width:640px!important;font-size:.84rem!important;color:rgba(209,250,229,.72)!important}.cinematic-progress-wrap{width:min(620px,100%)!important;border-radius:1.2rem;border:1px solid rgba(0,255,136,.16);background:rgba(0,255,136,.055);padding:.78rem .86rem;margin-top:.12rem}.cinematic-progress-meta{margin-bottom:.54rem!important}.cinematic-progress-meta span{letter-spacing:.1em!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cinematic-progress{height:.5rem!important;background:rgba(255,255,255,.12)!important}.cinematic-progress>span{background:linear-gradient(90deg,#0f8,#38bdf8)!important}.cinematic-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:760px!important;gap:.55rem!important}.cinematic-status-item{border-radius:1rem!important;padding:.68rem .72rem!important;background:rgba(255,255,255,.05)!important}.cinematic-status-item .cinematic-status-detail{display:block!important;margin-top:.22rem;color:rgba(226,232,240,.62);font-size:.66rem;line-height:1.28}.cinematic-side-card{display:grid!important;align-content:stretch;border-radius:1.7rem;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,rgba(2,6,23,.72),rgba(15,23,42,.42));padding:clamp(.95rem,1.65vw,1.25rem);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);min-height:min(560px,calc(100dvh - 11rem))}.cinematic-visual-shell{align-content:center;justify-items:stretch!important;width:100%!important}.cinematic-visual-stack{grid-template-columns:1fr!important;gap:.65rem!important}.cinematic-visual-card{border-radius:1.15rem!important;padding:.82rem!important;background:rgba(255,255,255,.052)!important}.cinematic-impact,.cinematic-plain-note,.cinematic-replay-note{width:100%!important;border-radius:1.15rem!important}.cinematic-boot-terminal{gap:.36rem!important}.cinematic-boot-row{grid-template-columns:.7rem minmax(0,1fr) auto!important;border-radius:.9rem!important;padding:.52rem .58rem!important}.cinematic-boot-code{font-family:inherit!important;font-size:.7rem!important;font-weight:950;color:rgba(248,250,252,.92)!important}.cinematic-boot-detail{font-size:.62rem!important;color:rgba(226,232,240,.6)!important}.cinematic-boot-status{font-size:.48rem!important}.cinematic-door-mode .cinematic-grid{grid-template-columns:minmax(0,1fr)!important;max-width:900px!important}.cinematic-door-mode .cinematic-side-card{display:none!important}.cinematic-door-mode .cinematic-head-copy{justify-items:center!important;text-align:center!important}.cinematic-door-mode #cinematic-copy{display:none!important}@media (max-width:920px){.cinematic-grid{grid-template-columns:1fr!important;align-items:start!important}.cinematic-side-card{display:none!important}.cinematic-head-copy{border-radius:1.45rem!important}.cinematic-status-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.cinematic-overlay{background:linear-gradient(180deg,#020617 0,#03140f 58%,#020617 100%)!important;overflow-y:auto!important}.cinematic-overlay::after{opacity:.05!important}.cinematic-overlay>.min-h-full{min-height:100dvh!important;padding:.65rem!important;align-items:stretch!important}.cinematic-panel{min-height:calc(100dvh - 1.3rem)!important;border-radius:1.35rem!important;background:linear-gradient(160deg,rgba(15,23,42,.98),rgba(2,6,23,.96))!important;border:1px solid rgba(255,255,255,.08);overflow:hidden!important}.cinematic-panel::before{opacity:.35!important;background:radial-gradient(circle at 50% 0,rgba(0,255,136,.14),transparent 42%)!important}.cinematic-head{padding:.9rem .95rem 0!important}.cinematic-brand-badge{font-size:.46rem!important;padding:.34rem .44rem!important}.cinematic-grid{width:100%!important;max-width:100%!important;padding:.5rem .75rem .2rem!important;align-content:start!important}.cinematic-head-copy{background:0 0!important;border:0!important;box-shadow:none!important;padding:.55rem .25rem .8rem!important;min-height:0!important;align-content:start!important}.cinematic-story-panel{gap:.72rem!important}.cinematic-eyebrow{font-size:.52rem!important}.cinematic-title,.cinematic-title.long-title{font-size:clamp(2.25rem, 11vw, 3rem)!important;line-height:.95!important;max-width:10.5ch!important;color:#f8fafc!important;text-shadow:0 0 22px rgba(0,0,0,.45)}.cinematic-subtitle{font-size:.88rem!important;line-height:1.44!important;color:rgba(226,232,240,.84)!important}#cinematic-copy{font-size:.78rem!important;line-height:1.4!important;color:rgba(209,250,229,.74)!important}.cinematic-progress-wrap{padding:.68rem .72rem!important;border-radius:1rem!important;background:rgba(0,255,136,.08)!important}.cinematic-progress-meta span{font-size:.54rem!important;letter-spacing:.08em!important}.cinematic-status-grid{display:grid!important;gap:.45rem!important}.cinematic-status-item{padding:.6rem .65rem!important}.cinematic-status-item .cinematic-status-detail{font-size:.62rem!important}.cinematic-footer-actions{padding:.55rem .8rem .8rem!important;gap:.45rem!important}.cinematic-footer-actions .cinematic-control,.cinematic-footer-actions .cinematic-skip-inline{min-height:2.7rem!important;border-radius:1rem!important}.cinematic-footer-actions .cinematic-control.primary{border-radius:1.1rem!important}}.auth-loading-note{display:none;align-items:center;gap:.65rem;border-radius:1.2rem;border:1px solid rgba(0,255,136,.22);background:rgba(0,255,136,.08);color:#d1fae5;padding:.85rem 1rem;font-size:.78rem;font-weight:800;line-height:1.45;animation:pulse 2s infinite}.auth-loading-note.active{display:flex}.auth-submit-loading{opacity:.82;cursor:wait;transform:none!important;pointer-events:none}.detail-input,.detail-select,.detail-textarea{width:100%;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:1rem;padding:.85rem 1rem;outline:0;color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.detail-select option{color:#020617;background:#e5e7eb}.detail-textarea{min-height:110px;resize:vertical}.detail-label{font-size:10px;text-transform:uppercase;font-weight:900;letter-spacing:.16em;opacity:.45;margin-bottom:.35rem;display:block}.swal2-popup.crm-popup{border-radius:3rem!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 70px rgba(0,0,0,.55)}.swal2-close{width:2.75rem!important;height:2.75rem!important;border-radius:999px!important;color:#e2e8f0!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;transition:.2s ease!important}.swal2-close:hover{color:#020617!important;background:#0f8!important;transform:rotate(90deg) scale(1.03)}.swal2-popup.theme-modal-popup{width:min(1060px,calc(100vw - 1rem))!important;max-height:calc(100dvh - 1rem)!important;padding:clamp(.9rem,1.8vw,1.35rem)!important;border-radius:2rem!important;overflow:hidden!important}.swal2-popup.theme-modal-popup .swal2-title{margin:0 3.2rem .75rem 0!important;text-align:left!important;font-size:clamp(1.45rem, 2.6vw, 2.35rem)!important;line-height:1!important}.swal2-popup.theme-modal-popup .swal2-html-container{margin:0!important;overflow:visible!important}.theme-modal-shell{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);gap:clamp(.75rem,1.4vw,1.15rem);align-items:stretch;max-height:calc(100dvh - 10.25rem);min-height:0;overflow:visible;text-align:left}.theme-choice-panel,.theme-preview-panel{min-width:0;border-radius:1.35rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);padding:clamp(.8rem,1.25vw,1rem)}.light .theme-choice-panel,.light .theme-preview-panel{border-color:rgba(15,23,42,.14);background:rgba(255,255,255,.72)}.theme-choice-panel{display:flex;flex-direction:column;gap:.7rem;overflow:visible}.theme-option-list{display:grid;grid-template-columns:1fr;gap:.62rem;overflow:visible;padding:.15rem;margin:-.15rem}.theme-option-card{width:100%;min-height:4.7rem;display:grid;grid-template-columns:2.65rem minmax(0,1fr) auto;align-items:center;gap:.75rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);padding:.78rem .86rem;color:inherit;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.light .theme-option-card{border-color:rgba(15,23,42,.13);background:rgba(15,23,42,.045)}.theme-option-card.active,.theme-option-card:hover{border-color:rgba(0,255,136,.55);background:rgba(0,255,136,.1);box-shadow:0 12px 34px rgba(0,255,136,.08);transform:translateY(-1px)}.theme-option-icon{width:2.45rem;height:2.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;border:1px solid rgba(255,255,255,.11);background:rgba(2,6,23,.42);color:#0f8;flex:0 0 auto}.light .theme-option-icon{border-color:rgba(15,23,42,.12);background:#020617}.theme-option-copy{min-width:0}.theme-option-copy b{display:block;font-size:.92rem;line-height:1.1;font-weight:950}.theme-option-copy span{display:block;margin-top:.28rem;color:rgba(226,232,240,.68);font-size:.73rem;line-height:1.28;overflow-wrap:anywhere}.light .theme-option-copy span{color:rgba(15,23,42,.66)}.theme-option-check{width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.16);color:transparent;background:rgba(255,255,255,.04)}.light .theme-option-check{border-color:rgba(15,23,42,.18);background:rgba(15,23,42,.05)}.theme-option-card.active .theme-option-check{color:#020617;background:#0f8;border-color:#0f8}.theme-preview-panel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.65rem;overflow:hidden}.theme-preview-canvas{min-height:310px;border-radius:1.2rem;border:1px solid rgba(255,255,255,.12);padding:.85rem;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.7rem;color:#f8fafc;background:linear-gradient(145deg,#020617,#0f172a)}.theme-preview-canvas.light{color:#020617;background:linear-gradient(145deg,#f8fafc,#e2e8f0);border-color:rgba(15,23,42,.14)}.theme-preview-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem}.theme-preview-logo{width:2.2rem;height:2.2rem;border-radius:.8rem;background:#0f8;color:#020617;display:inline-flex;align-items:center;justify-content:center;font-weight:950}.theme-preview-title b,.theme-preview-title span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-preview-title b{font-size:.82rem;line-height:1.1}.theme-preview-title span{font-size:.62rem;opacity:.65;margin-top:.12rem}.theme-preview-pill{border-radius:999px;background:rgba(0,255,136,.14);color:#0f8;border:1px solid rgba(0,255,136,.22);padding:.38rem .55rem;font-size:.58rem;font-weight:950;text-transform:uppercase}.theme-preview-canvas.light .theme-preview-pill{color:#036647;background:rgba(0,255,136,.22)}.theme-preview-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,.48fr);gap:.65rem;min-height:0}.theme-preview-main,.theme-preview-side{border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);padding:.7rem;overflow:hidden}.theme-preview-canvas.light .theme-preview-main,.theme-preview-canvas.light .theme-preview-side{background:rgba(255,255,255,.78);border-color:rgba(15,23,42,.1)}.theme-preview-main{display:grid;grid-template-rows:auto 1fr;gap:.55rem}.theme-preview-row{height:.66rem;border-radius:999px;background:rgba(255,255,255,.16)}.theme-preview-canvas.light .theme-preview-row{background:rgba(15,23,42,.12)}.theme-preview-row.accent{background:#0f8;width:62%}.theme-preview-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;align-self:end}.theme-preview-mini-grid span{min-height:3.4rem;border-radius:.82rem;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.08)}.theme-preview-canvas.light .theme-preview-mini-grid span{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.08)}.theme-preview-side{display:grid;gap:.45rem;align-content:start}@media (max-width:760px){.swal2-popup.theme-modal-popup{padding:.8rem!important;border-radius:1.35rem!important}.swal2-popup.theme-modal-popup .swal2-title{font-size:1.35rem!important;margin-right:2.8rem!important;margin-bottom:.55rem!important}.theme-modal-shell{grid-template-columns:1fr;max-height:calc(100dvh - 9.5rem);overflow-y:auto;padding-right:.15rem}.theme-choice-panel,.theme-preview-panel{border-radius:1rem;padding:.68rem}.theme-option-card{min-height:4.25rem;grid-template-columns:2.3rem minmax(0,1fr) auto;padding:.66rem .7rem}.theme-option-icon{width:2.1rem;height:2.1rem;border-radius:.75rem}.theme-option-copy b{font-size:.84rem}.theme-option-copy span{font-size:.68rem;line-height:1.22}.theme-preview-canvas{min-height:250px}.theme-preview-board{grid-template-columns:1fr}.theme-preview-side{display:none}}.rating-btn{width:3.25rem;height:3.25rem;border-radius:1rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#fff;font-weight:900;transition:.2s ease}.rating-btn.active,.rating-btn:hover{background:#0f8;color:#020617;transform:translateY(-2px);box-shadow:0 0 22px rgba(0,255,136,.28)}.ai-feedback-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.08)}.ai-feedback-buttons{display:inline-flex;gap:.35rem;flex-wrap:wrap}.ai-feedback-button{width:1.95rem;height:1.95rem;border-radius:.72rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);font-size:.68rem;font-weight:950;transition:.2s ease}.ai-feedback-button.active,.ai-feedback-button:hover{background:#0f8;color:#020617;border-color:#0f8;transform:translateY(-1px)}.ui-click-feedback{transform:translateY(1px) scale(.985)!important;filter:brightness(1.18) saturate(1.08);transition:transform .08s ease,filter .08s ease!important}html.visual-theme-ready body{background:var(--color-bg-main)!important;color:var(--color-text-body)!important;font-family:var(--type-font-family)!important}html.visual-theme-ready body,html.visual-theme-ready button,html.visual-theme-ready input,html.visual-theme-ready select,html.visual-theme-ready textarea{color-scheme:normal}html.visual-theme-ready :is(button,a,label,p,small,span,b,strong,h1,h2,h3,h4,h5,h6,li,td,th,.swal2-title,.swal2-html-container,.crm-modal-title,.crm-modal-subtitle,.crm-modal-action,.crm-modal-action-btn,.app-center-app-name,.app-center-app-desc,.appearance-option,.appearance-preset-copy,.appearance-preview-card,.notification-action-btn){min-width:0;max-width:100%;overflow-wrap:normal;word-break:normal;hyphens:none;letter-spacing:0}html.visual-theme-ready :is(button,.crm-modal-action,.crm-modal-action-btn,.swal2-confirm,.swal2-deny,.swal2-cancel,.app-center-btn,.appearance-action,.notification-action-btn){white-space:normal!important;text-align:center;line-height:1.18}html.visual-theme-ready :is(input,textarea,select)::placeholder{color:color-mix(in srgb,var(--color-muted-safe,var(--color-text-muted)) 88%,transparent)!important;opacity:1!important}html.visual-theme-ready .admin-cockpit-panel,html.visual-theme-ready .analytics-card,html.visual-theme-ready .app-center-app,html.visual-theme-ready .app-center-folder,html.visual-theme-ready .app-center-panel,html.visual-theme-ready .app-center-sidebar,html.visual-theme-ready .calendar-container,html.visual-theme-ready .expanded-lead-card,html.visual-theme-ready .glass,html.visual-theme-ready .magalu-panel,html.visual-theme-ready .magalu-plan,html.visual-theme-ready .search-result-card,html.visual-theme-ready .status-pill{background:var(--color-bg-surface)!important;color:var(--color-on-surface,var(--color-text-body))!important;border-color:var(--color-border)!important;border-radius:var(--shape-radius-lg)!important;box-shadow:var(--effect-shadow);backdrop-filter:blur(var(--effect-modal-blur));-webkit-backdrop-filter:blur(var(--effect-modal-blur))}html.visual-theme-ready .swal2-popup.crm-popup,html.visual-theme-ready .swal2-popup:not(.swal2-toast){background:var(--color-modal-bg)!important;color:var(--color-on-modal,var(--color-text-body))!important;border-color:var(--color-border)!important;border-radius:var(--shape-radius-modal)!important;box-shadow:var(--effect-shadow)!important;backdrop-filter:blur(var(--effect-modal-blur));-webkit-backdrop-filter:blur(var(--effect-modal-blur))}html.visual-theme-ready .admin-cockpit-title,html.visual-theme-ready .ai-app-detail-title,html.visual-theme-ready .ai-store-section-title,html.visual-theme-ready .ai-store-title,html.visual-theme-ready .app-center-app-name,html.visual-theme-ready .app-center-folder-name,html.visual-theme-ready .app-center-title,html.visual-theme-ready .limbic-main,html.visual-theme-ready .swal2-html-container,html.visual-theme-ready .swal2-popup.crm-popup .swal2-title,html.visual-theme-ready .utility-title-row h3,html.visual-theme-ready h1,html.visual-theme-ready h2,html.visual-theme-ready h3,html.visual-theme-ready h4{color:var(--color-text-head)!important;font-family:var(--type-font-family)!important;font-weight:var(--type-weight-bold)!important;opacity:1!important}html.visual-theme-ready .admin-cockpit-panel-subtitle,html.visual-theme-ready .ai-app-maker,html.visual-theme-ready .ai-store-subtitle,html.visual-theme-ready .app-center-app-desc,html.visual-theme-ready .app-center-subtitle,html.visual-theme-ready .opacity-55,html.visual-theme-ready .opacity-60,html.visual-theme-ready .opacity-65,html.visual-theme-ready .opacity-70,html.visual-theme-ready .opacity-75,html.visual-theme-ready .utility-meta-row,html.visual-theme-ready .utility-tagline,html.visual-theme-ready p,html.visual-theme-ready small{color:var(--color-muted-safe,var(--color-text-muted))!important;opacity:1!important}html.visual-theme-ready .text-slate-100,html.visual-theme-ready .text-slate-200,html.visual-theme-ready .text-slate-50,html.visual-theme-ready .text-white,html.visual-theme-ready .text-white\/70,html.visual-theme-ready .text-white\/80,html.visual-theme-ready .text-white\/90{color:var(--color-text-head)!important;opacity:1!important}html.visual-theme-ready .ai-task-chip.active,html.visual-theme-ready .app-center-btn.primary,html.visual-theme-ready .bg-neon,html.visual-theme-ready .text-black,html.visual-theme-ready .text-darkBg,html.visual-theme-ready .utility-get-btn{color:var(--color-text-inverse)!important}html.visual-theme-ready .detail-input,html.visual-theme-ready .detail-select,html.visual-theme-ready .detail-textarea,html.visual-theme-ready input,html.visual-theme-ready select,html.visual-theme-ready textarea{background:var(--color-bg-input)!important;color:var(--color-on-input,var(--color-text-body))!important;border-color:var(--color-border)!important;border-radius:var(--shape-radius-md)!important;font-family:var(--type-font-family)!important}html.visual-theme-ready .analytics-action,html.visual-theme-ready .app-center-btn,html.visual-theme-ready .calendar-quick-btn,html.visual-theme-ready .cinematic-control,html.visual-theme-ready .crm-modal-action,html.visual-theme-ready .email-pill-btn,html.visual-theme-ready .filter-chip,html.visual-theme-ready .limbic-modal-close,html.visual-theme-ready .magalu-action,html.visual-theme-ready .mobile-menu-action,html.visual-theme-ready .notification-action-btn,html.visual-theme-ready .swal2-close,html.visual-theme-ready .swal2-popup.crm-popup .swal2-cancel,html.visual-theme-ready .swal2-popup.crm-popup .swal2-confirm,html.visual-theme-ready .swal2-popup.crm-popup .swal2-deny{border-radius:var(--shape-radius-button)!important;border-color:var(--color-border)!important;font-family:var(--type-font-family)!important;transform-origin:center;min-height:calc(2.25rem * var(--layout-control-scale))}html.visual-theme-ready .analytics-tab-active,html.visual-theme-ready .bg-neon,html.visual-theme-ready .cinematic-control.primary,html.visual-theme-ready .filter-chip.active,html.visual-theme-ready .news-bar,html.visual-theme-ready .swal2-popup.crm-popup .swal2-confirm{background:var(--color-primary)!important;color:var(--color-on-primary,var(--color-primary-ink,var(--color-text-inverse)))!important;border-color:var(--color-primary)!important}html.visual-theme-ready .news-bar{display:flex!important;height:36px!important;min-height:36px!important;overflow:hidden!important;border-top:2px solid color-mix(in srgb,currentColor 46%,var(--color-primary))!important;border-bottom:2px solid color-mix(in srgb,var(--color-bg-main) 76%,currentColor)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 16%,transparent),inset 0 -1px 0 color-mix(in srgb,currentColor 38%,transparent),0 1px 0 var(--color-bg-main)!important;font-weight:900!important}html.visual-theme-ready .news-bar::after,html.visual-theme-ready .news-bar::before{display:none!important;content:none!important}html.visual-theme-ready .news-link{color:inherit!important}html.visual-theme-ready .news-dot.news,html.visual-theme-ready .news-dot.source,html.visual-theme-ready .news-dot.tip,html.visual-theme-ready .news-link+.news-link::before{background:color-mix(in srgb,currentColor 46%,transparent)!important}html.visual-theme-ready .news-kind{color:inherit!important;border-color:color-mix(in srgb,currentColor 28%,transparent)!important;background:color-mix(in srgb,var(--color-bg-main) 12%,transparent)!important}html.visual-theme-ready .news-link:hover{background:color-mix(in srgb,var(--color-bg-main) 92%,var(--color-primary))!important;color:var(--color-on-surface,var(--color-text-head))!important}html.visual-theme-ready .admin-cockpit-kicker,html.visual-theme-ready .news-kicker,html.visual-theme-ready .text-neon{color:var(--color-primary)!important}html.visual-theme-ready #auth-screen .limbic-wordmark.auth-logo .limbic-pro,html.visual-theme-ready .limbic-pro,html.visual-theme-ready .limbic-wordmark .limbic-pro,html.visual-theme-ready .limbic-wordmark.cinematic-logo .limbic-pro{background:#7dd3fc!important;border-color:rgba(125,211,252,.72)!important;color:#020617!important;text-shadow:none!important;opacity:1!important;visibility:visible!important}html.visual-theme-ready .analytics-action:hover,html.visual-theme-ready .app-center-app:hover,html.visual-theme-ready .cinematic-control:hover,html.visual-theme-ready .crm-modal-action:hover,html.visual-theme-ready .filter-chip:hover,html.visual-theme-ready .notification-action-btn:hover{background:var(--color-hover)!important;box-shadow:0 12px 28px color-mix(in srgb,var(--color-primary) 16%,transparent)}html.visual-theme-ready .admin-cockpit-panel [class*="text-[10px]"],html.visual-theme-ready .app-center-panel small,html.visual-theme-ready .notification-board [class*="text-[9px]"],html.visual-theme-ready .swal2-popup.crm-popup .text-xs,html.visual-theme-ready .swal2-popup.crm-popup [class*="text-[10px]"],html.visual-theme-ready .swal2-popup.crm-popup [class*="text-[9px]"],html.visual-theme-ready .swal2-popup.crm-popup small{color:var(--color-text-muted)!important;font-size:clamp(.68rem, .72vw, .78rem)!important;line-height:1.35!important;letter-spacing:.04em!important;opacity:1!important}html.visual-theme-ready .about-doc-empty,html.visual-theme-ready .app-center-empty-folder,html.visual-theme-ready .crm-empty-state,html.visual-theme-ready .decision-empty,html.visual-theme-ready .modal-empty,html.visual-theme-ready .search-results-layer-empty,html.visual-theme-ready .search-typeahead-empty{border:1px dashed color-mix(in srgb,var(--color-primary) 34%,var(--color-border))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--color-bg-surface) 88%,var(--color-primary)),var(--color-bg-surface))!important;color:var(--color-text-body)!important;border-radius:var(--shape-radius-md)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent)!important;opacity:1!important}html.visual-theme-ready .crm-empty-state b,html.visual-theme-ready .decision-empty b,html.visual-theme-ready .modal-empty b{color:var(--color-text-head)!important;font-size:.9rem!important;line-height:1.25!important}html.visual-theme-ready .crm-empty-state span,html.visual-theme-ready .decision-empty span,html.visual-theme-ready .modal-empty span{color:var(--color-text-muted)!important;font-size:.76rem!important;line-height:1.42!important}html.visual-theme-ready .app-center-organize-badge,html.visual-theme-ready .integration-pill,html.visual-theme-ready .notification-chip,html.visual-theme-ready .search-intent-badge,html.visual-theme-ready .search-layer-badge,html.visual-theme-ready .status-pill,html.visual-theme-ready .system-status-pill{border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border))!important;background:color-mix(in srgb,var(--color-bg-surface) 82%,var(--color-primary))!important;color:var(--color-text-head)!important;line-height:1.2!important;opacity:1!important}html.visual-theme-ready .integration-pill.ok,html.visual-theme-ready .status-ok{color:#34d399!important;border-color:rgba(52,211,153,.38)!important;background:rgba(52,211,153,.12)!important}html.visual-theme-ready .integration-pill.warn,html.visual-theme-ready .status-warn{color:#fbbf24!important;border-color:rgba(251,191,36,.42)!important;background:rgba(251,191,36,.13)!important}html.visual-theme-ready .integration-pill.off,html.visual-theme-ready .search-layer-badge.error,html.visual-theme-ready .status-bad{color:#fecaca!important;border-color:rgba(248,113,113,.42)!important;background:rgba(248,113,113,.13)!important}html.visual-theme-ready .crm-modal-action,html.visual-theme-ready .notification-action-btn,html.visual-theme-ready .swal2-popup.crm-popup .swal2-cancel,html.visual-theme-ready .swal2-popup.crm-popup .swal2-confirm,html.visual-theme-ready .swal2-popup.crm-popup .swal2-deny{font-size:clamp(.68rem, .75vw, .82rem)!important;letter-spacing:.07em!important;color:var(--color-text-head)!important}html.visual-theme-ready .crm-modal-action.primary,html.visual-theme-ready .notification-action-btn.primary,html.visual-theme-ready .swal2-popup.crm-popup .swal2-confirm{color:var(--color-text-inverse)!important;background:var(--color-primary)!important;border-color:var(--color-primary)!important}html.visual-theme-ready #modal-config,html.visual-theme-ready #modal-config .config-modal-shell,html.visual-theme-ready .swal2-popup.crm-popup{color:var(--color-text-body)!important}html.visual-theme-ready #modal-config :is(h1,h2,h3,h4,.config-modal-title b,.config-card-title,.config-action-card b,.integration-card h4),html.visual-theme-ready .swal2-popup.crm-popup :is(.swal2-title,h1,h2,h3,h4,strong,b:not(.status-ok):not(.status-warn):not(.status-bad)){color:var(--color-text-head)!important;opacity:1!important}html.visual-theme-ready #modal-config :is(p,small,label,span,.config-modal-subtitle,.config-card-copy,.config-action-card small,.config-tab small),html.visual-theme-ready .swal2-popup.crm-popup :is(p,small,label,li,code,.swal2-html-container,.modal-muted,.theme-muted){color:var(--color-text-muted)!important;opacity:1!important}html.visual-theme-ready #modal-config :is(.config-tab,.config-card,.config-hero-panel,.config-action-card,.integration-card,.status-pill,.theme-contrast-panel,.theme-contrast-link),html.visual-theme-ready .swal2-popup.crm-popup :is(.status-pill,.theme-contrast-panel,.theme-contrast-link,details){background:var(--color-bg-surface)!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important;opacity:1!important}html.visual-theme-ready #modal-config :is(.config-tab span,.config-card-title,.config-action-card b,.integration-card h4),html.visual-theme-ready .swal2-popup.crm-popup :is(.theme-contrast-title,.detail-label,summary){color:var(--color-text-head)!important;opacity:1!important}html.visual-theme-ready #modal-config :is(.config-tab i,.config-card-icon,.config-modal-mark,.integration-card .integration-icon),html.visual-theme-ready .swal2-popup.crm-popup .theme-contrast-icon{background:color-mix(in srgb,var(--color-primary) 18%,var(--color-bg-input))!important;color:var(--color-primary)!important;border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))!important}html.visual-theme-ready #modal-config :is(.config-tab.active,.config-tab:hover,.config-action-card:hover,.theme-contrast-link:hover),html.visual-theme-ready .swal2-popup.crm-popup :is(.theme-contrast-link:hover,.crm-modal-action:hover){background:color-mix(in srgb,var(--color-bg-surface) 78%,var(--color-primary))!important;border-color:color-mix(in srgb,var(--color-primary) 48%,var(--color-border))!important;color:var(--color-text-head)!important}html.visual-theme-ready #modal-config :is(.config-tab.active i,.config-tab:hover i),html.visual-theme-ready .swal2-popup.crm-popup .theme-progress-fill{background:var(--color-primary)!important;color:var(--color-text-inverse)!important}html.visual-theme-ready #modal-config :is(.config-mini-btn:not(.primary):not(.danger),.integration-secondary-action),html.visual-theme-ready .swal2-popup.crm-popup :is(.crm-modal-action:not(.primary),.swal2-cancel,.swal2-deny){background:var(--color-bg-input)!important;color:var(--color-text-head)!important;border-color:var(--color-border)!important;opacity:1!important}html.visual-theme-ready #modal-config :is(.config-mini-btn.primary,.integration-primary-action),html.visual-theme-ready .swal2-popup.crm-popup :is(.swal2-confirm,.crm-modal-action.primary){background:var(--color-primary)!important;color:var(--color-primary-ink,var(--color-text-inverse))!important;border-color:var(--color-primary)!important}html.visual-theme-ready .app-center-close,html.visual-theme-ready .calendar-close,html.visual-theme-ready .limbic-modal-close,html.visual-theme-ready .swal2-popup .swal2-close,html.visual-theme-ready .swal2-popup.crm-popup .swal2-close{width:2.4rem!important;height:2.4rem!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--color-primary) 34%,var(--color-border))!important;background:color-mix(in srgb,var(--color-bg-surface-strong,var(--color-bg-surface)) 88%,var(--color-primary))!important;color:var(--color-text-head)!important;box-shadow:0 10px 26px color-mix(in srgb,var(--color-bg-main) 22%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 12%,transparent)!important;opacity:1!important}html.visual-theme-ready .app-center-close:focus,html.visual-theme-ready .app-center-close:hover,html.visual-theme-ready .calendar-close:focus,html.visual-theme-ready .calendar-close:hover,html.visual-theme-ready .limbic-modal-close:focus,html.visual-theme-ready .limbic-modal-close:hover,html.visual-theme-ready .swal2-popup .swal2-close:focus,html.visual-theme-ready .swal2-popup .swal2-close:hover,html.visual-theme-ready .swal2-popup.crm-popup .swal2-close:focus,html.visual-theme-ready .swal2-popup.crm-popup .swal2-close:hover{background:var(--color-primary)!important;color:var(--color-primary-ink,var(--color-text-inverse))!important;border-color:var(--color-primary)!important;outline:2px solid color-mix(in srgb,var(--color-primary) 42%,transparent)!important;outline-offset:2px!important}html.visual-theme-ready #modal-config :is(.status-ok,.integration-pill.ok),html.visual-theme-ready .swal2-popup.crm-popup :is(.status-ok,.integration-pill.ok){color:#047857!important;background:color-mix(in srgb,#10b981 16%,var(--color-bg-surface))!important;border-color:color-mix(in srgb,#10b981 42%,var(--color-border))!important}html.visual-theme-ready #modal-config :is(.status-warn,.integration-pill.warn),html.visual-theme-ready .swal2-popup.crm-popup :is(.status-warn,.integration-pill.warn,.theme-warning-text){color:#92400e!important;background:color-mix(in srgb,#f59e0b 15%,var(--color-bg-surface))!important;border-color:color-mix(in srgb,#f59e0b 42%,var(--color-border))!important}html.visual-theme-ready #modal-config :is(.status-bad,.integration-pill.off),html.visual-theme-ready .swal2-popup.crm-popup :is(.status-bad,.integration-pill.off){color:#991b1b!important;background:color-mix(in srgb,#ef4444 14%,var(--color-bg-surface))!important;border-color:color-mix(in srgb,#ef4444 40%,var(--color-border))!important}html[data-modal-style=windows]{--shape-radius-modal:.85rem;--shape-radius-button:.42rem;--effect-modal-blur:0px}html[data-modal-style=compact]{--shape-radius-modal:.95rem;--shape-radius-button:.7rem}html[data-modal-style=soft]{--shape-radius-modal:2rem;--shape-radius-button:1.15rem}html[data-density=compact] .admin-cockpit-panel,html[data-density=compact] .analytics-card,html[data-density=compact] .magalu-panel,html[data-density=compact] .swal2-popup.crm-popup{padding:.8rem!important}html[data-modal-style=glass] .swal2-popup.crm-popup{--effect-modal-blur:28px;--shape-radius-modal:2.35rem}html[data-modal-preset=balanced]{--modal-width-standard:min(780px, calc(100vw - 1rem));--modal-width-wide:min(1180px, calc(100vw - 1rem));--modal-content-max:min(88dvh, 760px);--modal-body-max:min(58dvh, 455px);--modal-pad-scale:1;--modal-gap-scale:1}html[data-modal-preset=focus]{--modal-width-standard:min(640px, calc(100vw - 1rem));--modal-width-wide:min(980px, calc(100vw - 1rem));--modal-content-max:min(84dvh, 700px);--modal-body-max:min(50dvh, 380px);--modal-pad-scale:1.04;--modal-gap-scale:.92}html[data-modal-preset=dense]{--modal-width-standard:min(860px, calc(100vw - .8rem));--modal-width-wide:min(1240px, calc(100vw - .8rem));--modal-content-max:min(92dvh, 820px);--modal-body-max:min(66dvh, 560px);--modal-pad-scale:.82;--modal-gap-scale:.78}html[data-modal-preset=wide]{--modal-width-standard:min(980px, calc(100vw - 1rem));--modal-width-wide:min(1320px, calc(100vw - 1rem));--modal-content-max:min(90dvh, 820px);--modal-body-max:min(62dvh, 520px);--modal-pad-scale:.95;--modal-gap-scale:.9}html[data-border-style=straight]{--shape-radius-sm:.12rem;--shape-radius-md:.2rem;--shape-radius-lg:.32rem;--shape-radius-button:.18rem;--shape-radius-modal:.45rem}html[data-border-style=medium]{--shape-radius-sm:.55rem;--shape-radius-md:.85rem;--shape-radius-lg:1.15rem;--shape-radius-button:.75rem;--shape-radius-modal:1.25rem}html[data-border-style=rounded]{--shape-radius-sm:.85rem;--shape-radius-md:1.25rem;--shape-radius-lg:1.65rem;--shape-radius-button:999px;--shape-radius-modal:2rem}.crm-modal-shell.appearance-popup{--crm-modal-target-width:min(1320px, calc(100vw - 1rem));--crm-modal-target-height:min(860px, calc(100dvh - 1rem))}.crm-modal-shell.appearance-popup .crm-modal-body{padding:.82rem;overflow:auto}.crm-modal-shell.appearance-popup .crm-modal-footer{justify-content:space-between;align-items:center}.appearance-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:.82rem;text-align:left;align-items:start;min-height:0}.appearance-controls{display:grid;gap:.58rem;min-width:0;align-content:start}.appearance-preview-side{position:sticky;top:.15rem;display:grid;gap:.58rem;min-width:0;align-self:start}.appearance-guide{order:2;position:sticky;top:.15rem;display:grid;gap:.72rem;align-content:start;min-width:0}.appearance-guide-card{display:none;border:1px solid var(--color-border);background:linear-gradient(145deg,color-mix(in srgb,var(--color-bg-surface-strong) 86%,var(--color-primary)),var(--color-bg-surface));border-radius:var(--shape-radius-md);padding:.82rem}.appearance-guide-title{display:flex;align-items:center;gap:.45rem;color:var(--color-text-head);font-size:.88rem;font-weight:950;line-height:1.2}.appearance-guide-title i{color:var(--color-primary)}.appearance-guide-copy{margin-top:.38rem;color:var(--color-text-body);font-size:.75rem;line-height:1.42;font-weight:800}.appearance-step-list{display:grid;gap:.45rem;margin-top:.65rem}.appearance-step{display:grid;grid-template-columns:1.55rem minmax(0,1fr);gap:.45rem;align-items:start;color:var(--color-text-body);font-size:.72rem;line-height:1.34;font-weight:800}.appearance-step b{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:.65rem;background:var(--color-primary);color:var(--color-text-inverse);font-size:.72rem;font-weight:950}.appearance-preview{height:20.5rem;border-radius:var(--shape-radius-modal);border:1px solid var(--color-border);background:var(--color-bg-main);color:var(--color-text-body);padding:.52rem;box-shadow:var(--effect-shadow);overflow:hidden;font-family:var(--type-font-family)}.appearance-preview-screen{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border-radius:calc(var(--shape-radius-modal) - .35rem);overflow:hidden;border:1px solid var(--color-border);background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--color-primary) 18%,transparent),transparent 32%),radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 34%),var(--color-bg-main)}.appearance-preview-footer,.appearance-preview-nav{display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:.5rem .6rem;background:color-mix(in srgb,var(--color-bg-surface-strong) 88%,transparent);border-bottom:1px solid var(--color-border)}.appearance-preview-footer{border-top:1px solid var(--color-border);border-bottom:0}.appearance-preview-brand{color:var(--color-text-head);font-size:.74rem;font-weight:var(--type-weight-bold);letter-spacing:0}.appearance-preview-pro{display:inline-flex;margin-left:.22rem;padding:.08rem .22rem;border-radius:.3rem;background:var(--color-primary);color:var(--color-primary-ink,var(--color-text-inverse));font-size:.48rem;vertical-align:top}.appearance-preview-pill{display:inline-flex;align-items:center;gap:.25rem;min-height:1.35rem;border-radius:var(--shape-radius-button);border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-head);padding:.22rem .42rem;font-size:.48rem;font-weight:950;text-transform:uppercase;white-space:nowrap}.appearance-preview-pill.primary{background:var(--color-primary);color:var(--color-primary-ink,var(--color-text-inverse));border-color:var(--color-primary)}.appearance-preview-news{display:flex;align-items:center;gap:.5rem;min-height:1.5rem;padding:0 .62rem;background:var(--color-primary);color:var(--color-primary-ink,var(--color-text-inverse));font-size:.5rem;font-weight:950;white-space:nowrap;overflow:hidden}.appearance-preview-main{display:grid;grid-template-columns:.85fr 1.28fr .78fr;gap:.46rem;min-height:0;padding:.52rem}.appearance-preview-card,.appearance-preview-modal,.appearance-preview-panel{border-radius:var(--shape-radius-md);border:1px solid var(--color-border);background:linear-gradient(145deg,var(--color-bg-surface-strong),var(--color-bg-surface));color:var(--color-text-body);min-width:0}.appearance-preview-panel{padding:.55rem;display:grid;align-content:start;gap:.42rem}.appearance-preview-kicker{color:var(--color-primary);font-size:.48rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.appearance-preview-title{color:var(--color-text-head);font-size:1.05rem;line-height:.98;font-weight:var(--type-weight-bold);letter-spacing:0}.appearance-preview-stat{border-radius:var(--shape-radius-sm);border:1px solid var(--color-border);background:var(--color-bg-input);padding:.42rem}.appearance-preview-copy,.appearance-preview-stat span{color:var(--color-text-muted);font-size:.5rem;line-height:1.35;font-weight:800}.appearance-preview-stat b{display:block;margin-top:.12rem;color:var(--color-text-head);font-size:.9rem;line-height:1}.appearance-preview-feed{display:grid;gap:.5rem;min-width:0}.appearance-preview-card{position:relative;display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.48rem;padding:.55rem;overflow:hidden}.appearance-preview-card::before{content:"";position:absolute;inset:0 auto 0 0;width:.14rem;background:linear-gradient(180deg,var(--color-primary),var(--color-accent))}.appearance-preview-icon{width:1.55rem;height:1.55rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.58rem;background:var(--color-primary);color:var(--color-primary-ink,var(--color-text-inverse));font-size:.68rem}.appearance-preview-card b,.appearance-preview-modal b{display:block;color:var(--color-text-head);font-size:.66rem;line-height:1.15;font-weight:var(--type-weight-bold)}.appearance-preview-card p,.appearance-preview-modal p{margin-top:.22rem;color:var(--color-text-muted);font-size:.5rem;line-height:1.35;font-weight:800}.appearance-preview-actions{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.42rem}.appearance-preview-action{min-height:1.32rem;border-radius:var(--shape-radius-button);border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-head);padding:.24rem .42rem;font-size:.44rem;font-weight:950;text-transform:uppercase}.appearance-preview-action.primary{background:var(--color-primary);color:var(--color-primary-ink,var(--color-text-inverse));border-color:var(--color-primary)}.appearance-preview-modal{align-self:start;padding:.55rem;display:grid;gap:.4rem}.appearance-preview-focus{border-radius:var(--shape-radius-sm);border:1px solid color-mix(in srgb,var(--color-primary) 35%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 12%,var(--color-bg-input));padding:.45rem}.appearance-preview-input{min-height:1.55rem;display:flex;align-items:center;border-radius:var(--shape-radius-button);border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-muted);padding:0 .55rem;font-size:.5rem;font-weight:850}.appearance-preview-status{display:inline-flex;align-items:center;gap:.25rem;width:max-content;max-width:100%;border-radius:var(--shape-radius-button);border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 14%,var(--color-bg-input));color:var(--color-text-head);padding:.26rem .45rem;font-size:.48rem;font-weight:950}.appearance-preview-swatches{display:flex;gap:.25rem;align-items:center}.appearance-preview-swatches span{width:.72rem;height:.72rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-primary)}.appearance-preview-swatches span:nth-child(2){background:var(--color-accent)}.appearance-preview-swatches span:nth-child(3){background:var(--color-bg-input)}.appearance-preview-footer small{color:var(--color-text-muted);font-size:.48rem;font-weight:850}.appearance-form{order:1;display:grid;gap:.58rem;min-width:0;align-content:start}.appearance-section{border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:var(--shape-radius-md);padding:.68rem}.appearance-main-section{display:grid;gap:.7rem}.appearance-section-title{color:var(--color-text-head);font-size:.68rem;font-weight:var(--type-weight-bold);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.appearance-section-hint{margin:-.22rem 0 .5rem;color:var(--color-text-muted);font-size:.66rem;line-height:1.28;font-weight:800}.appearance-main-section .appearance-section-hint,.appearance-main-section .appearance-section-title{margin-bottom:0}.appearance-main-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.appearance-preset-card{min-height:4.65rem;display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.58rem;border-radius:var(--shape-radius-sm);border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-body);padding:.62rem;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.appearance-preset-card:hover{transform:translateY(-1px);border-color:var(--color-primary)}.appearance-preset-card.active{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 15%,var(--color-bg-input));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 35%,transparent)}.appearance-preset-icon{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--shape-radius-sm);background:var(--color-primary);color:var(--color-primary-ink,var(--color-text-inverse))}.appearance-preset-copy{min-width:0}.appearance-preset-copy b{display:block;color:var(--color-text-head);font-size:.78rem;line-height:1.08;font-weight:var(--type-weight-bold)}.appearance-preset-copy small{display:block;margin-top:.18rem;color:var(--color-text-muted);font-size:.62rem;line-height:1.16;font-weight:800}.appearance-preset-swatches{display:inline-flex;gap:.18rem;align-items:center}.appearance-preset-swatches i{width:.64rem;height:.64rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--dot-color,#fff) 55%,var(--color-border));background:var(--dot-color,#fff)}.appearance-customize-toggle,.appearance-inline-action{min-height:2.6rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:var(--shape-radius-button);border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-head);padding:.58rem .82rem;font-size:.72rem;font-weight:var(--type-weight-bold)}.appearance-customize-toggle{width:100%}.appearance-customize-toggle[aria-expanded=true]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 13%,var(--color-bg-input))}.appearance-advanced-section{display:grid;gap:.68rem}.appearance-advanced-section .appearance-section-hint,.appearance-advanced-section .appearance-section-title{margin-bottom:0}.appearance-control-group{display:grid;gap:.36rem;min-width:0}.appearance-control-label{color:var(--color-text-head);font-size:.64rem;font-weight:var(--type-weight-bold);text-transform:uppercase;letter-spacing:.08em}.appearance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.44rem}.appearance-fine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.appearance-fine-grid+.appearance-rail{margin-top:.52rem}.appearance-color-control{display:grid;grid-template-columns:2.65rem minmax(0,1fr);gap:.55rem;align-items:center;min-height:3.05rem;border-radius:var(--shape-radius-sm);border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-body);padding:.5rem .58rem}.appearance-color-control input{width:2.2rem;height:2.2rem;border:0;border-radius:var(--shape-radius-sm);background:0 0;padding:0;cursor:pointer}.appearance-color-control span{display:block;color:var(--color-text-head);font-size:.72rem;font-weight:var(--type-weight-bold);line-height:1.12}.appearance-color-control small{display:block;margin-top:.14rem;color:var(--color-text-muted);font-size:.6rem;font-weight:800;line-height:1.18;word-break:break-word}.appearance-rail{display:flex;gap:.44rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.05rem .1rem .4rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-primary) 52%,transparent) transparent}.appearance-rail::-webkit-scrollbar{height:7px}.appearance-rail::-webkit-scrollbar-track{background:0 0}.appearance-rail::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--color-primary) 52%,var(--color-border))}.appearance-rail .appearance-option{flex:0 0 8.8rem}.appearance-rail.theme-rail .appearance-option{flex-basis:10.2rem}.appearance-grid.compact-4{grid-template-columns:repeat(4,minmax(0,1fr))}.appearance-option{min-height:3.05rem;border-radius:var(--shape-radius-sm);border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-body);padding:.55rem .62rem;text-align:left;transition:.18s ease}.appearance-option span{display:block;font-size:.76rem;font-weight:var(--type-weight-bold);line-height:1.14;color:var(--color-text-head)}.appearance-option small{display:block;margin-top:.2rem;color:var(--color-text-muted);font-size:.64rem;line-height:1.18}.appearance-option.active{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 15%,var(--color-bg-input));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 35%,transparent)}.appearance-option:hover{transform:translateY(-1px);border-color:var(--color-primary)}.appearance-option.palette{min-height:4.65rem;display:grid;gap:.42rem;align-content:start}.appearance-palette-row{display:flex;gap:.25rem;align-items:center}.appearance-palette-dot{width:.78rem;height:.78rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--dot-color,#fff) 55%,var(--color-border));background:var(--dot-color,#fff);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.appearance-actions{order:3;grid-column:1/-1;display:grid;grid-template-columns:minmax(230px,1fr);align-items:center;gap:.72rem;border:1px solid var(--color-border);background:var(--color-bg-surface);border-radius:var(--shape-radius-md);padding:.68rem}.appearance-state{min-width:0;color:var(--color-text-body);font-size:.78rem;font-weight:850;line-height:1.38}.appearance-state b{color:var(--color-text-head);font-weight:950}.appearance-action-row{display:inline-flex;gap:.48rem;flex-wrap:wrap;justify-content:flex-end}.appearance-action{min-height:2.72rem;border-radius:var(--shape-radius-button);border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-head);padding:.65rem .92rem;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;display:inline-flex;align-items:center;justify-content:center;gap:.42rem}.appearance-action.primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-ink,var(--color-text-inverse))}.appearance-action.warn{border-color:rgba(251,191,36,.38);color:#fde68a}.theme-apply-overlay{position:fixed;inset:0;z-index:2700;display:none;place-items:center;background:rgba(2,6,23,.46);backdrop-filter:blur(18px) saturate(.9);-webkit-backdrop-filter:blur(18px) saturate(.9)}.theme-apply-overlay.active{display:grid}.theme-apply-card{display:grid;justify-items:center;gap:.85rem;min-width:min(320px,calc(100vw - 2rem));border-radius:1.45rem;border:1px solid var(--color-border);background:var(--color-modal-bg);color:var(--color-text-head);padding:1.2rem;box-shadow:var(--effect-shadow)}.theme-spinner{width:3.2rem;aspect-ratio:1;border-radius:999px;background:conic-gradient(from 0deg,transparent 0 18%,var(--color-primary) 32%,var(--color-accent) 62%,transparent 82%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - .42rem),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - .42rem),#000 0);animation:spin .82s linear infinite}.theme-apply-card b{color:var(--color-text-head);font-size:.86rem;font-weight:950}.theme-apply-card span{color:var(--color-text-muted);font-size:.68rem;font-weight:800}@media (max-width:760px){.appearance-shell{grid-template-columns:1fr}.appearance-form{display:contents}.appearance-form .appearance-section{order:3}.appearance-form .appearance-section:first-child{order:1}.appearance-guide{order:2;position:static}.appearance-actions{order:4}.appearance-preview{height:min(18.5rem,48dvh)}.appearance-preview-main{grid-template-columns:1fr}.appearance-preview-modal{display:none}.appearance-main-presets{grid-template-columns:1fr}.appearance-grid.compact-4{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-fine-grid{grid-template-columns:1fr}.appearance-actions{grid-template-columns:1fr;align-items:stretch}.appearance-action-row{width:100%}.appearance-action{flex:1}}@media (max-width:420px){.crm-modal-shell.appearance-popup .crm-modal-body{padding:.58rem}.appearance-preview{height:16.5rem}.appearance-rail .appearance-option{flex-basis:7.7rem}.appearance-rail.theme-rail .appearance-option{flex-basis:8.8rem}}.extracted-data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.65rem}.extracted-data-card{border:1px solid rgba(0,255,136,.16);background:rgba(0,255,136,.07);border-radius:1.15rem;padding:.78rem .85rem}.extracted-data-chip{display:inline-flex;max-width:100%;margin:.28rem .28rem 0 0;padding:.35rem .55rem;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.09);font-size:.72rem;line-height:1.25;word-break:break-word}@keyframes scrollNews{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-1 * var(--news-distance,50%)),0,0)}}.selector-ui{width:100px;height:42px;border:3px solid #0f8;border-radius:30px;padding:4px;cursor:pointer;position:relative;transition:.4s}.knob{width:28px;height:28px;background:#0f8;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.4s;color:#000}.human-active{border-color:#6366f1}.human-active .knob{transform:translateX(58px);background:#6366f1;color:#fff}.selector-disabled{opacity:.92;cursor:help}.selector-ui.selector-disabled:not(.human-active){border-color:#0f8}.selector-ui.selector-disabled:not(.human-active) .knob{background:#0f8;color:#020617}.selector-ui.selector-disabled.human-active{border-color:#7c3aed}.selector-ui.selector-disabled.human-active .knob{background:#7c3aed;color:#fff}.glass{background:rgba(255,255,255,.03);backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.08)}.light{background:#f8fafc!important;color:#020617!important}.light body,body.light{background:#f8fafc!important;color:#020617!important}.light .glass{background:rgba(255,255,255,.86)!important;color:#020617!important;border-color:#cbd5e1!important;box-shadow:0 18px 45px rgba(15,23,42,.08)}.light .bg-white\/10,.light .bg-white\/5{background-color:rgba(15,23,42,.06)!important}.light .border-white\/10,.light .border-white\/20,.light .border-white\/5{border-color:rgba(15,23,42,.16)!important}.light .opacity-30,.light .opacity-40,.light .opacity-45,.light .opacity-55,.light .opacity-60,.light .opacity-65,.light .opacity-70,.light .opacity-75,.light .opacity-80{opacity:1!important}.light .detail-input,.light .detail-select,.light .detail-textarea,.light input,.light select,.light textarea{background:#fff!important;color:#020617!important;border-color:#94a3b8!important}.light input::placeholder,.light textarea::placeholder{color:#64748b!important}.light .modal-blur{background:rgba(248,250,252,.88)!important}body.light #auth-screen.modal-blur,html.light.visual-theme-ready #auth-screen,html.visual-theme-ready #auth-screen{background:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent 24%),radial-gradient(circle at 82% 20%,color-mix(in srgb,var(--color-accent) 10%,transparent),transparent 25%),radial-gradient(circle at 50% 92%,color-mix(in srgb,var(--color-bg-surface-strong) 70%,transparent),transparent 42%),linear-gradient(180deg,var(--color-bg-main) 0,var(--color-bg-surface-strong) 52%,var(--color-bg-main) 100%)!important;color:var(--color-text-body)!important}html.visual-theme-ready #auth-screen .auth-panel{background:var(--color-modal-bg)!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important;box-shadow:var(--effect-shadow)!important}html.visual-theme-ready #auth-screen .auth-panel .limbic-main{color:var(--color-text-head)!important;text-shadow:none!important}html.visual-theme-ready #auth-screen .auth-panel label,html.visual-theme-ready #auth-screen .auth-panel p,html.visual-theme-ready #auth-screen .auth-tabs button:not(.bg-neon){color:var(--color-text-muted)!important;opacity:1!important}html.visual-theme-ready #auth-screen .auth-tabs{background:color-mix(in srgb,var(--color-bg-input) 82%,var(--color-primary))!important}html.visual-theme-ready #auth-screen .auth-panel input:not([type=checkbox]){background:var(--color-bg-input)!important;color:var(--color-text-head)!important;border-color:var(--color-border)!important;box-shadow:none!important}html.visual-theme-ready #auth-screen .auth-panel input::placeholder{color:var(--color-text-muted)!important}html.visual-theme-ready #auth-screen .auth-panel input[type=checkbox]{background:var(--color-bg-input)!important;border-color:var(--color-border)!important}html.visual-theme-ready #auth-screen .auth-panel button.bg-neon{background:var(--color-primary)!important;color:var(--color-text-inverse)!important;border-color:var(--color-primary)!important}html.visual-theme-ready #auth-screen .auth-loading-note{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-bg-input))!important;color:var(--color-text-head)!important;border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))!important}html.visual-theme-ready #auth-screen .auth-intel-panel{background:linear-gradient(145deg,var(--color-bg-surface-strong),var(--color-bg-surface))!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important}html.visual-theme-ready #auth-screen .auth-insight-card b,html.visual-theme-ready #auth-screen .auth-intel-title{color:var(--color-text-head)!important;opacity:1!important}html.visual-theme-ready #auth-screen .auth-insight-card span,html.visual-theme-ready #auth-screen .auth-intel-copy{color:var(--color-text-muted)!important;opacity:1!important}html.visual-theme-ready #auth-screen .auth-insight-card{background:var(--color-bg-input)!important;border-color:var(--color-border)!important}.light .calendar-container,.light .swal2-popup,.light .swal2-popup.crm-popup{background:#f8fafc!important;color:#020617!important;border-color:#cbd5e1!important}.light .analytics-card,.light .expanded-lead-card,.light .search-result-card,.light .status-pill{background:rgba(255,255,255,.92)!important;color:#020617!important;border-color:rgba(15,23,42,.16)!important}.light .analytics-action,.light .filter-chip,.light .stage-expand-btn{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}.light .analytics-action:hover,.light .analytics-tab-active,.light .filter-chip.active,.light .stage-expand-btn:hover{background:#0f8!important;color:#020617!important;border-color:#0f8!important}.light .decision-card,.light .decision-pulse-card,.light .decision-shell,.light .decision-signal-panel{background:rgba(255,255,255,.92)!important;color:#020617!important;border-color:rgba(15,23,42,.14)!important;box-shadow:0 18px 45px rgba(15,23,42,.07)}.light .decision-card-summary,.light .decision-copy,.light .decision-signal-list{color:#475569!important}.light .decision-chip{background:rgba(15,23,42,.06);color:#334155;border-color:rgba(15,23,42,.12)}.light .due-none{background:rgba(15,23,42,.08);color:#334155}.light .fc{color:#020617}.light .fc .fc-scrollgrid,.light .fc td,.light .fc th{border-color:rgba(15,23,42,.16)!important}.light .fc .fc-daygrid-day{background:rgba(255,255,255,.76)}.btn-suporte{background:#0f8;color:#000;font-weight:900;box-shadow:0 0 15px rgba(0,255,136,.4);transition:.3s}.btn-suporte:hover{box-shadow:0 0 25px #0f8;transform:scale(1.05)}.modal-blur{backdrop-filter:blur(var(--focus-backdrop-blur,24px)) saturate(1.12);-webkit-backdrop-filter:blur(var(--focus-backdrop-blur,24px)) saturate(1.12);background:radial-gradient(circle at 10% 8%,rgba(0,255,136,.13),transparent 28%),radial-gradient(circle at 92% 12%,rgba(99,102,241,.12),transparent 30%),rgba(2,6,23,.84);z-index:500}body.crm-native-modal-open{overflow:hidden!important}[id^=modal-].modal-blur{padding:clamp(.45rem,1.4vw,1.15rem)!important;align-items:center!important;justify-content:center!important}[id^=modal-].modal-blur:not(.hidden){z-index:2300;animation:crmModalBackdropIn calc(.2s * var(--motion-factor,1)) ease both}@keyframes crmModalBackdropIn{from{opacity:0}to{opacity:1}}#modal-analytics>.glass,#modal-config>.glass,.calendar-container{border-radius:clamp(1.6rem,3.5vw,3rem)!important;border:1px solid rgba(255,255,255,.115)!important;background:radial-gradient(circle at 12% 0,rgba(0,255,136,.15),transparent 28%),radial-gradient(circle at 88% 8%,rgba(56,189,248,.105),transparent 30%),linear-gradient(145deg,rgba(15,23,42,.965),rgba(2,6,23,.985))!important;box-shadow:0 36px 130px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.055)!important}#modal-analytics>.glass::-webkit-scrollbar,#modal-config>.glass::-webkit-scrollbar,.calendar-main::-webkit-scrollbar,.calendar-sidebar::-webkit-scrollbar{width:7px;height:7px}#modal-analytics>.glass::-webkit-scrollbar-thumb,#modal-config>.glass::-webkit-scrollbar-thumb,.calendar-main::-webkit-scrollbar-thumb,.calendar-sidebar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:999px}#modal-analytics>.glass>button[onclick*=fecharModal],#modal-config button[onclick*=fecharModal],.calendar-close{width:3.25rem!important;height:3.25rem!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:2.15rem!important;line-height:1!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(248,250,252,.9)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease!important}#modal-analytics>.glass>button[onclick*=fecharModal]:hover,#modal-config button[onclick*=fecharModal]:hover,.calendar-close:hover{background:rgba(0,255,136,.95)!important;color:#020617!important;border-color:rgba(0,255,136,.95)!important;transform:rotate(90deg) scale(1.03)!important}#modal-analytics>.glass,#modal-calendario>.calendar-container,#modal-config>.glass{width:var(--modal-width-wide)!important;height:auto!important;max-height:85vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;color:var(--color-text-body);transform-origin:center;animation:crmModalSurfaceIn calc(.24s * var(--motion-factor,1)) cubic-bezier(.16,1,.3,1) both}#modal-config>.glass{width:min(1120px,calc(100vw - 1rem))!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto;gap:calc(.9rem * var(--modal-gap-scale,1));padding:calc(clamp(1rem,2vw,1.45rem) * var(--modal-pad-scale,1))!important}#modal-config .config-section{min-height:0;overflow-y:auto;scrollbar-width:thin;padding-right:.1rem}html[data-backdrop-focus=none]{--focus-backdrop-blur:0px}html[data-backdrop-focus=soft]{--focus-backdrop-blur:14px}html[data-backdrop-focus=focused]{--focus-backdrop-blur:var(--effect-modal-blur, 22px)}html[data-backdrop-focus=cinematic]{--focus-backdrop-blur:30px}#modal-config .config-section::-webkit-scrollbar{width:var(--modal-scrollbar-size);height:var(--modal-scrollbar-size)}#modal-analytics>.glass{display:grid!important;grid-template-rows:auto auto minmax(0,1fr);gap:calc(.8rem * var(--modal-gap-scale,1));padding:calc(clamp(.95rem,1.8vw,1.4rem) * var(--modal-pad-scale,1))!important;height:min(92dvh,900px)!important;max-height:calc(100dvh - 1rem)!important;overflow-y:auto!important;overscroll-behavior:contain}#modal-analytics #analytics-bi-content,#modal-analytics #analytics-content{min-height:0;overflow-y:visible;scrollbar-width:thin;padding-right:.1rem;padding-bottom:2rem}#modal-analytics #analytics-bi-content::-webkit-scrollbar,#modal-analytics #analytics-content::-webkit-scrollbar{width:var(--modal-scrollbar-size);height:var(--modal-scrollbar-size)}#modal-calendario>.calendar-container{height:min(820px,calc(100dvh - 1rem))!important;max-height:calc(100dvh - 1rem)!important;padding:calc(1rem * var(--modal-pad-scale,1))!important}@keyframes crmModalSurfaceIn{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}#modal-analytics .analytics-card,#modal-config .integration-card,#modal-config .status-pill,.calendar-main,.calendar-sidebar{background:linear-gradient(145deg,rgba(255,255,255,.066),rgba(255,255,255,.032))!important;border-color:rgba(255,255,255,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}html.visual-theme-ready #modal-analytics>.glass{background:var(--color-modal-bg)!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important;box-shadow:var(--effect-shadow)!important}html.visual-theme-ready #modal-analytics .analytics-card,html.visual-theme-ready #modal-analytics .bi-panel,html.visual-theme-ready #modal-analytics .bi-step{background:var(--color-bg-surface)!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important;box-shadow:none!important}html.visual-theme-ready #modal-analytics b,html.visual-theme-ready #modal-analytics h2,html.visual-theme-ready #modal-analytics h3,html.visual-theme-ready #modal-analytics strong{color:var(--color-text-head)!important;opacity:1!important}html.visual-theme-ready #modal-analytics :is(p,small,label,.opacity-45,.opacity-60,.opacity-70,.opacity-75){color:var(--color-text-muted)!important;opacity:1!important}html.visual-theme-ready #modal-analytics .text-neon,html.visual-theme-ready #modal-analytics h2::first-letter{color:var(--color-primary)!important}html.visual-theme-ready #modal-analytics>.glass>button[onclick*=fecharModal]{background:var(--color-bg-input)!important;color:var(--color-text-head)!important;border-color:var(--color-border)!important}html.visual-theme-ready #modal-analytics>.glass>button[onclick*=fecharModal]:hover{background:var(--color-primary)!important;color:var(--color-primary-ink,var(--color-text-inverse))!important;border-color:var(--color-primary)!important}#modal-analytics h2,#modal-config h2,.calendar-sidebar h2{letter-spacing:-.045em;text-transform:none;color:#f8fafc!important}#modal-analytics h2::first-letter,#modal-config h2::first-letter,.calendar-sidebar h2::first-letter{color:#0f8}.calendar-container{background:radial-gradient(circle at top left,rgba(0,255,136,.12),transparent 30%),#0f172a;border-radius:2rem;padding:1.25rem;box-shadow:0 0 50px #000;overflow:hidden;max-height:calc(100vh - 4rem);display:grid;grid-template-columns:260px minmax(0,1fr);gap:1rem}.calendar-close{z-index:20;line-height:1;width:3.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.06)}.calendar-sidebar{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);border-radius:1.55rem;padding:1rem;overflow-y:auto}.calendar-main{border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.42);border-radius:1.55rem;padding:1rem;min-width:0;overflow:hidden}.calendar-quick-btn{width:100%;display:flex;align-items:center;gap:.7rem;border-radius:1rem;padding:.78rem .9rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);font-size:.76rem;font-weight:900;transition:.2s ease;text-align:left}.calendar-quick-btn:hover{background:#0f8;color:#020617;border-color:#0f8}.fc{height:100%;color:#fff}.fc .fc-toolbar{gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem!important}.fc .fc-toolbar-title{font-size:1.35rem!important;font-weight:900;color:#0f8}.fc .fc-button{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:999px!important;padding:.45rem .9rem!important;box-shadow:none!important}.fc .fc-button:hover{background:#0f8!important;color:#020617!important}.fc .fc-scrollgrid,.fc td,.fc th{border-color:rgba(255,255,255,.08)!important}.fc .fc-daygrid-day{background:rgba(255,255,255,.015)}.fc .fc-day-today{background:rgba(0,255,136,.12)!important}.fc .fc-event{border:0!important;background:#0f8!important;color:#020617!important;border-radius:.75rem!important;padding:.15rem .35rem}.fc .holiday-event{background:rgba(239,68,68,.92)!important;color:#fff!important}.fc .schedule-event{background:#0f8!important;color:#020617!important}.filter-chip{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);border-radius:999px;padding:.7rem 1rem;font-size:.72rem;font-weight:900;transition:.2s ease}.filter-chip.active,.filter-chip:hover{background:#0f8;color:#020617;border-color:#0f8}.due-pill{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;padding:.18rem .45rem;font-size:8px;font-weight:900;margin-top:.35rem;border:1px solid rgba(255,255,255,.1)}.due-none{background:rgba(255,255,255,.05);color:rgba(255,255,255,.55)}.due-ok{background:rgba(0,255,136,.12);color:#0f8}.due-soon{background:rgba(250,204,21,.14);color:#facc15}.due-today{background:rgba(249,115,22,.16);color:#fb923c}.due-overdue{background:rgba(239,68,68,.18);color:#f87171;animation:duePulse 1.7s ease-in-out infinite}.due-done{background:rgba(59,130,246,.14);color:#93c5fd}@keyframes duePulse{0%,100%{box-shadow:0 0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 18px rgba(239,68,68,.24)}}.notification-badge{position:absolute;top:-.4rem;right:-.45rem;min-width:1rem;height:1rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.58rem;font-weight:900;display:flex;align-items:center;justify-content:center;padding:0 .25rem}.notification-badge.hidden{display:none!important}.backend-availability-banner{position:fixed;right:1rem;bottom:1.05rem;z-index:99999;width:min(24rem,calc(100vw - 2rem));border-radius:1rem;border:1px solid color-mix(in srgb,#f59e0b 34%,var(--color-border,rgba(255,255,255,.16)));background:color-mix(in srgb,var(--color-bg-surface,#0f172a) 94%,#f59e0b);color:var(--color-on-surface,var(--color-text-head,#f8fafc));padding:.78rem .86rem;box-shadow:0 18px 44px rgba(15,23,42,.18);font:700 .72rem/1.35 Inter,Arial,sans-serif;text-align:left;backdrop-filter:blur(18px)}.backend-availability-banner.retry{border-color:color-mix(in srgb,#38bdf8 36%,var(--color-border,rgba(255,255,255,.16)));background:color-mix(in srgb,var(--color-bg-surface,#0f172a) 94%,#38bdf8)}.backend-availability-content{display:grid;grid-template-columns:1.35rem minmax(0,1fr) 1.45rem;gap:.62rem;align-items:start}.backend-availability-icon{color:#f59e0b;margin-top:.08rem}.backend-availability-banner.retry .backend-availability-icon{color:#38bdf8}.backend-availability-title{color:var(--color-text-head,currentColor);font-weight:950}.backend-availability-message{color:var(--color-muted-safe,var(--color-text-body,currentColor));font-weight:700;margin-top:.16rem}.backend-availability-close{width:1.45rem;height:1.45rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border,rgba(255,255,255,.14));background:var(--color-bg-input,rgba(255,255,255,.06));color:var(--color-text-head,currentColor)}.backend-availability-close:hover{transform:translateY(-1px);border-color:color-mix(in srgb,#38bdf8 44%,var(--color-border));box-shadow:0 10px 26px rgba(56,189,248,.14)}@media (max-width:720px){.backend-availability-banner{left:1rem;right:1rem;bottom:.8rem;width:auto}}.workspace-main{overflow:hidden;display:flex;flex-direction:column;gap:.85rem}.decision-shell{border-radius:1.75rem;border:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 5% 0,rgba(0,255,136,.12),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.026));padding:.95rem}.decision-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.decision-kicker{font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:#0f8;font-weight:950}.decision-title{font-size:clamp(1.65rem, 3vw, 2.75rem);line-height:.96;font-weight:950;letter-spacing:0}.decision-copy{color:rgba(226,232,240,.68);font-size:.84rem;line-height:1.45;max-width:660px;margin-top:.35rem}.decision-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.35fr);gap:.85rem;align-items:stretch}.decision-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.decision-card{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(255,255,255,.09);background:rgba(2,6,23,.34);padding:.85rem;min-height:13.2rem;display:flex;flex-direction:column;justify-content:space-between}.decision-card::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--decision-color,#0f8),transparent);opacity:.85}.decision-card-top{position:relative;z-index:1}.decision-chip-row{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-bottom:.65rem}.decision-chip{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);border-radius:999px;padding:.24rem .5rem;font-size:.55rem;text-transform:uppercase;letter-spacing:.09em;font-weight:950}.decision-card-title{display:block;font-size:1.05rem;line-height:1.1;font-weight:950;margin-bottom:.35rem}.decision-card-summary{color:rgba(226,232,240,.72);font-size:.76rem;line-height:1.42}.decision-card-insight{margin-top:.5rem;border-radius:.78rem;border:1px solid color-mix(in srgb,var(--decision-color,#0f8) 32%,transparent);background:color-mix(in srgb,var(--decision-color,#0f8) 11%,transparent);padding:.48rem .56rem;color:rgba(248,250,252,.88);font-size:.68rem;line-height:1.32}.decision-card-insight b{color:var(--decision-color,#0f8);font-size:.56rem;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.14rem}.decision-card-headline{position:relative;z-index:1;display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.58rem;align-items:start}.decision-priority-icon{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.78rem;background:color-mix(in srgb,var(--decision-color,#0f8) 18%,var(--color-bg-input,rgba(255,255,255,.08)));color:var(--decision-color,#0f8);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent),0 10px 26px color-mix(in srgb,var(--decision-color,#0f8) 18%,transparent)}.decision-card-meta{color:var(--color-muted-safe,rgba(226,232,240,.7));font-size:.58rem;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-badge-row{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.48rem}.decision-badge{display:inline-flex;align-items:center;gap:.2rem;min-height:1.1rem;max-width:100%;border-radius:999px;border:1px solid color-mix(in srgb,var(--decision-color,#0f8) 24%,var(--color-border,rgba(255,255,255,.12)));background:color-mix(in srgb,var(--decision-color,#0f8) 9%,var(--color-bg-input,rgba(255,255,255,.06)));color:var(--color-on-surface,var(--color-text-head,#f8fafc));padding:.18rem .42rem;font-size:.52rem;line-height:1;font-weight:900;white-space:nowrap}.decision-next{margin-top:.72rem;border-left:3px solid var(--decision-color,#0f8);padding-left:.65rem;font-size:.76rem;line-height:1.38;color:rgba(248,250,252,.88)}.light .decision-next{color:#0f172a}.decision-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.9rem}.decision-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);padding:.42rem .65rem;font-size:.58rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;transition:.18s ease}.decision-action.primary{background:var(--decision-color,#0f8);color:#020617;border-color:transparent}.decision-action:hover{transform:translateY(-1px);box-shadow:0 0 20px rgba(0,255,136,.16)}.decision-side{display:grid;gap:.65rem;align-content:start}.decision-pulse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.decision-pulse-card,.decision-signal-panel{border:1px solid rgba(255,255,255,.09);background:rgba(2,6,23,.3);border-radius:1.15rem;padding:.75rem}.decision-pulse-card b{display:block;color:#0f8;font-size:1.45rem;line-height:1}.decision-pulse-card span{display:block;margin-top:.28rem;color:rgba(226,232,240,.62);font-size:.56rem;line-height:1.25;text-transform:uppercase;letter-spacing:.08em;font-weight:950}.decision-signal-list{display:grid;gap:.45rem;margin-top:.6rem;color:rgba(226,232,240,.72);font-size:.72rem;line-height:1.35}.decision-signal-list div{display:flex;gap:.45rem;align-items:flex-start}.decision-signal-list i{color:#38bdf8;margin-top:.12rem}.decision-empty{min-height:9rem;display:grid;place-items:center;text-align:center;color:rgba(226,232,240,.6);border-radius:1.25rem;border:1px dashed rgba(255,255,255,.16);background:rgba(255,255,255,.03);padding:1rem}.decision-kanban-col{position:relative;border-color:rgba(0,255,136,.24)!important;background:radial-gradient(circle at 0 0,rgba(0,255,136,.16),transparent 34%),linear-gradient(180deg,rgba(0,255,136,.07),rgba(255,255,255,.025))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 22px 70px rgba(0,255,136,.08)}.decision-kanban-col::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,#0f8,rgba(56,189,248,.72),transparent);opacity:.88;pointer-events:none}.decision-kanban-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;color:#d1fae5}.decision-kanban-col .decision-title{font-size:clamp(1.28rem, 2.1vw, 1.9rem)}.decision-kanban-col .decision-copy{max-width:100%;font-size:.72rem;line-height:1.32;margin-top:.25rem}.decision-kanban-col .decision-card-grid{display:grid;grid-template-columns:1fr;align-content:start;gap:.58rem;min-height:0;max-height:clamp(13rem,42vh,30rem);scrollbar-gutter:stable}.decision-kanban-col .decision-card{min-height:6.9rem;padding:.72rem .76rem;border-radius:.9rem;background:linear-gradient(145deg,color-mix(in srgb,var(--color-bg-surface) 90%,var(--decision-color,#0f8)),var(--color-bg-surface));border-color:color-mix(in srgb,var(--decision-color,#0f8) 20%,var(--color-border));cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.decision-kanban-col .decision-card::before{width:3px;height:auto;inset:0 auto 0 0;background:linear-gradient(180deg,var(--decision-color,#0f8),color-mix(in srgb,var(--decision-color,#0f8) 18%,transparent));opacity:.95}.decision-kanban-col .decision-card:hover{border-color:color-mix(in srgb,var(--decision-color,#0f8) 58%,var(--color-border));transform:translateY(-2px);box-shadow:0 16px 34px color-mix(in srgb,var(--decision-color,#0f8) 16%,rgba(15,23,42,.16))}.decision-kanban-col .decision-chip-row{margin-bottom:.38rem}.decision-kanban-col .decision-card-title{color:var(--color-text-head)!important;font-size:.86rem;line-height:1.14;margin-bottom:.18rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.decision-kanban-col .decision-card-summary{color:var(--color-on-surface,var(--color-text-body))!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.67rem;line-height:1.32;margin-top:.38rem}.decision-kanban-col .decision-card-insight{display:none}.decision-kanban-col .decision-next{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.5rem;font-size:.63rem;line-height:1.28;color:var(--color-on-surface,var(--color-text-body))}.decision-kanban-col .decision-actions{display:grid;grid-template-columns:1fr auto auto;gap:.34rem;margin-top:.5rem}.decision-kanban-col .decision-action{width:100%;min-height:1.75rem;padding:.3rem .46rem;font-size:.49rem;border-radius:.68rem;letter-spacing:.06em}.decision-kanban-col .decision-action.icon-only{width:1.9rem;padding-inline:0}.decision-kanban-col .decision-action.icon-only span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.decision-kanban-footer{display:grid;gap:.55rem;margin-top:.72rem;padding-top:.72rem;border-top:1px solid rgba(255,255,255,.08)}.decision-kanban-footer .decision-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.decision-kanban-footer .decision-pulse-card{padding:.48rem;border-radius:.82rem}.decision-kanban-footer .decision-pulse-card b{font-size:1rem}.decision-kanban-footer .decision-pulse-card span{font-size:.46rem;letter-spacing:.06em}@media (min-width:1180px){#board-grid.agora-priority-mode{grid-template-columns:repeat(var(--board-stage-columns,3),minmax(0,1fr))!important}#board-grid.agora-priority-mode #col-Agora{grid-column:1/-1;min-height:0!important}#board-grid.agora-priority-mode #decision-actions-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));max-height:clamp(8.5rem,24vh,13rem)}#board-grid.agora-priority-mode .decision-kanban-col .decision-card{min-height:7.4rem}#board-grid.agora-priority-mode .decision-kanban-head{margin-bottom:.6rem}#board-grid.agora-priority-mode .decision-kanban-footer{display:none}}@media (max-width:1180px){.decision-grid{grid-template-columns:1fr}.decision-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:720px){.workspace-main{gap:.65rem}.decision-head{align-items:flex-start;flex-direction:column}.decision-card-grid,.decision-pulse-grid,.decision-side{grid-template-columns:1fr}.decision-card{min-height:0}}.lead-card{position:relative;overflow:hidden;transform:translateZ(0);width:100%;max-width:100%;box-sizing:border-box;text-align:left;min-height:0}.lead-card::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(0,255,136,.75),rgba(255,255,255,.08));opacity:.72}.lead-card:hover{transform:translateY(-2px);border-color:#0f8!important;box-shadow:0 0 0 2px rgba(0,255,136,.24),0 0 24px rgba(0,255,136,.24),inset 0 0 22px rgba(0,255,136,.08)!important}.lead-card:focus-visible{outline:2px solid #00ff88;outline-offset:3px}.lead-summary{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.lead-frio{background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.75)!important;box-shadow:0 0 22px rgba(34,211,238,.22)}.lead-morno{background:rgba(249,115,22,.09);border-color:rgba(249,115,22,.82)!important;box-shadow:0 0 22px rgba(249,115,22,.24)}.lead-quente{background:rgba(0,255,136,.09);border-color:rgba(0,255,136,.85)!important;box-shadow:0 0 28px rgba(0,255,136,.28);animation:hotCard 2.8s ease-in-out infinite}.lead-fechado{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.82)!important;box-shadow:0 0 24px rgba(59,130,246,.24)}.lead-quente::after{content:"";position:absolute;inset:auto 12% -38% 12%;height:70%;background:radial-gradient(circle at 50% 100%,rgba(255,119,0,.55),rgba(255,205,0,.24) 35%,rgba(0,255,136,0) 72%);filter:blur(12px);animation:flameRise 1.6s ease-in-out infinite alternate;pointer-events:none}.swal2-popup.professor-popup{width:min(1440px,calc(100vw - .75rem))!important;padding:0!important;border-radius:1.15rem!important;overflow:hidden!important;background:#f8fafc!important;border:1px solid #d8e0eb!important;box-shadow:0 30px 80px rgba(15,23,42,.18)!important}.swal2-popup.professor-popup .swal2-html-container{margin:0!important;max-height:none!important;overflow:hidden!important}.swal2-container:has(.professor-popup){align-items:center!important;overflow:hidden!important;padding:.38rem!important}.swal2-popup.professor-popup .swal2-actions{display:none!important}.swal2-popup.professor-popup .swal2-close{display:none!important}.professor-redesign-shell{height:min(92dvh,900px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.58rem;padding:.72rem;color:#111827;text-align:left;background:linear-gradient(145deg,#f8fafc 0,#fff 54%,#f1f5f9 100%);overflow:hidden}.professor-redesign-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:start;border:1px solid #d8e0eb;background:#fff;border-radius:.9rem;padding:.68rem .78rem;box-shadow:inset 3px 0 0 var(--color-primary,#0f63ff)}.professor-redesign-hero.professor-warning{border-color:#f3c36b;box-shadow:inset 3px 0 0 #d97706}.professor-redesign-kicker{color:#0f63ff;font-size:.64rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.professor-redesign-title{margin-top:.28rem;color:#0f172a;font-size:clamp(1.12rem, 2.4vw, 1.62rem);line-height:1.08;font-weight:950;overflow-wrap:anywhere}.professor-redesign-copy{max-width:760px;margin:.22rem 0 0;color:#64748b;font-size:.86rem;line-height:1.38;font-weight:750}.professor-redesign-close{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.7rem;border:1px solid #d8e0eb;background:#fff;color:#334155;transition:.18s ease}.professor-redesign-close:hover{transform:translateY(-1px);border-color:var(--color-primary,#0f63ff);color:var(--color-primary,#0f63ff)}.professor-redesign-chip-row{display:flex;flex-wrap:wrap;gap:.34rem;margin-top:.5rem}.professor-redesign-chip{display:inline-flex;align-items:center;gap:.32rem;min-height:1.45rem;border-radius:999px;border:1px solid #d8e0eb;background:#f8fafc;color:#334155;padding:.28rem .54rem;font-size:.68rem;line-height:1;text-transform:none;letter-spacing:0;font-weight:850;max-width:100%}.professor-redesign-chip.strong{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.professor-redesign-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.42fr);gap:.68rem;overflow:hidden;overscroll-behavior:contain}.professor-redesign-body.professor-processing-body{grid-template-columns:minmax(0,1fr);align-content:start;overflow:auto}.professor-processing-body .professor-redesign-column{overflow:visible;padding-right:0}.professor-processing-panel{max-width:920px;width:100%;margin:0 auto;padding:.9rem}.professor-processing-lead{margin:0 0 .68rem;color:#334155;font-size:.94rem;line-height:1.42;font-weight:820}.professor-processing-grid .professor-redesign-signal{min-height:6.3rem}.professor-processing-diagnostics{border-top:1px solid rgba(148,163,184,.22);margin-top:.72rem;padding-top:.58rem}.professor-message::-webkit-scrollbar,.professor-objective-row .detail-textarea::-webkit-scrollbar,.professor-redesign-body::-webkit-scrollbar{width:.42rem;height:.42rem}.professor-message::-webkit-scrollbar-thumb,.professor-objective-row .detail-textarea::-webkit-scrollbar-thumb,.professor-redesign-body::-webkit-scrollbar-thumb{background:rgba(148,163,184,.42);border-radius:999px}.professor-redesign-column{min-width:0;min-height:0;display:grid;gap:.68rem;align-content:start;overflow:auto;scrollbar-gutter:stable;padding-right:.14rem}.professor-redesign-side{min-width:0;min-height:0;overflow:auto;scrollbar-gutter:stable}.professor-redesign-card,.professor-redesign-panel,.professor-redesign-signal{min-width:0;border:1px solid rgba(148,163,184,.22);background:#f8fafc;color:#111827;border-radius:.78rem;padding:.72rem;box-shadow:0 12px 28px rgba(15,23,42,.1);overflow:hidden}.professor-redesign-panel.dark{background:#f8fafc;color:#111827;border-color:#d8e0eb;box-shadow:0 14px 34px rgba(15,23,42,.08)}.professor-redesign-panel.accent{border-color:rgba(245,158,11,.42);background:#fff7ed}.professor-redesign-card b,.professor-redesign-label,.professor-redesign-signal b{display:flex;align-items:center;gap:.38rem;margin-bottom:.42rem;color:#92400e;font-size:.68rem;line-height:1.1;letter-spacing:.055em;text-transform:uppercase;font-weight:950}.professor-redesign-panel.dark .professor-redesign-label,.professor-redesign-panel.dark b{color:#0f63ff}.professor-redesign-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.professor-redesign-signal-grid.hidden{display:none!important}.professor-redesign-card p,.professor-redesign-signal p{margin:0;color:#263244;font-size:.82rem;line-height:1.38;font-weight:750}.professor-redesign-signal.action{border-color:rgba(245,158,11,.58);background:#fffbeb;box-shadow:inset 3px 0 0 #f59e0b,0 14px 34px rgba(245,158,11,.13)}.professor-context-block{border-color:rgba(14,165,233,.34);background:#eef7ff;box-shadow:inset 3px 0 0 #0ea5e9,0 14px 34px rgba(14,165,233,.11)}.professor-context-meta{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.5rem}.professor-context-chip{display:inline-flex;align-items:center;gap:.28rem;border:1px solid rgba(14,165,233,.26);background:#e0f2fe;color:#075985;border-radius:999px;padding:.26rem .48rem;font-size:.68rem;line-height:1;font-weight:850;text-transform:none;letter-spacing:0}.professor-context-list{display:grid;gap:.28rem;margin-top:.5rem;color:#263244;font-size:.78rem;line-height:1.34;font-weight:760}.professor-context-list span{display:block;overflow-wrap:anywhere}.professor-process-trail{border-color:rgba(99,102,241,.3);background:#f5f7ff;box-shadow:inset 3px 0 0 #6366f1,0 14px 34px rgba(99,102,241,.1)}.professor-process-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.professor-process-head p{margin:0;color:#334155;font-size:.78rem;line-height:1.36;font-weight:760}.professor-process-badge{display:inline-flex;align-items:center;border:1px solid rgba(99,102,241,.24);background:#eef2ff;color:#3730a3;border-radius:999px;padding:.28rem .52rem;font-size:.62rem;line-height:1;font-weight:950;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.professor-process-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.58rem}.professor-process-step{min-width:0;border:1px solid rgba(99,102,241,.18);background:#fff;border-radius:.72rem;padding:.58rem;color:#1f2937}.professor-process-step span{display:block;color:#4f46e5;font-size:.58rem;line-height:1;font-weight:950;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.28rem}.professor-process-step b{display:block;margin:0 0 .28rem;color:#111827;font-size:.75rem;line-height:1.12;font-weight:900;letter-spacing:0;text-transform:none}.professor-process-step p{margin:0;color:#475569;font-size:.7rem;line-height:1.32;font-weight:720;overflow-wrap:anywhere}.professor-process-step.ok,.professor-process-step.ready,.professor-process-step.validated{border-color:rgba(34,197,94,.28);background:#f0fdf4}.professor-process-step.pending,.professor-process-step.waiting,.professor-process-step.warming{border-color:rgba(245,158,11,.34);background:#fffbeb}.professor-process-step.retry,.professor-process-step.running{border-color:rgba(37,99,235,.28);background:#eff6ff}.professor-process-step.blocked,.professor-process-step.insufficient_context{border-color:rgba(148,163,184,.38);background:#f8fafc}.professor-process-connectors{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.58rem}.professor-process-connector{display:inline-flex;align-items:center;gap:.32rem;border:1px solid rgba(148,163,184,.32);background:#fff;color:#475569;border-radius:999px;padding:.3rem .52rem;font-size:.66rem;line-height:1;font-weight:850}.professor-process-connector.ready{border-color:rgba(34,197,94,.3);background:#ecfdf5;color:#047857}.professor-process-connector.waiting{border-color:rgba(245,158,11,.32);background:#fffbeb;color:#92400e}.professor-process-connector.blocked{border-color:rgba(148,163,184,.36);background:#f8fafc;color:#64748b}.professor-redesign-message-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.professor-redesign-channel{display:inline-flex;align-items:center;border:1px solid rgba(245,158,11,.34);background:#fff7ed;color:#92400e;border-radius:999px;padding:.28rem .5rem;font-size:.62rem;line-height:1;font-weight:950;text-transform:uppercase;letter-spacing:.045em}.professor-message{border:1px solid rgba(245,158,11,.38);background:#fff;border-radius:.82rem;padding:.88rem .95rem;color:#0f172a;font-size:.94rem;line-height:1.48;font-weight:850;max-height:9rem;overflow:auto;scrollbar-gutter:stable}.professor-redesign-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.58rem}.professor-mini{background:#eef2f7;border:1px solid #d7dee8;border-radius:.72rem;padding:.58rem;color:#273449;font-size:.78rem;line-height:1.34;font-weight:700}.professor-mini span{display:block;color:#92400e;text-transform:uppercase;font-weight:950;font-size:.62rem;letter-spacing:.045em;margin-bottom:.2rem}.professor-redesign-panel.dark .professor-mini{background:#fff;border-color:#d8e0eb;color:#334155}.professor-redesign-lesson-title{color:#0f172a;font-size:.98rem;line-height:1.28;font-weight:900;margin:0 0 .55rem}.professor-objective-row{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:.68rem;align-items:end}.professor-objective-row .detail-textarea{min-height:2.8rem!important;height:2.8rem!important;max-height:5.8rem!important;border-radius:.74rem!important;padding:.62rem .78rem!important;resize:vertical;line-height:1.32!important;overflow:auto!important;background:#f8fafc!important;color:#111827!important;border:1px solid rgba(148,163,184,.42)!important;font-weight:750}.professor-command-bar{border:1px solid #d8e0eb;background:#fff;border-radius:.9rem;padding:.62rem;box-shadow:0 10px 22px rgba(15,23,42,.07)}.professor-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:flex-end}.professor-action-btn{min-height:2.38rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border-radius:999px;border:1px solid rgba(245,158,11,.28);background:rgba(245,158,11,.12);color:#92400e;padding:.58rem .78rem;font-size:.62rem;line-height:1;text-transform:uppercase;letter-spacing:.05em;font-weight:950;white-space:nowrap;transition:.18s ease}.professor-action-btn:hover{transform:translateY(-1px);background:rgba(245,158,11,.2);box-shadow:0 12px 28px rgba(245,158,11,.14)}.professor-action-btn.ghost{background:#f8fafc;color:#334155;border-color:#d8e0eb}.professor-action-btn.primary{background:#f59e0b;border-color:#fbbf24;color:#111827;box-shadow:0 14px 34px rgba(245,158,11,.2)}.professor-action-btn.primary:hover{background:#fbbf24;box-shadow:0 16px 36px rgba(245,158,11,.28)}.professor-action-btn:disabled{cursor:wait;opacity:.62;transform:none!important;box-shadow:none!important}.professor-footer-label{display:block;color:#475569;font-size:.68rem;letter-spacing:.055em;text-transform:uppercase;font-weight:950;margin-bottom:.4rem}.limbic-school-shell{display:grid;gap:.95rem;text-align:left}.limbic-school-hero{border:1px solid rgba(0,255,136,.18);background:radial-gradient(circle at 0 0,rgba(0,255,136,.14),transparent 34%),rgba(255,255,255,.045);border-radius:1.35rem;padding:1rem}.limbic-brand-kicker{color:#0f8;font-size:.62rem;font-weight:950;letter-spacing:.24em;text-transform:uppercase}.limbic-school-title{font-size:clamp(1.55rem, 3.2vw, 2.75rem);line-height:.96;font-weight:950;margin-top:.28rem}.limbic-school-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:.8rem;align-items:start}.limbic-school-card{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.052);border-radius:1.05rem;padding:.9rem;min-width:0}.limbic-school-card b{display:block;color:#0f8;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem}.limbic-radar-list{display:grid;gap:.55rem}.limbic-radar-item{border:1px solid rgba(255,255,255,.1);background:rgba(2,6,23,.3);border-radius:.9rem;padding:.75rem}.limbic-radar-score{color:#020617;background:#0f8;border-radius:999px;padding:.25rem .48rem;font-size:.62rem;font-weight:950}.limbic-source-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);padding:.42rem .62rem;font-size:.62rem;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.limbic-source-chip.active{border-color:rgba(0,255,136,.34);background:rgba(0,255,136,.1);color:#0f8}@media (max-width:960px){.professor-redesign-shell{height:min(90dvh,820px);padding:.62rem}.professor-objective-row,.professor-redesign-body{grid-template-columns:1fr}.professor-redesign-body{overflow:auto;align-content:start;grid-auto-rows:max-content}.professor-redesign-column,.professor-redesign-side{min-height:max-content;overflow:visible!important;padding-right:0}.professor-process-steps,.professor-redesign-signal-grid{grid-template-columns:1fr}.professor-actions{justify-content:flex-start}.professor-action-btn{flex:1 1 10.5rem}}@media (max-width:620px){.swal2-popup.professor-popup{width:min(100vw - .5rem,520px)!important}.professor-redesign-shell{height:min(92dvh,780px);gap:.55rem;padding:.5rem}.professor-redesign-hero{grid-template-columns:minmax(0,1fr) 2rem;padding:.68rem}.professor-redesign-title{font-size:1.18rem}.professor-redesign-copy{font-size:.8rem}.professor-redesign-mini-grid{grid-template-columns:1fr}.professor-message{max-height:none}.professor-command-bar{padding:.5rem}.professor-footer-label{margin-bottom:.32rem}.professor-objective-row{gap:.42rem}.professor-process-badge{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;flex-shrink:0}.professor-objective-row .detail-textarea{min-height:3.05rem!important;height:3.05rem!important;padding:.55rem .65rem!important}.professor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;width:100%}.professor-action-btn{min-height:2.18rem;flex:0 0 auto;padding:.48rem .42rem;font-size:.58rem;white-space:normal}}.task-organizer-shell,.trello-dashboard-shell{color:var(--color-text-body,#111827);text-align:left;display:grid;gap:.75rem}.task-organizer-card,.task-organizer-hero,.trello-dashboard-card,.trello-dashboard-hero{border:1px solid var(--color-border,#d8e0eb);background:var(--color-bg-surface,#fff);border-radius:8px;box-shadow:0 12px 28px rgba(15,23,42,.07)}.task-organizer-hero,.trello-dashboard-hero{padding:.85rem;display:grid;gap:.55rem}.task-organizer-title,.trello-dashboard-title{color:var(--color-text-head,#0f172a);font-size:1.1rem;line-height:1.16;font-weight:850;margin:0;letter-spacing:0}.task-organizer-meta,.trello-dashboard-meta{color:var(--color-text-muted,#64748b);font-size:.78rem;line-height:1.36;font-weight:650}.task-organizer-chip-row,.trello-dashboard-actions,.trello-dashboard-badges{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center}.task-organizer-chip,.trello-dashboard-badge{min-height:1.65rem;display:inline-flex;align-items:center;gap:.34rem;border:1px solid var(--color-border,#d8e0eb);background:color-mix(in srgb,var(--color-bg-surface,#fff) 86%,var(--color-primary,#0f63ff));border-radius:999px;padding:.34rem .58rem;color:var(--color-text-body,#334155);font-size:.7rem;font-weight:780}.task-type-grid,.trello-dashboard-kpis,.trello-dashboard-split{display:grid;gap:.55rem}.task-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.task-type-btn,.trello-dashboard-action{min-height:2.35rem;border-radius:8px;border:1px solid var(--color-border,#d8e0eb);background:var(--color-bg-surface,#fff);color:var(--color-text-head,#111827);display:inline-flex;align-items:center;justify-content:center;gap:.42rem;padding:.52rem .65rem;font-size:.76rem;line-height:1.12;font-weight:800;transition:.16s ease}.task-type-btn:hover,.trello-dashboard-action:hover{border-color:var(--color-primary,#0f63ff);transform:translateY(-1px)}.task-type-btn.active,.trello-dashboard-action.primary{background:var(--color-primary,#0f63ff);border-color:var(--color-primary,#0f63ff);color:var(--color-text-inverse,#fff)}.task-organizer-card,.trello-dashboard-card{padding:.78rem}.task-organizer-card b,.trello-dashboard-card b{display:block;color:var(--color-text-head,#0f172a);font-size:.82rem;line-height:1.22;font-weight:850}.task-organizer-card p,.trello-dashboard-card p{margin:.25rem 0 0;color:var(--color-text-muted,#64748b);font-size:.78rem;line-height:1.42;font-weight:650}.trello-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.trello-kpi{border:1px solid var(--color-border,#d8e0eb);border-radius:8px;padding:.72rem;background:var(--color-bg-surface,#fff)}.trello-kpi strong{color:var(--color-text-head,#0f172a);font-size:1.2rem;line-height:1;font-weight:850}.trello-kpi span{display:block;margin-top:.22rem;color:var(--color-text-muted,#64748b);font-size:.72rem;font-weight:760}.trello-dashboard-split{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.trello-dashboard-actions{justify-content:flex-start}.trello-dashboard-service{display:inline-flex;align-items:center;gap:.38rem;border-radius:999px;padding:.34rem .58rem;font-size:.7rem;font-weight:850;border:1px solid #d8e0eb;color:#334155;background:#f8fafc}.trello-dashboard-service.ok{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.trello-dashboard-service.warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.trello-dashboard-service.bad{color:#991b1b;background:#fef2f2;border-color:#fecaca}@media (max-width:900px){.task-type-grid,.trello-dashboard-kpis,.trello-dashboard-split{grid-template-columns:1fr}.trello-dashboard-action{width:100%}}@media (max-width:980px){.limbic-school-grid{grid-template-columns:1fr}}@keyframes hotCard{0%,100%{box-shadow:0 0 22px rgba(0,255,136,.22)}50%{box-shadow:0 0 38px rgba(255,119,0,.32),0 0 24px rgba(0,255,136,.28)}}@keyframes flameRise{from{transform:translateY(12px) scaleX(.92);opacity:.45}to{transform:translateY(-6px) scaleX(1.08);opacity:.85}}#board-grid{flex:1 1 auto;min-height:0;max-height:calc(100dvh - 12.5rem);align-items:stretch;overflow:hidden}.kanban-col{overflow:hidden;min-height:0!important;height:100%;max-height:100%}#decision-actions-grid,.kanban-col>[id^=list-]{scrollbar-gutter:stable;overscroll-behavior:contain}.kanban-drop-active{border-color:rgba(0,255,136,.65)!important;box-shadow:inset 0 0 0 2px rgba(0,255,136,.24),0 0 24px rgba(0,255,136,.14)}.stage-expand-btn{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);border-radius:999px;padding:.26rem .52rem;font-size:8px;font-weight:900;transition:.2s ease}.stage-expand-btn:hover{background:#0f8;color:#020617;border-color:#0f8;box-shadow:0 0 18px rgba(0,255,136,.22)}.expanded-lead-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;padding:.85rem;text-align:left;transition:.22s ease}.expanded-lead-card:hover{border-color:#0f8;transform:translateY(-2px);box-shadow:0 0 24px rgba(0,255,136,.18)}.analytics-card{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:1.7rem;padding:1.15rem;box-shadow:inset 0 0 18px rgba(255,255,255,.015)}.admin-cockpit-shell{display:grid;gap:.72rem;text-align:left}.admin-cockpit-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;border:1px solid rgba(15,99,255,.18);background:linear-gradient(135deg,rgba(15,99,255,.1),rgba(14,165,233,.07) 48%,rgba(255,255,255,.045));border-radius:8px;padding:.78rem .9rem}.admin-cockpit-kicker{font-size:.68rem;line-height:1.1;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:rgba(203,213,225,.94);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-cockpit-title{margin-top:.28rem;font-size:clamp(1.18rem, 2.4vw, 1.7rem);line-height:1;font-weight:950;color:#f8fafc}.admin-cockpit-status{display:inline-flex;align-items:center;gap:.45rem;border-radius:8px;padding:.55rem .76rem;border:1px solid rgba(34,197,94,.28);background:rgba(34,197,94,.1);color:#86efac;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.admin-cockpit-status.warn{border-color:rgba(251,191,36,.38);background:rgba(251,191,36,.12);color:#fde68a}.admin-cockpit-status.loading{border-color:rgba(14,165,233,.32);background:rgba(14,165,233,.1);color:#bae6fd}.admin-load-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.admin-load-step{min-width:0;border-radius:8px;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.56);padding:.58rem .64rem;color:rgba(248,250,252,.95);transition:background .18s ease,border-color .18s ease}.admin-load-step b{display:block;color:#f8fafc;font-size:.7rem;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-load-step span{display:block;margin-top:.2rem;color:rgba(226,232,240,.82);font-size:.56rem;line-height:1.2;font-weight:850;text-transform:uppercase;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-load-step.ok{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.09)}.admin-load-step.ok span{color:#86efac}.admin-load-step.loading{border-color:rgba(125,211,252,.3);background:rgba(56,189,248,.09)}.admin-load-step.loading span{color:#bae6fd}.admin-load-step.warn{border-color:rgba(251,191,36,.38);background:rgba(251,191,36,.12)}.admin-load-step.warn span{color:#fde68a}.admin-cockpit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.admin-cockpit-metric{min-height:3.7rem;border-radius:8px;padding:.58rem .65rem;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.admin-cockpit-metric b{display:block;margin-top:.28rem;font-size:1.12rem;line-height:1;color:#86efac;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-cockpit-panel{min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:rgba(255,255,255,.045);padding:.72rem}.admin-cockpit-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-bottom:.6rem}.admin-cockpit-panel-title{font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-cockpit-panel-subtitle{margin-top:.22rem;font-size:.8rem;color:rgba(226,232,240,.84);line-height:1.45}.admin-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.admin-control-btn{display:flex;align-items:center;justify-content:flex-start;gap:.48rem;width:100%;min-height:2.15rem;border-radius:8px;padding:.5rem .62rem;border:1px solid rgba(148,163,184,.2);background:rgba(255,255,255,.055);font-size:.58rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase;transition:.2s ease}.admin-control-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-control-btn i{width:1rem;color:#93c5fd;text-align:center;flex:0 0 auto}.admin-control-btn:hover{background:rgba(15,99,255,.16);border-color:rgba(147,197,253,.38);transform:translateY(-1px)}.admin-control-btn.danger i{color:#fb7185}.admin-control-btn.danger:hover{background:rgba(251,113,133,.12);border-color:rgba(251,113,133,.32);color:#fecdd3}.admin-list-scroll{max-height:14rem;overflow-y:auto;padding-right:.15rem}.admin-row-card{min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:rgba(255,255,255,.05);padding:.6rem}.admin-row-card b,.admin-row-card div{min-width:0}.admin-worker-log-output{max-height:17rem;overflow:auto;border-radius:8px;border:1px solid rgba(148,163,184,.2);background:rgba(2,6,23,.78);padding:.72rem;color:#d1fae5;font-size:.68rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.admin-zero-freeze{border:1px solid rgba(251,191,36,.36);background:rgba(251,191,36,.12);color:#fde68a;border-radius:8px;padding:.75rem;font-size:.75rem;font-weight:800;line-height:1.38}.admin-clean-shell{display:grid;gap:.72rem;text-align:left}.admin-clean-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;border:1px solid rgba(0,255,136,.18);background:rgba(2,6,23,.62);border-radius:1.15rem;padding:.78rem .9rem}.admin-clean-title{color:#f8fafc;font-size:clamp(1.18rem, 2.2vw, 1.7rem);line-height:1;font-weight:950;letter-spacing:0}.admin-clean-subtitle{margin-top:.28rem;color:rgba(226,232,240,.62);font-size:.72rem;line-height:1.35}.admin-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem}.admin-kpi{min-width:0;border-radius:.92rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);padding:.58rem .68rem}.admin-kpi span{display:block;color:rgba(148,163,184,.82);font-size:.5rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-kpi b{display:block;margin-top:.22rem;color:#0f8;font-size:1.15rem;line-height:1;font-weight:950}.admin-main-grid{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:.6rem;align-items:start}.admin-slim-panel{min-width:0;border-radius:1rem;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04);padding:.72rem}.admin-slim-title{color:#0f8;font-size:.62rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.admin-slim-subtitle{margin-top:.18rem;color:rgba(226,232,240,.55);font-size:.66rem;line-height:1.32}.admin-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-top:.62rem}.admin-command-grid .admin-control-btn{min-height:2.15rem;padding:.52rem .62rem;border-radius:.72rem;font-size:.58rem}.admin-service-list{display:grid;gap:.42rem;margin-top:.62rem}.admin-service-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center;border-radius:.78rem;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.32);padding:.48rem .56rem}.admin-service-dot{width:.55rem;height:.55rem;border-radius:999px;background:#0f8;box-shadow:0 0 0 3px rgba(0,255,136,.08)}.admin-service-dot.warn{background:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,.1)}.admin-service-dot.bad{background:#fb7185;box-shadow:0 0 0 3px rgba(251,113,133,.1)}.admin-service-row b{display:block;color:rgba(248,250,252,.9);font-size:.7rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-service-row span{display:block;color:rgba(226,232,240,.52);font-size:.58rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-service-row em{color:rgba(226,232,240,.68);font-size:.56rem;font-style:normal;font-weight:900;text-transform:uppercase}.admin-detail-stack{display:grid;gap:.48rem}.admin-fold{border-radius:1rem;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);overflow:hidden}.admin-fold>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.68rem .78rem;color:#0f8;font-size:.64rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.admin-fold>summary::-webkit-details-marker{display:none}.admin-fold>summary span{color:rgba(226,232,240,.52);font-size:.58rem;font-weight:850;letter-spacing:0;text-transform:none}.admin-fold-body{padding:0 .78rem .78rem}.admin-compact-list{display:grid;gap:.42rem;max-height:15rem;overflow:auto;padding-right:.12rem}.admin-compact-item{border-radius:.82rem;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.3);padding:.55rem .62rem}.admin-compact-item b{color:rgba(248,250,252,.9);font-size:.72rem;line-height:1.2}.admin-compact-item span{display:block;margin-top:.18rem;color:rgba(226,232,240,.54);font-size:.6rem;line-height:1.25}@media (max-width:820px){.admin-cockpit-hero{grid-template-columns:1fr}.admin-cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-load-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-control-grid{grid-template-columns:1fr}.admin-clean-top,.admin-main-grid{grid-template-columns:1fr}.admin-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.bi-panel{min-height:58vh;border-radius:2rem;border:1px solid rgba(0,255,136,.16);background:radial-gradient(circle at top left,rgba(0,255,136,.11),transparent 36%),rgba(255,255,255,.045);overflow:hidden}.bi-iframe{width:100%;height:min(68vh,720px);border:0;background:#020617;border-radius:1.5rem}.bi-empty{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;align-items:stretch}.bi-step{border-radius:1.35rem;padding:1rem;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.bi-step-number{width:1.85rem;height:1.85rem;border-radius:.8rem;display:inline-flex;align-items:center;justify-content:center;background:#0f8;color:#020617;font-weight:950;font-size:.72rem;margin-right:.55rem}.bi-local-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.15rem}.bi-local-status{border-radius:1.2rem;border:1px solid rgba(255,255,255,.1);background:rgba(2,6,23,.34);padding:.85rem 1rem;color:rgba(226,232,240,.72);font-size:.78rem;line-height:1.45}.analytics-action{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:999px;padding:.7rem 1rem;font-size:.68rem;font-weight:900;transition:.22s ease}.analytics-action:hover{background:#0f8;color:#020617;border-color:#0f8;box-shadow:0 0 22px rgba(0,255,136,.22);transform:translateY(-1px)}.analytics-tab-active{background:#0f8!important;color:#020617!important;border-color:#0f8!important}.sig-container{font-size:9px;opacity:.72;transition:.3s;cursor:pointer}.sig-container:hover{opacity:1}.sig-brand{display:inline-flex;align-items:center;gap:.35rem;color:rgba(226,232,240,.48);font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:none;transition:.22s ease}.sig-brand::before{content:"";width:1.35rem;height:1px;background:linear-gradient(90deg,rgba(0,255,136,.65),transparent)}.sig-brand:hover{color:#0f8;text-shadow:0 0 12px rgba(0,255,136,.58)}.status-pill{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);border-radius:1.25rem;padding:1rem}.status-compact{min-height:5.35rem;padding:.75rem .85rem;border-radius:1.05rem}.status-compact b{font-size:.58rem;letter-spacing:.12em}.status-compact p{line-height:1.18}.status-ok{color:#0f8}.status-warn{color:#f97316}.status-bad{color:#ef4444}.integration-card{border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025));border-radius:1.5rem;padding:1rem}.integration-card.ready{border-color:rgba(0,255,136,.55);box-shadow:0 0 22px rgba(0,255,136,.08)}.integration-card.error{border-color:rgba(239,68,68,.42)}.integration-pill{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.28rem .6rem;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.integration-pill.ok{background:rgba(0,255,136,.14);color:#0f8}.integration-pill.warn{background:rgba(249,115,22,.16);color:#fb923c}.integration-pill.off{background:rgba(148,163,184,.14);color:#cbd5e1}.system-orb{width:.72rem;height:.72rem;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 rgba(148,163,184,0)}.system-orb.ok{background:#0f8;box-shadow:0 0 18px rgba(0,255,136,.72)}.system-orb.neutral{background:#7dd3fc;box-shadow:0 0 18px rgba(125,211,252,.48)}.system-orb.warn{background:#fb923c;box-shadow:0 0 18px rgba(251,146,60,.58)}.system-orb.bad{background:#ef4444;box-shadow:0 0 18px rgba(239,68,68,.58)}.system-status-pill{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);padding:.42rem .72rem;font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;transition:.22s ease;box-shadow:0 0 0 rgba(0,255,136,0)}.system-status-pill:hover{background:rgba(0,255,136,.12);border-color:rgba(0,255,136,.42);color:#0f8}.system-status-pill:hover{box-shadow:0 0 20px rgba(0,255,136,.22)}.footer-attendance-toggle{--attendance-color:#7c3aed;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid color-mix(in srgb,var(--attendance-color) 54%,transparent);padding:.24rem;transition:.22s ease;box-shadow:0 0 0 color-mix(in srgb,var(--attendance-color) 0,transparent)}.footer-attendance-toggle .attendance-label-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.footer-attendance-toggle .selector-ui{width:56px;height:28px;border-width:2px;border-color:var(--attendance-color)}.footer-attendance-toggle .selector-ui .knob{width:18px;height:18px;font-size:.62rem;background:var(--attendance-color);color:#fff}.footer-attendance-toggle .selector-ui.human-active .knob{transform:translateX(28px)}.footer-attendance-toggle.bot-active{--attendance-color:#00ff88;color:#0f8}.footer-attendance-toggle.bot-active .selector-ui .knob{color:#020617}.footer-attendance-toggle.human-active{--attendance-color:#7c3aed;color:#a78bfa}.footer-attendance-toggle:hover{background:color-mix(in srgb,var(--attendance-color) 13%,rgba(255,255,255,.06));box-shadow:0 0 20px color-mix(in srgb,var(--attendance-color) 32%,transparent);transform:translateY(-1px)}.swal2-popup.notification-popup{width:min(1240px,calc(100vw - 1rem))!important;padding:.85rem!important;border-radius:1.65rem!important;overflow:hidden!important}.swal2-popup.notification-popup .swal2-html-container{margin:0!important;overflow:auto!important;max-height:min(86vh,760px)!important}.notification-feed{min-height:0;overflow-y:auto;padding-right:.2rem}.notification-board{display:grid;grid-template-columns:240px minmax(0,1fr) 270px;gap:.72rem;text-align:left;height:min(76vh,680px);overflow-x:hidden;overflow-y:auto}.notification-left-rail{display:flex;flex-direction:column;gap:.72rem;min-height:0;overflow:visible;padding-right:0}.notification-hero{border-radius:1.15rem;border:1px solid rgba(0,255,136,.16);background:radial-gradient(circle at 0 0,rgba(0,255,136,.18),transparent 32%),rgba(255,255,255,.045);padding:.78rem}.notification-hero,.notification-side-panel{position:relative;overflow:hidden}.notification-hero::after,.notification-side-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0,rgba(255,255,255,.08) 42%,transparent 64%),repeating-linear-gradient(90deg,rgba(0,255,136,.08) 0 1px,transparent 1px 18px);opacity:.22;transform:translateX(-55%);animation:notificationScan 7s ease-in-out infinite}.notification-hero>*,.notification-side-panel>*{position:relative;z-index:1}.notification-hero::after,.notification-side-panel::before{display:none}.notification-side-panel{border-radius:1.15rem;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 88% 8%,rgba(56,189,248,.14),transparent 30%),rgba(255,255,255,.045);padding:.78rem;min-height:0;overflow-y:auto}.notification-compact-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.notification-compact-title{font-size:1.45rem;line-height:1;font-weight:950}.notification-stats{display:grid;grid-template-columns:1fr;gap:.42rem;margin-top:.65rem}.notification-stat{border-radius:.78rem;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.35);padding:.48rem .55rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.notification-stat b{display:block;font-size:1.15rem;line-height:1}.notification-story-card{position:relative;display:grid;grid-template-columns:2.05rem minmax(0,1fr);gap:.58rem;align-items:start;padding:.62rem;border-radius:.98rem;background:linear-gradient(145deg,rgba(255,255,255,.058),rgba(255,255,255,.032));border:1px solid rgba(255,255,255,.08);transition:.2s ease;overflow:hidden}.notification-story-card::before{content:"";position:absolute;inset:0 auto 0 0;width:.14rem;background:linear-gradient(180deg,#38bdf8,rgba(255,255,255,.08));opacity:.7}.notification-story-card.unread{border-color:rgba(0,255,136,.34);background:linear-gradient(135deg,rgba(0,255,136,.13),rgba(255,255,255,.045))}.notification-story-card.unread::before{background:linear-gradient(180deg,#0f8,#38bdf8);opacity:1;box-shadow:0 0 20px rgba(0,255,136,.4)}.notification-story-card:hover{transform:translateY(-1px);border-color:rgba(0,255,136,.42);box-shadow:0 12px 32px rgba(0,0,0,.18)}.notification-avatar{width:1.9rem;height:1.9rem;border-radius:.72rem;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;background:radial-gradient(circle at top left,#0f8,#0ea5e9 70%);color:#020617;box-shadow:0 0 18px rgba(0,255,136,.18)}.notification-avatar.warning{background:linear-gradient(135deg,#fb923c,#facc15)}.notification-avatar.danger{background:linear-gradient(135deg,#ef4444,#fb7185);color:#fff}.notification-avatar.info{background:linear-gradient(135deg,#38bdf8,#818cf8);color:#fff}.notification-chip{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;padding:.2rem .42rem;background:rgba(255,255,255,.07);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.notification-inline-actions{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.62rem;min-width:0}.crm-modal-action,.notification-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;border-radius:999px;padding:.42rem .62rem;font-size:8px;font-weight:950;background:rgba(255,255,255,.08);color:inherit;transition:.2s ease;border:1px solid rgba(255,255,255,.08);text-transform:uppercase;letter-spacing:.08em}.crm-modal-action.primary,.notification-action-btn.primary{background:rgba(0,255,136,.16);color:#0f8;border-color:rgba(0,255,136,.28)}.notification-action-btn.secondary{background:rgba(255,255,255,.06);color:inherit}.notification-action-btn.danger{background:rgba(239,68,68,.1);color:#991b1b;border-color:rgba(239,68,68,.28)}.crm-modal-action:hover,.notification-action-btn:hover{transform:translateY(-1px);box-shadow:0 0 18px rgba(0,255,136,.22)}.crm-modal-action:disabled,.notification-action-btn:disabled{cursor:not-allowed;transform:none;box-shadow:none;opacity:.72;filter:grayscale(.2)}.swal2-popup.professor-agent-popup{width:min(820px,calc(100vw - 1.25rem))!important;padding:1rem!important;border-radius:1.7rem!important;overflow:hidden!important;border:1px solid rgba(0,255,136,.14)!important;box-shadow:0 28px 90px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.055)!important}.swal2-popup.professor-agent-popup .swal2-title{display:none!important}.swal2-popup.professor-agent-popup .swal2-html-container{margin:0!important;max-height:none!important;overflow:visible!important}.swal2-popup.professor-agent-popup .swal2-actions{margin-top:.85rem!important;gap:.6rem!important}.prof-agent-shell{text-align:left;display:grid;gap:.72rem}.prof-agent-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;border-radius:1.35rem;border:1px solid rgba(0,255,136,.18);background:radial-gradient(circle at 0 0,rgba(0,255,136,.12),transparent 34%),rgba(255,255,255,.045);padding:.95rem}.prof-agent-mark{width:2.55rem;height:2.55rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;color:#020617;background:#0f8;box-shadow:0 0 28px rgba(0,255,136,.24)}.prof-agent-brand{color:#0f8;font-size:.58rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase}.prof-agent-title{margin-top:.2rem;font-size:clamp(1.35rem, 2.2vw, 2rem);line-height:1;font-weight:950;letter-spacing:0}.prof-agent-text{margin-top:.45rem;color:rgba(226,232,240,.72);font-size:.82rem;line-height:1.42;max-width:62ch}.prof-agent-status{margin-top:.5rem;color:#0f8;font-size:.74rem;line-height:1.35;font-weight:850}.prof-agent-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.65rem}.prof-agent-card{border-radius:1.15rem;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.045);padding:.82rem;min-width:0}.prof-agent-card b{display:block;color:#0f8;font-size:.58rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.prof-agent-card span{display:block;margin-top:.28rem;color:rgba(226,232,240,.72);font-size:.75rem;line-height:1.32}.prof-agent-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.prof-agent-quiet label,.prof-agent-toggle{display:flex;align-items:center;gap:.55rem;min-height:2.65rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.055);padding:.62rem .7rem;font-size:.84rem;font-weight:850}.prof-agent-quiet input[type=checkbox],.prof-agent-toggle input,.prof-agent-top input{width:1rem;height:1rem;accent-color:#00ff88;flex:0 0 auto}.prof-agent-range{margin-top:.7rem}.prof-agent-range label{display:flex;justify-content:space-between;gap:.6rem;color:rgba(226,232,240,.62);font-size:.58rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.prof-agent-range input{width:100%;margin-top:.45rem;accent-color:#00ff88}.prof-agent-quiet{display:grid;grid-template-columns:minmax(0,.9fr) repeat(2,minmax(120px,.55fr));gap:.55rem}.prof-agent-time{min-height:2.65rem!important;border-radius:.95rem!important;padding:.55rem .7rem!important}.light .swal2-popup.professor-agent-popup .prof-agent-card span,.light .swal2-popup.professor-agent-popup .prof-agent-range label,.light .swal2-popup.professor-agent-popup .prof-agent-text{color:rgba(15,23,42,.66)!important}.light .swal2-popup.professor-agent-popup .prof-agent-card,.light .swal2-popup.professor-agent-popup .prof-agent-quiet label,.light .swal2-popup.professor-agent-popup .prof-agent-toggle,.light .swal2-popup.professor-agent-popup .prof-agent-top{background:rgba(15,23,42,.045)!important;border-color:rgba(15,23,42,.12)!important}@media (max-width:720px){.swal2-popup.professor-agent-popup{padding:.85rem!important}.prof-agent-grid,.prof-agent-quiet{grid-template-columns:1fr}.prof-agent-toggle-grid{grid-template-columns:1fr}.prof-agent-top{grid-template-columns:1fr}.prof-agent-mark{width:2.35rem;height:2.35rem}}@keyframes notificationScan{0%,100%{transform:translateX(-55%);opacity:.12}48%{transform:translateX(55%);opacity:.28}}@keyframes notificationPulse{0%,100%{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}.notification-side-title{font-size:1.05rem;line-height:1.05;font-weight:950;margin-top:.2rem}.notification-focus-card{border-radius:.98rem;border:1px solid rgba(0,255,136,.18);background:linear-gradient(145deg,rgba(0,255,136,.1),rgba(56,189,248,.045));padding:.7rem}.notification-brain-list{display:grid;gap:.5rem;margin-top:.72rem}.notification-brain-item{display:block;width:100%;border-radius:.88rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);padding:.62rem .68rem;cursor:default}.notification-command-grid{display:grid;gap:.42rem;margin-top:.65rem}@media (max-width:1050px){.notification-board{grid-template-columns:1fr;height:auto;max-height:min(86vh,760px);overflow-y:auto}.notification-left-rail{overflow:visible;padding-right:0}.notification-side-panel{overflow:visible}.notification-feed{max-height:46vh}.notification-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.notification-inline-actions{gap:.36rem}}.about-console{position:relative;display:grid;gap:.85rem;text-align:left;overflow:hidden}.about-hero{position:relative;overflow:hidden;border-radius:2rem;border:1px solid rgba(0,255,136,.18);background:radial-gradient(circle at 12% 0,rgba(0,255,136,.24),transparent 34%),radial-gradient(circle at 88% 22%,rgba(56,189,248,.16),transparent 32%),linear-gradient(145deg,rgba(15,23,42,.96),rgba(2,6,23,.92));padding:clamp(1rem,2vw,1.35rem)}.about-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(0,255,136,.1) 0 1px,transparent 1px 26px),linear-gradient(115deg,transparent,rgba(255,255,255,.1),transparent);opacity:.2}.about-hero>*{position:relative;z-index:1}.about-kicker{display:inline-flex;align-items:center;gap:.42rem;border-radius:999px;border:1px solid rgba(0,255,136,.2);background:rgba(0,255,136,.09);color:#bbf7d0;padding:.42rem .65rem;font-size:.58rem;font-weight:950;text-transform:uppercase;letter-spacing:.16em}.about-title{margin-top:.75rem;font-size:clamp(2rem, 5vw, 3.75rem);line-height:.92;letter-spacing:0;font-weight:950;max-width:11ch}.about-subtitle{margin-top:.75rem;max-width:760px;color:rgba(226,232,240,.78);font-size:.92rem;line-height:1.5}.about-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:1rem}.about-metric{border-radius:1.15rem;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.055);padding:.75rem}.about-metric b{display:block;color:#0f8;font-size:1.35rem;line-height:1}.about-metric span{display:block;margin-top:.28rem;color:rgba(226,232,240,.64);font-size:.62rem;line-height:1.25;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.about-limbic{border-radius:1.55rem;border:1px solid rgba(0,255,136,.16);background:linear-gradient(145deg,rgba(0,255,136,.08),rgba(56,189,248,.045));padding:1rem;display:grid;gap:.55rem}.about-limbic-code{color:#0f8;font-size:.72rem;line-height:1.35;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.about-limbic-copy{color:rgba(226,232,240,.8);font-size:.88rem;line-height:1.55;max-width:820px}.about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.72fr);gap:.85rem;align-items:start}.about-panel{border-radius:1.55rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.026));padding:1rem}.about-update-list{display:grid;gap:.58rem;margin-top:.8rem}.about-update-item{display:grid;grid-template-columns:1.85rem minmax(0,1fr);gap:.65rem;align-items:start;border-radius:1.05rem;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.28);padding:.7rem}.about-update-item i{width:1.85rem;height:1.85rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.76rem;color:#020617;background:#0f8;box-shadow:0 0 22px rgba(0,255,136,.16)}.about-deep-grid{display:grid;gap:.58rem;margin-top:.8rem}.about-deep-card{border-radius:1.05rem;border:1px solid rgba(255,255,255,.09);background:rgba(2,6,23,.25);padding:.8rem}.about-roadmap-list{display:grid;gap:.5rem;margin-top:.75rem}.about-roadmap-item{display:flex;gap:.52rem;align-items:flex-start;font-size:.82rem;line-height:1.35;color:rgba(226,232,240,.78)}.about-roadmap-item i{color:#38bdf8;margin-top:.15rem}.about-replay-card{border-color:rgba(0,255,136,.18);background:linear-gradient(145deg,rgba(0,255,136,.1),rgba(56,189,248,.055))}.about-ai-insight{margin-top:1rem;border-radius:1.2rem;border:1px solid rgba(0,255,136,.2);background:rgba(2,6,23,.42);padding:.9rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center}.about-ai-insight-label{display:inline-flex;align-items:center;gap:.4rem;color:#0f8;font-size:.56rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.about-ai-insight-copy{margin-top:.42rem;color:rgba(226,232,240,.82);font-size:.85rem;line-height:1.48;max-width:820px}.about-ai-insight-score{min-width:6rem;border-radius:1rem;border:1px solid rgba(0,255,136,.18);background:rgba(0,255,136,.09);padding:.7rem;text-align:center}.about-ai-insight-score b{display:block;color:#0f8;font-size:1.55rem;line-height:1}.about-ai-insight-score span{display:block;margin-top:.28rem;color:rgba(226,232,240,.6);font-size:.52rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.about-docs{display:grid;gap:.9rem}.about-docs-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.62fr);gap:.8rem;align-items:end}.about-doc-search{position:relative;min-width:0}.about-doc-search i{position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:#0f8;pointer-events:none}.about-doc-search input{width:100%;border-radius:1.05rem;border:1px solid rgba(0,255,136,.2);background:rgba(2,6,23,.44);color:inherit;outline:0;padding:.82rem .95rem .82rem 2.45rem;font-size:.86rem;font-weight:800}.about-doc-search input:focus{border-color:rgba(0,255,136,.55);box-shadow:0 0 0 3px rgba(0,255,136,.08)}.about-doc-index{display:flex;flex-wrap:wrap;gap:.42rem}.about-doc-index button{border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);color:inherit;padding:.44rem .62rem;font-size:.58rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;transition:.18s ease}.about-doc-index button:hover{border-color:rgba(0,255,136,.35);background:rgba(0,255,136,.1);color:#0f8}.about-doc-section-list{display:grid;gap:.75rem}.about-doc-section{border-radius:1.15rem;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.18);padding:.78rem}.about-doc-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.65rem}.about-doc-section-title{display:flex;align-items:center;gap:.55rem;font-size:1rem;font-weight:950;color:#f8fafc}.about-doc-section-title i{color:#0f8;width:1rem;text-align:center}.about-doc-topic-count{border-radius:999px;border:1px solid rgba(0,255,136,.16);color:#0f8;padding:.28rem .5rem;font-size:.54rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.about-doc-topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.58rem}.about-doc-topic{border-radius:1rem;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.045);padding:.8rem}.about-doc-topic h6{margin:0;font-size:.88rem;line-height:1.25;font-weight:950;color:#0f8}.about-doc-topic p{margin-top:.42rem;font-size:.78rem;line-height:1.5;color:rgba(226,232,240,.76)}.about-doc-topic ul{margin:.58rem 0 0;padding-left:1rem;display:grid;gap:.28rem}.about-doc-topic li{font-size:.74rem;line-height:1.4;color:rgba(226,232,240,.68)}.about-doc-suggestion{display:none;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:center;border-radius:1rem;border:1px solid rgba(0,255,136,.24);background:linear-gradient(135deg,rgba(0,255,136,.11),rgba(56,189,248,.055));padding:.82rem}.about-doc-suggestion.active{display:grid}.about-doc-suggestion-label{color:#0f8;font-size:.54rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.about-doc-suggestion-title{margin-top:.22rem;font-size:.92rem;line-height:1.25;font-weight:950;color:#f8fafc}.about-doc-suggestion-copy{margin-top:.22rem;font-size:.72rem;line-height:1.42;color:rgba(226,232,240,.68)}.about-doc-suggestion button{border-radius:999px;border:1px solid rgba(0,255,136,.28);background:#0f8;color:#020617;padding:.58rem .78rem;font-size:.62rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.about-doc-topic.best-match{border-color:rgba(0,255,136,.45);background:rgba(0,255,136,.08);box-shadow:0 0 0 1px rgba(0,255,136,.08),0 14px 42px rgba(0,255,136,.08)}.about-doc-empty{display:none;border-radius:1rem;border:1px dashed rgba(0,255,136,.25);color:rgba(226,232,240,.72);background:rgba(0,255,136,.055);padding:.85rem;font-size:.82rem;line-height:1.45}.about-doc-empty.active{display:block}.about-doc-hidden{display:none!important}@media (max-width:900px){.about-grid{grid-template-columns:1fr}.about-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-ai-insight,.about-docs-head{grid-template-columns:1fr}.about-doc-suggestion{grid-template-columns:1fr}}@media (max-width:560px){.about-title{font-size:2rem;max-width:100%}.about-metric-grid{grid-template-columns:1fr}}.mobile-topbar{display:none}.mobile-menu-panel{background:rgba(2,6,23,.96);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 80px rgba(0,0,0,.55);animation:mobileMenuIn .3s ease}@keyframes mobileMenuIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-action{display:flex;align-items:center;gap:.85rem;width:100%;padding:.95rem 1rem;border-radius:1.25rem;background:rgba(255,255,255,.06);font-size:.82rem;font-weight:900;text-align:left}.mobile-menu-action:hover{background:#0f8;color:#020617}.mobile-icon-btn{position:relative;width:2.85rem;height:2.85rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;background:rgba(255,255,255,.08);color:#0f8;border:1px solid rgba(255,255,255,.1)}.mobile-bottom-nav{display:none}.mobile-bottom-action{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.18rem;padding:.45rem .35rem;border-radius:1rem;color:rgba(255,255,255,.72);font-size:.62rem;font-weight:900;text-transform:uppercase}.mobile-bottom-action i{color:#0f8;font-size:1rem}.mobile-bottom-action:active,.mobile-bottom-action:hover{background:rgba(0,255,136,.12);color:#fff}.email-app{height:min(82vh,820px);min-height:620px;display:grid;grid-template-columns:250px minmax(280px,420px) minmax(0,1fr);gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:2.25rem;background:radial-gradient(circle at top left,rgba(0,255,136,.13),transparent 32%),rgba(2,6,23,.985);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.swal2-popup.email-popup{background:#050b18!important;border-color:rgba(0,255,136,.18)!important;padding:1rem!important}.swal2-popup.email-popup .swal2-html-container{margin:0!important;height:calc(100% - 1.2rem);overflow:hidden!important}.email-sidebar{border-right:1px solid rgba(255,255,255,.08);padding:1rem;overflow-y:auto;min-height:0}.email-list-pane{border-right:1px solid rgba(255,255,255,.08);min-width:0;min-height:0;display:flex;flex-direction:column}.email-reader{min-width:0;padding:1rem;overflow-y:auto;min-height:0}.email-toolbar{display:flex;align-items:center;gap:.65rem;padding:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.email-search-input{flex:1;min-width:0;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);padding:.85rem 1rem;outline:0}.email-pill-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;padding:.75rem 1rem;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);font-size:.72rem;font-weight:900;transition:.2s ease}.email-pill-btn.active,.email-pill-btn:hover{background:#0f8;color:#020617;border-color:#0f8;transform:translateY(-1px)}.email-account-chip,.email-folder-chip{width:100%;display:flex;align-items:center;gap:.75rem;text-align:left;border-radius:1.15rem;padding:.75rem;background:rgba(255,255,255,.055);border:1px solid transparent;transition:.2s ease}.email-account-chip.active,.email-account-chip:hover,.email-folder-chip.active,.email-folder-chip:hover{border-color:rgba(0,255,136,.55);background:rgba(0,255,136,.11)}.email-list{overflow-y:auto;overscroll-behavior:contain;padding:.45rem;flex:1 1 auto;min-height:0;max-height:100%}.email-list-item{width:100%;text-align:left;border:1px solid transparent;background:0 0;border-radius:1.05rem;padding:.8rem;transition:.18s ease;display:grid;gap:.35rem;cursor:pointer}.email-list-item:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}.email-list-item.active{background:rgba(0,255,136,.12);border-color:rgba(0,255,136,.35)}.email-list-item.unread{background:rgba(255,255,255,.07)}.email-list-item.unread .email-subject{color:#fff;font-weight:950}.email-reader-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;opacity:.52;font-weight:900}.email-reader-body{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.email-reader-body.rich{white-space:normal;padding:0;overflow:hidden;background:rgba(255,255,255,.96)}.email-html-frame{width:100%;height:min(68vh,720px);min-height:420px;display:block;border:0;background:#fff;color-scheme:light}.email-attachment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem}.email-attachment-card{min-width:0;display:flex;align-items:center;gap:.7rem;border-radius:1.05rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);padding:.8rem}.email-attachment-card i{color:#0f8}.email-priority-pill{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.4rem .7rem;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;background:rgba(0,255,136,.14);color:#0f8;border:1px solid rgba(0,255,136,.22)}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.email-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.email-provider-card{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);border-radius:1.35rem;padding:1rem;text-align:left;transition:.2s ease}.email-provider-card:hover{border-color:#0f8;transform:translateY(-2px);box-shadow:0 18px 45px rgba(0,0,0,.2)}.email-skeleton{position:relative;overflow:hidden;background:rgba(255,255,255,.06);border-radius:1rem;min-height:4.7rem}.email-skeleton::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:shimmer 1.2s infinite}@keyframes shimmer{to{transform:translateX(100%)}}.app-center-overlay{position:fixed;inset:0;z-index:1120;display:flex;align-items:center;justify-content:center;padding:clamp(.65rem,2.2vh,1.35rem);background:radial-gradient(circle at 12% 10%,rgba(0,255,136,.18),transparent 26%),radial-gradient(circle at 90% 14%,rgba(99,102,241,.16),transparent 28%),rgba(2,6,23,.74);backdrop-filter:blur(26px) saturate(1.14);-webkit-backdrop-filter:blur(26px) saturate(1.14);opacity:0;pointer-events:none;transition:opacity .18s ease}.app-center-overlay.active{opacity:1;pointer-events:auto}.app-center-panel{width:min(1480px,calc(100vw - 1.2rem));height:min(860px,calc(100dvh - 1.2rem));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.62rem;border:1px solid rgba(255,255,255,.12);border-radius:1.65rem;background:linear-gradient(145deg,rgba(15,23,42,.97),rgba(2,6,23,.985)),radial-gradient(circle at top left,rgba(0,255,136,.12),transparent 32%);box-shadow:0 34px 130px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.06);padding:clamp(.65rem,1.1vw,.92rem);overflow:hidden}.app-center-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.05rem .1rem .2rem}.app-center-title{font-size:clamp(1.25rem, 2.2vw, 2.05rem);line-height:.98;letter-spacing:0;font-weight:950}.app-center-subtitle{color:rgba(226,232,240,.68);max-width:720px;font-size:.72rem;line-height:1.38;margin-top:.24rem}.app-center-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.app-center-btn{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.065);color:inherit;padding:.52rem .68rem;font-size:.56rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em;transition:.2s ease}.app-center-btn:hover{transform:translateY(-1px);border-color:rgba(0,255,136,.45);box-shadow:0 0 20px rgba(0,255,136,.12)}.app-center-btn.primary{background:#0f8;color:#020617;border-color:#0f8}.app-center-close{width:2.55rem;height:2.55rem;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-size:1.32rem;transition:.2s ease}.app-center-close:hover{background:rgba(239,68,68,.18);border-color:rgba(248,113,113,.4);color:#fecaca;transform:rotate(6deg) scale(1.03)}.app-center-body{min-height:0;display:grid;grid-template-columns:clamp(210px,15vw,250px) minmax(0,1fr) clamp(260px,18vw,320px);gap:.68rem;overflow:hidden}.app-center-available,.app-center-sidebar{min-height:0;overflow:hidden;border-radius:1.12rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);padding:.58rem}.app-center-sidebar{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:.5rem}.app-center-available{display:grid;grid-template-rows:auto minmax(0,.85fr) auto minmax(0,1.15fr);gap:.58rem}.app-center-available.library-empty{grid-template-rows:auto auto auto minmax(0,1fr)}.app-center-side-scroll{min-height:0;display:grid;align-content:start;gap:.38rem;overflow-y:auto;overflow-x:hidden;padding-right:.12rem;scrollbar-gutter:stable}.app-center-available-list::-webkit-scrollbar,.app-center-folders::-webkit-scrollbar,.app-center-side-scroll::-webkit-scrollbar{width:7px;height:7px}.app-center-available-list::-webkit-scrollbar-thumb,.app-center-folders::-webkit-scrollbar-thumb,.app-center-side-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:999px}.app-center-kicker{color:#0f8;font-size:.52rem;font-weight:950;text-transform:uppercase;letter-spacing:.16em;margin-bottom:.45rem}.app-center-folder-nav{width:100%;display:flex;align-items:center;gap:.5rem;text-align:left;border-radius:.82rem;padding:.52rem .58rem;background:rgba(255,255,255,.045);border:1px solid transparent;transition:.18s ease}.app-center-folder-nav:hover{background:rgba(0,255,136,.1);border-color:rgba(0,255,136,.24)}.app-center-folder-nav.active{background:var(--color-hover);border-color:var(--color-primary);color:var(--color-text-head)}.app-center-folder-nav i{color:#0f8}.app-center-folder-count{margin-left:auto;opacity:.52;font-size:.65rem;font-weight:950}.app-center-folders{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:.78rem;padding:.02rem .2rem .02rem .02rem;scrollbar-gutter:stable}.app-center-folder{min-width:0;min-height:0;border-radius:1.12rem;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 0 0,rgba(0,255,136,.08),transparent 34%),rgba(255,255,255,.04);padding:.58rem;transition:.18s ease;overflow:hidden;align-self:start;contain:layout paint}.app-center-folder.expanded{grid-column:1/-1;align-self:stretch}.app-center-folder.expanded .app-center-dropzone{grid-template-columns:repeat(auto-fill,minmax(116px,1fr))}.app-center-folder.expanded .app-center-icon{width:4rem;height:4rem;border-radius:1.2rem}.app-center-view-controls{display:inline-flex;align-items:center;gap:.18rem;padding:.18rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045)}.app-center-view-btn{width:1.9rem;height:1.9rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:rgba(226,232,240,.68);font-size:.72rem;transition:.16s ease}.app-center-view-btn.active,.app-center-view-btn:hover{background:var(--color-primary);color:var(--color-text-inverse)}.app-center-folder.drag-over{border-color:rgba(0,255,136,.65);box-shadow:0 0 0 2px rgba(0,255,136,.14),0 0 28px rgba(0,255,136,.12);transform:translateY(-1px)}.app-center-folder-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-bottom:.48rem}.app-center-folder-name{font-size:.66rem;font-weight:950;text-transform:uppercase;letter-spacing:.1em;color:rgba(226,232,240,.86)}.app-center-folder-tools{display:flex;align-items:center;gap:.35rem}.app-center-icon-btn{width:1.72rem;height:1.72rem;border-radius:.65rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:rgba(226,232,240,.78);transition:.18s ease}.app-center-icon-btn:hover{background:rgba(0,255,136,.16);color:#0f8;border-color:rgba(0,255,136,.32)}.app-center-dropzone{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));grid-auto-rows:max-content;gap:.46rem;align-content:start;border-radius:.95rem}.app-center-empty-folder{grid-column:1/-1;min-height:4.5rem;border-radius:.95rem;border:1px dashed rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;padding:.7rem;color:rgba(226,232,240,.58);font-size:.68rem;text-align:center}.app-center-app{position:relative;min-width:0;min-height:5.55rem;display:grid;justify-items:center;align-content:center;gap:.32rem;text-align:center;border-radius:.92rem;border:1px solid transparent!important;background:0 0!important;padding:.48rem .36rem;cursor:grab;transition:.2s ease;contain:layout paint}.app-center-app:active{cursor:grabbing}.app-center-app:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--app-accent,#0f8) 10%,transparent)!important;box-shadow:none}.app-center-app.dragging{opacity:.48;transform:scale(.96)}.app-center-app.installed{border-color:rgba(0,255,136,.4);background:rgba(0,255,136,.08)}.app-center-app.available{border-color:rgba(56,189,248,.4);background:rgba(56,189,248,.08)}.app-center-app.unavailable{border-color:rgba(148,163,184,.4);background:rgba(148,163,184,.08);opacity:.6}.app-center-app.drop-before{box-shadow:inset 4px 0 0 #0f8,0 0 0 1px rgba(0,255,136,.34)}.app-center-panel.organizing .app-center-app{cursor:grab;animation:appWiggle 1.7s ease-in-out infinite}.app-center-panel.organizing .app-center-app:hover{transform:translateY(-1px)}.app-center-panel.organizing .app-center-remove{opacity:1}.app-center-organize-badge{display:none;align-items:center;gap:.45rem;border-radius:999px;border:1px solid rgba(0,255,136,.22);background:rgba(0,255,136,.08);color:#0f8;padding:.5rem .7rem;font-size:.58rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.app-center-panel.organizing .app-center-organize-badge{display:inline-flex}.app-center-organize-help{display:none;grid-column:1/-1;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--color-primary,#0f8) 28%,var(--color-border,rgba(255,255,255,.1)));background:color-mix(in srgb,var(--color-primary,#0f8) 10%,var(--color-bg-surface,rgba(255,255,255,.045)));color:var(--color-text-body,rgba(209,250,229,.92));padding:.62rem .72rem;font-size:.68rem;line-height:1.35;font-weight:800}.app-center-panel.organizing .app-center-organize-help{display:block}.app-center-add-chip,.app-center-more-chip{border-radius:999px;border:1px solid rgba(0,255,136,.28);background:rgba(0,255,136,.1);color:#0f8;padding:.38rem .52rem;font-size:.54rem;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.app-center-more-chip{width:100%;min-height:5.55rem;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-head);border-color:color-mix(in srgb,var(--color-primary) 34%,var(--color-border));background:var(--color-hover)}.app-center-panel.view-small .app-center-more-chip{min-height:4.6rem}.app-center-panel.view-large .app-center-more-chip{min-height:7.2rem}.app-center-feature-stack{min-width:0;display:grid;gap:.44rem}.app-center-feature-label{display:flex;align-items:center;justify-content:space-between;gap:.45rem;color:var(--color-text-muted,rgba(226,232,240,.58));font-size:.52rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.app-center-feature-label i{color:var(--color-primary,#0f8)}.app-center-feature-carousel{position:relative;min-width:0;display:grid;gap:.46rem;overflow:hidden}.app-center-feature-card{position:relative;min-width:0;min-height:9.8rem;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.58rem;border-radius:1.05rem;border:1px solid color-mix(in srgb,var(--app-accent,#0f8) 28%,rgba(255,255,255,.1));background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--app-accent,#0f8) 20%,transparent),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--app-accent,#0f8) 10%,rgba(255,255,255,.055)),rgba(255,255,255,.04));padding:.72rem;overflow:hidden;isolation:isolate;animation:appCenterFeatureLift 7s ease-in-out infinite}.app-center-feature-card:nth-child(2){animation-delay:1.15s}.app-center-feature-card:nth-child(3){animation-delay:2.3s}.app-center-feature-card:nth-child(4){animation-delay:3.45s}.app-center-feature-card:nth-child(n+5){display:none}.app-center-feature-compact .app-center-feature-card:nth-child(n+3){display:none}.app-center-feature-card::before{content:"";position:absolute;inset:-45% -35% auto auto;width:7rem;height:7rem;border-radius:999px;background:color-mix(in srgb,var(--app-accent,#0f8) 24%,transparent);filter:blur(22px);opacity:.72;pointer-events:none;z-index:-1}.app-center-feature-top{min-width:0;display:flex;align-items:center;gap:.58rem}.app-center-feature-top .app-center-icon{flex:0 0 auto;width:2.65rem;height:2.65rem;border-radius:.82rem}.app-center-feature-copy{min-width:0}.app-center-feature-copy b{display:block;color:var(--color-text-head,#f8fafc);font-size:.78rem;line-height:1.06;font-weight:950;overflow-wrap:anywhere}.app-center-feature-copy span{display:block;margin-top:.18rem;color:var(--color-text-muted,rgba(226,232,240,.58));font-size:.56rem;line-height:1.2;font-weight:850;overflow-wrap:anywhere}.app-center-feature-desc{min-width:0;color:var(--color-text-body,rgba(226,232,240,.72));font-size:.66rem;line-height:1.36;overflow-wrap:anywhere}.app-center-feature-actions{display:flex;align-items:center;gap:.38rem;flex-wrap:wrap}.app-center-feature-action{min-height:1.95rem;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--app-accent,#0f8) 34%,var(--color-border,rgba(255,255,255,.1)));background:color-mix(in srgb,var(--app-accent,#0f8) 12%,transparent);color:var(--color-text-head,#f8fafc);padding:.36rem .54rem;font-size:.52rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.app-center-feature-action.primary{background:var(--app-accent,#0f8);border-color:var(--app-accent,#0f8);color:var(--app-ink,#020617)}.app-center-feature-mini{min-height:6.4rem}.app-center-feature-mini .app-center-feature-desc{display:none}.app-center-feature-compact .app-center-feature-card{min-height:6.1rem}.app-center-feature-compact .app-center-feature-desc{display:none}.app-center-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.app-center-stat{min-width:0;border-radius:.92rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);padding:.52rem}.app-center-stat b{display:block;color:var(--color-text-head,#f8fafc);font-size:.92rem;line-height:1;font-weight:950;overflow-wrap:anywhere}.app-center-stat span{display:block;margin-top:.22rem;color:var(--color-text-muted,rgba(226,232,240,.58));font-size:.52rem;line-height:1.12;font-weight:950;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.ai-provider-card[disabled],.ai-task-chip[disabled],.app-center-btn[disabled]{opacity:.55;cursor:wait;pointer-events:none;transform:none!important}.app-center-overlay.ai-store-open .app-center-panel:not(.ai-store-modal){filter:blur(18px) saturate(.82) brightness(.58);transform:scale(.985);pointer-events:none;transition:filter .24s ease,transform .24s ease}.ai-store-layer{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:clamp(.65rem,2.2vh,1.35rem);background:radial-gradient(circle at 50% 12%,rgba(0,255,136,.16),transparent 30%),rgba(2,6,23,.34);animation:aiStoreIn .22s ease both;overflow:hidden}.ai-store-layer::before{content:"";position:absolute;z-index:0;inset:-20%;background:linear-gradient(115deg,transparent 0 38%,rgba(255,255,255,.13) 47%,rgba(0,255,136,.22) 50%,transparent 62% 100%);transform:translateX(-44%);animation:aiStoreSweep 1.15s cubic-bezier(.2,.8,.2,1) both;pointer-events:none}.ai-store-layer::after{content:"";position:absolute;z-index:0;inset:0;background-image:linear-gradient(rgba(0,255,136,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.055) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at 50% 36%,black,transparent 72%);opacity:.55;animation:aiGridWake .95s ease both;pointer-events:none}.ai-store-modal{position:relative;z-index:1;width:min(1480px,calc(100vw - 1.4rem));height:min(860px,calc(100dvh - 1.2rem));display:grid;grid-template-rows:auto minmax(0,1fr);gap:.72rem;border-radius:2.15rem;border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,rgba(248,250,252,.11),rgba(15,23,42,.96) 22%,rgba(2,6,23,.985)),radial-gradient(circle at 18% 0,rgba(0,255,136,.22),transparent 35%),radial-gradient(circle at 88% 4%,rgba(56,189,248,.2),transparent 32%);box-shadow:0 42px 150px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.09);padding:clamp(.75rem,1.35vw,1.08rem);overflow:hidden}.ai-store-hero{position:relative;min-height:clamp(150px,19dvh,205px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.85rem,1.65vw,1.35rem);border-radius:1.75rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(0,255,136,.08) 44%,rgba(56,189,248,.075));padding:clamp(.85rem,1.65vw,1.15rem);overflow:hidden}.ai-store-hero::after{content:"";position:absolute;inset:auto -8% -58% 46%;height:12rem;background:radial-gradient(circle,rgba(0,255,136,.24),transparent 64%);pointer-events:none}.ai-store-brain{position:relative;width:clamp(5.8rem,8.2vw,7.8rem);aspect-ratio:1;border-radius:2.2rem;display:inline-flex;align-items:center;justify-content:center;color:#020617;background:conic-gradient(from 160deg,#0f8,#38bdf8,#a78bfa,#0f8);box-shadow:0 0 0 1px rgba(255,255,255,.18),0 0 56px rgba(0,255,136,.24),0 28px 70px rgba(0,0,0,.32);animation:aiBrainPulse 1.9s ease-in-out infinite}.ai-store-brain i{font-size:clamp(2.85rem, 4.4vw, 4rem);filter:drop-shadow(0 4px 10px rgba(255,255,255,.24))}.ai-store-brain::after,.ai-store-brain::before{content:"";position:absolute;inset:-.55rem;border-radius:2.55rem;border:1px solid rgba(0,255,136,.32);animation:aiBrainRing 1.9s ease-out infinite}.ai-store-brain::after{inset:-1.05rem;animation-delay:.32s;border-color:rgba(56,189,248,.22)}.ai-store-powered{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;border-radius:999px;border:1px solid rgba(0,255,136,.28);background:rgba(0,255,136,.1);color:#bbf7d0;padding:.48rem .75rem;font-size:.62rem;font-weight:950;letter-spacing:.17em;text-transform:uppercase}.ai-store-title{font-size:clamp(2.1rem, 4.2vw, 4.25rem);line-height:.9;font-weight:950;letter-spacing:0;color:#f8fafc;margin-top:.55rem}.ai-store-subtitle{max-width:760px;margin-top:.58rem;color:rgba(226,232,240,.72);font-size:.88rem;line-height:1.45}.ai-store-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap;align-self:start}.ai-store-bootline{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.58rem}.ai-store-bootline span{border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);padding:.38rem .55rem;color:rgba(226,232,240,.7);font-size:.54rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase;animation:aiBootChip .7s ease both}.ai-store-bootline span:nth-child(2){animation-delay:.08s}.ai-store-bootline span:nth-child(3){animation-delay:.16s}.ai-store-bootline span:nth-child(4){animation-delay:.24s}.ai-store-body{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 274px;gap:.85rem}.ai-store-nav,.ai-store-rank{min-height:0;border-radius:1.35rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);padding:.85rem;overflow:hidden}.ai-store-main{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:.72rem;padding-right:.15rem;scrollbar-gutter:stable}.ai-app-detail-scroll,.ai-store-main,.ai-store-rank .app-center-available-list,.app-center-side-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,255,136,.38) rgba(255,255,255,.035)}.ai-app-detail-scroll::-webkit-scrollbar,.ai-store-main::-webkit-scrollbar,.ai-store-rank .app-center-available-list::-webkit-scrollbar,.app-center-side-scroll::-webkit-scrollbar{width:7px;height:7px}.ai-app-detail-scroll::-webkit-scrollbar-track,.ai-store-main::-webkit-scrollbar-track,.ai-store-rank .app-center-available-list::-webkit-scrollbar-track,.app-center-side-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.025);border-radius:999px}.ai-app-detail-scroll::-webkit-scrollbar-thumb,.ai-store-main::-webkit-scrollbar-thumb,.ai-store-rank .app-center-available-list::-webkit-scrollbar-thumb,.app-center-side-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(0,255,136,.58),rgba(56,189,248,.46));border:2px solid rgba(2,6,23,.92);border-radius:999px}.ai-operation-status{display:none;align-items:start;gap:.65rem;border-radius:1.15rem;border:1px solid rgba(56,189,248,.2);background:rgba(56,189,248,.09);padding:.78rem .85rem;color:rgba(224,242,254,.94);font-size:.78rem;line-height:1.38}.ai-operation-status.active{display:flex}.ai-operation-status.success{color:#bbf7d0;border-color:rgba(0,255,136,.28);background:rgba(0,255,136,.1)}.ai-operation-status.warning{color:#fde68a;border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.1)}.ai-operation-status.error{color:#fecaca;border-color:rgba(248,113,113,.32);background:rgba(248,113,113,.1)}.ai-operation-status i{margin-top:.12rem}.ai-store-section-head{display:flex;align-items:end;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.ai-store-section-title{color:rgba(248,250,252,.96);font-size:.84rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.ai-store-section-subtitle{color:rgba(226,232,240,.48);font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.ai-store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.95rem .85rem;align-items:start}.ai-provider-card{position:relative;min-width:0;display:grid;justify-items:center;gap:.45rem;text-align:center;border:0;background:0 0;padding:.15rem;color:inherit;cursor:pointer;transition:.18s ease}.ai-instrument-row,.ai-provider-card,.ai-rank-card{contain:layout paint}.ai-provider-card:hover{transform:translateY(-3px)}.ai-provider-card:focus-visible{outline:2px solid rgba(0,255,136,.8);outline-offset:4px;border-radius:1.15rem}.ai-provider-card.ready .ai-app-icon{box-shadow:0 16px 36px rgba(0,0,0,.3),0 0 0 1px rgba(0,255,136,.34),0 0 28px color-mix(in srgb,var(--brand-accent,#0f8) 42%,transparent)}.ai-app-icon{position:relative;width:4.15rem;height:4.15rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1.05rem;background:#fff;box-shadow:0 12px 28px rgba(2,6,23,.22),inset 0 0 0 1px rgba(15,23,42,.08);overflow:hidden}.ai-app-icon::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(15,23,42,.08);pointer-events:none}.ai-app-icon img{width:100%;height:100%;object-fit:contain;filter:none;image-rendering:auto}.ai-app-icon b{display:none;color:#020617;font-size:1rem;font-weight:950;letter-spacing:-.02em}.ai-app-icon.logo-fallback{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-accent,#0f8) 72%,#fff),rgba(255,255,255,.9))}.ai-app-icon.logo-fallback b{display:block}.ai-app-name{max-width:100%;color:rgba(248,250,252,.94);font-size:.72rem;font-weight:950;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-app-maker{max-width:100%;color:rgba(226,232,240,.46);font-size:.56rem;font-weight:850;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-app-state{min-height:1.25rem;display:inline-flex;align-items:center;gap:.26rem;border-radius:999px;padding:.24rem .42rem;background:rgba(255,255,255,.055);color:rgba(226,232,240,.62);font-size:.48rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.ai-provider-card.ready .ai-app-state{color:#bbf7d0;background:rgba(0,255,136,.1)}.ai-app-state::before{content:"";width:.38rem;height:.38rem;border-radius:999px;background:currentColor;box-shadow:0 0 12px currentColor}.ai-task-dock{width:fit-content;max-width:100%;display:flex;align-items:center;gap:.34rem;overflow-x:auto;padding:.34rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);scrollbar-width:none}.ai-task-dock::-webkit-scrollbar{display:none}.ai-task-chip{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.05rem;border-radius:999px;padding:.48rem .68rem;color:rgba(226,232,240,.66);font-size:.58rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase;transition:.18s ease}.ai-task-chip:hover{color:#0f8;background:rgba(0,255,136,.08)}.ai-task-chip.active{color:#020617;background:#0f8;box-shadow:0 10px 24px rgba(0,255,136,.2)}.ai-task-chip.loading{color:#bae6fd;background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.32)}.ai-task-chip.loading i{animation:spin 1s linear infinite}.ai-brain-explainer{display:flex;align-items:flex-start;gap:.5rem;border-radius:.85rem;border:1px solid rgba(0,255,136,.18);background:rgba(2,6,23,.3);padding:.48rem .62rem;color:rgba(226,232,240,.72);font-size:.68rem;font-weight:800;line-height:1.35;overflow:visible}.ai-brain-explainer i{flex:0 0 auto;color:#0f8;margin-top:.08rem}.ai-brain-explainer span{min-width:0;overflow-wrap:anywhere}.ai-brain-explainer b{color:rgba(248,250,252,.92);font-weight:950}.ai-brain-flow,.ai-brain-node{display:none}.ai-provider-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.3rem}.ai-provider-tag{border-radius:999px;border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.06);padding:.32rem .48rem;font-size:.54rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:rgba(226,232,240,.72)}.ai-provider-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.15rem}.ai-store-pill{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;padding:.38rem .58rem;font-size:.56rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06)}.ai-store-pill.ok{color:#bbf7d0;border-color:rgba(0,255,136,.3);background:rgba(0,255,136,.1)}.ai-store-pill.warn{color:#fde68a;border-color:rgba(251,191,36,.3);background:rgba(251,191,36,.1)}.ai-store-pill.off{color:rgba(226,232,240,.58)}.ai-store-rank .app-center-available-list{display:grid;gap:.38rem;max-height:calc(100% - 3.2rem);overflow-y:auto;padding-right:.12rem}.ai-rank-card{width:100%;min-height:3.35rem;display:grid;grid-template-columns:1.45rem 1.85rem minmax(0,1fr);align-items:center;gap:.48rem;text-align:left;border-radius:.92rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);padding:.46rem .5rem;color:inherit;transition:.18s ease}.ai-rank-card:hover{border-color:rgba(0,255,136,.36);background:rgba(0,255,136,.075);transform:translateY(-1px)}.ai-rank-score{width:1.45rem;height:1.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.52rem;color:#020617;background:#0f8;font-size:.66rem;font-weight:950}.ai-rank-icon{width:1.85rem;height:1.85rem;border-radius:.58rem}.ai-rank-stars{display:flex;align-items:center;gap:.06rem;color:#facc15;font-size:.52rem;line-height:1}.ai-rank-stars .off{color:rgba(226,232,240,.22)}.ai-app-detail-layer{position:absolute;inset:0;z-index:8;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,2vw,1.35rem);background:rgba(2,6,23,.62);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:aiStoreIn .18s ease both}.ai-app-detail{width:min(760px,calc(100vw - 1.5rem));max-height:min(780px,calc(100dvh - 1.5rem));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:2rem;border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,rgba(248,250,252,.12),rgba(15,23,42,.97) 18%,rgba(2,6,23,.99));box-shadow:0 44px 130px rgba(0,0,0,.68),inset 0 1px 0 rgba(255,255,255,.08);animation:aiAppExplode .2s cubic-bezier(.16,1,.3,1) both}.ai-app-detail-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.05rem;border-bottom:1px solid rgba(255,255,255,.08)}.ai-app-detail .ai-app-icon{width:5.4rem;height:5.4rem;border-radius:1.3rem}.ai-app-detail-title{color:#f8fafc;font-size:clamp(1.35rem, 3vw, 2.25rem);line-height:1;font-weight:950;letter-spacing:0}.ai-app-detail-maker{margin-top:.35rem;color:rgba(226,232,240,.58);font-size:.78rem;font-weight:850}.ai-app-detail-scroll{min-height:0;overflow-y:auto;padding:1rem 1.05rem 1.15rem}.ai-app-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.9rem 0}.ai-app-detail-section,.ai-app-metric{border-radius:1.15rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);padding:.78rem}.ai-app-metric span{display:block;color:rgba(226,232,240,.48);font-size:.52rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.ai-app-metric b{display:block;margin-top:.22rem;color:rgba(248,250,252,.92);font-size:.78rem;line-height:1.2;overflow-wrap:anywhere}.ai-app-detail-section{margin-top:.7rem}.ai-app-detail-section h3{color:#f8fafc;font-size:.82rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.ai-app-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.65rem}.ai-app-feature{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start;border-radius:.95rem;background:rgba(2,6,23,.36);padding:.62rem;color:rgba(226,232,240,.78);font-size:.7rem;line-height:1.35}.ai-app-feature i{color:#0f8;margin-top:.1rem}.ai-app-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap;padding:.85rem 1.05rem;border-top:1px solid rgba(255,255,255,.08)}.ai-instrument-panel{border-radius:1.35rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.035));padding:.9rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.ai-instrument-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.75rem}.ai-instrument-cell{min-width:0;border-radius:1rem;background:rgba(2,6,23,.38);border:1px solid rgba(255,255,255,.07);padding:.7rem}.ai-instrument-cell span{display:block;color:rgba(226,232,240,.5);font-size:.52rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.ai-instrument-cell b{display:block;margin-top:.25rem;color:#f8fafc;font-size:1rem;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-instrument-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.65rem}.ai-instrument-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;border-radius:1rem;background:rgba(2,6,23,.3);border:1px solid rgba(255,255,255,.07);padding:.58rem}.ai-instrument-row .ai-app-icon{width:2.35rem;height:2.35rem;border-radius:.72rem}.ai-instrument-meter{width:4.8rem;height:.42rem;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.ai-instrument-meter span{display:block;height:100%;width:var(--meter,0%);border-radius:inherit;background:linear-gradient(90deg,#0f8,#38bdf8)}@keyframes aiAppExplode{from{opacity:0;transform:scale(.94) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes aiStoreIn{from{opacity:0;transform:scale(.985) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes aiStoreSweep{0%{transform:translateX(-56%) rotate(0);opacity:0}18%{opacity:1}100%{transform:translateX(58%) rotate(0);opacity:0}}@keyframes aiGridWake{from{opacity:0;transform:scale(1.04)}to{opacity:.55;transform:scale(1)}}@keyframes aiBootChip{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aiBrainPulse{0%,100%{transform:scale(1);box-shadow:0 0 0 1px rgba(255,255,255,.18),0 0 48px rgba(0,255,136,.2),0 28px 70px rgba(0,0,0,.32)}50%{transform:scale(1.055);box-shadow:0 0 0 1px rgba(255,255,255,.24),0 0 74px rgba(56,189,248,.3),0 30px 80px rgba(0,0,0,.36)}}@keyframes aiBrainRing{0%{opacity:.75;transform:scale(.96)}100%{opacity:0;transform:scale(1.16)}}@keyframes appWiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(.45deg)}75%{transform:rotate(-.45deg)}}@keyframes appCenterFeatureLift{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}.app-center-icon{position:relative;width:3.05rem;height:3.05rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--app-ink,#020617);background:#fff;box-shadow:0 10px 24px rgba(2,6,23,.16),inset 0 0 0 1px rgba(15,23,42,.08);overflow:hidden;isolation:isolate}.app-center-icon.has-logo,.app-center-icon.official-icon{background:#fff!important}.app-center-icon.native-icon{position:relative;background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent,#0f8) 88%,#fff),color-mix(in srgb,var(--app-accent,#0f8) 58%,#020617))}.app-center-icon.native-icon::before{content:"";position:absolute;inset:.18rem;border-radius:.62rem;background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.72),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.2),transparent 58%);pointer-events:none}.app-center-icon.native-icon i{position:relative;z-index:1;color:var(--app-ink,#020617);filter:drop-shadow(0 5px 10px rgba(2,6,23,.24))}.app-center-icon.official-icon::before{display:none}.app-center-logo-img{position:absolute;inset:.12rem;z-index:2;width:calc(100% - .24rem);height:calc(100% - .24rem);object-fit:contain;filter:none;image-rendering:auto;opacity:1}.app-center-icon-fallback{position:relative;z-index:1;display:none;align-items:center;justify-content:center;color:var(--app-ink,#020617);font-size:1.25rem;filter:drop-shadow(0 5px 10px rgba(2,6,23,.24))}.app-center-icon.logo-load-failed .app-center-icon-fallback{display:inline-flex}.app-center-app-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.64rem;font-weight:950;line-height:1.12;color:rgba(248,250,252,.92);max-width:100%;overflow:hidden;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.app-center-app-desc{display:none}.app-center-panel.view-small .app-center-dropzone{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.app-center-panel.view-small .app-center-app{min-height:4.6rem;gap:.24rem}.app-center-panel.view-small .app-center-icon{width:2.35rem;height:2.35rem;border-radius:.76rem}.app-center-panel.view-small .app-center-app-name{font-size:.56rem}.app-center-panel.view-large .app-center-dropzone{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.app-center-panel.view-large .app-center-app{min-height:7.2rem;gap:.45rem}.app-center-panel.view-large .app-center-icon{width:4.35rem;height:4.35rem;border-radius:1.25rem}.app-center-panel.view-large .app-center-app-name{font-size:.74rem}.app-center-panel.view-details .app-center-dropzone,.app-center-panel.view-list .app-center-dropzone{grid-template-columns:1fr}.app-center-panel.view-details .app-center-app,.app-center-panel.view-list .app-center-app{min-height:3rem;grid-template-columns:2.45rem minmax(0,1fr);justify-items:start;align-content:center;text-align:left;padding:.36rem .42rem}.app-center-panel.view-details .app-center-icon,.app-center-panel.view-list .app-center-icon{width:2.2rem;height:2.2rem;border-radius:.65rem;grid-row:span 2}.app-center-panel.view-details .app-center-app-name,.app-center-panel.view-list .app-center-app-name{font-size:.72rem}.app-center-panel.view-details .app-center-app-desc{display:block;max-width:100%;color:var(--color-text-muted);font-size:.58rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-center-panel.view-details .app-center-folder.expanded .app-center-icon,.app-center-panel.view-list .app-center-folder.expanded .app-center-icon{width:2.2rem;height:2.2rem}.app-center-panel.view-details .app-center-folders,.app-center-panel.view-list .app-center-folders{grid-template-columns:1fr!important;grid-auto-rows:max-content!important;align-content:start!important;align-items:stretch!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable}.app-center-panel.view-details .app-center-folder,.app-center-panel.view-list .app-center-folder{grid-column:1/-1!important;width:100%;align-self:stretch!important;overflow:hidden!important}.app-center-panel.view-details .app-center-dropzone,.app-center-panel.view-list .app-center-dropzone{grid-template-columns:1fr!important;grid-auto-rows:max-content;align-content:start;overflow:hidden!important}.app-center-panel.view-details .app-center-app,.app-center-panel.view-list .app-center-app{width:100%;height:auto!important;min-height:3.15rem;overflow:hidden!important;align-items:center}.app-center-panel.view-details .app-center-app-desc,.app-center-panel.view-details .app-center-app-name,.app-center-panel.view-details .app-center-folder-name,.app-center-panel.view-list .app-center-app-desc,.app-center-panel.view-list .app-center-app-name,.app-center-panel.view-list .app-center-folder-name{min-width:0;max-width:100%;white-space:normal;overflow:hidden;text-overflow:clip;overflow-wrap:anywhere}.app-center-panel.view-details .app-center-more-chip,.app-center-panel.view-list .app-center-more-chip{grid-column:1/-1;position:static;z-index:0}html[data-motion=off] .app-center-feature-card,html[data-motion=reduced] .app-center-feature-card{animation:none!important}.app-center-remove{position:absolute;top:.42rem;right:.42rem;width:1.45rem;height:1.45rem;border-radius:999px;background:rgba(2,6,23,.72);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.72);font-size:.7rem;opacity:0;transition:.16s ease}.app-center-app:hover .app-center-remove{opacity:1}.app-center-available-list{min-height:0;display:grid;align-content:start;gap:.42rem;overflow-y:auto;overflow-x:hidden;padding-right:.12rem;scrollbar-gutter:stable}.app-center-available.library-empty .app-center-available-list{overflow:visible;padding-right:0}.app-center-available-card{display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.5rem;border-radius:.86rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent,#38bdf8) 12%,rgba(255,255,255,.045)),rgba(255,255,255,.04));padding:.42rem;cursor:grab;transition:.18s ease}html.visual-theme-ready .app-center-app{background:0 0!important;border-color:transparent!important}html.visual-theme-ready .app-center-available-card{background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent,#38bdf8) 13%,var(--color-bg-surface)),var(--color-bg-surface))!important;border-color:color-mix(in srgb,var(--app-accent,#38bdf8) 24%,var(--color-border))!important}html.visual-theme-ready .app-center-icon.has-logo,html.visual-theme-ready .app-center-icon.official-icon{background:#fff!important;box-shadow:0 10px 24px rgba(2,6,23,.16),inset 0 0 0 1px rgba(15,23,42,.08)!important}.app-center-available-card:hover{border-color:rgba(0,255,136,.42);background:rgba(0,255,136,.08)}.app-center-available-card .app-center-icon{width:2.1rem;height:2.1rem;border-radius:.72rem;font-size:.86rem}.app-center-create-drop{min-height:3.8rem;border-radius:1rem;border:1px dashed rgba(0,255,136,.34);background:rgba(0,255,136,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;text-align:center;color:#0f8;font-weight:950;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;transition:.18s ease}.app-center-create-drop.drag-over{background:rgba(0,255,136,.14);box-shadow:0 0 28px rgba(0,255,136,.14)}.app-center-help{border-radius:1.35rem;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.36);padding:.8rem;color:rgba(226,232,240,.62);font-size:.68rem;line-height:1.45}.utilities-modal{grid-template-rows:auto minmax(0,1fr);gap:.7rem}.utilities-hero{min-height:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;border-radius:1.35rem;padding:.95rem 1rem;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(0,255,136,.06) 48%,rgba(56,189,248,.055))}.utilities-hero::after,.utilities-store-layer::after,.utilities-store-layer::before{display:none}.utilities-title{font-size:clamp(1.45rem, 2.8vw, 2.35rem);line-height:1;font-weight:950;color:#f8fafc;letter-spacing:0}.utilities-subtitle{margin-top:.35rem;max-width:760px;color:rgba(226,232,240,.62);font-size:.78rem;line-height:1.45}.utilities-tabs{display:inline-flex;align-items:center;gap:.28rem;padding:.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);margin-bottom:.55rem}.utilities-tab{border-radius:999px;padding:.42rem .68rem;font-size:.56rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:rgba(226,232,240,.64)}.utilities-tab.active{background:rgba(255,255,255,.12);color:#f8fafc}.utilities-grid{min-height:0;overflow:auto;display:grid;align-content:start;gap:.72rem;padding-right:.15rem}.utility-store-section{display:grid;gap:.55rem}.utility-store-heading{display:flex;align-items:end;justify-content:space-between;gap:.75rem;padding:0 .12rem}.utility-store-heading b{color:rgba(248,250,252,.92);font-size:.82rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.utility-store-heading span{color:rgba(226,232,240,.48);font-size:.64rem;font-weight:800}.utility-store-card{min-width:0;display:grid;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:.82rem;border-radius:1.05rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.048);padding:.72rem .78rem;transition:.18s ease}.utility-store-card:hover{background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.18);transform:translateY(-1px)}.utility-icon{width:4.25rem;aspect-ratio:1;border-radius:1rem;display:grid;place-items:center;color:#020617;background:linear-gradient(145deg,#0f8,#38bdf8);font-size:1.5rem;box-shadow:0 10px 28px rgba(0,255,136,.18)}.utility-copy{min-width:0;display:grid;gap:.34rem}.utility-title-row{display:flex;align-items:center;gap:.48rem;min-width:0}.utility-title-row h3{min-width:0;margin:0;color:rgba(248,250,252,.96);font-size:.98rem;line-height:1.15;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.utility-version{flex:0 0 auto;border-radius:999px;border:1px solid rgba(0,255,136,.22);color:#bbf7d0;background:rgba(0,255,136,.08);padding:.18rem .42rem;font-size:.5rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.utility-tagline{color:rgba(226,232,240,.62);font-size:.72rem;line-height:1.35;max-width:760px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.utility-meta-row{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap;color:rgba(226,232,240,.58);font-size:.62rem;font-weight:800}.utility-rating{display:inline-flex;align-items:center;gap:.25rem;color:#facc15}.utility-rating small{color:rgba(226,232,240,.5);font-size:.62rem;font-weight:800}.utility-store-actions{display:flex;align-items:center;justify-content:flex-end;gap:.48rem}.utility-get-btn,.utility-rate-btn{min-height:2.15rem;display:inline-flex;align-items:center;justify-content:center;gap:.36rem;border-radius:999px;font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:.18s ease}.utility-get-btn{background:#f8fafc;color:#020617;padding:.55rem .88rem}.utility-get-btn:hover{background:#0f8;transform:translateY(-1px)}.utility-rate-btn{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(248,250,252,.78);width:2.15rem;padding:0}.utility-rate-btn:hover{color:#facc15;border-color:rgba(250,204,21,.35)}.utility-review-strip{border-radius:1rem;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.28);padding:.72rem .82rem;color:rgba(226,232,240,.62);font-size:.72rem;line-height:1.45}.crm-modal-shell.magalu-app-modal{--crm-modal-target-width:calc(100vw - .7rem);--crm-modal-target-height:calc(100dvh - .7rem);background:#eef3f8;color:#0f172a;border-color:#d8e3ef}.crm-modal-shell.magalu-app-modal .crm-modal-header{padding:.72rem .9rem;background:#fff;border-bottom-color:#dbe3ed}.crm-modal-shell.magalu-app-modal .crm-modal-body{padding:0;overflow:hidden;background:#eef3f8}.crm-modal-shell.magalu-app-modal .crm-modal-title{font-size:1.12rem;color:#0f172a}.crm-modal-shell.magalu-app-modal .crm-modal-subtitle{font-size:.72rem;max-width:76ch;color:#64748b}.crm-modal-shell.magalu-app-modal .crm-modal-brand{color:#0086ff}.crm-modal-shell.magalu-app-modal .crm-modal-close{background:#f8fafc;color:#0f172a;border-color:#dbe3ed}.magalu-shell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;height:100%;min-height:0;overflow:hidden;background:#eef3f8;color:#0f172a}.magalu-content{min-height:0;overflow:auto;display:grid;align-content:start;gap:.72rem;padding:.78rem;scrollbar-width:thin}.magalu-command-bar{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1fr) auto;align-items:center;gap:.72rem;border-bottom:1px solid #dbe3ed;background:#fff;padding:.72rem .82rem;min-height:4.35rem;box-shadow:0 12px 30px rgba(15,23,42,.05)}.magalu-brand-lockup{display:flex;align-items:center;gap:.72rem;min-width:0}.magalu-logo-plate{width:7.6rem;max-width:100%;height:2.75rem;display:grid;place-items:center;border-radius:.72rem;border:1px solid #dbe3ed;background:#0b1220;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.magalu-logo-plate img{width:90%;height:78%;object-fit:contain;display:block}.magalu-logo-fallback{display:none;color:#f8fafc;font-weight:950;line-height:1.05;letter-spacing:0;font-size:.74rem}.magalu-logo-plate.logo-load-failed img{display:none}.magalu-logo-plate.logo-load-failed .magalu-logo-fallback{display:block}.magalu-logo-plate:not(:has(img)) .magalu-logo-fallback{display:block}.magalu-command-title{min-width:0}.magalu-command-title b{display:block;color:#0f172a;font-size:1rem;line-height:1.04;font-weight:950}.magalu-command-title span{display:block;margin-top:.22rem;color:#64748b;font-size:.78rem;line-height:1.32;overflow-wrap:anywhere}.magalu-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;min-width:0}.magalu-status-chip{min-width:0;border-radius:.74rem;border:1px solid #dbe3ed;background:#f8fafc;padding:.48rem .58rem}.magalu-status-chip span{display:block;color:#64748b;font-size:.64rem;line-height:1.12;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.magalu-status-chip b{display:block;margin-top:.24rem;color:#0f172a;font-size:.84rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.magalu-desktop-actions{justify-content:flex-end;min-width:0}.magalu-workspace{display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(280px,340px);gap:.58rem;min-height:0;height:100%;overflow:hidden}.magalu-column{min-width:0;min-height:0;overflow:auto}.magalu-column-left,.magalu-column-right{display:grid;align-content:start;gap:.55rem}.magalu-main-stage{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.55rem;min-height:0;overflow:hidden}.magalu-mobile-tabs{display:none}.magalu-panel{border-radius:.9rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);padding:.72rem;min-width:0}.magalu-kicker{color:#0f8;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.magalu-title{font-size:clamp(1.28rem, 2.2vw, 2rem);line-height:1;font-weight:950;letter-spacing:0;color:#f8fafc;max-width:900px}.magalu-subtitle{color:rgba(226,232,240,.72);font-size:.76rem;line-height:1.4;max-width:760px;margin-top:.45rem}.magalu-hero{border-radius:1rem;border:1px solid rgba(0,255,136,.18);background:rgba(0,255,136,.055);padding:.78rem;position:relative;overflow:hidden}.magalu-grid{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:.7rem;min-height:0;align-items:start}.magalu-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));gap:.5rem;min-height:0;overflow:auto;padding-right:.2rem}.magalu-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.magalu-plan{text-align:left;border-radius:.88rem;border:1px solid rgba(255,255,255,.1);background:rgba(2,6,23,.42);padding:.68rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;min-width:0}.magalu-plan-title{display:block;min-height:2.05rem;font-size:.86rem;line-height:1.16;overflow-wrap:anywhere}.magalu-plan:hover{transform:translateY(-2px);border-color:rgba(0,255,136,.45);box-shadow:0 18px 40px rgba(0,0,0,.24)}.magalu-plan.active{border-color:rgba(0,255,136,.72);box-shadow:0 0 0 2px rgba(0,255,136,.12)}.magalu-metric{border-radius:.68rem;background:rgba(255,255,255,.065);padding:.46rem;min-width:0}.magalu-metric b{display:block;font-size:.76rem;line-height:1.12;overflow-wrap:anywhere}.magalu-actions{display:flex;flex-wrap:wrap;gap:.38rem}.magalu-action{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-height:2.18rem;border-radius:.72rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.075);color:rgba(248,250,252,.92);padding:.55rem .72rem;font-size:.74rem;line-height:1.18;font-weight:950;transition:.16s ease}.magalu-action:hover{transform:translateY(-1px);border-color:rgba(0,255,136,.45);color:#0f8}.magalu-action.primary{background:#0f8;color:#020617;border-color:#0f8}.magalu-proposal{white-space:pre-wrap;border-radius:.82rem;border:1px solid rgba(0,255,136,.18);background:rgba(0,255,136,.07);padding:.68rem;color:rgba(248,250,252,.9);font-size:.74rem;line-height:1.42;max-height:14rem;overflow:auto}.magalu-tabs{display:flex;gap:.38rem;flex-wrap:wrap}.magalu-tab{min-height:2.15rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);padding:.5rem .68rem;font-size:.76rem;line-height:1.15;font-weight:950;color:rgba(248,250,252,.82);display:inline-flex;align-items:center;gap:.34rem}.magalu-tab.active{background:#0f8;border-color:#0f8;color:#020617}.magalu-portal-new{background:#eef3f8;color:#0f172a;overflow:hidden}.magalu-portal-new .magalu-hero,.magalu-portal-new .magalu-metric,.magalu-portal-new .magalu-panel,.magalu-portal-new .magalu-plan,.magalu-portal-new .magalu-radar-card{background:#fff;color:#0f172a;border-color:#e5e7eb;box-shadow:0 10px 24px rgba(15,23,42,.06)}.magalu-portal-new .magalu-hero{max-width:1120px;margin:0 auto}.magalu-portal-new .magalu-title{color:#0f172a}.magalu-portal-new .magalu-subtitle,.magalu-portal-new .opacity-60,.magalu-portal-new .opacity-65,.magalu-portal-new .opacity-70,.magalu-portal-new .opacity-75,.magalu-portal-new .opacity-80{color:#475569;opacity:1!important}.magalu-portal-new .magalu-kicker{color:#0086ff;letter-spacing:.08em}.magalu-portal-new .magalu-action{border-color:#dbeafe;background:#eff6ff;color:#075985;border-radius:.7rem}.magalu-portal-new .magalu-action.primary,.magalu-portal-new .magalu-tab.active{background:#0086ff;border-color:#0086ff;color:#fff}.magalu-portal-new .magalu-tab{background:#fff;color:#334155;border-color:#e5e7eb}.magalu-portal-new .detail-input,.magalu-portal-new .detail-select,.magalu-portal-new .detail-textarea{background:#fff!important;color:#0f172a!important;border-color:#d1d5db!important;border-radius:.75rem!important}.magalu-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.38rem;margin:0}.magalu-step{display:flex;align-items:center;gap:.45rem;border:1px solid #e5e7eb;background:#fff;color:#334155;border-radius:.8rem;padding:.48rem .58rem;min-height:2.35rem;font-size:.62rem;font-weight:950}.magalu-step.active{border-color:#0086ff;color:#0086ff;box-shadow:0 0 0 2px rgba(0,134,255,.1)}.magalu-step.done{border-color:#bbf7d0;color:#166534;background:#f0fdf4}.magalu-source-card{display:grid;gap:.55rem}.magalu-source-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.magalu-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.magalu-source-tile{min-width:0;border:1px solid #dbe3ed;border-radius:.78rem;background:#f8fafc;padding:.56rem}.magalu-source-tile span{display:block;color:#64748b;font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.magalu-source-tile b{display:block;margin-top:.24rem;color:#0f172a;font-size:.86rem;line-height:1.22;overflow-wrap:anywhere}.magalu-source-tile small{display:block;margin-top:.2rem;color:#64748b;font-size:.72rem;line-height:1.28;font-weight:800}.magalu-source-attempts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.46rem}.magalu-login-type{display:flex;flex-wrap:wrap;gap:.45rem}.magalu-login-type label{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #dbeafe;border-radius:.8rem;padding:.48rem .62rem;background:#f8fafc;font-size:.68rem;font-weight:900;color:#334155}.magalu-password-wrap{position:relative}.magalu-password-wrap .magalu-eye{position:absolute;right:.38rem;top:50%;transform:translateY(-50%);width:1.9rem;height:1.9rem;border-radius:.62rem;display:grid;place-items:center;color:#64748b;background:#f8fafc;border:1px solid #e5e7eb}.magalu-radar-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;align-items:start}.magalu-radar-list{display:grid;gap:.48rem;max-height:min(54vh,560px);overflow:auto;padding-right:.16rem}.magalu-radar-card{border-radius:.88rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);padding:.68rem;min-width:0}.magalu-radar-card.strong{border-color:rgba(0,255,136,.28);background:rgba(0,255,136,.075)}.magalu-evidence{border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.22);padding:.5rem .62rem;font-size:.74rem;line-height:1.35}.magalu-compare-table{display:grid;gap:.55rem}.magalu-compare-row{display:grid;grid-template-columns:150px repeat(auto-fit,minmax(130px,1fr));gap:.5rem;align-items:stretch}.magalu-compare-cell{border-radius:.9rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.055);padding:.62rem;font-size:.78rem;min-width:0;overflow-wrap:anywhere}.magalu-quality-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem}.theme-progress-track{position:relative;overflow:hidden}.theme-progress-track.indeterminate .theme-progress-fill{width:38%!important;min-width:2.4rem;animation:crm-progress-indeterminate 1.15s ease-in-out infinite;transform:translateX(-120%)}.magalu-progress{height:.55rem;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.magalu-progress>span{display:block;height:100%;width:var(--pct,0%);border-radius:inherit;background:linear-gradient(90deg,#0f8,#38bdf8);transition:width .35s ease}.magalu-progress.indeterminate>span{width:38%!important;min-width:2.4rem;animation:crm-progress-indeterminate 1.15s ease-in-out infinite;transform:translateX(-120%)}.magalu-progress.active>span{animation:magalu-progress-pulse 1.1s ease-in-out infinite alternate}@keyframes magalu-progress-pulse{from{filter:brightness(.9)}to{filter:brightness(1.25)}}@keyframes crm-progress-indeterminate{0%{transform:translateX(-130%)}52%{transform:translateX(70%)}100%{transform:translateX(270%)}}.magalu-job-row{border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);padding:.72rem}.magalu-job-row.live{border-color:rgba(0,255,136,.24);background:linear-gradient(135deg,rgba(0,255,136,.08),rgba(255,255,255,.045))}.magalu-live-chip{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(0,255,136,.25);background:rgba(0,255,136,.1);color:#0f8;padding:.34rem .55rem;font-size:.68rem;line-height:1.08;font-weight:950;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.magalu-live-chip.warn{border-color:rgba(251,191,36,.32);background:rgba(251,191,36,.12);color:#fbbf24}.magalu-live-chip.danger{border-color:rgba(248,113,113,.34);background:rgba(248,113,113,.13);color:#fecaca}.magalu-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.55rem}.magalu-preview-card{min-width:0;border-radius:.78rem;border:1px solid rgba(255,255,255,.08);background:rgba(2,6,23,.32);padding:.52rem}.magalu-preview-card b{display:block;font-size:.72rem;line-height:1.15;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.magalu-preview-card span{display:block;margin-top:.22rem;font-size:.72rem;line-height:1.28;color:rgba(226,232,240,.78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.magalu-console-lines{display:grid;gap:.25rem;max-height:5.2rem;overflow:hidden;margin-top:.55rem;padding:.45rem;border-radius:.78rem;background:rgba(2,6,23,.38);border:1px solid rgba(255,255,255,.08)}.magalu-console-lines code{display:block;font-size:.72rem;line-height:1.35;color:rgba(226,232,240,.78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.magalu-job-console{border-radius:.72rem;border:1px solid rgba(255,255,255,.09);background:rgba(2,6,23,.26);padding:.52rem .62rem;font-size:.76rem;line-height:1.42;color:rgba(226,232,240,.84)}.magalu-job-console summary{cursor:pointer;color:#7dd3fc;font-weight:950;text-transform:uppercase;letter-spacing:0;font-size:.7rem}.magalu-job-console-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.42rem;margin-top:.46rem}.magalu-job-console-section{min-width:0;border-radius:.62rem;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.32);padding:.42rem}.magalu-diagnostics{border-left:4px solid #0086ff!important;background:#f8fbff!important}.magalu-portal-new .magalu-diagnostics .magalu-source-tile{background:#fff}.magalu-portal-new .magalu-tabs{margin-top:0;background:#fff;border:1px solid #dbe3ed;border-radius:.5rem;padding:.28rem;position:relative;z-index:1}.magalu-portal-new .magalu-tab{flex:1 1 8rem;justify-content:center;border-radius:.42rem}.magalu-portal-new .magalu-grid,.magalu-portal-new .magalu-workspace{gap:.72rem}.magalu-portal-new .magalu-metric,.magalu-portal-new .magalu-panel,.magalu-portal-new .magalu-plan,.magalu-portal-new .magalu-radar-card,.magalu-portal-new .magalu-source-tile{border-radius:.5rem;box-shadow:none}.magalu-portal-new .magalu-action{border-radius:.45rem}.magalu-portal-new .magalu-plan-title{min-height:auto}.magalu-portal-new .magalu-results{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.magalu-app-grid{display:grid;grid-template-columns:minmax(270px,330px) minmax(0,1fr);gap:.72rem;align-items:start;min-height:0}.magalu-app-sidebar{display:grid;gap:.62rem;align-content:start;min-width:0}.magalu-app-main{display:grid;gap:.72rem;min-width:0;align-content:start}.magalu-area-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.72rem;border:1px solid #dbe3ed;background:#fff;border-radius:.5rem}.magalu-area-head h3{margin:0;color:#0f172a;font-size:1rem;line-height:1.15;font-weight:950}.magalu-area-head p{margin:.22rem 0 0;color:#475569;font-size:.76rem;line-height:1.35}.magalu-summary-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.45rem}.magalu-tooltip-icon{display:inline-grid;place-items:center;width:1.12rem;height:1.12rem;border-radius:999px;border:1px solid #cbd5e1;color:#475569;font-size:.7rem;line-height:1;margin-left:.22rem;vertical-align:text-top;cursor:help}.magalu-empty-state{border:1px dashed #cbd5e1;background:#f8fafc;border-radius:.5rem;padding:.9rem;color:#475569;font-size:.84rem;line-height:1.45}.magalu-control-label{display:flex;align-items:center;gap:.18rem;color:#475569;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.3rem}.magalu-action[aria-disabled=true],.magalu-action[disabled]{opacity:.54;cursor:not-allowed;transform:none!important}.magalu-plan-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.55rem}.magalu-plan-actions .magalu-action{width:100%;min-height:1.9rem}.magalu-decision-hero{display:grid;grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr);gap:.72rem;align-items:stretch;margin-bottom:.72rem}.magalu-decision-primary{border:1px solid #bfdbfe;background:linear-gradient(135deg,#fff,#f8fbff);border-radius:.66rem;padding:.86rem;min-width:0;box-shadow:0 14px 34px rgba(15,23,42,.07)}.magalu-decision-title{display:block;color:#0f172a;font-size:1.16rem;line-height:1.15;font-weight:950;margin-top:.25rem;overflow-wrap:anywhere}.magalu-decision-copy{color:#475569;font-size:.86rem;line-height:1.42;margin-top:.4rem}.magalu-decision-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.magalu-signal-card{border:1px solid #dbe3ed;background:#fff;border-radius:.66rem;padding:.74rem;min-width:0;display:grid;align-content:start;gap:.24rem}.magalu-plan-label,.magalu-signal-card span{color:#475569;font-size:.75rem;line-height:1.2;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.magalu-signal-card b{color:#0f172a;font-size:1rem;line-height:1.16;overflow-wrap:anywhere}.magalu-signal-card small{color:#64748b;font-size:.78rem;line-height:1.34;overflow-wrap:anywhere}.magalu-offer-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.68rem}.magalu-offer-toolbar p{margin:.18rem 0 0;color:#475569;font-size:.84rem;line-height:1.38}.magalu-portal-new .magalu-results{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:.62rem;max-height:min(58vh,650px)}.magalu-plan{display:grid;align-content:start;gap:.64rem}.magalu-plan-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:start}.magalu-plan-status{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:1.65rem;border-radius:999px;background:#0b6fff;color:#fff;font-size:.78rem;line-height:1;font-weight:950}.magalu-plan-subtitle{color:#475569;font-size:.82rem;line-height:1.32;margin-top:.24rem;overflow-wrap:anywhere}.magalu-plan-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.magalu-plan-evidence{border:1px solid #dbeafe;background:#f8fbff;color:#334155;border-radius:.62rem;padding:.58rem .64rem;font-size:.82rem;line-height:1.38;overflow-wrap:anywhere}.magalu-plan-tags{display:flex;flex-wrap:wrap;gap:.34rem}.magalu-plan-tags span{display:inline-flex;align-items:center;min-height:1.5rem;border:1px solid #dbe3ed;background:#f8fafc;color:#475569;border-radius:999px;padding:.28rem .5rem;font-size:.74rem;line-height:1.12;font-weight:850}.magalu-plan-actions.compact{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.magalu-plan-actions.compact .magalu-action{min-height:2.12rem;font-size:.74rem;padding:.5rem .45rem}.magalu-see-more{display:flex;justify-content:center;padding-top:.72rem}.magalu-selected-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center}.magalu-compare-modal{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.55fr);gap:.72rem;max-height:72vh;overflow:hidden}.magalu-compare-left,.magalu-compare-main{min-width:0;overflow:auto;display:grid;gap:.62rem;align-content:start;padding-right:.15rem}.magalu-compare-pick-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.48rem}.magalu-compare-pick{text-align:left;border:1px solid #dbe3ed;background:#fff;border-radius:.5rem;padding:.62rem;min-width:0}.magalu-compare-pick.active{border-color:#0086ff;box-shadow:0 0 0 2px rgba(0,134,255,.11)}.magalu-compare-score{border:1px solid #bbf7d0;background:#f0fdf4;border-radius:.5rem;padding:.72rem}.magalu-compare-score b{display:block;color:#14532d;font-size:1rem;line-height:1.2}.magalu-assembly-action-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);gap:.72rem;align-items:start}.magalu-safe-text{overflow-wrap:anywhere;word-break:normal;hyphens:none}.magalu-app-modal .detail-input,.magalu-app-modal .detail-select,.magalu-app-modal .detail-textarea{font-size:.86rem!important;line-height:1.35!important}.magalu-app-modal button{touch-action:manipulation}.magalu-job-console-section b{display:block;color:#f8fafc;font-size:.68rem;line-height:1.2;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.34rem}.magalu-job-console-section code{display:block;color:rgba(226,232,240,.88);font-size:.72rem;line-height:1.45;white-space:pre-wrap;overflow:visible;text-overflow:clip;word-break:break-word}.magalu-methods{display:grid;gap:.45rem;margin-top:.62rem}.magalu-methods div{border-radius:.66rem;border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.34);padding:.52rem .58rem;color:rgba(226,232,240,.86);font-size:.72rem;line-height:1.38}.magalu-methods b{color:#f8fafc;font-size:.74rem}.admin-magalu-panel{padding:.95rem}.admin-magalu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.82rem;margin-bottom:.82rem}.admin-magalu-summary{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;min-width:0}.admin-magalu-summary h3{margin:0;color:#4ade80;font-size:.9rem;line-height:1.05;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.admin-magalu-summary span{color:rgba(226,232,240,.86);font-size:.82rem;line-height:1.35;overflow-wrap:anywhere;max-width:min(58vw,680px)}.admin-magalu-actions{display:flex;align-items:center;justify-content:flex-end;gap:.48rem;flex-wrap:wrap}.admin-magalu-actions .notification-action-btn{min-height:2.35rem;padding:.62rem .78rem;font-size:.72rem;gap:.38rem;line-height:1.15}.admin-magalu-actions .detail-select{min-height:2.35rem;font-size:.8rem!important}.admin-magalu-layout{display:grid;grid-template-columns:minmax(240px,.62fr) minmax(0,1.38fr);gap:.72rem}.admin-magalu-box{min-width:0;border-radius:.9rem;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.52);padding:.82rem}.admin-magalu-dashboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:.62rem;margin-bottom:.75rem}.admin-magalu-metric{min-width:0;border-radius:.82rem;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.54);padding:.72rem}.admin-magalu-metric b{display:block;margin-top:.3rem;color:#f8fafc;font-size:1.05rem;line-height:1.16;overflow-wrap:anywhere}.admin-magalu-metric span{display:block;margin-top:.24rem;color:rgba(226,232,240,.82);font-size:.72rem;line-height:1.35}.admin-magalu-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.52rem;margin-top:.65rem}.admin-magalu-signal{border-radius:.72rem;border:1px solid rgba(148,163,184,.2);background:rgba(2,6,23,.34);padding:.58rem;font-size:.74rem;line-height:1.35;color:rgba(226,232,240,.86)}.admin-magalu-signal b{display:block;color:#f8fafc;font-size:.86rem;line-height:1.2}.admin-magalu-label{color:rgba(203,213,225,.94);font-size:.64rem;line-height:1.15;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.admin-magalu-value{margin-top:.4rem;color:rgba(248,250,252,.94);font-size:.86rem;line-height:1.4}.admin-magalu-note{margin-top:.5rem;color:rgba(187,247,208,.92);font-size:.76rem;line-height:1.42}#admin-porto-panel{font-size:.92rem;line-height:1.5}#admin-porto-panel .admin-magalu-summary h3{font-size:1.02rem;line-height:1.18;letter-spacing:.02em}#admin-porto-panel .admin-magalu-summary span{color:rgba(226,232,240,.92);font-size:.9rem;line-height:1.4;white-space:normal}#admin-porto-panel .admin-magalu-actions .notification-action-btn{min-height:2.55rem;padding:.68rem .86rem;font-size:.82rem;gap:.44rem}#admin-porto-panel .admin-zero-freeze{color:#0f172a;font-size:.82rem;line-height:1.42}#admin-porto-panel .admin-zero-freeze b{color:#111827}#admin-porto-panel .admin-zero-freeze small,#admin-porto-panel .admin-zero-freeze span{color:#334155;opacity:1!important}#admin-porto-panel .admin-magalu-label{color:rgba(226,232,240,.92);font-size:.78rem;letter-spacing:.04em}#admin-porto-panel .admin-magalu-value{color:rgba(248,250,252,.98);font-size:.96rem;line-height:1.4}#admin-porto-panel .admin-magalu-note{color:rgba(187,247,208,.96);font-size:.86rem;line-height:1.45}#admin-porto-panel .admin-magalu-signal{color:rgba(226,232,240,.94);font-size:.84rem;line-height:1.4;padding:.72rem;border-color:rgba(148,163,184,.28);background:rgba(15,23,42,.34)}#admin-porto-panel .admin-magalu-signal b{font-size:.98rem;line-height:1.25}.admin-porto-layout{grid-template-columns:minmax(300px,.42fr) minmax(0,1.58fr);gap:.9rem;align-items:start}.admin-porto-box{border-color:rgba(148,163,184,.28);background:rgba(15,23,42,.26);padding:.95rem}.admin-porto-worker-strip{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-radius:.78rem;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.3);padding:.72rem .78rem;margin-bottom:.7rem}.admin-porto-worker-strip b{display:inline-flex;align-items:center;gap:.42rem;color:#f8fafc;font-size:.82rem;line-height:1.25}.admin-porto-worker-strip span{color:rgba(226,232,240,.88);font-size:.76rem;line-height:1.35;text-align:right}.admin-porto-methods{display:grid;gap:.46rem;margin:.65rem 0 .78rem}.admin-porto-methods div{border-radius:.66rem;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.32);padding:.72rem .78rem;color:rgba(226,232,240,.94);font-size:.86rem;line-height:1.44}.admin-porto-methods b{color:#f8fafc;font-size:.88rem}.porto-config-shell{display:grid;gap:.78rem;text-align:left;color:#e5edf7;max-height:min(70vh,660px);overflow:auto;padding-right:.18rem}.porto-config-section{border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.38);border-radius:.9rem;padding:.72rem;display:grid;gap:.58rem}.porto-config-section-title{display:flex;align-items:center;gap:.42rem;color:#f8fafc;font-size:.72rem;font-weight:950;line-height:1.15}.porto-config-section-title span{color:rgba(203,213,225,.72);font-size:.58rem;font-weight:800}.porto-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.porto-field{min-width:0;display:grid;gap:.26rem}.porto-field.full{grid-column:1/-1}.porto-field label{color:#f8fafc;font-size:.62rem;font-weight:950;line-height:1.2}.porto-field small{color:rgba(203,213,225,.78);font-size:.56rem;line-height:1.35}.porto-field .detail-input,.porto-field .detail-select{min-height:2.55rem;color:#0f172a;background:#fff;border-color:rgba(15,23,42,.18);font-weight:800}.porto-config-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.porto-config-note{border-radius:.72rem;background:rgba(14,165,233,.12);border:1px solid rgba(125,211,252,.28);color:#dff7ff;font-size:.62rem;line-height:1.35;padding:.52rem .58rem}.porto-toggle-row{display:flex;align-items:flex-start;gap:.55rem;min-height:2.55rem;padding:.55rem .58rem;border-radius:.72rem;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.32)}.porto-toggle-row input{margin-top:.1rem;width:1rem;height:1rem;accent-color:#00ff88;flex:0 0 auto}.porto-toggle-row b{display:block;color:#f8fafc;font-size:.64rem;line-height:1.2}.porto-toggle-row span{display:block;margin-top:.16rem;color:rgba(203,213,225,.78);font-size:.56rem;line-height:1.3}.admin-porto-log{display:grid;gap:.5rem;margin-top:.56rem;padding:.66rem .72rem;border-radius:.72rem;border:1px solid rgba(148,163,184,.24);background:rgba(15,23,42,.34)}.admin-porto-log summary{cursor:pointer;color:#bae6fd;font-size:.75rem;font-weight:950;line-height:1.2;text-transform:uppercase;letter-spacing:0}.admin-porto-log summary::-webkit-details-marker{display:none}.admin-porto-log-list{display:grid;gap:.22rem;margin-top:.36rem}.admin-porto-log code{display:block;color:rgba(248,250,252,.94);font-size:.84rem;line-height:1.5;white-space:pre-wrap;overflow:visible;text-overflow:clip;word-break:break-word}.admin-porto-console-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem;margin-top:.66rem}.admin-porto-console-section{min-width:0;border-radius:.72rem;border:1px solid rgba(148,163,184,.24);background:rgba(2,6,23,.3);padding:.78rem}.admin-porto-console-section b{display:block;color:#f8fafc;font-size:.82rem;line-height:1.25;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.46rem}.admin-porto-console-section code{display:block;color:rgba(248,250,252,.94);font-size:.84rem;line-height:1.5;white-space:pre-wrap;overflow:visible;text-overflow:clip;word-break:break-word}.admin-porto-jobs{display:grid;gap:.58rem;max-height:min(58vh,38rem);overflow:auto;padding-right:.2rem}.admin-porto-job-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:flex-start;border-radius:.88rem;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.24);padding:.78rem .84rem;color:rgba(226,232,240,.9)}.admin-porto-job-row.live{border-color:rgba(20,184,166,.45);background:rgba(20,184,166,.1)}.admin-porto-job-row.delayed,.admin-porto-job-row.failed,.admin-porto-job-row.stalled{border-color:rgba(251,191,36,.45);background:rgba(120,53,15,.18)}.admin-porto-job-row b{display:block;color:#f8fafc;font-size:1.02rem;line-height:1.25;overflow-wrap:anywhere}.admin-porto-job-row span{display:inline-block;color:rgba(226,232,240,.94);font-size:.9rem;line-height:1.42;margin-top:.18rem}.admin-porto-job-row small{display:block;color:rgba(226,232,240,.9);font-size:.84rem;line-height:1.42;margin-top:.22rem}.admin-porto-job-row .notification-action-btn{min-height:2.2rem;padding:.52rem .72rem;font-size:.78rem}.admin-porto-job-row .magalu-progress{height:.42rem;margin-top:.58rem}.admin-magalu-jobs{display:grid;gap:.6rem;max-height:min(58vh,38rem);overflow:auto;padding-right:.22rem}.magalu-job-row.compact{border-radius:.82rem;padding:.7rem .75rem}.magalu-job-row.compact .magalu-progress{height:.42rem;margin-top:.52rem}.magalu-job-row.compact .magalu-live-chip{padding:.34rem .5rem;font-size:.64rem;letter-spacing:.04em}.magalu-job-row.compact .magalu-actions{margin-top:.56rem;gap:.45rem}.magalu-job-row.compact .notification-action-btn{min-height:2.25rem;padding:.55rem .68rem;font-size:.7rem;gap:.32rem}.admin-magalu-more{color:rgba(226,232,240,.82);font-size:.76rem;line-height:1.3;padding:.14rem .2rem}.admin-magalu-panel :is(.text-\[10px\],.text-\[11px\]){font-size:.75rem!important;line-height:1.38!important}.admin-magalu-panel :is(.opacity-60,.opacity-65,.opacity-70,.opacity-75,.opacity-80){opacity:1!important}.admin-magalu-assembly{border-radius:.78rem;border:1px solid rgba(96,165,250,.24);background:rgba(14,165,233,.09);padding:.65rem;color:rgba(226,232,240,.92);font-size:.76rem;line-height:1.4}.admin-magalu-assembly b{color:#dbeafe;font-size:.82rem;line-height:1.3}.admin-magalu-assembly-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.42rem;margin-top:.5rem}.admin-magalu-assembly-chip{border-radius:.62rem;border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.38);padding:.45rem .5rem;overflow-wrap:anywhere}.swal2-popup.admin-popup{width:min(1520px,calc(100vw - 1rem))!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - .75rem)!important}.admin-cockpit-shell.admin-unified .admin-cockpit-hero,.admin-tabs{flex:0 0 auto}.admin-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.admin-section-stage{padding:0 .28rem .2rem 0}.admin-porto-panel{min-height:0;display:grid;gap:.78rem}.admin-porto-layout{display:grid;grid-template-columns:minmax(300px,.36fr) minmax(0,1.64fr);gap:.9rem;align-items:start;min-height:0}.admin-porto-main,.admin-porto-side{min-width:0;display:grid;gap:.75rem}.admin-porto-console-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-height:min(36vh,22rem);overflow:auto;padding-right:.16rem}.admin-porto-jobs{max-height:min(34vh,22rem)}.admin-porto-jobs-console{display:grid;gap:.72rem;min-width:0}.admin-porto-jobs-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.admin-job-list-scroll{display:grid;gap:.55rem;max-height:min(42vh,28rem);overflow:auto;padding-right:.18rem;scrollbar-gutter:stable}.admin-job-row-compact{min-width:0;border-color:#d7e0ec;background:#fff}.admin-job-row-compact.live{border-color:#99f6e4;background:#ecfdf5}.admin-job-row-compact.warn{border-color:#fde68a;background:#fffbeb}.admin-job-row-compact.ok{border-color:#bbf7d0;background:#f0fdf4}.admin-job-row-compact-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:start}.admin-job-row-compact b{display:block;color:#0f172a;font-size:.92rem;line-height:1.18;overflow-wrap:anywhere}.admin-job-row-compact small,.admin-job-row-compact span{display:block;margin-top:.2rem;color:#475569;font-size:.76rem;line-height:1.32}.admin-job-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.admin-job-row-actions .notification-action-btn{min-height:2.1rem;padding:.48rem .62rem;font-size:.74rem}.admin-job-row-log{margin-top:.55rem;border:1px solid #dbe4ef;border-radius:.6rem;background:#f8fafc;padding:.5rem .58rem}.admin-job-row-log summary{cursor:pointer;color:#334155;font-size:.72rem;font-weight:950}.admin-job-row-log code{display:block;margin-top:.32rem;color:#334155;font-size:.74rem;line-height:1.35;white-space:pre-wrap;word-break:break-word}@media (max-width:1080px){.admin-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-job-unified-grid,.admin-overview-grid,.admin-porto-layout{grid-template-columns:1fr}.admin-porto-jobs-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-job-row-compact-head{grid-template-columns:1fr}.admin-job-row-actions{justify-content:flex-start}}.swal2-popup.admin-popup{padding:0!important;overflow:hidden!important}.swal2-popup.admin-popup .swal2-title{display:none!important}.swal2-popup.admin-popup .swal2-close{top:.72rem!important;right:.72rem!important;width:2.35rem!important;height:2.35rem!important;min-width:2.35rem!important;min-height:2.35rem!important;border:1px solid #d7e0ec!important;border-radius:.72rem!important;background:#fff!important;color:#0f172a!important;font-size:1.05rem!important;line-height:1!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important}.swal2-popup.admin-popup .swal2-html-container{margin:0!important;padding:0!important;overflow:hidden!important}.admin-cockpit-shell.admin-unified{height:min(820px,calc(100dvh - 1rem));max-height:calc(100dvh - 1rem);display:flex;flex-direction:column;gap:.65rem;overflow:hidden;min-height:0}.admin-cockpit-shell.admin-unified .admin-cockpit-hero{padding-right:3.45rem!important}.admin-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.42rem;border:1px solid #d7e0ec;background:#fff;border-radius:.82rem;padding:.35rem}.admin-tab-btn{min-width:0;min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid transparent;border-radius:.62rem;color:#475569;background:0 0;font-size:.8rem;line-height:1.1;font-weight:900;transition:background .18s ease,border-color .18s ease,color .18s ease}.admin-tab-btn.active{color:#0f172a;background:#eff6ff;border-color:#bfdbfe;box-shadow:inset 0 0 0 1px rgba(37,99,235,.08)}.admin-tab-btn i{color:#2563eb}.admin-section-stage{flex:1 1 auto;min-height:0;overflow:auto;padding-right:.18rem;scrollbar-gutter:stable}.admin-section-stage>.admin-cockpit-panel,.admin-section-stage>.admin-tab-stack{margin-bottom:.65rem}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:.65rem;align-items:start}.admin-product-strip{display:grid;gap:.4rem}.admin-product-card{min-width:0;border:1px solid #d7e0ec;background:#fff;border-radius:8px;padding:.68rem .72rem;display:grid;grid-template-columns:minmax(190px,1.25fr) repeat(3,minmax(120px,.8fr)) auto;gap:.65rem;align-items:center}.admin-product-card-head{min-width:0;display:grid;gap:.18rem}.admin-product-card h4{margin:0;color:#0f172a;font-size:1rem;line-height:1.15;font-weight:950}.admin-product-card p{margin:.18rem 0 0;color:#475569;font-size:.82rem;line-height:1.35;font-weight:720}.admin-product-cell{min-width:0;display:grid;gap:.16rem}.admin-product-cell span{color:#64748b;font-size:.68rem;line-height:1.15;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.admin-product-cell b{min-width:0;color:#0f172a;font-size:.9rem;line-height:1.22;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-product-card .admin-quick-actions{justify-content:flex-end}.admin-product-chip{display:inline-flex;align-items:center;gap:.32rem;border-radius:999px;padding:.34rem .55rem;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;font-size:.72rem;line-height:1.1;font-weight:950;white-space:nowrap}.admin-product-chip.warn{background:#fff7ed;color:#9a3412;border-color:#fed7aa}.admin-quick-actions{display:flex;flex-wrap:wrap;gap:.45rem}.admin-tab-stack{display:grid;gap:.65rem}.admin-attio-list{display:grid;gap:.48rem}.admin-attio-note{color:#64748b;font-size:.76rem;line-height:1.35;font-weight:760}.admin-magalu-briefing{align-items:stretch}.admin-job-unified-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media (max-width:980px){.admin-magalu-layout{grid-template-columns:1fr}.admin-porto-layout{grid-template-columns:1fr}.admin-magalu-head{align-items:flex-start;flex-direction:column}.admin-magalu-summary span{max-width:100%;white-space:normal}.porto-field-grid{grid-template-columns:1fr}.admin-porto-job-row{grid-template-columns:1fr}.admin-porto-worker-strip{flex-direction:column}.admin-porto-worker-strip span{text-align:left}.admin-cockpit-shell.admin-unified{height:min(844px,calc(100dvh - .5rem));max-height:calc(100dvh - .5rem)}.admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-job-unified-grid,.admin-overview-grid,.admin-product-card,.admin-product-strip{grid-template-columns:1fr}.admin-tab-btn{font-size:.78rem}}.light .app-center-app,.light .app-center-available,.light .app-center-available-card,.light .app-center-folder,.light .app-center-help,.light .app-center-panel,.light .app-center-sidebar{background-color:rgba(255,255,255,.94)!important;color:#020617!important;border-color:rgba(15,23,42,.15)!important}.light .utility-review-strip,.light .utility-store-card{background:rgba(255,255,255,.86);color:#020617;border-color:rgba(15,23,42,.14)}.light .utilities-title,.light .utility-store-heading b,.light .utility-title-row h3{color:#020617}.light .utilities-subtitle,.light .utility-meta-row,.light .utility-review-strip,.light .utility-tagline{color:rgba(15,23,42,.72)}.light .ai-provider-card,.light .ai-rank-card,.light .ai-store-modal,.light .ai-store-nav,.light .ai-store-rank{background-color:rgba(255,255,255,.95)!important;color:#020617!important;border-color:rgba(15,23,42,.15)!important}.light .ai-app-detail-title,.light .ai-app-name,.light .ai-provider-name,.light .ai-store-section-title,.light .ai-store-title{color:#020617!important}.light .ai-app-detail-maker,.light .ai-app-maker,.light .ai-provider-desc,.light .ai-store-section-subtitle,.light .ai-store-subtitle{color:rgba(15,23,42,.7)!important}.light .magalu-title{color:#020617}.light .magalu-proposal,.light .magalu-subtitle{color:rgba(15,23,42,.78)}.light .magalu-plan{background:rgba(255,255,255,.72)}.light .app-center-app-desc,.light .app-center-app-name,.light .app-center-folder-name,.light .app-center-help,.light .app-center-subtitle{color:#0f172a!important;opacity:1!important}.app-center-panel.organizing .app-center-icon{margin-top:.12rem!important}@media (max-width:1180px){.app-center-body{grid-template-columns:clamp(210px,24vw,250px) minmax(0,1fr)}.app-center-available{grid-column:1/-1;min-height:0;grid-template-rows:auto minmax(0,150px) auto minmax(0,1fr)}.app-center-available.library-empty{grid-template-rows:auto auto auto minmax(0,1fr)}.app-center-available-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.app-center-available .app-center-feature-carousel{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-store-body{grid-template-columns:minmax(0,1fr)}.ai-store-rank{grid-column:1/-1}.ai-store-rank .app-center-available-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:210px}.ai-instrument-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-center-overlay{padding:.45rem;align-items:stretch}.app-center-panel{width:calc(100vw - .9rem);height:calc(100dvh - .9rem);border-radius:1.55rem;padding:.68rem;gap:.55rem;overflow:hidden}.app-center-head{grid-template-columns:1fr;gap:.55rem;padding:0}.app-center-actions{justify-content:flex-start;gap:.42rem}.app-center-btn{min-height:2.35rem;padding:.54rem .66rem;font-size:.56rem;letter-spacing:.06em}.app-center-close{width:2.65rem;height:2.65rem;font-size:1.35rem}.app-center-body{grid-template-columns:1fr;gap:.65rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.12rem}.app-center-available,.app-center-sidebar{min-height:auto;overflow:visible;border-radius:1.25rem;padding:.68rem}.app-center-sidebar{grid-template-rows:auto auto auto auto}.app-center-side-scroll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-right:0}.app-center-sidebar .app-center-feature-stack{display:none}.app-center-folder-nav{min-width:0;min-height:4.6rem;align-items:center;border-radius:.95rem;padding:.58rem}.app-center-folder-count{margin-left:0}.app-center-folders{overflow:visible;grid-template-columns:1fr;gap:.65rem;padding:0}.app-center-available{grid-template-rows:auto auto auto auto}.app-center-available-list{grid-template-columns:1fr;overflow:visible;padding-right:0}.app-center-available .app-center-feature-carousel{grid-template-columns:1fr}.app-center-folder{border-radius:1.25rem;padding:.68rem}.app-center-folder-head{gap:.5rem;align-items:flex-start}.app-center-folder-tools{flex:0 0 auto}.app-center-dropzone{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.app-center-app{min-height:6.9rem;border-radius:1rem;padding:.58rem .42rem}.app-center-icon{width:2.65rem;height:2.65rem;border-radius:.9rem;font-size:1.1rem}.app-center-app-desc,.app-center-app-name{overflow-wrap:anywhere}.app-center-title{font-size:clamp(1.85rem, 10vw, 2.35rem);line-height:.98;letter-spacing:0}.app-center-subtitle{margin-top:.35rem;font-size:.76rem;line-height:1.38}.ai-store-layer{padding:.45rem;align-items:stretch;overflow:hidden}.ai-store-modal{width:calc(100vw - .9rem);height:calc(100dvh - .9rem);border-radius:1.35rem;padding:.6rem;gap:.55rem;overflow:hidden}.ai-store-hero{grid-template-columns:auto minmax(0,1fr);min-height:0;align-items:start;gap:.65rem;border-radius:1.12rem;padding:.68rem}.ai-store-hero-actions{grid-column:1/-1;justify-content:flex-start;gap:.42rem}.ai-store-brain{width:3.85rem;border-radius:1.1rem}.ai-store-brain i{font-size:2rem}.ai-store-powered{padding:.34rem .5rem;font-size:.48rem;letter-spacing:.08em}.ai-store-title{font-size:clamp(1.8rem, 10vw, 2.25rem);line-height:.96}.ai-store-subtitle{margin-top:.35rem;font-size:.74rem;line-height:1.32}.ai-store-bootline{display:none}.ai-store-body{display:flex;flex-direction:column;grid-template-columns:none;gap:.65rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.1rem}.ai-store-nav,.ai-store-rank{min-height:auto;overflow:visible;border-radius:1.08rem;padding:.68rem}.ai-store-main{order:1;flex:0 0 auto;overflow:visible;gap:.62rem;padding-right:0}.ai-store-rank{order:2;flex:0 0 auto}.ai-store-section-head{align-items:flex-start;flex-direction:column;gap:.28rem}.ai-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem .55rem}.ai-task-dock{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:1rem;overflow:visible}.ai-task-chip{width:100%;min-height:2rem;padding:.45rem .42rem;font-size:.5rem;letter-spacing:.04em}.ai-app-icon{width:3.35rem;height:3.35rem;border-radius:.88rem}.ai-app-maker,.ai-app-name{white-space:normal;overflow-wrap:anywhere}.ai-app-detail-grid,.ai-app-feature-list,.ai-instrument-grid,.ai-instrument-rail{grid-template-columns:1fr}.ai-instrument-panel{border-radius:1.08rem;padding:.7rem}.ai-instrument-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.ai-instrument-meter{grid-column:1/-1;width:100%}.ai-store-rank .app-center-available-list{grid-template-columns:1fr;max-height:none;overflow:visible}.utilities-hero{grid-template-columns:1fr}.utilities-grid{grid-template-columns:1fr;overflow:visible}.utility-store-card{grid-template-columns:3.75rem minmax(0,1fr);align-items:start}.utility-icon{width:3.75rem;border-radius:.9rem}.utility-store-actions{grid-column:1/-1;justify-content:flex-start}.utility-tagline{white-space:normal}.magalu-command-bar{grid-template-columns:1fr;align-items:start}.magalu-desktop-actions{justify-content:flex-start}.magalu-source-grid,.magalu-status-strip,.magalu-stepper{grid-template-columns:1fr}.magalu-content{padding:.56rem}.magalu-grid{grid-template-columns:1fr}.magalu-app-grid{grid-template-columns:1fr}.magalu-assembly-action-grid,.magalu-compare-modal{grid-template-columns:1fr;max-height:none;overflow:visible}.magalu-compare-left,.magalu-compare-main{overflow:visible}.magalu-area-head{flex-direction:column}.magalu-selected-strip{grid-template-columns:1fr}.magalu-plan-actions{grid-template-columns:1fr}.magalu-decision-hero,.magalu-decision-signals{grid-template-columns:1fr}.magalu-offer-toolbar{flex-direction:column}.magalu-plan-actions.compact{grid-template-columns:1fr}.magalu-results{max-height:42vh}}@media (max-width:430px){.ai-store-grid,.app-center-dropzone,.app-center-side-scroll{grid-template-columns:1fr}.app-center-folder-nav{min-height:0}.app-center-app{min-height:0}.ai-store-hero{grid-template-columns:1fr}.ai-store-brain{display:none}}@media (max-width:768px){.email-app{height:calc(100dvh - 6.5rem);min-height:0;grid-template-columns:1fr;border-radius:1.6rem}.email-reader,.email-sidebar{display:none}.email-list-pane{border-right:0}.email-toolbar{padding:.72rem;gap:.45rem}.email-search-input{font-size:16px;padding:.75rem .9rem}}.config-modal-shell{grid-template-rows:auto minmax(0,1fr) auto!important}.config-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.68rem;border-bottom:1px solid rgba(255,255,255,.08)}.config-modal-title{display:flex;align-items:center;gap:.85rem;min-width:0}.config-modal-mark{width:2.7rem;height:2.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.95rem;background:rgba(0,255,136,.12);border:1px solid rgba(0,255,136,.28);color:#0f8;font-size:1.02rem;flex:0 0 auto}.config-modal-subtitle{margin-top:.28rem;max-width:46rem;color:rgba(226,232,240,.7);font-size:.8rem;line-height:1.35;font-weight:750}.config-user-chip{display:inline-flex;align-items:center;gap:.45rem;margin-top:.42rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.055);padding:.3rem .58rem;color:rgba(248,250,252,.82);font-size:.62rem;line-height:1;font-weight:950;text-transform:uppercase}.config-modal-body{min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr);gap:.8rem}.config-nav{min-height:0;display:flex;flex-direction:column;gap:.38rem;overflow:visible;padding-right:0;scrollbar-width:none}.config-nav::-webkit-scrollbar{width:var(--modal-scrollbar-size);height:var(--modal-scrollbar-size)}.config-tab{width:100%;min-height:2.92rem;display:grid;grid-template-columns:1.78rem minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:.58rem;row-gap:.1rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);border-radius:.95rem;padding:.5rem .58rem;color:inherit;text-align:left;transition:.2s ease}.config-tab i{grid-row:1/span 2;grid-column:1;width:1.78rem;height:1.78rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.72rem;background:rgba(255,255,255,.07);color:#0f8}.config-tab span{grid-column:2;display:block;min-width:0;color:rgba(248,250,252,.95);font-size:.72rem;line-height:1.05;font-weight:950;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.config-tab small{grid-column:2;display:block;min-width:0;margin-top:0;color:rgba(203,213,225,.56);font-size:.58rem;line-height:1.12;font-weight:800;text-transform:none;white-space:normal;overflow-wrap:normal;word-break:normal}.config-tab.active,.config-tab:hover{background:rgba(0,255,136,.14);color:#fff;border-color:rgba(0,255,136,.46);transform:translateY(-1px)}.config-tab.active i,.config-tab:hover i{background:#0f8;color:#020617}.config-modal-content{min-height:0;height:100%;overflow:hidden}.config-modal-content>.config-section{height:100%}.config-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.64rem;align-content:start}.config-hero-panel{grid-column:1/-1;border:1px solid rgba(0,255,136,.22);background:linear-gradient(135deg,rgba(0,255,136,.12),rgba(56,189,248,.065));border-radius:1.15rem;padding:.78rem .9rem}.config-card{min-width:0;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.03));border-radius:1.05rem;padding:.78rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.config-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.config-card-kicker{color:rgba(203,213,225,.58);font-size:.62rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.config-card-title{margin-top:.16rem;color:rgba(248,250,252,.96);font-size:.96rem;line-height:1.12;font-weight:950}.config-card-copy{margin-top:.42rem;color:rgba(226,232,240,.68);font-size:.76rem;line-height:1.34;font-weight:760}.config-card-icon{width:2.18rem;height:2.18rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.82rem;background:rgba(0,255,136,.1);color:#0f8;flex:0 0 auto}.config-action-card{min-height:4.35rem;display:grid;grid-template-columns:2.05rem minmax(0,1fr);align-items:center;gap:.72rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);border-radius:1.05rem;padding:.72rem .82rem;text-align:left;transition:.2s ease}.config-action-card.hidden{display:none!important}.config-action-card:hover{transform:translateY(-1px);background:rgba(0,255,136,.13);border-color:rgba(0,255,136,.42)}.config-action-card i{width:2.05rem;height:2.05rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.78rem;background:rgba(0,255,136,.1);color:#0f8;font-size:.94rem}.config-action-card b{display:block;color:rgba(248,250,252,.95);font-size:.82rem;line-height:1.12;font-weight:950}.config-action-card small{display:block;margin-top:.18rem;color:rgba(203,213,225,.62);font-size:.66rem;line-height:1.2;font-weight:780}.config-mini-actions{display:flex;flex-wrap:wrap;gap:.46rem;margin-top:.72rem}.config-mini-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);padding:.5rem .74rem;font-size:.64rem;font-weight:950;text-transform:uppercase;transition:.2s ease}.config-mini-btn.primary{background:#0f8;color:#020617;border-color:#0f8}.config-mini-btn.danger:hover{background:#ef4444;color:#fff;border-color:#ef4444}.config-mini-btn:hover{background:rgba(0,255,136,.16);border-color:rgba(0,255,136,.42)}.config-section-hidden{display:none!important}.light .integration-card{background:#fff!important;color:#020617!important;border-color:rgba(15,23,42,.14)!important}.light .integration-pill.off{color:#334155}.light .config-tab,.light .mobile-bottom-nav,.light .mobile-menu-action,.light .mobile-menu-panel,.light .system-status-pill{background:#fff!important;color:#020617!important;border-color:#cbd5e1!important}.light .config-action-card small,.light .config-card-copy,.light .config-modal-subtitle,.light .config-user-chip{color:#475569!important}.light .config-action-card,.light .config-card,.light .config-hero-panel{background:#fff!important;color:#020617!important;border-color:rgba(15,23,42,.14)!important}.light .config-action-card b,.light .config-card-title,.light .config-tab span{color:#020617!important}.light .config-card-kicker,.light .config-tab small{color:#64748b!important}.light .mobile-bottom-action{color:#334155!important}.auth-panel input,.profile-panel input{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:1.25rem;padding:1rem 1.25rem;outline:0;width:100%;transition:.25s}.auth-panel input[type=checkbox],.profile-panel input[type=checkbox]{width:1rem!important;height:1rem!important;padding:0!important;border-radius:.25rem;flex:0 0 auto}.auth-panel input:focus,.profile-panel input:focus{border-color:#0f8;box-shadow:0 0 0 3px rgba(0,255,136,.12)}.avatar-img{object-fit:cover;width:100%;height:100%;border-radius:inherit}@media (max-width:768px){body,html{height:100dvh;max-height:100dvh;overflow:hidden}body{min-height:100dvh;overflow:hidden;padding-bottom:0}.news-bar{display:flex;height:30px;padding-left:.7rem!important;padding-right:.7rem!important}.news-bar,nav.glass{flex:0 0 auto}.news-bar::after,.news-bar::before{width:1.1rem}.news-link{font-size:10px;padding:.22rem .48rem}.news-meta{display:none}nav.glass{position:relative;top:auto;z-index:80;padding:.52rem .62rem;gap:.42rem;border-radius:0 0 1.2rem 1.2rem;width:100%;max-width:100vw;overflow:visible}.mobile-topbar{display:flex}.desktop-actions,.desktop-brand{display:none!important}#search-input{min-height:2.72rem;max-height:2.72rem;font-size:16px;padding-top:.54rem;padding-bottom:.54rem;border-radius:1.05rem}#search-status{position:static;margin-top:.45rem;text-align:center}.workspace-main{flex:1 1 auto;min-height:0;height:auto;overflow:hidden;padding:.45rem .5rem calc(4.75rem + env(safe-area-inset-bottom))!important;gap:0}#board-grid{display:flex;flex:1 1 auto;height:100%;min-height:0;max-height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:.35rem;-webkit-overflow-scrolling:touch;padding:.2rem .25rem .25rem;gap:.45rem;width:100%;max-width:100vw}.kanban-col{min-width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);min-height:0!important;height:100%;max-height:100%;scroll-snap-align:center;padding:.68rem!important;border-radius:1.25rem!important}.lead-card{padding:.64rem!important;border-radius:.95rem!important}.kanban-col h3{font-size:.62rem!important}.kanban-col [id^=count-]{font-size:1.28rem!important}.stage-expand-btn{padding:.22rem .45rem;font-size:7px}.lead-summary{-webkit-line-clamp:2}.mobile-bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;left:.65rem;right:.65rem;bottom:calc(.55rem + env(safe-area-inset-bottom));z-index:90;padding:.38rem;border-radius:1.45rem;background:rgba(2,6,23,.92);border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 60px rgba(0,0,0,.45);backdrop-filter:blur(22px)}footer{display:none!important}.swal2-container{align-items:stretch!important;padding:.5rem!important}.swal2-popup.crm-popup{padding:1.25rem!important;border-radius:2rem!important}.swal2-popup.crm-popup .swal2-html-container{margin-top:.75rem!important;max-height:calc(100dvh - 10rem)!important;overflow-y:auto!important}.swal2-popup.crm-popup .swal2-title{font-size:1.35rem!important;line-height:1.15!important}.swal2-actions{gap:.5rem!important;flex-wrap:wrap!important}.swal2-actions .swal2-styled{flex:1 1 140px!important;margin:.15rem!important;border-radius:999px!important}.admin-workspace{height:calc(100dvh - 2.2rem)}.admin-grid,.admin-hero{grid-template-columns:1fr}.admin-metric-grid,.admin-quick-status{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.admin-operation-grid{grid-template-columns:1fr}.mobile-stack,.mobile-stack>*{grid-column:span 1/span 1!important}#card-detail-form{grid-template-columns:1fr!important}.card-detail-header{flex-direction:column;gap:1rem}.card-detail-title{font-size:1.85rem!important}.card-detail-kpis{grid-template-columns:1fr!important}#card-detail-form .col-span-2{grid-column:span 1/span 1!important}.search-result-card{padding:.9rem;border-radius:1.1rem}.search-result-head{flex-direction:column;gap:.85rem}.search-result-score{text-align:left}#modal-analytics>.glass,#modal-config>.glass{border-radius:1.5rem!important;padding:1rem!important}.bi-empty{grid-template-columns:1fr}.bi-iframe{height:calc(100dvh - 12rem)}.config-modal-header{align-items:flex-start;padding-bottom:.7rem}.config-modal-mark{width:2.55rem;height:2.55rem;border-radius:.9rem}.config-modal-subtitle{font-size:.75rem;line-height:1.35}.config-modal-body{grid-template-columns:1fr;gap:.65rem}.config-nav{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding-bottom:.2rem}.config-tab{min-width:9.8rem;min-height:2.8rem;padding:.48rem .58rem}.config-tab small{display:none}.config-dashboard-grid{grid-template-columns:1fr;gap:.58rem}.config-card,.config-hero-panel{border-radius:1rem;padding:.72rem}.config-action-card{border-radius:1rem;padding:.68rem;min-height:4rem}.config-mini-btn{flex:1 1 135px;padding-left:.62rem;padding-right:.62rem}.calendar-container{padding:.8rem;border-radius:1.5rem;grid-template-columns:1fr}.calendar-sidebar{display:none}.calendar-main{padding:.75rem}.calendar-close{width:3rem;height:3rem;top:1rem!important;right:1rem!important;font-size:2.25rem!important}.fc .fc-toolbar{align-items:stretch}.fc .fc-toolbar-title{font-size:1.05rem!important}.fc .fc-button{width:100%}.cinematic-overlay{overflow-y:auto}.cinematic-overlay>.min-h-full{align-items:stretch!important;padding:.7rem!important}.cinematic-panel{width:100%;min-height:calc(100dvh - 1.4rem);border-radius:1.35rem}.cinematic-head{padding:.9rem .9rem 0;align-items:flex-start}.cinematic-brand-badge{font-size:.5rem;letter-spacing:.08em;padding:.36rem .48rem}.limbic-wordmark.cinematic-logo .limbic-main{font-size:clamp(1.85rem, 10vw, 2.7rem)}.cinematic-grid{grid-template-columns:1fr;gap:0}.cinematic-head-copy{padding:1.2rem .95rem .85rem}.cinematic-title{max-width:100%;font-size:clamp(2.15rem, 11vw, 3.55rem);line-height:.96}.cinematic-subtitle{font-size:.9rem;line-height:1.5}.cinematic-status-grid{grid-template-columns:1fr;gap:.48rem}.cinematic-status-item:last-child{display:none}.cinematic-side-card{border-left:0;border-top:1px solid rgba(255,255,255,.08);padding:.85rem .95rem;align-content:start}.cinematic-visual-card{padding:.68rem}.cinematic-visual-card:nth-child(n+2){display:none}.cinematic-boot-dock .cinematic-boot-row:nth-child(n+3){display:none}.cinematic-footer-actions{justify-content:stretch;padding:.25rem .9rem .9rem}.cinematic-footer-actions .cinematic-control,.cinematic-footer-actions .cinematic-skip-inline{flex:1 1 100%;justify-content:center}}@media (max-width:520px){.swal2-container{padding:.55rem!important;align-items:center!important}.swal2-popup.crm-popup{width:min(100%,calc(100vw - .7rem))!important;max-height:calc(100dvh - .7rem)!important;padding:.95rem!important;border-radius:1.45rem!important}.swal2-popup.crm-popup::before{display:none!important}.swal2-popup.crm-popup .swal2-title{min-height:2.7rem;padding:0 3.1rem 0 0!important;font-size:1.35rem!important;line-height:1.08!important;text-align:left!important}.swal2-popup.crm-popup .swal2-close{position:absolute!important;top:.55rem!important;right:.55rem!important;width:2.45rem!important;height:2.45rem!important;margin:0!important}.swal2-popup.crm-popup:not(.email-popup) .swal2-html-container{max-height:calc(100dvh - 6.4rem)!important;margin-top:.55rem!important}}.cinematic-grid{max-width:1040px!important;width:min(1040px,calc(100vw - 2rem))!important;margin-top:clamp(.85rem,2.6vh,1.6rem)!important}.cinematic-head-copy{border-radius:1.65rem!important;padding:clamp(1rem,1.85vw,1.45rem)!important}.cinematic-side-card{border-radius:1.65rem!important;padding:clamp(.9rem,1.55vw,1.15rem)!important}.cinematic-title{font-size:clamp(2rem, 4.35vw, 4.55rem)!important}.cinematic-title.long-title{font-size:clamp(1.85rem, 3.65vw, 3.8rem)!important}:root{--tone-success:#34d399;--tone-info:#38bdf8;--tone-warning:#f59e0b;--tone-danger:#fb7185;--tone-ai:#a78bfa;--surface-hairline:rgba(255,255,255,.095);--surface-lift:0 18px 55px rgba(0,0,0,.26);--surface-lift-strong:0 26px 90px rgba(0,0,0,.34);--ease-out-soft:cubic-bezier(.16, 1, .3, 1)}body:not(.auth-pending){background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--color-primary,#0f8) 10%,transparent),transparent 26%),radial-gradient(circle at 88% 0,rgba(56,189,248,.09),transparent 24%),radial-gradient(circle at 66% 92%,rgba(167,139,250,.07),transparent 28%),var(--color-bg-main,#020617)!important}body:not(.auth-pending)::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),rgba(0,0,0,.18) 58%,transparent)}.analytics-card,.app-center-app,.integration-card,.lead-card,.magalu-plan,.search-result-card,.status-pill,button{-webkit-tap-highlight-color:transparent}.app-center-app:active,.lead-card:active,.magalu-plan:active,.search-result-card:active,button:active{transform:translateY(1px) scale(.992)}.lead-card:focus-visible,.search-result-card:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary,#00ff88) 72%,#fff);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary,#0f8) 16%,transparent)!important}nav.glass{position:relative;background:linear-gradient(180deg,rgba(15,23,42,.78),rgba(2,6,23,.58)),rgba(255,255,255,.035)!important;box-shadow:0 16px 55px rgba(0,0,0,.18),inset 0 -1px 0 rgba(255,255,255,.035)}nav.glass::after{content:"";position:absolute;left:clamp(1rem,3vw,3rem);right:clamp(1rem,3vw,3rem);bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.42),rgba(56,189,248,.28),transparent);pointer-events:none}#email-shortcut,#notification-shortcut,.desktop-quick-action,.mobile-icon-btn{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);transition:transform .18s var(--ease-out-soft),border-color .18s ease,background .18s ease,box-shadow .18s ease}#email-shortcut .notification-badge,#notification-shortcut .notification-badge,.mobile-icon-btn .notification-badge{top:.1rem;right:.1rem}#email-shortcut:hover,#notification-shortcut:hover,.desktop-quick-action:hover,.mobile-icon-btn:hover{border-color:rgba(0,255,136,.38);background:rgba(0,255,136,.09);box-shadow:0 14px 34px rgba(0,255,136,.08),inset 0 1px 0 rgba(255,255,255,.065);transform:translateY(-1px)}#u-avatar{border:2px solid rgba(255,255,255,.12);box-shadow:0 0 0 4px rgba(0,255,136,.09),0 16px 38px rgba(0,0,0,.24)}.search-shell{isolation:isolate}.search-shell::before{content:"";position:absolute;inset:-.35rem;z-index:-1;border-radius:1.85rem;background:linear-gradient(135deg,rgba(0,255,136,.13),rgba(56,189,248,.08),rgba(167,139,250,.07));opacity:.52;filter:blur(10px);transition:opacity .22s ease,transform .22s ease}.search-shell.expanded::before,.search-shell:hover::before{opacity:.9;transform:scale(1.015)}#search-input,.search-expanded-input{background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 12px 35px rgba(0,0,0,.12)}.workspace-main{gap:.75rem}.limbic-experience-ribbon{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;border:1px solid var(--surface-hairline);border-radius:1.35rem;background:radial-gradient(circle at 0 0,rgba(0,255,136,.12),transparent 28%),radial-gradient(circle at 88% 10%,rgba(56,189,248,.08),transparent 28%),linear-gradient(145deg,rgba(255,255,255,.062),rgba(255,255,255,.028));padding:.75rem .85rem;box-shadow:var(--surface-lift),inset 0 1px 0 rgba(255,255,255,.045)}.limbic-experience-ribbon::before{content:"";position:absolute;inset:0 auto 0 0;width:.24rem;background:linear-gradient(180deg,var(--color-primary,#0f8),var(--tone-info),var(--tone-ai));opacity:.95}.experience-greeting{min-width:0;display:flex;align-items:center;gap:.72rem}.experience-orb{width:2.7rem;height:2.7rem;flex:0 0 auto;border-radius:1rem;display:grid;place-items:center;color:#020617;background:linear-gradient(135deg,var(--color-primary,#0f8),#7dd3fc);box-shadow:0 18px 44px rgba(0,255,136,.18)}.experience-kicker{color:var(--color-primary,#0f8);font-size:.56rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.experience-title{margin-top:.14rem;color:#f8fafc;font-size:clamp(1rem, 1.65vw, 1.42rem);line-height:1.08;font-weight:950}.experience-subtitle{margin-top:.22rem;color:rgba(226,232,240,.66);font-size:.72rem;line-height:1.35}.experience-metrics{display:grid;grid-template-columns:repeat(4,minmax(5.8rem,1fr));gap:.45rem;min-width:min(560px,48vw)}.experience-metric{position:relative;overflow:hidden;min-height:3.3rem;border-radius:1rem;border:1px solid rgba(255,255,255,.085);background:rgba(2,6,23,.35);padding:.48rem .58rem}.experience-metric::after{content:"";position:absolute;left:.58rem;right:.58rem;bottom:.38rem;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--metric-color,var(--color-primary,#0f8)) var(--metric-fill,45%),rgba(255,255,255,.08) 0)}.experience-metric b{display:block;color:#f8fafc;font-size:1.05rem;line-height:1;font-weight:950}.experience-metric span{display:block;margin-top:.22rem;color:rgba(226,232,240,.58);font-size:.52rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.experience-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.experience-action{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;border:1px solid rgba(255,255,255,.095);background:rgba(255,255,255,.055);color:rgba(248,250,252,.86);transition:.18s var(--ease-out-soft)}.experience-action:hover{color:#020617;background:var(--color-primary,#0f8);border-color:var(--color-primary,#0f8);transform:translateY(-1px)}#board-grid{gap:.75rem;max-height:calc(100dvh - 17.2rem)}.kanban-col{position:relative;border-color:color-mix(in srgb,var(--stage-color,var(--color-primary,#0f8)) 22%,rgba(255,255,255,.08))!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--stage-color,var(--color-primary,#0f8)) 14%,transparent),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025))!important;box-shadow:var(--surface-lift),inset 0 1px 0 rgba(255,255,255,.045)}.kanban-col::after{content:"";position:absolute;left:.9rem;right:.9rem;top:.55rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--stage-color,var(--color-primary,#0f8)),transparent);opacity:.68;pointer-events:none}#col-Frio{--stage-color:var(--tone-info)}#col-Morno{--stage-color:var(--tone-warning)}#col-Quente{--stage-color:var(--color-primary, #00ff88)}#col-Fechado{--stage-color:#60a5fa}#col-Agora{--stage-color:var(--tone-ai)}.kanban-col [id^=count-]{min-width:2.3rem;height:2.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--stage-color,var(--color-primary,#0f8)) 32%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--stage-color,var(--color-primary,#0f8)) 12%,rgba(2,6,23,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.05);font-size:1.55rem!important}.stage-expand-btn{color:rgba(248,250,252,.72);background:rgba(2,6,23,.28);border-color:rgba(255,255,255,.1)}.lead-card{border-width:1px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 26px rgba(0,0,0,.12)!important;transition:transform .2s var(--ease-out-soft),border-color .2s ease,box-shadow .2s ease,background .2s ease!important}.lead-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--stage-color,var(--color-primary,#0f8)) 32%,transparent),0 18px 42px rgba(0,0,0,.24),inset 0 0 20px color-mix(in srgb,var(--stage-color,var(--color-primary,#0f8)) 8%,transparent)!important}.lead-title{font-size:.92rem;line-height:1.12;letter-spacing:0}.lead-summary{color:rgba(226,232,240,.68);font-size:.72rem;line-height:1.35}.lead-intel-strip,.lead-meta-row,.lead-phone-chip,.lead-score-pill{position:relative;z-index:1}.lead-meter{position:relative;z-index:1;height:.28rem;margin-top:.64rem;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.075)}.lead-meter span{display:block;height:100%;width:var(--lead-score,0%);border-radius:inherit;background:linear-gradient(90deg,var(--stage-color,var(--color-primary,#0f8)),rgba(255,255,255,.58));box-shadow:0 0 16px color-mix(in srgb,var(--stage-color,var(--color-primary,#0f8)) 42%,transparent)}.lead-intel-strip{border-radius:.78rem;border:1px solid rgba(167,139,250,.25);background:rgba(167,139,250,.09);color:#ddd6fe}.crm-loading-card,.search-skeleton-card{border-radius:1rem!important;background:linear-gradient(145deg,rgba(255,255,255,.066),rgba(255,255,255,.032))!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.crm-loading-line,.search-skeleton-line{background:linear-gradient(90deg,rgba(255,255,255,.055),rgba(0,255,136,.16),rgba(56,189,248,.12),rgba(255,255,255,.055))!important;background-size:220% 100%!important}.crm-empty-state,.decision-empty,.modal-empty,.search-results-layer-empty,.search-typeahead-empty{border-style:solid!important;border-color:rgba(255,255,255,.1)!important;background:radial-gradient(circle at 50% 0,rgba(0,255,136,.08),transparent 38%),rgba(255,255,255,.032)!important}.crm-empty-state i,.decision-empty i,.modal-empty i{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.95rem;background:rgba(0,255,136,.1);color:var(--color-primary,#0f8);margin-bottom:.55rem}#modal-analytics>.glass,#modal-config>.glass,.calendar-container,.swal2-popup.admin-popup,.swal2-popup.crm-popup{box-shadow:var(--surface-lift-strong),inset 0 1px 0 rgba(255,255,255,.055)!important}#modal-analytics h2,#modal-config h2,.calendar-sidebar h2,.swal2-popup.crm-popup .swal2-title{letter-spacing:0!important}.analytics-action,.appearance-action,.calendar-quick-btn,.config-tab,.crm-modal-action,.notification-action-btn{box-shadow:inset 0 1px 0 rgba(255,255,255,.045);transition:transform .18s var(--ease-out-soft),background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.analytics-action:hover,.appearance-action:hover,.calendar-quick-btn:hover,.config-tab:hover,.crm-modal-action:hover,.notification-action-btn:hover{box-shadow:0 14px 34px rgba(0,255,136,.1),inset 0 1px 0 rgba(255,255,255,.08)}.integration-pill.ok,.status-ok{--status-color:var(--tone-success)}.integration-pill.warn,.status-warn{--status-color:var(--tone-warning)}.integration-pill.off,.status-bad{--status-color:var(--tone-danger)}.integration-pill,.notification-chip,.status-pill,.system-status-pill{box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.search-expanded-card{box-shadow:var(--surface-lift-strong),inset 0 1px 0 rgba(255,255,255,.055)}.search-quick-command{position:relative}.search-quick-command::after{content:"";position:absolute;inset:auto .62rem .42rem;height:2px;border-radius:999px;background:currentColor;opacity:0;transform:scaleX(.4);transition:.18s ease}.search-quick-command:hover::after{opacity:.62;transform:scaleX(1)}.mobile-bottom-nav{box-shadow:0 18px 60px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.055)!important}.mobile-bottom-action{min-width:0;display:grid;place-items:center;gap:.18rem;border-radius:1rem;color:rgba(226,232,240,.72);transition:.18s var(--ease-out-soft)}.mobile-bottom-action:focus-visible,.mobile-bottom-action:hover{color:var(--color-primary,#0f8);background:rgba(0,255,136,.08)}.status-cockpit{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.42rem;text-align:left;height:100%;max-height:none;overflow:hidden;color:rgba(226,232,240,.88)}.swal2-popup.status-popup{width:min(1500px,calc(100vw - 1.1rem))!important;height:calc(100dvh - 1.1rem)!important;max-height:calc(100dvh - 1.1rem)!important;padding:.82rem!important;border-radius:1.35rem!important}.swal2-popup.status-popup::before{top:.55rem!important;right:4.15rem!important}.swal2-popup.status-popup .swal2-title{min-height:1.55rem!important;padding:0 7.2rem 0 .05rem!important;text-align:left!important;font-size:clamp(1.15rem, 1.75vw, 1.8rem)!important;line-height:1.05!important}.swal2-popup.status-popup .swal2-close{top:.62rem!important;right:.7rem!important}.swal2-popup.status-popup .swal2-html-container{height:calc(100% - 2.85rem)!important;max-height:none!important;margin:.35rem 0 0!important;overflow:hidden!important;padding:0!important}.crm-managed-modal{position:fixed;inset:0;z-index:2450;box-sizing:border-box;min-width:0;display:grid;align-items:center;justify-items:center;padding:clamp(.45rem,1.4vw,.95rem);overflow-x:hidden;overflow-y:auto;background:color-mix(in srgb,var(--color-bg-main,#020617) 72%,transparent);backdrop-filter:blur(var(--effect-modal-blur,18px)) saturate(1.05);-webkit-backdrop-filter:blur(var(--effect-modal-blur,18px)) saturate(1.05)}.crm-managed-modal[data-qa-modal-id=porto-worker-visual-validation]{z-index:2147483000!important;background:rgba(248,250,252,.82)!important;opacity:1!important;pointer-events:auto!important}.admin-visual-modal-superseded{pointer-events:none!important}.crm-modal-shell.admin-porto-visual-modal{--crm-modal-target-width:calc(100vw - .7rem);--crm-modal-target-height:calc(100dvh - .7rem);background:#fff!important;color:#0f172a!important;border-color:#dbe3ed!important}.crm-modal-shell.admin-porto-visual-modal .crm-modal-body{padding:.55rem!important;overflow:hidden!important}.crm-modal-shell.admin-porto-visual-modal .crm-modal-footer,.crm-modal-shell.admin-porto-visual-modal .crm-modal-header{background:#fff!important;border-color:#dbe3ed!important}.crm-managed-modal.hidden{display:none!important}.crm-managed-modal *,.crm-managed-modal ::after,.crm-managed-modal ::before{box-sizing:border-box}.crm-operation-status{position:fixed;inset:0;z-index:2680;box-sizing:border-box;display:grid;place-items:center;padding:clamp(.75rem,2vw,1.4rem);background:color-mix(in srgb,var(--color-bg-main,#020617) 76%,transparent);backdrop-filter:blur(var(--focus-backdrop-blur,var(--effect-modal-blur,20px))) saturate(1.08);-webkit-backdrop-filter:blur(var(--focus-backdrop-blur,var(--effect-modal-blur,20px))) saturate(1.08);opacity:0;pointer-events:none;transition:opacity .16s ease}.crm-operation-status.active{opacity:1;pointer-events:auto}.crm-operation-status.hidden{display:none!important}body.crm-operation-blocked{overflow:hidden}.crm-operation-card{width:min(520px,calc(100vw - 1.4rem));min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start;padding:clamp(1rem,2.4vw,1.35rem);border:1px solid color-mix(in srgb,var(--color-primary,#0f8) 28%,var(--color-border,rgba(255,255,255,.14)));border-radius:min(var(--shape-radius-modal,1.45rem),1.55rem);background:var(--color-modal-bg,#020617);color:var(--color-text-body,#e2e8f0);box-shadow:var(--effect-shadow,0 30px 90px rgba(0,0,0,.44));outline:0}.crm-operation-icon{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-primary,#0f8) 30%,var(--color-border,rgba(255,255,255,.12)));background:color-mix(in srgb,var(--color-primary,#0f8) 13%,transparent);color:var(--color-primary,#0f8);flex:0 0 auto}.crm-operation-kicker{margin:0 0 .28rem;color:var(--color-primary,#0f8);font-size:.58rem;line-height:1;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.crm-operation-title{margin:0;color:var(--color-text-head,#f8fafc);font-size:clamp(1.1rem, 2.6vw, 1.55rem);line-height:1.08;font-weight:950;overflow-wrap:anywhere}.crm-operation-detail{margin:.42rem 0 0;color:var(--color-text-muted,rgba(226,232,240,.68));font-size:.82rem;line-height:1.42;overflow-wrap:anywhere}.crm-operation-progress{margin-top:.86rem;display:grid;gap:.42rem}.crm-operation-progress[hidden]{display:none!important}.crm-operation-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--color-text-muted,rgba(226,232,240,.7));font-size:.66rem;font-weight:900}.crm-operation-progress-meta strong{color:var(--color-primary,#0f8)}.crm-operation-bar{height:.48rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-bg-input,rgba(255,255,255,.08)) 88%,transparent)}.crm-operation-bar>span{display:block;width:0%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary,#0f8),var(--color-accent,#38bdf8));transition:width .24s ease}.crm-operation-progress.indeterminate .crm-operation-bar>span{width:42%!important;min-width:2.6rem;animation:crm-progress-indeterminate 1.15s ease-in-out infinite;transform:translateX(-120%)}.crm-modal-shell{--crm-modal-target-width:var(--modal-width-standard);--crm-modal-target-height:auto;position:relative;width:min(var(--crm-modal-target-width),calc(100vw - 1rem));max-width:calc(100vw - 1rem);max-height:85vh;height:var(--crm-modal-target-height);min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;overflow-x:hidden;border:1px solid var(--color-border,rgba(255,255,255,.11));border-radius:min(var(--shape-radius-modal,1.45rem),1.65rem);background:var(--color-modal-bg,#020617);color:var(--color-text-body,#e2e8f0);box-shadow:var(--effect-shadow,0 30px 90px rgba(0,0,0,.44));font-family:var(--type-font-family, 'Plus Jakarta Sans', sans-serif);outline:0}.crm-modal-shell :is(header,main,footer,section,article,nav,aside,div,form){min-width:0;max-width:100%}.crm-modal-shell :is(img,video,canvas,svg,table,pre){max-width:100%}.crm-modal-shell[data-crm-size=compact]{--crm-modal-target-width:min(520px, calc(100vw - 1rem))}.crm-modal-shell[data-crm-size=standard]{--crm-modal-target-width:min(780px, calc(100vw - 1rem))}.crm-modal-shell[data-crm-size=wide]{--crm-modal-target-width:min(1180px, calc(100vw - 1rem))}.crm-modal-shell[data-crm-size=system]{--crm-modal-target-width:min(1500px, calc(100vw - 1.1rem));--crm-modal-target-height:calc(100dvh - 1.1rem)}.crm-modal-shell[data-crm-size=fullscreen-safe]{--crm-modal-target-width:calc(100vw - .7rem);--crm-modal-target-height:calc(100dvh - .7rem)}.crm-modal-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:clamp(.82rem,1.5vw,1.12rem);border-bottom:1px solid color-mix(in srgb,var(--color-border,rgba(255,255,255,.12)) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-surface-strong,#0f172a) 76%,transparent),transparent)}.crm-modal-brand{display:inline-flex;align-items:center;gap:.42rem;width:max-content;max-width:100%;color:var(--color-primary,#0f8);font-size:.55rem;line-height:1;font-weight:950;letter-spacing:.16em;text-transform:uppercase;opacity:.88}.crm-modal-title-row{min-width:0;display:flex;align-items:center;gap:.55rem;margin-top:.32rem}.crm-modal-title-row i{flex:0 0 auto;color:var(--color-primary,#0f8);font-size:.94rem}.crm-modal-title{min-width:0;color:var(--color-text-head,#f8fafc);font-size:clamp(1.12rem, 1.8vw, 1.78rem);line-height:1.04;font-weight:950;overflow-wrap:anywhere}.crm-modal-subtitle{max-width:72ch;margin-top:.32rem;color:var(--color-text-muted,rgba(226,232,240,.66));font-size:.76rem;line-height:1.35;overflow-wrap:anywhere}.crm-modal-close{width:2.48rem;height:2.48rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--color-border,rgba(255,255,255,.12)) 80%,transparent);background:var(--color-bg-input,rgba(255,255,255,.06));color:var(--color-text-head,#f8fafc);transition:transform .16s ease,border-color .16s ease,background .16s ease}.crm-modal-close:focus-visible,.crm-modal-close:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary,#0f8) 46%,var(--color-border,rgba(255,255,255,.12)));background:color-mix(in srgb,var(--color-primary,#0f8) 12%,var(--color-bg-input,rgba(255,255,255,.06)))}.crm-modal-body,.modal-scroll-body{min-width:0;min-height:0;max-width:100%;overflow-x:hidden;overflow-y:auto}.crm-modal-body{padding:clamp(.72rem,1.25vw,1rem)}.modal-analytics-header{flex-shrink:0}.crm-modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;padding:.7rem clamp(.82rem,1.5vw,1.12rem);border-top:1px solid color-mix(in srgb,var(--color-border,rgba(255,255,255,.12)) 78%,transparent);background:color-mix(in srgb,var(--color-bg-surface,#0b1220) 84%,transparent)}.crm-modal-footer:empty,.crm-modal-footer[hidden]{display:none!important}.crm-modal-action-btn{min-width:0;min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;border:1px solid var(--color-border,rgba(255,255,255,.12));background:var(--color-bg-input,rgba(255,255,255,.06));color:var(--color-text-head,#f8fafc);padding:.62rem .92rem;font-size:.66rem;line-height:1.12;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.crm-modal-action-btn.primary{background:var(--color-primary,#0f8);color:var(--color-primary-ink,var(--color-text-inverse,#020617));border-color:var(--color-primary,#0f8)}.crm-modal-action-btn.warn{border-color:rgba(251,191,36,.38);color:#fde68a}.crm-modal-shell.status-popup .crm-modal-body{padding:.42rem;overflow:hidden}.crm-modal-shell.status-popup .status-cockpit{height:100%}.crm-modal-shell.status-popup .crm-modal-footer{padding:.52rem clamp(.72rem,1.15vw,.92rem);min-height:0}.crm-modal-shell.status-popup .crm-modal-action-btn{min-height:2rem;padding:.42rem .68rem;border-radius:.72rem;font-size:.58rem;letter-spacing:.07em}body.crm-native-modal-open{overflow:hidden}.status-cockpit-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.62rem;align-items:center;border:1px solid rgba(148,163,184,.16);border-radius:.76rem;background:linear-gradient(135deg,rgba(15,23,42,.86),rgba(2,6,23,.82));padding:.42rem .58rem .42rem .72rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.status-cockpit-hero::before{content:"";position:absolute;inset:0 auto 0 0;width:.2rem;background:var(--status-accent,#34d399)}.status-cockpit-kicker{color:rgba(226,232,240,.62);font-size:.5rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.status-cockpit-title{margin-top:.08rem;color:#f8fafc;font-size:clamp(.92rem, 1.08vw, 1.12rem);line-height:1.08;font-weight:950}.status-cockpit-subtitle{margin-top:.08rem;color:rgba(226,232,240,.72);font-size:.62rem;line-height:1.24;max-width:64ch}.status-cockpit-updated{margin-top:.12rem;color:rgba(226,232,240,.48);font-size:.5rem;line-height:1.2;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.status-cockpit-score{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.3rem;min-width:0;width:min(520px,42vw)}.status-score-card{min-width:0;min-height:1.62rem;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:rgba(255,255,255,.04);padding:.24rem .46rem}.status-score-card b{color:var(--score-color,#34d399);font-size:.82rem;line-height:1;font-weight:950}.status-score-card span{color:rgba(226,232,240,.58);font-size:.46rem;line-height:1.15;font-weight:950;letter-spacing:.075em;text-transform:uppercase;overflow-wrap:anywhere}.status-cockpit-body{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.48rem;min-width:0;min-height:0;max-width:100%;overflow:hidden}.status-cockpit-nav{min-width:0;max-width:100%;display:flex;gap:.34rem;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(148,163,184,.14);border-radius:.78rem;background:rgba(15,23,42,.4);padding:.36rem;overscroll-behavior:contain}.status-filter-btn{flex:0 0 auto;min-width:0;display:inline-flex;gap:.42rem;align-items:center;border:1px solid rgba(148,163,184,.12);border-radius:999px;color:rgba(226,232,240,.74);background:rgba(255,255,255,.026);padding:.38rem .5rem .38rem .4rem;text-align:left;transition:.16s ease}.status-filter-btn.active,.status-filter-btn:hover{border-color:color-mix(in srgb,var(--filter-color,#34d399) 42%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--filter-color,#34d399) 11%,rgba(255,255,255,.04));color:#f8fafc}.status-filter-icon{width:1.42rem;height:1.42rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:color-mix(in srgb,var(--filter-color,#34d399) 90%,#fff);background:color-mix(in srgb,var(--filter-color,#34d399) 11%,rgba(255,255,255,.03));font-size:.66rem}.status-filter-btn b{display:block;font-size:.58rem;line-height:1.1;font-weight:950;letter-spacing:.06em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-filter-btn span{font-size:.5rem;color:rgba(226,232,240,.56);font-weight:900}.status-filter-count{min-width:1.32rem;max-width:2.8rem;min-height:1.08rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.08);color:color-mix(in srgb,var(--filter-color,#34d399) 88%,#fff);font-size:.56rem;font-weight:950}.status-instrument-badge{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:7.2rem;min-height:1.28rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--badge-color,#34d399) 34%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--badge-color,#34d399) 12%,transparent);color:color-mix(in srgb,var(--badge-color,#34d399) 86%,#fff);padding:.2rem .42rem;font-size:.48rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-service-table{min-width:0;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;max-width:100%;border:1px solid rgba(148,163,184,.14);border-radius:.78rem;background:rgba(2,6,23,.32);padding:.42rem}.status-service-section{display:grid;gap:.28rem;min-width:0;max-width:100%}.status-service-section+.status-service-section{margin-top:.46rem}.status-service-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;position:sticky;top:-.33rem;z-index:2;padding:.34rem .4rem;border-radius:.62rem;background:rgba(2,6,23,.92);backdrop-filter:blur(10px)}.status-service-section-head b{min-width:0;color:#f8fafc;font-size:.64rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-service-section-head span{color:rgba(226,232,240,.55);font-size:.56rem;font-weight:900;white-space:nowrap}.status-empty-state,.status-loading-pill,.status-loading-slot{min-width:0;border:1px solid rgba(148,163,184,.14);border-radius:.72rem;background:rgba(255,255,255,.035);padding:.68rem .76rem;color:rgba(226,232,240,.68);font-size:.72rem;line-height:1.35}.status-loading-slot{min-height:0;padding:0;border:0;background:0 0}.status-loading-pill{display:inline-flex;align-items:center;gap:.42rem;width:max-content;max-width:100%;color:#67e8f9;border-color:rgba(56,189,248,.2);background:rgba(56,189,248,.08);font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.status-instrument{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.52rem;align-items:center;min-width:0;max-width:100%;overflow:hidden;border:1px solid rgba(148,163,184,.11);border-radius:.76rem;background:rgba(255,255,255,.026);color:inherit;min-height:2.84rem;padding:.42rem .52rem;text-align:left;transition:.16s ease}.status-instrument:hover{border-color:color-mix(in srgb,var(--instrument-color,#34d399) 42%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--instrument-color,#34d399) 8%,rgba(255,255,255,.04));transform:translateY(-1px)}.status-instrument-dot{width:1.72rem;height:1.72rem;margin-top:0;display:inline-flex;align-items:center;justify-content:center;border-radius:.62rem;color:color-mix(in srgb,var(--instrument-color,#34d399) 90%,#fff);background:color-mix(in srgb,var(--instrument-color,#34d399) 11%,rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.045);font-size:.72rem}.status-instrument-mainline{display:flex;align-items:baseline;gap:.5rem;min-width:0}.status-instrument-title{display:block;min-width:0;max-width:100%;color:#f8fafc;font-size:.72rem;line-height:1.18;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-instrument-detail{display:block;min-width:0;margin-top:.05rem;color:rgba(226,232,240,.62);font-size:.6rem;line-height:1.25;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.status-instrument-action{display:block;min-width:0;margin-top:.08rem;color:color-mix(in srgb,var(--instrument-color,#34d399) 72%,rgba(226,232,240,.76));font-size:.55rem;line-height:1.18;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-cockpit-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem;min-width:0;max-width:100%;overflow:hidden;color:rgba(226,232,240,.55);font-size:.58rem;line-height:1.35}.status-detail-shell{display:grid;gap:.65rem;text-align:left}.status-detail-card{min-width:0;border:1px solid rgba(255,255,255,.095);border-radius:.72rem;background:rgba(255,255,255,.035);padding:.7rem .78rem}.status-bi-guide-card{border-color:rgba(245,158,11,.2);background:linear-gradient(135deg,rgba(245,158,11,.09),rgba(255,255,255,.03))}.status-detail-label{color:rgba(226,232,240,.52);font-size:.56rem;line-height:1;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.light .swal2-popup.status-popup{background:#f8fafc!important;color:#0f172a!important}.light .status-cockpit-hero,.light .status-cockpit-nav,.light .status-empty-state,.light .status-instrument,.light .status-loading-pill,.light .status-score-card,.light .status-service-table{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}.light .status-service-section-head{background:#e2e8f0!important;border-bottom-color:#cbd5e1!important}.light .status-cockpit-title,.light .status-instrument-title,.light .status-service-section-head b{color:#0f172a!important}.light .status-cockpit-kicker,.light .status-cockpit-updated,.light .status-filter-btn span,.light .status-score-card span,.light .status-service-section-head span{color:#475569!important}.light .status-cockpit-footer,.light .status-cockpit-subtitle,.light .status-instrument-detail{color:#334155!important}.light .crm-managed-modal{background:color-mix(in srgb,#e2e8f0 68%,transparent)}.light .crm-modal-shell{background:var(--color-modal-bg,#f8fafc);color:var(--color-text-body,#334155);border-color:var(--color-border,#cbd5e1)}@media (max-width:980px){.swal2-popup.status-popup{width:calc(100vw - .8rem)!important;height:calc(100dvh - .8rem)!important;max-height:calc(100dvh - .8rem)!important}.status-cockpit-hero{grid-template-columns:1fr}.status-cockpit-score{min-width:0;width:100%;justify-content:flex-start}.status-cockpit-body{grid-template-columns:minmax(0,1fr)}.status-cockpit-nav{display:flex;gap:.35rem;overflow-x:auto;overflow-y:hidden}.status-filter-btn{min-width:max-content}}@media (max-width:640px){.crm-managed-modal{align-items:start;padding:.35rem}.crm-modal-shell,.crm-modal-shell[data-crm-size=fullscreen-safe],.crm-modal-shell[data-crm-size=system]{width:calc(100vw - .7rem);max-width:calc(100vw - .7rem);height:auto;max-height:calc(100dvh - .7rem);border-radius:1.1rem}.crm-modal-shell[data-crm-size=fullscreen-safe],.crm-modal-shell[data-crm-size=system]{height:calc(100dvh - .7rem)}.crm-modal-header{padding:.72rem}.crm-modal-title{font-size:clamp(1.05rem, 5.4vw, 1.32rem)}.crm-modal-body{padding:.62rem}.crm-modal-footer{display:grid;grid-template-columns:minmax(0,1fr);padding:.62rem .72rem}.status-cockpit{overflow-y:auto;padding-right:.15rem;grid-template-rows:auto auto auto auto}.status-cockpit-score{width:100%;justify-content:flex-start}.status-instrument{grid-template-columns:auto minmax(0,1fr)}.status-instrument-badge{grid-column:2;justify-self:start}.status-instrument-mainline{display:grid;gap:.1rem}.status-instrument-title{min-width:0}.status-instrument-detail{-webkit-line-clamp:2}}.light .experience-action,.light .experience-metric,.light .limbic-experience-ribbon{background:rgba(255,255,255,.9)!important;color:#020617!important;border-color:rgba(15,23,42,.13)!important}.light .experience-metric b,.light .experience-title{color:#020617!important}.light .experience-metric span,.light .experience-subtitle{color:rgba(15,23,42,.68)!important}html.visual-theme-ready body:not(.auth-pending) footer{background:color-mix(in srgb,var(--color-bg-main) 86%,var(--color-bg-surface-strong))!important;border-color:color-mix(in srgb,var(--color-border) 92%,var(--color-text-head))!important}html.visual-theme-ready body:not(.auth-pending) .sig-container{opacity:1!important}html.visual-theme-ready body:not(.auth-pending) .sig-brand{color:var(--color-text-body)!important;opacity:1!important;text-shadow:none!important}html.visual-theme-ready body:not(.auth-pending) .sig-brand::before{background:linear-gradient(90deg,var(--color-primary),transparent)!important;opacity:1!important}html.visual-theme-ready body.light .crm-empty-state,html.visual-theme-ready body.light .kanban-col,html.visual-theme-ready body.light .lead-card,html.visual-theme-ready body.light .limbic-experience-ribbon{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,250,252,.94))!important;color:#0f172a!important;border-color:rgba(15,23,42,.16)!important;box-shadow:0 18px 45px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.72)!important}html.visual-theme-ready body.light .kanban-col{border-color:color-mix(in srgb,var(--stage-color,var(--color-primary)) 30%,rgba(15,23,42,.16))!important}html.visual-theme-ready body.light .crm-empty-state b,html.visual-theme-ready body.light .experience-title,html.visual-theme-ready body.light .kanban-col [id^=count-],html.visual-theme-ready body.light .kanban-col h3,html.visual-theme-ready body.light .lead-title{color:#0f172a!important;opacity:1!important}html.visual-theme-ready body.light .crm-empty-state span,html.visual-theme-ready body.light .experience-subtitle,html.visual-theme-ready body.light .lead-meta-row,html.visual-theme-ready body.light .lead-summary{color:#475569!important;opacity:1!important}html.visual-theme-ready body.light .experience-kicker,html.visual-theme-ready body.light .text-neon{color:#0f766e!important;opacity:1!important}html.visual-theme-ready body.light .experience-action,html.visual-theme-ready body.light .experience-metric,html.visual-theme-ready body.light .stage-expand-btn,html.visual-theme-ready body.light .system-status-pill{background:#fff!important;color:#0f172a!important;border-color:rgba(15,23,42,.16)!important}html.visual-theme-ready body.light .experience-metric span{color:#334155!important;opacity:1!important}html.visual-theme-ready body.light .kanban-col [id^=count-]{background:color-mix(in srgb,var(--stage-color,var(--color-primary)) 16%,#fff)!important;border-color:color-mix(in srgb,var(--stage-color,var(--color-primary)) 34%,rgba(15,23,42,.18))!important}html.visual-theme-ready body.light footer{background:rgba(248,250,252,.96)!important;border-color:rgba(15,23,42,.13)!important}html.visual-theme-ready body.light .sig-brand{color:#334155!important;font-weight:900!important}@media (max-width:1180px){.limbic-experience-ribbon{grid-template-columns:1fr;align-items:stretch}.experience-metrics{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}.experience-actions{justify-content:flex-start}}@media (max-width:768px){.limbic-experience-ribbon{display:none}#board-grid{max-height:100%}#email-shortcut,#notification-shortcut,.desktop-quick-action,.mobile-icon-btn{width:2.5rem;height:2.5rem}.kanban-col::after{left:.72rem;right:.72rem;top:.42rem}.lead-meter{margin-top:.5rem}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:768px){.cinematic-overlay{background:linear-gradient(180deg,#020617 0,#03140f 56%,#020617 100%)!important;overflow-y:auto!important}.cinematic-overlay::after{opacity:.04!important}.cinematic-overlay>.min-h-full{min-height:100dvh!important;padding:.65rem!important;align-items:stretch!important;justify-content:stretch!important}.cinematic-panel{min-height:calc(100dvh - 1.3rem)!important;border-radius:1.25rem!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(160deg,rgba(15,23,42,.99),rgba(2,6,23,.97))!important;overflow:hidden!important}.cinematic-panel::before{opacity:.18!important;background:radial-gradient(circle at 50% 0,rgba(0,255,136,.18),transparent 36%)!important}.cinematic-head{padding:.85rem .95rem 0!important}.cinematic-brand-badge{font-size:.46rem!important;padding:.34rem .44rem!important}.cinematic-grid{width:100%!important;max-width:100%!important;margin-top:.55rem!important;padding:.15rem .78rem 0!important;grid-template-columns:1fr!important;align-content:start!important}.cinematic-head-copy{display:grid!important;min-height:auto!important;padding:.55rem .1rem .75rem!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;align-content:start!important;justify-items:start!important;text-align:left!important}.cinematic-story-panel{gap:.68rem!important}.cinematic-eyebrow{display:block!important;color:#0f8!important;font-size:.5rem!important;letter-spacing:.18em!important}.cinematic-title,.cinematic-title.long-title{display:block!important;max-width:11ch!important;color:#f8fafc!important;opacity:1!important;font-size:clamp(2.18rem, 10.5vw, 3rem)!important;line-height:.96!important;text-shadow:0 10px 34px rgba(0,0,0,.58)!important}.cinematic-subtitle{display:block!important;color:rgba(226,232,240,.88)!important;opacity:1!important;font-size:.88rem!important;line-height:1.42!important}#cinematic-copy{display:block!important;color:rgba(209,250,229,.78)!important;opacity:1!important;font-size:.76rem!important;line-height:1.36!important}.cinematic-progress-wrap{display:block!important;padding:.64rem .68rem!important;border-radius:1rem!important;background:rgba(0,255,136,.08)!important;border-color:rgba(0,255,136,.18)!important}.cinematic-status-grid{display:grid!important;grid-template-columns:1fr!important;gap:.45rem!important}.cinematic-status-item{display:block!important;padding:.58rem .64rem!important;border-radius:.95rem!important}.cinematic-status-item .cinematic-status-detail{display:block!important;font-size:.62rem!important;color:rgba(226,232,240,.68)!important}.cinematic-side-card{display:none!important}.cinematic-footer-actions{padding:.55rem .8rem .8rem!important;gap:.45rem!important}.cinematic-footer-actions .cinematic-control,.cinematic-footer-actions .cinematic-skip-inline{flex:1 1 100%!important;justify-content:center!important;min-height:2.65rem!important;border-radius:1rem!important}.cinematic-footer-actions .cinematic-control.primary{border-radius:1.05rem!important}}.cinematic-overlay>.min-h-full{align-items:center!important;justify-content:center!important;padding:clamp(.9rem,2.2vh,1.35rem) clamp(.8rem,2vw,1.35rem)!important}.cinematic-panel{width:min(1180px,calc(100vw - 2rem))!important;height:min(690px,calc(100dvh - clamp(1.8rem,4.4vh,2.7rem)))!important;min-height:0!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-content:stretch!important;row-gap:clamp(.55rem,1.55vh,1rem)!important;padding:clamp(.8rem,1.65vh,1.12rem) clamp(.85rem,1.6vw,1.15rem)!important;border-radius:1.65rem!important;border:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(150deg,rgba(15,23,42,.92),rgba(2,6,23,.96))!important;box-shadow:0 30px 110px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.05)!important}.cinematic-footer-actions,.cinematic-grid,.cinematic-head{width:min(1120px,100%)!important;justify-self:center!important}.cinematic-head{padding:0!important;align-items:center!important}.limbic-wordmark.cinematic-logo .limbic-main{font-size:clamp(2.4rem, 4vw, 3.55rem)!important}.cinematic-grid{max-width:1120px!important;min-height:0!important;max-height:100%!important;margin-top:0!important;gap:clamp(.72rem,1.4vw,1rem)!important;align-items:stretch!important;align-self:center!important}.cinematic-head-copy,.cinematic-side-card{align-self:stretch!important;min-height:auto!important;max-height:100%!important;overflow:hidden!important}.cinematic-head-copy{padding:clamp(1rem,1.7vw,1.45rem)!important}.cinematic-side-card{padding:clamp(.85rem,1.35vw,1.1rem)!important}.cinematic-story-panel{min-height:auto!important;gap:.64rem!important}.cinematic-title{font-size:clamp(2rem, 3.7vw, 3.85rem)!important;line-height:.96!important}.cinematic-title.long-title{font-size:clamp(1.85rem, 3.2vw, 3.25rem)!important}.cinematic-progress-wrap{padding:.62rem .72rem!important}.cinematic-status-item,.cinematic-visual-card{padding:.58rem .64rem!important}.cinematic-impact,.cinematic-plain-note,.cinematic-replay-note{padding:.55rem .66rem!important}.cinematic-boot-row{padding:.42rem .5rem!important}.cinematic-footer-actions{min-height:2.8rem!important;padding:.1rem 0 0!important;justify-content:center!important;align-self:end!important;position:relative!important;z-index:4!important;background:0 0!important}.cinematic-footer-actions .cinematic-control,.cinematic-footer-actions .cinematic-skip-inline{min-width:9.5rem!important}.cinematic-footer-actions .cinematic-control.primary{min-width:10rem!important}@media (min-width:769px) and (max-height:860px){.cinematic-panel{row-gap:.5rem!important;height:min(660px,calc(100dvh - 2.2rem))!important;padding:.64rem .78rem .7rem!important}.limbic-wordmark.cinematic-logo .limbic-main{font-size:clamp(2.2rem, 3.4vw, 3.05rem)!important}.cinematic-grid{grid-template-columns:minmax(0,1.36fr) minmax(330px,.82fr)!important;max-height:100%!important;width:min(1140px,100%)!important}.cinematic-head-copy,.cinematic-side-card{padding:.74rem!important}.cinematic-title{font-size:clamp(1.9rem, 3.05vw, 3.1rem)!important}.cinematic-title.long-title{font-size:clamp(1.72rem, 2.65vw, 2.72rem)!important}.cinematic-boot-row{padding:.34rem .45rem!important}.cinematic-boot-row:nth-child(n+5){display:none!important}.cinematic-footer-actions .cinematic-control,.cinematic-footer-actions .cinematic-skip-inline{min-height:2.45rem!important;padding-top:.52rem!important;padding-bottom:.52rem!important}}@media (max-width:768px){.cinematic-overlay{overflow-y:auto!important}.cinematic-overlay>.min-h-full{align-items:stretch!important;justify-content:stretch!important;min-height:100dvh!important;padding:0!important}.cinematic-panel{width:100vw!important;min-height:100dvh!important;max-height:none!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-content:stretch!important;row-gap:0!important;padding:max(.95rem,env(safe-area-inset-top)) .95rem max(.9rem,env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 50% 0,rgba(0,255,136,.13),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.98),rgba(2,6,23,.99))!important;overflow:hidden!important}.cinematic-footer-actions,.cinematic-grid,.cinematic-head{width:100%!important}.cinematic-head{padding:0!important;align-self:start!important}.limbic-wordmark.cinematic-logo .limbic-main{font-size:clamp(2rem, 12vw, 2.72rem)!important}.cinematic-grid{max-width:100%!important;align-self:start!important;margin-top:clamp(1rem,5.4vh,2.9rem)!important;padding:0 .15rem!important;grid-template-columns:1fr!important;align-content:start!important}.cinematic-head-copy{padding:.35rem 0 .55rem!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;align-content:start!important;justify-items:start!important;text-align:left!important}.cinematic-story-panel{gap:.5rem!important}.cinematic-title,.cinematic-title.long-title{max-width:12ch!important;font-size:clamp(2rem, 9.8vw, 2.62rem)!important;line-height:.96!important}.cinematic-subtitle{font-size:.82rem!important;line-height:1.35!important}#cinematic-copy{font-size:.72rem!important;line-height:1.28!important}.cinematic-progress-wrap{padding:.52rem .58rem!important}.cinematic-status-grid{gap:.36rem!important}.cinematic-status-item{padding:.48rem .56rem!important}.cinematic-status-item:nth-child(n+3){display:none!important}.cinematic-side-card{display:block!important;margin-top:.72rem!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}.cinematic-side-card .cinematic-visual-shell{display:grid!important;gap:.48rem!important}.cinematic-side-card .cinematic-visual-stack{grid-template-columns:1fr!important;gap:.48rem!important}.cinematic-side-card .cinematic-impact,.cinematic-side-card .cinematic-replay-note,.cinematic-side-card .cinematic-visual-card:nth-child(n+2){display:none!important}.cinematic-side-card .cinematic-boot-dock{display:block!important}.cinematic-side-card .cinematic-boot-terminal{margin-top:0!important;gap:.38rem!important}.cinematic-side-card .cinematic-boot-row{padding:.46rem .52rem!important;border-radius:.92rem!important}.cinematic-side-card .cinematic-boot-row:nth-child(n+3){display:none!important}.cinematic-side-card .cinematic-plain-note{width:100%!important;border-radius:1rem!important;font-size:.7rem!important}.cinematic-footer-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:end!important;padding:.72rem .15rem 0!important;gap:.42rem!important;background:linear-gradient(180deg,transparent,rgba(2,6,23,.82) 28%,rgba(2,6,23,.98))!important}.cinematic-footer-actions .cinematic-control,.cinematic-footer-actions .cinematic-skip-inline{width:100%!important;min-width:0!important;min-height:2.35rem!important;padding:.46rem .52rem!important;border-radius:.9rem!important;font-size:.58rem!important;letter-spacing:.08em!important}.cinematic-footer-actions .cinematic-control.primary{grid-column:1/-1;border-radius:.95rem!important}}@media (max-width:768px) and (max-height:760px){.cinematic-panel{padding-top:.72rem!important;padding-bottom:.7rem!important}#cinematic-copy,.cinematic-brand-badge,.cinematic-status-item .cinematic-status-detail{display:none!important}.cinematic-title,.cinematic-title.long-title{font-size:clamp(1.82rem, 8.9vw, 2.32rem)!important}.cinematic-grid{margin-top:.85rem!important}.cinematic-side-card .cinematic-boot-row:nth-child(n+2){display:none!important}}.cinematic-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important}.cinematic-panel>.cinematic-grid{min-height:0!important;height:100%!important;max-height:100%!important;align-self:stretch!important;overflow:hidden!important}.cinematic-main-card,.cinematic-side-card{min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.cinematic-panel>.cinematic-footer-actions{position:relative!important;inset:auto!important;min-height:3.1rem!important;margin:0!important;padding:.48rem 0 0!important;align-self:end!important;background:linear-gradient(180deg,rgba(2,6,23,0),rgba(2,6,23,.88) 42%,rgba(2,6,23,.96))!important;border-top:1px solid rgba(255,255,255,.07)!important}@media (min-width:769px) and (max-height:820px){.cinematic-panel{height:calc(100dvh - 2rem)!important;padding-bottom:.62rem!important;row-gap:.42rem!important}.cinematic-title{font-size:clamp(1.8rem, 2.8vw, 2.9rem)!important}.cinematic-title.long-title{font-size:clamp(1.68rem, 2.45vw, 2.55rem)!important}.cinematic-subtitle{font-size:.86rem!important;line-height:1.32!important}#cinematic-copy{font-size:.76rem!important;line-height:1.28!important}.cinematic-status-item{padding:.5rem .58rem!important}.cinematic-boot-row:nth-child(n+5){display:none!important}.cinematic-panel>.cinematic-footer-actions{min-height:2.8rem!important;padding-top:.38rem!important}.cinematic-footer-actions .cinematic-control,.cinematic-footer-actions .cinematic-skip-inline{min-height:2.35rem!important;padding-top:.48rem!important;padding-bottom:.48rem!important}}@media (max-width:768px){.cinematic-panel{overflow-y:auto!important}.cinematic-panel>.cinematic-grid{height:auto!important;overflow:visible!important}.cinematic-main-card,.cinematic-side-card{height:auto!important;max-height:none!important;overflow:visible!important}.cinematic-panel>.cinematic-footer-actions{position:sticky!important;bottom:0!important;z-index:8!important;padding:.55rem .15rem max(.7rem,env(safe-area-inset-bottom))!important}}:root{--crm-bg:#020617;--crm-panel:rgba(15,23,42,.72);--crm-panel-strong:rgba(15,23,42,.92);--crm-line:rgba(148,163,184,.16);--crm-line-strong:rgba(0,255,136,.34);--crm-text-soft:rgba(226,232,240,.72);--crm-text-muted:rgba(226,232,240,.52);--crm-accent:#00ff88;--crm-accent-blue:#38bdf8;--crm-radius:1.35rem;--crm-radius-lg:2rem;--crm-shadow-soft:0 24px 80px rgba(0,0,0,.34);--crm-shadow-premium:0 34px 120px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.055);--crm-ease:cubic-bezier(.2,.8,.2,1)}body{background:linear-gradient(180deg,rgba(15,23,42,.34),rgba(2,6,23,0) 34%),linear-gradient(135deg,#020617 0,#07111f 42%,#020617 100%);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.light{--crm-bg:#f8fafc;--crm-panel:rgba(255,255,255,.86);--crm-panel-strong:rgba(255,255,255,.96);--crm-line:rgba(15,23,42,.13);--crm-text-soft:rgba(15,23,42,.72);--crm-text-muted:rgba(15,23,42,.52);--crm-shadow-soft:0 18px 45px rgba(15,23,42,.09);--crm-shadow-premium:0 24px 80px rgba(15,23,42,.13),inset 0 1px 0 rgba(255,255,255,.8)}::selection{background:rgba(0,255,136,.26);color:#fff}:is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px;box-shadow:0 0 0 5px rgba(0,255,136,.12)!important}.glass{background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.026));border-color:var(--crm-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}nav.glass{background:rgba(2,6,23,.74);backdrop-filter:blur(26px) saturate(1.08);-webkit-backdrop-filter:blur(26px) saturate(1.08);box-shadow:0 18px 60px rgba(0,0,0,.22)}.light nav.glass{background:rgba(248,250,252,.9)!important}.swal2-popup.crm-popup{border-radius:clamp(1.4rem,3vw,2.45rem)!important;background:linear-gradient(145deg,rgba(15,23,42,.985),rgba(2,6,23,.972))!important;border-color:rgba(148,163,184,.18)!important;box-shadow:var(--crm-shadow-premium)!important}.swal2-popup.crm-popup .swal2-title{font-weight:950!important;letter-spacing:0!important;line-height:1.05!important}.swal2-popup.crm-popup .swal2-html-container{scrollbar-width:thin;scrollbar-color:rgba(0,255,136,.42) rgba(255,255,255,.035)}.swal2-popup.crm-popup .swal2-html-container::-webkit-scrollbar{width:8px}.swal2-popup.crm-popup .swal2-html-container::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(0,255,136,.64),rgba(56,189,248,.48));border:2px solid rgba(2,6,23,.82);border-radius:999px}.swal2-popup.crm-popup .swal2-cancel:hover,.swal2-popup.crm-popup .swal2-confirm:hover,.swal2-popup.crm-popup .swal2-deny:hover{transform:translateY(-1px);box-shadow:0 14px 38px rgba(0,0,0,.22)!important}.crm-modal-enter{animation:crmModalIn .24s var(--crm-ease) both}.crm-modal-exit{animation:crmModalOut .18s ease both}@keyframes crmModalIn{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes crmModalOut{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.985)}}.kanban-col{background:linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.025));border-color:rgba(148,163,184,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 20px 70px rgba(0,0,0,.18);transition:border-color .2s var(--crm-ease),box-shadow .2s var(--crm-ease),transform .2s var(--crm-ease)}.kanban-col:hover{border-color:rgba(148,163,184,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 24px 80px rgba(0,0,0,.24)}.kanban-drop-active{border-color:var(--crm-line-strong)!important;box-shadow:0 0 0 2px rgba(0,255,136,.14),0 22px 70px rgba(0,255,136,.1)!important}.lead-card{min-height:92px;max-height:114px;border-color:rgba(148,163,184,.14)!important;background:linear-gradient(145deg,rgba(15,23,42,.82),rgba(15,23,42,.54))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045);transition:transform .18s var(--crm-ease),border-color .18s var(--crm-ease),box-shadow .18s var(--crm-ease),background .18s var(--crm-ease)}.lead-card::before{height:3px;opacity:.92;background:linear-gradient(90deg,transparent,var(--stage-accent,var(--crm-accent)),transparent)}.lead-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--stage-accent,var(--crm-accent)) 58%,transparent)!important;box-shadow:0 18px 52px rgba(0,0,0,.28),0 0 0 1px color-mix(in srgb,var(--stage-accent,var(--crm-accent)) 22%,transparent)!important}.lead-card-dragging{opacity:.62;transform:rotate(1deg) scale(.985)!important}.lead-drag-handle{position:absolute;top:.48rem;right:.52rem;color:rgba(226,232,240,.38);font-size:.72rem;pointer-events:none}.lead-cover-labels{display:flex;flex-wrap:wrap;gap:.22rem;max-width:calc(100% - 1.6rem);margin-bottom:.34rem}.lead-cover-label{display:inline-flex;height:.32rem;min-width:1.72rem;border-radius:999px;background:rgba(148,163,184,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.lead-cover-label.priority-agora{background:#ef4444}.lead-cover-label.priority-hoje{background:#f59e0b}.lead-cover-label.priority-proximos_dias{background:#38bdf8}.lead-cover-label.priority-nutrir{background:#64748b}.lead-cover-label.stage-Frio{background:#38bdf8}.lead-cover-label.stage-Morno{background:#fb923c}.lead-cover-label.stage-Quente{background:#0f8}.lead-cover-label.stage-Fechado{background:#60a5fa}.lead-cover-label.manual{background:repeating-linear-gradient(90deg,#c084fc 0 7px,#a78bfa 7px 14px)}.lead-card-badges{display:flex;flex-wrap:nowrap;align-items:center;gap:.24rem;margin-top:.34rem;min-width:0;overflow:hidden}.lead-card-badge{display:inline-flex;align-items:center;gap:.22rem;max-width:100%;border-radius:.38rem;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.055);color:rgba(226,232,240,.74);padding:.18rem .3rem;font-size:.5rem;line-height:1;font-weight:950;text-transform:uppercase;white-space:nowrap;flex:0 1 auto}.lead-card-badge:nth-child(n+4){display:none}.lead-card-badge.hot{border-color:rgba(0,255,136,.28);background:rgba(0,255,136,.1);color:#0f8}.lead-card-badge.warn{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.1);color:#fbbf24}.lead-card-badge.info{border-color:rgba(56,189,248,.3);background:rgba(56,189,248,.1);color:#7dd3fc}.lead-frio{--stage-accent:#38bdf8}.lead-morno{--stage-accent:#fb923c}.lead-quente{--stage-accent:#00ff88}.lead-fechado{--stage-accent:#60a5fa}.lead-title{font-size:.8rem;line-height:1.12;letter-spacing:0;color:rgba(248,250,252,.96)}.lead-phone-chip{display:inline-flex;max-width:100%;align-items:center;gap:.35rem;margin-top:.28rem;border-radius:999px;padding:.2rem .42rem;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.055);color:rgba(226,232,240,.76);font-size:.58rem;font-weight:850}.lead-summary{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:rgba(226,232,240,.72);font-size:.66rem;line-height:1.28}.lead-intel-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.34rem;margin-top:.36rem;padding:.24rem .38rem;border-radius:.62rem;border:1px solid color-mix(in srgb,var(--stage-accent,var(--crm-accent)) 28%,transparent);background:color-mix(in srgb,var(--stage-accent,var(--crm-accent)) 10%,rgba(2,6,23,.5));color:rgba(248,250,252,.86);font-size:.55rem;font-weight:900}.lead-intel-strip[role=button]{cursor:pointer}.lead-intel-strip[role=button]:focus-visible,.lead-intel-strip[role=button]:hover{border-color:color-mix(in srgb,var(--stage-accent,var(--crm-accent)) 52%,transparent);box-shadow:0 0 0 2px rgba(0,255,136,.12);outline:0}.lead-intel-strip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-intel-strip b,.lead-intel-strip i{color:color-mix(in srgb,var(--stage-accent,var(--crm-accent)) 88%,#fff)}.lead-meta-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.38rem;color:rgba(226,232,240,.56);font-size:.55rem;font-weight:900;text-transform:uppercase}.lead-score-pill{border-radius:999px;padding:.18rem .38rem;border:1px solid color-mix(in srgb,var(--stage-accent,var(--crm-accent)) 30%,transparent);background:color-mix(in srgb,var(--stage-accent,var(--crm-accent)) 10%,transparent);color:color-mix(in srgb,var(--stage-accent,var(--crm-accent)) 82%,#fff);white-space:nowrap}.modal-loading{display:flex;align-items:center;justify-content:center;min-height:200px}.modal-loading::after{content:"";width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #0f8;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.modal-error{text-align:center;padding:2rem;color:#fca5a5}.modal-empty{text-align:center;padding:2rem;color:rgba(226,232,240,.7)}.modal-success{text-align:center;padding:2rem;color:#0f8}.button-loading{pointer-events:none;opacity:.6;position:relative}.button-loading::after{content:"";position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #0f8;border-radius:50%;animation:spin 1s linear infinite}.modal-responsive{max-height:var(--modal-body-max);min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,255,136,.42) rgba(255,255,255,.035)}.modal-responsive::-webkit-scrollbar{width:var(--modal-scrollbar-size);height:var(--modal-scrollbar-size)}.swal2-popup.crm-popup.modal-responsive{max-height:var(--modal-content-max)!important;overflow:hidden!important;padding:calc(clamp(.95rem,1.6vw,1.35rem) * var(--modal-pad-scale,1))!important}@media (max-width:768px){.modal-responsive{max-height:calc(100dvh - 8.4rem);padding:0}}.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup){width:var(--modal-width-standard)!important;max-height:var(--modal-content-max)!important;padding:calc(clamp(.95rem,1.6vw,1.35rem) * var(--modal-pad-scale,1))!important;border-radius:var(--shape-radius-modal)!important;overflow:hidden!important}.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup) .swal2-title{margin:.2rem 0 0!important;padding-right:5.9rem!important;font-size:clamp(1.45rem, 2.45vw, 2rem)!important;line-height:.98!important;text-align:left!important}.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup) .swal2-html-container{margin:.75rem 0 0!important;max-height:var(--modal-body-max)!important;overflow-y:auto!important;padding-right:.15rem!important;text-align:left!important;font-size:.92rem!important;line-height:1.45!important;scrollbar-width:thin!important}.swal2-popup.crm-popup .swal2-html-container::-webkit-scrollbar{width:var(--modal-scrollbar-size);height:var(--modal-scrollbar-size)}.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup) .modal-responsive{max-height:var(--modal-body-max)!important;padding:0!important;overflow-y:auto!important}.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup) .swal2-actions{width:100%!important;margin:.85rem 0 0!important;display:flex!important;justify-content:flex-end!important;gap:.5rem!important}.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup) .swal2-cancel,.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup) .swal2-confirm,.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup) .swal2-deny{min-width:132px!important;min-height:42px!important;padding:.66rem .95rem!important;font-size:.66rem!important;white-space:normal!important;overflow-wrap:anywhere!important}.swal2-popup.crm-popup .modal-empty,.swal2-popup.crm-popup .modal-error,.swal2-popup.crm-popup .modal-loading,.swal2-popup.crm-popup .modal-success{min-height:154px;padding:1.1rem;display:grid;place-items:center;gap:.55rem}#modal-analytics>.glass,#modal-config>.glass{max-height:min(92dvh,900px)!important;padding:clamp(1rem,2vw,1.75rem)!important;border-radius:clamp(1.4rem,2.4vw,2rem)!important}#modal-analytics h2,#modal-config h2{font-size:clamp(1.6rem, 3vw, 2.45rem)!important;line-height:.95!important}#modal-analytics>.glass>div:first-of-type,#modal-config>.glass>div:first-of-type{margin-bottom:clamp(1rem,2vw,1.55rem)!important}#modal-config>.glass>.config-modal-body:first-of-type{margin-bottom:0!important}@media (max-width:768px){.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup){width:calc(100vw - .7rem)!important;max-height:calc(100dvh - .7rem)!important;padding:.82rem!important;border-radius:1.2rem!important}.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup) .swal2-title{font-size:1.25rem!important;padding-right:4.8rem!important}.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup) .modal-responsive,.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup) .swal2-html-container{max-height:calc(100dvh - 9.2rem)!important;font-size:.88rem!important}.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup) .swal2-actions{justify-content:stretch!important}.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup) .swal2-cancel,.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup) .swal2-confirm,.swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup) .swal2-deny{flex:1 1 auto!important;min-width:0!important}}.crm-empty-state{min-height:150px;display:grid;place-items:center;text-align:center;border:1px dashed rgba(148,163,184,.18);border-radius:1.15rem;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));padding:1rem;color:var(--crm-text-soft)}.crm-empty-state i{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;background:rgba(0,255,136,.1);color:var(--crm-accent);margin-bottom:.65rem}.crm-empty-state b{display:block;color:rgba(248,250,252,.9);font-size:.78rem;line-height:1.2}.crm-empty-state span{display:block;margin-top:.35rem;font-size:.66rem;line-height:1.35;color:var(--crm-text-muted)}.crm-loading-card{position:relative;overflow:hidden;min-height:92px;border-radius:1.15rem;border:1px solid rgba(148,163,184,.13);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.022))}.crm-loading-card.board-loading{min-height:0;border-color:rgba(56,189,248,.2);background:linear-gradient(145deg,rgba(56,189,248,.11),rgba(0,255,136,.045));padding:.78rem}.crm-loading-card::after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 1.25s infinite}.crm-loading-card.board-loading::after{background:linear-gradient(90deg,transparent,rgba(125,211,252,.16),transparent)}.board-loading-content{position:relative;z-index:1;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.62rem;align-items:start}.board-loading-icon{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.72rem;background:rgba(125,211,252,.14);color:#7dd3fc}.board-loading-title{display:block;font-size:.72rem;line-height:1.15;color:rgba(248,250,252,.94);font-weight:950}.board-loading-copy{display:block;margin-top:.2rem;font-size:.6rem;line-height:1.3;color:rgba(226,232,240,.62)}.board-loading-steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;margin-top:.65rem}.board-loading-step{border-radius:.55rem;border:1px solid rgba(125,211,252,.16);background:rgba(2,6,23,.24);padding:.28rem .34rem;font-size:.48rem;line-height:1.15;color:rgba(226,232,240,.7);font-weight:950;text-transform:uppercase;text-align:center}.crm-loading-line{display:block;height:.58rem;border-radius:999px;background:rgba(148,163,184,.18);margin-bottom:.5rem}.crm-loading-line:last-child{width:60%}.auth-panel input,.detail-input,.detail-select,.detail-textarea,.email-search-input,.profile-panel input{transition:border-color .18s var(--crm-ease),box-shadow .18s var(--crm-ease),background .18s var(--crm-ease)}.detail-input:focus,.detail-select:focus,.detail-textarea:focus,.email-search-input:focus{border-color:rgba(0,255,136,.55)!important;box-shadow:0 0 0 4px rgba(0,255,136,.1)}.analytics-action,.app-center-btn,.calendar-quick-btn,.cinematic-control,.crm-modal-action,.email-pill-btn,.filter-chip,.magalu-action,.mobile-menu-action,.notification-action-btn{transition:transform .18s var(--crm-ease),border-color .18s var(--crm-ease),box-shadow .18s var(--crm-ease),background .18s var(--crm-ease),color .18s var(--crm-ease)}.analytics-action:active,.app-center-btn:active,.cinematic-control:active,.crm-modal-action:active,.email-pill-btn:active,.magalu-action:active,.notification-action-btn:active{transform:translateY(0) scale(.985)}.app-center-panel,.calendar-container,.email-app,.mobile-bottom-nav,.mobile-menu-panel{box-shadow:var(--crm-shadow-premium)}.light .lead-card{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,250,252,.86))!important;color:#020617;border-color:rgba(15,23,42,.14)!important}.light .crm-empty-state b,.light .lead-title{color:#0f172a}.light .lead-meta-row,.light .lead-phone-chip,.light .lead-summary{color:rgba(15,23,42,.66)}.light .crm-empty-state{background:rgba(255,255,255,.74);border-color:rgba(15,23,42,.16)}.light .swal2-popup.crm-popup{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,250,252,.96))!important;color:#020617!important}html.visual-theme-ready .modal-blur:not(#auth-screen),html.visual-theme-ready .search-expanded-overlay{background:color-mix(in srgb,var(--color-bg-main) 72%,transparent)!important;backdrop-filter:blur(var(--focus-backdrop-blur,var(--effect-modal-blur,18px))) saturate(1.05)!important;-webkit-backdrop-filter:blur(var(--focus-backdrop-blur,var(--effect-modal-blur,18px))) saturate(1.05)!important}html.visual-theme-ready .search-best-answer,html.visual-theme-ready .search-command-metric,html.visual-theme-ready .search-command-panel,html.visual-theme-ready .search-deep-progress,html.visual-theme-ready .search-deep-step,html.visual-theme-ready .search-expanded-card,html.visual-theme-ready .search-expanded-results,html.visual-theme-ready .search-filter-block,html.visual-theme-ready .search-hover-item,html.visual-theme-ready .search-hover-popover,html.visual-theme-ready .search-intelligence-item,html.visual-theme-ready .search-intelligence-line,html.visual-theme-ready .search-intelligence-strip,html.visual-theme-ready .search-kpi-card,html.visual-theme-ready .search-market-impact-item,html.visual-theme-ready .search-market-widget,html.visual-theme-ready .search-mini-row,html.visual-theme-ready .search-overlay-summary,html.visual-theme-ready .search-premium-detail-body,html.visual-theme-ready .search-premium-row,html.visual-theme-ready .search-source-compact,html.visual-theme-ready .search-source-row,html.visual-theme-ready .search-super-cell,html.visual-theme-ready .search-typeahead-shell{background:linear-gradient(145deg,var(--color-bg-surface-strong),var(--color-bg-surface))!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important;box-shadow:var(--effect-shadow)!important}html.visual-theme-ready .search-command-action,html.visual-theme-ready .search-expanded-composer,html.visual-theme-ready .search-expanded-composer .cinematic-control,html.visual-theme-ready .search-quick-command,html.visual-theme-ready .search-result-metric,html.visual-theme-ready .search-results-toolbar,html.visual-theme-ready .search-source-tab{background:var(--color-bg-input)!important;color:var(--color-text-head)!important;border-color:var(--color-border)!important}html.visual-theme-ready .search-expanded-input{background:0 0!important;color:var(--color-text-head)!important;border-color:transparent!important;box-shadow:none!important}html.visual-theme-ready #search-filter-summary,html.visual-theme-ready #search-overlay-note,html.visual-theme-ready .search-best-answer-text,html.visual-theme-ready .search-command-metric span,html.visual-theme-ready .search-command-title span,html.visual-theme-ready .search-expanded-input::placeholder,html.visual-theme-ready .search-intelligence-item span,html.visual-theme-ready .search-market-impact-empty,html.visual-theme-ready .search-market-impact-item-meta,html.visual-theme-ready .search-market-widget-note,html.visual-theme-ready .search-market-widget-status,html.visual-theme-ready .search-market-widget-subtitle,html.visual-theme-ready .search-mini-row span,html.visual-theme-ready .search-premium-meta,html.visual-theme-ready .search-premium-metric,html.visual-theme-ready .search-premium-summary,html.visual-theme-ready .search-premium-why,html.visual-theme-ready .search-result-meta,html.visual-theme-ready .search-result-summary,html.visual-theme-ready .search-source-row span,html.visual-theme-ready .search-super-cell span,html.visual-theme-ready .search-typeahead-item-subtitle,html.visual-theme-ready .search-typeahead-section{color:var(--color-text-muted)!important;opacity:1!important}html.visual-theme-ready #search-overlay-status,html.visual-theme-ready .search-best-answer-title,html.visual-theme-ready .search-command-metric b,html.visual-theme-ready .search-intelligence-item b,html.visual-theme-ready .search-market-impact-item-title,html.visual-theme-ready .search-market-widget-value,html.visual-theme-ready .search-mini-row b,html.visual-theme-ready .search-premium-metric b,html.visual-theme-ready .search-premium-title,html.visual-theme-ready .search-result-metric b,html.visual-theme-ready .search-result-title,html.visual-theme-ready .search-source-row b,html.visual-theme-ready .search-super-cell b,html.visual-theme-ready .search-typeahead-item-title{color:var(--color-text-head)!important;opacity:1!important}html.visual-theme-ready .search-ai-enriched-chip,html.visual-theme-ready .search-best-answer-label,html.visual-theme-ready .search-command-title b,html.visual-theme-ready .search-inline-status,html.visual-theme-ready .search-intent-badge,html.visual-theme-ready .search-live-pill,html.visual-theme-ready .search-market-impact-item-action,html.visual-theme-ready .search-market-impact-item-reason,html.visual-theme-ready .search-market-widget-title,html.visual-theme-ready .search-premium-chip,html.visual-theme-ready .search-premium-details summary,html.visual-theme-ready .search-premium-section-count,html.visual-theme-ready .search-premium-section-title,html.visual-theme-ready .search-result-kind-pill,html.visual-theme-ready .search-results-layer-heading,html.visual-theme-ready .search-source-row i{color:var(--color-primary)!important;border-color:color-mix(in srgb,var(--color-primary) 34%,var(--color-border))!important;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-bg-input))!important;opacity:1!important}html.visual-theme-ready .search-command-action.active,html.visual-theme-ready .search-command-action:hover,html.visual-theme-ready .search-expanded-composer .cinematic-control:hover,html.visual-theme-ready .search-quick-command:hover,html.visual-theme-ready .search-source-tab.active,html.visual-theme-ready .search-source-tab:hover{color:var(--color-text-inverse)!important;background:var(--color-primary)!important;border-color:var(--color-primary)!important}html.visual-theme-ready .search-primary-result-list{background:var(--color-bg-surface)!important;border-color:var(--color-border)!important;box-shadow:0 14px 38px color-mix(in srgb,var(--color-text-head) 7%,transparent)!important}html.visual-theme-ready .search-premium-section-head{background:color-mix(in srgb,var(--color-bg-input) 72%,transparent)!important;border-color:var(--color-border)!important}html.visual-theme-ready .search-premium-section-count,html.visual-theme-ready .search-premium-section-title{background:0 0!important;border-color:transparent!important;box-shadow:none!important;padding:0!important}html.visual-theme-ready .search-premium-row{background:0 0!important;border-top:0!important;border-right:0!important;border-bottom:1px solid var(--color-border)!important;border-radius:0!important;box-shadow:none!important}html.visual-theme-ready .search-premium-row:last-child{border-bottom:0!important}html.visual-theme-ready body.light .search-best-answer,html.visual-theme-ready body.light .search-command-metric,html.visual-theme-ready body.light .search-command-panel,html.visual-theme-ready body.light .search-expanded-card,html.visual-theme-ready body.light .search-expanded-results,html.visual-theme-ready body.light .search-filter-block,html.visual-theme-ready body.light .search-hover-item,html.visual-theme-ready body.light .search-hover-popover,html.visual-theme-ready body.light .search-intelligence-item,html.visual-theme-ready body.light .search-intelligence-line,html.visual-theme-ready body.light .search-intelligence-strip,html.visual-theme-ready body.light .search-kpi-card,html.visual-theme-ready body.light .search-mini-row,html.visual-theme-ready body.light .search-overlay-summary,html.visual-theme-ready body.light .search-premium-detail-body,html.visual-theme-ready body.light .search-premium-row,html.visual-theme-ready body.light .search-result-card,html.visual-theme-ready body.light .search-source-compact,html.visual-theme-ready body.light .search-source-row,html.visual-theme-ready body.light .search-typeahead-shell{background:linear-gradient(145deg,#fff,#f8fafc)!important;color:#0f172a!important;border-color:rgba(15,23,42,.14)!important;box-shadow:0 22px 65px rgba(15,23,42,.1)!important}html.visual-theme-ready body.light .search-command-action,html.visual-theme-ready body.light .search-expanded-composer,html.visual-theme-ready body.light .search-expanded-composer .cinematic-control,html.visual-theme-ready body.light .search-quick-command,html.visual-theme-ready body.light .search-result-metric,html.visual-theme-ready body.light .search-results-toolbar,html.visual-theme-ready body.light .search-source-tab{background:#fff!important;color:#0f172a!important;border-color:rgba(15,23,42,.16)!important}html.visual-theme-ready body.light #search-overlay-status,html.visual-theme-ready body.light .search-command-metric b,html.visual-theme-ready body.light .search-expanded-input,html.visual-theme-ready body.light .search-mini-row b,html.visual-theme-ready body.light .search-premium-metric b,html.visual-theme-ready body.light .search-premium-title,html.visual-theme-ready body.light .search-result-title,html.visual-theme-ready body.light .search-source-row b,html.visual-theme-ready body.light .search-typeahead-item-title{color:#0f172a!important}html.visual-theme-ready body.light #search-overlay-note,html.visual-theme-ready body.light .search-best-answer-text,html.visual-theme-ready body.light .search-command-metric span,html.visual-theme-ready body.light .search-expanded-input::placeholder,html.visual-theme-ready body.light .search-premium-meta,html.visual-theme-ready body.light .search-premium-metric,html.visual-theme-ready body.light .search-premium-summary,html.visual-theme-ready body.light .search-premium-why,html.visual-theme-ready body.light .search-result-meta,html.visual-theme-ready body.light .search-result-summary,html.visual-theme-ready body.light .search-source-row span,html.visual-theme-ready body.light .search-typeahead-item-subtitle{color:#475569!important;opacity:1!important}html.visual-theme-ready body.light .search-primary-result-list{background:#fff!important;border-color:rgba(15,23,42,.14)!important;box-shadow:0 14px 38px rgba(15,23,42,.055)!important}html.visual-theme-ready body.light .search-premium-section-head{background:#f8fafc!important;border-color:rgba(15,23,42,.1)!important}html.visual-theme-ready body.light .search-premium-section-count,html.visual-theme-ready body.light .search-premium-section-title{background:0 0!important;border-color:transparent!important;box-shadow:none!important}html.visual-theme-ready body.light .search-premium-row{background:0 0!important;border-top:0!important;border-right:0!important;border-bottom:1px solid rgba(15,23,42,.1)!important;border-radius:0!important;box-shadow:none!important}html.visual-theme-ready body.light .search-premium-row:last-child{border-bottom:0!important}html.visual-theme-ready .ai-provider-card,html.visual-theme-ready .ai-rank-card,html.visual-theme-ready .ai-store-modal,html.visual-theme-ready .ai-store-nav,html.visual-theme-ready .ai-store-rank,html.visual-theme-ready .app-center-available,html.visual-theme-ready .app-center-panel,html.visual-theme-ready .app-center-sidebar,html.visual-theme-ready .calendar-container,html.visual-theme-ready .cinematic-panel,html.visual-theme-ready .crm-modal-shell,html.visual-theme-ready .email-app,html.visual-theme-ready .email-reader,html.visual-theme-ready .email-sidebar,html.visual-theme-ready .status-cockpit,html.visual-theme-ready .status-cockpit-hero,html.visual-theme-ready .status-empty-state,html.visual-theme-ready .status-instrument,html.visual-theme-ready .status-instrument-group,html.visual-theme-ready .status-score-card,html.visual-theme-ready .swal2-popup,html.visual-theme-ready .swal2-popup.crm-popup,html.visual-theme-ready [id^=modal-]>.glass{background:var(--color-modal-bg)!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important;border-radius:var(--shape-radius-modal)!important;box-shadow:var(--effect-shadow)!important;font-family:var(--type-font-family)!important}html.visual-theme-ready .ai-store-modal :is(h1,h2,h3,h4,b,strong),html.visual-theme-ready .app-center-panel :is(h1,h2,h3,h4,b,strong),html.visual-theme-ready .calendar-container :is(h1,h2,h3,h4,b,strong),html.visual-theme-ready .cinematic-panel :is(h1,h2,h3,h4,b,strong),html.visual-theme-ready .crm-modal-shell :is(h1,h2,h3,h4,b,strong),html.visual-theme-ready .email-app :is(h1,h2,h3,h4,b,strong),html.visual-theme-ready .status-cockpit :is(h1,h2,h3,h4,b,strong),html.visual-theme-ready .swal2-popup :is(h1,h2,h3,h4,b,strong),html.visual-theme-ready [id^=modal-]>.glass :is(h1,h2,h3,h4,b,strong){color:var(--color-text-head)!important;opacity:1!important}html.visual-theme-ready .ai-store-modal :is(p,small,label,span),html.visual-theme-ready .app-center-panel :is(p,small,label,span),html.visual-theme-ready .calendar-container :is(p,small,label,span),html.visual-theme-ready .cinematic-panel :is(p,small,label,span),html.visual-theme-ready .crm-modal-shell :is(p,small,label,span),html.visual-theme-ready .email-app :is(p,small,label,span),html.visual-theme-ready .status-cockpit :is(p,small,label,span),html.visual-theme-ready .swal2-popup :is(p,small,label,span),html.visual-theme-ready [id^=modal-]>.glass :is(p,small,label){color:var(--color-text-muted)!important;opacity:1!important}html.visual-theme-ready .ai-store-modal :is(input,textarea,select),html.visual-theme-ready .app-center-panel :is(input,textarea,select),html.visual-theme-ready .calendar-container :is(input,textarea,select),html.visual-theme-ready .crm-modal-shell :is(input,textarea,select),html.visual-theme-ready .email-app :is(input,textarea,select),html.visual-theme-ready .status-cockpit :is(input,textarea,select),html.visual-theme-ready .swal2-popup :is(input,textarea,select),html.visual-theme-ready [id^=modal-]>.glass :is(input,textarea,select){background:var(--color-bg-input)!important;color:var(--color-text-head)!important;border-color:var(--color-border)!important}html.visual-theme-ready .ai-store-modal :is(input,textarea)::placeholder,html.visual-theme-ready .app-center-panel :is(input,textarea)::placeholder,html.visual-theme-ready .calendar-container :is(input,textarea)::placeholder,html.visual-theme-ready .crm-modal-shell :is(input,textarea)::placeholder,html.visual-theme-ready .email-app :is(input,textarea)::placeholder,html.visual-theme-ready .status-cockpit :is(input,textarea)::placeholder,html.visual-theme-ready .swal2-popup :is(input,textarea)::placeholder,html.visual-theme-ready [id^=modal-]>.glass :is(input,textarea)::placeholder{color:var(--color-text-muted)!important;opacity:1!important}html.visual-theme-ready :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.calendar-container,.email-app,.app-center-panel,.ai-store-modal,.status-cockpit) :is(button,.swal2-confirm,.swal2-deny,.swal2-cancel,.crm-modal-action,.crm-modal-action-btn,.analytics-action,.notification-action-btn,.config-mini-btn,.app-center-btn,.email-pill-btn,.calendar-quick-btn,.integration-secondary-action,.theme-contrast-link){min-height:2.35rem!important;color:var(--color-text-head)!important;background:var(--color-bg-input)!important;border:1px solid var(--color-border)!important;opacity:1!important;filter:none!important;text-shadow:none!important;cursor:pointer}html.visual-theme-ready :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.calendar-container,.email-app,.app-center-panel,.ai-store-modal,.status-cockpit) :is(button,.swal2-confirm,.swal2-deny,.swal2-cancel,.crm-modal-action,.crm-modal-action-btn,.analytics-action,.notification-action-btn,.config-mini-btn,.app-center-btn,.email-pill-btn,.calendar-quick-btn,.integration-secondary-action,.theme-contrast-link):hover{color:var(--color-text-head)!important;background:color-mix(in srgb,var(--color-bg-input) 72%,var(--color-primary))!important;border-color:color-mix(in srgb,var(--color-primary) 48%,var(--color-border))!important;transform:translateY(-1px)}html.visual-theme-ready :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.calendar-container,.email-app,.app-center-panel,.ai-store-modal,.status-cockpit) :is(button,.swal2-confirm,.swal2-deny,.swal2-cancel,.crm-modal-action,.crm-modal-action-btn,.analytics-action,.notification-action-btn,.config-mini-btn,.app-center-btn,.email-pill-btn,.calendar-quick-btn,.integration-secondary-action,.theme-contrast-link):focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 58%,transparent)!important;outline-offset:2px!important}html.visual-theme-ready :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.calendar-container,.email-app,.app-center-panel,.ai-store-modal,.status-cockpit) :is(button,.crm-modal-action,.crm-modal-action-btn,.analytics-action,.notification-action-btn,.config-mini-btn,.app-center-btn,.email-pill-btn,.calendar-quick-btn):disabled,html.visual-theme-ready :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.calendar-container,.email-app,.app-center-panel,.ai-store-modal,.status-cockpit) :is(button,.crm-modal-action,.crm-modal-action-btn,.analytics-action,.notification-action-btn,.config-mini-btn,.app-center-btn,.email-pill-btn,.calendar-quick-btn)[aria-busy=true]{cursor:wait!important;opacity:.72!important;transform:none!important}html.visual-theme-ready :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.calendar-container,.email-app,.app-center-panel,.ai-store-modal,.status-cockpit) :is(.primary,.swal2-confirm,.crm-modal-action.primary,.crm-modal-action-btn.primary,.notification-action-btn.primary,.config-mini-btn.primary,.integration-primary-action){background:var(--color-primary)!important;color:var(--color-primary-ink,var(--color-text-inverse))!important;border-color:var(--color-primary)!important}html.visual-theme-ready body:not(.auth-pending){background:var(--color-bg-main)!important;color:var(--color-text-body)!important}html.visual-theme-ready body:not(.auth-pending) .analytics-card,html.visual-theme-ready body:not(.auth-pending) .app-center-organize-help,html.visual-theme-ready body:not(.auth-pending) .config-tab,html.visual-theme-ready body:not(.auth-pending) .crm-empty-state,html.visual-theme-ready body:not(.auth-pending) .decision-empty,html.visual-theme-ready body:not(.auth-pending) .expanded-lead-card,html.visual-theme-ready body:not(.auth-pending) .experience-action,html.visual-theme-ready body:not(.auth-pending) .experience-metric,html.visual-theme-ready body:not(.auth-pending) .filter-chip,html.visual-theme-ready body:not(.auth-pending) .glass,html.visual-theme-ready body:not(.auth-pending) .integration-card,html.visual-theme-ready body:not(.auth-pending) .kanban-col,html.visual-theme-ready body:not(.auth-pending) .lead-card,html.visual-theme-ready body:not(.auth-pending) .limbic-experience-ribbon,html.visual-theme-ready body:not(.auth-pending) .mobile-bottom-nav,html.visual-theme-ready body:not(.auth-pending) .mobile-menu-action,html.visual-theme-ready body:not(.auth-pending) .mobile-menu-panel,html.visual-theme-ready body:not(.auth-pending) .modal-empty,html.visual-theme-ready body:not(.auth-pending) .notification-chip,html.visual-theme-ready body:not(.auth-pending) .search-result-card,html.visual-theme-ready body:not(.auth-pending) .status-pill,html.visual-theme-ready body:not(.auth-pending) .system-status-pill,html.visual-theme-ready body:not(.auth-pending) footer,html.visual-theme-ready body:not(.auth-pending) nav.glass{background:var(--color-bg-surface)!important;color:var(--color-on-surface,var(--color-text-body))!important;border-color:var(--color-border)!important;box-shadow:var(--effect-shadow)!important}html.visual-theme-ready body:not(.auth-pending) .ai-app-detail-title,html.visual-theme-ready body:not(.auth-pending) .ai-store-section-title,html.visual-theme-ready body:not(.auth-pending) .ai-store-title,html.visual-theme-ready body:not(.auth-pending) .app-center-app-name,html.visual-theme-ready body:not(.auth-pending) .app-center-folder-name,html.visual-theme-ready body:not(.auth-pending) .app-center-title,html.visual-theme-ready body:not(.auth-pending) .crm-empty-state b,html.visual-theme-ready body:not(.auth-pending) .decision-empty b,html.visual-theme-ready body:not(.auth-pending) .experience-metric b,html.visual-theme-ready body:not(.auth-pending) .experience-title,html.visual-theme-ready body:not(.auth-pending) .lead-title,html.visual-theme-ready body:not(.auth-pending) .limbic-main,html.visual-theme-ready body:not(.auth-pending) .modal-empty b,html.visual-theme-ready body:not(.auth-pending) .search-result-title,html.visual-theme-ready body:not(.auth-pending) .status-cockpit-title,html.visual-theme-ready body:not(.auth-pending) .status-pill b,html.visual-theme-ready body:not(.auth-pending) .system-status-pill b,html.visual-theme-ready body:not(.auth-pending) :is(h1,h2,h3,h4){color:var(--color-text-head)!important;opacity:1!important}html.visual-theme-ready body:not(.auth-pending) .ai-app-maker,html.visual-theme-ready body:not(.auth-pending) .ai-store-subtitle,html.visual-theme-ready body:not(.auth-pending) .app-center-app-desc,html.visual-theme-ready body:not(.auth-pending) .app-center-help,html.visual-theme-ready body:not(.auth-pending) .app-center-subtitle,html.visual-theme-ready body:not(.auth-pending) .crm-empty-state span,html.visual-theme-ready body:not(.auth-pending) .decision-empty span,html.visual-theme-ready body:not(.auth-pending) .experience-metric span,html.visual-theme-ready body:not(.auth-pending) .experience-subtitle,html.visual-theme-ready body:not(.auth-pending) .lead-meta-row,html.visual-theme-ready body:not(.auth-pending) .lead-summary,html.visual-theme-ready body:not(.auth-pending) .modal-empty span,html.visual-theme-ready body:not(.auth-pending) .search-result-meta,html.visual-theme-ready body:not(.auth-pending) .search-result-summary,html.visual-theme-ready body:not(.auth-pending) .status-cockpit-subtitle,html.visual-theme-ready body:not(.auth-pending) .status-instrument-detail,html.visual-theme-ready body:not(.auth-pending) :is(p,small,label){color:var(--color-muted-safe,var(--color-text-muted))!important;opacity:1!important}html.visual-theme-ready body:not(.auth-pending) #search-input,html.visual-theme-ready body:not(.auth-pending) .detail-input,html.visual-theme-ready body:not(.auth-pending) .detail-select,html.visual-theme-ready body:not(.auth-pending) .detail-textarea,html.visual-theme-ready body:not(.auth-pending) .email-search-input,html.visual-theme-ready body:not(.auth-pending) :is(input,textarea,select){background:var(--color-bg-input)!important;color:var(--color-on-input,var(--color-text-head))!important;border-color:var(--color-border)!important}html.visual-theme-ready body:not(.auth-pending) :is(input,textarea)::placeholder{color:var(--color-muted-safe,var(--color-text-muted))!important;opacity:1!important}html.visual-theme-ready body:not(.auth-pending) .admin-cockpit-kicker,html.visual-theme-ready body:not(.auth-pending) .experience-kicker,html.visual-theme-ready body:not(.auth-pending) .news-kicker,html.visual-theme-ready body:not(.auth-pending) .status-cockpit-kicker,html.visual-theme-ready body:not(.auth-pending) .text-neon{color:var(--color-primary)!important;opacity:1!important}html.visual-theme-ready body:not(.auth-pending) .analytics-tab-active,html.visual-theme-ready body:not(.auth-pending) .app-center-btn.primary,html.visual-theme-ready body:not(.auth-pending) .appearance-action.primary,html.visual-theme-ready body:not(.auth-pending) .bg-neon,html.visual-theme-ready body:not(.auth-pending) .cinematic-control.primary,html.visual-theme-ready body:not(.auth-pending) .crm-modal-action.primary,html.visual-theme-ready body:not(.auth-pending) .filter-chip.active,html.visual-theme-ready body:not(.auth-pending) .hover\:bg-neon:hover,html.visual-theme-ready body:not(.auth-pending) .notification-action-btn.primary{background:var(--color-primary)!important;color:var(--color-on-primary,var(--color-primary-ink,var(--color-text-inverse)))!important;border-color:var(--color-primary)!important}html.visual-theme-ready body:not(.auth-pending) .bg-neon :is(span,i,b,strong),html.visual-theme-ready body:not(.auth-pending) .hover\:bg-neon:hover :is(span,i,b,strong){color:inherit!important;opacity:1!important}html.visual-theme-ready :is(.cinematic-control,.analytics-action,.notification-action-btn,.crm-modal-action,.magalu-action,.app-center-btn,.email-pill-btn,.mobile-menu-action,.calendar-quick-btn,.filter-chip,.limbic-modal-close,.swal2-close,.swal2-confirm,.swal2-deny,.swal2-cancel) :is(span,i,b,strong){color:inherit!important;opacity:1!important;text-shadow:none!important}html.visual-theme-ready :is(.cinematic-control.primary,.crm-modal-action.primary,.notification-action-btn.primary,.magalu-action.primary,.app-center-btn.primary,.appearance-action.primary,.filter-chip.active,.analytics-tab-active,.swal2-popup.crm-popup .swal2-confirm){background:var(--color-primary)!important;color:var(--color-on-primary,var(--color-primary-ink,var(--color-text-inverse)))!important;border-color:color-mix(in srgb,var(--color-primary) 76%,var(--color-border))!important;text-shadow:none!important}html.visual-theme-ready .swal2-popup.notification-popup .notification-board,html.visual-theme-ready .swal2-popup.notification-popup .notification-brain-item,html.visual-theme-ready .swal2-popup.notification-popup .notification-focus-card,html.visual-theme-ready .swal2-popup.notification-popup .notification-hero,html.visual-theme-ready .swal2-popup.notification-popup .notification-side-panel,html.visual-theme-ready .swal2-popup.notification-popup .notification-stat,html.visual-theme-ready .swal2-popup.notification-popup .notification-story-card{background:linear-gradient(145deg,var(--color-bg-surface-strong),var(--color-bg-surface))!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important;box-shadow:none!important;opacity:1!important}html.visual-theme-ready .swal2-popup.notification-popup .notification-story-card.unread{border-color:color-mix(in srgb,var(--color-primary) 48%,var(--color-border))!important;background:linear-gradient(145deg,color-mix(in srgb,var(--color-bg-surface-strong) 82%,var(--color-primary)),var(--color-bg-surface))!important}html.visual-theme-ready .swal2-popup.notification-popup :is(.notification-compact-title,.notification-side-title,.notification-story-card b,.notification-focus-card b,.notification-brain-item b,.notification-stat b){color:var(--color-text-head)!important;opacity:1!important}html.visual-theme-ready .swal2-popup.notification-popup :is(.notification-story-card p,.notification-focus-card p,.notification-brain-item p,.notification-stat div){color:var(--color-muted-safe,var(--color-text-muted))!important;opacity:1!important}html.visual-theme-ready .swal2-popup.notification-popup :is(.notification-action-btn,.crm-modal-action){background:var(--color-bg-input)!important;color:var(--color-on-input,var(--color-text-head))!important;border-color:var(--color-border)!important;opacity:1!important;text-shadow:none!important}html.visual-theme-ready .swal2-popup.notification-popup :is(.notification-action-btn.primary,.crm-modal-action.primary){background:var(--color-primary)!important;color:var(--color-on-primary,var(--color-primary-ink,var(--color-text-inverse)))!important;border-color:var(--color-primary)!important}html.visual-theme-ready .swal2-popup.notification-popup .notification-chip{color:var(--color-text-head)!important;background:color-mix(in srgb,var(--color-bg-input) 82%,var(--color-primary))!important;border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))!important;opacity:1!important}html.visual-theme-ready .swal2-popup.notification-popup{--notification-control-bg:color-mix(in srgb, var(--color-bg-input) 88%, var(--color-text-head) 6%);--notification-control-border:color-mix(in srgb, var(--color-border) 72%, var(--color-text-head) 16%);--notification-control-fg:var(--color-on-input, var(--color-text-head));--notification-muted-fg:var(--color-muted-safe, color-mix(in srgb, var(--color-text-muted) 84%, var(--color-text-head)))}html.visual-theme-ready .swal2-popup.notification-popup :is(.notification-action-btn,.crm-modal-action,[data-notification-command],[data-notification-action],[data-notification-read]){background:var(--notification-control-bg)!important;border-color:var(--notification-control-border)!important;color:var(--notification-control-fg)!important;opacity:1!important;text-shadow:none!important}html.visual-theme-ready .swal2-popup.notification-popup :is(.notification-action-btn.primary,.crm-modal-action.primary,[data-notification-command].primary,[data-notification-action].primary){background:var(--color-primary)!important;border-color:color-mix(in srgb,var(--color-primary) 74%,var(--color-border))!important;color:var(--color-on-primary,var(--color-primary-ink,var(--color-text-inverse)))!important;box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary) 18%,transparent)!important}html.visual-theme-ready .swal2-popup.notification-popup :is(.notification-action-btn,.crm-modal-action,[data-notification-command],[data-notification-action],[data-notification-read]) :is(span,i,b,strong,svg){color:inherit!important;fill:currentColor!important;opacity:1!important}html.visual-theme-ready .swal2-popup.notification-popup :is(.notification-stat div,.notification-story-card p,.notification-focus-card p,.notification-brain-item p,.notification-story-card .text-\[10px\]){color:var(--notification-muted-fg)!important;opacity:1!important}html.visual-theme-ready .swal2-popup.notification-popup :is(.notification-story-card b,.notification-focus-card b,.notification-brain-item b,.notification-side-title,.notification-compact-title){color:var(--color-text-head)!important;opacity:1!important;text-shadow:none!important}html.visual-theme-ready .swal2-popup.notification-popup :is(.text-neon,.notification-hero > p,.notification-side-panel > p,.notification-brain-item .text-neon){color:var(--color-primary)!important;opacity:1!important}@media (max-height:820px) and (min-width:761px){.app-center-sidebar .app-center-feature-stack{display:none}.app-center-help{padding:.62rem;font-size:.62rem;line-height:1.34}}html.visual-theme-ready .swal2-popup.notification-popup{--notification-error-bg:color-mix(in srgb, #ef4444 13%, var(--color-bg-surface-strong));--notification-error-border:color-mix(in srgb, #ef4444 36%, var(--color-border));--notification-error-fg:color-mix(in srgb, #fecaca 72%, var(--color-text-head));--notification-empty-bg:color-mix(in srgb, var(--color-bg-surface-strong) 90%, var(--color-primary));--notification-empty-border:color-mix(in srgb, var(--color-border) 78%, var(--color-primary));--notification-warning-fg:#f59e0b;--notification-info-fg:#67e8f9}html.visual-theme-ready body.light .swal2-popup.notification-popup,html.visual-theme-ready.light .swal2-popup.notification-popup{--notification-control-bg:#ffffff;--notification-control-border:#cbd5e1;--notification-control-fg:#0f172a;--notification-muted-fg:#475569;--notification-error-bg:#fef2f2;--notification-error-border:#fca5a5;--notification-error-fg:#991b1b;--notification-empty-bg:#f8fafc;--notification-empty-border:#cbd5e1;--notification-warning-fg:#9a3412;--notification-info-fg:#075985}html.visual-theme-ready .swal2-popup.notification-popup :is(.notification-error-banner,.notification-empty-state){border-radius:1.15rem!important;padding:1rem 1.1rem!important;font-size:.88rem!important;line-height:1.5!important;font-weight:850!important;opacity:1!important;text-shadow:none!important}html.visual-theme-ready .swal2-popup.notification-popup .notification-error-banner{background:var(--notification-error-bg)!important;border:1px solid var(--notification-error-border)!important;color:var(--notification-error-fg)!important}html.visual-theme-ready .swal2-popup.notification-popup .notification-empty-state{background:var(--notification-empty-bg)!important;border:1px solid var(--notification-empty-border)!important;color:var(--color-text-body)!important}html.visual-theme-ready .swal2-popup.notification-popup .notification-stat .text-orange-400{color:var(--notification-warning-fg)!important}html.visual-theme-ready .swal2-popup.notification-popup .notification-stat .text-cyan-300{color:var(--notification-info-fg)!important}html.visual-theme-ready body.light .swal2-popup.notification-popup :is(.notification-hero,.notification-side-panel,.notification-stat,.notification-story-card,.notification-focus-card,.notification-brain-item),html.visual-theme-ready.light .swal2-popup.notification-popup :is(.notification-hero,.notification-side-panel,.notification-stat,.notification-story-card,.notification-focus-card,.notification-brain-item){background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}html.visual-theme-ready body.light .swal2-popup.notification-popup .notification-story-card.unread,html.visual-theme-ready.light .swal2-popup.notification-popup .notification-story-card.unread{background:color-mix(in srgb,#fff 88%,var(--color-primary))!important;border-color:color-mix(in srgb,var(--color-primary) 42%,#cbd5e1)!important}html.visual-theme-ready .swal2-container{align-items:center!important;padding:clamp(.45rem,1.4vw,.85rem)!important}html.visual-theme-ready .swal2-popup.crm-popup,html.visual-theme-ready .swal2-popup:not(.swal2-toast),html.visual-theme-ready [id^=modal-]>.glass{box-sizing:border-box!important;max-width:calc(100vw - var(--modal-viewport-gap,1rem))!important;max-height:calc(100dvh - var(--modal-viewport-gap,1rem))!important;overflow:hidden!important;background:var(--color-modal-bg)!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important;border-radius:min(var(--shape-radius-modal),1.65rem)!important}html.visual-theme-ready .swal2-popup.crm-popup:is(.admin-popup,.email-popup,.notification-popup,.professor-popup,.professor-agent-popup,.theme-modal-popup,.status-popup){width:min(var(--modal-width-wide),calc(100vw - var(--modal-viewport-gap,1rem)))!important}html.visual-theme-ready .swal2-popup.crm-popup:not(.admin-popup):not(.email-popup):not(.notification-popup):not(.professor-popup):not(.professor-agent-popup):not(.ai-consent-popup):not(.status-popup),html.visual-theme-ready .swal2-popup:not(.swal2-toast):not(.crm-popup){width:min(var(--modal-width-standard),calc(100vw - 1rem))!important}html.visual-theme-ready .crm-modal-shell :is(.crm-modal-header,.crm-modal-body,.crm-modal-footer),html.visual-theme-ready .swal2-popup.crm-popup :is(.swal2-title,.swal2-html-container,.swal2-actions),html.visual-theme-ready [id^=modal-]>.glass :is(header,section,article,div,form,nav,aside){min-width:0!important;max-width:100%!important}html.visual-theme-ready .crm-modal-shell :is(.crm-modal-title,.crm-modal-subtitle,p,span,small,label,b,strong,li,td,th,pre,code),html.visual-theme-ready .swal2-popup.crm-popup :is(.swal2-title,.swal2-html-container,p,span,small,label,b,strong,li,td,th,pre,code),html.visual-theme-ready [id^=modal-]>.glass :is(h1,h2,h3,h4,p,span,small,label,b,strong,li,td,th,pre,code){overflow-wrap:anywhere;word-break:normal;white-space:normal!important}html.visual-theme-ready .swal2-popup.crm-popup .swal2-title{padding-right:clamp(3.2rem,8vw,6.8rem)!important;line-height:1.08!important;text-align:left!important}html.visual-theme-ready .swal2-popup.crm-popup .swal2-html-container{max-height:min(var(--modal-content-max),calc(100dvh - 8rem))!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:color-mix(in srgb,var(--color-primary) 54%,transparent) color-mix(in srgb,var(--color-bg-surface) 72%,transparent)!important;padding-right:.25rem!important}html.visual-theme-ready .crm-modal-shell[data-crm-scroll-needed=true] .crm-modal-body,html.visual-theme-ready .modal-responsive[data-crm-scroll-needed=true],html.visual-theme-ready .swal2-popup.crm-popup[data-crm-scroll-needed=true] .swal2-html-container{scrollbar-gutter:stable;padding-right:max(.25rem,var(--modal-scrollbar-size,8px))!important}html.visual-theme-ready .crm-modal-body::-webkit-scrollbar,html.visual-theme-ready .modal-responsive::-webkit-scrollbar,html.visual-theme-ready .swal2-popup.crm-popup .swal2-html-container::-webkit-scrollbar{width:var(--modal-scrollbar-size,8px)!important;height:var(--modal-scrollbar-size,8px)!important}html.visual-theme-ready .crm-modal-body::-webkit-scrollbar-thumb,html.visual-theme-ready .modal-responsive::-webkit-scrollbar-thumb,html.visual-theme-ready .swal2-popup.crm-popup .swal2-html-container::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary) 54%,var(--color-accent) 22%)!important;border-radius:999px!important}html.visual-theme-ready .crm-modal-body::-webkit-scrollbar-track,html.visual-theme-ready .modal-responsive::-webkit-scrollbar-track,html.visual-theme-ready .swal2-popup.crm-popup .swal2-html-container::-webkit-scrollbar-track{background:color-mix(in srgb,var(--color-bg-surface) 76%,transparent)!important;border-radius:999px!important}html.visual-theme-ready .swal2-popup.crm-popup :is(.swal2-actions,.notification-toolbar,.notification-actions,.status-cockpit-nav,.crm-modal-actions,.app-center-actions,.ai-store-actions){flex-wrap:wrap!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html.visual-theme-ready .crm-modal-shell :is(.crm-modal-action-btn,.analytics-action,.crm-modal-action,.notification-action-btn,.magalu-action,.app-center-btn,.appearance-action,.calendar-quick-btn,.filter-chip),html.visual-theme-ready .swal2-popup.crm-popup :is(.swal2-confirm,.swal2-deny,.swal2-cancel,.analytics-action,.crm-modal-action,.notification-action-btn,.magalu-action,.app-center-btn,.appearance-action,.calendar-quick-btn,.filter-chip),html.visual-theme-ready [id^=modal-]>.glass :is(button,.analytics-action,.crm-modal-action,.magalu-action,.app-center-btn,.appearance-action,.calendar-quick-btn,.filter-chip){min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.15!important}html.visual-theme-ready :is(.swal2-popup.crm-popup,.crm-modal-shell,[id^=modal-] > .glass){isolation:isolate!important;text-align:left!important;color-scheme:dark light}html.visual-theme-ready :is(.swal2-popup.crm-popup,.crm-modal-shell,[id^=modal-] > .glass) :is(h1,h2,h3,h4,.swal2-title,.crm-modal-title,.config-card-title,.status-cockpit-title,.admin-title,.professor-title,.notification-title){color:var(--color-text-head)!important;opacity:1!important;text-shadow:none!important;letter-spacing:0!important}html.visual-theme-ready :is(.swal2-popup.crm-popup,.crm-modal-shell,[id^=modal-] > .glass) :is(p,span,small,label,li,td,th,.swal2-html-container,.crm-modal-subtitle,.config-card-copy,.status-cockpit-subtitle){color:inherit;opacity:1}html.visual-theme-ready :is(.swal2-popup.crm-popup,.crm-modal-shell,[id^=modal-] > .glass) :is(small,.text-\[10px\],.opacity-50,.opacity-55,.opacity-60,.opacity-70,.text-slate-400,.text-gray-400){color:var(--color-text-muted)!important;opacity:1!important}html.visual-theme-ready :is(.swal2-popup.crm-popup,.crm-modal-shell,[id^=modal-] > .glass) :is(.text-neon,.text-emerald-300,.text-sky-300,.crm-modal-brand,.config-card-kicker,.status-cockpit-kicker){color:var(--color-primary)!important;opacity:1!important}html.visual-theme-ready :is(.swal2-popup.crm-popup,.crm-modal-shell,[id^=modal-] > .glass) :is(button,.swal2-confirm,.swal2-deny,.swal2-cancel,.crm-modal-action-btn,.crm-modal-action,.notification-action-btn,.analytics-action,.magalu-action,.calendar-quick-btn,.filter-chip){min-height:calc(2.35rem * var(--layout-control-scale,1))!important;border:1px solid color-mix(in srgb,var(--color-border) 84%,transparent)!important;background:var(--color-bg-input)!important;color:var(--color-text-head)!important;box-shadow:none!important}html.visual-theme-ready :is(.swal2-popup.crm-popup,.crm-modal-shell,[id^=modal-] > .glass) :is(.swal2-confirm,.crm-modal-action-btn.primary,.crm-modal-action.primary,.notification-action-btn.primary,.analytics-action.primary,.magalu-action.primary,button.primary){background:var(--color-primary)!important;border-color:color-mix(in srgb,var(--color-primary) 76%,var(--color-border))!important;color:var(--color-primary-ink,var(--color-text-inverse))!important;box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary) 16%,transparent)!important}html.visual-theme-ready :is(.swal2-popup.crm-popup,.crm-modal-shell,[id^=modal-] > .glass) :is(.swal2-cancel,.crm-modal-action-btn.warn,.appearance-action.warn,.danger,.btn-danger){background:color-mix(in srgb,#f59e0b 12%,var(--color-bg-input))!important;border-color:color-mix(in srgb,#f59e0b 42%,var(--color-border))!important;color:color-mix(in srgb,#fde68a 86%,var(--color-text-head))!important}html.visual-theme-ready :is(.swal2-popup.crm-popup,.crm-modal-shell,[id^=modal-] > .glass) :is(button,.swal2-confirm,.swal2-deny,.swal2-cancel,.crm-modal-action-btn):focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 82%,#fff)!important;outline-offset:3px!important}html.visual-theme-ready :is(.swal2-popup.crm-popup,.crm-modal-shell,[id^=modal-] > .glass) :is(button[disabled],.button-loading,.swal2-loading){opacity:.68!important;cursor:wait!important;transform:none!important}html.visual-theme-ready :is(.swal2-popup.crm-popup[data-crm-scroll-needed=false] .swal2-html-container,.crm-modal-shell[data-crm-scroll-needed=false] .crm-modal-body,.modal-responsive[data-crm-scroll-needed=false]){overflow-y:hidden!important;padding-right:.25rem!important}html.visual-theme-ready .crm-modal-shell :is(.detail-input,.detail-textarea,.detail-select,.email-search-input,input,textarea,select),html.visual-theme-ready .swal2-popup.crm-popup :is(.detail-input,.detail-textarea,.detail-select,.email-search-input,input,textarea,select),html.visual-theme-ready [id^=modal-]>.glass :is(.detail-input,.detail-textarea,.detail-select,.email-search-input,input,textarea,select){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html.visual-theme-ready .swal2-popup.professor-popup{background:#f8fafc!important;color:#111827!important;border-color:#d8e0eb!important}html.visual-theme-ready .swal2-container:has(.professor-popup){align-items:center!important;overflow:hidden!important;padding:.38rem!important}html.visual-theme-ready .swal2-popup.professor-popup .swal2-html-container{margin:0!important;max-height:none!important;height:auto!important;overflow:hidden!important;padding:0!important;scrollbar-gutter:auto!important}html.visual-theme-ready .swal2-popup.professor-popup .professor-redesign-shell{background:linear-gradient(145deg,#f8fafc 0,#fff 54%,#f1f5f9 100%)!important;color:#111827!important}html.visual-theme-ready .swal2-popup.professor-popup .professor-redesign-panel,html.visual-theme-ready .swal2-popup.professor-popup .professor-redesign-signal{background:#f8fafc!important;color:#111827!important;border-color:rgba(148,163,184,.22)!important}html.visual-theme-ready .swal2-popup.professor-popup .professor-redesign-panel.accent{background:#fff7ed!important;border-color:rgba(245,158,11,.42)!important}html.visual-theme-ready .swal2-popup.professor-popup .professor-redesign-panel.dark{background:#f8fafc!important;color:#111827!important;border-color:#d8e0eb!important}html.visual-theme-ready .swal2-popup.professor-popup .professor-command-bar,html.visual-theme-ready .swal2-popup.professor-popup .professor-redesign-hero{background:#fff!important;color:#111827!important}html.visual-theme-ready .swal2-popup.professor-popup .professor-message,html.visual-theme-ready .swal2-popup.professor-popup .professor-objective-row .detail-textarea{background:#fff!important;color:#0f172a!important;border-color:rgba(245,158,11,.38)!important}html.visual-theme-ready .swal2-popup.professor-popup .professor-redesign-close{min-width:2.25rem!important;width:2.25rem!important;min-height:2.25rem!important;height:2.25rem!important;border-radius:.7rem!important;background:#fff!important;color:#334155!important;border-color:#d8e0eb!important}html.visual-theme-ready .swal2-popup.professor-popup .professor-action-btn.ghost{background:#f8fafc!important;color:#334155!important;border-color:#d8e0eb!important}html.visual-theme-ready .swal2-popup.professor-popup .professor-action-btn.primary{background:#f59e0b!important;color:#111827!important;border-color:#fbbf24!important;box-shadow:0 14px 34px rgba(245,158,11,.2)!important}html.visual-theme-ready .crm-modal-shell :is(.status-cockpit,.status-cockpit-body,.status-service-table,.notification-board,.email-app,.calendar-container,.ai-store-modal,.app-center-panel),html.visual-theme-ready .swal2-popup.crm-popup :is(.status-cockpit,.status-cockpit-body,.status-service-table,.notification-board,.email-app,.calendar-container,.ai-store-modal,.app-center-panel),html.visual-theme-ready [id^=modal-]>.glass :is(.status-cockpit,.status-cockpit-body,.status-service-table,.notification-board,.email-app,.calendar-container,.ai-store-modal,.app-center-panel){min-width:0!important;max-width:100%!important;overflow-x:hidden!important}html.visual-theme-ready :is(.swal2-popup.crm-popup,.crm-modal-shell,[id^=modal-] > .glass,.app-center-panel) :is(.app-center-body,.app-center-folders,.app-center-dropzone,.app-center-folder,.app-center-app,.app-center-sidebar,.app-center-available,.app-center-available-list,.status-cockpit-body,.status-service-table,.notification-board,.email-app,.email-list,.email-reader,.calendar-container,.ai-store-main,.magalu-results){min-width:0!important;min-height:0!important;max-width:100%!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}html.visual-theme-ready :is(.swal2-popup.crm-popup,.crm-modal-shell,[id^=modal-] > .glass,.app-center-panel) :is(.app-center-folders,.app-center-available-list,.app-center-side-scroll,.crm-modal-body,.swal2-html-container,.status-service-table,.email-list,.email-reader,.ai-store-main,.magalu-results){scrollbar-gutter:stable;overscroll-behavior:contain}html.visual-theme-ready .crm-modal-shell{width:min(var(--crm-modal-target-width,var(--modal-width-standard)),calc(100vw - var(--modal-viewport-gap,1rem)))!important;min-width:0!important;max-width:calc(100vw - var(--modal-viewport-gap,1rem))!important;max-height:calc(100dvh - var(--modal-viewport-gap,1rem))!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow-x:hidden!important}html.visual-theme-ready .crm-managed-modal,html.visual-theme-ready .crm-modal-shell,html.visual-theme-ready .crm-modal-shell :is(.grid,.flex,[class*=grid-cols],[class*=flex-]),html.visual-theme-ready .crm-modal-shell :is(header,main,footer,section,article,nav,aside,div,form){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}html.visual-theme-ready .crm-modal-body,html.visual-theme-ready .modal-responsive{min-height:0!important;max-width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important}html.visual-theme-ready .crm-modal-shell.status-popup .crm-modal-body{overflow:hidden!important}html.visual-theme-ready .crm-modal-footer,html.visual-theme-ready .swal2-popup.crm-popup .swal2-actions{flex:0 0 auto!important;max-height:min(22dvh,190px)!important;overflow-y:auto!important;scrollbar-width:thin!important}@media (max-width:640px){html.visual-theme-ready .swal2-container,html.visual-theme-ready .swal2-container.swal2-center{align-items:flex-start!important;overflow-y:auto!important;padding:.35rem!important}html.visual-theme-ready .swal2-popup.crm-popup,html.visual-theme-ready .swal2-popup:not(.swal2-toast),html.visual-theme-ready [id^=modal-]>.glass{width:calc(100vw - .7rem)!important;max-width:calc(100vw - .7rem)!important;max-height:calc(100dvh - .7rem)!important;padding:.82rem!important;border-radius:1.1rem!important}html.visual-theme-ready .swal2-popup.crm-popup::before,html.visual-theme-ready .swal2-popup:not(.swal2-toast):not(.crm-popup)::before{display:none!important}html.visual-theme-ready .swal2-popup.crm-popup .swal2-title{min-height:0!important;padding-right:2.7rem!important;font-size:clamp(1.05rem, 6vw, 1.35rem)!important}html.visual-theme-ready .swal2-popup.crm-popup .swal2-html-container{max-height:calc(100dvh - 6.6rem)!important;margin-top:.55rem!important}html.visual-theme-ready .swal2-popup.crm-popup .swal2-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;width:100%!important}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:NaNs!important}#auth-screen.matrix-force-motion .auth-code-rain span{animation-duration:var(--d)!important;animation-iteration-count:infinite!important}}@media (prefers-reduced-motion:reduce){.auth-restore-progress-track.indeterminate>span,.auth-restore-spinner,.crm-operation-progress.indeterminate .crm-operation-bar>span,.fa-spin,.magalu-progress.indeterminate>span,.theme-progress-track.indeterminate .theme-progress-fill{animation-duration:1.8s!important;animation-iteration-count:infinite!important}.auth-restore-spinner,.fa-spin{animation-timing-function:linear!important}.auth-restore-progress-track.indeterminate>span,.crm-operation-progress.indeterminate .crm-operation-bar>span,.magalu-progress.indeterminate>span,.theme-progress-track.indeterminate .theme-progress-fill{animation-name:crm-progress-indeterminate!important;animation-timing-function:ease-in-out!important}.auth-restore-spinner{animation-name:authRestoreSpin!important}}@media (max-width:768px){.lead-card{min-height:104px}.lead-title{font-size:.78rem}.lead-summary{font-size:.68rem;-webkit-line-clamp:2}.crm-empty-state{min-height:128px;padding:.85rem}}html.visual-theme-ready{--limbic-minimal-bg:var(--color-bg-main, #f5f7fb);--limbic-minimal-surface:var(--color-bg-surface, rgba(255,255,255,.74));--limbic-minimal-solid:var(--color-bg-surface-strong, #fff);--limbic-minimal-border:var(--color-border, rgba(60,60,67,.16));--limbic-minimal-primary:var(--color-primary, #007aff);--limbic-minimal-muted:var(--color-text-muted, rgba(60,60,67,.68));--limbic-minimal-ease:cubic-bezier(.2,.8,.2,1)}html.visual-theme-ready body{background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-main) 94%,#fff),var(--color-bg-main))!important;letter-spacing:0!important}html.visual-theme-ready body.light{color-scheme:light}html.visual-theme-ready body:not(.light){color-scheme:dark}html.visual-theme-ready #auth-screen{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--color-primary) 9%,transparent),transparent 34%),var(--color-bg-main)!important;backdrop-filter:blur(10px) saturate(1.02)!important;-webkit-backdrop-filter:blur(10px) saturate(1.02)!important}html.visual-theme-ready #auth-matrix-canvas,html.visual-theme-ready .auth-code-rain,html.visual-theme-ready .matrix-canvas,html.visual-theme-ready .matrix-rain{display:none!important}html.visual-theme-ready .auth-shell{width:min(1040px,calc(100vw - 2rem))!important;justify-content:center!important;gap:clamp(1rem,3vw,2rem)!important}html.visual-theme-ready .auth-intel-panel,html.visual-theme-ready .auth-panel{background:var(--color-modal-bg)!important;border:1px solid var(--color-border)!important;border-radius:1.35rem!important;box-shadow:var(--effect-shadow)!important}html.visual-theme-ready .auth-panel{padding:clamp(1.2rem,3vw,2.1rem)!important}html.visual-theme-ready .auth-brand{margin-bottom:1.25rem!important}html.visual-theme-ready .limbic-main{text-shadow:none!important;letter-spacing:0!important;font-weight:760!important}html.visual-theme-ready .limbic-main::after{display:none!important}html.visual-theme-ready .limbic-pro{border-radius:.42em!important;box-shadow:none!important;background:color-mix(in srgb,var(--color-primary) 14%,var(--color-bg-surface-strong))!important;border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border))!important;color:var(--color-primary)!important}html.visual-theme-ready .auth-tabs{background:var(--color-bg-input)!important;border:1px solid var(--color-border);border-radius:1rem!important;padding:.28rem!important}html.visual-theme-ready #forgot-form button,html.visual-theme-ready #login-submit,html.visual-theme-ready #register-form button,html.visual-theme-ready .auth-tabs button{border-radius:.8rem!important;min-height:2.8rem;letter-spacing:0!important;text-transform:none!important;font-weight:720!important}html.visual-theme-ready .auth-panel input:not([type=checkbox]){border-radius:.85rem!important;min-height:3rem;box-shadow:none!important}html.visual-theme-ready #auth-screen{overflow-y:auto!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-bg-main) 96%,#0f172a 4%),var(--color-bg-main) 48%,color-mix(in srgb,var(--color-bg-surface) 92%,var(--color-primary) 8%))!important}html.visual-theme-ready #auth-screen::after{opacity:.06!important;background-size:56px 56px!important;mask-image:linear-gradient(180deg,transparent,black 18%,black 82%,transparent)!important}html.visual-theme-ready .auth-shell{width:min(920px,calc(100vw - 2rem))!important;grid-template-columns:minmax(330px,420px) minmax(280px,360px)!important;align-items:center!important;gap:clamp(1rem,2.3vw,1.55rem)!important;box-sizing:border-box!important}html.visual-theme-ready .auth-intel-panel,html.visual-theme-ready .auth-panel{box-sizing:border-box!important;border-radius:1.05rem!important;box-shadow:0 22px 60px rgba(15,23,42,.12)!important}html.visual-theme-ready .auth-panel{width:100%!important;min-height:0!important;padding:clamp(1.45rem,2.6vw,1.9rem)!important}html.visual-theme-ready .auth-brand{margin-bottom:1rem!important;gap:.85rem!important}html.visual-theme-ready .limbic-wordmark.auth-logo{margin-bottom:.25rem!important}html.visual-theme-ready .limbic-wordmark.auth-logo .limbic-main{font-size:clamp(2.55rem, 5.6vw, 3.55rem)!important;line-height:.9!important;padding-right:.82em!important;font-weight:800!important}html.visual-theme-ready #auth-screen .limbic-wordmark.auth-logo .limbic-pro{top:-.12em!important;min-width:max-content!important;padding:.08em .32em!important;font-size:.22em!important;background:color-mix(in srgb,var(--color-primary) 16%,var(--color-bg-surface-strong))!important;color:var(--color-primary)!important}html.visual-theme-ready #auth-screen .auth-brand p{letter-spacing:.16em!important;opacity:.56!important}html.visual-theme-ready .auth-tabs{margin-bottom:1.25rem!important;border-radius:.9rem!important;padding:.22rem!important}html.visual-theme-ready #forgot-form button,html.visual-theme-ready #login-submit,html.visual-theme-ready #register-form button,html.visual-theme-ready .auth-tabs button{border-radius:.68rem!important;min-height:2.65rem!important;font-size:.78rem!important}html.visual-theme-ready .auth-tabs button:not(.bg-neon){color:var(--color-text-muted)!important;opacity:1!important}html.visual-theme-ready #forgot-form,html.visual-theme-ready #login-form,html.visual-theme-ready #register-form{gap:.8rem!important}html.visual-theme-ready #forgot-form>*+*,html.visual-theme-ready #login-form>*+*,html.visual-theme-ready #register-form>*+*{margin-top:.8rem!important}html.visual-theme-ready .auth-panel input:not([type=checkbox]){min-height:3.15rem!important;border-radius:.78rem!important;padding:.82rem 1rem!important;font-size:.88rem!important}html.visual-theme-ready #forgot-form button,html.visual-theme-ready #login-submit,html.visual-theme-ready #register-form button{margin-top:.25rem!important;font-weight:800!important;box-shadow:0 14px 32px color-mix(in srgb,var(--color-primary) 26%,transparent)!important}html.visual-theme-ready #login-form label,html.visual-theme-ready #register-form label{opacity:.72!important;font-size:.78rem!important}html.visual-theme-ready .auth-loading-note{border-radius:.8rem!important;padding:.72rem .85rem!important;font-size:.76rem!important}html.visual-theme-ready .auth-intel-panel{align-content:center!important;min-height:0!important;padding:clamp(1.25rem,2.3vw,1.65rem)!important;gap:.72rem!important;background:color-mix(in srgb,var(--color-bg-surface) 86%,transparent)!important}html.visual-theme-ready .auth-intel-panel::before{opacity:.28!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 48%)!important}html.visual-theme-ready .auth-intel-kicker{color:var(--color-primary)!important;font-size:.6rem!important;letter-spacing:.13em!important}html.visual-theme-ready .auth-intel-title{max-width:17ch!important;font-size:clamp(1.45rem, 2.15vw, 2.05rem)!important;line-height:1.04!important;letter-spacing:0!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:balance}html.visual-theme-ready .auth-intel-copy{max-width:31rem!important;font-size:.84rem!important;line-height:1.45!important}html.visual-theme-ready .auth-insight-list{gap:.5rem!important;margin-top:.15rem!important}html.visual-theme-ready .auth-insight-card{border-radius:.75rem!important;gap:.58rem!important;padding:.62rem .68rem!important;background:color-mix(in srgb,var(--color-bg-input) 68%,transparent)!important}html.visual-theme-ready .auth-insight-card i{width:1.75rem!important;height:1.75rem!important;border-radius:.58rem!important;background:color-mix(in srgb,var(--color-primary) 18%,var(--color-bg-surface-strong))!important;color:var(--color-primary)!important}html.visual-theme-ready .auth-insight-card b{font-size:.74rem!important;line-height:1.18!important}html.visual-theme-ready .auth-insight-card span{font-size:.66rem!important;line-height:1.28!important}html.visual-theme-ready #auth-screen.auth-register-active .auth-shell{width:min(52rem,calc(100vw - 2rem))!important}html.visual-theme-ready #auth-screen.auth-register-active .auth-panel{border-radius:1.05rem!important;padding:clamp(1.2rem,2.3vw,1.6rem)!important}html.visual-theme-ready #auth-screen.auth-register-active .auth-tabs{margin-bottom:1rem!important}@media (min-width:721px) and (max-width:1040px){html.visual-theme-ready .auth-shell{width:min(100%,28rem)!important;grid-template-columns:1fr!important}html.visual-theme-ready .auth-intel-panel{display:none!important}}@media (max-width:720px){html.visual-theme-ready #auth-screen{align-items:center!important;padding:.9rem!important}html.visual-theme-ready .auth-shell{width:min(100%,27rem)!important;grid-template-columns:1fr!important}html.visual-theme-ready .auth-panel{padding:1.05rem!important;border-radius:.95rem!important}html.visual-theme-ready .auth-intel-panel{display:none!important}html.visual-theme-ready .limbic-wordmark.auth-logo .limbic-main{font-size:clamp(2.15rem, 13vw, 2.85rem)!important}html.visual-theme-ready .auth-brand,html.visual-theme-ready .auth-tabs{margin-bottom:.85rem!important}html.visual-theme-ready .auth-tabs button{min-height:2.4rem!important;font-size:.7rem!important}html.visual-theme-ready .auth-panel input:not([type=checkbox]){min-height:2.85rem!important}}html.visual-theme-ready .cinematic-overlay{background:radial-gradient(circle at 50% 8%,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 36%),var(--color-bg-main)!important}html.visual-theme-ready #cinematic-pause-btn,html.visual-theme-ready .cinematic-boot-dock,html.visual-theme-ready .cinematic-impact,html.visual-theme-ready .cinematic-overlay::after,html.visual-theme-ready .cinematic-panel::before,html.visual-theme-ready .cinematic-plain-note,html.visual-theme-ready .cinematic-replay-note,html.visual-theme-ready .cinematic-side-card,html.visual-theme-ready .cinematic-skip-inline,html.visual-theme-ready .cinematic-visual-stack{display:none!important}html.visual-theme-ready .cinematic-panel{width:100vw!important;min-height:100dvh!important;background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important}html.visual-theme-ready .cinematic-footer-actions,html.visual-theme-ready .cinematic-grid,html.visual-theme-ready .cinematic-head{width:min(760px,calc(100vw - 2rem))!important;max-width:min(760px,calc(100vw - 2rem))!important}html.visual-theme-ready .cinematic-grid{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;align-self:center!important}html.visual-theme-ready .cinematic-head-copy{min-height:0!important;justify-items:center!important;text-align:center!important;border:0!important;background:0 0!important;box-shadow:none!important;padding:clamp(1.2rem,4vw,2.2rem)!important}html.visual-theme-ready .cinematic-title,html.visual-theme-ready .cinematic-title.long-title{max-width:13ch!important;font-size:clamp(2.2rem, 7vw, 5.2rem)!important;font-weight:760!important;letter-spacing:0!important}html.visual-theme-ready .cinematic-eyebrow,html.visual-theme-ready .cinematic-progress-meta span,html.visual-theme-ready .cinematic-status-item :first-child{text-transform:none!important;letter-spacing:0!important;font-weight:650!important;color:var(--color-text-muted)!important}html.visual-theme-ready .cinematic-progress-wrap{width:min(460px,100%)!important;background:0 0!important;border:0!important;padding:.2rem 0 0!important}html.visual-theme-ready .cinematic-progress{height:.28rem!important;background:color-mix(in srgb,var(--color-text-muted) 16%,transparent)!important}html.visual-theme-ready .cinematic-progress>span{background:var(--color-primary)!important;box-shadow:none!important}html.visual-theme-ready .cinematic-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}html.visual-theme-ready .cinematic-status-item{border-radius:.8rem!important;background:var(--color-bg-surface)!important;border-color:var(--color-border)!important;padding:.62rem .7rem!important}html.visual-theme-ready .cinematic-control.primary{min-height:2.45rem!important;border-radius:.8rem!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}html.visual-theme-ready .news-bar{display:flex!important;height:36px!important;min-height:36px!important;background:var(--color-primary)!important;color:var(--color-on-primary,var(--color-primary-ink,var(--color-text-inverse)))!important;border-top:2px solid color-mix(in srgb,currentColor 46%,var(--color-primary))!important;border-bottom:2px solid color-mix(in srgb,var(--color-bg-main) 76%,currentColor)!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 16%,transparent),inset 0 -1px 0 color-mix(in srgb,currentColor 38%,transparent),0 1px 0 var(--color-bg-main)!important;font-weight:900!important}html.visual-theme-ready .news-dot,html.visual-theme-ready .news-icon,html.visual-theme-ready .news-kind{animation:none!important;box-shadow:none!important}html.visual-theme-ready nav.glass{min-height:72px!important;height:auto!important;padding:.8rem clamp(1rem,2.6vw,2rem)!important;gap:1rem!important;border-color:var(--color-border)!important;background:color-mix(in srgb,var(--color-bg-surface-strong) 86%,transparent)!important;backdrop-filter:blur(22px) saturate(1.04)!important;-webkit-backdrop-filter:blur(22px) saturate(1.04)!important;box-shadow:none!important}html.visual-theme-ready .desktop-brand .limbic-main{font-size:clamp(1.8rem, 3.4vw, 2.55rem)!important}html.visual-theme-ready #search-shell textarea,html.visual-theme-ready .search-expanded-card,html.visual-theme-ready .search-expanded-composer,html.visual-theme-ready .search-result-card,html.visual-theme-ready .search-typeahead-shell{border-radius:.95rem!important;box-shadow:none!important}html.visual-theme-ready .search-result-card{border-radius:.55rem!important}html.visual-theme-ready .search-premium-row{border-radius:0!important}html.visual-theme-ready #search-shell textarea{border-width:1px!important;background:var(--color-bg-input)!important}html.visual-theme-ready .desktop-actions .lg\:text-4xl,html.visual-theme-ready .desktop-actions .text-3xl{font-size:1.35rem!important}html.visual-theme-ready .desktop-actions button,html.visual-theme-ready .experience-action,html.visual-theme-ready .mobile-bottom-action,html.visual-theme-ready .mobile-icon-btn{color:var(--color-text-muted)!important;transition:transform calc(.18s * var(--motion-factor, 1)) var(--limbic-minimal-ease),color .18s ease,background .18s ease,border-color .18s ease!important}html.visual-theme-ready .desktop-actions button:hover,html.visual-theme-ready .experience-action:hover,html.visual-theme-ready .mobile-bottom-action:hover,html.visual-theme-ready .mobile-icon-btn:hover{color:var(--color-primary)!important;transform:translateY(-1px)!important}html.visual-theme-ready .workspace-main{padding:clamp(.75rem,1.6vw,1.1rem)!important;gap:.75rem!important}html.visual-theme-ready .limbic-experience-ribbon{min-height:0!important;border-radius:1rem!important;padding:.8rem .95rem!important;background:var(--color-bg-surface)!important;border:1px solid var(--color-border)!important;box-shadow:none!important}html.visual-theme-ready .experience-orb,html.visual-theme-ready .limbic-experience-ribbon::before{display:none!important}html.visual-theme-ready .admin-cockpit-kicker,html.visual-theme-ready .app-center-kicker,html.visual-theme-ready .config-card-kicker,html.visual-theme-ready .decision-kicker,html.visual-theme-ready .experience-kicker,html.visual-theme-ready .notification-chip{text-transform:none!important;letter-spacing:0!important;font-weight:650!important}html.visual-theme-ready .experience-title{font-size:clamp(1rem, 1.6vw, 1.28rem)!important;font-weight:720!important}html.visual-theme-ready .experience-subtitle{font-size:.78rem!important}html.visual-theme-ready .experience-metrics{gap:.45rem!important}html.visual-theme-ready .experience-metric{border-radius:.8rem!important;background:var(--color-bg-input)!important;border-color:var(--color-border)!important;box-shadow:none!important}html.visual-theme-ready body:not(.auth-pending) .news-bar{height:30px!important;min-height:30px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 34%,var(--color-bg-surface-strong)),color-mix(in srgb,var(--color-accent,var(--color-primary)) 22%,var(--color-bg-surface-strong)))!important;color:var(--color-on-surface,var(--color-text-head))!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 34%,var(--color-border))!important;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--color-primary) 18%,transparent),0 6px 18px color-mix(in srgb,var(--color-primary) 10%,transparent)!important;font-size:10px!important;font-weight:760!important;opacity:1}html.visual-theme-ready body:not(.auth-pending) .news-link{color:inherit!important;padding:.22rem .62rem!important;font-size:10px!important;font-weight:780!important;border:1px solid transparent;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,border-color .18s ease!important}html.visual-theme-ready body:not(.auth-pending) .news-dot,html.visual-theme-ready body:not(.auth-pending) .news-icon,html.visual-theme-ready body:not(.auth-pending) .news-kind{display:inline-flex!important}html.visual-theme-ready body:not(.auth-pending) .news-dot{display:inline-block!important}html.visual-theme-ready body:not(.auth-pending) .news-icon{background:color-mix(in srgb,var(--color-primary) 15%,var(--color-bg-input))!important;color:var(--color-primary)!important;animation:newsIconPulse 2.6s ease-in-out infinite!important}html.visual-theme-ready body:not(.auth-pending) .news-kind{background:color-mix(in srgb,var(--color-bg-main) 12%,transparent)!important;color:inherit!important;border-color:color-mix(in srgb,currentColor 24%,transparent)!important}html.visual-theme-ready body:not(.auth-pending) .news-link:hover{background:color-mix(in srgb,var(--color-primary) 18%,var(--color-bg-input))!important;color:var(--color-text-head)!important;border-color:color-mix(in srgb,var(--color-primary) 32%,var(--color-border))!important;box-shadow:0 0 18px color-mix(in srgb,var(--color-primary) 18%,transparent)!important;transform:translateY(-1px)}html.visual-theme-ready .limbic-experience-ribbon.experience-empty{padding:.62rem .85rem!important}html.visual-theme-ready .limbic-experience-ribbon.experience-empty .experience-actions,html.visual-theme-ready .limbic-experience-ribbon.experience-empty .experience-metrics{display:none!important}html.visual-theme-ready .limbic-experience-ribbon.experience-empty .experience-title{font-size:clamp(.95rem, 1.35vw, 1.12rem)!important}html.visual-theme-ready .limbic-experience-ribbon.experience-empty .experience-subtitle{display:none!important}html.visual-theme-ready .analytics-card,html.visual-theme-ready .app-center-app,html.visual-theme-ready .app-center-panel,html.visual-theme-ready .config-card,html.visual-theme-ready .config-hero-panel,html.visual-theme-ready .crm-empty-state,html.visual-theme-ready .expanded-lead-card,html.visual-theme-ready .integration-card,html.visual-theme-ready .kanban-col,html.visual-theme-ready .lead-card,html.visual-theme-ready .status-pill{background:var(--color-bg-surface)!important;border:1px solid var(--color-border)!important;border-radius:.95rem!important;box-shadow:none!important;backdrop-filter:blur(12px) saturate(1.02)!important;-webkit-backdrop-filter:blur(12px) saturate(1.02)!important}html.visual-theme-ready .decision-kanban-col::before,html.visual-theme-ready .kanban-col::after,html.visual-theme-ready .lead-card::before{opacity:0!important}html.visual-theme-ready #board-grid{gap:.75rem!important}html.visual-theme-ready .kanban-col{padding:.85rem!important}html.visual-theme-ready .kanban-col h3{font-size:.72rem!important;font-weight:720!important}html.visual-theme-ready .kanban-col [id^=count-]{font-size:1.35rem!important;font-weight:720!important}html.visual-theme-ready .stage-expand-btn{display:none!important}html.visual-theme-ready .crm-empty-state{min-height:8.25rem!important;padding:.85rem!important;background:color-mix(in srgb,var(--color-bg-input) 72%,transparent)!important;border-style:solid!important;opacity:.82}html.visual-theme-ready .crm-empty-state i{width:2.3rem!important;height:2.3rem!important;margin-bottom:.65rem!important;font-size:.92rem!important;background:color-mix(in srgb,var(--color-primary) 12%,transparent)!important;box-shadow:none!important}html.visual-theme-ready .crm-empty-state b{font-size:.86rem!important;line-height:1.18!important}html.visual-theme-ready .crm-empty-state span{max-width:20rem!important;font-size:.72rem!important;line-height:1.34!important}html.visual-theme-ready .decision-kanban-footer{margin-top:.45rem!important;padding-top:.5rem!important}html.visual-theme-ready .decision-pulse-grid.decision-pulse-empty{display:none!important}html.visual-theme-ready .decision-signal-list{display:none!important}html.visual-theme-ready .workspace-main{overflow-y:auto!important;padding-bottom:calc(4.9rem + env(safe-area-inset-bottom))!important}html.visual-theme-ready #board-grid.agora-priority-mode{align-items:start!important;grid-auto-rows:auto!important;max-height:none!important;overflow:visible!important}@media (min-width:1180px){html.visual-theme-ready #board-grid.agora-priority-mode{grid-template-columns:repeat(var(--board-stage-columns,3),minmax(0,1fr))!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora{grid-column:1/-1!important;height:auto!important;max-height:none!important;min-height:0!important;padding:.88rem .9rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--tone-ai,#8b5cf6) 8%,var(--color-bg-surface)),var(--color-bg-surface))!important;border-color:color-mix(in srgb,var(--tone-ai,#8b5cf6) 24%,var(--color-border))!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-kanban-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:.7rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-title{font-size:1.05rem!important;line-height:1.05!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-copy{max-width:46rem!important;font-size:.72rem!important;line-height:1.25!important}html.visual-theme-ready #board-grid.agora-priority-mode #decision-actions-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(238px,1fr))!important;gap:.68rem!important;max-height:none!important;overflow:visible!important;padding:.05rem .05rem .1rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-card{min-height:10.4rem!important;height:100%!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;padding:.78rem .82rem!important;background:linear-gradient(145deg,color-mix(in srgb,var(--decision-color,#f59e0b) 9%,var(--color-bg-surface)),var(--color-bg-surface))!important;border-left:3px solid var(--decision-color,#f59e0b)!important;border-color:color-mix(in srgb,var(--decision-color,#f59e0b) 26%,var(--color-border))!important;box-shadow:0 10px 28px rgba(15,23,42,.07)!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-card:hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--decision-color,#f59e0b) 48%,var(--color-border))!important;box-shadow:0 16px 34px color-mix(in srgb,var(--decision-color,#f59e0b) 13%,transparent)!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-card-headline{grid-template-columns:2rem minmax(0,1fr)!important;gap:.55rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-priority-icon{width:2rem!important;height:2rem!important;border-radius:.68rem!important;font-size:.8rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-card-meta{font-size:.55rem!important;line-height:1.12!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-card-title{font-size:.82rem!important;line-height:1.12!important;-webkit-line-clamp:2!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-badge-row{gap:.22rem!important;margin-top:.42rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-badge{min-height:.96rem!important;padding:.14rem .34rem!important;font-size:.48rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-badge-row .decision-badge:nth-child(n+4){display:none!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-card-summary{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-top:.42rem!important;font-size:.64rem!important;line-height:1.28!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-next{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-top:.48rem!important;border-left-width:2px!important;border-radius:.55rem!important;background:color-mix(in srgb,var(--decision-color,#f59e0b) 8%,var(--color-bg-input))!important;padding:.38rem .48rem!important;font-size:.6rem!important;line-height:1.22!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 1.85rem 1.85rem!important;gap:.34rem!important;margin-top:.58rem!important;align-self:end!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-action{min-height:1.75rem!important;border-radius:.62rem!important;font-size:.48rem!important;padding:.28rem .42rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-action.icon-only{width:1.85rem!important}html.visual-theme-ready #board-grid.agora-priority-mode>.kanban-col:not(#col-Agora){height:auto!important;min-height:clamp(13rem,34vh,20rem)!important;max-height:none!important}}html.visual-theme-ready .lead-card{transition:transform calc(.18s * var(--motion-factor, 1)) var(--limbic-minimal-ease),border-color .18s ease,box-shadow .18s ease!important}html.visual-theme-ready .app-center-app:hover,html.visual-theme-ready .expanded-lead-card:hover,html.visual-theme-ready .kanban-col:hover,html.visual-theme-ready .lead-card:hover{transform:translateY(-1px)!important;border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))!important;box-shadow:0 12px 28px rgba(15,23,42,.07)!important}html.visual-theme-ready .due-overdue,html.visual-theme-ready .lead-quente{animation:none!important;box-shadow:none!important}html.visual-theme-ready .lead-quente::after{display:none!important}html.visual-theme-ready :is(h1,h2,h3,h4,.experience-title,.lead-title,.decision-title,.config-card-title,.app-center-title){letter-spacing:0!important;text-transform:none!important;font-style:normal!important}html.visual-theme-ready :is(.font-black,.font-bold,strong,b){font-weight:var(--type-weight-bold,760)!important}html.visual-theme-ready :is(.uppercase,[class*=tracking-]){letter-spacing:0!important}html.visual-theme-ready .app-center-folder-nav i,html.visual-theme-ready .config-modal-mark,html.visual-theme-ready .crm-modal-title-row i,html.visual-theme-ready .desktop-actions i,html.visual-theme-ready .mobile-bottom-action i,html.visual-theme-ready .text-neon{color:var(--color-primary)!important}html.visual-theme-ready .analytics-tab-active,html.visual-theme-ready .bg-neon,html.visual-theme-ready .crm-modal-action-btn.primary,html.visual-theme-ready .crm-modal-action.primary,html.visual-theme-ready .filter-chip.active,html.visual-theme-ready .notification-action-btn.primary{background:var(--color-primary)!important;color:var(--color-primary-ink,var(--color-text-inverse))!important;border-color:var(--color-primary)!important;box-shadow:none!important}html.visual-theme-ready .ai-store-modal,html.visual-theme-ready .calendar-container,html.visual-theme-ready .crm-modal-shell,html.visual-theme-ready .email-app,html.visual-theme-ready .status-cockpit,html.visual-theme-ready .swal2-popup,html.visual-theme-ready .swal2-popup.crm-popup,html.visual-theme-ready [id^=modal-]>.glass{border-radius:var(--shape-radius-modal,1.18rem)!important;background:var(--color-modal-bg)!important;border-color:var(--color-border)!important;box-shadow:var(--effect-shadow)!important}html.visual-theme-ready .swal2-popup.crm-popup::before,html.visual-theme-ready .swal2-popup:not(.swal2-toast):not(.crm-popup)::before{display:none!important}html.visual-theme-ready .config-modal-header,html.visual-theme-ready .crm-modal-footer,html.visual-theme-ready .crm-modal-header,html.visual-theme-ready .email-toolbar{background:0 0!important;border-color:var(--color-border)!important}html.visual-theme-ready .crm-modal-title,html.visual-theme-ready .swal2-title{font-size:clamp(1.2rem, 2vw, 1.65rem)!important;font-weight:760!important;letter-spacing:0!important;text-transform:none!important}html.visual-theme-ready :is(.cinematic-control,.analytics-action,.notification-action-btn,.crm-modal-action,.crm-modal-action-btn,.magalu-action,.app-center-btn,.email-pill-btn,.mobile-menu-action,.calendar-quick-btn,.filter-chip,.swal2-confirm,.swal2-deny,.swal2-cancel){border-radius:.72rem!important;letter-spacing:0!important;text-transform:none!important;font-weight:680!important;box-shadow:none!important}html.visual-theme-ready .crm-toast{border-radius:.9rem!important;background:var(--color-bg-surface-strong)!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important;box-shadow:0 18px 46px rgba(15,23,42,.16)!important;animation:crmToastIn calc(.18s * var(--motion-factor,1)) var(--limbic-minimal-ease) both!important}html.visual-theme-ready footer button[onclick="abrirFeedback()"]{animation:none!important;color:var(--color-primary)!important;transition:transform calc(.18s * var(--motion-factor, 1)) var(--limbic-minimal-ease),opacity .18s ease!important}html.visual-theme-ready footer button[onclick="abrirFeedback()"]:hover{transform:translateY(-1px)!important;opacity:.82!important}html.visual-theme-ready .crm-loading-card::after,html.visual-theme-ready .email-skeleton::after,html.visual-theme-ready .search-skeleton,html.visual-theme-ready .search-skeleton-line{animation-duration:calc(2.1s * var(--motion-factor, 1))!important;opacity:.55!important}html[data-motion=off] .app-center-app:hover,html[data-motion=off] .lead-card:hover,html[data-motion=reduced] .app-center-app:hover,html[data-motion=reduced] .lead-card:hover{transform:none!important}html.visual-theme-ready[data-visual-theme=apple_liquid]{color-scheme:light;--color-liquid-panel:color-mix(in srgb, var(--color-bg-surface-strong) 88%, var(--color-bg-main));--color-liquid-panel-soft:color-mix(in srgb, var(--color-bg-surface) 86%, var(--color-bg-main));--color-liquid-control:color-mix(in srgb, var(--color-bg-input) 92%, var(--color-primary) 4%);--color-liquid-alert:color-mix(in srgb, #fff7ed 88%, var(--color-bg-surface-strong));--color-danger-readable:#9f1239}html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-popup,.swal2-popup.crm-popup,.crm-modal-shell,[id^=modal-] > .glass,.calendar-container,.email-app,.app-center-panel,.ai-store-modal,.status-cockpit,.config-modal-shell){background:linear-gradient(145deg,color-mix(in srgb,var(--color-modal-bg) 92%,#fff),color-mix(in srgb,var(--color-bg-surface-strong) 88%,#eef2ff))!important;color:var(--color-text-body)!important;border-color:color-mix(in srgb,var(--color-border) 82%,var(--color-text-head) 10%)!important;box-shadow:0 26px 72px rgba(15,23,42,.14)!important;text-shadow:none!important}html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.config-modal-shell) :is(section,article,aside,nav,form,.status-pill,.integration-card,.config-card,.config-hero-panel,.config-action-card,.config-tab,.config-section,.analytics-card,.notification-story-card,.notification-focus-card,.email-card,.calendar-sidebar,.calendar-main,.app-center-folder,.app-center-sidebar,.app-center-available,.app-center-feature-card,.magalu-panel,.magalu-plan,.professor-panel,.about-card,.manual-card){background:var(--color-liquid-panel-soft)!important;color:var(--color-text-body)!important;border-color:var(--color-border)!important;box-shadow:none!important;text-shadow:none!important}html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.config-modal-shell) :is(.config-hero-panel,.config-tab.active,.appearance-option.active,.filter-chip.active,.search-source-tab.active,.notification-chip,.status-score-card,.crm-empty-state,.modal-empty){background:var(--color-liquid-panel)!important}html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.config-modal-shell) :is(h1,h2,h3,h4,.swal2-title,.crm-modal-title,.config-card-title,.config-modal-title b,.config-action-card b,.config-tab b,.status-cockpit-title,.notification-title,.analytics-title,.app-center-title,.email-title,.calendar-title){color:var(--color-text-head)!important;opacity:1!important;text-shadow:none!important}html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.config-modal-shell) :is(p,small,label,li,td,th,.swal2-html-container,.crm-modal-subtitle,.config-modal-subtitle,.config-card-copy,.config-action-card small,.config-tab small,.status-cockpit-subtitle,.notification-copy,.app-center-help,.email-meta,.calendar-copy,.opacity-40,.opacity-45,.opacity-50,.opacity-55,.opacity-60,.opacity-65,.opacity-70,.opacity-75){color:var(--color-text-muted)!important;opacity:1!important;text-shadow:none!important}html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.config-modal-shell) :is(.text-neon,.config-card-kicker,.config-modal-mark,.status-cockpit-kicker,.app-center-kicker,.news-kicker,.appearance-card-kicker){color:var(--color-primary)!important;opacity:1!important}html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.config-modal-shell) :is(button,.swal2-confirm,.swal2-deny,.swal2-cancel,.crm-modal-action,.crm-modal-action-btn,.config-mini-btn,.config-action-card,.config-tab,.notification-action-btn,.analytics-action,.magalu-action,.calendar-quick-btn,.email-pill-btn,.app-center-btn,.appearance-action,.filter-chip){min-width:0!important;min-height:calc(2.45rem * var(--layout-control-scale,1))!important;background:var(--color-liquid-control)!important;color:var(--color-text-head)!important;border-color:var(--color-border)!important;box-shadow:none!important;overflow-wrap:anywhere!important;white-space:normal!important;text-shadow:none!important}html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.config-modal-shell) :is(button,.swal2-confirm,.swal2-deny,.swal2-cancel,.crm-modal-action,.crm-modal-action-btn,.config-mini-btn,.config-action-card,.config-tab,.notification-action-btn,.analytics-action,.magalu-action,.calendar-quick-btn,.email-pill-btn,.app-center-btn,.appearance-action,.filter-chip) :is(span,i,b,strong,small,svg){color:inherit!important;fill:currentColor!important;opacity:1!important;text-shadow:none!important}html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-confirm,.crm-modal-action.primary,.crm-modal-action-btn.primary,.config-mini-btn.primary,.notification-action-btn.primary,.analytics-action.primary,.magalu-action.primary,.app-center-btn.primary,.appearance-action.primary,button.primary){background:var(--color-primary)!important;color:var(--color-primary-ink,#fff)!important;border-color:color-mix(in srgb,var(--color-primary) 74%,var(--color-border))!important;box-shadow:0 12px 28px color-mix(in srgb,var(--color-primary) 18%,transparent)!important}html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-cancel,.config-mini-btn.danger,.crm-modal-action-btn.warn,.appearance-action.warn,.danger,.btn-danger,button[onclick="logout()"]){background:color-mix(in srgb,#fff1f2 86%,#fff)!important;color:var(--color-danger-readable)!important;border-color:color-mix(in srgb,var(--color-danger-readable) 28%,var(--color-border))!important}html.visual-theme-ready[data-visual-theme=apple_liquid] #modal-config>.glass{background:radial-gradient(circle at 8% 0,rgba(0,122,255,.12),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.96),rgba(248,250,252,.94))!important}html.visual-theme-ready[data-visual-theme=apple_liquid] #modal-config :is(.config-modal-header,.config-modal-body,footer){background:0 0!important;border-color:var(--color-border)!important}html.visual-theme-ready[data-visual-theme=apple_liquid] #modal-config .config-modal-nav{background:0 0!important;overflow-y:auto!important;scrollbar-gutter:stable}html.visual-theme-ready[data-visual-theme=apple_liquid] #modal-config .config-tab{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.72rem!important;color:var(--color-text-head)!important}html.visual-theme-ready[data-visual-theme=apple_liquid] #modal-config .config-tab.active{border-color:color-mix(in srgb,var(--color-primary) 38%,var(--color-border))!important}html.visual-theme-ready[data-visual-theme=apple_liquid] #modal-config .config-modal-mark,html.visual-theme-ready[data-visual-theme=apple_liquid] #modal-config .config-tab i{background:color-mix(in srgb,var(--color-primary) 13%,#fff)!important;color:var(--color-primary)!important;border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))!important}html.visual-theme-ready[data-visual-theme=apple_liquid] #modal-config .config-modal-content,html.visual-theme-ready[data-visual-theme=apple_liquid] #modal-config .config-section{min-width:0!important;min-height:0!important;color:var(--color-text-body)!important}html.visual-theme-ready[data-visual-theme=apple_liquid] #modal-config .border-orange-500\/25,html.visual-theme-ready[data-visual-theme=apple_liquid] #modal-config .config-section>.rounded-2xl{background:var(--color-liquid-alert)!important;color:color-mix(in srgb,#7c2d12 84%,var(--color-text-head))!important;border-color:color-mix(in srgb,#f97316 42%,var(--color-border))!important}html.visual-theme-ready[data-visual-theme=apple_liquid] #modal-config footer{display:flex!important;flex-wrap:wrap!important;align-items:center!important;background:color-mix(in srgb,var(--color-bg-surface) 70%,transparent)!important;border-top:1px solid var(--color-border)!important;border-radius:var(--shape-radius-lg)!important;padding:.68rem!important}html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-close,.limbic-modal-close,.app-center-close){background:var(--color-liquid-control)!important;color:var(--color-text-head)!important;border-color:var(--color-border)!important}html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-close,.limbic-modal-close,.app-center-close):focus-visible,html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-close,.limbic-modal-close,.app-center-close):hover{background:var(--color-primary)!important;color:var(--color-primary-ink,#fff)!important;border-color:var(--color-primary)!important}html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.config-modal-shell) *,html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.config-modal-shell) ::after,html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.config-modal-shell) ::before{box-sizing:border-box}html.visual-theme-ready[data-visual-theme=apple_liquid] :is(.swal2-popup,.crm-modal-shell,[id^=modal-] > .glass,.config-modal-shell) :is(p,span,small,label,b,strong,li,td,th,button,a,input,textarea,select,code,pre){min-width:0;max-width:100%;overflow-wrap:anywhere}html.light.visual-theme-ready .crm-managed-modal:not(.hidden),html.light.visual-theme-ready .swal2-container.swal2-backdrop-show,html.light.visual-theme-ready [id^=modal-].modal-blur:not(.hidden),html.light.visual-theme-ready body.light .app-center-overlay{background:color-mix(in srgb,var(--color-bg-main,#f5f7fb) 74%,transparent)!important;backdrop-filter:blur(var(--focus-backdrop-blur,14px)) saturate(1.02)!important;-webkit-backdrop-filter:blur(var(--focus-backdrop-blur,14px)) saturate(1.02)!important}html.light.visual-theme-ready #modal-config>.glass,html.light.visual-theme-ready .app-center-available,html.light.visual-theme-ready .app-center-folder,html.light.visual-theme-ready .app-center-panel,html.light.visual-theme-ready .app-center-sidebar,html.light.visual-theme-ready .swal2-popup.crm-popup{background:var(--color-modal-bg,rgba(255,255,255,.96))!important;color:var(--color-text-body,rgba(17,24,39,.88))!important;border-color:var(--color-border,rgba(148,163,184,.24))!important;box-shadow:var(--effect-shadow,0 18px 48px rgba(15,23,42,.1))!important;text-shadow:none!important}html.light.visual-theme-ready #modal-config :is(.config-modal-header,.config-modal-body,footer),html.light.visual-theme-ready .app-center-panel :is(.app-center-folder,.app-center-available-card,.app-center-feature-card,.app-center-help,.app-center-stat-card),html.light.visual-theme-ready .swal2-popup.crm-popup :is(.swal2-html-container,.swal2-actions){background:var(--color-bg-surface,rgba(255,255,255,.82))!important;color:var(--color-text-body,rgba(17,24,39,.86))!important;border-color:var(--color-border,rgba(148,163,184,.24))!important;text-shadow:none!important}html.light.visual-theme-ready #modal-config :is(h1,h2,h3,h4,b,strong,.config-modal-title,.config-card-title),html.light.visual-theme-ready .app-center-panel :is(.app-center-title,.app-center-folder-title,.app-center-app-name,b,strong),html.light.visual-theme-ready .swal2-popup.crm-popup :is(.swal2-title,b,strong){color:var(--color-text-head,#0f172a)!important;opacity:1!important;text-shadow:none!important}html.light.visual-theme-ready #modal-config :is(p,small,label,span,li,.config-modal-subtitle,.config-card-copy,.opacity-40,.opacity-50,.opacity-60,.opacity-70,.opacity-75),html.light.visual-theme-ready .app-center-panel :is(p,small,label,span,.app-center-help,.app-center-app-desc,.app-center-kicker,.opacity-40,.opacity-50,.opacity-60,.opacity-70,.opacity-75),html.light.visual-theme-ready .swal2-popup.crm-popup :is(.swal2-html-container,p,small,label,span,.opacity-40,.opacity-50,.opacity-60,.opacity-70,.opacity-75){color:var(--color-text-muted,#475569)!important;opacity:1!important;text-shadow:none!important}html.light.visual-theme-ready #modal-config :is(button,.config-tab,.config-action-card,.config-mini-btn),html.light.visual-theme-ready .app-center-panel :is(button,.app-center-btn,.app-center-view-btn,.app-center-create-drop),html.light.visual-theme-ready .swal2-popup.crm-popup :is(button,.swal2-confirm,.swal2-deny,.swal2-cancel){background:var(--color-bg-input,rgba(255,255,255,.9))!important;color:var(--color-text-head,#0f172a)!important;border-color:var(--color-border,rgba(148,163,184,.28))!important;box-shadow:none!important;text-shadow:none!important}html.light.visual-theme-ready :is(.swal2-close,.limbic-modal-close,.app-center-close,.calendar-close){background:var(--color-bg-input,rgba(255,255,255,.92))!important;color:var(--color-text-head,#0f172a)!important;border-color:var(--color-border,rgba(148,163,184,.28))!important;box-shadow:0 12px 28px rgba(15,23,42,.1)!important;text-shadow:none!important}html.light.visual-theme-ready .app-center-icon{background:#fff!important;color:var(--app-ink,#020617)!important;box-shadow:0 10px 24px rgba(15,23,42,.14),inset 0 0 0 1px rgba(15,23,42,.08)!important}html.light.visual-theme-ready .app-center-icon :is(i,svg){color:inherit!important;fill:currentColor!important;opacity:1!important}#modal-config{padding:clamp(.5rem,1.25vw,1rem)!important}#modal-config>.glass.config-modal-shell{width:min(1120px,calc(100vw - 1rem))!important;height:auto!important;max-height:85vh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:.72rem!important;padding:clamp(1rem,1.8vw,1.45rem)!important;border-radius:clamp(1.35rem,2.2vw,1.85rem)!important}#modal-config .config-modal-header{align-items:center!important;padding-bottom:.62rem!important;min-height:0!important}#modal-config .config-modal-title{gap:.72rem!important}#modal-config .config-modal-mark{width:2.45rem!important;height:2.45rem!important;border-radius:.82rem!important;font-size:.92rem!important}#modal-config h2{font-size:clamp(2rem, 3vw, 2.65rem)!important;line-height:1!important;font-style:normal!important;letter-spacing:0!important}#modal-config .config-modal-subtitle{margin-top:.12rem!important;max-width:43rem!important;font-size:.76rem!important;line-height:1.24!important}#modal-config .config-user-chip{margin-top:.42rem!important;font-size:.58rem!important;line-height:1!important}#modal-config button[onclick*=fecharModal]{width:2.95rem!important;height:2.95rem!important;font-size:2rem!important;flex:0 0 auto!important}#modal-config .config-modal-body{min-height:0!important;overflow:hidden!important;grid-template-columns:minmax(190px,220px) minmax(0,1fr)!important;gap:.75rem!important}#modal-config .config-nav{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 .05rem .25rem 0!important;scrollbar-width:none!important}#modal-config .config-modal-content{min-height:0!important;height:auto!important;overflow:hidden!important}#modal-config .config-modal-content>.config-section,#modal-config .config-section{height:100%!important;max-height:100%!important;min-height:0!important;overflow-y:auto!important;padding:0 .5rem 1rem 0!important;scrollbar-width:thin!important;scrollbar-color:rgba(100,116,139,.32) transparent!important}#modal-config .config-section::-webkit-scrollbar{width:6px!important;height:6px!important}#modal-config .config-section::-webkit-scrollbar-track{background:0 0!important}#modal-config .config-section::-webkit-scrollbar-thumb{background:rgba(100,116,139,.3)!important;border-radius:999px!important}#modal-config footer{position:relative!important;z-index:2!important;margin:0!important;padding:.58rem 0 0!important;border-top:1px solid var(--color-border,rgba(148,163,184,.24))!important;background:0 0!important}#modal-config .config-card,#modal-config .config-hero-panel,#modal-config .integration-card,#modal-config .status-pill{border-radius:1rem!important;min-width:0!important;overflow:hidden!important}#modal-config .config-hero-panel{padding:.72rem .82rem!important}#ai-engines-grid,#integrations-grid{gap:.75rem!important}#modal-config .config-mini-btn,#modal-config .config-status-badge,#modal-config .integration-pill,#modal-config .integration-primary-action,#modal-config .integration-secondary-action{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;line-height:1!important}#modal-config .config-status-badge,#modal-config .integration-pill{flex:0 0 auto!important;max-width:48%!important}#modal-config .integration-card h4{font-size:1rem!important;line-height:1.1!important}#modal-config .integration-card p,#modal-config .status-pill p{overflow-wrap:anywhere!important;word-break:normal!important}#modal-config .integration-card-actions{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin-top:.9rem!important}#modal-config .integration-primary-action,#modal-config .integration-secondary-action{min-height:2.18rem!important;padding:.56rem .8rem!important;font-size:.66rem!important}html.light.visual-theme-ready #modal-config :is(.config-modal-header,.config-modal-body,footer){background:0 0!important}html.light.visual-theme-ready #modal-config :is(.config-hero-panel,.config-card,.status-pill,.integration-card){background:#fff!important;border-color:rgba(15,23,42,.12)!important;box-shadow:0 10px 30px rgba(15,23,42,.06)!important}@media (max-width:768px){#modal-config>.glass.config-modal-shell{height:calc(100dvh - .7rem)!important;gap:.58rem!important;padding:.85rem!important}#modal-config .config-modal-body{grid-template-columns:1fr!important}#modal-config .config-nav{flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}#modal-config .config-tab{min-width:9rem!important}#modal-config footer{gap:.45rem!important}#modal-config .config-mini-btn{flex:1 1 auto!important}}html[data-motion=off] .auth-restore-progress-track.indeterminate>span,html[data-motion=off] .auth-restore-spinner,html[data-motion=off] .cinematic-overlay,html[data-motion=off] .crm-modal-enter,html[data-motion=off] .crm-modal-exit,html[data-motion=off] .crm-operation-progress.indeterminate .crm-operation-bar>span,html[data-motion=off] .crm-operation-status,html[data-motion=off] .crm-toast,html[data-motion=off] .fa-spin,html[data-motion=off] .magalu-progress.indeterminate>span,html[data-motion=off] .theme-progress-track.indeterminate .theme-progress-fill{animation:none!important;transition:none!important}@media (max-width:768px){html.visual-theme-ready .news-bar{display:flex!important;height:30px!important;min-height:30px!important}html.visual-theme-ready nav.glass{padding:.7rem .85rem!important;border-radius:0!important}html.visual-theme-ready .workspace-main{padding:.65rem!important;padding-bottom:4.8rem!important}html.visual-theme-ready .limbic-experience-ribbon{align-items:start!important;gap:.65rem!important}html.visual-theme-ready .experience-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.visual-theme-ready .mobile-bottom-nav{background:color-mix(in srgb,var(--color-bg-surface-strong) 88%,transparent)!important;border:1px solid var(--color-border)!important;border-radius:1rem!important;box-shadow:0 18px 48px rgba(15,23,42,.14)!important;left:.65rem!important;right:.65rem!important;bottom:.65rem!important}html.visual-theme-ready .cinematic-status-grid{grid-template-columns:1fr!important}}.limbic-wordmark,.limbic-wordmark .limbic-main,.limbic-wordmark .limbic-pro{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}.limbic-wordmark{flex-wrap:nowrap!important;overflow:visible!important}.limbic-wordmark .limbic-main{min-width:max-content}.limbic-wordmark .limbic-pro{min-width:2.4em!important;width:max-content!important;max-width:none!important;flex:0 0 auto!important}html.visual-theme-ready body:not(.auth-pending)>nav.glass{min-height:0!important;height:auto!important;padding-top:.6rem!important;padding-bottom:.6rem!important;gap:1rem!important}html.visual-theme-ready .desktop-brand{min-width:220px!important}html.visual-theme-ready .desktop-brand .limbic-main{font-size:clamp(2.15rem, 3vw, 3.3rem)!important;line-height:.84!important}html.visual-theme-ready #search-shell{max-width:min(31rem,42vw)!important;margin-left:clamp(1rem,2.5vw,2.35rem)!important;margin-right:clamp(1rem,2.5vw,2.35rem)!important}html.visual-theme-ready #search-input{min-height:2.55rem!important;max-height:2.55rem!important;padding-top:.52rem!important;padding-bottom:.52rem!important;border-radius:1.05rem!important}html.visual-theme-ready .desktop-actions,html.visual-theme-ready .desktop-actions>div:last-child{gap:1rem!important}html.visual-theme-ready .desktop-actions button{font-size:1.32rem!important}html.visual-theme-ready #u-avatar{width:2.55rem!important;height:2.55rem!important;font-size:1rem!important}html.visual-theme-ready .workspace-main{gap:.55rem!important;padding-top:.62rem!important;padding-bottom:calc(3.15rem + env(safe-area-inset-bottom))!important;overflow-y:auto!important}html.visual-theme-ready .limbic-experience-ribbon{border-radius:1rem!important;padding:.56rem .72rem!important;gap:.65rem!important;grid-template-columns:minmax(0,1fr) auto!important}html.visual-theme-ready .experience-orb{width:2.15rem!important;height:2.15rem!important;border-radius:.78rem!important}html.visual-theme-ready .experience-title{font-size:clamp(.98rem, 1.35vw, 1.2rem)!important;line-height:1.08!important}html.visual-theme-ready .experience-subtitle{margin-top:.12rem!important;font-size:.66rem!important;line-height:1.24!important}html.visual-theme-ready .experience-metrics{grid-template-columns:repeat(4,minmax(4.8rem,1fr))!important;gap:.34rem!important;min-width:min(430px,38vw)!important}html.visual-theme-ready .experience-metric{min-height:2.7rem!important;border-radius:.78rem!important;padding:.38rem .46rem!important}html.visual-theme-ready .experience-metric b{font-size:.92rem!important}html.visual-theme-ready .experience-metric span{font-size:.46rem!important}html.visual-theme-ready .experience-action{width:2rem!important;height:2rem!important;border-radius:.72rem!important}html.visual-theme-ready #board-grid{align-items:stretch!important;gap:.62rem!important;max-height:none!important;overflow:visible!important;width:100%!important;max-width:100%!important}@media (min-width:1280px){html.visual-theme-ready #board-grid.agora-priority-mode{display:grid!important;grid-template-columns:minmax(260px,.82fr) repeat(var(--board-stage-columns,3),minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora{grid-column:auto!important;grid-row:1!important;min-height:clamp(12rem,35vh,18rem)!important;height:auto!important;max-height:none!important;padding:.68rem .72rem!important;overflow:hidden!important;z-index:0!important;background:linear-gradient(135deg,color-mix(in srgb,var(--tone-ai,#8b5cf6) 10%,var(--color-bg-surface)),var(--color-bg-surface))!important;border-color:color-mix(in srgb,var(--tone-ai,#8b5cf6) 28%,var(--color-border))!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-kanban-head{margin-bottom:.48rem!important;align-items:center!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-title{font-size:1.02rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-copy{font-size:.65rem!important;line-height:1.2!important}html.visual-theme-ready #board-grid.agora-priority-mode #decision-actions-grid{display:grid!important;grid-template-columns:1fr!important;gap:.45rem!important;max-height:clamp(8.4rem,26vh,13.8rem)!important;overflow-x:hidden!important;overflow-y:auto!important;padding:.02rem .1rem .12rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-card{min-height:6.7rem!important;height:auto!important;padding:.56rem .62rem!important;border-radius:.78rem!important;box-shadow:0 8px 22px rgba(15,23,42,.055)!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-card-summary,html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-next{-webkit-line-clamp:1!important;font-size:.57rem!important;line-height:1.18!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-actions{margin-top:.4rem!important}html.visual-theme-ready #board-grid.agora-priority-mode>.kanban-col:not(#col-Agora){min-height:clamp(12rem,35vh,18rem)!important;height:auto!important;max-height:none!important;padding:.68rem!important}}@media (min-width:1280px) and (max-width:1439px){html.visual-theme-ready #board-grid.agora-priority-mode{grid-template-columns:minmax(236px,.76fr) repeat(var(--board-stage-columns,3),minmax(0,1fr))!important}}html.visual-theme-ready .kanban-col.is-empty-stage{min-height:clamp(10rem,27vh,14.8rem)!important;height:auto!important}html.visual-theme-ready .crm-empty-state{min-height:6.4rem!important;padding:.6rem!important;border-radius:.8rem!important}html.visual-theme-ready .crm-empty-state i{width:1.9rem!important;height:1.9rem!important;margin-bottom:.45rem!important;font-size:.78rem!important}html.visual-theme-ready .crm-empty-state b{font-size:.78rem!important}html.visual-theme-ready .crm-empty-state span{max-width:16rem!important;font-size:.65rem!important;line-height:1.25!important}html.visual-theme-ready body:not(.auth-pending) footer.limbic-footer{min-height:0!important;padding-top:.42rem!important;padding-bottom:.42rem!important;gap:.45rem!important}html.visual-theme-ready body:not(.auth-pending) footer.limbic-footer .btn-suporte,html.visual-theme-ready body:not(.auth-pending) footer.limbic-footer .system-status-pill{padding-top:.34rem!important;padding-bottom:.34rem!important}@media (max-width:1279px){html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora{grid-column:1/-1!important}html.visual-theme-ready #board-grid.agora-priority-mode #decision-actions-grid{max-height:none!important;overflow:visible!important}}@media (max-width:760px){html.visual-theme-ready .limbic-experience-ribbon{grid-template-columns:1fr!important}html.visual-theme-ready #board-grid{display:flex!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora,html.visual-theme-ready #board-grid>.kanban-col{min-width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;min-height:0!important}}html.visual-theme-ready body:not(.auth-pending)>nav.glass{padding-top:.42rem!important;padding-bottom:.42rem!important}html.visual-theme-ready .desktop-brand{min-width:198px!important}html.visual-theme-ready .desktop-brand .limbic-main{font-size:clamp(2rem, 2.65vw, 2.75rem)!important}html.visual-theme-ready #search-shell{max-width:min(29rem,40vw)!important}html.visual-theme-ready #search-input{min-height:2.35rem!important;max-height:2.35rem!important;padding-top:.42rem!important;padding-bottom:.42rem!important}html.visual-theme-ready .desktop-actions,html.visual-theme-ready .desktop-actions>div:last-child{gap:.78rem!important}html.visual-theme-ready .desktop-actions button{font-size:1.12rem!important}html.visual-theme-ready #u-avatar{width:2.32rem!important;height:2.32rem!important}html.visual-theme-ready .workspace-main{gap:.42rem!important;padding-top:.48rem!important;padding-bottom:calc(2.35rem + env(safe-area-inset-bottom))!important;overflow:hidden!important}html.visual-theme-ready .limbic-experience-ribbon{min-height:2.35rem!important;padding:.32rem .64rem!important;border-radius:.82rem!important;gap:.42rem!important;grid-template-columns:minmax(0,1fr) auto!important}html.visual-theme-ready .experience-greeting{gap:.45rem!important}html.visual-theme-ready .experience-orb{display:none!important}html.visual-theme-ready .experience-kicker{font-size:.5rem!important;line-height:1!important;margin-bottom:.05rem!important}html.visual-theme-ready .experience-title{font-size:clamp(.86rem, 1.05vw, 1rem)!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.visual-theme-ready .experience-subtitle{display:none!important}html.visual-theme-ready .experience-metrics{grid-template-columns:repeat(4,minmax(3.6rem,1fr))!important;gap:.24rem!important;min-width:min(330px,30vw)!important}html.visual-theme-ready .experience-metric{min-height:1.92rem!important;padding:.24rem .32rem!important;border-radius:.62rem!important}html.visual-theme-ready .experience-metric b{font-size:.78rem!important;line-height:1!important}html.visual-theme-ready .experience-metric span{font-size:.42rem!important;line-height:1.05!important}html.visual-theme-ready .experience-action{width:1.72rem!important;height:1.72rem!important;border-radius:.58rem!important;font-size:.78rem!important}html.visual-theme-ready .limbic-experience-ribbon.experience-empty .experience-actions,html.visual-theme-ready .limbic-experience-ribbon.experience-empty .experience-metrics{display:none!important}@media (max-width:1365px){html.visual-theme-ready .experience-actions,html.visual-theme-ready .experience-metrics{display:none!important}}@media (min-width:1280px){html.visual-theme-ready #board-grid.agora-priority-mode{grid-template-columns:minmax(360px,1.45fr) repeat(var(--board-stage-columns,3),minmax(0,.82fr))!important;height:calc(100dvh - 10.25rem)!important;min-height:26rem!important;max-height:calc(100dvh - 10.25rem)!important;overflow:hidden!important;gap:.58rem!important}html.visual-theme-ready #board-grid.agora-priority-mode>.kanban-col{height:100%!important;min-height:0!important;overflow:hidden!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora{padding:.78rem!important;border-radius:1rem!important;background:linear-gradient(145deg,color-mix(in srgb,var(--tone-ai,#8b5cf6) 14%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--color-bg-surface) 92%,#020617),var(--color-bg-surface))!important;box-shadow:0 18px 44px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.08)!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-kanban-head{margin-bottom:.62rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-title{font-size:1.22rem!important;line-height:.95!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-copy{font-size:.66rem!important;line-height:1.18!important;max-width:18rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #decision-actions-grid{flex:1 1 auto!important;min-height:0!important;max-height:none!important;gap:.62rem!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0 .12rem .18rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-card{min-height:clamp(9rem,21vh,11rem)!important;padding:.82rem!important;border-radius:.92rem!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:.68rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--decision-color,#0f8) 18%,transparent),transparent 42%),color-mix(in srgb,var(--color-bg-surface) 94%,#020617)!important;border-color:color-mix(in srgb,var(--decision-color,#0f8) 34%,var(--color-border))!important;box-shadow:0 14px 34px rgba(0,0,0,.14)!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-card-headline{grid-template-columns:2.15rem minmax(0,1fr)!important;gap:.66rem!important;align-items:start!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-priority-icon{width:2.15rem!important;height:2.15rem!important;border-radius:.7rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-card-meta-row{display:flex!important;align-items:center!important;gap:.38rem!important;min-width:0!important;margin-bottom:.22rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-card-meta{margin-bottom:0!important;min-width:0!important;flex:1 1 auto!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-priority-chip{flex:0 0 auto!important;border-radius:999px!important;padding:.16rem .36rem!important;border:1px solid color-mix(in srgb,var(--decision-color,#0f8) 42%,transparent)!important;color:var(--decision-color,#0f8)!important;font-size:.48rem!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-card-title{font-size:1rem!important;line-height:1.08!important;-webkit-line-clamp:2!important;margin-bottom:0!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-badge-row{margin-top:.5rem!important;gap:.26rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-badge{font-size:.54rem!important;padding:.17rem .34rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-badge-row .decision-badge:nth-child(n+4){display:none!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-card-summary{-webkit-line-clamp:2!important;font-size:.66rem!important;line-height:1.28!important;margin-top:.46rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-next{display:grid!important;gap:.18rem!important;margin-top:.5rem!important;border-radius:.72rem!important;border:1px solid color-mix(in srgb,var(--decision-color,#0f8) 28%,var(--color-border))!important;background:color-mix(in srgb,var(--decision-color,#0f8) 12%,transparent)!important;padding:.48rem .56rem!important;font-size:.64rem!important;line-height:1.24!important;-webkit-line-clamp:unset!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-next-label{color:var(--decision-color,#0f8)!important;font-size:.5rem!important;font-weight:950!important;letter-spacing:.06em!important;line-height:1!important;text-transform:uppercase!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-next-text{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 2.1rem 2.1rem!important;gap:.32rem!important;margin-top:0!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-action{min-height:2.05rem!important;border-radius:.68rem!important;padding:.38rem .52rem!important;font-size:.56rem!important}html.visual-theme-ready #board-grid.agora-priority-mode #col-Agora .decision-action.icon-only{width:2.1rem!important;height:2.1rem!important;padding:0!important}html.visual-theme-ready #board-grid.agora-priority-mode>.kanban-col:not(#col-Agora){padding:.62rem!important;border-radius:.9rem!important}html.visual-theme-ready #board-grid.agora-priority-mode>.kanban-col:not(#col-Agora)>div:first-child{margin-bottom:.42rem!important}html.visual-theme-ready #board-grid.agora-priority-mode>.kanban-col:not(#col-Agora) h3{font-size:.66rem!important;line-height:1.05!important}html.visual-theme-ready #board-grid.agora-priority-mode>.kanban-col:not(#col-Agora) .stage-expand-btn{display:none!important}html.visual-theme-ready #board-grid.agora-priority-mode>.kanban-col:not(#col-Agora) [id^=count-]{font-size:1.55rem!important}html.visual-theme-ready #board-grid.agora-priority-mode>.kanban-col:not(#col-Agora) [id^=list-]{min-height:0!important;overflow-y:auto!important}}@media (min-width:1280px) and (max-width:1439px){html.visual-theme-ready #board-grid.agora-priority-mode{grid-template-columns:minmax(340px,1.35fr) repeat(var(--board-stage-columns,3),minmax(0,.72fr))!important;height:calc(100dvh - 9.9rem)!important;max-height:calc(100dvh - 9.9rem)!important}}@media (min-width:1600px){html.visual-theme-ready #board-grid.agora-priority-mode{grid-template-columns:minmax(420px,1.18fr) repeat(var(--board-stage-columns,3),minmax(0,.95fr))!important}}html.visual-theme-ready #board-grid.agora-priority-mode .crm-empty-state{min-height:6.1rem!important;padding:.52rem!important;margin-top:.35rem!important}html.visual-theme-ready #board-grid.agora-priority-mode .crm-empty-state b{font-size:.72rem!important}html.visual-theme-ready #board-grid.agora-priority-mode .crm-empty-state span{font-size:.6rem!important;line-height:1.2!important}html.visual-theme-ready body:not(.auth-pending) footer.limbic-footer{padding-top:.26rem!important;padding-bottom:.26rem!important;min-height:2.05rem!important;max-height:2.35rem!important}body.workspace-view-cockpit #board-grid.workspace-funnel-view,body:not(.workspace-view-funnel) #board-grid.workspace-funnel-view{display:none!important}body.workspace-view-funnel #cockpit-view{display:none!important}body.workspace-view-funnel #board-grid.workspace-funnel-view{display:grid!important;flex:1 1 auto!important;height:calc(100dvh - 10.2rem)!important;max-height:calc(100dvh - 10.2rem)!important;overflow:hidden!important}body.workspace-view-funnel #board-grid.workspace-funnel-view #col-Agora{display:none!important}html.visual-theme-ready .workspace-switch-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.55rem!important;min-height:2.08rem!important}html.visual-theme-ready .workspace-tabs{display:inline-grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.2rem!important;padding:.18rem!important;border:1px solid var(--color-border)!important;border-radius:.8rem!important;background:color-mix(in srgb,var(--color-bg-surface) 82%,transparent)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important}html.visual-theme-ready .workspace-open-funnel,html.visual-theme-ready .workspace-tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.36rem!important;min-height:1.65rem!important;border-radius:.62rem!important;padding:.3rem .58rem!important;color:var(--color-text-body)!important;font-size:.62rem!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.04em!important}html.visual-theme-ready .workspace-tab.is-active{color:var(--color-bg-base)!important;background:var(--color-primary)!important;box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary) 28%,transparent)!important}html.visual-theme-ready .workspace-open-funnel{border:1px solid var(--color-border)!important;background:color-mix(in srgb,var(--color-bg-surface) 74%,transparent)!important}html.visual-theme-ready .cockpit-workspace{flex:1 1 auto!important;min-height:0!important;height:calc(100dvh - 12rem)!important;display:grid!important;grid-template-columns:minmax(0,1.34fr) minmax(290px,.86fr)!important;gap:.68rem!important;overflow:hidden!important}html.visual-theme-ready .cockpit-main-stack,html.visual-theme-ready .cockpit-side-stack{min-height:0!important;display:grid!important;gap:.68rem!important;overflow:hidden!important}html.visual-theme-ready .cockpit-main-stack{grid-template-rows:minmax(15rem,1.08fr) minmax(10rem,.82fr)!important}html.visual-theme-ready .cockpit-side-stack{grid-template-rows:minmax(8.5rem,.82fr) minmax(8rem,.7fr) minmax(8rem,.7fr)!important}html.visual-theme-ready .cockpit-panel{min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border:1px solid var(--color-border)!important;border-radius:1rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 38%),color-mix(in srgb,var(--color-bg-surface) 93%,transparent)!important;box-shadow:0 16px 42px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.07)!important;padding:.78rem!important}html.visual-theme-ready .cockpit-primary-panel{border-color:color-mix(in srgb,var(--color-primary) 34%,var(--color-border))!important}html.visual-theme-ready .cockpit-panel-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:.75rem!important;margin-bottom:.62rem!important}html.visual-theme-ready .cockpit-panel-head.compact{margin-bottom:.48rem!important}html.visual-theme-ready .cockpit-kicker{color:var(--color-primary)!important;font-size:.5rem!important;line-height:1!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}html.visual-theme-ready .cockpit-panel h3{color:var(--color-text-head)!important;font-size:.95rem!important;line-height:1.05!important;font-weight:950!important;margin-top:.16rem!important}html.visual-theme-ready .cockpit-primary-panel h3{font-size:1.12rem!important}html.visual-theme-ready .cockpit-mini-btn,html.visual-theme-ready .cockpit-refresh-btn{width:2rem!important;height:2rem!important;flex:0 0 auto!important;border-radius:.68rem!important;border:1px solid var(--color-border)!important;background:color-mix(in srgb,var(--color-bg-surface) 82%,transparent)!important;color:var(--color-primary)!important}html.visual-theme-ready .cockpit-primary-action{flex:1 1 auto!important;min-height:0!important;display:flex!important}html.visual-theme-ready .cockpit-primary-action .decision-card{width:100%!important;min-height:0!important;height:100%!important;padding:.95rem!important;border-radius:.95rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--decision-color,var(--color-primary)) 18%,transparent),transparent 42%),color-mix(in srgb,var(--color-bg-surface) 94%,#020617)!important;border-color:color-mix(in srgb,var(--decision-color,var(--color-primary)) 38%,var(--color-border))!important;box-shadow:0 18px 44px rgba(0,0,0,.13)!important}html.visual-theme-ready .cockpit-primary-action .decision-card-title{font-size:clamp(1.08rem, 1.35vw, 1.34rem)!important;line-height:1.08!important;-webkit-line-clamp:2!important}html.visual-theme-ready .cockpit-primary-action .decision-card-summary{font-size:.78rem!important;line-height:1.36!important;-webkit-line-clamp:2!important}html.visual-theme-ready .cockpit-primary-action .decision-next{display:grid!important;gap:.22rem!important;margin-top:.62rem!important;padding:.6rem .68rem!important;border-radius:.78rem!important;border:1px solid color-mix(in srgb,var(--decision-color,var(--color-primary)) 30%,var(--color-border))!important;background:color-mix(in srgb,var(--decision-color,var(--color-primary)) 10%,transparent)!important}html.visual-theme-ready .decision-card-meta-row{display:flex!important;align-items:center!important;gap:.4rem!important;min-width:0!important;margin-bottom:.2rem!important}html.visual-theme-ready .decision-next-label,html.visual-theme-ready .decision-priority-chip{color:var(--decision-color,var(--color-primary))!important;font-size:.5rem!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important}html.visual-theme-ready .decision-priority-chip{flex:0 0 auto!important;padding:.16rem .36rem!important;border:1px solid color-mix(in srgb,var(--decision-color,var(--color-primary)) 40%,transparent)!important;border-radius:999px!important}html.visual-theme-ready .decision-next-text{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html.visual-theme-ready .cockpit-primary-tools{display:flex!important;flex-wrap:wrap!important;gap:.38rem!important;margin-top:.62rem!important}html.visual-theme-ready .cockpit-tool-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.32rem!important;min-height:1.95rem!important;border-radius:.66rem!important;padding:.36rem .58rem!important;border:1px solid var(--color-border)!important;background:color-mix(in srgb,var(--color-bg-surface) 76%,transparent)!important;color:var(--color-text-body)!important;font-size:.58rem!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.035em!important}html.visual-theme-ready .cockpit-tool-btn.primary{border-color:color-mix(in srgb,var(--color-primary) 55%,var(--color-border))!important;background:var(--color-primary)!important;color:var(--color-bg-base)!important}html.visual-theme-ready .cockpit-now-list,html.visual-theme-ready .cockpit-offer-grid,html.visual-theme-ready .cockpit-professor-insights,html.visual-theme-ready .cockpit-signal-grid{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}html.visual-theme-ready .cockpit-now-list{display:grid!important;align-content:start!important;gap:.48rem!important}html.visual-theme-ready .cockpit-now-list .decision-card{min-height:7rem!important;padding:.68rem!important;border-radius:.82rem!important}html.visual-theme-ready .cockpit-now-list .decision-card-title{font-size:.86rem!important}html.visual-theme-ready .cockpit-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2rem!important;height:2rem!important;border-radius:.7rem!important;border:1px solid color-mix(in srgb,var(--color-primary) 42%,var(--color-border))!important;color:var(--color-primary)!important;font-weight:950!important;font-size:1rem!important}html.visual-theme-ready .cockpit-empty-state{height:100%!important;min-height:6rem!important;display:grid!important;place-items:center!important;text-align:center!important;gap:.35rem!important;border-radius:.9rem!important;border:1px dashed color-mix(in srgb,var(--color-primary) 24%,var(--color-border))!important;background:color-mix(in srgb,var(--color-bg-surface) 66%,transparent)!important;padding:.9rem!important}html.visual-theme-ready .cockpit-empty-state b{color:var(--color-text-head)!important;font-size:.9rem!important;line-height:1.1!important}html.visual-theme-ready .cockpit-empty-state span{color:var(--color-text-muted)!important;font-size:.68rem!important;line-height:1.3!important;max-width:25rem!important}html.visual-theme-ready .cockpit-insight-card,html.visual-theme-ready .cockpit-offer-card,html.visual-theme-ready .cockpit-signal-card{border:1px solid var(--color-border)!important;border-radius:.82rem!important;background:color-mix(in srgb,var(--color-bg-surface) 76%,transparent)!important;padding:.62rem!important}html.visual-theme-ready .cockpit-insight-card b,html.visual-theme-ready .cockpit-offer-card b,html.visual-theme-ready .cockpit-signal-card b{display:block!important;color:var(--color-text-head)!important;font-size:.78rem!important;line-height:1.1!important;font-weight:950!important}html.visual-theme-ready .cockpit-insight-card span,html.visual-theme-ready .cockpit-offer-card span,html.visual-theme-ready .cockpit-signal-card span{display:block!important;margin-top:.24rem!important;color:var(--color-text-body)!important;font-size:.62rem!important;line-height:1.28!important}html.visual-theme-ready .cockpit-offer-grid,html.visual-theme-ready .cockpit-signal-grid{display:grid!important;align-content:start!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}html.visual-theme-ready .cockpit-offer-card strong,html.visual-theme-ready .cockpit-signal-card strong{display:block!important;color:var(--color-primary)!important;font-size:1.05rem!important;line-height:1!important;font-weight:950!important;margin-bottom:.24rem!important}html.visual-theme-ready .cockpit-offer-card{cursor:pointer!important}@media (max-width:1279px){html.visual-theme-ready .cockpit-workspace{height:auto!important;overflow-y:auto!important;grid-template-columns:1fr!important}html.visual-theme-ready .cockpit-main-stack,html.visual-theme-ready .cockpit-side-stack{grid-template-rows:none!important;overflow:visible!important}body.workspace-view-funnel #board-grid.workspace-funnel-view{height:auto!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important}}@media (max-width:760px){html.visual-theme-ready .workspace-switch-row{align-items:stretch!important;flex-direction:column!important}html.visual-theme-ready .workspace-open-funnel{width:100%!important}html.visual-theme-ready .cockpit-offer-grid,html.visual-theme-ready .cockpit-signal-grid{grid-template-columns:1fr!important}}html.visual-theme-ready .workspace-main{gap:.38rem!important;padding-top:.42rem!important;padding-bottom:calc(2.8rem + env(safe-area-inset-bottom))!important;overflow:hidden!important}html.visual-theme-ready .limbic-experience-ribbon{min-height:2.15rem!important;padding:.26rem .62rem!important;border-radius:.78rem!important}html.visual-theme-ready .experience-orb,html.visual-theme-ready .experience-subtitle{display:none!important}html.visual-theme-ready .experience-title{font-size:clamp(.86rem, 1vw, 1rem)!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.visual-theme-ready .workspace-switch-row{min-height:1.85rem!important}html.visual-theme-ready .workspace-tabs{padding:.14rem!important;border-radius:.68rem!important}html.visual-theme-ready .workspace-open-funnel,html.visual-theme-ready .workspace-tab{min-height:1.45rem!important;border-radius:.52rem!important;padding:.22rem .48rem!important;font-size:.56rem!important}html.visual-theme-ready .mission-control-workspace{flex:1 1 auto!important;min-height:0!important;height:calc(100dvh - 12.65rem)!important;display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)!important;grid-template-areas:"arena orbit"!important;gap:.7rem!important;overflow:hidden!important}html.visual-theme-ready .mission-control-workspace>.cockpit-main-stack,html.visual-theme-ready .mission-control-workspace>.cockpit-side-stack{display:none!important}html.visual-theme-ready .mission-arena,html.visual-theme-ready .mission-orbit{min-height:0!important;overflow:hidden!important}html.visual-theme-ready .mission-arena{grid-area:arena!important;display:grid!important;grid-template-rows:minmax(0,1fr) minmax(8.8rem,.38fr)!important;gap:.7rem!important}html.visual-theme-ready .mission-orbit{grid-area:orbit!important;display:grid!important;grid-template-rows:minmax(0,1fr) minmax(10rem,.72fr)!important;gap:.7rem!important}html.visual-theme-ready .consultant-panel,html.visual-theme-ready .mission-hero-stage,html.visual-theme-ready .mission-rail-stage,html.visual-theme-ready .powerup-stage{position:relative!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border))!important;border-radius:1.05rem!important;background:radial-gradient(circle at 16% 10%,color-mix(in srgb,var(--color-primary) 13%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--color-bg-surface) 96%,#020617),color-mix(in srgb,var(--color-bg-surface) 86%,transparent))!important;box-shadow:0 18px 52px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.08)!important;padding:.82rem!important}html.visual-theme-ready .mission-hero-stage{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border))!important;padding:.95rem!important}html.visual-theme-ready .mission-stage-topline{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:.8rem!important;margin-bottom:.68rem!important;flex:0 0 auto!important}html.visual-theme-ready .mission-stage-topline.compact{margin-bottom:.5rem!important}html.visual-theme-ready .mission-eyebrow{color:var(--color-primary)!important;font-size:.5rem!important;line-height:1!important;font-weight:950!important;letter-spacing:.13em!important;text-transform:uppercase!important}html.visual-theme-ready .mission-stage-topline h3{margin-top:.14rem!important;color:var(--color-text-head)!important;font-size:.96rem!important;line-height:1.05!important;font-weight:950!important}html.visual-theme-ready .mission-icon-btn{width:2rem!important;height:2rem!important;display:grid!important;place-items:center!important;border-radius:.68rem!important;border:1px solid var(--color-border)!important;background:color-mix(in srgb,var(--color-bg-surface) 78%,transparent)!important;color:var(--color-primary)!important;flex:0 0 auto!important}html.visual-theme-ready .mission-hero{flex:1 1 auto!important;min-height:0!important;display:flex!important}html.visual-theme-ready .mission-hero-card{width:100%!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:.82rem!important;border-radius:.98rem!important;border:1px solid color-mix(in srgb,var(--mission-color,var(--color-primary)) 42%,var(--color-border))!important;background:radial-gradient(circle at 8% 6%,color-mix(in srgb,var(--mission-color,var(--color-primary)) 18%,transparent),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--mission-color,var(--color-primary)) 9%,transparent),transparent 46%),color-mix(in srgb,var(--color-bg-surface) 94%,#020617)!important;box-shadow:0 20px 56px color-mix(in srgb,var(--mission-color,var(--color-primary)) 13%,rgba(0,0,0,.18))!important;padding:1rem!important;overflow:hidden!important}html.visual-theme-ready .mission-hero-head{display:grid!important;grid-template-columns:3rem minmax(0,1fr) auto!important;gap:.8rem!important;align-items:start!important}html.visual-theme-ready .mission-rank{width:3rem!important;height:3rem!important;display:grid!important;place-items:center!important;border-radius:.9rem!important;color:var(--mission-color,var(--color-primary))!important;background:color-mix(in srgb,var(--mission-color,var(--color-primary)) 14%,transparent)!important;font-size:1.18rem!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}html.visual-theme-ready .mission-meta-line{display:flex!important;align-items:center!important;gap:.38rem!important;min-width:0!important;margin-bottom:.28rem!important}html.visual-theme-ready .mission-meta-line span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--color-text-muted)!important;font-size:.58rem!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important}html.visual-theme-ready .mission-meta-line b,html.visual-theme-ready .mission-priority-chip{flex:0 0 auto!important;border:1px solid color-mix(in srgb,var(--mission-color,var(--color-primary)) 44%,transparent)!important;border-radius:999px!important;padding:.16rem .4rem!important;color:var(--mission-color,var(--color-primary))!important;background:color-mix(in srgb,var(--mission-color,var(--color-primary)) 8%,transparent)!important;font-size:.5rem!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important}html.visual-theme-ready .mission-title{color:var(--color-text-head)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:clamp(1.45rem, 2.2vw, 2.15rem)!important;line-height:1.02!important;font-weight:950!important;letter-spacing:0!important}html.visual-theme-ready .mission-impact{text-align:right!important;min-width:6rem!important}html.visual-theme-ready .mission-impact strong{display:block!important;color:var(--mission-color,var(--color-primary))!important;font-size:1.6rem!important;line-height:1!important;font-weight:950!important}html.visual-theme-ready .mission-impact span{display:block!important;margin-top:.18rem!important;color:var(--color-text-muted)!important;font-size:.52rem!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important}html.visual-theme-ready .mission-briefing{min-height:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.68rem!important;align-items:stretch!important}html.visual-theme-ready .mission-briefing-card{min-height:0!important;border-radius:.86rem!important;border:1px solid color-mix(in srgb,var(--mission-color,var(--color-primary)) 24%,var(--color-border))!important;background:color-mix(in srgb,var(--mission-color,var(--color-primary)) 8%,transparent)!important;padding:.72rem!important}html.visual-theme-ready .mission-briefing-card b{display:block!important;color:var(--mission-color,var(--color-primary))!important;font-size:.52rem!important;line-height:1!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:.36rem!important}html.visual-theme-ready .mission-briefing-card span{display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:var(--color-text-body)!important;font-size:.78rem!important;line-height:1.34!important}html.visual-theme-ready .mission-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.42rem!important}html.visual-theme-ready .mission-action-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.36rem!important;min-height:2.1rem!important;border-radius:.7rem!important;border:1px solid var(--color-border)!important;background:color-mix(in srgb,var(--color-bg-surface) 76%,transparent)!important;color:var(--color-text-body)!important;padding:.42rem .7rem!important;font-size:.6rem!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important}html.visual-theme-ready .mission-action-btn.primary{background:var(--mission-color,var(--color-primary))!important;color:var(--color-bg-base)!important;border-color:transparent!important;box-shadow:0 12px 26px color-mix(in srgb,var(--mission-color,var(--color-primary)) 30%,transparent)!important}html.visual-theme-ready .mission-rail{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(15rem,1fr)!important;gap:.55rem!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:.12rem!important;scroll-snap-type:x proximity!important}html.visual-theme-ready .mission-mini-card{min-width:0!important;scroll-snap-align:start!important;border:1px solid color-mix(in srgb,var(--mission-color,var(--color-primary)) 26%,var(--color-border))!important;border-radius:.86rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--mission-color,var(--color-primary)) 10%,transparent),transparent 44%),color-mix(in srgb,var(--color-bg-surface) 88%,transparent)!important;padding:.68rem!important;text-align:left!important;display:grid!important;align-content:space-between!important;gap:.48rem!important;overflow:hidden!important}html.visual-theme-ready .mission-mini-card b{color:var(--color-text-head)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:.82rem!important;line-height:1.1!important;font-weight:950!important}html.visual-theme-ready .mission-mini-card span{color:var(--color-text-body)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:.6rem!important;line-height:1.22!important}html.visual-theme-ready .mission-mini-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.45rem!important;color:var(--mission-color,var(--color-primary))!important;font-size:.52rem!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important}html.visual-theme-ready .consultant-panel{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:.7rem!important}html.visual-theme-ready .consultant-score-ring{display:grid!important;grid-template-columns:5.7rem minmax(0,1fr)!important;gap:.8rem!important;align-items:center!important}html.visual-theme-ready .consultant-score-orb{width:5.7rem!important;aspect-ratio:1!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:var(--color-primary)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent 68%),color-mix(in srgb,var(--color-bg-surface) 82%,transparent)!important;box-shadow:inset 0 0 0 .52rem color-mix(in srgb,var(--color-bg-surface) 95%,#020617)!important}html.visual-theme-ready .consultant-score-orb strong{font-size:1.6rem!important;line-height:1!important;font-weight:950!important}html.visual-theme-ready .consultant-title{color:var(--color-text-head)!important;font-size:1rem!important;line-height:1.08!important;font-weight:950!important}html.visual-theme-ready .consultant-copy{margin-top:.28rem!important;color:var(--color-text-body)!important;font-size:.66rem!important;line-height:1.32!important}html.visual-theme-ready .consultant-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important}html.visual-theme-ready .consultant-stat{border:1px solid var(--color-border)!important;border-radius:.74rem!important;padding:.5rem!important;background:color-mix(in srgb,var(--color-bg-surface) 72%,transparent)!important}html.visual-theme-ready .consultant-stat b{display:block!important;color:var(--color-primary)!important;font-size:1rem!important;line-height:1!important;font-weight:950!important}html.visual-theme-ready .consultant-stat span{display:block!important;margin-top:.24rem!important;color:var(--color-text-muted)!important;font-size:.5rem!important;line-height:1.05!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important}html.visual-theme-ready .consultant-reading{min-height:0!important;display:grid!important;align-content:start!important;gap:.46rem!important;overflow:hidden!important}html.visual-theme-ready .consultant-reading-item{border:1px solid var(--color-border)!important;border-radius:.74rem!important;padding:.55rem!important;background:color-mix(in srgb,var(--color-bg-surface) 70%,transparent)!important}html.visual-theme-ready .consultant-reading-item b{display:block!important;color:var(--color-text-head)!important;font-size:.68rem!important;line-height:1.08!important;font-weight:950!important}html.visual-theme-ready .consultant-reading-item span{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-top:.2rem!important;color:var(--color-text-body)!important;font-size:.58rem!important;line-height:1.22!important}html.visual-theme-ready .powerup-grid{flex:1 1 auto!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:.5rem!important;overflow:hidden!important}html.visual-theme-ready .powerup-card{border:1px solid color-mix(in srgb,var(--power-color,var(--color-primary)) 28%,var(--color-border))!important;border-radius:.8rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--power-color,var(--color-primary)) 10%,transparent),transparent 46%),color-mix(in srgb,var(--color-bg-surface) 78%,transparent)!important;padding:.62rem!important;text-align:left!important;overflow:hidden!important}html.visual-theme-ready .powerup-card strong{display:block!important;color:var(--power-color,var(--color-primary))!important;font-size:.58rem!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important}html.visual-theme-ready .powerup-card b{display:block!important;color:var(--color-text-head)!important;font-size:.84rem!important;line-height:1.08!important;font-weight:950!important;margin-top:.22rem!important}html.visual-theme-ready .powerup-card span{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:var(--color-text-body)!important;font-size:.6rem!important;line-height:1.22!important;margin-top:.24rem!important}@media (max-width:1279px){html.visual-theme-ready .mission-control-workspace{height:auto!important;overflow-y:auto!important;grid-template-columns:1fr!important;grid-template-areas:"arena" "orbit"!important}html.visual-theme-ready .mission-arena,html.visual-theme-ready .mission-orbit{overflow:visible!important}html.visual-theme-ready .mission-briefing{grid-template-columns:1fr!important}}@media (max-width:760px){html.visual-theme-ready .consultant-score-ring,html.visual-theme-ready .mission-hero-head{grid-template-columns:1fr!important}html.visual-theme-ready .mission-impact{text-align:left!important}html.visual-theme-ready .mission-rail{grid-auto-columns:minmax(82vw,1fr)!important}}html.visual-theme-ready .workspace-main{gap:.32rem!important;padding-top:.34rem!important;padding-bottom:calc(2.45rem + env(safe-area-inset-bottom))!important}html.visual-theme-ready .limbic-experience-ribbon{min-height:1.95rem!important;padding:.22rem .58rem!important;border-radius:.68rem!important;box-shadow:0 10px 28px rgba(15,23,42,.08)!important}html.visual-theme-ready .experience-title{font-size:clamp(.78rem, .92vw, .92rem)!important;font-weight:900!important}html.visual-theme-ready .workspace-switch-row{min-height:1.62rem!important}html.visual-theme-ready .mission-control-workspace{height:calc(100dvh - 11.75rem)!important;grid-template-columns:minmax(0,1.72fr) minmax(280px,.58fr)!important;gap:.62rem!important}html.visual-theme-ready .mission-arena{grid-template-rows:minmax(15rem,1fr) minmax(6.9rem,.28fr)!important;gap:.62rem!important}html.visual-theme-ready .mission-orbit{grid-template-rows:minmax(7.2rem,.46fr) minmax(7.6rem,.54fr)!important;gap:.62rem!important}html.visual-theme-ready .consultant-panel,html.visual-theme-ready .mission-hero-stage,html.visual-theme-ready .mission-rail-stage,html.visual-theme-ready .powerup-stage{border-radius:.92rem!important;padding:.68rem!important;background:linear-gradient(145deg,color-mix(in srgb,var(--color-bg-surface) 97%,transparent),color-mix(in srgb,var(--color-bg-surface) 90%,#020617)),radial-gradient(circle at 8% 0,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 34%)!important;box-shadow:0 14px 34px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.12)!important}html.visual-theme-ready .mission-hero-stage{padding:.78rem!important}html.visual-theme-ready .mission-stage-topline{align-items:center!important;margin-bottom:.5rem!important}html.visual-theme-ready .mission-stage-topline h3{font-size:.9rem!important}html.visual-theme-ready .mission-eyebrow{font-size:.47rem!important;letter-spacing:.12em!important}html.visual-theme-ready .mission-icon-btn{width:1.78rem!important;height:1.78rem!important;border-radius:.58rem!important}html.visual-theme-ready .mission-hero-card{grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:.6rem!important;border-radius:.92rem!important;padding:.82rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--mission-color,var(--color-primary)) 12%,transparent),transparent 42%),radial-gradient(circle at 96% 0,color-mix(in srgb,var(--mission-color,var(--color-primary)) 18%,transparent),transparent 34%),color-mix(in srgb,var(--color-bg-surface) 96%,#020617)!important;box-shadow:0 18px 42px color-mix(in srgb,var(--mission-color,var(--color-primary)) 11%,rgba(15,23,42,.16))!important}html.visual-theme-ready .mission-hero-head{grid-template-columns:2.55rem minmax(0,1fr) auto!important;align-items:center!important;gap:.68rem!important}html.visual-theme-ready .mission-rank{width:2.55rem!important;height:2.55rem!important;border-radius:.74rem!important;font-size:1rem!important}html.visual-theme-ready .mission-title{font-size:clamp(1.42rem, 2.08vw, 2rem)!important;line-height:1.02!important;-webkit-line-clamp:2!important}html.visual-theme-ready .mission-impact{min-width:auto!important}html.visual-theme-ready .mission-impact strong{font-size:1.34rem!important}html.visual-theme-ready .mission-why{color:var(--color-text-body)!important;font-size:.72rem!important;line-height:1.22!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html.visual-theme-ready .mission-briefing{grid-template-columns:1fr!important;gap:.52rem!important}html.visual-theme-ready .mission-briefing-card{padding:.72rem .78rem!important;border-radius:.8rem!important;background:linear-gradient(90deg,color-mix(in srgb,var(--mission-color,var(--color-primary)) 13%,transparent),transparent 70%),color-mix(in srgb,var(--color-bg-surface) 75%,transparent)!important}html.visual-theme-ready .mission-briefing-card span{-webkit-line-clamp:2!important;font-size:.82rem!important;line-height:1.26!important;font-weight:800!important}html.visual-theme-ready .mission-actions{flex-wrap:nowrap!important;gap:.36rem!important;overflow:hidden!important}html.visual-theme-ready .mission-action-btn{min-height:1.86rem!important;border-radius:.6rem!important;padding:.34rem .58rem!important;font-size:.55rem!important;white-space:nowrap!important}html.visual-theme-ready .mission-action-btn.primary{flex:1 1 auto!important;min-width:8.5rem!important}html.visual-theme-ready .mission-action-btn.secondary-hide{display:none!important}html.visual-theme-ready .mission-rail{grid-auto-flow:initial!important;grid-auto-columns:initial!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden!important;gap:.48rem!important;padding-bottom:0!important;scroll-snap-type:none!important}html.visual-theme-ready .mission-mini-card{min-height:0!important;border-radius:.76rem!important;padding:.56rem!important;gap:.36rem!important}html.visual-theme-ready .mission-mini-card b{font-size:.72rem!important;line-height:1.08!important}html.visual-theme-ready .mission-mini-card span{font-size:.56rem!important;line-height:1.16!important}html.visual-theme-ready .consultant-panel{grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:.54rem!important}html.visual-theme-ready .consultant-score-ring{display:grid!important;grid-template-columns:1fr!important;gap:.4rem!important}html.visual-theme-ready .consultant-score-orb{width:auto!important;aspect-ratio:auto!important;border-radius:.72rem!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.58rem!important;padding:.55rem .62rem!important;color:var(--color-primary)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent 68%),color-mix(in srgb,var(--color-bg-surface) 82%,transparent)!important;box-shadow:none!important}html.visual-theme-ready .consultant-score-orb strong{font-size:1.24rem!important;min-width:3.2rem!important}html.visual-theme-ready .consultant-score-track{height:.42rem!important;border-radius:999px!important;overflow:hidden!important;background:color-mix(in srgb,var(--color-primary) 12%,transparent)!important}html.visual-theme-ready .consultant-score-track span{display:block!important;width:var(--score-fill,62%)!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 55%,#fff))!important}html.visual-theme-ready .consultant-title{font-size:.88rem!important}html.visual-theme-ready .consultant-copy{font-size:.6rem!important;line-height:1.22!important}html.visual-theme-ready .consultant-stats{gap:.34rem!important}html.visual-theme-ready .consultant-stat{padding:.42rem!important;border-radius:.62rem!important}html.visual-theme-ready .consultant-reading-item{padding:.5rem!important;border-radius:.66rem!important}html.visual-theme-ready .powerup-grid{grid-template-columns:1fr!important;gap:.46rem!important}html.visual-theme-ready .powerup-card{min-height:0!important;padding:.62rem!important;border-radius:.72rem!important}html.visual-theme-ready .powerup-card strong{font-size:.5rem!important}html.visual-theme-ready .powerup-card b{font-size:.8rem!important}@media (min-width:1280px) and (max-width:1420px){html.visual-theme-ready .mission-control-workspace{height:calc(100dvh - 11.45rem)!important;grid-template-columns:minmax(0,1.82fr) minmax(260px,.5fr)!important}html.visual-theme-ready .mission-title{font-size:clamp(1.34rem, 1.9vw, 1.82rem)!important}html.visual-theme-ready .mission-action-btn{padding-inline:.5rem!important}html.visual-theme-ready .mission-action-btn span{max-width:8rem!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (max-width:1279px){html.visual-theme-ready .mission-control-workspace{height:auto!important;overflow-y:auto!important;grid-template-columns:1fr!important}html.visual-theme-ready .mission-arena,html.visual-theme-ready .mission-orbit{overflow:visible!important}html.visual-theme-ready .mission-rail{grid-template-columns:1fr!important;overflow:visible!important}html.visual-theme-ready .mission-actions{flex-wrap:wrap!important}}@media (max-width:760px){html.visual-theme-ready .mission-hero-head{grid-template-columns:2.35rem minmax(0,1fr)!important}html.visual-theme-ready .mission-impact{grid-column:1/-1!important;text-align:left!important;display:flex!important;align-items:baseline!important;gap:.35rem!important}html.visual-theme-ready .mission-why{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}html.visual-theme-ready .mission-action-btn.primary{min-width:100%!important}}html.visual-theme-ready body:not(.auth-pending){--workspace-bg:color-mix(in srgb, var(--color-bg-main, #f6f8fb) 88%, var(--color-bg-surface, #ffffff));--workspace-surface:color-mix(in srgb, var(--color-bg-surface, #ffffff) 94%, var(--color-bg-main, #f8fafc));--workspace-card:color-mix(in srgb, var(--color-bg-surface, #ffffff) 98%, var(--color-primary, #0086ff) 2%);--workspace-soft:color-mix(in srgb, var(--color-bg-input, #f1f5f9) 86%, var(--color-bg-surface, #ffffff));--workspace-line:color-mix(in srgb, var(--color-border, #dbe3ee) 82%, var(--color-primary, #0086ff) 18%);--workspace-ink:var(--color-text-head, #0f172a);--workspace-copy:var(--color-text-body, #334155);--workspace-muted:var(--color-text-muted, #64748b);--workspace-accent:var(--color-primary, #0086ff);background:var(--workspace-bg)!important}html.visual-theme-ready .news-bar{height:1.55rem!important;min-height:1.55rem!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--workspace-line) 72%,transparent)!important;background:color-mix(in srgb,var(--workspace-surface) 92%,var(--workspace-accent) 8%)!important;color:var(--workspace-copy)!important;box-shadow:none!important;font-size:.64rem!important;font-weight:780!important}html.visual-theme-ready .news-bar .track{gap:.2rem!important}html.visual-theme-ready .news-bar .news-link{padding:.14rem .56rem!important;border-radius:999px!important;color:inherit!important;font-size:.62rem!important;letter-spacing:0!important}html.visual-theme-ready .news-bar .news-kind{font-size:.48rem!important;letter-spacing:.05em!important;color:var(--workspace-muted)!important;background:color-mix(in srgb,var(--workspace-soft) 72%,transparent)!important;border-color:color-mix(in srgb,var(--workspace-line) 70%,transparent)!important}html.visual-theme-ready .news-bar .news-icon{background:color-mix(in srgb,var(--workspace-accent) 10%,var(--workspace-soft))!important;color:var(--workspace-accent)!important;animation:none!important}html.visual-theme-ready .news-bar .news-link:hover{background:color-mix(in srgb,var(--workspace-accent) 12%,var(--workspace-soft))!important;color:var(--workspace-ink)!important;box-shadow:none!important;transform:none!important}html.visual-theme-ready .workspace-topbar{height:clamp(4.15rem,7.2vh,4.85rem)!important;min-height:4.15rem!important;padding:.55rem clamp(1rem,2vw,2rem)!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:clamp(.8rem,1.4vw,1.35rem)!important;border-bottom:1px solid var(--workspace-line)!important;background:color-mix(in srgb,var(--workspace-surface) 92%,transparent)!important;box-shadow:0 10px 26px color-mix(in srgb,#020617 8%,transparent)!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important;z-index:50!important}html.visual-theme-ready .workspace-topbar .desktop-brand{min-width:clamp(11.5rem,15vw,15rem)!important;padding-left:0!important}html.visual-theme-ready .workspace-topbar .limbic-wordmark .limbic-main{color:var(--workspace-ink)!important;font-size:clamp(1.9rem, 2.4vw, 2.45rem)!important;line-height:.9!important;letter-spacing:0!important}html.visual-theme-ready .workspace-topbar .limbic-pro{background:color-mix(in srgb,var(--workspace-accent) 18%,var(--workspace-soft))!important;border:1px solid color-mix(in srgb,var(--workspace-accent) 34%,var(--workspace-line))!important;color:var(--workspace-accent)!important}html.visual-theme-ready .workspace-search-shell{max-width:clamp(28rem,39vw,36rem)!important;margin-left:auto!important;margin-right:auto!important;flex:1 1 30rem!important}html.visual-theme-ready .workspace-search-shell::before{display:none!important}html.visual-theme-ready .workspace-search-shell #search-input{min-height:2.55rem!important;max-height:2.55rem!important;padding-top:.64rem!important;padding-bottom:.64rem!important;border-radius:999px!important;border:1px solid var(--workspace-line)!important;background:var(--workspace-card)!important;color:var(--workspace-ink)!important;font-size:.86rem!important;font-weight:650!important;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent),0 12px 26px color-mix(in srgb,#020617 6%,transparent)!important}html.visual-theme-ready .workspace-search-shell #search-input::placeholder{color:var(--workspace-muted)!important;opacity:.85!important;font-size:.82rem!important}html.visual-theme-ready .workspace-search-shell button{color:var(--workspace-accent)!important}html.visual-theme-ready .workspace-user-dock{gap:.7rem!important;flex:0 0 auto!important}html.visual-theme-ready .workspace-user-dock>.flex.flex-wrap{gap:.42rem!important;font-size:1rem!important;align-items:center!important}html.visual-theme-ready .workspace-user-dock button{width:2.2rem!important;height:2.2rem!important;display:inline-grid!important;place-items:center!important;border-radius:.78rem!important;border:1px solid transparent!important;color:var(--workspace-copy)!important;background:0 0!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}html.visual-theme-ready .workspace-user-dock button:hover{border-color:color-mix(in srgb,var(--workspace-accent) 28%,var(--workspace-line))!important;background:color-mix(in srgb,var(--workspace-accent) 10%,var(--workspace-soft))!important;color:var(--workspace-accent)!important}html.visual-theme-ready .workspace-user-dock .border-t,html.visual-theme-ready .workspace-user-dock .sm\:border-l{border-color:var(--workspace-line)!important;padding-left:.85rem!important;margin-left:.45rem!important;gap:.62rem!important}html.visual-theme-ready #u-nome{color:var(--workspace-ink)!important;opacity:1!important;font-size:.72rem!important;font-weight:850!important}html.visual-theme-ready #u-role{color:var(--workspace-muted)!important;opacity:1!important;font-size:.55rem!important;letter-spacing:.08em!important}html.visual-theme-ready #u-avatar{width:2.25rem!important;height:2.25rem!important;border:1px solid color-mix(in srgb,var(--workspace-accent) 35%,var(--workspace-line))!important;background:color-mix(in srgb,var(--workspace-accent) 16%,var(--workspace-soft))!important;color:var(--workspace-accent)!important;box-shadow:none!important;font-size:.95rem!important}html.visual-theme-ready .workspace-premium-shell{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:.58rem!important;min-height:0!important;padding:.7rem clamp(.8rem,1.2vw,1.1rem) .78rem!important;overflow:hidden!important;background:linear-gradient(180deg,color-mix(in srgb,var(--workspace-accent) 5%,transparent),transparent 28%),var(--workspace-bg)!important}html.visual-theme-ready .workspace-focus-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.8rem!important;min-height:3.15rem!important;padding:.58rem .78rem!important;border-radius:.95rem!important;border:1px solid var(--workspace-line)!important;background:var(--workspace-card)!important;box-shadow:0 12px 30px color-mix(in srgb,#020617 6%,transparent)!important}html.visual-theme-ready .workspace-focus-hero::before{display:none!important}html.visual-theme-ready .workspace-focus-hero .experience-greeting{min-width:0!important;display:grid!important;grid-template-columns:2.05rem minmax(0,1fr)!important;align-items:center!important;gap:.68rem!important}html.visual-theme-ready .workspace-focus-hero .experience-orb{display:grid!important;width:2.05rem!important;height:2.05rem!important;border-radius:.72rem!important;place-items:center!important;background:color-mix(in srgb,var(--workspace-accent) 12%,var(--workspace-soft))!important;color:var(--workspace-accent)!important;box-shadow:none!important}html.visual-theme-ready .mission-eyebrow,html.visual-theme-ready .workspace-command-bar .workspace-open-funnel,html.visual-theme-ready .workspace-command-bar .workspace-tab,html.visual-theme-ready .workspace-focus-hero .experience-kicker{letter-spacing:.05em!important}html.visual-theme-ready .workspace-focus-hero .experience-kicker{color:var(--workspace-accent)!important;font-size:.58rem!important;font-weight:900!important;text-transform:uppercase!important}html.visual-theme-ready .workspace-focus-hero .experience-title{color:var(--workspace-ink)!important;font-size:clamp(1rem, 1.25vw, 1.22rem)!important;line-height:1.08!important;font-weight:880!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html.visual-theme-ready .workspace-focus-hero .experience-subtitle{display:block!important;color:var(--workspace-muted)!important;font-size:.68rem!important;line-height:1.25!important;margin-top:.12rem!important}html.visual-theme-ready .workspace-focus-hero .experience-actions{display:none!important}html.visual-theme-ready .workspace-focus-hero .experience-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(4.1rem,1fr))!important;gap:.42rem!important}html.visual-theme-ready .workspace-focus-hero .experience-metric{min-height:2.15rem!important;padding:.38rem .52rem!important;border-radius:.72rem!important;border:1px solid var(--workspace-line)!important;background:var(--workspace-soft)!important;box-shadow:none!important}html.visual-theme-ready .workspace-focus-hero .experience-metric b{color:var(--workspace-ink)!important;font-size:.95rem!important;line-height:1!important}html.visual-theme-ready .workspace-focus-hero .experience-metric span{color:var(--workspace-muted)!important;font-size:.52rem!important;letter-spacing:.04em!important;font-weight:820!important}html.visual-theme-ready .workspace-command-bar{min-height:2rem!important;align-items:center!important;gap:.55rem!important}html.visual-theme-ready .workspace-command-bar .workspace-tabs{border-radius:.82rem!important;border:1px solid var(--workspace-line)!important;background:var(--workspace-soft)!important;padding:.16rem!important;box-shadow:none!important}html.visual-theme-ready .workspace-command-bar .workspace-open-funnel,html.visual-theme-ready .workspace-command-bar .workspace-tab{min-height:1.7rem!important;border-radius:.64rem!important;padding:.32rem .66rem!important;color:var(--workspace-copy)!important;font-size:.6rem!important;font-weight:900!important;background:0 0!important}html.visual-theme-ready .workspace-command-bar .workspace-tab.is-active{color:var(--color-primary-ink,#fff)!important;background:var(--workspace-accent)!important;box-shadow:0 10px 20px color-mix(in srgb,var(--workspace-accent) 20%,transparent)!important}html.visual-theme-ready .workspace-command-bar .workspace-open-funnel{border:1px solid var(--workspace-line)!important;background:var(--workspace-card)!important}html.visual-theme-ready .workspace-mission-panel{height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(18.5rem,.34fr)!important;grid-template-areas:"arena orbit"!important;gap:.72rem!important;overflow:hidden!important}html.visual-theme-ready .workspace-mission-panel .mission-arena{grid-area:arena!important;display:grid!important;grid-template-rows:minmax(0,1fr) minmax(7.6rem,.28fr)!important;gap:.72rem!important;min-height:0!important;overflow:hidden!important}html.visual-theme-ready .workspace-mission-panel .mission-orbit{grid-area:orbit!important;display:grid!important;grid-template-rows:minmax(0,.96fr) minmax(8.7rem,.62fr)!important;gap:.72rem!important;min-height:0!important;overflow:hidden!important}html.visual-theme-ready .mission-hero-stage,html.visual-theme-ready .powerup-stage,html.visual-theme-ready .workspace-consultant-panel,html.visual-theme-ready .workspace-playbook-strip{border-radius:1rem!important;border:1px solid var(--workspace-line)!important;background:var(--workspace-card)!important;box-shadow:0 14px 34px color-mix(in srgb,#020617 7%,transparent)!important;padding:.82rem!important;overflow:hidden!important}html.visual-theme-ready .mission-hero-stage{border-color:color-mix(in srgb,var(--workspace-accent) 32%,var(--workspace-line))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--workspace-accent) 7%,transparent),transparent 42%),var(--workspace-card)!important;padding:.92rem!important}html.visual-theme-ready .mission-stage-topline{align-items:center!important;margin-bottom:.62rem!important;gap:.7rem!important}html.visual-theme-ready .mission-eyebrow{color:var(--workspace-accent)!important;font-size:.55rem!important;font-weight:900!important}html.visual-theme-ready .mission-stage-topline h3{color:var(--workspace-ink)!important;font-size:.96rem!important;line-height:1.08!important;font-weight:900!important}html.visual-theme-ready .mission-icon-btn{width:2rem!important;height:2rem!important;border-radius:.72rem!important;border:1px solid var(--workspace-line)!important;background:var(--workspace-soft)!important;color:var(--workspace-accent)!important;box-shadow:none!important}html.visual-theme-ready .mission-hero-card{display:grid!important;grid-template-rows:auto auto auto auto!important;gap:.72rem!important;padding:.9rem!important;border-radius:.92rem!important;border:1px solid color-mix(in srgb,var(--mission-color,var(--workspace-accent)) 28%,var(--workspace-line))!important;background:color-mix(in srgb,var(--workspace-surface) 96%,var(--mission-color,var(--workspace-accent)) 4%)!important;box-shadow:none!important}html.visual-theme-ready .mission-hero-head{grid-template-columns:2.7rem minmax(0,1fr) auto!important;align-items:center!important;gap:.72rem!important}html.visual-theme-ready .mission-rank{width:2.7rem!important;height:2.7rem!important;border-radius:.78rem!important;background:color-mix(in srgb,var(--mission-color,var(--workspace-accent)) 13%,var(--workspace-soft))!important;color:var(--mission-color,var(--workspace-accent))!important;box-shadow:none!important}html.visual-theme-ready .mission-meta-line span{color:var(--workspace-muted)!important;font-size:.58rem!important;letter-spacing:.04em!important}html.visual-theme-ready .mission-title{color:var(--workspace-ink)!important;font-size:clamp(1.42rem, 1.75vw, 1.92rem)!important;line-height:1.04!important;font-weight:920!important;letter-spacing:0!important;-webkit-line-clamp:2!important}html.visual-theme-ready .mission-impact{min-width:4.6rem!important;text-align:right!important}html.visual-theme-ready .mission-impact strong{color:var(--mission-color,var(--workspace-accent))!important;font-size:1.55rem!important}html.visual-theme-ready .mission-impact span{color:var(--workspace-muted)!important;font-size:.52rem!important;letter-spacing:.05em!important}html.visual-theme-ready .mission-why{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.55rem!important;margin:0!important;padding:.62rem .72rem!important;border-radius:.78rem!important;border:1px solid color-mix(in srgb,var(--mission-color,var(--workspace-accent)) 22%,var(--workspace-line))!important;background:color-mix(in srgb,var(--mission-color,var(--workspace-accent)) 7%,var(--workspace-soft))!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html.visual-theme-ready .mission-why b{color:var(--mission-color,var(--workspace-accent))!important;font-size:.54rem!important;line-height:1!important;font-weight:920!important;text-transform:uppercase!important;letter-spacing:.05em!important;white-space:nowrap!important}html.visual-theme-ready .mission-why span{color:var(--workspace-copy)!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:.78rem!important;line-height:1.26!important;font-weight:720!important}html.visual-theme-ready .mission-briefing{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:.6rem!important;min-height:0!important}html.visual-theme-ready .mission-briefing-card{border-radius:.8rem!important;border:1px solid var(--workspace-line)!important;background:var(--workspace-soft)!important;padding:.7rem .76rem!important}html.visual-theme-ready .mission-briefing-card:first-child{border-color:color-mix(in srgb,var(--mission-color,var(--workspace-accent)) 32%,var(--workspace-line))!important;background:color-mix(in srgb,var(--mission-color,var(--workspace-accent)) 8%,var(--workspace-soft))!important}html.visual-theme-ready .mission-briefing-card b{color:var(--mission-color,var(--workspace-accent))!important;font-size:.54rem!important;letter-spacing:.05em!important;margin-bottom:.34rem!important}html.visual-theme-ready .mission-briefing-card span{color:var(--workspace-ink)!important;-webkit-line-clamp:3!important;font-size:.82rem!important;line-height:1.26!important;font-weight:760!important}html.visual-theme-ready .mission-actions{display:flex!important;flex-wrap:wrap!important;gap:.42rem!important;overflow:visible!important}html.visual-theme-ready .mission-action-btn{min-height:2.08rem!important;border-radius:.68rem!important;border:1px solid var(--workspace-line)!important;background:var(--workspace-card)!important;color:var(--workspace-copy)!important;padding:.42rem .66rem!important;font-size:.6rem!important;letter-spacing:.035em!important;font-weight:900!important;box-shadow:none!important;min-width:0!important}html.visual-theme-ready .mission-action-btn.primary{flex:1 1 13rem!important;min-width:11rem!important;border-color:transparent!important;background:var(--mission-color,var(--workspace-accent))!important;color:var(--color-primary-ink,#fff)!important;box-shadow:0 12px 24px color-mix(in srgb,var(--mission-color,var(--workspace-accent)) 20%,transparent)!important}html.visual-theme-ready .mission-action-btn span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html.visual-theme-ready .mission-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.52rem!important;overflow:hidden!important}html.visual-theme-ready .mission-mini-card{border-radius:.78rem!important;border:1px solid color-mix(in srgb,var(--mission-color,var(--workspace-accent)) 23%,var(--workspace-line))!important;background:var(--workspace-soft)!important;padding:.62rem!important;box-shadow:none!important}html.visual-theme-ready .mission-mini-card b{color:var(--workspace-ink)!important;font-size:.76rem!important;line-height:1.12!important}html.visual-theme-ready .mission-mini-card span{color:var(--workspace-copy)!important;font-size:.58rem!important;line-height:1.2!important}html.visual-theme-ready .mission-mini-meta{color:var(--mission-color,var(--workspace-accent))!important;font-size:.5rem!important;letter-spacing:.05em!important}html.visual-theme-ready .workspace-consultant-panel{display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr)!important;gap:.55rem!important}html.visual-theme-ready .consultant-score-ring{grid-template-columns:1fr!important;gap:.38rem!important}html.visual-theme-ready .consultant-score-orb{width:auto!important;aspect-ratio:auto!important;border-radius:.78rem!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:.58rem!important;align-items:center!important;padding:.58rem .66rem!important;background:color-mix(in srgb,var(--workspace-accent) 9%,var(--workspace-soft))!important;color:var(--workspace-accent)!important;box-shadow:none!important}html.visual-theme-ready .consultant-score-orb strong{min-width:4.2rem!important;font-size:1.18rem!important;line-height:1!important}html.visual-theme-ready .consultant-score-track{height:.42rem!important;border-radius:999px!important;background:color-mix(in srgb,var(--workspace-accent) 12%,var(--workspace-card))!important;overflow:hidden!important}html.visual-theme-ready .consultant-score-track span{display:block!important;width:var(--score-fill,62%)!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--workspace-accent),color-mix(in srgb,var(--workspace-accent) 56%,#fff))!important}html.visual-theme-ready .consultant-copy{margin:0!important;color:var(--workspace-copy)!important;font-size:.66rem!important;line-height:1.28!important;font-weight:680!important}html.visual-theme-ready .consultant-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important}html.visual-theme-ready .consultant-reading-item,html.visual-theme-ready .consultant-stat,html.visual-theme-ready .powerup-card{border-radius:.74rem!important;border:1px solid var(--workspace-line)!important;background:var(--workspace-soft)!important;box-shadow:none!important}html.visual-theme-ready .consultant-stat{padding:.48rem!important}html.visual-theme-ready .consultant-stat b{color:var(--workspace-accent)!important;font-size:1rem!important}html.visual-theme-ready .consultant-stat span{color:var(--workspace-muted)!important;font-size:.5rem!important;letter-spacing:.04em!important}html.visual-theme-ready .consultant-reading{gap:.46rem!important;overflow:hidden!important}html.visual-theme-ready .consultant-reading-item{padding:.56rem!important}html.visual-theme-ready .consultant-reading-item b{color:var(--workspace-ink)!important;font-size:.7rem!important}html.visual-theme-ready .consultant-reading-item span{color:var(--workspace-copy)!important;font-size:.6rem!important;line-height:1.24!important;-webkit-line-clamp:2!important}html.visual-theme-ready .powerup-stage .mission-stage-topline{margin-bottom:.52rem!important}html.visual-theme-ready .powerup-grid{gap:.52rem!important;overflow:hidden!important}html.visual-theme-ready .powerup-card{padding:.66rem!important}html.visual-theme-ready .powerup-card strong{color:var(--power-color,var(--workspace-accent))!important;font-size:.52rem!important;letter-spacing:.05em!important}html.visual-theme-ready .powerup-card b{color:var(--workspace-ink)!important;font-size:.82rem!important}html.visual-theme-ready .powerup-card span{color:var(--workspace-copy)!important;font-size:.6rem!important;line-height:1.22!important}html.visual-theme-ready body.workspace-view-funnel #board-grid.workspace-funnel-view{height:100%!important;max-height:100%!important;overflow:hidden!important}html.visual-theme-ready .workspace-footer{min-height:2.25rem!important;padding-top:.28rem!important;padding-bottom:.28rem!important;border-top:1px solid var(--workspace-line)!important;background:color-mix(in srgb,var(--workspace-surface) 92%,transparent)!important}html.visual-theme-ready .workspace-footer .sig-brand{color:var(--workspace-muted)!important;font-size:.55rem!important;letter-spacing:.03em!important}html.visual-theme-ready .workspace-footer .text-neon{color:var(--workspace-accent)!important}@media (min-width:1280px) and (max-width:1390px){html.visual-theme-ready .workspace-topbar{height:4.2rem!important;padding-left:.9rem!important;padding-right:.9rem!important}html.visual-theme-ready .workspace-focus-hero .experience-metrics{grid-template-columns:repeat(4,minmax(3.6rem,1fr))!important}html.visual-theme-ready .mission-title{font-size:clamp(1.26rem, 1.7vw, 1.68rem)!important}html.visual-theme-ready .workspace-mission-panel{grid-template-columns:minmax(0,1fr) minmax(17.2rem,.32fr)!important;gap:.58rem!important}html.visual-theme-ready .workspace-mission-panel .mission-arena,html.visual-theme-ready .workspace-mission-panel .mission-orbit{gap:.58rem!important}html.visual-theme-ready .mission-briefing-card span{font-size:.76rem!important}html.visual-theme-ready .mission-action-btn{padding-inline:.54rem!important}}@media (max-width:1279px){html.visual-theme-ready .workspace-topbar{height:auto!important;min-height:4.25rem!important;flex-direction:column!important;align-items:stretch!important;padding:.72rem .85rem!important;gap:.72rem!important}html.visual-theme-ready .workspace-search-shell{max-width:none!important;width:100%!important;margin:0!important}html.visual-theme-ready .workspace-premium-shell{grid-template-rows:auto auto auto!important;overflow-y:auto!important;padding-bottom:calc(4.8rem + env(safe-area-inset-bottom))!important}html.visual-theme-ready .workspace-focus-hero{grid-template-columns:1fr!important}html.visual-theme-ready .workspace-mission-panel{height:auto!important;grid-template-columns:1fr!important;grid-template-areas:"arena" "orbit"!important;overflow:visible!important}html.visual-theme-ready .workspace-mission-panel .mission-arena,html.visual-theme-ready .workspace-mission-panel .mission-orbit{grid-template-rows:none!important;overflow:visible!important}html.visual-theme-ready .mission-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important}body.workspace-view-funnel #board-grid.workspace-funnel-view{height:auto!important;max-height:none!important;overflow-x:auto!important}}@media (max-width:760px){html.visual-theme-ready .news-bar{height:1.75rem!important;min-height:1.75rem!important}html.visual-theme-ready .workspace-focus-hero{padding:.68rem!important}html.visual-theme-ready .workspace-focus-hero .experience-greeting{grid-template-columns:1fr!important}html.visual-theme-ready .workspace-focus-hero .experience-orb{display:none!important}html.visual-theme-ready .workspace-focus-hero .experience-title{font-size:1rem!important}html.visual-theme-ready .workspace-focus-hero .experience-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.visual-theme-ready .workspace-command-bar{flex-direction:column!important;align-items:stretch!important}html.visual-theme-ready .workspace-command-bar .workspace-open-funnel,html.visual-theme-ready .workspace-command-bar .workspace-tabs{width:100%!important}html.visual-theme-ready .mission-hero-head{grid-template-columns:2.45rem minmax(0,1fr)!important;align-items:start!important}html.visual-theme-ready .mission-impact{grid-column:1/-1!important;text-align:left!important;display:flex!important;align-items:baseline!important;gap:.38rem!important}html.visual-theme-ready .mission-why{grid-template-columns:1fr!important}html.visual-theme-ready .mission-briefing{grid-template-columns:1fr!important}html.visual-theme-ready .mission-action-btn.primary{flex-basis:100%!important;min-width:100%!important}html.visual-theme-ready .mission-rail{grid-template-columns:1fr!important}html.visual-theme-ready .consultant-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}html.visual-theme-ready .workspace-footer{display:none!important}}html.visual-theme-ready body:not(.auth-pending){--workspace-bg:#eef3f8;--workspace-surface:#f8fafc;--workspace-card:#ffffff;--workspace-soft:#f3f6fa;--workspace-line:rgba(15, 23, 42, .12);--workspace-ink:#101828;--workspace-copy:#344054;--workspace-muted:#667085;--workspace-accent:#101828;--workspace-action:#f59e0b;--workspace-success:#12b76a;background:linear-gradient(180deg,#f7fafc 0,#eef3f8 48%,#e9eff6 100%)!important}html.visual-theme-ready body:not(.light):not(.auth-pending){--workspace-bg:#0b1220;--workspace-surface:#101827;--workspace-card:#111c2d;--workspace-soft:#172235;--workspace-line:rgba(226, 232, 240, .14);--workspace-ink:#f8fafc;--workspace-copy:#d5dde8;--workspace-muted:#98a2b3;--workspace-accent:#f8fafc;--workspace-action:#fbbf24;--workspace-success:#34d399;background:radial-gradient(circle at 18% 0,rgba(245,158,11,.12),transparent 28%),linear-gradient(180deg,#0b1220 0,#07101d 100%)!important}html.visual-theme-ready .news-bar{height:1.28rem!important;min-height:1.28rem!important;background:color-mix(in srgb,var(--workspace-card) 88%,var(--workspace-action) 12%)!important;border-bottom:1px solid var(--workspace-line)!important;color:var(--workspace-copy)!important}html.visual-theme-ready .workspace-topbar{min-height:3.72rem!important;height:3.72rem!important;padding-block:.42rem!important;background:color-mix(in srgb,var(--workspace-card) 94%,transparent)!important;box-shadow:0 10px 30px rgba(15,23,42,.08)!important}html.visual-theme-ready body:not(.light) .workspace-topbar{box-shadow:0 18px 44px rgba(0,0,0,.24)!important}html.visual-theme-ready .workspace-topbar .limbic-wordmark .limbic-main{font-size:clamp(1.72rem, 2.1vw, 2.1rem)!important;font-weight:920!important}html.visual-theme-ready .workspace-search-shell #search-input{min-height:2.36rem!important;max-height:2.36rem!important;border-color:var(--workspace-line)!important;background:var(--workspace-soft)!important;box-shadow:none!important}html.visual-theme-ready .workspace-user-dock button{color:var(--workspace-muted)!important}html.visual-theme-ready .workspace-user-dock button:hover{color:var(--workspace-ink)!important;background:var(--workspace-soft)!important;border-color:var(--workspace-line)!important}html.visual-theme-ready .workspace-premium-shell{gap:.48rem!important;padding:.58rem .72rem .46rem!important;background:radial-gradient(circle at 6% 0,color-mix(in srgb,var(--workspace-action) 10%,transparent),transparent 30%),var(--workspace-bg)!important}html.visual-theme-ready .workspace-focus-hero{min-height:2.82rem!important;padding:.48rem .68rem!important;border:0!important;background:var(--workspace-card)!important;box-shadow:0 12px 34px rgba(15,23,42,.08)!important}html.visual-theme-ready .workspace-focus-hero .experience-orb{width:1.9rem!important;height:1.9rem!important;background:#e8f0ff!important;color:#175cd3!important}html.visual-theme-ready body:not(.light) .workspace-focus-hero .experience-orb{background:rgba(59,130,246,.14)!important;color:#93c5fd!important}html.visual-theme-ready .workspace-focus-hero .experience-kicker{color:#175cd3!important;font-size:.54rem!important}html.visual-theme-ready body:not(.light) .workspace-focus-hero .experience-kicker{color:#93c5fd!important}html.visual-theme-ready .workspace-focus-hero .experience-title{font-size:clamp(.98rem, 1.16vw, 1.14rem)!important;color:var(--workspace-ink)!important}html.visual-theme-ready .workspace-focus-hero .experience-subtitle{color:var(--workspace-muted)!important;font-size:.64rem!important}html.visual-theme-ready .workspace-command-bar{min-height:1.8rem!important}html.visual-theme-ready .workspace-command-bar .workspace-tabs{background:rgba(15,23,42,.055)!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:.72rem!important}html.visual-theme-ready body:not(.light) .workspace-command-bar .workspace-tabs{background:rgba(255,255,255,.055)!important;border-color:var(--workspace-line)!important}html.visual-theme-ready .workspace-command-bar .workspace-open-funnel,html.visual-theme-ready .workspace-command-bar .workspace-tab{min-height:1.58rem!important;color:var(--workspace-copy)!important}html.visual-theme-ready .workspace-command-bar .workspace-tab.is-active{background:var(--workspace-accent)!important;color:var(--workspace-card)!important;box-shadow:none!important}html.visual-theme-ready body:not(.light) .workspace-command-bar .workspace-tab.is-active{background:var(--workspace-action)!important;color:#111827!important}html.visual-theme-ready .workspace-command-bar .workspace-open-funnel{background:var(--workspace-card)!important;border-color:var(--workspace-line)!important;box-shadow:none!important}html.visual-theme-ready .workspace-mission-panel{border:0!important;background:0 0!important;box-shadow:none!important;padding:0!important;gap:.64rem!important}html.visual-theme-ready .workspace-mission-panel .mission-arena,html.visual-theme-ready .workspace-mission-panel .mission-orbit{gap:.64rem!important}html.visual-theme-ready .workspace-mission-panel .mission-arena{grid-template-rows:minmax(0,1fr) minmax(8.45rem,.3fr)!important}html.visual-theme-ready .workspace-mission-panel .mission-orbit{grid-template-rows:minmax(0,.88fr) minmax(8.2rem,.58fr)!important}html.visual-theme-ready .mission-hero-stage,html.visual-theme-ready .powerup-stage,html.visual-theme-ready .workspace-consultant-panel,html.visual-theme-ready .workspace-playbook-strip{border:0!important;background:var(--workspace-card)!important;box-shadow:0 14px 38px rgba(15,23,42,.08)!important;border-radius:1.05rem!important}html.visual-theme-ready body:not(.light) .mission-hero-stage,html.visual-theme-ready body:not(.light) .powerup-stage,html.visual-theme-ready body:not(.light) .workspace-consultant-panel,html.visual-theme-ready body:not(.light) .workspace-playbook-strip{border:1px solid var(--workspace-line)!important;box-shadow:0 18px 46px rgba(0,0,0,.22)!important}html.visual-theme-ready .mission-hero-stage{padding:.94rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--workspace-action) 9%,transparent),transparent 44%),var(--workspace-card)!important}html.visual-theme-ready .mission-stage-topline{margin-bottom:.58rem!important}html.visual-theme-ready .mission-eyebrow{color:var(--workspace-muted)!important;font-size:.56rem!important;letter-spacing:.06em!important}html.visual-theme-ready .mission-stage-topline h3{color:var(--workspace-ink)!important;font-size:.98rem!important;font-weight:920!important}html.visual-theme-ready .mission-icon-btn{border:0!important;background:var(--workspace-soft)!important;color:#175cd3!important}html.visual-theme-ready body:not(.light) .mission-icon-btn{color:#93c5fd!important}html.visual-theme-ready .mission-hero-card{position:relative!important;border:1px solid rgba(245,158,11,.32)!important;border-left:5px solid var(--workspace-action)!important;background:linear-gradient(135deg,rgba(245,158,11,.12),transparent 52%),var(--workspace-card)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)!important;padding:.94rem .98rem!important;gap:.66rem!important}html.visual-theme-ready body:not(.light) .mission-hero-card{box-shadow:none!important;background:linear-gradient(135deg,rgba(251,191,36,.13),transparent 55%),color-mix(in srgb,var(--workspace-card) 92%,#020617)!important}html.visual-theme-ready .mission-rank{background:rgba(245,158,11,.14)!important;color:var(--workspace-action)!important}html.visual-theme-ready .mission-meta-line span{color:var(--workspace-muted)!important}html.visual-theme-ready .mission-meta-line b{background:rgba(245,158,11,.12)!important;border-color:rgba(245,158,11,.32)!important;color:color-mix(in srgb,var(--workspace-action) 80%,#7c2d12)!important}html.visual-theme-ready .mission-title{color:var(--workspace-ink)!important;font-size:clamp(1.48rem, 1.9vw, 2rem)!important;line-height:1.02!important}html.visual-theme-ready .mission-impact strong{color:var(--workspace-action)!important;font-size:1.72rem!important}html.visual-theme-ready .mission-impact span{color:var(--workspace-muted)!important}html.visual-theme-ready .mission-why{border:0!important;background:color-mix(in srgb,var(--workspace-action) 8%,var(--workspace-soft))!important;padding:.68rem .78rem!important}html.visual-theme-ready .mission-briefing-card b,html.visual-theme-ready .mission-why b{color:color-mix(in srgb,var(--workspace-action) 84%,#7c2d12)!important}html.visual-theme-ready .mission-why span{color:var(--workspace-ink)!important;font-weight:780!important}html.visual-theme-ready .mission-briefing{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.56rem!important}html.visual-theme-ready .mission-briefing-card{border:1px solid var(--workspace-line)!important;background:var(--workspace-soft)!important}html.visual-theme-ready .mission-briefing-card:first-child{border-color:rgba(245,158,11,.28)!important;background:color-mix(in srgb,var(--workspace-action) 7%,var(--workspace-soft))!important}html.visual-theme-ready .mission-action-btn{border:1px solid var(--workspace-line)!important;background:var(--workspace-card)!important;color:var(--workspace-copy)!important;min-height:2.02rem!important}html.visual-theme-ready .mission-action-btn.primary{background:var(--workspace-action)!important;color:#111827!important;border-color:transparent!important;box-shadow:none!important;font-size:.62rem!important}html.visual-theme-ready .mission-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.58rem!important}html.visual-theme-ready .mission-mini-card{border:1px solid var(--workspace-line)!important;background:var(--workspace-soft)!important;padding:.68rem!important}html.visual-theme-ready .mission-mini-card b{font-size:.83rem!important;line-height:1.12!important}html.visual-theme-ready .mission-mini-card span{font-size:.62rem!important;line-height:1.24!important;-webkit-line-clamp:3!important}html.visual-theme-ready .mission-mini-meta{color:var(--workspace-action)!important}html.visual-theme-ready .consultant-score-orb{background:var(--workspace-soft)!important;color:var(--workspace-ink)!important}html.visual-theme-ready .consultant-score-track{background:rgba(245,158,11,.16)!important}html.visual-theme-ready .consultant-score-track span{background:linear-gradient(90deg,var(--workspace-action),#fcd34d)!important}html.visual-theme-ready .consultant-reading-item,html.visual-theme-ready .consultant-stat,html.visual-theme-ready .powerup-card{background:var(--workspace-soft)!important;border:1px solid var(--workspace-line)!important}html.visual-theme-ready .consultant-stat b,html.visual-theme-ready .powerup-card strong{color:var(--workspace-action)!important}html.visual-theme-ready .powerup-grid{overflow-y:auto!important;padding-right:.08rem!important}html.visual-theme-ready .workspace-footer{min-height:1.72rem!important;max-height:1.72rem!important;padding-block:.16rem!important;overflow:hidden!important;background:color-mix(in srgb,var(--workspace-card) 88%,transparent)!important}html.visual-theme-ready .workspace-footer :is(.btn-suporte,.system-status-pill,.footer-attendance-toggle){transform:scale(.86)!important;transform-origin:left center!important}html.visual-theme-ready .workspace-footer button[onclick="abrirFeedback()"]{font-size:1.08rem!important}@media (min-width:1280px) and (max-width:1390px){html.visual-theme-ready .workspace-topbar{min-height:3.55rem!important;height:3.55rem!important}html.visual-theme-ready .workspace-premium-shell{padding-top:.48rem!important;gap:.42rem!important}html.visual-theme-ready .workspace-focus-hero{min-height:2.55rem!important}html.visual-theme-ready .workspace-mission-panel .mission-arena{grid-template-rows:minmax(0,1fr) minmax(8rem,.28fr)!important}html.visual-theme-ready .mission-title{font-size:clamp(1.32rem, 1.75vw, 1.78rem)!important}html.visual-theme-ready .mission-hero-card{padding:.82rem .86rem!important;gap:.54rem!important}html.visual-theme-ready .mission-briefing-card span,html.visual-theme-ready .mission-why span{font-size:.74rem!important}html.visual-theme-ready .workspace-footer{min-height:1.55rem!important;max-height:1.55rem!important}}@media (max-width:1279px){html.visual-theme-ready .workspace-topbar{min-height:auto!important;height:auto!important}html.visual-theme-ready .workspace-premium-shell{overflow-y:auto!important}html.visual-theme-ready .workspace-mission-panel{gap:.58rem!important}html.visual-theme-ready .workspace-mission-panel .mission-arena,html.visual-theme-ready .workspace-mission-panel .mission-orbit{gap:.58rem!important}html.visual-theme-ready .mission-rail{grid-template-columns:1fr!important}}@media (max-width:760px){html.visual-theme-ready .news-bar{height:1.45rem!important;min-height:1.45rem!important}html.visual-theme-ready .workspace-topbar{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;justify-content:initial!important;gap:.58rem!important;min-height:0!important;height:auto!important;padding:.56rem .62rem!important}html.visual-theme-ready .workspace-topbar .mobile-topbar{display:flex!important}html.visual-theme-ready .workspace-topbar .desktop-brand,html.visual-theme-ready .workspace-topbar .workspace-user-dock{display:none!important}html.visual-theme-ready .workspace-search-shell{display:block!important;order:initial!important;width:calc(100vw - 1.24rem)!important;max-width:calc(100vw - 1.24rem)!important;min-width:0!important;margin:0!important;justify-self:stretch!important;flex:0 0 auto!important}html.visual-theme-ready #search-shell.workspace-search-shell #search-input,html.visual-theme-ready #search-shell.workspace-search-shell textarea{width:100%!important}html.visual-theme-ready .workspace-search-shell #search-input{min-height:2.28rem!important;max-height:2.28rem!important;padding-top:.58rem!important;padding-bottom:.58rem!important}html.visual-theme-ready .workspace-premium-shell{padding:.54rem .54rem calc(4.5rem + env(safe-area-inset-bottom))!important}html.visual-theme-ready .workspace-focus-hero{min-height:auto!important}html.visual-theme-ready .mission-hero,html.visual-theme-ready .mission-hero-card,html.visual-theme-ready .mission-hero-stage{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html.visual-theme-ready .mission-hero{display:block!important;flex:0 0 auto!important}html.visual-theme-ready .workspace-mission-panel,html.visual-theme-ready .workspace-mission-panel .mission-arena,html.visual-theme-ready .workspace-mission-panel .mission-orbit{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html.visual-theme-ready .mission-hero-stage,html.visual-theme-ready .powerup-stage,html.visual-theme-ready .workspace-consultant-panel,html.visual-theme-ready .workspace-playbook-strip{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html.visual-theme-ready .mission-briefing{grid-template-columns:1fr!important}html.visual-theme-ready .workspace-footer{display:none!important}}html.visual-theme-ready body:not(.auth-pending){--workspace-v5-radius:1rem;--workspace-v5-shadow:0 18px 42px color-mix(in srgb, #020617 8%, transparent)}html.visual-theme-ready .workspace-premium-shell{display:grid!important;grid-template-rows:auto auto auto!important;align-content:start!important;gap:.68rem!important;min-height:0!important;padding:.66rem .72rem 2.35rem!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable both-edges!important}html.visual-theme-ready .workspace-focus-hero{min-height:auto!important;padding:.56rem .72rem!important;border:0!important;border-radius:var(--workspace-v5-radius)!important;box-shadow:var(--workspace-v5-shadow)!important}html.visual-theme-ready .consultant-copy,html.visual-theme-ready .consultant-reading-item span,html.visual-theme-ready .mission-briefing-card span,html.visual-theme-ready .mission-mini-card b,html.visual-theme-ready .mission-mini-card span,html.visual-theme-ready .mission-stage-topline h3,html.visual-theme-ready .mission-title,html.visual-theme-ready .mission-why span,html.visual-theme-ready .powerup-card span,html.visual-theme-ready .workspace-focus-hero .experience-title{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}html.visual-theme-ready .workspace-mission-panel{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(19.5rem,.32fr)!important;grid-template-areas:"arena orbit"!important;align-items:start!important;height:auto!important;min-height:0!important;max-height:none!important;gap:.72rem!important;overflow:visible!important}html.visual-theme-ready .workspace-mission-panel .mission-arena,html.visual-theme-ready .workspace-mission-panel .mission-orbit{display:grid!important;grid-template-rows:auto auto!important;align-content:start!important;gap:.72rem!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html.visual-theme-ready .mission-hero-stage,html.visual-theme-ready .powerup-stage,html.visual-theme-ready .workspace-consultant-panel,html.visual-theme-ready .workspace-playbook-strip{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:.86rem!important;border:0!important;border-radius:var(--workspace-v5-radius)!important;box-shadow:var(--workspace-v5-shadow)!important}html.visual-theme-ready .mission-stage-topline{margin-bottom:.58rem!important}html.visual-theme-ready .mission-eyebrow{min-height:.72rem!important;font-size:.58rem!important;letter-spacing:.04em!important;line-height:1.15!important}html.visual-theme-ready .mission-stage-topline h3{font-size:1rem!important;line-height:1.12!important;text-wrap:balance!important}html.visual-theme-ready .mission-hero-card{display:grid!important;grid-template-rows:auto auto auto auto!important;gap:.72rem!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:.9rem 1rem!important;border-left:5px solid var(--workspace-action)!important}html.visual-theme-ready .mission-hero-head{grid-template-columns:2.65rem minmax(0,1fr) auto!important;gap:.72rem!important}html.visual-theme-ready .mission-title{display:block!important;-webkit-line-clamp:unset!important;overflow-wrap:anywhere!important;font-size:clamp(1.22rem, 1.55vw, 1.68rem)!important;line-height:1.1!important;text-wrap:balance!important}html.visual-theme-ready .mission-impact{min-width:4.15rem!important}html.visual-theme-ready .mission-impact strong{font-size:1.5rem!important;line-height:1!important}html.visual-theme-ready .mission-why{grid-template-columns:minmax(6.2rem,auto) minmax(0,1fr)!important;align-items:start!important}html.visual-theme-ready .mission-briefing-card span,html.visual-theme-ready .mission-why span{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;font-size:.78rem!important;line-height:1.28!important;font-weight:730!important}html.visual-theme-ready .mission-briefing{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.58rem!important}html.visual-theme-ready .mission-briefing-card{min-height:3.45rem!important;padding:.66rem .72rem!important;overflow:visible!important}html.visual-theme-ready .consultant-reading-item b,html.visual-theme-ready .mission-briefing-card b,html.visual-theme-ready .mission-why b,html.visual-theme-ready .powerup-card strong{font-size:.58rem!important;letter-spacing:.035em!important;line-height:1.12!important}html.visual-theme-ready .mission-actions{display:grid!important;grid-template-columns:minmax(13rem,1fr) repeat(2,minmax(4.5rem,auto))!important;align-items:stretch!important;gap:.46rem!important}html.visual-theme-ready .mission-action-btn{justify-content:center!important;min-height:2.2rem!important;height:auto!important;padding:.48rem .72rem!important;overflow:visible!important;font-size:.62rem!important;letter-spacing:.02em!important}html.visual-theme-ready .mission-action-btn.primary{min-width:13rem!important;flex:unset!important;color:#111827!important}html.visual-theme-ready .mission-action-btn span{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}html.visual-theme-ready .mission-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.62rem!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html.visual-theme-ready .mission-mini-card{min-height:4.7rem!important;height:auto!important;overflow:visible!important;padding:.72rem!important}html.visual-theme-ready .mission-mini-card b,html.visual-theme-ready .mission-mini-card span{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}html.visual-theme-ready .mission-mini-card b{font-size:.78rem!important;line-height:1.14!important}html.visual-theme-ready .mission-mini-card span{font-size:.62rem!important;line-height:1.24!important}html.visual-theme-ready .workspace-consultant-panel{display:grid!important;grid-template-rows:auto auto auto auto!important;align-content:start!important;gap:.58rem!important}html.visual-theme-ready .consultant-score-ring{display:grid!important;gap:.4rem!important}html.visual-theme-ready .consultant-copy{font-size:.7rem!important;line-height:1.3!important}html.visual-theme-ready .consultant-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.46rem!important}html.visual-theme-ready .consultant-stat{min-height:3rem!important;padding:.5rem .56rem!important;overflow:visible!important}html.visual-theme-ready .consultant-stat span{font-size:.55rem!important;line-height:1.15!important}html.visual-theme-ready .consultant-reading{display:grid!important;gap:.48rem!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html.visual-theme-ready .consultant-reading-item{min-height:3.5rem!important;padding:.62rem .7rem!important;overflow:visible!important}html.visual-theme-ready .consultant-reading-item span{display:block!important;font-size:.68rem!important;line-height:1.25!important}html.visual-theme-ready .powerup-stage{display:grid!important;grid-template-rows:auto auto!important;align-content:start!important}html.visual-theme-ready .powerup-grid{display:grid!important;grid-template-columns:1fr!important;gap:.52rem!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-right:0!important}html.visual-theme-ready .powerup-card{min-height:4.4rem!important;height:auto!important;padding:.66rem .72rem!important;overflow:visible!important}html.visual-theme-ready .powerup-card b{font-size:.8rem!important;line-height:1.12!important}html.visual-theme-ready .powerup-card span{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;font-size:.64rem!important;line-height:1.24!important}html.visual-theme-ready .workspace-footer{min-height:2rem!important;max-height:none!important;padding:.22rem .78rem!important;overflow:visible!important}html.visual-theme-ready .workspace-footer :is(.btn-suporte,.system-status-pill,.footer-attendance-toggle){transform:none!important}@media (min-width:1280px) and (max-width:1390px){html.visual-theme-ready .workspace-premium-shell{gap:.54rem!important;padding-top:.54rem!important}html.visual-theme-ready .workspace-mission-panel{grid-template-columns:minmax(0,1fr) minmax(18.5rem,.32fr)!important;gap:.58rem!important}html.visual-theme-ready .workspace-mission-panel .mission-arena,html.visual-theme-ready .workspace-mission-panel .mission-orbit{gap:.58rem!important}html.visual-theme-ready .mission-hero-stage,html.visual-theme-ready .powerup-stage,html.visual-theme-ready .workspace-consultant-panel,html.visual-theme-ready .workspace-playbook-strip{padding:.72rem!important}html.visual-theme-ready .mission-title{font-size:clamp(1.12rem, 1.45vw, 1.5rem)!important}html.visual-theme-ready .mission-briefing-card span,html.visual-theme-ready .mission-why span{font-size:.72rem!important;line-height:1.24!important}html.visual-theme-ready .consultant-reading-item span,html.visual-theme-ready .powerup-card span{font-size:.62rem!important}}@media (max-width:1100px){html.visual-theme-ready .workspace-mission-panel{grid-template-columns:1fr!important;grid-template-areas:"arena" "orbit"!important}html.visual-theme-ready .workspace-mission-panel .mission-orbit{grid-template-columns:1fr!important}}@media (max-width:760px){html.visual-theme-ready .workspace-premium-shell{display:block!important;padding:.54rem .54rem 4.8rem!important;overflow-y:auto!important}html.visual-theme-ready .mission-hero-stage,html.visual-theme-ready .powerup-stage,html.visual-theme-ready .workspace-command-bar,html.visual-theme-ready .workspace-consultant-panel,html.visual-theme-ready .workspace-focus-hero,html.visual-theme-ready .workspace-mission-panel,html.visual-theme-ready .workspace-playbook-strip{margin-bottom:.62rem!important}html.visual-theme-ready .mission-actions,html.visual-theme-ready .mission-briefing,html.visual-theme-ready .mission-rail,html.visual-theme-ready .workspace-focus-hero,html.visual-theme-ready .workspace-focus-hero .experience-greeting,html.visual-theme-ready .workspace-focus-hero .experience-metrics,html.visual-theme-ready .workspace-mission-panel,html.visual-theme-ready .workspace-mission-panel .mission-arena,html.visual-theme-ready .workspace-mission-panel .mission-orbit{display:grid!important;grid-template-columns:1fr!important}html.visual-theme-ready .mission-hero-head{grid-template-columns:2.45rem minmax(0,1fr)!important}html.visual-theme-ready .mission-impact{grid-column:1/-1!important;text-align:left!important}html.visual-theme-ready .mission-why{grid-template-columns:1fr!important}html.visual-theme-ready .workspace-focus-hero .experience-metrics{gap:.46rem!important}html.visual-theme-ready .workspace-command-bar{display:grid!important;grid-template-columns:1fr!important;gap:.46rem!important}html.visual-theme-ready .workspace-command-bar .workspace-open-funnel,html.visual-theme-ready .workspace-command-bar .workspace-tabs{width:100%!important}html.visual-theme-ready .mission-action-btn,html.visual-theme-ready .mission-action-btn.primary{min-width:0!important;width:100%!important}html.visual-theme-ready .workspace-footer{display:none!important}}html.visual-theme-ready body:not(.auth-pending){--workspace-v6-radius:.86rem;--workspace-v6-shadow:0 14px 34px color-mix(in srgb, #020617 7%, transparent);--workspace-v6-rail-min:4.25rem}html.visual-theme-ready .workspace-premium-shell{grid-template-rows:auto auto minmax(0,1fr)!important;gap:.52rem!important;padding:.54rem .64rem .82rem!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important}html.visual-theme-ready .workspace-focus-hero{padding:.5rem .68rem!important;border-radius:var(--workspace-v6-radius)!important;box-shadow:var(--workspace-v6-shadow)!important}html.visual-theme-ready .workspace-focus-hero .experience-greeting{gap:.58rem!important}html.visual-theme-ready .workspace-focus-hero .experience-title{font-size:clamp(.98rem, 1.35vw, 1.16rem)!important;line-height:1.12!important}html.visual-theme-ready .workspace-focus-hero .experience-subtitle{font-size:.68rem!important;line-height:1.22!important}html.visual-theme-ready .workspace-command-bar{min-height:1.92rem!important;gap:.46rem!important}html.visual-theme-ready .workspace-mission-panel{grid-template-columns:minmax(0,1fr) minmax(18.75rem,.34fr)!important;gap:.58rem!important;align-self:start!important;overflow:visible!important}html.visual-theme-ready .workspace-mission-panel .mission-arena{grid-template-rows:auto minmax(var(--workspace-v6-rail-min),auto)!important;gap:.58rem!important}html.visual-theme-ready .workspace-mission-panel .mission-orbit{grid-template-rows:auto auto!important;gap:.58rem!important}html.visual-theme-ready .mission-hero-stage,html.visual-theme-ready .powerup-stage,html.visual-theme-ready .workspace-consultant-panel,html.visual-theme-ready .workspace-playbook-strip{padding:.72rem!important;border-radius:var(--workspace-v6-radius)!important;box-shadow:var(--workspace-v6-shadow)!important}html.visual-theme-ready .mission-hero-stage{padding:.78rem!important;box-shadow:0 16px 38px color-mix(in srgb,var(--workspace-action) 12%,transparent)!important}html.visual-theme-ready .mission-stage-topline{margin-bottom:.48rem!important;align-items:center!important}html.visual-theme-ready .mission-eyebrow{min-height:0!important;font-size:.55rem!important;line-height:1.1!important}html.visual-theme-ready .mission-stage-topline h3{font-size:.96rem!important;line-height:1.08!important}html.visual-theme-ready .mission-icon-btn{width:1.9rem!important;height:1.9rem!important;border-radius:.62rem!important}html.visual-theme-ready .mission-hero-card{gap:.56rem!important;padding:.78rem .86rem!important;border-left:6px solid var(--mission-color,var(--workspace-action))!important;border-radius:.82rem!important}html.visual-theme-ready .mission-hero-head{grid-template-columns:2.35rem minmax(0,1fr) auto!important;gap:.62rem!important}html.visual-theme-ready .mission-rank{width:2.35rem!important;height:2.35rem!important;border-radius:.68rem!important;font-size:1rem!important}html.visual-theme-ready .mission-title{font-size:clamp(1.18rem, 1.42vw, 1.52rem)!important;line-height:1.08!important;overflow-wrap:anywhere!important}html.visual-theme-ready .mission-impact{min-width:3.8rem!important}html.visual-theme-ready .mission-impact strong{font-size:1.38rem!important}html.visual-theme-ready .mission-impact span{font-size:.48rem!important}html.visual-theme-ready .mission-why{padding:.52rem .62rem!important;border-radius:.68rem!important;grid-template-columns:minmax(5.8rem,auto) minmax(0,1fr)!important}html.visual-theme-ready .mission-briefing-card span,html.visual-theme-ready .mission-why span{font-size:.74rem!important;line-height:1.22!important}html.visual-theme-ready .mission-briefing{gap:.5rem!important}html.visual-theme-ready .mission-briefing-card{min-height:3.05rem!important;padding:.56rem .62rem!important;border-radius:.68rem!important}html.visual-theme-ready .consultant-reading-item b,html.visual-theme-ready .mission-briefing-card b,html.visual-theme-ready .mission-why b,html.visual-theme-ready .powerup-card strong{font-size:.53rem!important;letter-spacing:.03em!important}html.visual-theme-ready .mission-actions{grid-template-columns:minmax(12rem,1fr) repeat(3,minmax(3.8rem,auto))!important;gap:.38rem!important}html.visual-theme-ready .mission-action-btn{min-height:2rem!important;padding:.42rem .58rem!important;border-radius:.6rem!important;font-size:.58rem!important}html.visual-theme-ready .mission-action-btn.primary{min-width:12rem!important;font-size:.6rem!important}html.visual-theme-ready .mission-action-btn:not(.primary){background:color-mix(in srgb,var(--workspace-card) 88%,transparent)!important;color:var(--workspace-muted)!important}html.visual-theme-ready .mission-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.48rem!important}html.visual-theme-ready .mission-mini-card{min-height:var(--workspace-v6-rail-min)!important;padding:.58rem .62rem!important;border-radius:.68rem!important}html.visual-theme-ready .mission-mini-meta{font-size:.48rem!important;margin-bottom:.24rem!important}html.visual-theme-ready .mission-mini-card b{font-size:.72rem!important;line-height:1.12!important}html.visual-theme-ready .mission-mini-card span{font-size:.58rem!important;line-height:1.2!important}html.visual-theme-ready .workspace-consultant-panel{gap:.46rem!important}html.visual-theme-ready .consultant-score-orb{min-height:2.95rem!important}html.visual-theme-ready .consultant-score-orb strong{font-size:1.06rem!important}html.visual-theme-ready .consultant-copy{font-size:.66rem!important;line-height:1.24!important}html.visual-theme-ready .consultant-stats{gap:.36rem!important}html.visual-theme-ready .consultant-stat{min-height:2.62rem!important;padding:.42rem .48rem!important;border-radius:.62rem!important}html.visual-theme-ready .consultant-stat b{font-size:1rem!important}html.visual-theme-ready .consultant-stat span{font-size:.5rem!important}html.visual-theme-ready .consultant-reading{gap:.38rem!important}html.visual-theme-ready .consultant-reading-item{min-height:2.95rem!important;padding:.5rem .58rem!important;border-radius:.62rem!important}html.visual-theme-ready .consultant-reading-item span{font-size:.62rem!important;line-height:1.2!important}html.visual-theme-ready .powerup-grid{gap:.42rem!important}html.visual-theme-ready .powerup-card{min-height:3.7rem!important;padding:.54rem .62rem!important;border-radius:.68rem!important}html.visual-theme-ready .powerup-card b{font-size:.74rem!important}html.visual-theme-ready .powerup-card span{font-size:.58rem!important;line-height:1.18!important}html.visual-theme-ready .workspace-footer{flex:0 0 auto!important;min-height:1.82rem!important;padding:.2rem .72rem calc(.2rem + env(safe-area-inset-bottom))!important;overflow:visible!important;z-index:20!important}html.visual-theme-ready .workspace-footer .sig-brand{font-size:.52rem!important}@media (min-width:1280px) and (max-width:1390px){html.visual-theme-ready body:not(.auth-pending){--workspace-v6-rail-min:4rem}html.visual-theme-ready .workspace-premium-shell{gap:.42rem!important;padding:.42rem .58rem .64rem!important}html.visual-theme-ready .workspace-focus-hero{padding:.44rem .62rem!important}html.visual-theme-ready .workspace-mission-panel{grid-template-columns:minmax(0,1fr) minmax(17.8rem,.33fr)!important;gap:.48rem!important}html.visual-theme-ready .workspace-mission-panel .mission-arena,html.visual-theme-ready .workspace-mission-panel .mission-orbit{gap:.48rem!important}html.visual-theme-ready .mission-hero-stage,html.visual-theme-ready .powerup-stage,html.visual-theme-ready .workspace-consultant-panel,html.visual-theme-ready .workspace-playbook-strip{padding:.62rem!important}html.visual-theme-ready .mission-title{font-size:clamp(1.08rem, 1.32vw, 1.34rem)!important}html.visual-theme-ready .mission-briefing-card span,html.visual-theme-ready .mission-why span{font-size:.68rem!important}html.visual-theme-ready .consultant-reading-item span,html.visual-theme-ready .powerup-card span{font-size:.56rem!important}html.visual-theme-ready .workspace-footer{min-height:1.55rem!important;padding-block:.12rem!important}}@media (max-width:1100px){html.visual-theme-ready .workspace-mission-panel,html.visual-theme-ready .workspace-mission-panel .mission-arena,html.visual-theme-ready .workspace-mission-panel .mission-orbit{grid-template-columns:1fr!important;grid-template-areas:none!important;overflow:visible!important}}@media (max-width:760px){html.visual-theme-ready .workspace-premium-shell{display:block!important;padding:.5rem .54rem calc(4.65rem + env(safe-area-inset-bottom))!important}html.visual-theme-ready .mission-actions,html.visual-theme-ready .mission-briefing,html.visual-theme-ready .mission-hero-head,html.visual-theme-ready .mission-rail,html.visual-theme-ready .mission-why{display:grid!important;grid-template-columns:1fr!important}html.visual-theme-ready .mission-action-btn,html.visual-theme-ready .mission-action-btn.primary{width:100%!important;min-width:0!important}html.visual-theme-ready .mission-impact{grid-column:auto!important;text-align:left!important}html.visual-theme-ready .workspace-footer{display:none!important}}html.visual-theme-ready{--lb-bg:var(--color-bg-main);--lb-surface:color-mix(in srgb, var(--color-bg-surface-strong) 82%, transparent);--lb-surface-soft:color-mix(in srgb, var(--color-bg-surface) 84%, transparent);--lb-elevated:color-mix(in srgb, var(--color-modal-bg) 88%, var(--color-bg-surface-strong));--lb-attio-panel:color-mix(in srgb, var(--color-bg-surface-strong) 96%, #ffffff 4%);--lb-attio-subtle:color-mix(in srgb, var(--color-bg-surface) 74%, transparent);--lb-text:var(--color-on-surface, var(--color-text-body));--lb-text-strong:var(--color-text-head);--lb-muted:var(--color-muted-safe, var(--color-text-muted));--lb-border:color-mix(in srgb, var(--color-border) 72%, transparent);--lb-border-strong:color-mix(in srgb, var(--color-primary) 28%, var(--color-border));--lb-primary:var(--color-primary);--lb-primary-ink:var(--color-on-primary, var(--color-primary-ink, #020617));--lb-accent:var(--color-accent);--lb-accent-ink:var(--color-on-accent, var(--color-accent-ink, #020617));--lb-success:#16a34a;--lb-warning:#d97706;--lb-danger:#dc2626;--lb-info:#0284c7;--lb-radius:clamp(.62rem, var(--shape-radius-md, .9rem), 1.05rem);--lb-radius-card:clamp(.72rem, var(--shape-radius-lg, 1.15rem), 1.25rem);--lb-shadow:0 16px 44px color-mix(in srgb, #020617 11%, transparent);--lb-panel-pad:.82rem;--lb-gap:.62rem}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root{background:linear-gradient(180deg,color-mix(in srgb,var(--lb-bg) 96%,#fff 4%),var(--lb-bg))!important;color:var(--lb-text)!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(.glass,.workspace-topbar,.news-bar,.workspace-command-bar,.mission-hero-stage,.workspace-playbook-strip,.workspace-consultant-panel,.powerup-stage,.kanban-col,.analytics-card,.app-center-panel,.crm-modal-shell,.swal2-popup.crm-popup,.admin-cockpit-panel,.admin-row-card,.notification-item,.email-shell,.calendar-container){border-color:var(--lb-border)!important;color:var(--lb-text)!important;box-shadow:none!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(h1,h2,h3,h4,.mission-title,.crm-modal-title,.swal2-title,.admin-cockpit-title,.app-center-app-name){color:var(--lb-text-strong)!important;letter-spacing:0!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(p,small,span,label,li,.mission-mini-card span,.consultant-copy,.crm-modal-subtitle,.swal2-html-container,.app-center-app-desc){letter-spacing:0!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(.workspace-topbar,.news-bar){background:color-mix(in srgb,var(--lb-elevated) 88%,transparent)!important;backdrop-filter:blur(18px) saturate(1.08)!important;-webkit-backdrop-filter:blur(18px) saturate(1.08)!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(input,textarea,select,.search-shell textarea,.detail-input,.detail-select){background:var(--color-bg-input)!important;color:var(--color-on-input,var(--lb-text))!important;border-color:var(--lb-border)!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--lb-muted) 74%,transparent)!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(button,.crm-modal-action,.crm-modal-action-btn,.notification-action-btn,.analytics-action,.appearance-action,.mission-action-btn,.decision-action,.workspace-tab,.workspace-open-funnel){border-color:var(--lb-border)!important;color:var(--lb-text)!important;text-transform:none!important;letter-spacing:0!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(.primary,.swal2-confirm,.mission-action-btn.primary,.decision-action.primary,.crm-modal-action.primary,.crm-modal-action-btn.primary,.cinematic-control.primary){background:var(--lb-primary)!important;color:var(--lb-primary-ink)!important;border-color:color-mix(in srgb,var(--lb-primary) 72%,transparent)!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(.crm-managed-modal,.swal2-container){color:var(--lb-text)!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(.crm-modal-shell,.swal2-popup.crm-popup,.admin-popup){background:var(--lb-elevated)!important;border:1px solid var(--lb-border)!important;border-radius:var(--shape-radius-modal,1.5rem)!important;color:var(--color-on-modal,var(--lb-text))!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root .crm-managed-modal[data-qa-modal-id=porto-worker-visual-validation]{z-index:2147483000!important;opacity:1!important;pointer-events:auto!important}html.visual-theme-ready .lb-command-workspace{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;gap:var(--lb-gap)!important;padding:.46rem .72rem .62rem!important;overflow:hidden!important}body.workspace-intro-active .lb-command-workspace{grid-template-rows:auto auto minmax(0,1fr)!important}body.workspace-intro-dismissed .lb-command-workspace{grid-template-rows:auto minmax(0,1fr)!important}html.visual-theme-ready body.workspace-view-cockpit .lb-command-workspace{grid-template-rows:minmax(0,1fr)!important;padding-top:.3rem!important}html.visual-theme-ready body.workspace-view-cockpit.workspace-intro-active .lb-command-workspace{grid-template-rows:auto minmax(0,1fr)!important}html.visual-theme-ready .lb-intro-splash{min-height:4.1rem!important;max-height:5.2rem!important;overflow:hidden!important;background:linear-gradient(135deg,color-mix(in srgb,var(--lb-elevated) 88%,transparent),color-mix(in srgb,var(--lb-primary) 8%,var(--lb-elevated)))!important;border:1px solid var(--lb-border)!important;border-radius:var(--lb-radius-card)!important;transition:opacity calc(260ms * var(--motion-factor, 1)),transform calc(260ms * var(--motion-factor, 1)),max-height calc(320ms * var(--motion-factor, 1)),min-height calc(320ms * var(--motion-factor, 1)),padding calc(320ms * var(--motion-factor, 1)),margin calc(320ms * var(--motion-factor, 1))!important}body.workspace-intro-dismissed .lb-intro-splash{opacity:0!important;transform:translateY(-.35rem)!important;max-height:0!important;min-height:0!important;padding-block:0!important;margin:0!important;border-width:0!important;pointer-events:none!important}body.workspace-intro-active .lb-intro-splash{opacity:1!important}html.visual-theme-ready .workspace-command-bar{background:0 0!important;border:0!important;box-shadow:none!important;min-height:2.05rem!important}html.visual-theme-ready body.workspace-view-cockpit .workspace-command-bar{display:none!important}html.visual-theme-ready body.workspace-view-funnel .workspace-command-bar{display:grid!important}html.visual-theme-ready .workspace-tabs{background:color-mix(in srgb,var(--lb-surface) 92%,transparent)!important;border:1px solid var(--lb-border)!important;border-radius:.72rem!important;padding:.15rem!important}html.visual-theme-ready .workspace-tab{min-height:1.7rem!important;border-radius:.56rem!important;font-size:.66rem!important;font-weight:850!important}html.visual-theme-ready .workspace-tab.is-active{background:var(--lb-text-strong)!important;color:var(--lb-bg)!important}html.visual-theme-ready .workspace-open-funnel{min-height:1.82rem!important;border-radius:.64rem!important;background:color-mix(in srgb,var(--lb-surface) 86%,transparent)!important}html.visual-theme-ready .lb-command-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(17.6rem,21vw)!important;gap:var(--lb-gap)!important;height:100%!important;min-height:0!important;overflow:hidden!important}html.visual-theme-ready .lb-command-grid .mission-arena{display:grid!important;grid-template-rows:minmax(0,1fr) 5.25rem!important;gap:var(--lb-gap)!important;min-height:0!important;overflow:hidden!important}html.visual-theme-ready .lb-command-grid .mission-orbit{display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:var(--lb-gap)!important;min-height:0!important;overflow:hidden!important}html.visual-theme-ready .lb-command-grid :is(.mission-hero-stage,.workspace-playbook-strip,.workspace-consultant-panel,.powerup-stage){background:var(--lb-attio-panel)!important;border:1px solid color-mix(in srgb,var(--lb-border) 78%,transparent)!important;border-radius:.82rem!important;padding:var(--lb-panel-pad)!important;min-height:0!important;overflow:hidden!important}html.visual-theme-ready .mission-hero-stage{background:var(--lb-attio-panel)!important}html.visual-theme-ready .mission-stage-topline{margin-bottom:.54rem!important}html.visual-theme-ready .mission-eyebrow{color:var(--lb-muted)!important;font-size:.56rem!important;letter-spacing:.03em!important;text-transform:uppercase!important}html.visual-theme-ready .mission-stage-topline h3{font-size:.98rem!important;line-height:1.08!important;color:var(--lb-text-strong)!important}html.visual-theme-ready .mission-hero-card{display:grid!important;grid-template-rows:auto auto minmax(0,auto) auto!important;gap:.52rem!important;height:100%!important;min-height:0!important;padding:.78rem!important;border:1px solid color-mix(in srgb,var(--lb-border) 82%,transparent)!important;border-left:0!important;border-radius:.76rem!important;background:0 0!important}html.visual-theme-ready .mission-hero-head{grid-template-columns:2.2rem minmax(0,1fr) auto!important;gap:.58rem!important}html.visual-theme-ready .mission-rank{width:2.2rem!important;height:2.2rem!important;border-radius:.62rem!important;background:color-mix(in srgb,var(--lb-text-strong) 7%,transparent)!important;color:var(--lb-text-strong)!important}html.visual-theme-ready .mission-title{font-size:clamp(1.04rem, 1.4vw, 1.28rem)!important;line-height:1.07!important;overflow-wrap:anywhere!important}html.visual-theme-ready .mission-impact{min-width:3.1rem!important}html.visual-theme-ready .mission-impact strong{font-size:1.16rem!important;color:var(--lb-primary)!important}html.visual-theme-ready .mission-meta-line{color:var(--lb-muted)!important}html.visual-theme-ready .mission-why{display:grid!important;grid-template-columns:minmax(5rem,auto) minmax(0,1fr)!important;gap:.42rem!important;padding:.46rem .56rem!important;border-radius:.58rem!important;background:var(--lb-attio-subtle)!important;color:var(--lb-text)!important}html.visual-theme-ready .consultant-command-item b,html.visual-theme-ready .consultant-reading-item b,html.visual-theme-ready .mission-briefing-card b,html.visual-theme-ready .mission-why b{color:var(--lb-muted)!important;font-size:.56rem!important;letter-spacing:.03em!important;text-transform:uppercase!important}html.visual-theme-ready .mission-briefing-card span,html.visual-theme-ready .mission-why span{color:var(--lb-text)!important;font-size:.72rem!important;line-height:1.24!important}html.visual-theme-ready .mission-briefing{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:.46rem!important;min-height:0!important}html.visual-theme-ready .consultant-command-item,html.visual-theme-ready .consultant-reading-item,html.visual-theme-ready .mission-briefing-card,html.visual-theme-ready .powerup-card{background:var(--lb-attio-subtle)!important;border:1px solid var(--lb-border)!important;border-radius:.64rem!important}html.visual-theme-ready .mission-actions{display:grid!important;grid-template-columns:minmax(10rem,1fr) minmax(5.8rem,auto)!important;gap:.42rem!important}html.visual-theme-ready .mission-action-btn{min-height:2.05rem!important;padding:.42rem .58rem!important;border-radius:.58rem!important;font-size:.66rem!important;font-weight:850!important;background:var(--lb-attio-subtle)!important}html.visual-theme-ready .mission-action-btn.primary{background:var(--lb-text-strong)!important;color:var(--lb-bg)!important;border-color:var(--lb-text-strong)!important}html.visual-theme-ready .mission-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.46rem!important;height:100%!important}html.visual-theme-ready .mission-mini-card{min-height:0!important;height:100%!important;padding:.52rem .58rem!important;border-radius:.64rem!important;background:var(--lb-attio-subtle)!important;border:1px solid var(--lb-border)!important}html.visual-theme-ready .mission-mini-card b{font-size:.72rem!important;line-height:1.12!important;color:var(--lb-text-strong)!important}html.visual-theme-ready .mission-mini-card span{font-size:.58rem!important;line-height:1.18!important;color:var(--lb-muted)!important}html.visual-theme-ready .consultant-score-ring{display:grid!important;grid-template-columns:minmax(4.8rem,auto) minmax(0,1fr)!important;gap:.5rem!important;align-items:center!important}html.visual-theme-ready .consultant-score-orb{min-height:3rem!important;border-radius:.64rem!important;background:var(--lb-attio-subtle)!important}html.visual-theme-ready .consultant-command-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;margin-top:.42rem!important}html.visual-theme-ready .consultant-command-item{display:grid!important;gap:.2rem!important;min-height:2.7rem!important;padding:.44rem .52rem!important}html.visual-theme-ready .consultant-command-item span{color:var(--lb-text)!important;font-size:.58rem!important;line-height:1.16!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}html.visual-theme-ready .powerup-stage{max-height:7.3rem!important}html.visual-theme-ready .powerup-grid{grid-template-columns:1fr!important;gap:.4rem!important}html.visual-theme-ready .powerup-card{min-height:2.58rem!important;padding:.48rem .56rem!important}html.visual-theme-ready .powerup-card span,html.visual-theme-ready .powerup-card strong{display:none!important}html.visual-theme-ready #board-grid.workspace-funnel-view{height:100%!important;min-height:0!important;overflow:hidden!important;gap:.62rem!important}html.visual-theme-ready #board-grid .kanban-col{background:var(--lb-surface)!important;border:1px solid var(--lb-border)!important;border-radius:var(--lb-radius-card)!important}html.visual-theme-ready .mobile-bottom-nav,html.visual-theme-ready .workspace-footer{background:color-mix(in srgb,var(--lb-elevated) 90%,transparent)!important;border-color:var(--lb-border)!important}@media (min-width:1280px) and (max-width:1390px) and (max-height:780px){html.visual-theme-ready{--lb-panel-pad:.64rem;--lb-gap:.48rem}html.visual-theme-ready .lb-command-workspace{padding:.42rem .6rem .5rem!important}html.visual-theme-ready .lb-command-grid{grid-template-columns:minmax(0,1fr) 18rem!important}html.visual-theme-ready .lb-command-grid .mission-arena{grid-template-rows:minmax(0,1fr) 4.8rem!important}html.visual-theme-ready .mission-stage-topline{margin-bottom:.38rem!important}html.visual-theme-ready .mission-title{font-size:1.04rem!important}html.visual-theme-ready .mission-briefing-card span,html.visual-theme-ready .mission-why span{font-size:.64rem!important}html.visual-theme-ready .consultant-command-item{min-height:2.34rem!important;padding:.36rem .42rem!important}html.visual-theme-ready .consultant-command-item span{font-size:.52rem!important;-webkit-line-clamp:2!important}html.visual-theme-ready .powerup-stage{display:none!important}html.visual-theme-ready .lb-command-grid .mission-orbit{grid-template-rows:minmax(0,1fr)!important}}@media (max-width:1100px){html.visual-theme-ready .lb-command-workspace{display:block!important;overflow-y:auto!important}html.visual-theme-ready .lb-command-grid,html.visual-theme-ready .lb-command-grid .mission-arena,html.visual-theme-ready .lb-command-grid .mission-orbit{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;height:auto!important;overflow:visible!important}body.workspace-intro-dismissed .lb-intro-splash{display:none!important}}@media (max-width:760px){html.visual-theme-ready .consultant-command-grid,html.visual-theme-ready .consultant-score-ring,html.visual-theme-ready .mission-actions,html.visual-theme-ready .mission-briefing,html.visual-theme-ready .mission-rail{grid-template-columns:1fr!important}html.visual-theme-ready .lb-command-workspace{padding-bottom:calc(4.65rem + env(safe-area-inset-bottom))!important}}html.visual-theme-ready{--lb-v2-bg:var(--color-bg-main);--lb-v2-page:color-mix(in srgb, var(--color-bg-main) 94%, #ffffff 6%);--lb-v2-panel:color-mix(in srgb, var(--color-bg-surface-strong) 96%, #ffffff 4%);--lb-v2-panel-soft:color-mix(in srgb, var(--color-bg-surface) 64%, transparent);--lb-v2-row:color-mix(in srgb, var(--color-bg-surface-strong) 76%, transparent);--lb-v2-text:var(--color-on-surface, var(--color-text-body));--lb-v2-strong:var(--color-text-head);--lb-v2-muted:var(--color-muted-safe, var(--color-text-muted));--lb-v2-line:color-mix(in srgb, var(--color-border) 68%, transparent);--lb-v2-line-strong:color-mix(in srgb, var(--color-border) 92%, var(--color-text-head) 8%);--lb-v2-action:var(--color-primary);--lb-v2-action-ink:var(--color-on-primary, var(--color-primary-ink, #020617));--lb-v2-radius:.74rem;--lb-v2-radius-sm:.54rem;--lb-v2-shadow:0 10px 32px color-mix(in srgb, #020617 8%, transparent);--lb-v2-pad:.68rem;--lb-v2-gap:.5rem}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root{background:var(--lb-v2-page)!important;color:var(--lb-v2-text)!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(
#auth-screen,.auth-panel,.auth-intel-panel,.auth-restore-card,.workspace-topbar,.news-bar,.workspace-main,.glass,.search-shell,.search-expanded-card,.search-results-panel,.search-result-card,.search-best-answer,.search-premium-card,.crm-modal-shell,.swal2-popup.crm-popup,.swal2-popup:not(.swal2-toast),[id^=modal-] > .glass,.calendar-container,.email-app,.email-shell,.app-center-panel,.app-center-sidebar,.app-center-available,.app-center-folder,.app-center-app,.analytics-card,.expanded-lead-card,.lead-card,.kanban-col,.decision-card,.notification-board,.notification-left-rail,.notification-side-panel,.notification-story-card,.notification-focus-card,.status-cockpit,.status-cockpit-hero,.status-cockpit-nav,.status-service-row,.limbic-school-shell,.limbic-school-hero,.limbic-school-card,.admin-cockpit-shell,.admin-cockpit-hero,.admin-cockpit-panel,.admin-row-card,.admin-magalu-panel,.config-modal-shell,.config-card,.config-hero-panel,.config-action-card,.config-tab,.integration-card,.appearance-preview,.appearance-preview-card,.appearance-preview-modal,.appearance-section,.appearance-preset-card,.magalu-shell,.magalu-hero,.magalu-panel,.magalu-plan,.magalu-radar-card,.magalu-metric,.magalu-source-card,.profile-panel,.feedback-card,.about-card,.manual-card,.mobile-menu-panel,.mobile-bottom-nav
){background:var(--lb-v2-panel)!important;border-color:var(--lb-v2-line)!important;color:var(--lb-v2-text)!important;box-shadow:none!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(
h1,h2,h3,h4,b,strong,.crm-modal-title,.swal2-title,.mission-title,.decision-card-title,.app-center-title,.app-center-app-name,.analytics-card h3,.admin-cockpit-title,.magalu-title,.magalu-plan-title,.limbic-school-title,.status-cockpit-title,.appearance-section-title,.profile-title,.feedback-title,.about-title,.manual-title
){color:var(--lb-v2-strong)!important;letter-spacing:0!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(
p,small,span,label,li,td,th,.crm-modal-subtitle,.swal2-html-container,.app-center-subtitle,.app-center-app-desc,.magalu-subtitle,.admin-cockpit-panel-subtitle,.status-cockpit-subtitle,.limbic-school-card p,.profile-copy,.feedback-copy,.about-card p,.manual-card p
){color:inherit;letter-spacing:0!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(
input,textarea,select,.detail-input,.detail-select,.search-shell textarea
){background:color-mix(in srgb,var(--color-bg-input) 92%,var(--lb-v2-panel))!important;border:1px solid var(--lb-v2-line)!important;color:var(--color-on-input,var(--lb-v2-text))!important;border-radius:var(--lb-v2-radius-sm)!important;box-shadow:none!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(
button,.crm-modal-action,.crm-modal-action-btn,.swal2-confirm,.swal2-deny,.swal2-cancel,.analytics-action,.notification-action-btn,.magalu-action,.app-center-btn,.calendar-quick-btn,.email-pill-btn,.config-mini-btn,.integration-primary-action,.integration-secondary-action,.appearance-action,.appearance-preview-action,.mission-action-btn,.decision-action,.workspace-tab,.workspace-open-funnel,.mobile-bottom-action,.mobile-menu-action
){min-height:2rem;border-radius:var(--lb-v2-radius-sm)!important;border-color:var(--lb-v2-line)!important;background:var(--lb-v2-row)!important;color:var(--lb-v2-text)!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;font-weight:760!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(
.primary,.swal2-confirm,.crm-modal-action.primary,.crm-modal-action-btn.primary,.notification-action-btn.primary,.magalu-action.primary,.app-center-btn.primary,.mission-action-btn.primary,.decision-action.primary,.config-mini-btn.primary,.integration-primary-action
){background:var(--lb-v2-strong)!important;color:var(--lb-v2-bg)!important;border-color:var(--lb-v2-strong)!important}html.visual-theme-ready body:not(.auth-pending).lb-atlas-root :is(button,.crm-modal-action-btn,.magalu-action,.app-center-btn,.notification-action-btn):hover{transform:none!important;border-color:var(--lb-v2-line-strong)!important;background:color-mix(in srgb,var(--lb-v2-row) 82%,var(--lb-v2-strong) 6%)!important}html.visual-theme-ready body:not(.auth-pending) :is(.swal2-close,.crm-modal-close,.limbic-modal-close,.calendar-close,.app-center-close){width:2rem!important;height:2rem!important;min-width:2rem!important;border-radius:var(--lb-v2-radius-sm)!important;background:var(--lb-v2-row)!important;color:var(--lb-v2-strong)!important;border:1px solid var(--lb-v2-line)!important;font-size:1rem!important;box-shadow:none!important;transform:none!important}html.visual-theme-ready body:not(.auth-pending) :is(.swal2-close,.crm-modal-close,.limbic-modal-close,.calendar-close,.app-center-close):hover{background:color-mix(in srgb,var(--lb-v2-row) 72%,#ef4444 12%)!important;color:var(--lb-v2-strong)!important;transform:none!important}html.visual-theme-ready .workspace-topbar{min-height:4.15rem!important;height:4.15rem!important;padding:.42rem 1.25rem!important;border-bottom:1px solid var(--lb-v2-line)!important}html.visual-theme-ready #auth-screen{background:var(--lb-v2-page)!important}html.visual-theme-ready #auth-screen .auth-intel-panel,html.visual-theme-ready #auth-screen .auth-panel{border-radius:.9rem!important;border:1px solid var(--lb-v2-line)!important;background:var(--lb-v2-panel)!important;box-shadow:var(--lb-v2-shadow)!important}html.visual-theme-ready #auth-screen .auth-panel input:not([type=checkbox]){min-height:2.55rem!important;border-radius:.62rem!important}html.visual-theme-ready .search-shell,html.visual-theme-ready .workspace-search-shell{min-height:2.35rem!important;border-radius:999px!important;border:1px solid var(--lb-v2-line)!important;background:var(--lb-v2-panel)!important;box-shadow:none!important}html.visual-theme-ready :is(.search-expanded-card,.search-results-panel,.search-result-card,.search-best-answer,.search-premium-card){border-radius:.72rem!important;border:1px solid var(--lb-v2-line)!important;background:var(--lb-v2-panel)!important;box-shadow:none!important}html.visual-theme-ready .news-bar{height:1.72rem!important;background:var(--lb-v2-panel)!important;border-block:1px solid var(--lb-v2-line)!important;color:var(--lb-v2-muted)!important}html.visual-theme-ready .workspace-footer{min-height:2rem!important;height:2rem!important;padding:.18rem .8rem!important;flex:0 0 2rem!important;border-top:1px solid var(--lb-v2-line)!important}html.visual-theme-ready .lb-command-workspace{grid-template-rows:minmax(0,1fr)!important;gap:0!important;padding:.48rem .7rem .5rem!important;overflow:hidden!important}html.visual-theme-ready body.workspace-intro-active .lb-command-workspace{grid-template-rows:auto minmax(0,1fr)!important}html.visual-theme-ready body.workspace-intro-dismissed .lb-intro-splash,html.visual-theme-ready body.workspace-view-cockpit .workspace-command-bar{display:none!important}html.visual-theme-ready .lb-intro-splash{min-height:3.2rem!important;max-height:3.8rem!important;padding:.48rem .64rem!important;border-radius:var(--lb-v2-radius)!important}html.visual-theme-ready .lb-command-grid{height:100%!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 18rem!important;gap:var(--lb-v2-gap)!important;overflow:hidden!important}html.visual-theme-ready .lb-command-grid .mission-arena{height:100%!important;display:grid!important;grid-template-rows:minmax(0,1fr) 5.05rem!important;gap:var(--lb-v2-gap)!important;overflow:hidden!important}html.visual-theme-ready .lb-command-grid .mission-orbit{height:100%!important;display:grid!important;grid-template-rows:minmax(0,1fr)!important;gap:var(--lb-v2-gap)!important;overflow:hidden!important}html.visual-theme-ready .lb-command-grid :is(.mission-hero-stage,.workspace-playbook-strip,.workspace-consultant-panel){border-radius:var(--lb-v2-radius)!important;padding:var(--lb-v2-pad)!important;background:var(--lb-v2-panel)!important;border:1px solid var(--lb-v2-line)!important;overflow:hidden!important}html.visual-theme-ready .powerup-stage{display:none!important}html.visual-theme-ready :is(.kanban-col,.lead-card,.expanded-lead-card,.decision-card){border-radius:.72rem!important;background:var(--lb-v2-panel)!important;border:1px solid var(--lb-v2-line)!important;box-shadow:none!important}html.visual-theme-ready :is(.kanban-col::after,.lead-card::before,.decision-card::before,.decision-kanban-col::before){display:none!important;content:none!important}html.visual-theme-ready :is(.lead-card:hover,.expanded-lead-card:hover,.decision-card:hover,.kanban-col:hover){transform:none!important;border-color:var(--lb-v2-line-strong)!important;box-shadow:none!important}html.visual-theme-ready .lead-card{min-height:5.7rem!important;padding:.62rem!important}html.visual-theme-ready .kanban-col{padding:.62rem!important}html.visual-theme-ready .mission-stage-topline{margin-bottom:.42rem!important}html.visual-theme-ready .mission-eyebrow,html.visual-theme-ready :is(.magalu-kicker,.app-center-kicker,.admin-cockpit-kicker,.status-cockpit-kicker,.appearance-preview-kicker,.decision-kicker,.cockpit-kicker){color:var(--lb-v2-muted)!important;font-size:.54rem!important;letter-spacing:.06em!important;text-transform:uppercase!important}html.visual-theme-ready .mission-stage-topline h3{font-size:.98rem!important;line-height:1.1!important}html.visual-theme-ready .mission-hero-card{height:100%!important;padding:.62rem!important;gap:.44rem!important;border:1px solid var(--lb-v2-line)!important;border-radius:.64rem!important;background:0 0!important}html.visual-theme-ready .mission-hero-head{grid-template-columns:2rem minmax(0,1fr) auto!important;gap:.5rem!important}html.visual-theme-ready .mission-rank{width:2rem!important;height:2rem!important;border-radius:.52rem!important;background:var(--lb-v2-row)!important;color:var(--lb-v2-strong)!important}html.visual-theme-ready .mission-title{font-size:1.08rem!important;line-height:1.08!important}html.visual-theme-ready .mission-impact strong{font-size:1.05rem!important;color:var(--lb-v2-strong)!important}html.visual-theme-ready :is(.mission-why,.mission-briefing-card,.mission-mini-card,.consultant-command-item,.consultant-stat,.consultant-score-orb){background:var(--lb-v2-row)!important;border:1px solid var(--lb-v2-line)!important;border-radius:.58rem!important}html.visual-theme-ready .mission-why{padding:.4rem .48rem!important;grid-template-columns:6.4rem minmax(0,1fr)!important}html.visual-theme-ready .consultant-command-item b,html.visual-theme-ready .mission-briefing-card b,html.visual-theme-ready .mission-why b{font-size:.52rem!important;color:var(--lb-v2-muted)!important;letter-spacing:.04em!important}html.visual-theme-ready .mission-briefing-card span,html.visual-theme-ready .mission-why span{font-size:.66rem!important;line-height:1.18!important}html.visual-theme-ready .mission-briefing{gap:.38rem!important}html.visual-theme-ready .mission-briefing-card{min-height:2.6rem!important;padding:.42rem .48rem!important}html.visual-theme-ready .mission-actions{grid-template-columns:minmax(0,1fr) minmax(6.2rem,auto)!important;gap:.38rem!important}html.visual-theme-ready .mission-action-btn{min-height:1.92rem!important;font-size:.62rem!important;padding:.36rem .52rem!important}html.visual-theme-ready .mission-rail{height:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.38rem!important}html.visual-theme-ready .mission-mini-card{height:100%!important;min-height:0!important;padding:.46rem .5rem!important}html.visual-theme-ready .mission-mini-card b{font-size:.68rem!important;line-height:1.08!important}html.visual-theme-ready .mission-mini-card span{font-size:.54rem!important;line-height:1.14!important}html.visual-theme-ready .consultant-score-ring{grid-template-columns:5rem minmax(0,1fr)!important;gap:.42rem!important}html.visual-theme-ready .consultant-score-orb{min-height:2.8rem!important;padding:.42rem!important}html.visual-theme-ready .consultant-score-orb strong{font-size:1rem!important}html.visual-theme-ready .consultant-copy{font-size:.6rem!important;line-height:1.18!important}html.visual-theme-ready .consultant-stats{gap:.34rem!important}html.visual-theme-ready .consultant-stat{min-height:2.25rem!important;padding:.34rem .42rem!important}html.visual-theme-ready .consultant-stat b{font-size:.86rem!important}html.visual-theme-ready .consultant-stat span{font-size:.48rem!important}html.visual-theme-ready .consultant-command-grid{grid-template-columns:1fr!important;gap:.34rem!important;margin-top:.38rem!important}html.visual-theme-ready .consultant-command-item{min-height:2.25rem!important;padding:.34rem .42rem!important;gap:.12rem!important}html.visual-theme-ready .consultant-command-item span{font-size:.54rem!important;line-height:1.12!important;-webkit-line-clamp:2!important}html.visual-theme-ready :is(.crm-modal-shell,.swal2-popup.crm-popup,.swal2-popup:not(.swal2-toast)){border-radius:.95rem!important;padding:.72rem!important;max-height:calc(100dvh - 1rem)!important;overflow:hidden!important}html.visual-theme-ready .crm-modal-shell{gap:.54rem!important}html.visual-theme-ready .crm-modal-header{padding:.1rem .1rem .54rem!important;border-bottom:1px solid var(--lb-v2-line)!important}html.visual-theme-ready .crm-modal-body,html.visual-theme-ready .swal2-popup.crm-popup .swal2-html-container{max-height:calc(100dvh - 7rem)!important;overflow:auto!important;padding:.1rem .12rem .1rem 0!important}html.visual-theme-ready .crm-modal-footer{border-top:1px solid var(--lb-v2-line)!important;padding-top:.5rem!important}html.visual-theme-ready .crm-modal-brand,html.visual-theme-ready .swal2-popup.crm-popup::before,html.visual-theme-ready .swal2-popup:not(.swal2-toast):not(.crm-popup)::before{display:none!important;content:none!important}html.visual-theme-ready .crm-modal-title-row{gap:.5rem!important}html.visual-theme-ready .crm-modal-title{font-size:1.05rem!important;line-height:1.1!important}html.visual-theme-ready .crm-modal-subtitle{font-size:.68rem!important;line-height:1.25!important;color:var(--lb-v2-muted)!important}html.visual-theme-ready .swal2-popup.crm-popup .swal2-title{padding-right:2.35rem!important;font-size:1.12rem!important;line-height:1.08!important}html.visual-theme-ready .magalu-shell{height:100%!important;gap:0!important;overflow:hidden!important}html.visual-theme-ready .crm-modal-shell.magalu-app-modal{width:calc(100vw - .7rem)!important;height:calc(100dvh - .7rem)!important;border-radius:.5rem!important;padding:0!important}html.visual-theme-ready .crm-modal-shell.magalu-app-modal .crm-modal-body{padding:0!important;overflow:hidden!important}html.visual-theme-ready .crm-modal-shell.magalu-app-modal .crm-modal-header{background:#fff!important;border-bottom-color:#dbe3ed!important}html.visual-theme-ready .magalu-portal-new :is(.magalu-command-bar,.magalu-status-chip,.magalu-source-tile,.magalu-step,.magalu-tab){background:#fff!important;color:#0f172a!important;border-color:#dbe3ed!important}html.visual-theme-ready .magalu-portal-new :is(.magalu-command-title b,.magalu-status-chip b,.magalu-source-tile b){color:#0f172a!important}html.visual-theme-ready .magalu-portal-new :is(.magalu-command-title span,.magalu-status-chip span,.magalu-source-tile span){color:#64748b!important}html.visual-theme-ready .crm-modal-shell.magalu-app-modal .crm-modal-subtitle,html.visual-theme-ready .magalu-app-modal :is(.text-xs,p,small),html.visual-theme-ready .magalu-portal-new :is(.magalu-command-title span,.magalu-source-tile small){font-size:.82rem!important;line-height:1.42!important}html.visual-theme-ready .magalu-portal-new :is(.magalu-status-chip span,.magalu-source-tile span,.magalu-control-label,.magalu-kicker){font-size:.74rem!important;line-height:1.24!important;letter-spacing:.04em!important}html.visual-theme-ready :is(.magalu-hero,.magalu-panel,.magalu-plan,.magalu-radar-card,.magalu-metric,.magalu-job-row,.admin-magalu-metric,.admin-magalu-box){border-radius:.5rem!important;background:var(--lb-v2-panel)!important;border:1px solid var(--lb-v2-line)!important;box-shadow:none!important}html.visual-theme-ready .magalu-portal-new .magalu-tabs{position:relative!important;top:auto!important;z-index:1!important;border-radius:.5rem!important;background:#fff!important;border:1px solid #dbe3ed!important;padding:.28rem!important}html.visual-theme-ready .magalu-portal-new .magalu-tab{flex:1 1 8rem!important;justify-content:center!important;border-radius:.42rem!important;font-size:.78rem!important;line-height:1.22!important}html.visual-theme-ready .magalu-diagnostics{border-left:4px solid #0086ff!important;background:#f8fbff!important}html.visual-theme-ready :is(.swal2-popup.admin-popup,.admin-cockpit-shell,.admin-cockpit-panel,.admin-magalu-panel,.admin-magalu-box,.admin-magalu-signal,.magalu-job-row,.admin-porto-worker-strip,.admin-porto-box,.admin-porto-job-row,.admin-porto-console-section,.porto-config-shell,.porto-config-section,.porto-toggle-row,.admin-porto-log){color:var(--lb-v2-text)!important}html.visual-theme-ready :is(.admin-cockpit-title,.admin-cockpit-panel-title,.admin-magalu-summary h3,.admin-magalu-value,.admin-magalu-signal b,.magalu-job-row b,.admin-porto-worker-strip b,.admin-porto-job-row b,.admin-porto-console-section b,.porto-config-section-title,.porto-field label,.porto-toggle-row b){color:var(--lb-v2-strong)!important;opacity:1!important}html.visual-theme-ready :is(.admin-cockpit-panel-subtitle,.admin-magalu-summary span,.admin-magalu-label,.admin-magalu-note,.magalu-job-row span,.magalu-job-row small,.admin-magalu-more,.admin-porto-worker-strip span,.admin-porto-job-row span,.admin-porto-job-row small,.porto-field small,.porto-config-section-title span,.porto-toggle-row span,.admin-porto-log code,.admin-porto-console-section code){color:var(--lb-v2-muted)!important;opacity:1!important}html.visual-theme-ready :is(.admin-magalu-signal,.magalu-job-row,.admin-porto-worker-strip,.admin-porto-box,.admin-porto-job-row,.admin-porto-console-section,.porto-config-section,.porto-toggle-row,.admin-porto-log){background:var(--lb-v2-row)!important;border-color:var(--lb-v2-line)!important}html.visual-theme-ready .magalu-hero{padding:.62rem!important}html.visual-theme-ready .magalu-title{font-size:1.18rem!important;line-height:1.05!important}html.visual-theme-ready .magalu-app-icon img,html.visual-theme-ready .magalu-official-logo{max-height:1.8rem!important;object-fit:contain!important}html.visual-theme-ready .magalu-app-icon:has(img[src=""]),html.visual-theme-ready .magalu-logo-plate.logo-load-failed img,html.visual-theme-ready .magalu-official-logo[src=""]{display:none!important}html.visual-theme-ready img:not([src]),html.visual-theme-ready img[src=""]{display:none!important}html.visual-theme-ready .magalu-main-stage{min-height:0!important;overflow:hidden!important}html.visual-theme-ready .magalu-content{min-height:0!important;overflow:auto!important;scrollbar-gutter:stable!important}html.visual-theme-ready .magalu-tabs{margin-top:.42rem!important;gap:.34rem!important}html.visual-theme-ready .magalu-tab{min-height:2.15rem!important;border-radius:.52rem!important;font-size:.78rem!important}html.visual-theme-ready .magalu-panel{padding:.58rem!important}html.visual-theme-ready .magalu-source-card :is(.detail-input,.detail-select){min-height:2.25rem!important;font-size:.78rem!important}html.visual-theme-ready .magalu-app-modal :is(.text-\[9px\],.text-\[10px\],.text-\[11px\]){font-size:.74rem!important;line-height:1.3!important;opacity:1!important}html.visual-theme-ready .admin-cockpit-shell :is(.admin-cockpit-kicker,.admin-cockpit-status,.admin-cockpit-panel-title,.admin-magalu-label,.magalu-live-chip,.admin-load-step span,.text-\[9px\],.text-\[10px\],.text-\[11px\],.text-xs,small){font-size:.76rem!important;line-height:1.35!important;letter-spacing:.04em!important;opacity:1!important}html.visual-theme-ready .admin-cockpit-shell :is(.admin-cockpit-panel-subtitle,.admin-zero-freeze,.admin-load-step b,.admin-cockpit-metric div,.admin-magalu-note,.admin-magalu-summary span,.magalu-job-row span,.magalu-job-row small,.admin-magalu-more){font-size:.84rem!important;line-height:1.42!important;opacity:1!important}html.visual-theme-ready .admin-cockpit-shell :is(.admin-zero-freeze,.admin-cockpit-metric div){color:#dbeafe!important}html.visual-theme-ready .admin-cockpit-shell :is(.admin-cockpit-metric b,.admin-load-step b){color:#f8fafc!important}html.visual-theme-ready .swal2-popup.admin-popup{background:#050b16!important;color:#eaf2ff!important}html.visual-theme-ready .admin-cockpit-shell{background:#07111f!important;color:#eaf2ff!important;border-radius:.9rem!important;padding:.65rem!important}html.visual-theme-ready .admin-cockpit-shell :is(.admin-cockpit-hero,.admin-cockpit-panel,.admin-row-card,.admin-magalu-panel,.admin-magalu-box,.admin-magalu-signal,.magalu-job-row,.admin-porto-worker-strip,.admin-porto-box,.admin-porto-job-row,.admin-porto-console-section,.porto-config-section,.porto-toggle-row,.admin-load-step,.admin-cockpit-metric){background:#0b1526!important;border-color:rgba(148,163,184,.36)!important;color:#eaf2ff!important}html.visual-theme-ready .admin-cockpit-shell :is(.text-\[9px\],.text-\[10px\],.text-\[11px\],.text-xs,small,.admin-cockpit-kicker,.admin-cockpit-status,.admin-cockpit-panel-title,.admin-magalu-label,.magalu-live-chip,.admin-load-step span,.magalu-job-row span,.magalu-job-row small,.admin-porto-job-row span,.admin-porto-job-row small){font-size:12px!important;line-height:1.38!important;letter-spacing:.03em!important;opacity:1!important;color:#dbeafe!important}html.visual-theme-ready .admin-cockpit-shell :is(.admin-cockpit-panel-subtitle,.admin-zero-freeze,.admin-load-step b,.admin-cockpit-metric div,.admin-magalu-note,.admin-magalu-summary span,.admin-magalu-more,.admin-porto-worker-strip span,.porto-field small,.porto-toggle-row span){font-size:13px!important;line-height:1.45!important;opacity:1!important;color:#e2e8f0!important}html.visual-theme-ready .admin-cockpit-shell :is(b,strong,.admin-cockpit-metric b,.admin-load-step b,.admin-magalu-value,.magalu-job-row b,.admin-porto-job-row b,.admin-porto-worker-strip b){color:#f8fafc!important}html.visual-theme-ready #admin-porto-panel{font-size:14px!important;line-height:1.5!important}html.visual-theme-ready #admin-porto-panel :is(.admin-porto-console-section code,.admin-porto-log code,.admin-porto-job-row span,.admin-porto-job-row small,.admin-porto-methods div,.admin-magalu-summary span){font-size:13.5px!important;line-height:1.48!important;letter-spacing:0!important;color:#eaf2ff!important;opacity:1!important}html.visual-theme-ready #admin-porto-panel :is(.admin-porto-job-row b,.admin-magalu-summary h3,.admin-porto-worker-strip b){font-size:16px!important;line-height:1.25!important;letter-spacing:0!important}html.visual-theme-ready #admin-porto-panel :is(.admin-porto-box,.admin-porto-job-row,.admin-porto-console-section,.admin-porto-log){background:#0d1728!important;border-color:rgba(191,219,254,.3)!important}html.visual-theme-ready .admin-cockpit-shell :is(.admin-zero-freeze,.admin-zero-freeze.warn){background:#3a2a08!important;border-color:#f59e0b!important;color:#fff7ed!important}html.visual-theme-ready .admin-cockpit-shell .admin-porto-inline-error{display:inline-flex!important;align-items:center!important;gap:.35rem!important;color:#fff7ed!important;background:#7c2d12!important;border:1px solid #fb923c!important;border-radius:.65rem!important;padding:.38rem .55rem!important;font-weight:900!important;line-height:1.35!important}html.visual-theme-ready .admin-cockpit-shell :is(code,.admin-porto-log code,.admin-porto-console-section code){background:#020617!important;border:1px solid rgba(148,163,184,.38)!important;border-radius:.45rem!important;color:#f8fafc!important;font-size:12px!important;line-height:1.4!important;opacity:1!important}.swal2-popup.admin-popup{background:#050b16!important;color:#eaf2ff!important}.admin-cockpit-shell{background:#07111f!important;color:#eaf2ff!important;border-radius:.9rem!important;padding:.65rem!important}.admin-cockpit-shell :is(.admin-cockpit-hero,.admin-cockpit-panel,.admin-row-card,.admin-magalu-panel,.admin-magalu-box,.admin-magalu-signal,.magalu-job-row,.admin-porto-worker-strip,.admin-porto-box,.admin-porto-job-row,.admin-porto-console-section,.porto-config-section,.porto-toggle-row,.admin-load-step,.admin-cockpit-metric){background:#0b1526!important;border-color:rgba(148,163,184,.36)!important;color:#eaf2ff!important}.admin-cockpit-shell :is(div,span,b,strong,p,small,code,label,summary){opacity:1!important;color:#eaf2ff!important}.admin-cockpit-shell .admin-porto-inline-error{display:inline-flex!important;align-items:center!important;gap:.35rem!important;color:#fff7ed!important;background:#7c2d12!important;border:1px solid #fb923c!important;border-radius:.65rem!important;padding:.38rem .55rem!important;font-weight:900!important;line-height:1.35!important}.admin-cockpit-shell :is(.text-\[9px\],.text-\[10px\],.text-\[11px\],.text-xs,small,.admin-cockpit-kicker,.admin-cockpit-status,.admin-cockpit-panel-title,.admin-magalu-label,.magalu-live-chip,.admin-load-step span,.admin-cockpit-metric div,.magalu-job-row span,.magalu-job-row small,.admin-porto-job-row span,.admin-porto-job-row small){font-size:12px!important;line-height:1.38!important;letter-spacing:.03em!important}.admin-cockpit-shell :is(.admin-cockpit-panel-subtitle,.admin-zero-freeze,.admin-load-step b,.admin-magalu-note,.admin-magalu-summary span,.admin-magalu-more,.admin-porto-worker-strip span,.porto-field small,.porto-toggle-row span){font-size:13px!important;line-height:1.45!important}.admin-cockpit-shell :is(b,strong,.admin-cockpit-metric b,.admin-load-step b,.admin-magalu-value,.magalu-job-row b,.admin-porto-job-row b,.admin-porto-worker-strip b){color:#f8fafc!important}.admin-cockpit-shell :is(.admin-zero-freeze,.admin-zero-freeze.warn){background:#3a2a08!important;border-color:#f59e0b!important;color:#fff7ed!important}.admin-cockpit-shell :is(code,.admin-porto-log code,.admin-porto-console-section code){background:#020617!important;border:1px solid rgba(148,163,184,.38)!important;border-radius:.45rem!important;color:#f8fafc!important;font-size:12px!important;line-height:1.4!important}html.visual-theme-ready .magalu-eye{width:1.85rem!important;height:1.85rem!important;min-height:1.85rem!important}html.visual-theme-ready :is(.notification-board,.email-app,.calendar-container,.app-center-panel,.status-cockpit,.admin-cockpit-shell,.limbic-school-shell,.config-modal-shell,.appearance-shell,.profile-panel,.feedback-card,.about-card,.manual-card,.mobile-menu-panel,.mobile-bottom-nav){border-radius:.9rem!important;gap:.58rem!important}html.visual-theme-ready :is(.notification-left-rail,.notification-side-panel,.notification-story-card,.notification-focus-card,.email-sidebar,.email-reader,.email-list,.calendar-sidebar,.calendar-main,.app-center-sidebar,.app-center-available,.app-center-folder,.app-center-app,.status-cockpit-nav,.status-service-row,.admin-cockpit-panel,.limbic-school-card,.config-card,.config-action-card,.integration-card,.appearance-section,.profile-panel,.feedback-card,.about-card,.manual-card,.mobile-menu-action,.mobile-bottom-action){border-radius:.64rem!important;background:var(--lb-v2-row)!important;border:1px solid var(--lb-v2-line)!important;box-shadow:none!important}html.visual-theme-ready .notification-board{height:min(78dvh,680px)!important;overflow:hidden!important}html.visual-theme-ready :is(.notification-feed,.email-list,.email-reader,.calendar-main,.app-center-side-scroll,.app-center-available-list,.status-cockpit-nav,.admin-list-scroll){scrollbar-color:color-mix(in srgb,var(--lb-v2-muted) 36%,transparent) transparent!important}html.visual-theme-ready :is(.magalu-content,.crm-modal-body,.swal2-html-container)::-webkit-scrollbar,html.visual-theme-ready :is(.notification-feed,.email-list,.email-reader,.calendar-main,.app-center-side-scroll,.app-center-available-list,.status-cockpit-nav,.admin-list-scroll)::-webkit-scrollbar{width:7px!important;height:7px!important}html.visual-theme-ready :is(.magalu-content,.crm-modal-body,.swal2-html-container)::-webkit-scrollbar-thumb,html.visual-theme-ready :is(.notification-feed,.email-list,.email-reader,.calendar-main,.app-center-side-scroll,.app-center-available-list,.status-cockpit-nav,.admin-list-scroll)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--lb-v2-muted) 34%,transparent)!important;border-radius:999px!important;border:0!important;box-shadow:none!important}html.visual-theme-ready .app-center-panel{width:min(1320px,calc(100vw - 1rem))!important;height:min(820px,calc(100dvh - 1rem))!important}html.visual-theme-ready .app-center-body{grid-template-columns:clamp(200px,15vw,240px) minmax(0,1fr) clamp(240px,18vw,300px)!important}html.visual-theme-ready .calendar-container{grid-template-columns:250px minmax(0,1fr)!important;max-height:calc(100dvh - 1rem)!important}html.visual-theme-ready .admin-cockpit-hero,html.visual-theme-ready .limbic-school-hero,html.visual-theme-ready .status-cockpit-hero{padding:.75rem!important;background:var(--lb-v2-panel)!important}html.visual-theme-ready .admin-cockpit-title,html.visual-theme-ready .limbic-school-title,html.visual-theme-ready .status-cockpit-title{font-size:clamp(1.35rem, 2.4vw, 2rem)!important;line-height:1.02!important}.swal2-popup.admin-popup{background:#f8fafc!important;color:#0f172a!important;border-color:#cbd5e1!important}.swal2-popup.admin-popup .admin-cockpit-shell{background:#f8fafc!important;color:#0f172a!important;border-radius:.9rem!important;padding:.65rem!important}.swal2-popup.admin-popup .admin-cockpit-shell :is(.admin-cockpit-hero,.admin-cockpit-panel,.admin-row-card,.admin-magalu-panel,.admin-magalu-box,.admin-magalu-signal,.magalu-job-row,.admin-porto-worker-strip,.admin-porto-box,.admin-porto-job-row,.admin-porto-console-section,.porto-config-section,.porto-toggle-row,.admin-load-step,.admin-cockpit-metric){background:#fff!important;border-color:#d7e0ec!important;color:#0f172a!important}.swal2-popup.admin-popup .admin-cockpit-shell :is(div,span,b,strong,p,small,code,label,summary){opacity:1!important;color:#0f172a!important}.swal2-popup.admin-popup .admin-cockpit-shell :is(.text-\[9px\],.text-\[10px\],.text-\[11px\],.text-xs,small,.admin-cockpit-kicker,.admin-cockpit-status,.admin-cockpit-panel-title,.admin-magalu-label,.magalu-live-chip,.admin-load-step span,.admin-cockpit-metric div,.magalu-job-row span,.magalu-job-row small,.admin-porto-job-row span,.admin-porto-job-row small){font-size:12px!important;line-height:1.38!important;letter-spacing:.03em!important;color:#334155!important}.swal2-popup.admin-popup .admin-cockpit-shell :is(.admin-cockpit-title,.admin-cockpit-metric b,.admin-load-step b,.admin-magalu-value,.magalu-job-row b,.admin-porto-job-row b,.admin-porto-worker-strip b){color:#0f172a!important}.swal2-popup.admin-popup .admin-cockpit-shell :is(.admin-cockpit-panel-title,.admin-cockpit-kicker){color:#1d4ed8!important}.swal2-popup.admin-popup .admin-cockpit-shell :is(.admin-zero-freeze,.admin-zero-freeze.warn){background:#fff7ed!important;border-color:#f59e0b!important;color:#7c2d12!important}.swal2-popup.admin-popup .admin-cockpit-shell :is(code,.admin-porto-log code,.admin-porto-console-section code){background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:.45rem!important;color:#172554!important;font-size:12px!important;line-height:1.4!important}.swal2-popup.admin-popup .admin-cockpit-shell :is(.admin-cockpit-panel-subtitle,.admin-magalu-note,.admin-magalu-summary span,.admin-magalu-more,.magalu-job-row span,.magalu-job-row small,.admin-porto-worker-strip span,.admin-porto-job-row span,.admin-porto-job-row small,[class*=opacity-]){color:#334155!important;opacity:1!important;font-size:13px!important;line-height:1.45!important}.swal2-popup.admin-popup .admin-cockpit-shell :is(.magalu-job-console-section b,.admin-magalu-box b,.admin-magalu-signal b,.admin-porto-console-section b){color:#1e3a8a!important;font-size:12px!important;line-height:1.35!important;opacity:1!important}.swal2-popup.admin-popup .admin-cockpit-shell :is(.magalu-job-console-section code,.admin-porto-console-section code,.admin-porto-log code){color:#172554!important;font-size:12px!important;line-height:1.42!important;opacity:1!important}.swal2-popup.admin-popup .admin-cockpit-shell #admin-porto-panel{display:grid!important;gap:.68rem!important;padding:.78rem!important;background:#f8fafc!important;border:1px solid #d7e0ec!important;border-radius:1rem!important;color:#0f172a!important;box-shadow:none!important}.swal2-popup.admin-popup .admin-cockpit-shell #admin-porto-panel *{letter-spacing:0!important;opacity:1!important}.swal2-popup.admin-popup .admin-cockpit-shell #admin-porto-panel :is(div,span,b,strong,p,small,code,label,summary,h3){color:#0f172a!important}.admin-porto-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;flex-wrap:wrap;position:sticky;top:0;z-index:2;margin:-.18rem -.18rem 0;padding:.2rem .18rem .32rem;background:#f8fafc}.admin-porto-titleblock{min-width:min(100%,28rem);display:grid;gap:.12rem}.admin-porto-eyebrow{color:#1d4ed8!important;font-size:.76rem!important;line-height:1.2!important;font-weight:950;text-transform:uppercase}.admin-porto-title{margin:0;color:#020617!important;font-size:1.12rem!important;line-height:1.12!important;font-weight:950}.admin-porto-subtitle{color:#475569!important;font-size:.78rem!important;line-height:1.28!important;font-weight:780;overflow-wrap:anywhere;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden!important}.admin-porto-actions{display:flex;align-items:center;justify-content:flex-end;gap:.42rem;flex-wrap:wrap}.admin-porto-actions .notification-action-btn{min-height:1.96rem!important;padding:.42rem .56rem!important;border-radius:.58rem!important;font-size:.75rem!important;line-height:1.1!important}.admin-porto-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.38rem;align-items:start}.admin-porto-status-card{min-width:0;display:grid;align-content:start;gap:.16rem;border:1px solid #d7e0ec!important;background:#fff!important;border-radius:.64rem!important;padding:.42rem .48rem!important;box-shadow:none!important;min-height:3.45rem!important}.admin-porto-status-card b{color:#020617!important;font-size:.98rem!important;line-height:1.18!important;font-weight:950;overflow-wrap:anywhere}.admin-porto-status-card span{color:#475569!important;font-size:.8rem!important;line-height:1.36!important;font-weight:760;overflow-wrap:anywhere}.admin-porto-kpi-label{color:#64748b!important;font-size:.66rem!important;line-height:1.1!important;font-weight:950;text-transform:uppercase}.admin-porto-kpi-value{color:#020617!important;font-size:.82rem!important;line-height:1.14!important;font-weight:950}.admin-porto-kpi-detail{font-size:.66rem!important;line-height:1.18!important}.admin-porto-status-detail{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;text-overflow:ellipsis}.admin-porto-status-card .admin-porto-status-label{color:#64748b!important;font-size:.68rem!important;line-height:1.12!important;font-weight:950;text-transform:uppercase}.admin-porto-status-card.ok{border-color:#86efac!important;background:#f0fdf4!important}.admin-porto-status-card.warn{border-color:#fbbf24!important;background:#fffbeb!important}.admin-porto-status-card.live{border-color:#5eead4!important;background:#ecfeff!important}.admin-porto-status-card.bad{border-color:#fca5a5!important;background:#fff1f2!important}.admin-porto-layout{display:grid!important;grid-template-columns:minmax(250px,.34fr) minmax(0,.66fr)!important;gap:.48rem!important;align-items:start!important;min-height:0!important}.admin-porto-main,.admin-porto-side{min-width:0;display:grid;gap:.46rem;align-content:start}.admin-porto-main-grid{grid-template-rows:minmax(0,1.06fr) minmax(0,.94fr)}.swal2-popup.admin-popup .admin-cockpit-shell #admin-porto-panel :is(.admin-porto-box,.admin-porto-job-row,.admin-porto-console-section,.admin-porto-log,.admin-porto-worker-strip,.admin-magalu-signal){background:#fff!important;border-color:#d7e0ec!important;color:#0f172a!important}.admin-porto-box{border-radius:.9rem!important;padding:.52rem!important;box-shadow:none!important;min-height:0!important;overflow:hidden!important}.admin-porto-section-title{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.32rem;color:#0f172a!important;font-size:.76rem!important;line-height:1.2!important;font-weight:950;text-transform:uppercase}.admin-porto-section-title span{color:#64748b!important;font-size:.76rem!important;font-weight:850;text-transform:none}.admin-porto-alert-stack{display:grid;gap:.34rem;max-height:min(18vh,9rem);overflow:auto}.swal2-popup.admin-popup .admin-cockpit-shell #admin-porto-panel .admin-zero-freeze{margin:0!important;border-radius:.78rem!important;padding:.72rem .78rem!important;background:#fff7ed!important;border:1px solid #fb923c!important;color:#7c2d12!important;font-size:.86rem!important;line-height:1.42!important}.swal2-popup.admin-popup .admin-cockpit-shell #admin-porto-panel .admin-zero-freeze.ok{background:#f0fdf4!important;border-color:#86efac!important;color:#14532d!important}.swal2-popup.admin-popup .admin-cockpit-shell #admin-porto-panel .admin-zero-freeze :is(b,span,small,i){color:inherit!important;font-size:inherit!important;line-height:inherit!important}.admin-porto-worker-strip{margin:0!important;border-radius:.64rem!important;padding:.46rem .52rem!important}.admin-porto-worker-strip b{color:#0f172a!important;font-size:.92rem!important}.admin-porto-worker-strip span{color:#475569!important;text-align:left!important;font-size:.84rem!important}.admin-porto-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.admin-porto-metrics .admin-magalu-signal{min-height:2.86rem;border-radius:.58rem!important;padding:.38rem .42rem!important}.admin-porto-metrics .admin-magalu-signal b{color:#020617!important;font-size:.86rem!important;line-height:1.18!important}.admin-porto-metrics .admin-magalu-signal span{display:block;margin-top:.2rem;color:#475569!important;font-size:.78rem!important;line-height:1.3!important;font-weight:760}.admin-porto-jobs{max-height:min(28vh,17rem)!important;padding-right:.16rem!important;overflow:auto!important;scrollbar-gutter:stable!important}.admin-porto-job-row{grid-template-columns:minmax(0,1fr) auto!important;border-radius:.68rem!important;padding:.5rem .58rem!important;border-left:4px solid #cbd5e1!important;background:#fff!important;gap:.5rem!important}.admin-porto-job-row.live{border-left-color:#14b8a6!important;background:#f0fdfa!important}.admin-porto-job-row.delayed,.admin-porto-job-row.failed,.admin-porto-job-row.stalled{border-left-color:#f59e0b!important;background:#fffbeb!important}.admin-porto-job-row b{color:#020617!important;font-size:.86rem!important;line-height:1.18!important}.admin-porto-job-row small,.admin-porto-job-row span{color:#475569!important;font-size:.72rem!important;line-height:1.24!important}.admin-porto-job-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.34rem}.admin-porto-job-actions .notification-action-btn{min-height:1.88rem!important;padding:.36rem .5rem!important;font-size:.7rem!important}.admin-porto-more-note{color:#64748b!important;font-size:.76rem!important;line-height:1.25!important;font-weight:850;padding:.38rem .12rem 0}.admin-porto-stage-line{display:flex!important;flex-wrap:wrap;align-items:center;gap:.25rem .38rem;margin-top:.42rem!important}.admin-porto-stage-line span{color:#64748b!important;font-size:.74rem!important;line-height:1.2!important;font-weight:950}.admin-porto-stage-line .active-stage{color:#0369a1!important}.admin-porto-log{margin-top:.42rem!important;background:#f8fafc!important;border-color:#d7e0ec!important;padding:.46rem!important}.admin-porto-log summary{color:#0f172a!important;font-size:.82rem!important;line-height:1.25!important;font-weight:950}.admin-porto-console-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:.42rem!important}.admin-porto-console-section{background:#f8fafc!important;border-color:#cbd5e1!important;padding:.42rem!important;max-height:7rem;overflow:auto}.admin-porto-console-section b{color:#1e3a8a!important;font-size:.78rem!important}.swal2-popup.admin-popup .admin-cockpit-shell #admin-porto-panel :is(.admin-porto-console-section code,.admin-porto-log code){display:block!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#172554!important;font-size:.8rem!important;line-height:1.42!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}.swal2-popup.admin-popup{width:min(1360px,calc(100vw - .75rem))!important;height:min(96dvh,980px)!important;max-height:calc(100dvh - .8rem)!important}.swal2-popup.admin-popup .swal2-html-container{height:100%!important;max-height:none!important;overflow:hidden!important}.swal2-popup.admin-popup .admin-cockpit-shell.admin-unified{height:100%!important;max-height:none!important;padding:.5rem!important;background:#f8fafc!important;gap:.34rem!important}.swal2-popup.admin-popup .admin-cockpit-hero{flex:0 0 auto!important;min-height:0!important;padding:.46rem 3.15rem .46rem .62rem!important;gap:.48rem!important}.swal2-popup.admin-popup .admin-cockpit-title{font-size:clamp(1.08rem, 1.35vw, 1.34rem)!important;line-height:1.08!important}.swal2-popup.admin-popup .admin-cockpit-hero p{margin-top:.16rem!important;font-size:.76rem!important;line-height:1.24!important;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden!important}.swal2-popup.admin-popup .admin-load-strip{flex:0 0 auto!important;gap:.28rem!important}.swal2-popup.admin-popup .admin-load-step{min-height:2.18rem!important;padding:.32rem .42rem!important}.swal2-popup.admin-popup .admin-tabs{flex:0 0 auto!important;min-height:2.18rem!important;padding:.22rem!important;gap:.28rem!important}.swal2-popup.admin-popup .admin-tab-btn{min-height:1.72rem!important;font-size:.76rem!important}.swal2-popup.admin-popup .admin-section-stage{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:0 .2rem 0 0!important}.swal2-popup.admin-popup .admin-tab-stack{min-height:0!important;gap:.5rem!important}.swal2-popup.admin-popup .admin-cockpit-grid{gap:.5rem!important}.swal2-popup.admin-popup .admin-cockpit-metric{min-height:4.2rem!important;padding:.62rem .68rem!important}.swal2-popup.admin-popup .admin-cockpit-panel{padding:.52rem!important;min-height:0!important}.swal2-popup.admin-popup .admin-overview-grid{align-items:stretch!important;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr)!important;gap:.5rem!important}.swal2-popup.admin-popup .admin-product-strip{gap:.42rem!important}.swal2-popup.admin-popup .admin-product-card{grid-template-columns:minmax(210px,1.15fr) repeat(3,minmax(105px,.72fr)) auto!important;gap:.48rem!important;padding:.58rem .62rem!important;min-height:3.9rem!important;align-items:center!important}.swal2-popup.admin-popup .admin-product-card h4{font-size:.94rem!important;line-height:1.15!important;margin:0!important}.swal2-popup.admin-popup .admin-product-card p{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;font-size:.78rem!important;line-height:1.28!important}.swal2-popup.admin-popup .admin-product-cell span{font-size:.66rem!important;line-height:1.12!important;color:#64748b!important}.swal2-popup.admin-popup .admin-product-cell b{font-size:.84rem!important;line-height:1.18!important;color:#0f172a!important}.swal2-popup.admin-popup .admin-product-chip{font-size:.68rem!important;padding:.3rem .48rem!important}.swal2-popup.admin-popup .admin-quick-actions .notification-action-btn{min-height:2rem!important;padding:.45rem .56rem!important}.swal2-popup.admin-popup .admin-porto-status-card{min-height:3.45rem!important;height:auto!important;align-content:start!important}.swal2-popup.admin-popup .admin-porto-status-card b{font-size:.98rem!important}.swal2-popup.admin-popup .admin-porto-status-detail{-webkit-line-clamp:2!important;min-height:0!important}.swal2-popup.admin-popup #admin-porto-panel{max-height:none!important;overflow:visible!important}.swal2-popup.admin-popup #admin-porto-panel .admin-porto-jobs,.swal2-popup.admin-popup .admin-list-scroll,.swal2-popup.admin-popup .admin-magalu-jobs{max-height:min(28vh,17rem)!important;overflow:auto!important;scrollbar-gutter:stable!important}.swal2-popup.admin-popup .admin-magalu-dashboard{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.5rem!important;margin-bottom:.55rem!important}.swal2-popup.admin-popup .admin-magalu-dashboard.compact{grid-template-columns:repeat(4,minmax(0,1fr))!important}.swal2-popup.admin-popup .admin-magalu-metric{min-height:4rem!important;padding:.56rem .62rem!important}.swal2-popup.admin-popup .admin-magalu-metric b{font-size:.94rem!important;line-height:1.12!important}.swal2-popup.admin-popup .admin-magalu-metric span{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}.swal2-popup.admin-popup .admin-magalu-layout{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)!important;gap:.55rem!important}.swal2-popup.admin-popup .admin-porto-log{overflow:hidden!important}.swal2-popup.admin-popup .admin-porto-console-section{max-height:9rem!important}.swal2-popup.admin-popup .admin-porto-jobs-console .admin-job-list-scroll{max-height:min(38vh,25rem)!important;overflow:auto!important;scrollbar-gutter:stable!important}.swal2-popup.admin-popup .admin-porto-jobs-console .admin-job-unified-grid{align-items:start!important}.swal2-popup.admin-popup .admin-job-row-compact{min-height:0!important}@media (max-width:1040px){.admin-porto-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-porto-layout,.swal2-popup.admin-popup .admin-magalu-layout,.swal2-popup.admin-popup .admin-overview-grid{grid-template-columns:1fr!important}.swal2-popup.admin-popup .admin-product-card{grid-template-columns:1fr!important;align-items:start!important}.swal2-popup.admin-popup .admin-product-card .admin-quick-actions{justify-content:flex-start!important}.swal2-popup.admin-popup .admin-magalu-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.admin-porto-status-grid{grid-template-columns:1fr}.admin-porto-actions{justify-content:flex-start}.admin-porto-job-row{grid-template-columns:1fr!important}}html.visual-theme-ready .appearance-preview{border-radius:.72rem!important;box-shadow:none!important}@media (min-width:1280px) and (max-width:1390px) and (max-height:780px){html.visual-theme-ready{--lb-v2-pad:.54rem;--lb-v2-gap:.42rem}html.visual-theme-ready .workspace-topbar{height:3.7rem!important;min-height:3.7rem!important}html.visual-theme-ready .news-bar{height:1.45rem!important}html.visual-theme-ready .workspace-footer{height:1.85rem!important;min-height:1.85rem!important;flex-basis:1.85rem!important}html.visual-theme-ready .lb-command-workspace{padding:.34rem .58rem .42rem!important}html.visual-theme-ready .lb-command-grid{grid-template-columns:minmax(0,1fr) 17rem!important}html.visual-theme-ready .lb-command-grid .mission-arena{grid-template-rows:minmax(0,1fr) 4.55rem!important}html.visual-theme-ready .mission-title{font-size:1rem!important}html.visual-theme-ready .mission-briefing-card span,html.visual-theme-ready .mission-why span{font-size:.6rem!important}html.visual-theme-ready .mission-briefing-card{min-height:2.3rem!important}html.visual-theme-ready .mission-mini-card b{font-size:.62rem!important}html.visual-theme-ready .consultant-command-item span,html.visual-theme-ready .mission-mini-card span{font-size:.5rem!important}html.visual-theme-ready .consultant-command-item{min-height:2.08rem!important}}@media (max-width:1100px){html.visual-theme-ready .workspace-topbar{height:auto!important;min-height:0!important}html.visual-theme-ready .lb-command-grid,html.visual-theme-ready .lb-command-grid .mission-arena,html.visual-theme-ready .lb-command-grid .mission-orbit,html.visual-theme-ready .lb-command-workspace{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:none!important;height:auto!important;overflow:visible!important}html.visual-theme-ready .lb-command-workspace{overflow-y:auto!important;padding-bottom:calc(4.8rem + env(safe-area-inset-bottom))!important}html.visual-theme-ready .app-center-body,html.visual-theme-ready .calendar-container,html.visual-theme-ready .limbic-school-grid,html.visual-theme-ready .notification-board{grid-template-columns:1fr!important;height:auto!important;overflow-y:auto!important}}.swal2-popup.crm-popup.professor-popup,html.visual-theme-ready .swal2-popup.crm-popup.professor-popup,html.visual-theme-ready .swal2-popup.professor-popup{width:min(1440px,calc(100vw - .75rem))!important;max-width:calc(100vw - .75rem)!important;height:min(92dvh,calc(100dvh - .75rem),900px)!important;max-height:calc(100dvh - .75rem)!important;padding:0!important;overflow:hidden!important;border-radius:1.15rem!important}.swal2-container:has(.professor-popup),html.visual-theme-ready .swal2-container:has(.professor-popup){align-items:center!important;overflow:hidden!important;padding:.38rem!important}.swal2-popup.professor-popup .swal2-html-container,html.visual-theme-ready .swal2-popup.professor-popup .swal2-html-container{margin:0!important;max-height:none!important;overflow:hidden!important;padding:0!important;scrollbar-gutter:auto!important}.swal2-popup.professor-popup .professor-redesign-shell,html.visual-theme-ready .swal2-popup.professor-popup .professor-redesign-shell{height:100%!important;max-height:100%!important}.crm-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}html.light :is(
.lead-title,.lead-summary,.lead-meta-row > span,.lead-intel-strip span,.kanban-col h3 span,.decision-kanban-col .decision-title,.decision-kanban-col .decision-copy,.decision-card-title,.decision-card-summary,.decision-card-meta,.cockpit-now-list .decision-card-title,.cockpit-now-list .decision-card-summary,.mission-rail .decision-card-title,.mission-hero b,.mission-hero span,.mission-hero p,.cinematic-boot-code,.cinematic-boot-detail
){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}html.light .cockpit-now-list .decision-card-summary,html.light .decision-kanban-col .decision-card-summary,html.light .decision-kanban-col .decision-card-title,html.light .lead-summary{display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}html.light .lead-summary{-webkit-line-clamp:1}html.light .decision-kanban-col .decision-card-summary,html.light .decision-kanban-col .decision-card-title{-webkit-line-clamp:2}html.light .lead-phone-chip{display:none!important}html.light .lead-card>.relative.z-10>.flex.justify-between.gap-2.items-start{align-items:center;gap:var(--attio-space-1)}html.light .lead-card>.relative.z-10>.flex.justify-between .min-w-0{display:flex;align-items:center;gap:var(--attio-space-1);flex:1;min-width:0}html.light .lead-contact-actions{display:inline-flex;align-items:center;gap:var(--attio-space-1);margin-left:auto;flex-shrink:0}html.light .expanded-lead-card .flex.items-start.justify-between .min-w-0{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}html.light .expanded-lead-card .lead-contact-actions.expanded{display:inline-flex;align-self:flex-end;margin-left:auto;margin-top:var(--attio-space-1)}html.light .lead-contact-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--attio-radius);border:1px solid var(--attio-border);background:var(--attio-surface);color:#6b7280;font-size:.72rem;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}html.light .lead-contact-icon:hover:not(.is-disabled){border-color:#d1d5db;color:#111827;background:#f9fafb}html.light .lead-contact-icon.is-disabled{opacity:.38;cursor:not-allowed;pointer-events:none}html.light :is(.lead-card,.kanban-col,.decision-card,.expanded-lead-card,.cockpit-panel,.mission-rail .decision-card){overflow:hidden;max-width:100%;background:var(--attio-surface)!important;border:1px solid var(--attio-border)!important;box-shadow:var(--attio-shadow)!important}html.light .decision-kanban-col .decision-card:hover,html.light .lead-card:hover{transform:none!important;border-color:#d1d5db!important;box-shadow:var(--attio-shadow)!important}html.light :is(
.glass,.lead-card,.kanban-col,.crm-modal-shell,.swal2-popup.crm-popup,#modal-config > .glass,#modal-analytics > .glass,.calendar-container,.analytics-card,.cockpit-panel,button.crm-modal-action-btn,.analytics-action,.workspace-tab,.config-mini-btn,input:not([type=checkbox]):not([type=radio]),textarea,select:not([type=checkbox])
){border-radius:var(--attio-radius)!important}html.light :is(.lead-card,.kanban-col,.decision-card,.glass,.crm-modal-shell,#modal-config > .glass,#modal-analytics > .glass,.analytics-card){box-shadow:var(--attio-shadow)!important}html.light .glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--attio-surface)!important}html.light :is(#board-grid,.mission-rail,.cockpit-now-list,.mission-arena,.workspace-main){gap:var(--attio-space-2)!important}html.light .kanban-col{padding:var(--attio-space-2)!important}html.light .lead-card{padding:var(--attio-space-2)!important}html.light :is(
.crm-modal-shell,#modal-config > .glass.config-modal-shell,#modal-analytics > .glass,#modal-calendario > .calendar-container,.swal2-popup.crm-popup:not(.swal2-toast)
){max-height:85vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;box-shadow:var(--attio-shadow)!important}html.light .crm-modal-shell{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}html.light :is(.crm-modal-header,.config-modal-header,.modal-analytics-header){flex-shrink:0}html.light :is(.crm-modal-footer,.config-modal-footer){flex-shrink:0}html.light :is(.crm-modal-body,.modal-scroll-body,#modal-config .config-section){flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}html.light #modal-analytics>.glass{height:auto!important;max-height:85vh!important;padding:var(--attio-space-3)!important}html.light #modal-config>.glass.config-modal-shell{height:auto!important;max-height:85vh!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;padding:var(--attio-space-3)!important}html.light #modal-config .config-modal-body{min-height:0;overflow:hidden}html.light .swal2-popup.crm-popup:not(.email-popup){max-height:85vh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:var(--attio-radius)!important}html.light .swal2-popup.crm-popup:not(.email-popup) .swal2-html-container{flex:1 1 auto;min-height:0;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important}html.light .swal2-popup.crm-popup .swal2-actions{flex-shrink:0}html.light #modal-analytics>.glass,html.light #modal-config>.glass{border-radius:var(--attio-radius)!important;box-shadow:var(--attio-shadow)!important;background:var(--attio-surface)!important;border:1px solid var(--attio-border)!important}@keyframes limbicLogoPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(.98)}}#cinematic-intro:not(.hidden){background:var(--attio-bg)!important}#cinematic-intro:not(.hidden)::after{display:none!important}#cinematic-intro:not(.hidden) .cinematic-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;width:100%;max-width:100%;padding:var(--attio-space-3);gap:var(--attio-space-3)}#cinematic-intro:not(.hidden) .cinematic-splash-center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:min(520px,100%);gap:var(--attio-space-3)}#cinematic-intro:not(.hidden) .cinematic-logo .limbic-main{animation:limbicLogoPulse 2.4s ease-in-out infinite}#cinematic-intro:not(.hidden) :is(
.cinematic-head,.cinematic-grid,.cinematic-footer-actions,.cinematic-progress-wrap,.cinematic-status-grid,.cinematic-side-card,#cinematic-kicker,#cinematic-title,#cinematic-subtitle,#cinematic-copy,.matrix-canvas,.matrix-rain
){display:none!important}#cinematic-intro:not(.hidden) #cinematic-boot-terminal{width:min(480px,100%);margin-top:var(--attio-space-1)}#cinematic-intro:not(.hidden) .cinematic-boot-terminal{gap:var(--attio-space-1);margin-top:0}#cinematic-intro:not(.hidden) .cinematic-boot-row{border-radius:var(--attio-radius);border:1px solid var(--attio-border);background:var(--attio-surface);box-shadow:var(--attio-shadow);padding:var(--attio-space-1) var(--attio-space-2)}#cinematic-intro:not(.hidden) .cinematic-boot-code{font-family:var(--type-font-family);color:#111827;font-weight:600;font-size:.75rem}#cinematic-intro:not(.hidden) .cinematic-boot-detail{color:#6b7280;font-size:.68rem}#cinematic-intro:not(.hidden) .cinematic-boot-dot{box-shadow:none}#cinematic-intro:not(.hidden) .cinematic-boot-row.loading .cinematic-boot-dot{background:#38bdf8;animation:limbicLogoPulse 1.4s ease-in-out infinite}#cinematic-intro:not(.hidden) .cinematic-boot-row.ok .cinematic-boot-dot{background:#10b981}#cinematic-intro:not(.hidden) :is(#matrix-rain-canvas,.matrix-rain),html.crm-boot-lite :is(#auth-matrix-canvas,#matrix-rain-canvas,.matrix-rain,.auth-code-rain){display:none!important}html.light .swal2-popup.crm-popup.professor-popup,html.visual-theme-ready .swal2-popup.crm-popup.professor-popup{max-height:85vh!important}html.light .swal2-popup.crm-popup.professor-popup .swal2-html-container,html.visual-theme-ready .swal2-popup.crm-popup.professor-popup .swal2-html-container{overflow:hidden!important}html.light .swal2-popup.crm-popup.professor-popup .professor-redesign-shell,html.visual-theme-ready .swal2-popup.crm-popup.professor-popup .professor-redesign-shell{height:min(85dvh,calc(100dvh - .75rem),900px)!important;max-height:100%!important}