/*! 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-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-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;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.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}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.overline{text-decoration-line:overline}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#08111f;--ink-2:#0f1b2d;--ink-3:#172438;--slate:#1e293b;--muted:#5d6878;--line:#dce1e8;--paper:#f5f6f3;--paper-2:#eceee9;--white:#fff;--amber:#ff9d00;--amber-2:#ffb347;--amber-soft:#eef1f4;--blue:#4f7cff;--blue-soft:#e7edff;--mint:#2bbf91;--mint-soft:#dbf8ee;--danger:#e24747;--shadow-sm:0 12px 30px #08111f14;--shadow-md:0 28px 80px #08111f24;--shadow-dark:0 32px 90px #00000057;--radius-sm:12px;--radius:18px;--radius-lg:28px;--shell:min(1240px, calc(100vw - 48px));--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:112px}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--font-roboto), Arial, Helvetica, sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}body::selection{background:var(--amber);color:#111820}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,select,summary,a{-webkit-tap-highlight-color:transparent}button,summary,a[href]{cursor:pointer}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;text-wrap:balance}p{text-wrap:pretty}main{min-height:70vh}.shell{width:var(--shell);margin-inline:auto;position:relative}.skip-link{z-index:1000;color:#08111f;box-shadow:var(--shadow-md);background:#fff;border-radius:10px;padding:12px 16px;transition:top .2s;position:fixed;top:-100px;left:20px}.skip-link:focus{top:16px}:focus-visible{outline:3px solid var(--focus-ring,#5265de);outline-offset:3px}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button{min-height:46px;transition:color .22s ease, background .22s ease, border-color .22s ease, box-shadow .22s ease, transform .22s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 19px;font-size:14px;font-weight:720;line-height:1;display:inline-flex}.button:active{transform:translateY(0)}.button-large{min-height:54px;padding-inline:24px;font-size:15px}.button-primary:hover{background:var(--amber-2);box-shadow:0 16px 36px #f59e0b57}.button-secondary{color:var(--ink);background:var(--white);border-color:#ced4dd;box-shadow:0 7px 20px #08111f12}.button-ghost{color:#303b4b;background:0 0}.button-ghost:hover{background:#edf0f3}.button-light{color:var(--ink);background:var(--white);box-shadow:0 12px 30px #0003}.button-light:hover{background:var(--amber-soft)}.button-outline-light{color:#fff;background:0 0;border-color:#ffffff47}.button-outline-light:hover{background:#ffffff14;border-color:#ffffff80}.text-link{color:#b85c00;align-items:center;gap:8px;font-size:14px;font-weight:760;display:inline-flex}.text-link svg{transition:transform .22s var(--ease)}.text-link:hover svg{transform:translate(4px)}.center-action{justify-content:center;margin-top:42px;display:flex}.site-header{z-index:100;pointer-events:none;position:fixed;top:14px;left:0;right:0}.nav-shell{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);pointer-events:auto;background:#f7f8f6e6;border:1px solid #ffffff26;border-radius:18px;align-items:center;gap:26px;width:min(1320px,100vw - 28px);min-height:68px;margin-inline:auto;padding:8px 10px 8px 14px;display:flex;box-shadow:0 16px 50px #040a1429}.brand{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.brand-mark{border-radius:10px;box-shadow:0 5px 16px #08111f29}.brand-tag{color:#8a95a4;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.11em;text-transform:uppercase;margin-left:4px}.desktop-nav{align-items:center;gap:3px;margin-inline:auto;display:flex}.nav-link{color:#445061;border-radius:10px;align-items:center;gap:5px;height:42px;padding:0 13px;font-size:13px;font-weight:650;transition:color .18s,background .18s;display:inline-flex}.nav-link:hover{color:var(--ink);background:#e7eaee}.nav-product-menu{position:relative}.product-popover{width:660px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity .2s ease, visibility .2s ease, transform .2s var(--ease);background:#fffffffa;border:1px solid #d8dde4;border-radius:20px;grid-template-columns:210px 1fr;gap:12px;padding:12px;display:grid;position:absolute;top:50px;left:-210px;transform:translateY(9px)}.nav-product-menu:hover .product-popover,.nav-product-menu:focus-within .product-popover{opacity:1;visibility:visible;transform:translateY(0)}.popover-products{gap:4px;display:grid}.popover-product{border-radius:13px;grid-template-columns:42px 1fr 22px;align-items:center;gap:10px;min-height:68px;padding:8px 10px;transition:background .18s;display:grid}.popover-product small{color:#7a8593;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;display:block}.popover-product strong{letter-spacing:-.02em;font-size:13px}.popover-arrow{color:#929ba8;transition:transform .2s var(--ease)}.popover-product:hover .popover-arrow{transform:translate(2px,2px)}.icon-tile{border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.icon-tile.amber{color:#7c4f00;background:var(--amber-soft)}.icon-tile.blue{color:#315ee2;background:var(--blue-soft)}.icon-tile.mint{color:#137b5c;background:var(--mint-soft)}.nav-actions{align-items:center;gap:4px;display:flex}.nav-cta{min-height:44px}.menu-button{width:44px;height:44px;color:var(--ink);background:#e9ecef;border:0;border-radius:12px;justify-content:center;align-items:center;display:none}.mobile-nav{pointer-events:auto;display:none}.footer-main{grid-template-columns:310px 1fr;gap:clamp(50px,8vw,130px);padding:66px 0;display:grid}.footer-brand p{color:#8d99aa;margin:24px 0;font-size:14px;line-height:1.65}.footer-links{grid-template-columns:repeat(4,1fr);gap:34px;display:grid}.footer-links h3{color:#fff;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 19px}.footer-links a{color:#8f9bab;margin-block:12px;font-size:13px;transition:color .18s;display:block}.footer-bottom{color:#687589;border-top:1px solid #162131;justify-content:space-between;gap:24px;padding:20px 0 30px;font-size:11px;display:flex}.footer-bottom p{margin:0}.home-hero{color:#fff;background:#020812;min-height:900px;padding-top:92px;position:relative;overflow:hidden}.home-hero:after{content:"";background:linear-gradient(90deg,#020812f7 0%,#020812d1 30%,#02081238 64%,#02081226 100%),linear-gradient(#0000 72%,#020812 100%);position:absolute;inset:0}.hero-inner{z-index:2;align-items:center;min-height:730px;display:flex}.launch-chip{color:#c9d2de;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:10px;width:max-content;margin-bottom:26px;padding:7px 11px 7px 7px;font-size:11px;display:flex}.launch-chip i{background:#778498;border-radius:50%;width:4px;height:4px}.hero-copy h1{letter-spacing:-.065em;max-width:640px;margin-bottom:26px;font-size:clamp(58px,7vw,96px);font-weight:770;line-height:.9}.principle-strip{z-index:5;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d9dee5;border-top:0;border-radius:0 0 20px 20px;grid-template-columns:repeat(4,1fr);margin-top:-1px;display:grid}.principle-strip>div{border-right:1px solid #e4e7eb;align-items:center;gap:12px;min-height:92px;padding:18px 20px;display:flex}.principle-strip>div:last-child{border-right:0}.principle-strip strong,.principle-strip small{display:block}.principle-strip strong{margin-bottom:4px;font-size:13px}.principle-strip small{color:#778290;font-size:10px;line-height:1.35}.section-heading.center{text-align:center;margin-inline:auto}.section-heading.center .overline{justify-content:center}.section-heading h2{color:var(--ink);margin-bottom:18px;font-size:clamp(40px,5vw,64px);line-height:.98}.section-heading p{max-width:680px;color:var(--muted);margin-bottom:0;font-size:17px;line-height:1.65}.section-heading.center p{margin-inline:auto}.split-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;max-width:none;display:grid}.split-heading h2{margin:0}.split-heading p{font-size:15px}.split-heading .text-link{margin-top:12px}.status-pill{color:#687485;width:max-content;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.09em;text-transform:uppercase;background:#ffffffb3;border:1px solid #dce1e7;border-radius:999px;align-items:center;gap:7px;margin-bottom:28px;padding:7px 10px;display:inline-flex}.status-pill i{background:var(--mint);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #2bbf91a6}.product-map-copy ul{margin:18px 0 26px;padding:0;list-style:none}.product-map-copy li{color:#3b4656;align-items:flex-start;gap:9px;margin:10px 0;font-size:12px;line-height:1.4;display:flex}.product-map-copy li svg{color:#a86d00;flex:none;margin-top:1px}.platform-mockup{color:#c9d2dd;width:min(820px,100%);transition:transform .45s var(--ease);background:#101b2b;border:1px solid #344154;border-radius:15px;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 32px 70px #0000007a}.product-map-visual:hover .platform-mockup,.product-detail-visual:hover .platform-mockup{transform:perspective(1200px)rotateY(0)rotateX(0)translateY(-3px)}.mock-window-bar{color:#637086;height:36px;font:600 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#0b1421;border-bottom:1px solid #283549;align-items:center;gap:9px;padding:0 10px;display:flex}.mock-logo{color:#0000;width:25px;height:25px;box-shadow:none;background:#14243a url(/lotpro-mark-192.png) 50%/cover no-repeat;border-radius:7px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mock-url{flex:1}.mock-live{color:#83e4bd;border:1px solid #2bbf914d;border-radius:999px;padding:4px 6px}.platform-grid{grid-template-columns:43px 1fr 142px;min-height:390px;display:grid}.mock-sidebar{background:#0d1725;border-right:1px solid #283549;flex-direction:column;align-items:center;gap:9px;padding:10px 7px;display:flex}.mock-sidebar span{color:#65748a;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.mock-sidebar i{flex:1}.mock-workspace{min-width:0;padding:11px}.mock-toolbar{grid-template-columns:1fr auto auto;gap:6px;display:grid}.mock-toolbar div,.mock-toolbar .mock-control{color:#748196;background:#131f30;border:1px solid #2e3b4f;border-radius:6px;align-items:center;gap:6px;height:29px;padding:0 9px;font-size:10px;display:flex}.mock-toolbar b{color:#151922;background:var(--amber);border-radius:4px;padding:2px 4px}.mock-toolbar .toolbar-add{color:#171b23;background:var(--amber);border-color:var(--amber);justify-content:center;width:29px;padding:0;font-size:15px}.mock-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin:9px 0;display:grid}.mock-stats span{background:#121e2e;border:1px solid #29364a;border-radius:7px;padding:8px}.mock-stats small{color:#69778c;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;margin-bottom:4px;display:block}.mock-stats strong{color:#e7edf5;font-size:15px}.vehicle-table{gap:4px;display:grid}.vehicle-row{background:#111d2c;border:1px solid #29364a;border-radius:7px;grid-template-columns:37px minmax(100px,1fr) 48px 54px 24px;align-items:center;gap:6px;min-height:48px;padding:5px 6px;transition:border .2s,background .2s;display:grid}.vehicle-row.selected{background:#f59e0b12;border-color:#f59e0b94}.vehicle-thumb{color:#7f91a8;background:#223045;border-radius:5px;justify-content:center;align-items:center;width:34px;height:28px;display:flex}.vehicle-row strong,.vehicle-row small{display:block}.vehicle-row strong{color:#d6dee8;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:10px;overflow:hidden}.vehicle-row small{color:#718096;font-size:10px}.vehicle-row .stock{color:#9aa6b6;font-size:10px}.status-dot{color:#0b6b51;background:#2bbf911a;border-radius:999px;width:max-content;padding:4px 5px;font-size:10px}.status-1{color:#ffca69;background:#f59e0b1a}.status-2{color:#9fb4ff;background:#4f7cff1c}.vehicle-row .row-control{color:#8290a2;background:#192638;border:1px solid #354359;border-radius:6px;justify-content:center;align-items:center;width:23px;height:23px;padding:0;display:flex}.mock-detail{background:#0d1725;border-left:1px solid #283549;flex-direction:column;align-items:stretch;padding:12px;display:flex}.detail-label{color:#8f9caf;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em}.detail-vehicle{color:#8796ab;background:linear-gradient(135deg,#1f2d41,#121d2c);border:1px solid #2b394d;border-radius:8px;justify-content:center;align-items:center;height:76px;margin:9px 0;display:flex}.mock-detail>strong{color:#e8edf4;font-size:10px}.mock-detail>small{color:#6f7c8f;margin:4px 0 10px;font-size:10px}.deal-figure{border:1px solid #2a3749;border-radius:6px;justify-content:space-between;margin-top:5px;padding:7px;font-size:10px;display:flex}.mock-detail .detail-control{color:#171b23;background:var(--amber);border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:29px;margin-top:auto;font-size:10px;font-weight:800;display:flex}.platform-mockup.compact{transform:perspective(1200px)rotateY(-4deg)scale(.92)}.phone-scene{justify-content:center;align-items:center;width:min(560px,100%);height:580px;display:flex;position:relative}.phone-device{z-index:3;color:#fff;width:236px;height:500px;transition:transform .45s var(--ease);background:linear-gradient(#172a45 0%,#08111e 54%,#0b1524 100%);border:7px solid #1c2737;border-radius:37px;flex-direction:column;align-items:center;padding:16px 17px;display:flex;position:relative;transform:rotate(-2deg);box-shadow:0 42px 80px #0000007a,inset 0 0 0 1px #48546a}.phone-speaker{background:#050912;border-radius:999px;width:68px;height:19px;position:absolute;top:10px}.phone-status{color:#9aa9bd;justify-content:space-between;width:100%;font-size:10px;display:flex}.caller-avatar{color:#ffc65d;background:radial-gradient(circle at 40% 30%,#344a69,#14243a);border:1px solid #f59e0b73;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:46px 0 15px;font-size:19px;font-weight:750;display:flex;box-shadow:0 0 34px #f59e0b21}.phone-device>small{color:#7fd8b5;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em}.phone-device h3{margin:9px 0 3px;font-size:19px}.phone-device p{color:#8997aa;font-size:10px}.call-time{font:500 18px/1 var(--font-roboto), Arial, Helvetica, sans-serif;margin:14px 0 21px}.call-controls{gap:13px;display:flex}.call-controls span{color:#bcc7d4;background:#ffffff0d;border:1px solid #344358;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.end-call{color:#fff;background:#d64646;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-top:27px;display:flex;transform:rotate(135deg);box-shadow:0 11px 25px #d6464640}.phone-home{background:#7c8796;border-radius:99px;width:78px;height:3px;position:absolute;bottom:7px}.post-call-card,.sim-card{z-index:4;color:#fff;box-shadow:var(--shadow-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1c2deb;border:1px solid #35455b;border-radius:13px;align-items:center;gap:9px;padding:12px;display:flex;position:absolute}.post-call-card{width:190px;top:125px;right:0}.post-call-card>svg{color:#65738a;margin-left:auto}.post-call-card small,.post-call-card strong{display:block}.post-call-card small,.sim-card small{color:#7c8ca1;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.09em;margin-bottom:4px}.post-call-card strong{font-size:10px}.sim-card{display:block;bottom:102px;left:2px}.sim-card strong{align-items:center;gap:6px;font-size:10px;display:flex}.sim-card strong span{background:var(--blue);border-radius:2px;width:7px;height:7px}.phone-scene.compact{transform:scale(.9)}.companion-mockup{color:#d3dbe5;width:min(810px,100%);transition:transform .45s var(--ease);background:#111d2c;border:1px solid #374457;border-radius:15px;overflow:hidden;transform:perspective(1200px)rotateY(3deg);box-shadow:0 32px 70px #0000007a}.companion-mockup:hover{transform:perspective(1200px)rotateY(0)translateY(-3px)}.browser-chrome{height:36px;color:var(--muted-on-dark);font:600 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;background:#0a131f;grid-template-columns:45px 1fr 20px;align-items:center;gap:9px;padding:0 11px;display:grid}.browser-chrome>div{background:#172235;border-radius:6px;align-items:center;height:20px;padding:0 10px;display:flex}.browser-dots{color:#758296;letter-spacing:3px}.browser-body{grid-template-columns:1fr 260px;min-height:400px;display:grid}.crm-surface{background:#dfe3e8;padding:16px}.crm-title{color:#4a5564;align-items:center;gap:8px;margin-bottom:13px;font-size:10px;display:flex}.crm-title span{background:#b8c0cb;border-radius:50%;width:24px;height:24px}.crm-columns{grid-template-columns:1fr 1fr;gap:9px;display:grid}.crm-card{background:#f4f5f6;border:1px solid #ccd2da;border-radius:8px;min-height:105px;padding:10px}.crm-card small{color:var(--muted-on-light);font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;margin-bottom:10px;display:block}.crm-card i,.crm-feed i{background:#d5dae0;border-radius:4px;height:7px;margin:7px 0;display:block}.crm-card i:nth-child(2){width:72%}.crm-card i:nth-child(3){width:88%}.crm-feed{background:#f4f5f6;border:1px solid #ccd2da;border-radius:8px;margin-top:9px;padding:12px}.crm-feed i{height:18px;margin:8px 0}.companion-panel{background:#101b2a;padding:12px}.companion-head{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;display:grid}.companion-head small,.companion-head strong{display:block}.companion-head small{color:#ffbf47;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.12em}.companion-head strong{margin-top:3px;font-size:10px}.context-live{color:#78dbb4;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.companion-tabs{color:#748297;border-bottom:1px solid #2b384a;gap:9px;margin:13px 0 11px;font-size:10px;display:flex}.companion-tabs>*{padding-bottom:7px}.companion-tabs b{color:#ffc050;border-bottom:2px solid var(--amber)}.context-card{background:#152236;border:1px solid #304056;border-radius:9px;gap:8px;margin-bottom:9px;padding:10px;display:flex}.context-card small,.context-card strong,.context-card p{margin:0;display:block}.context-card small{color:var(--muted-on-dark);font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.context-card strong{margin:4px 0 3px;font-size:10px}.context-card p{color:var(--muted-on-dark);font-size:10px}.companion-panel>.companion-button{color:#aeb9c7;text-align:left;background:#142033;border:1px solid #2c3a4e;border-radius:8px;grid-template-columns:20px 1fr 15px;align-items:center;width:100%;min-height:37px;margin-top:6px;padding:0 9px;font-size:10px;display:grid}.companion-panel>.companion-button.companion-action{color:#151a23;background:var(--amber);border-color:var(--amber);font-weight:750}.companion-note{color:#7f8ea2;background:#0c1521;border-radius:7px;align-items:center;gap:7px;margin-top:11px;padding:8px;font-size:10px;display:flex}.companion-note svg{color:#58cba3}.companion-mockup.compact{transform:perspective(1200px)rotateY(3deg)scale(.94)}.handoff-section{color:#d7dfe8;background:var(--surface-dark,#0a0f15);overflow:hidden}.handoff-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:90px;display:grid}.handoff-copy h2{color:#fff;font-size:clamp(45px,5.3vw,68px);line-height:.98}.handoff-copy p{color:#93a1b4;font-size:15px;line-height:1.7}.handoff-copy .text-link{color:#ffc55a;margin-top:14px}.features-section{background:#eceee9}.feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feature-card{min-height:300px;transition:border-color .25s ease, background .25s ease, box-shadow .25s ease, transform .25s var(--ease);background:#ffffffbd;border:1px solid #d5dae0;border-radius:18px;padding:28px;position:relative;overflow:hidden}.feature-card:hover{box-shadow:var(--shadow-sm);background:#fff;border-color:#bac1ca;transform:translateY(-4px)}.feature-icon{color:#7f5400;background:var(--amber-soft);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:44px;display:flex}.feature-card h3{margin-bottom:13px;font-size:23px;line-height:1.05}.feature-card p{color:var(--muted);font-size:13px;line-height:1.65}.feature-line{background:var(--amber);transform-origin:0;height:3px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:28px;right:28px;transform:scaleX(0)}.feature-card:hover .feature-line{transform:scaleX(1)}.privacy-section{color:#d7e0ea;background:#06131f;position:relative;overflow:hidden}.privacy-section:before{content:"";filter:blur(100px);background:#2bbf9114;border-radius:50%;width:520px;height:520px;position:absolute;top:12%;left:10%}.privacy-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.privacy-visual{align-items:center;min-height:500px;display:flex}.privacy-copy h2{color:#fff;font-size:clamp(44px,5vw,66px);line-height:.98}.privacy-copy>p{color:#9aa8b9;font-size:15px;line-height:1.75}.privacy-points{grid-template-columns:1fr 1fr;gap:10px;margin:30px 0;display:grid}.privacy-points span{background:#ffffff08;border:1px solid #25364a;border-radius:12px;grid-template-columns:22px 1fr;padding:15px;display:grid}.privacy-points svg{color:#58cda4;grid-row:1/3}.privacy-points b{color:#e6edf4;font-size:10px}.privacy-points small{color:#748498;margin-top:4px;font-size:10px;line-height:1.4}.editorial-section{background:#fff}.home-blog-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.home-blog-stack{gap:16px;display:grid}.blog-card{height:100%;transition:box-shadow .25s ease, transform .25s var(--ease), border-color .25s ease;background:#f7f8f6;border:1px solid #d8dde3;border-radius:19px;overflow:hidden}.blog-card:hover{box-shadow:var(--shadow-sm);border-color:#bcc4ce;transform:translateY(-3px)}.blog-card-copy{padding:22px}.featured .blog-card-copy{padding:28px}.blog-meta{color:#8a94a1;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em;text-transform:uppercase;gap:9px;display:flex}.blog-meta span+span:before{content:"·";margin-right:9px}.blog-card h3{margin:14px 0 10px;font-size:22px;line-height:1.06}.featured .blog-card h3{font-size:34px}.blog-card p{color:var(--muted);font-size:12px;line-height:1.58}.faq-section{background:#eceee9}.faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:90px;display:grid}.faq-list{border-top:1px solid #cbd1d9}.faq-list details{border-bottom:1px solid #cbd1d9}.faq-list summary{color:#172131;grid-template-columns:34px 1fr 22px;align-items:center;gap:13px;min-height:80px;padding:0 4px;font-size:17px;font-weight:700;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#9a6b0d;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.faq-list summary svg{color:#8792a0;transition:transform .24s var(--ease)}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details>div{padding:0 56px 25px 51px}.faq-list details p{color:#5d6878;margin:0;font-size:14px;line-height:1.7}.cta-section{color:#fff;background:var(--amber);position:relative;overflow:hidden}.cta-section:before{content:"";opacity:.18;background-image:linear-gradient(#08111f59 1px,#0000 1px),linear-gradient(90deg,#08111f59 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0}.cta-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:90px;display:grid}.cta-grid .overline{color:#4d3407}.cta-grid h2{color:#131a24;margin:0;font-size:clamp(44px,5.5vw,73px);line-height:.95}.cta-grid p{color:#4d390e;font-size:16px;line-height:1.65}.cta-grid .button-outline-light{color:#222;border-color:#08111f59}.page-hero,.product-detail-hero,.solution-detail-hero,.article-hero,.about-hero,.security-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#f59e0b2e,#0000 30%),#07111f;padding:184px 0 112px;position:relative;overflow:hidden}.page-hero-inner{z-index:2;max-width:900px}.page-hero-inner.centered{text-align:center;margin-inline:auto}.page-hero h1,.about-hero h1{margin-bottom:24px;font-size:clamp(58px,7.4vw,100px);line-height:.92}.page-hero p{color:#a8b4c3;max-width:720px;margin-bottom:0;font-size:18px;line-height:1.65}.breadcrumbs{z-index:4;margin-bottom:56px;position:relative}.breadcrumbs ol{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{color:#8390a1;align-items:center;gap:7px;font-size:10px;display:flex}.product-map{background:#f4f5f2}.product-map-row{border-bottom:1px solid #d4dae1;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;min-height:650px;padding:52px 0;display:grid}.product-map-row:nth-child(2n){grid-template-columns:1.2fr .8fr}.product-map-row:nth-child(2n) .product-map-copy{order:2}.product-map-copy{padding:20px;position:relative}.product-map-copy .icon-tile{margin-bottom:24px}.product-map-copy .status-pill{vertical-align:top;margin-left:10px}.product-map-copy h2{margin-bottom:6px;font-size:50px}.product-map-copy h3{color:#7b8490;letter-spacing:-.025em;margin-bottom:14px;font-size:18px;font-weight:520}.product-map-copy>p{color:var(--muted);font-size:15px;line-height:1.65}.product-map-visual{background:#0a1422;border-radius:24px;justify-content:center;align-items:center;min-width:0;min-height:500px;padding:30px;display:flex;overflow:hidden}.product-map-row.accent-blue .product-map-visual{background:radial-gradient(circle at 50% 40%,#4f7cff2b,#0000 40%),#081322}.product-map-row.accent-mint .product-map-visual{background:radial-gradient(circle at 50% 40%,#2bbf9126,#0000 40%),#08191b}.product-detail-hero{padding-bottom:90px}.product-detail-hero.accent-blue{background:radial-gradient(circle at 82% 30%,#4f7cff30,#0000 34%),#071120}.product-detail-hero.accent-mint{background:radial-gradient(circle at 82% 30%,#2bbf9129,#0000 34%),#07191b}.product-detail-grid{z-index:2;grid-template-columns:.76fr 1.24fr;align-items:center;gap:60px;display:grid;position:relative}.product-detail-copy h1{color:#fff;margin-bottom:24px;font-size:clamp(52px,6vw,82px);line-height:.94}.product-detail-copy>p{color:#a5b2c2;font-size:17px;line-height:1.65}.product-detail-visual{justify-content:center;align-items:center;min-width:0;display:flex}.fact-rail{color:#cad3df;background:#0c1725;border-top:1px solid #223146}.fact-rail .shell{grid-template-columns:repeat(4,1fr);min-height:96px;display:grid}.fact-rail .shell>div{border-right:1px solid #223146;flex-direction:column;justify-content:center;padding:20px;display:flex}.fact-rail .shell>div:first-child{border-left:1px solid #223146}.fact-rail small{color:var(--muted-on-dark);font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.capability-section{background:#f3f4f1}.capability-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.capability-grid article{background:#fff;border:1px solid #d4dae1;border-radius:18px;flex-direction:column;min-height:330px;padding:26px;display:flex}.capability-grid article>span{color:#a1a9b4;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;margin-left:auto}.capability-grid article>svg{color:#9b6700;margin:46px 0 30px}.capability-grid h3{margin-bottom:13px;font-size:22px;line-height:1.05}.capability-grid p{color:var(--muted);font-size:12px;line-height:1.65}.truth-note{background:#e9ece8;border:1px solid #d1d7de;border-radius:14px;align-items:flex-start;gap:14px;margin-top:16px;padding:18px 22px;display:flex}.truth-note svg{color:#8e6108;flex:none}.truth-note strong{font-size:12px}.truth-note p{color:#657080;margin:5px 0 0;font-size:11px;line-height:1.55}.related-products{background:#fff}.related-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.related-card{min-height:290px;transition:transform .24s var(--ease), box-shadow .24s ease, border-color .24s ease;background:#f6f7f4;border:1px solid #d7dce3;border-radius:20px;padding:28px;display:block}.related-card:hover{box-shadow:var(--shadow-sm);border-color:#b9c1cb;transform:translateY(-4px)}.related-card .icon-tile{margin-bottom:42px}.related-card>small{color:#8b95a1;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;text-transform:uppercase;display:block}.related-card h3{margin:8px 0 10px;font-size:29px}.related-card p{max-width:580px;color:var(--muted);font-size:13px;line-height:1.58}.related-card .text-link{margin-top:12px}.mini-faq{background:#eceee9}.solution-list-section{background:#f3f4f1}.solution-list{border-top:1px solid #ccd2da}.solution-row{min-height:190px;transition:padding .25s var(--ease), background .25s ease;border-bottom:1px solid #ccd2da;grid-template-columns:64px 1fr 50px;align-items:center;gap:22px;padding:28px 8px;display:grid}.solution-row:hover{background:#fff;padding-inline:18px}.solution-icon{color:#8d5d00;background:#fff4d9;border:1px solid #d1d7de;border-radius:15px;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.solution-row small{color:#8a5a00;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;text-transform:uppercase}.solution-row h2{margin:8px 0 9px;font-size:31px}.solution-row p{color:var(--muted);margin:0;font-size:13px}.solution-arrow{color:#87919e;transition:transform .25s var(--ease)}.solution-row:hover .solution-arrow{transform:translate(5px,5px)}.solution-detail-hero{padding-bottom:110px}.solution-detail-grid{z-index:2;grid-template-columns:1.1fr .7fr;align-items:end;gap:90px;display:grid;position:relative}.solution-detail-grid h1{margin-bottom:23px;font-size:clamp(53px,6.3vw,86px);line-height:.94}.solution-detail-grid>div>p{color:#a7b3c2;max-width:690px;font-size:17px;line-height:1.65}.solution-detail-grid .button{margin-top:14px}.solution-problem{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #314157;border-radius:18px;padding:28px}.solution-problem>span{color:#f9bd4c;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.12em}.solution-problem svg{color:#f0b23c;margin:52px 0 20px}.solution-problem p{color:#aab5c3;margin:0;font-size:13px;line-height:1.7}.solution-flow-section{background:#f4f5f2}.solution-flow{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.solution-flow span{color:#9a6a0f;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.solution-flow strong{margin:52px 0 12px;font-size:22px;display:block}.solution-flow p{color:var(--muted);font-size:12px;line-height:1.6}.solution-flow svg{z-index:3;color:#9aa3ae;position:absolute;top:50%;right:-15px}.solution-product-section{background:#fff}.pricing-section{background:#f3f4f1}.pricing-footnote{color:#647080;align-items:flex-start;gap:12px;margin-top:18px;padding:18px;font-size:11px;display:flex}.pricing-footnote svg{color:#9b6802;flex:none}.pricing-footnote p{margin:0;line-height:1.6}.pricing-model-section{color:#dce3eb;background:var(--surface-dark,#0a0f15)}.pricing-model-grid{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.pricing-model-section .section-heading h2{color:#fff}.pricing-model-section .section-heading p{color:#8f9daf}.model-factors{grid-template-columns:1fr 1fr;gap:10px;display:grid}.model-factors>div{background:#ffffff08;border:1px solid #2b3a4f;border-radius:15px;gap:14px;min-height:170px;padding:23px;display:flex}.model-factors svg{color:#f4b53f;flex:none}.model-factors strong{font-size:13px}.model-factors p{color:#8391a4;margin-top:9px;font-size:11px;line-height:1.6}.signup-page{color:#fff;background:#06101d;min-height:1040px;padding:158px 0 120px;position:relative;overflow:hidden}.signup-page-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;display:grid}.signup-aside{padding-top:30px;position:sticky;top:140px}.signup-aside h1{font-size:clamp(45px,5.3vw,70px);line-height:.96}.signup-aside>p{color:#8f9bad;font-size:15px;line-height:1.7}.signup-promises{gap:13px;margin-top:42px;display:grid}.signup-promises>span{background:#ffffff08;border:1px solid #29384c;border-radius:12px;grid-template-columns:28px 1fr;padding:14px;display:grid}.signup-promises svg{color:#efb23e;grid-row:1/3}.signup-promises b{color:#e9eef5;font-size:10px}.signup-promises small{color:#718095;margin-top:3px;font-size:10px}.blog-index-section{background:#f3f4f1}.blog-index-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.article-header{z-index:2;max-width:980px;position:relative}.article-kicker{color:#8795a7;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:22px;display:flex}.article-kicker i{background:#657489;border-radius:50%;width:3px;height:3px}.article-header h1{color:#fff;max-width:950px;margin-bottom:23px;font-size:clamp(53px,6.5vw,88px);line-height:.94}.article-header>p{color:#a8b4c3;max-width:760px;font-size:19px;line-height:1.6}.article-byline{color:#aab5c3;align-items:center;gap:10px;margin-top:34px;display:flex}.article-byline small,.article-byline strong{display:block}.article-byline small{color:#66768b;margin-bottom:3px;font-size:10px}.article-layout{grid-template-columns:230px minmax(0,720px);justify-content:center;gap:100px;padding-block:95px 120px;display:grid}.article-rail{align-self:start;position:sticky;top:120px}.article-rail>span{color:#8b620e;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.12em;margin-bottom:16px;display:block}.article-rail>a{color:#657080;border-bottom:1px solid #d7dce2;grid-template-columns:28px 1fr;gap:7px;padding:10px 0;font-size:10px;line-height:1.35;display:grid}.article-rail>a:hover{color:var(--ink)}.article-rail>a small{color:var(--muted-on-light)}.article-rail>div{color:#657080;background:#eceeea;border:1px solid #d5dbe1;border-radius:12px;margin-top:24px;padding:15px}.article-rail>div svg{color:#198364}.article-rail>div p{color:var(--muted-on-light);margin:8px 0 0;font-size:10px;line-height:1.6}.article-body section{margin-bottom:75px;scroll-margin-top:130px}.article-body .section-number{color:#9d6d0f;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.article-body h2{margin:12px 0 22px;font-size:clamp(34px,4vw,50px);line-height:1}.article-body p{color:#4f5a69;font-size:16px;line-height:1.82}.article-body ul{gap:8px;margin:25px 0;padding:0;list-style:none;display:grid}.article-body li{color:#4f5a69;background:#fff;border:1px solid #d8dde3;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.article-body li svg{color:#9b6906}.article-end{border-top:1px solid #ced4db;grid-template-columns:50px 1fr auto;align-items:center;gap:16px;padding-top:30px;display:grid}.article-end>span{background:var(--amber);height:2px}.article-end strong{font-size:13px}.related-reading{background:#eceee9}.related-reading h2{margin-bottom:30px;font-size:42px}.related-reading-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.about-hero-grid{z-index:2;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid;position:relative}.about-hero h1{margin:0;font-size:clamp(55px,6.6vw,90px);line-height:.94}.about-manifesto{background:#ffffff0a;border:1px solid #34455b;border-radius:19px;padding:30px}.about-manifesto>span{color:#ffc457;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.12em}.about-manifesto p{color:#a7b3c2;margin:48px 0 0;font-size:14px;line-height:1.75}.about-story{background:#f3f4f1}.about-story-grid{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.story-copy p{color:#556170;font-size:15px;line-height:1.8}.story-copy .lead-paragraph{color:var(--ink);letter-spacing:-.025em;font-size:24px;line-height:1.55}.belief-section{background:#fff}.belief-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.belief-grid article{background:#f6f7f5;border:1px solid #d6dbe2;border-radius:17px;min-height:270px;padding:25px}.belief-grid article>span{color:#a2aab5;width:max-content;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-left:auto;display:block}.belief-grid svg{color:#936100;margin:42px 0 24px}.belief-grid h3{margin-bottom:12px;font-size:22px}.belief-grid p{color:var(--muted);font-size:12px;line-height:1.65}.about-products{color:#fff;background:var(--surface-dark,#0a0f15)}.about-products-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.about-products h2{font-size:clamp(43px,5vw,64px);line-height:.98}.about-product-stack{border-top:1px solid #2c3a4d}.about-product-stack a{min-height:110px;transition:padding .22s var(--ease),background .22s ease;border-bottom:1px solid #2c3a4d;grid-template-columns:35px 1fr 24px;align-items:center;gap:15px;padding:18px 4px;display:grid}.about-product-stack a:hover{background:#ffffff0a;padding-inline:14px}.about-product-stack>a>span{color:#6f7d91;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.about-product-stack small,.about-product-stack strong{display:block}.about-product-stack small{color:#758398;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.1em}.about-product-stack strong{color:#fff;margin-top:6px;font-size:21px}.about-product-stack svg{color:#efb441}.security-hero-grid{z-index:2;grid-template-columns:1fr 270px;align-items:end;gap:100px;display:grid;position:relative}.security-hero h1{margin-bottom:24px;font-size:clamp(57px,7vw,94px);line-height:.92}.security-hero p{color:#a4b1c0;max-width:760px;font-size:17px;line-height:1.7}.security-badge{color:#59d0aa;text-align:center;background:radial-gradient(circle,#2bbf9121,#0000 70%);border:1px solid #2bbf9161;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:250px;height:250px;padding:30px;display:flex}.security-badge strong{color:#fff;margin:16px 0 8px;font-size:15px}.security-badge small{color:#77879b;font:650 10px/1.3 var(--font-roboto),Arial,Helvetica,sans-serif;text-transform:uppercase}.security-controls{background:#f3f4f1}.security-boundary{color:#fff;background:#06151c}.security-boundary-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.security-boundary h2{font-size:clamp(42px,5vw,63px);line-height:.98}.security-boundary p{color:#8fa0ad;font-size:14px;line-height:1.7}.boundary-diagram{grid-template-columns:1fr 74px 1fr;align-items:center;display:grid}.boundary-diagram>div{background:#10232b;border:1px solid #30444e;border-radius:17px;flex-direction:column;justify-content:center;min-height:230px;padding:24px;display:flex}.boundary-diagram small,.boundary-diagram strong,.boundary-diagram span{display:block}.boundary-diagram small{color:#6f8791;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.boundary-diagram strong{margin:45px 0 7px;font-size:21px;display:block}.boundary-diagram span{color:#78909b;font-size:10px}.boundary-diagram>i{color:#f1b13b;background:#0c1b24;border:1px solid #f59e0b80;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:flex;transform:translate(0)}.assurance-section{background:#fff}.assurance-grid{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.assurance-grid>div p{color:#52606f;font-size:15px;line-height:1.8}.legal-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.legal-cards>div{background:#fff;border:1px solid #d7dce2;border-radius:13px;padding:18px}.legal-cards svg{color:#9b6802}.legal-cards strong{margin:25px 0 8px;font-size:13px;display:block}.legal-cards p{margin:0!important;font-size:10px!important}.contact-page{background:#f3f4f1;padding-top:180px}.contact-page>.shell>h1{max-width:850px;margin-bottom:20px;font-size:clamp(55px,7vw,90px);line-height:.93}.contact-page>.shell>p{max-width:650px;color:var(--muted);font-size:16px;line-height:1.7}.legal-page{background:#f3f4f1;padding-top:155px}.legal-page .breadcrumbs a:hover{color:var(--ink)}.legal-title{text-align:center;max-width:830px;margin:55px auto 45px}.legal-title .overline{justify-content:center}.legal-title h1{margin-bottom:18px;font-size:clamp(48px,6vw,74px)}.legal-title p{color:var(--muted);font-size:16px;line-height:1.7}.legal-title>small{color:#89939f;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.legal-layout{grid-template-columns:210px minmax(0,760px);justify-content:center;align-items:start;gap:100px;display:grid}.legal-layout>aside{display:grid;position:sticky;top:120px}.legal-layout>aside>span{color:#8d620b;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.1em;margin-bottom:12px}.legal-layout>aside a{color:#65707f;border-bottom:1px solid #d5dae1;padding:10px 0;font-size:10px}.legal-layout>aside a:hover{color:var(--ink)}.legal-content section{margin-bottom:65px;scroll-margin-top:130px}.legal-content .section-number{color:#9b6b0b;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.legal-content h2{margin:10px 0 18px;font-size:34px}.legal-content p{color:#505d6c;font-size:14px;line-height:1.8}.docs-page{background:#eef0ec;padding-top:155px}.docs-grid{grid-template-columns:240px minmax(0,790px);justify-content:center;align-items:start;gap:90px;display:grid}.docs-grid>aside{background:#fff;border:1px solid #d3d9df;border-radius:17px;padding:23px;position:sticky;top:120px}.docs-grid>aside>.mock-logo{margin-bottom:15px}.docs-grid>aside>strong,.docs-grid>aside>small{display:block}.docs-grid>aside>strong{font-size:16px}.docs-grid>aside>small{color:var(--muted-on-light);margin-top:4px;font-size:10px}.docs-grid aside nav{margin:25px 0;display:grid}.docs-grid aside nav a{color:#596575;border-bottom:1px solid #e0e4e8;padding:10px 0;font-size:10px}.docs-grid aside nav a:hover{color:#8b5d00}.docs-grid aside>p{color:var(--muted-on-light);margin:0;font-size:10px;line-height:1.5}.docs-grid aside b{color:var(--ink)}.docs-content>h1{margin-bottom:18px;font-size:clamp(48px,6vw,74px)}.docs-lede{color:#53606f;font-size:17px;line-height:1.7}.docs-summary{background:#fff;border:1px solid #d2d8df;border-radius:14px;grid-template-columns:repeat(3,1fr);margin:35px 0 70px;display:grid;overflow:hidden}.docs-summary>div{border-right:1px solid #d2d8df;min-height:90px;padding:18px}.docs-summary>div:last-child{border-right:0}.docs-summary small,.docs-summary strong,.docs-summary a{display:block}.docs-summary small{color:#8a640f;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:10px}.docs-summary strong,.docs-summary a{font-size:11px}.docs-content>section{border-bottom:1px solid #cdd3da;margin-bottom:70px;padding-bottom:70px;scroll-margin-top:130px}.docs-section-title{align-items:center;gap:14px;display:flex}.docs-section-title small{color:#8b650f;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;text-transform:uppercase}.docs-section-title h2{margin:5px 0 0;font-size:38px}.docs-content section>p{color:#53606f;font-size:14px;line-height:1.75}.docs-content section h3{margin-top:27px;font-size:17px}.docs-content section ul{color:#4e5a69;padding-left:20px;font-size:13px;line-height:1.75}.not-found{text-align:center;padding-top:210px!important;padding-bottom:180px!important}.error-code{color:#d89a26;font:700 13px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.2em;margin-bottom:20px;display:block}.not-found .overline{justify-content:center}.not-found h1{margin-bottom:15px;font-size:clamp(50px,7vw,84px)}.not-found p{max-width:620px;color:var(--muted);margin:0 auto 28px;font-size:16px;line-height:1.7}.not-found .button-row{justify-content:center}@media (max-width:1120px){:root{--shell:min(100% - 36px, 1040px)}.desktop-nav{gap:0}.nav-link{padding-inline:9px}.nav-login{display:none}.hero-copy{width:62vw}.home-hero:after{background:linear-gradient(90deg,#020812fa,#020812bd 50%,#02081247),linear-gradient(#0000 70%,#020812)}.platform-grid{grid-template-columns:40px 1fr 120px}.mock-detail{padding:9px}.handoff-grid,.privacy-grid,.product-detail-grid{gap:45px}.product-map-row{gap:35px}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability-grid article{min-height:260px}.capability-grid article>svg{margin:32px 0 22px}.signup-page-grid{gap:40px}}@media (max-width:880px){:root{--shell:min(100% - 28px, 760px)}.site-header{top:9px}.nav-shell{border-radius:15px;width:calc(100vw - 18px);min-height:60px;padding:6px 7px 6px 10px}.brand-mark{width:34px;height:34px}.desktop-nav,.nav-cta{display:none}.nav-actions{margin-left:auto}.menu-button{display:flex}.mobile-nav{width:calc(100vw - 18px);max-height:calc(100vh - 88px);box-shadow:var(--shadow-md);background:#fffffffa;border:1px solid #d6dbe2;border-radius:16px;margin:7px auto 0;padding:12px;overflow-y:auto}.mobile-label{color:#8f6510;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:8px 9px 5px}.mobile-nav>a:not(.button){color:#2d3848;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:52px;padding:8px 9px;font-size:13px;display:grid}.mobile-nav>a:hover{background:#edf0f2}.mobile-nav>a small{color:#8b95a2;text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.mobile-nav>a svg{color:#88929e}.mobile-primary{width:100%;margin-top:7px}.home-hero{min-height:820px}.home-hero:after{background:linear-gradient(90deg,#020812fa,#020812e0 58%,#0208126b),linear-gradient(#0000 64%,#020812)}.hero-inner{min-height:680px}.hero-copy{width:78vw}.hero-copy h1{font-size:clamp(56px,10vw,82px)}.principle-strip{grid-template-columns:1fr 1fr}.principle-strip>div:nth-child(2){border-right:0}.principle-strip>div:nth-child(-n+2){border-bottom:1px solid #e4e7eb}.platform-mockup{transform:none}.platform-mockup.compact{transform:scale(.96)}.handoff-grid,.privacy-grid,.faq-grid,.cta-grid,.footer-main,.product-detail-grid,.solution-detail-grid,.pricing-model-grid,.signup-page-grid,.article-layout,.about-hero-grid,.about-story-grid,.about-products-grid,.security-hero-grid,.security-boundary-grid,.assurance-grid,.legal-layout,.docs-grid{grid-template-columns:1fr}.privacy-grid{gap:55px}.privacy-visual{justify-content:center}.cta-grid{gap:35px}.footer-main{gap:55px}.footer-brand{max-width:340px}.feature-grid,.belief-grid{grid-template-columns:repeat(2,1fr)}.home-blog-grid{grid-template-columns:1fr}.home-blog-stack{grid-template-columns:1fr 1fr}.faq-grid{gap:30px}.footer-links{grid-template-columns:repeat(2,1fr)}.product-map-row,.product-map-row:nth-child(2n){grid-template-columns:1fr}.product-map-row:nth-child(2n) .product-map-copy{order:0}.product-map-visual{min-height:510px}.fact-rail .shell{grid-template-columns:1fr 1fr}.fact-rail .shell>div:nth-child(3){border-left:1px solid #223146}.fact-rail .shell>div:nth-child(-n+2){border-bottom:1px solid #223146}.solution-flow{grid-template-columns:1fr 1fr}.solution-flow svg{display:none}.model-factors{grid-template-columns:1fr 1fr}.signup-aside{position:relative;top:0}.signup-page{padding-top:130px}.signup-page-grid{gap:50px}.signup-aside{max-width:650px}.article-layout{gap:50px;max-width:760px}.article-rail{display:none;position:relative;top:0}.about-manifesto{max-width:620px}.about-story-grid,.about-products-grid{gap:45px}.security-badge{width:210px;height:210px}.boundary-diagram{max-width:680px}.legal-layout,.docs-grid{gap:45px}.legal-layout>aside,.docs-grid>aside{display:none;position:relative;top:0}}@media (max-width:620px){:root{--shell:calc(100vw - 22px)}.section-pad{padding-block:72px}.brand-word{font-size:16px}.brand-tag{display:none}.button-row{align-items:stretch}.button-row .button{width:100%}.button-large{min-height:51px}.home-hero{min-height:820px;padding-top:78px}.home-hero:after{background:linear-gradient(90deg,#020812fa,#020812d1),linear-gradient(#0000 54%,#020812 96%)}.hero-inner{align-items:flex-end;min-height:700px;padding-bottom:105px}.hero-copy{width:100%}.hero-copy h1{font-size:clamp(49px,16vw,72px);line-height:.91}.hero-lede{font-size:16px;line-height:1.55}.launch-chip{max-width:100%;font-size:10px}.principle-strip{width:calc(100vw - 22px)}.principle-strip>div{min-height:83px;padding:13px}.principle-strip small{font-size:10px}.section-heading{margin-bottom:34px}.section-heading h2{font-size:40px}.section-heading p{font-size:14px}.split-heading{grid-template-columns:1fr;gap:18px}.platform-grid{grid-template-columns:35px 1fr;min-height:315px}.mock-detail{display:none}.vehicle-row{grid-template-columns:32px minmax(80px,1fr) 43px 22px}.vehicle-row .status-dot{display:none}.platform-mockup{width:108%}.phone-scene{height:500px;transform:scale(.83)}.post-call-card{right:-10px}.sim-card{left:-10px}.browser-body{grid-template-columns:1fr 205px}.companion-panel{padding:8px}.crm-surface{padding:9px}.companion-mockup{width:108%}.handoff-grid{gap:40px}.handoff-copy h2,.privacy-copy h2{font-size:42px}.feature-grid,.belief-grid{grid-template-columns:1fr}.feature-card{min-height:255px;padding:23px}.feature-icon{margin-bottom:32px}.privacy-visual{min-height:400px}.privacy-points,.home-blog-stack,.blog-index-grid,.related-reading-grid{grid-template-columns:1fr}.featured .blog-card h3{font-size:27px}.faq-list summary{min-height:72px;font-size:14px}.faq-list details>div{padding-left:51px;padding-right:10px}.cta-grid h2{font-size:43px}.footer-links{grid-template-columns:1fr 1fr;gap:26px 15px}.footer-bottom{flex-direction:column}.page-hero,.product-detail-hero,.solution-detail-hero,.article-hero,.about-hero,.security-hero{padding-top:145px;padding-bottom:78px}.page-hero h1,.about-hero h1{font-size:51px}.page-hero p{font-size:15px}.breadcrumbs{margin-bottom:35px}.product-map-row{padding:30px 0}.product-map-copy{padding:10px 4px}.product-map-copy h2{font-size:41px}.product-map-visual{min-height:400px;padding:15px 6px}.product-detail-copy h1,.solution-detail-grid h1{font-size:48px}.product-detail-copy>p{font-size:14px}.product-detail-visual{margin-inline:-15px}.fact-rail .shell{width:100%}.fact-rail .shell>div{padding:15px}.capability-grid,.related-grid{grid-template-columns:1fr}.related-card{min-height:240px;padding:23px}.related-card .icon-tile{margin-bottom:28px}.solution-row{grid-template-columns:46px 1fr;gap:10px;min-height:150px;padding:20px 4px}.solution-icon{width:44px;height:44px}.solution-row h2{font-size:24px}.solution-row p{font-size:11px}.solution-arrow{display:none}.solution-detail-grid{gap:30px}.solution-flow,.model-factors{grid-template-columns:1fr}.signup-page{padding-top:115px}.signup-aside h1,.article-header h1{font-size:45px}.article-header>p{font-size:16px}.article-layout{padding-block:65px}.article-body h2{font-size:34px}.article-body p{font-size:15px}.article-end{grid-template-columns:35px 1fr}.article-end a{grid-column:2}.about-hero-grid,.security-hero-grid{gap:35px}.about-manifesto{padding:21px}.about-manifesto p{margin-top:28px}.story-copy .lead-paragraph{font-size:20px}.security-badge{width:170px;height:170px}.boundary-diagram{grid-template-columns:1fr;gap:8px}.boundary-diagram>div{min-height:170px}.boundary-diagram>i{z-index:3;margin:-18px auto;transform:rotate(90deg)}.legal-cards{grid-template-columns:1fr}.contact-page{padding-top:140px}.contact-page>.shell>h1{font-size:50px}.legal-page,.docs-page{padding-top:125px}.legal-title{margin-top:35px}.legal-title h1,.docs-content>h1{font-size:45px}.legal-content h2{font-size:29px}.docs-summary{grid-template-columns:1fr}.docs-summary>div{border-bottom:1px solid #d2d8df;border-right:0;min-height:72px}.docs-summary>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.site-header,.site-footer,.cta-section,.article-rail{display:none!important}body{color:#000;background:#fff}main{padding:0}.section-pad{padding:30px 0}}:root{--paper:#f7f7f5;--paper-2:#eff0ed;--line:#d8dde3;--shadow-sm:0 8px 24px #08111f0f;--shadow-md:0 20px 60px #08111f1a;--radius-sm:6px;--radius:8px;--radius-lg:12px;--shell:min(1220px, calc(100vw - 48px))}h1,h2,h3{letter-spacing:-.035em}.button{min-height:44px;box-shadow:none;border-radius:7px;transition:color .18s,background .18s,border-color .18s}.button:hover,.button:active{transform:none}.button-primary,.button-primary:hover{color:#131923;background:var(--amber);box-shadow:none}.button-primary:hover{background:#e99508}.button-secondary{box-shadow:none}.button-secondary:hover{box-shadow:none;border-color:#8f99a7}.site-header{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafaf8f5;border-bottom:1px solid #cdd3dbeb;top:0}.brand{gap:9px}.brand-word{font-size:17px}.nav-link{border-radius:6px;height:40px;font-size:13px}.nav-link:hover,.nav-link.active{background:#e9ebe8}.product-popover{background:#fff;border-radius:9px;grid-template-columns:1fr;gap:7px;width:360px;padding:9px;top:46px;left:-44px;box-shadow:0 18px 48px #08111f24}.popover-heading{border-bottom:1px solid #e0e4e8;justify-content:space-between;align-items:center;padding:8px 9px 10px;display:flex}.popover-heading strong{font-size:12px}.popover-heading a{color:#76520a;align-items:center;gap:5px;font-size:10px;font-weight:750;display:inline-flex}.popover-products{gap:2px}.popover-product,.icon-tile,.menu-button{border-radius:7px}.home-hero{min-height:0;color:var(--ink);border-bottom:1px solid var(--line);background:#f7f7f5;padding:152px 0 86px;overflow:hidden}.home-hero:after{display:none}.hero-inner{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(44px,6vw,82px);min-height:0;display:grid}.hero-copy{width:auto}.launch-chip{border:0;border-left:3px solid var(--amber);color:#65707e;-webkit-backdrop-filter:none;backdrop-filter:none;font:700 10px/1.4 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;gap:8px;margin-bottom:22px;padding:2px 0 2px 11px}.launch-chip i{background:#1e9b70;width:6px;height:6px}.hero-copy h1{max-width:610px;color:var(--ink);letter-spacing:-.052em;margin-bottom:24px;font-size:clamp(48px,5.7vw,74px);font-weight:760;line-height:.99}.hero-lede{color:#4f5b6b;max-width:590px;margin-bottom:28px;font-size:17px;line-height:1.65}.hero-buttons{margin-bottom:30px}.hero-facts{border-top:1px solid #cfd5dc;grid-template-columns:repeat(3,1fr);max-width:590px;margin:0;padding:18px 0 0;display:grid}.hero-facts div{padding-right:14px}.hero-facts dt{color:#8a650f;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px}.hero-facts dd{color:#394556;margin:0;font-size:12px;font-weight:650}.hero-workbench{background:#fff;border:1px solid #cbd2da;border-radius:11px;min-width:0;padding:10px;box-shadow:0 24px 70px #08111f21}.workbench-titlebar{color:#7a8492;min-height:40px;font:650 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 4px 9px;display:grid}.workbench-titlebar>div{align-items:center;gap:7px;display:flex}.workbench-titlebar>strong{color:#344052;font-size:10px}.workbench-titlebar>span:last-child{text-align:right}.workbench-status{background:#1fa273;border-radius:50%;width:7px;height:7px}.hero-workbench .platform-mockup,.hero-workbench .platform-mockup.compact{width:100%;box-shadow:none;border-radius:7px;transform:none}.surface-rail{border:1px solid #d8dde3;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid;overflow:hidden}.surface-rail a{color:#354153;border-right:1px solid #d8dde3;align-items:center;gap:9px;min-height:58px;padding:9px 12px;transition:background .18s;display:flex}.surface-rail a:last-child{border-right:0}.surface-rail a:hover{background:#f2f3f0}.surface-rail svg{color:#936100}.surface-rail small,.surface-rail span{display:block}.surface-rail small{color:#8b95a1;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;margin-bottom:4px}.surface-rail span{font-size:11px;font-weight:720}.principle-strip{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-top:0}.principle-strip>div{min-height:78px;padding:16px 18px}.principle-strip svg{color:#6d7785}.work-sequence{background:#fff;border:1px solid #ced4db;border-radius:9px;padding:10px}.sequence-record{background:#f1f2ef;border:1px solid #d7dce2;border-radius:7px;align-items:center;gap:11px;min-height:70px;padding:12px 14px;display:flex}.sequence-record small,.sequence-record strong{display:block}.sequence-record small{color:#8a6411;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;margin-bottom:5px}.sequence-record strong{color:#293647;font-size:13px}.work-sequence ol{border:1px solid #d7dce2;border-radius:7px;margin:9px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.work-sequence li{border-bottom:1px solid #e0e4e8;grid-template-columns:28px 30px 1fr 18px;align-items:center;gap:8px;min-height:67px;padding:9px 12px;transition:background .18s;display:grid}.work-sequence li:last-child{border-bottom:0}.work-sequence li:hover{background:#f5f6f3}.work-sequence li>span{color:#9b7521;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.work-sequence li>svg{color:#6d7886}.work-sequence li>svg:last-child{color:#a1a9b2}.work-sequence li strong,.work-sequence li small{display:block}.work-sequence li strong{margin-bottom:3px;font-size:12px}.work-sequence li small{color:#74808e;font-size:10px}.work-sequence>p{color:#5e6a78;align-items:center;gap:7px;margin:10px 4px 2px;font-size:10px;display:flex}.work-sequence>p svg{color:#187e5e}.section-heading{margin-bottom:38px}.section-heading h2{max-width:760px;margin-bottom:15px;font-size:clamp(36px,4.3vw,54px);line-height:1.02}.section-heading p{font-size:16px}.feature-card,.belief-grid article,.related-card,.blog-card,.about-manifesto,.boundary-diagram>div{box-shadow:none;border-radius:9px}.feature-card:hover{box-shadow:none;transform:none}.product-map-visual,.product-detail-visual{background:#0b1422}.platform-mockup,.platform-mockup.compact,.product-map-visual:hover .platform-mockup,.product-detail-visual:hover .platform-mockup{box-shadow:none;border-radius:8px;transform:none}.phone-scene:hover .phone-device,.phone-device{transform:none}.page-hero,.product-detail-hero,.solution-detail-hero,.article-hero,.about-hero,.security-hero,.product-detail-hero.accent-blue,.product-detail-hero.accent-mint{color:var(--ink);border-bottom:1px solid var(--line);background:#f3f4f1;padding:156px 0 86px}.page-hero h1,.about-hero h1,.security-hero h1{margin-bottom:22px;font-size:clamp(48px,6vw,72px);line-height:.98}.page-hero p,.security-hero p{color:#526070}.page-hero-inner.centered{text-align:left;max-width:none;margin-inline:auto}.page-hero-inner.centered>div{max-width:900px}.page-hero-inner.centered .overline{justify-content:flex-start}.page-hero-inner.centered p{margin-inline:0}.about-manifesto{background:#fff;border-color:#cfd5dc}.about-manifesto>span{color:#7d5a0c}.security-badge{color:#187c5e;background:#eaf4f0;border-color:#bfd8ce;border-radius:9px;width:250px;height:190px}.security-badge strong{color:var(--ink)}.security-badge small{color:#5f776e}.privacy-section:before,.cta-section:before{display:none}.cta-section{color:#fff;background:#111b2a}.cta-section .overline{color:#e4ae45}.privacy-section{background:#0c1724}.privacy-visual{filter:none;min-height:0;display:block}.audience-table{background:#101d2c;border:1px solid #334255;border-radius:8px;overflow:hidden}.audience-table>div{border-bottom:1px solid #2d3c4f;grid-template-columns:150px 1fr;align-items:center;gap:20px;min-height:92px;padding:18px 20px;display:grid}.audience-table>div strong{color:#f0f3f6;font-size:14px}.audience-table>div span{color:#95a2b2;font-size:13px;line-height:1.55}.audience-table .audience-head{background:#0a1522;min-height:42px;padding-block:10px}.audience-table .audience-head span{color:#78879a;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;text-transform:uppercase}.audience-table>p{color:#c8d2dd;align-items:center;gap:8px;margin:0;padding:14px 20px;font-size:12px;display:flex}.audience-table>p svg{color:#45bc92}.pricing-intro-line{border-bottom:1px solid #cfd5dc;grid-template-columns:160px 180px 1fr;align-items:baseline;gap:20px;margin-bottom:8px;padding:0 4px 18px;display:grid}.pricing-intro-line span{color:#7a5a13;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.11em;text-transform:uppercase}.pricing-intro-line strong{font-size:13px}.pricing-intro-line p{color:#687483;margin:0;font-size:12px}.pricing-scope-list{border-bottom:1px solid #cfd5dc}.pricing-scope-row{border-top:1px solid #cfd5dc;grid-template-columns:70px minmax(210px,.85fr) minmax(250px,1fr) auto;align-items:center;gap:clamp(22px,4vw,56px);min-height:250px;padding:32px 4px;display:grid}.scope-title small{color:#7b8795;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em;text-transform:uppercase}.scope-title h2{margin:9px 0 10px;font-size:32px}.scope-title p{color:#657181;margin:0;font-size:13px;line-height:1.6}.pricing-scope-row ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-scope-row li{color:#424e5d;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.pricing-scope-row li svg{color:#8e6104;flex:none}.pricing-scope-row .button{min-width:178px}.signup-page{min-height:980px;color:var(--ink);background:#eef0ed;padding:142px 0 110px}.signup-aside>p{color:#536171}.signup-promises>span{background:#fff;border-color:#cfd5dc;border-radius:8px}.signup-promises b{color:var(--ink)}.signup-promises small{color:#687585}.site-footer{background:#0c1420}.footer-main{padding:54px 0}.footer-access-link{color:#e9b650;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.footer-bottom{padding-bottom:24px}@media (max-width:1060px){.hero-inner{grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);gap:38px}.hero-copy h1{font-size:clamp(47px,6vw,64px)}.hero-workbench .mock-detail{display:none}.hero-workbench .platform-grid{grid-template-columns:43px 1fr}}@media (max-width:880px){:root{--shell:min(100% - 28px, 760px)}.site-header{top:0}.nav-shell{width:var(--shell);border-radius:0;min-height:64px;padding:0}.mobile-nav{width:var(--shell);border-radius:9px;margin-top:8px}.home-hero{min-height:0;padding:118px 0 70px}.hero-inner{grid-template-columns:1fr;gap:46px;min-height:0}.hero-copy{width:auto}.hero-copy h1{font-size:clamp(48px,9vw,68px)}.hero-workbench .mock-detail{display:flex}.hero-workbench .platform-grid{grid-template-columns:43px 1fr 142px}.pricing-intro-line{grid-template-columns:1fr auto}.pricing-intro-line p{grid-column:1/-1}.pricing-scope-row{grid-template-columns:48px 1fr;gap:20px}.pricing-scope-row ul,.pricing-scope-row .button{grid-column:2}.pricing-scope-row .button{justify-self:start}}@media (max-width:620px){:root{--shell:calc(100% - 24px)}.section-pad{padding-block:64px}.home-hero{min-height:0;padding:104px 0 54px}.hero-inner{min-height:0;padding-bottom:0;display:grid}.hero-copy{width:100%;min-width:0}.launch-chip{white-space:normal;align-items:flex-start;width:100%;max-width:100%;line-height:1.4}.hero-copy h1,.hero-lede,.hero-buttons{max-width:100%}.hero-copy h1{font-size:clamp(43px,13vw,58px);line-height:.99}.hero-lede{font-size:16px;line-height:1.58}.hero-facts{gap:12px}.hero-facts div{padding-right:0}.hero-facts dd{font-size:10px;line-height:1.35}.hero-workbench{margin-inline:-4px;padding:7px}.workbench-titlebar{grid-template-columns:1fr auto}.workbench-titlebar>span:last-child{display:none}.hero-workbench .platform-grid{grid-template-columns:35px 1fr;min-height:310px}.hero-workbench .mock-detail{display:none}.surface-rail a{gap:6px;min-height:55px;padding:8px}.surface-rail svg{display:none}.principle-strip{width:100%}.audience-table>div{grid-template-columns:1fr;gap:8px;min-height:0}.audience-table .audience-head{display:none}.pricing-intro-line{grid-template-columns:1fr;gap:8px}.pricing-intro-line p{grid-column:auto}.pricing-scope-row{grid-template-columns:1fr;padding:28px 2px}.pricing-scope-row ul,.pricing-scope-row .button{grid-column:auto}.pricing-scope-row .button{width:100%}.page-hero,.product-detail-hero,.solution-detail-hero,.article-hero,.about-hero,.security-hero{padding-top:118px;padding-bottom:62px}.page-hero h1,.about-hero h1,.security-hero h1{font-size:44px}}.product-popover{top:100%}.nav-product-menu>summary{cursor:pointer;list-style:none}.nav-product-menu>summary::-webkit-details-marker{display:none}.nav-product-menu[open] .product-popover{opacity:1;visibility:visible;pointer-events:auto;display:block;transform:none}.nav-product-menu[open]>summary svg{transform:rotate(180deg)}.mobile-menu{display:none;position:relative}.mobile-menu>summary{list-style:none}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.page-hero h1,.about-hero h1,.security-hero h1,.solution-detail-grid h1,.product-detail-copy h1,.article-header h1{color:var(--ink)}.product-detail-copy>p,.article-header>p,.solution-detail-grid>div>p{color:#526070}.article-kicker,.article-byline{color:#657181}.article-kicker span:first-child{color:#76520a}.article-byline small{color:#738091}.breadcrumbs,.breadcrumbs a{color:#667384}.solution-problem{color:var(--on-light,#0b1727);background:var(--surface-light-raised,#fff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #cfd5dc}.solution-problem strong,.solution-problem h2,.solution-problem h3{color:var(--on-light,#0b1727)}.solution-problem p{color:#526070}.privacy-section .overline,.cta-section .overline,.pricing-model-section .overline,.about-products .overline,.security-boundary .overline{color:#e4ae45}.companion-mockup,.companion-mockup.compact,.companion-mockup:hover,.product-map-visual:hover .companion-mockup,.product-detail-visual:hover .companion-mockup{box-shadow:none;transform:none}.product-map-row.accent-blue .product-map-visual,.product-map-row.accent-mint .product-map-visual{background:#eef0ed}.solution-flow>div>div{background:#fff;border:1px solid #d4dae1;border-radius:8px;height:100%;min-height:0;padding:25px;position:relative}.solution-flow>div:last-child svg{display:none}.solution-flow strong{margin-top:42px}.blog-index-grid>div:first-child{grid-column:1/-1}.faq-list summary{grid-template-columns:minmax(0,1fr) 22px;gap:16px}.faq-list details>div{padding-left:4px}.pricing-scope-row{grid-template-columns:minmax(210px,.85fr) minmax(250px,1fr) auto}.pricing-scope-row:first-child{border-top:1px solid #cfd5dc}.pricing-scope-list>div:first-child .pricing-scope-row{border-top:0}.capability-grid article{border-radius:8px;min-height:0}.capability-grid article>svg{margin:0 0 24px}.capability-grid p{font-size:14px}.security-badge{text-align:left;background:#10232b;border-radius:8px;align-items:flex-start;width:auto;height:auto;min-height:180px;padding:28px}.mock-window-bar,.vehicle-row strong,.vehicle-row small,.vehicle-row .stock,.status-dot,.detail-label,.mock-stats small,.browser-chrome{font-size:10px}.context-card strong{font-size:11px}.context-card p,.companion-panel>.companion-button,.companion-note{font-size:10px}.blog-card,.blog-card.featured{background:#fff;border:1px solid #cfd5dc;border-radius:8px;min-height:0;display:block;overflow:hidden}.blog-card-copy,.blog-card.featured .blog-card-copy{padding:28px}.blog-card.featured .blog-card-copy{max-width:780px;padding-block:36px}.article-hero{padding-bottom:72px}.article-header{padding-bottom:0}.about-product-stack a{grid-template-columns:1fr 24px}.careers-current-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(36px,7vw,90px);display:grid}.careers-current-grid h2{max-width:720px;margin:16px 0;font-size:clamp(38px,5vw,62px);line-height:1.02}.careers-current-grid>div>p{color:#596777;max-width:680px;font-size:15px;line-height:1.7}.careers-status-card{background:#fff;border:1px solid #cfd5dc;border-radius:8px;gap:13px;padding:28px;display:grid}.careers-status-card>span{color:#76520a;font:700 10px/1.2 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.careers-status-card strong{font-size:24px}.careers-status-card p{color:#5d6b7b;margin:0;font-size:13px;line-height:1.6}@media (max-width:880px){.mobile-menu{display:block}.menu-button{display:flex}.mobile-nav{width:var(--shell);max-height:calc(100dvh - 84px);margin:0;display:none;position:fixed;top:72px;left:50%;right:auto;overflow:auto;transform:translate(-50%)}.mobile-menu[open] .mobile-nav{display:grid}.careers-current-grid,.pricing-scope-row{grid-template-columns:1fr}.pricing-scope-row ul,.pricing-scope-row .button{grid-column:auto}.pricing-scope-row .button{width:100%}}@media (max-width:620px){.mobile-nav a,.mobile-label{font-size:12px}.mobile-nav a small{font-size:10px}.blog-card-copy,.blog-card.featured .blog-card-copy{padding:22px}.faq-list details>div{padding-right:4px}}@media (max-width:480px){.hero-facts{grid-template-columns:1fr}.hero-facts div{border-bottom:1px solid #d2d7dd;border-right:0;padding-block:8px}.hero-facts div:last-child{border-bottom:0}.hero-facts dd{font-size:12px}.surface-rail{grid-template-columns:1fr}}:root{--ink:#0b1727;--ink-2:#14243a;--ink-3:#223751;--muted:#5a6c82;--paper:#f2f5f8;--paper-2:#e6ebf1;--line:#c8d2de;--amber:#ff9d00;--amber-2:#ffb347;--amber-soft:#eef1f4;--blue:#3f51b5;--blue-soft:#e7e9f7;--mint:#2a9b78;--mint-soft:#def2eb;--radius-sm:4px;--radius:7px;--radius-lg:10px;--shell:min(1340px, calc(100vw - 64px));--shadow-sm:0 8px 22px #0c1c3014;--shadow-md:0 18px 48px #0c1c3024}html{scroll-padding-top:76px}body{color:var(--ink);background:var(--paper)}h1,h2{font-family:var(--font-roboto),sans-serif;letter-spacing:-.045em;font-weight:760}h3{letter-spacing:-.02em}.section-pad{padding-block:clamp(68px,7vw,104px)}.section-heading{max-width:820px;margin-bottom:38px}.section-heading h2{margin-bottom:16px;font-size:clamp(38px,4.4vw,60px);line-height:1.02}.section-heading p{max-width:760px;font-size:16px;line-height:1.65}.split-heading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr);align-items:end;gap:clamp(40px,7vw,110px)}.button{min-height:44px;box-shadow:none;border-radius:5px;padding-inline:18px;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s}.button:hover{transform:none}.button-large{min-height:51px;padding-inline:22px}.button-secondary{color:#16243a;box-shadow:none;background:#f8fafc;border-color:#b9c5d3}.site-header{pointer-events:auto;background:#f8fafcf7;border-bottom:1px solid #d6e0ea;top:0}.nav-shell{width:var(--shell);min-height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:20px;padding:0}.site-header .brand{min-width:40px}.brand-mark{width:40px;height:40px;box-shadow:none;border-radius:5px}.brand-word{color:#f3f6fa;letter-spacing:-.035em;font-size:18px;font-weight:800}.brand-tag{display:none}.desktop-nav{gap:0}.nav-link{color:#506176;border-radius:0;height:64px;padding:0 12px}.nav-product-menu,.nav-use-case-menu{position:relative}.nav-use-case-menu>summary{list-style:none}.nav-use-case-menu>summary::-webkit-details-marker{display:none}.product-popover,.use-case-popover{color:#2b3d53;background:#fff;border:1px solid #c9d5e1;border-radius:6px;padding:12px;top:100%;box-shadow:0 24px 60px #0c1c302e}.product-popover{grid-template-columns:190px 1fr;width:620px;left:-170px}.nav-product-menu[open] .product-popover{display:grid}.use-case-popover{grid-template-columns:310px 1fr;gap:20px;width:min(860px,100vw - 32px);display:none;position:absolute;left:-250px}.nav-use-case-menu[open] .use-case-popover{display:grid}.use-case-popover-group{min-width:0}.use-case-popover-group+.use-case-popover-group{border-left:1px solid #dce4ec;padding-left:18px}.use-case-popover-group>a{border-bottom:1px solid #e0e6ed;grid-template-columns:1fr 18px;align-items:center;gap:4px 10px;min-height:58px;padding:10px;display:grid}.use-case-popover-group>a:hover{background:#f0f4f8}.use-case-popover-group>a span{font-size:13px;font-weight:760}.use-case-popover-group>a small{color:#65778c;grid-column:1;font-size:10px;line-height:1.35}.use-case-popover-group>a>svg{color:#65778c;grid-area:1/2/3}.use-case-popover-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.use-case-popover-links a{color:#33465d;border-radius:4px;align-items:center;gap:8px;min-height:43px;padding:8px 9px;font-size:12px;font-weight:700;display:flex}.use-case-popover-links a:hover{color:#0b1727;background:#eef3f7}.use-case-popover-links a svg{color:var(--blue)}.popover-heading{border-color:#dce4ec}.popover-heading strong{color:#0b1727}.popover-heading a{color:var(--blue)}.popover-product{color:#33465d;border-color:#e0e6ed}.popover-product:hover{background:#eef3f7}.popover-product small{color:#6f8094}.nav-cta{white-space:nowrap}.menu-button{color:#18283c;background:#edf2f7;border:1px solid #c9d5e1}.mobile-nav{color:#dce5ee;background:#07111f;border-color:#30465f;box-shadow:0 24px 60px #00000057}.product-hero-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.product-hero-label{color:#aebcff;font:750 10px/1.2 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase}.product-hero-meta .status-pill{margin:0}.site-footer{color:#a8b7c8;background:#050d18}.footer-main{grid-template-columns:minmax(0,330px) minmax(0,1fr);padding:60px 0}.footer-brand .brand-word{color:#f3f6fa}.footer-brand p{color:#91a2b6;font-size:15px}.footer-links{gap:clamp(24px,4vw,54px)}.footer-links h3{color:#edf2f7;font:750 10px/1.2 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase}.footer-links a{color:#91a2b6}.footer-links a:hover{color:#fff}.footer-bottom{color:#687c94;border-top-color:#26394e}.platform-mockup,.phone-scene,.companion-mockup,.motion-player,.crm-skin-demo,.chameleon-stage{-webkit-user-select:none;user-select:none}.platform-mockup{color:#26364a;background:#f8fafc;border-color:#aebdce;border-radius:7px;box-shadow:0 18px 48px #0c1c3029}.mock-window-bar{color:#8394a8;background:#07111f;border-bottom-color:#2a3d55}.mock-logo{color:#0000;box-shadow:none;background:#14243a url(/lotpro-mark-192.png) 50%/cover no-repeat;border-radius:5px}.mock-live{color:#66d8b1;border-color:#2bbf915c;border-radius:4px}.mock-live i,.context-live i{opacity:.72;background:currentColor;border-radius:2px;width:18px;height:5px;display:block}.platform-grid{background:#f3f6fa}.mock-sidebar{background:#e8edf3;border-right-color:#d2dae4}.mock-sidebar span{color:#72849a;border-radius:5px}.mock-sidebar span.side-active{color:#3348b4;background:#dfe3f7}.mock-workspace{background:#f8fafc}.mock-toolbar div,.mock-toolbar .mock-control{color:#5d6f84;background:#fff;border-color:#c9d3df;border-radius:4px}.mock-toolbar b{color:#fff;background:#3f51b5}.mock-toolbar .toolbar-add{color:#fff;background:#3f51b5;border-color:#3f51b5}.mock-stats span{background:#fff;border-color:#d2dae4;border-radius:5px}.mock-stats small{color:#77899f}.mock-stats strong{color:#152338}.mock-stat-skeletons span{gap:7px;display:grid}.mock-stat-skeletons i,.mock-stat-skeletons b,.mock-line-stack i,.mock-stock-line,.mock-status-line,.deal-figure-skeleton i,.companion-tab-skeletons i,.companion-tool-skeletons i{background:#d4dce6;border-radius:2px;display:block}.mock-stat-skeletons i{width:58%;height:6px}.mock-stat-skeletons b{width:34%;height:13px}.mock-line-stack{gap:6px;display:grid}.mock-line-stack i{width:82%;height:7px}.mock-line-stack i:last-child{width:54%;height:5px}.mock-stock-line{width:34px;height:7px}.mock-status-line{background:#dce8e4;width:42px;height:13px}.vehicle-row{color:#27384d;background:#fff;border-color:#d2dae4;border-radius:5px;min-height:52px}.vehicle-row.selected{background:#e9ebf8;border-color:#3f51b5a6;box-shadow:inset 3px 0 #3f51b5}.vehicle-thumb{color:#506985;background:#e4eaf1;border-radius:4px}.vehicle-row strong{color:#1c2b3f}.vehicle-row small,.vehicle-row .stock{color:var(--muted-on-light)}.vehicle-row .row-control{color:#53677e;background:#f4f7fa;border-color:#c4cfdb;border-radius:4px}.mock-detail{background:#edf2f7;border-left-color:#d2dae4}.detail-label{color:#5c6f86}.detail-vehicle{color:#60758d;background:#e2e8f0;border-color:#c6d1dc;border-radius:5px}.mock-detail>strong{color:#18283c}.mock-detail>small{color:var(--muted-on-light)}.deal-figure{color:#53667d;background:#fff;border-color:#c9d3df;border-radius:4px}.deal-figure b{color:#3348b4}.deal-figure-skeleton{align-items:center}.deal-figure-skeleton i{width:38%;height:6px}.deal-figure-skeleton i:last-child{background:#c5cfe0;width:28%}.mock-detail .detail-control{color:#fff;background:#3f51b5;border-radius:4px}.companion-mockup{border-radius:7px}.browser-chrome>div,.crm-card,.crm-feed,.context-card,.companion-panel>.companion-button,.companion-note{border-radius:5px}.companion-panel>.companion-button.companion-action{color:#fff;background:#3f51b5;border-color:#3f51b5}.companion-tabs b{color:#9eb0ff;border-bottom-color:#4f7cff}.companion-tab-skeletons{align-items:center;min-height:29px}.companion-tab-skeletons i{background:#3a485b;width:44px;height:6px}.companion-tab-skeletons i:nth-child(2){width:55px}.companion-tab-skeletons i:nth-child(3){width:34px}.companion-tool-skeletons{background:#142033;border:1px solid #2c3a4e;border-radius:5px;gap:9px;margin-top:10px;padding:11px 10px;display:grid}.companion-tool-skeletons i{background:#334258;width:86%;height:7px}.companion-tool-skeletons i:nth-child(2){width:64%}.companion-tool-skeletons i:nth-child(3){width:74%}.outcome-hero{color:#fff;border-bottom:8px solid var(--amber);background:#07111f;padding:124px 0 70px}.outcome-hero-grid{grid-template-columns:minmax(420px,.82fr) minmax(600px,1.18fr);align-items:center;gap:clamp(44px,6vw,92px);display:grid}.outcome-hero-copy{min-width:0}.prealpha-badge{border-left:3px solid var(--amber);color:#f3c76c;width:max-content;max-width:100%;font:720 10px/1.2 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;background:#111d2d;align-items:center;gap:9px;margin-bottom:24px;padding:8px 10px;display:flex}.prealpha-badge i{background:var(--amber);width:7px;height:7px}.outcome-hero h1{letter-spacing:-.058em;max-width:760px;margin-bottom:24px;font-size:clamp(50px,5.8vw,84px);line-height:.94}.outcome-hero-copy>p{color:#bbc5d1;max-width:720px;margin-bottom:30px;font-size:clamp(17px,1.35vw,20px);line-height:1.58}.outcome-hero-actions{margin-bottom:34px}.outcome-proof-rail{border-top:1px solid #273548;border-bottom:1px solid #273548;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.outcome-proof-rail div{border-right:1px solid #273548;min-width:0;padding:16px 15px}.outcome-proof-rail div:first-child{padding-left:0}.outcome-proof-rail div:last-child{border-right:0}.outcome-proof-rail dt{color:#7f8da0;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.outcome-proof-rail dd{color:#e9edf2;margin:0;font-size:12px;line-height:1.4}.outcome-hero-demo{min-width:0}.demo-caption{color:#8290a3;height:42px;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#0d1928;border:1px solid #314054;border-bottom:0;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:0 12px;display:grid}.demo-caption b{color:#f0f3f6;font-size:10px}.workflow-theater-section{background:#e7edf4;border-bottom:1px solid #cbd1d7}.module-outcomes-section{background:#f7f9fc}.module-outcomes-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.module-outcome-card{background:#fff;border:1px solid #cfd5dc;border-radius:7px;flex-direction:column;min-height:310px;padding:23px;transition:border-color .2s,box-shadow .2s;display:flex}.module-outcome-card:hover{box-shadow:var(--shadow-sm);border-color:#8f9aa7}.module-outcome-card.wide{grid-column:span 2}.module-outcome-head{justify-content:space-between;align-items:flex-start;display:flex}.module-outcome-head small{color:#9aa3ad;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.module-outcome-card h3{margin:24px 0 auto;font-size:28px}.module-outcome-card>div:not(.module-outcome-head){border-top:1px solid #dfe3e7;margin-top:20px;padding-top:14px}.module-outcome-card>div>span{color:#5f6c7b;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.09em}.module-outcome-card p{color:#657181;margin:7px 0 0;font-size:12px;line-height:1.5}.module-outcome-card .module-result{border-left:3px solid var(--amber);padding-left:14px;position:relative}.module-outcome-card .module-result span{color:#16664f}.module-outcome-card .module-result p{color:#243142;font-weight:650}.audience-section{background:#e9eef5}.audience-role-grid{border-top:1px solid #cbd1d8;border-bottom:1px solid #cbd1d8;grid-template-columns:repeat(3,1fr);display:grid}.audience-role-grid>a{background:#f8f8f5;border-right:1px solid #cbd1d8;flex-direction:column;min-height:340px;padding:28px;transition:background .18s;display:flex}.audience-role-grid>a:last-child{border-right:0}.audience-role-grid>a:hover{background:#fff}.audience-role-grid>a>span{color:#9ba4ae;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.audience-role-grid small{color:#76520a;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:42px 0 12px}.audience-role-grid h3{margin-bottom:14px;font-size:28px;line-height:1.05}.audience-role-grid p{color:#657181;font-size:12px;line-height:1.6}.audience-role-grid b{color:#76520a;align-items:center;gap:7px;margin-top:auto;font-size:12px;display:flex}.use-case-quick-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.use-case-quick-grid>a{background:#fff;border:1px solid #ccd2d8;border-radius:6px;grid-template-columns:30px 1fr 20px;align-items:center;gap:10px;min-height:74px;padding:13px;display:grid}.use-case-quick-grid>a:hover{border-color:#919ba7}.use-case-quick-grid>a>svg:first-child{color:#845904}.use-case-quick-grid small,.use-case-quick-grid strong{display:block}.use-case-quick-grid small{color:#84909e;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;text-transform:uppercase;margin-bottom:4px}.use-case-quick-grid strong{font-size:12px}.use-case-quick-grid>a>svg:last-child{color:#9aa3ad}.boundary-section{color:#fff;background:#0a1420}.boundary-grid{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(60px,9vw,140px);display:grid}.boundary-copy h2{margin-bottom:20px;font-size:clamp(42px,5.3vw,70px);line-height:.98}.boundary-copy p{color:#a8b5c3;margin-bottom:28px;font-size:16px;line-height:1.65}.boundary-demo{border:1px solid #344458;grid-template-columns:1fr auto 1fr;align-items:stretch;min-width:0;display:grid}.boundary-demo>div{background:#111e2d;flex-direction:column;justify-content:center;min-height:220px;padding:25px;display:flex}.boundary-demo small{color:#718299;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;margin-bottom:13px}.boundary-demo strong{color:#e9eef3;font-size:20px;line-height:1.2}.boundary-demo>span{color:#ccdae5;text-align:center;background:#0a1522;border-inline:1px solid #344458;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:120px;padding:18px;font-size:10px;line-height:1.4;display:flex}.boundary-demo>span svg{color:#45c596}.editorial-expanded{background:#f7f9fc}.expanded-blog-grid,.blog-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.expanded-blog-grid .blog-card:first-child,.blog-index-grid>div:first-child{grid-column:span 2}.blog-card,.blog-card.featured{border-radius:6px;height:100%}.blog-card-copy,.blog-card.featured .blog-card-copy{flex-direction:column;height:100%;padding:26px;display:flex}.blog-meta{flex-wrap:wrap;gap:7px;display:flex}.blog-meta span{color:#6e7a89;background:#f4f5f2;border:1px solid #d5dae0;border-radius:4px;padding:5px 6px}.blog-meta span:first-child{color:#c76300;background:#eef1f4;border-color:#ff9d00}.blog-card h3{font-size:clamp(23px,2.3vw,34px)}.blog-card .text-link{margin-top:auto}.article-workflow-demo{margin-top:28px;padding-bottom:42px}.article-workflow-demo>div:first-child{background:#fff;border:1px solid #ccd2da;border-bottom:0;grid-template-columns:1fr auto auto;align-items:center;gap:14px;min-height:44px;padding:9px 12px;display:grid}.article-workflow-demo>div:first-child span,.article-workflow-demo>div:first-child small{color:var(--muted-on-light);font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em;text-transform:uppercase}.article-workflow-demo>div:first-child strong{font-size:11px}.article-header h1{max-width:1100px}.use-cases-hero{background:#e8edf3}.use-case-index-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.use-case-index-card{background:#fff;border:1px solid #ccd2d9;border-radius:7px;flex-direction:column;min-height:360px;padding:24px;transition:border-color .18s,box-shadow .18s;display:flex}.use-case-index-card:hover{box-shadow:var(--shadow-sm);border-color:#8e99a5}.use-case-card-number{color:#98a1ac;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.use-case-card-icon{color:#75500a;background:#fff0cd;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;margin:34px 0 28px;display:flex}.use-case-index-card small{color:#5f6c7b;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.07em;text-transform:uppercase}.use-case-index-card h2{margin:10px 0 12px;font-size:25px}.use-case-index-card p{color:#667383;font-size:12px;line-height:1.55}.use-case-index-card .text-link{margin-top:auto}.use-case-detail-hero{background:#e8edf3;border-bottom:1px solid #cbd1d7;padding:128px 0 74px}.use-case-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.6fr);align-items:end;gap:clamp(50px,8vw,130px);margin-top:42px;display:grid}.use-case-detail-copy h1{max-width:920px;margin-bottom:22px;font-size:clamp(50px,6.2vw,88px);line-height:.94}.use-case-detail-copy>p{color:#566474;max-width:760px;margin-bottom:28px;font-size:18px;line-height:1.6}.use-case-answer-card{border:1px solid #c8ced5;border-top:5px solid var(--amber);background:#fff;border-radius:6px;flex-direction:column;min-height:290px;padding:26px;display:flex}.use-case-answer-card>span{color:#5f6c7b;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em}.use-case-answer-card>svg{color:#168465;margin:44px 0 18px}.use-case-answer-card>small{color:#76520a;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;text-transform:uppercase;border-top:1px solid #d9dde2;margin-top:auto;padding-top:18px}.use-case-facts{background:#fff;border-bottom:1px solid #cbd1d7}.use-case-facts>div{grid-template-columns:.65fr .65fr 1.7fr;display:grid}.use-case-facts>div>div{border-right:1px solid #d9dde2;flex-direction:column;justify-content:center;min-height:86px;padding:17px 22px;display:flex}.use-case-facts>div>div:first-child{padding-left:0}.use-case-facts>div>div:last-child{border-right:0}.use-case-facts small{color:#5f6c7b;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;text-transform:uppercase;margin-bottom:7px}.use-case-problem-section{background:#f7f9fc}.pain-result-grid{border:1px solid #cbd1d8;grid-template-columns:1fr 1fr;display:grid}.pain-result-grid article{flex-direction:column;justify-content:space-between;min-height:320px;padding:clamp(30px,5vw,62px);display:flex}.pain-result-grid article+article{background:#0d1928;border-left:1px solid #cbd1d8}.pain-result-grid span{color:#8a95a2;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em}.pain-result-grid h2{margin:50px 0 0;font-size:clamp(34px,4vw,55px);line-height:1.02}.pain-result-grid article+article span{color:#eab94f}.pain-result-grid article+article h2{color:#fff}.use-case-walkthrough{background:#e7edf4}.use-case-proof-section{background:#fff}.use-case-proof-grid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(50px,8vw,130px);display:grid}.use-case-proof-grid h2{margin-bottom:18px;font-size:clamp(39px,4.6vw,62px);line-height:1}.use-case-proof-grid>div>p{color:#637080;line-height:1.6}.use-case-proof-grid ol{border-top:1px solid #cdd3da;margin:0;padding:0;list-style:none}.use-case-proof-grid li{border-bottom:1px solid #cdd3da;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:88px;padding:17px 5px;display:grid}.use-case-proof-grid li span{color:var(--muted-on-light,#536171);font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.use-case-related{background:#edf1f5}.use-case-cta{color:#fff;border-top:6px solid var(--amber);background:#111d2c;padding:62px 0}.use-case-cta>div{justify-content:space-between;align-items:center;gap:40px;display:flex}.use-case-cta span{color:#e9b54b;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;text-transform:uppercase}.use-case-cta h2{max-width:800px;margin:12px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.02}.waitlist-page{background:#e8edf3;min-height:0;padding:130px 0 86px}.waitlist-page .signup-page-grid{grid-template-columns:minmax(340px,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(50px,7vw,110px)}.waitlist-page .signup-aside{padding-top:34px}.waitlist-page .signup-aside h1{color:var(--ink);margin-bottom:22px;font-size:clamp(46px,5.6vw,76px);line-height:.96}.waitlist-page .signup-aside>p{font-size:16px;line-height:1.65}.waitlist-page .signup-promises{margin-top:34px}.pioneer-page{background:#e9eef5;padding-top:132px}.pioneer-grid{grid-template-columns:minmax(380px,1fr) minmax(390px,.8fr);align-items:center;gap:clamp(60px,9vw,140px);display:grid}.pioneer-copy h1{max-width:870px;margin-bottom:22px;font-size:clamp(50px,6vw,86px);line-height:.95}.pioneer-copy>p{color:#586575;max-width:720px;font-size:17px;line-height:1.65}.pioneer-fit{color:#fff;border-top:5px solid var(--amber);background:#0d1928;padding:28px}.pioneer-fit>span{color:#eab74d;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em}.pioneer-fit ol{margin:22px 0 0;padding:0;list-style:none}.pioneer-fit li{border-top:1px solid #2c3b4e;grid-template-columns:32px 1fr;gap:12px;padding:18px 0;display:grid}.pioneer-fit li>b{color:#7c8fa6;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.pioneer-fit strong{color:#eef2f5;font-size:14px}.pioneer-fit p{color:#94a3b4;margin:6px 0 0;font-size:11px;line-height:1.5}.pioneer-paths{margin-top:72px}.product-workflow-section,.solution-decision-demo{background:#e7edf4}.product-workflow-section{padding-block:clamp(52px,5vw,76px)}.product-workflow-layout{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.product-workflow-copy{max-width:380px;padding-top:14px}.product-workflow-copy h2{color:#0d1a2b;letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(36px,3.4vw,50px);font-weight:760;line-height:1.02}.product-workflow-copy p{color:#56687e;margin:0;font-size:15px;line-height:1.6}.product-workflow-story .motion-story-frame{border-radius:8px;position:relative}.product-workflow-story .motion-story-meta,.product-workflow-story .motion-progress{display:none}.product-workflow-story .motion-story-controls{z-index:3;background:0 0;border:0;grid-template-columns:auto;min-height:36px;padding:0;position:absolute;bottom:10px;right:10px}.product-workflow-story .motion-status{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;height:1px;margin:-1px;position:absolute;overflow:hidden}.product-workflow-story .motion-story-controls>div:last-child{grid-column:1}.solution-decision-demo{margin-top:34px}@media (max-width:1180px){.nav-login,.nav-pioneer{display:none}.outcome-hero-grid{grid-template-columns:1fr}.outcome-hero-copy{max-width:900px}.outcome-hero-demo{width:100%}.module-outcomes-grid,.use-case-index-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1120px){.desktop-nav,.nav-cta{display:none}.site-header,.nav-shell{min-height:64px}.nav-actions{margin-left:auto}.product-detail-grid{grid-template-columns:1fr;gap:52px}.product-detail-copy{max-width:850px}.product-detail-visual{width:100%}.mobile-menu{display:block}.menu-button{display:flex}.mobile-nav{width:var(--shell);border-top:1px solid #30465f;border-radius:0;max-height:calc(100dvh - 76px);margin:0;display:none;position:fixed;top:64px;left:50%;right:auto;overflow:auto;transform:translate(-50%)}.mobile-menu[open] .mobile-nav{display:grid}}@media (max-width:980px){:root{--shell:min(100% - 32px, 860px)}.desktop-nav,.nav-login,.nav-pioneer,.nav-cta{display:none}.site-header,.nav-shell{min-height:64px}.mobile-menu{display:block}.menu-button{display:flex}.mobile-nav{width:var(--shell);border-top:1px solid #30465f;border-radius:0;max-height:calc(100dvh - 76px);margin:0;display:none;position:fixed;top:64px;left:50%;right:auto;overflow:auto;transform:translate(-50%)}.mobile-menu[open] .mobile-nav{display:grid}.footer-main{grid-template-columns:1fr;gap:42px}.footer-links{width:100%}.outcome-hero{padding-top:104px}.boundary-grid,.use-case-proof-grid,.pioneer-grid{grid-template-columns:1fr}.module-outcomes-grid{grid-template-columns:repeat(2,1fr)}.module-outcome-card.wide{grid-column:span 1}.audience-role-grid{border-inline:1px solid #cbd1d8;grid-template-columns:1fr}.audience-role-grid>a{border-bottom:1px solid #cbd1d8;border-right:0;min-height:260px}.audience-role-grid>a:last-child{border-bottom:0}.use-case-quick-grid,.expanded-blog-grid,.blog-index-grid,.use-case-index-grid{grid-template-columns:repeat(2,1fr)}.use-case-detail-grid,.waitlist-page .signup-page-grid{grid-template-columns:1fr}.use-case-answer-card{min-height:230px}.use-case-facts>div{grid-template-columns:1fr 1fr}.use-case-facts>div>div:last-child{border-top:1px solid #d9dde2;grid-column:1/-1}.pioneer-fit{max-width:680px}.product-workflow-layout{grid-template-columns:1fr;gap:24px}.product-workflow-copy{max-width:720px;padding-top:0}}@media (max-width:720px){:root{--shell:calc(100% - 24px)}.section-pad{padding-block:62px}.product-workflow-section{padding-block:36px}.product-workflow-layout{gap:16px}.product-workflow-copy h2{font-size:clamp(32px,9vw,36px)}.product-workflow-copy p{font-size:14px;line-height:1.5}.product-workflow-story .motion-story-controls{bottom:6px;right:6px}.split-heading{grid-template-columns:1fr;gap:22px}.outcome-hero{padding:94px 0 46px}.outcome-hero h1{font-size:clamp(44px,12vw,62px)}.outcome-hero-copy>p{font-size:16px}.prealpha-badge{white-space:normal;width:100%}.outcome-hero-actions .button{width:100%}.outcome-proof-rail{grid-template-columns:1fr}.outcome-proof-rail div,.outcome-proof-rail div:first-child{border-bottom:1px solid #273548;border-right:0;padding:12px 0}.outcome-proof-rail div:last-child{border-bottom:0}.demo-caption{grid-template-columns:1fr auto}.demo-caption small{display:none}.module-outcomes-grid{grid-template-columns:1fr}.module-outcome-card{min-height:270px}.use-case-quick-grid,.expanded-blog-grid,.blog-index-grid,.use-case-index-grid{grid-template-columns:1fr}.expanded-blog-grid .blog-card:first-child,.blog-index-grid>div:first-child{grid-column:auto}.boundary-demo{grid-template-columns:1fr}.boundary-demo>span{border:0;border-block:1px solid #344458;width:auto;min-height:90px}.use-case-detail-hero{padding:108px 0 56px}.use-case-detail-copy h1{font-size:clamp(43px,12.5vw,60px)}.use-case-detail-copy>p{font-size:16px}.use-case-facts>div{grid-template-columns:1fr}.use-case-facts>div>div,.use-case-facts>div>div:first-child{border-bottom:1px solid #d9dde2;border-right:0;min-height:0;padding:15px 0}.use-case-facts>div>div:last-child{border-top:0;grid-column:auto}.pain-result-grid{grid-template-columns:1fr}.pain-result-grid article{min-height:240px;padding:28px}.pain-result-grid article+article{border-top:1px solid #cbd1d8;border-left:0}.use-case-cta>div{flex-direction:column;align-items:flex-start}.use-case-cta .button{width:100%}.article-workflow-demo>div:first-child{grid-template-columns:1fr;gap:5px}.article-workflow-demo>div:first-child small{display:none}.waitlist-page{padding:104px 0 62px}.waitlist-page .signup-aside h1,.pioneer-copy h1{font-size:clamp(43px,12vw,60px)}.pioneer-page{padding-top:106px}.pioneer-copy .button{width:100%}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important}}@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-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}.motion-story{--motion-accent:#f59e0b;min-width:0;position:relative}.motion-story.accent-blue{--motion-accent:#4f7cff}.motion-story.accent-mint{--motion-accent:#2bbf91}.motion-story-frame{background:#071321;border:1px solid #cdd4de;border-radius:14px;overflow:hidden;box-shadow:0 28px 70px #08111f2b}.motion-story-meta{color:#fff;min-height:42px;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;background:#07111e;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:18px;padding:0 15px;display:flex}.motion-story-meta span{color:#ffd277}.motion-story-meta small{color:#78869a;font:inherit}.motion-player{aspect-ratio:5/3;background:#071321;width:100%;position:relative}.motion-story.compact .motion-player{aspect-ratio:4/5}.motion-player button{pointer-events:none}@media (max-width:640px){.motion-player{aspect-ratio:4/5}}.motion-story-controls{color:#8e9bac;background:#07111e;border-top:1px solid #ffffff1f;grid-template-columns:minmax(100px,1fr) auto auto;align-items:center;gap:14px;min-height:46px;padding:0 12px 0 16px;display:grid}.motion-progress{background:#1c2a3b;border-radius:99px;height:3px;overflow:hidden}.motion-progress i{border-radius:inherit;background:var(--motion-accent);height:100%;transition:width .1s linear;display:block}.motion-status{color:#8e9bac;min-width:100px;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase}.motion-story-controls>div:last-child{gap:5px;display:flex}.motion-story-controls button{color:#dbe3ed;background:#101e2f;border:1px solid #29394d;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:720;display:inline-flex}.motion-story-controls button:hover{background:#16263a;border-color:#52647b}.motion-story-narrative{background:#fff;border:1px solid #d5dbe3;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.motion-story-narrative>div{border-right:1px solid #e0e4e9;min-height:116px;padding:18px 20px}.motion-story-narrative>div:last-child{border-right:0}.motion-story-narrative small{color:#7a5b17;font:750 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.11em;margin-bottom:9px;display:block}.motion-story-narrative p{color:#344051;margin:0;font-size:12px;line-height:1.5}.motion-transcript{background:#fff;border:1px solid #d7dce2;border-radius:8px;margin-top:9px}.motion-transcript summary{color:#445061;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:720;display:flex}.motion-transcript[open] summary{border-bottom:1px solid #e3e6ea}.motion-transcript ol{color:#4f5b6c;margin:14px 22px 8px 38px;padding:0;font-size:12px;line-height:1.6}.motion-transcript p{color:#667284;margin:10px 20px 17px;font-size:11px;line-height:1.5}.motion-gallery{background:#fff;border:1px solid #ccd4df;border-radius:16px;grid-template-columns:254px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 65px #08111f1f}.motion-gallery-rail{background:#edf0ec;border-right:1px solid #dce1e7;align-content:start;gap:4px;padding:8px;display:grid}.motion-gallery-rail button{color:#4c5868;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:38px 1fr;align-items:center;column-gap:10px;min-height:66px;padding:9px;display:grid}.motion-gallery-rail button:hover{background:#fff}.motion-gallery-rail button[aria-selected=true]{color:#111b29;box-shadow:inset 3px 0 var(--amber);background:#fff;border-color:#c9d0d9}.motion-gallery-rail button>span{color:#7a570f;background:#fff2d5;border-radius:7px;grid-row:1/3;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.motion-gallery-rail button b{letter-spacing:-.01em;align-self:end;font-size:12px}.motion-gallery-rail button small{color:#7d8795;font:650 10px/1.2 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.06em;text-transform:uppercase;align-self:start}.motion-gallery-stage{background:#f8f9f7;min-width:0;padding:22px}.motion-gallery-heading{grid-template-columns:160px 1fr;align-items:start;gap:24px;margin:1px 2px 17px;display:grid}.motion-gallery-heading>span{color:#775712;font:750 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.11em;text-transform:uppercase}.motion-gallery-heading h3{color:#111b29;letter-spacing:-.045em;max-width:690px;margin:0;font-size:clamp(25px,2.6vw,37px);line-height:1.03}.motion-composition{font-family:var(--font-roboto),Arial,sans-serif}.scene{color:#f5f8fb;width:1200px;height:720px;font-family:var(--font-roboto),Arial,sans-serif;position:relative;overflow:hidden}.scene *{box-sizing:border-box}.scene header{z-index:8;justify-content:space-between;align-items:center;gap:35px;display:flex;position:absolute;top:36px;left:48px;right:48px}.scene header>strong{letter-spacing:-.035em;text-align:right;max-width:760px;margin-left:auto;font-size:28px;line-height:1.08}.scene-label{color:#9eacc0;font:750 11px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.scene-label:before{content:"";background:currentColor;width:22px;height:2px}.scene-label-dark{color:#7e5913}.scene-footnote{z-index:20;color:#7f8ca0;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.08em;text-transform:uppercase;position:absolute;bottom:27px;left:48px}.scene-footnote-dark{color:#6f7784}.scene-check{color:#06382b;background:#65ddb5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:inline-flex}.scene-context-relay{color:#0d1826;background:#f4f2ec}.context-grid{opacity:.38;background-image:linear-gradient(#dfe2df 1px,#0000 1px),linear-gradient(90deg,#dfe2df 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 82%,#0000);mask-image:linear-gradient(#0000,#000 20% 82%,#0000)}.scene-context-heading{color:#0e1825}.scene-context-heading>strong{color:#0f1b2a}.context-spine{z-index:1;transform-origin:top;background:linear-gradient(#f0a20d,#4f7cff,#2bbf91);border-radius:9px;width:4px;height:350px;position:absolute;top:186px;left:442px;box-shadow:0 0 0 8px #ffffffb8}.context-fragment{z-index:3;background:#fffffff5;border:1px solid #ccd2d9;border-radius:9px;align-items:center;gap:13px;width:310px;min-height:72px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 14px 35px #101b2a21}.context-fragment>span{border-radius:8px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.context-fragment.tone-amber>span{color:#805400;background:#fff0c8}.context-fragment.tone-blue>span{color:#2e5fe8;background:#e7edff}.context-fragment.tone-mint>span{color:#13775b;background:#dcf6ec}.context-fragment small,.context-fragment b{display:block}.context-fragment small{color:#7c8796;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.context-fragment b{font-size:14px}.context-record{z-index:6;color:#fff;background:#0b1726;border:1px solid #1d2b3d;border-radius:10px;width:390px;padding:18px 20px;position:absolute;top:180px;left:470px;box-shadow:0 18px 40px #0a17263d}.context-record span,.context-record small{color:#8997aa;font:650 10px/1.4 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.08em;display:block}.context-record strong{margin:8px 0 6px;font-size:18px;display:block}.context-arrow{z-index:2;transform-origin:0;background:#f0a20d;width:94px;height:2px;position:absolute;top:355px;left:822px}.context-arrow i{border-top:2px solid #f0a20d;border-right:2px solid #f0a20d;width:10px;height:10px;position:absolute;top:-4px;right:-4px;transform:rotate(45deg)}.context-result{z-index:7;background:#fff;border:1px solid #c9d1db;border-radius:12px;width:240px;min-height:246px;padding:20px;position:absolute;top:245px;left:912px;box-shadow:0 20px 55px #0c192929}.context-result-kicker{color:#597064;font:750 10px/1.2 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.08em;align-items:center;gap:8px;display:flex}.context-result>strong{color:#111d2b;margin:22px 0 25px;font-size:26px;line-height:1;display:block}.context-result>div{border-top:1px solid #e2e6ea;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.context-result>div span{color:#7d8794;font-size:11px}.context-result>div b{color:#1b2634;font-size:11px}.context-final-line{color:#1a2736;font-size:18px;font-weight:760;position:absolute;bottom:75px;left:470px}.scene-inventory-magnet{background:#091523}.inventory-topbar{z-index:4;background:#0b1725;border-bottom:1px solid #213044;grid-template-columns:180px 1fr 110px;align-items:center;gap:24px;height:88px;padding:0 40px;display:grid;position:absolute;top:0;left:0;right:0}.inventory-brand{align-items:center;gap:12px;display:flex}.inventory-brand span{color:#17202b;background:#f59e0b;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:900;display:flex}.inventory-search{color:#8491a2;background:#111f30;border:1px solid #334358;border-radius:7px;align-items:center;gap:11px;height:46px;padding:0 15px;display:flex}.inventory-search span{font:650 13px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.inventory-search i{vertical-align:middle;background:#f5ae22;width:2px;height:16px;margin-left:2px;display:inline-block}.inventory-filter-count{color:#f6bd4d;font:700 11px/1 var(--font-roboto),Arial,Helvetica,sans-serif;text-align:right}.inventory-stage{position:absolute;inset:88px 0 0}.inventory-table{width:715px;position:absolute;top:42px;left:45px}.inventory-table-head,.inventory-film-row{grid-template-columns:60px 1fr 95px 105px 36px;align-items:center;column-gap:10px;display:grid}.inventory-table-head{height:31px;color:var(--muted-on-dark);font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.1em;padding:0 14px}.inventory-table-head span:first-child{grid-column:1/3}.inventory-film-row{color:#d8e0e9;background:#0f1d2d;border:1px solid #26364a;border-radius:8px;min-height:67px;margin-bottom:7px;padding:8px 12px;position:relative;box-shadow:0 7px 18px #0000001f}.inventory-film-row.selected{background:linear-gradient(90deg,#f59e0b24,#101f30 70%);border-color:#f3a30a;box-shadow:0 0 0 2px #f59e0b1f,0 20px 45px #00000040}.inventory-car{color:#95a6ba;background:#1c2b3e;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.inventory-film-row.selected .inventory-car{color:#ffc24f;background:#302614}.inventory-film-row b,.inventory-film-row small{display:block}.inventory-film-row b{margin-bottom:4px;font-size:13px}.inventory-film-row small{color:var(--muted-on-dark);font-size:10px}.inventory-film-row code{color:#9aa8ba;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.inventory-film-row em{color:#70d8b0;background:#2bbf911a;border-radius:5px;width:max-content;padding:5px 7px;font-size:10px;font-style:normal}.inventory-pin{color:#18202a;background:#f59e0b;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.inventory-magnet-line{transform-origin:0;background:#f4aa19;width:96px;height:2px;position:absolute;top:165px;left:762px}.inventory-actions{width:310px;position:absolute;top:95px;left:842px}.inventory-actions>.scene-label{color:#e9b546;margin-bottom:18px}.inventory-actions>div{color:#e2e8f0;background:#101e30;border:1px solid #33445a;border-radius:8px;grid-template-columns:34px 1fr 20px;align-items:center;gap:9px;height:64px;margin-bottom:8px;padding:0 13px;display:grid}.inventory-actions>div svg:first-child{color:#f2b12a}.inventory-actions>div strong{font-size:13px}.inventory-result{color:#d9f5eb;background:#2bbf9117;border:1px solid #2bbf9173;border-radius:9px;align-items:center;gap:12px;width:310px;min-height:76px;padding:14px;display:flex;position:absolute;top:430px;left:842px}.inventory-result b{font-size:14px;line-height:1.35}.scene-vehicle-thread{background:#07161a}.thread-constellation{opacity:.25;background:radial-gradient(circle,#163d3a,#0000 42%),linear-gradient(25deg,#0000 49.8%,#1b3d3a 50%,#0000 50.2%);position:absolute;inset:0}.thread-heading>strong{color:#f5faf8}.loose-message{z-index:2;color:#d4e9e4;background:#0f2929;border:1px solid #2a4b4a;border-radius:9px;min-width:220px;padding:14px 17px;font-size:13px;position:absolute;box-shadow:0 16px 35px #0003}.loose-message.question{border-color:#7c6326}.loose-message.answer{border-color:#365f8c}.loose-message.wiki{border-color:#346b58}.loose-message.vehicle{color:#ffd888}.vehicle-channel{z-index:4;background:#0b2223;border:1px solid #31504f;border-radius:12px;width:560px;height:390px;position:absolute;top:145px;left:340px;overflow:hidden;box-shadow:0 30px 70px #00000057}.channel-head{background:#0d2728;border-bottom:1px solid #294747;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;height:78px;padding:0 17px;display:grid}.channel-head>span{color:#72d6b3;background:#153b36;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.channel-head small,.channel-head strong{display:block}.channel-head small{color:#7da39e;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:5px}.channel-head strong{font-size:14px}.channel-head>b{color:#76a29c;font-size:10px}.channel-thread{padding:18px}.channel-thread>div:first-child{gap:11px;display:flex}.channel-thread>div:first-child>i{color:#09221b;background:#66d7b1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:10px;font-style:normal;font-weight:900;display:flex}.channel-thread p{margin:0}.channel-thread p b,.channel-thread p span{display:block}.channel-thread p b{margin-bottom:6px;font-size:13px}.channel-thread p span{color:#86a9a5;font-size:11px}.evidence-row{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.evidence-row span{color:#a9c5c0;background:#102b2a;border:1px solid #2a4b49;border-radius:7px;flex-direction:column;justify-content:center;gap:7px;min-height:62px;padding:9px;font-size:10px;display:flex}.resolved-message{background:#2bbf9114;border:1px solid #2bbf9173;border-radius:8px;align-items:center;gap:12px;min-height:70px;padding:12px;display:flex}.resolved-message small,.resolved-message b{display:block}.resolved-message small{color:#6eb99f;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:5px}.resolved-message b{font-size:13px}.thread-command{z-index:7;width:225px;position:absolute;top:250px;left:930px}.thread-command>code{color:#95b6b1;background:#0d2627;border:1px solid #365858;border-radius:7px;align-items:center;min-height:48px;padding:0 12px;font-size:10px;display:flex}.thread-command>svg{color:#61d7ae;margin:12px auto;display:block;transform:rotate(90deg)}.thread-command>div{color:#e2f3ed;background:#11312d;border:1px solid #3a7664;border-radius:9px;gap:10px;padding:14px;display:flex;box-shadow:0 18px 45px #0000003d}.thread-command>div>span{color:#77e0bc;background:#1a443b;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.thread-command small,.thread-command b,.thread-command em{display:block}.thread-command small{color:#71ae9b;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.thread-command b{margin:6px 0;font-size:12px}.thread-command em{color:#7fa69f;font-size:10px;font-style:normal}.scene-link-origami{color:#111b29;background:#edf2f8}.link-skyline{opacity:.2;background:linear-gradient(135deg,#0000 25%,#b8c9dc 25% 27%,#0000 27% 55%,#b8c9dc 55% 57%,#0000 57%);height:250px;position:absolute;bottom:0;left:0;right:0}.scene-link-origami header>strong{color:#132033}.long-url{color:#315b88;width:1100px;min-height:78px;font:650 14px/1 var(--font-roboto),Arial,Helvetica,sans-serif;transform-origin:0;background:#fff;border:1px solid #b9c7d6;border-radius:9px;align-items:center;padding:20px;display:flex;position:absolute;top:145px;left:48px;overflow:hidden;box-shadow:0 14px 35px #29435e1a}.long-url span{color:#71859a}.long-url b{color:#2d5e93;transform-origin:0;font-weight:700;display:inline-block}.origami-folds{height:120px;position:absolute;top:247px;left:190px}.origami-folds i{background:linear-gradient(135deg,#fff,#dce8f4);border:1px solid #8fa9c3;border-radius:7px;width:130px;height:84px;position:absolute;box-shadow:0 12px 22px #2846641f}.link-gates{gap:12px;display:flex;position:absolute;top:385px;left:112px}.link-gates>div{background:#fff;border:1px solid #b9c8d7;border-radius:8px;align-items:center;gap:10px;width:190px;min-height:70px;padding:12px;display:flex}.link-gates .scene-check{width:21px;height:21px}.link-gates small,.link-gates b{display:block}.link-gates small{color:#8290a0;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:5px}.link-gates b{font-size:12px}.short-link-card{background:#fff;border:1px solid #9db2c8;border-radius:12px;width:420px;min-height:154px;padding:22px;position:absolute;top:278px;left:690px;box-shadow:0 25px 60px #2644642b}.short-link-card small{color:#7a8b9d;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.1em;display:block}.short-link-card strong{color:#15263a;font:760 24px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin:20px 0;display:block}.short-link-card strong span{color:#6d8298}.short-link-card button{color:#315a85;background:#eef4fa;border:1px solid #c5d0db;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:11px;display:flex;position:absolute;bottom:17px;right:18px}.link-flight{transform-origin:top;background:#4f7cff;width:2px;height:78px;position:absolute;top:444px;left:893px}.link-flight i{border-bottom:2px solid #4f7cff;border-right:2px solid #4f7cff;width:10px;height:10px;position:absolute;bottom:-2px;left:-4px;transform:rotate(45deg)}.link-destination{background:#e1ebf5;border:1px solid #b7c6d5;border-radius:8px;align-items:center;gap:13px;width:420px;min-height:68px;padding:13px 16px;display:flex;position:absolute;top:510px;left:690px}.link-destination svg{color:#34679e}.link-destination small,.link-destination b{display:block}.link-destination small{color:#708399;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:4px}.link-destination b{color:#1b2c40;font-size:12px}.scene-accessory-fit{color:#161d26;perspective:1000px;background:#f3eee4}.accessory-paper{opacity:.45;background:repeating-linear-gradient(0deg,#0000 0 35px,#e5ded0 36px),repeating-linear-gradient(90deg,#0000 0 119px,#e9e1d4 120px);position:absolute;inset:0}.scene-accessory-fit header>strong{color:#18212b}.vehicle-selector{align-items:center;gap:12px;display:flex;position:absolute;top:122px;left:48px}.vehicle-selector>div{background:#ffffffe0;border:1px solid #cfc6b8;border-radius:8px;width:130px;min-height:62px;padding:11px 13px}.vehicle-selector small,.vehicle-selector b{display:block}.vehicle-selector small{color:#8a8173;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:7px}.vehicle-selector b{font-size:14px;transition:color .2s}.vehicle-selector>svg{color:#a69884}.accessory-car{width:430px;height:235px;position:absolute;top:235px;left:390px}.car-body{background:linear-gradient(160deg,#516478,#1f2c39 62%,#121b25);border:3px solid #252f3a;border-radius:95px 130px 36px 34px;width:390px;height:125px;position:absolute;top:54px;left:20px;box-shadow:0 28px 35px #2923192b}.car-body:before{content:"";background:linear-gradient(160deg,#cfe5ea,#7596a7);border:3px solid #252f3a;border-bottom:0;border-radius:105px 95px 0 0;width:210px;height:75px;position:absolute;top:-52px;left:88px}.car-body:after{content:"";background:#314757;width:4px;height:60px;position:absolute;top:-40px;left:109px;transform:rotate(-10deg)}.car-body i{background:#8b969d;border:13px solid #161e27;border-radius:50%;width:64px;height:64px;position:absolute;bottom:-28px;box-shadow:inset 0 0 0 5px #303b44}.car-body i:first-of-type{left:60px}.car-body i:last-of-type{right:57px}.car-roof{z-index:3;background:#f0aa22;border-radius:7px;width:220px;height:7px;position:absolute;top:-9px;left:130px;box-shadow:0 0 0 2px #3c3020}.accessory-car>small{color:#6e665a;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.1em;position:absolute;bottom:0;left:114px}.accessory-chip{z-index:6;background:#fffdf8;border:1px solid #cabfae;border-radius:8px;align-items:center;gap:9px;min-width:195px;min-height:54px;padding:9px 11px;display:flex;position:absolute;box-shadow:0 13px 28px #4436201f}.accessory-chip>svg{color:#926117}.accessory-chip b{font-size:11px}.accessory-chip .scene-check{width:19px;height:19px;margin-left:auto;font-size:11px}.accessory-chip.rejected{color:#80473f;background:#fff5f2;border-color:#d3a8a0}.fit-reject{color:#a04d41;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-left:auto}.accessory-price{background:#fffaf0;border:1px solid #c9bca7;border-radius:9px;grid-template-columns:42px 1fr 28px;align-items:center;gap:11px;width:440px;min-height:72px;padding:13px;display:grid;position:absolute;top:533px;left:50px}.accessory-price>span{color:#815300;background:#ffedc1;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.accessory-price small,.accessory-price b{display:block}.accessory-price small{color:#8e816d;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:5px}.accessory-price b{font-size:12px}.accessory-sheet{transform-origin:0;background:#fff;border:1px solid #c9c0b2;border-radius:9px;width:275px;height:442px;padding:20px;position:absolute;top:127px;right:52px;box-shadow:0 30px 60px #3e311e38}.accessory-sheet>div{border-bottom:1px solid #e3ded5;align-items:center;gap:10px;padding-bottom:16px;display:flex}.accessory-sheet>strong{margin:24px 0 8px;font-size:18px;display:block}.accessory-sheet p{color:#6e6c68;font-size:11px;line-height:1.5}.accessory-sheet>i{background:linear-gradient(90deg,#eef0ed,#dfe4e2);border-radius:6px;height:52px;margin:8px 0;display:block}.accessory-sheet>small{color:#8a7e6c;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.1em;position:absolute;bottom:17px;left:20px}.scene-template-loom{background:#111229}.loom-lines i{transform-origin:top;opacity:.4;background:linear-gradient(#4f7cff,#9e74ff,#2bbf91);width:2px;height:390px;position:absolute;top:162px}.template-library{background:#181a35;border:1px solid #343653;border-radius:10px;width:330px;padding:17px;position:absolute;top:142px;left:48px}.template-library>small{color:#8c8fae;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.1em;margin-bottom:14px;display:block}.template-library>div{color:#aeb1c9;background:#1c1e3a;border:1px solid #30324d;border-radius:7px;grid-template-columns:28px 1fr 20px;align-items:center;gap:8px;min-height:64px;margin:6px 0;padding:0 10px;display:grid}.template-library>div.active{color:#fff;background:#25294c;border-color:#657ee9;box-shadow:inset 3px 0 #6e8cff}.template-library span{color:#747995;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.template-library b{font-size:11px}.loom-editor{z-index:3;background:#191c38;border:1px solid #3d4061;border-radius:11px;width:710px;min-height:372px;padding:18px;position:absolute;top:138px;left:420px;box-shadow:0 28px 60px #00000047}.loom-toolbar{border-bottom:1px solid #343754;align-items:center;gap:8px;height:42px;display:flex}.loom-toolbar>span{color:#8085a1;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#20233f;border-radius:5px;padding:7px 10px}.loom-toolbar>span.active{color:#cdd8ff;background:#2c3564}.loom-toolbar>b{color:#aab2d2;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.protected-tokens{gap:8px;padding:18px 0 8px;display:flex}.protected-tokens span{color:#aebfff;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#252d57;border:1px solid #4a588a;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;display:flex}.loom-editor>p{color:#d5d7e6;background:#141731;border:1px solid #303453;border-radius:8px;min-height:116px;margin:18px 0;padding:17px;font-size:20px;line-height:1.7}.loom-editor>p.translated{color:#ebecf5}.loom-editor mark{color:#b8c7ff;background:#2b376e;border-radius:4px;padding:3px 5px}.loom-status{height:28px;padding-top:15px;position:relative}.loom-status:before{content:"";background:#2c304e;border-radius:5px;height:3px;position:absolute;top:6px;left:0;right:0}.loom-status>span{background:linear-gradient(90deg,#6f8cff,#ae75ff,#58d0aa);border-radius:5px;height:3px;position:absolute;top:6px;left:0}.loom-status small{color:#7e84a5;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.staff-review-card{z-index:6;background:#162d2b;border:1px solid #427966;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;width:432px;min-height:85px;padding:14px;display:grid;position:absolute;top:528px;left:698px;box-shadow:0 18px 40px #00000040}.staff-review-card small,.staff-review-card b,.staff-review-card span{display:block}.staff-review-card small{color:#72b39d;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.staff-review-card b{margin:6px 0;font-size:12px}.staff-review-card span{color:#7fa49c;font-size:10px}.staff-review-card button{color:#d9eee7;background:#24463f;border:1px solid #5a8a79;border-radius:6px;height:36px;padding:0 11px;font-size:10px}.scene-campaign-subway{background:#0b1522}.subway-map{width:640px;height:5px;position:absolute;top:310px;left:180px}.subway-map i{transform-origin:0;background:#33475d;border-radius:9px;height:5px;display:block;position:absolute}.subway-main{width:650px;top:0;left:0}.subway-branch{width:245px;top:0;left:420px}.subway-branch.top{background:#4f7cff!important}.subway-branch.bottom{background:#f59e0b!important}.subway-node{z-index:4;color:#dce5ef;background:#111f30;border:1px solid #34465a;border-radius:32px;align-items:center;gap:9px;min-width:150px;height:62px;padding:0 12px;display:flex;position:absolute;box-shadow:0 14px 30px #00000038}.subway-node>span{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.subway-node.amber>span{color:#ffc55c;background:#382b17}.subway-node.blue>span{color:#9eb2ff;background:#1e2c55}.subway-node.mint>span{color:#7ae0bc;background:#173e37}.subway-node b{font-size:11px}.simulator-token{z-index:8;flex-direction:column;align-items:center;gap:9px;width:126px;margin-left:-8px;transition:left .1s linear;display:flex;position:absolute;top:294px}.simulator-token i{background:#64ddb5;border:6px solid #09131f;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 2px #64ddb5}.simulator-token span{color:#94a5b8;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;white-space:nowrap;background:#0f1d2d;border-radius:5px;padding:7px 8px}.campaign-result{background:#112e2a;border:1px solid #3d7864;border-radius:9px;align-items:center;gap:13px;width:430px;min-height:90px;padding:15px 18px;display:flex;position:absolute;top:485px;left:390px}.campaign-result small,.campaign-result b,.campaign-result span{display:block}.campaign-result small{color:#72b39d;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.campaign-result b{margin:7px 0;font-size:14px}.campaign-result span{color:#85aaa1;font-size:10px}.scene-task-line{color:#17202b;background:#f1eee7}.scene-task-line header>strong{color:#17202b}.loose-promises{width:300px;position:absolute;top:160px;left:45px}.loose-promises>div{background:#fff9dc;border:1px solid #cbc4b7;border-radius:4px;align-items:center;gap:10px;min-height:68px;margin-bottom:12px;padding:14px;font-size:12px;font-weight:700;display:flex;box-shadow:0 12px 25px #332a1b1f}.loose-promises>div:nth-child(2){background:#e9efff}.loose-promises>div:nth-child(3){background:#e5f7ef}.task-conveyor{background:#68727d;border-top:6px solid #515b65;border-bottom:6px solid #515b65;width:620px;height:74px;position:absolute;top:375px;left:250px;overflow:hidden;transform:skew(-8deg)}.task-conveyor i{border-right:2px solid #3b454f;width:155px;height:62px;display:inline-block;position:relative}.blueprint-stamp{z-index:5;color:#8a5d05;width:235px;height:74px;font:850 11px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.08em;background:#fff7e1;border:4px solid #8a5d05;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;top:275px;left:465px;box-shadow:0 17px 28px #3d2d1229}.task-board{grid-template-columns:repeat(3,1fr);gap:9px;height:360px;display:grid;position:absolute;top:145px;left:405px;right:48px}.task-board>div{background:#ffffffbf;border:1px solid #cbcfd1;border-radius:8px;padding:12px}.task-board>div>small{color:#7c838c;font:750 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.09em;margin-bottom:12px;display:block}.task-board article{background:#fff;border:1px solid #d1d4d6;border-left:4px solid #f59e0b;border-radius:6px;min-height:78px;margin-bottom:8px;padding:10px;box-shadow:0 8px 15px #1f252d12}.task-board article.tone-blue{border-left-color:#4f7cff}.task-board article.tone-mint{border-left-color:#2bbf91}.task-board article b{margin-bottom:9px;font-size:10px;display:block}.task-board article span{color:#727b85;flex-wrap:wrap;gap:4px;font-size:10px;display:flex}.task-board article em{background:#eef0f1;border-radius:4px;padding:4px;font-style:normal}.task-board article.complete{border-left-color:#2bbf91;grid-template-columns:26px 1fr;align-items:center;gap:8px;display:grid}.task-board article.complete span{grid-column:2}.task-progress{background:#fff;border:1px solid #c8c4ba;border-radius:7px;align-items:center;height:42px;display:flex;position:absolute;bottom:76px;left:405px;right:48px;overflow:hidden}.task-progress span{background:#dff4eb;position:absolute;inset:0 auto 0 0}.task-progress b{z-index:2;margin-left:15px;font-size:11px}.scene-calculator-instrument{background:#10151c}.instrument-glow{background:radial-gradient(circle,#f59e0b26,#0000 66%);border-radius:50%;width:620px;height:470px;position:absolute;top:130px;left:280px}.instrument-shell{background:linear-gradient(145deg,#252c35,#11161d);border:1px solid #3a414b;border-radius:54px;width:630px;height:470px;padding:20px;position:absolute;top:126px;left:285px;box-shadow:inset 0 0 0 7px #0b0f14,inset 0 0 60px #ffffff0a,0 35px 80px #00000080}.instrument-modes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.instrument-modes span{color:#77828e;background:#171d25;border:1px solid #353d48;border-radius:20px;align-items:center;gap:7px;min-height:42px;padding:0 8px;font-size:10px;font-weight:700;display:flex}.instrument-modes span i{background:#45515e;border-radius:50%;width:8px;height:8px}.instrument-modes span.active{color:#fff2d2;background:#302817;border-color:#75602d}.instrument-modes span.active i{background:#f6ad1d;box-shadow:0 0 14px #f6ad1d}.instrument-dial{background:radial-gradient(circle,#1f2730 0 45%,#0d1218 46% 58%,#242c35 59% 100%);border:1px solid #434b55;border-radius:50%;width:270px;height:270px;position:absolute;top:95px;left:55px;box-shadow:inset 0 0 30px #000}.dial-ticks i{transform-origin:1px 121px;background:#6b737d;width:2px;height:13px;position:absolute;top:14px;left:134px}.dial-needle{transform-origin:2px 80px;background:#f5a914;border-radius:4px;width:4px;height:82px;position:absolute;top:55px;left:132px;box-shadow:0 0 12px #f5a91499}.instrument-dial>b{color:#f4f0e8;font:760 34px/1 var(--font-roboto),Arial,Helvetica,sans-serif;text-align:center;position:absolute;top:135px;left:0;right:0}.instrument-dial>small{color:#717c88;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.1em;text-align:center;position:absolute;top:180px;left:0;right:0}.instrument-inputs{justify-content:center;gap:8px;width:310px;display:flex;position:absolute;bottom:32px;left:38px}.instrument-inputs span{color:#87929d;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#151b23;border:1px solid #39424d;border-radius:5px;padding:7px 9px}.instrument-readout{background:#0e141b;border:1px solid #39434e;border-radius:16px;flex-direction:column;justify-content:center;width:235px;height:285px;padding:24px 18px;display:flex;position:absolute;top:105px;right:33px;box-shadow:inset 0 0 22px #000000b3}.instrument-readout small{color:#757f8b;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.1em}.instrument-readout strong{color:#ffd171;font:760 27px/1.1 var(--font-roboto),Arial,Helvetica,sans-serif;margin:28px 0 16px}.instrument-readout span{color:#7f8a97;font-size:10px;line-height:1.5}.instrument-history{width:220px;position:absolute;top:180px;right:48px}.instrument-history span{color:#9ca7b4;background:#151d27;border:1px solid #303946;border-radius:7px;align-items:center;gap:9px;min-height:52px;margin-bottom:10px;padding:9px;font-size:10px;transition:opacity .2s;display:flex}.instrument-history .scene-check{width:19px;height:19px;font-size:10px}.scene-quote-tectonics{background:#0c1428}.quote-layers{width:270px;position:absolute;top:145px;left:55px}.quote-layers>div{color:#d9e0ed;background:#141f38;border:1px solid #3c4964;border-radius:7px;grid-template-columns:35px 1fr;align-items:center;gap:8px;width:250px;height:64px;padding:0 14px;display:grid;position:absolute;box-shadow:0 14px 25px #00000040}.quote-layers span{color:#7787a6;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.quote-layers b{font-size:12px}.quote-layers em{color:#ffcc69;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#332814;border-radius:5px;padding:5px 7px;font-style:normal;position:absolute;right:10px}.quote-layers i{background:#293754;border-radius:6px;width:65px;height:5px;position:absolute;right:13px}.quote-matrix{background:#111c35;border:1px solid #3a4968;border-radius:10px;width:760px;position:absolute;top:135px;left:380px;overflow:hidden;box-shadow:0 25px 55px #00000045}.quote-matrix>div{border-bottom:1px solid #2b3955;grid-template-columns:155px repeat(3,1fr);min-height:67px;display:grid}.quote-matrix>div:last-child{border-bottom:0}.quote-matrix span,.quote-matrix b{border-right:1px solid #2b3955;align-items:center;padding:0 12px;display:flex}.quote-matrix span{color:#91a0b8;font-size:10px}.quote-matrix b{color:#c8d2e2;justify-content:center;font-size:10px}.matrix-head{color:#8494ad;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.08em;background:#0c172b;min-height:46px!important}.matrix-head b.changed{color:#ffce6d;background:#f59e0b17}.quote-matrix b.selected{color:#151c27;background:#f5aa19;box-shadow:inset 0 0 0 3px #ffd477}.publication-airlock{z-index:8;grid-template-columns:1fr 110px 1fr;align-items:center;width:820px;height:165px;display:grid;position:absolute;top:450px;left:330px}.airlock-door{background:#131f38;border:1px solid #3b4b69;border-radius:9px;min-height:125px;padding:18px}.airlock-door small,.airlock-door b,.airlock-door span{display:block}.airlock-door small{color:#7d8ca7;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.airlock-door b{margin:16px 0;font-size:12px}.airlock-door span{color:#71dbb5;width:max-content;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#12372f;border-radius:5px;padding:6px 8px}.airlock-door span.blocked{color:#ff9a8f;background:#3a1d22;align-items:center;gap:6px;display:flex}.airlock-core{color:#70dcba;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:165px;display:flex;position:relative}.airlock-core span{color:#8ba09e;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;text-align:center}.airlock-core i{background:linear-gradient(#4f7cff,#2bbf91);width:2px;position:absolute;top:0;left:50%}.scene-workspace-xray{color:#15202d;background:#edf0f2}.scene-workspace-xray header>strong{color:#14202e}.raw-sheet{background:#fff;border:1px solid #bec6ce;border-radius:8px;width:490px;height:355px;padding:16px;position:absolute;top:145px;left:55px;box-shadow:0 18px 38px #1a29391f}.raw-sheet>div:first-child{border-bottom:1px solid #dfe3e7;justify-content:space-between;padding-bottom:13px;display:flex}.raw-sheet>div:first-child span{font-weight:750}.raw-sheet>div:first-child b{color:#b04f42;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.sheet-grid{grid-template-columns:repeat(6,1fr);margin-top:13px;display:grid}.sheet-grid i{background:#f6f7f7;border-bottom:1px solid #dfe4e8;border-right:1px solid #dfe4e8;height:43px}.sheet-grid i.warning{background:#fce8e4}.raw-sheet>small{color:#ad5549;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-top:15px;display:block}.xray-beam{z-index:8;filter:blur(2px);background:linear-gradient(90deg,#0000,#4f7cff2b,#4f7cff80,#0000);width:130px;height:430px;position:absolute;top:112px;left:0}.lineage-panel{background:#f8fafb;border:1px solid #b8c5d1;border-radius:9px;width:515px;padding:16px;position:absolute;top:136px;right:48px;box-shadow:0 22px 50px #1d2e3f26}.lineage-panel>small{color:#778696;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.1em}.lineage-panel>div:nth-child(2){grid-template-columns:38px 1fr 28px 1fr;align-items:center;gap:9px;min-height:85px;display:grid}.lineage-panel>div:nth-child(2)>svg{color:#4c74ac}.lineage-panel b,.lineage-panel em{display:block}.lineage-panel b{margin-bottom:5px;font-size:12px}.lineage-panel em{color:#718090;font-size:10px;font-style:normal}.diff-row{align-items:center;gap:6px;display:flex}.diff-row span{font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;border-radius:5px;padding:6px 7px}.diff-row .added{color:#13765a;background:#dcf5ec}.diff-row .updated{color:#4a66a8;background:#e5ebff}.diff-row .missing{color:#9a4c42;background:#fae6e2}.diff-row button{color:#31465c;background:#fff;border:1px solid #b6c2ce;border-radius:5px;height:31px;margin-left:auto;padding:0 9px;font-size:10px}.governed-grid{background:#fff;border:1px solid #b9c4cd;border-radius:9px;position:absolute;top:380px;left:100px;right:48px;overflow:hidden;box-shadow:0 20px 45px #1c2b3a24}.governed-grid>div{border-bottom:1px solid #e0e4e7;grid-template-columns:110px 1.4fr 100px 120px 110px;align-items:center;min-height:48px;display:grid}.governed-grid>div:last-of-type{border-bottom:0}.governed-grid span,.governed-grid b,.governed-grid em{padding:0 11px;font-size:10px}.governed-grid em{color:#1a765d;background:#e1f5ed;border-radius:4px;width:max-content;padding:5px 7px;font-style:normal}.governed-head{color:#748191;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#f0f3f4;min-height:37px!important}.governed-head span{font:inherit}.restricted{color:#874f48;background:#faece9}.access-shutter{color:#fff;background:#1a2839eb;align-content:center;justify-items:center;position:absolute;top:0;bottom:0;right:10.5%;overflow:hidden;grid-template-columns:1fr!important;display:flex!important}.access-shutter span{font:700 10px/1.2 var(--font-roboto),Arial,Helvetica,sans-serif;text-align:center}.workspace-result{background:#e4f6ef;border:1px solid #9dcdbc;border-radius:7px;align-items:center;gap:10px;min-height:50px;padding:0 14px;display:flex;position:absolute;bottom:65px;right:48px}.workspace-result b{font-size:11px}.scene-controller-focus{background:#050a10}.controller-room{background:linear-gradient(160deg,#0b141f,#020507);position:absolute;inset:0}.tv-frame{background:#070c12;border:4px solid #28313d;border-radius:13px;width:820px;height:460px;padding:15px;position:absolute;top:120px;left:90px;box-shadow:0 35px 75px #0000008c}.tv-screen{background:#0d1928;border-radius:5px;grid-template-columns:85px 1fr;height:100%;display:grid;position:relative;overflow:hidden}.tv-screen>aside{border-right:1px solid #29374a;align-content:start;gap:16px;padding:25px 16px;display:grid}.tv-screen>aside span{color:#7f8da0;background:#152338;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.tv-content{padding:26px}.tv-search{color:#7f8da0;background:#132136;border:1px solid #34455b;border-radius:7px;align-items:center;height:46px;padding:0 14px;font-size:11px;display:flex}.tv-cards{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.tv-cards>div{background:#111f31;border:1px solid #2d3d52;border-radius:7px;min-height:108px;padding:15px}.tv-cards svg{color:#8da0b5}.tv-cards b,.tv-cards span{display:block}.tv-cards b{margin:12px 0 5px;font-size:11px}.tv-cards span{color:#708196;font-size:10px}.tv-content button{color:#171c24;background:#f5a914;border:1px solid #5c491e;border-radius:6px;height:42px;margin-top:14px;padding:0 15px;font-size:10px;font-weight:800}.focus-ring{border:4px solid #f7b323;border-radius:11px;width:65px;height:65px;margin:-6px;transition:left .15s,top .15s;position:absolute;box-shadow:0 0 0 5px #f5a9142e,0 0 24px #f5a9146b}.focus-ring i{background:#f7b323;border-radius:50%;width:15px;height:15px;position:absolute;bottom:-7px;right:-7px}.tv-stand{background:#222b35;border-radius:0 0 12px 12px;width:150px;height:55px;position:absolute;bottom:-55px;left:335px}.gamepad{background:linear-gradient(#1b252f,#10171e);border:2px solid #3b4652;border-radius:75px 75px 58px 58px;width:225px;height:150px;position:absolute;top:180px;right:58px;box-shadow:0 24px 50px #0006}.dpad{width:56px;height:56px;position:absolute;top:46px;left:42px}.dpad i{background:#46515e;border-radius:5px;position:absolute}.dpad i:first-child{width:18px;height:56px;top:0;left:19px}.dpad i:last-child{width:56px;height:18px;top:19px;left:0}.gamepad>span{color:#15372c;background:#58d1a8;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:flex;position:absolute;top:48px;right:43px;box-shadow:0 0 0 5px #2bbf9126}.gamepad>span.pressed{background:#f4af26;transform:scale(.82)}.gamepad>b,.gamepad>small{text-align:center;position:absolute;left:0;right:0}.gamepad>b{font-size:12px;bottom:-35px}.gamepad>small{color:#748395;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;bottom:-54px}.controller-result{background:#12312b;border:1px solid #3d7664;border-radius:8px;gap:11px;width:260px;padding:13px;display:flex;position:absolute;top:380px;right:50px}.controller-result small,.controller-result b{display:block}.controller-result small{color:#72b29c;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:6px}.controller-result b{font-size:12px}.coverage-boundary{color:#d0ae6e;background:#211c14;border:1px dashed #6f5a34;border-radius:7px;align-items:center;gap:9px;width:260px;min-height:46px;padding:0 12px;font-size:10px;display:flex;position:absolute;top:500px;right:50px}.scene-crm-sidecar{color:#15202c;background:#edf0ed}.scene-crm-sidecar header>strong{color:#14202d}.crm-browser{background:#fff;border:1px solid #b9c1ca;border-radius:11px;width:1104px;height:470px;position:absolute;top:130px;left:48px;overflow:hidden;box-shadow:0 28px 60px #1424352e}.crm-browser-bar{background:#f2f4f5;border-bottom:1px solid #d9dde1;align-items:center;gap:7px;height:46px;padding:0 12px;display:flex}.crm-browser-bar>i{background:#c8ced4;border-radius:50%;width:9px;height:9px}.crm-browser-bar>span{color:#87919c;height:28px;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#fff;border:1px solid #d1d6db;border-radius:6px;flex:1;align-items:center;margin-left:8px;padding:0 11px;display:flex}.crm-browser-bar>b{color:#644400;background:#ffe8ad;border-radius:6px;justify-content:center;align-items:center;width:33px;height:30px;display:flex}.crm-page{grid-template-columns:65px 1fr;height:424px;display:grid}.crm-page>aside{color:#79828d;background:#202b37;flex-direction:column;align-items:center;gap:15px;padding:14px;display:flex}.crm-page>aside strong{color:#fff;font-size:11px}.crm-page>aside span{background:#2b3846;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.crm-page>main{padding:28px 32px}.crm-page>main>small{color:#7e8995;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.09em}.crm-page h3{margin:17px 0 8px;font-size:28px}.crm-page p{color:#687584;font-size:12px}.crm-activity{border:1px solid #d8dde2;border-radius:8px;width:520px;margin-top:28px;padding:16px}.crm-activity b{margin-bottom:14px;font-size:11px;display:block}.crm-activity i{background:#e5e8eb;border-radius:6px;width:85%;height:9px;margin:10px 0;display:block}.crm-activity i:nth-child(3){width:65%}.crm-page main>button{color:#89919b;background:#f4f5f5;border:1px solid #d0d5da;border-radius:6px;height:38px;margin-top:22px;padding:0 12px;font-size:10px}.alt-z{z-index:8;background:#fff;border:1px solid #c4cbd2;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;display:flex;position:absolute;top:62px;right:26px;box-shadow:0 12px 25px #15223024}.alt-z kbd{color:#495664;font:750 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#f0f2f3;border:1px solid #cfd5da;border-radius:4px;padding:5px 7px}.sidecar-panel{z-index:6;background:#f8f9f8;border-left:1px solid #c7cfd6;width:390px;height:424px;padding:15px;position:absolute;top:46px;right:0;box-shadow:-22px 0 45px #18273729}.sidecar-head{grid-template-columns:38px 1fr 22px;align-items:center;gap:9px;height:48px;display:grid}.sidecar-head small,.sidecar-head b{display:block}.sidecar-head small{color:#808a96;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:3px}.sidecar-head b{font-size:12px}.handshake{color:#33755f;height:33px;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#e8f5f0;border:1px solid #b5c5c0;border-radius:6px;align-items:center;margin:8px 0 13px;display:flex;overflow:hidden}.handshake>i{background:#c5eadc;align-self:stretch}.handshake>span{align-items:center;gap:6px;padding-left:10px;display:flex;position:absolute}.handshake .scene-check{width:17px;height:17px;font-size:10px}.verified-fields>small{color:#7c8793;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.verified-fields>div{background:#fff;border:1px solid #d7dce1;border-radius:6px;grid-template-columns:27px 1fr 20px;align-items:center;gap:8px;min-height:52px;margin:6px 0;padding:8px;display:grid}.verified-fields>div>svg{color:#657587}.verified-fields b,.verified-fields em{display:block}.verified-fields b{margin-bottom:4px;font-size:10px}.verified-fields em{color:#77838f;font-size:10px;font-style:normal}.verified-fields .scene-check{width:18px;height:18px;font-size:10px}.sidecar-action{color:#1c2228;text-align:left;background:#f5a914;border:0;border-radius:6px;grid-template-columns:25px 1fr 18px;align-items:center;gap:6px;width:100%;height:43px;margin-top:11px;padding:0 11px;font-size:10px;font-weight:800;display:grid}.sidecar-boundary{color:#6e7b87;align-items:center;gap:7px;margin-top:10px;font-size:10px;display:flex}.crm-result{background:#e3f5ef;border:1px solid #9bc8b9;border-radius:7px;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:flex;position:absolute;bottom:55px;left:225px}.crm-result b{font-size:11px}.crm-result>span:last-child{color:#6b7f78;border-left:1px solid #bdd9cf;margin-left:12px;padding-left:12px;font-size:10px}.scene-sim-lineage{background:#081321}.phone-signal-field{opacity:.15;background:radial-gradient(circle,#286da0,#0000 60%);width:730px;height:600px;position:absolute;top:80px;left:210px}.sim-rails{width:290px;height:380px;position:absolute;top:175px;left:70px}.sim{background:#101f30;border:1px solid #334358;border-radius:9px;grid-template-columns:12px 1fr 24px;align-items:center;gap:10px;width:215px;min-height:72px;margin-bottom:20px;padding:12px;display:grid}.sim>i{border-radius:7px;width:10px;height:42px}.sim.personal>i{background:#78879a}.sim.work>i{background:#4f7cff;box-shadow:0 0 15px #4f7cff}.sim small,.sim b{display:block}.sim small{color:#718197;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:5px}.sim b{font-size:12px}.sim .scene-check{width:20px;height:20px;font-size:10px}.sim-path{background:linear-gradient(#4f7cff,#2bbf91);border-radius:5px;width:3px;position:absolute;top:112px;left:253px}.android-phone{background:#101c2b;border:8px solid #243042;border-radius:46px;width:315px;height:550px;position:absolute;top:105px;left:455px;overflow:hidden;box-shadow:0 35px 80px #00000073}.android-status{color:#9eabbc;justify-content:space-between;align-items:center;height:38px;padding:0 20px;font-size:10px;display:flex}.android-call,.recent-call{text-align:center;padding:22px;position:absolute;inset:38px 0 20px}.android-call .caller-avatar{color:#172232;background:#d7e6ff;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin:10px auto 17px;font-size:22px;font-weight:800;display:flex}.android-call>small{color:#88a5cb;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.android-call h3{margin:13px 0 8px;font-size:23px}.android-call p{color:#8392a6;font-size:10px}.android-call>strong{color:#dce5ef;font:700 19px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin:26px 0;display:block}.native-controls{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.native-controls span{color:#bbc6d4;background:#162538;border:1px solid #33445a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:68px;display:flex}.native-controls small{color:#8391a3;font-size:10px}.android-call>button{color:#fff;background:#df4b4b;border:0;border-radius:50%;width:58px;height:58px;margin-top:26px}.recent-call{padding-top:72px}.recent-call>.scene-check{margin:auto}.recent-call>small{color:#7f90a5;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin:20px 0 8px;display:block}.recent-call h3{margin:0 0 10px;font-size:22px}.recent-call p{color:#9aa8b9;font-size:10px}.recent-call p span{background:#4f7cff;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.recent-call button{color:#17202a;background:#f5aa19;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:45px;font-size:10px;font-weight:800;display:flex}.android-home{background:#566579;border-radius:6px;height:4px;position:absolute;bottom:10px;left:105px;right:105px}.call-state-line{align-items:center;width:315px;display:flex;position:absolute;top:175px;right:55px}.call-state-line span{color:#748398;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;white-space:nowrap;background:#101e2e;border:1px solid #33445a;border-radius:6px;padding:8px 9px}.call-state-line span.done{color:#79d8b6;background:#113129;border-color:#316956}.call-state-line i{background:#33445a;flex:1;height:2px}.post-call-result{background:#112f29;border:1px solid #3b755f;border-radius:9px;align-items:center;gap:12px;width:315px;padding:14px;display:flex;position:absolute;top:300px;right:55px}.post-call-result>svg{color:#71dcba}.post-call-result small,.post-call-result b{display:block}.post-call-result small{color:#70ae99;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:7px}.post-call-result b{font-size:12px}@media (max-width:900px){.motion-gallery{grid-template-columns:1fr}.motion-gallery-rail{border-bottom:1px solid #dce1e7;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr))}.motion-gallery-rail button{grid-template-columns:30px 1fr;min-height:74px;padding:7px}.motion-gallery-rail button>span{width:30px;height:30px}.motion-gallery-rail button small{display:none}}@media (max-width:640px){.motion-story-frame{border-radius:10px}.motion-story-meta{min-height:36px;padding-inline:10px;font-size:10px}.motion-story-meta small{display:none}.motion-story-controls{grid-template-columns:1fr auto;gap:8px;min-height:42px;padding-inline:9px}.motion-status{display:none}.motion-story-controls button{min-height:34px;padding-inline:8px;font-size:10px}.motion-story-controls button:last-child{display:none}.motion-story-narrative{grid-template-columns:1fr}.motion-story-narrative>div{border-bottom:1px solid #e0e4e9;border-right:0;min-height:0;padding:14px}.motion-story-narrative>div:last-child{border-bottom:0}.motion-gallery-stage{padding:10px}.motion-gallery-heading{grid-template-columns:1fr;gap:7px;padding:6px 4px 0}.motion-gallery-heading h3{font-size:24px}.motion-gallery-rail{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.motion-gallery-rail button{scroll-snap-align:start;min-width:142px}}@media (prefers-reduced-motion:reduce){.motion-story *,.motion-gallery *{scroll-behavior:auto!important;transition:none!important}}.motion-composition-mobile{background:#071321}.mobile-scene{color:#f4f7fb;width:360px;height:450px;font-family:var(--font-roboto),Arial,sans-serif;background:#071321;position:relative;overflow:hidden}.mobile-scene *{box-sizing:border-box}.m-scene-head{z-index:30;position:absolute;top:16px;left:16px;right:16px}.m-scene-head span{color:#f4b337;font:750 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.14em;margin-bottom:7px;display:block}.m-scene-head strong{max-width:315px;color:inherit;letter-spacing:-.035em;font-size:17px;line-height:1.06;display:block}.m-scene-note{z-index:40;color:#77869a;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;position:absolute;bottom:10px;left:16px;right:16px;overflow:hidden}.mobile-scene .scene-check{width:20px;height:20px;font-size:11px}.mobile-scene button{font:inherit}.m-context-relay{color:#152131;background:#f2f0ea}.m-context-relay:before{content:"";opacity:.45;background-image:linear-gradient(#d9ddd9 1px,#0000 1px),linear-gradient(90deg,#d9ddd9 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 90%,#0000);mask-image:linear-gradient(#0000,#000 18% 90%,#0000)}.m-context-relay .m-scene-head span{color:#795510}.m-context-orbit{height:215px;position:absolute;top:82px;left:0;right:0}.m-context-chip{z-index:2;color:#344253;transform-origin:50%;background:#fffffff2;border:1px solid #c9d0d7;border-radius:7px;align-items:center;gap:6px;width:128px;height:36px;margin:-18px 0 0 -64px;padding:0 8px;font-size:10px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 8px 22px #1220301a}.m-context-chip svg{color:#4d6e9d;flex:none}.m-context-chip i{background:#f3aa20;border-radius:50%;width:5px;height:5px;position:absolute;right:6px}.m-context-pulse{z-index:3;border:1px solid #e3aa42;border-radius:50%;width:176px;height:176px;margin:-88px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 12px #f59e0b14,0 0 0 25px #4f7cff0a}.m-context-record{z-index:5;color:#fff;text-align:left;background:#0b1726;border:1px solid #26384d;border-radius:9px;width:216px;min-height:75px;margin:-38px 0 0 -108px;padding:13px;position:absolute;top:50%;left:50%;box-shadow:0 16px 36px #0814233d}.m-context-record small,.m-context-record span{color:#8c9aab;font:650 10px/1.2 var(--font-roboto),Arial,Helvetica,sans-serif;display:block}.m-context-record b{margin:7px 0 5px;font-size:13px;display:block}.m-context-handoff{z-index:8;background:#e2f5ee;border:1px solid #a7d1c2;border-radius:9px;align-items:center;gap:11px;min-height:78px;padding:13px;display:flex;position:absolute;top:306px;left:24px;right:24px;box-shadow:0 14px 30px #1f3e341f}.m-context-handoff small,.m-context-handoff b,.m-context-handoff span{display:block}.m-context-handoff small{color:#487261;font:750 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.m-context-handoff b{margin:6px 0 4px;font-size:13px}.m-context-handoff span{color:var(--muted-on-light);font-size:10px}.m-context-relay .m-scene-note{color:var(--muted-on-light)}.m-inventory-magnet{background:linear-gradient(160deg,#081522,#0d1b2b)}.m-inventory-search{color:#8391a3;background:#101f31;border:1px solid #334359;border-radius:7px;grid-template-columns:20px 1fr 22px;align-items:center;gap:7px;height:42px;padding:0 11px;display:grid;position:absolute;top:86px;left:18px;right:18px}.m-inventory-search span{font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.m-inventory-search span i{vertical-align:middle;background:#f5ad20;width:2px;height:13px;margin-left:2px;display:inline-block}.m-inventory-search>b{color:#1b2230;background:#f3a611;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:flex}.m-inventory-stack{height:120px;position:absolute;top:140px;left:22px;right:22px}.m-inventory-row{color:#dae2ec;background:#101f30;border:1px solid #293a4e;border-radius:7px;grid-template-columns:29px 1fr 19px;align-items:center;gap:8px;min-height:48px;padding:7px 9px;display:grid;position:absolute;left:0;right:0;box-shadow:0 7px 16px #0000001f}.m-inventory-row:first-child{top:0}.m-inventory-row:nth-child(2){top:55px}.m-inventory-row:nth-child(3){top:110px}.m-inventory-row:nth-child(4){top:165px}.m-inventory-row.selected{z-index:4;background:linear-gradient(90deg,#302614,#101f30 72%);border-color:#f1a20a;box-shadow:0 0 0 2px #f59e0b21,0 16px 26px #00000040}.m-inventory-row>svg{color:#f6b536}.m-inventory-row b,.m-inventory-row small{display:block}.m-inventory-row b{margin-bottom:4px;font-size:10px}.m-inventory-row small{color:var(--muted-on-dark);font-size:10px}.m-action-fan{z-index:8;grid-template-columns:repeat(2,1fr);gap:7px;display:grid;position:absolute;top:242px;left:30px;right:30px}.m-action-fan>div{color:#e1e7ef;background:#122235;border:1px solid #34465b;border-radius:7px;align-items:center;gap:8px;min-height:46px;padding:0 10px;display:flex}.m-action-fan svg{color:#f3b332}.m-action-fan b{font-size:10px}.m-inventory-result{color:#dff6ee;background:#11312a;border:1px solid #347861;border-radius:7px;align-items:center;gap:9px;min-height:45px;padding:0 10px;display:flex;position:absolute;top:352px;left:58px;right:58px}.m-inventory-result b{font-size:10px}.m-vehicle-thread{background:radial-gradient(circle at 50% 40%,#153b38,#071618 58%)}.m-vehicle-thread .m-scene-head span{color:#65d2ae}.m-thread-field{height:235px;position:absolute;top:82px;left:0;right:0}.m-thread-field>span{color:#b9d1cd;background:#0f2929;border:1px solid #315150;border-radius:17px;justify-content:center;align-items:center;width:122px;min-height:34px;margin:-17px 0 0 -61px;padding:0 7px;font-size:10px;display:flex;position:absolute;top:50%;left:50%}.m-thread-field>span i{background:#65d6b0;border-radius:50%;width:4px;height:4px;position:absolute}.m-channel-card{z-index:5;color:#e2f0ed;background:#0b2223;border:1px solid #365b58;border-radius:10px;height:197px;padding:12px;position:absolute;top:20px;left:34px;right:34px;box-shadow:0 20px 40px #0000004d}.m-channel-card>div{border-bottom:1px solid #2b4847;align-items:center;gap:9px;padding-bottom:10px;display:flex}.m-channel-card>div>svg{color:#6dd9b5}.m-channel-card small,.m-channel-card b{display:block}.m-channel-card small{color:#77a09b;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:4px}.m-channel-card b{font-size:10px}.m-channel-card p{flex-wrap:wrap;gap:6px;margin:12px 0 9px;display:flex}.m-channel-card p strong{width:100%;font-size:10px}.m-channel-card p span{color:#9dbab5;border:1px solid #315150;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:flex}.m-channel-card em{color:#a7d8c8;min-height:38px;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#11332e;border:1px solid #3b7564;border-radius:6px;align-items:center;gap:7px;padding:0 8px;font-style:normal;display:flex}.m-thread-task{color:#e4f3ef;background:#14352f;border:1px solid #477e6e;border-radius:8px;align-items:center;gap:11px;min-height:66px;padding:11px;display:flex;position:absolute;top:327px;left:27px;right:27px}.m-thread-task>svg{color:#6de0b8}.m-thread-task small,.m-thread-task b,.m-thread-task span{display:block}.m-thread-task small{color:#75b29f;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.m-thread-task b{margin:6px 0 4px;font-size:10px}.m-thread-task span{color:#80a49b;font-size:10px}.m-link-origami{color:#18263a;perspective:700px;background:linear-gradient(#edf3f8,#dfe9f3)}.m-link-origami .m-scene-head span{color:#426b99}.m-url-ribbon{color:#3d668e;min-height:48px;font:650 10px/1.5 var(--font-roboto),Arial,Helvetica,sans-serif;transform-origin:0;background:#fff;border:1px solid #afc0d1;border-radius:7px;padding:11px;position:absolute;top:91px;left:18px;right:18px;overflow:hidden}.m-fold-stack{width:1px;height:48px;position:absolute;top:143px;left:50%}.m-fold-stack i{background:linear-gradient(135deg,#fff,#d6e4f1);border:1px solid #91abc5;border-radius:6px;width:76px;height:48px;position:absolute;left:-38px;box-shadow:0 8px 16px #2c496624}.m-link-gates{justify-content:space-between;display:flex;position:absolute;top:198px;left:44px;right:44px}.m-link-gates span{color:#42617e;background:#f9fcff;border:1px solid #b7c8d7;border-radius:15px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:10px;font-weight:700;display:flex}.m-link-gates .scene-check{width:16px;height:16px;font-size:10px}.m-short-card{background:#fff;border:1px solid #9fb5ca;border-radius:9px;min-height:78px;padding:13px;position:absolute;top:241px;left:30px;right:30px;box-shadow:0 18px 35px #2846642b}.m-short-card small,.m-short-card strong{display:block}.m-short-card small{color:#70859a;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.m-short-card strong{font:760 13px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-top:12px}.m-short-card strong span{color:#8296a8}.m-short-card button{color:#315a84;background:#edf4fa;border:1px solid #c3d0db;border-radius:5px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:10px;display:flex;position:absolute;bottom:10px;right:10px}.m-link-flight{background:#4f7cff;width:2px;position:absolute;top:320px;left:50%}.m-link-flight i{border-bottom:2px solid #4f7cff;border-right:2px solid #4f7cff;width:9px;height:9px;position:absolute;bottom:0;left:-4px;transform:rotate(45deg)}.m-link-destination{background:#d4e3f0;border:1px solid #b0c4d5;border-radius:7px;align-items:center;gap:9px;min-height:48px;padding:9px 11px;display:flex;position:absolute;top:367px;left:40px;right:40px}.m-link-destination svg{color:#346a9e}.m-link-destination small,.m-link-destination b{display:block}.m-link-destination small{color:#6f8498;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:4px}.m-link-destination b{font-size:10px}.m-link-origami .m-scene-note{color:#64778a}.m-accessory-fit{color:#22282f;background:#f3eee4}.m-accessory-fit .m-scene-head span{color:#835d18}.m-fit-selector{background:#ffffffb3;border:1px solid #d0c6b7;border-radius:7px;justify-content:center;align-items:center;gap:8px;height:34px;display:flex;position:absolute;top:87px;left:18px;right:18px}.m-fit-selector span{font-size:10px;font-weight:750}.m-fit-selector i{background:#bbab93;border-radius:50%;width:4px;height:4px}.m-fit-stage{height:148px;position:absolute;top:127px;left:0;right:0}.m-fit-car{background:linear-gradient(150deg,#5b6e7e,#1e2b37);border:3px solid #29333d;border-radius:35px 46px 13px 12px;width:151px;height:54px;margin-left:-75px;position:absolute;top:54px;left:50%;box-shadow:0 15px 22px #372d202b}.m-fit-car:before{content:"";background:#a9c4cd;border:3px solid #29333d;border-bottom:0;border-radius:45px 38px 0 0;width:82px;height:31px;position:absolute;top:-27px;left:34px}.m-fit-car i:before,.m-fit-car i:after{content:"";background:#84919a;border:7px solid #18212a;border-radius:50%;width:27px;height:27px;position:absolute;bottom:-13px}.m-fit-car i:before{left:24px}.m-fit-car i:after{right:22px}.m-fit-car b{color:#746b5d;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;text-align:center;position:absolute;bottom:-25px;left:0;right:0}.m-fit-chip{z-index:5;background:#fffdf8;border:1px solid #cabda9;border-radius:6px;align-items:center;gap:5px;width:116px;min-height:32px;margin:-16px 0 0 -58px;padding:0 6px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 18px #4335201f}.m-fit-chip>svg{color:#946316}.m-fit-chip b{flex:1;font-size:10px}.m-fit-chip .scene-check{width:15px;height:15px;font-size:10px}.m-fit-chip.rejected{color:#8a463e;background:#fff4f2;border-color:#d7ada6}.m-fit-chip.rejected span{font:750 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.m-fit-price{background:#fff9ed;border:1px solid #c9baa3;border-radius:7px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex;position:absolute;top:281px;left:22px;right:22px}.m-fit-price>svg{color:#865a09}.m-fit-price small,.m-fit-price b{display:block}.m-fit-price small{color:#8b7b65;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:5px}.m-fit-price b{font-size:10px}.m-fit-sheet{transform-origin:0;background:#fff;border:1px solid #c8bcaa;border-radius:8px;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:flex;position:absolute;top:340px;left:28px;right:28px;box-shadow:0 14px 28px #392d1d29}.m-fit-sheet>svg{color:#976d24}.m-fit-sheet small,.m-fit-sheet b,.m-fit-sheet span{display:block}.m-fit-sheet small{color:#887c69;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.m-fit-sheet b{margin:6px 0 4px;font-size:10px}.m-fit-sheet span{color:#756f66;font-size:10px}.m-accessory-fit .m-scene-note{color:#726b61}.m-template-loom{background:radial-gradient(circle at 50% 45%,#23254d,#111229 66%)}.m-template-loom .m-scene-head span{color:#9cb0ff}.m-loom-spools{justify-content:space-between;display:flex;position:absolute;top:86px;left:18px;right:18px}.m-loom-spools span{color:#aeb4d3;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#1b1e3b;border:1px solid #3a3e63;border-radius:14px;padding:7px 9px}.m-loom-threads{justify-content:space-between;height:188px;display:flex;position:absolute;top:115px;left:88px;right:88px}.m-loom-threads i{opacity:.55;background:linear-gradient(#6b87ff,#a676f1,#54d0a9);width:2px}.m-token-locks{z-index:5;justify-content:space-between;display:flex;position:absolute;top:137px;left:28px;right:28px}.m-token-locks span{color:#bfd0ff;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#252e59;border:1px solid #596a9f;border-radius:5px;align-items:center;gap:4px;padding:7px;display:flex}.m-loom-copy{z-index:4;background:#171a35;border:1px solid #393c5e;border-radius:9px;min-height:147px;padding:13px;position:absolute;top:180px;left:24px;right:24px;overflow:hidden;box-shadow:0 17px 32px #0000003b}.m-loom-copy p{color:#d7d9e8;margin:0;font-size:13px;line-height:1.65;position:absolute;inset:13px}.m-loom-copy mark{color:#bac8ff;background:#2c3970;border-radius:3px;padding:2px 3px}.m-review-seal{z-index:8;color:#dff2eb;background:#15312d;border:1px solid #47816e;border-radius:8px;align-items:center;gap:10px;min-height:57px;padding:10px 12px;display:flex;position:absolute;top:342px;left:34px;right:34px;box-shadow:0 14px 30px #0000002e}.m-review-seal>svg{color:#75dfbb}.m-review-seal small,.m-review-seal b{display:block}.m-review-seal small{color:#75ad9b;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:6px}.m-review-seal b{font-size:10px}.m-campaign-subway{background:#0a1522}.m-campaign-subway .m-scene-head span{color:#6dd7b4}.m-subway-line{width:224px;height:248px;position:absolute;top:101px;left:68px}.m-subway-line>i{background:linear-gradient(#4f7cff,#2bbf91,#f59e0b);border-radius:4px;width:4px;position:absolute;top:0;left:17px}.m-subway-node{z-index:3;background:#112031;border:1px solid #34475b;border-radius:22px;grid-template-columns:27px 1fr auto;align-items:center;gap:7px;width:174px;height:43px;padding:0 9px;display:grid;position:absolute;left:0;box-shadow:0 9px 19px #00000038}.m-subway-node>span{color:#8fa5ff;background:#1d2b50;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.m-subway-node b{font-size:10px}.m-subway-node small{color:#78899c;font-size:10px}.m-subway-branch{width:182px;height:56px;position:absolute;top:296px;left:145px}.m-subway-branch>i{transform-origin:0;background:#f59e0b;height:3px;position:absolute;top:12px;left:0;transform:rotate(22deg)}.m-subway-branch>span{color:#e8d2a6;background:#211c15;border:1px solid #594829;border-radius:19px;align-items:center;gap:6px;width:113px;height:38px;padding:0 9px;display:flex;position:absolute;bottom:0;right:0}.m-subway-branch>span.active{border-color:#bc8423;box-shadow:0 0 0 3px #f59e0b1f}.m-subway-branch b{font-size:10px}.m-simulation-pass{z-index:8;color:#101926;background:#f4ad20;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:289px;left:73px;box-shadow:0 0 0 5px #f59e0b21}.m-campaign-result{color:#dff4ed;background:#112f29;border:1px solid #3b7561;border-radius:7px;align-items:center;gap:10px;min-height:49px;padding:9px 11px;display:flex;position:absolute;top:363px;left:61px;right:34px}.m-campaign-result>svg{color:#69dbb6}.m-campaign-result small,.m-campaign-result b{display:block}.m-campaign-result small{color:#6dab96;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:5px}.m-campaign-result b{font-size:10px}.m-task-line{color:#192333;background:#f0f1ed}.m-task-line .m-scene-head span{color:#3d7d68}.m-task-belt{color:#738087;height:37px;font:750 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;text-align:center;background:repeating-linear-gradient(90deg,#d6dbdc 0 10px,#ecefef 10px 20px);border:1px solid #c8cfd1;border-radius:19px;grid-template-columns:repeat(3,1fr);align-items:center;display:grid;position:absolute;top:92px;left:18px;right:18px}.m-task-belt>i{background:#bbc4c6;width:1px;position:absolute;top:0;bottom:0;left:33%}.m-task-belt>span:last-child{border-left:1px solid #bbc4c6}.m-task-stamper{z-index:8;color:#2b6654;background:#dcebe5;border:1px solid #8ca89e;border-radius:0 0 8px 8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:108px;height:45px;display:flex;position:absolute;top:119px;left:126px;box-shadow:0 9px 18px #2e504421}.m-task-stamper b{font:800 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.m-task-cards{height:180px;position:absolute;top:171px;left:62px;right:22px}.m-task-cards>div{background:#fff;border:1px solid #c7ced1;border-radius:7px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;width:264px;min-height:54px;padding:8px 9px;display:grid;position:absolute;left:0;box-shadow:0 9px 18px #1c2b3417}.m-task-cards>div>svg{color:#3a7d67}.m-task-cards b,.m-task-cards small{display:block}.m-task-cards b{margin-bottom:5px;font-size:10px}.m-task-cards small{color:#7b878c;font-size:10px}.m-task-cards em{color:#895f11;font:750 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#fff0c9;border-radius:4px;padding:5px 6px;font-style:normal}.m-task-cards em.done{color:#26715a;background:#def4eb}.m-task-meter{grid-template-columns:1fr 102px;align-items:center;gap:10px;min-height:45px;display:grid;position:absolute;top:365px;left:30px;right:30px}.m-task-meter>div{background:#d2d8d8;border-radius:5px;height:7px;overflow:hidden}.m-task-meter>div i{border-radius:inherit;background:#2bbf91;height:100%;display:block}.m-task-meter b,.m-task-meter small{display:block}.m-task-meter b{margin-bottom:4px;font-size:10px}.m-task-meter small{color:#738087;font-size:10px}.m-task-line .m-scene-note{color:#6d787b}.m-calculator-instrument{background:linear-gradient(145deg,#181b22,#0a0d12)}.m-calculator-instrument .m-scene-head span{color:#f3b135}.m-instrument-dial{background:radial-gradient(circle,#232832 0 34%,#10141a 35% 58%,#2a3039 59% 61%,#11151b 62%);border:2px solid #39404b;border-radius:50%;width:128px;height:128px;position:absolute;top:104px;left:35px;box-shadow:0 16px 30px #00000059}.m-instrument-dial:after{content:"";background:#f4af27;border-radius:3px;width:3px;height:22px;margin-left:-1px;position:absolute;top:10px;left:50%}.m-instrument-dial span{color:#9da8b5;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:49px;left:49px}.m-instrument-display{color:#e4e9ef;background:#0f151d;border:1px solid #3d4652;border-radius:8px;min-height:104px;padding:13px;position:absolute;top:104px;left:181px;right:18px;box-shadow:inset 0 0 22px #4b7cff0f}.m-instrument-display small,.m-instrument-display strong,.m-instrument-display span{display:block}.m-instrument-display small{color:#8b97a6;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.m-instrument-display strong{color:#ffd06e;font:750 17px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin:15px 0 9px}.m-instrument-display span{color:#778493;font-size:10px}.m-instrument-keys{grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:absolute;top:252px;left:31px;right:31px}.m-instrument-keys i{color:#aeb7c2;background:linear-gradient(#242a33,#181d24);border:1px solid #333b46;border-radius:6px;justify-content:center;align-items:center;height:30px;font-size:10px;font-style:normal;display:flex;box-shadow:0 3px #080a0d}.m-instrument-keys i.active{color:#161d25;background:#f5aa19;border-color:#f7bd4d}.m-calc-history{background:#101d2b;border:1px solid #33465a;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:49px;padding:9px 10px;display:grid;position:absolute;top:356px;left:31px;right:31px}.m-calc-history small{color:#7d8c9c;font:650 10px/1.4 var(--font-roboto),Arial,Helvetica,sans-serif}.m-calc-history b{color:#9fc2ff;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#1b2d48;border-radius:4px;padding:5px 6px}.m-quote-tectonics{background:#0b1526}.m-quote-tectonics .m-scene-head span{color:#96adff}.m-quote-layers{width:150px;height:190px;position:absolute;top:91px;left:22px}.m-quote-layers>div{color:#bfcada;background:#132039;border:1px solid #34445e;border-radius:6px;justify-content:space-between;align-items:center;width:146px;height:38px;padding:0 9px;display:flex;position:absolute;left:0;box-shadow:0 7px 12px #0000002e}.m-quote-layers>div.changed{color:#ffcd6a;background:#2b2418;border-color:#7c622b}.m-quote-layers span,.m-quote-layers b{font-size:10px}.m-quote-matrix{border:1px solid #34455f;border-radius:7px;grid-template-columns:58px repeat(2,1fr);width:166px;display:grid;position:absolute;top:96px;right:18px;overflow:hidden}.m-quote-matrix>*{color:#aebbd0;background:#111e33;border-bottom:1px solid #2d3d56;border-right:1px solid #2d3d56;justify-content:center;align-items:center;min-height:34px;font-size:10px;display:flex}.m-quote-matrix>span{color:#78899f;background:#0d192c}.m-quote-matrix>i{font-style:normal}.m-quote-matrix>i.selected{color:#141a23;background:#f4aa19;box-shadow:inset 0 0 0 2px #ffd576}.m-airlock{grid-template-columns:1fr 34px 1fr;align-items:center;gap:5px;height:55px;display:grid;position:absolute;top:288px;left:20px;right:20px}.m-airlock>span{border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 7px;font-size:10px;font-weight:700;display:flex}.m-airlock .private{color:#ff9e93;background:#301c24;border:1px solid #713e45}.m-airlock .public{color:#79d9b8;background:#133029;border:1px solid #356b5a}.m-airlock>i{background:linear-gradient(#4f7cff,#2bbf91);width:2px;margin:auto}.m-public-quote{color:#e2f2ed;text-align:center;background:#122c2a;border:1px solid #3d6c61;border-radius:8px;min-height:57px;padding:10px 12px;position:absolute;top:357px;left:43px;right:43px}.m-public-quote small,.m-public-quote b,.m-public-quote span{display:block}.m-public-quote small{color:#73a99a;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.m-public-quote b{margin:7px 0 4px;font-size:10px}.m-public-quote span{color:#7fa19a;font-size:10px}.m-workspace-xray{color:#1b2734;background:#edf0f2}.m-workspace-xray .m-scene-head span{color:#506d98}.m-raw-sheet{background:#fff;border:1px solid #bdc6ce;border-radius:8px;height:152px;padding:10px;position:absolute;top:87px;left:22px;right:22px;overflow:hidden;box-shadow:0 13px 27px #192a391f}.m-raw-sheet>div:first-child{border-bottom:1px solid #dde2e6;justify-content:space-between;padding-bottom:8px;font-size:10px;display:flex}.m-raw-sheet>div:first-child span{color:#ad5147;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.m-sheet-cells{grid-template-columns:repeat(5,1fr);display:grid}.m-sheet-cells i{background:#f5f7f7;border-bottom:1px solid #e0e4e7;border-right:1px solid #e0e4e7;height:20px}.m-sheet-cells i.warning{background:#f8dfdb}.m-raw-sheet>small{color:#a6554a;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.m-raw-sheet>em{background:linear-gradient(90deg,#0000,#4f7cff80,#0000);width:44px;position:absolute;top:0;bottom:0}.m-lineage{background:#f9fbfc;border:1px solid #b7c4cf;border-radius:7px;grid-template-columns:22px 1fr 16px 1fr;align-items:center;gap:6px;min-height:49px;padding:8px;display:grid;position:absolute;top:251px;left:27px;right:27px}.m-lineage>svg{color:#4f6e9c}.m-lineage small,.m-lineage b{display:block}.m-lineage small{color:#7c8996;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:4px}.m-lineage b{font-size:10px}.m-governed-grid{background:#fff;border:1px solid #b8c3cc;border-radius:7px;height:91px;position:absolute;top:311px;left:22px;right:22px;overflow:hidden}.m-governed-grid>div{border-bottom:1px solid #e0e4e7;grid-template-columns:52px 1fr 55px 55px;align-items:center;min-height:22px;display:grid}.m-governed-grid>div:first-child{color:#778593;background:#f0f3f4}.m-governed-grid span,.m-governed-grid b{text-overflow:ellipsis;white-space:nowrap;padding:0 5px;font-size:10px;overflow:hidden}.m-governed-grid b.restricted{color:#985148;background:#fae9e6}.m-governed-grid aside{color:#fff;background:#1c2a39f0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:0;bottom:0;right:55px;overflow:hidden}.m-governed-grid aside span{color:#fff;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;writing-mode:vertical-rl}.m-workspace-result{color:#286e59;background:#e2f4ed;border:1px solid #9bcbba;border-radius:6px;align-items:center;gap:6px;min-height:27px;padding:0 8px;display:flex;position:absolute;top:405px;right:22px}.m-workspace-result .scene-check{width:16px;height:16px;font-size:10px}.m-workspace-result b{font-size:10px}.m-workspace-xray .m-scene-note{color:#6e7983}.m-controller-focus{background:radial-gradient(circle at 40% 40%,#142334,#05090e 66%)}.m-controller-focus .m-scene-head span{color:#f4b43a}.m-tv-frame{background:#070c12;border:3px solid #2b3541;border-radius:8px;width:257px;height:221px;padding:7px;position:absolute;top:92px;left:14px;box-shadow:0 20px 36px #0000007a}.m-tv-screen{background:#0e1a29;border-radius:4px;grid-template-columns:37px 1fr;height:100%;display:grid;position:relative;overflow:hidden}.m-tv-screen aside{border-right:1px solid #2a394d;align-content:start;gap:8px;padding:9px 6px;display:grid}.m-tv-screen aside span{color:#7f8da1;background:#16253a;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.m-tv-screen main{padding:10px}.m-tv-screen main>div{color:#7f8fa2;border:1px solid #34475c;border-radius:4px;align-items:center;height:25px;padding:0 7px;font-size:10px;display:flex}.m-tv-screen section{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px;display:grid}.m-tv-screen article{color:#8ea0b6;background:#122034;border:1px solid #2c3d51;border-radius:4px;min-height:61px;padding:7px}.m-tv-screen article b{color:#d2dbe6;margin-top:8px;font-size:10px;display:block}.m-tv-screen button{color:#18202a;background:#f4aa19;border:0;border-radius:4px;width:100%;height:25px;margin-top:7px;font-size:10px;font-weight:800}.m-focus-ring{border:3px solid #f6b121;border-radius:7px;width:53px;height:53px;position:absolute;top:0;left:38px;box-shadow:0 0 0 4px #f5a9142b,0 0 16px #f5a9145c}.m-tv-frame>em{background:#28323e;width:52px;height:18px;position:absolute;bottom:-18px;left:102px}.m-gamepad{background:linear-gradient(#1c2630,#10171e);border:2px solid #3c4854;border-radius:29px 29px 22px 22px;width:74px;height:58px;position:absolute;top:141px;right:12px}.m-gamepad>span{width:29px;height:29px;position:absolute;top:15px;left:10px}.m-gamepad>span i{background:#4a5662;border-radius:3px;position:absolute}.m-gamepad>span i:first-child{width:9px;height:29px;left:10px}.m-gamepad>span i:last-child{width:29px;height:9px;top:10px}.m-gamepad>span.pressed i{background:#f4aa19}.m-gamepad>b{color:#133027;background:#57cfa7;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:10px;display:flex;position:absolute;top:17px;right:10px}.m-gamepad>b.pressed{background:#f4aa19;transform:scale(.82)}.m-gamepad>small{color:#748496;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;text-align:center;position:absolute;bottom:-20px;left:0;right:0}.m-controller-result{color:#dff2eb;background:#12312b;border:1px solid #3f7564;border-radius:8px;align-items:center;gap:9px;min-height:54px;padding:9px 11px;display:flex;position:absolute;top:350px;left:72px;right:72px}.m-controller-result small,.m-controller-result b{display:block}.m-controller-result small{color:#72ad9a;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:5px}.m-controller-result b{font-size:10px}.m-crm-sidecar{color:#182431;background:#eef0ee}.m-crm-sidecar .m-scene-head span{color:#526d92}.m-crm-browser{background:#fff;border:1px solid #b9c2ca;border-radius:9px;height:278px;position:absolute;top:88px;left:16px;right:16px;overflow:hidden;box-shadow:0 17px 34px #16253329}.m-crm-bar{background:#f1f3f4;border-bottom:1px solid #d7dce0;align-items:center;gap:4px;height:29px;padding:0 7px;display:flex}.m-crm-bar>i{background:#c5cbd0;border-radius:50%;width:6px;height:6px}.m-crm-bar>span{color:#88929b;height:19px;font:650 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#fff;border:1px solid #d2d7db;border-radius:4px;flex:1;align-items:center;margin-left:4px;padding:0 6px;display:flex}.m-crm-browser>main{padding:24px 18px}.m-crm-browser>main small,.m-crm-browser>main b,.m-crm-browser>main span{display:block}.m-crm-browser>main small{color:#838d97;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.m-crm-browser>main b{margin:13px 0 7px;font-size:18px}.m-crm-browser>main span{color:#71808e;font-size:10px}.m-crm-browser>main em{background:#e4e8ea;border-radius:4px;width:51%;height:7px;margin-top:14px;display:block}.m-crm-browser>main em:nth-of-type(2){width:38%}.m-shortcut{z-index:8;background:#fff;border:1px solid #c4cbd1;border-radius:5px;padding:5px 7px;font-size:10px;position:absolute;top:37px;right:8px;box-shadow:0 7px 15px #18263421}.m-shortcut kbd{color:#4c5865;font:750 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;background:#f0f2f3;border:1px solid #ccd3d8;border-radius:3px;padding:3px 4px}.m-crm-browser>aside{z-index:6;background:#f8f9f8;border-left:1px solid #c5ced5;width:225px;padding:10px;position:absolute;top:29px;bottom:0;right:0;box-shadow:-15px 0 30px #19283629}.m-crm-browser>aside>header{align-items:center;gap:7px;height:31px;display:flex}.m-crm-browser>aside>header>b{color:#18212b;background:#f5aa19;border-radius:5px;justify-content:center;align-items:center;width:27px;height:27px;font-size:10px;display:flex}.m-crm-browser>aside header small,.m-crm-browser>aside header strong{display:block}.m-crm-browser>aside header small{color:#7f8a95;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:3px}.m-crm-browser>aside header strong{font-size:10px}.m-handshake{color:#34735f;background:#e7f4ef;border:1px solid #b3c7c0;border-radius:5px;align-items:center;height:26px;margin:7px 0 8px;display:flex;position:relative;overflow:hidden}.m-handshake>i{background:#c8ebdf;position:absolute;inset:0 auto 0 0}.m-handshake>span{font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;align-items:center;gap:5px;padding-left:7px;display:flex;position:relative}.m-handshake .scene-check{width:15px;height:15px;font-size:10px}.m-verified-field{background:#fff;border:1px solid #d5dbe0;border-radius:5px;grid-template-columns:19px 1fr 16px;align-items:center;gap:5px;min-height:38px;margin:5px 0;padding:6px;display:grid}.m-verified-field>svg{color:#66788b}.m-verified-field b{font-size:10px}.m-verified-field .scene-check{width:15px;height:15px;font-size:10px}.m-crm-browser>aside>button{color:#1b222a;background:#f5aa19;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:100%;height:31px;margin-top:7px;font-size:10px;font-weight:800;display:flex}.m-crm-result{color:#286c57;background:#e3f4ee;border:1px solid #9bc9ba;border-radius:7px;align-items:center;gap:9px;min-height:47px;padding:8px 10px;display:flex;position:absolute;top:378px;left:31px;right:31px}.m-crm-result small,.m-crm-result b{display:block}.m-crm-result small{color:#658477;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin-bottom:5px}.m-crm-result b{font-size:10px}.m-crm-sidecar .m-scene-note{color:#6f7982}.m-sim-lineage{background:radial-gradient(circle at 55% 48%,#153a56,#081321 62%)}.m-sim-lineage .m-scene-head span{color:#91aaff}.m-sim-picker{justify-content:space-between;align-items:center;height:42px;display:flex;position:absolute;top:82px;left:14px;right:14px}.m-sim-picker>span{color:#9eabbc;background:#102032;border:1px solid #33445a;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 7px;font-size:10px;display:flex}.m-sim-picker>span>i{background:#77879a;border-radius:4px;width:5px;height:20px}.m-sim-picker>span.selected{color:#d9e3f1;border-color:#4b66ad}.m-sim-picker>span.selected>i{background:#4f7cff;box-shadow:0 0 10px #4f7cff}.m-sim-picker .scene-check{width:15px;height:15px;font-size:10px}.m-sim-picker>em{background:linear-gradient(90deg,#4f7cff,#2bbf91);height:2px;position:absolute;top:38px;left:127px}.m-android-phone{background:#101d2c;border:5px solid #273548;border-radius:25px;width:154px;height:238px;position:absolute;top:129px;left:103px;overflow:hidden;box-shadow:0 20px 42px #0000006b}.m-phone-status{color:#9baabd;justify-content:space-between;align-items:center;height:22px;padding:0 10px;font-size:10px;display:flex}.m-native-call,.m-recent-call{text-align:center;padding:12px;position:absolute;inset:22px 0 7px}.m-native-call>i{color:#172334;background:#d6e6ff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 9px;font-size:10px;font-style:normal;font-weight:900;display:flex}.m-native-call small,.m-native-call b,.m-native-call span,.m-native-call strong{display:block}.m-native-call small{color:#87a3ca;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif}.m-native-call b{margin:8px 0 5px;font-size:10px}.m-native-call span{color:#8493a7;font-size:10px}.m-native-call strong{font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin:11px 0}.m-native-call>div{justify-content:center;gap:8px;display:flex}.m-native-call>div svg{color:#b7c3d0;background:#17273a;border:1px solid #34465c;border-radius:8px;width:27px;height:27px;padding:7px}.m-native-call>button{color:#fff;background:#d94b4b;border:0;border-radius:50%;width:32px;height:32px;margin-top:12px}.m-recent-call{padding-top:30px}.m-recent-call>.scene-check{margin:auto}.m-recent-call>small,.m-recent-call>b,.m-recent-call>span{display:block}.m-recent-call>small{color:#8091a6;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;margin:12px 0 6px}.m-recent-call>b{font-size:10px}.m-recent-call>span{color:#9aa9b9;margin-top:7px;font-size:10px}.m-recent-call>span i{background:#4f7cff;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.m-recent-call>button{color:#18212b;background:#f5aa19;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;height:31px;margin-top:30px;font-size:10px;font-weight:800;display:flex}.m-lineage-path{justify-content:space-between;align-items:end;height:25px;display:flex;position:absolute;top:375px;left:35px;right:35px}.m-lineage-path>i{background:linear-gradient(90deg,#4f7cff,#2bbf91);height:2px;position:absolute;top:7px;left:0}.m-lineage-path>span{color:#6f8094;font:700 10px/1 var(--font-roboto),Arial,Helvetica,sans-serif;padding-top:13px;position:relative}.m-lineage-path>span:before{content:"";background:#0c1928;border:2px solid #35465a;border-radius:50%;width:7px;height:7px;margin-left:-4px;position:absolute;top:3px;left:50%}.m-lineage-path>span.done{color:#78c7ad}.m-lineage-path>span.done:before{background:#2bbf91;border-color:#2bbf91}.m-phone-next{color:#bfe9da;background:#112f29;border:1px solid #39725e;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:27px;padding:0 8px;display:flex;position:absolute;top:405px;left:46px;right:46px}.m-phone-next svg{color:#6ddab6}.m-phone-next b{font-size:10px}@media (max-width:640px){.motion-story-controls{grid-template-columns:minmax(48px,1fr) auto;min-height:46px}.motion-status{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.motion-story-controls>div:last-child{gap:3px}.motion-story-controls button{min-height:36px;padding-inline:8px}.motion-story-controls button:last-child{justify-content:center;width:36px;padding:0;font-size:10px;display:inline-flex}.motion-story-controls button:focus-visible{outline-offset:2px;outline:2px solid #ffd16c}.motion-story-narrative p{font-size:13px;line-height:1.55}.motion-transcript summary{min-height:46px}.m-scene-head span{letter-spacing:.1em;font-size:11px;line-height:1.1}.m-scene-note{letter-spacing:.035em;font-size:10px;line-height:1.15;bottom:4px}.m-context-chip{font-size:10px}.m-context-record small{font-size:10px;line-height:1.2}.m-context-record b{font-size:14px}.m-context-record span{font-size:10px;line-height:1.2}.m-context-handoff small{font-size:10px;line-height:1.1}.m-context-handoff b{font-size:14px}.m-context-handoff span{color:#53685f;font-size:11px}.m-inventory-search span,.m-inventory-row b{font-size:12px}.m-inventory-row small{font-size:10px}.m-inventory-row.selected b{font-size:13px}.m-inventory-row.selected small{color:#a8b6c7;font-size:10px}.m-action-fan b{font-size:12px}.m-inventory-result b{font-size:14px}.m-thread-field>span{font-size:10px}.m-channel-card small{font-size:10px;line-height:1.1}.m-channel-card b,.m-channel-card p strong{font-size:13px}.m-channel-card p span{font-size:10px}.m-channel-card em{font-size:12px}.m-thread-task small{font-size:10px;line-height:1.1}.m-thread-task b{font-size:14px}.m-thread-task span{color:#9bb8b1;font-size:10px}.m-url-ribbon{font-size:10px}.m-link-gates span{font-size:11px}.m-short-card small{font-size:10px;line-height:1.1}.m-short-card strong{font-size:14px}.m-short-card button{font-size:10px}.m-link-destination small{color:#566f86;font-size:10px;line-height:1.1}.m-link-destination b{font-size:14px}.m-fit-selector span{font-size:11px}.m-fit-car b{font-size:10px}.m-fit-chip b{font-size:11px}.m-fit-chip.rejected span{display:none}.m-fit-price small,.m-fit-sheet small{color:#71634f;font-size:10px;line-height:1.1}.m-fit-price b,.m-fit-sheet b{font-size:14px}.m-fit-sheet span{color:#5f5a52;font-size:10px}.m-loom-spools span,.m-token-locks span{font-size:11px}.m-review-seal small{font-size:10px;line-height:1.1}.m-review-seal b{font-size:14px}.m-subway-node b{font-size:12px}.m-subway-node small{font-size:10px}.m-subway-branch b{font-size:12px}.m-campaign-result small{font-size:10px;line-height:1.1}.m-campaign-result b{font-size:14px}.m-task-belt,.m-task-stamper b{font-size:10px}.m-task-cards b{font-size:13px}.m-task-cards small{color:#647176;font-size:10px}.m-task-cards em{font-size:10px}.m-task-meter b{font-size:14px}.m-task-meter small{color:#5d696e;font-size:11px}.m-instrument-display small{font-size:10px;line-height:1.1}.m-instrument-display span{color:#a3afbd;font-size:10px}.m-instrument-keys i{font-size:10px}.m-calc-history small{color:#98a6b5;font-size:10px;line-height:1.3}.m-calc-history b{font-size:12px}.m-quote-layers span{font-size:11px}.m-quote-layers b{font-size:12px}.m-quote-matrix>*,.m-quote-matrix>i{font-size:10px}.m-quote-matrix>i.selected{font-size:14px;font-weight:800}.m-airlock>span{font-size:11px}.m-public-quote small{font-size:10px;line-height:1.1}.m-public-quote b{font-size:14px}.m-public-quote span{color:#a2bdb6;font-size:10px}.m-raw-sheet>div:first-child,.m-raw-sheet>div:first-child span,.m-raw-sheet>small{font-size:10px}.m-lineage small{font-size:10px;line-height:1.1}.m-lineage b{font-size:11px}.m-governed-grid span,.m-governed-grid b,.m-governed-grid aside span{font-size:10px}.m-workspace-result b{font-size:14px}.m-tv-screen main>div,.m-tv-screen article b,.m-tv-screen button,.m-gamepad>small{font-size:10px}.m-controller-result small{font-size:10px;line-height:1.1}.m-controller-result b{font-size:14px}.m-crm-bar>span{font-size:10px}.m-crm-browser>main small{font-size:10px;line-height:1.1}.m-crm-browser>main span{color:#5e6e7c;font-size:10px}.m-shortcut,.m-shortcut kbd{font-size:10px}.m-crm-browser>aside header small{font-size:10px;line-height:1.1}.m-crm-browser>aside header strong,.m-handshake>span,.m-verified-field b,.m-crm-browser>aside>button{font-size:11px}.m-crm-result small{color:#526f63;font-size:10px;line-height:1.1}.m-crm-result b{font-size:14px}.m-sim-picker>span{font-size:12px}.m-phone-status{font-size:10px}.m-native-call small,.m-recent-call>small{font-size:10px;line-height:1.1}.m-native-call b,.m-recent-call>b{font-size:13px}.m-native-call span,.m-recent-call>span{color:#aab7c5;font-size:10px}.m-native-call strong{font-size:12px}.m-recent-call>button{font-size:11px}.m-lineage-path>span{font-size:10px}.m-phone-next b{font-size:12px}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.signal-kicker{color:#f5a000;font:700 10px/1.2 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.signal-kicker i,.signal-live i{background:#f5a000;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #f5a0001f}.signal-kicker.dark{color:#465d79}.signal-grid{pointer-events:none;background-image:linear-gradient(#6380a414 1px,#0000 1px),linear-gradient(90deg,#6380a414 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 88%);mask-image:linear-gradient(#000000e6,#0000 88%)}.signal-hero{color:#f6f8fb;background:#07111f;border-bottom:6px solid #f5a000;align-items:center;min-height:100svh;padding:clamp(92px,9vh,118px) 0 clamp(38px,5vh,58px);display:grid;position:relative;overflow:hidden}.signal-hero:after{content:"";pointer-events:none;border:1px solid #4f7cff2e;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-120px;box-shadow:0 0 0 80px #4f7cff06,0 0 0 160px #4f7cff05}.signal-hero-shell{z-index:1;width:min(1840px,100vw - clamp(32px,6vw,112px));position:relative}.signal-hero-topline{border-bottom:1px solid #24364d;justify-content:space-between;align-items:center;gap:20px;min-height:38px;margin-bottom:clamp(42px,6vw,76px);padding-bottom:15px;display:flex}.signal-live{color:#9fb0c4;font:600 10px/1.2 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.signal-live i{background:#2bbf91;box-shadow:0 0 0 4px #2bbf911f}.signal-hero-layout{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.signal-hero-message{min-width:0;max-width:1120px}.signal-hero h1{font:760 clamp(56px, 5.4vw, 94px)/.9 var(--font-roboto), sans-serif;letter-spacing:-.06em;margin:0}.signal-hero h1 span,.signal-hero h1 strong{display:block}.signal-hero h1 span{color:#8da2ba;font-weight:480}.signal-hero h1 strong{color:#f7f9fc;font-weight:790;position:relative}.signal-hero h1 strong:after{content:"";background:#f5a000;width:min(340px,54%);height:8px;position:absolute;bottom:-.08em;left:2px}.signal-hero-copy{max-width:690px;margin:28px 0 30px}.signal-hero-copy p{color:#b7c4d3;margin:0;font-size:clamp(17px,1.25vw,20px);line-height:1.58}.signal-hero-copy p+p{margin-top:8px}.signal-hero-actions{margin:0}.signal-surface-status{color:#8192a7;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;display:flex}.signal-surface-status span{color:#cbd5e1;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em}.signal-surface-status i{background:#34475e;width:1px;height:12px}.signal-stage{background:#0c1929;border:1px solid #30445e;border-top:4px solid #f5a000;border-radius:8px;margin-top:clamp(58px,7vw,92px);padding:0 26px 24px;position:relative;overflow:hidden;box-shadow:0 38px 90px #00000052}.signal-stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 159px,#58779c12 159px 160px);position:absolute;inset:0}.signal-stage-head{border-bottom:1px solid #2b3d53;justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex;position:relative}.signal-clock{align-items:center;gap:12px;display:flex}.signal-clock strong{color:#fff;font:760 34px/1 var(--font-roboto), sans-serif;letter-spacing:-.04em}.signal-clock span,.signal-context{color:#71869e;font:650 10px/1.35 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em}.signal-context{color:#91a5bb}.signal-question{background:#122238;border-left:3px solid #4f7cff;grid-template-columns:38px 1fr;align-items:center;gap:12px;width:min(560px,76%);margin:25px 0 8px;padding:14px 16px;animation:.5s cubic-bezier(.2,.75,.25,1) 80ms both signalQuestionIn;display:grid;position:relative}.signal-question>span{color:#9eb5ff;background:#4f7cff1f;place-items:center;width:36px;height:36px;display:grid}.signal-question small,.signal-question strong{display:block}.signal-question small{color:#788da5;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;margin-bottom:5px}.signal-question strong{color:#edf2f8;font-size:14px;line-height:1.35}.signal-route{padding:30px 0 20px;position:relative}.signal-route-line{background:#30455f;height:2px;position:absolute;top:49px;left:calc(12.5% - 20px);right:calc(12.5% - 20px)}.signal-route-line:after{content:"";transform-origin:0;background:linear-gradient(90deg,#f5a000,#4f7cff 45%,#2bbf91 72%,#f5a000);animation:1.8s cubic-bezier(.2,.75,.25,1) .4s both signalLineDraw;position:absolute;inset:0;transform:scaleX(0)}.signal-route-line>span{z-index:2;background:#f5a000;border:2px solid #07111f;border-radius:50%;width:11px;height:11px;animation:1.8s cubic-bezier(.2,.72,.18,1) .42s both signalTravel;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #f5a00029,0 0 24px #f5a000b3}.signal-stations{z-index:1;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.signal-station{opacity:.48;border-right:1px solid #263a52;min-height:152px;padding:8px 18px 15px;animation:.38s ease-out both signalStationOn;transform:translateY(8px)}.signal-station:last-child{border-right:0}.signal-station:first-child{animation-delay:.55s}.signal-station:nth-child(2){animation-delay:.92s}.signal-station:nth-child(3){animation-delay:1.3s}.signal-station:nth-child(4){animation-delay:1.68s}.signal-station>div{justify-content:space-between;align-items:center;height:40px;display:flex}.signal-station>div span{color:#667c94;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.signal-station svg{color:#f5a000}.signal-blue svg{color:#7e9dff}.signal-mint svg{color:#50d6aa}.signal-station small,.signal-station strong,.signal-station b{display:block}.signal-station small{color:#70849a;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-top:22px}.signal-station strong{color:#eef3f8;margin-top:7px;font-size:14px}.signal-station b{color:#8599af;font:600 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;margin-top:8px}.signal-stage-result{opacity:0;border-top:1px solid #2b3f58;border-left:3px solid #2bbf91;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:64px;padding:0 0 0 14px;animation:.42s ease-out 2.08s both signalResultIn;display:grid;position:relative}.signal-stage-result span,.signal-stage-result small{color:#71869d;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.09em}.signal-stage-result strong{color:#eaf1f6;font-size:14px}.signal-story{color:#0b1727;background:#eef2f7}.signal-explanation{color:var(--ink);border-bottom:1px solid var(--line);background:#0d141c}.signal-explanation-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:end;gap:clamp(44px,8vw,120px);display:grid}.signal-explanation h2{max-width:980px;font:700 clamp(38px, 4.8vw, 64px)/1.02 var(--font-roboto), sans-serif;letter-spacing:-.045em;margin:0}.signal-explanation p{max-width:660px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.signal-explanation p+p{margin-top:16px}.signal-section-heading{max-width:1040px;margin-bottom:clamp(44px,6vw,76px)}.signal-section-heading.compact{max-width:880px}.signal-section-heading h2,.signal-products-heading h2,.signal-journal h2,.signal-access h2{font:760 clamp(44px, 5.6vw, 76px)/.96 var(--font-roboto), sans-serif;letter-spacing:-.052em;margin:16px 0 20px}.signal-section-heading>p{max-width:900px;color:var(--muted);margin:0;font-size:17px;line-height:1.7}.signal-story-layout{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(42px,7vw,96px);display:grid}.signal-story-steps{border-top:1px solid #bcc8d6;margin:0;padding:0;list-style:none}.signal-story-steps li{border-bottom:1px solid #c5cfda;grid-template-columns:30px 40px 1fr;gap:13px;min-height:142px;padding:20px 0;display:grid}.signal-step-number{color:#788aa0;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;padding-top:4px}.signal-step-icon{color:#304ec4;background:#f7f9fc;border:1px solid #aebcd0;place-items:center;width:36px;height:36px;display:grid}.signal-story-steps small{color:#3c54b9;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em;text-transform:uppercase}.signal-story-steps h3{color:#101e31;margin:8px 0 7px;font-size:20px;line-height:1.2}.signal-story-steps p{color:#607187;margin:0;font-size:12px;line-height:1.55}.signal-film-shell{background:#07111f;border:1px solid #263b56;min-width:0;position:sticky;top:86px;box-shadow:18px 22px #d6dee8}.signal-film-heading{color:#e9eff6;background:#0d1b2b;border-bottom:1px solid #263b56;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:11px 14px;display:flex}.signal-film-heading small,.signal-film-heading strong{display:block}.signal-film-heading small,.signal-film-heading>span{color:#768ba4;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em}.signal-film-heading strong{margin-top:5px;font-size:13px}.deal-signal-motion.motion-story{background:0 0}.deal-signal-motion .motion-story-frame{background:#07111f;border:0;border-radius:0;position:relative}.deal-signal-motion .motion-story-meta{display:none}.deal-signal-motion .motion-player{border:0;border-radius:0}.deal-signal-motion .motion-story-controls{z-index:3;background:0 0;border:0;min-height:36px;padding:0;position:absolute;bottom:10px;right:10px}.deal-signal-motion .motion-progress,.deal-signal-motion .motion-status{display:none}.deal-signal-motion .motion-story-controls>div{margin-left:auto}.deal-signal-motion .motion-story-controls button{color:#e9eef5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07111feb;border-color:#38506d;border-radius:4px;min-height:34px}.deal-signal-motion .motion-transcript{display:none}.signal-outcomes{color:#eff4f8;background:#081422}.signal-outcomes>.shell,.signal-explanation>.shell,.signal-products>.shell,.signal-journal>.shell,.signal-access>.shell{width:min(1680px,100vw - clamp(32px,6vw,112px))}.signal-outcomes,.signal-explanation,.signal-products,.signal-journal,.signal-access{padding-block:clamp(62px,6vw,92px)}.signal-outcomes .signal-section-heading h2{color:#f5f8fb}.signal-outcome-rail{border-top:1px solid #2b3e55;border-bottom:1px solid #2b3e55;grid-template-columns:repeat(3,1fr);display:grid}.signal-outcome-rail article{border-right:1px solid #2b3e55;flex-direction:column;min-height:286px;padding:22px 26px 26px;display:flex}.signal-outcome-rail article:first-child{padding-left:0}.signal-outcome-rail article:last-child{border-right:0;padding-right:0}.signal-outcome-id{color:var(--muted-on-dark);font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;justify-content:space-between;align-items:center;display:flex}.signal-outcome-id svg{color:#f5a000}.signal-outcome-verb{color:#6f8dff;font:760 clamp(30px, 3.6vw, 48px)/.95 var(--font-roboto), sans-serif;letter-spacing:-.04em;margin:72px 0 18px}.signal-outcome-rail article:nth-child(2) .signal-outcome-verb{color:#54d4ab}.signal-outcome-rail article:nth-child(3) .signal-outcome-verb{color:#f5a000}.signal-outcome-rail h3{color:#f3f6fa;margin:auto 0 12px;font-size:21px;line-height:1.2}.signal-outcome-rail p{color:#91a2b6;margin:0;font-size:13px;line-height:1.6}.signal-example{padding-block:clamp(48px,5vw,70px)}.signal-example .signal-section-heading{max-width:780px;margin-bottom:clamp(28px,3.5vw,42px)}.signal-example .signal-section-heading h2{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,44px);line-height:1.05}.signal-example .signal-section-heading>p{max-width:720px;color:var(--muted-on-dark);font-size:16px}.signal-example .signal-outcome-rail article{min-height:0;padding-top:18px;padding-bottom:20px}.signal-example .signal-outcome-verb{font-size:clamp(22px,2.2vw,30px)}.signal-example .outcome-vector{width:min(100%,320px)}.signal-products{color:#101d2f;background:#e7edf4;overflow:hidden}.signal-products-heading{grid-template-columns:minmax(0,1.18fr) minmax(320px,.55fr);align-items:end;gap:clamp(44px,8vw,120px);display:grid}.signal-products-heading h2{max-width:900px}.signal-products-heading>p{color:#586b82;margin:0 0 20px;font-size:16px;line-height:1.65}.signal-product-stage{background-color:#cfd9e5;background-image:linear-gradient(#475e7a1a 1px,#0000 1px),linear-gradient(90deg,#475e7a1a 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:48px 48px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #aebdce;min-height:700px;margin-top:42px;position:relative}.signal-product-stage:before{content:none}.signal-product-window{background:#07111f;border:1px solid #314760;min-width:0;transition:transform .22s,box-shadow .22s,border-color .22s;position:absolute;overflow:hidden;box-shadow:0 28px 70px #0d1b2d38}.signal-product-window:hover{border-color:#627ca0;transform:translateY(-4px);box-shadow:0 34px 84px #0d1b2d4d}.signal-window-label{color:#71869e;min-height:42px;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em;background:#0b1828;border-bottom:1px solid #2e435d;justify-content:space-between;align-items:center;gap:18px;padding:0 12px;display:flex}.signal-window-label a{color:#e7edf5;font:700 10px/1 var(--font-roboto), sans-serif;letter-spacing:0;align-items:center;gap:7px;display:inline-flex}.signal-product-platform{z-index:1;width:68%;top:34px;left:4%}.signal-product-companion{z-index:2;width:52%;bottom:48px;right:3%}.signal-product-phone{z-index:3;width:260px;bottom:26px;left:3%}.signal-product-stage .platform-mockup,.signal-product-stage .platform-mockup.compact,.signal-product-stage .companion-mockup,.signal-product-stage .companion-mockup.compact,.signal-product-stage .companion-mockup:hover,.signal-product-stage .phone-scene,.signal-product-stage .phone-scene.compact{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;transform:none}.signal-product-stage .platform-mockup,.signal-product-stage .companion-mockup{font-family:var(--font-roboto), sans-serif}.signal-product-stage .phone-scene{background:#0a1625;height:500px}.signal-product-stage .phone-device{transform:scale(.88)}.signal-product-stage .post-call-card{width:174px;right:8px}.signal-product-stage .sim-card{left:8px}.signal-products-link{color:#3049b7;width:max-content;margin:24px 0 0 auto}.signal-capabilities{border-top:1px solid #b7c3d0;border-bottom:1px solid #b7c3d0;grid-template-columns:repeat(4,1fr) auto;margin-top:18px;display:grid}.signal-capabilities>div{border-right:1px solid #b7c3d0;min-height:116px;padding:18px}.signal-capabilities strong,.signal-capabilities span{display:block}.signal-capabilities strong{color:#304ab4;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.signal-capabilities span{color:#52667d;margin-top:6px;font-size:11px}.signal-capabilities>a{color:#fff;background:#3349b8;justify-content:space-between;align-items:center;gap:12px;min-width:190px;padding:18px;font-size:12px;font-weight:750;display:flex}.signal-capabilities>a:hover{background:#293da8}.signal-journal-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(50px,8vw,120px);display:grid}.signal-journal-intro{align-self:center}.signal-journal-intro>p{color:#5a6d83;max-width:520px;font-size:15px;line-height:1.65}.signal-journal-entry{color:#edf3f8;background:#0b1828;border:1px solid #31465f;border-top:5px solid #4f7cff;flex-direction:column;min-height:310px;padding:28px;transition:border-color .18s,transform .18s;display:flex}.signal-journal-entry:hover{border-color:#6d89ad;transform:translateY(-3px)}.signal-journal-entry>div{color:#7389a2;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em;justify-content:space-between;gap:18px;display:flex}.signal-journal-entry h3{color:#fff;letter-spacing:-.04em;max-width:760px;margin:42px 0 18px;font-size:clamp(30px,3.4vw,47px);line-height:1.03}.signal-journal-entry p{color:#96a7b9;max-width:690px;margin:0;font-size:14px;line-height:1.6}.signal-journal-entry b{color:#8da6ff;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:inline-flex}.signal-access{color:#f2f6fa;background:#07111f;position:relative;overflow:hidden}.signal-access>.shell{z-index:1;position:relative}.signal-access-compact{grid-template-columns:minmax(0,1.15fr) auto;align-items:center;gap:clamp(36px,7vw,110px);display:grid}.signal-access-compact h2{max-width:980px;margin:0 0 18px}.signal-access-compact p{color:#9bacc0;max-width:760px;margin:0;font-size:16px;line-height:1.65}.signal-access-actions{justify-content:flex-end}.signal-access-heading{max-width:960px}.signal-access-heading>p{color:#9bacc0;max-width:760px;font-size:16px;line-height:1.65}.signal-access-paths{border:1px solid #30445e;grid-template-columns:.78fr 1.22fr;margin-top:54px;display:grid}.signal-access-paths>a{color:#edf2f7;background:#0b1828;border-right:1px solid #30445e;flex-direction:column;min-height:290px;padding:27px;transition:background .18s;display:flex}.signal-access-paths>a:last-child{background:#10213a;border-right:0}.signal-access-paths>a:hover{background:#112239}.signal-access-paths>a:last-child:hover{background:#142944}.signal-access-paths span{color:#788da6;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.09em}.signal-access-paths strong{color:#fff;font:760 clamp(30px, 3.5vw, 46px)/1 var(--font-roboto), sans-serif;letter-spacing:-.04em;margin:58px 0 12px}.signal-access-paths p{color:#93a5b9;max-width:560px;margin:0;font-size:13px;line-height:1.6}.signal-access-paths b{color:#f5a000;align-items:center;gap:8px;margin-top:auto;font-size:12px;display:inline-flex}.signal-access-faq{border-top:1px solid #2b3e55;grid-template-columns:.65fr 1.35fr;gap:clamp(42px,8vw,120px);margin-top:62px;padding-top:46px;display:grid}.signal-access-faq h3{color:#f2f6fa;margin:14px 0 0;font-size:clamp(30px,3.2vw,44px);line-height:1.02}.signal-access-faq .faq-list{border-top-color:#30445e}.signal-access-faq .faq-list details{border-bottom-color:#30445e}.signal-access-faq .faq-list summary{color:#e4ebf2}.signal-access-faq .faq-list details p{color:#93a5b9}.role-story-rail{background:#f8fafc;border:1px solid #c3ceda;grid-template-columns:repeat(4,1fr);margin-bottom:26px;display:grid}.role-story-rail>div{border-right:1px solid #cbd5df;min-height:150px;padding:18px}.role-story-rail>div:last-child{border-right:0}.role-story-rail span{color:#778aa0;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.role-story-rail strong{margin:28px 0 9px;font-size:16px;display:block}.role-story-rail p{color:#5f7185;margin:0;font-size:11px;line-height:1.5}.mobile-nav-primary{grid-template-columns:1fr 1fr;gap:5px;display:grid}.mobile-nav-primary>a{color:#dce5ee;background:#0d1b2b;border:1px solid #2c415a;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.mobile-nav-group{border-top:1px solid #2c415a}.mobile-nav-group>summary{color:#e7edf4;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:12px;min-height:55px;padding:9px 5px;list-style:none;display:grid}.mobile-nav-group>summary::-webkit-details-marker{display:none}.mobile-nav-group>summary>span{align-self:end;font-size:13px;font-weight:760}.mobile-nav-group>summary>small{color:#7e91a7;letter-spacing:.04em;align-self:start;font-size:10px;font-weight:650}.mobile-nav-group>summary>svg{color:#7e91a7;grid-area:1/2/3;transition:transform .16s}.mobile-nav-group[open]>summary>svg{transform:rotate(180deg)}.mobile-nav-group>summary:focus-visible{outline-offset:2px;outline:3px solid #6f8cff}.mobile-nav-group-links{gap:3px;padding:0 0 8px;display:grid}.mobile-nav-group-links>a{color:#cfd9e4;background:#101f31;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:48px;padding:7px 9px;font-size:12px;font-weight:690;display:grid}.mobile-nav-group-links>a:hover{background:#152840}.mobile-nav-group-links>a>span:not(.icon-tile){min-width:0}.mobile-nav-group-links>a small{color:#788ca4;letter-spacing:.04em;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.mobile-nav-group-links.compact-links>a{min-height:42px}.build-notes-browser{margin-top:34px}.build-notes-toolbar{background:#e8edf3;border:1px solid #c8d2de;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:10px;display:flex}.build-note-lenses{flex-wrap:wrap;gap:5px;display:flex}.build-note-lenses button{color:#53677e;background:0 0;border:1px solid #0000;border-radius:4px;min-height:38px;padding:0 12px;font-size:11px;font-weight:740}.build-note-lenses button:hover{color:#17263a;background:#f8fafc}.build-note-lenses button[aria-pressed=true]{color:#17263a;background:#fff;border-color:#b8c5d3;box-shadow:inset 0 -3px #4f62c6}.build-note-search{color:#75879d;background:#fff;border:1px solid #bdc9d6;border-radius:4px;align-items:center;gap:8px;width:min(280px,100%);min-height:40px;padding:0 11px;display:flex}.build-note-search input{color:#18283c;min-width:0;font:600 12px/1.2 var(--font-roboto), sans-serif;background:0 0;border:0;outline:0;flex:1}.build-notes-result-line{color:#53677e;background:#f8fafc;border:1px solid #c8d2de;border-top:0;justify-content:space-between;align-items:center;min-height:44px;padding:0 13px;display:flex}.build-notes-result-line span{font-size:11px;font-weight:780}.build-notes-result-line small{color:#74869b;letter-spacing:.04em;font-size:10px;font-weight:700}.build-notes-browser .blog-index-grid{margin-top:18px}.build-notes-empty{color:#5d7188;text-align:center;background:#f8fafc;border:1px solid #c8d2de;border-top:0;align-content:center;place-items:center;gap:10px;min-height:300px;display:grid}.build-notes-empty h2{color:#17263a;margin:0;font-size:24px}.build-notes-empty button{color:#22354b;background:#e8edf3;border:1px solid #b8c5d3;border-radius:4px;min-height:38px;padding:0 12px;font-weight:750}.reveal-motion{opacity:1;transition:opacity .38s ease-out,transform .42s cubic-bezier(.2,.75,.25,1);transform:none}.reveal-motion[data-reveal-state=pending]{opacity:0;transform:translateY(18px)}.reveal-motion[data-reveal-state=visible]{opacity:1;transform:none}@keyframes signalQuestionIn{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@keyframes signalLineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes signalTravel{0%{left:0}to{left:100%}}@keyframes signalStationOn{to{opacity:1;transform:none}}@keyframes signalResultIn{to{opacity:1}}@media (max-width:1120px){.signal-hero-layout,.signal-explanation-grid,.signal-products-heading{grid-template-columns:1fr}.signal-hero{min-height:0}.signal-hero-message{max-width:820px}.signal-story-layout,.signal-journal-grid{grid-template-columns:1fr}.signal-film-shell{position:relative;top:auto}.signal-product-stage{min-height:850px}.signal-product-platform{width:78%;left:4%}.signal-product-companion{width:68%;bottom:90px;right:3%}}@media (max-width:960px){.signal-hero-layout{grid-template-columns:1fr}}@media (max-width:820px){.signal-hero{min-height:0;padding:92px 0 54px}.signal-hero h1{font-size:clamp(52px,15vw,76px);line-height:.88}.signal-hero h1 strong:after{height:5px}.signal-hero-copy{margin-top:24px}.signal-stage{margin-top:48px;padding-inline:16px}.signal-stage-head{min-height:62px}.signal-context{display:none}.signal-question{width:100%}.signal-route{padding:12px 0 14px 30px}.signal-route-line{width:2px;height:auto;inset:24px auto 24px 9px}.signal-route-line:after{transform-origin:top;animation-name:signalLineDrawVertical;transform:scaleY(0)}.signal-route-line>span{animation-name:signalTravelVertical;top:0;left:50%}.signal-stations{grid-template-columns:1fr}.signal-station{border-bottom:1px solid #263a52;border-right:0;grid-template-rows:auto auto;grid-template-columns:52px 1fr auto;align-items:center;gap:4px 12px;min-height:106px;padding:10px 8px 12px 18px;display:grid}.signal-station:last-child{border-bottom:0}.signal-station>div{border:1px solid #324964;grid-row:1/3;place-items:center;width:44px;height:44px;display:grid}.signal-station>div span{display:none}.signal-station small,.signal-station strong{margin:0}.signal-station b{grid-area:1/3/3;margin:0}.signal-stage-result{grid-template-columns:1fr;gap:6px;padding:14px 0 14px 13px}.signal-stage-result small{display:none}.signal-outcome-rail{border-bottom:1px solid #2b3e55;grid-template-columns:1fr;gap:0;display:grid;overflow:visible}.signal-product-stage::-webkit-scrollbar{display:none}.signal-outcome-rail article,.signal-outcome-rail article:first-child,.signal-outcome-rail article:last-child{border-bottom:1px solid #2b3e55;border-right:0;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr);min-height:256px;padding:17px 0;display:grid}.signal-outcome-rail article:last-child{border-bottom:0}.signal-outcome-id{grid-column:1/-1}.signal-outcome-verb{grid-area:3/1;margin:10px 0 8px}.signal-outcome-rail h3{grid-area:4/1;align-self:start;margin:0}.signal-product-stage{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:0 0;border:0;align-items:flex-start;gap:12px;min-height:0;padding:14px 0 18px;display:flex;overflow-x:auto}.signal-product-stage:before{display:none}.signal-product-window,.signal-product-platform,.signal-product-companion,.signal-product-phone{scroll-snap-align:start;flex:0 0 min(88vw,420px);width:auto;position:relative;inset:auto}.signal-product-platform{height:360px}.signal-product-companion{height:410px}.signal-product-phone{height:430px}.signal-product-stage .phone-scene{height:390px}.signal-products-link{margin-left:0}.signal-capabilities{grid-template-columns:repeat(2,1fr)}.signal-capabilities>div:nth-child(2n){border-right:0}.signal-capabilities>div{border-bottom:1px solid #b7c3d0}.signal-capabilities>a{grid-column:1/-1;min-height:64px}.signal-access-compact{grid-template-columns:1fr}.signal-access-actions{justify-content:flex-start}.signal-access-paths{grid-template-columns:1fr}.signal-access-paths>a{border-bottom:1px solid #30445e;border-right:0;min-height:250px}.signal-access-paths>a:last-child{border-bottom:0}.signal-access-faq{grid-template-columns:1fr}.role-story-rail{grid-template-columns:1fr 1fr}.role-story-rail>div{border-bottom:1px solid #cbd5df}.role-story-rail>div:nth-child(2n){border-right:0}.role-story-rail>div:nth-last-child(-n+2){border-bottom:0}.build-notes-toolbar{flex-direction:column;align-items:stretch}.build-note-lenses{scroll-snap-type:x proximity;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.build-note-lenses button{scroll-snap-align:start;flex:none}.build-note-search{width:100%}.build-notes-result-line small{display:none}}@media (max-width:520px){.signal-grid{background-size:40px 40px}.signal-kicker{font-size:10px}.signal-hero-actions .button{width:100%}.signal-surface-status{flex-direction:column;align-items:flex-start;gap:6px}.signal-surface-status i{display:none}.signal-stage{margin-inline:-4px}.signal-question{grid-template-columns:34px 1fr;padding:12px}.signal-question>span{width:32px;height:32px}.signal-question strong{font-size:12px}.signal-story-steps li{grid-template-columns:25px 36px 1fr;gap:9px}.signal-story-steps h3{font-size:17px}.signal-film-heading{flex-direction:column;align-items:flex-start;gap:8px}.signal-products-heading h2,.signal-explanation h2,.signal-section-heading h2,.signal-journal h2,.signal-access h2{font-size:clamp(40px,12vw,56px)}.signal-product-stage{padding-inline:0}.signal-product-window{overflow:hidden}.signal-product-stage .platform-grid{grid-template-columns:38px minmax(0,1fr)}.signal-product-stage .mock-detail{display:none}.signal-product-stage .browser-body{grid-template-columns:1fr}.signal-product-stage .crm-surface{display:none}.signal-product-stage .companion-panel{min-height:340px}.signal-product-stage .phone-scene{height:390px}.signal-capabilities{grid-template-columns:1fr}.signal-capabilities>div{border-right:0}.signal-journal-entry{min-height:330px;padding:22px}.signal-journal-entry>div{flex-direction:column;align-items:flex-start;gap:7px}.signal-journal-entry h3{margin-top:46px}.signal-access-actions .button{width:100%}.signal-access-paths strong{margin-top:38px}.mobile-nav-primary{grid-template-columns:1fr}}@keyframes signalLineDrawVertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes signalTravelVertical{0%{top:0}to{top:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.signal-question,.signal-route-line:after,.signal-route-line>span,.signal-station,.signal-stage-result{opacity:1;transform:none;animation:none!important}.signal-route-line:after{transform:none}.signal-route-line>span{display:none}.reveal-motion,.reveal-motion[data-reveal-state=pending],.reveal-motion[data-reveal-state=visible]{opacity:1;transition:none;transform:none}}.signal-release{color:#122039;background:#f7f9fc}.signal-release-heading{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);align-items:end;gap:45px;margin-bottom:42px;display:grid}.signal-release-heading h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(38px,4.5vw,62px);line-height:.98}.signal-release-heading>p{color:#5d6e82;max-width:650px;margin:0 0 3px;font-size:14px;line-height:1.65}.signal-release-grid{border-top:1px solid #c8d1db;border-bottom:1px solid #c8d1db;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.signal-release-grid article{border-right:1px solid #c8d1db;flex-direction:column;min-height:310px;padding:20px 23px 22px;display:flex}.signal-release-grid article:first-child{padding-left:0}.signal-release-grid article:last-child{border-right:0;padding-right:0}.signal-release-grid article>div{color:#687b91;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex}.signal-release-grid h3{color:#15243a;margin:48px 0 14px;font-size:24px;line-height:1.08}.signal-release-grid p{color:#5a6c82;margin:0;font-size:12px;line-height:1.6}.signal-release-limit{color:#a85a00;margin-top:18px;font-size:10px;line-height:1.45}.signal-release-grid .text-link{color:#b85c00;margin-top:auto;padding-top:22px;font-size:11px}.platform-print-section{color:#13223a;background:#eef1f4}.platform-print-grid,.companion-handoff-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:clamp(45px,8vw,125px);display:grid}.platform-print-grid h2,.companion-handoff-grid h2{letter-spacing:-.04em;max-width:650px;margin:12px 0 17px;font-size:clamp(36px,4.5vw,60px);line-height:.98}.platform-print-grid p,.companion-handoff-grid>div:first-child p{color:#5d6d80;max-width:650px;margin:0;font-size:14px;line-height:1.65}.platform-print-facts{border-top:1px solid #c8d2de;border-bottom:1px solid #c8d2de;grid-template-columns:repeat(3,1fr);display:grid}.platform-print-facts div{border-right:1px solid #c8d2de;min-height:145px;padding:19px 14px}.platform-print-facts div:first-child{padding-left:0}.platform-print-facts div:last-child{border-right:0}.platform-print-facts strong,.platform-print-facts span{display:block}.platform-print-facts strong{color:#b85c00;font-size:25px;line-height:1}.platform-print-facts span{color:#647183;margin-top:12px;font-size:11px;line-height:1.4}.companion-handoff-section{color:#102038;background:#eef1f4}.companion-handoff-steps{border-top:1px solid #c8d2de}.companion-handoff-steps>div{border-bottom:1px solid #c8d2de;grid-template-columns:34px 1fr;column-gap:13px;min-height:94px;padding:15px 0;display:grid}.companion-handoff-steps>div>span{color:#b85c00;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.companion-handoff-steps strong{color:#152c32;font-size:14px}.companion-handoff-steps p{color:#5b706e;grid-column:2;margin:6px 0 0;font-size:11px;line-height:1.5}@media (max-width:900px){.signal-release-heading,.platform-print-grid,.companion-handoff-grid,.signal-release-grid{grid-template-columns:1fr}.signal-release-grid article,.signal-release-grid article:first-child,.signal-release-grid article:last-child{border-bottom:1px solid #c8d1db;border-right:0;min-height:0;padding:22px 0}.signal-release-grid article:last-child{border-bottom:0}.signal-release-grid h3{margin-top:30px}}@media (max-width:560px){.platform-print-facts{grid-template-columns:1fr}.platform-print-facts div,.platform-print-facts div:first-child{border-bottom:1px solid #c8c0ae;border-right:0;min-height:0;padding:17px 0}.platform-print-facts div:last-child{border-bottom:0}}.outcome-vector{aspect-ratio:320/150;color:#9aacbf;-webkit-user-select:none;user-select:none;width:100%;height:auto;margin:18px 0 10px}.signal-outcome-rail article .signal-outcome-verb{margin:10px 0 18px}.outcome-vector svg{width:100%;height:100%;display:block;overflow:visible}.outcome-vector text{fill:currentColor;font-family:var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.05em;font-size:10px;font-weight:700}.outcome-proof-frame{fill:#0e1e31;stroke:#425a74;stroke-width:1.5px}.outcome-stage-label{fill:#aebcff!important}.outcome-table-lines,.outcome-working-numbers path,.outcome-staff-view>path,.outcome-customer-view>path{fill:none;stroke:#425a74;stroke-width:1.5px;stroke-linecap:round}.outcome-link{fill:none;stroke:#627fff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1}.outcome-publish-arrow{fill:none;stroke:#627fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.outcome-vector[data-motion-state=ready] .outcome-link{stroke-dashoffset:1px}.outcome-vector[data-motion-state=ready] .outcome-state{opacity:0;translate:0 10px}.outcome-vector[data-motion-state=active] .outcome-link{animation:.72s ease-out .12s both outcomeLink}.outcome-vector[data-motion-state=active] .outcome-state{animation:.48s ease-out .52s both outcomeReveal}.outcome-selected-row rect,.outcome-vehicle-context rect{fill:#182a50;stroke:#627fff;stroke-width:1.5px}.outcome-selected-row circle{fill:#f5a000}.outcome-selected-row text,.outcome-vehicle-context text{fill:#c9d3ff}.outcome-action rect,.outcome-review rect{fill:#302512;stroke:#f5a000;stroke-width:1.5px}.outcome-action text,.outcome-review text{fill:#ffd485}.outcome-working-numbers rect,.outcome-staff-view rect{fill:#101f33;stroke:#60758d;stroke-width:1.5px}.outcome-working-numbers text,.outcome-staff-view text{fill:#d4deea}.outcome-staff-view circle{fill:#2bbf91}.outcome-staff-view>path:last-of-type{stroke:#fff;stroke-width:2.5px;stroke-linejoin:round}.outcome-customer-view>rect{fill:#102922;stroke:#2bbf91;stroke-width:1.5px}.outcome-customer-view>text{fill:#8be4c7}.outcome-approved rect{fill:#173c31;stroke:#2bbf91;stroke-width:1px}.outcome-approved text{fill:#a9efd9}@keyframes outcomeLink{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes outcomeReveal{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (max-width:820px){.signal-outcome-rail .outcome-vector{grid-area:2/1;width:min(100%,320px);margin:12px 0 4px}}@media (prefers-reduced-motion:reduce){.outcome-vector *{transition:none!important;animation:none!important}.outcome-vector .outcome-state{opacity:1!important;translate:0!important}.outcome-vector .outcome-link{stroke-dashoffset:0!important}}.email-intake{min-width:0;color:var(--on-light);border:1px solid var(--line-on-light);border-top:5px solid var(--amber);background:var(--surface-light-raised);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:7px;padding:clamp(24px,3.5vw,42px);box-shadow:0 22px 70px #08111f1f}.intake-heading{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:16px;display:grid}.intake-heading-mark{color:#76500a;background:#fff1ce;border:1px solid #e1c381;border-radius:5px;place-items:center;width:46px;height:46px;display:grid}.intake-kicker{color:#75500a;font:750 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;display:block}.intake-heading h2{max-width:620px;margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.02}.intake-heading p{color:#5b6878;max-width:650px;margin:12px 0 0;font-size:13px;line-height:1.6}.intake-delivery-note,.intake-safety-note{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.intake-delivery-note{color:#344354;background:#f2f6f8;border:1px solid #cbd5df;border-radius:5px;margin:25px 0 0;padding:14px}.intake-delivery-note svg{color:#256d8b}.intake-delivery-note p,.intake-safety-note p{margin:0;font-size:11px;line-height:1.55}.intake-delivery-note strong,.intake-safety-note strong{color:var(--on-light)}.intake-form{gap:20px;margin-top:26px;display:grid}.intake-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.intake-field{gap:8px;min-width:0;display:grid}.intake-field label,.intake-choice-field legend{color:#293646;font-size:12px;font-weight:760;line-height:1.3}.intake-field label span{color:var(--muted-on-light);font-size:10px;font-weight:600}.intake-field-help{color:var(--muted-on-light);margin-top:-3px;font-size:10px;line-height:1.45}.intake-field input,.intake-field select,.intake-field textarea{color:#172231;border:1px solid var(--line-on-light);width:100%;min-width:0;font:500 14px/1.4 var(--font-roboto), sans-serif;background:#fff;border-radius:5px;outline:0;transition:border-color .18s,box-shadow .18s,background .18s}.intake-field input,.intake-field select{min-height:48px;padding:0 13px}.intake-field textarea{resize:vertical;min-height:96px;padding:12px 13px}.intake-field input:hover,.intake-field select:hover,.intake-field textarea:hover{border-color:#8693a1}:is(.intake-field input:focus-visible,.intake-field select:focus-visible,.intake-field textarea:focus-visible){border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}.intake-choice-field{border:0;min-width:0;margin:0;padding:0}.intake-choice-field legend{margin-bottom:10px}.intake-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.intake-choice-grid label{cursor:pointer;align-items:center;min-height:48px;display:flex;position:relative}.intake-choice-grid label:last-child{grid-column:1/-1}.intake-choice-grid input{opacity:0;width:1px;height:1px;position:absolute}.intake-choice-grid span{color:#435062;background:#fafbf9;border:1px solid #c2cad3;border-radius:5px;align-items:center;width:100%;min-height:48px;padding:10px 12px 10px 38px;font-size:11px;line-height:1.35;transition:color .18s,border-color .18s,background .18s;display:flex;position:relative}.intake-choice-grid span:before{content:"";background:#fff;border:1px solid #8d98a4;border-radius:50%;width:14px;height:14px;position:absolute;left:13px}.intake-choice-grid input:checked+span{color:#4c3506;background:#fff5db;border-color:#c89630}.intake-choice-grid input:checked+span:before{border:4px solid #a96d00}.intake-choice-grid input:focus-visible+span{box-shadow:0 0 0 3px var(--focus-ring)}.intake-safety-note{color:#626f7e;border-block:1px solid #d5dbe1;padding:13px 0}.intake-safety-note svg{color:#268466}.intake-confirmation{cursor:pointer;color:#3f4c5c;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:10px;font-size:11px;line-height:1.5;display:grid}.intake-confirmation input{accent-color:#3f51b5;width:17px;height:17px;margin:0}.intake-confirmation input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.intake-submit-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.intake-submit-row .button{cursor:pointer}.intake-submit-row p{color:var(--muted-on-light);margin:0;font-size:10px;line-height:1.45}.intake-submit-row code{color:#4f3707;font:760 10px/1.45 var(--font-roboto), Arial, Helvetica, sans-serif;-webkit-user-select:all;user-select:all;background:#fff9e9;border:1px solid #d9c99f;border-radius:4px;padding:3px 5px}.conversion-waitlist.waitlist-page{min-height:0;color:var(--on-light);background:var(--surface-light);padding:130px 0 90px}.conversion-waitlist .signup-page-grid{grid-template-columns:minmax(340px,.72fr) minmax(520px,1.28fr);gap:clamp(48px,7vw,108px)}.conversion-waitlist .signup-aside{padding-top:20px;position:sticky;top:108px}.conversion-waitlist .signup-aside h1{color:var(--on-light);margin:0 0 22px;font-size:clamp(46px,5.4vw,74px);line-height:.96}.conversion-waitlist .signup-aside>p{color:#536171;font-size:16px;line-height:1.65}.conversion-waitlist .signup-promises{gap:8px;margin-top:32px}.conversion-waitlist .signup-promises>span{background:#ffffffbd;border-color:#cbd2d9;border-radius:5px;padding:13px}.conversion-waitlist .signup-promises b{color:var(--on-light);font-size:11px}.conversion-waitlist .signup-promises small{color:#657282;font-size:10px;line-height:1.45}.conversion-process{border-block:1px solid #c5ccd3;margin-top:26px;display:grid}.conversion-process span{min-height:48px;color:var(--muted-on-light);font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;border-bottom:1px solid #d0d6dc;grid-template-columns:28px 1fr;align-items:center;gap:10px;display:grid}.conversion-process span:last-child{border-bottom:0}.conversion-process b{color:#354253;font:700 11px/1.3 var(--font-roboto), sans-serif}.conversion-next-path{color:#fff;border-top:6px solid var(--amber);background:#0b1725;padding:clamp(66px,7vw,96px) 0}.conversion-next-path-grid{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(50px,8vw,120px);display:grid}.conversion-next-path h2{color:#f4f6f8;max-width:700px;margin:0;font-size:clamp(36px,4.5vw,60px);line-height:.98}.conversion-next-path p{color:#a9b5c2;max-width:680px;margin:0 0 25px;font-size:14px;line-height:1.65}.conversion-pioneer.pioneer-page{background:var(--surface-light);padding:132px 0 96px}.conversion-pioneer .pioneer-grid{grid-template-columns:minmax(360px,.78fr) minmax(540px,1.22fr);align-items:start;gap:clamp(48px,7vw,110px)}.conversion-pioneer .pioneer-copy{position:sticky;top:108px}.conversion-pioneer .pioneer-copy h1{max-width:790px;margin:0 0 22px;font-size:clamp(49px,5.7vw,80px);line-height:.95}.conversion-pioneer .pioneer-copy>p{color:#566474;font-size:16px;line-height:1.65}.conversion-pioneer .pioneer-fit{border-radius:5px;margin-top:30px;padding:24px}.conversion-pioneer .pioneer-fit li{grid-template-columns:30px 1fr}.conversion-pioneer .pioneer-fit p{font-size:10px}.pioneer-not-fit{color:#5d6a7a;background:#ffffffb3;border:1px solid #ccd3da;grid-template-columns:20px 1fr;gap:10px;margin-top:12px;padding:14px;display:grid}.pioneer-not-fit svg{color:#278668}.pioneer-not-fit p{margin:0;font-size:10px;line-height:1.55}.pioneer-not-fit strong{color:#253242}.pioneer-expectations{background:var(--surface-light-raised)}.pioneer-expectations-heading{max-width:780px}.pioneer-expectations-heading h2{margin:0;font-size:clamp(40px,5vw,65px);line-height:.98}.pioneer-expectations-grid{border:1px solid #cbd2d9;grid-template-columns:repeat(3,minmax(0,1fr));margin:45px 0 0;padding:0;list-style:none;display:grid}.pioneer-expectations-grid li{border-right:1px solid #cbd2d9;flex-direction:column;min-height:310px;padding:24px;display:flex}.pioneer-expectations-grid li:last-child{border-right:0}.pioneer-expectations-grid li>span{color:var(--muted-on-light);font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.pioneer-expectations-grid svg{color:#875b04;margin:52px 0 20px}.pioneer-expectations-grid h3{margin:0 0 12px;font-size:23px}.pioneer-expectations-grid p{color:#647181;margin:0;font-size:12px;line-height:1.6}.pioneer-secondary-links{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.pioneer-secondary-links>a{background:#f8f9f6;border:1px solid #ccd3da;border-radius:5px;grid-template-columns:28px 1fr 20px;align-items:center;gap:10px;min-height:82px;padding:15px;transition:border-color .18s,background .18s;display:grid}.pioneer-secondary-links>a:hover{background:#fff;border-color:#8e99a5}.pioneer-secondary-links>a>svg:first-child{color:#805604}.pioneer-secondary-links strong,.pioneer-secondary-links small{display:block}.pioneer-secondary-links strong{font-size:12px}.pioneer-secondary-links small{color:var(--muted-on-light);margin-top:4px;font-size:10px}.conversion-pricing-hero{padding-bottom:76px}.conversion-pricing-hero .page-hero-inner{max-width:1050px}.conversion-pricing-hero h1{max-width:970px}.pricing-status-rail{border-block:1px solid #334255;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.pricing-status-rail>span{border-right:1px solid #334255;grid-template-columns:24px 1fr;align-content:center;min-height:74px;padding:15px 18px;display:grid}.pricing-status-rail>span:last-child{border-right:0}.pricing-status-rail svg{color:#e9b64c;grid-row:1/3}.pricing-status-rail b{color:#edf1f5;font-size:12px}.pricing-status-rail small{color:#8493a5;margin-top:4px;font-size:10px}.pricing-access-section{background:var(--surface-light)}.pricing-access-section .section-heading{max-width:850px}.pricing-access-section .section-heading h2{max-width:780px}.access-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:46px;display:grid}.access-path-card{background:#fff;border:1px solid #c6cdd4;border-radius:7px;flex-direction:column;min-width:0;padding:clamp(24px,3vw,38px);display:flex}.access-path-card.featured{border-top:5px solid var(--amber);box-shadow:0 18px 55px #08111f1a}.access-path-card-heading{grid-template-columns:48px 1fr;column-gap:14px;display:grid}.access-path-number{color:var(--muted-on-light);font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;grid-column:2}.access-path-icon{color:#76500a;background:#fff1ce;border:1px solid #e1c381;border-radius:5px;grid-row:1/5;place-items:center;width:48px;height:48px;display:grid}.access-path-card-heading small{color:#76520a;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-top:25px}.access-path-card h2{margin:9px 0 12px;font-size:clamp(34px,4vw,52px);line-height:1}.access-path-card-heading p{color:#647181;margin:0;font-size:13px;line-height:1.6}.access-path-facts{border-top:1px solid #d1d7dd;margin:31px 0 28px}.access-path-facts>div{border-bottom:1px solid #d1d7dd;grid-template-columns:130px 1fr;align-items:center;gap:15px;min-height:67px;padding:13px 0;display:grid}.access-path-facts dt{color:var(--muted-on-light);font:700 10px/1.3 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.07em;text-transform:uppercase}.access-path-facts dd{color:#3f4c5c;margin:0;font-size:11px;line-height:1.5}.access-path-card>.button{width:100%;margin-top:auto}.pricing-product-scope{background:var(--surface-light-raised)}.pricing-scope-number{color:var(--muted-on-light);font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.pricing-product-scope .pricing-footnote{padding-inline:4px}.pricing-final-cta{color:#fff;border-top:6px solid var(--amber);background:#0b1725;padding:64px 0}.pricing-final-cta-grid{grid-template-columns:1fr auto;align-items:center;gap:50px;display:grid}.pricing-final-cta h2{color:#f1f4f7;max-width:760px;margin:0;font-size:clamp(36px,4.6vw,58px);line-height:1}.conversion-use-cases-hero{color:var(--on-light);background:var(--surface-light);border-bottom:1px solid #c7ced5;padding-bottom:68px}.conversion-use-cases-hero .page-hero-inner{max-width:1120px}.conversion-use-cases-hero h1{max-width:1020px;color:var(--on-light)}.conversion-use-cases-hero p{color:#566474;max-width:780px}.job-family-jump{border-block:1px solid #c6cdd4;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.job-family-jump a{color:#354253;border-right:1px solid #c6cdd4;align-items:center;gap:12px;min-height:62px;padding:13px 17px;font-size:11px;font-weight:750;transition:color .18s,background .18s;display:flex}.job-family-jump a:last-child{border-right:0}.job-family-jump a:hover{color:#704c07;background:#fff}.job-family-jump span{color:var(--muted-on-light);font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.use-case-job-section{background:var(--surface-light-raised);padding:0 0 clamp(72px,8vw,120px)}.use-case-job-family{border-bottom:1px solid #c9d0d7;grid-template-columns:minmax(300px,.55fr) minmax(0,1.45fr);gap:clamp(48px,7vw,100px);padding:clamp(68px,8vw,112px) 0;scroll-margin-top:86px;display:grid}.job-family-intro{align-self:start}.job-family-marker{color:#845904;justify-content:space-between;align-items:center;display:flex}.job-family-marker span{color:var(--muted-on-light);font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.job-family-intro>small{color:#75500a;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:49px 0 13px;display:block}.job-family-intro h2{margin:0 0 17px;font-size:clamp(34px,4vw,52px);line-height:1}.job-family-intro p{color:#637080;margin:0;font-size:13px;line-height:1.65}.job-family-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.job-case-card{background:#fff;border:1px solid #cbd2d9;border-radius:6px;flex-direction:column;min-width:0;min-height:390px;padding:21px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.job-case-card:hover{background:#fdfefd;border-color:#8c98a4;box-shadow:0 14px 36px #08111f14}.job-case-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-case-card-top>span{color:#75500a;background:#fff1ce;border-radius:5px;place-items:center;width:42px;height:42px;display:grid}.job-case-card-top small{max-width:110px;color:var(--muted-on-light);font:700 10px/1.25 var(--font-roboto), Arial, Helvetica, sans-serif;text-align:right;text-transform:uppercase}.job-case-eyebrow{color:var(--muted-on-light);font:700 10px/1.3 var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:.07em;text-transform:uppercase;margin:40px 0 10px}.job-case-card h3{margin:0 0 13px;font-size:25px;line-height:1.05}.job-case-result{color:#637080;margin:0;font-size:11px;line-height:1.55}.job-case-products{flex-wrap:wrap;gap:5px;margin-top:24px;display:flex}.job-case-products span{color:#566474;font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif;text-transform:uppercase;background:#f5f6f3;border:1px solid #d2d8de;border-radius:3px;padding:5px 6px}.job-case-card .text-link{margin-top:auto;padding-top:24px;font-size:11px}.use-case-selection-help{color:#fff;background:#0c1826}.use-case-selection-grid{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:clamp(55px,8vw,120px);display:grid}.use-case-selection-grid h2{color:#f0f3f6;max-width:680px;margin:0;font-size:clamp(39px,4.7vw,62px);line-height:1}.use-case-selection-grid ol{border-top:1px solid #334255;margin:0;padding:0;list-style:none}.use-case-selection-grid li{border-bottom:1px solid #334255;grid-template-columns:44px 1fr;align-items:center;gap:15px;min-height:104px;padding:17px 0;display:grid}.use-case-selection-grid li>span{color:var(--muted-on-dark);font:700 10px/1 var(--font-roboto), Arial, Helvetica, sans-serif}.use-case-selection-grid strong{color:#edf1f5;font-size:14px}.use-case-selection-grid p{color:#91a0b2;margin:7px 0 0;font-size:11px;line-height:1.55}@media (max-width:1120px){.conversion-waitlist .signup-page-grid,.conversion-pioneer .pioneer-grid{grid-template-columns:1fr}.conversion-waitlist .signup-aside,.conversion-pioneer .pioneer-copy{max-width:850px;position:static}.conversion-waitlist .email-intake,.conversion-pioneer .email-intake{max-width:850px}.use-case-job-family{grid-template-columns:1fr}.job-family-intro{max-width:760px}}@media (max-width:900px){.conversion-next-path-grid,.pricing-model-grid,.use-case-selection-grid,.pioneer-expectations-grid{grid-template-columns:1fr}.pioneer-expectations-grid li{border-bottom:1px solid #cbd2d9;border-right:0;min-height:0}.pioneer-expectations-grid li:last-child{border-bottom:0}.pioneer-expectations-grid svg{margin:35px 0 18px}.job-family-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-scope-row{grid-template-columns:44px minmax(220px,1fr) minmax(220px,1fr)}.pricing-scope-row .button{grid-column:2/-1;justify-self:start}}@media (max-width:720px){.email-intake{padding:20px}.intake-heading{grid-template-columns:38px minmax(0,1fr);gap:12px}.intake-heading-mark{width:38px;height:38px}.intake-heading h2{font-size:31px}.intake-field-grid,.intake-choice-grid,.access-path-grid,.pioneer-secondary-links,.pricing-status-rail,.job-family-jump,.job-family-cases{grid-template-columns:1fr}.intake-choice-grid label:last-child{grid-column:auto}.intake-submit-row{grid-template-columns:1fr}.intake-submit-row .button{width:100%}.conversion-waitlist.waitlist-page,.conversion-pioneer.pioneer-page{padding:104px 0 62px}.conversion-waitlist .signup-aside h1,.conversion-pioneer .pioneer-copy h1{font-size:clamp(43px,12vw,59px)}.conversion-process{margin-bottom:10px}.conversion-next-path .button,.pricing-final-cta .button{width:100%}.pioneer-expectations-grid li{padding:22px}.pricing-status-rail>span{border-bottom:1px solid #334255;border-right:0}.pricing-status-rail>span:last-child{border-bottom:0}.access-path-card-heading{grid-template-columns:42px 1fr}.access-path-icon{width:42px;height:42px}.access-path-facts>div{grid-template-columns:1fr;gap:7px}.pricing-scope-row{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:20px;padding:26px 0}.pricing-scope-row ul,.pricing-scope-row .button{grid-column:2}.pricing-scope-row .button{width:100%}.pricing-final-cta-grid{grid-template-columns:1fr;gap:30px}.conversion-use-cases-hero{padding-bottom:46px}.job-family-jump a{border-bottom:1px solid #c6cdd4;border-right:0}.job-family-jump a:last-child{border-bottom:0}.use-case-job-family{gap:35px;padding:62px 0}.job-family-intro>small{margin-top:32px}.job-case-card{min-height:340px}}@media (prefers-reduced-motion:reduce){.intake-field input,.intake-field select,.intake-field textarea,.intake-choice-grid span,.job-case-card,.job-family-jump a,.pioneer-secondary-links>a{transition:none}}.companion-skin-story{color:var(--skin-ink);background:var(--skin-section);border-block:1px solid color-mix(in srgb, var(--skin-ink) 18%, transparent);padding-block:clamp(64px,7vw,96px);transition:color .52s,background-color .52s;overflow:clip}.companion-skin-shell{isolation:isolate;grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid;position:relative}.companion-skin-copy{z-index:2;max-width:450px;position:relative}.companion-skin-copy .section-context{color:var(--skin-accent-text);font-family:var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:0;text-transform:none;margin:0 0 13px;font-size:14px;font-weight:700;line-height:1.4}.companion-skin-copy h2{max-width:650px;color:var(--skin-ink);letter-spacing:-.035em;margin:0;font-size:clamp(38px,4vw,54px);font-weight:700;line-height:1.03}.companion-skin-lede{color:var(--skin-muted);margin:22px 0 0;font-size:18px;line-height:1.62}.companion-skin-result{color:var(--skin-ink);border-left:4px solid var(--skin-accent);margin:24px 0 0;padding-left:16px;font-size:18px;font-weight:700;line-height:1.5}.companion-skin-copy ul{color:var(--skin-muted);gap:11px;margin:25px 0 0;padding:0;font-size:15px;line-height:1.55;list-style:none;display:grid}.companion-skin-copy li{padding-left:20px;position:relative}.companion-skin-copy li:before{content:"";background:var(--skin-accent);width:8px;height:2px;position:absolute;top:.7em;left:0}.companion-skin-link{color:var(--skin-accent-text);margin-top:27px;font-size:15px;line-height:1.45}.companion-skin-experience{z-index:2;isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:570px;display:grid;position:relative}.companion-skin-characters{z-index:3;pointer-events:none;position:absolute;inset:0}.companion-skin-characters .chameleon-stage{pointer-events:auto}.crm-skin-demo{border:1px solid color-mix(in srgb, var(--skin-ink) 20%, transparent);background:var(--skin-section-soft);min-width:0;box-shadow:0 18px 48px color-mix(in srgb, var(--skin-ink) 12%, transparent);border-radius:9px;transition:border-color .52s,background-color .52s,box-shadow .52s;overflow:hidden}.chameleon-stage{--chameleon-look-x:0;--chameleon-look-y:0;--chameleon-head-turn:0deg;z-index:3;aspect-ratio:620/430;width:clamp(300px,39%,480px);min-height:0;box-shadow:none;isolation:isolate;touch-action:pan-y;background:0 0;border:0;border-radius:0;position:absolute;overflow:visible}.chameleon-stage-perched{width:clamp(260px,14vw,320px);bottom:24px;left:auto;right:calc(100% + 8px)}.chameleon-stage-hanging{aspect-ratio:430/620;width:clamp(220px,13vw,280px);top:-32px;left:calc(100% + 12px);right:auto}.chameleon-character{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chameleon-world{transform-box:view-box;transform-origin:50%}.chameleon-character.is-perched .chameleon-world.is-reacting{animation:1.18s cubic-bezier(.18,.78,.22,1) both chameleon-branch-recoil}.chameleon-character.is-hanging .chameleon-world.is-reacting{transform-origin:78% 11%;animation:1.18s cubic-bezier(.18,.78,.22,1) both chameleon-vine-recoil}.chameleon-branch-shadow{fill:none;stroke:color-mix(in srgb, var(--skin-ink) 18%, transparent);stroke-width:23px;stroke-linecap:round}.chameleon-branch{fill:none;stroke:color-mix(in srgb, var(--skin-ink) 65%, #6c482a);stroke-width:16px;stroke-linecap:round}.chameleon-twig{fill:none;stroke:color-mix(in srgb, var(--skin-ink) 65%, #6c482a);stroke-width:9px;stroke-linecap:round}.chameleon-leaf{fill:var(--skin-chameleon);fill-opacity:.16;stroke:var(--skin-chameleon-light);stroke-width:3px;vector-effect:non-scaling-stroke;transition:fill .52s,stroke .52s}.chameleon-body,.chameleon-head{fill:var(--skin-chameleon);fill-opacity:.18;stroke:var(--skin-chameleon-light);stroke-width:4.5px;vector-effect:non-scaling-stroke;transition:fill .52s,stroke .52s}.chameleon-belly{fill:var(--skin-chameleon-light);fill-opacity:.09;stroke:var(--skin-chameleon-light);stroke-width:2px;stroke-opacity:.5;vector-effect:non-scaling-stroke}.chameleon-tail{fill:none;stroke:var(--skin-chameleon-light);stroke-width:18px;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .52s}.chameleon-tail-rig{transform-box:fill-box;transform-origin:64% 20%}.chameleon-head-rig{transform-box:fill-box;transform-origin:20% 58%;transform:rotate(var(--chameleon-head-turn));transition:transform .14s ease-out}.chameleon-mesh,.chameleon-head-mesh{fill:none;stroke:var(--skin-chameleon-light);stroke-width:1.5px;stroke-opacity:.34;vector-effect:non-scaling-stroke;transition:stroke .52s}.chameleon-casque,.chameleon-spines{fill:var(--skin-chameleon);fill-opacity:.2;stroke:var(--skin-chameleon-light);stroke-width:3.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chameleon-mouth{fill:none;stroke:var(--skin-chameleon-light);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.chameleon-leg{fill:none;stroke:var(--skin-chameleon-light);stroke-width:7.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chameleon-leg-far{opacity:.48;stroke-width:6px}.chameleon-eye{transform-box:fill-box;transform-origin:50%;transition:transform 90ms}.chameleon-eye>circle:first-child{fill:var(--skin-section-soft);stroke:var(--skin-chameleon-light);stroke-width:3px;vector-effect:non-scaling-stroke}.chameleon-eye-ring{fill:none;stroke:var(--skin-chameleon-light);stroke-width:2px;stroke-opacity:.66;vector-effect:non-scaling-stroke}.chameleon-iris{fill:var(--skin-accent);transition:fill .52s}.chameleon-pupil{fill:var(--skin-ink);transform:translate(calc(var(--chameleon-look-x) * 5px), calc(var(--chameleon-look-y) * 4px));transition:fill .52s,transform 85ms ease-out}.chameleon-eye-glint{fill:var(--skin-section-soft);transform:translate(calc(var(--chameleon-look-x) * 5px), calc(var(--chameleon-look-y) * 4px));transition:transform 85ms ease-out}.chameleon-eye.is-blinking{transform:scaleY(.08)}.chameleon-tongue{fill:none;stroke:#ef8a9d;stroke-width:8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;vector-effect:non-scaling-stroke}.chameleon-tongue-tip{fill:#ef8a9d;opacity:0}.chameleon-tongue.is-striking{animation:.68s ease-in-out both chameleon-tongue-strike}.chameleon-tongue-tip.is-striking{animation:.68s ease-in-out both chameleon-tongue-tip}.chameleon-fly-position{transform-box:fill-box}.chameleon-fly{color:var(--skin-ink);animation:2.3s ease-in-out both chameleon-fly-drift}.chameleon-fly ellipse{fill:var(--skin-section-soft);stroke:currentColor;stroke-width:1.5px}.chameleon-fly circle{fill:currentColor}.chameleon-fly path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.chameleon-fly.is-caught{opacity:0;transition:opacity .16s,transform .16s;transform:scale(.25)}.crm-skin-demo{z-index:2;width:min(760px,72%);min-height:430px;color:var(--skin-ink);background:var(--skin-host-surface);place-self:center start;margin-left:8%;animation:.42s ease-out both skin-demo-enter;position:relative}.crm-skin-browser-bar{min-height:50px;color:var(--skin-muted);border-bottom:1px solid var(--skin-host-line);background:var(--skin-host-panel);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 15px;display:grid}.crm-skin-browser-bar>span{gap:5px;display:flex}.crm-skin-browser-bar i{background:color-mix(in srgb, var(--skin-muted) 45%, transparent);border-radius:50%;width:8px;height:8px}.crm-skin-browser-bar strong,.crm-skin-browser-bar small{font-size:13px;line-height:1.35}.crm-skin-browser-bar small{color:var(--skin-accent-text);font-weight:700}.crm-skin-workspace{grid-template-columns:minmax(0,1fr) minmax(205px,.72fr);min-height:380px;display:grid}.crm-skin-host{background:var(--skin-host-surface);padding:22px}.crm-skin-host-heading span,.crm-skin-host-heading strong{display:block}.crm-skin-host-heading span{color:var(--skin-muted);font-size:13px}.crm-skin-host-heading strong{color:var(--skin-ink);margin-top:7px;font-size:25px}.crm-skin-host-grid{gap:9px;margin-top:25px;display:grid}.crm-skin-host-grid span{min-height:44px;color:var(--skin-ink);border:1px solid var(--skin-host-line);background:var(--skin-host-panel);border-radius:5px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:flex}.crm-skin-host-grid span:first-child{border-color:var(--skin-accent);box-shadow:inset 3px 0 var(--skin-accent)}.crm-skin-host-grid .crm-skin-host-skeleton{box-shadow:none;align-content:center;gap:7px;display:grid}.crm-skin-host-skeleton i{background:color-mix(in srgb, var(--skin-muted) 22%, transparent);border-radius:2px;width:76%;height:7px;display:block}.crm-skin-host-skeleton i:last-child{width:48%}.crm-skin-host-lines{gap:11px;margin-top:25px;display:grid}.crm-skin-host-lines i{background:color-mix(in srgb, var(--skin-muted) 20%, transparent);border-radius:3px;height:9px;display:block}.crm-skin-host-lines i:nth-child(2){width:82%}.crm-skin-host-lines i:nth-child(3){width:61%}.crm-skin-host-lines i:nth-child(4){width:72%}.crm-skin-panel{color:var(--skin-panel-text);border-left:1px solid var(--skin-host-line);background:var(--skin-panel);padding:20px;transition:color .52s,border-color .52s,background-color .52s}.crm-skin-panel header{grid-template-columns:42px 1fr;align-items:center;gap:11px;display:grid}.crm-skin-panel header>span{width:42px;height:42px;color:var(--skin-on-accent);background:var(--skin-action);border-radius:5px;place-items:center;font-size:14px;font-weight:900;display:grid}.crm-skin-panel header small,.crm-skin-panel header strong{font-size:13px;line-height:1.35;display:block}.crm-skin-panel header small{color:var(--skin-muted)}.crm-skin-panel header strong{margin-top:3px}.crm-skin-ready{min-height:42px;color:var(--skin-panel-text);border:1px solid color-mix(in srgb, var(--skin-accent) 44%, transparent);background:var(--skin-accent-soft);border-radius:5px;align-items:center;gap:8px;margin:19px 0;padding:0 10px;font-size:13px;font-weight:700;display:flex}.crm-skin-ready i{background:var(--skin-accent);border-radius:50%;width:8px;height:8px}.crm-skin-panel dl{gap:8px;margin:0;display:grid}.crm-skin-panel dl>div{border:1px solid var(--skin-host-line);background:var(--skin-panel-surface);border-radius:5px;padding:10px}.crm-skin-panel dt{color:var(--skin-muted);font-size:13px}.crm-skin-panel dd{color:var(--skin-panel-text);margin:5px 0 0;font-size:13px;font-weight:700;line-height:1.35}.crm-skin-panel-action{width:100%;min-height:44px;color:var(--skin-on-accent);background:var(--skin-action);border-radius:5px;justify-content:center;align-items:center;margin-top:18px;font-size:13px;font-weight:700;display:flex}.companion-skin-controls,.companion-skin-boundary{grid-column:1/-1}.companion-skin-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.skin-choice-list,.skin-playback-actions{flex-wrap:wrap;gap:7px;display:flex}.skin-choice-list button,.skin-playback-control{min-height:42px;color:var(--skin-ink);border:1px solid color-mix(in srgb, var(--skin-ink) 24%, transparent);background:var(--skin-section-soft);border-radius:5px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:700;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.skin-choice-list button:hover,.skin-playback-control:hover{border-color:var(--skin-accent)}.skin-choice-list button[aria-pressed=true]{color:var(--skin-panel-text);border-color:var(--skin-accent);background:var(--skin-accent-soft);box-shadow:inset 0 -3px var(--skin-accent)}.skin-choice-list i{border-radius:50%;width:10px;height:10px}.skin-playback-control{color:var(--skin-muted)}.skin-choice-list button:focus-visible{outline:3px solid var(--skin-focus);outline-offset:3px}.skin-playback-control:focus-visible{outline:3px solid var(--skin-focus);outline-offset:3px}.companion-skin-link:focus-visible{outline:3px solid var(--skin-focus);outline-offset:3px}.companion-skin-boundary{color:var(--skin-muted);margin:0;font-size:13px;line-height:1.55}.companion-skin-preview{color:#17283d;background:#f8fafc;border:1px solid #bdc9d6;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:20px;display:flex}.companion-skin-preview strong{font-size:18px;line-height:1.35;display:block}.companion-skin-preview p{color:#5b6d82;max-width:760px;margin:6px 0 0;font-size:15px;line-height:1.55}.companion-skin-preview .button{flex:none}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes skin-demo-enter{0%{opacity:.72;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes chameleon-fly-drift{0%{opacity:0;transform:translate(24px,16px)rotate(-8deg)}20%{opacity:1}48%{transform:translate(-18px,-12px)rotate(8deg)}75%{transform:translate(10px,7px)rotate(-4deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes chameleon-tongue-strike{0%,to{opacity:0;stroke-dashoffset:1px}12%{opacity:1}42%,58%{opacity:1;stroke-dashoffset:0}88%{opacity:1}}@keyframes chameleon-tongue-tip{0%,32%,to{opacity:0;transform:scale(.25)}44%,58%{opacity:1;transform:scale(1)}}@keyframes chameleon-branch-recoil{0%,24%,to{transform:translateY(0)}32%{transform:translateY(-5px)}45%{transform:translateY(3px)}59%{transform:translateY(-2px)}72%{transform:translateY(1px)}84%{transform:translateY(-.5px)}}@keyframes chameleon-vine-recoil{0%,24%,to{transform:translateY(0)rotate(0)}32%{transform:translateY(-4px)rotate(-1.4deg)}45%{transform:translateY(3px)rotate(.9deg)}59%{transform:translateY(-2px)rotate(-.55deg)}72%{transform:translateY(1px)rotate(.3deg)}84%{transform:translateY(-.4px)rotate(-.1deg)}}@media (min-width:1081px) and (max-width:1919px){.companion-skin-copy{grid-area:1/1}.companion-skin-characters{grid-area:1/2;align-self:start;height:194px;position:relative;inset:auto}.companion-skin-experience{grid-area:1/2;padding-top:194px}.chameleon-stage-perched{width:240px;inset:24px auto auto 0}.chameleon-stage-hanging{width:142px;top:-12px;left:auto;right:0}}@media (max-width:1080px){.companion-skin-shell{grid-template-columns:1fr}.companion-skin-copy{grid-area:1/1;max-width:760px}.companion-skin-characters{grid-area:2/1;width:100%;height:clamp(190px,26vw,230px);position:relative;inset:auto}.companion-skin-experience{grid-area:3/1;width:100%;max-width:1040px;margin-inline:auto;padding-top:0}.chameleon-stage-perched{width:clamp(185px,30vw,235px);inset:24px auto auto -8px}.chameleon-stage-hanging{width:clamp(130px,20vw,155px);top:0;left:auto;right:-4px}}@media (max-width:820px){.companion-skin-experience{min-height:0;padding-top:0;display:block}.crm-skin-demo{width:100%;min-height:0;margin-left:0}.crm-skin-workspace{min-height:420px}.companion-skin-controls{margin-top:12px}.companion-skin-boundary{margin-top:10px}.companion-skin-controls,.companion-skin-boundary{grid-column:1}.companion-skin-preview{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.companion-skin-story{padding-block:64px}.companion-skin-copy h2{font-size:clamp(34px,10vw,42px)}.companion-skin-lede,.companion-skin-result{font-size:16px}.companion-skin-characters{height:170px}.chameleon-stage-perched{width:170px;top:35px;left:-18px}.chameleon-stage-hanging{width:118px;top:-2px;right:0}.crm-skin-browser-bar{grid-template-columns:auto 1fr}.crm-skin-browser-bar small{display:none}.crm-skin-workspace{grid-template-columns:.84fr 1.16fr;min-height:390px}.crm-skin-host{padding:16px 12px}.crm-skin-host-heading strong{font-size:20px}.crm-skin-host-grid span{padding:0 9px}.crm-skin-host-grid span:last-child,.crm-skin-host-lines{display:none}.crm-skin-panel{padding:15px 11px}.crm-skin-panel header{grid-template-columns:36px 1fr}.crm-skin-panel header>span{width:36px;height:36px}.crm-skin-panel dl>div:nth-child(3){display:none}.companion-skin-controls{flex-direction:column;align-items:stretch}.skin-choice-list{grid-template-columns:1fr;display:grid}.skin-playback-actions{grid-template-columns:1fr;width:100%;display:grid}.skin-choice-list button,.skin-playback-control{justify-content:flex-start;width:100%}.companion-skin-preview .button{width:100%}}@media (prefers-reduced-motion:reduce){.companion-skin-story,.chameleon-stage,.crm-skin-demo,.chameleon-body,.chameleon-head,.chameleon-tail,.chameleon-world,.chameleon-head-rig,.chameleon-pupil,.chameleon-eye-glint,.skin-choice-list button,.skin-playback-control{transition:none!important;animation:none!important}.chameleon-fly,.chameleon-tongue,.chameleon-tongue-tip{display:none}}.companion-skin-story[data-motion-limited=true] *,.companion-skin-story[data-motion-limited=true] :before,.companion-skin-story[data-motion-limited=true] :after{transition-duration:0s!important;animation:none!important}.companion-skin-story[data-motion-paused=true] .chameleon-character *,.companion-skin-story[data-motion-paused=true] .crm-skin-demo{animation-play-state:paused!important}@media (forced-colors:active){.chameleon-stage,.crm-skin-demo,.skin-choice-list button,.skin-playback-control{border:1px solid canvastext}.skin-choice-list button[aria-pressed=true]{outline-offset:2px;outline:3px solid highlight}}:root{--type-context:13px;--type-supporting:14px;--type-body:16px;--type-lead:18px;--type-card-heading:clamp(23px, 2.4vw, 30px);--type-section-heading:clamp(34px, 4vw, 52px);--type-route-hero:clamp(46px, 5.2vw, 68px);--type-home-hero:clamp(54px, 6.8vw, 86px)}body{font-size:var(--type-body);line-height:1.6}h1,h2,h3{font-weight:700}.overline,.signal-kicker,.intake-kicker,.job-case-eyebrow,.product-hero-label,.article-kicker,.vector-scene-meta span,.vector-scene-meta small{color:var(--blue);font-family:var(--font-roboto), Arial, Helvetica, sans-serif;font-size:var(--type-context);letter-spacing:0;text-transform:none;margin-bottom:12px;font-weight:700;line-height:1.4}.overline,.signal-kicker{display:none!important}.overline:before{display:none}.overline.light,.privacy-section .overline,.cta-section .overline,.pricing-model-section .overline,.about-products .overline,.security-boundary .overline{color:#ffb347}.signal-hero h1{font-size:var(--type-home-hero);letter-spacing:-.05em;line-height:.96}.page-hero h1,.about-hero h1,.security-hero h1,.product-detail-copy h1,.solution-detail-grid h1,.article-header h1,.contact-page>.shell>h1,.conversion-waitlist .signup-aside h1,.conversion-pioneer .pioneer-copy h1,.use-case-detail-copy h1,.pioneer-copy h1{font-size:var(--type-route-hero);letter-spacing:-.045em;line-height:.98}.section-heading h2,.signal-section-heading h2,.signal-products-heading h2,.signal-journal h2,.signal-access h2,.signal-surface-copy h2,.signal-access-copy h2,.job-family-intro h2,.use-case-selection-grid h2,.use-case-proof-grid h2,.careers-current-grid h2,.pioneer-expectations-heading h2,.conversion-next-path h2,.pricing-final-cta h2,.boundary-copy h2,.security-boundary h2,.about-products h2,.cta-grid h2{font-size:var(--type-section-heading);letter-spacing:-.035em;line-height:1.04}.page-hero p,.use-case-detail-copy>p,.product-detail-copy>p,.solution-detail-grid>div>p,.article-header>p,.conversion-waitlist .signup-aside>p,.conversion-pioneer .pioneer-copy>p{font-size:var(--type-lead);line-height:1.62}.section-heading p,.signal-section-heading p,.signal-surface-copy>p,.signal-access-copy>p{font-size:var(--type-body);line-height:1.65}.signal-live,.signal-surface-status{font-size:var(--type-context);line-height:1.45}.signal-surface-status span{font-size:12px}.product-hero-label{color:#4457ba;margin:0}.status-pill{letter-spacing:0;text-transform:none;font-size:12px}.job-family-jump a{font-size:var(--type-supporting);line-height:1.4}.job-family-jump span,.job-family-marker span,.job-family-intro>small,.job-case-card-top small,.job-case-products span,.use-case-selection-grid li>span{font-family:var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:0;text-transform:none;font-size:12px;line-height:1.4}.job-family-intro>small{color:#5c4c2a;font-size:var(--type-context);margin-top:36px}.job-family-intro p{font-size:15px}.job-case-eyebrow{color:#65768a;margin:34px 0 9px}.job-case-card h3{font-size:var(--type-card-heading);line-height:1.12}.job-case-result{font-size:15px;line-height:1.58}.job-case-card .text-link{font-size:var(--type-supporting)}.job-case-products span{font-size:12px}.use-case-selection-grid strong{font-size:16px}.use-case-selection-grid p{font-size:15px;line-height:1.6}.use-case-answer-card>span,.use-case-answer-card>small,.use-case-facts small,.pain-result-grid span,.use-case-proof-grid li span,.use-case-cta span{font-family:var(--font-roboto), Arial, Helvetica, sans-serif;font-size:var(--type-context);letter-spacing:0;text-transform:none;line-height:1.4}.use-case-answer-card>strong{font-size:25px;line-height:1.25}.use-case-facts strong{font-size:14px;line-height:1.45}.pain-result-grid h2{font-size:var(--type-section-heading);line-height:1.05}.use-case-proof-grid li strong{font-size:16px}.capability-grid h3,.related-card h3,.solution-row h2,.module-outcome-card h3,.audience-role-grid h3{font-size:var(--type-card-heading);line-height:1.12}.capability-grid p,.related-card p,.solution-row p,.module-outcome-card p,.audience-role-grid p,.belief-grid p{font-size:15px;line-height:1.6}.fact-rail small,.related-card>small,.module-outcome-head small,.module-outcome-card>div>span,.audience-role-grid>a>span,.audience-role-grid small,.use-case-quick-grid small{font-family:var(--font-roboto), Arial, Helvetica, sans-serif;letter-spacing:0;text-transform:none;font-size:12px;line-height:1.4}.fact-rail strong{font-size:14px}.blog-meta,.article-kicker,.article-rail>span,.article-body .section-number,.article-byline,.legal-title>small,.legal-layout>aside>span,.legal-content .section-number{font-family:var(--font-roboto), Arial, Helvetica, sans-serif;font-size:var(--type-context);letter-spacing:0;text-transform:none;line-height:1.45}.blog-card p,.article-body p,.legal-content p{font-size:var(--type-body);line-height:1.72}.legal-layout>aside a,.docs-grid aside nav a{font-size:var(--type-context);line-height:1.45}.footer-links h3{font-size:var(--type-context);letter-spacing:0;text-transform:none}.footer-links a{font-size:var(--type-supporting)}.signal-story-steps p,.signal-capabilities span,.role-story-rail p,.article-rail>div p,.legal-cards p{line-height:1.55;font-size:14px!important}.signal-capabilities>a,.signal-journal-entry b,.signal-access-paths b,.mobile-nav-group>summary>small,.article-byline small,.article-rail>span,.article-rail>a,.pricing-status-rail small{font-size:var(--type-context);line-height:1.45}.article-byline strong{font-size:var(--type-supporting)}.intake-choice-grid span{font-size:var(--type-supporting);line-height:1.45}.intake-field label{font-size:var(--type-supporting)}.intake-field label span,.intake-field-help,.intake-safety-note p,.intake-submit-row p,.pioneer-not-fit p,.pioneer-expectations-grid p,.pioneer-secondary-links small{font-size:13px;line-height:1.5}.intake-field input,.intake-field select,.intake-field textarea{font-size:var(--type-body)}@media (max-width:720px){:root{--type-section-heading:clamp(32px, 9.5vw, 40px);--type-route-hero:clamp(40px, 11.5vw, 52px);--type-home-hero:clamp(46px, 13vw, 60px)}.page-hero p,.use-case-detail-copy>p,.product-detail-copy>p,.solution-detail-grid>div>p,.article-header>p{font-size:16px}}:root{--surface-dark:#0a0f15;--surface-dark-raised:#151e27;--on-dark:#f4f7fb;--on-dark-secondary:#e4eaf0;--muted-on-dark:#9aa8b6;--line-on-dark:#5d6d7d;--link-on-dark:#ffb347;--surface-light:#e8edf3;--surface-light-raised:#fff;--on-light:#0b1727;--on-light-secondary:#223751;--muted-on-light:#536171;--line-on-light:#7c8794;--link-on-light:#a85400;--focus-ring:#5265de;--white:#fff;--amber:#ff9d00;--amber-2:#ffb347;--amber-soft:#1a2028;--blue:#aeb9c5;--blue-soft:#1a222b;--mint:#aeb9b5;--mint-soft:#1b2424;--shadow-sm:0 12px 28px #0000003d;--shadow-md:0 24px 70px #00000057}[data-surface-theme=dark]{--ink:var(--on-dark);--ink-2:var(--on-dark-secondary);--ink-3:#c1ccd6;--slate:#aab7c4;--muted:var(--muted-on-dark);--line:var(--line-on-dark);--paper:var(--surface-dark);--paper-2:var(--surface-dark-raised);--link:var(--link-on-dark);color:var(--on-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-surface-theme=light]{--ink:var(--on-light);--ink-2:var(--on-light-secondary);--ink-3:#33465d;--slate:#65778c;--muted:var(--muted-on-light);--line:var(--line-on-light);--paper:var(--surface-light);--paper-2:var(--surface-light-raised);--link:var(--link-on-light);color:var(--on-light);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--surface-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--surface-dark);color:var(--on-dark)}small{font-size:max(10px,.875em)}code,kbd,samp,pre{font-family:var(--font-roboto), Arial, Helvetica, sans-serif}.site-header{background:#0a0f15f0;border-bottom-color:#26323e}.brand-word{color:#fff}.brand-word span{color:var(--amber)}.nav-link{color:#aeb9c5}.nav-link:hover,.nav-product-menu[open]>.nav-link,.nav-use-case-menu[open]>.nav-link{color:#fff;box-shadow:inset 0 -3px var(--amber);background:#171f28}.menu-button{color:#fff;background:#171f28;border-color:#34414d}.product-popover,.use-case-popover{color:#e4eaf0;box-shadow:var(--shadow-md);background:#121a22;border-color:#34414d}.popover-heading,.use-case-popover-group+.use-case-popover-group,.use-case-popover-group>a{border-color:#2a3642}.popover-heading strong,.popover-product strong{color:#fff}.popover-heading a,.popover-arrow{color:var(--amber)}.popover-product,.use-case-popover-links a{color:#c1ccd6}.popover-product:hover,.use-case-popover-group>a:hover,.use-case-popover-links a:hover{color:#fff;background:#1a232c}.popover-product small,.use-case-popover-group>a small{color:#8795a3}.button-primary{color:#111820;background:var(--amber);box-shadow:0 10px 28px #ff9d0033}.button-primary:hover{color:#111820;background:var(--amber-2);box-shadow:0 14px 32px #ff9d0047}.button-secondary{color:#f4f7fb;background:#171f28;border-color:#3a4754}.button-secondary:hover{color:#fff;background:#202a34;border-color:#677584}.button-ghost:hover,.button-light:hover{color:#fff;background:#1a232c}.button-light{color:var(--on-light);background:var(--surface-light-raised)}.text-link{color:var(--link)}.status-pill{color:var(--on-dark);border-color:var(--line-on-dark);background:var(--surface-dark-raised)}.signal-outcome-verb,.signal-outcome-rail article:nth-child(2) .signal-outcome-verb,.signal-outcome-rail article:nth-child(3) .signal-outcome-verb{color:var(--amber)}.signal-products{color:var(--ink);background:#10171f}.signal-products-heading>p{color:var(--muted)}.signal-product-stage{border-color:var(--line);background-color:#151e27;background-image:linear-gradient(#c1ccd614 1px,#0000 1px),linear-gradient(90deg,#c1ccd614 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.signal-products-link{color:var(--amber)}.signal-journal{color:var(--ink);background:#0d141c}.signal-journal-intro>p{color:var(--muted)}.signal-journal-entry{border-color:var(--line);border-top-color:var(--amber);background:#151e27}.signal-journal-entry:hover{border-color:#536170;border-top-color:var(--amber-2)}.signal-journal-entry b{color:var(--amber)}.page-hero,.product-detail-hero,.solution-detail-hero,.article-hero,.about-hero,.security-hero,.product-detail-hero.accent-blue,.product-detail-hero.accent-mint{color:#f4f7fb;background:#0a0f15;border-bottom-color:#2a3642}.page-hero p,.security-hero p,.article-header>p{color:#aeb9c5}.product-hero-label{color:#aebcff}.product-detail-copy>p,.solution-detail-grid>div>p,.article-hero .article-kicker,.article-hero .article-byline,.article-hero .article-byline small{color:var(--muted-on-dark)}.article-hero .article-kicker span:first-child,.about-manifesto>span{color:var(--link-on-dark)}.about-manifesto p{color:var(--muted-on-dark)}.breadcrumbs,.breadcrumbs li,.breadcrumbs a{color:var(--muted)}.breadcrumbs a:hover{color:var(--ink)}.solution-detail-grid .solution-problem p{color:var(--muted-on-light)}.email-intake .intake-kicker{color:var(--link-on-light)}.companion-skin-story{--link:var(--skin-accent-text)}.conversion-use-cases-hero[data-surface-theme=light]{color:var(--on-light);background:var(--surface-light);border-bottom-color:#c7ced5}.conversion-use-cases-hero[data-surface-theme=light] h1{color:var(--on-light)}.conversion-use-cases-hero[data-surface-theme=light] p{color:var(--muted-on-light)}.accessibility-content,.careers-current{background:var(--surface-light)}.article-page[data-surface-theme=light]{background:var(--surface-light-raised)}.solution-problem>span{color:var(--link-on-light)}.editorial-section,.product-map,.capability-section,.solution-list-section,.blog-index-section,.related-products,.mini-faq,.faq-section,.audience-section,.workflow-theater-section,.module-outcomes-section,.signal-release,.platform-print-section,.companion-handoff-section{color:#f4f7fb;background:#10171f}.product-map-row,.solution-list,.faq-list,.signal-release-grid,.platform-print-facts,.companion-handoff-steps{border-color:#2a3642}.product-map-copy h3,.signal-release-heading>p,.signal-release-grid p,.platform-print-grid p,.companion-handoff-grid>div:first-child p,.signal-release-grid article>div,.platform-print-facts span,.companion-handoff-steps p{color:#9aa8b6}.product-map-copy li{color:#c1ccd6}.product-map-copy li svg,.capability-grid article>svg,.truth-note svg,.solution-icon,.solution-row small,.solution-detail-grid .text-link,.signal-release-limit,.platform-print-facts strong,.companion-handoff-steps>div>span{color:var(--amber)}.blog-card,.capability-grid article,.related-card,.audience-role-grid>a,.about-manifesto,.feature-card,.blog-card.featured,.blog-card.featured:hover{color:#f4f7fb;background:#151e27;border-color:#2a3642}.blog-card:hover,.related-card:hover,.audience-role-grid>a:hover,.solution-row:hover{box-shadow:var(--shadow-sm);background:#1a232c;border-color:#536170}.blog-card p,.capability-grid p,.related-card p,.audience-role-grid p,.solution-row p{color:#9aa8b6}.blog-card h3{color:#f4f7fb}.blog-card h3 a:hover{color:var(--amber)}.blog-card .text-link,.related-card .text-link{color:var(--link-on-dark)}.blog-meta{color:var(--muted-on-dark)}.blog-meta span{color:var(--muted-on-dark);background:#1a232c;border-color:#536170}.blog-meta span:first-child{color:var(--amber);border-color:var(--amber);background:#1a2028}.blog-meta span+span:before{color:var(--muted-on-dark)}.blog-index-section .build-notes-toolbar,.build-notes-toolbar{color:#c1ccd6;background:#151e27;border-color:#2a3642}.build-note-lenses button{color:#9aa8b6}.build-note-lenses button:hover,.build-note-lenses button[aria-pressed=true]{color:#fff;background:#1c2731}.build-note-lenses button[aria-pressed=true]{box-shadow:inset 0 -3px var(--amber);border-color:#536170}.build-note-search,.build-notes-result-line,.build-notes-empty{color:#c1ccd6;background:#10171f;border-color:#2a3642}.build-note-search:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring)}.build-note-search input{color:#f4f7fb}.build-notes-result-line small{color:#82909e}.signal-release-heading h2,.signal-release-grid h3,.platform-print-grid h2,.companion-handoff-grid h2,.capability-grid h3,.related-card h3,.solution-row h2,.audience-role-grid h3{color:#f4f7fb}.signal-release-grid .text-link{color:var(--amber)}.platform-print-facts div{border-color:#2a3642}.companion-handoff-steps strong{color:#f4f7fb}.truth-note{color:#e4eaf0;background:#151e27;border-color:#2a3642}.truth-note p{color:var(--muted-on-dark)}.audience-role-grid,.audience-role-grid>a{border-color:#2a3642}.faq-list summary{color:#f4f7fb}.faq-list summary>span{color:var(--amber)}.faq-list details p{color:#9aa8b6}.cta-section{--focus-ring:#111820;color:#111820;background:var(--amber)}.cta-section .cta-grid h2{color:#111820}.cta-section .cta-grid p{color:#4b3315}.cta-section .cta-grid .overline{color:#5a3b0d}.footer-access-link{color:var(--amber)}.site-header{transition:background .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s}body:has(.signal-hero) .site-header:not(.is-scrolled){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.site-header .nav-cta{transition:opacity .18s,visibility .18s,background .18s,color .18s}body:has(.signal-hero) .site-header.hero-cta-visible .nav-cta{visibility:hidden;opacity:0;pointer-events:none}@media print{body[data-surface-theme=dark]{color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}}.signal-hero-layout{grid-template-columns:minmax(0,1fr)}.signal-hero-message{max-width:860px}@media (max-width:720px){.site-header{background:#0a0f15fa}body:has(.signal-hero) .site-header:not(.is-scrolled){background:0 0}}
