/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-neutral-100:oklch(97% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-white:#fff;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.min-h-screen{min-height:100vh}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bg-white{background-color:var(--color-white)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.text-neutral-900{color:var(--color-neutral-900)}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (prefers-color-scheme:dark){.dark\:bg-neutral-100{background-color:var(--color-neutral-100)}.dark\:bg-neutral-950{background-color:var(--color-neutral-950)}.dark\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-900{color:var(--color-neutral-900)}}}:root{--ink:#070a11;--panel:#0d121d;--line:#9fb1d321;--muted:#8490a6;--text:#eef4ff;--cyan:#44e4ff;--violet:#9e7bff;--mint:#45e6bd}*{box-sizing:border-box}html{background:var(--ink)}body{background:radial-gradient(circle at 74% -10%,#456aff1f,transparent 28%),var(--ink);color:var(--text);font-family:var(--font-geist-sans),Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0}a,button{font:inherit}a,button{color:inherit}a{text-decoration:none}.app-shell{grid-template-columns:254px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:20;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#070a11f0;flex-direction:column;width:254px;padding:24px 17px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{align-items:center;gap:11px;height:43px;padding:0 9px;display:flex}.brand-mark{color:#081018;background:linear-gradient(135deg,#8af4ff,#6a88ff 70%,#a676ff);border-radius:11px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 0 25px #44e4ff33,inset 0 1px #fff9}.brand-name{letter-spacing:.13em;font-size:16px;font-weight:760;display:block}.brand-edition{color:#637086;letter-spacing:.19em;margin-top:3px;font-size:13px;font-weight:700;display:block}.primary-nav{margin-top:34px}.nav-eyebrow{color:#566176;letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px 12px;font-size:14px;font-weight:720}.nav-item{text-align:left;cursor:pointer;color:#778398;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;width:100%;height:43px;padding:0 12px;font-size:16px;font-weight:520;transition:all .18s;display:flex;position:relative}.nav-item:hover{color:#d9e5f7;background:#ffffff06}.nav-item.active{color:#f5f9ff;box-shadow:inset 3px 0 var(--cyan);background:linear-gradient(90deg,#2e6bff24,#51e1ff0a);border-color:#598bff33}.nav-item.active svg{color:var(--cyan);filter:drop-shadow(0 0 7px #44e4ff8c)}.nav-badge{text-align:center;color:#041117;background:var(--cyan);border-radius:10px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:14px;font-weight:800}.company-list{border-top:1px solid #96aacd14;margin-top:27px;padding-top:24px}.section-title-row{justify-content:space-between;align-items:center;display:flex}.section-title-row .nav-eyebrow{margin-bottom:8px}.section-title-row button{width:24px;height:24px}.company-row,.section-title-row button{color:#758197;cursor:pointer;background:0 0;border:0}.company-row{border-radius:9px;align-items:center;gap:10px;width:100%;height:37px;padding:0 10px;display:flex}.company-row:hover{color:#d5deeb;background:#ffffff06}.company-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.company-dot.cyan{color:#36d9f7}.company-dot.violet{color:#9d7bff}.company-dot.orange{color:#ff9e5b}.company-dot.slate{color:#58647a}.company-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.site-count{color:#4f5b70;min-width:20px;margin-left:auto;font-size:15px}.sidebar-foot{margin-top:auto}.system-status{color:#637087;margin:0 8px 15px;font-size:14px}.system-status span{background:#40dda8;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #40dda8}.profile-mini{background:#ffffff06;border:1px solid #93a8c91a;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.profile-avatar{color:#e8f9ff;background:linear-gradient(135deg,#344667,#1a2130);border-radius:10px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:750;display:grid}.profile-mini span,.profile-mini strong{display:block}.profile-mini strong{font-size:15px;font-weight:650}.profile-mini span{color:#5e6a7e;margin-top:2px;font-size:14px}.profile-mini svg{color:#586477}.workspace{grid-column:2;min-width:0}.topbar{z-index:15;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#070a11c9;grid-template-columns:auto minmax(280px,530px) auto;justify-content:space-between;align-items:center;gap:28px;height:70px;padding:0 32px;display:grid;position:sticky;top:0}.mobile-menu{display:none}.workspace-switcher{color:#bdc8d9;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:7px 9px;font-size:16px;font-weight:600;display:flex}.switcher-icon{color:#84a6da;background:#40577e1f;border:1px solid #748db62e;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.workspace-switcher>svg{color:#58667b}.command-search{color:#526075;text-align:left;cursor:pointer;background:#0f1622b8;border:1px solid #829ac126;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:38px;padding:0 12px;display:grid}.command-search span{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}kbd{color:#68758a;font:8.5px var(--font-geist-mono);background:#121925;border:1px solid #849abe24;border-radius:6px;padding:3px 6px}.top-actions{gap:11px}.live-pill,.top-actions{align-items:center;display:flex}.live-pill{color:#5f6d83;letter-spacing:.12em;gap:7px;font-size:13px;font-weight:760}.live-pill i{background:#3ce5b1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #3ce5b1}.live-pill.loading i{background:#f0b35e;box-shadow:0 0 9px #f0b35e}.live-pill.error{color:#d78383}.live-pill.error i{background:#f07474;box-shadow:0 0 9px #f07474}.icon-button{color:#8a97aa;cursor:pointer;background:#111824cc;border:1px solid #8ba0c321;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:relative}.notification-dot{border:1px solid var(--ink);background:#58dfff;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px;box-shadow:0 0 7px #58dfff}.notification-count{color:#061015;background:#53dcef;border:2px solid #090e16;border-radius:999px;place-items:center;min-width:20px;min-height:20px;padding:2px 5px;font-size:14px;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-6px}.notification-panel{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d15f7;border:1px solid #67d9ee33;border-radius:15px;width:min(390px,100vw - 28px);max-height:calc(100vh - 82px);position:fixed;top:61px;right:18px;overflow:hidden;box-shadow:0 24px 80px #00000080}.notification-panel>header{border-bottom:1px solid #829bbe17;justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.notification-panel header span{color:#4dcfe2;letter-spacing:.15em;font-size:11px;font-weight:800}.notification-panel header h2{margin:4px 0 0;font-size:17px}.notification-panel header button{color:#69a2bc;cursor:pointer;background:0 0;border:0;font-size:14px}.notification-panel>div{max-height:calc(100vh - 155px);overflow-y:auto}.notification-panel>div>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #829bbe0f;grid-template-columns:9px 1fr;gap:10px;width:100%;padding:14px 16px;display:grid}.notification-panel>div>button.unread{background:#41c2da09}.notification-panel button>i{background:#587087;border-radius:50%;width:7px;height:7px;margin-top:4px}.notification-panel button>i.success{background:#46d6ac;box-shadow:0 0 8px #46d6ac80}.notification-panel button>i.warning{background:#efad58}.notification-panel button>i.critical{background:#fb7185}.notification-panel button p,.notification-panel button span,.notification-panel button strong{display:block}.notification-panel button strong{color:#cbd8e8;font-size:14px}.notification-panel button p{color:#748196;margin:5px 0;font-size:14px;line-height:1.55}.notification-panel button span{color:#46556a;font-size:11px}.notification-empty{color:#496073;align-content:center;place-items:center;gap:8px;min-height:130px;display:grid}.notification-empty p{margin:0;font-size:13px}.dashboard{width:min(100%,1480px);margin:0 auto;padding:24px 32px 46px}.briefing-hero{background:radial-gradient(circle at 78% 42%,#34cdff26,#0000 27%),radial-gradient(circle at 55% 120%,#5253ff2b,#0000 42%),linear-gradient(118deg,#0f1725,#0c1320 46%,#08101d);border:1px solid #6b8ecf2e;border-radius:22px;grid-template-columns:1.12fr .88fr;min-height:306px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 75px #0000003d,inset 0 1px #ffffff06}.briefing-hero:before{content:"";background-image:linear-gradient(#6789c409 1px,#0000 0),linear-gradient(90deg,#6789c409 1px,#0000 0);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.hero-noise{opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.15'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-copy{z-index:3;padding:36px 0 29px 39px;position:relative}.eyebrow-chip{color:#71dced;letter-spacing:.16em;align-items:center;gap:7px;font-size:14px;font-weight:750;display:inline-flex}.eyebrow-chip svg{filter:drop-shadow(0 0 6px #54def6)}.hero-copy h1{letter-spacing:-.048em;margin:18px 0 12px;font-size:clamp(31px,3.3vw,49px);font-weight:650;line-height:.99}.hero-copy h1 span{color:#7d8ca3}.hero-copy>p{color:#8d99ad;max-width:610px;margin:0;font-size:16px;line-height:1.65}.hero-actions{gap:10px;margin-top:23px;display:flex}.approve-button,.more-button,.primary-button,.secondary-button,.team-button{cursor:pointer;border-radius:10px;transition:all .18s}.primary-button{color:#061018;background:linear-gradient(135deg,#76ecff,#68a1ff);border:0;align-items:center;gap:9px;min-height:38px;padding:0 16px;font-size:15px;font-weight:760;display:flex;box-shadow:0 9px 28px #47aaff2b}.primary-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.secondary-button{color:#8794a8;white-space:nowrap;background:#ffffff06;border:1px solid #8ba2c626;align-items:center;gap:9px;min-height:38px;padding:0 14px;font-size:15px;display:flex}.trust-row{color:#667388;gap:18px;margin-top:20px;font-size:14px;display:flex}.trust-row span{align-items:center;gap:6px;display:flex}.trust-row svg{color:#52cbb6}.atlas-stage{isolation:isolate;min-width:360px;position:relative}.atlas-glow{opacity:.08;filter:blur(40px);background:#4ce6ff;border-radius:50%;width:290px;height:290px;position:absolute;top:36px;right:90px}.orbit{border:1px solid #4ed1f221;transform:rotate(-20deg)}.orbit,.orbit:before{border-radius:50%;position:absolute}.orbit:before{content:"";background:#57e3fb;width:5px;height:5px;box-shadow:0 0 12px #57e3fb}.orbit-one{width:340px;height:170px;top:100px;right:28px}.orbit-one:before{top:25px;right:62px}.orbit-two{width:255px;height:128px;top:126px;right:77px}.orbit-two:before{background:#947eff;bottom:18px;left:44px}.atlas-image{z-index:2;object-fit:contain;filter:drop-shadow(0 20px 26px #00000073);width:auto;height:386px;position:absolute;bottom:-38px;right:28px}.atlas-label{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e17c2;border:1px solid #7ea8d42e;border-radius:11px;align-items:center;gap:10px;padding:9px 12px 9px 10px;display:flex;position:absolute;bottom:18px;right:20px;box-shadow:0 12px 28px #00000040}.agent-live{background:#40e0bf12;border:1px solid #40e0bf33;border-radius:7px;place-items:center;width:21px;height:21px;display:grid}.agent-live i{background:#45e6bd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #45e6bd}.atlas-label small,.atlas-label strong{display:block}.atlas-label strong{color:#dceafb;letter-spacing:.13em;font-size:14px}.atlas-label small{color:#5f7087;letter-spacing:.16em;margin-top:2px;font-size:12px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:13px;display:grid}.metric-card{border:1px solid var(--line);width:100%;min-height:88px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#111825de,#0a0f18db);border-radius:15px;grid-template-columns:37px 1fr;align-items:center;gap:12px;padding:14px 15px;transition:all .16s;display:grid;position:relative}.metric-card:hover{border-color:#749fde52;transform:translateY(-1px)}.metric-card:hover .metric-arrow{color:var(--cyan);transform:translate(1px,-1px)}.metric-card:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.metric-card:active{transform:translateY(0)}.metric-icon{border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.metric-icon.mint{color:#53e6bd;background:#2cdcac13}.metric-icon.blue{color:#63a5ff;background:#3f88ff14}.metric-icon.violet{color:#a989ff;background:#916fff16}.metric-icon.amber{color:#f4b65f;background:#f0a44114}.metric-copy small,.metric-copy span,.metric-copy strong{display:block}.metric-copy span{color:#69768b;font-size:14px}.metric-copy strong{letter-spacing:-.025em;margin-top:4px;font-size:20px;font-weight:640}.metric-copy small{color:#4e5b6e;margin-top:2px;font-size:13px}.metric-arrow{color:#364256;transition:all .16s;position:absolute;top:14px;right:14px}.content-grid{grid-template-columns:minmax(0,1.62fr) minmax(300px,.72fr);gap:13px;margin-top:13px;display:grid}.activity-panel,.decision-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0e141feb,#090e16e6);border-radius:17px}.decision-panel{padding:20px}.activity-panel{padding:20px 18px 16px}.panel-heading{justify-content:space-between;align-items:flex-end;display:flex}.panel-heading h2{letter-spacing:-.02em;margin:4px 0 0;font-size:18px;font-weight:630}.overline{color:#59667b;letter-spacing:.17em;font-size:13px;font-weight:740}.panel-heading>button{color:#6a778b;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;display:flex}.working-count{color:#49d7b0;font-size:13px}.working-count:before{content:"";background:#45e6bd;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 7px #45e6bd}.decision-card{background:#0b121dbd;border:1px solid #638dd126;border-radius:14px;margin-top:14px;position:relative;overflow:hidden}.decision-accent{background:linear-gradient(#ffbd64,#ff6f64);width:2px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #ff895380}.decision-topline{border-bottom:1px solid #8fa6cb14;align-items:center;gap:8px;padding:11px 14px;display:flex}.company-chip,.evidence-score,.risk-chip{font-size:13px}.risk-chip{color:#f4ae59;letter-spacing:.08em;background:#ffa13d0f;border:1px solid #ffb04d24;border-radius:6px;padding:4px 7px;font-weight:760}.company-chip{color:#718096;align-items:center;gap:6px;display:flex}.company-chip i{background:#45dff6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #45dff6}.evidence-score{color:#45cfa9;margin-left:auto}.decision-body{grid-template-columns:1fr auto;gap:24px;padding:17px;display:grid}.decision-copy h3{color:#dce6f5;max-width:620px;margin:0;font-size:17px;font-weight:620;line-height:1.35}.decision-copy>p{color:#718096;max-width:660px;margin:8px 0 0;font-size:14px;line-height:1.5}.decision-meta{color:#59677b;gap:14px;margin-top:13px;font-size:13px;display:flex}.decision-meta span{align-items:center;gap:5px;display:flex}.decision-meta svg{color:#69798f}.decision-actions{align-self:center;gap:7px;min-width:145px;display:grid}.approve-button{color:#06130f;background:linear-gradient(135deg,#6aeac3,#4fd6c3);border:0;justify-content:center;align-items:center;gap:7px;height:34px;font-size:14px;font-weight:750;display:flex}.more-button{color:#6f7d91;background:0 0;border:1px solid #859dc221;height:30px;font-size:13px}.activity-list{margin-top:11px}.activity-row{border-bottom:1px solid #8b9fbf13;grid-template-columns:37px 1fr;gap:11px;padding:11px 0;display:grid}.mini-agent{--agent-colour:#43dff4;border:1px solid var(--agent-colour);width:37px;height:37px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mini-agent{border:1px solid color-mix(in srgb,var(--agent-colour) 25%,transparent)}}.mini-agent{background:radial-gradient(circle at 50% 70%,var(--agent-colour),#111824);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.mini-agent{background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--agent-colour) 16%,transparent),#111824)}}.mini-agent img{object-fit:contain;object-position:top center;width:33px;height:47px;position:absolute;bottom:-9px;left:2px}.mini-agent i{background:#40e3b3;border:1px solid #101620;border-radius:50%;width:6px;height:6px;position:absolute;bottom:2px;right:2px;box-shadow:0 0 6px #40e3b3}.activity-copy>div{justify-content:space-between;display:flex}.activity-copy strong{font-size:14px;font-weight:650}.activity-copy>div span{color:#465368;font-size:14px}.activity-copy p{color:#78869a;margin:3px 0 0;font-size:13px;line-height:1.3}.activity-copy small{color:#465367;margin-top:4px;font-size:12px;display:block}.team-button{color:#7799c5;background:#3d76d80e;border:1px solid #5ba5ff26;justify-content:center;align-items:center;gap:7px;width:100%;height:34px;margin-top:11px;font-size:14px;display:flex}.product-view{width:min(100%,1480px);margin:0 auto;padding:35px 32px 54px}.view-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}.view-header>div{max-width:760px}.view-header span{color:#5bdff4;letter-spacing:.18em;font-size:13px;font-weight:760}.view-header h1{letter-spacing:-.045em;margin:8px 0;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1}.view-header p{color:#758298;margin:0;font-size:15px;line-height:1.6}.view-header .primary-button{flex-shrink:0}.view-tabs{border:1px solid var(--line);background:#0d131db3;border-radius:11px;gap:3px;width:max-content;padding:4px;display:flex}.view-tabs button{color:#68758a;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:31px;padding:0 12px;font-size:14px}.view-tabs button.selected{color:#e7eef9;background:#182233;box-shadow:inset 0 0 0 1px #90a9d014}.view-tabs span{color:#66dcf0;margin-left:5px}.queue-layout{grid-template-columns:minmax(0,1fr) 270px;gap:14px;margin-top:15px;display:grid}.queue-stack{gap:10px;display:grid}.queue-card{border:1px solid var(--line);background:linear-gradient(135deg,#111825eb,#090e17f0);border-radius:15px;grid-template-columns:52px minmax(0,1fr) 164px;align-items:center;gap:17px;padding:18px;display:grid}.queue-index{color:#58728d;font:12px var(--font-geist-mono);border-right:1px solid #93aace17;align-self:stretch;place-items:center;display:grid}.queue-index.q1{color:#f3b35d}.queue-index.q2{color:#55ddeb}.queue-index.q3{color:#aa85ff}.queue-kicker{color:#68768b;align-items:center;gap:7px;font-size:13px;display:flex}.queue-kicker>span{color:#82a3cf;text-transform:uppercase;letter-spacing:.08em;background:#577cb314;border-radius:5px;padding:3px 6px}.queue-kicker i{background:#42d8ee;border-radius:50%;width:4px;height:4px}.queue-kicker b{color:#48cda9;margin-left:auto;font-weight:560}.queue-main h2{color:#dfe8f5;margin:9px 0 6px;font-size:17px;font-weight:620;line-height:1.35}.queue-main>p{color:#6d7b90;margin:0;font-size:14px;line-height:1.48}.queue-foot{color:#526074;gap:13px;margin-top:11px;font-size:14px;display:flex}.queue-foot span{align-items:center;gap:5px;display:flex}.queue-actions{gap:6px;display:grid}.queue-actions>button:not(.approve-button){color:#66748a;cursor:pointer;background:0 0;border:1px solid #859cbe1c;border-radius:8px;height:29px;font-size:13px}.queue-actions>button:last-child{border:0;width:28px;position:absolute;top:8px;right:8px}.queue-actions>button.decline-button{color:#a86f7d;border:1px solid #fb718521;width:auto;position:static}.queue-empty{color:#4fd6b6;justify-content:center;align-items:center;gap:14px;min-height:132px;padding:28px;display:flex}.queue-empty h2,.queue-empty h3{color:#cdd9e8;margin:0 0 6px}.queue-empty p{color:#65758b;margin:0}.queue-assurance{background:radial-gradient(circle at 100% 0,#30d5bb14,#0000 42%),#0d151e;border:1px solid #45ddbb24;border-radius:15px;align-self:start;padding:22px}.queue-assurance>svg{color:#50dcba}.queue-assurance>span{color:#50d9bb;letter-spacing:.16em;margin-top:18px;font-size:13px;font-weight:750;display:block}.queue-assurance h3{letter-spacing:-.03em;margin:6px 0 8px;font-size:20px}.queue-assurance>p{color:#6f7d90;margin:0;font-size:14px;line-height:1.55}.queue-assurance ul{border-top:1px solid #6aaba11a;gap:10px;margin:17px 0 0;padding:15px 0 0;list-style:none;display:grid}.queue-assurance li{color:#78899a;align-items:center;gap:8px;font-size:13px;display:flex}.queue-assurance li svg{color:#4bd7b6}.completed-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.completed-summary>div{border:1px solid var(--line);background:#0c121bc2;border-radius:12px;grid-template-columns:auto 1fr;align-content:center;gap:5px 10px;min-height:82px;padding:14px 16px;display:grid}.completed-summary svg{color:#5cd9bb;grid-row:1/3;align-self:center}.completed-summary span{color:#5c697e;font-size:14px}.completed-summary strong{font-size:20px}.completed-stack{gap:12px;display:grid}.work-result-card{background:linear-gradient(145deg,#0e171ff0,#080d15f5);border:1px solid #42d3b021;border-radius:16px;overflow:hidden}.work-result-card.blocked{border-color:#e0a04826}.work-result-card.failed{border-color:#e7667c2b}.work-result-card>header{justify-content:space-between;gap:20px;padding:20px 22px 15px;display:flex}.result-status{color:#58d8b8;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:6px;width:max-content;font-size:11px;font-weight:800;display:flex}.result-status.blocked{color:#dfa45c}.result-status.failed{color:#ed8294}.result-status i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px}.work-result-card h2{color:#d6e0ed;margin:8px 0 5px;font-size:19px}.work-result-card header p{color:#66758a;max-width:760px;margin:0;font-size:14px;line-height:1.55}.result-owner{text-align:right;min-width:100px}.result-owner span,.result-owner strong{display:block}.result-owner strong{color:#67d9bd;font-size:13px}.result-owner span{color:#556377;margin-top:4px;font-size:12px}.result-context{gap:8px;padding:0 22px 14px;display:flex}.result-context span{color:#66758a;background:#0a0f1899;border:1px solid #829bbe14;border-radius:6px;padding:5px 7px;font-size:12px}.result-sections{background:#050a113d;border-top:1px solid #829bbe11;border-bottom:1px solid #829bbe11;grid-template-columns:repeat(3,1fr);gap:9px;padding:15px 22px;display:grid}.result-sections section{background:#0a0f1885;border:1px solid #829bbe11;border-radius:9px;padding:13px}.result-sections h3{color:#aab8ca;margin:0 0 10px;font-size:14px}.result-sections ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.result-sections li{color:#5d6c80;grid-template-columns:13px 1fr;align-items:start;gap:5px;font-size:14px;line-height:1.4;display:grid}.result-sections li svg{color:#4bcfab;margin-top:1px}.accounting-result{background:#2f70a30a;border:1px solid #4eabe31f;border-radius:10px;margin:14px 22px 0;padding:13px}.accounting-result>div{color:#67cbe6;align-items:center;gap:9px;display:flex}.accounting-result>div span,.accounting-result>div strong{display:block}.accounting-result>div strong{color:#b4c9d9;font-size:14px}.accounting-result>div span{color:#5b6f81;margin-top:3px;font-size:12px}.accounting-result>p{color:#73879b;border-top:1px solid #5396c214;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin:10px 0 0;padding-top:10px;font-size:14px;display:grid}.accounting-result code{color:#62bfd8;font-size:12px}.accounting-result em{color:#dca55f;text-transform:uppercase;background:#dda04d0f;border-radius:5px;padding:4px 6px;font-size:11px;font-style:normal}.work-result-card>footer{grid-template-columns:1fr 1fr;gap:12px;padding:15px 22px 18px;display:grid}.work-result-card footer span{color:#6d7b8f;letter-spacing:.12em;font-size:11px;font-weight:800}.work-result-card footer p{color:#647388;margin:5px 0 0;font-size:13px;line-height:1.45}.result-boundary{color:#51d3b3;background:#33bb9e09;border:1px solid #3fd4b117;border-radius:8px;grid-template-columns:auto 1fr;gap:8px;padding:10px;display:grid}.result-boundary p{margin:0!important}.completed-empty{color:#5fd8b9;text-align:center;border:1px dashed #6d8cb429;border-radius:16px;align-content:center;place-items:center;min-height:240px;padding:30px;display:grid}.completed-empty h2{color:#bcc9d9;margin:12px 0 6px;font-size:19px}.completed-empty p{color:#607085;max-width:480px;margin:0;font-size:14px;line-height:1.55}.portfolio-overview{border:1px solid var(--line);background:#0d131db8;border-radius:15px;grid-template-columns:1.45fr repeat(3,1fr);min-height:92px;margin-bottom:13px;display:grid}.portfolio-overview>div{border-left:1px solid #8fa5c714;flex-direction:column;justify-content:center;padding:18px 22px;display:flex}.portfolio-overview>div>span{color:#657287;font-size:13px}.portfolio-overview>div>strong{margin-top:5px;font-size:22px;font-weight:640}.portfolio-overview>div>small{color:#4d596c;margin-top:3px;font-size:14px}.portfolio-overview .portfolio-score{color:#58dcef;border-left:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px}.portfolio-score>div{flex-direction:column;display:flex}.entity-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.entity-card{border:1px solid var(--line);background:linear-gradient(150deg,#111825f0,#090e17e8);border-radius:16px;min-height:265px;padding:18px;transition:all .2s}.entity-card:hover{border-color:#5faddd40;transform:translateY(-2px)}.entity-top{align-items:center;display:flex}.entity-logo{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.entity-logo.e1{color:#4adef5;background:#37cae614}.entity-logo.e2{color:#a581ff;background:#8f64ff14}.entity-logo.e3{color:#ff9c61;background:#f4823e14}.entity-logo.e4{color:#627087;background:#707f9714}.setup-chip,.verified{letter-spacing:.09em;align-items:center;gap:4px;margin-left:10px;font-size:12px;display:flex}.verified{color:#45d5b1}.setup-chip{color:#d3a85f}.entity-top>button{color:#4f5b6e;background:0 0;border:0;margin-left:auto}.entity-card h2{margin:20px 0 7px;font-size:17px;font-weight:620}.entity-card>p{color:#68768a;min-height:41px;margin:0;font-size:14px;line-height:1.55}.entity-metrics{border-top:1px solid #8ca2c314;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:17px;padding-top:14px;display:grid}.entity-metrics span,.entity-metrics strong{display:block}.entity-metrics strong{font-size:16px}.entity-metrics span{color:#4f5d70;margin-top:3px;font-size:12px}.entity-open{color:#7495bd;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:17px;padding:10px 0 0;font-size:13px;display:flex}.entity-card.incomplete{background:#0b101985;border-style:dashed}.estate-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.estate-strip>div{border:1px solid var(--line);background:#0e141fc4;border-radius:13px;grid-template-rows:1fr 1fr;grid-template-columns:33px 1fr;align-items:end;column-gap:10px;min-height:70px;padding:13px 15px;display:grid}.estate-strip svg{color:#5ed8ea;grid-row:1/3;align-self:center}.estate-strip span{color:#d7e1ef;font-size:15px}.estate-strip small{color:#526075;align-self:start;font-size:14px}.data-panel{border:1px solid var(--line);background:#0b1019bd;border-radius:16px;overflow:hidden}.table-tools{border-bottom:1px solid #8ca4c817;align-items:center;gap:8px;min-height:58px;padding:0 15px;display:flex}.table-search{color:#566479;background:#0c121c;border:1px solid #839bc01f;border-radius:9px;gap:8px;width:min(360px,45%);padding:0 11px;font-size:14px}.table-search,.table-tools button{align-items:center;height:33px;display:flex}.table-tools button{color:#66748a;background:0 0;border:1px solid #839bc01a;border-radius:9px;gap:6px;padding:0 10px;font-size:13px}.table-search input{color:#b6c3d4;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.table-tools>span{gap:6px;margin-left:auto;font-size:13px}.table-tools>span,.tier-filter{color:#66748a;align-items:center;display:flex}.tier-filter{border:1px solid #839bc01a;border-radius:9px;height:33px;position:relative}.tier-filter select{appearance:none;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0 28px 0 10px;font-size:13px}.tier-filter svg{pointer-events:none;position:absolute;right:8px}.site-filter-empty{color:#66748a;place-items:center;min-height:100px;font-size:13px;display:grid}.site-tr{color:#708096;border-top:1px solid #8ca2c311;grid-template-columns:1.4fr .9fr .65fr .9fr 1fr .9fr 30px;align-items:center;gap:15px;min-height:67px;padding:0 17px;font-size:14px;display:grid}.site-tr.table-head{color:#4c586a;text-transform:uppercase;letter-spacing:.08em;border:0;min-height:35px;font-size:14px}.site-identity{align-items:center;gap:10px;display:flex}.site-favicon{color:#62dced;background:#3cc0e212;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.site-identity small,.site-identity strong{display:block}.site-identity strong{color:#d4deec;font-size:14px}.site-identity small{color:#4f5b6e;margin-top:3px;font-size:14px}.unassigned{color:#e1a75b}.tier-cell{color:#718ba8}.health-cell{align-items:center;gap:9px;display:flex}.health-track{background:#1b2432;border-radius:4px;flex:1;min-width:0;height:4px;position:relative;overflow:hidden}.health-cell i{border-radius:inherit;background:linear-gradient(90deg,#56d9f0,#46dfb6);position:absolute;inset:0 auto 0 0}.health-value{text-align:right;font-variant-numeric:tabular-nums;color:#627086;flex:none;min-width:4ch;font-size:14px}.status-cell{color:#63d9ba;background:#3dd5ac0f;border-radius:6px;width:max-content;padding:4px 7px}.status-cell.attention{color:#f0b05c;background:#efa64a0f}.status-cell.setup{color:#78a2d6;background:#5991d712}.site-tr>button{color:#4c586a;background:0 0;border:0}.search-cell{align-items:center;gap:10px;min-width:0;display:flex}.search-cell-empty{color:#414d5f}.search-cell svg{flex:none;width:76px;height:24px;overflow:visible}.search-cell svg polyline{fill:none;stroke:#56d9f0;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.spark-figures{align-items:baseline;gap:6px;min-width:0;display:flex}.spark-figures strong{color:#d4deec;font-variant-numeric:tabular-nums;font-size:14px}.spark-delta{font-variant-numeric:tabular-nums;color:#627086;font-size:12px}.spark-delta.up{color:#63d9ba}.spark-delta.down{color:#f0b05c}.spark-pending{color:#4f5b6e;font-size:12px}.spark-card-link{color:#78a2d6;cursor:pointer;background:#5991d71a;border:0;border-radius:5px;padding:2px 6px;font-size:11px}.site-tr-open{cursor:pointer}.site-tr-open:hover{background:#3c82be0d}.signal-badge{color:#f0b05c;vertical-align:2px;background:#efa64a1f;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:7px;padding:0 4px;font-size:11px;font-style:normal;display:inline-grid}.goal-nudge{color:#e1a75b;font-style:normal}.cert-chip{color:#f0b05c;background:#efa64a1a;border-radius:5px;margin-left:7px;padding:2px 6px;font-size:11px;font-style:normal}.strip-delta{font-variant-numeric:tabular-nums;margin-left:7px;font-size:13px;font-style:normal}.strip-delta.up{color:#63d9ba}.strip-delta.down{color:#f0b05c}.strip-movers{flex-direction:column;gap:1px;display:flex}.strip-movers .strip-delta{margin-left:0;font-size:13px}.estate-drawer .estate-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.estate-facts>div{border:1px solid var(--line);background:#0e141f99;border-radius:11px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.estate-facts small{color:#526075;text-transform:uppercase;letter-spacing:.07em;font-size:12px}.estate-facts strong{color:#d7e1ef;font-size:15px}.estate-facts span{color:#708096;font-size:12.5px}.estate-warn{color:#f0b05c}.estate-drawer-section{margin-bottom:16px}.estate-drawer-section h3{color:#aebdd2;margin:0 0 4px;font-size:14px}.estate-window{color:#526075;margin:0 0 8px;font-size:12.5px}.estate-daily,.estate-trend{width:100%;height:auto;overflow:visible}.estate-daily polyline,.estate-trend polyline{fill:none;stroke:#56d9f0;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.estate-trend polyline{stroke:#46dfb6}.estate-spark-dot{fill:#56d9f0}.estate-trend .estate-spark-dot{fill:#46dfb6}.estate-spark-label{fill:#b7c3d8;paint-order:stroke;stroke:#070a11d9;stroke-width:2.4px;font-size:7px;font-weight:650}.estate-spark-hover{fill:#0000}.estate-totals{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;display:grid}.estate-totals>div{flex-direction:column;gap:1px;display:flex}.estate-totals strong{color:#d7e1ef;font-variant-numeric:tabular-nums;font-size:15px}.estate-totals small{color:#526075;font-size:12px}.estate-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.estate-dim-list{margin:0;padding:0;list-style:none}.estate-dim-list li{color:#8fa0b6;border-top:1px solid #8ca2c311;justify-content:space-between;gap:10px;padding:5px 0;font-size:13px;display:flex}.estate-dim-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.estate-dim-list li strong{color:#d7e1ef;font-variant-numeric:tabular-nums}.estate-card-list{margin:0;padding:0;list-style:none}.estate-card-list button{border:1px solid var(--line);color:#c3d0e2;text-align:left;cursor:pointer;background:#0e141f99;border-radius:9px;align-items:center;gap:8px;width:100%;margin-bottom:6px;padding:8px 10px;font-size:13.5px;display:flex}.estate-card-risk{text-transform:uppercase;color:#78a2d6;background:#5991d71a;border-radius:5px;padding:2px 6px;font-size:11px}.estate-card-risk.critical,.estate-card-risk.high{color:#f0865c;background:#f0865c1a}.estate-empty{color:#526075;margin:0;font-size:13px}.goal-edit-link{color:#62dced;cursor:pointer;background:0 0;border:0;margin-left:9px;padding:0;font-size:13px}.goal-editor{gap:7px;margin-top:6px;display:flex}.goal-editor input{color:#d7e1ef;background:#0b1019d9;border:1px solid #52a1e84d;border-radius:8px;flex:1;min-width:0;padding:7px 10px;font-size:13.5px}.goal-editor button{border:1px solid var(--line);color:#c3d0e2;cursor:pointer;background:#0e141fcc;border-radius:8px;padding:7px 12px;font-size:13px}.goal-editor button:first-of-type{color:#0b1119;background:#56d9f0;border-color:#56d9f0}.goal-editor button:disabled{opacity:.5;cursor:default}@media (max-width:900px){.estate-columns,.estate-drawer .estate-facts{grid-template-columns:1fr}.estate-totals{grid-template-columns:repeat(3,1fr)}}.finance-bridge{background:radial-gradient(circle at 54%,#36bce81f,#0000 27%),radial-gradient(circle at 20% 120%,#7348ff24,#0000 38%),#0d1522;border:1px solid #52a1e833;border-radius:20px;grid-template-columns:1.12fr .64fr .78fr;align-items:stretch;min-height:360px;margin-bottom:13px;display:grid;position:relative;overflow:hidden}.finance-bridge:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#76a3d30a 1px,#0000 0),linear-gradient(90deg,#76a3d30a 1px,#0000 0);background-size:35px 35px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.finance-bridge-copy{z-index:2;align-self:center;padding:38px 0 38px 40px;position:relative}.bridge-status{color:#61dcbf;letter-spacing:.13em;background:#35cba80e;border:1px solid #42dcb726;border-radius:20px;align-items:center;gap:8px;width:max-content;padding:5px 9px;font-size:14px;font-weight:760;display:flex}.bridge-status i{background:#4bdeb8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #4bdeb8}.finance-bridge-copy h2{letter-spacing:-.045em;margin:17px 0 12px;font-size:clamp(26px,3vw,42px);line-height:1.06}.finance-bridge-copy h2 span{color:#66ddf0}.finance-bridge-copy>p{color:#748399;max-width:600px;margin:0;font-size:15px;line-height:1.65}.bridge-actions{gap:8px;margin-top:21px;display:flex}.bridge-actions .secondary-button{background:#0a101980}.bridge-facts{color:#607087;flex-wrap:wrap;gap:15px;margin-top:18px;font-size:13px;display:flex}.bridge-facts span{align-items:center;gap:6px;display:flex}.bridge-facts svg{color:#57d9bc}.beacon-stage{align-self:stretch;min-width:230px;position:relative;overflow:hidden}.beacon-stage:after{content:"";background:linear-gradient(#0000,#0d1522);height:90px;position:absolute;inset:auto 0 0}.beacon-image{z-index:2;object-fit:contain;filter:drop-shadow(0 20px 30px #0000008c);width:auto;max-width:none;height:390px;position:absolute;bottom:-68px;left:50%;transform:translate(-50%)}.beacon-ring{border:1px solid #4eceee26;border-radius:50%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.beacon-ring.ring-a{width:220px;height:220px;box-shadow:0 0 55px #3dbbe817}.beacon-ring.ring-b{border-style:dashed;width:155px;height:155px}.beacon-label{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d15d9;border:1px solid #759ecb1f;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;bottom:20px;right:5px}.beacon-label>i{background:#4adfb8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #4adfb8}.beacon-label span,.beacon-label strong{display:block}.beacon-label strong{letter-spacing:.1em;font-size:13px}.beacon-label span{color:#5c6c82;letter-spacing:.09em;margin-top:3px;font-size:11px}.bridge-system-card{z-index:3;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#080d16c7;border:1px solid #75a0d426;border-radius:14px;align-self:center;margin:25px 25px 25px 0;padding:16px;position:relative;box-shadow:0 20px 50px #0000003d}.system-card-top{border-bottom:1px solid #89a1c314;align-items:center;gap:10px;padding-bottom:14px;display:flex}.system-logo{color:#62ddef;background:#3ec2df14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.system-card-top div{min-width:0}.system-card-top small,.system-card-top strong{display:block}.system-card-top strong{color:#dce6f3;font-size:14px}.system-card-top small{color:#526075;margin-top:3px;font-size:12px}.ready-chip{color:#54d9ba;letter-spacing:.08em;background:#3acfaa0f;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:11px}.system-card-row{border-bottom:1px solid #89a1c30f;justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;font-size:13px;display:flex}.system-card-row:last-child{border-bottom:0;padding-bottom:2px}.system-card-row span{color:#59677b}.system-card-row strong{color:#92a2b8;text-align:right;font-size:14px}.system-card-row .activation-needed{color:#efb25f}.finance-flow{border:1px solid var(--line);background:#0c121cbf;border-radius:14px;grid-template-columns:repeat(5,1fr);margin-bottom:13px;display:grid}.finance-flow-step{border-left:1px solid #8da3c414;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;min-height:72px;padding:13px 15px;display:grid}.finance-flow-step:first-child{border-left:0}.finance-flow-step>span{color:#58dcec;font-size:14px;font-weight:800}.finance-flow-step small,.finance-flow-step strong{display:block}.finance-flow-step strong{color:#cbd7e7;font-size:14px}.finance-flow-step small{color:#526074;margin-top:4px;font-size:12px}.finance-flow-step>svg{color:#38475c;transform:rotate(45deg)}.finance-flow-step:last-child>svg{color:#4adbb7;transform:none}.finance-connections{border:1px solid var(--line);background:#0b111ac2;border-radius:16px;margin-bottom:13px;padding:20px}.finance-connection-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:13px;display:grid}.finance-connection-card{background:linear-gradient(145deg,#0e1520f0,#080d15e6);border:1px solid #7599c51c;border-radius:13px;padding:16px}.connection-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.connection-heading h3{margin:8px 0 3px;font-size:15px}.connection-heading small{color:#526176;font-size:12px}.connection-heading>button{color:#68d7bc;background:#37caa80d;border:1px solid #4bd9b824;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:14px;display:flex}.connection-state{color:#59d8b9;letter-spacing:.11em;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.connection-state i{background:#49ddb6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #49ddb6}.connection-state.attention{color:#edae5c}.connection-state.attention i{background:#edae5c;box-shadow:0 0 7px #edae5c99}.finance-snapshot{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:14px;display:grid}.finance-snapshot>div{background:#0a1019;border:1px solid #7997bf12;border-radius:8px;padding:10px}.finance-snapshot span,.finance-snapshot strong{display:block}.finance-snapshot span{color:#526074;font-size:11px}.finance-snapshot strong{color:#aebed1;margin-top:6px;font-size:15px}.finance-connection-card footer{color:#526075;border-top:1px solid #829cbf12;justify-content:space-between;gap:10px;margin-top:13px;padding-top:11px;font-size:12px;display:flex}.finance-connection-card footer span{align-items:center;gap:5px;display:flex}.finance-connection-card footer em{color:#df9a74;text-align:right;max-width:60%;font-style:normal}.finance-connection-card.connection-empty{color:#5bdac0;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.connection-empty h3{color:#c8d5e5;margin:0 0 5px;font-size:15px}.connection-empty p{color:#5b697d;margin:0;font-size:13px}.connection-empty>button{color:#6f9fcc;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;display:flex}.finance-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.finance-panel{border:1px solid var(--line);background:linear-gradient(145deg,#0e141fe6,#090e16de);border-radius:16px;padding:20px;overflow:hidden}.policy-badge{color:#5fdabf;align-items:center;gap:6px;font-size:14px;display:flex}.permission-list{border:1px solid #89a1c314;border-radius:11px;margin-top:12px;overflow:hidden}.permission-row{border-top:1px solid #89a1c30f;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;min-height:45px;padding:0 13px;display:grid}.permission-row:first-child{border-top:0}.permission-dot{border-radius:50%;width:5px;height:5px}.permission-dot.live{background:#4ddcb8;box-shadow:0 0 7px #4ddcb899}.permission-dot.approval{background:#f0b05b;box-shadow:0 0 7px #f0b05b73}.permission-dot.blocked{background:#ef6f72}.permission-row strong{color:#9aa9bd;font-size:13px;font-weight:550}.permission-row em{border-radius:6px;padding:4px 6px;font-size:12px;font-style:normal}.permission-row em.live{color:#59dabc;background:#41d3af0f}.permission-row em.approval{color:#efb15f;background:#eaa0420f}.permission-row em.blocked{color:#ed7e81;background:#e650570f}.proposal-worker{color:#6b8db6;align-items:center;gap:6px;font-size:14px;display:flex}.proposal-worker i{background:#56dcb9;border-radius:50%;width:5px;height:5px}.proposal-example-tag{color:#9c85db;letter-spacing:.1em;background:#8b67e712;border-radius:5px;width:max-content;margin-top:14px;padding:4px 7px;font-size:11px}.proposal-preview h3{color:#d4dfed;margin:12px 0 7px;font-size:16px}.proposal-preview>p{color:#637186;margin:0;font-size:13px;line-height:1.55}.payload-preview{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.payload-preview div{background:#0a1019;border:1px solid #779bc91a;border-radius:9px;min-height:52px;padding:10px}.payload-preview code,.payload-preview span,.payload-preview strong{display:block}.payload-preview span{color:#526075;font-size:11px}.payload-preview code,.payload-preview strong{color:#96a7bd;margin-top:6px;font-size:14px}.payload-preview code{color:#66d9ec}.proposal-actions{border-top:1px solid #89a1c312;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:12px;display:flex}.proposal-actions button{color:#66758a;background:0 0;border:1px solid #809abe1a;border-radius:8px;min-height:31px;padding:0 11px;font-size:14px}.proposal-actions button:last-child{color:#74d7bd;background:#31bf9d0f;border-color:#43d8b326;align-items:center;gap:6px;display:flex}.activation-strip{background:#245c8b0e;border:1px solid #559edd21;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:62px;margin-top:13px;padding:0 17px;display:grid}.activation-icon{color:#63ddef;background:#3cc2e012;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.activation-strip span,.activation-strip strong{display:block}.activation-strip strong{color:#aab9cc;font-size:14px}.activation-strip span{color:#56657a;margin-top:4px;font-size:14px}.activation-strip button{color:#6d9bcc;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;display:flex}.compliance-hero{background:radial-gradient(circle at 82% 45%,#37d7b21f,#0000 27%),radial-gradient(circle at 25% 120%,#3277c926,#0000 42%),#0c1620;border:1px solid #44d1b22e;border-radius:20px;grid-template-columns:1.35fr .65fr;align-items:center;min-height:280px;padding:34px 40px;display:grid}.compliance-live{color:#59dbbb;letter-spacing:.13em;align-items:center;gap:7px;width:max-content;font-size:14px;font-weight:750;display:flex}.compliance-live i{background:#4bdeb8;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #4bdeb8}.compliance-hero h2{letter-spacing:-.04em;margin:15px 0 10px;font-size:clamp(26px,3vw,40px);line-height:1.07}.compliance-hero p{color:#718095;max-width:700px;margin:0;font-size:14px;line-height:1.65}.compliance-radar{background:radial-gradient(circle,#42d5b51a,#0000 68%);border:1px solid #48dab82e;border-radius:50%;align-content:center;justify-self:center;place-items:center;width:170px;height:170px;display:grid;box-shadow:0 0 55px #42d5b50f}.compliance-radar svg{color:#57ddbd}.compliance-radar strong{margin-top:8px;font-size:28px}.compliance-radar small,.compliance-radar span{color:#66768a;font-size:14px}.compliance-radar small{color:#d1a15d;margin-top:5px}.compliance-stats{border:1px solid var(--line);background:#0c121bc4;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:13px 0;display:grid}.compliance-stats>div{border-left:1px solid #879fc114;padding:16px 18px}.compliance-stats>div:first-child{border-left:0}.compliance-stats small,.compliance-stats span,.compliance-stats strong{display:block}.compliance-stats span{color:#59677b;font-size:14px}.compliance-stats strong{margin-top:5px;font-size:20px}.compliance-stats small{color:#53d3b3;margin-top:3px;font-size:11px}.authority-ribbon{background:radial-gradient(circle at 85%,#ebb0510f,#0000 28%),#0d121bc2;border:1px solid #e0a44f26;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:82px;margin-bottom:13px;padding:14px 17px;display:grid}.authority-ribbon.connected{background:radial-gradient(circle at 85%,#3bd6b112,#0000 28%),#0d121bc2;border-color:#43d5b129}.authority-mark{color:#e5a859;background:#e09c3f14;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.authority-ribbon.connected .authority-mark{color:#58dbba;background:#36cba814}.authority-ribbon span,.authority-ribbon strong{display:block}.authority-ribbon span{color:#658097;letter-spacing:.13em;font-size:11px;font-weight:800}.authority-ribbon strong{color:#cbd7e6;margin-top:4px;font-size:15px}.authority-ribbon p{color:#5d6b80;margin:4px 0 0;font-size:13px}.authority-ribbon button{color:#68d9be;background:#37c9ad0e;border:1px solid #5bd8be26;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;display:flex}.compliance-profiles{border:1px solid var(--line);background:#0b1019c2;border-radius:16px;margin-bottom:13px;padding:20px}.compliance-profile-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:13px;display:grid}.compliance-profile-card{background:#080d1580;border:1px solid #849dc014;border-radius:11px;padding:14px}.compliance-profile-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.compliance-profile-card header span{color:#d8a35b;letter-spacing:.08em;align-items:center;gap:5px;width:max-content;font-size:11px;font-weight:800;display:flex}.compliance-profile-card header span.reviewed{color:#54d5b4}.compliance-profile-card header span i{background:currentColor;border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px}.compliance-profile-card h3{color:#cdd8e7;margin:7px 0 3px;font-size:15px}.compliance-profile-card small{color:#536175;font-size:12px}.compliance-profile-card header>strong{color:#5cd9bb;font-size:21px}.profile-status-row{grid-template-columns:repeat(3,1fr);gap:5px;margin:13px 0;display:grid}.profile-status-row span{color:#4f5e72;border:1px solid #849dc011;border-radius:7px;padding:8px;font-size:11px}.profile-status-row b{color:#8190a4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:600;display:block;overflow:hidden}.compliance-profile-card>footer{border-top:1px solid #849dc00f;align-items:center;gap:10px;padding-top:10px;display:flex}.compliance-profile-card footer>span{color:#556378;margin-right:auto;font-size:12px}.compliance-profile-card footer button{color:#65d9bd;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:14px;display:flex}.compliance-register{border:1px solid var(--line);background:#0b1019c2;border-radius:16px;padding:20px}.office-calendar{border:1px solid var(--line);background:radial-gradient(circle at 88% -30%,#44e4ff0e,#0000 44%),#090d15d1;border-radius:18px;overflow:hidden}.compliance-register .office-calendar{border-radius:12px;margin-top:13px}.calendar-topbar{flex-wrap:wrap;align-items:center;gap:12px;padding:17px 20px 13px;display:flex}.calendar-month{margin-right:auto}.calendar-month h2{color:#f0f5ff;letter-spacing:-.01em;margin:0;font-size:26px;font-weight:650}.calendar-month h2 span{color:#55637b;font-weight:520}.calendar-month p{color:#63718a;margin:4px 0 0;font-size:13px}.calendar-nav{gap:7px;display:flex}.calendar-nav button{color:#8fa4bd;cursor:pointer;background:#ffffff05;border:1px solid #8ba2c629;border-radius:9px;place-items:center;width:34px;height:34px;transition:all .16s;display:grid}.calendar-nav button:hover{color:#eaf3ff;border-color:#44e4ff59;box-shadow:0 0 14px #44e4ff1f}.calendar-nav .calendar-today-button{letter-spacing:.05em;width:auto;padding:0 13px;font-size:13px;font-weight:640}.calendar-legend{color:#5d6b82;letter-spacing:.03em;border-bottom:1px solid #849dc014;flex-wrap:wrap;gap:6px 16px;padding:0 20px 13px;font-size:12px;display:flex}.calendar-legend span{align-items:center;gap:7px;display:inline-flex}.calendar-legend i{border-radius:50%;width:8px;height:8px}.calendar-body{grid-template-columns:minmax(0,1fr) 316px;display:grid}.calendar-grid-wrap{border-right:1px solid #849dc014;min-width:0}.calendar-dow-row{color:#4d5a6e;letter-spacing:.14em;text-align:center;padding:9px 0 8px;font-size:11px;font-weight:700}.calendar-dow-row,.calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.calendar-grid{animation:calendar-in .28s}@keyframes calendar-in{0%{opacity:0;transform:translateY(7px)}}.calendar-cell{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #849dc012;border-left:1px solid #849dc012;flex-direction:column;align-items:stretch;gap:3px;min-width:0;min-height:106px;padding:31px 6px 7px;transition:background .16s;display:flex;position:relative}.calendar-cell:nth-child(7n+1){border-left:0}.calendar-cell.weekend{background:#849dc006}.calendar-cell:hover{background:#ffffff08}.calendar-cell.selected{background:#2e6bff17;box-shadow:inset 0 0 0 1px #44e4ff66}.calendar-cell.outside .calendar-daynum{color:#3c485c}.calendar-cell.outside .calendar-chip{opacity:.45}.calendar-daynum{color:#7d8ba1;font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;width:22px;height:22px;font-size:12.5px;font-weight:620;display:grid;position:absolute;top:6px;left:6px}.calendar-cell.today .calendar-daynum{color:#041117;background:var(--cyan);font-weight:800;box-shadow:0 0 14px #44e4ff8c}.calendar-chip{border:1px solid var(--cat);align-items:center;gap:6px;padding:3px 7px;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.calendar-chip{border:1px solid color-mix(in srgb,var(--cat) 24%,transparent)}}.calendar-chip{background:var(--cat);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.calendar-chip{background:color-mix(in srgb,var(--cat) 9%,transparent)}}.calendar-chip{color:#b9c6da;font-size:12px}.calendar-chip i{background:var(--cat);width:7px;height:7px;box-shadow:0 0 7px var(--cat);border-radius:50%;flex:none}.calendar-chip b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:520;overflow:hidden}.calendar-chip.late{color:#ffb7c1;background:#fb718514;border-color:#fb718561}.calendar-chip.late i{background:#fb7185;box-shadow:0 0 7px #fb7185cc}.calendar-chip.settled{opacity:.5}.calendar-more{color:#5d6b82;padding-left:7px;font-size:11.5px}.calendar-rail{background:#070a1159;flex-direction:column;align-items:stretch;gap:9px;padding:16px;display:flex}.calendar-rail-overline{margin-top:5px;font-size:12px}.calendar-rail-overline.late{color:#ffa2b0}.calendar-rail-head{align-items:flex-start;gap:10px;display:flex}.calendar-rail-head h3{color:#edf3fd;margin:3px 0 0;font-size:17px}.calendar-rail-head button{color:#8fa4bd;cursor:pointer;background:#ffffff05;border:1px solid #8ba2c629;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;transition:all .16s;display:grid}.calendar-rail-head button:hover{color:#eaf3ff;border-color:#44e4ff59}.calendar-rail-empty{color:#5d6b82;gap:9px;margin:4px 0 0;font-size:13px;line-height:1.5;display:flex}.calendar-rail-empty svg{flex:none;margin-top:2px}.calendar-rail-card{border:1px solid #849dc01a;border-left:3px solid var(--cat);background:#0d121db8;border-radius:10px;padding:10px 12px;transition:all .16s}.calendar-rail-card.late{border-left-color:#fb7185}.calendar-rail-card.is-jumpable{cursor:pointer}.calendar-rail-card.is-jumpable:hover{border-color:#44e4ff4d;border-left-color:var(--cat);background:#ffffff08}.calendar-rail-card.late.is-jumpable:hover{border-left-color:#fb7185}.calendar-rail-card header{align-items:center;gap:10px;display:flex}.calendar-rail-card time{background:#849dc012;border-radius:8px;flex:none;place-items:center;width:38px;height:40px;display:grid}.calendar-rail-card time strong{color:#dfe9f7;font-size:15px;line-height:1}.calendar-rail-card time span{color:#66748c;letter-spacing:.12em;font-size:9.5px}.calendar-rail-card header>div{min-width:0;margin-right:auto}.calendar-rail-card header div strong{color:#cfdaea;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.calendar-rail-card header div small{color:#56647a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.calendar-rail-card header em{color:#8494ab;background:#849dc017;border-radius:999px;flex:none;padding:3px 7px;font-size:11px;font-style:normal}.calendar-rail-card header em.today{color:#57e1ff;background:#44e4ff1a}.calendar-rail-card header em.late{color:#ffa2b0;background:#fb71851a}.calendar-rail-card p{color:#6c7a92;margin:9px 0 0;font-size:12.5px;line-height:1.5}.calendar-rail-card footer{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.calendar-rail-card footer a,.calendar-rail-card footer button{color:#8fa4bd;white-space:nowrap;cursor:pointer;background:#ffffff05;border:1px solid #8ba2c629;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;text-decoration:none;transition:all .16s;display:flex}.calendar-rail-card footer button{color:#f0b05c;border-color:#f0b05c47}.calendar-rail-card footer a:hover,.calendar-rail-card footer button:hover{background:#ffffff0d}.calendar-rail-card.is-openable{cursor:pointer}.calendar-rail-card.is-openable:hover{border-color:#44e4ff52}.calendar-modal-backdrop{z-index:160;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04070cb8;place-items:center;padding:24px;animation:calendar-modal-in .16s;display:grid;position:fixed;inset:0}@keyframes calendar-modal-in{0%{opacity:0}}.calendar-modal{border:1px solid var(--line);border-top:3px solid var(--cat);background:radial-gradient(circle at 90% -20%,var(--cat),transparent 55%),#0b1019fa;border-radius:16px;width:min(100%,560px);max-height:min(84vh,720px);padding:22px 24px 20px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.calendar-modal{background:radial-gradient(circle at 90% -20%,color-mix(in srgb,var(--cat) 10%,transparent),transparent 55%),#0b1019fa}}.calendar-modal{box-shadow:0 30px 70px #0000008c}.calendar-modal>header{align-items:flex-start;gap:14px;display:flex}.calendar-modal-lane{color:#6b7a91;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:720;display:inline-flex}.calendar-modal-lane i{background:var(--cat);width:8px;height:8px;box-shadow:0 0 9px var(--cat);border-radius:50%}.calendar-modal h2{color:#f0f5ff;overflow-wrap:anywhere;margin:8px 0 0;font-size:20px;font-weight:620;line-height:1.35}.calendar-modal>header button{color:#8fa4bd;cursor:pointer;background:#ffffff05;border:1px solid #8ba2c629;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;margin-left:auto;transition:all .16s;display:grid}.calendar-modal>header button:hover{color:#eaf3ff;border-color:#44e4ff59}.calendar-modal-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.calendar-modal-facts>div{background:#070a1180;border:1px solid #849dc01a;border-radius:10px;padding:10px 12px}.calendar-modal-facts dt{color:#55637b;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.calendar-modal-facts dd{color:#dce6f5;overflow-wrap:anywhere;margin:4px 0 0;font-size:13.5px}.calendar-modal-facts dd.late{color:#ffa2b0}.calendar-modal-facts dd.today{color:#57e1ff}.calendar-modal-detail{color:#97a7bd;margin:16px 0 0;font-size:13.5px;line-height:1.6}.calendar-modal>footer{border-top:1px solid #849dc01a;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:16px;display:flex}.calendar-modal>footer a,.calendar-modal>footer button{color:#a9bcd4;cursor:pointer;background:#ffffff05;border:1px solid #8ba2c62e;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:13px;text-decoration:none;transition:all .16s;display:inline-flex}.calendar-modal>footer a:hover,.calendar-modal>footer button:hover{color:#eaf3ff;border-color:#44e4ff59}.calendar-modal>footer .calendar-settle-button{color:#5cd9bb;border-color:#45e6bd4d}.calendar-modal>footer .calendar-settle{flex:100%;margin-top:0}@media (max-width:560px){.calendar-modal-facts{grid-template-columns:minmax(0,1fr)}}.calendar-undated{margin-top:13px}.calendar-undated-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.calendar-undated-head p{color:#5d6b82;margin:0;font-size:12.5px}.calendar-undated-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:9px;display:grid}.calendar-undated-card{background:#d697410a;border:1px dashed #d6974147;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.calendar-undated-card>div{min-width:0;margin-right:auto}.calendar-undated-card strong{color:#cbd6e5;font-size:13.5px}.calendar-undated-card small,.calendar-undated-card strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.calendar-undated-card small{color:#6c7a92;margin-top:2px;font-size:11.5px}.calendar-undated-card button{color:#f0b05c;white-space:nowrap;cursor:pointer;background:#ffffff05;border:1px solid #f0b05c47;border-radius:7px;flex:none;align-items:center;gap:5px;padding:4px 8px;font-size:12px;transition:all .16s;display:flex}.calendar-undated-card button:hover{background:#ffffff0d}@media (max-width:1120px){.calendar-body{grid-template-columns:minmax(0,1fr)}.calendar-grid-wrap{border-right:0}.calendar-rail{border-top:1px solid #849dc014}}@media (max-width:700px){.calendar-cell{min-height:72px;padding:28px 4px 5px}.calendar-chip b{display:none}.calendar-chip{border-radius:999px;align-self:flex-start;padding:3px}}.calendar-rail-card footer .calendar-settle-button{color:#5cd9bb;border-color:#45e6bd4d}.calendar-settle{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.calendar-settle input{min-width:0;height:32px;color:var(--text);background:#070a1199;border:1px solid #8ba2c62e;border-radius:8px;outline:0;flex:150px;padding:0 10px;font-size:12.5px}.calendar-settle input:focus{border-color:#44e4ff73}.calendar-settle button{color:#041117;background:var(--mint);cursor:pointer;border:0;border-radius:8px;height:32px;padding:0 13px;font-size:12.5px;font-weight:680;transition:all .16s}.calendar-settle button:disabled{opacity:.4;cursor:not-allowed}.calendar-settle small{color:#ffa2b0;flex:1 0 100%;font-size:11.5px}.calendar-route-error,.calendar-route-notice{border:1px solid #8ba2c629;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:13px}.calendar-route-error{color:#ffa2b0;background:#fb71850f;border-color:#fb718552}.calendar-route-notice{color:#7fe6c6;background:#45e6bd0d;border-color:#45e6bd47}.activity-error{color:#ffa2b0;background:#fb71850f;border:1px solid #fb718552;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:13px}.activity-summary{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;margin-bottom:16px;display:grid}.activity-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.activity-stats article{border:1px solid var(--line);background:radial-gradient(circle at 84% -40%,#44e4ff0f,#0000 60%),#0b1019c7;border-radius:14px;flex-direction:column;gap:3px;padding:14px 15px;display:flex}.activity-stats span{color:#5d6b82;letter-spacing:.05em;font-size:12px;font-weight:640}.activity-stats strong{color:#f0f5ff;font-variant-numeric:tabular-nums;font-size:27px;font-weight:660;line-height:1.05}.activity-stats small{color:#55637b;font-size:11.5px}.activity-stats small button{color:#ffa2b0;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.activity-stats .is-bad strong{color:#ffa2b0}.activity-stats .is-good strong{color:#7fe6c6}.activity-cap{background:#849dc024;border-radius:999px;height:5px;margin:6px 0 3px;overflow:hidden}.activity-cap i{background:linear-gradient(90deg,var(--mint),var(--cyan));border-radius:999px;height:100%;display:block}.activity-rhythm{border:1px solid var(--line);background:#0b1019c7;border-radius:14px;flex-direction:column;padding:14px 16px;display:flex}.activity-rhythm header{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.activity-rhythm header small{color:#55637b;font-size:11.5px}.rhythm-bars{gap:5px;min-height:62px;position:relative}.rhythm-bar,.rhythm-bars{flex:1;align-items:flex-end;display:flex}.rhythm-bar{border-radius:4px;min-width:0;height:100%}.rhythm-bar i{background:linear-gradient(#44e4ffbf,#44e4ff38);border-radius:4px;width:100%}.rhythm-bar.has-failures i{background:linear-gradient(#fb7185d9,#fb718540)}.rhythm-bar.is-today i{background:linear-gradient(#8af4ff,#8af4ff59);box-shadow:0 0 12px #44e4ff66}.rhythm-empty{color:#55637b;margin:0;font-size:12.5px}.activity-controls{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.activity-controls .table-search{flex:210px}.activity-clear,.activity-toggle{color:#8fa4bd;cursor:pointer;background:#ffffff05;border:1px solid #839bc024;border-radius:9px;align-items:center;gap:6px;height:33px;padding:0 12px;font-size:13px;transition:all .16s;display:inline-flex}.activity-clear:hover,.activity-toggle:hover{color:#e6eefb;border-color:#44e4ff4d}.activity-toggle.on{color:#d8ecff;background:#2e6bff24;border-color:#44e4ff6b}.activity-count{color:#55637b;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.activity-run-banner{color:#7fe6c6;background:#45e6bd0d;border:1px solid #45e6bd47;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.activity-run-banner code{letter-spacing:.04em;font-size:12px}.activity-run-banner button{color:inherit;cursor:pointer;background:0 0;border:1px solid #45e6bd4d;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:4px 9px;font-size:12px;display:inline-flex}.activity-day{margin-bottom:22px}.activity-day-head{z-index:2;background:linear-gradient(180deg,var(--ink) 62%,transparent);align-items:center;gap:13px;padding:7px 0 9px;display:flex;position:sticky;top:0}.activity-day-head h2{color:#b7c5da;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.activity-day-head span{background:#849dc01f;flex:1;height:1px}.activity-group.is-trace{border-left:2px solid #44e4ff40;margin:9px 0;padding-left:11px}.activity-trace-head{color:#52627a;letter-spacing:.16em;padding:2px 0 5px;font-size:10.5px;font-weight:700}.activity-row{border:1px solid #0000;border-radius:11px;transition:all .16s}.activity-row:hover{background:#ffffff06;border-color:#849dc021}.activity-row.open{background:#2e6bff0f;border-color:#44e4ff40}.activity-row.failed.open,.activity-row.failed:hover{border-color:#fb718552}.activity-row-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:62px 9px minmax(0,1fr) auto auto 16px;align-items:center;gap:12px;width:100%;padding:9px 12px;display:grid}.activity-row-main>time{color:#55637b;font-variant-numeric:tabular-nums;font-size:12px}.activity-dot{background:var(--fam);width:9px;height:9px;box-shadow:0 0 9px var(--fam);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.activity-dot{box-shadow:0 0 9px color-mix(in srgb,var(--fam) 70%,transparent)}}.activity-row.failed .activity-dot{background:#fb7185;box-shadow:0 0 9px #fb7185bf}.activity-row.paused .activity-dot{box-shadow:none;background:#64748b}.activity-what{min-width:0}.activity-what strong{color:#dce6f5;align-items:center;gap:8px;font-size:13.5px;font-weight:580;display:flex}.activity-what small,.activity-what strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-what small{color:#55637b;margin-top:2px;font-size:11.5px;display:block}.failed-tag,.paused-tag{letter-spacing:.1em;border-radius:5px;flex:none;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:800}.failed-tag{color:#ffb7c1;background:#fb718524}.paused-tag{color:#9fb0c6;background:#849dc021}.activity-note{color:#ffa2b0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.activity-row.paused .activity-note{color:#8b9bb1}.activity-metrics{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:430px;display:flex}.activity-metrics span{color:#5d6b82;white-space:nowrap;border:1px solid #849dc01a;border-radius:6px;padding:2px 7px;font-size:11px}.activity-metrics b{color:#b3c1d6;font-variant-numeric:tabular-nums;font-weight:620}.activity-cost{flex-direction:column;align-items:flex-end;gap:1px;min-width:0;display:flex}.activity-cost b{color:#ffc98a;font-variant-numeric:tabular-nums;font-size:12.5px}.activity-cost small{color:#4f5e72;font-variant-numeric:tabular-nums;font-size:10.5px}.activity-chevron{color:#46536a;transition:transform .18s}.activity-row.open .activity-chevron{transform:rotate(180deg)}.activity-detail{padding:0 12px 12px 95px}.activity-detail-tools{color:#4f5e72;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:11.5px;display:flex}.activity-detail-tools button{color:#65d9bd;cursor:pointer;background:#ffffff05;border:1px solid #45e6bd42;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;display:inline-flex}.activity-detail-tools button:hover{background:#ffffff0d}.activity-detail-tools code{color:#7b8aa1}.activity-detail pre{color:#93a6c0;background:#070a119e;border:1px solid #849dc01a;border-radius:10px;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.55;overflow-x:auto}.activity-empty{text-align:center;color:#55637b;border:1px dashed #849dc026;border-radius:16px;flex-direction:column;align-items:center;gap:7px;padding:56px 20px;display:flex}.activity-empty svg{color:#3d4a5e}.activity-empty h2{color:#b7c5da;margin:4px 0 0;font-size:16px}.activity-empty p{max-width:460px;margin:0;font-size:13px;line-height:1.55}.activity-more{color:#8fa4bd;cursor:pointer;background:#ffffff05;border:1px solid #839bc024;border-radius:11px;width:100%;height:40px;font-size:13px;transition:all .16s;display:block}.activity-more:hover:not(:disabled){color:#e6eefb;border-color:#44e4ff4d}.activity-more:disabled{opacity:.5;cursor:default}.settings-empty,.settings-loading{color:#5d6b82;font-size:13px}.settings-view code{color:#a9bcd4;background:#849dc01a;border-radius:5px;padding:1px 5px;font-size:.92em}.settings-view .view-header a{color:#57e1ff;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.settings-view .view-header .primary-button{color:#041117}.settings-notice{color:#7fe6c6;background:#45e6bd0d;border:1px solid #45e6bd47;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:13px}.settings-notice.bad{color:#ffa2b0;background:#fb71850f;border-color:#fb718552}.kill-switch{border:1px solid var(--line);background:#0b1019cc;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:20px 22px;display:grid}.kill-switch.is-running{background:radial-gradient(circle at 4%,#45e6bd14,#0000 42%),#0b1019cc;border-color:#45e6bd38}.kill-switch.is-paused{background:radial-gradient(circle at 4%,#fbbf241a,#0000 42%),#0b1019cc;border-color:#fbbf244d}.kill-orb{border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.is-running .kill-orb{color:#041117;background:linear-gradient(135deg,#7ff5d6,var(--mint));box-shadow:0 0 26px #45e6bd59}.is-paused .kill-orb{color:#1a1206;background:linear-gradient(135deg,#ffd98a,#fbbf24);box-shadow:0 0 26px #fbbf2452}.kill-copy span{color:#59667b;letter-spacing:.16em;font-size:12px;font-weight:740}.kill-copy h2{color:#f0f5ff;margin:5px 0 0;font-size:21px;font-weight:640}.kill-copy p{color:#67758b;max-width:62ch;margin:7px 0 0;font-size:12.5px;line-height:1.55}.kill-action{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.kill-action button{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:13.5px;font-weight:640;transition:all .16s;display:inline-flex}.kill-action button:disabled{opacity:.45;cursor:default}.kill-pause{color:#ffd98a;background:#fbbf241a;border-color:#fbbf2459}.kill-pause:hover:not(:disabled){color:#ffe6b0;background:#fbbf242e}.kill-resume{background:linear-gradient(135deg,#7ff5d6,var(--mint));color:#041117}.kill-resume:hover:not(:disabled){box-shadow:0 0 20px #45e6bd59}.kill-cancel{color:#9fb0c6;background:#ffffff05;border-color:#8ba2c62e}.settings-panel{border:1px solid var(--line);background:#0b1019c2;border-radius:16px;margin-bottom:18px;padding:18px 20px 20px}.settings-panel .panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-panel .panel-heading h2{color:#eaf1fd;margin:5px 0 0;font-size:17px}.settings-lede{color:#67758b;max-width:82ch;margin:10px 0 14px;font-size:12.5px;line-height:1.55}.settings-warning{color:#fbbf24;background:#fbbf240d;border:1px solid #fbbf2447;border-radius:11px;gap:11px;margin-bottom:14px;padding:11px 14px;display:flex}.settings-warning strong{color:#ffd98a;font-size:13px;display:block}.settings-warning span{color:#a8996f;margin-top:3px;font-size:12px;line-height:1.5;display:block}.rule-domain{margin-top:14px}.rule-domain-head{align-items:center;gap:10px;margin-bottom:3px;display:flex}.rule-domain-head h3{color:#b7c5da;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:760}.rule-domain-head span{color:#7fe6c6;font-variant-numeric:tabular-nums;background:#45e6bd1a;border-radius:999px;padding:1px 8px;font-size:11px}.rule-domain-head span.partial{color:#ffd98a;background:#fbbf241f}.rule-domain-head i{background:#849dc01a;flex:1;height:1px}.rule-list{margin:0;padding:0;list-style:none}.rule-row{border-top:1px solid #849dc00f;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:11px 2px;display:grid}.rule-row:first-child{border-top:0}.rule-row.is-off .rule-what strong{color:#7d8ba1}.rule-row.is-off .rule-what p{opacity:.6}.rule-toggle{cursor:pointer;width:38px;height:21px;margin-top:2px;display:block;position:relative}.rule-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rule-toggle i{background:#849dc029;border-radius:999px;inset:0}.rule-toggle i,.rule-toggle i:after{transition:all .18s;position:absolute}.rule-toggle i:after{content:"";background:#8fa4bd;border-radius:50%;width:15px;height:15px;top:3px;left:3px}.rule-toggle input:checked+i{background:#45e6bd47}.rule-toggle input:checked+i:after{background:var(--mint);left:20px;box-shadow:0 0 10px #45e6bd99}.rule-toggle input:focus-visible+i{outline:2px solid var(--cyan);outline-offset:2px}.rule-toggle input:disabled{cursor:default}.rule-what{min-width:0}.rule-what strong{color:#dce6f5;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500;display:flex}.rule-what strong em{color:#ffd98a;font-family:var(--font-geist-sans),Inter,sans-serif;letter-spacing:.1em;background:#fbbf2424;border-radius:5px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:800}.rule-what small{color:#55637b;margin-top:3px;font-size:11.5px;display:block}.rule-what p{color:#7b8aa1;max-width:92ch;margin:6px 0 0;font-size:12.5px;line-height:1.5}.autonomy-list{margin:0;padding:0;list-style:none}.autonomy-row{border-top:1px solid #849dc00f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:11px 2px;display:grid}.autonomy-row:first-child{border-top:0}.autonomy-row>b{color:#cfdaea;white-space:nowrap;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:500;overflow:hidden}.autonomy-ladder{gap:4px;display:flex}.rung{color:#4f5e72;text-align:center;letter-spacing:.04em;border:1px solid #849dc01f;border-radius:6px;width:34px;padding:3px 0;font-size:10.5px;font-weight:700}.rung.reached{color:#7fe6c6;background:#45e6bd1f;border-color:#45e6bd59}.rung.ceiling{box-shadow:inset 0 -2px #44e4ff8c}.rung.barred{opacity:.35}.autonomy-note{color:#55637b;text-align:right;min-width:108px;font-size:11.5px}.autonomy-note .locked{color:#c3b1fb;align-items:center;gap:4px;font-style:normal;display:inline-flex}.key-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.key-chip{background:#0d121d99;border:1px solid #849dc01a;border-radius:11px;align-items:center;gap:11px;padding:11px 13px;display:flex}.key-chip i{border-radius:50%;flex:none;width:9px;height:9px}.key-chip.present i{background:var(--mint);box-shadow:0 0 9px #45e6bd99}.key-chip.absent{background:#fb71850a;border-color:#fb71853d}.key-chip.absent i{background:#fb7185;box-shadow:0 0 9px #fb718599}.key-chip strong{color:#dce6f5;font-size:13px;font-weight:560;display:block}.key-chip small{color:#55637b;margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.key-chip.absent small{color:#a8737d}@media (max-width:860px){.kill-switch{grid-template-columns:auto minmax(0,1fr)}.kill-action{grid-column:1/-1;justify-content:flex-start}.autonomy-row{grid-template-columns:minmax(0,1fr);gap:8px}.autonomy-note{text-align:left}}@media (max-width:1100px){.activity-summary{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-metrics{display:none}.activity-row-main{grid-template-columns:54px 9px minmax(0,1fr) auto 16px;gap:9px}.activity-detail{padding-left:12px}}.compliance-guardrails{background:#3663a00b;border:1px solid #5e91d31f;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:58px;margin-top:13px;padding:0 16px;display:grid}.compliance-guardrails>div{color:#62ddeb;background:#3ec6dc0f;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.compliance-guardrails p{color:#607087;margin:0;font-size:13px;line-height:1.45}.compliance-guardrails strong{color:#a9b8ca}.crm-summary{border:1px solid var(--line);background:#0c121cc7;border-radius:14px;grid-template-columns:repeat(4,minmax(100px,.7fr)) 1.5fr;margin-bottom:13px;display:grid}.crm-summary>div{border-left:1px solid #879fc114;padding:15px 17px}.crm-summary>div:first-child{border-left:0}.crm-summary span,.crm-summary strong{display:block}.crm-summary span{color:#58667b;font-size:12px}.crm-summary strong{margin-top:5px;font-size:19px}.crm-quick-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.crm-directory .panel-heading>button,.crm-quick-actions button,.customer-case-panel .panel-heading>button,.pipeline-panel .panel-heading>button{color:#7188a5;background:0 0;border:1px solid #7597c21a;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex}.crm-directory,.customer-case-panel,.lead-engine-panel,.pipeline-panel{border:1px solid var(--line);background:#0b1019c2;border-radius:16px;padding:20px}.lead-profile-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.lead-profile-card{background:linear-gradient(145deg,#0e1520eb,#090e16e6);border:1px solid #7a9ac41a;border-radius:12px;padding:15px}.lead-profile-top{justify-content:space-between;gap:8px}.lead-profile-top,.lead-source{align-items:center;display:flex}.lead-source{color:#d8a35b;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:11px}.lead-source i{background:#dda55b;border-radius:50%;width:5px;height:5px}.lead-source.connected{color:#57d8b7}.lead-source.connected i{background:#50dcb6;box-shadow:0 0 7px #50dcb6}.lead-profile-actions{flex-wrap:wrap;gap:6px;display:flex}.lead-profile-top button{color:#8fb0d4;min-height:27px;font:inherit;white-space:nowrap;cursor:pointer;background:#859dc30f;border:1px solid #859dc32e;border-radius:8px;padding:0 10px;font-size:12px;line-height:1;transition:all .18s}.lead-profile-top button:hover{color:#a9e8f8;background:#76ecff14;border-color:#76ecff66}.lead-profile-top button:focus-visible{outline-offset:2px;outline:2px solid #76ecff}.lead-profile-top button.lead-run{color:#76ecff;border-color:#76ecff59}.lead-profile-card h3{margin:13px 0 7px;font-size:15px}.lead-profile-card>p{color:#617086;min-height:50px;margin:0;font-size:13px;line-height:1.5}.lead-rules{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px;display:grid}.lead-rules span{color:#536175;background:#0a1019;border-radius:7px;padding:8px;font-size:11px}.lead-rules strong{color:#9eafc3;margin-bottom:3px;font-size:14px;display:block}.lead-profile-card footer{color:#526075;border-top:1px solid #869ec112;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.lead-profile-card footer em{color:#c39258;text-align:right;font-style:normal}.pipeline-panel{margin-top:13px;overflow:hidden}.pipeline-board{grid-template-columns:repeat(5,minmax(180px,1fr));gap:8px;margin-top:13px;display:grid;overflow-x:auto}.pipeline-column{background:#080d15a6;border:1px solid #7e99be12;border-radius:10px;min-height:185px;padding:9px}.pipeline-column>header{color:#66758a;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;padding:3px 3px 9px;font-size:12px;display:flex}.pipeline-column>header b{color:#6fd6bd;background:#36c9a40f;border-radius:6px;place-items:center;min-width:20px;min-height:20px;padding:2px 5px;line-height:1;display:grid}.pipeline-column>article{background:#0d1520;border:1px solid #7797bf1a;border-radius:8px;margin-top:6px;padding:10px}.pipeline-column article small{color:#5b7fa7;font-size:11px}.pipeline-column article h3{color:#c8d5e4;margin:7px 0 3px;font-size:13px}.pipeline-column article p{color:#526074;margin:0;font-size:12px}.pipeline-column article>strong{margin-top:9px;font-size:15px;display:block}.pipeline-column article footer{color:#6ad3b8;border-top:1px solid #829abc12;justify-content:space-between;align-items:center;margin-top:9px;padding-top:8px;font-size:11px;display:flex}.pipeline-column article footer button{color:#7299c1;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;display:flex}.integration-ribbon{background:linear-gradient(90deg,#2fafce0e,#0c121cc2);border:1px solid #59d3e921;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:13px;padding:13px 16px;display:grid}.integration-ribbon-icon{color:#52dcec;background:#48d1e914;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.integration-ribbon span,.integration-ribbon strong{display:block}.integration-ribbon strong{color:#c5d5e5;font-size:14px}.integration-ribbon span{color:#64758b;margin-top:4px;font-size:14px}.integration-ribbon button{color:#72ddeb;cursor:pointer;background:#3bc5dc0f;border:1px solid #4bd3e729;border-radius:8px;gap:6px}.bank-coverage,.integration-ribbon button{align-items:center;padding:8px 10px;font-size:14px;display:flex}.bank-coverage{color:#65758b;border:1px solid #809abf12;border-radius:8px;gap:7px;margin-top:10px}.bank-coverage em{margin-left:auto;font-style:normal}.bank-coverage em.healthy{color:#52d6b2}.bank-coverage em.attention{color:#f1ad5c}.crm-bottom-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.crm-directory>article{border-top:1px solid #849dc00f;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;min-height:54px;display:grid}.crm-directory>article:first-of-type{margin-top:12px}.crm-avatar{color:#65dcec;background:#3cc2e012;border-radius:8px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.crm-directory article span,.crm-directory article strong{display:block}.crm-directory article strong{color:#c6d3e2;font-size:13px}.crm-directory article span{color:#536175;margin-top:3px;font-size:11px}.crm-directory article>span{color:#65768d}.crm-directory article em{color:#5fd6b8;font-size:12px;font-style:normal}.customer-case-panel>article{border-top:1px solid #849dc00f;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;min-height:67px;padding:12px 0;display:grid}.customer-case-panel>article:first-of-type{margin-top:12px}.case-priority{color:#69d6ba;text-transform:uppercase;background:#3bc8a60f;border-radius:5px;width:max-content;padding:4px 6px;font-size:11px}.case-priority.high,.case-priority.urgent{color:#e9a55c;background:#dc913a0f}.customer-case-panel article strong{color:#c6d3e2;font-size:13px}.customer-case-panel article p{color:#5e6d82;margin:5px 0;font-size:12px;line-height:1.4}.customer-case-panel article small{color:#4f5e72;font-size:11px}.customer-case-panel article em{color:#d39d59;font-size:11px;font-style:normal}.crm-empty{color:#55d7b8;justify-content:center;align-items:center;gap:10px;min-height:100px;display:flex}.crm-empty p{color:#5d6c80;max-width:360px;font-size:13px;line-height:1.45}.team-summary{border:1px solid var(--line);color:#657287;background:#0d131dad;border-radius:12px;align-items:center;gap:18px;min-height:48px;margin-bottom:13px;padding:0 15px;font-size:13px;display:flex}.team-summary>span:first-child{color:#5cddb9}.team-summary i{background:#47dfb5;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #47dfb5}.team-summary button{color:#7296bf;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;font-size:13px;display:flex}.robot-grid{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.robot-card{--robot-accent:#58ddec;border:1px solid var(--robot-accent);min-height:290px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.robot-card{border:1px solid color-mix(in srgb,var(--robot-accent) 15%,var(--line))}}.robot-card{background:linear-gradient(155deg,var(--robot-accent),#090e17 75%);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.robot-card{background:linear-gradient(155deg,color-mix(in srgb,var(--robot-accent) 4%,#111824),#090e17 75%)}}.robot-card{transition:all .2s}.robot-card:hover{border-color:var(--robot-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.robot-card:hover{border-color:color-mix(in srgb,var(--robot-accent) 35%,transparent)}}.robot-card:hover{box-shadow:0 18px 40px #0003}.robot-visual{background:radial-gradient(circle at 50% 65%,var(--robot-accent),transparent 48%);height:190px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.robot-visual{background:radial-gradient(circle at 50% 65%,color-mix(in srgb,var(--robot-accent) 12%,transparent),transparent 48%)}}.robot-visual:after{content:"";background:linear-gradient(#0000,#0b111b);height:50px;position:absolute;inset:auto 0 0}.robot-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 12px 17px #00000073);width:auto;max-width:100%;height:235px;bottom:-48px}.robot-halo,.robot-visual img{position:absolute;left:50%;transform:translate(-50%)}.robot-halo{border:1px solid var(--robot-accent);width:150px;height:150px;top:28px}@supports (color:color-mix(in lab,red,red)){.robot-halo{border:1px solid color-mix(in srgb,var(--robot-accent) 20%,transparent)}}.robot-halo{box-shadow:0 0 40px var(--robot-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.robot-halo{box-shadow:0 0 40px color-mix(in srgb,var(--robot-accent) 10%,transparent)}}.robot-info{justify-content:space-between;align-items:center;padding:0 14px;display:flex}.robot-info h2{margin:0;font-size:17px}.robot-info span{color:var(--robot-accent);margin-top:3px;display:block}@supports (color:color-mix(in lab,red,red)){.robot-info span{color:color-mix(in srgb,var(--robot-accent) 72%,#67768b)}}.robot-info span{font-size:14px}.robot-info button{color:#586579;background:0 0;border:1px solid #89a0c21a;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.robot-card>p{color:#5b687b;border-top:1px solid #8ca3c512;margin:13px 14px 16px;padding-top:11px;font-size:13px}.robot-card>p i{background:#48dcb4;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 6px #48dcb4}.runner-control{background:radial-gradient(circle at 85%,#e29f440f,#0000 28%),#0c121bc7;border:1px solid #de9d4529;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:106px;margin-bottom:13px;padding:17px 19px;display:grid}.runner-control.managed{background:radial-gradient(circle at 85%,#38d2ae12,#0000 28%),#0c121bc7;border-color:#42dab52e}.runner-orb{color:#e5a85a;background:#e09e450f;border:1px solid #e2a34b2e;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;position:relative}.runner-control.managed .runner-orb{color:#55d9b8;background:#37d0ac0f;border-color:#43d6b330}.runner-orb i{background:currentColor;border:2px solid #0d141e;border-radius:50%;width:7px;height:7px;position:absolute;bottom:3px;right:1px;box-shadow:0 0 7px}.runner-control>div:nth-child(2) span{color:#6a7890;letter-spacing:.13em;font-size:11px;font-weight:800}.runner-control h2{color:#d4deeb;margin:5px 0 4px;font-size:17px}.runner-control p{color:#5b697e;max-width:690px;margin:0;font-size:13px;line-height:1.55}.runner-facts{align-items:center;gap:12px;display:flex}.runner-facts>span{color:#59677b;min-width:78px;font-size:11px}.runner-facts b{color:#d8a45d;margin-bottom:3px;font-size:13px;display:block}.runner-control.managed .runner-facts b{color:#59d8b9}.runner-facts button{color:#74b1d0;background:#436ba60e;border:1px solid #6391c921;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:14px;display:flex}.automation-stats{border:1px solid var(--line);background:#0d131db8;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:13px;display:grid}.automation-stats div{border-left:1px solid #8fa5c714;padding:17px 20px}.automation-stats div:first-child{border-left:0}.automation-stats span,.automation-stats strong{display:block}.automation-stats strong{font-size:21px}.automation-stats span{color:#5e6b80;margin-top:4px;font-size:13px}.connection-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.connection-grid article{background:#0b111ab8;border:1px solid #849dc114;border-radius:13px;min-height:150px;padding:14px}.connection-grid article>div{color:#66d9e8;justify-content:space-between;align-items:center;display:flex}.connection-grid article>div span{letter-spacing:.08em;border-radius:5px;padding:4px 6px;font-size:11px;font-weight:800}.connection-grid span.connected{color:#53d7b2;background:#41cba512}.connection-grid span.needed{color:#e6a65a;background:#e19d4312}.connection-grid h3{color:#c9d6e6;margin:13px 0 6px;font-size:14px}.connection-grid p{color:#58687d;min-height:31px;margin:0;font-size:12px;line-height:1.55}.connection-grid button{color:#6caac3;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:12px;padding:0;font-size:14px;display:flex}.flow-row .run-rate.blocked{color:#e6a65a}.flow-list{border:1px solid var(--line);background:#0b1019b8;border-radius:15px;overflow:hidden}.flow-row{border-top:1px solid #8ca2c311;grid-template-columns:40px 1.2fr .9fr 75px 40px 30px;align-items:center;gap:12px;min-height:70px;padding:0 17px;display:grid}.flow-row:first-child{border:0}.flow-icon{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.flow-icon.cyan{color:#52dff2;background:#40d0eb12}.flow-icon.mint{color:#4ddbb6;background:#3ad0ab12}.flow-icon.violet{color:#aa86ff;background:#9168ff14}.flow-icon.amber{color:#f0ae59;background:#e69d4012}.flow-row>div:nth-child(2) span,.flow-row>div:nth-child(2) strong{display:block}.flow-row>div:nth-child(2) strong{font-size:14px}.flow-row>div:nth-child(2) span{color:#526074;margin-top:4px;font-size:14px}.flow-row>span{color:#657389;align-items:center;gap:6px;font-size:13px;display:flex}.flow-row .run-rate{color:#4fd3af}.flow-row label{width:30px;height:17px;position:relative}.flow-row input{opacity:0}.flow-row label i{cursor:pointer;background:#233044;border-radius:10px;position:absolute;inset:0}.flow-row label i:after{content:"";background:#718097;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px}.flow-row input:checked+i{background:#33d6b240}.flow-row input:checked+i:after{background:#4cddb8;left:15px}.flow-row>button{color:#4c586b;background:0 0;border:0}.flow-row>button:disabled{opacity:.3;cursor:not-allowed}.run-ledger{border:1px solid var(--line);background:#0b1019b8;border-radius:15px;margin-top:13px;padding:20px}.run-ledger>div:last-child{border:1px solid #849dc012;border-radius:10px;margin-top:12px;overflow:hidden}.run-ledger article{border-top:1px solid #849dc00e;grid-template-columns:6px 1.3fr .5fr 62px 50px;align-items:center;gap:12px;min-height:58px;padding:0 13px;display:grid}.run-ledger article:first-child{border-top:0}.run-ledger article>i{background:#4fd3ae;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #4fd3ae73}.run-ledger article>i.blocked{background:#e2a257;box-shadow:0 0 6px #e2a25766}.run-ledger article>i.failed{background:#ee7388;box-shadow:0 0 6px #ee738866}.run-ledger article strong{color:#bdc9d9;font-size:14px;display:block}.run-ledger article p{color:#536176;margin:3px 0 0;font-size:12px;line-height:1.35}.run-ledger article>small,.run-ledger article>span{color:#5e6c80;font-size:12px}.run-ledger article>em{color:#54d5b1;text-transform:uppercase;background:#37cba60f;border-radius:5px;width:max-content;padding:4px 6px;font-size:11px;font-style:normal}.run-ledger article>em.blocked{color:#dfa45c;background:#d697410f}.run-ledger article>em.failed{color:#ec8698;background:#e05b720f}.run-ledger-empty{color:#57667b;justify-content:center;align-items:center;gap:8px;min-height:72px;display:flex}.run-ledger-empty p{margin:0;font-size:13px}.insight-hero{background:radial-gradient(circle at 80% 45%,#4ad8f121,#0000 25%),radial-gradient(circle at 50% 120%,#7d4eff2b,#0000 42%),#0d1522;border:1px solid #5b87d530;border-radius:20px;grid-template-columns:1.35fr .65fr;align-items:center;min-height:290px;padding:38px 42px;display:grid}.insight-hero>div:first-child>span{color:#62dff2;letter-spacing:.16em;font-size:13px;font-weight:750}.insight-hero h2{letter-spacing:-.045em;margin:12px 0 10px;font-size:clamp(25px,3vw,40px);line-height:1.06}.insight-hero p{color:#78869a;max-width:660px;margin:0 0 20px;font-size:15px;line-height:1.6}.signal-orb{background:radial-gradient(circle,#4ecff01c,#0000 65%);border:1px solid #52ddf02b;border-radius:50%;justify-self:center;place-items:center;width:180px;height:180px;display:grid;position:relative;box-shadow:0 0 60px #3accf112}.signal-orb>svg{color:#5ce0f3;position:absolute;top:35px}.signal-orb i{border:1px dashed #708df030;border-radius:50%;position:absolute;inset:12px}.signal-orb span{margin-top:22px;font-size:30px;font-weight:650}.signal-orb small{color:#657389;font-size:14px;position:absolute;bottom:38px}.insight-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:13px;display:grid}.insight-grid article{border:1px solid var(--line);background:#0d131dbd;border-radius:15px;min-height:150px;padding:20px}.insight-grid svg{color:#68ddec}.insight-grid span{color:#5f6c81;letter-spacing:.12em;margin-top:17px;font-size:14px;display:block}.insight-grid strong{margin-top:5px;font-size:22px;display:block}.insight-grid p{color:#556276;margin:6px 0 0;font-size:13px;line-height:1.45}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#02050ab8;place-items:start center;padding-top:min(12vh,100px);display:grid;position:fixed;inset:0}.integration-modal textarea{min-height:125px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}.consent-check{background:#080d157a;border:1px solid #7a96bc14;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;flex-direction:row!important;display:flex!important}.consent-check input{height:14px;margin-top:1px;width:14px!important}.consent-check span{color:#718096;font-size:14px;line-height:1.5}.compliance-profile-modal{width:min(760px,100% - 28px)}.compliance-form-section{background:#080d1570;border:1px solid #849dc014;border-radius:10px;margin-top:13px;padding:14px}.compliance-form-section:first-child{margin-top:0}.compliance-form-section>div:first-child{margin-bottom:11px}.compliance-form-section>div:first-child small,.compliance-form-section>div:first-child strong{display:block}.compliance-form-section>div:first-child strong{color:#aebdd0;font-size:14px}.compliance-form-section>div:first-child small{color:#536176;margin-top:3px;font-size:12px}.compliance-form-section>label{margin-top:11px}.obligation-row em.action_required{color:#f29a6f;background:#e76f4814}.command-empty{color:#5b687b;place-items:center;min-height:70px;font-size:13px;display:grid}.command-palette{background:#0d131e;border:1px solid #77a2d533;border-radius:16px;width:min(620px,100% - 28px);overflow:hidden;box-shadow:0 30px 90px #0000008c,0 0 50px #37b2ed0f}.command-input{border-bottom:1px solid var(--line);color:#6c7b91;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;height:56px;padding:0 17px;display:grid}.command-input input{color:#dfe8f5;background:0 0;border:0;outline:0;font-size:16px}.command-input input::placeholder{color:#526075}.command-group{padding:12px}.command-group>span{color:#4f5c70;letter-spacing:.13em;margin:2px 7px 8px;font-size:14px;display:block}.command-group button{color:#8290a4;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;font-size:14px;display:flex}.command-group button:hover{color:#e3ecf8;background:#4c93e014}.command-group button em,.command-group button kbd{margin-left:auto}.command-group button em{color:#4ecfb0;font-size:14px;font-style:normal}.command-palette footer{border-top:1px solid var(--line);color:#4e5b6e;align-items:center;gap:7px;height:37px;padding:0 17px;font-size:14px;display:flex}.command-palette footer span{margin-left:auto}.add-modal{background:#0d141f;border:1px solid #729dd333;border-radius:18px;width:min(650px,100% - 28px);max-height:min(88vh,840px);overflow:auto;box-shadow:0 30px 100px #00000094}.add-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:23px 24px 19px;display:flex}.add-modal header span{color:#5eddec;letter-spacing:.16em;font-size:14px}.add-modal header h2{margin:7px 0 5px;font-size:22px}.add-modal header p{color:#627087;margin:0;font-size:14px}.add-modal header>button{border:1px solid var(--line);color:#68758a;background:0 0;border-radius:9px;align-self:start;place-items:center;width:30px;height:30px;display:grid}.add-tabs{grid-template-columns:repeat(3,1fr);padding:12px 24px 0;display:grid}.add-tabs button{border:0;border-bottom:1px solid var(--line);color:#5e6c80;background:0 0;justify-content:center;align-items:center;gap:7px;height:40px;font-size:14px;display:flex}.add-tabs button.active{color:#dce6f3;border-bottom-color:#55ddef;box-shadow:0 1px #55ddef}.add-modal form{padding:21px 24px 0}.add-modal label{color:#758398;gap:7px;font-size:13px;display:grid}.add-modal label small{color:#55627a;margin-top:-2px;font-size:12px;line-height:1.5}.add-modal input,.add-modal select,.add-modal textarea{color:#cbd6e5;width:100%;min-height:39px;font:inherit;background:#0a1019;border:1px solid #859dc321;border-radius:9px;outline:0;padding:0 11px;font-size:14px}.add-modal textarea{resize:vertical;min-height:82px;padding-block:10px}.add-modal input:focus,.add-modal select:focus,.add-modal textarea:focus{border-color:#4ad3eb73;box-shadow:0 0 0 3px #4ad3eb0d}.add-modal button:disabled,.add-modal input:disabled,.add-modal select:disabled{opacity:.48;cursor:not-allowed}.field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-row,.website-purpose{margin-top:14px}.domain-input{position:relative}.domain-input svg{color:#5d6b80;position:absolute;top:12px;left:11px}.domain-input input{padding-left:36px}.discovery-note{color:#4fd6b6;background:#2fc4a70a;border:1px solid #44d7b81a;border-radius:10px;grid-template-columns:auto 1fr;gap:10px;margin-top:16px;padding:13px;display:grid}.discovery-note strong{font-size:13px;display:block}.discovery-note p{color:#607386;margin:4px 0 0;font-size:13px;line-height:1.4}.modal-error{color:#f3a4b3;background:#fb71850f;border:1px solid #fb718533;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:13px}.modal-foot{border-top:1px solid var(--line);gap:9px;min-height:70px;margin-top:22px}.modal-foot,.modal-foot>span{align-items:center;display:flex}.modal-foot>span{color:#58cdb1;gap:6px;margin-right:auto;font-size:14px}.modal-foot>button:not(.primary-button){color:#657287;background:0 0;border:0;height:36px;padding:0 12px;font-size:13px}.toast{z-index:150;color:#a8dbc9;background:#0a1419f0;border:1px solid #49d8b538;border-radius:11px;align-items:center;gap:9px;max-width:420px;padding:12px 15px;font-size:14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 40px #0006}.toast svg{color:#4cdfb8}.toast-bad{color:#ffc3cb;background:#1c0c10f2;border-color:#fb718552}.toast-bad svg{color:#fb7185}.finance-connect-modal{width:min(600px,100% - 28px)}.connection-steps{background:#3676b30b;border:1px solid #5f9bda1c;border-radius:10px;gap:7px;margin-bottom:17px;padding:13px;display:grid}.connection-steps span{color:#718096;align-items:center;gap:8px;font-size:13px;display:flex}.connection-steps i{color:#5fdcec;border:1px solid #5bdbea2e;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:grid}.gsc-auto-connect{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:15px;display:grid}.gsc-auto-connect>div{background:linear-gradient(145deg,#276f8b12,#0a111ba6);border:1px solid #5cb1d21f;border-radius:11px;min-height:132px;padding:14px}.gsc-auto-connect span{color:#65ddea;background:#42c4db12;border:1px solid #5bdcea33;border-radius:8px;place-items:center;width:24px;height:24px;margin-bottom:13px;font-size:14px;display:grid}.gsc-auto-connect strong{color:#cbd9e6;font-size:14px;display:block}.gsc-auto-connect p{color:#64758a;margin:7px 0 0;font-size:14px;line-height:1.55}.crm-modal-tabs{grid-template-columns:repeat(4,1fr);padding:12px 24px 0;display:grid}.crm-modal-tabs button{border:0;border-bottom:1px solid var(--line);color:#5c6a7e;background:0 0;height:36px;font-size:14px}.crm-modal-tabs button.active{color:#cdd9e7;border-bottom-color:#56dced;box-shadow:0 1px #56dced}.office-chat-launcher{z-index:120;color:#dce8f3;text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0f1d2bf7,#0b121df7);border:1px solid #5cdeec40;border-radius:16px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-width:215px;height:58px;padding:0 13px 0 10px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 52px #0000007a,0 0 35px #3ed3e814}.office-chat-launcher>span{color:#71e7f2;background:#49cfe517;border:1px solid #5ee0ee45;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.office-chat-launcher small,.office-chat-launcher strong{display:block}.office-chat-launcher strong{font-size:14px}.office-chat-launcher small{color:#66788d;margin-top:3px;font-size:12px}.office-chat-launcher>i{background:#55dfb8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #55dfb8}.chat-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02070ca3;justify-content:flex-end;display:flex;position:fixed;inset:0}.chat-backdrop>div{width:min(720px,100vw - 30px);height:100%}.office-chat{color:#dce8f5;background:radial-gradient(circle at 8% 0,#49c7e11c,#0000 27%),linear-gradient(145deg,#0a111b,#080d15 62%,#070b12);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.office-chat.drawer{border-left:1px solid #709ac129;width:100%;height:100%;box-shadow:-30px 0 90px #00000080}.office-chat.page{border:1px solid #749cc621;border-radius:19px;min-height:calc(100vh - 148px);box-shadow:0 28px 80px #00000040}.chat-product-view{padding-top:25px}.chat-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0b131eb8;border-bottom:1px solid #779cc41f;grid-template-columns:60px 1fr auto auto;align-items:center;gap:14px;min-height:106px;padding:18px 22px;display:grid}.chat-agent-portrait{--chat-accent:#7de3ee;border:1px solid var(--chat-accent);width:58px;height:68px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.chat-agent-portrait{border:1px solid color-mix(in srgb,var(--chat-accent) 34%,transparent)}}.chat-agent-portrait{background:radial-gradient(circle at 50% 75%,var(--chat-accent),transparent 55%),#0a111a;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.chat-agent-portrait{background:radial-gradient(circle at 50% 75%,color-mix(in srgb,var(--chat-accent) 20%,transparent),transparent 55%),#0a111a}}.chat-agent-portrait img{width:calc(var(--worker-zoom,2.6) * 100%);max-width:none;height:auto;left:var(--worker-x,-80%);top:var(--worker-y,3%);filter:saturate(.9);position:absolute}.chat-agent-portrait i,.message-worker i{background:#51dcb4;border:2px solid #0b131d;border-radius:50%;width:7px;height:7px;position:absolute;bottom:5px;right:5px;box-shadow:0 0 9px #51dcb4}.chat-header>div:nth-child(2)>span{color:#5addec;letter-spacing:.17em;font-size:12px}.chat-header h1{color:#eef5fc;letter-spacing:-.025em;margin:6px 0 4px;font-size:22px}.chat-header p{color:#64778c;margin:0;font-size:13px;line-height:1.5}.chat-close,.chat-new{color:#8497ad;background:#090f1899;border:1px solid #779cc421;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:33px;font-size:14px;display:flex}.chat-new{padding:0 10px}.chat-close{width:33px}.chat-transcript{scroll-behavior:smooth;padding:26px clamp(18px,4vw,42px);overflow-y:auto}.chat-loading{color:#6f8298;justify-content:center;align-items:center;gap:10px;min-height:240px;font-size:13px;display:flex}.chat-loading i{background:#5bdeec;border-radius:50%;width:8px;height:8px;animation:chatPulse 1.2s ease-in-out infinite;box-shadow:0 0 15px #5bdeec}.chat-welcome{text-align:center;max-width:640px;margin:35px auto}.chat-orbit{color:#72e2ef;background:radial-gradient(circle,#48d2e621,#0000 67%);border:1px solid #59deee38;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 20px;display:grid;position:relative;box-shadow:0 0 42px #3bcce414}.chat-orbit:after,.chat-orbit:before{content:"";border:1px solid #6f9ac81a;border-radius:50%;position:absolute;inset:-9px}.chat-orbit:after{border-style:dashed;animation:chatSpin 18s linear infinite;inset:-18px}.chat-orbit b,.chat-orbit i{background:#58dcae;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px #58dcae}.chat-orbit i{top:28px;right:-11px}.chat-orbit b{background:#8f7ae8;bottom:-12px;left:3px;box-shadow:0 0 8px #8f7ae8}.chat-welcome>span{color:#59dcea;letter-spacing:.18em;font-size:12px}.chat-welcome h2{color:#edf5fc;letter-spacing:-.04em;margin:12px 0 9px;font-size:clamp(24px,3vw,34px)}.chat-welcome>p{color:#6b7d91;max-width:550px;margin:0 auto;font-size:14px;line-height:1.7}.chat-suggestions{text-align:left;grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;display:grid}.chat-suggestions button{color:#91a5ba;background:#0c15219e;border:1px solid #759cc41f;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:48px;padding:0 13px;font-size:13px;display:grid}.chat-suggestions button:hover{color:#d4e3ef;background:#23677d17;border-color:#58daea42}.chat-suggestions svg{color:#50d6e6}.chat-message{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;max-width:690px;margin:0 auto 18px;display:grid}.chat-message.user{grid-template-columns:minmax(0,1fr) 34px}.chat-message.user .message-owner{grid-area:1/2}.chat-message.user .message-content{background:linear-gradient(145deg,#1f5e7429,#0e1a27cc);border-color:#5bcbdd29;grid-area:1/1;justify-self:end;max-width:82%}.message-worker{--chat-accent:#7de3ee;border:1px solid var(--chat-accent);width:38px;height:44px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.message-worker{border:1px solid color-mix(in srgb,var(--chat-accent) 30%,transparent)}}.message-worker{background:#0b121c;border-radius:11px}.message-worker img{width:calc(var(--worker-zoom,2.6) * 100%);max-width:none;height:auto;left:var(--worker-x,-80%);top:var(--worker-y,3%);position:absolute}.message-worker i{width:6px;height:6px;bottom:3px;right:3px}.message-owner{color:#a9b9ca;background:#101a28;border:1px solid #6f9ac62b;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.message-content{background:#0d1622c2;border:1px solid #749bc41f;border-radius:3px 14px 14px;min-width:0;padding:13px 15px;box-shadow:0 10px 28px #0000001f}.chat-message.user .message-content{border-radius:14px 3px 14px 14px}.message-content>header{align-items:center;gap:7px;margin-bottom:8px;display:flex}.message-content header strong{color:#dae7f2;font-size:13px}.message-content header span{color:#5e7288;font-size:12px}.message-content header time{color:#46576a;margin-left:auto;font-size:11px}.message-content>p{color:#9baec0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.message-content>footer{color:#54c7a7;border-top:1px solid #769cc317;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:10px;display:flex}.message-content>footer span{color:#688d87;border:1px solid #4fcaa71c;border-radius:999px;padding:3px 6px;font-size:11px}.thinking-dots{align-items:center;gap:5px;height:21px;display:flex}.thinking-dots i{background:#5bd9e8;border-radius:50%;width:5px;height:5px;animation:chatPulse 1.25s infinite}.thinking-dots i:nth-child(2){animation-delay:.17s}.thinking-dots i:nth-child(3){animation-delay:.34s}.chat-error{color:#e99aaa;background:#f756700d;border:1px solid #f771852e;border-radius:10px;align-items:center;gap:8px;max-width:690px;margin:0 auto 15px;padding:11px 13px;font-size:13px;display:flex}.chat-composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090f18e6;border-top:1px solid #779cc41f;padding:14px 22px 17px}.chat-composer>div{background:#080e16;border:1px solid #5ed2e433;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:end;gap:10px;padding:10px 10px 10px 13px;display:grid;box-shadow:0 0 0 3px #40c4da06}.chat-composer>div>svg{color:#5bd9e8;align-self:center}.chat-composer textarea{resize:vertical;color:#d8e4ef;min-height:42px;max-height:130px;font:inherit;background:0 0;border:0;outline:0;font-size:14px;line-height:1.55}.chat-composer textarea::placeholder{color:#4f6175}.chat-composer button{color:#061016;background:linear-gradient(135deg,#5fe1ed,#72a7ef);border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 24px #46c0e02b}.chat-composer button:disabled{opacity:.35}.chat-composer>footer{color:#4f6073;align-items:center;gap:12px;margin-top:8px;font-size:11px;display:flex}.chat-composer footer span{align-items:center;gap:4px;display:flex}.chat-composer footer span:first-child{color:#56887f}.chat-composer footer kbd{color:#45566a;font:inherit;margin-left:auto}.toast{bottom:98px}@keyframes chatPulse{0%,to{opacity:.3;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes chatSpin{to{transform:rotate(1turn)}}@media (max-width:1120px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.sidebar{width:78px;padding-inline:12px}.brand-lockup{justify-content:center;padding:0}.brand-lockup>div:last-child,.company-list,.nav-eyebrow,.nav-item span:not(.nav-badge),.profile-mini svg,.profile-mini>div:not(.profile-avatar),.system-status{display:none}.nav-item{justify-content:center;padding:0}.nav-badge{min-width:14px;padding:1px 4px;font-size:14px;position:absolute;top:5px;right:5px}.profile-mini{grid-template-columns:1fr;justify-items:center;padding:8px;display:grid}.workspace{grid-column:2}.entity-grid,.metric-grid{grid-template-columns:repeat(2,1fr)}.finance-bridge{grid-template-columns:1fr .6fr}.bridge-system-card{grid-column:1/3;margin:0 25px 25px}.finance-flow{grid-template-columns:repeat(3,1fr)}.finance-flow-step:nth-child(4){border-top:1px solid #8da3c414;border-left:0}.finance-flow-step:nth-child(5){border-top:1px solid #8da3c414}.robot-grid{grid-template-columns:repeat(3,1fr)}.queue-layout{grid-template-columns:1fr}.queue-assurance{display:none}.completed-summary{grid-template-columns:1fr 1fr}.result-sections{grid-template-columns:1fr}.connection-grid,.lead-profile-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:840px){.app-shell{display:block}.sidebar{display:none}.workspace{grid-column:auto}.topbar{grid-template-columns:auto 1fr auto;padding:0 18px}.mobile-menu{border:1px solid var(--line);background:var(--panel);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.workspace-switcher{display:none}.dashboard{padding-inline:18px}.briefing-hero{grid-template-columns:1fr}.hero-copy{padding:30px 28px 190px}.atlas-stage{min-width:0;height:200px;position:absolute;inset:auto 0 0}.atlas-image{height:250px;bottom:-42px;right:28px}.atlas-label{bottom:20px;left:28px;right:auto}.content-grid{grid-template-columns:1fr}.product-view{padding:28px 18px 45px}.portfolio-overview{grid-template-columns:1fr 1fr}.portfolio-overview>div:nth-child(3){border-top:1px solid #8fa5c714;border-left:0}.portfolio-overview>div:nth-child(4){border-top:1px solid #8fa5c714}.estate-strip{grid-template-columns:1fr 1fr}.finance-bridge{grid-template-columns:1fr}.finance-bridge-copy{padding-right:30px}.beacon-stage{min-height:270px}.beacon-image{height:330px}.bridge-system-card{grid-column:auto;margin:0 22px 22px}.finance-connection-grid,.finance-grid{grid-template-columns:1fr}.site-table{overflow-x:auto}.site-tr{min-width:980px}.robot-grid{grid-template-columns:repeat(2,1fr)}.runner-control{grid-template-columns:auto 1fr}.runner-facts{grid-column:1/3;justify-content:flex-end}.run-ledger{overflow-x:auto}.run-ledger>div:last-child{min-width:760px}.flow-list{overflow-x:auto}.flow-row{min-width:850px}.insight-hero{grid-template-columns:1fr;gap:35px}.signal-orb{justify-self:start}.compliance-hero{grid-template-columns:1fr;gap:28px}.compliance-radar{justify-self:start}.obligation-table{overflow-x:auto}.obligation-row{min-width:850px}.compliance-profile-grid{grid-template-columns:1fr}.crm-summary{grid-template-columns:repeat(2,1fr)}.crm-quick-actions{grid-column:1/3;justify-content:flex-start}.crm-bottom-grid,.lead-profile-grid{grid-template-columns:1fr}.integration-ribbon{grid-template-columns:auto 1fr}.integration-ribbon button{grid-column:1/3;justify-self:end}.connection-grid{grid-template-columns:1fr 1fr}}@media (max-width:570px){.topbar{gap:10px}.command-search span{display:none}.command-search{grid-template-columns:auto 1fr;min-width:0}.command-search kbd{justify-self:end}.live-pill{display:none}.dashboard{padding:14px 12px 30px}.briefing-hero{border-radius:17px;min-height:520px}.hero-copy{padding:26px 21px 205px}.hero-copy h1{font-size:33px}.hero-actions{flex-direction:column;align-items:stretch}.primary-button,.secondary-button{justify-content:center;min-height:40px}.trust-row{flex-direction:column;gap:7px}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{grid-template-columns:30px 1fr;min-height:94px;padding:12px}.metric-icon{width:30px;height:30px}.decision-body{grid-template-columns:1fr}.decision-actions{grid-template-columns:1fr 1fr}.decision-meta{flex-wrap:wrap}.evidence-score{display:none}.view-header{flex-direction:column;align-items:flex-start}.view-header .primary-button{justify-content:center;width:100%}.view-tabs{width:100%;overflow-x:auto}.view-tabs button{white-space:nowrap}.queue-card{grid-template-columns:30px 1fr}.completed-summary{grid-template-columns:1fr}.work-result-card>header{flex-direction:column}.result-owner{text-align:left}.result-context{flex-wrap:wrap}.accounting-result>p,.work-result-card>footer{grid-template-columns:1fr}.accounting-result code,.accounting-result em{justify-self:start}.queue-actions{grid-column:1/3;grid-template-columns:1fr 72px 72px}.queue-foot{flex-wrap:wrap}.portfolio-overview{grid-template-columns:1fr}.portfolio-overview>div{border-top:1px solid #8fa5c714;border-left:0}.portfolio-overview .portfolio-score{border-top:0}.entity-grid,.estate-strip{grid-template-columns:1fr}.finance-bridge-copy{padding:28px 21px}.bridge-actions{flex-direction:column}.bridge-actions button{justify-content:center}.bridge-facts{flex-direction:column;gap:7px}.beacon-stage{min-height:245px}.beacon-image{height:300px}.finance-flow{grid-template-columns:1fr}.finance-flow-step{border-top:1px solid #8da3c414;border-left:0}.finance-flow-step:first-child{border-top:0}.finance-flow-step:nth-child(4),.finance-flow-step:nth-child(5){border-top:1px solid #8da3c414}.finance-connections{padding:15px}.finance-snapshot{grid-template-columns:1fr 1fr}.finance-connection-card.connection-empty,.payload-preview{grid-template-columns:1fr}.activation-strip{grid-template-columns:auto 1fr;padding-block:13px}.activation-strip button{grid-column:1/3;justify-self:end}.robot-grid{grid-template-columns:1fr 1fr;gap:8px}.robot-card{min-height:250px}.robot-visual{height:158px}.robot-visual img{height:200px}.team-summary span:nth-child(n+2){display:none}.automation-stats{grid-template-columns:1fr 1fr}.runner-control{grid-template-columns:1fr}.runner-orb{display:none}.runner-facts{flex-wrap:wrap;grid-column:auto;justify-content:space-between}.automation-stats div:nth-child(3){border-top:1px solid #8fa5c714;border-left:0}.automation-stats div:nth-child(4){border-top:1px solid #8fa5c714}.connection-grid{grid-template-columns:1fr}.insight-hero{padding:28px 22px}.insight-grid{grid-template-columns:1fr}.compliance-hero{padding:28px 22px}.compliance-stats{grid-template-columns:1fr 1fr}.compliance-stats>div:nth-child(3){border-top:1px solid #879fc114;border-left:0}.authority-ribbon{grid-template-columns:auto 1fr}.authority-ribbon button{grid-column:1/3;justify-self:end}.profile-status-row{grid-template-columns:1fr 1fr}.compliance-profile-card>footer{flex-direction:column;align-items:flex-start}.compliance-profile-card footer button{align-self:flex-end}.crm-summary{grid-template-columns:1fr 1fr}.crm-quick-actions{flex-wrap:wrap}.lead-rules{grid-template-columns:1fr}.crm-modal-tabs{padding-inline:12px}.crm-modal-tabs button{font-size:11px}.field-row,.gsc-auto-connect{grid-template-columns:1fr}.gsc-auto-connect>div{min-height:0}.add-tabs{padding-inline:12px}.add-tabs button{font-size:14px}.modal-foot>span{display:none}.office-chat-launcher{border-radius:15px;grid-template-columns:1fr;width:50px;min-width:0;height:50px;padding:6px;bottom:12px;right:12px}.office-chat-launcher>div,.office-chat-launcher>i{display:none}.office-chat-launcher>span{margin:auto}.chat-backdrop>div{width:100%}.office-chat.drawer{border-left:0}.chat-header{grid-template-columns:49px 1fr auto;min-height:90px;padding:13px}.chat-agent-portrait{width:48px;height:58px}.chat-header p,.chat-new{display:none}.chat-close{grid-column:3}.chat-transcript{padding:18px 12px}.chat-suggestions{grid-template-columns:1fr}.chat-welcome{margin-top:23px}.chat-message{grid-template-columns:32px minmax(0,1fr);gap:7px}.message-worker{width:32px;height:38px}.message-content{padding:11px}.chat-message.user{grid-template-columns:minmax(0,1fr) 30px}.chat-message.user .message-content{max-width:91%}.chat-composer{padding:10px}.chat-composer>footer kbd,.chat-composer>footer span:nth-child(2){display:none}.chat-product-view{padding:10px}.office-chat.page{border-radius:14px;min-height:calc(100vh - 90px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}.auth-shell{color:#dbe7f5;background:#070b12;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);min-height:100vh;display:grid}.auth-visual{background:radial-gradient(circle at 75% 42%,#3286ca2e,#0000 31%),radial-gradient(circle at 22% 72%,#4f46e521,#0000 35%),#080d16;border-right:1px solid #7d97bd1f;min-height:100vh;padding:34px 46px;position:relative;overflow:hidden}.auth-grid{opacity:.18;background-image:linear-gradient(#6b91be17 1px,#0000 0),linear-gradient(90deg,#6b91be17 1px,#0000 0);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 55% 48%,#000,#0000 76%);mask-image:radial-gradient(circle at 55% 48%,#000,#0000 76%)}.auth-brand{z-index:4;align-items:center;gap:12px;display:flex;position:relative}.auth-brand>span{color:#75e8f4;background:linear-gradient(145deg,#48cbea3d,#595fe938);border:1px solid #6fe1f261;border-radius:11px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 0 32px #3ecdeb1f}.auth-brand small,.auth-brand strong{display:block}.auth-brand strong{color:#eef5fd;letter-spacing:.18em;font-size:15px}.auth-brand small{color:#54677d;letter-spacing:.24em;margin-top:3px;font-size:12px}.auth-copy{z-index:4;max-width:610px;margin-top:clamp(110px,18vh,210px);position:relative}.auth-eyebrow{color:#65d9e9;letter-spacing:.17em;align-items:center;gap:7px;font-size:13px;display:flex}.auth-copy h1{color:#f4f8fe;letter-spacing:-.055em;margin:20px 0 17px;font-size:clamp(42px,5.2vw,72px);line-height:.98}.auth-copy h1 em{color:#75869c;font-style:normal}.auth-copy p{color:#75869a;max-width:520px;margin:0;font-size:15px;line-height:1.8}.auth-trust{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.auth-trust span{color:#8091a7;background:#0c141f8a;border:1px solid #688db424;border-radius:999px;padding:7px 10px;font-size:14px}.auth-atlas{z-index:2;opacity:.52;width:min(62vw,780px);bottom:-190px;right:-85px;-webkit-mask-image:linear-gradient(#000 64%,#0000 96%);mask-image:linear-gradient(#000 64%,#0000 96%)}.auth-atlas,.auth-phoenix{filter:saturate(.82)contrast(1.04);height:auto;position:absolute}.auth-phoenix{z-index:1;opacity:.38;width:min(38vw,470px);bottom:-150px;left:-60px;-webkit-mask-image:linear-gradient(#000 60%,#0000 94%);mask-image:linear-gradient(#000 60%,#0000 94%)}.auth-panel{background:linear-gradient(145deg,#0a0f18,#070b12);place-items:center;min-height:100vh;padding:36px;display:grid}.auth-card{background:linear-gradient(150deg,#111a28f0,#0a1019f5);border:1px solid #7f9dc526;border-radius:22px;width:min(430px,100%);padding:36px;box-shadow:0 35px 100px #0000006b,0 0 60px #31b4dc09}.auth-icon{color:#67deed;background:#40c4e014;border:1px solid #5edceb3d;border-radius:15px;place-items:center;width:52px;height:52px;margin-bottom:24px;display:grid}.auth-kicker{color:#58d6e7;letter-spacing:.18em;font-size:14px}.auth-card h2{color:#eef4fb;letter-spacing:-.025em;margin:12px 0 10px;font-size:25px}.auth-card>p{color:#697a90;margin:0 0 24px;font-size:14px;line-height:1.7}.auth-form{gap:13px;display:grid}.auth-form label{color:#7b8a9e;gap:7px;font-size:13px;display:grid}.auth-form input{color:#dbe6f3;height:43px;font:inherit;background:#090f17;border:1px solid #829cbf29;border-radius:10px;outline:0;padding:0 12px;font-size:15px}.auth-form input:focus{border-color:#52d8ea7a;box-shadow:0 0 0 3px #46cfe50f}.auth-form button,.auth-primary{color:#061019;background:linear-gradient(120deg,#5de2ef,#6f9ff5);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:45px;margin-top:5px;font-size:14px;font-weight:700;display:flex;box-shadow:0 12px 35px #48c2e529}.auth-form button svg:last-child,.auth-primary svg:last-child{margin-left:auto}.auth-form button:disabled,.auth-primary:disabled{opacity:.55;cursor:wait}.auth-primary{width:100%;padding-inline:15px}.auth-secondary{color:#66768b;background:0 0;border:1px solid #829cbf1f;border-radius:10px;width:100%;min-height:40px;margin-top:10px;font-size:13px}.auth-error,.auth-loading,.auth-warning{border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:1.5;display:flex}.auth-loading{color:#6f8299;background:#607ea50d}.auth-loading i{background:#62dbea;border-radius:50%;width:7px;height:7px;margin-top:2px;box-shadow:0 0 12px #62dbea}.auth-warning{color:#c69a69;background:#f49e400e;border:1px solid #f5ae5d2e}.auth-error{color:#efa3b1;background:#f871850e;border:1px solid #f8718533;margin-top:13px}.auth-card footer{color:#4f5e72;border-top:1px solid #819abb1a;justify-content:center;align-items:center;gap:6px;margin-top:23px;padding-top:17px;font-size:12px;display:flex}@media (max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-visual{border-bottom:1px solid #7d97bd1f;border-right:0;min-height:340px;padding:25px}.auth-copy{margin-top:65px}.auth-copy h1{font-size:43px}.auth-copy p,.auth-trust{display:none}.auth-atlas{opacity:.4;width:520px;bottom:-270px;right:-20px}.auth-phoenix{display:none}.auth-panel{min-height:calc(100vh - 340px);padding:24px 16px}.auth-card{padding:27px 22px}}.auth-form .auth-link{color:#718299;min-height:30px;box-shadow:none;background:0 0;margin:0;font-weight:500}.profile-mini{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0}.security-shell{color:#dbe7f5;background:radial-gradient(circle at 25% 20%,#33aed61a,#0000 30%),#070b12;place-items:center;min-height:100vh;padding:40px 18px;display:grid}.security-card{background:#0c131ef0;border:1px solid #7e9dc524;border-radius:22px;width:min(720px,100%);padding:34px;box-shadow:0 32px 90px #0000006b}.security-card header>a{color:#71849a;align-items:center;gap:7px;margin-bottom:30px;font-size:13px;text-decoration:none;display:inline-flex}.security-card header>span{color:#5ddbea;letter-spacing:.16em;align-items:center;gap:7px;font-size:14px;display:flex}.security-card h1{margin:11px 0 8px;font-size:32px}.security-card header p{color:#68798f;margin:0 0 25px;font-size:14px;line-height:1.7}.security-method{background:#080d158f;border:1px solid #7f9cc11c;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;min-height:82px;margin-top:10px;padding:15px;display:flex}.security-method>div{align-items:center;gap:13px;display:flex}.security-method>div>span{color:#65dce9;background:#47c2dc14;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.security-method p,.security-method strong{display:block}.security-method strong{font-size:15px}.security-method p{color:#617186;margin:4px 0 0;font-size:13px}.security-method em{color:#58d4b0;align-items:center;gap:5px;font-size:14px;font-style:normal;display:flex}.security-method button,.totp-setup button{color:#8ee6ef;background:#40bfd712;border:1px solid #5bdaea33;border-radius:9px;min-height:34px;padding:0 12px;font-size:13px}.totp-setup{background:#38b1cb0b;border:1px solid #5bdaea29;border-radius:13px;margin-top:14px;padding:18px}.totp-setup h2{margin:0 0 6px;font-size:17px}.totp-setup>p{color:#718197;margin:0 0 15px;font-size:13px;line-height:1.6}.totp-setup label{color:#718197;gap:6px;font-size:14px;display:grid}.totp-setup code{overflow-wrap:anywhere;color:#b8cadc;background:#080e16;border-radius:8px;padding:10px;font-size:13px;display:block}.totp-setup details{color:#68798f;margin-top:10px;font-size:14px}.totp-setup details code{margin-top:7px}.totp-setup form{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-top:14px;display:grid}.totp-setup input{color:#dbe7f5;background:#080e16;border:1px solid #7f9cc126;border-radius:8px;outline:0;height:36px;padding:0 10px}.security-success{color:#65d5b3;background:#41cda30f;border-radius:9px;align-items:center;gap:7px;margin-top:13px;padding:11px;font-size:13px;display:flex}.security-card>footer{border-top:1px solid #7f9cc11a;justify-content:space-between;align-items:center;gap:15px;margin-top:26px;padding-top:18px;display:flex}.security-card>footer button{color:#d88b9a;background:0 0;border:0;align-items:center;gap:7px;font-size:13px;display:flex}.security-card>footer span{color:#4f5f72;font-size:14px}.worker-board{border:1px solid var(--line);background:#0d131db8;border-radius:14px;margin-bottom:13px;overflow:hidden}.worker-board>header{border-bottom:1px solid #8fa5c71a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.worker-board>header span{color:#5e6b80;letter-spacing:.09em;font-size:11px}.worker-board>header h2{margin:6px 0 0;font-size:19px;line-height:1.35}.worker-board>header p{color:#5e6b80;max-width:62ch;margin:7px 0 0;font-size:12.5px;line-height:1.5}.worker-board>header dl{gap:22px;margin:0;display:flex}.worker-board>header dt{color:#5e6b80;letter-spacing:.07em;text-transform:uppercase;font-size:11px}.worker-board>header dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:20px}.worker-attention{background:#fb718508;border-top:1px solid #8fa5c712;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.worker-alert{background:#0d121db8;border:1px solid #fb718542;border-left:3px solid #fb7185;border-radius:12px;padding:13px 15px}.worker-alert.state-overdue{border-color:#fbbf2442 #fbbf2442 #fbbf2442 #fbbf24}.worker-alert.state-waiting{border-color:#a78bfa42 #a78bfa42 #a78bfa42 #a78bfa}.worker-alert>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.worker-alert>header b{color:#e6eefb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.worker-alert>header em{color:#5e6b80;font-size:12px;font-style:normal}.worker-alert>header a{color:#a9bcd4;border:1px solid #8ba2c62e;border-radius:8px;align-items:center;gap:5px;margin-left:auto;padding:4px 9px;font-size:12px;transition:all .16s;display:inline-flex}.worker-alert>header a:hover{color:#eaf3ff;border-color:#44e4ff59}.worker-alert p{color:#b9c6da;margin:9px 0 0;font-size:12.5px;line-height:1.5}.worker-reliability{margin-top:10px}.worker-reliability>div{background:#45e6bd2e;border-radius:999px;height:5px;overflow:hidden}.worker-reliability i{background:linear-gradient(90deg,#fb7185,#f87171);border-radius:999px;height:100%;display:block}.worker-reliability span{color:#8f9db2;margin-top:6px;font-size:11.5px;display:block}.worker-reliability b{color:#ffb7c1;font-variant-numeric:tabular-nums}.worker-groups{border-top:1px solid #8fa5c712;padding:6px 20px 16px}.worker-group{margin-top:12px}.worker-group-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.worker-group-head h3{color:#7d8ba1;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.worker-group-head span{color:#7d8ba1;font-variant-numeric:tabular-nums;background:#849dc01a;border-radius:999px;padding:1px 7px;font-size:11px}.worker-group-head i{background:#849dc01a;flex:1;height:1px}.worker-board ul.worker-rows{margin:0;padding:0;list-style:none}.worker-row{border-top:1px solid #8fa5c70d;border-radius:8px;grid-template-columns:9px minmax(0,1.5fr) minmax(0,1.2fr) auto auto 46px 62px 58px;align-items:center;gap:12px;padding:8px 4px;transition:all .14s;display:grid}.worker-row:first-child{border-top:0}.worker-row:hover{background:#ffffff06}.worker-row b{color:#cfdaea;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:500}.worker-row b,.worker-row em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.worker-row em{color:#5e6b80;font-size:11.5px;font-style:normal}.worker-row span{color:#67758b;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:11.5px}.worker-row .worker-due,.worker-row .worker-ran{text-align:left}.worker-row .worker-due{color:#8b9bb1}.worker-row a{color:#4f5e72;justify-content:flex-end;align-items:center;gap:3px;font-size:11px;transition:all .14s;display:inline-flex}.worker-row a:hover{color:#57e1ff}@media (max-width:1000px){.worker-row{grid-template-columns:9px minmax(0,1.4fr) auto auto 52px}.worker-row .worker-clock,.worker-row em{display:none}}@media (max-width:860px){.worker-board>header{flex-direction:column}.worker-board>header dl{gap:18px}}.queue-evidence{margin:.55rem 0 .25rem;font-size:.85rem}.queue-evidence summary{cursor:pointer;opacity:.75}.queue-evidence ul{gap:.25rem;margin:.4rem 0 0;padding-left:1.1rem;display:grid}.is-openable{cursor:pointer}.is-openable:hover{border-color:#6ec8ff47}.is-openable:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.card-detail{background:#0d141f;border:1px solid #729dd333;border-radius:18px;flex-direction:column;width:min(860px,100% - 28px);max-height:min(88vh,900px);display:flex;box-shadow:0 30px 100px #00000094}.card-detail-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:22px 24px 18px;display:flex}.card-detail-head h2{margin:7px 0 5px;font-size:21px;line-height:1.3}.card-detail-sub{color:#627087;margin:0;font-size:13px}.card-detail-head>button{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;align-self:start;place-items:center;display:grid}.card-detail-body{padding:6px 24px 20px;overflow:auto}.card-detail-block{border-bottom:1px solid #8b9fbf13;padding:18px 0}.card-detail-block:last-child{border-bottom:0}.card-detail-block h3{color:var(--text);letter-spacing:.01em;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.card-detail-block h4{color:#9fb0c8;text-transform:uppercase;letter-spacing:.09em;align-items:baseline;gap:9px;margin:16px 0 8px;font-size:13px;display:flex}.card-detail-block p{color:#b9c6da;margin:0 0 9px;font-size:14px;line-height:1.55}.written-by{color:#6b7a90;text-transform:none;letter-spacing:.01em;font-size:11px;font-weight:500}.card-detail-headline{font-weight:620;color:var(--text)!important;font-size:15.5px!important}.evidence-grid{background:#8b9fbf14;border:1px solid #8b9fbf14;border-radius:11px;gap:1px;margin:0;display:grid;overflow:hidden}.evidence-grid>div{background:#0d141f;grid-template-columns:minmax(140px,210px) 1fr;gap:14px;padding:10px 13px;display:grid}.evidence-grid dt{color:#6f7d91;font-size:13px}.evidence-grid dd{color:#cdd8e8;overflow-wrap:anywhere;margin:0;font-size:13.5px}.evidence-grid dd em{color:#e2a06a;font-style:normal}.card-detail-note{align-items:baseline;gap:7px;display:flex;color:#7c8a9f!important;margin-top:11px!important;font-size:13px!important}.card-detail-empty{border:1px dashed #8b9fbf29;border-radius:11px;padding:13px 15px;color:#7b8899!important}.card-detail-banner{color:#8fe8cd;background:#45e6bd0f;border:1px solid #50dcb438;border-radius:10px;align-items:center;gap:9px;margin-top:16px;padding:10px 13px;font-size:13.5px;display:flex}.card-detail-banner.muted{color:#93a1b6;background:#8b9fbf0d;border-color:#8b9fbf29}.card-detail-error{color:#ffadad;background:#ff5a5a12;border:1px solid #ff7a7a42;border-radius:10px;margin:16px 24px 0;padding:11px 13px;font-size:13.5px}.still-true{border-radius:999px;align-items:center;gap:8px;margin-bottom:11px;padding:7px 12px;font-size:13px;font-weight:620;display:inline-flex}.still-true.yes{color:#ffb083;background:#ff8c5a1a}.still-true.no{color:#7fe6c6;background:#45e6bd1a}.still-true.unclear{color:#a2b0c4;background:#8b9fbf1a}.fix-steps{gap:8px;margin:4px 0 0;padding-left:0;list-style:none;display:grid}.fix-steps li{color:#c4d0e0;background:#8b9fbf0d;border-radius:10px;grid-template-columns:92px 1fr;gap:12px;padding:9px 12px;font-size:13.5px;line-height:1.5;display:grid}.fix-steps li span{color:#6f7d91;text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.fix-steps li.by-office span{color:#6ce0bd}.fix-authorise{background:#45e6bd0d;border:1px solid #45e6bd3d;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;margin-top:14px;padding:14px 15px;display:flex}.fix-authorise strong{color:#8fe8cd;margin-bottom:7px;font-size:13.5px;display:block}.fix-authorise code{color:#cdd8e8;font-size:12.5px}.fix-authorise pre{color:#a9b8cc;background:#04080e99;border-radius:8px;max-width:460px;margin:7px 0;padding:9px 11px;font-size:12px;overflow-x:auto}.fix-authorise small{color:#6f7d91;font-size:12px}.fix-authorise .approve-button{flex:none;height:38px;padding:0 15px}.fix-runs{gap:9px;margin:0;padding-left:0;list-style:none;display:grid}.fix-runs li{color:#93a1b6;background:#8b9fbf0d;border-radius:10px;padding:10px 12px;font-size:13px}.fix-runs li p{margin:6px 0 0!important;font-size:13px!important}.fix-runs li p.failed{color:#ffadad!important}.card-detail-foot{border-top:1px solid var(--line);background:#060a1180;border-radius:0 0 18px 18px;flex-wrap:wrap;gap:10px;padding:16px 24px;display:flex}.card-detail-block>.more-button,.card-detail-foot>button{color:#9aa8bd;cursor:pointer;background:0 0;border:1px solid #859dc229;border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 15px;font-size:13.5px;display:inline-flex}.card-detail-block>.more-button{margin-top:14px}.card-detail-block>.more-button:disabled,.card-detail-foot>button:disabled{opacity:.5;cursor:progress}.card-detail-foot .approve-button{border:0;height:36px;padding:0 16px}.card-detail .decline-button{color:#ff9f9f;border-color:#ff7a7a3d}.clear-panel{gap:10px;width:100%;display:grid}.clear-panel label{color:#8490a6;font-size:13px}.clear-panel input{border:1px solid var(--line);height:38px;color:var(--text);background:#04080e80;border-radius:10px;padding:0 12px;font-size:14px}.clear-widths{flex-wrap:wrap;gap:8px;display:flex}.clear-widths button{color:#8490a6;cursor:pointer;background:0 0;border:1px solid #859dc229;border-radius:999px;height:32px;padding:0 12px;font-size:12.5px}.clear-widths button.selected{color:#9fe6ff;background:#44e4ff17;border-color:#6ec8ff66}.clear-actions{gap:10px;display:flex}.clear-actions button{color:#9aa8bd;cursor:pointer;background:0 0;border:1px solid #859dc229;border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 15px;font-size:13.5px;display:inline-flex}.clear-actions button:disabled{opacity:.45;cursor:not-allowed}.spin{animation:card-detail-spin .9s linear infinite}@keyframes card-detail-spin{to{transform:rotate(1turn)}}.state-dot{background:#46566d;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.state-dot.state-working{background:#45e6bd;animation:state-pulse 1.1s ease-in-out infinite;box-shadow:0 0 8px #45e6bd}.state-dot.state-failing{background:#fb7185;animation:state-pulse 1.8s ease-in-out infinite;box-shadow:0 0 8px #fb7185b3}.state-dot.state-overdue{background:#fbbf24;animation:state-pulse 2.6s ease-in-out infinite}.state-dot.state-waiting{background:#a78bfa}.state-dot.state-paused{background:#46566d}.state-dot.state-advisory,.state-dot.state-idle{background:#3f8f7c}@keyframes state-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.state-chip{color:#93a1b6;letter-spacing:.02em;background:#8b9fbf14;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;display:inline-flex}.state-chip i{background:#3f8f7c;border-radius:50%;width:7px;height:7px}.state-chip.state-working{color:#7fe6c6}.state-chip.state-working i{background:#45e6bd;animation:state-pulse 1.1s ease-in-out infinite}.state-chip.state-failing{color:#ffa2b0}.state-chip.state-failing i{background:#fb7185;animation:state-pulse 1.8s ease-in-out infinite}.state-chip.state-overdue{color:#fcd58a}.state-chip.state-overdue i{background:#fbbf24;animation:state-pulse 2.6s ease-in-out infinite}.state-chip.state-waiting{color:#c3b1fb}.state-chip.state-waiting i{background:#a78bfa}.state-chip.state-paused i{background:#46566d}.live-pill.live i{animation:state-pulse 2.4s ease-in-out infinite}.robot-card .state-chip{width:fit-content;margin-bottom:9px;display:flex}.robot-card.state-working .robot-halo{animation:halo-pulse 1.6s ease-in-out infinite}.robot-card.state-failing .robot-halo{border-color:#fb718573;animation:halo-pulse 2.4s ease-in-out infinite;box-shadow:0 0 40px #fb71852e}.robot-card.state-overdue .robot-halo{border-color:#fbbf2466;box-shadow:0 0 40px #fbbf2424}@keyframes halo-pulse{0%,to{box-shadow:0 0 40px color-mix(in srgb,var(--robot-accent) 10%,transparent)}50%{box-shadow:0 0 58px color-mix(in srgb,var(--robot-accent) 30%,transparent)}}.worker-screen{z-index:90;background:radial-gradient(900px 480px at 85% -10%,var(--worker-accent),transparent 60%),#070a11;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.worker-screen{background:radial-gradient(900px 480px at 85% -10%,color-mix(in srgb,var(--worker-accent) 9%,transparent),transparent 60%),#070a11}}.worker-screen-head{z-index:2;background:linear-gradient(#070a11 55%,#0000);justify-content:space-between;padding:16px 26px;display:flex;position:sticky;top:0}.worker-screen-head button{border:1px solid var(--line);color:#9aa8bd;cursor:pointer;background:#0d121dcc;border-radius:10px;align-items:center;gap:8px;padding:8px 13px;font-size:13.5px;display:inline-flex}.worker-screen-body{max-width:980px;margin:0 auto;padding:6px 26px 60px}.worker-hero{border-bottom:1px solid var(--line);align-items:flex-end;gap:30px;padding-bottom:26px;display:flex}.worker-portrait{border:1px solid var(--worker-accent);border-radius:18px;flex:none;width:190px;height:230px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.worker-portrait{border:1px solid color-mix(in srgb,var(--worker-accent) 25%,var(--line))}}.worker-portrait{background:radial-gradient(circle at 50% 70%,var(--worker-accent),#0b111b 70%)}@supports (color:color-mix(in lab,red,red)){.worker-portrait{background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--worker-accent) 16%,transparent),#0b111b 70%)}}.worker-portrait img{filter:drop-shadow(0 12px 17px #00000073);width:auto;height:250px;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.portrait-ring{z-index:1;border:1px solid var(--worker-accent);border-radius:14px;position:absolute;inset:10px}@supports (color:color-mix(in lab,red,red)){.portrait-ring{border:1px solid color-mix(in srgb,var(--worker-accent) 22%,transparent)}}.portrait-ring{pointer-events:none}.worker-portrait.state-working .portrait-ring{animation:ring-pulse 1.4s ease-in-out infinite}.worker-portrait.state-failing .portrait-ring{border-color:#fb718580;animation:ring-pulse 2.2s ease-in-out infinite}@keyframes ring-pulse{0%,to{opacity:.5}50%{opacity:1}}.worker-hero-copy h1{margin:10px 0 2px;font-size:34px}.worker-hero-copy h2{color:var(--worker-accent);margin:0 0 8px}@supports (color:color-mix(in lab,red,red)){.worker-hero-copy h2{color:color-mix(in srgb,var(--worker-accent) 75%,#67768b)}}.worker-hero-copy h2{font-size:16px;font-weight:600}.worker-hero-copy>p{color:#8b98ac;max-width:560px;margin:0;font-size:14.5px;line-height:1.55}.worker-hero-stats{gap:26px;margin-top:18px;display:flex}.worker-hero-stats strong{font-variant-numeric:tabular-nums;font-size:22px;display:block}.worker-hero-stats span{color:#64718a;font-size:12.5px}.spend-pill{color:#ffc98a;cursor:default;background:#ffc98a0f;border:1px solid #ffc98a33;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:12.5px;display:inline-flex;position:relative}.spend-pill b{font-variant-numeric:tabular-nums;font-weight:700}.spend-pill em{color:#a08a68;font-size:11px;font-style:normal}.spend-pill-more{z-index:40;border:1px solid var(--line);opacity:0;pointer-events:none;white-space:nowrap;background:#0a0f18f7;border-radius:10px;gap:12px;padding:8px 12px;transition:all .16s;display:flex;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 16px 34px #00000073}.spend-pill:hover .spend-pill-more{opacity:1;transform:translateY(0)}.spend-pill-more i{color:#6c7a92;font-size:11px;font-style:normal}.spend-pill-more b{color:#ffc98a;margin-left:4px}.desk-ambient{z-index:0;pointer-events:none;opacity:.5;transition:opacity .6s;position:fixed;inset:0;overflow:hidden}.worker-screen[data-live=true] .desk-ambient{opacity:.85}.worker-screen-body,.worker-screen-head{z-index:1;position:relative}.amb-radar{width:720px;height:720px;position:absolute;top:50%;right:-180px;transform:translateY(-50%)}.amb-radar .amb-ring{border:1px solid var(--worker-accent);margin:auto;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.amb-radar .amb-ring{border:1px solid color-mix(in srgb,var(--worker-accent) 16%,transparent)}}.amb-radar .amb-ring{border-radius:50%}.amb-radar .r1{width:34%;height:34%}.amb-radar .r2{width:66%;height:66%}.amb-radar .r3{width:100%;height:100%}.amb-radar .amb-sweep{background:conic-gradient(from 0deg,var(--worker-accent),transparent 22%,transparent 100%);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.amb-radar .amb-sweep{background:conic-gradient(from 0deg,color-mix(in srgb,var(--worker-accent) 22%,transparent),transparent 22%,transparent 100%)}}.amb-radar .amb-sweep{animation:amb-spin 7s linear infinite}@keyframes amb-spin{to{transform:rotate(1turn)}}.amb-sonar{width:8px;height:8px;position:absolute;top:46%;right:8%}.amb-sonar i{border:1.5px solid var(--worker-accent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.amb-sonar i{border:1.5px solid color-mix(in srgb,var(--worker-accent) 40%,transparent)}}.amb-sonar i{border-radius:50%;animation:amb-ping 4.2s cubic-bezier(.22,.61,.36,1) infinite}.amb-sonar i:nth-child(2){animation-delay:1.4s}.amb-sonar i:nth-child(3){animation-delay:2.8s}@keyframes amb-ping{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(58)}}.amb-eq{justify-content:center;align-items:flex-end;gap:10px;height:240px;padding:0 40px;display:flex;position:absolute;bottom:0;left:0;right:0}.amb-eq i{background:linear-gradient(180deg,var(--worker-accent),transparent);border-radius:6px 6px 0 0;flex:1;max-width:46px}@supports (color:color-mix(in lab,red,red)){.amb-eq i{background:linear-gradient(180deg,color-mix(in srgb,var(--worker-accent) 30%,transparent),transparent)}}.amb-eq i{transform-origin:bottom;animation:amb-bar calc(2.4s + (var(--i) * .137s)) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -211ms);height:100%;scale:1 .18}@keyframes amb-bar{to{scale:1}}.amb-grid{background-image:linear-gradient(var(--worker-accent) 1px,transparent 1px),linear-gradient(90deg,var(--worker-accent) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.amb-grid{background-image:linear-gradient(color-mix(in srgb,var(--worker-accent) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--worker-accent) 7%,transparent) 1px,transparent 1px)}}.amb-grid{background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 78% 40%,#000,#0000 68%);mask-image:radial-gradient(circle at 78% 40%,#000,#0000 68%)}.amb-grid .amb-scan{background:linear-gradient(180deg,transparent,var(--worker-accent),transparent);height:190px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.amb-grid .amb-scan{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--worker-accent) 12%,transparent),transparent)}}.amb-grid .amb-scan{animation:amb-scan 9s ease-in-out infinite}@keyframes amb-scan{0%,to{transform:translateY(-30%)}50%{transform:translateY(560%)}}.amb-orbit{width:560px;height:560px;position:absolute;top:44%;right:4%;transform:translateY(-50%)}.amb-orbit i{border:1px solid var(--worker-accent);margin:auto;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.amb-orbit i{border:1px solid color-mix(in srgb,var(--worker-accent) 14%,transparent)}}.amb-orbit i{border-radius:50%}.amb-orbit i:after{content:"";background:var(--worker-accent);width:6px;height:6px;box-shadow:0 0 12px var(--worker-accent);border-radius:50%;position:absolute;top:-3px;left:50%}.amb-orbit .o1{width:38%;height:38%;animation:amb-spin 11s linear infinite}.amb-orbit .o2{width:68%;height:68%;animation:amb-spin 19s linear infinite reverse}.amb-orbit .o3{width:100%;height:100%;animation:amb-spin 31s linear infinite}.amb-wave{height:240px;position:absolute;bottom:8%;left:0;right:0}.amb-wave i{background:repeating-linear-gradient(90deg,var(--worker-accent) 0 2px,transparent 2px 14px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.amb-wave i{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--worker-accent) 20%,transparent) 0 2px,transparent 2px 14px)}}.amb-wave i{animation:amb-drift 14s linear infinite;-webkit-mask-image:radial-gradient(60% 100%,#000,#0000 0);mask-image:radial-gradient(60% 100%,#000,#0000 0)}.amb-wave i:nth-child(2){opacity:.5;animation-duration:23s;animation-direction:reverse}@keyframes amb-drift{to{transform:translate(-14px)}}@media (prefers-reduced-motion:reduce){.desk-ambient *{animation:none!important}.desk-ambient{opacity:.25}}.worker-doing{color:#cbd8ea;max-width:62ch;margin:12px 0 0;font-size:14.5px;line-height:1.55}.worker-hero-stats .countdown{color:#57e1ff}.worker-spend-figure{color:#ffc98a}.worker-orders{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.worker-ask-button,.worker-run-button{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:13.5px;font-weight:620;transition:all .16s;display:inline-flex}.worker-run-button{color:#061019;background:linear-gradient(135deg,#8af4ff,#6a88ff 70%,#a676ff)}.worker-run-button:hover:not(:disabled){box-shadow:0 0 22px #6a88ff73}.worker-run-button:disabled{opacity:.45;cursor:not-allowed}.worker-ask-button{color:#b9c6da;background:#ffffff08;border-color:#8ba2c633}.worker-ask-button:hover{color:#eaf3ff;border-color:#44e4ff66}.worker-order-note{color:#7fe6c6;font-size:12.5px}.spend-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.spend-row>div{background:#0d121d9e;border:1px solid #849dc01a;border-radius:12px;padding:13px 14px}.spend-row strong{color:#5d6b82;font-variant-numeric:tabular-nums;font-size:20px;display:block}.spend-row .has-spend strong,.spend-row>div.has-spend strong{color:#ffc98a}.spend-row>div.has-spend{background:#ffc98a0a;border-color:#ffc98a3d}.spend-row span{color:#55637b;margin-top:3px;font-size:11.5px;display:block}.plan-list{margin:0;padding:0;list-style:none}.plan-list li{border-top:1px solid #849dc012;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:12px 0;display:grid}.plan-list li:first-child{border-top:0}.plan-list li.is-quiet{opacity:.62}.plan-main strong{color:#dce6f5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500;display:block}.plan-main span{color:#55637b;margin-top:2px;font-size:11.5px;display:block}.plan-times{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.plan-times b{color:#9fd8e8;font-variant-numeric:tabular-nums;background:#44e4ff0d;border:1px solid #44e4ff29;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:500}.plan-times b:first-child{color:#d6f4ff;background:#44e4ff1f;border-color:#44e4ff73}.plan-times em{color:#55637b;align-self:center;font-size:11.5px;font-style:normal}.plan-count,.plan-none{color:#55637b;text-align:right;white-space:nowrap;font-size:11.5px}.plan-paused{color:#fcd58a;margin:0 0 12px;font-size:12.5px}.today-list{max-height:420px;margin:0 0 12px;padding:0;list-style:none;overflow-y:auto}.today-list li{border-top:1px solid #849dc00f;grid-template-columns:46px 9px minmax(0,1fr);align-items:center;gap:11px;padding:9px 2px;display:grid}.today-list li:first-child{border-top:0}.today-list time{color:#55637b;font-variant-numeric:tabular-nums;font-size:12px}.today-list strong{color:#cfdaea;font-size:13px;font-weight:520;display:block}.today-list span{color:#55637b;margin-top:2px;font-size:11.5px;display:block}.today-list li.tone-fail strong{color:#ffb7c1}.worker-chat-log{max-height:320px;padding:4px 2px;overflow-y:auto}.worker-chat-empty{color:#55637b;margin:0;font-size:13px;line-height:1.55}.worker-turn{margin-bottom:12px}.worker-turn span{color:#55637b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.worker-turn p{white-space:pre-wrap;border-radius:11px;margin:0;padding:10px 13px;font-size:13.5px;line-height:1.6}.worker-turn.user p{color:#cfdaea;background:#ffffff08;border:1px solid #8ba2c624}.worker-turn.assistant p{color:#dbe8f8;background:#2e6bff12;border:1px solid #44e4ff2e}.worker-turn.thinking p{gap:5px;display:flex}.worker-turn.thinking i{background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:state-pulse 1.1s ease-in-out infinite}.worker-turn.thinking i:nth-child(2){animation-delay:.18s}.worker-turn.thinking i:nth-child(3){animation-delay:.36s}.worker-chat-input{gap:8px;margin-top:12px;display:flex}.worker-chat-input input{height:40px;color:var(--text);background:#070a1199;border:1px solid #8ba2c62e;border-radius:10px;outline:0;flex:1;padding:0 13px;font-size:13.5px}.worker-chat-input input:focus{border-color:#44e4ff73}.worker-chat-input button{color:#061019;cursor:pointer;background:linear-gradient(135deg,#8af4ff,#6a88ff);border:0;border-radius:10px;height:40px;padding:0 18px;font-size:13.5px;font-weight:640}.worker-chat-input button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:900px){.spend-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.worker-block{border-bottom:1px solid #8b9fbf13;padding:22px 0}.worker-block h3{align-items:center;gap:8px;margin:0 0 13px;font-size:15px;display:flex}.worker-calm{color:#7b8899;margin:0;font-size:14px;line-height:1.55}.countdown{color:#9fe6ff;font-variant-numeric:tabular-nums;font-weight:640}.desk-cards,.done-list,.duty-list,.ledger-list,.running-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.running-list li{background:#45e6bd0d;border:1px solid #45e6bd38;border-radius:11px;align-items:center;gap:12px;padding:12px 14px;display:flex}.running-list strong{font-size:14px;display:block}.running-list span{color:#6ce0bd;font-variant-numeric:tabular-nums;font-size:12.5px}.duty-list li{background:#8b9fbf0b;border-radius:10px;align-items:center;gap:12px;padding:10px 13px;display:flex}.duty-main{flex:1}.duty-main strong{text-transform:capitalize;font-size:13.5px;display:block}.duty-main span{color:#64718a;font-size:12px}.duty-when{text-align:right;gap:2px;display:grid}.duty-when span{color:#7b8899}.duty-when .countdown,.duty-when span{font-size:12.5px}.pulse-line{background:#04080e66;border:1px solid #8b9fbf17;border-radius:11px;align-items:flex-end;gap:4px;height:64px;padding:8px 10px;display:flex}.pulse-line i{min-height:2px;height:max(2px,var(--bar));transform-origin:bottom;background:#8b9fbf2e;border-radius:2px 2px 0 0;flex:1;animation:bar-grow .5s ease-out backwards}.pulse-line i.ran{background:var(--worker-accent)}@supports (color:color-mix(in lab,red,red)){.pulse-line i.ran{background:color-mix(in srgb,var(--worker-accent) 70%,#45e6bd)}}.pulse-line i.failed{background:#fb7185}@keyframes bar-grow{0%{transform:scaleY(0)}}.pulse-caption{color:#64718a;margin:9px 0 0;font-size:12.5px}.desk-cards button{color:#c4d0e0;text-align:left;cursor:pointer;background:0 0;border:1px solid #8b9fbf1a;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 13px;font-size:13.5px;display:flex}.desk-cards button:hover{border-color:#6ec8ff4d}.desk-cards .sev{text-transform:uppercase;letter-spacing:.07em;color:#93a1b6;background:#8b9fbf1f;border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px}.desk-cards .sev-critical,.desk-cards .sev-high{color:#ffa2b0;background:#fb718524}.desk-cards em{color:#64718a;margin-left:auto;font-size:12px;font-style:normal}.done-list li,.ledger-list li{color:#aebccf;background:#8b9fbf0b;border-radius:10px;align-items:baseline;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.done-list strong{font-size:13.5px;font-weight:600;display:block}.done-list span{color:#64718a;font-size:12.5px}.ledger-list li span{flex:1}.ledger-list li em{color:#64718a;white-space:nowrap;font-size:12px;font-style:normal}.ledger-dot{border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.ledger-dot.ok{background:#45e6bd}.ledger-dot.fail{background:#fb7185}.ledger-dot.skip{background:#46566d}.ledger-dot.note{background:#7ab8ff}.rise-in{animation:rise-in .35s ease-out backwards;animation-delay:var(--rise-delay,0s)}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.live-pill.live i,.portrait-ring,.pulse-line i,.rise-in,.robot-card .robot-halo,.state-chip i,.state-dot{animation:none!important}}@media (max-width:760px){.worker-hero{flex-direction:column;align-items:flex-start}.worker-hero-stats{flex-wrap:wrap;gap:16px}}.silences-modal{width:min(720px,100% - 28px)}.silences-body{padding:18px 24px 24px}.silences-body h3{align-items:center;gap:8px;margin:18px 0 11px;font-size:14.5px;display:flex}.silences-body h3:first-of-type{margin-top:4px}.silence-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.silence-list li{background:#8b9fbf0a;border:1px solid #8b9fbf17;border-radius:11px;align-items:center;gap:14px;padding:11px 13px;display:flex}.silence-list li.rule-wide{background:#fbbf240d;border-color:#fbbf2447}.silence-list li>div{flex:1;min-width:0}.silence-list strong{color:#cdd8e8;font-size:13.5px;display:block}.silence-list strong em{color:#8b98ac;font-style:normal;font-weight:500}.silence-list li.rule-wide strong em{color:#fcd58a}.silence-list span{color:#64718a;overflow-wrap:anywhere;margin-top:3px;font-size:12.5px;display:block}.silence-list .rule-wide-warning{color:#e7bd6c;align-items:baseline;gap:6px;margin-top:7px;font-size:12.5px;line-height:1.45;display:flex}.silence-list code{font-size:12.5px}.silence-list li>button{color:#9aa8bd;cursor:pointer;background:0 0;border:1px solid #859dc22e;border-radius:9px;flex:none;align-items:center;gap:7px;height:32px;padding:0 13px;font-size:12.5px;display:inline-flex}.silence-list li>button:hover{color:#cfe6ff;border-color:#6ec8ff59}.silence-list li>button:disabled{opacity:.5;cursor:progress}.card-detail-banner .lift-silence{height:28px;color:inherit;cursor:pointer;background:0 0;border:1px solid #859dc238;border-radius:8px;flex:none;margin-left:auto;padding:0 11px;font-size:12px}.ledger-view .view-header{align-items:flex-start}.ledger-provenance{color:var(--muted);text-align:right;white-space:nowrap;gap:2px;margin:0;font-size:.8rem;display:grid}.ledger-provenance em{opacity:.75;font-style:normal}.ledger-muted{color:var(--muted);margin:0;font-size:.88rem}.ledger-warning{color:#ffcf95;background:#ffb05014;border:1px solid #ffb0504d;border-radius:12px;margin:0 0 20px;padding:12px 16px;font-size:.88rem}.ledger-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:24px;display:grid}.ledger-stats>div{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-content:start;gap:3px;padding:14px 16px;display:grid}.ledger-stats span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.ledger-stats strong{font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1}.ledger-stats em{color:var(--muted);font-size:.78rem;font-style:normal}.ledger-span2{grid-column:span 2}.ledger-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ledger-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:.82rem}.ledger-tabs button:hover{color:var(--text)}.ledger-tabs button.active{color:var(--ink);background:var(--cyan);border-color:var(--cyan)}.ledger-table{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow-x:auto}.ledger-table p{padding:22px 18px}.ledger-table table{border-collapse:collapse;width:100%;font-size:.86rem}.ledger-table th{text-align:left;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px;font-size:.72rem;font-weight:600}.ledger-table td{border-bottom:1px solid #9fb1d30f;padding:10px 14px}.ledger-table tr:last-child td{border-bottom:none}.ledger-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.type-out{min-height:1em;display:inline-block}.type-out.typing:after{content:"";vertical-align:-.14em;background:currentColor;width:.5em;height:1em;margin-left:2px;animation:caret-blink .8s step-end infinite;display:inline-block}@keyframes caret-blink{50%{opacity:0}}.count-up{font-variant-numeric:tabular-nums}.live-pip{align-items:center;gap:4px;display:inline-flex}.live-pip i{background:#47566c;border-radius:50%;width:4px;height:4px;transition:background .3s}.live-pip em{color:#64718a;letter-spacing:.08em;text-transform:uppercase;margin-left:4px;font-size:11px;font-style:normal}.live-pip.on i{background:#76ecff;animation:pip-march 1.15s ease-in-out infinite;box-shadow:0 0 7px #76ecffbf}.live-pip.on i:nth-child(2){animation-delay:.16s}.live-pip.on i:nth-child(3){animation-delay:.32s}.live-pip.on em{color:#76ecff}@keyframes pip-march{0%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-2.5px)}}.lead-profile-card{overflow:hidden}.lead-profile-card.is-running:before{content:"";background:linear-gradient(90deg,#0000,#76ecff,#0000);width:40%;height:2px;animation:card-scan 2.4s ease-in-out infinite;position:absolute;top:0;left:-40%}.lead-profile-card.is-running:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#76ecff0d 50%,#0000 60%) 0 0/280% 100%;animation:card-wash 3.6s linear infinite;position:absolute;inset:0}@keyframes card-scan{0%{left:-40%}to{left:100%}}@keyframes card-wash{0%{background-position:160% 0}to{background-position:-160% 0}}.lead-source.attention i,.lead-source.not_connected i{animation:amber-breathe 2.6s ease-in-out infinite}@keyframes amber-breathe{0%,to{opacity:.45;box-shadow:0 0 #d8a35b00}50%{opacity:1;box-shadow:0 0 8px #d8a35b99}}.lead-rules span{animation:stat-rise .5s ease-out backwards}.lead-rules span:nth-child(2){animation-delay:70ms}.lead-rules span:nth-child(3){animation-delay:.14s}@keyframes stat-rise{0%{opacity:0;transform:translateY(6px)}}.lead-engine-panel,.pipeline-panel{animation:panel-in .45s ease-out backwards}@keyframes panel-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.lead-engine-panel,.lead-profile-card.is-running:after,.lead-profile-card.is-running:before,.lead-rules span,.lead-source.attention i,.lead-source.not_connected i,.live-pip.on i,.pipeline-panel,.type-out.typing:after{animation:none}.lead-profile-card.is-running:after,.lead-profile-card.is-running:before{display:none}}.crm-directory>article.crm-account{align-items:normal;padding:6px 0 10px;display:block}.crm-account-row{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:10px;padding:0;display:grid}.crm-account-row:hover strong{color:#e4eefb}.crm-account.open .crm-chevron{transform:rotate(180deg)}.lead-detail{background:#080d158c;border:1px solid #859dc31a;border-radius:11px;grid-template-columns:minmax(210px,260px) 1fr;gap:16px;margin:10px 0 2px 40px;padding:14px;animation:lead-detail-in .22s ease-out;display:grid}@keyframes lead-detail-in{0%{opacity:0;transform:translateY(-4px)}}.lead-contact{flex-direction:column;gap:7px;display:flex}.lead-action{color:#a8c3de;background:#859dc30d;border:1px solid #859dc329;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:9px 12px;font-size:13px;text-decoration:none;transition:all .18s;display:grid}.lead-action span{overflow-wrap:anywhere;min-width:0;display:block}.lead-action em{color:#5c6a80;letter-spacing:.07em;text-transform:uppercase;margin-bottom:1px;font-size:10.5px;font-style:normal;display:block}.lead-action:hover{color:#cfe9fb;background:#76ecff12;border-color:#76ecff61}.lead-action.call{color:#6fe8c6;border-color:#45e6bd4d}.lead-action.call em{color:#459e88}.lead-action.call:hover{background:#45e6bd14;border-color:#45e6bd8c}.lead-action.flat{color:#7c8a9f;cursor:default;border-style:dashed}.lead-why h4{color:#8fa3bd;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600}.lead-why ul{color:#8494a9;margin:0;padding-left:16px;font-size:12.5px;line-height:1.7}.lead-why-empty{color:#64718a;margin:0;font-size:12.5px}.lead-detail-foot{color:#55627a;margin:11px 0 0;font-size:11.5px}@media (max-width:900px){.lead-detail{grid-template-columns:1fr;margin-left:0}}@media (prefers-reduced-motion:reduce){.lead-detail{animation:none}.crm-chevron{transition:none}}.app-shell{isolation:isolate;position:relative}.app-shell:before{z-index:-2;background-image:linear-gradient(#60bee60d 1px,#0000 0),linear-gradient(90deg,#60bee60d 1px,#0000 0);background-size:46px 46px;animation:hud-grid-drift 42s linear infinite;inset:-60px;-webkit-mask-image:radial-gradient(90% 70% at 60% 0,#000 20%,#0000 78%);mask-image:radial-gradient(90% 70% at 60% 0,#000 20%,#0000 78%)}.app-shell:after,.app-shell:before{content:"";pointer-events:none;position:fixed}.app-shell:after{z-index:-1;background:radial-gradient(60% 42% at 72% -6%,#4ad3eb1a,#0000 70%),radial-gradient(46% 36% at 12% 4%,#68a1ff12,#0000 72%);animation:hud-bloom 17s ease-in-out infinite;inset:0}@keyframes hud-grid-drift{to{transform:translate(46px,46px)}}@keyframes hud-bloom{0%,to{opacity:.5;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-1.5%,1%)scale(1.06)}}.activity-panel,.crm-directory,.customer-case-panel,.data-panel,.decision-panel,.finance-panel,.lead-engine-panel,.pipeline-panel{position:relative;overflow:hidden}.activity-panel:before,.crm-directory:before,.customer-case-panel:before,.data-panel:before,.decision-panel:before,.finance-panel:before,.lead-engine-panel:before,.pipeline-panel:before{content:"";pointer-events:none;-webkit-mask-image:linear-gradient(#000 0 0) top left /24px 24px no-repeat,linear-gradient(#000 0 0) bottom right /24px 24px no-repeat;mask-image:linear-gradient(#000 0 0) top left /24px 24px no-repeat,linear-gradient(#000 0 0) bottom right /24px 24px no-repeat;border:1px solid #76ecff2e;border-radius:6px;animation:hud-bracket 6.5s ease-in-out infinite;position:absolute;inset:7px}@keyframes hud-bracket{0%,to{opacity:.3}50%{opacity:.95}}.count-up,.crm-directory article em,.lead-rules strong{animation:hud-figure 4.5s ease-in-out infinite}.lead-rules span:nth-child(2) strong{animation-delay:.9s}.lead-rules span:nth-child(3) strong{animation-delay:1.8s}@keyframes hud-figure{0%,to{text-shadow:none}50%{text-shadow:0 0 10px #76ecff66}}.overline{position:relative}.overline:after{content:"";background:linear-gradient(90deg,#0000,#76ecff,#0000);width:26px;height:1px;animation:hud-tick 5.5s ease-in-out infinite;position:absolute;bottom:-4px;left:0}@keyframes hud-tick{0%{opacity:0;transform:translate(0)}15%,65%{opacity:.9}to{opacity:0;transform:translate(118px)}}.crm-account-row,.lead-profile-card{transition:transform .25s,box-shadow .25s}.crm-account-row:hover,.lead-profile-card:hover{transform:translateY(-1px);box-shadow:0 6px 26px -14px #76ecff8c}@media (prefers-reduced-motion:reduce){.activity-panel:before,.app-shell:after,.app-shell:before,.count-up,.crm-directory article em,.crm-directory:before,.customer-case-panel:before,.data-panel:before,.decision-panel:before,.finance-panel:before,.lead-engine-panel:before,.lead-rules strong,.pipeline-panel:before{animation:none}.overline:after{display:none}.crm-account-row,.lead-profile-card{transition:none}}.activity-panel,.crm-directory,.customer-case-panel,.data-panel,.decision-panel,.finance-panel,.lead-engine-panel,.lead-profile-card,.pipeline-panel{-webkit-backdrop-filter:blur(7px)saturate(115%)}.matrix-rain{z-index:-3;opacity:.9;inset:0;-webkit-mask-image:linear-gradient(#000,#0009 70%,#00000040);mask-image:linear-gradient(#000,#0009 70%,#00000040)}.ghost-terminal,.matrix-rain{pointer-events:none;position:fixed}.ghost-terminal{z-index:-1;color:#6ee1fa6b;text-shadow:0 0 10px #60d6f040;white-space:pre;text-align:right;max-width:42ch;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.75;bottom:20px;right:26px;-webkit-mask-image:linear-gradient(#00000059,#000 40%);mask-image:linear-gradient(#00000059,#000 40%)}.ghost-terminal:after{content:"_";animation:ghost-caret 1s step-end infinite}@keyframes ghost-caret{50%{opacity:0}}.equaliser{vertical-align:-2px;align-items:flex-end;gap:2px;height:15px;display:inline-flex}.equaliser i{transform-origin:bottom;background:linear-gradient(#76ecff,#68a1ff59);border-radius:1px;width:2px;height:100%;animation:eq-bar 1.15s ease-in-out infinite alternate}.equaliser i:nth-child(3n){animation-duration:.82s}.equaliser i:nth-child(4n){animation-duration:1.45s}@keyframes eq-bar{0%{opacity:.45;transform:scaleY(.16)}to{opacity:1;transform:scaleY(1)}}.crm-directory,.lead-profile-grid{perspective:1100px}.lead-profile-card{transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s,border-color .35s;position:relative}.lead-profile-card:hover{border-color:#76ecff52;transform:translateZ(14px)rotateX(1.6deg)rotateY(-1.6deg);box-shadow:0 18px 48px -22px #4ad3eba6,inset 0 0 0 1px #76ecff1a}.lead-profile-card:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:.5;background:repeating-linear-gradient(#76ecff09 0 1px,#0000 1px 3px);animation:holo-scanlines 7s linear infinite;position:absolute;inset:0}@keyframes holo-scanlines{to{background-position-y:60px}}@media (prefers-reduced-motion:reduce){.ghost-terminal,.matrix-rain{display:none}.equaliser i,.ghost-terminal:after,.lead-profile-card:after{animation:none}.lead-profile-card{transition:none}.lead-profile-card:hover{transform:none}}.robot-info{gap:10px}.robot-info .robot-instrument{pointer-events:none;opacity:1;width:30px;height:30px;color:var(--robot-accent,#76ecff);flex:none;margin-left:auto;position:relative}.robot-instrument i{display:block;position:absolute}.robot-instrument:before{content:"";opacity:.3;border:1px solid;border-radius:50%;position:absolute;inset:0}.ri-atlas i:first-child,.ri-atlas i:nth-child(2){opacity:.7;background:currentColor;width:70%;height:1px;top:50%;left:15%}.ri-atlas i:nth-child(2){transform:rotate(90deg)}.ri-atlas i:nth-child(3){border:1px solid;border-radius:50%;animation:ri-reticle 3.6s ease-in-out infinite;inset:30%}@keyframes ri-reticle{0%,to{opacity:.4;transform:scale(.7)}50%{opacity:1;transform:scale(1.12)}}.ri-vela i{animation:ri-orbit 4.6s linear infinite;inset:0}.ri-vela i:nth-child(2){animation-duration:6.4s;animation-direction:reverse}.ri-vela i:nth-child(3){animation-duration:8.2s}.ri-vela i:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;top:1px;left:50%;box-shadow:0 0 6px}@keyframes ri-orbit{to{transform:rotate(1turn)}}.ri-apex i{transform-origin:0 100%;background:currentColor;width:60%;height:1.5px;animation:ri-climb 3.4s ease-out infinite;bottom:24%;left:20%}.ri-apex i:nth-child(2){animation-delay:1.1s}.ri-apex i:nth-child(3){animation-delay:2.2s}@keyframes ri-climb{0%{opacity:0;transform:rotate(-26deg)scaleX(0)}25%{opacity:1}70%,to{opacity:0;transform:rotate(-26deg)scaleX(1)}}.ri-vortex i{transform-origin:bottom;background:currentColor;border-radius:1px;width:4px;animation:ri-eq 1.05s ease-in-out infinite alternate;bottom:22%}.ri-vortex i:first-child{height:46%;left:22%}.ri-vortex i:nth-child(2){height:58%;animation-duration:.78s;left:42%}.ri-vortex i:nth-child(3){height:38%;animation-duration:1.34s;left:62%}@keyframes ri-eq{0%{opacity:.5;transform:scaleY(.22)}to{opacity:1;transform:scaleY(1)}}.ri-lumen i:first-child{opacity:.55;background:conic-gradient(currentColor,#0000 26% 100%);border-radius:50%;animation:ri-sweep 3.2s linear infinite;inset:0}.ri-lumen i:nth-child(2),.ri-lumen i:nth-child(3){opacity:.3;border:1px solid;border-radius:50%;inset:26%}.ri-lumen i:nth-child(3){inset:42%}@keyframes ri-sweep{to{transform:rotate(1turn)}}.ri-quill i{transform-origin:0;background:currentColor;height:2px;animation:ri-write 3.9s ease-in-out infinite;left:22%}.ri-quill i:first-child{width:56%;top:32%}.ri-quill i:nth-child(2){width:44%;animation-delay:.5s;top:48%}.ri-quill i:nth-child(3){width:34%;animation-delay:1s;top:64%}@keyframes ri-write{0%{opacity:.9;transform:scaleX(0)}45%,75%{opacity:.9;transform:scaleX(1)}95%,to{opacity:0;transform:scaleX(1)}}.ri-iris i{opacity:.55;border:1.5px solid;border-radius:3px;animation:ri-prism 6s ease-in-out infinite;inset:14%}.ri-iris i:nth-child(2){animation-delay:2s}.ri-iris i:nth-child(3){animation-delay:4s}@keyframes ri-prism{0%,to{opacity:.25;transform:rotate(0)scale(.72)}50%{opacity:.85;transform:rotate(120deg)scale(1)}}.ri-ripple i{border:1.5px solid;border-radius:50%;animation:ri-spread 3s cubic-bezier(.2,.6,.35,1) infinite;inset:44%}.ri-ripple i:nth-child(2){animation-delay:1s}.ri-ripple i:nth-child(3){animation-delay:2s}@keyframes ri-spread{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(4.4)}}.ri-echo i:first-child{background:currentColor;border-radius:50%;inset:46%;box-shadow:0 0 8px}.ri-echo i:nth-child(2),.ri-echo i:nth-child(3){border:1.5px solid;border-radius:50%;animation:ri-ping 3.6s ease-out infinite;inset:40%}.ri-echo i:nth-child(3){animation-delay:1.8s}@keyframes ri-ping{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(3.6)}}.ri-sol i{transform-origin:bottom;background:currentColor;border-radius:1px;width:5px;animation:ri-book 2.7s cubic-bezier(.3,.8,.3,1) infinite;bottom:24%}.ri-sol i:first-child{height:30%;left:24%}.ri-sol i:nth-child(2){height:46%;animation-delay:.35s;left:46%}.ri-sol i:nth-child(3){height:62%;animation-delay:.7s;left:68%}@keyframes ri-book{0%{opacity:.4;transform:scaleY(.1)}45%,80%{opacity:1;transform:scaleY(1)}to{opacity:.4;transform:scaleY(.1)}}.ri-haven i:first-child{opacity:.28;background:currentColor;width:76%;height:1px;top:50%;left:12%}.ri-haven i:nth-child(2){border:1.5px solid;border-radius:50%;animation:ri-beat 1.9s cubic-bezier(.4,0,.2,1) infinite;inset:30%}.ri-haven i:nth-child(3){background:currentColor;border-radius:50%;animation:ri-beat 1.9s cubic-bezier(.4,0,.2,1) .12s infinite;inset:42%}@keyframes ri-beat{0%,to{opacity:.5;transform:scale(.85)}18%{opacity:1;transform:scale(1.2)}34%{opacity:.8;transform:scale(.95)}52%{opacity:.95;transform:scale(1.08)}}.ri-ember i{background:currentColor;border-radius:50%;width:2.5px;height:2.5px;margin:-1.25px;animation:ri-spark 2.6s ease-out infinite;top:50%;left:50%;box-shadow:0 0 7px}.ri-ember i:nth-child(2){animation-delay:.85s}.ri-ember i:nth-child(3){animation-delay:1.7s}@keyframes ri-spark{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(9px,-13px)scale(.2)}}.ri-beacon i:first-child{opacity:.5;background:conic-gradient(from 200deg,currentColor,#0000 15% 100%);border-radius:50%;animation:ri-sweep 5.4s linear infinite;inset:0}.ri-beacon i:nth-child(2){background:currentColor;border-radius:50%;animation:ri-lamp 2.7s ease-in-out infinite;inset:40%}.ri-beacon i:nth-child(3){opacity:.28;border:1px solid;border-radius:50%;inset:24%}@keyframes ri-lamp{0%,to{opacity:.6;box-shadow:0 0 3px}50%{opacity:1;box-shadow:0 0 12px}}.ri-sage i:first-child{transform-origin:50%;background:currentColor;width:72%;height:1.5px;animation:ri-scale 5s ease-in-out infinite;top:42%;left:14%}.ri-sage i:nth-child(2){opacity:.6;background:currentColor;width:1.5px;height:14%;top:30%;left:48%}.ri-sage i:nth-child(3){opacity:.3;background:currentColor;width:40%;height:1px;bottom:26%;left:30%}@keyframes ri-scale{0%,to{transform:rotate(-11deg)}50%{transform:rotate(11deg)}}.ri-scout i:first-child,.ri-scout i:nth-child(2){opacity:.22;background:currentColor;width:64%;height:1px;left:18%}.ri-scout i:first-child{top:36%}.ri-scout i:nth-child(2){top:60%}.ri-scout i:nth-child(3){background:currentColor;width:76%;height:1.5px;animation:ri-scan 3.1s ease-in-out infinite;top:18%;left:12%;box-shadow:0 0 8px}@keyframes ri-scan{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(21px)}}.ri-phoenix i:first-child{opacity:.7;border:1.5px solid}.ri-phoenix i:first-child,.ri-phoenix i:nth-child(2){border-radius:50% 50% 46% 46%/38% 38% 62% 62%;inset:16%}.ri-phoenix i:nth-child(2){background:linear-gradient(#0000 40%,currentColor 50%,#0000 60%);animation:ri-guard 2.9s ease-in-out infinite}.ri-phoenix i:nth-child(3){opacity:.5;background:currentColor;border-radius:50%;animation:ri-lamp 2.9s ease-in-out infinite;inset:34%}@keyframes ri-guard{0%,to{opacity:0;transform:translateY(-8px)}50%{opacity:.8;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.robot-instrument i,.robot-instrument i:after{animation:none!important}}.calendar-rail-empty,.card-detail-empty,.command-empty,.completed-empty,.crm-empty,.estate-empty,.notification-empty,.run-ledger-empty,.site-filter-empty,.worker-chat-empty{isolation:isolate;position:relative}.calendar-rail-empty:before,.card-detail-empty:before,.command-empty:before,.completed-empty:before,.crm-empty:before,.estate-empty:before,.notification-empty:before,.run-ledger-empty:before,.site-filter-empty:before,.worker-chat-empty:before{content:"";z-index:-1;border:1px solid #76ecff66;border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px;animation:quiet-listen 4.2s cubic-bezier(.25,.6,.3,1) infinite;position:absolute;top:50%;left:50%}.calendar-rail-empty:after,.card-detail-empty:after,.command-empty:after,.completed-empty:after,.crm-empty:after,.estate-empty:after,.notification-empty:after,.run-ledger-empty:after,.site-filter-empty:after,.worker-chat-empty:after{content:"";z-index:-1;border:1px solid #76ecff47;border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px;animation:quiet-listen 4.2s cubic-bezier(.25,.6,.3,1) 2.1s infinite;position:absolute;top:50%;left:50%}@keyframes quiet-listen{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(2.3)}}.panel-heading{position:relative}.panel-heading:after{content:"";transform-origin:0;background:linear-gradient(90deg,#76ecff8c,#76ecff14 42%,#0000 70%);width:100%;height:1px;animation:quiet-rule 1.1s cubic-bezier(.2,.7,.3,1) backwards;position:absolute;bottom:-9px;left:0}@keyframes quiet-rule{0%{opacity:0;transform:scaleX(0)}}.product-view{animation:quiet-view .42s cubic-bezier(.2,.7,.3,1) backwards}@keyframes quiet-view{0%{opacity:0;transform:translateY(9px)}}.company-row,.site-table tbody tr,.system-card-row{animation:quiet-row .4s ease-out backwards}.company-row:nth-child(2),.site-table tbody tr:nth-child(2),.system-card-row:nth-child(2){animation-delay:50ms}.company-row:nth-child(3),.site-table tbody tr:nth-child(3),.system-card-row:nth-child(3){animation-delay:.1s}.company-row:nth-child(4),.site-table tbody tr:nth-child(4),.system-card-row:nth-child(4){animation-delay:.15s}.company-row:nth-child(5),.site-table tbody tr:nth-child(5),.system-card-row:nth-child(5){animation-delay:.2s}.company-row:nth-child(n+6),.site-table tbody tr:nth-child(n+6),.system-card-row:nth-child(n+6){animation-delay:.25s}@keyframes quiet-row{0%{opacity:0;transform:translateY(5px)}}.company-row,.site-table tbody tr,.system-card-row{transition:background .2s,box-shadow .2s}.company-row:hover,.site-table tbody tr:hover,.system-card-row:hover{background:#76ecff09;box-shadow:inset 2px 0 #76ecff8c}.site-count,.spark-figures strong,.team-summary span{animation:hud-figure 4.5s ease-in-out infinite}.team-summary span:nth-child(2){animation-delay:1.1s}.team-summary span:nth-child(3){animation-delay:2.2s}.primary-button{position:relative;overflow:hidden}.primary-button:after{content:"";opacity:0;background:radial-gradient(60% 120% at 50% 120%,#fff6,#0000 70%);transition:opacity .25s;position:absolute;inset:0}.primary-button:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.company-row,.panel-heading:after,.product-view,.site-count,.site-table tbody tr,.spark-figures strong,.system-card-row,.team-summary span{animation:none}.calendar-rail-empty:after,.calendar-rail-empty:before,.card-detail-empty:after,.card-detail-empty:before,.command-empty:after,.command-empty:before,.completed-empty:after,.completed-empty:before,.crm-empty:after,.crm-empty:before,.estate-empty:after,.estate-empty:before,.notification-empty:after,.notification-empty:before,.run-ledger-empty:after,.run-ledger-empty:before,.site-filter-empty:after,.site-filter-empty:before,.worker-chat-empty:after,.worker-chat-empty:before{display:none}.company-row,.primary-button:after,.site-table tbody tr,.system-card-row{transition:none}}.workspace .security-shell{background:0 0;width:min(100%,1480px);min-height:0;margin:0 auto;padding:35px 32px 54px;display:block}.workspace .security-card{width:100%}.activity-streams{flex-wrap:wrap;gap:8px;margin:20px 0 4px;display:flex}.activity-stream{color:#8fa3bd;font:inherit;cursor:pointer;background:#859dc30d;border:1px solid #859dc329;border-radius:10px;align-items:baseline;gap:9px;padding:9px 15px;font-size:13px;transition:all .18s;display:inline-flex}.activity-stream em{font-variant-numeric:tabular-nums;color:#5c6a80;font-size:12px;font-style:normal}.activity-stream:hover{color:#cfe9fb;border-color:#76ecff59}.activity-stream.on{color:#a9e8f8;background:#76ecff14;border-color:#76ecff80}.activity-stream.on em{color:#76ecff}.activity-heartbeat{background:#0b1119b8;border:1px solid #859dc321;border-radius:14px;margin-top:14px;padding:16px 18px 8px}.activity-heartbeat header{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.activity-heartbeat header small{color:#5c6a80;font-size:12px}.activity-heartbeat ul{margin:0;padding:0;list-style:none}.activity-heartbeat li{color:#7d8ba1;border-top:1px solid #859dc312;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:14px;padding:9px 0;font-size:12.5px;display:grid}.activity-heartbeat li code{color:#b9cbe0;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:hidden}.activity-heartbeat .hb-runs{color:#9fb4cc;font-variant-numeric:tabular-nums}.activity-heartbeat .hb-ok{color:#45e6bd}.activity-heartbeat .hb-bad{color:#fb7185}.activity-heartbeat .hb-ms,.activity-heartbeat time{color:#56637a;font-variant-numeric:tabular-nums}.activity-heartbeat li.is-bad code{color:#fda4af}.activity-heartbeat .hb-empty{color:#5c6a80;padding:14px 0;display:block}@media (max-width:820px){.activity-heartbeat li{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.activity-heartbeat .hb-ms,.activity-heartbeat time{display:none}}.sec-head{margin-bottom:22px}.sec-head h1{color:#e8f0fb;margin:6px 0 8px;font-size:28px}.sec-head p{color:#67768b;max-width:68ch;margin:0;font-size:13.5px;line-height:1.65}.sec-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:13px;margin-bottom:18px;display:grid}.sec-summary article{background:#0b1119b8;border:1px solid #859dc321;border-left-width:2px;border-radius:13px;padding:15px 17px}.sec-summary span{color:#67768b;letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;display:block}.sec-summary strong{color:#dce7f5;font-variant-numeric:tabular-nums;margin:6px 0 3px;font-size:27px;display:block}.sec-summary small{color:#5c6a80;font-size:11.5px}.sec-summary .is-good{border-left-color:#45e6bd99}.sec-summary .is-warn{border-left-color:#f1ad5cb3}.sec-summary .is-bad{border-left-color:#fb7185bf}.sec-summary .is-bad strong{color:#fda4af}.sec-panel{background:#0b1119b8;border:1px solid #859dc321;border-radius:16px;margin-bottom:18px;padding:18px 20px 10px;position:relative}.sec-panel .panel-heading h2{margin:2px 0 0;font-size:16px}.sec-sites{margin:14px 0 0;padding:0;list-style:none}.sec-sites li{color:#7d8ba1;border-top:1px solid #859dc312;grid-template-columns:minmax(0,1.5fr) auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 0;font-size:12.5px;display:grid}.sec-servers li{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto}.sec-site-name strong{color:#c6d3e2;font-size:13px;display:block}.sec-site-name span{color:#55627a;font-size:11px}.sec-sites li.is-bad .sec-site-name strong{color:#fda4af}.sec-headers{align-items:center;gap:3px;display:inline-flex}.sec-headers i{background:#fb718552;border-radius:2px;width:13px;height:5px}.sec-headers i.on{background:#45e6bd;box-shadow:0 0 7px #45e6bd80}.sec-headers em{color:#67768b;font-variant-numeric:tabular-nums;margin-left:6px;font-size:11.5px;font-style:normal}.sec-ok{color:#45e6bd}.sec-warn{color:#f1ad5c}.sec-bad{color:#fb7185}.sec-findings time,.sec-sites time{color:#55627a;font-variant-numeric:tabular-nums;font-size:11.5px}.sec-empty{color:#5c6a80;align-items:center;gap:9px;padding:18px 0;display:flex}.sec-findings{margin:14px 0 0;padding:0;list-style:none}.sec-findings li{border-top:1px solid #859dc312}.sec-finding-head{color:#8494a9;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:13px;padding:11px 0;font-size:12.5px;display:grid}.sec-finding-title{color:#c2d0e0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sec-finding-head code{color:#6f8199;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.sec-sev{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10.5px}.sec-sev.sev-critical{color:#fecdd3;background:#f43f5e38}.sec-sev.sev-high{color:#fda4af;background:#fb718524}.sec-sev.sev-medium{color:#f1ad5c;background:#f1ad5c21}.sec-sev.sev-info,.sec-sev.sev-low{color:#8fa3bd;background:#859dc31a}.sec-chevron{color:#55627a;transition:transform .2s}.sec-findings li:has(.sec-finding-head[aria-expanded=true]) .sec-chevron{transform:rotate(180deg)}.sec-evidence{background:#080d1599;border:1px solid #859dc31a;border-radius:10px;margin:0 0 12px;padding:12px 14px;font-size:12.5px}.sec-evidence>div{grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:14px;padding:4px 0;display:grid}.sec-evidence dt{color:#5c6a80}.sec-evidence dd{color:#a8bacf;overflow-wrap:anywhere;margin:0}.sec-blindspot{color:#c9a273;background:#f1ad5c0a;border:1px dashed #f1ad5c4d;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-bottom:18px;padding:17px 19px;display:grid}.sec-blindspot h3{color:#f1ad5c;margin:0 0 6px;font-size:14px}.sec-blindspot p{color:#96a3b6;max-width:74ch;margin:0 0 8px;font-size:12.5px;line-height:1.7}.sec-blindspot p:last-child{margin-bottom:0}.sec-blindspot strong{color:#c6d3e2}.sec-error{color:#fb7185;align-items:center;gap:8px;font-size:13px;display:flex}.sec-sweep{color:#4d596d;overflow-wrap:anywhere;margin:4px 0 26px;font-size:11px}@media (max-width:900px){.sec-sites li{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.sec-finding-head{grid-template-columns:auto minmax(0,1fr) auto}.sec-finding-head code,.sec-finding-head time{display:none}}.sec-site-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.5fr) auto minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:0;display:grid}.sec-sites li:has(.sec-site-row){display:block}.sec-sites li.is-open .sec-chevron{transform:rotate(180deg)}.sec-site-detail{background:#080d1599;border:1px solid #859dc31a;border-radius:11px;margin:4px 0 12px;padding:14px 16px}.sec-site-detail h4{color:#8fa3bd;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.sec-site-detail h4+h4{margin-top:16px}.sec-fixes{margin:0}.sec-fixes>div{border-top:1px solid #859dc30f;grid-template-columns:minmax(190px,auto) minmax(0,1fr);gap:14px;padding:7px 0;display:grid}.sec-fixes>div:first-child{border-top:0}.sec-fixes dt{color:#fda4af;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.sec-fixes dd{min-width:0;margin:0}.sec-fixes code{color:#a9e8f8;overflow-wrap:anywhere;font-size:12px;display:block}.sec-fixes em{color:#67768b;margin-top:3px;font-size:11.5px;font-style:normal;display:block}.sec-site-findings{margin:0;padding:0;list-style:none}.sec-site-findings li{color:#96a6bb;border-top:1px solid #859dc30f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:6px 0;font-size:12.5px;display:grid}@media (max-width:900px){.sec-site-row{grid-template-columns:minmax(0,1fr) auto auto}.sec-fixes>div{grid-template-columns:1fr;gap:4px}}.crm-switcher{margin-bottom:13px}.crm-metric-row{margin:0 0 13px}.crm-route-duo{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:13px;display:grid}.crm-panel{border:1px solid var(--line);background:#0b1019c2;border-radius:16px;padding:20px}.crm-pipeline-panel{margin-bottom:13px}.crm-panel-note{color:#758298;margin:12px 0 0;font-size:13px;line-height:1.5}.crm-route input,.crm-route select{color:#dce6f3;min-height:33px;font:inherit;background:#0a0f18cc;border:1px solid #859dc32e;border-radius:8px;padding:6px 10px;font-size:13px}.crm-route input:focus-visible,.crm-route select:focus-visible{outline-offset:1px;outline:2px solid #76ecff}.crm-route input::placeholder{color:#4e5b6e}.crm-insight-list{margin-top:12px}.crm-insight{border-top:1px solid #849dc00f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:6px 4px;display:grid}.crm-insight:hover strong{color:#a9e8f8}.crm-insight strong{color:#c6d3e2;font-size:13px;transition:all .16s}.crm-insight em{color:#55627a;white-space:nowrap;font-size:11.5px;font-style:normal}.crm-severity{color:#69d6ba;text-transform:uppercase;letter-spacing:.06em;background:#3bc8a60f;border-radius:5px;padding:4px 6px;font-size:11px}.crm-severity.critical,.crm-severity.high{color:#ff8fa1;background:#fb718512}.crm-severity.medium{color:#e9a55c;background:#dc913a0f}.crm-connector-row{border-top:1px solid #849dc00f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:8px 0;display:grid}.crm-connector-row:first-of-type{margin-top:12px}.crm-connector-row em,.crm-connector-row strong,.crm-connector-row>div span{display:block}.crm-connector-row strong{color:#c6d3e2;font-size:13px}.crm-connector-row>div span{color:#536175;margin-top:2px;font-size:11.5px}.crm-connector-row em{color:#ffa2b0;margin-top:2px;font-size:11.5px;font-style:normal}.crm-connect-form button,.crm-connector-row>button,.crm-inline-form button{color:#76ecff;white-space:nowrap;cursor:pointer;background:#76ecff0d;border:1px solid #76ecff59;border-radius:8px;align-items:center;gap:5px;min-height:29px;padding:0 11px;font-size:12px;line-height:1;transition:all .18s;display:flex}.crm-connect-form button:hover,.crm-connector-row>button:hover,.crm-inline-form button:hover{color:#a9e8f8;background:#76ecff1f}.crm-connect-form button[disabled]{opacity:.5;cursor:wait}.crm-connect-form{border-top:1px solid #849dc01a;gap:8px;margin-top:14px;padding-top:12px;display:grid}.crm-connect-form .crm-panel-note{margin:0}.crm-connect-form button{justify-content:center}.crm-inline-form{border-top:1px solid #849dc01a;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding-top:12px;display:flex}.crm-inline-form input{flex:130px;min-width:0}.crm-inline-form-label{color:#59667b;letter-spacing:.1em;text-transform:uppercase;flex-basis:100%;align-items:center;gap:5px;font-size:12px;font-weight:640;display:flex}.crm-route-directory-row{margin-bottom:0}.crm-directory-tools{gap:9px;margin-top:12px;display:grid}.crm-directory-tools input[type=search]{width:100%}.crm-lifecycle-tabs{width:100%;overflow-x:auto}.crm-lifecycle-tabs button{min-height:27px;padding:0 10px;font-size:12.5px}.crm-directory-list{margin-top:6px}.crm-directory-row{border-top:1px solid #849dc00f;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:54px;padding:7px 4px;transition:all .16s;display:grid}.crm-directory-row:hover{background:#76ecff08}.crm-directory-row:hover .crm-chevron{color:var(--cyan);transform:translate(1px,-1px)}.crm-directory-name small,.crm-directory-name strong{display:block}.crm-directory-name strong{color:#c6d3e2;font-size:13px}.crm-directory-name small{color:#536175;margin-top:2px;font-size:11px}.crm-lifecycle-badge{text-transform:uppercase;letter-spacing:.06em;background:#5fdabf0f;border-radius:6px;padding:4px 7px;font-size:11px}.crm-lifecycle-badge.lead{color:#e9a55c;background:#dc913a0f}.crm-lifecycle-badge.prospect{color:#63a5ff;background:#3f88ff12}.crm-lifecycle-badge.customer{color:#5fdabf}.crm-lifecycle-badge.partner{color:#a989ff;background:#916fff12}.crm-lifecycle-badge.former{color:#68758a;background:#68758a14}.crm-directory-meta{text-align:right}.crm-directory-meta em,.crm-directory-meta small{display:block}.crm-directory-meta em{color:#5fd6b8;font-size:12px;font-style:normal}.crm-directory-meta small{color:#4f5e72;margin-top:2px;font-size:11px}.crm-chevron{color:#364256;transition:all .16s}.crm-activity-feed,.crm-timeline{margin-top:12px}.crm-activity-row,.crm-timeline-row{border-top:1px solid #849dc00f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}.crm-activity-icon{color:#65dcec;background:#3cc2e012;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.crm-activity-copy small,.crm-activity-copy strong,.crm-timeline-row small,.crm-timeline-row strong{display:block}.crm-activity-copy strong,.crm-timeline-row strong{color:#c6d3e2;font-size:13px}.crm-activity-copy small,.crm-timeline-row small{color:#536175;margin-top:2px;font-size:11px}.crm-timeline-row p{color:#8b99ad;white-space:pre-wrap;margin:4px 0 0;font-size:12.5px;line-height:1.5}.crm-account-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.crm-lifecycle-select{text-transform:capitalize}.crm-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}.crm-detail-grid,.crm-detail-side{gap:13px;display:grid}.crm-contact-row,.crm-opportunity-row{border-top:1px solid #849dc00f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:7px 0;display:grid}.crm-opportunity-row{grid-template-columns:minmax(0,1fr) auto auto}.crm-contact-row small,.crm-contact-row strong,.crm-opportunity-row small,.crm-opportunity-row strong{display:block}.crm-contact-row strong,.crm-opportunity-row strong{color:#c6d3e2;font-size:13px}.crm-contact-row small,.crm-opportunity-row small{color:#536175;margin-top:2px;font-size:11px}.crm-opportunity-row em{color:#5fd6b8;font-size:13px;font-style:normal}.crm-opportunity-row button{color:#7299c1;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;display:flex}.crm-consent{color:#68758a;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#68758a14;border-radius:5px;padding:3px 6px;font-size:10.5px}.crm-consent.consented{color:#5fdabf;background:#5fdabf0f}.crm-consent.opted_out{color:#ff8fa1;background:#fb718512}.crm-case-row{border-top:1px solid #849dc00f;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;display:grid}.crm-case-row small,.crm-case-row strong{display:block}.crm-case-row strong{color:#c6d3e2;font-size:13px}.crm-case-row small{color:#536175;margin-top:3px;font-size:11.5px;line-height:1.4}.crm-cross-row{color:#8b99ad;border-top:1px solid #849dc00f;margin:10px 0 0;padding-top:10px;font-size:13px;line-height:1.5}.crm-cross-row strong{color:#c6d3e2}@media (max-width:900px){.crm-detail-grid,.crm-route-duo{grid-template-columns:1fr}.crm-metric-row{grid-template-columns:1fr 1fr}.crm-switcher{width:100%;overflow-x:auto}.crm-directory-row{grid-template-columns:auto minmax(0,1fr) auto}.crm-chevron,.crm-directory-meta{display:none}.crm-account-header-actions{flex-wrap:wrap}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}