/*! tailwindcss v4.2.1 | 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)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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,)}}:root{--ink:#050912;--panel:#0b1220;--panel-2:#0e1729;--line:#7faaff2b;--line-strong:#4d7eff6b;--blue:#3d6cff;--blue-2:#76d9ff;--white:#f7f9ff;--muted:#9aa8bd;--green:#60e6ac}.tenantArchitecture{background:linear-gradient(135deg,#0c1f3df2,#050f1ff5);border:1px solid #4884ff57;border-radius:24px;margin-top:1.25rem;padding:clamp(1.25rem,2.4vw,2rem)}.tenantArchitectureHeading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.tenantArchitectureHeading h3{margin:.35rem 0 .65rem;font-size:clamp(1.55rem,2.6vw,2.25rem)}.tenantArchitectureHeading p:not(.eyebrow){max-width:72ch;color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.tenantArchitectureHeading>span{color:#72efc0;letter-spacing:.08em;border:1px solid #4ee2af7a;border-radius:999px;flex:none;padding:.65rem .9rem;font-size:.78rem;font-weight:800}.tenantArchitectureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1.4rem;display:grid}.tenantArchitectureGrid article{background:#071429b8;border:1px solid #5089eb42;border-radius:18px;min-height:190px;padding:1.15rem}.tenantArchitectureGrid article>span,.tenantArchitectureGrid small{color:#68d7ff;letter-spacing:.08em;font-size:.76rem;font-weight:800}.tenantArchitectureGrid strong{margin:.8rem 0 .55rem;font-size:1.06rem;display:block}.tenantArchitectureGrid p{min-height:4.9rem;color:var(--muted);margin:0 0 1rem;font-size:.92rem;line-height:1.55}@media (max-width:980px){.tenantArchitectureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.tenantArchitectureHeading{flex-direction:column}.tenantArchitectureGrid{grid-template-columns:1fr}.tenantArchitectureGrid article,.tenantArchitectureGrid p{min-height:0}}.portalControlHeader{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:80;background:#030913f0;border-bottom:1px solid #497eca38;grid-template-columns:minmax(0,1fr) auto;gap:16px 28px;padding:17px max(24px,50vw - 720px);display:grid;position:sticky;top:0}.portalControlIdentity,.portalControlUser{align-items:center;gap:12px;min-width:0;display:flex}.portalControlMark,.portalControlUser>span{color:#fff;background:linear-gradient(145deg,#3288ff,#1745b7);border:1px solid #78b7ff80;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:950;display:flex;box-shadow:0 0 22px #307bff33}.portalControlIdentity div,.portalControlUser div{gap:3px;min-width:0;display:grid}.portalControlIdentity strong,.portalControlUser strong{color:#eaf2ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.portalControlIdentity small,.portalControlUser small{color:#71839d;font-size:10px}.portalControlUser{justify-self:end}.portalControlUser>span{border-radius:50%;width:34px;height:34px}.portalControlUser form button{color:#a9bad1;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #5b8bcf47;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:900}.portalWorkspaceNav{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.portalWorkspaceNav button{color:#8fa1ba;cursor:pointer;text-align:left;background:#071325ad;border:1px solid #4e7ec22e;border-radius:11px;gap:4px;min-height:57px;padding:11px 14px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid}:is(.portalWorkspaceNav button:hover,.portalWorkspaceNav button:focus-visible){color:#dceaff;border-color:#4d8ff180;outline:0;transform:translateY(-1px)}.portalWorkspaceNav button.active{color:#f3f8ff;background:linear-gradient(135deg,#2460cf42,#112d5b4d);border-color:#4a91ff99;box-shadow:inset 0 0 0 1px #3d84ff1a,0 8px 24px #00000029}.portalWorkspaceNav button strong{font-size:12px;font-weight:900}.portalWorkspaceNav button small{color:#71839c;font-size:9px;line-height:1.35}.portalWorkspaceNav button.active small{color:#9fbbdf}.portalWorkspaceContext{background:#081428b8;border:1px solid #497eca33;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:22px auto 0;padding:14px 18px;display:flex}.portalWorkspaceContext>div{align-items:center;gap:10px;display:flex}.portalWorkspaceContext span{color:#64c9ff;letter-spacing:.1em;font-size:9px;font-weight:950}.portalWorkspaceContext strong{color:#e7f1ff;font-size:13px}.portalWorkspaceContext p{color:#8294ac;margin:0;font-size:11px}.workspace-executive .portalWorkspaceBody>[data-workspace]:not([data-workspace=executive]):not([data-workspace=all]),.workspace-brain .portalWorkspaceBody>[data-workspace]:not([data-workspace=brain]):not([data-workspace=all]),.workspace-organization .portalWorkspaceBody>[data-workspace]:not([data-workspace=organization]):not([data-workspace=all]),.workspace-departments .portalWorkspaceBody>[data-workspace]:not([data-workspace=departments]):not([data-workspace=all]),.workspace-administration .portalWorkspaceBody>[data-workspace]:not([data-workspace=administration]):not([data-workspace=all]){display:none!important}.portalWorkspacePanel{max-width:1320px;margin:0 auto}.portalPage .portalWorkspaceBody .portalWelcome{padding-top:42px}.portalPage.controlCenterShell .controlCenterMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portalPage.controlCenterShell .controlCenterMetrics article{background:linear-gradient(145deg,#0b1d39f0,#071224f0);border-color:#4985dc3d;min-height:112px}.portalPage.controlCenterShell .controlCenterPlan{padding:0;overflow:hidden}.portalPage.controlCenterShell .controlCenterPlan>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;padding:26px 32px;list-style:none;display:flex}.portalPage.controlCenterShell .controlCenterPlan>summary::-webkit-details-marker{display:none}.portalPage.controlCenterShell .controlCenterPlan>summary h2{margin:6px 0 4px;font-size:24px}.portalPage.controlCenterShell .controlCenterPlan>summary p:not(.eyebrow){color:#8295af;margin:0;font-size:12px}.portalPage.controlCenterShell .controlCenterPlan>summary>span{color:#e8f1ff;justify-items:end;gap:4px;font-size:14px;display:grid}.portalPage.controlCenterShell .controlCenterPlan>summary>span small{color:#75bfff;text-transform:uppercase;font-size:9px;font-weight:900}.portalPage.controlCenterShell .controlCenterPlan>summary>span small:after{content:" +"}.portalPage.controlCenterShell .controlCenterPlan[open]>summary>span small:after{content:" −"}.portalPage.controlCenterShell .controlCenterPlanDetails{border-top:1px solid #4d82cc29;padding:24px 32px 28px}.portalPage .organizationExpansion{border:1px solid #4980cf33;border-radius:14px;margin-top:22px;overflow:hidden}.portalPage .organizationExpansion>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 24px;padding:19px 22px;list-style:none;display:grid}.portalPage .organizationExpansion>summary::-webkit-details-marker{display:none}.portalPage .organizationExpansion>summary span{color:#64cfff;letter-spacing:.1em;font-size:9px;font-weight:950}.portalPage .organizationExpansion>summary strong{color:#e6f0ff;grid-column:1;font-size:16px}.portalPage .organizationExpansion>summary small{color:#8496ae;grid-area:1/2/3;font-size:10px}.portalPage .organizationExpansion .companyAreaGrid{border-top:1px solid #4980cf29;margin:0;padding:18px}@media (max-width:900px){.portalControlHeader{gap:14px;padding:14px 16px}.portalWorkspaceNav{scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.portalWorkspaceNav button{scroll-snap-align:start;flex:0 0 178px}.portalWorkspaceContext{margin:14px 12px 0}.portalPage.controlCenterShell .controlCenterMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.portalControlIdentity small,.portalControlUser div{display:none}.portalControlUser{gap:7px}.portalWorkspaceContext{flex-direction:column;align-items:flex-start;gap:4px}.portalWorkspaceContext p{line-height:1.4}.portalPage.controlCenterShell .controlCenterMetrics{grid-template-columns:1fr}.portalPage.controlCenterShell .controlCenterPlan>summary{flex-direction:column;align-items:flex-start;padding:22px 20px}.portalPage.controlCenterShell .controlCenterPlan>summary>span{justify-items:start}.portalPage.controlCenterShell .controlCenterPlanDetails{padding:20px}.portalPage .organizationExpansion>summary{grid-template-columns:1fr}.portalPage .organizationExpansion>summary small{grid-area:auto/1}}.instagramLanding{color:#f7f9ff;background:radial-gradient(circle at 80% 8%,#26c6ff1f,#0000 26rem),#050b16;min-height:100vh}.instagramHeader,.instagramHero,.instagramChoices,.instagramProcess,.instagramDepartments,.instagramFinalCta,.instagramFooter{width:min(1180px,100% - 40px);margin-inline:auto}.instagramHeader{border-bottom:1px solid #759dde33;justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.instagramHeader img{object-fit:contain;width:auto;height:62px;display:block}.instagramHeader span{color:#9caac1;font-size:.88rem}.instagramHero{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(36px,6vw,88px);padding-block:clamp(64px,9vw,118px);display:grid}.instagramHero h1,.instagramSectionHeading h2,.instagramDepartments h2,.instagramFinalCta h2{letter-spacing:-.05em;line-height:.98}.instagramHero h1{max-width:700px;margin:18px 0 24px;font-size:clamp(3rem,6vw,5.7rem)}.instagramHeroCopy>p:not(.eyebrow):not(.instagramClarification){color:#b0bdd2;max-width:660px;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.65}.instagramHeroActions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.instagramClarification{color:#75849c;max-width:650px;margin-top:18px;font-size:.88rem;line-height:1.55}.instagramHeroVisual{border:1px solid #3d7be575;border-radius:28px;margin:0;overflow:hidden;box-shadow:0 32px 90px #00266e52}.instagramHeroVisual img{object-fit:cover;object-position:center;width:100%;min-height:480px;display:block}.instagramChoices{grid-template-columns:.9fr 1fr 1fr;gap:20px;padding-block:22px 92px;display:grid}.instagramSectionHeading{align-self:center;padding-right:22px}.instagramSectionHeading h2,.instagramDepartments h2,.instagramFinalCta h2{margin:14px 0 20px;font-size:clamp(2.4rem,4vw,4.2rem)}.instagramSectionHeading>p:not(.eyebrow),.instagramDepartments p,.instagramFinalCta p{color:#9caac1;line-height:1.65}.instagramChoices article{background:#0b182dad;border:1px solid #4d78be57;border-radius:24px;flex-direction:column;min-height:300px;padding:34px;display:flex}.instagramChoices article.featured{background:linear-gradient(145deg,#152d5beb,#08152aeb);border-color:#2775ffa3}.instagramChoices article>span{color:#63d7ff;font:700 .76rem/1 var(--font-geist-mono);letter-spacing:.12em}.instagramChoices h3{margin:26px 0 12px;font-size:1.72rem}.instagramChoices article p{color:#a7b4c8;line-height:1.6}.instagramChoices article a{color:#6ddcff;margin-top:auto;padding-top:24px;font-weight:760}.instagramProcess{border-top:1px solid #759dde2e;padding-block:90px}.instagramProcess .instagramSectionHeading{max-width:780px}.instagramProcess ol{grid-template-columns:repeat(4,1fr);gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.instagramProcess li{background:#081324b8;border:1px solid #4d78be4d;border-radius:20px;min-height:250px;padding:28px}.instagramProcess li>span{color:#56d5ff;font:700 .82rem/1 var(--font-geist-mono)}.instagramProcess li h3{margin:34px 0 12px;font-size:1.25rem}.instagramProcess li p{color:#94a3ba;line-height:1.58}.instagramDepartments{background:linear-gradient(135deg,#0a1730,#07101f);border:1px solid #3d7be566;border-radius:30px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;padding:44px 48px;display:grid;overflow:hidden}.instagramDepartments img{border-radius:24px;width:100%;display:block}.instagramFinalCta{text-align:center;padding-block:110px}.instagramFinalCta p{max-width:700px;margin:0 auto 30px;font-size:1.08rem}.instagramFooter{color:#74849d;border-top:1px solid #759dde2e;justify-content:space-between;align-items:center;gap:18px;min-height:84px;font-size:.82rem;display:flex}.instagramFooter a{color:#b9c5d7}@media (max-width:900px){.instagramHero{grid-template-columns:1fr;padding-block:56px 72px}.instagramHeroVisual{order:-1}.instagramHeroVisual img{min-height:300px}.instagramChoices{grid-template-columns:1fr 1fr}.instagramChoices .instagramSectionHeading{grid-column:1/-1;max-width:700px}.instagramProcess ol{grid-template-columns:1fr 1fr}.instagramDepartments{grid-template-columns:1fr}}@media (max-width:620px){.instagramHeader,.instagramHero,.instagramChoices,.instagramProcess,.instagramDepartments,.instagramFinalCta,.instagramFooter{width:min(100% - 28px,1180px)}.instagramHeader{min-height:72px}.instagramHeader img{width:auto;height:50px}.instagramHeader span{display:none}.instagramHero{gap:28px}.instagramHero h1{font-size:clamp(2.75rem,14vw,4.2rem)}.instagramHeroActions{display:grid}.instagramHeroActions .button{text-align:center;width:100%}.instagramChoices,.instagramProcess ol{grid-template-columns:1fr}.instagramChoices article{min-height:270px;padding:28px}.instagramProcess{padding-block:70px}.instagramProcess li{min-height:auto}.instagramDepartments{gap:24px;padding:32px 22px}.instagramFinalCta{padding-block:82px}.instagramFooter{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:24px}}.portalPage .incidentSection{margin-bottom:28px}.portalPage .incidentReportForm{grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);align-items:end;gap:16px;margin-top:24px;display:grid}.portalPage .incidentReportForm label{color:#aebed2;gap:8px;font-size:13px;font-weight:800;display:grid}.portalPage .incidentReportForm input,.portalPage .incidentReportForm select,.portalPage .incidentReportForm textarea{color:#f4f8ff;font:inherit;background:#020a16;border:1px solid #214d8e;border-radius:12px;min-height:48px;padding:12px 14px}.portalPage .incidentReportForm .incidentDescription{grid-column:1/-1}.portalPage .incidentReportForm textarea{resize:vertical;min-height:110px}.portalPage .incidentReportForm>.button{min-height:48px;font-weight:900}@media (max-width:620px){.portalPage .incidentReportForm{grid-template-columns:1fr}.portalPage .incidentReportForm .incidentDescription{grid-column:1}}.portalPage{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.portalPage #privacidade .teamHeading h2{color:#f5f8ff;letter-spacing:-.045em;font-size:clamp(38px,4.1vw,54px);font-weight:520}.portalPage #privacidade .teamHeading>div>p:not(.eyebrow){color:#b7c3d6;max-width:900px;font-size:16px;line-height:1.65}.portalPage #privacidade .operationsCount{color:#b9d5ff;text-transform:uppercase;padding:11px 16px;font-size:12px;font-weight:850;text-decoration:none}.portalPage #privacidade .privacyGrid{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px;display:grid}.portalPage #privacidade .privacyExportCard{grid-template-columns:minmax(220px,.55fr) minmax(0,1.8fr) auto;align-items:center;gap:10px 32px;min-height:0;padding:24px 28px;display:grid}.portalPage #privacidade .privacyExportCard strong{color:#f4f7fd;letter-spacing:-.02em;font-size:22px;font-weight:800}.portalPage #privacidade .privacyExportCard p{color:#b4c0d2;max-width:none;margin:0;font-size:14px;line-height:1.65}.portalPage #privacidade .privacyExportCard a{color:#83d8ff;text-transform:uppercase;white-space:nowrap;background:#2a6fff21;border:1px solid #438fff61;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.portalPage #privacidade .privacyRequestForm{grid-template-columns:minmax(220px,.75fr) minmax(0,1.8fr) minmax(210px,.7fr);align-items:end;gap:12px 18px;padding:24px 28px;display:grid}.portalPage #privacidade .privacyRequestForm>.eyebrow,.portalPage #privacidade .privacyRequestForm>h3{grid-column:1/-1}.portalPage #privacidade .privacyRequestForm>.eyebrow{margin:0}.portalPage #privacidade .privacyRequestForm>h3{color:#f4f7fd;letter-spacing:-.025em;margin:-4px 0 4px;font-size:24px;font-weight:680}.portalPage #privacidade .privacyRequestForm label{color:#d4dceb;grid-column:auto;font-size:13px;font-weight:760;line-height:1.35}.portalPage #privacidade .privacyRequestForm label:has(textarea){grid-column:auto}.portalPage #privacidade .privacyRequestForm select,.portalPage #privacidade .privacyRequestForm textarea{color:#eef4ff;background:#020914e0;border-color:#448bff7a;min-height:50px;padding:13px 15px;font-size:15px;font-weight:560}.portalPage #privacidade .privacyRequestForm textarea{resize:vertical;height:50px;min-height:50px}.portalPage #privacidade .privacyRequestForm textarea::placeholder{color:#8795aa;opacity:1}.portalPage #privacidade .privacyRequestForm>.button{width:100%;min-height:50px;font-size:12px;font-weight:950}.portalPage #privacidade .privacyRequestForm>small{color:#94a3b8;grid-column:1/-1;font-size:12px;line-height:1.55}@media (max-width:900px){.portalPage #privacidade .privacyExportCard{grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr)}.portalPage #privacidade .privacyExportCard a{grid-column:1/-1;justify-self:start}.portalPage #privacidade .privacyRequestForm{grid-template-columns:repeat(2,minmax(0,1fr))}.portalPage #privacidade .privacyRequestForm>.button,.portalPage #privacidade .privacyRequestForm>small{grid-column:1/-1}}@media (max-width:620px){.portalPage #privacidade .teamHeading h2{font-size:clamp(34px,10vw,44px)}.portalPage #privacidade .privacyExportCard,.portalPage #privacidade .privacyRequestForm{grid-template-columns:1fr;padding:22px 20px}.portalPage #privacidade .privacyExportCard a,.portalPage #privacidade .privacyRequestForm>.eyebrow,.portalPage #privacidade .privacyRequestForm>h3,.portalPage #privacidade .privacyRequestForm>.button,.portalPage #privacidade .privacyRequestForm>small{grid-column:1;justify-self:stretch}:is(.portalPage #privacidade .privacyRequestForm label,.portalPage #privacidade .privacyRequestForm label:has(textarea)){grid-column:1}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:radial-gradient(circle at 74% 2%, #2454ff24, transparent 28rem), var(--ink);color:var(--white);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}body,a,button,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,summary,a{outline-offset:5px}:focus-visible{outline:2px solid var(--blue-2)}main{min-height:100vh;overflow:hidden}section[id]{scroll-margin-top:96px}.siteHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);z-index:50;background:#050912c7;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;height:78px;padding:0 max(24px,50vw - 610px);display:grid;position:fixed;top:0;left:0;right:0}.brand{align-items:center;display:inline-flex}.brand img{object-fit:contain;width:auto;max-width:none;height:58px;display:block}img[src="/robotix-wordmark-white.png"]{filter:drop-shadow(0 0 8px #fff3)}.brandBot{background:linear-gradient(145deg,#63cfff,#1743e8 70%);border:1px solid #ffffff61;border-radius:9px 9px 11px 11px;width:28px;height:26px;position:relative;box-shadow:0 0 20px #3d6cff85}.brandBot:before{background:var(--blue-2);box-shadow:0 0 8px var(--blue-2);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:-6px;left:12px}.brandBot:after{content:"";background:#07101e;border-radius:6px;position:absolute;inset:5px 4px 7px}.brandBot span:before,.brandBot span:after{background:var(--blue-2);box-shadow:0 0 5px var(--blue-2);content:"";z-index:1;border-radius:50%;width:3px;height:3px;position:absolute;top:11px}.brandBot span:before{left:9px}.brandBot span:after{right:9px}.desktopNav{justify-content:center;align-items:center;gap:clamp(18px,2.4vw,38px);display:flex}.desktopNav a{color:#aab5c8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;transition:color .16s}.desktopNav a:hover{color:var(--white)}.headerCta{border:1px solid var(--line-strong);color:#dce6ff;border-radius:7px;padding:11px 16px;font-size:12px;font-weight:750;transition:background .16s,border-color .16s}.headerCta:hover{border-color:var(--blue);background:#3d6cff24}.headerActions{align-items:center;gap:10px;display:flex}.loginCta{color:#aab5c8;padding:11px 12px;font-size:12px;font-weight:750;transition:color .16s}.loginCta:hover{color:var(--blue-2)}.mobileMenu{display:none}.hero{grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);max-width:1320px;min-height:760px;margin:0 auto;padding:156px 50px 80px;display:grid;position:relative}.heroVideo{object-fit:cover;opacity:.42;pointer-events:none;z-index:0;width:100vw;height:calc(100% - 78px);position:absolute;top:78px;bottom:0;left:50%;transform:translate(-50%)}.heroVideoOverlay{background:linear-gradient(90deg, #050912f0 0%, #050912b8 42%, #05091257 72%, #050912b3 100%), linear-gradient(0deg, var(--ink) 0%, transparent 22%, #05091247 100%);pointer-events:none;z-index:1;width:100vw;position:absolute;top:78px;bottom:0;left:50%;transform:translate(-50%)}.heroGrid{opacity:.65;pointer-events:none;z-index:1;background-image:linear-gradient(#5082ff0e 1px,#0000 1px),linear-gradient(90deg,#5082ff0e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:78px -20vw 0;-webkit-mask-image:radial-gradient(#000 10%,#0000 68%);mask-image:radial-gradient(#000 10%,#0000 68%)}.heroContent{z-index:2;align-self:center;padding-bottom:20px;position:relative}.eyebrow{color:var(--blue-2);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;margin:0 0 22px;font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.06em;max-width:780px;margin-bottom:30px;font-size:clamp(52px,6vw,82px);line-height:.98}h1 span{color:#0000;background:linear-gradient(95deg,#4775ff,#86ddff);-webkit-background-clip:text;background-clip:text;display:block}.heroLead{color:#c6d0e0;max-width:660px;margin-bottom:34px;font-size:18px;line-height:1.7}.heroActions{flex-wrap:wrap;gap:14px;display:flex}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:0 22px;font-size:14px;font-weight:780;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{background:linear-gradient(110deg,#2656eb,#467cff);box-shadow:0 12px 42px #2454eb3d}.button.primary:hover{box-shadow:0 14px 50px #3d6cff61}.button.secondary{border-color:var(--line-strong);background:#ffffff06}.button.secondary:hover{border-color:var(--blue);background:#3d6cff1a}.heroProof{gap:clamp(20px,4vw,54px);margin:52px 0 0;padding:0;list-style:none;display:flex}.heroProof li{color:#7f8ca0;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.heroProof span{color:var(--white);letter-spacing:-.03em;margin-bottom:5px;font-size:20px;font-weight:800;display:block}.heroVisual{aspect-ratio:1;z-index:2;align-self:center;min-height:520px;position:relative}.heroVisual:before{filter:blur(70px);content:"";background:#2252ff33;border-radius:50%;width:55%;height:55%;position:absolute;top:24%;left:23%}.heroAvatarFrame{z-index:2;position:absolute;inset:1% 9% 3%;overflow:hidden}.heroAvatarFrame:after{background:linear-gradient(to bottom, transparent 67%, #050912db 94%, var(--ink) 100%);content:"";pointer-events:none;position:absolute;inset:0}.heroAvatarFrame img{filter:saturate(.94)contrast(1.08)drop-shadow(0 28px 36px #164ce670);object-fit:contain;object-position:center top;width:100%;height:100%;-webkit-mask-image:radial-gradient(68% 70% at 50% 45%,#000 48%,#000000eb 66%,#0000 96%);mask-image:radial-gradient(68% 70% at 50% 45%,#000 48%,#000000eb 66%,#0000 96%)}.orbit{border:1px solid #5487ff3d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit:before,.orbit:after{background:var(--blue-2);box-shadow:0 0 10px var(--blue-2);content:"";border-radius:50%;width:5px;height:5px;position:absolute}.orbitOne{width:76%;height:76%}.orbitOne:before{top:27%;left:7%}.orbitOne:after{bottom:13%;right:15%}.orbitTwo{opacity:.6;border-style:dashed;width:94%;height:94%}.orbitTwo:before{top:18%;right:13%}.orbitTwo:after{bottom:26%;left:4%}.robot{filter:drop-shadow(0 25px 40px #0f3ddc6b);z-index:2;width:300px;height:410px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.robotAntenna{background:linear-gradient(var(--blue-2), #3668ff);border-radius:10px;width:6px;height:38px;position:absolute;top:2px;left:calc(50% - 3px)}.robotAntenna:before{content:"";background:#a4eeff;border-radius:50%;width:13px;height:13px;position:absolute;top:-6px;left:-4px;box-shadow:0 0 16px #5ed7ff}.robotHead{z-index:2;background:linear-gradient(145deg,#55bdff 0%,#285cef 42%,#0e2b8b 100%);border:2px solid #b5e6ffb8;border-radius:42% 42% 38% 38%/35% 35% 48% 48%;width:260px;height:215px;padding:30px 24px 35px;position:absolute;top:30px;left:20px;box-shadow:inset 0 -20px 38px #01092d99,0 0 52px #2965ff57}.robotFace{background:linear-gradient(155deg,#07101f,#01040b);border:2px solid #7cd8ff9e;border-radius:42% 42% 46% 46%/42% 42% 55% 55%;height:145px;position:relative;box-shadow:inset 0 0 24px #1a4eff52}.robotFace i{background:#96eeff;border-radius:14px;width:13px;height:22px;position:absolute;top:47px;box-shadow:0 0 19px #3bbdff}.robotFace i:first-child{left:55px}.robotFace i:nth-child(2){right:55px}.robotFace span{border-bottom:3px solid #78e3ff;border-radius:50%;width:54px;height:16px;position:absolute;bottom:32px;left:calc(50% - 27px)}.robotBody{background:linear-gradient(145deg,#2c77ff,#112f9a 55%,#071547);border:2px solid #88cbff94;border-radius:40% 40% 34% 34%;width:200px;height:210px;position:absolute;bottom:0;left:50px;box-shadow:inset 0 20px 25px #69d3ff1f,0 0 40px #1a49e340}.robotBody:before,.robotBody:after{content:"";background:linear-gradient(145deg,#2f76ff,#0d246d);border:1px solid #84cfff8c;border-radius:50%;width:65px;height:130px;position:absolute;top:35px}.robotBody:before{left:-47px;transform:rotate(14deg)}.robotBody:after{right:-47px;transform:rotate(-14deg)}.robotCore{background:#071129;border:1px solid #56caff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;font-weight:850;display:flex;position:absolute;top:55px;left:calc(50% - 25px);box-shadow:0 0 20px #53ccffcc,inset 0 0 12px #53ccff52}.agentNode{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--node-accent,var(--blue-2));background:#081022e0}@supports (color:color-mix(in lab, red, red)){.agentNode{border:1px solid color-mix(in srgb, var(--node-accent,var(--blue-2)) 72%, transparent)}}.agentNode{box-shadow:0 0 24px var(--node-accent,var(--blue-2)), inset 0 0 14px var(--node-accent,var(--blue-2));border-radius:99px}@supports (color:color-mix(in lab, red, red)){.agentNode{box-shadow:0 0 24px color-mix(in srgb, var(--node-accent,var(--blue-2)) 24%, transparent), inset 0 0 14px color-mix(in srgb, var(--node-accent,var(--blue-2)) 8%, transparent)}}.agentNode{color:#c8d7ef;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;z-index:4;outline:none;padding:9px 13px;font-size:10px;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;position:absolute}:is(.agentNode:hover,.agentNode:focus-visible){background:var(--node-accent,var(--blue-2))}@supports (color:color-mix(in lab, red, red)){:is(.agentNode:hover,.agentNode:focus-visible){background:color-mix(in srgb, var(--node-accent,var(--blue-2)) 18%, #081022f0)}}:is(.agentNode:hover,.agentNode:focus-visible){border-color:var(--node-accent,var(--blue-2));box-shadow:0 0 32px var(--node-accent,var(--blue-2)), inset 0 0 16px var(--node-accent,var(--blue-2))}@supports (color:color-mix(in lab, red, red)){:is(.agentNode:hover,.agentNode:focus-visible){box-shadow:0 0 32px color-mix(in srgb, var(--node-accent,var(--blue-2)) 48%, transparent), inset 0 0 16px color-mix(in srgb, var(--node-accent,var(--blue-2)) 16%, transparent)}}:is(.agentNode:hover,.agentNode:focus-visible){color:#fff}.agentNode:focus-visible{outline-offset:3px;outline:3px solid #ffffffeb}.heroNodeCommercial{top:-4%;left:50%;transform:translate(-50%)}.heroNodeSupport{top:24%;right:-8%}.heroNodeMarketing{top:58%;right:-6%}.heroNodeFinance{bottom:9%;right:6%}.heroNodePeople{bottom:9%;left:8%}.heroNodeLegal{top:58%;left:8%}.heroNodeOperations{top:24%;left:8%}.managerBadge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line-strong);z-index:5;background:#080f1fe6;border-radius:12px;align-items:center;gap:12px;width:max-content;padding:13px 18px;display:flex;position:absolute;bottom:3%;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #00000059}.statusDot{background:var(--green);box-shadow:0 0 12px var(--green);border-radius:50%;width:9px;height:9px}.managerBadge strong,.managerBadge small{display:block}.managerBadge strong{font-size:13px}.managerBadge small{color:var(--muted);margin-top:3px;font-size:10px}.trustStrip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);max-width:1440px;margin:0 auto;padding:24px max(24px,50% - 610px)}.trustStrip p{color:#657289;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin-bottom:18px;font-size:11px}.trustStrip div{justify-content:space-between;align-items:center;gap:24px;display:flex}.trustStrip span{color:#8b99ad;letter-spacing:.04em;font-size:13px;font-weight:680}.trustStrip span:before{color:var(--blue);content:"◆";margin-right:12px;font-size:7px}.section{max-width:1220px;margin:0 auto;padding:120px 24px}.sectionHeading{margin-bottom:58px}.sectionHeading h2,.governanceContent h2,.contactInner h2{letter-spacing:-.05em;margin-bottom:20px;font-size:clamp(36px,5vw,60px);line-height:1.04}.sectionHeading>p:not(.eyebrow),.introCopy p,.governanceContent>p,.contactInner>p{color:var(--muted);font-size:17px;line-height:1.7}.splitHeading{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;display:grid}.splitHeading>p{margin-bottom:0}.centered{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.introCopy p:last-child{color:#d9e0eb;margin-bottom:0}.managerPanel{background:linear-gradient(120deg, #204cdc1f, transparent 38%), var(--panel);border:1px solid var(--line);border-radius:20px;grid-template-columns:.9fr 1.1fr;gap:60px;min-height:540px;padding:64px;display:grid;position:relative;overflow:hidden}.managerPanel:after{content:"";background:linear-gradient(90deg,#0000,#67b8ffcc,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.managerGraphic{aspect-ratio:1;align-self:center;position:relative}.managerGraphic:before,.managerGraphic:after,.managerPulse{content:"";border:1px solid #4673ff3d;border-radius:50%;position:absolute;inset:10%}.managerGraphic:after{border-style:dashed;animation:22s linear infinite brainOrbit;inset:24%}.managerPulse{background:radial-gradient(circle,#4069ff33,#0000 65%);border-color:#71d2ff57;animation:3.8s ease-out infinite brainRing;inset:36%}.brainModel3d{z-index:4;width:62%;height:62%;animation:5.4s ease-in-out infinite brainFloat;position:absolute;top:19%;left:19%}.brainCoreLink{cursor:pointer;z-index:8;border-radius:50%;justify-content:center;align-items:center;width:34%;height:34%;display:flex;position:absolute;top:33%;left:33%}.brainCoreLink:before{border-radius:inherit;content:"";opacity:0;border:1px solid #6bdaff94;transition:opacity .2s,transform .2s;position:absolute;inset:2%;box-shadow:0 0 18px #238fff5c}.brainCoreLink span{color:#eaf7ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;opacity:.88;white-space:nowrap;background:#050d1df0;border:1px solid #54c5ffa6;border-radius:999px;padding:5px 9px;font-size:9px;text-decoration:none;transition:border-color .2s,box-shadow .2s,opacity .2s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.brainCoreLink:hover:before{opacity:1;transform:scale(1.08)}.brainCoreLink:focus-visible:before{opacity:1;transform:scale(1.08)}:is(.brainCoreLink:hover span,.brainCoreLink:focus-visible span){opacity:1;border-color:#71d2ff;box-shadow:0 0 14px #238fff7a}.brainCoreLink:focus-visible{outline-offset:4px;outline:3px solid #fff}.brainWebgl{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.brainCanvas{filter:drop-shadow(0 0 26px #238fff94);width:100%;height:100%;display:block;position:absolute;inset:0}.brainFallback{filter:saturate(1.15)drop-shadow(0 0 24px #238fff80);object-fit:contain;opacity:1;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.brainWebgl-ready .brainFallback{opacity:0}.brainLoading{color:#89c6ffa6;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:7px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.brainAttribution{color:#60748f;margin-top:18px;font-size:7px;line-height:1.5;display:block}.brainHalo{z-index:1;background:radial-gradient(circle,#26b7ff4d,#176bff14 44%,#0000 72%);border-radius:50%;animation:3.8s ease-in-out infinite brainHaloPulse;position:absolute;inset:16%}.brainSignals{z-index:3;position:absolute;inset:0}.brainSignals span{background:#7de4ff;border-radius:50%;width:7px;height:7px;animation:3.2s ease-in-out infinite brainSignal;position:absolute;top:39%;left:39%;box-shadow:0 0 12px #28b7ff,0 0 24px #176bffe6}.brainSignals span:nth-child(2){animation-delay:-1.1s;top:47%;left:58%}.brainSignals span:nth-child(3){animation-delay:-2.2s;top:60%;left:47%}.brainEnergyFlows{pointer-events:none;z-index:1;position:absolute;inset:0}.brainEnergyFlows span{--angle:calc(var(--i) * 51.428deg - 90deg);animation:2.2s ease-in-out infinite energyBeamPulse;animation-delay:calc(var(--i) * -.24s);background:linear-gradient(90deg, #7de4ffe6, var(--accent) 45%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.brainEnergyFlows span{background:linear-gradient(90deg, #7de4ffe6, color-mix(in srgb, var(--accent) 70%, transparent) 45%, transparent 100%)}}.brainEnergyFlows span{opacity:.42;height:2px;transform:rotate(var(--angle));transform-origin:0;width:50%;position:absolute;top:50%;left:50%}.brainEnergyFlows span:after{animation:2.2s ease-in-out infinite energyParticle;animation-delay:calc(var(--i) * -.24s);box-shadow:0 0 8px #7de4ff, 0 0 16px var(--accent), 0 0 28px var(--accent);content:"";background:#e7fbff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:4%;transform:translate(-50%,-50%)}@keyframes brainFloat{0%,to{transform:translateY(-2%)scale(1)}50%{transform:translateY(2%)scale(1.025)}}@keyframes brainHaloPulse{0%,to{opacity:.48;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}@keyframes brainSignal{0%,to{opacity:.2;transform:scale(.55)}42%{opacity:1;transform:scale(1.35)}70%{opacity:.55;transform:scale(.85)}}@keyframes energyBeamPulse{0%,to{filter:brightness(.75);opacity:.18}45%{filter:brightness(1.55);opacity:.82}}@keyframes energyParticle{0%{opacity:0;left:4%;transform:translate(-50%,-50%)scale(.45)}18%{opacity:1}78%{opacity:1}to{opacity:0;left:100%;transform:translate(-50%,-50%)scale(1.35)}}@keyframes brainOrbit{to{transform:rotate(360deg)}}@keyframes brainRing{0%{opacity:.8;transform:scale(.7)}72%,to{opacity:0;transform:scale(2.1)}}.brainRobotNode{--angle:calc(var(--i) * 51.428deg - 90deg);animation:4.4s ease-in-out infinite robotNodeFloat;animation-delay:calc(var(--i) * -.52s);border:2px solid var(--accent);box-shadow:0 0 14px var(--accent), inset 0 0 12px #050c1bcc;background:#071226;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.brainRobotNode{box-shadow:0 0 14px color-mix(in srgb, var(--accent) 55%, transparent), inset 0 0 12px #050c1bcc}}.brainRobotNode{height:72px;left:calc(50% + cos(var(--angle)) * 43%);top:calc(50% + sin(var(--angle)) * 43%);z-index:4;width:72px;padding:3px;text-decoration:none;position:absolute;transform:translate(-50%,-50%)}.brainRobotNode:hover{box-shadow:0 0 22px var(--accent), inset 0 0 12px #050c1bcc;animation-play-state:paused}@supports (color:color-mix(in lab, red, red)){.brainRobotNode:hover{box-shadow:0 0 22px color-mix(in srgb, var(--accent) 85%, transparent), inset 0 0 12px #050c1bcc}}.brainRobotNode:focus-visible{outline-offset:5px;outline:3px solid #fff;animation-play-state:paused}.brainRobotNode:after{background:var(--accent);box-shadow:0 0 9px var(--accent);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:3px}.brainRobotNode img{object-fit:cover;object-position:center 22%;border-radius:50%;width:100%;height:100%;display:block}.brainRobotNode span{border:1px solid var(--accent);background:#050d1df0}@supports (color:color-mix(in lab, red, red)){.brainRobotNode span{border:1px solid color-mix(in srgb, var(--accent) 50%, #1d365b)}}.brainRobotNode span{color:#dbeaff;font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%,-50%)}@keyframes robotNodeFloat{0%,to{transform:translate(-50%,-50%)translateY(-2px)scale(.98)}50%{transform:translate(-50%,-50%)translateY(3px)scale(1.045)}}.managerContent{align-self:center}.evolutionPanel{border:1px solid var(--line);background:radial-gradient(circle at 78% 42%,#2369ff2e,#0000 34%),linear-gradient(130deg,#1c3da31c,#0000 48%),#070d18;border-radius:20px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:56px;margin-top:28px;padding:44px 44px 44px 54px;display:grid;position:relative;overflow:hidden}.evolutionPanel:before{content:"";background:linear-gradient(90deg,#0000,#4282ffd1,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.evolutionCopy h3{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(30px,3.8vw,48px);line-height:1.03}.evolutionCopy>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.7}.evolutionPillars{flex-wrap:wrap;gap:8px;margin:26px 0 32px;display:flex}.evolutionPillars span{color:#b9cef2;letter-spacing:.05em;text-transform:uppercase;background:#3a71ff14;border:1px solid #5794ff40;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:720}.evolutionArtwork{background:#020713;border:1px solid #407dff40;border-radius:14px;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000061}.evolutionArtwork img{width:100%;height:auto;display:block}.evolutionArtwork figcaption{color:#a9c8ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#040b1bf5,#0d1f49eb);padding:12px 16px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.managerContent h3,.assessmentCard h3{letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(28px,3.4vw,42px);line-height:1.08}.managerContent>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7}.checkList{gap:12px;margin:28px 0 34px;padding:0;list-style:none;display:grid}.checkList li{color:#c8d2e2;font-size:14px}.checkList li:before{color:var(--blue-2);content:"✓";margin-right:11px;font-weight:900}.textLink{color:var(--blue-2);font-size:14px;font-weight:750}.textLink span{margin-left:8px}.builderSection{padding-top:140px}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 0 60px;padding:0;list-style:none;display:grid}.steps li{border-right:1px solid var(--line);min-height:260px;padding:30px 28px}.steps li:first-child{border-left:1px solid var(--line)}.steps>li>span{color:var(--blue-2);font-family:var(--font-geist-mono), monospace;font-size:11px}.steps h3{margin:80px 0 13px;font-size:20px}.steps p{color:var(--muted);font-size:13px;line-height:1.65}.assessmentCard{background:linear-gradient(110deg, #2b59ed47, #0d182ebf), var(--panel);border:1px solid var(--line-strong);border-radius:18px;grid-template-columns:1.15fr .8fr auto;align-items:center;gap:40px;padding:44px;display:grid}.assessmentCard h3{margin-bottom:14px;font-size:28px}.assessmentPrice{color:var(--white);letter-spacing:-.03em;margin:0;font-size:25px;font-weight:820}.assessmentPrice span{color:#9aa8bd;letter-spacing:0;margin-left:7px;font-size:11px;font-weight:600}.assessmentInstallments{color:#8796ac;max-width:390px;margin-top:10px;font-size:11px;line-height:1.55}.assessmentActions{flex-direction:column;align-items:center;gap:14px;display:flex}.assessmentLearnMore,.assessmentSummaryLink{color:var(--blue-2);text-underline-offset:5px;font-size:12px;font-weight:750;-webkit-text-decoration:underline #26a0ff73;text-decoration:underline #26a0ff73}.assessmentLearnMore:hover,.assessmentSummaryLink:hover{color:var(--white)}.assessmentSummaryLink{margin-top:18px;display:inline-block}.assessmentDetailsPage{color:var(--white);background:#050b16;min-height:100vh}.assessmentDetailsHeader{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:28px 32px;display:flex}.assessmentDetailsHeader img{object-fit:contain;width:auto;height:66px}.assessmentDetailsHero,.assessmentDetailsSection,.assessmentScopeNote,.assessmentFinalCta{max-width:1240px;margin:0 auto;padding:96px 32px}.assessmentDetailsHero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:80px;display:grid}.assessmentDetailsHero h1{letter-spacing:-.055em;max-width:850px;margin:22px 0 30px;font-size:clamp(48px,6.5vw,86px);line-height:.98}.assessmentDetailsLead,.assessmentDetailsHeading>p:last-child,.assessmentScopeNote>p,.assessmentFinalCta>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.75}.assessmentDetailsLead{max-width:760px}.assessmentDetailsCtas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.assessmentOutcomeCard{border:1px solid var(--line-strong);background:linear-gradient(145deg,#2b59ed40,#081428f2);border-radius:22px;padding:42px;box-shadow:0 30px 80px #004eff24}.assessmentOutcomeCard span{color:var(--blue-2);letter-spacing:.16em;font-size:11px;font-weight:800}.assessmentOutcomeCard strong{letter-spacing:-.035em;margin:26px 0 20px;font-size:28px;line-height:1.16;display:block}.assessmentOutcomeCard p{color:var(--muted);line-height:1.7}.assessmentDetailsSection{border-top:1px solid var(--line)}.assessmentDetailsHeading{gap:18px;max-width:800px;margin-bottom:46px;display:grid}.assessmentDetailsHeading h2,.assessmentScopeNote h2,.assessmentFinalCta h2{letter-spacing:-.045em;font-size:clamp(34px,4.5vw,58px);line-height:1.05}.assessmentDeliverablesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.assessmentDeliverablesGrid article{border:1px solid var(--line);background:#0a1425;border-radius:18px;min-height:290px;padding:32px}.assessmentDeliverablesGrid article>span{color:var(--blue-2);font-family:var(--font-geist-mono), monospace;font-size:12px}.assessmentDeliverablesGrid h3,.assessmentJourney h3{letter-spacing:-.025em;margin:52px 0 16px;font-size:22px}.assessmentDeliverablesGrid p,.assessmentJourney p{color:var(--muted);font-size:14px;line-height:1.7}.assessmentJourney{gap:1px;margin:0;padding:0;list-style:none;display:grid}.assessmentJourney li{border-top:1px solid var(--line);grid-template-columns:56px 1fr;align-items:start;gap:28px;padding:26px 0;display:grid}.assessmentJourney li>span{border:1px solid var(--line-strong);color:var(--blue-2);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.assessmentJourney h3{margin:0 0 10px}.assessmentScopeNote{border:1px solid var(--line);background:#0a1425c7;border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin-bottom:96px;padding:54px;display:grid}.assessmentScopeNote h2{margin-top:18px;font-size:clamp(30px,3.5vw,46px)}.assessmentFinalCta{border-top:1px solid var(--line);text-align:center;padding-bottom:130px}.assessmentFinalCta h2{max-width:850px;margin:20px auto}.assessmentFinalCta p{margin:0 auto 28px}@media (max-width:900px){.assessmentDetailsHero,.assessmentScopeNote{grid-template-columns:1fr}.assessmentDetailsHero{gap:46px;padding-top:58px}.assessmentDeliverablesGrid{grid-template-columns:1fr 1fr}.assessmentScopeNote{gap:28px;margin-left:22px;margin-right:22px}}@media (max-width:620px){.assessmentDetailsHeader{padding:22px}.assessmentDetailsHero,.assessmentDetailsSection,.assessmentFinalCta{padding:64px 22px}.assessmentDetailsHero h1{font-size:47px}.assessmentDeliverablesGrid{grid-template-columns:1fr}.assessmentOutcomeCard,.assessmentDeliverablesGrid article{padding:26px}.assessmentDetailsCtas{flex-direction:column;align-items:stretch}.assessmentDetailsCtas .button{text-align:center}.assessmentScopeNote{padding:34px 24px}}.assessmentCard ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.assessmentCard li{color:#b8c4d8;font-size:13px}.assessmentCard li:before{color:var(--blue-2);content:"•";margin-right:8px}.solutionsSection{padding-top:140px}.digitalTeamShowcase{border:1px solid var(--line);background:#061124;border-radius:22px;margin:56px 0 28px;overflow:hidden;box-shadow:0 28px 70px #04122a38}.digitalTeamShowcase img{width:100%;height:auto;display:block}.digitalTeamImage{position:relative}.teamSymbolLink{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.teamSymbolLink{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.teamSymbolLink{border:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.teamSymbolLink{border:2px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.teamSymbolLink{box-shadow:0 0 12px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.teamSymbolLink{box-shadow:0 0 12px color-mix(in srgb, var(--accent) 28%, transparent)}}.teamSymbolLink{z-index:2;width:clamp(24px,3.15vw,50px);height:clamp(24px,3.15vw,50px);transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;position:absolute;transform:translate(-50%,-50%)}:is(.teamSymbolLink:hover,.teamSymbolLink:focus-visible){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){:is(.teamSymbolLink:hover,.teamSymbolLink:focus-visible){background:color-mix(in srgb, var(--accent) 22%, transparent)}}:is(.teamSymbolLink:hover,.teamSymbolLink:focus-visible){box-shadow:0 0 18px var(--accent), 0 0 34px var(--accent);border-color:#fff}@supports (color:color-mix(in lab, red, red)){:is(.teamSymbolLink:hover,.teamSymbolLink:focus-visible){box-shadow:0 0 18px var(--accent), 0 0 34px color-mix(in srgb, var(--accent) 55%, transparent)}}:is(.teamSymbolLink:hover,.teamSymbolLink:focus-visible){outline:none;transform:translate(-50%,-50%)scale(1.13)}.teamSymbolLink span{border:1px solid var(--accent);background:#040c1bf2}@supports (color:color-mix(in lab, red, red)){.teamSymbolLink span{border:1px solid color-mix(in srgb, var(--accent) 55%, #23406c)}}.teamSymbolLink span{color:#eff7ff;opacity:0;pointer-events:none;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,5px)}:is(.teamSymbolLink:hover span,.teamSymbolLink:focus-visible span){opacity:1;transform:translate(-50%)}.digitalTeamShowcase figcaption{color:#dceaff;letter-spacing:.01em;text-align:center;background:linear-gradient(90deg,#07162d,#0b2b59);padding:16px 22px;font-size:13px}.workforceComposition{border:1px solid var(--line);background:radial-gradient(circle at 90% 10%,#2b8cff21,#0000 25rem),#061022db;border-radius:18px;margin:28px 0 22px;padding:32px}.workforceCompositionIntro{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:end;gap:34px;margin-bottom:26px;display:grid}.workforceCompositionIntro h3{letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.06}.workforceCompositionIntro>p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.workforceAgentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workforceAgentCard{background:#08172fc7;border:1px solid #7099eb33;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;min-height:156px;padding:22px;display:grid}.workforceAgentCode{color:#70d9ff;font-family:var(--font-geist-mono), monospace;background:#2b8cff1f;border:1px solid #67b5ff59;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;display:flex}.workforceAgentCard h4{color:#f1f6ff;letter-spacing:-.02em;margin:0 0 4px;font-size:18px}.workforceAgentCard strong{color:#68d8ff;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:11px;display:block}.workforceAgentCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.workforceCompositionNote{background:linear-gradient(90deg,#186cff29,#25c7ff0f);border:1px solid #67b5ff4d;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:16px 18px;display:flex}.workforceCompositionNote strong{color:#7edfff;white-space:nowrap}.workforceCompositionNote span{color:#c0cee2;font-size:13px;line-height:1.5}.publicOperatingModes{background:radial-gradient(circle at 14% 0,#2a78ff21,#0000 28rem),#050e1de0;border:1px solid #5384cf40;border-radius:18px;margin:22px 0 28px;overflow:hidden}.publicOperatingModesIntro{border-bottom:1px solid #5384cf33;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px 34px;padding:32px;display:grid}.publicOperatingModesIntro .eyebrow{grid-column:1/-1;margin:0}.publicOperatingModesIntro h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.06}.publicOperatingModesIntro>p:last-child{color:var(--muted);align-self:end;margin:0;font-size:14px;line-height:1.7}.publicOperatingModesGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.publicOperatingModesGrid article{min-height:330px;padding:30px 32px}.publicOperatingModesGrid article+article{border-left:1px solid #5384cf33}.publicOperatingModesGrid article>span{color:#68d4ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:10px;font-weight:850}.publicOperatingModesGrid h4{letter-spacing:-.035em;margin:16px 0 12px;font-size:clamp(22px,2.2vw,30px);line-height:1.12}.publicOperatingModesGrid p,.publicOperatingModesGrid li,.publicOperatingModesAction p{color:var(--muted);font-size:13px;line-height:1.65}.publicOperatingModesGrid ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.publicOperatingModesGrid li:before{color:#64d7ff;content:"✓";margin-right:9px;font-weight:900}.publicOperatingModesAction{border-top:1px solid #5384cf33;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex}.publicOperatingModesAction p{margin:0}.publicOperatingModesAction .button{flex:none}@media (max-width:620px){.workforceComposition{border-radius:14px;padding:24px 18px}.workforceAgentGrid{grid-template-columns:1fr}.workforceAgentCard{min-height:0;padding:18px}.workforceCompositionNote{align-items:flex-start;display:grid}.workforceCompositionNote strong{white-space:normal}.publicOperatingModesIntro,.publicOperatingModesGrid{grid-template-columns:1fr}.publicOperatingModesIntro,.publicOperatingModesGrid article,.publicOperatingModesAction{padding:24px 18px}.publicOperatingModesGrid article{min-height:0}.publicOperatingModesGrid article+article{border-top:1px solid #5384cf33;border-left:0}.publicOperatingModesAction{flex-direction:column;align-items:stretch}}.workforceGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.customOrganizationOffer{background:radial-gradient(circle at 88% 15%,#2b8cff2e,#0000 34%),linear-gradient(135deg,#14315fb8,#081223f0);border:1px solid #67b5ff57;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin-top:22px;padding:38px 40px;scroll-margin-top:110px;display:grid}.customOrganizationCopy{max-width:790px}.customOrganizationOffer h3{letter-spacing:-.045em;margin:9px 0 14px;font-size:clamp(30px,3vw,44px)}.customOrganizationOffer p:not(.eyebrow){color:#aebdd2;margin:0;font-size:15px;line-height:1.7}.customOrganizationOffer ul{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.customOrganizationOffer li{color:#bfd5ef;background:#ffffff0a;border:1px solid #67b5ff3d;border-radius:999px;padding:8px 12px;font-size:11px}.customOrganizationActions{gap:12px;min-width:250px;display:grid}.customOrganizationActions .button{text-align:center;justify-content:center}@media (max-width:800px){.customOrganizationOffer{grid-template-columns:1fr;align-items:stretch;padding:30px 24px}.customOrganizationActions{min-width:0}}.workforceCard{background:linear-gradient(150deg, #2d55cd12, transparent 45%), var(--panel);border:1px solid var(--line);border-radius:16px;min-height:500px;padding:30px;scroll-margin-top:110px;transition:border-color .18s,transform .18s,background .18s;position:relative}.workforceCard:target{border-color:#67d5ff;box-shadow:0 0 0 2px #67d5ff38,0 18px 50px #1868ff33}.workforceCard:has(.workforceCardOpen:focus-visible){border-color:#67d5ff;box-shadow:0 0 0 3px #67d5ff4d}.workforceCard:hover{background:linear-gradient(150deg, #2d55cd29, transparent 55%), var(--panel);border-color:var(--line-strong);transform:translateY(-4px)}.workforceCardOpen{border-radius:inherit;cursor:pointer;z-index:2;background:0 0;border:0;position:absolute;inset:0}.workforceCardOpen:focus-visible{outline:none}.workforceCardContent{pointer-events:none;height:100%;position:relative}.cardTop{justify-content:space-between;align-items:center;margin-bottom:70px;display:flex}.cardTop>span:first-child{color:#58677e;font-family:var(--font-geist-mono), monospace;font-size:11px}.cardBrand{color:#78869c;letter-spacing:.14em;margin-bottom:6px;font-size:10px;font-weight:800}.workforceCard h3{letter-spacing:-.04em;margin-bottom:6px;font-size:30px}.cardTitle{color:var(--blue-2);margin-bottom:20px;font-size:12px;font-weight:700}.cardDescription{color:var(--muted);min-height:63px;font-size:13px;line-height:1.6}.workforceCard ul{flex-wrap:wrap;gap:7px;margin:24px 0 32px;padding:0;list-style:none;display:flex}.workforceCard li{border:1px solid var(--line);color:#aebbd0;background:#ffffff09;border-radius:99px;padding:7px 10px;font-size:10px}.workforceCardAction{color:#d8e4f8;font-size:13px;font-weight:720;position:absolute;bottom:30px;left:30px}.workforceCardAction:after{color:var(--blue-2);content:" +"}.workforceCardBuy{color:#7ddcff;z-index:3;background:#2b8cff1f;border:1px solid #67b5ff73;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:760;text-decoration:none;position:absolute;bottom:22px;right:22px}:is(.workforceCardBuy:hover,.workforceCardBuy:focus-visible){color:#fff;background:#176cff;border-color:#65d5ff;outline:none}.checkoutDepartment{background:#2b8cff17;border:1px solid #67b5ff40;border-radius:12px;gap:4px;margin:20px 0;padding:14px 16px;display:grid}.checkoutDepartment span{color:var(--muted);text-transform:uppercase;font-size:10px}.checkoutDepartment strong{color:#6fdcff;font-size:14px}.workforceDialog{color:#eff7ff;background:0 0;border:0;width:calc(100% - 36px);max-width:920px;max-height:min(88vh,900px);margin:auto;padding:0}.workforceDialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020711d1}.workforceDialogPanel{background:radial-gradient(circle at 90% 5%,#2b8cff33,#0000 30%),#0a1426;border:1px solid #67b5ff57;border-radius:22px;max-height:min(88vh,900px);padding:48px;position:relative;overflow-y:auto;box-shadow:0 34px 100px #00000094}.workforceDialogClose{color:#eaf5ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:25px;line-height:1;display:flex;position:absolute;top:22px;right:22px}:is(.workforceDialogClose:hover,.workforceDialogClose:focus-visible){background:#67d5ff24;border-color:#67d5ff;outline:none}.workforceDialog h2{letter-spacing:-.045em;margin:10px 58px 14px 0;font-size:clamp(36px,5vw,58px)}.workforceDialogLead{color:#c1d0e5;max-width:760px;font-size:17px;line-height:1.7}.workforceDialogGrid{grid-template-columns:1.08fr .92fr;gap:34px;margin-top:34px;display:grid}.workforceDialogGrid section{background:#ffffff06;border:1px solid #5c89c933;border-radius:15px;padding:25px}.workforceDialog h3{color:#70d9ff;margin-bottom:13px;font-size:15px}.workforceDialogGrid h3:not(:first-child){margin-top:28px}.workforceDialogGrid p,.workforceDialogGrid li,.workforceOversight p{color:#aebdd2;font-size:13px;line-height:1.7}.workforceDialogGrid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.workforceDialogGrid li{padding-left:20px;position:relative}.workforceDialogGrid li:before{color:#67d5ff;content:"✓";position:absolute;left:0}.workforceOversight{background:#ffb34712;border:1px solid #ffb34740;border-radius:14px;margin-top:24px;padding:20px 22px}.workforceOversight strong{color:#ffc977;margin-bottom:5px;font-size:13px;display:block}.workforceDialogActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.workforceDialogActions .button{cursor:pointer}@media (max-width:720px){.workforceDialogPanel{padding:36px 22px 24px}.workforceDialogClose{top:14px;right:14px}.workforceDialogGrid{grid-template-columns:1fr;gap:16px}.workforceDialogActions{display:grid}}.resultsSection{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:radial-gradient(circle at 50% 0,#315ce72e,#0000 40rem),#070c16}.metricsGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metricsGrid article{border:1px solid var(--line);background:#0a1222c7;border-radius:14px;min-height:250px;padding:30px}.metricsGrid strong{color:#0000;letter-spacing:-.06em;background:linear-gradient(90deg,#65d5ff,#4672ff);-webkit-background-clip:text;background-clip:text;margin-bottom:54px;font-size:48px;display:block}.metricsGrid h3{margin-bottom:10px;font-size:17px}.metricsGrid p{color:var(--muted);font-size:12px;line-height:1.6}.metricNote{color:#5e6b80;margin:18px 0 0;font-size:10px;line-height:1.5}.plansGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.plansGridFour{grid-template-columns:repeat(4,1fr)}.plansGrid article{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-height:560px;padding:32px;display:flex;position:relative}.plansGrid .featuredPlan{background:linear-gradient(160deg, #3568ff38, transparent 50%), var(--panel-2);border-color:#3f6ff2;box-shadow:0 24px 80px #1f43b824}.recommended{letter-spacing:.09em;background:#3465f5;border-radius:20px;padding:7px 10px;font-size:9px;font-weight:850;position:absolute;top:24px;right:24px}.planLabel{color:var(--blue-2);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;margin-bottom:26px;font-size:10px;font-weight:700}.plansGrid h3{letter-spacing:-.035em;margin-bottom:15px;font-size:27px}.plansGrid article>p:not(.planLabel):not(.planPrice):not(.setupFee){color:var(--muted);font-size:13px;line-height:1.65}.plansGrid article>.planPrice{color:var(--white);letter-spacing:-.055em;margin:10px 0 4px;font-size:34px;font-weight:830;line-height:1}.planPrice>span{color:#8ea2c0;letter-spacing:0;font-size:13px;font-weight:650}.planPrice>small{color:#8ea2c0;letter-spacing:0;font-size:12px;font-weight:620}.plansGrid article>.enterprisePrice{font-size:31px}.enterprisePrice>span{margin-bottom:8px;display:block}.plansGrid .checkList{margin-bottom:30px}.full{width:100%;margin-top:auto}.pricingNote{color:#7b899f;text-align:center;max-width:600px;margin:24px auto 0;font-size:12px}.plansGrid article>.setupFee{color:#68758a;text-align:center;margin:14px 0 0;font-size:10px}.checkoutPage{min-height:100svh}.checkoutLayout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:clamp(32px,6vw,88px);width:100%;max-width:1160px;margin:0 auto;padding:56px 32px 96px;display:grid}.checkoutSummary{padding-top:42px}.checkoutSummary h1,.checkoutUnavailable h1{letter-spacing:-.055em;margin:14px 0 22px;font-size:clamp(38px,5vw,64px);line-height:.98}.checkoutSummary>p:not(.eyebrow),.checkoutUnavailable>p:not(.eyebrow){color:var(--muted);line-height:1.7}.checkoutPrice{align-items:baseline;gap:12px;margin:34px 0;display:flex}.checkoutPrice strong{letter-spacing:-.05em;font-size:clamp(32px,4vw,50px)}.checkoutPrice span{color:var(--muted);font-size:13px}.checkoutSummary ul{gap:13px;margin:0 0 28px;padding:0;list-style:none;display:grid}.checkoutSummary li{color:#c9d8ea;font-size:14px}.checkoutSummary li:before{color:var(--blue-2);content:"✓";margin-right:10px}.checkoutSummary .checkoutSetup{border-top:1px solid var(--line);padding-top:20px;font-size:12px}.checkoutCard{width:100%;max-width:none}.assistedCheckout{flex-direction:column;min-height:520px;display:flex}.assistedCheckout .authDescription{margin-bottom:28px;font-size:15px}.assistedCheckout .authButton{margin-top:auto}.assistedCheckout .authSupport{text-align:center;margin-top:22px}.checkoutConsent{align-items:flex-start;gap:10px;flex-direction:row!important;display:flex!important}.authForm .checkoutConsent input{-webkit-appearance:auto;appearance:auto;flex:none;width:16px;height:16px;margin-top:3px;padding:0}.checkoutConsent span{color:var(--muted);font-size:12px;font-weight:450;line-height:1.55}.checkoutConsent a{color:var(--blue-2);text-decoration:underline}.checkoutUnavailable{text-align:center;max-width:720px;margin:0 auto;padding:90px 32px 120px}.checkoutUnavailable .button{margin-top:28px}.checkoutReturn{flex-direction:column;align-items:center;display:flex}.returnIcon{color:var(--blue-2);background:#26a0ff1f;border:1px solid #26a0ff80;border-radius:999px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:26px;font-size:26px;display:flex}.checkoutReturn .authSupport{margin-top:22px}.governanceSection{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.governanceContent>p{margin-bottom:36px}.governanceItems{grid-template-columns:1fr 1fr;gap:10px;display:grid}.governanceItems div{border:1px solid var(--line);background:#ffffff06;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.governanceItems span{color:var(--blue-2);font-family:var(--font-geist-mono), monospace;font-size:9px}.governanceItems strong{font-size:12px}.governanceDisclosure{color:#7f90a8;border-left:2px solid #54e5ff94;padding-left:14px;margin:20px 0 0!important;font-size:12px!important;line-height:1.6!important}.complianceSeal{background:radial-gradient(circle at 12% 0,#54e5ff24,#0000 42%),#071120e0;border:1px solid #54e5ff52;border-radius:14px;margin-top:20px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 48px #0003}.complianceSealHeader{align-items:center;gap:12px;display:flex}.complianceSealHeader>span{color:#04101e;background:linear-gradient(145deg,#66e6ff,#2f6dff);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;height:36px;font-size:18px;font-weight:900;display:flex;box-shadow:0 0 22px #54e5ff52}.complianceSealHeader small{color:var(--blue-2);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.complianceSealHeader strong{color:#f4f8ff;font-size:15px}.complianceSealStandards{grid-template-columns:.72fr 1.28fr;gap:8px;margin-top:15px;display:grid}.complianceSealStandards>div{background:#ffffff09;border:1px solid #7095cf38;border-radius:10px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.complianceSealStandards b{color:#fff;letter-spacing:.035em;font-size:12px}.complianceSealStandards span{color:#9eafc6;font-size:10px;line-height:1.35}.complianceSeal>p{color:#708198;margin:12px 0 0!important;font-size:9px!important;line-height:1.5!important}@media (max-width:620px){.complianceSealStandards{grid-template-columns:1fr}}.dashboardMock{background:linear-gradient(145deg,#2853dc1f,#0000 45%),#08101e;border:1px solid #4777ff61;border-radius:18px;padding:24px;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 40px 100px #00000059}.mockHeader{border-bottom:1px solid var(--line);color:#a9b8ce;align-items:center;gap:9px;padding-bottom:20px;font-size:11px;display:flex}.mockHeader>span{background:var(--green);box-shadow:0 0 10px var(--green);border-radius:50%;width:7px;height:7px}.mockHeader i{color:var(--green);background:#60e6ac1a;border:1px solid #60e6ac3d;border-radius:20px;margin-left:auto;padding:5px 7px;font-size:8px;font-style:normal}.mockScore{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:36px 14px;display:flex}.mockScore small,.mockScore span{color:var(--muted);font-size:10px;display:block}.mockScore strong{letter-spacing:-.07em;margin:11px 0 7px;font-size:58px;line-height:1;display:block}.mockScore span{color:var(--green)}.scoreRing{background:radial-gradient(circle at center, #08101e 57%, transparent 59%), conic-gradient(#55d7ff 0 82%, #14213c 82%);border-radius:50%;justify-content:center;align-items:center;width:105px;height:105px;font-size:17px;font-weight:780;display:flex}.mockRows{gap:10px;padding-top:20px;display:grid}.mockRows div{border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;padding:13px;font-size:10px;display:grid}.mockRows i{color:var(--green);background:#60e6ac14;border-radius:20px;margin-right:24px;padding:5px 8px;font-style:normal}.mockRows i.waiting{color:#ffc053;background:#ffc05314}.mockRows strong{color:#aebcd1;font-weight:600}.faqSection,.faqList{border-top:1px solid var(--line)}.faqList details{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;grid-template-columns:40px 1fr 30px;align-items:center;gap:24px;min-height:86px;font-size:18px;font-weight:650;list-style:none;display:grid}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:#5f6d82;font-family:var(--font-geist-mono), monospace;font-size:10px}.faqList summary i{color:var(--blue-2);text-align:center;font-style:normal;font-weight:300;transition:transform .16s}.faqList details[open] summary i{transform:rotate(45deg)}.faqList details>p{color:var(--muted);max-width:800px;margin:-5px 55px 28px 64px;font-size:14px;line-height:1.7}.contactSection{background:linear-gradient(115deg,#2355e9,#152f95);position:relative;overflow:hidden}.contactGlow{border:1px solid #ffffff2e;border-radius:50%;width:620px;height:620px;position:absolute;top:-280px;right:-100px}.contactGlow:before,.contactGlow:after{content:"";border:1px solid #ffffff1f;border-radius:50%;position:absolute;inset:65px}.contactGlow:after{inset:135px}.contactInner{z-index:2;padding-top:110px;padding-bottom:110px;position:relative}.contactInner .eyebrow{color:#bfeaff}.contactInner h2{max-width:820px}.contactInner>p{color:#d9e4ff;max-width:650px}.contactActions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.button.light{background:var(--white);color:#0c1c55}.emailLink{border-bottom:1px solid #ffffff73;padding-bottom:5px;font-size:14px;font-weight:700}.contactMeta{letter-spacing:.05em;text-transform:uppercase;margin:30px 0 0;color:#ffffff94!important;font-size:10px!important}footer{max-width:1220px;margin:0 auto;padding:58px 24px 28px}.footerTop{grid-template-columns:auto 1fr auto;align-items:center;gap:35px;padding-bottom:46px;display:grid}.footerTop>p{color:#69778c;margin:0;font-size:12px}.footerTop nav{gap:24px;display:flex}.footerTop nav a{color:#8390a4;font-size:11px}.legalNav{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;padding:22px 0;display:flex}.legalNav a{color:#6e7c91;font-size:10px}.legalNav .adminEntry{color:#8dbcf0;border:1px solid #1588ff52;border-radius:999px;margin-left:auto;padding:7px 12px}.legalNav a:hover,.footerTop nav a:hover{color:var(--blue-2)}.footerBottom{color:#526078;justify-content:space-between;padding-top:24px;font-size:10px;display:flex}.authPage,.portalPage{min-height:100vh;overflow:hidden}.authPage{background:radial-gradient(circle at 22% 48%, #2b5dff2b, transparent 30rem), radial-gradient(circle at 85% 20%, #1e68ff1a, transparent 22rem), var(--ink)}.authHeader,.portalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:0 max(24px,50vw - 610px);display:flex}.portalHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:70;background:#040a14e6;grid-template-columns:minmax(0,1fr) auto;gap:28px;min-height:72px;display:grid;position:sticky;top:0}.authHeader img,.portalHeader img{object-fit:contain;width:auto;height:58px;display:block}.authBack{color:#93a0b4;font-size:12px;font-weight:700}.authLayout{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:clamp(60px,8vw,120px);max-width:1220px;min-height:calc(100vh - 78px);margin:0 auto;padding:70px 24px;display:grid}.authIntro h1,.portalWelcome h1{max-width:720px;font-size:clamp(48px,5.4vw,74px)}.authIntro>p:not(.eyebrow),.portalWelcome>div>p:not(.eyebrow){color:#aeb9ca;max-width:620px;font-size:17px;line-height:1.75}.authIntro ul{gap:13px;margin:34px 0 0;padding:0;list-style:none;display:grid}.authIntro li{color:#c4cede;font-size:14px}.authIntro li:before{color:var(--blue-2);content:"◆";margin-right:12px;font-size:7px}.authCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--line-strong);background:linear-gradient(155deg,#3162f524,#0000 42%),#0a1221f0;border-radius:22px;padding:46px;position:relative;box-shadow:0 34px 100px #00000059}.authAvatar{background:#183da82e;border:1px solid #5b8eff4d;border-radius:50%;width:72px;height:72px;position:absolute;top:36px;right:38px;overflow:hidden}.authAvatar img{object-fit:cover;object-position:center 4%;width:100%;height:145px;transform:translateY(-8px)}.authCard>.eyebrow{padding-right:85px}.authCard h2{letter-spacing:-.045em;max-width:310px;margin:54px 0 16px;font-size:34px;line-height:1.08}.authDescription{color:var(--muted);margin-bottom:28px;font-size:14px;line-height:1.65}.authTabs{border:1px solid var(--line);background:#ffffff09;border-radius:10px;grid-template-columns:1fr 1fr;margin:26px 0 24px;padding:4px;display:grid}.authTabs a{color:#7f8da2;text-align:center;border-radius:7px;padding:10px 12px;font-size:12px;font-weight:750}.authTabs a.active{color:#eaf2ff;background:#3069ff38}.authForm{gap:17px;display:grid}.authForm label,.inviteCard label{color:#aebbd0;gap:8px;font-size:11px;font-weight:700;display:grid}.authForm input,.inviteCard input,.inviteCard select,.inviteCard textarea{border:1px solid var(--line-strong);color:#f3f7ff;font:inherit;background:#010711bf;border-radius:9px;outline:none;width:100%;padding:13px 14px;font-size:14px}.authForm input:focus,.inviteCard input:focus,.inviteCard select:focus,.inviteCard textarea:focus{border-color:#3885ff;box-shadow:0 0 0 3px #3885ff21}.authForm input[name=code]{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:20px;font-weight:800}.authNotice,.portalNotice{border:1px solid;border-radius:9px;padding:11px 13px;font-size:11px;line-height:1.5}.authNotice.success,.portalNotice.success{color:#84e7b7;background:#3dd28b14;border-color:#3dd28b47}.authNotice.error,.portalNotice.error{color:#ff9caa;background:#ff637614;border-color:#ff637647}.authChangeEmail{color:#9fbbe8;text-align:center;font-size:11px}.authButton{width:100%}.authSecurity{border-bottom:1px solid var(--line);border-top:1px solid var(--line);align-items:flex-start;gap:11px;margin:28px 0 20px;padding:20px 0;display:flex}.authSecurity>span{color:var(--green);font-weight:900}.authSecurity p{color:#7f8da2;margin:0;font-size:11px;line-height:1.6}.authSupport{color:#9fbbe8;text-align:center;font-size:12px;display:block}.portalPage{background:radial-gradient(circle at 80% 12%, #2a57eb21, transparent 27rem), var(--ink);padding-bottom:70px}.portalUser{align-items:center;gap:11px;display:flex}.portalNav{align-items:center;gap:7px;display:flex}.portalMobileMenu{display:none;position:relative}.portalNav a{color:#8291a7;white-space:nowrap;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:700;transition:color .16s}:is(.portalNav a:hover,.portalNav a:focus-visible,.portalNavGroup summary:hover,.portalNavGroup summary:focus-visible){color:#d9e9ff;background:#326fff1a}.portalNavPrimary{color:#dce9fb!important}.portalNavPrimary:first-child{background:#326fff24;box-shadow:inset 0 0 0 1px #4986ff33}.portalNavGroup{position:relative}.portalNavGroup summary{color:#8291a7;cursor:pointer;white-space:nowrap;border-radius:8px;padding:10px 28px 10px 12px;font-size:12px;font-weight:700;list-style:none;position:relative}.portalNavGroup summary::-webkit-details-marker{display:none}.portalNavGroup summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;position:absolute;top:14px;right:12px;transform:rotate(45deg)}.portalNavGroup[open] summary{color:#d9e9ff;background:#326fff1a}.portalNavGroup[open] summary:after{top:17px;transform:rotate(225deg)}.portalNavGroup>div{background:#091525;border:1px solid #5381c047;border-radius:12px;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 22px 50px #0000006b}.portalNavGroup>div a{padding:11px 12px}.portalUserAvatar{color:#fff;background:linear-gradient(145deg,#2d75ff,#1742a8);border:1px solid #74aeff7a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:flex;box-shadow:0 0 18px #2970ff33}.portalUser>div span,.portalUser>div small{display:block}.portalUser>div span{color:#d4dfef;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:11px;font-weight:700;overflow:hidden}.portalUser>div small{color:#67768c;text-align:left;margin-top:3px;font-size:9px}.portalUser button{border:1px solid var(--line-strong);color:#cdd8ea;cursor:pointer;background:0 0;border-radius:7px;padding:9px 14px;font-size:11px;font-weight:750}.portalWelcome,.portalGrid,.portalOnboarding{max-width:1220px;margin-left:auto;margin-right:auto}.portalWelcome{grid-template-columns:1fr auto;align-items:end;gap:60px;padding:105px 24px 70px;display:grid}.portalWelcome h1{margin-bottom:24px}.portalStatus{background:var(--panel);border:1px solid var(--line-strong);border-radius:13px;align-items:center;gap:13px;min-width:250px;padding:17px 20px;display:flex}.portalStatus strong,.portalStatus small{display:block}.portalStatus strong{font-size:13px}.portalStatus small{color:var(--muted);margin-top:4px;font-size:10px}.portalGrid{grid-template-columns:repeat(3,1fr);gap:18px;padding:0 24px 70px;display:grid}.portalMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1220px;margin:-38px auto 48px;padding:0 24px;display:grid}.portalMetrics article{border:1px solid var(--line);background:#07101fd1;border-radius:13px;min-height:132px;padding:21px 22px}.portalMetrics span,.portalMetrics strong,.portalMetrics small{display:block}.portalMetrics span{color:#6984a6;letter-spacing:.12em;font-size:8px;font-weight:800}.portalMetrics strong{color:#eef7ff;letter-spacing:-.04em;margin-top:17px;font-size:27px}.portalMetrics small{color:var(--muted);margin-top:5px;font-size:9px}.planCapacity{border:1px solid var(--line);background:radial-gradient(circle at 92% 0,#2389ff29,#0000 25rem),#070e1bdb;border-radius:18px;max-width:1172px;margin:0 auto 46px;padding:34px 40px}.planCapacityHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.planCapacityHeading h2{margin:7px 0;font-size:28px}.planCapacityHeading p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px}.planCapacityHeading>strong{color:#b7d8ff;border:1px solid #3993ff61;border-radius:999px;padding:9px 14px;font-size:11px}.planCapacityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:27px;display:grid}.planCapacityGrid article{background:#030a15b8;border:1px solid #4e7cb433;border-radius:12px;padding:20px}.planCapacityGrid span,.planCapacityGrid strong,.planCapacityGrid small{display:block}.planCapacityGrid span{color:#6c91bd;letter-spacing:.1em;font-size:8px;font-weight:800}.planCapacityGrid strong{margin:14px 0 4px;font-size:25px}.planCapacityGrid small{color:var(--muted);font-size:9px}.planBenefitList{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.planBenefitList li{color:#a9bdd8;padding-left:17px;font-size:9px;line-height:1.45;position:relative}.planBenefitList li:before{color:var(--blue-2);content:"✓";position:absolute;left:0}.portalGrid article{background:var(--panel);border:1px solid var(--line);border-radius:16px;min-height:330px;padding:32px}.portalGrid article>span{color:var(--blue-2);font-family:var(--font-geist-mono), monospace;font-size:10px}.portalGrid h2{letter-spacing:-.035em;margin:80px 0 14px;font-size:24px}.portalGrid p{color:var(--muted);font-size:13px;line-height:1.65}.portalGrid article>small{color:#6d7a8e;margin-top:28px;font-size:10px;display:block}.companySection{border:1px solid var(--line);background:radial-gradient(circle at 10% 0,#28a8ff14,#0000 28rem),#070e1bd1;border-radius:18px;max-width:1172px;margin:0 auto 46px;padding:38px 40px 42px}.companyAreaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.companyAreaCard{background:#040c18bd;border:1px solid #4e7cb433;border-radius:13px;grid-template-columns:auto 1fr;gap:18px;min-height:172px;padding:20px;transition:border-color .16s,transform .16s,background .16s;display:grid}.companyAreaCard:hover{background:#0b1d33eb;border-color:#28a8ff8a;transform:translateY(-2px)}.companyAreaCard>span{color:#5f7d9f;font-family:var(--font-geist-mono), monospace;font-size:9px}.companyAreaCard h3{margin:0 0 8px;font-size:17px}.companyAreaCard p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.companyAreaCard em{color:#6984a6;letter-spacing:.06em;text-transform:uppercase;grid-column:2;align-self:end;font-size:8px;font-style:normal}.companyAreaCard form,.companyAreaCard .companyAreaAction{grid-column:2}.companyAreaAction{color:#b9d5ff;cursor:pointer;font:inherit;background:#2a6fff1f;border:1px solid #3a85ff4d;border-radius:8px;justify-content:center;align-self:end;width:fit-content;padding:9px 11px;font-size:9px;text-decoration:none;display:inline-flex}.companyAreaCard.active{border-color:#28a8ff80;box-shadow:inset 0 2px #28a8ff5c}.companyAreaCard.active em{color:var(--green)}.portalNotice{max-width:1172px;margin:-42px auto 34px}.teamSection{border:1px solid var(--line);background:#070e1bd1;border-radius:18px;max-width:1172px;margin:0 auto 70px;padding:38px 40px 42px}.teamHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:28px;display:flex}.teamHeading h2{letter-spacing:-.04em;margin:6px 0 8px;font-size:30px}.teamHeading>div>p:not(.eyebrow){color:var(--muted);font-size:12px}.seatMeter{text-align:right}.seatMeter strong,.seatMeter span{display:block}.seatMeter strong{color:#67bfff;font-size:28px}.seatMeter span{color:var(--muted);font-size:10px}.teamLayout{grid-template-columns:minmax(0,1fr) 330px;gap:30px;padding-top:30px;display:grid}.teamList{gap:10px;display:grid}.teamMember{border:1px solid var(--line);background:#ffffff06;border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;display:grid}.memberAvatar{color:#7dc8ff;background:#296cff29;border:1px solid #518fff47;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:flex}.teamMember strong,.teamMember small,.memberMeta span{display:block}.teamMember strong{font-size:12px}.teamMember small{color:var(--muted);margin-top:4px;font-size:9px}.memberMeta{text-align:right}.memberMeta span{color:#9fbbe8;font-size:9px}.memberMeta .memberStatus.active{color:var(--green)}.memberMeta .memberStatus.disabled{color:#ff7b8a}.memberActions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.memberActions form{display:inline-flex}.memberActions button{color:#bcd8f4;font:inherit;cursor:pointer;background:#07192eb3;border:1px solid #44a6ff47;border-radius:999px;padding:6px 10px;font-size:.72rem}.memberActions button:hover{color:#fff;border-color:#44a6ffb3}.inviteCard{background:linear-gradient(155deg, #2c65ff1f, transparent 45%), var(--panel);border:1px solid var(--line-strong);border-radius:14px;align-self:start;gap:16px;padding:24px;display:grid}.inviteCard h3{margin-top:-7px;font-size:21px}.inviteCard select{-webkit-appearance:none;appearance:none}.inviteCard button:disabled{cursor:not-allowed;filter:grayscale();opacity:.45}.inviteCard>small{color:#6f7e93;font-size:9px;line-height:1.5}.activitySection{border:1px solid var(--line);background:#070e1bd1;border-radius:18px;max-width:1172px;margin:0 auto 70px;padding:38px 40px 42px}.activityHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:26px;display:flex}.activityHeading h2{letter-spacing:-.04em;margin:6px 0 8px;font-size:30px}.activityHeading p:not(.eyebrow),.activityHeading>span{color:var(--muted);font-size:10px}.activityList{padding-top:12px;display:grid}.activityItem{border-bottom:1px solid #638bbc1c;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 4px;display:grid}.activityDot{background:var(--blue-2);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #29a8ff80}.activityItem strong,.activityItem small{display:block}.activityItem strong{font-size:11px}.activityItem small,.activityItem time,.activityEmpty{color:var(--muted);font-size:9px}.activityItem small{margin-top:4px}.activityItem time{white-space:nowrap}.activityEmpty{padding:28px 4px 8px}.portalLinks{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.portalLinks a{color:#a9c5ff;border-bottom:1px solid #4064bd;padding-bottom:3px;font-size:11px}.portalOnboarding{background:linear-gradient(110deg, #2b59ed40, transparent 60%), var(--panel);border:1px solid var(--line-strong);border-radius:18px;justify-content:space-between;align-items:center;gap:40px;padding:38px 42px;display:flex}.portalOnboarding h2{letter-spacing:-.04em;margin-bottom:10px;font-size:30px}.portalOnboarding>div>p:not(.eyebrow){color:var(--muted);max-width:650px;margin:0;font-size:13px;line-height:1.6}.adminLoginLayout{place-items:center;min-height:calc(100vh - 78px);padding:60px 24px;display:grid}.adminLoginCard{width:100%;max-width:480px}.adminLoginCard h1{letter-spacing:-.045em;margin:10px 0 14px;font-size:38px}.adminPage{background:radial-gradient(circle at 82% 8%, #2a57eb24, transparent 30rem), var(--ink);min-height:100vh;padding-bottom:80px}.adminHeader{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:78px;padding:0 max(24px,50vw - 610px);display:grid}.adminHeader img{object-fit:contain;width:auto;height:58px;display:block}.adminHeader nav{justify-content:center;gap:24px;display:flex}.adminHeader nav a,.adminIdentity span{color:#8392a8;font-size:10px;font-weight:700}.adminIdentity{align-items:center;gap:14px;display:flex}.adminIdentity button{border:1px solid var(--line-strong);color:#cdd8ea;cursor:pointer;background:0 0;border-radius:7px;padding:8px 12px;font-size:10px}.adminHero,.adminMetrics,.adminSection{max-width:1220px;margin-left:auto;margin-right:auto}.adminHero{padding:82px 24px 42px}.adminHero h1{letter-spacing:-.06em;margin:10px 0 16px;font-size:clamp(42px,6vw,76px)}.adminHero>p:not(.eyebrow){color:var(--muted);font-size:14px}.adminMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 24px 58px;display:grid}.adminMetrics article{border:1px solid var(--line);background:#07101fdb;border-radius:14px;min-height:145px;padding:23px}.adminMetrics span,.adminMetrics strong,.adminMetrics small{display:block}.adminMetrics span{color:#6984a6;letter-spacing:.12em;font-size:8px;font-weight:800}.adminMetrics strong{letter-spacing:-.04em;margin-top:20px;font-size:26px}.adminMetrics small{color:var(--muted);margin-top:7px;font-size:9px}.adminNotice{border-radius:12px;max-width:1172px;margin:-32px auto 34px;padding:13px 16px;font-size:11px}.adminNotice.success{color:#83e9b1;background:#30d27d17;border:1px solid #30d27d3d}.adminNotice.error{color:#ff9dab;background:#ff4a6317;border:1px solid #ff4a6338}.adminSection{border:1px solid var(--line);background:#070e1bd1;border-radius:18px;margin-bottom:34px;overflow:hidden}.adminSectionHeading{border-bottom:1px solid var(--line);padding:28px 32px 24px}.adminSectionHeading h2{letter-spacing:-.04em;margin-top:7px;font-size:27px}.adminTableWrap{overflow-x:auto}.adminTableWrap table{border-collapse:collapse;width:100%;min-width:790px}.adminTableWrap th,.adminTableWrap td{text-align:left;vertical-align:middle;border-bottom:1px solid #638bbc1c;padding:15px 18px}.adminTableWrap th{color:#6f83a1;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.adminTableWrap td{color:#9fb0c7;font-size:10px}.adminTableWrap td strong{color:#edf5ff;font-size:11px}.adminStatus{color:#90bdff;background:#2a6fff1c;border:1px solid #3a85ff38;border-radius:999px;padding:5px 8px;font-size:8px;display:inline-block}.adminStatus.active,.adminStatus.paid,.adminStatus.authorized{color:var(--green);background:#26bf711a;border-color:#3ed68738}.adminStatus.failed,.adminStatus.past_due,.adminStatus.cancelled,.adminStatus.suspended{color:#ff8997;background:#ff4f671a;border-color:#ff4f6738}.adminActions{flex-wrap:wrap;gap:7px;display:flex}.adminActions form{display:inline-flex}.adminActions button{color:#a8c9fa;cursor:pointer;font:inherit;white-space:nowrap;background:#2a6fff1a;border:1px solid #3a85ff42;border-radius:7px;padding:6px 8px;font-size:8px}.adminActions button.danger{color:#ff9aa7;background:#ff4f6714;border-color:#ff4f6733}.adminEmpty{color:var(--muted);padding:28px 32px 32px;font-size:11px}.operationsSection{border:1px solid var(--line);background:#070e1bd1;border-radius:18px;max-width:1172px;margin:0 auto 46px;padding:38px 40px 42px}.brainPilot{background:radial-gradient(circle at 12%,#2784ff33,#0000 26rem),linear-gradient(135deg,#081327fa,#070e1bf0);border:1px solid #478bff52;border-radius:20px;grid-template-columns:150px minmax(0,1fr) minmax(250px,.55fr);align-items:center;gap:34px;max-width:1172px;margin:0 auto 46px;padding:34px 38px;display:grid;position:relative;overflow:hidden}.brainPilotCore{background:radial-gradient(circle,#ff55d0 0,#bb168c 48%,#1c0920 70%);border:1px solid #ff5ccdb8;border-radius:50%;justify-content:center;align-items:center;width:124px;height:124px;display:flex;position:relative;box-shadow:0 0 42px #ff2bbf66}.brainPilotPortrait{z-index:2;border:1px solid #ff70d8b8;border-radius:50%;position:absolute;inset:-12px;overflow:hidden}.brainPilotPortrait img{object-fit:contain;transform-origin:50%;width:100%;height:100%;transform:scale(1.08)translateY(3%)}.brainPilotCore.active .brainPilotPortrait img{animation:2.6s ease-in-out infinite brainPilotAvatar}.brainPilotRing,.brainPilotPulse{border:1px solid #ff49c78f;border-radius:50%;position:absolute;inset:-12px}.brainPilotPulse{opacity:.3;inset:-25px}.brainPilotCore.active .brainPilotRing{animation:1.8s ease-out infinite brainPilotPulse}.brainPilotCore.active .brainPilotPulse{animation:1.8s ease-out .5s infinite brainPilotPulse}@keyframes brainPilotPulse{0%{opacity:.7;transform:scale(.82)}to{opacity:0;transform:scale(1.22)}}@keyframes brainPilotAvatar{0%,to{filter:drop-shadow(0 0 8px #ff2bbf47);transform:scale(1.08)translateY(3%)}50%{filter:drop-shadow(0 0 18px #ff52cfb8);transform:scale(1.11)translateY(2%)}}.brainPilotContent h2{letter-spacing:-.045em;margin:8px 0 14px;font-size:clamp(27px,3vw,42px)}.brainPilotContent>p:not(.eyebrow){color:#9dabc0;max-width:650px;font-size:15px;line-height:1.65}.brainPilotCapabilities{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.brainPilotCapabilities button{color:#a9c8f6;cursor:pointer;font:inherit;background:#2467ea1f;border:1px solid #4287ff40;border-radius:999px;padding:8px 12px;font-size:11px;transition:background .18s,border-color .18s,color .18s,transform .18s}.brainPilotCapabilities button:hover{color:#e6f2ff;background:#2a72f838;border-color:#5b9eff94;transform:translateY(-1px)}.brainPilotCapabilities button:focus-visible{outline-offset:2px;outline:2px solid #70c7ff;box-shadow:0 0 0 3px #45a8ff38}.brainPilotCapabilities button:active{transform:translateY(1px)}.brainPilotCapabilities button.active{color:#ff9de1;background:#ff2bbf24;border-color:#ff53cd9e}.brainPilotControl{border-left:1px solid #5c89c42e;gap:12px;padding-left:28px;display:grid}.brainPilotControl p{color:#b8c6d9;min-height:34px;margin:0;font-size:14px;line-height:1.55}.brainPilotControl small{color:#7f90a8;font-size:11px}.brainPilotStatus{color:#9cafc8;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.brainPilotStatus i{background:#5c6c83;border-radius:50%;width:8px;height:8px}.brainPilotStatus.listening i{background:#58e5ad;box-shadow:0 0 12px #58e5adb3}.brainPilotStatus.speaking i,.brainPilotStatus.connecting i{background:#45a8ff;box-shadow:0 0 12px #45a8ffb3}.brainPilotStatus.error i{background:#ff6376}.brainPilotMic{color:#b7c6da;cursor:pointer;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:#081325eb;border:1px solid #668bc34d;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:13px 16px;font-size:12px;font-weight:900;display:flex}.brainPilotMic.enabled{color:#ff9de1;background:#ff2bbf1f;border-color:#ff53cd9e;box-shadow:0 0 20px #ff2bbf1f}.brainPilotMic:disabled{cursor:wait;opacity:.55}.brainPilotMicGlyph{border:2px solid;border-radius:7px;width:9px;height:16px;display:block;position:relative}.brainPilotMicGlyph:before{content:"";border:2px solid;border-top:0;border-radius:0 0 9px 9px;width:15px;height:8px;position:absolute;bottom:-6px;left:-5px}.brainPilotMicGlyph:after{content:"";background:currentColor;width:2px;height:5px;position:absolute;bottom:-10px;left:3px}.brainVisualPanel{background:#030c1bdb;border:1px solid #5093f438;border-radius:18px;grid-column:1/-1;gap:22px;padding:28px;display:grid}.brainVisualHeading{justify-content:space-between;align-items:end;gap:20px;display:flex}.brainVisualHeading h3{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(23px,2.4vw,34px)}.brainVisualHeading>span{color:#8ea3bd;text-transform:uppercase;border:1px solid #6891c74d;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900}.brainVisualHeading>span.active{color:#74e6b8;background:#58e5ad14;border-color:#58e5ad59}.brainVisualGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:22px;display:grid}.brainVisualPreview{aspect-ratio:16/9;background:radial-gradient(circle,#2360b32e,#0000 52%),#020814;border:1px solid #528cde38;border-radius:14px;justify-content:center;align-items:center;min-height:260px;display:flex;position:relative;overflow:hidden}.brainVisualPreview video{object-fit:contain;width:100%;height:100%}.brainVisualPreview>div{color:#8093ac;text-align:center;gap:8px;max-width:420px;padding:28px;display:grid;position:absolute}.brainVisualPreview>div strong{color:#d9e7f8;font-size:15px}.brainVisualPreview>div span{font-size:12px;line-height:1.55}.brainVisualControls{align-content:start;gap:12px;display:grid}.brainVisualSourceButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.brainVisualSourceButtons button,.brainVisualAnalyze,.brainVisualPlan button{color:#b8d5ff;cursor:pointer;font:inherit;text-transform:uppercase;background:#2467ea1f;border:1px solid #4287ff4d;border-radius:10px;min-height:42px;padding:10px 12px;font-size:11px;font-weight:900}.brainVisualSourceButtons button.secondary{color:#ff9de1;grid-column:1/-1}.brainVisualControls label{color:#dce8f8;margin-top:4px;font-size:12px;font-weight:800}.brainVisualControls textarea{color:#eef6ff;font:inherit;resize:vertical;background:#030b19;border:1px solid #4c87dd47;border-radius:10px;padding:13px;font-size:13px;line-height:1.55}.brainVisualControls textarea:focus{border-color:#45a8ff;outline:0;box-shadow:0 0 0 3px #45a8ff1f}.brainVisualAnalyze{color:#fff;background:linear-gradient(135deg,#246bec,#4597ff);border:0}.brainVisualAnalyze:disabled{cursor:not-allowed;opacity:.45}.brainVisualControls>p{color:#a9bad0;margin:0;font-size:12px;line-height:1.45}.brainVisualControls>small{color:#7f91a9;font-size:10px;line-height:1.55}.brainVisualPlan{background:linear-gradient(135deg,#184c9733,#ff2bbf0f);border:1px solid #5691e833;border-radius:14px;grid-template-columns:1fr 1fr;gap:26px;padding:22px;display:grid}.brainVisualPlan>div{min-width:0}.brainVisualPlan span{color:#72caff;letter-spacing:.08em;font-size:9px;font-weight:900}.brainVisualPlan h4{margin:9px 0 14px;font-size:18px;line-height:1.35}.brainVisualPlan strong{color:#dce8f8;font-size:13px}.brainVisualPlan ul,.brainVisualPlan ol{color:#b7c6d9;gap:7px;margin:12px 0 0;padding-left:19px;font-size:12px;line-height:1.55;display:grid}.brainVisualPlan p{color:#9daec4;font-size:11px;line-height:1.55}.brainVisualPlan button{color:#ff9de1;margin-top:8px}.brainPilotChatPanel{background:#020914c2;border:1px solid #ff51cc3d;border-radius:18px;grid-column:1/-1;gap:22px;padding:30px;display:grid;overflow:hidden}.brainPilotChatHeading{justify-content:space-between;align-items:end;gap:20px;display:flex}.brainPilotChatHeading h3{margin:7px 0 0;font-size:clamp(21px,2vw,28px)}.brainPilotChatHeading>span{color:#ff9de1;text-transform:uppercase;background:#ff2bbf1a;border:1px solid #ff53cd4d;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900}.brainPilotChat{grid-template-columns:minmax(0,1fr) 210px;grid-template-areas:"label label""message send""attachment attachment";align-items:stretch;gap:12px;display:grid}.brainPilotChatLabel{color:#eef4ff;grid-area:label;font-size:16px;font-weight:800}.brainPilotChat textarea{color:#fff;font:inherit;resize:vertical;background:#030a16f0;border:1px solid #ff59cf5c;border-radius:13px;grid-area:message;min-width:0;min-height:124px;padding:18px 20px;font-size:15px;line-height:1.6}.brainPilotChat textarea:focus{border-color:#ff55cf;outline:0;box-shadow:0 0 0 3px #ff2bbf1f}.brainPilotChat>button[type=submit]{color:#fff;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#e91aa7,#ff55cf);border:0;border-radius:13px;grid-area:send;min-width:0;padding:0 20px;font-size:13px;font-weight:950}.brainPilotChat button:disabled{cursor:not-allowed;opacity:.45}.brainPilotChatLog{scroll-behavior:smooth;background:#05142b7a;border:1px solid #4f82c71a;border-radius:14px;flex-direction:column;gap:14px;min-height:210px;max-height:420px;padding:18px;display:flex;overflow:auto}.brainPilotMessage{overflow-wrap:anywhere;text-align:left;border:1px solid #0000;border-radius:14px;flex-direction:column;align-self:stretch;gap:9px;width:100%;max-width:none;padding:17px 20px;font-size:15px;line-height:1.65;display:flex}.brainPilotMessage.user{background:#ff2bbf1c;border-color:#ff53cd21}.brainPilotMessage.brain{background:#2c62b924;border-color:#5995f41f}.brainPilotMessage strong{color:#ff94dd;letter-spacing:.07em;text-transform:uppercase;font-size:10px;line-height:1.2;display:block}.brainPilotMessage span{color:#dbe5f4;white-space:pre-wrap;display:block}.brainPilotChatEmpty{color:#8395ad;text-align:center;align-self:center;max-width:680px;margin:auto}.brainPilotChatFooter{justify-content:space-between;align-items:center;gap:18px;display:flex}.brainPilotChatFooter small{color:#8294ad;font-size:11px}.brainPilotEndChat{color:#a7b8cf;cursor:pointer;text-transform:uppercase;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-weight:900;text-decoration:underline}.brainPilotAttachment{flex-wrap:wrap;grid-area:attachment;align-items:center;gap:10px 14px;min-height:42px;display:flex}.brainPilotAttachment>input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.brainPilotAttachment>label{color:#ff9de1;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#ff2bbf14;border:1px solid #ff53cd4d;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:900;display:inline-flex}.brainPilotAttachment>label:hover,.brainPilotAttachment>input:focus+label{background:#ff2bbf24;border-color:#ff55cf}.brainPilotAttachment>small{color:#8395ad;font-size:10px}.brainPilotAttachment>p{color:#ff8ca1;flex-basis:100%;margin:0;font-size:11px}.brainPilotAttachmentFile{background:#295cab21;border:1px solid #558fe933;border-radius:10px;align-items:center;gap:16px;max-width:min(560px,100%);padding:9px 11px;display:flex}.brainPilotAttachmentFile>span{gap:2px;min-width:0;display:grid}.brainPilotAttachmentFile strong{color:#dce8fa;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.brainPilotAttachmentFile small{color:#8295ae;font-size:9px}.brainPilotAttachmentFile button{color:#ff9de1;cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:4px;font-size:9px;font-weight:900}.brainUnified{background:radial-gradient(circle at 10% 8%,#1c4fa638,#0000 33%),linear-gradient(145deg,#040e1efa,#030a16fc);border:1px solid #417fdd57;border-radius:22px;max-width:1320px;margin:0 auto;overflow:hidden;box-shadow:0 28px 80px #00000047,inset 0 0 0 1px #ffffff03}.brainUnifiedHeader{grid-template-columns:116px minmax(0,1fr) minmax(240px,330px);align-items:center;gap:24px;padding:30px 34px 26px;display:grid}.brainUnified .brainPilotCore{width:92px;height:92px;margin:0 auto}.brainUnifiedIntro h2{letter-spacing:-.045em;max-width:760px;margin:7px 0 12px;font-size:clamp(26px,3vw,40px);line-height:1.08}.brainUnifiedIntro>p:not(.eyebrow){color:#92a5be;max-width:740px;margin:0;font-size:14px;line-height:1.65}.brainUnifiedConnection{border-left:1px solid #497eca33;gap:10px;padding-left:24px;display:grid}.brainUnifiedConnection>p{color:#a9bad0;min-height:36px;margin:0;font-size:12px;line-height:1.5}.brainUnifiedShortcuts{border-top:1px solid #497eca29;border-bottom:1px solid #497eca29;gap:8px;padding:12px 34px;display:flex;overflow-x:auto}.brainUnifiedShortcuts button{color:#acc3df;cursor:pointer;font:inherit;background:#0d2343a6;border:1px solid #508bde3d;border-radius:999px;flex:none;padding:8px 13px;font-size:10px;font-weight:850}:is(.brainUnifiedShortcuts button:hover,.brainUnifiedShortcuts button:focus-visible){color:#fff;border-color:#4d9cff;outline:0}.brainUnifiedConversation{gap:16px;padding:26px 34px 28px;display:grid}.brainUnifiedConversationHead{justify-content:space-between;align-items:center;display:flex}.brainUnifiedConversationHead>div{gap:3px;display:grid}.brainUnifiedConversationHead span{color:#63cfff;letter-spacing:.12em;font-size:9px;font-weight:950}.brainUnifiedConversationHead strong{color:#eff5ff;font-size:19px}.brainUnifiedConversationHead small{color:#ff9de1;text-transform:uppercase;background:#ff2bbf1a;border:1px solid #ff53cd40;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.brainUnified .brainPilotChatLog{background:#020a17b8;border-color:#4a84d52e;min-height:290px;max-height:520px;padding:16px}.brainUnifiedRemoteAudio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.brainUnifiedEnableAudio{color:#ffb2e8;cursor:pointer;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:#ff2bbf24;border:1px solid #ff53cd8c;border-radius:999px;align-self:flex-end;padding:10px 15px;font-size:11px;font-weight:900}.brainUnifiedEnableAudio:hover{color:#fff;background:#ff2bbf38}.authResendForm{flex-direction:row;justify-content:space-between;align-items:center;margin-top:-6px;display:flex}.authResendForm .authChangeEmail{cursor:pointer;font:inherit;background:0 0;border:0}.brainUnified .brainPilotMessage{width:auto;max-width:min(82%,920px);padding:15px 18px}.brainUnified .brainPilotMessage.user{background:#ff2bbf1f;border-color:#ff53cd33;align-self:flex-end}.brainUnified .brainPilotMessage.brain{background:#1e4f9b2e;border-color:#5591ed33;align-self:flex-start}.brainUnified .brainPilotChatEmpty{gap:7px;display:grid}.brainUnified .brainPilotChatEmpty strong{color:#dfeaff;font-size:17px}.brainUnified .brainPilotChatEmpty span{color:#8295ae;font-size:13px}.brainUnifiedVision{background:#071429d1;border:1px solid #448eec4d;border-radius:16px;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:18px;padding:14px;display:grid}.brainUnifiedVisionPreview{background:#01050d;border-radius:11px;justify-content:center;align-items:center;min-height:210px;display:flex;position:relative;overflow:hidden}.brainUnifiedVisionPreview>span{color:#9fb3cf;background:#020812b8;border:1px solid #5b97ec38;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850;position:absolute}.brainCameraPhotoInput{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.brainCameraPhotoInput:focus+label{color:#fff;outline-offset:2px;border-color:#4d9cff;outline:2px solid #70c7ff}.brainUnifiedVisionPreview video{object-fit:contain;width:100%;height:100%;max-height:310px;display:block}.brainUnifiedVisionControls{align-content:center;gap:8px;display:grid}.brainUnifiedVisionStatusLine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.brainUnifiedVisionStatusLine>span:first-child{color:#62d4ff;letter-spacing:.12em;font-size:9px;font-weight:950}.brainVisionLiveBadge{color:#68f0be;letter-spacing:.08em;background:#16c88e1a;border:1px solid #3ee5ac59;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:950;display:inline-flex}.brainVisionLiveBadge i{background:#55e9b0;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite brainVisionPulse;box-shadow:0 0 10px #55e9b0cc}@keyframes brainVisionPulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.brainUnifiedVisionControls label{color:#dce7f6;font-size:12px;font-weight:800}.brainUnifiedVisionControls textarea{color:#f5f8ff;font:inherit;resize:vertical;background:#020914f0;border:1px solid #4f8be04d;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.brainUnifiedVisionActions{flex-wrap:wrap;gap:8px;display:flex}.brainUnifiedVisionControls button{color:#d7e8ff;cursor:pointer;font:inherit;text-transform:uppercase;background:#2569e32e;border:1px solid #4f92f361;border-radius:9px;padding:9px 12px;font-size:10px;font-weight:900}.brainUnifiedVisionControls button+button{color:#91a5bf;background:0 0}.brainUnifiedVisionControls button.live{color:#76f2c2;background:#16c88e21;border-color:#3ee5ac73}.brainUnifiedVisionControls button:disabled{cursor:not-allowed;opacity:.5}.brainUnifiedVisionControls small{color:#7f92aa;font-size:10px}.brainUnifiedVisionControls .brainVisionSessionClock{color:#86dfbf}.brainUnifiedInsight{background:linear-gradient(135deg,#14448f38,#84126629);border:1px solid #6f85db38;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.brainUnifiedInsight>div{gap:4px;display:grid}.brainUnifiedInsight span{color:#70d6ff;letter-spacing:.1em;font-size:8px;font-weight:950}.brainUnifiedInsight strong{color:#e8f0fc;font-size:12px;line-height:1.5}.brainUnifiedInsight button{color:#fface6;cursor:pointer;text-transform:uppercase;background:#ff2bbf1f;border:1px solid #ff53cd52;border-radius:9px;flex:none;padding:10px 12px;font-size:9px;font-weight:950}.brainUnifiedComposer{background:#020812eb;border:1px solid #ff53cd40;border-radius:15px;gap:10px;padding:14px;display:grid}.brainUnifiedComposer>label{color:#c8d6e8;font-size:11px;font-weight:850}.brainUnifiedComposer>textarea{color:#fff;font:inherit;resize:vertical;background:0 0;border:0;min-height:88px;padding:4px;font-size:15px;line-height:1.6}.brainUnifiedComposer>textarea:focus{outline:0}.brainUnifiedFiles{flex-wrap:wrap;gap:7px;display:flex}.brainUnifiedFiles>div{background:#1e4c9330;border:1px solid #508bdf33;border-radius:9px;align-items:center;gap:10px;max-width:300px;padding:7px 9px;display:flex}.brainUnifiedFiles span{min-width:0;display:grid}.brainUnifiedFiles strong{color:#dce8f7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.brainUnifiedFiles small{color:#7890ab;font-size:8px}.brainUnifiedFiles button{color:#ff8bdc;cursor:pointer;background:0 0;border:0;font-size:17px}.brainUnifiedComposerBar{border-top:1px solid #507ec026;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.brainUnifiedInputs{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.brainUnifiedInputs>input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.brainUnifiedInputs>label,.brainUnifiedInputs>button{color:#9fb6d3;cursor:pointer;font:inherit;text-transform:uppercase;background:#0b1d37cc;border:1px solid #5286cf40;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.brainUnifiedInputs>label:hover,.brainUnifiedInputs>button:hover,.brainUnifiedInputs>input:focus+label{color:#fff;border-color:#4b9fff}.brainUnifiedInputs>button.active{color:#ff9de1;background:#ff2bbf21;border-color:#ff53cd8c}.brainUnifiedInputs .brainPilotMicGlyph{width:7px;height:12px;transform:scale(.72)}.brainUnifiedSend{color:#fff;cursor:pointer;font:inherit;text-transform:uppercase;background:linear-gradient(135deg,#db168f,#ff4ecb);border:0;border-radius:10px;flex:none;min-width:120px;padding:12px 18px;font-size:11px;font-weight:950}.brainUnifiedSend:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.5}.brainUnifiedError{color:#ff91a2;margin:0;font-size:10px}.brainUnifiedFooter{justify-content:space-between;align-items:center;gap:18px;display:flex}.brainUnifiedFooter small{color:#71859f;font-size:9px}.brainUnifiedFooter button{color:#92a7c1;cursor:pointer;text-transform:uppercase;background:0 0;border:0;font-size:9px;font-weight:900;text-decoration:underline}.brainUnifiedIntro>p:not(.eyebrow){font-size:16px}.brainUnifiedConnection>p{font-size:14px}.brainUnifiedShortcuts button{min-height:40px;font-size:12px}.brainUnifiedConversationHead span,.brainUnifiedConversationHead small,.brainUnifiedVisionStatusLine>span:first-child,.brainVisionLiveBadge,.brainUnifiedInsight span,.brainUnified .brainPilotMessage strong{font-size:12px}.brainUnifiedVisionControls label,.brainUnifiedInsight strong,.brainUnifiedComposer>label{font-size:14px}.brainUnifiedVisionControls textarea,.brainUnifiedComposer>textarea{font-size:16px}.brainUnifiedVisionControls button,.brainUnifiedInsight button,.brainUnifiedInputs>label,.brainUnifiedInputs>button,.brainUnifiedSend,.brainUnifiedFooter button{font-size:12px}.brainUnifiedVisionControls small,.brainUnifiedFooter small,.brainUnifiedError,.brainUnifiedFiles strong{font-size:12px;line-height:1.5}.brainUnifiedFiles small{font-size:12px}@media (max-width:900px){.brainUnifiedHeader{grid-template-columns:86px minmax(0,1fr);padding:24px}.brainUnified .brainPilotCore{width:72px;height:72px}.brainUnifiedConnection{border-top:1px solid #497eca2e;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-top:16px;padding-left:0;display:grid}.brainUnifiedConnection>p{grid-column:1}.brainUnifiedConnection .brainPilotMic{grid-area:1/2/3}.brainUnifiedVision{grid-template-columns:1fr}}@media (max-width:620px){.brainUnified{border-radius:16px}.brainUnifiedHeader{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:17px;padding:20px 18px}.brainUnified .brainPilotCore{width:54px;height:54px}.brainUnifiedIntro h2{font-size:25px}.brainUnifiedIntro>p:not(.eyebrow){font-size:12px}.brainUnifiedConnection{grid-template-columns:1fr;display:grid}.brainUnifiedConnection .brainPilotMic{grid-area:auto/1;width:100%}.brainUnifiedShortcuts{padding:10px 18px}.brainUnifiedConversation{padding:20px 14px}.brainUnifiedConversationHead{align-items:start;gap:10px}.brainUnifiedConversationHead small{white-space:nowrap}.brainUnified .brainPilotChatLog{min-height:360px;padding:10px}.brainUnified .brainPilotMessage{max-width:94%;padding:13px}.brainUnifiedVisionPreview{min-height:170px}.brainUnifiedInsight,.brainUnifiedComposerBar{flex-direction:column;align-items:stretch}.brainUnifiedInputs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.brainUnifiedInputs>label,.brainUnifiedInputs>button{justify-content:center;padding:7px 5px}.brainUnifiedSend{width:100%}.brainUnifiedFooter{flex-direction:column;align-items:start}}.operationsCount,.operationStatus{color:#9bc4ff;white-space:nowrap;border:1px solid #3e84ff47;border-radius:999px;padding:7px 11px;font-size:9px;font-style:normal}.workforceBoard,.commandBoard{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);align-items:start;gap:20px;margin-top:26px;display:grid}.workforceList,.taskList{grid-auto-rows:max-content;align-self:start;gap:12px;display:grid}.workforceItem,.taskItem{background:#040c18bd;border:1px solid #4e7cb433;border-radius:13px;gap:18px;padding:20px;display:grid}.workforceItem{grid-template-columns:minmax(0,1fr) minmax(108px,auto) auto;align-items:center;min-height:0}.workforceItem h3,.operationForm h3{margin:5px 0 8px;font-size:19px}.workforceItem>div>span,.taskItem small{color:#6599d4;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.workforceItem p,.taskItem span{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.workforceMeta{text-align:right}.workforceMeta strong,.workforceMeta small{display:block}.workforceMeta strong{font-size:20px}.workforceMeta small{color:var(--muted);margin:3px 0 9px;font-size:8px}.workforceItem form,.taskItem form{gap:7px;display:flex}.workforceItem select,.taskItem select,.billingPlanCard select,.adminInlineForm select,.adminAssessmentActions select,.adminAssessmentActions input,.adminAssessmentActions textarea{border:1px solid var(--line-strong);color:#dceaff;font:inherit;background:#071426;border-radius:7px;padding:8px;font-size:9px}.workforceItem button,.taskItem button,.billingManagementGrid button,.adminInlineForm button,.adminAssessmentActions button{color:#b9d5ff;cursor:pointer;font:inherit;background:#2a6fff1f;border:1px solid #3a85ff4d;border-radius:7px;padding:8px 10px;font-size:9px}.operationForm textarea{resize:vertical;min-height:88px}.workforceBoard>.operationForm{align-self:start;gap:13px;padding:22px}.workforceBoard>.operationForm h3{margin:-3px 0 2px;font-size:18px;line-height:1.25}.workforceBoard>.operationForm label{gap:6px;font-size:10px}.workforceBoard>.operationForm input,.workforceBoard>.operationForm select,.workforceBoard>.operationForm textarea{padding:11px 12px;font-size:12px}.workforceBoard>.operationForm .button{min-height:42px;padding:10px 14px}.workforceBoard>.operationForm>small{margin-top:1px}.digitalProfessionalItem .workforceMeta strong{color:#a9d1ff;font-size:12px}.planLocked{background:#040c18b8;border:1px dashed #5391e057;border-radius:13px;margin-top:28px;padding:28px}.planLocked strong{color:#ddecff;font-size:15px;display:block}.planLocked p{color:var(--muted);margin:8px 0 15px;font-size:11px;line-height:1.6}.planLocked a{color:var(--blue-2);font-size:10px;font-weight:700}.privacyGrid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:24px;margin-top:28px;display:grid}.privacyGrid>article{background:#040c18bd;border:1px solid #4e7cb433;border-radius:13px;padding:28px}.privacyGrid>article strong{font-size:18px;display:block}.privacyGrid>article p{color:var(--muted);max-width:600px;font-size:11px;line-height:1.65}.privacyGrid>article a{color:var(--blue-2);font-size:10px;font-weight:700}.commercialMetrics{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:25px;display:grid}.commercialDigitalTeam{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.commercialDigitalTeam article{background:linear-gradient(145deg,#0c2446d9,#040d1be6);border:1px solid #5197f647;border-radius:14px;min-height:178px;padding:21px}.commercialDigitalTeam article>span,.commercialDigitalTeam article>small{color:#62cfff;letter-spacing:.14em;font-size:8px;font-weight:800;display:block}.commercialDigitalTeam article>strong{margin:18px 0 10px;font-size:17px;display:block}.commercialDigitalTeam article>p{color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.65}.commercialWorkspace{background:#030a157a;border:1px solid #4979b438;border-radius:16px;margin-top:22px;padding:22px;scroll-margin-top:110px}.commercialWorkspaceHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.commercialWorkspaceHeading h3{margin:7px 0 0;font-size:18px}.commercialWorkspaceHeading>span{color:#9bc8ff;font-size:10px}.commercialInbox{grid-template-columns:minmax(0,1.7fr) minmax(280px,.65fr);gap:18px;display:grid}.commercialConversationList{gap:10px;display:grid}.commercialConversation{background:#081930c7;border:1px solid #497dbe3d;border-left:3px solid #4a91e8;border-radius:12px;padding:17px}.commercialConversation.priority-high{border-left-color:#ffab5c}.commercialConversation.priority-urgent{border-left-color:#ff647c}.commercialConversation.priority-low{border-left-color:#4ad5b0}.commercialConversationHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.commercialConversationHeader small,.commercialConversationHeader span{color:var(--muted);font-size:8px;display:block}.commercialConversationHeader strong{margin:5px 0;font-size:14px;display:block}.commercialConversationHeader b{color:#8fc1ff;white-space:nowrap;background:#2c72e029;border-radius:999px;padding:7px 9px;font-size:8px}.commercialConversation>p{color:#b7c7dc;margin:13px 0;font-size:10px;line-height:1.6}.commercialConversationMeta{flex-wrap:wrap;gap:6px;display:flex}.commercialConversationMeta span{color:#89a8ce;background:#ffffff09;border:1px solid #6896ce29;border-radius:999px;padding:5px 7px;font-size:7px}.commercialHandoffForm,.commercialNoteForm{gap:6px;margin-top:12px;display:grid}.commercialHandoffForm{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.commercialNoteForm{grid-template-columns:minmax(0,1fr) auto}.commercialHandoffForm input,.commercialHandoffForm select,.commercialHandoffForm button,.commercialNoteForm input,.commercialNoteForm button,.commercialAgendaColumn select,.commercialAgendaColumn button{color:#d6e7fa;font:inherit;background:#061225;border:1px solid #4682ce59;border-radius:8px;min-width:0;padding:8px;font-size:8px}.commercialHandoffForm button,.commercialNoteForm button,.commercialAgendaColumn button{color:#8fc6ff;cursor:pointer;font-weight:800}.commercialAgendaGrid,.commercialScheduleForms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commercialAgendaColumn{gap:9px;display:grid}.commercialAgendaColumn h4{margin:0 0 4px;font-size:13px}.commercialAgendaColumn article{background:#081930b8;border:1px solid #497dbe38;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.commercialAgendaColumn small,.commercialAgendaColumn span,.commercialAgendaColumn p{color:var(--muted);font-size:8px;display:block}.commercialAgendaColumn strong{margin:5px 0;font-size:12px;display:block}.commercialAgendaColumn p{margin:0 0 5px}.commercialAgendaColumn form{gap:5px;display:flex}.commercialScheduleForms{margin-top:16px}@media (max-width:1180px){.commercialMetrics{grid-template-columns:repeat(3,1fr)}.commercialInbox{grid-template-columns:1fr}}@media (max-width:760px){.commercialDigitalTeam,.commercialAgendaGrid,.commercialScheduleForms,.commercialMetrics{grid-template-columns:1fr}.commercialWorkspace{padding:16px}.commercialWorkspaceHeading{flex-direction:column;align-items:start}.commercialHandoffForm,.commercialNoteForm,.commercialAgendaColumn article{grid-template-columns:1fr}.commercialAgendaColumn form{flex-direction:column;align-items:stretch}}.commercialAutomationBanner{background:linear-gradient(135deg,#12376cb3,#040f1eeb);border:1px solid #4f97ff61;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:24px;padding:22px;display:grid}.commercialAutomationBanner h3{margin:6px 0 8px;font-size:17px}.commercialAutomationBanner p:not(.eyebrow){color:var(--muted);max-width:720px;margin:0;font-size:10px;line-height:1.6}.commercialAutomationFlow{flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;display:flex}.commercialAutomationFlow span{color:#b9d5ff;background:#246fe51f;border:1px solid #549dff42;border-radius:999px;padding:6px 9px;font-size:8px}.commercialAutomationFlow i{color:var(--blue-2);font-size:10px;font-style:normal}.commercialChannelAction{align-items:stretch;gap:9px;min-width:210px;display:grid}.commercialChannelAction>span{justify-self:start}.commercialChannelAction .button,.commercialChannelAction button{justify-content:center;width:100%}.commercialChannelAction form button:not(.button){color:#8fb9ee;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px;font-size:9px}.commercialMetrics article{background:#040c18bd;border:1px solid #4e7cb433;border-radius:11px;padding:16px 18px}.commercialMetrics span,.commercialMetrics strong{display:block}.commercialMetrics span{color:#6c91bd;letter-spacing:.1em;font-size:8px}.commercialMetrics strong{margin-top:9px;font-size:22px}.commercialBoard{grid-template-columns:minmax(0,1.7fr) minmax(290px,.7fr);gap:24px;margin-top:18px;display:grid}.commercialPipeline{gap:10px;display:grid}.commercialOpportunity{background:#040c18bd;border:1px solid #4e7cb433;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px;display:grid}.commercialOpportunity small,.commercialOpportunity span,.commercialOpportunity p{color:var(--muted);font-size:9px}.commercialOpportunity>div>small{color:#6599d4;letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.commercialOpportunity>div>strong{margin:5px 0;font-size:14px;display:block}.commercialOpportunity p{margin:8px 0 0}.commercialAutomationMeta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.commercialAutomationMeta span{color:#9fc7ff;background:#246fe51f;border:1px solid #549dff33;border-radius:999px;padding:5px 7px;font-size:8px}.commercialValue{text-align:right}.commercialOpportunity form{gap:6px;display:flex}.commercialOpportunity select,.commercialOpportunity button{border:1px solid var(--line-strong);color:#dceaff;font:inherit;background:#071426;border-radius:7px;padding:8px;font-size:9px}.commercialOpportunity button{color:#9bc4ff;cursor:pointer}.serviceMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px;display:grid}.serviceMetrics article{background:#040c18bd;border:1px solid #4e7cb433;border-radius:11px;padding:16px 18px}.serviceMetrics span,.serviceMetrics strong{display:block}.serviceMetrics span{color:#6c91bd;letter-spacing:.1em;font-size:8px}.serviceMetrics strong{margin-top:9px;font-size:22px}.serviceBoard{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:24px;margin-top:18px;display:grid}.serviceQueue{gap:10px;display:grid}.serviceTicket{background:#040c18bd;border:1px solid #4e7cb433;border-left:3px solid #347fe8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.serviceTicket.priority-urgent{border-left-color:#ff5672}.serviceTicket.priority-high{border-left-color:#ffac48}.serviceTicket.priority-low{border-left-color:#35c98d}.serviceTicketBody small,.serviceTicketBody span,.serviceTicketBody p,.serviceTicketBody em{color:var(--muted);font-size:9px}.serviceTicketBody small{color:#6599d4;letter-spacing:.06em;text-transform:uppercase;font-weight:800;display:block}.serviceTicketBody strong{margin:5px 0;font-size:14px;display:block}.serviceTicketBody p{margin:8px 0;line-height:1.55}.serviceTicketBody em{color:#8db7e9;font-style:normal}.serviceTicket form{grid-template-columns:minmax(120px,1fr) auto auto;gap:6px;display:grid}.serviceTicket input,.serviceTicket select,.serviceTicket button{border:1px solid var(--line-strong);color:#dceaff;font:inherit;background:#071426;border-radius:7px;padding:8px;font-size:9px}.serviceTicket button{color:#9bc4ff;cursor:pointer}.financialMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px;display:grid}.financialMetrics article{background:#040c18bd;border:1px solid #4e7cb433;border-radius:11px;padding:16px 18px}.financialMetrics span,.financialMetrics strong{display:block}.financialMetrics span{color:#6c91bd;letter-spacing:.1em;font-size:8px}.financialMetrics strong{margin-top:9px;font-size:19px}.financialMetrics strong.positive,.financialEntry.receivable .financialAmount strong{color:#58dca0}.financialMetrics strong.negative,.financialEntry.payable .financialAmount strong{color:#ff8e9e}.financialBoard{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:24px;margin-top:18px;display:grid}.financialLedger{gap:10px;display:grid}.financialEntry{background:#040c18bd;border:1px solid #4e7cb433;border-left:3px solid #35c98d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px;display:grid}.financialEntry.payable{border-left-color:#ff7186}.financialEntry.status-overdue{background:#400f1b38}.financialEntryBody small,.financialEntryBody span,.financialEntryBody em,.financialAmount small{color:var(--muted);font-size:9px}.financialEntryBody small{color:#6599d4;letter-spacing:.06em;font-weight:800;display:block}.financialEntryBody strong,.financialAmount strong,.financialAmount small{display:block}.financialEntryBody strong{margin:5px 0;font-size:14px}.financialEntryBody em{color:#8db7e9;margin-top:7px;font-style:normal;display:block}.financialAmount{text-align:right}.financialAmount strong{font-size:15px}.marketingMetrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px;display:grid}.marketingMetrics article{background:#040c18bd;border:1px solid #4e7cb433;border-radius:11px;padding:16px 18px}.marketingMetrics span,.marketingMetrics strong{display:block}.marketingMetrics span{color:#b57bdc;letter-spacing:.1em;font-size:8px}.marketingMetrics strong{margin-top:9px;font-size:19px}.marketingBoard{grid-template-columns:minmax(0,1.7fr) minmax(310px,.7fr);gap:24px;margin-top:18px;display:grid}.marketingCampaignList{gap:10px;display:grid}.marketingCampaign{background:#040c18bd;border:1px solid #4e7cb433;border-left:3px solid #b759f2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.marketingCampaign.status-active{border-left-color:#35c98d}.marketingCampaign.status-paused,.marketingCampaign.status-cancelled{opacity:.74}.marketingCampaignBody small,.marketingCampaignBody span,.marketingCampaignBody p,.marketingCampaignResults span,.marketingCampaignResults small{color:var(--muted);font-size:9px}.marketingCampaignBody small{color:#c98df1;letter-spacing:.06em;text-transform:uppercase;font-weight:800;display:block}.marketingCampaignBody strong{margin:5px 0;font-size:14px;display:block}.marketingCampaignBody p{margin:8px 0 0}.marketingCampaignResults{text-align:right}.marketingCampaignResults strong,.marketingCampaignResults span{display:block}.marketingCampaignResults strong{color:#e7c8ff;font-size:14px}.marketingCampaign form{grid-column:1/-1;grid-template-columns:1.15fr repeat(3,minmax(80px,.7fr)) auto;gap:6px;display:grid}.marketingCampaign input,.marketingCampaign select,.marketingCampaign button{border:1px solid var(--line-strong);color:#dceaff;font:inherit;background:#071426;border-radius:7px;min-width:0;padding:8px;font-size:9px}.marketingCampaign button{color:#d7b1f2;cursor:pointer}.financialAmount small{margin-top:4px}.financialEntry form{gap:6px;display:flex}.financialEntry select,.financialEntry button{border:1px solid var(--line-strong);color:#dceaff;font:inherit;background:#071426;border-radius:7px;padding:8px;font-size:9px}.financialEntry button{color:#9bc4ff;cursor:pointer}.onboardingPage{color:var(--white);background:radial-gradient(circle at 85% 8%,#1984ff2b,#0000 31rem),#020713;min-height:100vh;padding-bottom:80px}.onboardingHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 5vw;display:flex}.onboardingHeader img{object-fit:contain;width:auto;height:58px}.onboardingHeader span{color:#8ca8ca;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.onboardingHero,.onboardingForm{max-width:1050px;margin-left:auto;margin-right:auto}.onboardingHero{padding:72px 24px 38px}.onboardingHero h1{letter-spacing:-.055em;max-width:820px;margin:13px 0 20px;font-size:clamp(38px,6vw,68px);line-height:.98}.onboardingHero>p:not(.eyebrow){color:var(--muted);max-width:670px;line-height:1.65}.onboardingHero ol{grid-template-columns:repeat(4,1fr);gap:1px;margin:38px 0 0;padding:0;list-style:none;display:grid}.onboardingHero li{color:#667b98;border-top:2px solid #173256;padding-top:12px;font-size:9px}.onboardingHero li.active{border-color:var(--blue-2);color:#c4ddff}.onboardingForm{gap:18px;padding:0 24px;display:grid}.onboardingForm fieldset{border:1px solid var(--line);background:#07101fd6;border-radius:16px;padding:28px}.onboardingForm legend{padding:0 8px;font-size:16px;font-weight:700}.onboardingForm legend span{color:var(--blue-2);font-family:var(--font-geist-mono), monospace;margin-right:10px;font-size:10px}.onboardingFields{grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin-top:10px;display:grid}.onboardingFields.oneColumn{grid-template-columns:1fr}.onboardingForm label{color:#aec0d7;gap:8px;font-size:10px;display:grid}.onboardingForm input,.onboardingForm select,.onboardingForm textarea{border:1px solid var(--line-strong);color:#e8f2ff;font:inherit;background:#06101e;border-radius:9px;padding:13px 14px;font-size:12px}.onboardingForm textarea{resize:vertical;min-height:105px}.onboardingConsent{align-items:start;line-height:1.6;gap:11px!important;display:flex!important}.onboardingConsent input{margin-top:2px}.onboardingConsent a{color:var(--blue-2)}.onboardingSummary{background:linear-gradient(135deg,#175ecd33,#07101fe6);border:1px solid #3088ff47;border-radius:16px;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.onboardingSummary span,.onboardingSummary strong{display:block}.onboardingSummary span{color:#6d91bd;letter-spacing:.1em;font-size:8px}.onboardingSummary strong{margin-top:7px;font-size:12px}@media (max-width:760px){.onboardingHeader{padding:18px 20px}.onboardingHeader span{text-align:right;max-width:130px}.onboardingHero{padding-top:50px}.onboardingHero ol,.onboardingFields{grid-template-columns:1fr}.onboardingHero ol{gap:8px}.onboardingHero li{display:none}.onboardingHero li.active{display:block}.onboardingForm fieldset{padding:22px 18px}.onboardingSummary{flex-direction:column;align-items:stretch;gap:20px}}.taskItem{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.taskItem strong{margin:5px 0;font-size:12px;display:block}.operationStatus.active,.operationStatus.completed,.operationStatus.authorized{color:var(--green);border-color:#30d27d47}.operationStatus.paused,.operationStatus.past_due,.operationStatus.cancelled,.operationStatus.rejected{color:#ff97a5;border-color:#ff5b6f4d}.operationStatus.approved{color:var(--green);border-color:#30d27d47}.kpiOperationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.kpiOperationCard{background:#040c18bd;border:1px solid #4e7cb433;border-radius:13px;padding:22px}.kpiOperationCard.onTarget{border-color:#30d27d3d}.kpiOperationHeading,.approvalItemHeading,.approvalMeta,.approvalActions{justify-content:space-between;align-items:center;gap:14px;display:flex}.kpiOperationHeading span,.approvalItemHeading small{color:#6599d4;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.kpiOperationHeading h3{margin:5px 0 0;font-size:16px}.kpiOperationHeading em{color:#ffb66d;text-transform:uppercase;font-size:8px;font-style:normal}.kpiOperationCard.onTarget .kpiOperationHeading em{color:var(--green)}.kpiOperationValues{justify-content:space-between;align-items:end;margin:26px 0 13px;display:flex}.kpiOperationValues strong{font-size:27px}.kpiOperationValues strong small,.kpiOperationValues span{color:var(--muted);font-size:9px}.kpiProgress{background:#52729929;border-radius:999px;height:5px;overflow:hidden}.kpiProgress span{border-radius:inherit;background:linear-gradient(90deg,#147eff,#29c7ff);height:100%;display:block}.kpiOperationCard.onTarget .kpiProgress span{background:linear-gradient(90deg,#1ba963,#3dde91)}.kpiUpdateForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:18px;display:grid}.kpiUpdateForm label{color:var(--muted);gap:6px;font-size:8px;display:grid}.kpiUpdateForm input,.kpiUpdateForm button{border:1px solid var(--line-strong);color:#dceaff;font:inherit;background:#071426;border-radius:7px;padding:9px;font-size:9px}.kpiUpdateForm button{color:#b9d5ff;cursor:pointer;background:#2a6fff1f}.approvalBoard{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:24px;margin-top:30px;display:grid}.approvalList{gap:12px;display:grid}.approvalItem{background:#040c18bd;border:1px solid #4e7cb433;border-radius:13px;padding:20px}.approvalItemHeading strong{margin-top:5px;font-size:13px;display:block}.approvalItem>p{color:var(--muted);margin:16px 0;font-size:10px;line-height:1.6}.approvalMeta{color:#7890ad;border-top:1px solid #4e7cb424;padding-top:13px;font-size:8px}.approvalRisk{color:#ffc078;text-transform:uppercase;border:1px solid #ffb75e3d;border-radius:999px;padding:5px 8px}.approvalRisk.low{color:var(--green);border-color:#30d27d3d}.approvalRisk.high{color:#ff97a5;border-color:#ff5b6f4d}.approvalActions{justify-content:flex-start;margin-top:15px}.approvalActions form{display:inline-flex}.approvalActions button{color:var(--green);cursor:pointer;font:inherit;background:#30d27d1a;border:1px solid #30d27d42;border-radius:7px;padding:8px 12px;font-size:9px}.approvalActions button.reject{color:#ff97a5;background:#ff5b6f14;border-color:#ff5b6f3d}.billingManagementGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.billingManagementGrid>article{background:#040c18bd;border:1px solid #4e7cb433;border-radius:13px;padding:22px}.billingManagementGrid article>span{color:#6f91ba;letter-spacing:.1em;font-size:8px;font-weight:800}.billingManagementGrid article>strong{margin-top:16px;font-size:26px;display:block}.billingManagementGrid p,.billingManagementGrid label{color:var(--muted);font-size:10px;line-height:1.5}.billingManagementGrid form,.billingManagementGrid label{gap:8px;margin-top:16px;display:grid}.billingManagementGrid input,.billingManagementGrid select{border:1px solid var(--line-strong);color:#fff;background:#071426;border-radius:8px;padding:10px}.billingHistoryCard>div>p{border-bottom:1px solid #638bbc1f;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:9px 0;display:grid}.billingHistoryCard p strong,.billingHistoryCard p span,.billingHistoryCard p em{font-size:9px;font-style:normal}.billingHistoryCard p span{color:var(--muted)}.billingHistoryCard p em{color:var(--green)}.billingDangerCard button.danger{color:#ff9aa7;border-color:#ff4f6759}.assessmentAccessPage,.assessmentPortalPage{background:radial-gradient(circle at 75% 10%, #2562ff33, transparent 34rem), var(--ink);min-height:100vh}.assessmentAccessPage{place-items:center;padding:50px 20px;display:grid}.assessmentAccessCard{border:1px solid var(--line-strong);background:#07101fed;border-radius:20px;width:100%;max-width:520px;padding:38px}.assessmentAccessCard img,.assessmentPortalHeader img{object-fit:contain;width:auto;height:62px}.assessmentAccessCard .eyebrow{margin-top:42px}.assessmentAccessCard h1{letter-spacing:-.05em;margin:10px 0 16px;font-size:42px}.assessmentAccessCard>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.6}.assessmentAccessCard form{gap:16px;margin:30px 0 20px;display:grid}.assessmentAccessCard label,.assessmentWorkCard label{color:#afbdd1;gap:8px;font-size:10px;font-weight:700;display:grid}.assessmentAccessCard input,.assessmentWorkCard input,.assessmentWorkCard select,.assessmentWorkCard textarea{border:1px solid var(--line-strong);color:#fff;font:inherit;background:#04101f;border-radius:9px;padding:12px}.subtleLink{color:#8abaff;font-size:10px}.assessmentPortalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:0 max(24px,50vw - 586px);display:flex}.assessmentPortalHeader div{text-align:right}.assessmentPortalHeader span,.assessmentPortalHeader small{display:block}.assessmentPortalHeader span{font-size:11px;font-weight:700}.assessmentPortalHeader small{color:var(--muted);margin-top:4px;font-size:8px}.assessmentPortalHero,.assessmentTimeline,.assessmentPortalGrid{max-width:1172px;margin-left:auto;margin-right:auto}.assessmentPortalHero{padding:70px 0 34px}.assessmentPortalHero h1{letter-spacing:-.055em;margin:8px 0 14px;font-size:clamp(40px,6vw,72px)}.assessmentPortalHero>p:not(.eyebrow,.portalNotice){color:var(--muted);font-size:13px}.assessmentTimeline{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:34px;display:grid}.assessmentTimeline div{border-top:2px solid #20344f;padding-top:11px}.assessmentTimeline div.current{border-color:var(--blue-2)}.assessmentTimeline small{color:#70829b;font-size:8px}.assessmentTimeline .current small{color:#b9d6ff}.assessmentPortalGrid{grid-template-columns:1.2fr .8fr;gap:20px;padding-bottom:80px;display:grid}.assessmentWorkColumn{gap:20px;display:grid}.assessmentWorkCard{border:1px solid var(--line);background:#07101fe6;border-radius:16px;gap:15px;padding:28px;display:grid}.assessmentWorkCard h2{margin-bottom:3px;font-size:25px}.assessmentWorkCard textarea{resize:vertical;min-height:90px}.assessmentWorkCard p:not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.7}.adminExportButton{border:1px solid var(--line-strong);color:#a8cbff;border-radius:999px;margin-top:18px;padding:9px 13px;font-size:10px;display:inline-block}.adminCellMeta{color:var(--muted);margin-top:5px;font-size:8px;display:block}.adminInlineForm{gap:6px;display:flex}.adminAssessmentActions{min-width:230px}.adminAssessmentActions summary{color:#9bc4ff;cursor:pointer;font-size:9px}.adminAssessmentActions form{gap:8px;margin-top:10px;display:grid}.adminAssessmentActions label{color:var(--muted);gap:5px;font-size:8px;display:grid}.adminAssessmentActions textarea{resize:vertical;min-height:70px}.adminAssessmentActions>small{color:var(--green);margin-top:7px;font-size:8px;display:block}.assessmentDataPreview{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.assessmentDataPreview strong{color:#b9d6ff;font-size:8px}.assessmentDataPreview p{color:var(--muted);max-width:360px;margin-top:5px;font-size:8px;line-height:1.5}.adminStatus.allowed{color:var(--green)}.adminStatus.blocked{color:#ff8997;border-color:#ff4f6740}.adminRecoveryGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:26px;padding:28px 32px 32px;display:grid}.adminRecoveryItem{border-bottom:1px solid #638bbc1f;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.adminRecoveryItem strong,.adminRecoveryItem span{display:block}.adminRecoveryItem strong{font-size:11px}.adminRecoveryItem span{color:var(--muted);margin-top:4px;font-size:8px}.adminRecoveryItem button,.adminRecoveryForm button{color:#b9d5ff;cursor:pointer;background:#2a6fff1f;border:1px solid #3a85ff4d;border-radius:7px;padding:8px 10px}.adminRecoveryItem button.danger{color:#ff9aa7;border-color:#ff4f674d}.adminRecoveryForm{border:1px solid var(--line);background:#040c18b8;border-radius:12px;align-self:start;gap:13px;padding:20px;display:grid}.adminRecoveryForm label{color:#aebbd0;gap:7px;font-size:9px;display:grid}.adminRecoveryForm input{border:1px solid var(--line-strong);color:#fff;background:#071426;border-radius:8px;padding:10px}.adminRecoveryForm small{color:var(--muted);font-size:8px;line-height:1.5}@media (max-width:1050px){.desktopNav{display:none}.siteHeader{grid-template-columns:1fr auto auto}.mobileMenu{display:block;position:relative}.mobileMenu summary{cursor:pointer;gap:5px;padding:12px 4px;list-style:none;display:grid}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary span{background:#d8e1f2;width:25px;height:2px;display:block}.mobileMenu nav{border:1px solid var(--line-strong);background:#0b1323;border-radius:12px;width:240px;padding:12px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 22px 60px #00000080}.mobileMenu nav a{border-bottom:1px solid var(--line);color:#c7d2e4;padding:14px;font-size:13px}.mobileMenu nav a:last-child{color:var(--blue-2);border:0}.hero{grid-template-columns:1fr 380px;padding-left:36px;padding-right:36px}.heroVisual{transform:scale(.86)}.assessmentCard{grid-template-columns:1fr 1fr}.assessmentCard .button{grid-column:1/-1}.workforceGrid,.plansGrid,.metricsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.headerActions{display:none}.siteHeader{grid-template-columns:1fr auto;height:70px;padding:0 20px}section[id]{scroll-margin-top:78px}.hero{min-height:auto;padding:132px 24px 70px;display:block}.heroVideo{opacity:.32}.heroVideoOverlay{background:linear-gradient(180deg, #050912b8, #050912e0 54%, var(--ink) 100%), linear-gradient(90deg, #050912cc, #0509126b)}.heroContent{text-align:left}h1{font-size:clamp(46px,13.4vw,70px)}.heroLead{font-size:16px}.heroVisual{max-width:520px;min-height:510px;margin:24px auto 0;transform:none}.splitHeading,.managerPanel,.evolutionPanel,.governanceSection{grid-template-columns:1fr;gap:35px}.managerPanel{padding:36px}.managerGraphic{width:100%;max-width:420px;margin:0 auto}.evolutionPanel{padding:36px}.steps{grid-template-columns:repeat(2,1fr)}.steps li:nth-child(3){border-left:1px solid var(--line)}.assessmentCard{grid-template-columns:1fr}.assessmentCard .button{grid-column:auto}.dashboardMock{transform:none}.footerTop{grid-template-columns:1fr}.footerTop nav{flex-wrap:wrap}.authLayout{grid-template-columns:1fr;gap:45px;max-width:650px}.checkoutLayout{grid-template-columns:1fr;gap:24px;max-width:650px;padding-top:24px}.checkoutSummary{padding-top:0}.authIntro{text-align:center}.authIntro>p:not(.eyebrow){margin-left:auto;margin-right:auto}.authIntro ul{display:none}.portalWelcome{grid-template-columns:1fr;align-items:start}.portalGrid{grid-template-columns:1fr}.companyAreaGrid,.portalMetrics,.planCapacityGrid,.planBenefitList,.adminMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.adminHeader nav{display:none}.teamLayout,.workforceBoard,.commandBoard,.approvalBoard,.billingManagementGrid,.assessmentPortalGrid,.adminRecoveryGrid,.kpiOperationsGrid{grid-template-columns:1fr}.assessmentPortalHero,.assessmentTimeline,.assessmentPortalGrid{margin-left:20px;margin-right:20px}.assessmentTimeline{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.section{padding-top:86px;padding-bottom:86px}.brand{max-width:145px}.hero{padding-top:118px}.eyebrow{font-size:10px;line-height:1.5}.heroActions{display:grid}.button{width:100%}.checkoutLayout{padding:18px 18px 72px}.checkoutUnavailable{padding:72px 20px 96px}.heroProof{justify-content:space-between;gap:20px}.heroProof li{font-size:9px}.heroProof span{font-size:17px}.heroVisual{width:480px;margin-left:-240px;left:50%}.trustStrip div{flex-wrap:wrap;justify-content:center}.managerPanel,.evolutionPanel{margin-left:-8px;margin-right:-8px;padding:28px 24px}.evolutionArtwork{border-radius:10px}.steps,.workforceGrid,.metricsGrid,.plansGrid,.governanceItems{grid-template-columns:1fr}.steps li,.steps li:first-child,.steps li:nth-child(3){border:0;border-bottom:1px solid var(--line);min-height:auto;padding:28px 8px}.steps h3{margin-top:24px}.assessmentCard{padding:28px 24px}.workforceCard{min-height:480px}.metricsGrid article{min-height:220px}.metricsGrid strong{margin-bottom:40px}.plansGrid article{min-height:auto}.plansGrid .button{margin-top:12px}.faqList summary{grid-template-columns:28px 1fr 22px;gap:12px;font-size:15px}.faqList details>p{margin-left:40px;margin-right:20px}.contactActions{display:grid}.contactInner{padding-top:86px;padding-bottom:86px}.footerBottom{flex-direction:column;gap:12px}.legalNav{grid-template-columns:1fr 1fr;display:grid}.authHeader,.portalHeader{min-height:70px;padding:0 20px}.portalHeader{grid-template-columns:auto 1fr auto;gap:12px;display:grid}.authHeader img,.portalHeader img{width:auto;height:50px}.authLayout{padding:56px 20px 70px}.authIntro h1,.portalWelcome h1{font-size:44px}.authCard{padding:34px 26px}.authAvatar{width:60px;height:60px;top:28px;right:24px}.authCard h2{font-size:30px}.portalUser>div{display:none}.portalUser{gap:8px}.portalUserAvatar,.portalNav{display:none}.portalMobileMenu{display:block}.portalMobileMenu summary{border:1px solid var(--line-strong);color:#d9e9ff;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;list-style:none;display:flex}.portalMobileMenu summary span,.portalMobileMenu summary span:before,.portalMobileMenu summary span:after{content:"";background:currentColor;border-radius:2px;width:14px;height:1.5px;display:block}.portalMobileMenu summary span{position:relative}.portalMobileMenu summary span:before{position:absolute;top:-4px;left:0}.portalMobileMenu summary span:after{position:absolute;top:4px;left:0}.portalMobileMenu summary::-webkit-details-marker{display:none}.portalMobileMenu nav{border:1px solid var(--line-strong);z-index:80;background:#081425;border-radius:12px;min-width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #00000057}.portalMobileMenu nav a{color:#c9d9ee;border-radius:7px;padding:12px;font-size:13px}:is(.portalMobileMenu nav a:hover,.portalMobileMenu nav a:focus-visible){color:#fff;background:#2a6fff24}.adminIdentity span{display:none}.adminHeader{grid-template-columns:1fr auto;padding:0 20px}.adminHeader img{width:auto;height:50px}.adminHero{padding:62px 20px 34px}.adminMetrics{grid-template-columns:1fr;padding:0 20px 44px}.adminSection{border-radius:14px;margin:0 20px 28px}.adminSectionHeading{padding:24px 22px 20px}.portalWelcome{padding:75px 20px 50px}.portalStatus{width:100%;min-width:0}.portalGrid{padding:0 20px 50px}.portalMetrics{grid-template-columns:1fr 1fr;margin:-24px auto 38px;padding:0 20px}.portalMetrics article{min-height:118px;padding:18px}.portalMetrics strong{font-size:23px}.portalGrid article{min-height:300px}.portalNotice{margin:-26px 20px 30px}.teamSection{margin:0 20px 50px;padding:28px 22px}.operationsSection{margin:0 20px 42px;padding:28px 22px}.brainPilot{grid-template-columns:100px 1fr;margin:0 20px 42px;padding:30px 24px}.brainPilotCore{width:84px;height:84px}.brainPilotControl{border-top:1px solid #5c89c42e;border-left:0;grid-column:1/-1;padding-top:22px;padding-left:0}.brainPilotChatPanel{padding:20px}.brainPilotChatHeading,.brainVisualHeading{flex-direction:column;align-items:start}.brainVisualGrid,.brainVisualPlan{grid-template-columns:1fr}.brainPilotChat{grid-template-columns:1fr;grid-template-areas:"label""message""attachment""send"}.brainPilotChat button{width:100%;min-height:46px}.brainPilotChat textarea{min-height:118px}.brainPilotChatLog{min-height:180px;padding:10px}.brainPilotChatFooter{flex-direction:column;align-items:start}.planCapacity{margin:0 20px 42px;padding:28px 22px}.planCapacityHeading{flex-direction:column;align-items:start}.planCapacityGrid,.planBenefitList,.privacyGrid,.commercialBoard,.commercialMetrics,.serviceBoard,.serviceMetrics,.financialBoard,.financialMetrics,.marketingBoard,.marketingMetrics{grid-template-columns:1fr}.commercialOpportunity{grid-template-columns:1fr;align-items:start}.commercialValue{text-align:left}.serviceTicket,.marketingCampaign{grid-template-columns:1fr;align-items:start}.marketingCampaignResults{text-align:left}.marketingCampaign form,.serviceTicket form{grid-template-columns:1fr}.financialEntry{grid-template-columns:1fr;align-items:start}.financialAmount{text-align:left}.companySection{margin:0 20px 42px;padding:28px 22px}.companyAreaGrid{grid-template-columns:1fr}.workforceItem,.taskItem{grid-template-columns:1fr;align-items:start}.workforceMeta{text-align:left}.workforceItem form,.taskItem form{grid-template-columns:1fr auto;display:grid}.kpiUpdateForm{grid-template-columns:1fr}.kpiOperationValues,.approvalItemHeading,.approvalMeta{flex-direction:column;align-items:start}.assessmentTimeline{grid-template-columns:repeat(2,1fr)}.assessmentPortalHeader{padding:0 20px}.assessmentPortalHeader img{width:auto;height:50px}.assessmentPortalHero{padding-top:52px}.assessmentPortalHero h1,.assessmentAccessCard h1{font-size:38px}.assessmentAccessCard,.assessmentWorkCard{padding:26px 22px}.activitySection{margin:0 20px 50px;padding:28px 22px}.activityHeading{flex-direction:column;align-items:start;gap:10px}.activityHeading h2{font-size:25px}.activityItem{grid-template-columns:8px minmax(0,1fr);align-items:start}.activityItem time{grid-column:2}.teamHeading{align-items:start;gap:20px}.teamHeading h2{font-size:25px}.teamMember{grid-template-columns:38px minmax(0,1fr);align-items:start}.memberMeta{text-align:left;grid-column:2}.portalOnboarding{flex-direction:column;align-items:stretch;margin:0 20px;padding:30px 26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.heroVideo{display:none}.brainModel3d,.brainHalo,.brainEnergyFlows span,.brainEnergyFlows span:after,.brainSignals span,.brainRobotNode,.managerGraphic:after,.managerPulse{animation:none!important}}.publicSite{--public-ink:#10213d;--public-muted:#52627a;--public-line:#dce6f5;color:var(--public-ink);background:#f8fbff}.publicSite .siteHeader{background:#ffffffe6;border-color:#dfe8f4;box-shadow:0 8px 30px #16386b0f}.publicSite .desktopNav a,.publicSite .loginCta{color:#43536c}.publicSite .desktopNav a:hover,.publicSite .loginCta:hover{color:#165cff}.publicSite .headerCta{color:#fff;background:#145cff;border-color:#145cff;box-shadow:0 9px 22px #145cff33}.publicSite .headerCta:hover{background:#0c4be0;border-color:#0c4be0}.publicSite .hero{background:radial-gradient(circle at 86% 24%,#2997ff29,#0000 24rem),linear-gradient(#fff,#f4f8ff);max-width:none;min-height:820px;padding-left:max(50px,50vw - 610px);padding-right:max(50px,50vw - 610px)}.publicSite .heroVideo,.publicSite .heroVideoOverlay{border-radius:32px;width:min(49vw,620px);height:570px;inset:132px max(50px,50vw - 610px) auto auto;transform:none}.publicSite .heroVideo{opacity:1;background:#020710;box-shadow:0 28px 70px #123e8538}.publicSite .heroVideoOverlay{z-index:1;background:linear-gradient(90deg,#07152f66,#020a190f),linear-gradient(#0000 54%,#040d208a)}.publicSite .heroGrid{background-image:linear-gradient(#236fff0b 1px,#0000 1px),linear-gradient(90deg,#236fff0b 1px,#0000 1px);inset:78px 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.publicSite .heroContent{max-width:650px}.publicSite .eyebrow{color:#0868cf;font-size:12px}.publicSite h1,.publicSite h2,.publicSite h3{color:var(--public-ink)}.publicSite .hero h1{color:#10213d;letter-spacing:-.065em;max-width:690px;font-size:clamp(54px,5.4vw,80px)}.publicSite .hero h1 span{color:#0000;background:linear-gradient(90deg,#1158ec,#159ee9);-webkit-background-clip:text;background-clip:text}.publicSite .heroLead,.publicSite .sectionHeading>p,.publicSite .introCopy p,.publicSite .managerContent>p,.publicSite .evolutionCopy>p,.publicSite .cardDescription,.publicSite .faqList details>p,.publicSite .governanceContent>p{color:var(--public-muted)}.publicSite .heroLead{max-width:610px;font-size:18px;line-height:1.7}.publicSite .button.primary{color:#fff;background:linear-gradient(135deg,#135cff,#268fff);border-color:#0000;box-shadow:0 12px 26px #145cff38}.publicSite .button.secondary{color:#183052;background:#fff;border-color:#bdcbe0}.publicSite .button.secondary:hover{background:#eff5ff;border-color:#4d7eea}.publicSite .heroProof{border-color:#d8e3f1}.publicSite .heroProof li{color:#64738a;font-size:11px}.publicSite .heroProof span{color:#10213d;font-size:18px}.publicSite .heroVisual{z-index:3;min-height:570px}.publicSite .heroAvatarFrame img{filter:drop-shadow(0 26px 24px #020f284d)}.publicSite .trustStrip{color:#475a74;background:#fff;border-color:#dfe8f4}.publicSite .trustStrip p,.publicSite .trustStrip span{color:#475a74;font-size:12px}.publicSite .trustStrip span:before{background:#1889e8}.decisionStrip{background:#fff;border:1px solid #dce6f5;border-radius:24px;grid-template-columns:1.35fr repeat(3,1fr);align-items:stretch;gap:0;max-width:1220px;margin:90px auto 30px;display:grid;overflow:hidden;box-shadow:0 20px 60px #16386b14}.decisionStrip>div,.decisionStrip article{padding:34px 30px}.decisionStrip article{border-left:1px solid #e1e9f4}.decisionStrip h2{letter-spacing:-.04em;margin:10px 0 0;font-size:27px;line-height:1.18}.decisionStrip article strong{color:#1667df;font-family:var(--font-geist-mono), monospace;font-size:12px}.decisionStrip article h3{margin:38px 0 10px;font-size:16px}.decisionStrip article p{color:#5a6a80;margin:0;font-size:13px;line-height:1.65}.publicSite .section{color:var(--public-ink)}.publicSite .sectionHeading h2{color:#10213d}.publicSite .managerPanel{background:radial-gradient(circle at 18%,#1e83ff2e,#0000 23rem),linear-gradient(135deg,#eaf3ff,#f8fbff);border-color:#cddff6;box-shadow:0 28px 70px #1d4f911a}.publicSite .managerContent h3,.publicSite .evolutionCopy h3{color:#10213d}.publicSite .checkList li,.publicSite .assessmentCard li,.publicSite .workforceCard li{color:#3d4f67;font-size:13px}.publicSite .textLink{color:#145ee5;font-size:13px}.publicSite .evolutionPanel,.publicSite .assessmentCard,.publicSite .workforceCard,.publicSite .plansGrid article,.publicSite .dashboardMock{background:#fff;border-color:#dce6f5;box-shadow:0 20px 55px #1b438014}.publicSite .evolutionArtwork{background:#061124;border-color:#d6e4f4}.publicSite .evolutionPillars span{color:#24548f;background:#eef5ff;border-color:#cfe0f5;font-size:12px}.publicSite .steps li{border-color:#dce6f5}.publicSite .steps li>span,.publicSite .cardTop>span:first-child,.publicSite .cardBrand{color:#3a6da9;font-size:12px}.publicSite .steps p,.publicSite .assessmentInstallments,.publicSite .pricingNote,.publicSite .setupFee{color:#52627a;font-size:12px}.publicSite .workforceCard{background:linear-gradient(150deg,#2884ff12,#0000 46%),#fff}.publicSite .workforceCard:hover{background:linear-gradient(150deg,#2884ff21,#0000 52%),#fff;border-color:#71a5eb}.publicSite .workforceCard h3,.publicSite .workforceCard .cardTitle,.publicSite .plansGrid h3,.publicSite .planPrice{color:#10213d}.publicSite .workforceCardAction{color:#145ee5;font-size:13px}.publicSite .resultsSection{background:radial-gradient(circle at 84% 20%,#269cff61,#0000 24rem),linear-gradient(135deg,#06152e,#0b2d67)}.publicSite .resultsSection h2,.publicSite .resultsSection h3{color:#fff}.publicSite .resultsSection .sectionHeading>p,.publicSite .resultsSection .metricsGrid p{color:#c9d8ee}.publicSite .metricsGrid article{background:#ffffff14;border-color:#fff3}.publicSite .featuredPlan{border-color:#2f72ef;box-shadow:0 24px 60px #2464de2e}.publicSite .planLabel,.publicSite .recommended{color:#145ee5}.publicSite .governanceSection{background:#eef5ff;border:1px solid #d7e5f6;border-radius:26px;margin-bottom:130px;padding:70px}.publicSite .governanceItems>div{border-color:#cbdcf1}.publicSite .governanceItems strong,.publicSite .mockHeader,.publicSite .mockScore small,.publicSite .mockRows span,.publicSite .mockRows strong{color:#263c5c}.publicSite .faqList details{border-color:#d9e4f2}.publicSite .faqList summary{color:#183052}.publicSite .contactSection{background:radial-gradient(circle at 83% 30%,#4bbcff6b,#0000 23rem),linear-gradient(135deg,#0752d5,#0c2b68)}.publicSite .contactSection h2,.publicSite .contactSection p,.publicSite .contactSection .eyebrow{color:#fff}.publicSite footer{color:#44566e;background:#f8fbff}.publicSite .footerTop>p,.publicSite .footerTop nav a,.publicSite .legalNav a,.publicSite .footerBottom{color:#53647b;font-size:12px}.publicSite .legalNav{border-color:#dce6f5}@media (max-width:1050px){.decisionStrip{grid-template-columns:1fr 1fr;margin-left:24px;margin-right:24px}.decisionStrip article:nth-of-type(2){border-left:0}.publicSite .heroVideo,.publicSite .heroVideoOverlay{opacity:.18;width:100%;right:0}.publicSite .heroVideoOverlay{opacity:1;background:linear-gradient(90deg,#f8fbff 10%,#f8fbffd1 65%,#f8fbff85)}}@media (max-width:760px){.publicSite .siteHeader{background:#fffffff2}.publicSite .mobileMenu summary span{background:#183052}.publicSite .mobileMenu nav{background:#fff;border-color:#dce6f5;box-shadow:0 20px 50px #15376924}.publicSite .mobileMenu nav a{color:#213b5f}.publicSite .hero{min-height:0;padding-bottom:80px;padding-left:22px;padding-right:22px}.publicSite .heroVideo,.publicSite .heroVideoOverlay{display:none}.publicSite .hero h1{font-size:clamp(46px,13vw,66px)}.publicSite .heroLead{font-size:16px}.publicSite .heroVisual{background:linear-gradient(#05122b26,#05122b94),url(/robotix-video-poster.jpg) 50%/cover;border-radius:24px;min-height:480px;overflow:hidden;box-shadow:0 24px 50px #1537692e}.decisionStrip{grid-template-columns:1fr;margin:60px 20px 20px}.decisionStrip article,.decisionStrip article:nth-of-type(2){border-top:1px solid #e1e9f4;border-left:0}.decisionStrip article h3{margin-top:18px}.publicSite .governanceSection{border-radius:20px;margin-left:20px;margin-right:20px;padding:42px 24px}}.portalPage .portalNav a,.portalPage .portalUser>div small,.portalPage .companyAreaCard p,.portalPage .workforceItem p,.portalPage .taskItem span,.portalPage .approvalItem>p,.portalPage .kpiOperationValues span,.portalPage .workforceMeta small,.portalPage .activityItem small,.portalPage .portalGrid article>small{font-size:12px}.portalPage .companyAreaCard em,.portalPage .companyAreaCard>span,.portalPage .workforceItem>div>span,.portalPage .taskItem small,.portalPage .kpiOperationHeading span,.portalPage .approvalItemHeading small,.portalPage .approvalMeta,.portalPage .approvalRisk{font-size:10px}.portalPage .companyAreaAction,.portalPage .workforceItem button,.portalPage .taskItem button,.portalPage .approvalActions button,.portalPage .kpiUpdateForm button{min-height:34px;font-size:11px}.commercialCapturePage{color:#f4f8ff;background:radial-gradient(circle at 18% 16%,#2377ff38,#0000 34rem),linear-gradient(145deg,#06101f,#020711 70%);min-height:100vh;padding:28px clamp(22px,6vw,96px) 70px}.commercialCaptureHeader{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;display:flex}.commercialCaptureHeader img{object-fit:contain;width:auto;height:clamp(56px,7vw,72px)}.commercialCaptureHeader>span{color:#74b7ff;letter-spacing:.15em;font-size:10px;font-weight:800}.commercialCaptureLayout{grid-template-columns:minmax(0,1fr) minmax(340px,520px);align-items:center;gap:clamp(40px,7vw,100px);max-width:1280px;margin:clamp(60px,9vh,110px) auto 0;display:grid}.commercialCaptureIntro h1{letter-spacing:-.055em;max-width:760px;margin:14px 0 24px;font-size:clamp(42px,5.5vw,78px);font-weight:480;line-height:.98}.commercialCaptureIntro>p:not(.eyebrow){color:#9aaec8;max-width:650px;font-size:16px;line-height:1.7}.commercialCaptureIntro>strong{color:#72baff;margin-top:22px;font-size:14px;display:block}.commercialCaptureIntro ol{gap:13px;margin:38px 0 0;padding:0;list-style:none;display:grid}.commercialCaptureIntro li{color:#d6e4f7;align-items:center;gap:12px;font-size:13px;display:flex}.commercialCaptureIntro li span{color:#6db8ff;border:1px solid #509eff59;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:8px;display:inline-flex}.commercialCaptureCard{background:#061223d6;border:1px solid #5a9aee4d;border-radius:20px;padding:clamp(25px,4vw,42px);box-shadow:0 28px 90px #00000059}.commercialCaptureCard h2{margin:8px 0 24px;font-size:25px}.commercialCaptureCard form{gap:15px;display:grid}.commercialCaptureCard label{color:#b8cae1;gap:7px;font-size:11px;display:grid}.commercialCaptureCard input,.commercialCaptureCard select,.commercialCaptureCard textarea{color:#f4f8ff;font:inherit;background:#071528;border:1px solid #5d8dc757;border-radius:9px;min-height:46px;padding:11px 13px}.commercialCaptureCard textarea{resize:vertical;min-height:115px}:is(.commercialCaptureCard input:focus-visible,.commercialCaptureCard select:focus-visible,.commercialCaptureCard textarea:focus-visible){border-color:#64b7ff;outline:3px solid #4299ff3d}.commercialCaptureCard .captureConsent{grid-template-columns:auto 1fr;align-items:start;gap:10px;line-height:1.55;display:grid}.commercialCaptureCard .captureConsent input{width:18px;min-height:18px}.commercialCaptureCard .captureConsent a,.commercialCaptureResult a{color:#70baff}.captureHoneypot{position:absolute;left:-9999px}.commercialCaptureResult{padding:24px 4px}.commercialCaptureResult>span{color:#5de2a5;background:#20bf7b26;border:1px solid #4ce19c59;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:24px;display:flex}.commercialCaptureResult p{color:#9fb2ca;line-height:1.7}@media (max-width:820px){.commercialCaptureLayout{grid-template-columns:1fr;margin-top:55px}.commercialCaptureHeader>span{display:none}.commercialAutomationBanner{grid-template-columns:1fr;align-items:start}.commercialChannelAction{width:100%;min-width:0}}.publicSiteDark{background:var(--ink);color:var(--white)}.publicSiteDark .decisionStrip{background:radial-gradient(circle at 12% 15%, #2981ff1f, transparent 22rem), var(--panel);border-color:var(--line);box-shadow:0 20px 60px #0000002e}.publicSiteDark .decisionStrip article{border-color:var(--line)}.publicSiteDark .decisionStrip h2,.publicSiteDark .decisionStrip article h3{color:var(--white)}.publicSiteDark .decisionStrip article strong{color:var(--blue-2)}.publicSiteDark .decisionStrip article p{color:var(--muted)}.publicSiteDark .setupFee{color:#8fa0b8;font-size:12px}.publicSiteDark .heroProof li,.publicSiteDark .trustStrip p,.publicSiteDark .trustStrip span,.publicSiteDark .steps p,.publicSiteDark .assessmentInstallments,.publicSiteDark .pricingNote,.publicSiteDark .footerTop>p,.publicSiteDark .footerTop nav a,.publicSiteDark .legalNav a,.publicSiteDark .footerBottom,.publicSiteDark .cardBrand,.publicSiteDark .steps li>span,.publicSiteDark .workforceCardAction,.publicSiteDark .textLink{font-size:12px}.heroAudience{color:#91a3bf;max-width:650px;margin:-18px 0 30px;font-size:13px;line-height:1.6}.processSection,.glossarySection,.platformProofSection{padding-top:120px}.processFlow{counter-reset:process;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.processFlow li{border:1px solid var(--line);background:linear-gradient(145deg,#182a4d9e,#080f1deb);border-radius:15px;min-height:220px;padding:28px;position:relative}.processFlow li>span{color:var(--blue-2);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:11px}.processFlow h3{margin:55px 0 12px;font-size:20px}.processFlow p,.processGuardrail,.glossaryGrid dd,.platformDisclosure{color:var(--muted);font-size:13px;line-height:1.65}.processGuardrail{background:#275dda1a;border:1px solid #4c7fff47;border-radius:12px;margin-top:18px;padding:20px 24px}.processGuardrail strong{color:#dce7fb}.glossaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.glossaryGrid>div{border:1px solid var(--line);background:#0a1222b8;border-radius:14px;min-height:150px;padding:26px}.glossaryGrid dt{color:#edf4ff;margin-bottom:11px;font-size:17px;font-weight:760}.glossaryGrid dd{margin:0}.entryOffers{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;scroll-margin-top:90px;display:grid}.entryOffer{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:38px;display:flex;position:relative}.entryOffer.paidDiagnosis{background:linear-gradient(145deg,#2d5ce938,#0a1326f0);border-color:#487cff8c}.entryOffer h3{letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(28px,3vw,40px);line-height:1.08}.entryOffer>p:not(.eyebrow,.offerBadge,.assessmentPrice){color:var(--muted);font-size:14px;line-height:1.65}.entryOffer .checkList{flex:1;margin:28px 0}.entryOffer>small{color:#72819a;margin-top:14px;font-size:11px;line-height:1.5}.offerBadge{color:#73e6b8;letter-spacing:.1em;background:#3dd79b1f;border:1px solid #3dd79b59;border-radius:99px;align-self:flex-start;margin:0 0 26px;padding:7px 10px;font-size:9px;font-weight:850}.offerBadge.paid{color:#8dbbff;background:#4371f629;border-color:#4b81ff73}.entryOffer .assessmentActions{flex-flow:wrap;align-items:stretch}.platformPreview{background:#080f1e;border:1px solid #4575e152;border-radius:18px;grid-template-columns:220px minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.platformPreviewNav{border-right:1px solid var(--line);background:linear-gradient(#0c1730,#08101f);flex-direction:column;gap:8px;padding:28px 18px;display:flex}.platformPreviewNav strong{color:#7c8ba2;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0 10px 18px;font-size:10px}.platformPreviewNav span{color:#8e9db4;border-radius:9px;padding:12px 13px;font-size:12px}.platformPreviewNav span.active{color:#d9e7ff;background:#3769f533}.platformPreviewWorkspace{padding:34px}.previewHeader{justify-content:space-between;align-items:center;display:flex}.previewHeader div{gap:8px;display:grid}.previewHeader small{color:var(--blue-2);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:9px}.previewHeader strong{color:#edf4ff;font-size:22px}.previewHeader>span{color:#77d5ff;background:#60d8ff14;border:1px solid #60d8ff3d;border-radius:99px;padding:8px 11px;font-size:10px}.previewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:32px 0 22px;display:grid}.previewMetrics article,.previewProcess>div{border:1px solid var(--line);background:#101d36c7;border-radius:12px}.previewMetrics article{gap:9px;padding:20px;display:grid}.previewMetrics small,.previewProcess small{color:#8392aa;font-size:10px}.previewMetrics strong{color:#f2f7ff;font-size:30px}.previewMetrics span{color:#6095e8;font-size:9px}.previewProcess{gap:10px;display:grid}.previewProcess>div{grid-template-columns:126px 1fr auto;align-items:center;gap:10px 18px;padding:17px 18px;display:grid}.previewProcess strong{color:#dbe6f7;font-size:13px}.previewStatus{letter-spacing:.06em;text-align:center;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:800}.previewStatus.running{color:#76a7ff;background:#3076ff29}.previewStatus.review{color:#ffc46b;background:#ffb54724}.previewStatus.done{color:#68dfa9;background:#33d38e24}.platformDisclosure{justify-content:space-between;align-items:center;gap:24px;padding:18px 4px 0;display:flex}.platformDisclosure p{margin:0}.platformDisclosure strong{color:#dce7f8}.capabilityDisclaimer{color:#718096;text-align:center;max-width:760px;margin:20px auto 0;font-size:11px;line-height:1.6}.planDefinitions{border:1px solid var(--line);background:#0b1425b8;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;padding:20px 22px;display:grid}.planDefinitions p{color:#8797af;margin:0;font-size:11px;line-height:1.55}.planDefinitions strong{color:#d9e4f6}.publicSiteDark{background:radial-gradient(circle at 82% 8%, #2357e01a, transparent 34rem), radial-gradient(circle at 10% 40%, #147cbe0b, transparent 30rem), var(--ink);flex-direction:column;display:flex}.publicSiteDark>.siteHeader{order:0}.publicSiteDark>.hero{order:1}.publicSiteDark>.trustStrip{order:2}.publicSiteDark>.intro{order:3}.publicSiteDark>.processSection{order:4}.publicSiteDark>.platformProofSection{order:5}.publicSiteDark>.solutionsSection{order:6}.publicSiteDark>.builderSection{order:7}.publicSiteDark>.resultsSection{order:8}.publicSiteDark>.governanceSection{order:9}.publicSiteDark>.plansSection{order:10}.publicSiteDark>.entryOffersSection{order:11}.publicSiteDark>.faqSection{order:12}.publicSiteDark>.contactSection{order:13}.publicSiteDark>footer{order:14}.publicSiteDark>section{width:100%}.publicSiteDark .siteHeader{background:#040912db;border-bottom-color:#7199e729;height:74px;box-shadow:0 12px 40px #00000029}.publicSiteDark .brand img{width:auto;max-width:none;height:60px}.publicSiteDark .desktopNav a{color:#95a3b8;letter-spacing:.095em;font-size:11px}.publicSiteDark .headerCta{background:#2b62eb14;border-color:#5589ff7a;border-radius:9px}.publicSiteDark .hero{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);max-width:1280px;min-height:820px;padding:132px 48px 58px}.publicSiteDark .hero h1{letter-spacing:-.057em;max-width:700px;margin-bottom:25px;font-size:clamp(50px,5.45vw,72px);line-height:.99}.publicSiteDark .heroLead{max-width:625px;margin-bottom:30px;font-size:16.5px;line-height:1.65}.publicSiteDark .heroAudience{color:#8495ad;max-width:600px;margin-bottom:25px}.publicSiteDark .heroProof{gap:clamp(24px,3.3vw,46px);margin-top:38px}.publicSiteDark .heroProof span{font-size:18px}.publicSiteDark .heroVisual{min-height:500px}.publicSiteDark .trustStrip{background:#070d1994;padding-top:21px;padding-bottom:21px}.publicSiteDark .section{max-width:1240px;padding-top:36px;padding-bottom:36px}.publicSiteDark .processSection,.publicSiteDark .glossarySection,.publicSiteDark .platformProofSection,.publicSiteDark .builderSection,.publicSiteDark .solutionsSection{padding-top:36px}.publicSiteDark .sectionHeading{margin-bottom:36px}.publicSiteDark .sectionHeading h2,.publicSiteDark .governanceContent h2,.publicSiteDark .contactInner h2{margin-bottom:18px;font-size:clamp(36px,4.35vw,56px);line-height:1.055}.publicSiteDark .sectionHeading>p:not(.eyebrow),.publicSiteDark .introCopy p,.publicSiteDark .governanceContent>p,.publicSiteDark .contactInner>p{color:#93a2b8;font-size:16px;line-height:1.68}.publicSiteDark .splitHeading{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:clamp(48px,7vw,86px)}.publicSiteDark .eyebrow{letter-spacing:.17em;margin-bottom:18px;font-size:10px}.publicSiteDark .processFlow{gap:16px}.publicSiteDark .processFlow li{background:linear-gradient(145deg,#244a9b1f,#0000 52%),#0a1221d1;border-color:#7099eb2e;min-height:196px;padding:26px;transition:border-color .18s,transform .18s,background .18s;box-shadow:inset 0 1px #ffffff06}.publicSiteDark .processFlow li:hover{background:linear-gradient(145deg,#245edc33,#0000 56%),#0b1528eb;border-color:#5f97ff61;transform:translateY(-3px)}.publicSiteDark .processFlow li>span{background:#3b71f51f;border:1px solid #5391ff42;border-radius:8px;justify-content:center;align-items:center;width:42px;height:32px;display:inline-flex}.publicSiteDark .processFlow h3{margin:31px 0 10px;font-size:19px}.publicSiteDark .processGuardrail{background:linear-gradient(90deg,#275dda21,#275dda0b);border-radius:13px;align-items:baseline;gap:9px;margin-top:16px;display:flex}.publicSiteDark .glossaryGrid{gap:14px}.publicSiteDark .glossaryGrid>div{background:linear-gradient(#20448e17,#0000 58%),#09111fc7;border-color:#7099eb2e;min-height:136px;padding:24px;position:relative}.publicSiteDark .glossaryGrid>div:before{content:"";background:linear-gradient(90deg,#3478ff,#6fdcff);border-radius:99px;width:38px;height:2px;position:absolute;top:0;left:24px}.publicSiteDark .glossaryGrid dt{font-size:16px}.publicSiteDark .decisionStrip{border-radius:18px;margin-top:36px;margin-bottom:8px}.publicSiteDark .decisionStrip>div,.publicSiteDark .decisionStrip article{padding:29px 27px}.publicSiteDark .decisionStrip article h3{margin-top:28px}.publicSiteDark .managerPanel{background:radial-gradient(circle at 23% 48%,#2676ff1f,#0000 27rem),linear-gradient(120deg,#204cdc14,#0000 45%),#09111ff0;border-color:#6893e838;gap:52px;min-height:500px;padding:52px;box-shadow:0 28px 80px #0003}.publicSiteDark .evolutionPanel{border-color:#6893e833;gap:48px;margin-top:22px;padding:38px 38px 38px 46px}.publicSiteDark .steps{border:0;gap:14px;margin-bottom:40px}.publicSiteDark .steps li,.publicSiteDark .steps li:first-child{background:#09111fc2;border:1px solid #7099eb2e;border-radius:14px;min-height:210px;padding:25px}.publicSiteDark .steps h3{margin:45px 0 11px;font-size:18px}.publicSiteDark .entryOffers{gap:20px}.publicSiteDark .entryOffer{border-color:#7099eb33;padding:34px;box-shadow:0 24px 70px #00000024}.publicSiteDark .digitalTeamShowcase{border-color:#7099eb3d;border-radius:18px;margin-top:44px;box-shadow:0 28px 90px #00000040}.publicSiteDark .workforceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.publicSiteDark .workforceCard{border-color:#7099eb2e;border-radius:15px;min-height:430px;padding:26px}.publicSiteDark .cardTop{margin-bottom:38px}.publicSiteDark .workforceCard h3{font-size:27px}.publicSiteDark .workforceCardAction{bottom:26px;left:26px}.sectorMetricsSection{border-top:1px solid #7099eb2e;margin-top:72px;padding-top:72px}.sectorMetricsHeading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:48px;margin-bottom:34px;display:grid}.sectorMetricsHeading h3{color:#f2f6ff;letter-spacing:-.045em;max-width:820px;margin:14px 0 0;font-size:clamp(34px,4vw,58px);font-weight:480;line-height:1.04}.sectorMetricsHeading>p{color:#91a1ba;margin:0;font-size:17px;line-height:1.7}.sectorMetricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sectorMetricCard{--sector-accent:#56d8ff;--sector-value:50%;background:radial-gradient(circle at 88% 6%, var(--sector-accent), transparent 46%), #07101ed1}@supports (color:color-mix(in lab, red, red)){.sectorMetricCard{background:radial-gradient(circle at 88% 6%, color-mix(in srgb, var(--sector-accent) 13%, transparent), transparent 46%), #07101ed1}}.sectorMetricCard{border:1px solid var(--sector-accent)}@supports (color:color-mix(in lab, red, red)){.sectorMetricCard{border:1px solid color-mix(in srgb, var(--sector-accent) 36%, #7099eb2e)}}.sectorMetricCard{border-radius:18px;min-height:348px;padding:24px;position:relative;overflow:hidden}.sectorMetricCard:before{background:var(--sector-accent);content:"";width:70px;height:3px;position:absolute;top:0;left:24px}.sectorMetricCardFeatured{grid-column:span 2}.sectorMetricCard header,.sectorMetricCard footer,.sectorMetricBody{justify-content:space-between;align-items:center;display:flex}.sectorMetricCard header{border-bottom:1px solid #7099eb29;padding-bottom:18px}.sectorMetricStatus{color:#c7d3e6;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.sectorMetricStatus i{background:var(--sector-accent);box-shadow:0 0 15px var(--sector-accent);border-radius:999px;width:9px;height:9px}.sectorMetricCard header small{border:1px solid var(--sector-accent)}@supports (color:color-mix(in lab, red, red)){.sectorMetricCard header small{border:1px solid color-mix(in srgb, var(--sector-accent) 42%, transparent)}}.sectorMetricCard header small{color:var(--sector-accent);letter-spacing:.1em;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:800}.sectorMetricBody{gap:22px;padding:26px 0 19px}.sectorMetricValue{flex-direction:column;min-width:0;display:flex}.sectorMetricValue>span{color:#8fa0b8;min-height:34px;font-size:12px;line-height:1.4}.sectorMetricValue strong{color:#f3f7ff;letter-spacing:-.05em;margin:8px 0 9px;font-size:48px;line-height:1}.sectorMetricValue strong small{color:#aebbd0;margin-left:2px;font-size:17px}.sectorMetricValue em{color:var(--sector-accent);font-size:10px;font-style:normal;font-weight:700}.sectorMetricDonut{aspect-ratio:1;background:conic-gradient(var(--sector-accent) var(--sector-value), #4a65942b 0);border-radius:50%;flex:0 0 92px;justify-content:center;align-items:center;display:flex;position:relative}.sectorMetricDonut:after{border-radius:inherit;content:"";background:#07101e;border:1px solid #7099eb1a;position:absolute;inset:12px}.sectorMetricDonut span{color:#f4f7ff;z-index:1;font-size:18px;font-weight:800;position:relative}.sectorMetricTrend{border-bottom:1px solid #7099eb38;align-items:end;gap:5px;height:48px;display:flex;overflow:hidden}.sectorMetricTrend i{background:linear-gradient(180deg, var(--sector-accent), var(--sector-accent))}@supports (color:color-mix(in lab, red, red)){.sectorMetricTrend i{background:linear-gradient(180deg, var(--sector-accent), color-mix(in srgb, var(--sector-accent) 22%, transparent))}}.sectorMetricTrend i{opacity:.84;border-radius:3px 3px 0 0;flex:1;min-height:6px}.sectorMetricCard footer{color:#596a84;letter-spacing:.09em;padding-top:10px;font-size:8px;font-weight:800}.sectorMetricCardFeatured .sectorMetricValue>span{font-size:14px}.sectorMetricCardFeatured .sectorMetricValue strong{font-size:64px}.sectorMetricCardFeatured .sectorMetricDonut{flex-basis:118px}.sectorMetricsDisclaimer{color:#667892;text-align:right;margin:18px 0 0;font-size:11px;line-height:1.6}.publicSiteDark .platformPreview{border-color:#5e91ff52;min-height:510px;box-shadow:0 34px 90px #00000040}.publicSiteDark .metricsGrid{gap:16px}.publicSiteDark .metricsGrid article{border-color:#7099eb33;min-height:224px;padding:28px}.publicSiteDark .metricsGrid strong{margin-bottom:42px;font-size:43px}.publicSiteDark .plansGrid{gap:16px}.publicSiteDark .plansGrid article{border-color:#7099eb30;border-radius:15px;min-height:610px;padding:28px}.publicSiteDark .plansGrid h3{min-height:64px;font-size:25px}.publicSiteDark .plansGrid .checkList{gap:10px;margin-top:24px}.publicSiteDark .plansGrid .checkList li{font-size:12px;line-height:1.45}.publicSiteDark .planDefinitions{margin-top:20px;padding:18px 22px}.publicSiteDark .governanceSection{background:radial-gradient(circle at 84% 20%,#2565ed1f,#0000 24rem),#09111fc2;border:1px solid #7099eb33;border-radius:20px;gap:64px;margin-bottom:24px;padding:58px}.publicSiteDark .governanceItems>div{align-items:flex-start;min-height:74px}.publicSiteDark .governanceItems strong{line-height:1.42}.publicSiteDark .dashboardMock{transform:none}.publicSiteDark .faqSection{padding-top:36px}.publicSiteDark .faqList details{background:#09111f6b;border-color:#7099eb29}.publicSiteDark .contactSection{background:radial-gradient(circle at 80% 20%,#5cccff40,#0000 24rem),linear-gradient(135deg,#123d9e,#071a44 78%);border-top:1px solid #69a2ff4d}@media (max-width:1050px){.publicSiteDark .siteHeader{gap:18px;padding-left:24px;padding-right:24px}.publicSiteDark .hero{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:20px;padding-left:32px;padding-right:32px}.publicSiteDark .decisionStrip{margin-left:24px;margin-right:24px}.publicSiteDark .plansGridFour,.publicSiteDark .processFlow,.publicSiteDark .glossaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publicSiteDark .plansGrid article,.publicSiteDark .workforceCard{min-width:0}.sectorMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.publicSiteDark .siteHeader{height:70px;padding-left:20px;padding-right:20px}.publicSiteDark .mobileMenu nav{width:280px;max-width:calc(100vw - 32px)}.publicSiteDark .mobileMenu nav a{align-items:center;min-height:48px;display:flex}.publicSiteDark .hero{padding:120px 24px 72px}.publicSiteDark .heroContent,.publicSiteDark .managerContent,.publicSiteDark .evolutionCopy,.publicSiteDark .governanceContent{min-width:0}.publicSiteDark .splitHeading{grid-template-columns:minmax(0,1fr);gap:28px}.publicSiteDark .workforceCompositionIntro{grid-template-columns:1fr;align-items:start;gap:18px}.publicSiteDark .hero h1{max-width:700px;font-size:clamp(44px,10.8vw,68px)}.publicSiteDark .heroLead{max-width:680px}.publicSiteDark .heroVisual{width:100%;max-width:540px;min-height:540px;margin:36px auto 0;left:auto;transform:none}.publicSiteDark .heroNodeOperations,.publicSiteDark .heroNodeLegal{left:2%}.publicSiteDark .heroNodeSupport,.publicSiteDark .heroNodeMarketing{right:2%}.publicSiteDark .heroNodeCommercial{top:0}.publicSiteDark .trustStrip{padding-left:24px;padding-right:24px}.publicSiteDark .trustStrip div{flex-wrap:wrap;justify-content:center}.publicSiteDark .section{padding-left:24px;padding-right:24px}.publicSiteDark .managerPanel,.publicSiteDark .evolutionPanel,.publicSiteDark .governanceSection{border-radius:18px;padding:36px 30px}.publicSiteDark .workforceGrid,.publicSiteDark .plansGrid,.publicSiteDark .plansGridFour{grid-template-columns:repeat(2,minmax(0,1fr))}.publicSiteDark .platformPreview{grid-template-columns:1fr}.publicSiteDark .platformPreviewNav{border-bottom:1px solid var(--line);border-right:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.publicSiteDark .platformPreviewNav strong{grid-column:1/-1}.publicSiteDark .previewProcess>div{grid-template-columns:126px 1fr}.publicSiteDark .previewProcess small{grid-column:2}.publicSiteDark .workforceCard,.publicSiteDark .plansGrid article{padding:26px}.publicSiteDark .workforceCard h3{font-size:27px}.publicSiteDark .workforceDialogPanel{padding:40px 28px 30px}.publicSiteDark .governanceSection{margin-bottom:24px}.publicSiteDark .footerTop{align-items:start}.sectorMetricsHeading{grid-template-columns:1fr;align-items:start;gap:22px}}@media (max-width:620px){.publicSiteDark .brand{max-width:150px}.publicSiteDark .hero{padding:112px 18px 60px}.sectorMetricsSection{margin-top:52px;padding-top:52px}.sectorMetricsGrid{grid-template-columns:1fr}.sectorMetricCardFeatured{grid-column:span 1}.sectorMetricCard,.sectorMetricCardFeatured{min-height:330px;padding:22px}.sectorMetricCardFeatured .sectorMetricValue strong{font-size:52px}.sectorMetricCardFeatured .sectorMetricDonut{flex-basis:98px}.sectorMetricsDisclaimer{text-align:left}.publicSiteDark .hero h1{letter-spacing:-.052em;margin-bottom:24px;font-size:clamp(39px,12.2vw,52px);line-height:1}.publicSiteDark .heroLead{margin-bottom:28px;font-size:15px;line-height:1.65}.publicSiteDark .heroAudience{margin:-16px 0 24px;font-size:12px}.publicSiteDark .heroActions{gap:10px}.publicSiteDark .button{text-align:center;min-height:52px;padding-left:18px;padding-right:18px}.publicSiteDark .heroProof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:38px;display:grid}.publicSiteDark .heroProof li{min-width:0;font-size:8px;line-height:1.45}.publicSiteDark .heroProof span{overflow-wrap:anywhere;font-size:15px}.publicSiteDark .heroVisual{grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:8px;width:100%;max-width:460px;min-height:720px;margin:34px auto 0;padding:0 6px 10px;display:grid;left:auto}.publicSiteDark .heroVisual .orbit{display:none}.publicSiteDark .heroAvatarFrame{inset:0 4% 225px}.publicSiteDark .heroAvatarFrame:after{background:linear-gradient(to bottom, transparent 68%, #050912c7 94%, var(--ink) 100%)}.publicSiteDark .managerBadge{max-width:calc(100% - 24px);padding:11px 14px;bottom:208px}.publicSiteDark .managerBadge strong{font-size:12px}.publicSiteDark .managerBadge small{font-size:9px}.publicSiteDark .agentNode{justify-content:center;align-items:center;width:100%;min-height:44px;padding:8px 6px;font-size:9px;display:flex;position:relative;inset:auto!important;transform:none!important}.publicSiteDark .heroNodeOperations{grid-column:1/-1;justify-self:center;max-width:190px}.publicSiteDark .trustStrip{padding:24px 18px}.publicSiteDark .trustStrip p{line-height:1.55}.publicSiteDark .trustStrip div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.publicSiteDark .trustStrip span{font-size:10px;line-height:1.45}.publicSiteDark .trustStrip span:before{margin-right:7px}.publicSiteDark .decisionStrip{border-radius:16px;margin:30px 16px 8px}.publicSiteDark .decisionStrip>div,.publicSiteDark .decisionStrip article{padding:26px 22px}.publicSiteDark .decisionStrip article h3{margin-top:18px}.publicSiteDark .section{padding:30px 18px}.publicSiteDark .processSection,.publicSiteDark .glossarySection,.publicSiteDark .platformProofSection,.publicSiteDark .builderSection,.publicSiteDark .solutionsSection{padding-top:30px}.publicSiteDark .sectionHeading{margin-bottom:32px}.publicSiteDark .sectionHeading h2,.publicSiteDark .governanceContent h2,.publicSiteDark .contactInner h2{font-size:clamp(34px,10.5vw,46px);line-height:1.06}.publicSiteDark .sectionHeading>p:not(.eyebrow),.publicSiteDark .introCopy p,.publicSiteDark .governanceContent>p,.publicSiteDark .contactInner>p{font-size:15px}.publicSiteDark .managerPanel,.publicSiteDark .evolutionPanel,.publicSiteDark .governanceSection{gap:30px;margin-left:0;margin-right:0;padding:28px 20px}.publicSiteDark .managerGraphic{max-width:330px}.publicSiteDark .brainRobotNode{width:54px;height:54px}.publicSiteDark .brainRobotNode span{padding:3px 5px;font-size:7px}.publicSiteDark .managerContent h3,.publicSiteDark .assessmentCard h3{font-size:30px}.publicSiteDark .checkList li{font-size:13px;line-height:1.5}.publicSiteDark .digitalTeamShowcase{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border-radius:14px;margin-top:36px;overflow-x:auto}.publicSiteDark .digitalTeamImage{min-width:720px}.publicSiteDark .digitalTeamShowcase figcaption{text-align:left;min-width:720px;padding:13px 18px;font-size:11px}.publicSiteDark .workforceGrid,.publicSiteDark .plansGrid,.publicSiteDark .plansGridFour,.publicSiteDark .metricsGrid,.publicSiteDark .governanceItems,.publicSiteDark .processFlow,.publicSiteDark .glossaryGrid,.publicSiteDark .entryOffers,.publicSiteDark .planDefinitions,.publicSiteDark .previewMetrics{grid-template-columns:1fr}.publicSiteDark .processFlow li,.publicSiteDark .glossaryGrid>div{min-height:0;padding:24px}.publicSiteDark .processFlow h3{margin-top:34px}.publicSiteDark .processGuardrail{align-items:flex-start;display:grid}.publicSiteDark .entryOffer{padding:28px 22px}.publicSiteDark .entryOffer .assessmentActions{flex-direction:column}.publicSiteDark .platformPreviewNav{padding:20px 16px;display:flex;overflow-x:auto}.publicSiteDark .platformPreviewNav strong{margin-bottom:8px}.publicSiteDark .platformPreviewNav span{white-space:nowrap}.publicSiteDark .platformPreviewWorkspace{padding:24px 16px}.publicSiteDark .previewHeader{align-items:flex-start;gap:16px}.publicSiteDark .previewHeader>span{text-align:center;max-width:105px}.publicSiteDark .previewProcess>div{grid-template-columns:1fr;align-items:start}.publicSiteDark .previewProcess small{grid-column:1}.publicSiteDark .previewStatus{justify-self:start}.publicSiteDark .platformDisclosure{flex-direction:column;align-items:flex-start}.publicSiteDark .workforceCard{min-height:0;padding:24px 24px 76px}.publicSiteDark .cardTop{margin-bottom:42px}.publicSiteDark .cardDescription{min-height:0}.publicSiteDark .workforceCardAction{max-width:calc(100% - 118px);bottom:32px;left:24px}.publicSiteDark .workforceCardBuy{bottom:24px;right:20px}.publicSiteDark .workforceDialog{width:calc(100% - 20px)}.publicSiteDark .workforceDialogPanel{border-radius:16px;padding:34px 18px 22px}.publicSiteDark .workforceDialog h2{margin-right:42px;font-size:34px}.publicSiteDark .workforceDialogLead{font-size:15px}.publicSiteDark .workforceDialogGrid section{padding:20px 17px}.publicSiteDark .metricsGrid article{min-height:200px;padding:26px}.publicSiteDark .metricsGrid strong{margin-bottom:34px;font-size:44px}.publicSiteDark .plansGrid article{min-height:0;padding:28px 24px}.publicSiteDark .plansGrid article>.planPrice,.publicSiteDark .plansGrid article>.enterprisePrice{font-size:31px}.publicSiteDark .assessmentCard{gap:26px;padding:28px 22px}.publicSiteDark .assessmentActions,.publicSiteDark .assessmentActions .button{width:100%}.publicSiteDark .evolutionPanel{padding:28px 20px}.publicSiteDark .evolutionArtwork figcaption{letter-spacing:.05em;padding:9px 10px;font-size:7px}.publicSiteDark .dashboardMock{padding:18px}.publicSiteDark .mockScore{gap:18px;padding-left:0;padding-right:0}.publicSiteDark .mockScore strong{font-size:48px}.publicSiteDark .scoreRing{flex:none;width:88px;height:88px}.publicSiteDark .contactInner{padding:78px 18px}.publicSiteDark .contactActions{gap:16px}.publicSiteDark .emailLink{overflow-wrap:anywhere}.publicSiteDark footer{padding:48px 18px 24px}.publicSiteDark .footerTop{gap:24px}.publicSiteDark .footerTop nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;width:100%;display:grid}.publicSiteDark .legalNav{gap:10px 16px}.publicSiteDark .legalNav .adminEntry{grid-column:1/-1;justify-self:start;margin-left:0}}@media (max-width:390px){.publicSiteDark .hero h1{font-size:39px}.publicSiteDark .heroProof{gap:8px}.publicSiteDark .heroVisual{min-height:700px}.publicSiteDark .heroAvatarFrame{left:0;right:0}.publicSiteDark .agentNode{font-size:8px}.publicSiteDark .managerBadge{gap:8px;padding-left:11px;padding-right:11px}.publicSiteDark .managerBadge small{white-space:normal}.publicSiteDark .brainRobotNode{width:48px;height:48px}.publicSiteDark .digitalTeamImage,.publicSiteDark .digitalTeamShowcase figcaption{min-width:680px}.publicSiteDark .workforceCardAction{font-size:11px}}.portalPage .portalWelcome,.portalPage .portalGrid,.portalPage .portalMetrics,.portalPage .planCapacity,.portalPage .companySection,.portalPage .teamSection,.portalPage .activitySection,.portalPage .operationsSection,.portalPage .brainPilot,.portalPage .portalOnboarding,.portalPage .portalNotice{max-width:1320px}.portalPage .portalWelcome{gap:42px;padding-top:86px;padding-bottom:54px}.portalPage .portalWelcome h1{max-width:900px;font-size:clamp(40px,4.5vw,68px);line-height:1.02}.portalPage .portalWelcome>div>p:not(.eyebrow){max-width:820px;font-size:16px;line-height:1.7}.portalPage .eyebrow{font-size:11px;line-height:1.5}.portalPage .portalMetrics{margin-bottom:34px}.portalPage .portalMetrics article{min-height:118px;padding:20px 22px}.portalPage .portalMetrics span,.portalPage .planCapacityGrid span,.portalPage .commercialMetrics span,.portalPage .serviceMetrics span,.portalPage .financialMetrics span,.portalPage .marketingMetrics span{font-size:10px}.portalPage .portalMetrics small,.portalPage .planCapacityGrid small,.portalPage .planBenefitList li{font-size:11px}.portalPage .portalGrid{gap:16px;padding-bottom:46px}.portalPage .portalGrid article{min-height:210px;padding:28px 30px}.portalPage .portalGrid h2{margin:34px 0 12px;font-size:27px}.portalPage .portalGrid p{font-size:14px;line-height:1.65}.portalPage .portalGrid article>small{margin-top:20px;font-size:11px}.portalPage .planCapacity,.portalPage .companySection,.portalPage .teamSection,.portalPage .activitySection,.portalPage .operationsSection{margin-bottom:32px;padding:34px 38px 38px}.portalPage .planCapacityHeading h2,.portalPage .teamHeading h2,.portalPage .activityHeading h2{font-size:clamp(29px,3vw,38px);line-height:1.12}.portalPage .planCapacityHeading p:not(.eyebrow),.portalPage .teamHeading>div>p:not(.eyebrow),.portalPage .activityHeading>div>p:not(.eyebrow){font-size:14px;line-height:1.6}.portalPage .companyAreaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portalPage .companyAreaCard{align-items:start;min-height:150px;padding:22px 24px}.portalPage .companyAreaCard h3{font-size:20px}.portalPage .companyAreaCard p{font-size:13px;line-height:1.6}.portalPage .companyAreaCard em,.portalPage .companyAreaAction{font-size:10px;font-weight:850}.portalPage .organizationMap{background:radial-gradient(circle at 50% 4%,#2b78ff29,#0000 28rem),#030a16b3;border:1px solid #3f78ca47;border-radius:18px;margin-top:28px;overflow:hidden}.portalPage .organizationMapHeading{border-bottom:1px solid #3f78ca38;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:end;gap:28px;padding:30px 32px;display:grid}.portalPage .organizationMapHeading h3{letter-spacing:-.045em;max-width:760px;margin:8px 0 12px;font-size:clamp(28px,3vw,42px);line-height:1.08}.portalPage .organizationMapHeading>div:first-child>p:last-child{color:#94a6bf;max-width:740px;margin:0;font-size:14px;line-height:1.65}.portalPage .organizationMapStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.portalPage .organizationMapStats span{color:#8395ad;text-transform:uppercase;background:#0a1c33b8;border:1px solid #467cc233;border-radius:10px;flex-direction:column;gap:4px;min-height:66px;padding:12px 14px;font-size:10px;display:flex}.portalPage .organizationMapStats strong{color:#edf5ff;letter-spacing:-.02em;font-size:18px}.portalPage .organizationMapCanvas{padding:32px}.portalPage .organizationBrainNode{background:linear-gradient(135deg,#0d284cf5,#071429f5);border:1px solid #3985ff8a;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;max-width:760px;min-height:116px;margin:0 auto;padding:22px 24px;display:grid;position:relative;box-shadow:0 18px 50px #00194a52,inset 0 1px #67abff38}.portalPage .organizationNodeType{color:#68d5ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:9px;font-weight:800;position:absolute;top:14px;left:24px}.portalPage .organizationBrainCore{background:radial-gradient(circle at 50% 46%,#ff54ca,#8b176d 55%,#16091b 72%);border:1px solid #ff59cdd1;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-top:10px;display:flex;overflow:hidden;box-shadow:0 0 28px #ff30be6b}.portalPage .organizationBrainCore img{object-fit:cover;object-position:center 34%;width:100%;height:100%;display:block;transform:scale(1.08)}.portalPage .organizationBrainNode h4{margin:10px 0 6px;font-size:21px}.portalPage .organizationBrainNode p{color:#9eafc6;margin:0;font-size:12px;line-height:1.55}.portalPage .organizationBrainNode>a,.portalPage .organizationMapEmpty a,.portalPage .organizationDepartmentDetails>a,.portalPage .organizationMapFooter a{color:#d4e7ff;text-transform:uppercase;background:#3170f729;border:1px solid #458dff66;border-radius:9px;justify-content:center;align-items:center;padding:10px 13px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.portalPage .organizationConnector{width:min(78%,820px);height:42px;margin:0 auto;position:relative}.portalPage .organizationConnector:before,.portalPage .organizationConnector:after,.portalPage .organizationConnector span{content:"";background:#3f87ea70;position:absolute}.portalPage .organizationConnector:before{width:1px;top:0;bottom:0;left:50%}.portalPage .organizationConnector:after{height:1px;bottom:0;left:12%;right:12%}.portalPage .organizationConnector span{border-radius:50%;width:7px;height:7px;bottom:-3px;left:calc(50% - 3px)}.portalPage .organizationConnector.departments{height:34px}.portalPage .organizationLayerHeading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.portalPage .organizationLayerHeading>span{color:#66d1ff;font-family:var(--font-geist-mono), monospace;background:#3277f11f;border:1px solid #4086fb59;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;display:flex}.portalPage .organizationLayerHeading strong,.portalPage .organizationLayerHeading small{display:block}.portalPage .organizationLayerHeading strong{font-size:14px}.portalPage .organizationLayerHeading small{color:#7488a4;margin-top:3px;font-size:10px}.portalPage .organizationLeadership,.portalPage .organizationDepartments{background:#071120ad;border:1px solid #3d6fb038;border-radius:14px;padding:20px}.portalPage .organizationLeadershipList{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portalPage .organizationPersonNode,.portalPage .organizationDepartmentNode{background:#060f1deb;border:1px solid #4477b838;border-radius:12px;overflow:hidden}.portalPage .organizationPersonNode summary,.portalPage .organizationDepartmentNode summary{cursor:pointer;list-style:none}.portalPage .organizationPersonNode summary::-webkit-details-marker{display:none}.portalPage .organizationDepartmentNode summary::-webkit-details-marker{display:none}.portalPage .organizationPersonNode summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:11px 13px;display:grid}.portalPage .organizationAvatar{color:#071224;background:linear-gradient(145deg,#edf4ff,#7794b8);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:flex}.portalPage .organizationPersonNode summary strong,.portalPage .organizationPersonNode summary small{display:block}.portalPage .organizationPersonNode summary strong{font-size:12px}.portalPage .organizationPersonNode summary small{color:#8194ae;margin-top:4px;font-size:9px}.portalPage .organizationPersonNode summary em,.portalPage .organizationDepartmentNode summary em{color:#5fe6b8;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.portalPage .organizationPersonNode summary em:after,.portalPage .organizationDepartmentNode summary em:after{color:#7ccfff;content:" +"}.portalPage .organizationPersonNode[open] summary em:after,.portalPage .organizationDepartmentNode[open] summary em:after{content:" −"}.portalPage .organizationPersonNode>div{border-top:1px solid #3f6fab2e;padding:12px 14px 14px 63px}.portalPage .organizationPersonNode>div p{color:#92a3b9;margin:0 0 8px;font-size:10px}.portalPage .organizationPersonNode>div a{color:#74cfff;font-size:9px;font-weight:800;text-decoration:none}.portalPage .organizationDepartmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portalPage .organizationDepartmentNode.active{border-color:#34cba461}.portalPage .organizationDepartmentNode.paused{border-color:#f5ad455c}.portalPage .organizationDepartmentNode summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:90px;padding:16px 18px 20px;display:grid;position:relative}.portalPage .organizationDepartmentNumber{color:#536d90;font-family:var(--font-geist-mono), monospace;font-size:10px}.portalPage .organizationDepartmentTitle small,.portalPage .organizationDepartmentTitle strong{display:block}.portalPage .organizationDepartmentTitle small{color:#64ceff;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.portalPage .organizationDepartmentTitle strong{margin-top:5px;font-size:16px}.portalPage .organizationDepartmentProgress{background:#486fa233;height:3px;position:absolute;bottom:0;left:0;right:0}.portalPage .organizationDepartmentProgress i{background:linear-gradient(90deg,#2f7fff,#64d7ff);height:100%;display:block}.portalPage .organizationDepartmentDetails{border-top:1px solid #3d6fb033;padding:18px}.portalPage .organizationDepartmentDetails>p{color:#9cadc2;margin:0 0 16px;font-size:12px;line-height:1.6}.portalPage .organizationDepartmentDetails dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.portalPage .organizationDepartmentDetails dl>div{background:#0d1e359e;border-radius:8px;padding:10px 11px}.portalPage .organizationDepartmentDetails dt{color:#6f829e;text-transform:uppercase;font-size:8px}.portalPage .organizationDepartmentDetails dd{color:#f0f6ff;margin:5px 0 0;font-size:15px;font-weight:800}.portalPage .organizationProfessionalList{gap:7px;margin-bottom:16px;display:grid}.portalPage .organizationProfessionalList article{background:#0b192cb8;border:1px solid #3e6fae29;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.portalPage .organizationProfessionalList article>span{color:#6ed5ff;font-family:var(--font-geist-mono), monospace;background:#3178f02e;border:1px solid #4d95ff57;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:8px;display:flex}.portalPage .organizationProfessionalList strong,.portalPage .organizationProfessionalList small{display:block}.portalPage .organizationProfessionalList strong{font-size:11px}.portalPage .organizationProfessionalList small{color:#778ca7;margin-top:3px;font-size:9px;line-height:1.45}.portalPage .organizationMapEmpty{text-align:center;background:#081426d1;border:1px dashed #4787e166;border-radius:12px;padding:24px}.portalPage .organizationMapEmpty p{color:#8fa2ba;max-width:560px;margin:8px auto 16px;font-size:12px;line-height:1.6}.portalPage .organizationMapFooter{border-top:1px solid #3f78ca38;justify-content:space-between;align-items:center;gap:20px;padding:18px 32px;display:flex}.portalPage .organizationMapLegend,.portalPage .organizationMapFooter>div:last-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portalPage .organizationMapLegend span,.portalPage .organizationMapFooter small{color:#7588a2;font-size:9px}.portalPage .organizationMapLegend i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.portalPage .organizationMapLegend .human{background:#dce9f9}.portalPage .organizationMapLegend .brain{background:#3b8cff}.portalPage .organizationMapLegend .digital{background:#51d6ae}.portalPage .robotixOperatingModes{background:linear-gradient(145deg,#071832f5,#040d1dfa);border:1px solid #4282dc4d;border-radius:18px;margin-top:22px;overflow:hidden}.portalPage .robotixOperatingModes>header{border-bottom:1px solid #4282dc38;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:end;gap:28px;padding:28px 32px;display:grid}.portalPage .robotixOperatingModes>header h3{letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(25px,2.8vw,38px);line-height:1.08}.portalPage .robotixOperatingModes>header>p,.portalPage .robotixOperatingModeCard p,.portalPage .robotixOperatingModeCard li,.portalPage .robotixOperatingModesNote{color:#91a4bd;font-size:12px;line-height:1.65}.portalPage .robotixOperatingModes>header>p{margin:0}.portalPage .robotixOperatingModeGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portalPage .robotixOperatingModeCard{grid-template-columns:38px minmax(0,1fr);gap:16px;padding:28px 32px;display:grid}.portalPage .robotixOperatingModeCard+.robotixOperatingModeCard{border-left:1px solid #4282dc38}.portalPage .robotixOperatingModeNumber{color:#4b6d99;font-family:var(--font-geist-mono), monospace;font-size:11px;font-weight:850}.portalPage .robotixOperatingModeCard>div:last-child>span{color:#66d3ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:9px;font-weight:850}.portalPage .robotixOperatingModeCard h4{letter-spacing:-.03em;margin:12px 0 10px;font-size:22px;line-height:1.15}.portalPage .robotixOperatingModeCard ul{gap:7px;margin:18px 0;padding:0;list-style:none;display:grid}.portalPage .robotixOperatingModeCard ul li:before{color:#50d4ac;content:"✓";margin-right:8px;font-weight:900}.portalPage .robotixOperatingModeCard>div>a,.portalPage .contentPipelineComposer summary{color:#71d6ff;cursor:pointer;text-transform:uppercase;font-size:10px;font-weight:850;text-decoration:none}.portalPage .robotixOperatingModeCard ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:18px 0;padding:0;list-style:none;display:grid}.portalPage .robotixOperatingModeCard ol li{background:#0a1d37cc;border:1px solid #467dc733;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.portalPage .robotixOperatingModeCard ol b{color:#68d3ff;font-size:9px}.portalPage .contentPipelineComposer{border-top:1px solid #4282dc38;margin-top:20px;padding-top:18px}.portalPage .contentPipelineComposer form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px;display:grid}.portalPage .contentPipelineComposer label{color:#aebed2;gap:6px;font-size:10px;font-weight:750;display:grid}.portalPage .contentPipelineComposer input,.portalPage .contentPipelineComposer select{color:#e8f2ff;background:#050d1c;border:1px solid #417eda6b;border-radius:9px;min-height:42px;padding:9px 11px}.portalPage .contentPipelineApproval{grid-column:1/-1;align-items:center;display:flex!important}.portalPage .contentPipelineApproval input{min-height:auto}.portalPage .contentPipelineComposer button{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#2564e8,#4385ff);border:0;border-radius:9px;grid-column:1/-1;min-height:44px;font-size:10px;font-weight:900}.portalPage .robotixOperatingModesNote{border-top:1px solid #4282dc38;margin:0;padding:16px 32px}.portalPage .teamHeading,.portalPage .activityHeading{align-items:center;padding-bottom:22px}.portalPage .teamLayout{grid-template-columns:1fr;padding-top:22px}.portalPage .teamMember strong{font-size:14px}.portalPage .teamMember small,.portalPage .memberMeta span{font-size:11px}.portalPage .brainPilot{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:26px 32px;padding:34px 38px}.portalPage .brainPilotCore{grid-area:1/1;margin-top:12px}.portalPage .brainPilotContent{grid-area:1/2;min-width:0}.portalPage .brainPilotContent h2{max-width:900px;font-size:clamp(34px,4vw,54px);line-height:1.06}.portalPage .brainPilotContent>p:not(.eyebrow){max-width:900px;font-size:16px}.portalPage .brainPilotCapabilities button{font-size:12px}.portalPage .brainPilotControl{border-top:1px solid #5c89c42e;border-left:0;grid-column:1/-1;grid-template-columns:minmax(190px,.7fr) minmax(300px,1.5fr) minmax(220px,.65fr);align-items:center;gap:14px 24px;padding:22px 0 0;display:grid}.portalPage .brainPilotControl p{min-height:0;font-size:15px}.portalPage .brainPilotControl small{grid-column:1/-1;font-size:12px}.portalPage .brainPilotStatus,.portalPage .brainPilotMic{font-size:12px}.portalPage .brainPilotChatHeading h3{font-size:clamp(26px,3vw,36px)}.portalPage .brainPilotChatLabel{font-size:18px}.portalPage .brainPilotChat textarea,.portalPage .brainPilotMessage{font-size:16px}.portalPage .brainPilotChat>button[type=submit],.portalPage .brainPilotAttachment>label,.portalPage .brainPilotEndChat{text-transform:uppercase;font-weight:950}.portalPage .brainGovernance{background:linear-gradient(135deg,#081934f5,#0b1327f5);border:1px solid #4684e047;border-radius:18px;max-width:1320px;margin:0 auto 32px;padding:32px 38px}.portalPage .brainGovernanceHeading{justify-content:space-between;align-items:end;gap:28px;display:flex}.portalPage .brainGovernanceHeading h2{margin:7px 0 10px;font-size:clamp(28px,3vw,38px)}.portalPage .brainGovernanceHeading p:not(.eyebrow){color:#a5b5ca;max-width:820px;margin:0;font-size:14px;line-height:1.65}.portalPage .brainGovernanceHeading>span{color:#9dc8ff;text-transform:uppercase;background:#4e91ff1a;border:1px solid #4e91ff47;border-radius:999px;flex:none;padding:9px 13px;font-size:10px;font-weight:900}.portalPage .brainGovernanceForm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;margin-top:26px;display:grid}.portalPage .brainGovernanceForm label{color:#c8d5e7;gap:8px;font-size:12px;font-weight:800;display:grid}.portalPage .brainGovernanceForm input,.portalPage .brainGovernanceForm select{color:#edf5ff;font:inherit;background:#030a16eb;border:1px solid #4884df59;border-radius:10px;min-height:46px;padding:11px 13px}.portalPage .brainGovernanceKpis{grid-column:span 2}.portalPage .brainGovernanceForm .button{min-height:46px}.portalPage .brainGovernanceRules{border-top:1px solid #5689cb29;flex-wrap:wrap;gap:10px 20px;margin-top:24px;padding-top:18px;display:flex}.portalPage .brainGovernanceRules span{color:#8fa5c0;font-size:11px}.portalPage .executivePulse{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.portalPage .executivePulse article{background:#08162cc2;border:1px solid #4880d033;border-radius:14px;min-height:150px;padding:20px 22px}.portalPage .executivePulse article.attention{border-color:#ffad4873}.portalPage .executivePulse span{color:#68cfff;letter-spacing:.08em;font-size:10px;font-weight:900}.portalPage .executivePulse strong{margin-top:18px;font-size:23px;display:block}.portalPage .executivePulse p{color:#93a5bd;margin:8px 0 0;font-size:12px;line-height:1.6}.portalPage .executivePulse a{color:#8bcaff;margin-top:12px;font-size:11px;font-weight:850;display:inline-block}.portalPage .workforceBoard,.portalPage .commandBoard,.portalPage .commercialBoard,.portalPage .serviceBoard,.portalPage .financialBoard,.portalPage .marketingBoard,.portalPage .approvalBoard{grid-template-columns:minmax(0,1fr)}.portalPage .workforceItem h3,.portalPage .operationForm h3{font-size:22px}.portalPage .workforceItem p,.portalPage .taskItem span,.portalPage .commercialOpportunity small,.portalPage .commercialOpportunity span,.portalPage .commercialOpportunity p,.portalPage .serviceTicketBody small,.portalPage .serviceTicketBody span,.portalPage .serviceTicketBody p,.portalPage .serviceTicketBody em,.portalPage .financialEntryBody small,.portalPage .financialEntryBody span,.portalPage .financialEntryBody em,.portalPage .financialAmount small,.portalPage .marketingCampaignBody small,.portalPage .marketingCampaignBody span,.portalPage .marketingCampaignBody p,.portalPage .marketingCampaignResults span,.portalPage .marketingCampaignResults small,.portalPage .approvalItem>p{font-size:12px}.portalPage .workforceBoard>.operationForm,.portalPage .commandBoard>.operationForm,.portalPage .commercialBoard>.operationForm,.portalPage .serviceBoard>.operationForm,.portalPage .financialBoard>.operationForm,.portalPage .marketingBoard>.operationForm,.portalPage .approvalBoard>.operationForm,.portalPage .teamLayout>.inviteCard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:15px 18px;width:100%;padding:24px 26px;display:grid}.portalPage .workforceBoard>.operationForm>.eyebrow,.portalPage .workforceBoard>.operationForm>h3,.portalPage .commandBoard>.operationForm>.eyebrow,.portalPage .commandBoard>.operationForm>h3,.portalPage .commercialBoard>.operationForm>.eyebrow,.portalPage .commercialBoard>.operationForm>h3,.portalPage .serviceBoard>.operationForm>.eyebrow,.portalPage .serviceBoard>.operationForm>h3,.portalPage .financialBoard>.operationForm>.eyebrow,.portalPage .financialBoard>.operationForm>h3,.portalPage .marketingBoard>.operationForm>.eyebrow,.portalPage .marketingBoard>.operationForm>h3,.portalPage .approvalBoard>.operationForm>.eyebrow,.portalPage .approvalBoard>.operationForm>h3,.portalPage .teamLayout>.inviteCard>.eyebrow,.portalPage .teamLayout>.inviteCard>h3,.portalPage .teamLayout>.inviteCard>small{grid-column:1/-1}.portalPage .operationForm label,.portalPage .inviteCard label{gap:8px;font-size:12px}.portalPage .operationForm input,.portalPage .operationForm select,.portalPage .operationForm textarea,.portalPage .inviteCard input,.portalPage .inviteCard select,.portalPage .inviteCard textarea{min-height:46px;padding:12px 14px;font-size:14px}.portalPage .operationForm label:has(textarea){grid-column:span 2}.portalPage .operationForm>.button,.portalPage .inviteCard>.button,.portalPage .operationForm>button{text-transform:uppercase;align-self:end;min-height:46px;font-size:12px;font-weight:950}.portalPage .operationForm>small{grid-column:1/-1;font-size:11px}@media (max-width:900px){.portalPage .portalWelcome,.portalPage .brainPilot{grid-template-columns:1fr}.portalPage .brainPilotCore,.portalPage .brainPilotContent,.portalPage .brainPilotControl{grid-area:auto/1}.portalPage .brainPilotCore{margin:0 auto}.portalPage .brainPilotContent{text-align:center}.portalPage .brainPilotContent>p:not(.eyebrow){margin-left:auto;margin-right:auto}.portalPage .brainPilotCapabilities{justify-content:center}.portalPage .brainPilotControl{text-align:center;grid-template-columns:1fr}.portalPage .brainPilotStatus{justify-content:center}.portalPage .brainPilotControl small{grid-column:1}.portalPage .brainGovernanceHeading{flex-direction:column;align-items:flex-start}.portalPage .brainGovernanceForm{grid-template-columns:repeat(2,minmax(0,1fr))}.portalPage .executivePulse{grid-template-columns:1fr}.portalPage .organizationMapHeading{grid-template-columns:1fr;align-items:start}.portalPage .organizationLeadershipList{grid-template-columns:repeat(2,minmax(0,1fr))}.portalPage .organizationBrainNode{max-width:680px}.portalPage .robotixOperatingModes>header,.portalPage .robotixOperatingModeGrid{grid-template-columns:1fr}.portalPage .robotixOperatingModeCard+.robotixOperatingModeCard{border-top:1px solid #4282dc38;border-left:0}.portalPage .workforceBoard>.operationForm,.portalPage .commandBoard>.operationForm,.portalPage .commercialBoard>.operationForm,.portalPage .serviceBoard>.operationForm,.portalPage .financialBoard>.operationForm,.portalPage .marketingBoard>.operationForm,.portalPage .approvalBoard>.operationForm,.portalPage .teamLayout>.inviteCard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.portalPage .portalWelcome{padding:84px 18px 42px}.portalPage .portalWelcome h1{font-size:clamp(38px,12vw,52px)}.portalPage .portalGrid,.portalPage .portalMetrics{padding-left:18px;padding-right:18px}.portalPage .portalMetrics,.portalPage .companyAreaGrid,.portalPage .planCapacityGrid,.portalPage .planBenefitList{grid-template-columns:1fr}.portalPage .organizationMap{border-radius:12px}.portalPage .organizationMapHeading,.portalPage .organizationMapCanvas,.portalPage .organizationMapFooter{padding-left:16px;padding-right:16px}.portalPage .organizationMapHeading,.portalPage .organizationMapStats,.portalPage .organizationLeadershipList,.portalPage .organizationDepartmentGrid{grid-template-columns:1fr}.portalPage .organizationMapHeading{align-items:start}.portalPage .robotixOperatingModes>header,.portalPage .robotixOperatingModeCard,.portalPage .robotixOperatingModesNote{padding-left:16px;padding-right:16px}.portalPage .robotixOperatingModeCard,.portalPage .robotixOperatingModeCard ol,.portalPage .contentPipelineComposer form{grid-template-columns:1fr}.portalPage .organizationBrainNode{grid-template-columns:auto minmax(0,1fr);padding:22px 18px 18px}.portalPage .organizationBrainNode>a{grid-column:1/-1}.portalPage .organizationConnector:after{left:25%;right:25%}.portalPage .organizationLeadership,.portalPage .organizationDepartments{padding:14px}.portalPage .organizationMapFooter{flex-direction:column;align-items:flex-start}.portalPage .planCapacity,.portalPage .companySection,.portalPage .teamSection,.portalPage .activitySection,.portalPage .operationsSection,.portalPage .brainPilot,.portalPage .brainGovernance{border-radius:14px;margin-left:12px;margin-right:12px;padding:26px 20px}.portalPage .brainGovernanceForm{grid-template-columns:1fr}.portalPage .brainGovernanceKpis{grid-column:1}.portalPage .brainPilotContent h2{font-size:clamp(31px,10vw,44px)}.portalPage .brainPilotChatPanel{padding:20px}.portalPage .brainPilotChatHeading,.portalPage .brainVisualHeading,.portalPage .teamHeading,.portalPage .activityHeading{flex-direction:column;align-items:flex-start}.portalPage .brainPilotChat{grid-template-columns:1fr;grid-template-areas:"label""message""attachment""send"}.portalPage .brainPilotChat>button[type=submit]{min-height:52px}.portalPage .brainVisualPanel{padding:20px}.portalPage .brainVisualSourceButtons{grid-template-columns:1fr}.portalPage .brainVisualSourceButtons button.secondary{grid-column:1}.portalPage .workforceItem,.portalPage .taskItem,.portalPage .commercialOpportunity,.portalPage .serviceTicket,.portalPage .financialEntry,.portalPage .marketingCampaign{grid-template-columns:1fr}.portalPage .workforceMeta,.portalPage .commercialValue,.portalPage .financialAmount,.portalPage .marketingCampaignResults{text-align:left}.portalPage .workforceBoard>.operationForm,.portalPage .commandBoard>.operationForm,.portalPage .commercialBoard>.operationForm,.portalPage .serviceBoard>.operationForm,.portalPage .financialBoard>.operationForm,.portalPage .marketingBoard>.operationForm,.portalPage .approvalBoard>.operationForm,.portalPage .teamLayout>.inviteCard{grid-template-columns:1fr;padding:22px 20px}.portalPage .operationForm label:has(textarea){grid-column:1}}.brainCockpit{--brain-line:#29415e;--brain-muted:#b2c1d5;color:#f2f6ff;border:1px solid var(--brain-line);background:#07111f;border-radius:20px;font-size:1rem;overflow:hidden}.brainCockpit *{box-sizing:border-box;min-width:0}.brainCockpit button,.brainCockpit label[role=button],.brainCameraOptions label{color:#edf3ff;min-height:44px;font:inherit;text-transform:uppercase;cursor:pointer;background:#12243b;border:1px solid #38506e;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;font-weight:750;display:inline-flex}.brainCockpit button:hover:not(:disabled),.brainCockpit label[role=button]:hover{background:#233858;border-color:#ee7bcb}.brainCockpit button:disabled{opacity:.45;cursor:not-allowed}.brainCockpit :focus-visible{outline-offset:3px;outline:3px solid #70dfff}.brainSecondaryPanel summary:focus-visible{outline-offset:3px;outline:3px solid #70dfff}.brainCockpitHeader{border-bottom:1px solid var(--brain-line);align-items:center;gap:14px;padding:16px 22px;display:flex}.brainCockpitHeader img{border-radius:50%;flex-shrink:0}.brainCockpitHeader h2{margin:0;font-size:1.35rem;line-height:1.3}.brainCockpitHeader p{color:var(--brain-muted);margin:3px 0 0;font-size:.875rem}.brainCockpitStatus{color:var(--brain-muted);align-items:center;gap:8px;margin-left:auto;font-size:.875rem;display:flex}.brainCockpitStatus i,.brainCameraLive i{background:#8c9cb3;border-radius:50%;width:8px;height:8px;display:inline-block}.brainCockpitStatus.listening i,.brainCameraLive i{background:#5ce4bc}.brainCockpitStatus.speaking i{background:#f17ccc}.brainCockpit .brainStop{background:0 0}.brainCockpitBody{grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);height:clamp(530px,70dvh,840px);display:grid}.brainCockpitCamera{border-right:1px solid var(--brain-line);background:#091728;padding:18px;overflow:auto}.brainCameraHeading,.brainCockpitConversationHead{justify-content:space-between;align-items:center;gap:12px;font-size:1rem;display:flex}.brainCameraHeading span,.brainCockpitConversationHead span{color:#b9d0e9;font-size:.75rem}.brainCameraStage{aspect-ratio:4/3;background:#030a13;border-radius:14px;place-items:center;margin:14px 0;display:grid;position:relative;overflow:hidden}.brainCameraStage video{object-fit:contain;width:100%;height:100%}.brainCameraStage video[hidden]{display:none}.brainCameraEmpty{text-align:center;padding:18px}.brainCameraEmpty img{border-radius:50%;margin:0 auto 12px;display:block}.brainCameraEmpty strong{font-size:1.15rem}.brainCameraEmpty p{color:var(--brain-muted);margin:10px 0 0;font-size:.95rem;line-height:1.5}.brainCameraActions{grid-template-columns:1fr;gap:8px;display:grid}.brainCockpit .selected{background:#193f42;border-color:#58d5b7}.brainCameraNote{color:var(--brain-muted);margin:12px 0;font-size:.875rem;line-height:1.45}.brainCameraPrivacy{color:#a7b8cf;margin:14px 0 0;font-size:.8125rem;line-height:1.5}.brainCameraLive{color:#7af0ca;font-size:.875rem}.brainCameraLive small{color:var(--brain-muted);margin-top:6px;display:block}.brainCameraOptions summary{cursor:pointer;color:#d3e3f7;padding:10px 0;font-size:.875rem}.brainCameraOptions button,.brainCameraOptions label{width:100%;margin-top:8px}.brainCockpit .brainCockpitConversation{background:0 0;border:0;border-radius:0;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.brainCockpitConversationHead{padding:16px 20px 4px}.brainCockpitMessageStatus{color:var(--brain-muted);min-height:40px;padding:6px 20px 10px;font-size:.875rem}.brainCockpit .brainPilotChatLog{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 1 0;gap:16px;height:auto;min-height:100px;max-height:none;padding:16px 20px;display:flex;overflow-y:auto}.brainCockpit .brainPilotMessage{background:#14263d;border-radius:14px;flex:none;width:fit-content;max-width:94%;height:auto;min-height:auto;margin:0;padding:14px 16px}.brainCockpit .brainPilotMessage.user{background:#382342;align-self:flex-end}.brainCockpit .brainPilotMessage.brain{align-self:flex-start}.brainCockpit .brainPilotMessage strong{color:#f4a0d7;margin-bottom:7px;font-size:.8125rem;display:block}.brainCockpit .brainPilotMessage span{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.6}.brainCockpit .brainPilotChatEmpty{text-align:left;gap:14px;margin:auto;padding:16px 0;display:grid}.brainCockpit .brainPilotChatEmpty strong{color:#f6f8ff;font-size:1.4rem}.brainCockpit .brainPilotChatEmpty span{color:var(--brain-muted);font-size:1rem;line-height:1.6}.brainCockpitSuggestions{flex-wrap:wrap;gap:8px;display:flex}.brainCockpit .brainUnifiedComposer{border-top:1px solid var(--brain-line);flex:none;margin:0;padding:14px 18px;display:block}.brainCockpit .brainUnifiedComposer>label{color:#c0cee1;margin-bottom:8px;font-size:.875rem;display:block}.brainCockpitInput{align-items:stretch;gap:10px;display:flex}.brainCockpit .brainUnifiedComposer textarea{color:#f4f7ff;resize:vertical;height:72px;min-height:72px;max-height:170px;font:inherit;background:#050e1b;border:1px solid #4a5f7d;border-radius:12px;flex:1;padding:12px;font-size:1rem}.brainCockpit .brainUnifiedSend{color:#fff;background:#974584;min-width:88px;height:auto}.brainCockpitToolbar{flex-wrap:wrap;gap:8px;margin:10px 0 8px;display:flex}.brainCockpitToolbar input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.brainCockpit .brainTalk{background:#934077;border-color:#ee94d2}.brainComposerHint{color:#aabbd1;font-size:.75rem}.brainCockpitFooter{border-top:1px solid var(--brain-line);color:#b6c6d9;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:.8125rem;display:flex}.brainCockpitInsight{max-height:150px;padding:8px 20px;font-size:.875rem;overflow:auto}.brainSecondaryPanel{border:1px solid #29415e;border-radius:12px;margin-top:12px;padding:14px 20px}.brainSecondaryPanel>summary{cursor:pointer;color:#dbe8f8;font-size:1rem;font-weight:650}@media (max-width:900px){.brainCockpitHeader{flex-wrap:wrap;padding:14px}.brainCockpitStatus{flex:1;margin-left:0}.brainCockpitBody{grid-template-columns:minmax(230px,.75fr) minmax(0,1fr);height:760px}.brainCockpitToolbar button,.brainCockpitToolbar label{padding:9px;font-size:.8125rem}}@media (max-width:640px){.brainCockpitBody{grid-template-columns:1fr;height:auto}.brainCockpitCamera{border-right:0;border-bottom:1px solid var(--brain-line)}.brainCameraStage{aspect-ratio:16/9;max-height:240px}.brainCameraEmpty img{width:60px;height:60px}.brainCameraActions{grid-template-columns:1fr 1fr}.brainCockpit .brainCockpitConversation{height:70dvh;min-height:560px}.brainCockpitFooter{align-items:flex-start}}.brainSpecialists{background:#09172b;border:1px solid #284568;border-radius:16px;margin:0 1rem 1rem;padding:.9rem}.brainSpecialists summary{cursor:pointer;color:#eaf3ff;font-size:1rem;font-weight:700}.brainSpecialists p{color:#b8cae0;margin:.75rem 0;font-size:1rem;line-height:1.5}.brainSpecialistGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.6rem;display:grid}.brainSpecialistGrid button{text-align:left;color:#edf4ff;cursor:pointer;background:#101f35;border:1px solid #314663;border-left:4px solid;border-radius:9px;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.8rem;display:flex}.brainSpecialistGrid button:hover{background:#1a304b}.brainSpecialistGrid button:focus-visible{outline-offset:3px;outline:3px solid #63d6ff}.brainSpecialistGrid strong{font-size:1rem}.brainSpecialistGrid span,.brainSpecialists small{color:#bbcae1;font-size:.875rem;line-height:1.5}.brainSpecialists small{margin-top:.75rem;display:block}.brainSpecialists a{color:#7df;text-decoration:underline}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
