@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--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,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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:where(:not(iframe)){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]){appearance:button}::file-selector-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{.visible{visibility:visible}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.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}.border{border-style:var(--tw-border-style);border-width:1px}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);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{color:#25342c;font-synthesis:none;--accent:#476353;--accent-soft:#47635320;--accent-tint:#4763530c;--on-accent:#fff;--line:#e6e9e3;--muted:#818a83;--surface:#fff;--surface-alt:#f6f7f3;--ink:#25342c;--highlight:#d8eba9;--serif:"Instrument Serif", Georgia, serif;background:#f7f8f3;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}img{object-fit:cover;max-width:100%;display:block}button,a,input,textarea,select{outline-offset:5px}button:focus-visible,a:focus-visible{outline:2px solid var(--accent)}input:focus,textarea:focus,select:focus{outline-offset:2px;outline:2px solid #819e86}button{transition:background .2s,transform .2s,box-shadow .2s,color .2s}::selection{color:#20382c;background:#d8eba9}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500}em{font-family:var(--serif);font-weight:400}svg{flex-shrink:0}small{font-size:11px}button svg{vertical-align:middle}.button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:13px 20px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #152c2510}.button-dark{color:#fff;background:#253b2f}.button-dark:hover{background:#355641}.button-large{padding:18px 24px;font-size:13px}.button-lime{color:#253b2f;background:#d8eba9}.button-accent{background:var(--accent);color:var(--on-accent)}.button-outline{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.text-button{white-space:nowrap;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:500;display:inline-flex}.text-button:hover{color:var(--accent)}.icon-button{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.icon-button:hover{background:#81988818}.eyebrow{letter-spacing:1.65px;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:600;line-height:1.6;display:flex}.live-dot{background:#769b52;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #93b47412}.muted{color:var(--muted);font-size:11px}.tiny-pill{color:#56664c;background:#e9eddf;border:1px solid #dee4d4;border-radius:5px;justify-content:center;align-items:center;min-width:22px;padding:2px 6px;font-size:9px;line-height:1.2;display:inline-flex}.positive{color:#648756;align-items:center;gap:5px;font-size:11px;display:inline-flex}.wordmark{text-align:left;flex-shrink:0;align-items:center;gap:11px;display:inline-flex}.wordmark>span:nth-child(2){letter-spacing:1px;font-size:16px;font-weight:700;line-height:1.1}.wordmark small{letter-spacing:1.25px;margin-top:6px;font-size:6px;font-weight:500;display:block}.brand-symbol{letter-spacing:-10px;padding-right:11px;font-size:44px;font-weight:700;line-height:.8;display:inline-block;position:relative;transform:translateY(-2px)}.brand-symbol>span{color:#647759}.brand-symbol i{background:#96ac72;border-radius:1px;width:5px;height:5px;position:absolute;bottom:0;right:0}.landing,.gallery-page{background:#f8f9f4}.landing-nav{border-bottom:1px solid #e7eae1;justify-content:space-between;align-items:center;gap:30px;height:99px;padding:0 5.3%;display:flex}.landing-nav nav{color:#5f6b61;align-items:center;gap:32px;margin-left:55px;font-size:11px;display:flex}.landing-nav nav button{align-items:center;gap:8px;display:flex}.landing-nav nav a:hover,.landing-nav nav button:hover{color:#243d2c}.landing-hero{grid-template-columns:1fr 1.14fr;align-items:center;gap:10px;max-width:1600px;min-height:680px;margin:auto;padding:66px 4.4% 64px 5.3%;display:grid;overflow:hidden}.landing-copy{z-index:2;position:relative}.landing-copy>.eyebrow{letter-spacing:1.9px;margin-bottom:25px;font-size:9px}.landing-copy h1{letter-spacing:-3px;max-width:580px;font-size:clamp(44px,4.4vw,69px);line-height:1.07}.landing-copy h1 em{color:#647b5f;letter-spacing:-2.1px;margin-top:6px;font-size:1.19em;line-height:.97;display:block}.hero-description{color:#7b837b;margin-top:30px;font-size:15px;line-height:1.9}.landing-actions{align-items:center;gap:26px;margin-top:32px;display:flex}.play-circle{border:1px solid #d7ddcf;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding-left:2px;display:flex}.landing-assurance{color:#8a9287;gap:20px;margin-top:24px;font-size:9px;display:flex}.landing-assurance>span{align-items:center;gap:6px;display:flex}.resume-pill{background:#f1f4e9;border:1px solid #dce3d4;border-radius:7px;align-items:center;gap:8px;margin-top:24px;padding:10px 12px;font-size:11px;display:flex}.landing-art{isolation:isolate;justify-content:center;align-self:stretch;align-items:center;padding:42px 6px 35px 30px;display:flex;position:relative}.landing-art:before{content:"";z-index:-2;background:radial-gradient(at 60% 45%,#dbe3cb,#e9edde99 36%,#0000 71%);position:absolute;inset:20px -80px 0 -30px}.art-orbit{z-index:-1;border:1px solid #dce2d270;border-radius:50%;position:absolute;transform:rotate(-22deg)}.orbit-one{width:580px;height:500px}.orbit-two{width:720px;height:620px}.art-caption{color:#8b9682;letter-spacing:2px;font-size:7px;position:absolute;top:16px;right:13px}.preview-window{cursor:pointer;background:#fff;border:1px solid #e6eadd;border-radius:11px;width:100%;max-width:630px;padding:21px 23px 17px;transition:transform .6s;transform:perspective(1400px)rotateY(-5deg)rotate(1deg);box-shadow:0 35px 65px -35px #3c493675,0 2px 10px #3b49320a}.preview-window:hover{transform:perspective(1400px)rotateY(0)rotate(0)}.preview-top{border-bottom:1px solid #edf0e9;justify-content:space-between;align-items:center;gap:10px;padding-bottom:16px;display:flex}.preview-logo{letter-spacing:-1.4px;color:#405944;font-size:23px;font-weight:600;line-height:.9}.preview-logo>span:first-child{font-weight:400;font-family:var(--serif);font-size:27px;font-style:italic}.preview-logo-sub{letter-spacing:3.1px;text-align:center;margin-top:5px;font-size:5px;display:block}.preview-top>div{color:#a0a49c;gap:20px;margin-left:50px;font-size:7px;display:flex}.preview-nav-active{color:#4d6450;border-bottom:1px solid #738768;padding-bottom:4px}.mini-avatar{color:#56684e;background:#dfe5d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:8px;font-weight:600;display:inline-flex}.preview-top>.mini-avatar{width:23px;height:23px;font-size:6px}.preview-greeting{justify-content:space-between;align-items:end;padding:21px 0 17px;display:flex}.preview-greeting small{letter-spacing:1.1px;color:#9aa091;font-size:6px}.preview-greeting h3{font-family:var(--serif);letter-spacing:-.6px;font-size:30px;line-height:1.4}.preview-greeting>span{color:#9b9f94;align-items:center;gap:6px;padding-bottom:8px;font-size:5px;display:flex}.preview-photo{border-radius:5px;height:253px;position:relative;overflow:hidden}.preview-photo>img{object-position:60% 50%;width:100%;height:100%}.preview-photo-overlay{background:linear-gradient(90deg,#172d2ec9,#12252b26 75%);position:absolute;inset:0}.preview-photo-copy{color:#fff;position:absolute;top:31px;left:26px}.preview-photo-copy>span:first-child{letter-spacing:1.5px;color:#d8dfd3;font-size:6px}.preview-photo-copy h3{letter-spacing:-1px;margin-top:13px;font-size:35px;line-height:1.1}.preview-photo-copy h3 em{color:#e1e9d1;font-size:40px}.preview-photo-link{color:#e7eee0;align-items:center;gap:20px;margin-top:22px;font-size:7px;display:flex}.property-pin{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#30453560;border:1px solid #ffffff30;border-radius:20px;align-items:center;gap:6px;padding:6px 8px;font-size:5px;display:flex;position:absolute;top:13px;right:15px}.property-pin .live-dot{background:#d8eba9;width:3px;height:3px}.preview-floating-kpi{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafcf0ea;border:1px solid #fff;border-radius:7px;width:143px;padding:13px 14px;position:absolute;bottom:15px;right:14px}.preview-floating-kpi>span{letter-spacing:.6px;color:#87907e;justify-content:space-between;align-items:center;font-size:5px;display:flex}.preview-floating-kpi>strong{letter-spacing:-1px;color:#3c533a;font-size:32px;font-weight:500;line-height:1.6;display:block}.preview-floating-kpi>strong>span{font-size:19px;font-family:var(--serif)}.preview-floating-kpi small{color:#648750;font-size:6px}.preview-floating-kpi small>span{color:#939a8a;margin-left:5px}.preview-bottom{grid-template-columns:1fr 1.25fr;gap:20px;margin-top:20px;display:grid}.preview-bottom>div:first-child{border-right:1px solid #edf0e8;padding-right:18px;position:relative}.preview-bottom>div>small{letter-spacing:.7px;color:#929a88;justify-content:space-between;font-size:5px;display:flex}.preview-bottom>div>strong{letter-spacing:-1px;font-size:26px;line-height:1.7;display:block}.preview-bottom>div>strong>span{color:#78955c;letter-spacing:0;margin-left:9px;font-size:5px}.mini-bars{align-items:end;gap:4px;height:25px;margin-top:3px;display:flex}.mini-bars i{background:#d9e4bf;border-radius:2px 2px 0 0;width:12px}.mini-bars i:nth-child(3n){background:#a0b580}.mini-bars i:last-child{background:#566e46}.mini-property{gap:11px;margin-top:11px;display:flex}.mini-property>img{border-radius:4px;width:74px;height:60px}.mini-property>span{margin-top:3px;font-size:8px;font-weight:500}.mini-property small{color:#9ba08f;margin-top:5px;font-size:5px;display:block}.mini-property b{margin-top:8px;font-size:9px;font-weight:500;display:block}.art-note{z-index:2;background:#fffffff5;border:1px solid #e9eddf;border-radius:9px;align-items:center;gap:12px;padding:14px 19px 14px 13px;animation:8s ease-in-out infinite float;display:flex;position:absolute;bottom:19px;left:0;transform:rotate(-2deg);box-shadow:0 12px 35px #3b492f13}.note-icon{color:#6b814b;background:#edf2e1;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.art-note>div{color:#3d5237;font-size:11px}.art-note small{color:#8d9687;margin-top:5px;font-size:8px;display:block}.note-check{color:#7b965d;border:1px solid #e3e9d6;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;margin-left:8px;display:flex}.art-bottom{letter-spacing:1.6px;color:#8e9883;justify-content:space-between;align-items:center;font-size:6px;display:flex;position:absolute;bottom:-15px;left:30px;right:10px}.art-bottom>span:first-child{align-items:center;gap:7px;display:flex}.art-bottom i{background:#9da68e;width:13px;height:1px}.industry-ribbon{background:#f1f4eb;border-block:1px solid #e3e8da;justify-content:space-between;align-items:center;gap:30px;padding:29px 5.3%;display:flex}.industry-ribbon>span{color:#89937f;letter-spacing:1.1px;font-size:7px;line-height:2}.industry-ribbon strong{color:#53634b;letter-spacing:.1px;font-size:10px;font-weight:500}.industry-ribbon>div{flex:1;justify-content:space-between;align-items:center;gap:32px;max-width:840px;display:flex}.industry-ribbon button{color:#76836b;white-space:nowrap;align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.industry-ribbon button:hover{color:#304b2a}.industry-ribbon button svg{color:#859078;stroke-width:1.4px}.industry-ribbon .ribbon-more{gap:12px;font-size:10px}.how-section{text-align:center;max-width:1440px;margin:auto;padding:91px 7% 88px}.how-section>div>.eyebrow{color:#929d86;justify-content:center;font-size:8px}.how-section h2{letter-spacing:-1px;margin-top:17px;font-size:30px;line-height:1.45}.how-section h2 em{color:#728066;font-size:39px}.how-steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:60px;margin:53px 0 37px;display:grid}.how-steps article{border-top:1px solid #dbe2d2;padding-top:23px}.how-steps article>span{color:#8c9c7b;justify-content:space-between;font-size:10px;display:flex}.how-steps article>span svg{stroke-width:1.3px}.how-steps h3{margin-top:24px;font-size:17px}.how-steps p{color:#84907a;max-width:260px;margin-top:11px;font-size:12px;line-height:1.9}.landing-bottom-cta{text-align:center;color:#fff;background:#253b30;padding:67px 20px 62px;position:relative;overflow:hidden}.landing-bottom-cta:before,.landing-bottom-cta:after{content:"";pointer-events:none;border:1px solid #b9caa51c;border-radius:50%;width:600px;height:600px;position:absolute;top:-120px}.landing-bottom-cta:before{left:-200px}.landing-bottom-cta:after{right:-200px}.landing-bottom-cta>.eyebrow{color:#9baa8e;justify-content:center;font-size:8px}.landing-bottom-cta h2{letter-spacing:-1px;margin:21px 0 26px;font-size:43px;line-height:1.1}.landing-bottom-cta h2 em{color:#d8e7b7;font-size:54px}.landing-bottom-cta>p{color:#a0ae95;margin-top:15px;font-size:9px}.landing-footer{border-top:1px solid #e3e8da;justify-content:space-between;align-items:center;gap:40px;padding:31px 5.3%;display:flex}.landing-footer .wordmark{transform-origin:0;transform:scale(.82)}.landing-footer p{color:#909985;max-width:500px;font-size:9px;line-height:1.8}.landing-footer>span{color:#89937e;white-space:nowrap;font-size:9px}.onboarding-page{background:#fbfcf8;min-height:100vh}.onboarding-header{border-bottom:1px solid #e6eadf;justify-content:space-between;align-items:center;height:91px;padding:0 5%;display:flex}.onboarding-header>.text-button{color:#929988;font-size:10px}.onboarding-layout{grid-template-columns:340px 1fr;max-width:1370px;min-height:calc(100vh - 91px);margin:auto;display:grid}.onboarding-aside{background:#f4f6ee;border-right:1px solid #e7eae2;padding:48px 32px 35px}.onboarding-aside>.eyebrow{letter-spacing:1.3px;color:#889879;font-size:7px}.onboarding-aside h2{letter-spacing:-1.5px;margin-top:17px;font-size:42px;line-height:1.14}.onboarding-aside h2 em{color:#779269;font-size:1.14em}.onboarding-aside>p{color:#8a9680;max-width:245px;margin-top:17px;font-size:11px;line-height:1.9}.step-list{gap:10px;margin-top:38px;display:grid}.step-list button{text-align:left;color:#9ca491;align-items:center;gap:12px;padding:13px 0;display:flex}.step-list button>span{border:1px solid #d9e0d0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex}.step-list button>div{flex:1;font-size:12px}.step-list button small{color:#a2ac96;margin-top:4px;font-size:9px;display:block}.step-list button.current{color:#3b5532}.step-list button.current>span{color:#fff;background:#3b5532;border-color:#3b5532;box-shadow:0 0 0 4px #e3ead8}.step-list button.done>span{color:#547041;background:#e1ead2}.step-list button:disabled{opacity:.65}.onboarding-aside-photo{border-radius:5px;height:177px;margin-top:35px;position:relative;overflow:hidden}.onboarding-aside-photo img{width:100%;height:100%}.onboarding-aside-photo:after{content:"";background:linear-gradient(#263e2e22,#263e2eed);position:absolute;inset:0}.onboarding-aside-photo>div{z-index:1;color:#e9f0d8;align-items:center;gap:13px;display:flex;position:absolute;bottom:19px;left:20px}.onboarding-aside-photo p{font-family:var(--serif);font-size:23px;line-height:1.1}.onboarding-privacy{color:#98a18d;align-items:center;gap:7px;margin-top:18px;font-size:8px;display:flex}.onboarding-main{min-width:0;padding:34px 58px 30px}.step-topline{letter-spacing:1.3px;color:#9da68f;justify-content:space-between;font-size:8px;display:flex}.step-topline>span:last-child{align-items:center;gap:10px;display:flex}.step-topline i{background:#e7ecdf;border-radius:3px;width:90px;height:3px;position:relative}.step-topline i:after{content:"";width:var(--progress);background:#79935c;border-radius:3px;height:100%;transition:width .4s;display:block}.step-content{padding-top:38px;animation:.45s both reveal}.step-content>.eyebrow{letter-spacing:1.6px;color:#80966d;font-size:8px}.step-content h1{letter-spacing:-1.4px;margin-top:17px;font-size:42px;line-height:1.1}.step-content h1 em{color:#7d8e6d;font-size:1.15em}.step-content>p{color:#929b87;margin-top:17px;margin-bottom:27px;font-size:12px;line-height:1.9}.search-field{color:#89967c;background:#fff;border:1px solid #e2e7d9;border-radius:6px;align-items:center;gap:10px;height:41px;padding:0 13px;display:flex}.search-field input{color:#4c5f41;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:11px}.search-field input::placeholder{color:#a0aa93}.search-field:focus-within{border-color:#869e6b;box-shadow:0 0 0 3px #c9d8b72a}.category-pills{flex-wrap:wrap;align-items:center;gap:6px;margin:15px 0 21px;display:flex}.category-pills button{color:#839277;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding:7px 12px;font-size:9px;display:inline-flex}.category-pills button:hover{background:#eef2e5}.category-pills button.selected{color:#566b40;background:#eaf0df;border-color:#dce6ca}.industry-grid{scrollbar-width:thin;scrollbar-color:#cbd5bf transparent;grid-template-columns:repeat(3,1fr);gap:12px;max-height:356px;padding:3px 5px 3px 3px;display:grid;overflow:auto}.industry-card{text-align:left;color:#fff;outline-offset:1px;background:#3a493b;border-radius:6px;height:104px;padding:12px;position:relative;overflow:hidden}.industry-card img{opacity:.8;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.industry-card-shade{background:linear-gradient(#132b2022,#132b20dd);position:absolute;inset:0}.industry-card>svg{z-index:1;width:18px;height:18px;position:relative}.industry-card>span:not(.industry-card-shade):not(.industry-selected){font-size:11px;font-weight:500;position:absolute;bottom:12px;left:12px;right:18px}.industry-card small{color:#c7d3c0;margin-top:3px;font-size:7px;font-weight:400;display:block}.industry-selected{border:1px solid #ffffff45;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;display:flex;position:absolute;top:10px;right:10px}.industry-selected>svg{opacity:0}.industry-card.selected{outline-offset:2px;outline:2px solid #93b16e}.industry-card.selected .industry-selected{color:#3c5a2a;background:#d8eba9;border-color:#d8eba9}.industry-card.selected .industry-selected>svg{opacity:1}.industry-card:hover img{transform:scale(1.06)}.industry-card.selected img{opacity:.95}.subindustry-section{padding-top:22px}.subindustry-section>label{color:#667657;font-size:10px}.subindustry-section>label>span{color:#a0aa93;margin-left:7px;font-size:8px}.subindustry-section .category-pills{margin-top:9px;margin-bottom:0}.subindustry-section .category-pills>button{border:1px solid #e1e7d8;padding:6px 9px;font-size:8px}.onboarding-footer{border-top:1px solid #e6eadf;justify-content:space-between;align-items:center;gap:10px;margin-top:27px;padding-top:24px;display:flex}.onboarding-footer>span{letter-spacing:.5px;color:#97a28a;font-size:8px}.onboarding-footer>.text-button{color:#889b75;font-size:10px}.onboarding-footer .button{font-size:11px}.objective-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px;display:grid}.objective-card{text-align:left;color:#82936e;background:#fff;border:1px solid #e2e8d9;border-radius:7px;flex-direction:column;align-items:start;gap:16px;padding:20px 15px;font-size:11px;display:flex;position:relative}.objective-card>span:not(.objective-check){color:#4c6041;font-weight:500}.objective-card:hover{border-color:#a9bb8e;transform:translateY(-2px);box-shadow:0 5px 15px #435c2810}.objective-card.selected{color:#58763d;background:#edf3e2;border-color:#a7bd89}.objective-check{border:1px solid #dbe3cf;border-radius:4px;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;top:15px;right:13px}.objective-card.selected .objective-check{color:#fff;background:#698a48;border-color:#698a48}.subtle-note{color:#879879;background:#f1f4eb;border-radius:6px;align-items:center;gap:13px;margin-top:22px;padding:16px 18px;font-size:10px;line-height:1.8;display:flex}.field{color:var(--ink);flex-direction:column;gap:9px;margin-top:21px;font-size:11px;font-weight:500;display:flex;position:relative}.field>span:not(.character-count){color:var(--muted);font-size:9px;font-weight:400}.field>input,.field>textarea,.field>select{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);resize:vertical;border-radius:6px;padding:12px 14px;font-size:11px;font-weight:400;line-height:1.6}.field>small{color:#97a38b;font-size:8px;font-weight:400}.field-row{grid-template-columns:1fr 1fr;gap:25px;margin-top:23px;display:grid}.logo-field>span{font-size:11px;font-weight:500}.logo-field>span>small{color:#9da890;margin-left:6px;font-size:8px;font-weight:400}.upload-zone{color:#8ba275;cursor:pointer;background:#f6f9f0;border:1px dashed #cdd9bd;border-radius:6px;justify-content:center;align-items:center;gap:11px;margin-top:10px;padding:21px 10px;display:flex;position:relative}.upload-zone>span{color:#6c8057;font-size:9px}.upload-zone small{color:#9cae89;margin-top:5px;font-size:7px;display:block}.upload-zone>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-zone:focus-within{outline:2px solid #819e86}.upload-zone.has-logo{height:83px;padding:10px}.upload-zone>img{object-fit:contain;max-width:62px;height:48px}.remove-logo{color:#96a183;margin-top:6px;font-size:8px}.website-field{margin-top:0}.website-field>span{display:none}.website-field input{margin-top:6px}.character-count{color:#a1ad94;align-self:end;font-size:8px;font-weight:400}.extracted-brand{color:#7d9270;align-items:center;gap:10px;margin-top:12px;font-size:10px;display:flex}.extracted-brand>input{cursor:pointer;border:0;width:24px;height:24px;padding:0}.form-error{color:#ae6851;background:#fbefeb;border-radius:6px;align-items:center;gap:8px;margin-top:16px;padding:12px;font-size:11px;display:flex}.generation-page{text-align:center;background:radial-gradient(at 50% 40%,#e9efdf,#0000 50%),#f8faf3;flex-direction:column;align-items:center;min-height:100vh;padding:45px 20px;display:flex}.generation-page>.wordmark{align-self:start;margin-left:3%}.generation-orb{color:#5c7950;justify-content:center;align-items:center;width:165px;height:165px;margin:46px 0 26px;display:flex;position:relative}.generation-orb>span{border:1px solid #c6d6b3;border-radius:50%;animation:8s linear infinite orbit;position:absolute;inset:0}.generation-orb>span:first-child{border-style:dashed}.generation-orb>span:nth-child(2){border-color:#b3c89d;animation-duration:6s;inset:18px;transform:rotateX(55deg)}.generation-orb>span:nth-child(3){background:#e7efde;border:0;animation:3s ease-in-out infinite pulse;inset:34px}.generation-orb>svg{z-index:1;position:relative}.generation-page>.eyebrow{color:#8fa17b;font-size:8px}.generation-page h1{letter-spacing:-1px;margin-top:14px;font-size:42px;line-height:1.2}.generation-page h1 em{color:#7c9667;font-size:1.17em}.generation-page>p{color:#95a084;margin-top:20px;font-size:12px}.generation-stages{text-align:left;gap:14px;min-width:264px;margin-top:34px;display:grid}.generation-stages>div{color:#b0ba9e;align-items:center;gap:13px;font-size:11px;transition:color .5s;display:flex}.generation-stages>div.complete{color:#6f8b54}.generation-stages>div>span{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.stage-number{font-size:8px}.generation-progress{background:#e1e9d5;border-radius:4px;width:260px;height:3px;margin-top:27px;overflow:hidden}.generation-progress>i{background:#829e60;height:100%;transition:width .7s;display:block}.generation-page>small{color:#99a789;margin-top:27px;font-size:8px}.experience-shell{min-height:100vh;color:var(--ink);--surface:#fff;--surface-alt:#f5f6f2;--ink:#2e3933;--muted:#8a928b;--line:#e8ebe5;--nav-width:211px;--reveal-time:.55s;--lift:-3px;--card-radius:9px;background:#f5f6f2}.experience-sidebar{width:var(--nav-width);border-right:1px solid var(--line);z-index:30;background:#fcfdf9;flex-direction:column;padding:27px 16px 16px;display:flex;position:fixed;top:0;bottom:0;left:0}.company-brand{text-align:left;align-items:center;gap:11px;width:100%;min-width:0;display:flex}.company-monogram{font-family:var(--serif);color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:35px;font-size:34px;font-style:italic;line-height:1;display:flex;position:relative}.company-monogram i{background:var(--accent);border-radius:1px;width:5px;height:5px;position:absolute;bottom:5px;right:0}.company-brand>img{object-fit:contain;background:#ffffffbd;border-radius:4px;width:34px;height:35px;padding:2px}.company-brand>span:last-child{letter-spacing:-.4px;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;line-height:1.1;overflow:hidden}.company-brand small{letter-spacing:.9px;color:var(--muted);white-space:nowrap;margin-top:7px;font-size:4.8px;font-weight:500;display:block}.sidebar-workspace{border-block:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:7px;margin-top:28px;padding:10px 6px;font-size:8px;display:flex}.sidebar-workspace>span{align-items:center;gap:7px;display:flex}.sidebar-workspace i{background:#86a66a;border-radius:50%;width:5px;height:5px}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:#cad2c455 transparent;flex:1;margin-right:-9px;padding-bottom:15px;padding-right:9px;overflow-y:auto}.nav-section-label{letter-spacing:1.1px;color:#abb2a6;margin:26px 12px 12px;font-size:7px;display:block}.nav-item{text-align:left;width:100%;min-height:37px;color:var(--muted);border-radius:5px;align-items:center;gap:11px;margin-top:2px;padding:9px 11px;font-size:10px;display:flex;position:relative}.nav-item svg{stroke-width:1.5px}.nav-item>span{flex:1}.nav-item small{color:#849c67;background:#e7eedc;border-radius:4px;padding:2px 5px;font-size:7px}.nav-item:hover{background:var(--accent-tint);color:var(--accent)}.nav-item.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.nav-item.active>i{background:var(--accent);border-radius:50%;width:4px;height:4px}.nav-divider{margin-top:18px}.all-modules{border:1px dashed var(--line);margin-top:18px;font-size:9px}.sidebar-bottom{border-top:1px solid var(--line);padding-top:14px}.sidebar-discovery{background:linear-gradient(145deg,#edf2e4,#f3f6ed);border-radius:6px;margin-bottom:14px;padding:14px 12px}.sidebar-discovery>span{color:#8a9c74;letter-spacing:.45px;align-items:center;gap:7px;font-size:5.6px;display:flex}.sidebar-discovery h4{font-family:var(--serif);letter-spacing:-.1px;color:#596f45;margin-top:13px;font-size:25px;line-height:1.1}.sidebar-discovery>button{color:#788c61;border-top:1px solid #dce5cd;justify-content:space-between;align-items:center;width:100%;margin-top:16px;padding-top:11px;font-size:8px;display:flex}.sidebar-powered{color:#99a28e;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:15px 8px 1px;font-size:7px;display:flex}.sidebar-powered>strong{letter-spacing:-3px;color:#647657;font-size:22px;font-weight:700}.sidebar-powered>strong>span{letter-spacing:1px;margin-left:5px;font-size:7px}.experience-body{margin-left:var(--nav-width);min-width:0}.experience-topbar{border-bottom:1px solid var(--line);background:var(--surface);z-index:20;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 32px;display:flex;position:relative}.breadcrumb{color:var(--muted);align-items:center;gap:11px;min-width:0;font-size:9px;display:flex}.breadcrumb>svg:first-child{margin-right:5px}.breadcrumb>strong{color:var(--ink);font-weight:500}.breadcrumb>span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.topbar-actions{flex-shrink:0;align-items:center;gap:15px;display:flex}.concept-badge{color:#8b997c;background:#f7f9f1;border:1px solid #e5eadb;border-radius:4px;align-items:center;gap:5px;padding:4px 6px;font-size:7px;display:flex}.concept-badge>i{background:#98ad7f;border-radius:50%;width:4px;height:4px}.search-trigger{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.search-trigger kbd{background:var(--surface-alt);border:1px solid var(--line);border-radius:3px;margin-left:13px;padding:3px 5px;font-family:inherit;font-size:8px}.notification-button{position:relative}.notification-button>i{border:1px solid var(--surface);background:#a4b78a;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;right:8px}.user-avatar{background:var(--accent-soft);width:29px;height:29px;color:var(--accent);border:2px solid var(--surface);outline:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:flex}.topbar-brand,.top-nav,.mobile-menu{display:none}.experience-main{max-width:1700px;margin:auto;padding:29px 32px 0}.workspace-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.workspace-heading>.eyebrow,.workspace-heading>div>.eyebrow{letter-spacing:1.15px;color:var(--muted);gap:7px;font-size:6.5px}.workspace-heading .live-dot{width:4px;height:4px;box-shadow:none}.workspace-heading h1{letter-spacing:-.9px;margin-top:10px;font-size:24px;font-weight:500;line-height:1.2}.workspace-heading p{color:var(--muted);margin-top:8px;font-size:10px}.workspace-heading-actions{align-self:end;align-items:center;gap:11px;padding-bottom:1px;display:flex}.period-select{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:5px;align-items:center;gap:7px;padding:7px 9px;font-size:9px;display:flex}.period-select select{color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0;max-width:112px;font-size:8px}.quick-action{gap:7px;padding:9px 12px;font-size:9px}.tour-invite{background:var(--accent-tint);border:1px solid var(--accent-soft);color:var(--muted);border-radius:6px;align-items:center;gap:11px;margin-bottom:22px;padding:9px 11px;display:flex}.tour-invite-icon{background:var(--surface);width:25px;height:25px;color:var(--accent);border-radius:6px;justify-content:center;align-items:center;display:flex}.tour-invite>p{flex:1;font-size:9px}.tour-invite strong{color:var(--ink);margin-right:6px;font-weight:500}.tour-invite>button:not(.icon-button){color:var(--accent);white-space:nowrap;align-items:center;gap:9px;font-size:8px;display:flex}.tour-invite>.icon-button{width:20px;height:20px}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.dashboard-grid>section{min-width:0;animation:reveal var(--reveal-time) both}.dashboard-grid>section:nth-child(2){animation-delay:80ms}.dashboard-grid>section:nth-child(3){animation-delay:.15s}.dashboard-grid>section:nth-child(4){animation-delay:.22s}.dashboard-grid>section:nth-child(5){animation-delay:.29s}.dashboard-hero{border-radius:var(--card-radius);isolation:isolate;color:#fff;background:#253a2c;flex-direction:column;grid-column:span 12;min-height:320px;padding:24px 29px;display:flex;position:relative;overflow:hidden}.hero-image{z-index:-3;object-position:50% 55%;width:100%;height:100%;transition:transform 1.5s;position:absolute;inset:0}.dashboard-hero:hover .hero-image{transform:scale(1.025)}.hero-shade{z-index:-2;background:linear-gradient(90deg,#142d2dea,#172b2880 44%,#182c2a10);position:absolute;inset:0}.dashboard-hero-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.hero-eyebrow{text-transform:uppercase;letter-spacing:1.6px;color:#e4e9d7;align-items:center;gap:8px;font-size:6px;display:flex}.hero-eyebrow .live-dot{background:#d4e5a4;width:4px;height:4px;box-shadow:0 0 0 3px #d4e5a40f}.dashboard-hero-copy{flex:1;max-width:74%;padding:34px 0 24px}.hero-company-label{letter-spacing:1.8px;color:#b9c9ad;font-size:5px}.dashboard-hero-copy h2{letter-spacing:-1.4px;margin-top:13px;font-size:35px;font-weight:400;line-height:1.09}.dashboard-hero-copy h2>span{display:block}.dashboard-hero-copy h2 em{color:#e4ebd2;letter-spacing:-.6px;font-size:1.21em}.dashboard-hero-copy>p{color:#c3cec1;max-width:350px;margin-top:14px;font-size:9px;line-height:1.8}.hero-explore{color:#edf3e4;align-items:center;gap:21px;margin-top:21px;font-size:8px;display:flex}.hero-explore>span{border:1px solid #c9d6c54a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.hero-explore:hover>span{background:#ffffff20}.hero-bottom{color:#ccd4c37d;letter-spacing:1.4px;border-top:1px solid #dde6d921;justify-content:space-between;align-items:center;padding-top:14px;font-size:5px;display:flex}.hero-inline-kpi{color:#435b3a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbefeb;border:1px solid #ffffffa1;border-radius:7px;min-width:160px;padding:18px 23px;display:none;position:absolute;bottom:44px;right:25px}.hero-inline-kpi>span{letter-spacing:.7px;text-transform:uppercase;color:#82936e;font-size:7px;display:block}.hero-inline-kpi>strong{letter-spacing:-1.5px;margin:9px 0;font-size:35px;font-weight:500;display:block}.hero-inline-kpi>small{color:#829564;align-items:center;gap:6px;font-size:8px;display:flex}.hero-large-kpi .hero-inline-kpi,.hero-full-width .hero-inline-kpi{display:block}.hero-large-kpi .dashboard-hero-copy{max-width:62%}.hero-command{background:var(--brand-gradient)}.hero-command .hero-image{opacity:.38;width:65%;left:35%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-command .hero-shade{background:linear-gradient(90deg,#14262340,#0000)}.hero-command .dashboard-hero-top{border-bottom:1px solid #ffffff20;padding-bottom:16px}.hero-split .hero-image{width:51%;left:49%}.hero-split .hero-shade{background:linear-gradient(90deg,#203c31 48%,#0000 81%)}.hero-split .dashboard-hero-copy{max-width:54%}.hero-split .dashboard-hero-copy h2{font-size:32px}.hero-split .dashboard-hero-copy>p{max-width:85%}.kpi-strip{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);grid-column:span 12;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.kpi-panel{text-align:left;border-right:1px solid var(--line);min-width:0;padding:21px 21px 19px;position:relative}.kpi-panel:last-child{border-right:0}.kpi-panel:hover{background:var(--accent-tint)}.kpi-label{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:8px;line-height:1.4;display:flex}.kpi-label>svg{opacity:.65}.kpi-number{letter-spacing:-1.2px;color:var(--ink);justify-content:space-between;align-items:center;gap:7px;margin:12px 0 10px;font-size:30px;font-weight:500;line-height:1;display:flex}.sparkline{width:52px;height:25px;color:var(--accent);flex-shrink:1;min-width:24px}.kpi-foot{align-items:center;gap:7px;display:flex}.kpi-foot>span{color:#809959;white-space:nowrap;background:#f0f5e7;border-radius:3px;align-items:center;gap:3px;padding:3px 5px;font-size:7px;display:flex}.kpi-foot>small{color:var(--muted);white-space:nowrap;font-size:6.5px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);padding:21px 23px}.panel-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.panel-heading .eyebrow{letter-spacing:1.1px;color:var(--muted);font-size:5.8px}.panel-heading h3{letter-spacing:-.3px;margin-top:7px;font-size:13px;font-weight:500}.panel-heading>.text-button{font-size:8px}.performance-panel{grid-column:span 8}.performance-summary{align-items:center;gap:12px;margin:20px 0 16px;display:flex}.performance-summary>strong{letter-spacing:-1px;font-size:26px;font-weight:500}.performance-summary>.positive{font-size:8px}.chart-legend{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:7px;display:flex}.chart-legend>i{background:var(--accent);border-radius:50%;width:5px;height:5px}.chart{height:144px;padding:0 0 22px 26px;position:relative}.chart>svg{width:100%;height:100%;overflow:visible}.chart-y{color:var(--muted);flex-direction:column;justify-content:space-between;font-size:6px;display:flex;position:absolute;top:0;bottom:21px;left:0}.chart-x{color:var(--muted);letter-spacing:.7px;justify-content:space-between;font-size:6px;display:flex;position:absolute;bottom:0;left:26px;right:0}.chart-line{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:1.5s ease-out .3s forwards draw}.chart-point{opacity:0;transition:opacity .2s}.chart:hover .chart-point{opacity:1}.chart-point:hover{r:7}.chart-bar{transition:opacity .2s}.chart-bar:hover{opacity:.65}.chart-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;font-size:6px;display:flex}.chart-footer>span,.chart-footer>button{align-items:center;gap:5px;display:flex}.chart-footer>button{color:var(--accent);font-size:7px}.focus-panel{background:#edf1e4;border:1px solid #e3e9d7;flex-direction:column;grid-column:span 4;display:flex}.focus-panel .panel-heading h3{font-family:var(--serif);color:#60744e;font-size:25px;line-height:1.1}.insight-icon{color:#869d67;align-self:start;margin-top:2px}.focus-main{flex:1;padding:22px 0}.focus-main>strong{letter-spacing:-3px;color:#5d7249;align-items:center;gap:24px;font-size:70px;font-weight:400;line-height:1;display:flex}.focus-main>strong>span{font-family:var(--serif);color:#a2b688;font-size:49px}.focus-main>p{color:#91a17d;max-width:170px;margin-top:13px;font-size:11px;line-height:1.7}.focus-footer{color:#82966a;border-top:1px solid #dbe3cd;align-items:center;gap:9px;padding-top:13px;display:flex}.avatar-stack{padding-left:5px;display:flex}.avatar-stack>span{color:#657b51;background:#d9e1cd;border:2px solid #eef2e5;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;margin-left:-5px;font-size:6px;display:flex}.avatar-stack>span:nth-child(2){background:#c8d7b8}.avatar-stack>span:nth-child(3){background:#bacdab}.focus-footer>span{max-width:95px;font-size:6px;line-height:1.6}.focus-footer>.icon-button{width:25px;height:25px;margin-left:auto}.hero-modules{grid-column:span 12;margin:3px 0}.section-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.section-heading .eyebrow{color:var(--muted);letter-spacing:1.2px;font-size:6px}.section-heading h3{letter-spacing:-.4px;margin-top:7px;font-size:16px}.section-heading>span{color:var(--muted);align-items:center;gap:12px;font-size:7px;display:flex}.hero-module-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.hero-module-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);text-align:left;min-width:0;padding:16px}.hero-module-card:hover{transform:translateY(var(--lift));border-color:var(--accent);box-shadow:0 6px 18px #11201608}.hero-module-card>div:first-child{color:#a7b19e;justify-content:space-between;align-items:center;display:flex}.module-icon{background:var(--accent-tint);color:var(--accent);border-radius:7px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.hero-module-card h4{letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;margin-top:17px;font-size:11px;font-weight:500;overflow:hidden}.hero-module-card p{color:var(--muted);margin-top:6px;font-size:7px}.module-mini-line{background:var(--accent-tint);border-radius:4px;height:2px;margin-top:19px;position:relative;overflow:hidden}.module-mini-line>i{background:var(--accent);opacity:.4;border-radius:4px;height:100%;display:block}.visual-feature{border-radius:var(--card-radius);isolation:isolate;grid-column:span 5;min-height:211px;position:relative;overflow:hidden}.visual-feature>img{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.visual-feature-shade{z-index:-2;background:linear-gradient(#1b312f10,#193429ed);position:absolute;inset:0}.visual-feature>div:last-child{color:#fff;flex-direction:column;justify-content:end;height:100%;min-height:211px;padding:25px;display:flex}.visual-feature .eyebrow{letter-spacing:1.4px;color:#c9d4bd;font-size:5.5px}.visual-feature h3{font-family:var(--serif);max-width:240px;margin-top:12px;font-size:31px;line-height:1.05}.visual-feature button{text-align:left;color:#d6e1cf;border-top:1px solid #d9e4d830;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:8px;display:flex}.activity-panel{grid-column:span 7}.activity-list{margin-top:13px}.activity-item{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.activity-item:last-child{border-bottom:0;padding-bottom:0}.activity-symbol{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.symbol-0{color:#8fa773;background:#eef3e4}.symbol-1{color:#a49aba;background:#f0eef6}.symbol-2{color:#b5a17c;background:#f8f1e6}.activity-item>div{flex:1;min-width:0}.activity-item strong{font-size:9px;font-weight:500}.activity-item p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:7px;overflow:hidden}.activity-item>small{color:var(--muted);white-space:nowrap;font-size:6px}.experience-end{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-top:29px;padding:24px 0;display:flex}.experience-end>div{color:var(--accent);align-items:center;gap:14px;max-width:650px;display:flex}.experience-end strong{color:var(--ink);font-size:9px;font-weight:500;line-height:1.5;display:block}.experience-end p>span{color:var(--muted);margin-top:6px;font-size:7px;line-height:1.8;display:block}.experience-end .button{padding:11px 13px;font-size:9px}.experience-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.experience-footer>span{letter-spacing:1px;font-size:5.5px}.experience-footer>div{align-items:center;gap:20px;display:flex}.experience-footer button{align-items:center;gap:7px;font-size:7px;display:flex}.storage-warning{color:#8a7439;background:#faf1d5;border-radius:6px;align-items:center;gap:10px;margin-bottom:18px;padding:14px;font-size:10px;display:flex}.layout-executive .dashboard-hero{grid-column:span 8;min-height:327px}.layout-executive .kpi-strip{grid-column:span 4;grid-template-columns:1fr 1fr}.layout-executive .kpi-panel{border-bottom:1px solid var(--line);padding:22px 16px}.layout-executive .kpi-panel:nth-child(2){border-right:0}.layout-executive .kpi-panel:nth-child(n+3){border-bottom:0}.layout-executive .kpi-number{margin:20px 0 13px;font-size:30px}.layout-executive .kpi-foot{flex-direction:column;align-items:start;gap:5px}.layout-executive .hero-inline-kpi{display:none}.layout-executive .dashboard-hero-copy{max-width:85%}.layout-editorial{--surface-alt:#f8f7f2;--card-radius:4px;background:#f8f7f2}.layout-editorial .workspace-heading h1{font-family:var(--serif);letter-spacing:-1px;font-size:40px;font-weight:400;line-height:1}.layout-editorial .experience-main{padding-top:34px}.layout-editorial .dashboard-hero{border-radius:3px;grid-column:span 8;min-height:374px}.layout-editorial .dashboard-hero-copy h2{font-family:var(--serif);letter-spacing:-.8px;font-size:47px;font-weight:400;line-height:.98}.layout-editorial .dashboard-hero-copy h2 em{font-size:1em}.layout-editorial .dashboard-hero-copy{max-width:95%;padding-top:35px}.layout-editorial .hero-company-label{font-size:6px}.layout-editorial .kpi-strip{background:0 0;border:0;border-radius:0;flex-direction:column;grid-column:span 4;display:flex}.layout-editorial .kpi-panel{border-bottom:1px solid #dddcd2;border-right:0;flex:1;padding:14px 5px 15px}.layout-editorial .kpi-panel:first-child{padding-top:5px}.layout-editorial .kpi-panel:last-child{border-bottom:0}.layout-editorial .kpi-label{letter-spacing:.6px;text-transform:uppercase;font-size:7px}.layout-editorial .kpi-number{font-family:var(--serif);letter-spacing:-1.2px;float:left;width:57%;margin:7px 0;font-size:40px;font-weight:400;line-height:1}.layout-editorial .kpi-number>.sparkline{display:none}.layout-editorial .kpi-foot{float:right;flex-direction:column;align-items:end;gap:4px;width:43%;margin-top:18px;display:flex}.layout-editorial .kpi-foot>span{background:0 0;padding:0;font-size:7px}.layout-editorial .kpi-foot>small{font-size:5.5px}.layout-editorial .performance-panel{background:0 0;border:0;grid-column:span 7;padding:14px 0 0}.layout-editorial .focus-panel{background:#e9edde;border:0;grid-column:span 5;min-height:280px;padding:23px 27px}.layout-editorial .focus-panel h3{font-size:31px}.layout-editorial .focus-main{align-items:center;gap:26px;padding:27px 0;display:flex}.layout-editorial .focus-main>strong{font-family:var(--serif);font-size:87px}.layout-editorial .focus-main>strong>span{display:none}.layout-editorial .focus-main>p{max-width:140px;font-size:12px;line-height:1.6}.layout-editorial .hero-modules{margin-top:16px}.layout-editorial .hero-module-card{background:0 0;border:0;border-top:1px solid #dcded1;border-radius:0;padding:16px 5px}.layout-editorial .module-icon{background:0 0;justify-content:start;width:26px}.layout-editorial .hero-module-card h4{font-size:12px}.layout-editorial .hero-module-card:hover{box-shadow:none;border-top-color:var(--accent)}.layout-editorial .section-heading h3{font-family:var(--serif);font-size:27px}.layout-editorial .hero-inline-kpi{display:none}.layout-editorial .visual-feature{grid-column:span 6}.layout-editorial .activity-panel{background:0 0;border:0;grid-column:span 6;padding:12px 0 0 8px}.layout-operations .dashboard-hero{order:2;grid-column:span 5;min-height:315px}.layout-operations .kpi-strip{order:1;grid-column:span 12}.layout-operations .performance-panel{order:3;grid-column:span 7}.layout-operations .focus-panel{order:5;grid-column:span 4}.layout-operations .hero-modules{order:4}.layout-operations .visual-feature{order:6;grid-column:span 4}.layout-operations .activity-panel{order:7;grid-column:span 4}.layout-operations .dashboard-hero-copy{max-width:100%;padding:23px 0}.layout-operations .dashboard-hero-copy h2{font-size:30px}.layout-operations .performance-panel .chart{height:170px}.layout-operations .hero-inline-kpi,.layout-operations .hero-company-label,.layout-operations .activity-item>small{display:none}.layout-operations .hero-module-grid{gap:11px}.layout-operations .hero-module-card{padding:14px}.layout-operations .hero-module-card h4{margin-top:12px}.layout-operations .focus-main>strong{font-size:58px}.layout-operations .workspace-heading h1{text-transform:uppercase;letter-spacing:-.6px;font-size:23px;font-weight:600}.layout-operations .eyebrow{font-family:monospace}.layout-sales .dashboard-hero{order:2;grid-column:span 7;min-height:365px}.layout-sales .performance-panel{order:3;grid-column:span 5}.layout-sales .performance-panel .chart{height:200px;margin-top:24px}.layout-sales .kpi-strip{background:0 0;border:0;order:1;grid-column:span 12;gap:16px;margin-bottom:4px}.layout-sales .kpi-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);padding:22px}.layout-sales .kpi-panel:first-child{background:var(--accent);color:var(--on-accent)}.layout-sales .kpi-panel:first-child .kpi-label,.layout-sales .kpi-panel:first-child .kpi-number,.layout-sales .kpi-panel:first-child .kpi-foot small,.layout-sales .kpi-panel:first-child .sparkline{color:var(--on-accent)}.layout-sales .kpi-panel:first-child .kpi-foot>span{color:var(--on-accent);background:#ffffff20}.layout-sales .focus-panel{order:5;grid-column:span 4}.layout-sales .hero-modules{order:4}.layout-sales .visual-feature{order:6;grid-column:span 4}.layout-sales .activity-panel{order:7;grid-column:span 4}.layout-sales .hero-split .dashboard-hero-copy{max-width:69%}.layout-sales .hero-split .dashboard-hero-copy h2{font-size:35px}.layout-sales .hero-split .hero-image{width:55%;left:45%}.layout-sales .hero-split .hero-shade{background:linear-gradient(90deg,#203c31 15%,#203c31b8 55%,#0000)}.layout-sales .hero-inline-kpi,.layout-sales .activity-item>small{display:none}.layout-commerce{--card-radius:12px}.layout-commerce .dashboard-hero{order:1;grid-column:span 8;min-height:355px}.layout-commerce .visual-feature{order:2;grid-column:span 4;min-height:355px}.layout-commerce .visual-feature>div:last-child{justify-content:end;height:100%;min-height:355px}.layout-commerce .visual-feature h3{font-size:43px}.layout-commerce .kpi-strip{order:3}.layout-commerce .hero-modules{order:4}.layout-commerce .performance-panel{order:5;grid-column:span 8}.layout-commerce .focus-panel{order:6;grid-column:span 4}.layout-commerce .activity-panel{order:7;grid-column:span 12}.layout-commerce .activity-list{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.layout-commerce .activity-item{border:0;border-right:1px solid var(--line);padding:10px 15px 10px 0}.layout-commerce .activity-item:last-child{border-right:0}.layout-commerce .activity-item>small{display:none}.layout-commerce .hero-module-card:nth-child(2n){background:var(--accent-tint)}.layout-commerce .hero-split .dashboard-hero-copy{max-width:65%}.layout-commerce .hero-split .dashboard-hero-copy h2{font-size:36px}.layout-commerce .hero-split .hero-shade{background:linear-gradient(90deg,#203c31 24%,#203c31cd 49%,#0000 90%)}.layout-minimal{--card-radius:3px;--surface-alt:#fcfcf9;background:#fcfcf9}.layout-minimal .experience-main{padding:48px 6% 0}.layout-minimal .workspace-heading{margin-bottom:30px}.layout-minimal .workspace-heading h1{font-family:var(--serif);letter-spacing:-1px;font-size:44px}.layout-minimal .tour-invite{background:0 0;border-width:0 0 1px;border-radius:0;margin-bottom:28px;padding:0 0 16px}.layout-minimal .dashboard-grid{gap:30px}.layout-minimal .dashboard-hero{min-height:290px;color:var(--ink);background:#f1f0e8;border-radius:3px;grid-column:span 12;padding:25px 31px}.layout-minimal .dashboard-hero .hero-image{opacity:1;width:43%;left:57%;-webkit-mask-image:none;mask-image:none}.layout-minimal .dashboard-hero .hero-shade{background:linear-gradient(90deg,#eff1e7 55%,#0000 83%)}.layout-minimal .dashboard-hero-top{color:var(--accent)}.layout-minimal .hero-eyebrow,.layout-minimal .hero-company-label{color:#7e8d6c}.layout-minimal .dashboard-hero-copy{max-width:57%;padding:25px 0 20px}.layout-minimal .dashboard-hero-copy h2{font-family:var(--serif);letter-spacing:-.8px;font-size:37px;line-height:1.1}.layout-minimal .dashboard-hero-copy h2 em{color:#7c9169;font-size:1em}.layout-minimal .dashboard-hero-copy p{color:#8c9880;max-width:84%;font-size:9px}.layout-minimal .hero-explore{color:#708a57}.layout-minimal .hero-explore>span{border-color:#c6d3b7}.layout-minimal .hero-bottom,.layout-minimal .hero-inline-kpi{display:none}.layout-minimal .kpi-strip{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;order:2;padding-bottom:25px}.layout-minimal .kpi-panel{padding:5px 25px}.layout-minimal .kpi-panel:first-child{padding-left:0}.layout-minimal .kpi-number{font-family:var(--serif);margin:16px 0 12px;font-size:41px;font-weight:400}.layout-minimal .sparkline{display:none}.layout-minimal .performance-panel{background:0 0;border:0;order:4;grid-column:span 8;padding:0}.layout-minimal .focus-panel{background:#f1f3eb;border:0;order:5;grid-column:span 4;min-height:285px;padding:23px}.layout-minimal .hero-modules{order:3;margin:0 0 5px}.layout-minimal .hero-module-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:12px 4px}.layout-minimal .hero-module-card h4{font-size:12px}.layout-minimal .module-mini-line{display:none}.layout-minimal .hero-module-card .module-icon{background:0 0}.layout-minimal .visual-feature{order:6;grid-column:span 5}.layout-minimal .activity-panel{background:0 0;border:0;order:7;grid-column:span 7;padding:10px 0 0 16px}.layout-intelligence .dashboard-grid{gap:16px}.layout-intelligence .kpi-strip{background:0 0;border:0;order:1;grid-column:span 12;gap:14px}.layout-intelligence .kpi-panel{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:20px}.layout-intelligence .dashboard-hero{order:2;grid-column:span 4;min-height:374px;padding:24px}.layout-intelligence .dashboard-hero-copy{max-width:100%;padding-top:31px}.layout-intelligence .dashboard-hero-copy h2{font-size:32px;line-height:1.12}.layout-intelligence .hero-command .hero-image{opacity:.19;width:100%;left:0;-webkit-mask-image:none;mask-image:none}.layout-intelligence .hero-command .hero-shade{background:linear-gradient(#142a3320,#142a33ee)}.layout-intelligence .hero-inline-kpi{display:none}.layout-intelligence .performance-panel{order:3;grid-column:span 8}.layout-intelligence .performance-panel .chart{height:224px}.layout-intelligence .focus-panel{order:4;grid-column:span 4;min-height:290px}.layout-intelligence .hero-modules{order:5;grid-column:span 8;min-width:0}.layout-intelligence .hero-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.layout-intelligence .hero-module-card{padding:14px}.layout-intelligence .hero-module-card h4{margin-top:11px}.layout-intelligence .hero-module-card:nth-child(4),.layout-intelligence .hero-module-card:nth-child(5){grid-column:span 1}.layout-intelligence .hero-module-card:nth-child(5){grid-column:span 2}.layout-intelligence .module-mini-line{margin-top:14px}.layout-intelligence .visual-feature{order:6;grid-column:span 4}.layout-intelligence .activity-panel{order:7;grid-column:span 8}.layout-intelligence .workspace-heading h1{letter-spacing:-.9px;font-size:26px}.layout-intelligence .hero-company-label{display:none}.layout-immersive{--card-radius:8px}.layout-immersive .dashboard-grid{gap:22px}.layout-immersive .dashboard-hero{border-radius:8px;order:1;grid-column:span 12;min-height:446px;padding:29px 36px}.layout-immersive .dashboard-hero-copy{max-width:74%;padding:43px 0 30px}.layout-immersive .dashboard-hero-copy h2{letter-spacing:-1.9px;font-size:51px;line-height:1.03}.layout-immersive .dashboard-hero-copy h2 em{font-size:1.18em}.layout-immersive .dashboard-hero-copy p{max-width:410px;margin-top:22px;font-size:11px}.layout-immersive .hero-inline-kpi{min-width:186px;padding:20px 25px;display:block;bottom:61px;right:32px}.layout-immersive .hero-inline-kpi strong{font-size:45px}.layout-immersive .hero-inline-kpi>span{font-size:6px}.layout-immersive .kpi-strip{z-index:1;order:2;grid-column:span 12;margin:-48px 26px 2px;box-shadow:0 15px 35px #16231d08}.layout-immersive .performance-panel{order:4;grid-column:span 8}.layout-immersive .focus-panel{order:5;grid-column:span 4}.layout-immersive .hero-modules{order:3;margin-top:11px}.layout-immersive .visual-feature{order:6;grid-column:span 5}.layout-immersive .activity-panel{order:7;grid-column:span 7}.layout-immersive .hero-image{object-position:center}.layout-immersive .hero-shade{background:linear-gradient(90deg,#11282ce6,#11282c50 60%,#11282c15)}.nav-floating{--nav-width:207px}.nav-floating .experience-sidebar{width:calc(var(--nav-width) - 14px);border:1px solid var(--line);border-radius:12px;padding:25px 13px 15px;top:14px;bottom:14px;left:14px;box-shadow:0 5px 20px #1b2a1905}.nav-floating .experience-body{margin-left:calc(var(--nav-width) + 10px)}.nav-floating .experience-topbar{background:0 0;border-bottom:0;padding-top:5px}.nav-floating .experience-main{padding-top:21px}.nav-floating .nav-item{padding-inline:9px;font-size:9px}.nav-floating .company-brand>span:last-child{font-size:11px}.nav-floating .sidebar-discovery{padding:12px 10px}.nav-floating .sidebar-discovery>span{font-size:5px}.nav-compact{--nav-width:72px}.nav-compact .experience-sidebar{align-items:center;padding:23px 12px 16px}.nav-compact .company-brand{justify-content:center}.nav-compact .company-brand>span:last-child,.nav-compact .sidebar-workspace,.nav-compact .nav-section-label,.nav-compact .nav-item>span,.nav-compact .nav-item>small,.nav-compact .nav-item>i,.nav-compact .sidebar-discovery,.nav-compact .sidebar-powered,.nav-compact .all-modules>svg:last-child{display:none}.nav-compact .company-monogram{width:34px}.nav-compact .sidebar-scroll{width:100%;margin:26px 0 0;padding:0 0 12px}.nav-compact .nav-item{justify-content:center;width:44px;height:43px;margin-bottom:3px;padding:0}.nav-compact .sidebar-bottom{width:100%;padding-top:12px}.nav-compact .sidebar-bottom>.nav-item{margin-bottom:0}.nav-compact .all-modules{border:0}.nav-top{--nav-width:0px}.nav-top .experience-sidebar{display:none}.nav-top .experience-topbar{gap:24px;height:83px;padding:0 40px}.nav-top .topbar-brand{max-width:230px;display:block}.nav-top .topbar-brand .company-brand{width:auto}.nav-top .company-brand>span:last-child{white-space:nowrap;font-size:15px}.nav-top .breadcrumb{display:none}.nav-top .top-nav{align-self:stretch;align-items:center;gap:20px;display:flex}.top-nav>button{color:var(--muted);white-space:nowrap;font-size:9px;position:relative}.top-nav>button.active{color:var(--accent)}.top-nav>button.active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}.nav-top .search-trigger>span,.nav-top .search-trigger>kbd{display:none}.nav-top .topbar-actions{gap:12px}.nav-top .concept-badge{display:none}.nav-top .experience-main{padding:36px 40px 0}.nav-hybrid{--nav-width:199px}.nav-hybrid .experience-sidebar{padding-inline:14px}.nav-hybrid .company-brand>span:last-child{font-size:11px}.hybrid-nav{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:24px;height:44px;padding:0 31px;display:flex}.hybrid-nav>span{letter-spacing:1px;color:var(--muted);margin-right:3px;font-size:5px}.hybrid-nav>button{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:7px;height:100%;padding-top:2px;font-size:8px;display:flex}.hybrid-nav>button:hover,.hybrid-nav>button.active{color:var(--accent);border-color:var(--accent)}.theme-hybrid .experience-sidebar{color:#e0e7d6;--line:#a9bea418;--muted:#9ead97;--accent-tint:#b9d69610;background:#22362d}.theme-hybrid .experience-sidebar .company-monogram{color:#d4e4b5}.theme-hybrid .experience-sidebar .company-monogram>i{background:#d4e4b5}.theme-hybrid .experience-sidebar .nav-item.active{color:#d4e4b5;background:#c6deaa14}.theme-hybrid .experience-sidebar .nav-item.active>i{background:#d4e4b5}.theme-hybrid .experience-sidebar .sidebar-discovery{color:#cadba7;background:#c6deaa0e}.theme-hybrid .experience-sidebar .sidebar-discovery h4{color:#d2e2b6}.theme-hybrid .experience-sidebar .sidebar-discovery>span,.theme-hybrid .experience-sidebar .sidebar-discovery>button{color:#a0b88a}.theme-hybrid .experience-sidebar .sidebar-discovery>button{border-color:#bcd3a31c}.theme-hybrid .sidebar-powered>strong{color:#adbf98}.theme-hybrid .experience-sidebar .nav-section-label{color:#7d9177}.theme-dark{color:#dce3e5;--surface:#1b282f;--surface-alt:#17232a;--ink:#dce3e5;--muted:#879da5;--line:#c0d8e113;--accent-tint:#91b0a00c;--accent-soft:#9abca522;background:#131e24}.theme-dark .experience-sidebar{background:#152027;border-color:#c0d8e110}.theme-dark .experience-sidebar .company-monogram{color:#b6cc9b}.theme-dark .experience-sidebar .company-monogram i{background:#b6cc9b}.theme-dark .nav-item.active{color:#c3d5af;background:#adc99912}.theme-dark .nav-item:hover{color:#c3d5af}.theme-dark .nav-section-label{color:#5b7480}.theme-dark .sidebar-discovery{background:linear-gradient(125deg,#243a36,#24312c)}.theme-dark .sidebar-discovery h4{color:#b5c99d}.theme-dark .sidebar-discovery>span,.theme-dark .sidebar-discovery>button{color:#829c72}.theme-dark .sidebar-discovery>button{border-color:#b3cba216}.theme-dark .sidebar-powered>strong{color:#8ca47e}.theme-dark .concept-badge{color:#9aaf86;background:#8fa36f0d;border-color:#acc68720}.theme-dark .tour-invite{background:#abcaa10b;border-color:#abcaa11a}.theme-dark .tour-invite-icon{color:#b3cca0;background:#abcaa11c}.theme-dark .tour-invite>button:not(.icon-button){color:#b0c79c}.theme-dark .kpi-foot>span{color:#aecb92;background:#b1ce8e0d}.theme-dark .positive{color:#b0c58e}.theme-dark .focus-panel{background:linear-gradient(130deg,#293d36,#23382f);border-color:#b2c99e15}.theme-dark .focus-panel h3{color:#c1d4ab}.theme-dark .focus-main>strong{color:#c9dbb8}.theme-dark .focus-main>p{color:#9bb589}.theme-dark .focus-footer{border-color:#abc3951c}.theme-dark .avatar-stack>span{color:#bacc9e;background:#4a5f43;border-color:#293d35}.theme-dark .hero-module-card>div:first-child{color:#708880}.theme-dark .module-icon{color:#bad0a6;background:#abcaa112}.theme-dark .module-mini-line{background:#abbfae10}.theme-dark .module-mini-line>i{background:#9fbb90}.theme-dark .hero-module-card:hover{border-color:#a9c29580}.theme-dark .activity-symbol.symbol-0{color:#a7c088;background:#a8c28b12}.theme-dark .activity-symbol.symbol-1{color:#b2a2cc;background:#b2a2cc14}.theme-dark .activity-symbol.symbol-2{color:#c7b594;background:#c7b59413}.theme-dark .chart-line{stroke:#9cb68a}.theme-dark .chart-bar{fill:#557263}.theme-dark .chart-bar:last-child{fill:#adc59b}.theme-dark .chart-footer>button{color:#b1c69e}.theme-dark .hero-module-card p,.theme-dark .kpi-label{color:#8fa3a6}.theme-dark .user-avatar{color:#b5ca9f;background:#a8be9020}.theme-dark .search-field{background:var(--surface);border-color:var(--line)}.theme-dark .search-field input{color:var(--ink)}.theme-dark .module-tabs>button.active{color:#b0c299;border-color:#b0c299}.theme-dark .layout-editorial,.theme-dark.layout-editorial{background:#1c2825}.theme-dark.layout-editorial .kpi-panel{border-color:#b6c6ac20}.theme-dark.layout-minimal{background:#172321}.theme-dark.layout-minimal .dashboard-hero{background:#25372e}.theme-dark.layout-minimal .dashboard-hero .hero-shade{background:linear-gradient(90deg,#25372e 55%,#0000 83%)}.theme-dark.layout-minimal .dashboard-hero-copy h2{color:#dae3d3}.theme-dark.layout-minimal .dashboard-hero-copy h2 em{color:#aec698}.theme-dark.layout-minimal .focus-panel{background:#263c32}.theme-dark .settings-details>div>strong{color:#cbd6cf}.theme-dark .settings-brand p{color:#8fa597}.cards-glass .panel,.cards-glass .hero-module-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--surface);box-shadow:inset 0 1px #ffffff30}@supports (color:color-mix(in lab,red,red)){.cards-glass .panel,.cards-glass .hero-module-card{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.cards-solid .hero-module-card:first-child{background:var(--accent);color:var(--on-accent)}.cards-solid .hero-module-card:first-child p,.cards-solid .hero-module-card:first-child>div:first-child{color:var(--on-accent);opacity:.7}.cards-solid .hero-module-card:first-child .module-icon{color:var(--on-accent);background:#ffffff20}.cards-solid .hero-module-card:first-child .module-mini-line{background:#ffffff15}.cards-solid .hero-module-card:first-child .module-mini-line>i{background:#ffffff80}.cards-bordered .panel,.cards-bordered .hero-module-card{box-shadow:none;border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.cards-bordered .panel,.cards-bordered .hero-module-card{border-color:color-mix(in srgb,var(--accent) 15%,var(--line))}}.cards-bordered .panel,.cards-bordered .hero-module-card{border-radius:3px}.cards-editorial .hero-module-card{box-shadow:none;background:0 0;border-width:1px 0 0;border-radius:0}.cards-image-data .hero-module-card:nth-child(2){background:var(--accent-soft);border-color:#0000}.cards-image-data .panel{border-radius:12px}.density-airy .panel{padding:27px}.density-dense .panel{padding:18px}.density-dense .nav-item{min-height:34px}.motion-minimal{--reveal-time:.15s;--lift:0px}.motion-minimal .chart-line{animation-duration:.3s}.motion-energetic{--reveal-time:.4s;--lift:-5px}.motion-executive{--reveal-time:.7s;--lift:-1px}.treatment-muted .hero-image,.treatment-muted .visual-feature>img{filter:saturate(.7)}.treatment-cinematic .hero-image{filter:contrast(1.06)saturate(.9)}.module-view{animation:.4s both reveal}.module-intro{align-items:center;gap:17px;margin:10px 0 30px;display:flex}.module-intro-icon{border:1px solid var(--line);background:var(--surface);width:54px;height:54px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;display:flex}.module-intro>div{flex:1;min-width:0}.module-intro .eyebrow{color:var(--muted);font-size:6px}.module-intro h2{letter-spacing:-1px;margin-top:6px;font-size:28px}.module-intro p{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.7}.module-intro>.button{align-self:center;padding:11px 15px;font-size:10px}.module-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:15px;margin:0 0 24px;padding-bottom:14px;display:flex}.module-tabs{align-items:center;gap:22px;display:flex}.module-tabs>button{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 1px;font-size:10px;display:flex}.module-tabs>button.active{color:var(--accent);border-bottom-color:var(--accent)}.module-tabs>button>span{background:var(--accent-tint);border-radius:3px;padding:2px 4px;font-size:7px}.module-toolbar>.search-field{margin-left:auto}.search-field.small{width:213px;max-width:100%;height:33px}.search-field.small input{font-size:9px}.pipeline-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;padding-bottom:12px;display:grid;overflow:auto}.pipeline-column{background:var(--accent-tint);border-radius:8px;min-height:350px;padding:15px 12px}.pipeline-title{align-items:center;gap:8px;display:flex}.pipeline-title>h3{flex:1;font-size:11px}.pipeline-title>span:last-child{color:var(--muted);font-size:9px}.pipeline-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.dot-0{background:#c3aa83}.dot-1{background:#97b2ca}.dot-2{background:#b2a3c6}.dot-3{background:#95b286}.pipeline-total{color:var(--muted);margin:9px 0 20px;font-size:8px;display:block}.pipeline-card{background:var(--surface);border:1px solid var(--line);text-align:left;cursor:grab;border-radius:7px;width:100%;margin-bottom:12px;padding:15px 13px;box-shadow:0 3px 4px #18291e03}.pipeline-card:hover{transform:translateY(-2px);box-shadow:0 5px 14px #18291e08}.pipeline-card:active{cursor:grabbing}.pipeline-card>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:6px;display:flex}.pipeline-card h4{margin-top:13px;font-size:12px;font-weight:500}.pipeline-card p{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.7}.pipeline-card>strong{letter-spacing:-.5px;margin-top:15px;font-size:17px;font-weight:500;display:block}.pipeline-card footer{border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:14px;padding-top:12px;display:flex}.pipeline-card footer>.mini-avatar{width:21px;height:21px;font-size:6px}.pipeline-card footer>span:not(.mini-avatar){color:var(--muted);font-size:6px}.pipeline-card footer>small{color:var(--muted);margin-left:auto;font-size:6px}.pipeline-empty{border:1px dashed var(--line);text-align:center;color:var(--muted);border-radius:7px;padding:24px 12px;font-size:8px;line-height:2}.module-footnote{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin:20px 0;font-size:8px;line-height:1.8;display:flex}.inventory-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 0 27px;padding:0 0 22px;display:grid}.inventory-summary>div{border-right:1px solid var(--line);align-items:center;gap:15px;padding:0 20px;display:flex}.inventory-summary>div:first-child{padding-left:0}.inventory-summary>div:last-child{border:0}.inventory-summary svg{color:var(--accent);width:21px}.inventory-summary>div>span{color:var(--muted);font-size:8px}.inventory-summary strong{letter-spacing:-.8px;color:var(--ink);margin-top:7px;font-size:25px;font-weight:500;display:block}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.product-card{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:9px;overflow:hidden}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #12241c10}.product-photo{height:190px;position:relative;overflow:hidden}.product-photo img{width:100%;height:100%;transition:transform .5s}.product-card:hover .product-photo img{transform:scale(1.04)}.product-photo>span:first-of-type{color:#6f825c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdf;border-radius:4px;padding:5px 7px;font-size:7px;position:absolute;top:12px;left:12px}.product-arrow{color:#687956;background:#ffffffe0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:13px;right:13px}.product-content{padding:18px}.product-content>small{letter-spacing:1px;color:var(--muted);font-size:7px}.product-content>h3{margin-top:8px;font-size:12px}.product-content>div:not(.stock-bar){justify-content:space-between;align-items:center;margin-top:16px;display:flex}.product-content strong{letter-spacing:-.5px;font-size:16px;font-weight:500}.product-content>div>span{color:var(--muted);font-size:7px}.stock-bar{background:var(--accent-tint);border-radius:5px;height:3px;margin-top:14px;overflow:hidden}.stock-bar>i{background:var(--accent);opacity:.7;border-radius:5px;height:100%;display:block}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.project-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.project-image{height:143px;position:relative}.project-image img{width:100%;height:100%}.project-image>.status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;top:12px;left:12px}.project-content{padding:18px}.project-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-meta>small{color:var(--muted);letter-spacing:.8px;font-size:6px}.project-content>button{text-align:left;justify-content:space-between;align-items:start;gap:14px;width:100%;margin-top:12px;display:flex}.project-content>button>h3{max-width:90%;font-size:12px;line-height:1.5}.project-content>button svg{color:var(--muted);width:15px;margin-top:2px}.project-content>p{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.6}.progress-label{color:var(--muted);justify-content:space-between;align-items:center;margin-top:21px;font-size:7px;display:flex}.progress-label>strong{color:var(--accent);font-size:8px;font-weight:500}.project-content .stock-bar{margin-top:9px}.project-content>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:13px;display:flex}.project-content>footer>span{color:var(--muted);align-items:center;gap:5px;font-size:7px;display:flex}.project-content select{border:1px solid var(--line);color:var(--muted);background:var(--surface);cursor:pointer;border-radius:4px;max-width:110px;padding:5px;font-size:7px}.status{white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;display:inline-flex}.status>i{background:currentColor;border-radius:50%;width:4px;height:4px}.status-0{color:#b2986c;background:#f6f0e4}.status-1{color:#8a9db4;background:#ecf1f7}.status-2{color:#a193b5;background:#f0edf6}.status-3{color:#8da16b;background:#edf3e6}.calendar-layout{grid-template-columns:minmax(0,1fr) 270px;gap:22px;display:grid}.calendar-panel{padding:23px 22px}.calendar-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.calendar-heading .eyebrow{color:var(--muted);font-size:6px}.calendar-heading h3{text-transform:capitalize;letter-spacing:-.5px;margin-top:7px;font-size:19px}.calendar-heading>div:last-child{align-items:center;gap:5px;display:flex}.calendar-heading .button{padding:6px 8px;font-size:8px}.calendar-heading .icon-button{width:23px}.calendar-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:28px;display:grid}.calendar-weekday{letter-spacing:.9px;text-align:center;color:var(--muted);border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:12px 0;font-size:6px}.calendar-day,.calendar-empty{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;min-width:0;min-height:84px;padding:9px 7px}.calendar-day>span{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-bottom:9px;font-size:9px;display:flex}.calendar-day.selected{background:var(--accent-tint)}.calendar-day.selected>span{background:var(--accent);color:var(--on-accent)}.calendar-day:hover{background:var(--accent-tint)}.calendar-day>small{text-overflow:ellipsis;white-space:nowrap;background:var(--accent-soft);color:var(--accent);border-radius:3px;margin-top:3px;padding:4px;font-size:5px;display:block;overflow:hidden}.day-agenda{padding:24px 20px}.day-agenda>.eyebrow{color:var(--muted);font-size:6px}.day-agenda>h3{font-family:var(--serif);margin-top:9px;font-size:31px;line-height:1.1}.agenda-item{text-align:left;border-bottom:1px solid var(--line);align-items:start;gap:13px;width:100%;margin-top:27px;padding-bottom:22px;display:flex}.agenda-item>time{letter-spacing:-.5px;color:var(--accent);min-width:38px;font-size:15px}.agenda-item>time>span{color:var(--muted);margin-top:4px;font-size:6px;display:block}.agenda-item h4{font-size:10px;line-height:1.6}.agenda-item p{color:var(--muted);margin-top:7px;font-size:8px}.agenda-item>div>span{color:var(--muted);align-items:center;gap:5px;margin-top:11px;font-size:7px;display:flex}.agenda-empty{text-align:center;color:var(--muted);padding:45px 8px}.agenda-empty>svg{color:#a7b895;stroke-width:1px;margin:0 auto 17px}.agenda-empty>p{font-size:12px;line-height:1.7}.agenda-empty>small{margin-top:14px;font-size:8px;line-height:1.8;display:block}.analytics-banner{background:var(--accent-tint);isolation:isolate;border-radius:9px;height:207px;margin-bottom:23px;padding:28px 33px;position:relative;overflow:hidden}.analytics-banner>.eyebrow{color:var(--muted);font-size:7px}.analytics-banner>h3{letter-spacing:-.9px;z-index:1;margin-top:17px;font-size:32px;line-height:1.15;position:relative}.analytics-banner h3 em{color:var(--accent);font-size:1.16em}.analytics-banner>img{z-index:-1;width:43%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.analytics-grid{grid-template-columns:minmax(0,1fr) 275px;gap:22px;display:grid}.analytics-main .panel-heading h3{margin:0;font-size:14px}.analytics-amount{letter-spacing:-1.3px;margin:28px 0;font-size:34px;font-weight:500;display:block}.large-chart{height:257px}.large-chart .chart-y,.large-chart .chart-x{font-size:8px}.analytics-main>.muted{margin-top:22px;font-size:7px;display:block}.analytics-breakdown>h3{letter-spacing:-.2px;font-size:13px}.donut-chart{background:conic-gradient(#a3b88d 0 25%,#9cb2c7 25% 50%,#b4a6c9 50% 75%,#cbb897 75%);border-radius:50%;justify-content:center;align-items:center;width:154px;height:154px;margin:26px auto;display:flex;position:relative}.donut-chart:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:19px}.donut-chart>span{z-index:1;font-size:36px;font-family:var(--serif);text-align:center;line-height:1}.donut-chart small{color:var(--muted);margin-top:8px;font-family:DM Sans,sans-serif;font-size:8px;display:block}.analytics-breakdown>div:not(.donut-chart){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;font-size:9px;display:flex}.analytics-breakdown>div>span{color:var(--muted);align-items:center;gap:8px;display:flex}.analytics-breakdown>div>span>i{border-radius:2px;width:6px;height:6px}.analytics-breakdown>div>strong{font-size:10px;font-weight:500}.analytics-insight{background:var(--accent-tint);grid-column:span 2;align-items:center;gap:22px;display:flex}.analytics-insight>svg{color:var(--accent)}.analytics-insight>div{flex:1}.analytics-insight .eyebrow{color:var(--muted);font-size:6px}.analytics-insight h3{max-width:450px;margin-top:9px;font-size:15px;line-height:1.5}.analytics-insight p{color:var(--muted);max-width:620px;margin-top:9px;font-size:9px;line-height:1.8}.analytics-insight>.button{padding:10px 12px;font-size:8px}.automation-intro{text-align:center;background:var(--accent-tint);border-radius:9px;margin-bottom:24px;padding:35px 20px}.automation-intro>svg{color:var(--accent);stroke-width:1px;margin:0 auto 18px}.automation-intro h3{letter-spacing:-.7px;font-size:32px;line-height:1.13}.automation-intro h3 em{color:var(--accent);font-size:1.15em}.automation-intro>p{color:var(--muted);margin-top:17px;font-size:10px}.automation-list{gap:18px;display:grid}.automation-card-heading{align-items:center;gap:13px;display:flex}.automation-card-heading>div{flex:1}.automation-card-heading h3{font-size:13px}.automation-card-heading small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.toggle{background:#c8cec4;border-radius:15px;align-items:center;width:32px;height:19px;padding:3px;transition:background .2s;display:flex}.toggle>span{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s;box-shadow:0 1px 3px #0002}.toggle.on{background:var(--accent)}.toggle.on>span{transform:translate(13px)}.workflow-nodes{align-items:center;gap:19px;margin-top:23px;display:flex}.workflow-nodes>div{background:var(--surface-alt);border:1px solid var(--line);border-radius:6px;flex:1;padding:16px 18px}.workflow-nodes>div>small{color:var(--muted);letter-spacing:1px;font-size:6px}.workflow-nodes>div>span{align-items:center;gap:8px;margin-top:8px;font-size:10px;display:flex}.workflow-nodes svg{color:var(--accent)}.workflow-nodes>svg{color:var(--muted)}.team-banner{background:var(--accent-tint);border-radius:9px;justify-content:space-between;align-items:center;gap:20px;height:230px;margin-bottom:26px;display:flex;overflow:hidden}.team-banner>div{flex:1;padding:30px 37px}.team-banner .eyebrow{color:var(--muted);font-size:6px}.team-banner h3{letter-spacing:-1px;margin-top:19px;font-size:34px;line-height:1.1}.team-banner h3 em{color:var(--accent);font-size:1.14em}.team-banner>img{width:47%;height:100%}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;display:grid}.team-card{text-align:center;padding:27px 15px}.team-avatar{width:74px;height:74px;font-family:var(--serif);color:#8c9f75;background:#e4eadb;border-radius:50%;justify-content:center;align-items:center;margin:auto;font-size:31px;display:flex}.team-avatar-1{color:#7e97ad;background:#e4eaf0}.team-avatar-2{color:#a392b0;background:#ebe4ee}.team-avatar-3{color:#aa9a79;background:#eee8dc}.team-card>.status{margin-top:12px;padding:4px 7px;font-size:6px}.team-card>h3{margin-top:16px;font-size:13px}.team-card>p{color:var(--muted);margin-top:7px;font-size:8px}.team-card>div:not(.team-avatar){border-block:1px solid var(--line);justify-content:center;gap:20px;margin-top:23px;padding:17px 0;display:flex}.team-card>div>span{color:var(--muted);font-size:6px}.team-card>div>span>strong{color:var(--ink);margin-bottom:5px;font-size:20px;font-weight:500;display:block}.team-card>.button{gap:7px;margin-top:19px;padding:8px 9px;font-size:7px}.document-folders{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:26px;display:grid}.document-folders>button{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:8px;align-items:center;gap:12px;padding:20px 16px;display:flex}.document-folders>button>svg:first-child{color:#a5b68c;fill:#a5b68c18}.document-folders>button>span{flex:1;font-size:11px}.document-folders small{color:var(--muted);margin-top:6px;font-size:6px;display:block}.document-folders>button>svg:last-child{color:var(--muted);width:13px}.document-folders>button.active{background:var(--accent-tint);border-color:var(--accent-soft)}.document-list>h3{margin-bottom:17px;font-size:15px}.document-list>div{border-top:1px solid var(--line);align-items:center;gap:15px;padding:16px 0;display:flex}.document-icon{background:var(--accent-tint);width:36px;height:41px;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;display:flex}.document-list>div>div{flex:1}.document-list strong{font-size:10px;font-weight:500}.document-list small{color:var(--muted);margin-top:5px;font-size:7px;display:block}.full-activity{padding:26px 32px}.full-activity>.panel-heading{margin-bottom:20px}.full-activity-item{text-align:left;border-top:1px solid var(--line);align-items:start;gap:16px;width:100%;padding:22px 0;display:flex}.full-activity-item>.activity-symbol{width:36px;height:36px}.full-activity-item>div{flex:1}.full-activity-item>div>span:first-child{color:var(--muted);font-size:11px}.full-activity-item strong{color:var(--ink);font-weight:500}.full-activity-item p{color:var(--muted);margin:8px 0 10px;font-size:9px}.full-activity-item>small{color:var(--muted);align-items:center;gap:15px;font-size:7px;display:flex}.settings-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:25px;display:grid}.settings-brand{text-align:center;padding:35px}.settings-brand>.eyebrow{color:var(--muted);justify-content:center;font-size:6px}.settings-monogram{font-family:var(--serif);background:var(--accent-tint);color:var(--accent);border-radius:22px;justify-content:center;align-items:center;width:103px;height:103px;margin:30px auto 20px;font-size:59px;display:flex}.settings-brand>img{object-fit:contain;width:130px;height:103px;margin:30px auto 20px}.settings-brand h3{letter-spacing:-.6px;margin-top:23px;font-size:22px}.settings-brand p{color:var(--muted);max-width:300px;margin:15px auto 0;font-size:10px;line-height:1.9}.settings-swatches{justify-content:center;gap:8px;margin:25px 0;display:flex}.settings-swatches>span{border-radius:50%;width:29px;height:29px;box-shadow:inset 0 0 0 1px #0000000a}.settings-brand>.button{margin-top:4px;padding:11px 13px;font-size:9px}.settings-details{padding:28px}.settings-details>h3{font-family:var(--serif);margin-bottom:22px;font-size:29px}.settings-details>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:25px;padding:17px 0;font-size:9px;display:flex}.settings-details>div>span{color:var(--muted);white-space:nowrap}.settings-details>div>strong{text-align:right;color:#5b7050;overflow-wrap:anywhere;max-width:67%;font-size:10px;font-weight:400;line-height:1.5}.settings-details>.button{margin-top:24px;padding:11px 13px;font-size:9px}.records-panel{padding:0;overflow:hidden}.records-summary{color:var(--muted);justify-content:space-between;align-items:center;padding:24px;font-size:10px;display:flex}.records-summary>strong{letter-spacing:-.7px;color:var(--ink);text-align:right;font-size:24px;font-weight:500}.records-summary small{color:var(--muted);letter-spacing:0;margin-top:6px;font-size:7px;font-weight:400;display:block}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}thead{background:var(--accent-tint)}th{color:var(--muted);text-transform:capitalize;letter-spacing:.3px;padding:13px 16px;font-size:7px;font-weight:500}th:first-child{padding-left:23px}td{border-top:1px solid var(--line);color:var(--muted);padding:15px 16px;font-size:8px}td:first-child{padding-left:23px}td>strong{color:var(--ink);font-weight:500}tbody tr{cursor:pointer;transition:background .2s}tbody tr:hover{background:var(--accent-tint)}.table-person{text-align:left;align-items:center;gap:10px;display:flex}.table-person>span:last-child>strong{color:var(--ink);font-size:10px;font-weight:500}.table-person small{color:var(--muted);letter-spacing:.6px;margin-top:5px;font-size:6px;display:block}.table-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 23px;font-size:7px;display:flex}.empty-state{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:45px 20px;display:flex}.empty-state>h3{color:var(--ink);font-size:17px;font-weight:400}.empty-state>p{font-size:11px;line-height:1.8}.empty-state>.button{font-size:10px}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;background:#13241eb3;justify-content:center;align-items:center;padding:25px;animation:.2s fade;display:flex;position:fixed;inset:0}.modal{color:#34452e;--surface:#fff;--surface-alt:#f5f7f0;--ink:#34452e;--muted:#8b987c;--line:#e2e8d8;background:#fcfdf9;border:1px solid #ffffff30;border-radius:13px;width:100%;max-width:550px;max-height:90vh;animation:.3s modal-in;overflow:auto;box-shadow:0 30px 100px #07150a40}.modal.wide{max-width:850px}.modal-heading{border-bottom:1px solid #e8ecdf;justify-content:space-between;align-items:center;gap:20px;padding:21px 25px;display:flex}.modal-heading h2{letter-spacing:-.2px;font-size:13px;font-weight:500}.modal-heading>.icon-button{color:#97a787;width:26px;height:26px}.modal-description{color:#98a78a;padding:21px 25px 0;font-size:11px;line-height:1.8}.module-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:23px;display:grid}.module-library>button{text-align:left;border:1px solid #e5eadc;border-radius:6px;align-items:center;gap:11px;padding:14px 11px;display:flex}.module-library>button>svg:first-child{color:#8ba174;width:19px}.module-library>button>div{flex:1;min-width:0}.module-library strong{white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:500;display:block;overflow:hidden}.module-library small{color:#9cae8b;margin-top:5px;font-size:6px;display:block}.module-library>button>svg:last-child{color:#a2b592;width:12px}.module-library>button.featured{background:#f0f5e8;border-color:#dfe9d2}.module-library>button.featured>svg:nth-last-child(2){color:#8ea570;width:12px}.module-library>button:hover{background:#eaf1dd;transform:translateY(-2px)}.command-search{margin:22px 25px 0}.command-results{padding:10px 25px 25px}.command-results>.eyebrow{color:#a2b38e;margin:16px 0 10px;font-size:6px}.command-results>button{text-align:left;border-radius:5px;align-items:center;gap:12px;width:100%;padding:12px 8px;font-size:11px;display:flex}.command-results>button:hover{background:#edf3e3}.command-results>button>svg:first-child{color:#8fa97a}.command-results>button>svg:last-child{color:#a7b898;margin-left:auto}.command-results>button>span:not(.mini-avatar)>small{color:#96a783;margin-top:4px;font-size:8px;display:block}.expanded-chart{padding:33px}.expanded-chart>.eyebrow{color:#9baa8b;margin-bottom:30px;font-size:8px}.expanded-chart .large-chart{height:300px}.expanded-chart>p{color:#8e9d7d;margin-top:28px;font-size:9px;line-height:1.8}.drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:end;padding:0}.modal.drawer{border-radius:13px 0 0 13px;max-width:470px;height:100%;max-height:100vh;animation:.3s slide-in}.drawer .modal-heading{padding:20px 25px}.drawer .modal-heading>h2{letter-spacing:1px;color:#9aad87;font-size:10px}.record-drawer{padding:0 25px 25px}.record-cover{border-radius:6px;height:135px;margin:20px 0 0;position:relative;overflow:hidden}.record-cover img{width:100%;height:100%}.record-cover:after{content:"";background:linear-gradient(#0000,#233e32dd);position:absolute;inset:0}.record-cover>span{letter-spacing:1px;color:#d1dfc0;z-index:1;font-size:5px;position:absolute;bottom:14px;right:13px}.record-profile{padding-top:20px;position:relative}.record-avatar{color:#93a779;width:58px;height:58px;font-family:var(--serif);background:#e5eddb;border:4px solid #fcfdf9;border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;top:-29px;left:12px}.record-profile>.status{float:right;margin-top:2px}.record-profile>h2{letter-spacing:-.8px;margin-top:21px;font-size:27px}.record-profile>p{color:#97a789;margin-top:7px;font-size:10px}.record-tabs{border-bottom:1px solid #e2ead8;gap:28px;margin:22px 0 0}.record-tabs>button{padding:12px 0;font-size:10px}.record-value{border-bottom:1px solid #e3eadb;padding:24px 0}.record-value>span{color:#93a581;font-size:9px}.record-value>strong{letter-spacing:-1px;margin-top:11px;font-size:36px;font-weight:400;display:block}.record-value>small{color:#9bad88;margin-top:8px;font-size:7px;display:block}.record-fields{margin:5px 0 24px}.record-fields>div{border-bottom:1px solid #e8edde;justify-content:space-between;align-items:start;gap:20px;padding:15px 0;font-size:9px;display:flex}.record-fields>div>span{color:#9aac87;text-transform:capitalize}.record-fields>div>strong{text-align:right;max-width:70%;font-size:10px;font-weight:400;line-height:1.5}.record-fields>.field{font-size:9px}.record-fields select{padding:9px 12px;font-size:10px}.record-drawer>.button{width:100%;font-size:10px}.record-disclaimer{color:#9cad8b;align-items:center;gap:7px;margin-top:24px;font-size:7px;line-height:1.8;display:flex}.record-history{padding:29px 0}.record-history>div{gap:15px;padding-bottom:30px;display:flex}.record-history>div>span{color:#8ba96d;background:#eaf1df;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.record-history strong{font-size:11px;font-weight:500}.record-history p{color:#97a785;margin-top:7px;font-size:9px}.record-notes{padding:23px 0}.record-notes>p{color:#8ea17a;font-size:10px;line-height:1.9}.record-notes .button{margin-top:16px;font-size:10px}.saved-note{background:#f0f5e7;border-radius:6px;margin-top:19px;padding:15px}.saved-note>span{color:#96aa81;font-size:7px}.saved-note>p{overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:1.9}.create-form{padding:24px}.create-form>p{color:#8c9e78;font-size:11px;line-height:1.8}.create-form>.button{width:100%;margin-top:22px;font-size:11px}.create-form .subtle-note{font-size:9px}.discovery-content{grid-template-columns:.9fr 1fr;min-height:570px;display:grid}.discovery-art{isolation:isolate;align-items:end;padding:31px;display:flex;position:relative;overflow:hidden}.discovery-art>img{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.discovery-art:after{content:"";z-index:-1;background:linear-gradient(#19332866,#193328f0);position:absolute;inset:0}.discovery-art .eyebrow{color:#b8caaa;letter-spacing:1.3px;font-size:6px}.discovery-art h2{letter-spacing:-.8px;color:#f6f9ef;margin-top:18px;font-size:31px;line-height:1.16}.discovery-art h2 em{color:#d3e2ba;font-size:1.2em}.discovery-art p{color:#bbceaa;letter-spacing:.3px;margin-top:35px;font-size:10px}.discovery-form{padding:32px 29px}.discovery-form .eyebrow{color:#94a77f;font-size:6px}.discovery-form h3{letter-spacing:-.7px;margin-top:17px;font-size:26px;line-height:1.2}.discovery-form p{color:#98a888;margin-top:15px;font-size:10px;line-height:1.9}.discovery-form .field{gap:7px;margin-top:19px;font-size:9px}.discovery-form input,.discovery-form textarea{padding:10px 12px;font-size:9px}.discovery-form .button{width:100%;margin-top:22px;font-size:10px}.discovery-note{color:#a1b18f;justify-content:center;align-items:center;gap:5px;margin-top:15px;font-size:7px;display:flex}.discovery-disclaimer{color:#98aa87;border-top:1px solid #e6ecdc;padding:20px 25px;font-size:8px;line-height:1.9}.discovery-success{flex-direction:column;justify-content:center;min-height:450px;display:flex}.discovery-success>span{color:#90aa70;background:#edf3e2;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:7px;display:flex}.discovery-success .button+.button{margin-top:12px}.tour-card{color:#405735;z-index:80;background:#fcfef7;border:1px solid #e4eccf;border-radius:12px;width:365px;padding:23px;animation:.4s modal-in;position:fixed;bottom:27px;right:30px;box-shadow:0 12px 65px #0e291b30}.tour-top{align-items:center;gap:10px;display:flex}.tour-top>span{color:#8ba16c;background:#edf3de;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.tour-top>small{letter-spacing:1px;color:#96aa7b;flex:1;font-size:6px}.tour-top>.icon-button{color:#a2b58a;width:22px;height:22px}.tour-card>h3{letter-spacing:-.5px;margin-top:19px;font-size:20px;line-height:1.2}.tour-card>p{color:#94a57e;margin-top:12px;font-size:10px;line-height:1.9}.tour-controls{justify-content:space-between;align-items:center;margin-top:23px;display:flex}.tour-controls>.text-button{color:#a0b28a;font-size:9px}.tour-controls>.button{gap:8px;padding:10px 12px;font-size:9px}.tour-dots{align-items:center;gap:5px;display:flex}.tour-dots>button{background:#dce7cd;border-radius:50%;width:5px;height:5px;padding:0}.tour-dots>button.active{background:#92a96d;border-radius:4px;width:17px}.tour-discovery{color:#7a935c;border-top:1px solid #e6edda;width:100%;margin-top:18px;padding-top:15px;font-size:10px}.tour-highlight{outline-offset:5px;outline:3px solid #a9c67b!important;box-shadow:0 0 0 10px #d4e7b12b!important}.toast{color:#758e58;z-index:150;background:#f6faee;border:1px solid #dfebce;border-radius:8px;align-items:center;gap:12px;max-width:90vw;padding:15px 20px;font-size:11px;animation:.2s fade;display:flex;position:fixed;bottom:27px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #1c311c1a}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:30px;display:flex}.not-found>.wordmark{position:absolute;top:35px;left:5%}.not-found>svg{color:#94ac79;stroke-width:1px}.not-found>h1{font-family:var(--serif);font-size:41px}.not-found>p{color:#98a78b;font-size:13px}.not-found>.text-button{color:#8e9f7a;font-size:10px}.gallery-main{max-width:1400px;margin:auto;padding:64px 6% 0}.gallery-heading{justify-content:space-between;align-items:center;gap:40px;display:flex}.gallery-heading .eyebrow{letter-spacing:1.8px;color:#849771;font-size:8px}.gallery-heading h1{letter-spacing:-1.7px;margin-top:24px;font-size:48px;line-height:1.14}.gallery-heading h1 em{color:#778d62;font-size:1.18em}.gallery-heading p{color:#91a07e;margin-top:25px;font-size:12px;line-height:1.9}.gallery-stamp{letter-spacing:2px;color:#a1af8a;border:1px solid #dce5cf;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:152px;height:152px;margin-right:20px;font-size:10px;line-height:1.55;display:flex;transform:rotate(12deg)}.gallery-stamp>em{letter-spacing:1px;font-size:15px}.gallery-stamp>svg{stroke-width:1px;margin-top:11px}.gallery-filters{border-bottom:1px solid #dfe7d1;justify-content:space-between;align-items:center;margin-top:48px;padding-bottom:16px;display:flex}.gallery-filters .category-pills{margin:0}.gallery-filters .category-pills>button{padding:8px 13px;font-size:10px}.gallery-filters .category-pills>button>span{color:#96ac7b;font-size:8px}.gallery-filters>span{color:#9fb08a;font-size:8px}.gallery-grid{grid-template-columns:1fr 1fr;gap:39px 30px;margin-top:31px;display:grid}.gallery-card{text-align:left;min-width:0;display:block}.gallery-card:hover .gallery-open{color:#e8f0da;background:#304c32;transform:rotate(7deg)}.gallery-preview{background:#f6f8f1;border:1px solid #dfe7d4;border-radius:9px;height:320px;padding:12px;transition:transform .4s,box-shadow .4s;display:flex;overflow:hidden}.gallery-card:hover .gallery-preview{transform:translateY(-4px);box-shadow:0 17px 30px #35492c10}.gallery-mini-side{color:#a6b196;background:#fff;border-right:1px solid #e9eedf;border-radius:4px 0 0 4px;flex-direction:column;flex-shrink:0;align-items:center;gap:17px;width:35px;padding-top:14px;display:flex}.gallery-mini-side>span{font-family:var(--serif);color:var(--accent);margin-bottom:5px;font-size:24px;font-style:italic}.gallery-mini-body{background:#fcfdf9;border-radius:0 4px 4px 0;flex:1;min-width:0;padding:12px;position:relative;overflow:hidden}.gallery-mini-header{color:#728367;border-bottom:1px solid #e8edde;align-items:center;gap:13px;padding-bottom:10px;font-size:5px;display:flex}.gallery-mini-header>span:first-child{flex:1;font-weight:600}.gallery-mini-header>.mini-avatar{width:14px;height:14px;font-size:4px}.gallery-mini-eyebrow{color:#a1af93;letter-spacing:.8px;margin-top:14px;font-size:3.4px;display:block}.gallery-mini-body>h3{letter-spacing:-.3px;margin-top:4px;font-size:12px}.gallery-mini-hero{isolation:isolate;border-radius:3px;height:118px;margin-top:12px;padding:14px;position:relative;overflow:hidden}.gallery-mini-hero>img{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.gallery-mini-hero>div{z-index:-1;background:linear-gradient(90deg,#153228eb,#19352615);position:absolute;inset:0}.gallery-mini-hero>h4{color:#fff;letter-spacing:-.25px;max-width:75%;margin-top:5px;font-size:14px;line-height:1.2}.gallery-mini-hero>h4>em{color:#d5e5bd;font-size:17px;display:block}.gallery-mini-hero>strong{font-size:18px;font-weight:400;font-family:var(--serif);color:#e0ecd0;position:absolute;bottom:13px;left:14px}.gallery-mini-stats{border-bottom:1px solid #e5eadd;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 0;display:grid}.gallery-mini-stats>span{color:#9dac8b;min-width:0;font-size:4px}.gallery-mini-stats strong{letter-spacing:-.4px;color:#576e47;margin-top:5px;font-size:15px;font-weight:400;display:block}.gallery-mini-chart{margin-top:14px}.gallery-mini-chart>span{color:#8c9e7a;margin-bottom:10px;font-size:5px;display:block}.gallery-mini-chart>.chart{height:64px;padding-left:17px}.gallery-mini-chart .chart-y{font-size:3px}.gallery-mini-chart .chart-x{font-size:3px;left:17px}.gallery-card-caption{justify-content:space-between;align-items:center;gap:15px;padding:18px 3px 0;display:flex}.gallery-card-caption>div>span{letter-spacing:1.2px;color:#97a983;text-transform:uppercase;font-size:7px}.gallery-card-caption h2{letter-spacing:-.5px;margin-top:8px;font-size:19px}.gallery-open{color:#90a579;border:1px solid #dfe7d2;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;transition:background .3s,transform .3s,color .3s;display:flex}.gallery-editorial{background:#eeeee4;padding:16px}.gallery-editorial .gallery-mini-body{background:#fcfbf5;padding:15px 18px}.gallery-editorial .gallery-mini-side{background:#f6f6ef;width:54px}.gallery-editorial .gallery-mini-body>h3{font-family:var(--serif);font-size:23px;line-height:1.2}.gallery-editorial .gallery-mini-hero{float:left;border-radius:0;width:66%;height:168px}.gallery-editorial .gallery-mini-hero h4{font-family:var(--serif);max-width:100%;font-size:19px}.gallery-editorial .gallery-mini-hero h4 em{font-size:20px}.gallery-editorial .gallery-mini-stats{float:right;border:0;flex-direction:column;gap:15px;width:29%;padding-top:15px;display:flex}.gallery-editorial .gallery-mini-stats strong{font-family:var(--serif);font-size:28px;line-height:1.1}.gallery-editorial .gallery-mini-chart{clear:both;padding-top:13px}.gallery-operations .gallery-mini-body,.gallery-intelligence .gallery-mini-body{background:#19262e}.gallery-operations .gallery-mini-side,.gallery-intelligence .gallery-mini-side{color:#547378;background:#15212a;border-color:#25373c}.gallery-operations,.gallery-intelligence{background:#111d25;border-color:#263d42}.gallery-operations .gallery-mini-header,.gallery-intelligence .gallery-mini-header{color:#8aa18b;border-color:#2a3f3f}.gallery-operations .gallery-mini-body>h3,.gallery-intelligence .gallery-mini-body>h3{color:#dbe7d5;font-size:12px}.gallery-operations .gallery-mini-stats,.gallery-intelligence .gallery-mini-stats{background:#22363b;border:0;border-radius:4px;padding:12px;position:absolute;top:89px;left:12px;right:12px}.gallery-operations .gallery-mini-stats strong,.gallery-intelligence .gallery-mini-stats strong{color:#ccdfb4}.gallery-operations .gallery-mini-hero{float:left;width:48%;height:148px;margin-top:76px}.gallery-operations .gallery-mini-hero h4{max-width:100%;font-size:12px}.gallery-operations .gallery-mini-hero h4 em{font-size:15px}.gallery-operations .gallery-mini-chart{float:right;width:48%;margin-top:77px}.gallery-operations .gallery-mini-chart .chart{height:126px}.gallery-sales .gallery-mini-side{display:none}.gallery-sales .gallery-mini-body{padding:13px 18px}.gallery-sales .gallery-mini-header>span:first-child{font-size:9px}.gallery-sales .gallery-mini-body>h3{font-size:17px}.gallery-sales .gallery-mini-hero{float:left;width:58%;height:139px;margin-top:66px}.gallery-sales .gallery-mini-stats{border:0;gap:10px;padding:0;position:absolute;top:93px;left:18px;right:18px}.gallery-sales .gallery-mini-stats>span{background:#e6ecde;border-radius:4px;padding:8px}.gallery-sales .gallery-mini-stats>span:first-child{background:var(--accent);color:#ffffffa6}.gallery-sales .gallery-mini-stats>span:first-child>strong{color:#fff}.gallery-sales .gallery-mini-chart{float:right;width:38%;margin-top:70px}.gallery-sales .gallery-mini-chart .chart{height:118px}.gallery-immersive .gallery-mini-hero{height:202px;margin-top:14px;padding:22px}.gallery-immersive .gallery-mini-hero h4{max-width:92%;margin-top:15px;font-size:21px;line-height:1.2}.gallery-immersive .gallery-mini-hero h4 em{font-size:27px}.gallery-immersive .gallery-mini-hero>strong{font-size:29px;bottom:30px;left:auto;right:18px}.gallery-immersive .gallery-mini-stats{z-index:1;background:#fcfef7;border:1px solid #e5ecd7;border-radius:3px;margin:-24px 10px 0;padding:10px;position:relative}.gallery-immersive .gallery-mini-side{width:27px}.gallery-immersive .gallery-mini-body>h3{font-size:17px}.gallery-commerce .gallery-mini-side{display:none}.gallery-commerce .gallery-mini-hero{float:left;width:64%;height:155px}.gallery-commerce .gallery-mini-hero:after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.gallery-commerce .gallery-mini-stats{float:right;border:0;flex-direction:column;gap:9px;width:32%;padding-top:13px;display:flex}.gallery-commerce .gallery-mini-stats>span{background:#edf2e5;border-radius:6px;padding:9px}.gallery-commerce .gallery-mini-stats strong{font-size:19px}.gallery-commerce .gallery-mini-chart{clear:both;padding-top:9px}.gallery-minimal{background:#f0f2eb;padding:18px}.gallery-minimal .gallery-mini-side{border:1px solid #e4ead8;border-radius:5px;width:35px;margin-right:10px}.gallery-minimal .gallery-mini-body{padding:16px 20px}.gallery-minimal .gallery-mini-body>h3{font-family:var(--serif);font-size:22px}.gallery-minimal .gallery-mini-hero{background:#eaf0df;height:115px}.gallery-minimal .gallery-mini-hero>img{width:45%;left:55%}.gallery-minimal .gallery-mini-hero>div{background:linear-gradient(90deg,#eaf0df 52%,#0000)}.gallery-minimal .gallery-mini-hero h4{color:#4d643f;font-family:var(--serif);max-width:55%;font-size:17px}.gallery-minimal .gallery-mini-hero h4 em{color:#8ba372}.gallery-minimal .gallery-mini-hero>strong{display:none}.gallery-minimal .gallery-mini-stats{border:0;padding-top:17px}.gallery-minimal .gallery-mini-stats strong{font-family:var(--serif);font-size:27px}.gallery-intelligence .gallery-mini-hero{float:left;width:35%;height:170px;margin-top:77px;padding:12px}.gallery-intelligence .gallery-mini-hero h4{max-width:100%;font-size:13px}.gallery-intelligence .gallery-mini-hero h4 em{font-size:17px}.gallery-intelligence .gallery-mini-chart{float:right;background:#213338;border-radius:3px;width:61%;margin-top:77px;padding:10px 9px}.gallery-intelligence .gallery-mini-chart>.chart{height:125px}.gallery-bottom{text-align:center;border-top:1px solid #dee7cf;margin-top:57px;padding:82px 20px 74px}.gallery-bottom h2{letter-spacing:-.7px;font-size:32px;line-height:1.2}.gallery-bottom h2 em{color:#89a06f;font-size:1.3em}.gallery-bottom>.button{margin-top:27px;font-size:11px}@media(min-width:1600px){.landing-hero{min-height:760px}.landing-copy h1{font-size:72px}.landing-art{padding-left:45px}.preview-photo{height:290px}.experience-main{padding-inline:45px}.dashboard-hero-copy h2{font-size:42px}.layout-editorial .dashboard-hero-copy h2{font-size:55px}.workspace-heading h1{font-size:30px}.workspace-heading p{font-size:12px}.kpi-label{font-size:10px}.kpi-number{font-size:37px}.panel-heading h3{font-size:16px}.nav-item{font-size:11px}.experience-shell{--nav-width:228px}.nav-compact{--nav-width:78px}.nav-top{--nav-width:0px}.nav-floating{--nav-width:223px}.nav-hybrid{--nav-width:212px}.hero-module-card h4{font-size:13px}.hero-module-card p{font-size:9px}.activity-item strong{font-size:11px}.activity-item p{font-size:9px}.activity-item>small{font-size:8px}}@media(max-width:1199px){.landing-nav{height:86px;padding-inline:4%}.landing-nav nav{gap:20px;margin-left:0}.landing-hero{grid-template-columns:1fr 1.05fr;min-height:620px;padding:65px 4%}.landing-copy h1{letter-spacing:-2px;font-size:49px}.hero-description{font-size:12px}.landing-copy>.eyebrow{font-size:7px}.landing-actions{gap:17px}.landing-actions .button{padding:16px 18px;font-size:11px}.landing-actions>.text-button{font-size:10px}.landing-assurance{gap:12px;font-size:7px}.landing-assurance svg{width:11px}.landing-art{padding-left:17px}.preview-window{padding:18px}.preview-photo{height:237px}.preview-top>div{gap:12px;margin-left:0}.preview-greeting h3{font-size:26px}.preview-photo-copy{left:19px}.preview-photo-copy h3{font-size:31px}.preview-floating-kpi{width:126px;padding:12px}.preview-floating-kpi>strong{font-size:29px}.art-note{gap:9px;padding:12px}.art-note>div{font-size:9px}.art-note small{font-size:7px}.industry-ribbon{gap:30px;padding-inline:4%}.industry-ribbon>div{gap:20px}.industry-ribbon button{gap:7px;font-size:9px}.industry-ribbon button svg{width:17px}.how-section{padding:70px 6%}.how-steps{gap:34px}.onboarding-layout{grid-template-columns:280px 1fr}.onboarding-aside{padding:40px 27px}.onboarding-aside h2{font-size:36px}.onboarding-main{padding:30px 38px}.step-content h1{font-size:38px}.industry-grid{gap:10px}.industry-card{height:101px}.industry-card>span:not(.industry-card-shade):not(.industry-selected){font-size:10px}.onboarding-aside>.eyebrow{font-size:6px}.experience-shell{--nav-width:191px}.experience-sidebar{padding-inline:12px}.company-brand>span:last-child{font-size:11px}.company-brand small{font-size:4.3px}.sidebar-workspace{font-size:7px}.nav-item{padding-inline:9px;font-size:9px}.sidebar-discovery>span{font-size:5px}.experience-topbar{gap:12px;padding-inline:24px}.topbar-actions{gap:9px}.breadcrumb{gap:8px;font-size:8px}.search-trigger>span,.search-trigger>kbd{display:none}.experience-main{padding:26px 23px 0}.workspace-heading h1{font-size:22px}.workspace-heading>div>.eyebrow{font-size:5.5px}.workspace-heading-actions{gap:6px}.quick-action{padding:8px 10px;font-size:8px}.period-select{padding:6px}.period-select select{max-width:104px;font-size:7px}.workspace-heading-actions>.icon-button{width:24px}.tour-invite>p{font-size:8px;line-height:1.7}.tour-invite>p>strong{display:block}.dashboard-grid{gap:16px}.dashboard-hero{padding:22px}.dashboard-hero-copy h2{font-size:31px}.hero-module-grid{gap:10px}.hero-module-card{padding:13px}.hero-module-card h4{font-size:9px}.hero-module-card p{font-size:6px}.module-icon{width:29px;height:29px}.module-icon svg{width:19px}.panel{padding:19px}.panel-heading h3{font-size:11px}.focus-panel .panel-heading h3{font-size:24px}.focus-main>strong{font-size:59px}.focus-main>p{font-size:10px}.focus-footer{gap:6px}.focus-footer>span{font-size:5px}.avatar-stack>span{width:20px;height:20px;font-size:5px}.kpi-panel{padding:19px 16px}.kpi-number{font-size:27px}.kpi-label{font-size:7px}.kpi-foot>small{font-size:5.5px}.kpi-foot>span{padding:2px 4px;font-size:6px}.activity-item>small{font-size:5px}.activity-item p{font-size:6px}.nav-compact{--nav-width:65px}.nav-compact .experience-sidebar{padding-inline:10px}.nav-compact .nav-item{width:43px}.nav-floating{--nav-width:190px}.nav-floating .company-brand{gap:7px}.nav-floating .company-brand>span:last-child{font-size:10px}.nav-floating .sidebar-discovery h4{font-size:24px}.nav-top{--nav-width:0px}.nav-top .experience-topbar{gap:19px;padding-inline:28px}.nav-top .top-nav{gap:17px}.nav-top .company-brand>span:last-child{font-size:13px}.nav-top .experience-main{padding:30px 28px 0}.top-nav>button{font-size:8px}.nav-hybrid{--nav-width:183px}.hybrid-nav{gap:16px;padding-inline:24px}.hybrid-nav>span{display:none}.hybrid-nav>button{font-size:7px}.layout-editorial .dashboard-hero-copy h2{font-size:41px}.layout-editorial .workspace-heading h1{font-size:34px}.layout-editorial .kpi-number{width:53%;font-size:36px}.layout-editorial .kpi-foot{width:47%}.layout-editorial .kpi-foot>small{font-size:5px}.layout-editorial .focus-panel{padding:20px}.layout-editorial .focus-panel h3{font-size:28px}.layout-editorial .focus-main{gap:17px}.layout-editorial .focus-main>strong{font-size:75px}.layout-editorial .focus-main>p{font-size:10px}.layout-intelligence .dashboard-hero-copy h2{font-size:28px}.layout-intelligence .dashboard-hero{padding:20px}.layout-immersive .dashboard-hero-copy h2{font-size:45px}.layout-immersive .hero-inline-kpi{min-width:150px;padding:17px;right:25px}.layout-immersive .hero-inline-kpi strong{font-size:38px}.layout-immersive .dashboard-hero-copy>p{max-width:300px;font-size:10px}.layout-minimal .experience-main{padding:34px 4% 0}.layout-minimal .workspace-heading h1{font-size:35px}.layout-minimal .kpi-panel{padding-inline:16px}.layout-sales .kpi-panel{padding:20px 17px}.layout-sales .kpi-strip{gap:12px}.layout-sales .hero-split .dashboard-hero-copy h2,.layout-commerce .hero-split .dashboard-hero-copy h2{font-size:30px}.layout-executive .kpi-panel{padding:19px 13px}.layout-executive .kpi-number{font-size:27px}.layout-operations .dashboard-hero-copy h2{font-size:28px}.layout-operations .hero-module-card{padding:12px}.layout-operations .activity-item{gap:8px}.layout-operations .activity-item strong{font-size:8px}.layout-sales .activity-item{gap:8px}.layout-commerce .visual-feature h3{font-size:35px}.pipeline-board{gap:11px}.pipeline-column{padding:13px 9px}.pipeline-title{gap:5px}.pipeline-title h3{font-size:9px}.pipeline-card{padding:12px 10px}.pipeline-card h4{font-size:10px}.pipeline-card p{font-size:7px}.pipeline-card footer>span:not(.mini-avatar){display:none}.product-grid,.project-grid{gap:15px}.product-photo{height:161px}.product-content{padding:16px}.product-content h3{font-size:11px}.calendar-layout{grid-template-columns:minmax(0,1fr) 205px;gap:16px}.calendar-panel{padding:20px 15px}.calendar-heading h3{font-size:16px}.calendar-day,.calendar-empty{min-height:75px;padding:7px 4px}.calendar-day>small{padding:4px 2px;font-size:4px}.analytics-grid{grid-template-columns:minmax(0,1fr) 240px;gap:17px}.analytics-insight>.button{max-width:140px;font-size:7px}.team-grid{gap:12px}.team-card{padding:23px 12px}.team-card>h3{font-size:11px}.team-card>.button{font-size:6px}.document-folders{gap:12px}.document-folders>button{gap:8px;padding:17px 12px}.document-folders>button>svg:first-child{width:23px}.document-folders>button>span{font-size:9px}.document-folders small{font-size:5px}.gallery-main{padding-inline:5%}.gallery-heading h1{font-size:43px}.gallery-preview{height:303px}.gallery-mini-hero>h4{font-size:12px}.gallery-editorial .gallery-mini-hero h4{font-size:17px}.gallery-immersive .gallery-mini-hero h4{font-size:18px}.gallery-immersive .gallery-mini-hero h4 em{font-size:23px}.gallery-intelligence .gallery-mini-hero h4{font-size:11px}}@media(max-width:959px){.landing-hero{grid-template-columns:1fr 1fr;gap:5px;min-height:610px;padding:55px 4% 65px}.landing-copy h1{letter-spacing:-1.8px;font-size:43px}.hero-description{font-size:11px;line-height:1.9}.landing-actions{flex-wrap:wrap;gap:13px}.landing-assurance{flex-wrap:wrap;gap:12px;max-width:270px;line-height:1.7}.landing-art{padding:35px 0 28px 14px}.preview-window{padding:15px}.preview-photo{height:224px}.preview-greeting{padding-top:16px}.preview-greeting>span{display:none}.preview-greeting h3{font-size:24px}.preview-top>div{gap:10px;font-size:6px}.preview-photo-copy h3{font-size:26px}.preview-photo-copy h3 em{font-size:30px}.preview-photo-copy{top:29px;left:16px}.preview-floating-kpi{width:111px;padding:10px;bottom:11px;right:10px}.preview-floating-kpi>strong{font-size:25px;line-height:1.4}.preview-floating-kpi>span{font-size:4px}.preview-floating-kpi small{font-size:5px}.preview-bottom{grid-template-columns:.8fr 1.2fr;gap:12px}.mini-property>img{width:55px;height:54px}.mini-property>span{font-size:6px}.mini-property{gap:7px}.preview-bottom>div>small{font-size:4px}.art-note{padding:10px;bottom:0;left:-12px}.note-icon{width:28px;height:28px}.art-note>div{font-size:8px}.art-note small{font-size:6px}.note-check{width:15px;height:15px}.art-bottom{font-size:5px;bottom:-24px;left:15px}.industry-ribbon>span{display:none}.industry-ribbon>div{gap:20px;max-width:none}.onboarding-layout{grid-template-columns:233px 1fr}.onboarding-aside{padding:36px 22px}.onboarding-aside h2{font-size:34px}.onboarding-aside>p{font-size:10px}.onboarding-main{padding:27px 26px}.onboarding-aside>.eyebrow{font-size:5px}.step-content h1{font-size:33px}.step-content>.eyebrow{font-size:6px}.step-content>p{font-size:11px}.industry-grid{grid-template-columns:1fr 1fr;max-height:395px}.industry-card{height:103px}.category-pills{gap:4px}.category-pills>button{padding:6px 9px;font-size:8px}.objective-grid{gap:9px}.objective-card{gap:15px;padding:20px 12px;font-size:9px}.objective-card>svg{width:21px}.objective-check{width:12px;height:12px;top:13px;right:10px}.onboarding-footer>span{display:none}.field-row{grid-template-columns:1fr;gap:16px}.website-field{margin-top:4px}.website-field input{margin-top:0}.step-list button>div{font-size:11px}.step-list button small{font-size:8px}.step-list button>svg{display:none}.onboarding-aside-photo{height:157px}.onboarding-aside-photo p{font-size:20px}.onboarding-aside-photo>div{gap:8px;left:13px}.onboarding-privacy{font-size:6px}.experience-shell{--nav-width:166px}.experience-sidebar{padding-inline:10px}.company-brand{gap:8px}.company-brand>span:last-child{font-size:10px}.company-brand small{letter-spacing:.6px;font-size:3.5px}.company-monogram{width:28px;font-size:30px}.sidebar-workspace{padding:10px 2px;font-size:6px}.sidebar-workspace>svg{width:10px}.nav-item{gap:9px;padding-inline:8px;font-size:8px}.nav-item>svg{width:16px}.sidebar-discovery{padding:12px 10px}.sidebar-discovery h4{font-size:22px}.sidebar-discovery>span{gap:5px;font-size:4px}.sidebar-discovery>span>svg{width:14px}.sidebar-discovery>button{font-size:6.5px}.nav-floating{--nav-width:173px}.nav-floating .experience-sidebar{padding-inline:11px;top:10px;bottom:10px;left:10px}.nav-floating .company-brand>span:last-child,.nav-floating .nav-item{font-size:8px}.nav-compact{--nav-width:60px}.nav-compact .experience-sidebar{padding-inline:9px}.nav-compact .nav-item{width:42px;height:40px}.nav-hybrid{--nav-width:166px}.nav-hybrid .experience-sidebar{padding-inline:10px}.nav-hybrid .company-brand>span:last-child{font-size:9px}.nav-top{--nav-width:0px}.nav-top .topbar-brand{max-width:170px}.nav-top .company-brand>span:last-child{font-size:11px}.nav-top .top-nav{gap:12px}.nav-top .topbar-actions{gap:5px}.nav-top .experience-topbar{gap:15px;padding-inline:22px}.top-nav>button{font-size:7px}.experience-main{padding:25px 20px 0}.experience-topbar{padding-inline:20px}.breadcrumb>span{max-width:100px}.concept-badge{display:none}.workspace-heading{flex-wrap:wrap;align-items:start;gap:15px}.workspace-heading-actions{align-self:center;margin-top:0}.workspace-heading h1{font-size:24px}.workspace-heading>div>.eyebrow{font-size:5px}.workspace-heading p{font-size:9px}.tour-invite{gap:8px;padding:8px}.tour-invite>p{font-size:7px}.tour-invite>button:not(.icon-button){gap:5px;font-size:7px}.tour-invite-icon{width:22px;height:22px}.tour-invite-icon svg{width:13px}.dashboard-grid{gap:14px}.layout-executive .dashboard-hero,.layout-editorial .dashboard-hero{grid-column:span 12;min-height:320px}.layout-executive .kpi-strip,.layout-editorial .kpi-strip{grid-column:span 12;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.layout-executive .kpi-panel{border-bottom:0;padding:18px 13px}.layout-executive .kpi-panel:nth-child(2){border-right:1px solid var(--line)}.layout-executive .kpi-number{margin-top:14px}.layout-editorial .kpi-panel{border-bottom:0;border-right:1px solid var(--line);padding:5px 13px}.layout-editorial .kpi-panel:first-child{padding-top:5px}.layout-editorial .kpi-panel:last-child{border-right:0}.layout-editorial .kpi-number{float:none;width:100%;font-size:35px}.layout-editorial .kpi-foot{float:none;align-items:start;gap:6px;width:100%;margin-top:9px}.layout-editorial .dashboard-hero-copy h2{font-size:44px}.layout-editorial .hero-modules{margin-top:3px}.layout-editorial .focus-main{gap:12px}.layout-editorial .focus-main>strong{font-size:61px}.layout-editorial .focus-main>p{font-size:9px}.layout-editorial .focus-panel h3{font-size:25px}.layout-editorial .hero-module-card h4{font-size:10px}.layout-editorial .activity-panel{padding-left:0}.layout-minimal .workspace-heading h1{font-size:37px}.layout-minimal .dashboard-grid{gap:22px}.layout-minimal .dashboard-hero-copy h2{font-size:32px}.layout-minimal .kpi-number{font-size:34px}.layout-minimal .kpi-panel{padding-inline:11px}.layout-minimal .hero-module-card h4{font-size:9px}.layout-minimal .focus-panel{padding:20px}.layout-operations .dashboard-hero{grid-column:span 5}.layout-operations .dashboard-hero-copy h2{font-size:26px}.layout-operations .visual-feature,.layout-operations .activity-panel{grid-column:span 6}.layout-operations .focus-panel{grid-column:span 12;grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.layout-operations .focus-main{grid-row:span 2;align-items:center;gap:30px;padding:0;display:flex}.layout-operations .focus-main>p{max-width:130px;margin:0}.layout-operations .focus-footer{grid-area:2/1}.layout-intelligence .dashboard-hero{grid-column:span 5;min-height:340px}.layout-intelligence .performance-panel{grid-column:span 7}.layout-intelligence .performance-panel .chart{height:190px}.layout-intelligence .hero-modules{grid-column:span 8}.layout-intelligence .hero-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-intelligence .hero-module-card:nth-child(5){grid-column:span 2}.layout-intelligence .focus-panel{grid-column:span 4}.layout-intelligence .hero-module-card{padding:12px}.layout-intelligence .visual-feature{grid-column:span 5}.layout-intelligence .activity-panel{grid-column:span 7}.layout-immersive .dashboard-hero-copy h2{font-size:40px}.layout-immersive .dashboard-hero{min-height:400px;padding:25px 28px}.layout-immersive .dashboard-hero-copy{max-width:85%}.layout-immersive .hero-inline-kpi{min-width:135px;padding:16px;bottom:57px;right:23px}.layout-immersive .hero-inline-kpi strong{font-size:31px}.layout-immersive .hero-inline-kpi>span{font-size:5px}.layout-immersive .hero-inline-kpi>small{font-size:6px}.layout-immersive .kpi-strip{margin:-42px 14px 0}.layout-immersive .dashboard-hero-copy p{max-width:280px;font-size:9px}.layout-sales .kpi-panel{padding:18px 13px}.layout-sales .focus-panel{grid-column:span 12;grid-template-columns:1fr 1fr;gap:15px;min-height:0;display:grid}.layout-sales .focus-main{grid-row:span 2;align-items:center;gap:30px;padding:0;display:flex}.layout-sales .focus-main>p{margin:0}.layout-sales .focus-footer{grid-area:2/1}.layout-sales .visual-feature,.layout-sales .activity-panel{grid-column:span 6}.layout-commerce .visual-feature{min-height:320px}.layout-commerce .dashboard-hero{grid-column:span 8;min-height:320px}.layout-commerce .hero-split .dashboard-hero-copy h2{font-size:29px}.layout-commerce .hero-split .dashboard-hero-copy{max-width:85%}.hero-module-grid{gap:8px}.hero-module-card{padding:12px 10px}.hero-module-card h4{margin-top:12px;font-size:8px}.hero-module-card p{font-size:5px}.module-icon{width:26px;height:26px}.module-icon>svg{width:18px}.hero-module-card>div:first-child>svg{width:12px}.module-mini-line{margin-top:15px}.performance-panel{grid-column:span 7}.focus-panel{grid-column:span 5}.panel{padding:17px}.panel-heading .eyebrow{font-size:5px}.panel-heading h3{font-size:11px}.kpi-number{font-size:25px}.kpi-label{font-size:6px}.kpi-label>svg{width:13px}.kpi-panel{padding:18px 13px}.kpi-foot{flex-wrap:wrap;gap:5px}.focus-main>strong{font-size:55px}.focus-footer>.icon-button{width:20px}.section-heading>span{font-size:6px}.section-heading h3{font-size:14px}.section-heading .eyebrow{font-size:5px}.visual-feature h3{font-size:26px}.visual-feature>div:last-child{padding:21px}.visual-feature .eyebrow{font-size:4.5px}.visual-feature button{font-size:7px}.activity-item{gap:9px}.activity-item>.activity-symbol{width:25px;height:25px}.activity-item>.activity-symbol>svg{width:15px}.activity-item strong{font-size:8px}.activity-item p{font-size:6px}.activity-item>small{display:none}.experience-end{gap:20px}.experience-end strong{font-size:8px}.experience-end p>span{font-size:6px}.experience-end .button{padding:9px 11px;font-size:8px}.experience-footer>span{font-size:4.5px}.experience-footer>div{gap:13px}.experience-footer button{font-size:6px}.module-intro h2{font-size:25px}.module-intro p{font-size:9px}.pipeline-board{grid-template-columns:repeat(4,minmax(175px,1fr));padding-bottom:15px}.product-grid,.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-photo{height:178px}.project-image{height:155px}.project-content h3{font-size:12px}.module-tabs{gap:15px}.module-tabs>button{font-size:9px}.search-field.small{width:175px}.inventory-summary strong{font-size:21px}.inventory-summary>div{gap:10px;padding-inline:15px}.inventory-summary>div>span{font-size:7px}.calendar-layout{grid-template-columns:1fr}.day-agenda{min-height:180px}.agenda-empty{padding:24px 15px}.agenda-item{max-width:500px}.calendar-day,.calendar-empty{min-height:80px}.calendar-day>small{font-size:6px}.analytics-grid{grid-template-columns:minmax(0,1fr) 205px;gap:16px}.analytics-breakdown{padding:21px 17px}.donut-chart{width:133px;height:133px}.analytics-banner h3{font-size:29px}.analytics-insight{flex-wrap:wrap}.analytics-insight>.button{max-width:none;margin-left:48px}.analytics-insight>div{min-width:250px}.workflow-nodes{gap:10px}.workflow-nodes>div{padding:13px}.workflow-nodes>div>span{font-size:8px;line-height:1.7}.workflow-nodes>svg{width:14px}.team-grid{grid-template-columns:repeat(2,1fr);gap:18px}.team-card{padding:25px}.team-card>h3{font-size:14px}.team-card>p{font-size:10px}.team-card>.button{font-size:8px}.team-banner h3{font-size:30px}.team-banner>div{padding:27px}.document-folders{grid-template-columns:repeat(2,1fr);gap:16px}.document-folders>button{padding:19px 16px}.document-folders>button>span{font-size:11px}.document-folders small{font-size:7px}.settings-grid{grid-template-columns:1fr}.settings-brand{padding:28px}.settings-details>div>strong{font-size:11px}.gallery-heading h1{font-size:36px}.gallery-heading .eyebrow{font-size:6px}.gallery-stamp{letter-spacing:1px;width:124px;height:124px;margin-right:0;font-size:8px}.gallery-stamp>em{font-size:12px}.gallery-stamp>svg{width:23px;margin-top:6px}.gallery-grid{gap:31px 20px}.gallery-preview{height:272px;padding:10px}.gallery-mini-side{gap:15px;width:27px}.gallery-mini-body{padding:10px}.gallery-mini-hero{height:112px;padding:12px}.gallery-mini-hero>h4{font-size:11px}.gallery-mini-hero>h4>em{font-size:14px}.gallery-mini-hero>strong{font-size:16px;bottom:10px;left:12px}.gallery-mini-stats>span{font-size:3.5px}.gallery-mini-stats strong{font-size:14px}.gallery-editorial{padding:12px}.gallery-editorial .gallery-mini-side{width:34px}.gallery-editorial .gallery-mini-body{padding:12px}.gallery-editorial .gallery-mini-body>h3{font-size:20px}.gallery-editorial .gallery-mini-hero h4{font-size:16px}.gallery-editorial .gallery-mini-hero h4 em{font-size:18px}.gallery-editorial .gallery-mini-hero{height:152px}.gallery-editorial .gallery-mini-stats strong{font-size:24px}.gallery-immersive .gallery-mini-hero{height:177px;padding:16px}.gallery-immersive .gallery-mini-hero h4{font-size:18px}.gallery-immersive .gallery-mini-hero h4 em{font-size:21px}.gallery-immersive .gallery-mini-body>h3{font-size:14px}.gallery-immersive .gallery-mini-hero>strong{font-size:24px;bottom:27px;right:13px}.gallery-operations .gallery-mini-stats,.gallery-intelligence .gallery-mini-stats{top:86px;left:10px;right:10px}.gallery-operations .gallery-mini-hero h4{font-size:10px}.gallery-operations .gallery-mini-hero h4 em{font-size:12px}.gallery-operations .gallery-mini-hero{margin-top:74px}.gallery-sales .gallery-mini-body{padding:12px}.gallery-sales .gallery-mini-stats{gap:6px;top:88px;left:12px;right:12px}.gallery-sales .gallery-mini-body>h3{font-size:14px}.gallery-sales .gallery-mini-hero{height:130px;margin-top:64px}.gallery-minimal{padding:12px}.gallery-minimal .gallery-mini-side{width:27px;margin-right:7px}.gallery-minimal .gallery-mini-body{padding:12px}.gallery-minimal .gallery-mini-body>h3{font-size:18px}.gallery-minimal .gallery-mini-hero h4{font-size:14px}.gallery-minimal .gallery-mini-hero h4 em{font-size:15px}.gallery-minimal .gallery-mini-stats strong{font-size:24px}.gallery-intelligence .gallery-mini-hero{padding:9px}.gallery-intelligence .gallery-mini-hero h4{font-size:10px}.gallery-intelligence .gallery-mini-hero h4 em{font-size:13px}.gallery-commerce .gallery-mini-stats>span{padding:7px}.gallery-commerce .gallery-mini-stats strong{font-size:15px}.gallery-card-caption h2{font-size:17px}.gallery-card-caption>div>span{font-size:6px}.gallery-open{width:32px;height:32px}}@media(max-width:719px){.landing-nav{gap:12px;height:78px;padding:0 6%}.wordmark{gap:10px}.wordmark>span:nth-child(2){font-size:14px}.wordmark small{letter-spacing:1px;font-size:5px}.brand-symbol{letter-spacing:-9px;font-size:37px}.landing-nav nav{display:none}.nav-cta{gap:7px;padding:11px 12px;font-size:9px}.nav-cta>svg{width:13px}.landing-hero{flex-direction:column;align-items:stretch;gap:30px;min-height:0;padding:43px 6% 55px;display:flex;overflow:hidden}.landing-copy>.eyebrow{letter-spacing:1.4px;margin-bottom:22px;font-size:7px}.landing-copy h1{letter-spacing:-2px;max-width:530px;font-size:clamp(43px,8.7vw,62px);line-height:1.05}.landing-copy h1 em{margin-top:4px;font-size:1.18em}.hero-description{margin-top:26px;font-size:12px;line-height:1.9}.hero-description .desktop-break{display:none}.landing-actions{flex-wrap:nowrap;gap:23px;margin-top:27px}.landing-actions .button{padding:15px 18px;font-size:11px}.landing-actions>.text-button{gap:7px;font-size:10px}.landing-assurance{gap:15px;max-width:none;margin-top:19px;font-size:7px}.landing-assurance svg{width:11px}.landing-art{align-self:center;width:100%;max-width:535px;margin-top:0;padding:29px 6px 33px 11px}.art-caption{font-size:5px;top:4px;right:13px}.preview-window{padding:18px;transform:perspective(1400px)rotateY(-4deg)rotate(1deg)}.preview-top{padding-bottom:13px}.preview-logo{font-size:21px}.preview-top>div{gap:15px;font-size:6px}.preview-greeting{padding:16px 0 13px}.preview-greeting small{font-size:5px}.preview-greeting h3{font-size:26px}.preview-greeting>span{font-size:4px;display:flex}.preview-photo{height:232px}.preview-photo-copy{top:29px;left:20px}.preview-photo-copy>span:first-child{font-size:5px}.preview-photo-copy h3{margin-top:12px;font-size:29px}.preview-photo-copy h3 em{font-size:34px}.preview-photo-link{gap:13px;margin-top:19px;font-size:6px}.preview-floating-kpi{width:120px;padding:11px;bottom:12px;right:12px}.preview-floating-kpi>strong{font-size:28px;line-height:1.5}.preview-floating-kpi>span{font-size:4.5px}.preview-bottom{grid-template-columns:1fr 1.2fr;gap:16px;margin-top:17px}.preview-bottom>div>small{font-size:4.5px}.mini-property>img{width:65px;height:55px}.mini-property>span{font-size:7px}.mini-property small{font-size:4px}.mini-property b{font-size:8px}.art-note{gap:10px;padding:10px 13px;bottom:14px;left:-2px}.art-note>div{font-size:9px}.art-note small{font-size:6px}.note-icon{width:30px;height:30px}.art-bottom{font-size:5px;bottom:-3px;left:13px}.orbit-one{width:430px;height:400px}.orbit-two{width:540px;height:520px}.industry-ribbon{padding:23px 6%;overflow:hidden}.industry-ribbon>div{scrollbar-width:none;justify-content:start;gap:25px;padding-block:5px;overflow-x:auto}.industry-ribbon button{gap:8px;font-size:9px}.industry-ribbon button svg{width:18px}.how-section{padding:55px 7% 49px}.how-section>div>.eyebrow{letter-spacing:1.3px;font-size:6px}.how-section h2{letter-spacing:-.7px;font-size:23px;line-height:1.4}.how-section h2 em{font-size:28px}.how-steps{flex-direction:column;gap:28px;margin:37px 0 30px;display:flex}.how-steps article{grid-template-columns:35px 1fr;column-gap:17px;padding-top:19px;display:grid}.how-steps article>span{flex-direction:column;grid-row:span 2;justify-content:start;gap:16px;font-size:9px}.how-steps h3{margin-top:0;font-size:17px}.how-steps p{max-width:none;margin-top:10px;font-size:12px;line-height:1.9}.how-section>.text-button{gap:8px;font-size:10px}.landing-bottom-cta{padding:48px 20px}.landing-bottom-cta>.eyebrow{letter-spacing:1.1px;font-size:5px}.landing-bottom-cta h2{font-size:36px;line-height:1.05}.landing-bottom-cta h2 em{font-size:44px}.landing-bottom-cta .button{padding:16px 20px;font-size:11px}.landing-footer{flex-wrap:wrap;gap:22px;padding:28px 6%}.landing-footer .wordmark{transform:scale(.85)}.landing-footer p{order:3;max-width:100%;font-size:8px;line-height:1.9}.landing-footer>span{margin-left:auto;font-size:8px}.onboarding-header{height:77px;padding:0 6%}.onboarding-header>.text-button{font-size:9px}.onboarding-layout{flex-direction:column;min-height:calc(100vh - 77px);display:flex}.onboarding-aside{background:#f2f6e9;border-bottom:1px solid #e1e8d5;border-right:0;padding:16px 6%;position:relative}.onboarding-aside>.eyebrow,.onboarding-aside>h2,.onboarding-aside>p,.onboarding-aside-photo,.onboarding-privacy{display:none}.step-list{justify-content:space-between;gap:12px;margin:0;display:flex}.step-list>button{gap:8px;padding:5px 0}.step-list>button>span{width:24px;height:24px;font-size:9px}.step-list>button>div{font-size:9px}.step-list small{display:none!important}.onboarding-main{padding:23px 6% 25px}.step-topline{letter-spacing:1.1px;font-size:6px}.step-topline i{width:74px}.step-content{padding-top:29px}.step-content>.eyebrow{letter-spacing:1.2px;font-size:6px}.step-content h1{letter-spacing:-1px;margin-top:16px;font-size:37px;line-height:1.07}.step-content>p{margin-top:18px;margin-bottom:24px;font-size:11px;line-height:1.8}.search-field{height:42px}.search-field input{font-size:11px}.category-pills{gap:5px;margin:14px 0 18px}.category-pills>button{padding:7px 9px;font-size:8px}.industry-grid{gap:12px;max-height:388px;padding:3px 5px 3px 3px}.industry-card{height:110px;padding:13px}.industry-card>svg{width:19px;height:19px}.industry-card>span:not(.industry-card-shade):not(.industry-selected){font-size:11px;bottom:13px;left:13px}.industry-card small{font-size:7px}.subindustry-section>label{font-size:10px}.subindustry-section .category-pills>button{padding:6px 9px;font-size:8px}.objective-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.objective-card{gap:15px;min-height:96px;padding:19px 11px;font-size:9px}.objective-card>svg{width:22px}.objective-check{width:13px;height:13px;top:12px;right:9px}.objective-card>span:not(.objective-check){letter-spacing:-.1px;font-size:9px;line-height:1.4}.subtle-note{padding:15px 13px;font-size:9px;line-height:1.8}.onboarding-footer{margin-top:25px;padding-top:20px}.onboarding-footer>.button{padding:13px 17px;font-size:11px}.onboarding-footer>.text-button{font-size:10px}.field{margin-top:20px;font-size:11px}.field>input,.field>textarea,.field>select{padding:12px 13px;font-size:16px}.field>textarea{font-size:13px;line-height:1.8}.field-row{grid-template-columns:1fr 1fr;gap:16px}.upload-zone{gap:9px;min-height:90px;padding:18px 8px}.upload-zone>span{font-size:8px;line-height:1.6}.upload-zone>svg{width:20px}.upload-zone small{margin-top:4px;font-size:5.5px}.website-field{margin-top:0}.website-field input{min-height:43px;margin-top:6px;padding:12px 9px;font-size:12px}.website-field>small{font-size:7px;line-height:1.8}.form-error{font-size:10px;line-height:1.8}.generation-page{padding-top:29px}.generation-page>.wordmark{margin-left:3%}.generation-orb{width:150px;height:150px;margin-top:44px}.generation-page>.eyebrow{letter-spacing:1px;font-size:6px}.generation-page h1{font-size:36px}.generation-page h1 em{font-size:1.16em}.generation-page>p{font-size:11px}.generation-stages{gap:16px;margin-top:34px}.generation-stages>div{font-size:11px}.generation-page>small{max-width:280px;font-size:7px;line-height:1.8}.experience-shell{--nav-width:0px!important}.experience-body,.nav-floating .experience-body{margin-left:0}.experience-sidebar,.nav-top .experience-sidebar{transition:transform .3s;transform:translate(-105%);z-index:95!important;border-radius:0!important;width:230px!important;padding:27px 17px!important;display:flex!important;top:0!important;bottom:0!important;left:0!important}.mobile-nav-open .experience-sidebar{transform:translate(0);box-shadow:20px 0 50px #071e2220}.experience-sidebar .company-brand{justify-content:start!important;gap:11px!important}.experience-sidebar .company-brand>span:last-child{font-size:13px!important;display:block!important}.experience-sidebar .company-brand small{letter-spacing:.8px;font-size:5px!important}.experience-sidebar .company-monogram{width:34px!important;font-size:36px!important}.experience-sidebar .sidebar-workspace{padding-block:12px;font-size:8px;display:flex!important}.experience-sidebar .sidebar-workspace>span{display:flex}.experience-sidebar .nav-section-label{margin-block:23px 10px;font-size:7px;display:block!important}.experience-sidebar .sidebar-scroll{flex:1;width:100%;margin:0;padding:0 0 14px}.experience-sidebar .nav-item{margin-bottom:2px;justify-content:start!important;gap:11px!important;width:100%!important;min-height:39px!important;padding:10px!important;font-size:11px!important}.experience-sidebar .nav-item>span{display:block!important}.experience-sidebar .nav-item>svg{width:19px}.experience-sidebar .nav-item.active>i{display:block!important}.experience-sidebar .all-modules{border:1px dashed var(--line);justify-content:start;margin-top:16px;font-size:9px!important;display:flex!important}.experience-sidebar .all-modules>svg:last-child{width:14px;display:block!important}.experience-sidebar .sidebar-discovery{padding:15px 13px;display:block!important}.experience-sidebar .sidebar-discovery>span{font-size:6px!important}.experience-sidebar .sidebar-discovery h4{font-size:29px}.experience-sidebar .sidebar-discovery>button{font-size:9px}.experience-sidebar .sidebar-powered{padding-top:14px;font-size:8px;display:flex!important}.experience-sidebar .sidebar-bottom{width:100%;padding-top:13px}.experience-topbar,.nav-top .experience-topbar{gap:10px;height:64px;padding:0 5%}.mobile-menu{width:26px;height:30px;color:var(--muted);display:flex}.topbar-brand,.nav-top .topbar-brand{flex:1;min-width:0;max-width:none;display:block}.topbar-brand .company-brand{gap:7px;width:auto;max-width:170px}.topbar-brand .company-monogram{width:24px;height:27px;font-size:27px}.topbar-brand .company-monogram i{width:4px;height:4px;bottom:4px;right:0}.topbar-brand .company-brand>span:last-child,.nav-top .topbar-brand .company-brand>span:last-child{font-size:11px}.topbar-brand .company-brand small{display:none}.topbar-brand .company-brand>img{width:26px;height:27px}.breadcrumb,.top-nav,.nav-top .top-nav{display:none}.topbar-actions,.nav-top .topbar-actions{gap:8px}.topbar-actions .theme-toggle{display:none}.search-trigger{justify-content:center;width:23px;height:29px}.search-trigger>svg{width:16px}.notification-button{width:22px;height:28px}.notification-button>svg{width:16px}.notification-button>i{top:4px;right:3px}.user-avatar{width:25px;height:25px;font-size:7px}.hybrid-nav{scrollbar-width:none;gap:20px;height:42px;padding:0 5%;overflow-x:auto}.hybrid-nav>button{white-space:nowrap;font-size:8px}.hybrid-nav>button>svg{width:14px}.experience-main,.nav-top .experience-main,.nav-floating .experience-main,.layout-minimal .experience-main,.layout-editorial .experience-main{padding:25px 5% 0}.workspace-heading{gap:16px;margin-bottom:19px;display:block}.workspace-heading>div>.eyebrow{letter-spacing:1px;font-size:5.8px}.workspace-heading h1,.layout-operations .workspace-heading h1,.layout-intelligence .workspace-heading h1{letter-spacing:-.8px;max-width:370px;font-size:25px;line-height:1.15}.layout-editorial .workspace-heading h1,.layout-minimal .workspace-heading h1{letter-spacing:-1px;font-size:37px;line-height:1.05}.workspace-heading p{margin-top:8px;font-size:9px;line-height:1.6}.workspace-heading-actions{justify-content:end;gap:9px;margin-top:20px}.workspace-heading-actions>.icon-button{width:28px;height:30px;margin-right:auto}.period-select{gap:6px;padding:7px 9px}.period-select select{max-width:120px;font-size:9px}.quick-action{gap:7px;padding:10px 12px;font-size:9px}.tour-invite{flex-wrap:wrap;gap:9px;margin-bottom:20px;padding:10px 8px}.tour-invite>p{flex-basis:calc(100% - 65px);font-size:8px;line-height:1.7}.tour-invite>p>strong{margin-bottom:2px;font-size:9px;display:block}.tour-invite>button:not(.icon-button){flex-basis:calc(100% - 30px);order:3;justify-content:start;margin-left:31px;font-size:8px}.tour-invite>.icon-button{opacity:.7;align-self:start;width:17px;height:17px;margin-left:auto;position:absolute;right:calc(5% + 9px)}.dashboard-grid,.layout-immersive .dashboard-grid,.layout-intelligence .dashboard-grid,.layout-minimal .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-grid>section{min-width:0;grid-column:span 2!important}.dashboard-hero,.layout-executive .dashboard-hero,.layout-editorial .dashboard-hero,.layout-operations .dashboard-hero,.layout-sales .dashboard-hero,.layout-commerce .dashboard-hero,.layout-intelligence .dashboard-hero,.layout-minimal .dashboard-hero{order:1;min-height:340px;padding:22px}.dashboard-hero-top>svg{width:19px}.hero-eyebrow{letter-spacing:1.3px;font-size:5px}.dashboard-hero-copy,.layout-executive .dashboard-hero-copy,.layout-editorial .dashboard-hero-copy,.layout-sales .hero-split .dashboard-hero-copy,.layout-commerce .hero-split .dashboard-hero-copy,.layout-intelligence .dashboard-hero-copy,.layout-minimal .dashboard-hero-copy{max-width:100%;padding:33px 0 24px}.dashboard-hero-copy h2,.layout-operations .dashboard-hero-copy h2,.layout-sales .hero-split .dashboard-hero-copy h2,.layout-commerce .hero-split .dashboard-hero-copy h2,.layout-intelligence .dashboard-hero-copy h2{letter-spacing:-.9px;max-width:350px;font-size:33px;line-height:1.05}.dashboard-hero-copy h2 em{font-size:1.2em;line-height:1.08}.dashboard-hero-copy>p{max-width:280px;margin-top:18px;font-size:9px;line-height:1.9}.hero-explore{gap:17px;margin-top:22px;font-size:8px}.hero-explore>span{width:27px;height:27px}.hero-bottom{letter-spacing:1.1px;padding-top:14px;font-size:4px}.hero-company-label{letter-spacing:1.5px;font-size:4.5px}.hero-inline-kpi{display:none!important}.hero-split .hero-shade,.layout-sales .hero-split .hero-shade,.layout-commerce .hero-split .hero-shade{background:linear-gradient(90deg,#203c31e6,#203c31ad 48%,#203c3125)}.hero-split .hero-image,.layout-sales .hero-split .hero-image,.layout-commerce .hero-split .hero-image{width:100%;left:0}.hero-split .dashboard-hero-copy>p{max-width:85%}.layout-editorial .dashboard-hero{min-height:359px}.layout-editorial .dashboard-hero-copy h2{letter-spacing:-1.1px;font-size:43px;line-height:1.01}.layout-editorial .dashboard-hero-copy h2 em{font-size:1.03em}.kpi-strip,.layout-executive .kpi-strip,.layout-editorial .kpi-strip,.layout-sales .kpi-strip,.layout-intelligence .kpi-strip{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.kpi-panel,.layout-executive .kpi-panel,.layout-editorial .kpi-panel,.layout-sales .kpi-panel,.layout-intelligence .kpi-panel,.layout-minimal .kpi-panel{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:20px 18px}.kpi-panel:nth-child(2n),.layout-executive .kpi-panel:nth-child(2),.layout-editorial .kpi-panel:nth-child(2n){border-right:0}.kpi-panel:nth-child(n+3),.layout-executive .kpi-panel:nth-child(n+3),.layout-editorial .kpi-panel:nth-child(n+3){border-bottom:0}.kpi-label,.layout-editorial .kpi-label{letter-spacing:0;font-size:8px;line-height:1.5}.kpi-label>svg{width:15px}.kpi-number,.layout-executive .kpi-number,.layout-sales .kpi-number,.layout-intelligence .kpi-number{letter-spacing:-1px;margin:15px 0 12px;font-size:31px}.kpi-foot,.layout-executive .kpi-foot,.layout-editorial .kpi-foot{float:none;flex-flow:wrap;align-items:center;gap:7px;width:100%;margin-top:0}.kpi-foot>span,.layout-editorial .kpi-foot>span{font-size:6px}.kpi-foot>small,.layout-editorial .kpi-foot>small{font-size:5px}.layout-editorial .kpi-panel{padding:19px 16px}.layout-editorial .kpi-panel:first-child{padding-top:19px}.layout-editorial .kpi-number{width:100%;margin:10px 0;font-size:41px}.layout-editorial .kpi-foot{margin-top:7px}.layout-minimal .kpi-strip{border:1px solid var(--line);padding-bottom:0}.layout-minimal .kpi-number{margin-top:13px;font-size:40px}.layout-minimal .kpi-panel:first-child{padding-left:18px}.layout-sales .kpi-strip,.layout-intelligence .kpi-strip{background:0 0;border:0;gap:12px}.layout-sales .kpi-panel,.layout-intelligence .kpi-panel{border-radius:7px;padding:19px 15px;border:1px solid var(--line)!important}.layout-operations .kpi-strip,.layout-intelligence .kpi-strip{order:0}.layout-operations .dashboard-hero{min-height:305px}.layout-intelligence .dashboard-hero{min-height:310px}.layout-intelligence .hero-command .hero-image{opacity:.25;object-position:50% 60%}.layout-minimal .dashboard-hero{min-height:320px;padding:24px}.layout-minimal .dashboard-hero-copy h2{max-width:80%;font-size:37px}.layout-minimal .dashboard-hero-copy h2 em{font-size:1.04em}.layout-minimal .dashboard-hero .hero-image{opacity:.7;width:70%;left:30%}.layout-minimal .dashboard-hero .hero-shade{background:linear-gradient(90deg,#eff1e7 19%,#eff1e7db 48%,#eff1e740)}.theme-dark.layout-minimal .dashboard-hero .hero-shade{background:linear-gradient(90deg,#25372e 19%,#25372edb 48%,#25372e40)}.layout-minimal .dashboard-hero-copy p{max-width:85%}.layout-immersive .dashboard-hero{order:1;min-height:387px;padding:24px}.layout-immersive .dashboard-hero-copy{max-width:100%;padding:32px 0 34px}.layout-immersive .dashboard-hero-copy h2{letter-spacing:-1px;max-width:350px;font-size:37px}.layout-immersive .dashboard-hero-copy h2 em{font-size:1.17em}.layout-immersive .dashboard-hero-copy p{max-width:290px;font-size:9px}.layout-immersive .kpi-strip{z-index:2;background:var(--surface);order:2;grid-template-columns:repeat(2,minmax(0,1fr));margin:-37px 13px 0;position:relative;box-shadow:0 8px 25px #1c2e2310}.layout-immersive .kpi-panel{padding:19px 15px}.layout-immersive .kpi-label{font-size:7px}.layout-immersive .kpi-number{font-size:29px}.panel,.density-dense .panel,.density-airy .panel{padding:22px}.performance-panel,.layout-editorial .performance-panel,.layout-operations .performance-panel,.layout-sales .performance-panel,.layout-commerce .performance-panel,.layout-minimal .performance-panel,.layout-intelligence .performance-panel,.layout-immersive .performance-panel{order:4;min-height:310px;padding:22px}.layout-editorial .performance-panel,.layout-minimal .performance-panel{padding:15px 0}.panel-heading h3,.layout-operations .panel-heading h3{letter-spacing:-.2px;font-size:13px}.panel-heading .eyebrow{letter-spacing:1.2px;font-size:5.5px}.performance-summary{gap:12px;margin:24px 0 20px}.performance-summary>strong{font-size:29px}.performance-summary>.positive{font-size:8px}.chart-legend{font-size:6px}.chart,.layout-operations .performance-panel .chart,.layout-sales .performance-panel .chart,.layout-intelligence .performance-panel .chart{height:167px;margin-top:0}.chart-y,.chart-x{font-size:6px}.chart-footer{margin-top:17px;padding-top:14px;font-size:5.5px}.chart-footer>button{font-size:7px}.focus-panel,.layout-editorial .focus-panel,.layout-sales .focus-panel,.layout-operations .focus-panel,.layout-minimal .focus-panel,.layout-intelligence .focus-panel{flex-direction:column;order:5;gap:0;min-height:270px;padding:24px;display:flex}.focus-panel .panel-heading h3,.layout-editorial .focus-panel .panel-heading h3{max-width:100%;font-size:29px}.focus-main,.layout-editorial .focus-main,.layout-operations .focus-main,.layout-sales .focus-main{flex:1;align-items:center;gap:28px;padding:24px 0;display:flex}.focus-main>strong,.layout-editorial .focus-main>strong,.layout-operations .focus-main>strong{font-size:75px}.focus-main>p,.layout-editorial .focus-main>p,.layout-operations .focus-main>p,.layout-sales .focus-main>p{max-width:160px;margin:0;font-size:12px;line-height:1.6}.focus-main>strong>span{font-size:48px}.focus-footer{gap:11px;padding-top:16px}.focus-footer>span{max-width:170px;font-size:7px}.avatar-stack>span{width:26px;height:26px;font-size:6px}.focus-footer>.icon-button{width:27px;height:27px}.hero-modules,.layout-editorial .hero-modules,.layout-operations .hero-modules,.layout-sales .hero-modules,.layout-commerce .hero-modules,.layout-minimal .hero-modules,.layout-intelligence .hero-modules,.layout-immersive .hero-modules{order:3;margin:4px 0 0}.section-heading{align-items:end;margin-bottom:17px}.section-heading>span{display:none}.section-heading h3,.layout-editorial .section-heading h3{letter-spacing:-.5px;margin-top:7px;font-size:21px}.layout-editorial .section-heading h3{font-size:28px}.section-heading .eyebrow{letter-spacing:1.1px;font-size:5px}.hero-module-grid,.layout-intelligence .hero-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-module-card,.layout-intelligence .hero-module-card,.layout-operations .hero-module-card{padding:17px;grid-column:span 1!important}.hero-module-card:last-child,.layout-intelligence .hero-module-card:last-child{grid-template-columns:40px 1fr;align-items:center;column-gap:13px;padding:14px 17px;display:grid;position:relative;grid-column:span 2!important}.hero-module-card:last-child>div:first-child{grid-row:span 2}.hero-module-card:last-child>div:first-child>svg{position:absolute;top:22px;right:17px}.hero-module-card:last-child>h4{margin-top:0}.hero-module-card:last-child>p{margin-top:5px}.hero-module-card:last-child>.module-mini-line{display:none}.hero-module-card h4,.layout-editorial .hero-module-card h4,.layout-minimal .hero-module-card h4{margin-top:13px;font-size:11px}.hero-module-card p{margin-top:6px;font-size:7px}.hero-module-card>div:first-child>svg{width:14px}.module-icon{width:32px;height:32px}.module-icon>svg{width:22px}.module-mini-line{margin-top:17px}.layout-editorial .hero-module-card,.layout-minimal .hero-module-card{padding:16px 7px}.layout-editorial .hero-module-card:last-child,.layout-minimal .hero-module-card:last-child{padding:15px 7px}.visual-feature,.layout-editorial .visual-feature,.layout-operations .visual-feature,.layout-sales .visual-feature,.layout-commerce .visual-feature,.layout-intelligence .visual-feature,.layout-minimal .visual-feature,.layout-immersive .visual-feature{order:6;min-height:246px}.visual-feature>div:last-child,.layout-commerce .visual-feature>div:last-child{min-height:246px;padding:27px}.visual-feature h3,.layout-commerce .visual-feature h3{max-width:280px;font-size:35px}.visual-feature .eyebrow{font-size:6px}.visual-feature button{margin-top:20px;padding-top:15px;font-size:9px}.activity-panel,.layout-editorial .activity-panel,.layout-operations .activity-panel,.layout-sales .activity-panel,.layout-commerce .activity-panel,.layout-minimal .activity-panel,.layout-intelligence .activity-panel,.layout-immersive .activity-panel{order:7;min-height:263px;padding:23px}.layout-editorial .activity-panel,.layout-minimal .activity-panel{padding:14px 0}.activity-list,.layout-commerce .activity-list{margin-top:18px;display:block}.activity-item,.layout-commerce .activity-item{border:0;border-bottom:1px solid var(--line);gap:12px;padding:15px 0}.activity-item:last-child,.layout-commerce .activity-item:last-child{border:0;padding-bottom:0}.activity-item>.activity-symbol{width:31px;height:31px}.activity-item>.activity-symbol svg{width:18px}.activity-item strong,.layout-operations .activity-item strong{font-size:10px}.activity-item p{white-space:normal;margin-top:5px;font-size:7px;line-height:1.7}.activity-item>small{display:none}.panel-heading>.text-button{font-size:8px}.experience-end{margin-top:24px;padding:23px 0;display:block}.experience-end>div{align-items:start;gap:13px}.experience-end>div>svg{width:22px;margin-top:1px}.experience-end strong{font-size:10px;line-height:1.7}.experience-end p>span{margin-top:10px;font-size:8px;line-height:1.9}.experience-end>.button{margin-top:20px;margin-left:34px;padding:12px 14px;font-size:10px}.experience-footer{padding:21px 0 25px;display:block}.experience-footer>span{letter-spacing:.8px;font-size:5.5px}.experience-footer>div{gap:20px;margin-top:13px}.experience-footer button{font-size:8px}.mobile-nav-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:90;background:#13292385;animation:.2s fade;display:block;position:fixed;inset:0}.module-intro{flex-wrap:wrap;gap:12px;margin:0 0 24px}.module-intro-icon{border-radius:9px;width:46px;height:46px}.module-intro-icon>svg{width:23px}.module-intro .eyebrow{letter-spacing:.8px;font-size:5px}.module-intro h2{letter-spacing:-.8px;font-size:26px;line-height:1.1}.module-intro p{margin-top:7px;font-size:9px;line-height:1.8}.module-intro>.button{margin-top:8px;margin-left:auto;padding:10px 13px;font-size:9px}.module-toolbar{gap:12px;margin-bottom:22px;padding-bottom:15px}.module-tabs{flex-basis:100%;gap:17px;min-width:0}.module-tabs>button{gap:6px;font-size:10px}.module-tabs>button>span{font-size:7px}.module-toolbar>.search-field{flex:1;width:auto;height:36px;margin-left:0}.search-field.small input{font-size:11px}.pipeline-board{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,230px);gap:15px;padding-bottom:15px}.pipeline-column{scroll-snap-align:start;min-height:390px;padding:16px 12px}.pipeline-title>h3{font-size:12px}.pipeline-title{gap:8px}.pipeline-title>span:last-child{font-size:9px}.pipeline-total{margin-bottom:20px;font-size:8px}.pipeline-card{margin-bottom:13px;padding:17px 14px}.pipeline-card>div{font-size:7px}.pipeline-card h4{margin-top:14px;font-size:13px}.pipeline-card p{font-size:9px;line-height:1.8}.pipeline-card>strong{margin-top:18px;font-size:21px}.pipeline-card footer{gap:7px;padding-top:13px}.pipeline-card footer>.mini-avatar{width:24px;height:24px;font-size:7px}.pipeline-card footer>span:not(.mini-avatar){font-size:7px;display:block}.pipeline-card footer>small{font-size:6px}.pipeline-empty{padding:20px 13px;font-size:9px}.module-footnote{text-align:center;align-items:start;margin:19px 0;font-size:8px;line-height:1.9}.module-footnote>svg{margin-top:2px}.inventory-summary{gap:10px;margin-bottom:21px;padding-bottom:20px}.inventory-summary>div{padding:0 10px;display:block}.inventory-summary>div>svg{width:20px;height:20px;margin-bottom:9px}.inventory-summary>div>span{font-size:6px;line-height:1.8;display:block}.inventory-summary strong{letter-spacing:-.5px;margin-top:5px;font-size:18px;line-height:1.4}.product-grid,.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.product-photo{height:141px}.product-photo>span:first-of-type{padding:4px 5px;font-size:5px;top:9px;left:9px}.product-arrow{width:25px;height:25px;bottom:9px;right:9px}.product-arrow svg{width:16px}.product-content{padding:14px 12px}.product-content>small{letter-spacing:.6px;font-size:5px}.product-content h3{margin-top:7px;font-size:11px;line-height:1.6}.product-content>div:not(.stock-bar){flex-wrap:wrap;gap:7px;margin-top:14px}.product-content strong{font-size:16px}.product-content>div>span{font-size:6px}.product-content .stock-bar{margin-top:13px}.project-grid{grid-template-columns:1fr}.project-image{height:173px}.project-content{padding:20px}.project-meta>small{font-size:7px}.project-content>button>h3{font-size:14px;line-height:1.5}.project-content>p{font-size:9px}.progress-label{margin-top:22px;font-size:8px}.progress-label>strong{font-size:9px}.project-content>footer>span{font-size:8px}.project-content select{max-width:130px;padding:7px 8px;font-size:9px}.status{gap:5px;padding:5px 7px;font-size:7px}.calendar-layout{gap:20px}.calendar-panel{padding:20px 12px}.calendar-heading{gap:6px}.calendar-heading>div:last-child{gap:0}.calendar-heading .eyebrow{letter-spacing:.5px;font-size:5px}.calendar-heading h3{font-size:16px;line-height:1.4}.calendar-heading .button{white-space:normal;text-align:center;max-width:57px;padding:7px 6px;font-size:6px}.calendar-heading .icon-button{width:21px}.calendar-heading .icon-button>svg{width:17px}.calendar-grid{margin-top:22px}.calendar-weekday{letter-spacing:.5px;padding:10px 0;font-size:5px}.calendar-day,.calendar-empty{min-height:71px;padding:7px 3px}.calendar-day>span{width:18px;height:18px;margin-bottom:8px;font-size:9px}.calendar-day>small{padding:3px 2px;font-size:4px}.day-agenda{min-height:170px;padding:23px}.day-agenda .eyebrow{font-size:6px}.day-agenda h3{font-size:29px}.agenda-item h4{font-size:12px}.agenda-item p{font-size:9px}.agenda-item>div>span{font-size:8px}.agenda-empty{padding:20px 10px}.agenda-empty>small{font-size:9px}.analytics-banner{flex-direction:column;justify-content:center;height:218px;padding:25px;display:flex}.analytics-banner>.eyebrow{letter-spacing:1px;max-width:180px;font-size:5px}.analytics-banner h3{max-width:300px;margin-top:19px;font-size:28px;line-height:1.15}.analytics-banner h3 em{font-size:1.15em}.analytics-banner>img{opacity:.45;width:55%}.analytics-grid{grid-template-columns:1fr;gap:20px}.analytics-main{padding:23px 20px}.analytics-main .panel-heading>h3{font-size:13px}.analytics-amount{margin:25px 0;font-size:35px}.large-chart,.analytics-main .chart{height:211px}.analytics-main>.muted{margin-top:18px;font-size:6px}.analytics-breakdown{padding:24px}.analytics-breakdown h3{font-size:14px}.donut-chart{width:176px;height:176px;margin:27px auto}.donut-chart:before{inset:22px}.donut-chart>span{font-size:45px}.donut-chart small{font-size:9px}.analytics-breakdown>div:not(.donut-chart){padding:12px 0;font-size:10px}.analytics-breakdown>div>strong{font-size:11px}.analytics-insight{grid-column:span 1;padding:25px;display:block}.analytics-insight>svg{margin-bottom:15px}.analytics-insight>div{min-width:0}.analytics-insight .eyebrow{font-size:6px}.analytics-insight h3{margin-top:13px;font-size:18px;line-height:1.45}.analytics-insight p{margin-top:13px;font-size:10px;line-height:1.9}.analytics-insight>.button{margin-top:19px;margin-left:0;padding:11px 12px;font-size:9px}.automation-intro{padding:29px 21px}.automation-intro h3{font-size:28px}.automation-intro>p{margin-top:18px;font-size:9px;line-height:1.9}.automation-card{padding:21px}.automation-card-heading{gap:11px}.automation-card-heading h3{font-size:11px;line-height:1.4}.automation-card-heading small{font-size:7px}.workflow-nodes{flex-direction:column;align-items:stretch;gap:10px;margin-top:22px}.workflow-nodes>div{padding:15px}.workflow-nodes>div>small{font-size:6px}.workflow-nodes>div>span{gap:10px;font-size:11px}.workflow-nodes>svg{align-self:center;width:17px;height:17px;transform:rotate(90deg)}.team-banner{isolation:isolate;height:238px;position:relative}.team-banner>div{z-index:1;padding:26px}.team-banner .eyebrow{max-width:230px;font-size:5px}.team-banner h3{max-width:270px;font-size:30px}.team-banner>img{opacity:.4;z-index:0;width:65%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 80%);mask-image:linear-gradient(90deg,#0000,#000 80%)}.team-grid{gap:12px}.team-card{padding:22px 12px}.team-avatar{width:61px;height:61px;font-size:27px}.team-card>.status{font-size:5px}.team-card>h3{margin-top:15px;font-size:11px;line-height:1.5}.team-card>p{font-size:8px;line-height:1.7}.team-card>div:not(.team-avatar){gap:15px;margin-top:20px;padding:15px 0}.team-card>div>span{font-size:5px}.team-card>div>span>strong{font-size:20px}.team-card>.button{gap:5px;margin-top:17px;padding:8px 9px;font-size:7px}.team-card>.button>svg{width:12px}.document-folders{gap:12px}.document-folders>button{gap:9px;padding:17px 12px}.document-folders>button>svg:first-child{width:23px}.document-folders>button>span{font-size:10px}.document-folders small{font-size:5px;line-height:1.8}.document-folders>button>svg:last-child{display:none}.document-list{padding:21px 17px}.document-list h3{font-size:13px}.document-list>div{gap:10px;padding:15px 0}.document-icon{flex-shrink:0;width:27px;height:35px}.document-icon>svg{width:18px}.document-list strong{font-size:9px;line-height:1.6}.document-list small{font-size:6px;line-height:1.6}.document-list>div>.icon-button{width:22px;height:27px}.document-list>div>.icon-button>svg{width:15px}.full-activity{padding:22px 18px}.full-activity>.panel-heading{align-items:start;gap:10px}.full-activity .tiny-pill{white-space:nowrap;font-size:7px}.full-activity-item{gap:12px;padding:19px 0}.full-activity-item>.activity-symbol{width:30px;height:30px}.full-activity-item>div>span:first-child{font-size:10px;line-height:1.8;display:block}.full-activity-item p{font-size:8px;line-height:1.8}.full-activity-item>small{white-space:nowrap;gap:6px;font-size:5px}.full-activity-item>small>svg{width:12px}.settings-brand{padding:27px}.settings-brand h3{font-size:25px}.settings-brand p{font-size:11px}.settings-details{padding:23px}.settings-details>h3{font-size:28px}.settings-details>div{gap:19px;font-size:9px}.settings-details>div>strong{font-size:10px;line-height:1.7}.records-summary{gap:15px;padding:20px}.records-summary>span{max-width:110px;font-size:8px;line-height:1.7}.records-summary>strong{font-size:24px}.records-summary small{font-size:6px}.table-scroll{scrollbar-width:thin;margin:0}th{padding:13px 16px;font-size:7px}td{padding:16px;font-size:9px}.table-person>span:last-child>strong{font-size:11px}.table-person>.mini-avatar{width:31px;height:31px;font-size:8px}.table-person small{font-size:7px}.table-footer{gap:15px;padding:17px 20px;font-size:6px;line-height:1.8}.table-footer>span:last-child{text-align:right;max-width:128px}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:16px}.modal{border-radius:11px;max-height:92dvh}.modal-heading{gap:15px;padding:18px 20px}.modal-heading h2{font-size:12px}.modal-heading>.icon-button{width:25px;height:25px}.modal-description{padding:19px 20px 0;font-size:10px;line-height:1.9}.module-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:20px 15px}.module-library>button{gap:8px;padding:13px 9px}.module-library strong{font-size:8px}.module-library small{margin-top:5px;font-size:5px}.module-library>button>svg:first-child{width:17px}.module-library>button>svg:last-child{width:10px}.module-library>button.featured>svg:nth-last-child(2){display:none}.command-search{height:43px;margin:20px 19px 0}.command-search>input{font-size:16px}.command-results{padding:10px 17px 24px}.command-results>.eyebrow{font-size:6px}.command-results>button{padding:14px 7px;font-size:11px}.command-results>button>span:not(.mini-avatar)>small{font-size:8px}.drawer-backdrop{padding:0}.modal.drawer{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}.record-drawer{padding:0 23px 26px}.record-cover{height:163px}.record-cover>span{font-size:6px}.record-profile>h2{font-size:30px}.record-profile>p{font-size:11px}.record-avatar{width:65px;height:65px;font-size:28px;top:-32px}.record-profile>.status{margin-top:8px;font-size:8px}.record-tabs{margin-top:25px}.record-tabs>button{padding:14px 0;font-size:11px}.record-value{padding:27px 0}.record-value>span{font-size:10px}.record-value>strong{font-size:41px}.record-value>small{font-size:8px}.record-fields>div{padding:18px 0;font-size:10px}.record-fields>div>strong{font-size:11px}.record-fields>.field{font-size:10px}.record-fields select{padding:12px;font-size:16px}.record-drawer>.button{padding:14px;font-size:11px}.record-disclaimer{font-size:8px;line-height:1.8}.record-notes>p,.record-notes .field{font-size:11px}.record-notes .button{padding:13px 16px;font-size:11px}.record-history strong{font-size:12px}.record-history p{font-size:10px}.expanded-chart{padding:24px 19px}.expanded-chart>.eyebrow{font-size:6px;line-height:1.8}.expanded-chart .large-chart{height:238px}.expanded-chart p{font-size:9px;line-height:1.9}.create-form{padding:22px}.create-form>.button{padding:14px;font-size:11px}.create-form>.field>input{font-size:16px}.discovery-content{grid-template-columns:1fr;min-height:0}.discovery-art{min-height:215px;padding:26px}.discovery-art .eyebrow{letter-spacing:1px;font-size:5px}.discovery-art h2{margin-top:14px;font-size:30px;line-height:1.1}.discovery-art h2 em{font-size:1.13em}.discovery-art p{margin-top:19px;font-size:9px}.discovery-art>img{object-position:center}.discovery-form{padding:27px 24px}.discovery-form .eyebrow{font-size:6px}.discovery-form h3{margin-top:13px;font-size:29px}.discovery-form p{font-size:11px}.discovery-form .field{margin-top:19px;font-size:10px}.discovery-form input{padding:11px 13px;font-size:16px}.discovery-form textarea{padding:11px 13px;font-size:13px}.discovery-form .button{margin-top:24px;padding:14px;font-size:11px}.discovery-note{font-size:7px;line-height:1.8}.discovery-disclaimer{padding:19px 24px;font-size:8px}.discovery-success{min-height:360px}.tour-card{width:90%;max-width:410px;margin-left:auto;padding:23px;bottom:17px;left:5%;right:5%}.tour-card h3{margin-top:20px;font-size:22px;line-height:1.2}.tour-card p{margin-top:13px;font-size:11px;line-height:1.9}.tour-top>small{letter-spacing:.8px;font-size:6px}.tour-controls>.button{padding:11px 13px;font-size:10px}.tour-controls>.text-button{font-size:10px}.tour-discovery{font-size:10px;line-height:1.6}.toast{width:max-content;max-width:90vw;padding:14px 16px;font-size:10px;line-height:1.8;bottom:19px}.storage-warning{padding:12px;font-size:9px;line-height:1.8}.gallery-page .landing-nav>.text-button{display:none}.gallery-page .landing-nav>.button{gap:6px;padding:11px 12px;font-size:9px}.gallery-page .landing-nav>.button>svg{width:13px}.gallery-main{padding:43px 6% 0}.gallery-heading{display:block}.gallery-heading .eyebrow{letter-spacing:1px;max-width:310px;font-size:5.7px;line-height:1.8}.gallery-heading h1{letter-spacing:-1px;margin-top:21px;font-size:38px;line-height:1.12}.gallery-heading h1 em{margin-top:3px;font-size:1.2em;line-height:1.04;display:block}.gallery-heading p{margin-top:23px;font-size:11px;line-height:1.9}.gallery-heading p>br,.gallery-stamp{display:none}.gallery-filters{gap:10px;margin-top:32px;padding-bottom:15px}.gallery-filters>.category-pills{flex-wrap:nowrap;gap:5px}.gallery-filters .category-pills>button{white-space:nowrap;gap:7px;padding:8px 10px;font-size:9px}.gallery-filters .category-pills>button>span{font-size:7px}.gallery-filters>span{display:none}.gallery-grid{grid-template-columns:1fr;gap:31px;margin-top:25px}.gallery-preview{height:309px;padding:13px}.gallery-mini-side{gap:17px;width:33px;padding-top:13px}.gallery-mini-body{padding:13px}.gallery-mini-header{padding-bottom:10px;font-size:5px}.gallery-mini-header>svg{width:11px}.gallery-mini-header>.mini-avatar{width:14px;height:14px;font-size:4px}.gallery-mini-eyebrow{margin-top:14px;font-size:3.5px}.gallery-mini-body>h3{margin-top:6px;font-size:14px}.gallery-mini-hero{height:132px;margin-top:12px;padding:15px}.gallery-mini-hero>h4{font-size:14px;line-height:1.2}.gallery-mini-hero>h4>em{font-size:18px}.gallery-mini-hero>strong{font-size:21px;bottom:14px;left:15px}.gallery-mini-stats{padding:13px 0}.gallery-mini-stats>span{font-size:4px}.gallery-mini-stats strong{margin-top:6px;font-size:17px}.gallery-card-caption{padding-top:17px}.gallery-card-caption>div>span{letter-spacing:1px;font-size:6px}.gallery-card-caption h2{margin-top:8px;font-size:19px}.gallery-open{width:35px;height:35px}.gallery-open>svg{width:21px}.gallery-editorial{padding:15px}.gallery-editorial .gallery-mini-side{width:35px}.gallery-editorial .gallery-mini-body{padding:14px}.gallery-editorial .gallery-mini-body>h3{font-size:23px}.gallery-editorial .gallery-mini-hero{height:170px}.gallery-editorial .gallery-mini-hero h4{font-size:20px;line-height:1.1}.gallery-editorial .gallery-mini-hero h4 em{font-size:22px}.gallery-editorial .gallery-mini-stats strong{font-size:28px}.gallery-operations .gallery-mini-body>h3,.gallery-intelligence .gallery-mini-body>h3{font-size:13px}.gallery-operations .gallery-mini-stats,.gallery-intelligence .gallery-mini-stats{padding:12px;top:95px;left:13px;right:13px}.gallery-operations .gallery-mini-hero{width:47%;height:158px;margin-top:77px}.gallery-operations .gallery-mini-hero h4{font-size:12px}.gallery-operations .gallery-mini-hero h4 em{font-size:16px}.gallery-operations .gallery-mini-chart{width:48%;margin-top:84px}.gallery-operations .gallery-mini-chart .chart{height:139px}.gallery-sales .gallery-mini-body{padding:15px}.gallery-sales .gallery-mini-header>span:first-child{font-size:8px}.gallery-sales .gallery-mini-body>h3{font-size:16px}.gallery-sales .gallery-mini-stats{top:100px;left:15px;right:15px}.gallery-sales .gallery-mini-stats>span{padding:9px}.gallery-sales .gallery-mini-hero{height:146px;margin-top:80px;padding:14px}.gallery-sales .gallery-mini-chart{margin-top:87px}.gallery-sales .gallery-mini-chart .chart{height:133px}.gallery-immersive .gallery-mini-hero{height:202px;padding:19px}.gallery-immersive .gallery-mini-body>h3{font-size:17px}.gallery-immersive .gallery-mini-hero h4{font-size:22px;line-height:1.15}.gallery-immersive .gallery-mini-hero h4 em{font-size:28px}.gallery-immersive .gallery-mini-hero>strong{font-size:28px;bottom:31px;right:16px}.gallery-immersive .gallery-mini-stats{padding:10px}.gallery-immersive .gallery-mini-stats>span{font-size:3.5px}.gallery-minimal{padding:15px}.gallery-minimal .gallery-mini-side{width:32px;margin-right:9px}.gallery-minimal .gallery-mini-body{padding:15px}.gallery-minimal .gallery-mini-body>h3{font-size:23px}.gallery-minimal .gallery-mini-hero{height:125px;padding:14px}.gallery-minimal .gallery-mini-hero h4{font-size:17px}.gallery-minimal .gallery-mini-hero h4 em{font-size:18px}.gallery-minimal .gallery-mini-stats strong{font-size:30px}.gallery-intelligence .gallery-mini-hero{height:170px;margin-top:87px;padding:12px}.gallery-intelligence .gallery-mini-hero h4{font-size:12px}.gallery-intelligence .gallery-mini-hero h4 em{font-size:16px}.gallery-intelligence .gallery-mini-chart{margin-top:87px}.gallery-intelligence .gallery-mini-chart>.chart{height:144px}.gallery-commerce .gallery-mini-hero{height:174px;margin-top:13px}.gallery-commerce .gallery-mini-hero h4{font-size:16px}.gallery-commerce .gallery-mini-hero h4 em{font-size:20px}.gallery-commerce .gallery-mini-stats{padding-top:13px}.gallery-commerce .gallery-mini-stats>span{padding:10px}.gallery-commerce .gallery-mini-stats strong{font-size:22px}.gallery-bottom{margin-top:35px;padding:49px 0}.gallery-bottom h2{letter-spacing:-.6px;font-size:27px;line-height:1.25}.gallery-bottom h2 em{font-size:1.25em}.gallery-bottom>.button{margin-top:25px;padding:15px 18px;font-size:11px}.not-found h1{font-size:35px}.not-found>p{font-size:12px;line-height:1.8}}@media(max-width:374px){.landing-copy h1{font-size:40px}.landing-actions{gap:13px}.landing-actions>.text-button{font-size:9px}.landing-actions>.button{padding:14px 15px;font-size:10px}.landing-assurance{gap:10px;font-size:6px}.preview-window{padding:14px}.preview-greeting h3{font-size:23px}.preview-photo{height:223px}.preview-floating-kpi{width:104px;padding:9px}.preview-photo-copy{left:16px}.preview-photo-copy h3{font-size:27px}.preview-photo-copy h3 em{font-size:31px}.preview-top>div{gap:10px;font-size:5px}.mini-property>img{width:52px;height:51px}.mini-property>span{font-size:6px}.industry-ribbon button,.step-list>button>div{font-size:8px}.step-list>button{gap:6px}.step-content h1{font-size:33px}.objective-card{padding:17px 9px;font-size:8px}.objective-card>span:not(.objective-check){font-size:8px}.objective-check{width:11px;height:11px;right:7px}.field-row{grid-template-columns:1fr}.website-field{margin-top:6px}.website-field input{font-size:16px}.dashboard-hero-copy h2,.layout-sales .hero-split .dashboard-hero-copy h2,.layout-commerce .hero-split .dashboard-hero-copy h2{font-size:29px}.layout-editorial .dashboard-hero-copy h2{font-size:38px}.layout-immersive .dashboard-hero-copy h2{font-size:34px}.layout-minimal .dashboard-hero-copy h2{font-size:33px}.kpi-panel,.layout-executive .kpi-panel{padding:18px 14px}.kpi-label{font-size:7px}.kpi-number{font-size:28px}.kpi-foot>small{font-size:4.5px}.focus-main>strong{font-size:64px}.focus-main>p{font-size:11px}.focus-main{gap:23px}.product-photo{height:125px}.product-content h3{font-size:10px}.gallery-heading h1{font-size:34px}.gallery-filters .category-pills>button{padding:7px 8px;font-size:8px}.gallery-preview{height:287px;padding:11px}.gallery-mini-body{padding:10px}.gallery-mini-hero>h4{font-size:12px}.gallery-mini-hero>h4>em{font-size:16px}.gallery-immersive .gallery-mini-hero{height:190px;padding:16px}.gallery-immersive .gallery-mini-hero h4{font-size:19px}.gallery-immersive .gallery-mini-hero h4 em{font-size:24px}.gallery-editorial .gallery-mini-hero h4{font-size:17px}.gallery-editorial .gallery-mini-hero h4 em{font-size:20px}.gallery-editorial .gallery-mini-stats strong{font-size:24px}.tour-card{padding:20px}.tour-top>small{font-size:5px}.tour-card h3{font-size:21px}}@keyframes reveal{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(-1deg)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.chart-line{stroke-dashoffset:0!important}.preview-window{transform:none}.tour-highlight{outline-offset:3px!important}}.hero-dominant-metric{display:none}.hero-large-kpi .hero-dominant-metric{margin:13px 0 19px;display:block}.hero-dominant-metric>span{text-transform:uppercase;letter-spacing:1px;color:#b8c9ae;font-size:8px;display:block}.hero-dominant-metric>strong{letter-spacing:-3px;color:#f0f6e6;font-size:72px;font-weight:400;line-height:1.1;font-family:var(--serif);margin:5px 0 7px;display:block}.hero-dominant-metric>small{color:#b6cfa4;align-items:center;gap:7px;font-size:9px;display:flex}.hero-large-kpi .dashboard-hero-copy{padding-top:13px}.layout-editorial .hero-large-kpi .dashboard-hero-copy h2{max-width:75%;margin-top:13px;font-size:30px;line-height:1.07}.hero-large-kpi .hero-image{width:60%;left:40%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.hero-large-kpi .hero-shade{background:linear-gradient(90deg,#19362de8,#19362d70 55%,#19362d00)}.hero-large-kpi .dashboard-hero-copy>p{max-width:65%}.layout-minimal .hero-large-kpi .hero-dominant-metric{margin:8px 0 18px}.layout-minimal .hero-dominant-metric>strong{color:var(--accent);font-size:60px}.layout-minimal .hero-dominant-metric>span,.layout-minimal .hero-dominant-metric>small{color:#778c61}.layout-minimal .hero-large-kpi .dashboard-hero-copy{padding-top:10px}.layout-minimal .hero-large-kpi .dashboard-hero-copy h2{max-width:90%;font-size:28px}.layout-minimal .hero-large-kpi .dashboard-hero-copy>p{max-width:88%}.theme-dark.layout-minimal .hero-dominant-metric>strong{color:#d6e6c0}.module-card-photo{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cards-image-data .hero-module-card:nth-child(2){isolation:isolate;color:#fff;background:#223a2f;position:relative;overflow:hidden}.cards-image-data .hero-module-card:nth-child(2):after{content:"";z-index:-1;background:linear-gradient(#1d362e70,#1d362eed);position:absolute;inset:0}.cards-image-data .hero-module-card:nth-child(2) p,.cards-image-data .hero-module-card:nth-child(2)>div:first-child{color:#d6e3c9}.cards-image-data .hero-module-card:nth-child(2) .module-icon{color:#e3efcf;background:#ffffff18}.cards-image-data .hero-module-card:nth-child(2) .module-mini-line{background:#ffffff20}.cards-image-data .hero-module-card:nth-child(2) .module-mini-line>i{background:#e3efcf}.layout-executive .composition-1 .performance-panel{grid-column:span 7}.layout-executive .composition-1 .focus-panel{grid-column:span 5}.layout-executive .composition-2 .hero-modules{grid-row:2}.layout-editorial .composition-1 .visual-feature{grid-column:span 5}.layout-editorial .composition-1 .activity-panel{grid-column:span 7}.experience-shell{--muted:#6e7e71}.theme-dark{--muted:#97acb1}.theme-hybrid .experience-sidebar{--muted:#a5b59c}.focus-main>p{color:#72865c}.focus-footer>span{color:#73865f}.focus-panel .eyebrow{color:#788e5e}.hero-description{color:#6f7c68}.how-steps p{color:#738268}.landing-assurance{color:#76846a}.step-content>p{color:#778869}.onboarding-aside>p{color:#7a8b6c}.field>input::placeholder,.field>textarea::placeholder{color:#899a7b}.discovery-form p,.discovery-form .field>span,.record-notes>p{color:#778b65}.tour-card>p{color:#7b9165}.modal-description{color:#7f936c}.gallery-heading p{color:#7b9068}.gallery-card-caption>div>span{color:#7d9367}@media(min-width:1200px){.experience-sidebar .nav-item{min-height:39px;font-size:11px}.sidebar-workspace,.sidebar-discovery>button{font-size:9px}.sidebar-discovery>span{font-size:6px}.sidebar-powered,.workspace-heading>div>.eyebrow{font-size:8px}.workspace-heading p{font-size:11px}.breadcrumb{font-size:10px}.concept-badge{font-size:8px}.search-trigger{font-size:10px}.top-nav>button{font-size:11px}.hybrid-nav>button{font-size:9px}.tour-invite>p{font-size:10px;line-height:1.8}.tour-invite>button:not(.icon-button),.kpi-label,.layout-editorial .kpi-label{font-size:9px}.kpi-foot>span,.layout-editorial .kpi-foot>span{font-size:8px}.kpi-foot>small,.layout-editorial .kpi-foot>small,.panel-heading .eyebrow{font-size:7px}.panel-heading h3{font-size:15px}.hero-eyebrow{font-size:7px}.hero-company-label,.layout-editorial .hero-company-label{font-size:6px}.dashboard-hero-copy>p{max-width:430px;font-size:11px}.hero-explore{font-size:10px}.hero-bottom{font-size:6px}.hero-module-card h4,.layout-minimal .hero-module-card h4{font-size:12px}.hero-module-card p{font-size:9px;line-height:1.7}.section-heading .eyebrow{font-size:7px}.section-heading>span{font-size:8px}.focus-footer>span{max-width:145px;font-size:8px}.avatar-stack>span{width:27px;height:27px;font-size:7px}.activity-item strong,.layout-operations .activity-item strong{font-size:11px}.activity-item p{font-size:9px;line-height:1.7}.activity-item>small{font-size:7px}.panel-heading>.text-button{font-size:9px}.chart-y,.chart-x{font-size:8px}.chart{padding-left:32px}.chart-x{left:32px}.chart-legend{font-size:9px}.chart-footer{font-size:8px}.chart-footer>button{font-size:9px}.visual-feature .eyebrow{font-size:7px}.visual-feature button{font-size:10px}.experience-end strong{font-size:11px}.experience-end p>span{font-size:9px}.experience-end .button{font-size:11px}.experience-footer button{font-size:9px}.experience-footer>span{font-size:7px}.module-intro .eyebrow{font-size:8px}.module-intro p{font-size:12px}.module-intro>.button{font-size:11px}.module-tabs>button{font-size:12px}.module-tabs>button>span{font-size:9px}.search-field.small{height:38px}.search-field.small input{font-size:11px}.pipeline-title h3{font-size:13px}.pipeline-total{font-size:10px}.pipeline-card>div{font-size:8px}.pipeline-card h4{font-size:14px}.pipeline-card p{font-size:11px;line-height:1.7}.pipeline-card>strong{font-size:21px}.pipeline-card footer>span:not(.mini-avatar),.pipeline-card footer>small{font-size:8px}.status,.product-content>small{font-size:9px}.product-content>h3{font-size:14px}.product-content>div>span{font-size:9px}.product-content strong{font-size:19px}.project-content>button>h3{font-size:15px}.project-content>p{font-size:11px}.project-meta>small{font-size:8px}.progress-label{font-size:9px}.progress-label>strong,.project-content>footer>span{font-size:10px}.project-content select{max-width:125px;font-size:10px}.records-summary>span{font-size:12px}th{font-size:10px}td{font-size:11px}.table-person>span:last-child>strong{font-size:12px}.table-person small{font-size:8px}.table-footer{font-size:9px}.module-footnote{font-size:10px}.workflow-nodes>div>span{font-size:12px}.workflow-nodes>div>small{font-size:8px}.document-list strong{font-size:12px}.document-list small{font-size:9px}.full-activity-item>div>span:first-child{font-size:13px}.full-activity-item p{font-size:11px}.full-activity-item>small{font-size:9px}.settings-brand p{font-size:12px}.settings-details>div{font-size:11px}.settings-details>div>strong{font-size:12px}.gallery-mini-chart>.chart{padding-left:17px}.gallery-mini-chart .chart-y,.gallery-mini-chart .chart-x{font-size:3px}.gallery-mini-chart .chart-x{left:17px}}@media(max-width:719px){.hero-large-kpi .hero-dominant-metric{margin:11px 0 20px}.hero-dominant-metric>strong{font-size:65px}.hero-dominant-metric>span{font-size:7px}.hero-dominant-metric>small{font-size:8px}.layout-editorial .hero-large-kpi .dashboard-hero-copy h2{max-width:95%;font-size:29px}.hero-large-kpi .dashboard-hero-copy{padding-top:14px}.hero-large-kpi .dashboard-hero-copy>p{max-width:90%;font-size:10px}.hero-large-kpi .hero-image{opacity:.65;width:80%;left:20%}.layout-minimal .hero-large-kpi .dashboard-hero-copy{padding-top:17px}.layout-minimal .hero-large-kpi .hero-dominant-metric>strong{font-size:58px}.layout-minimal .hero-large-kpi .dashboard-hero-copy h2{max-width:90%;font-size:29px}.layout-minimal .hero-large-kpi .dashboard-hero-copy>p{font-size:9px}.layout-executive .composition-2 .hero-modules{grid-row:auto}.topbar-actions .icon-button{width:29px;height:32px}.tour-invite>.icon-button{width:22px;height:22px}.dashboard-hero-copy>p{font-size:10px}.kpi-label,.layout-editorial .kpi-label{font-size:9px}.kpi-foot>small,.layout-editorial .kpi-foot>small{font-size:7px}.kpi-foot>span,.layout-editorial .kpi-foot>span,.hero-module-card p{font-size:8px}.activity-item strong{font-size:11px}.activity-item p{font-size:9px}.chart-y,.chart-x,.chart-legend{font-size:8px}.chart-footer{font-size:7px}.gallery-mini-chart .chart-y,.gallery-mini-chart .chart-x{font-size:3px}.hero-bottom{font-size:5px}.experience-footer>span{font-size:6px}.generation-page>small{font-size:9px}.generation-page>.eyebrow{font-size:7px}.landing-footer p{font-size:9px}}.chart-y{top:10%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}:root{color:#202938;background:#f8f9fc;--accent: #4264e8;--accent-soft: #4264e81a;--accent-tint: #edf1ff;--on-accent: #fff;--line: #e3e7ef;--muted: #727c90;--surface: #fff;--surface-alt: #f6f8fc;--ink: #202938;--highlight: #c1ceff}::selection{background:#bfcdfb;color:#132553}input:focus,textarea:focus,select:focus{outline-color:#7891eb}.wordmark .brand-symbol{color:#3659db}.wordmark .brand-symbol i{background:#5679ef}.wordmark{color:#192339}.wordmark.light{color:#fff}.wordmark.light .brand-symbol{color:#8da4ff}.vision-studio,.vision-landing{--studio-blue: #4264e8;--studio-ink: #202938;--studio-muted: #798397;--studio-line: #e1e6ee;color:var(--studio-ink);font-family:DM Sans,sans-serif}.vision-primary,.vision-secondary{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:14px 23px;border-radius:7px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.vision-primary{color:#fff;background:#4264e8;box-shadow:0 4px 12px #2345c51b}.vision-primary:hover{background:#3255d7;transform:translateY(-2px);box-shadow:0 6px 20px #3255d732}.vision-secondary{border:1px solid #dce1eb;background:#fff;color:#354057}.vision-secondary:hover{background:#f0f3fb}.vision-kicker{font-size:9px;font-weight:600;letter-spacing:1.5px;color:#68789c;display:inline-flex;align-items:center;gap:8px;line-height:1.7}.vision-header{height:90px;padding:0 3.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e6ee;background:#fff}.vision-header .wordmark{transform:scale(.85);transform-origin:left center}.vision-header-path{display:flex;align-items:center;gap:16px;font-size:11px;color:#798397}.vision-header-path>span:first-child{font-size:10px;letter-spacing:1.7px;color:#344467}.vision-header-path i{height:16px;width:1px;background:#d8dfea}.vision-exit{display:flex;gap:10px;align-items:center;font-size:11px;color:#68738b}.vision-layout{display:grid;grid-template-columns:218px minmax(0,1fr) 288px;max-width:1600px;margin:auto;min-height:calc(100vh - 145px)}.vision-stepper{padding:41px 26px 22px 31px;border-right:1px solid #e1e6ee;background:#f6f8fc}.vision-stepper .vision-kicker{font-size:8px;letter-spacing:1px}.vision-stepper h2{font-size:25px;line-height:1.25;letter-spacing:-.9px;margin:13px 0 12px}.vision-stepper>div>p{font-size:11px;color:#8c95a6;line-height:1.8}.vision-stepper nav{display:grid;gap:8px;margin:36px -12px}.vision-stepper nav button{display:flex;gap:12px;align-items:center;text-align:left;padding:12px 11px;border-radius:7px;position:relative;min-width:0}.vision-stepper nav button>span{height:27px;width:27px;flex-shrink:0;border:1px solid #dbe0e9;border-radius:50%;display:grid;place-items:center;color:#9ca4b3;font-size:9px}.vision-stepper nav strong{font-size:10px;font-weight:600;display:block}.vision-stepper nav small{display:block;font-size:8px;color:#8c95a6;margin-top:3px}.vision-stepper nav button.active{background:#eaf0ff;color:#3c5fce}.vision-stepper nav button.active>span{background:#4264e8;color:#fff;border-color:#4264e8}.vision-stepper nav button.active>i{width:4px;height:4px;background:#4264e8;border-radius:50%;margin-left:auto}.vision-stepper nav button.complete>span{border-color:#d4ddf8;color:#4264e8;background:#e8edfa}.vision-stepper nav button:disabled{opacity:.6}.vision-stepper-bottom{border-top:1px solid #e0e5ee;padding-top:23px;color:#8193bd}.vision-stepper-bottom strong{display:block;font-size:10px;color:#59677f;margin:10px 0}.vision-stepper-bottom p{font-size:10px!important}.vision-stepper-bottom>span{display:flex;align-items:center;gap:6px;margin-top:24px;font-size:8px;color:#929bac}.vision-main{padding:31px 38px 25px;background:#fff;min-width:0}.vision-section-top{display:flex;align-items:center;gap:14px;font-size:8px;letter-spacing:1px;color:#8a94a6}.vision-section-top>div{margin-left:auto;width:116px;display:flex;gap:4px}.vision-section-top i{height:3px;background:#e9edf4;flex:1;border-radius:2px}.vision-section-top i.done{background:#4264e8}.vision-section{animation:vision-enter .35s ease both}.vision-section-title{padding:35px 0 29px}.vision-section-title h1{font-size:clamp(27px,2.45vw,39px);line-height:1.18;letter-spacing:-1.5px;font-weight:500;margin:14px 0 15px}.vision-section-title h1>span{color:#8190ad}.vision-section-title>p{max-width:490px;font-size:12px;line-height:1.8;color:#7f889a}.vision-field{display:flex;flex-direction:column;gap:10px;margin-bottom:22px;font-size:11px;font-weight:500;color:#3c465c}.vision-field input,.vision-field textarea,.vision-free-thought textarea{width:100%;background:#fcfdff;border:1px solid #dfe5ef;border-radius:6px;padding:12px 14px;font-size:12px;line-height:1.7;color:#26324c;font-weight:400;resize:vertical}.vision-field input::placeholder,.vision-field textarea::placeholder,.vision-free-thought textarea::placeholder{color:#a0a8b8}.vision-field small{font-size:9px;font-weight:400;color:#96a0b1}.vision-field>span>small{margin-left:7px}.vision-search{display:flex;align-items:center;padding:0 12px;border:1px solid #dfe5ef;border-radius:6px;gap:9px;color:#94a0b4}.vision-search input{border:0;background:none;padding:10px 0;min-width:0}.vision-search input:focus{outline:none}.vision-search:focus-within{outline:2px solid #7891eb;outline-offset:2px}.vision-industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:212px;overflow-y:auto;padding:2px 5px 2px 2px;scrollbar-width:thin;scrollbar-color:#cbd4e5 transparent}.vision-industry-grid button{position:relative;display:flex;gap:8px;align-items:center;padding:13px 10px;min-height:52px;border:1px solid #e2e7ef;border-radius:6px;text-align:left;font-size:10px;overflow:hidden;color:#69768b;background:#fbfcfe}.vision-industry-grid img{position:absolute;inset:0;width:100%;height:100%;opacity:.08;filter:grayscale(1);pointer-events:none}.vision-industry-grid button>svg,.vision-industry-grid button>span{z-index:1}.vision-industry-grid button>span{flex:1}.vision-industry-grid button.selected{border-color:#597bee;background:#edf2ff;color:#335bce}.vision-industry-grid button.selected img{opacity:.12;filter:none}.vision-custom-industry{font-size:11px;display:flex;align-items:center;gap:7px;color:#4264e8;padding:10px 0}.vision-chips{display:flex;flex-wrap:wrap;gap:7px}.vision-chips button,.vision-chips>span{font-size:10px;color:#7d899d;border:1px solid #e1e6ee;padding:7px 12px;border-radius:5px;background:#fbfcff}.vision-chips .selected{background:#edf2ff;border-color:#9aaff0;color:#4264e8}.vision-identity-row{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;align-items:center}.vision-identity-row>.vision-field{margin:0}.vision-logo-upload{display:flex;align-items:center;gap:11px;position:relative;border:1px dashed #cdd6e6;border-radius:7px;padding:14px 12px;cursor:pointer;background:#fafbfe}.vision-logo-upload>span,.vision-logo-upload>img{width:42px;height:45px;flex-shrink:0;object-fit:contain;display:grid;place-items:center;color:#7f95c1;background:#fff;border-radius:4px}.vision-logo-upload>div{flex:1}.vision-logo-upload strong{font-size:10px;font-weight:500;display:block;margin-bottom:4px}.vision-logo-upload small{font-size:8px;line-height:1.7;color:#99a1b0}.vision-logo-upload>svg{color:#8b9ec4}.vision-logo-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.vision-logo-upload:focus-within{outline:2px solid #7891eb;outline-offset:3px}.vision-subtle-button{font-size:9px;text-decoration:underline;padding:7px 0;color:#8b95a8}.vision-section-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e7ebf2;padding-top:24px;margin-top:30px}.vision-section-footer>button:first-child{display:flex;align-items:center;gap:9px;font-size:10px;color:#7b879d}.vision-section-footer>span{font-size:7px;letter-spacing:1px;color:#a0a8b7;text-align:center;max-width:155px}.vision-section-footer .vision-primary{font-size:10px;padding:12px 18px;min-height:44px}.vision-error{display:flex;gap:8px;align-items:center;font-size:11px;color:#b13a47;background:#fff2f3;padding:13px;border-radius:6px;margin-top:18px;line-height:1.6}.vision-live-aside{background:#f4f6fb;border-left:1px solid #e1e6ee;padding:36px 22px;min-width:0}.vision-live-heading{display:flex;align-items:center;justify-content:space-between;color:#8092b7;margin-bottom:21px}.vision-live-heading>span{display:flex;align-items:center;gap:6px;font-size:7px;letter-spacing:1px;font-weight:600}.vision-live-heading i{height:4px;width:4px;background:#6685e6;border-radius:50%}.vision-live-aside .vision-preview{box-shadow:0 13px 26px #23376516;border-radius:5px}.vision-live-business{padding:25px 0 23px;border-bottom:1px solid #dfe5ef}.vision-live-business>span{font-size:7px;color:#8d9bb3;letter-spacing:1.2px;text-transform:uppercase}.vision-live-business h3{font-size:21px;letter-spacing:-.7px;margin:10px 0;color:#34445e;overflow-wrap:anywhere}.vision-live-business p{font-size:10px;color:#8995a8;line-height:1.85}.vision-live-summary{display:grid;gap:16px;margin:23px 0}.vision-live-summary>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.vision-live-summary span{font-size:7px;color:#9aa5b7;letter-spacing:1px}.vision-live-summary strong{font-size:9px;font-weight:500;color:#657490}.vision-swatches{display:flex;gap:5px}.vision-swatches>span{flex:1;min-width:0}.vision-swatches i{display:block;height:23px;border-radius:4px;box-shadow:inset 0 0 0 1px #7b88a21a}.vision-swatches.labeled{gap:9px}.vision-swatches.labeled i{height:38px;margin-bottom:9px}.vision-swatches b{display:block;font-size:8px;font-weight:500;color:#748098}.vision-swatches small{font-size:7px;color:#9da5b3;display:block;margin-top:3px;font-variant-numeric:tabular-nums}.vision-live-note{display:flex;align-items:flex-start;gap:7px;font-size:8px;line-height:1.8;margin-top:20px;color:#9da7b8}.vision-priorities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vision-priorities button{display:flex;align-items:center;gap:14px;text-align:left;border:1px solid #e1e6ee;border-radius:7px;min-height:73px;padding:15px;color:#8491a9}.vision-priorities button>span{flex:1;min-width:0}.vision-priorities strong{display:block;font-size:12px;font-weight:500;color:#4b5770}.vision-priorities small{display:block;font-size:9px;color:#929daf;margin-top:5px}.vision-priorities button>i{width:15px;height:15px;border:1px solid #d8dfeb;border-radius:4px;display:grid;place-items:center}.vision-priorities button.selected{border-color:#8199eb;background:#f3f6ff;color:#4264e8}.vision-priorities button.selected>i{background:#4264e8;border-color:#4264e8;color:#fff}.vision-subsection-title{margin:29px 0 18px}.vision-subsection-title>span{font-size:8px;color:#8895ad;letter-spacing:1.2px}.vision-subsection-title h2{font-size:22px;line-height:1.3;letter-spacing:-.6px;margin-top:9px}.vision-subsection-title p{font-size:11px;line-height:1.7;color:#929bad;margin-top:9px}.vision-focus-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.vision-focus-options button{display:flex;align-items:center;gap:10px;border:1px solid #e1e6ee;border-radius:7px;padding:17px 12px;color:#8392ad;min-width:0}.vision-focus-options strong{font-size:10px;font-weight:500;flex:1;text-align:left;color:#65718a}.vision-focus-options button>span{display:grid;place-items:center}.vision-focus-options button>span>i{height:13px;width:13px;border:1px solid #d3dce9;border-radius:50%}.vision-focus-options .selected{border-color:#829aeb;background:#f2f5ff;color:#4264e8}.vision-inline-insight{display:flex;align-items:center;gap:10px;color:#647fbc;font-size:10px;line-height:1.8;margin-top:18px}.vision-brand-source{display:flex;align-items:center;gap:19px;padding:22px;background:#f6f8fc;border:1px solid #e6ebf3;border-radius:9px;margin-bottom:20px}.vision-brand-source>img,.vision-brand-letter{width:62px;height:62px;flex-shrink:0;object-fit:contain;background:#fff;border-radius:8px;padding:7px;display:grid;place-items:center;font-size:30px}.vision-brand-source strong{font-size:12px;font-weight:500}.vision-brand-source p{font-size:10px;line-height:1.7;color:#8d98ad;margin:7px 0 11px}.vision-source-colors{display:flex;flex-wrap:wrap;gap:12px}.vision-source-colors span{font-size:8px;color:#8b96a9;display:flex;align-items:center;gap:5px}.vision-source-colors i{width:13px;height:13px;border-radius:3px;box-shadow:inset 0 0 0 1px #0001}.vision-palette-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vision-palette-options>button{border:1px solid #e1e6ef;border-radius:8px;padding:10px;text-align:left;overflow:hidden}.vision-palette-options>button.selected{border-color:#6283e9;background:#f7f9ff;box-shadow:0 0 0 1px #6283e9}.palette-window{height:83px;display:flex;padding:9px;border-radius:4px;border:1px solid;gap:7px;position:relative;overflow:hidden}.palette-window>i{width:20%;border-radius:2px}.palette-window>div{flex:1;padding:7px;border-radius:2px;display:flex;flex-wrap:wrap;gap:5px;align-content:flex-start}.palette-window>div>span{height:16px;width:100%;border-radius:2px}.palette-window>div>b{height:21px;flex:1;border-radius:2px}.palette-window-colors{position:absolute;right:10px;bottom:9px;display:flex;gap:3px}.palette-window-colors>i{width:9px;height:9px;border-radius:50%;border:1px solid #fff5}.vision-palette-options>button>div:nth-child(2){display:flex;align-items:center;justify-content:space-between;gap:5px;margin:12px 0 5px}.vision-palette-options strong{font-size:10px;font-weight:600}.vision-palette-options svg{color:#4264e8}.vision-palette-options p{font-size:9px;color:#949eb0;line-height:1.6;min-height:30px}.vision-palette-proof{border-top:1px solid #e5eaf2;margin-top:28px;padding-top:21px}.vision-palette-proof>span{font-size:8px;color:#8f9ab0;letter-spacing:1.3px;display:block;margin-bottom:14px}.vision-palette-proof>p{font-size:9px;color:#9ca5b5;line-height:1.7;margin-top:14px}.vision-custom-colors{background:#f5f7fc;border-radius:9px;padding:20px;margin-top:21px}.vision-custom-colors>div:first-child{display:flex;align-items:center;gap:11px;color:#6278a7}.vision-custom-colors h3{font-size:14px}.vision-custom-colors>p{font-size:10px;color:#8c98ac;line-height:1.7;margin:9px 0 16px}.vision-custom-colors>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vision-custom-colors label{display:flex;gap:8px;align-items:center;font-size:9px;color:#6e7d96}.vision-custom-colors input{width:29px;height:29px;padding:0;border:0;background:none;cursor:pointer}.vision-custom-colors small{display:block;font-size:7px;color:#98a3b6;margin-top:3px}.vision-personalities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.vision-personalities>button,.vision-intensities>button{border:1px solid #e0e6ef;border-radius:8px;text-align:left;padding:9px;position:relative;min-width:0;background:#fcfdff}.vision-personalities>button.selected,.vision-intensities>button.selected{border-color:#6f8bec;box-shadow:0 0 0 1px #6f8bec;background:#f6f8ff}.vision-personalities>button>div:not(.vision-preview),.vision-intensities>button>div:not(.vision-preview){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 5px 0;color:#6b80ac}.vision-personalities>button>div>span{display:flex;align-items:center;gap:8px}.vision-personalities strong,.vision-intensities strong{font-size:11px;font-weight:500;color:#34415b}.vision-personalities>button>p,.vision-intensities>button>p{font-size:9px;line-height:1.7;color:#95a0b3;padding:6px 5px 5px}.vision-surprise{display:flex;align-items:center;gap:15px;text-align:left;padding:20px;border:1px dashed #c6d0e6;border-radius:8px;width:100%;margin-top:19px;color:#8d9bb7}.vision-surprise>span{flex:1}.vision-surprise strong{display:block;font-size:12px;font-weight:500}.vision-surprise small{display:block;font-size:10px;color:#98a3b6;line-height:1.6;margin-top:5px}.vision-surprise.selected{background:#f1f4ff;color:#4264e8;border-color:#91a4e7;border-style:solid}.vision-intensities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px}.vision-intensities .vision-preview{aspect-ratio:1.05}.vision-recommended{position:absolute;top:-13px;left:50%;transform:translate(-50%);z-index:3;background:#4264e8;color:#fff;padding:5px 9px;border-radius:4px;font-size:7px;letter-spacing:.7px;white-space:nowrap}.vision-environments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vision-environments button{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;border:1px solid #e0e6ef;border-radius:7px;padding:18px 8px}.vision-environments button>span{width:48px;height:48px;display:grid;place-items:center;background:#f4f6fb;border-radius:50%;color:#90a0bd}.vision-environments .environment-dark>span{background:#202a40;color:#a1b0d5}.vision-environments .environment-hybrid>span{background:linear-gradient(90deg,#f2f4fa 50%,#27324b 50%);color:#8c9cbe}.vision-environments strong{font-size:10px;font-weight:500;color:#758099}.vision-environments button>svg{position:absolute;top:9px;right:8px;color:#4264e8}.vision-environments .selected{border-color:#7893ed;background:#f8faff}.vision-ambient-summary{display:flex;align-items:center;gap:16px;background:#f5f7fc;border-radius:7px;padding:21px;margin-top:19px;color:#8a9bbe}.vision-ambient-summary p{display:grid;gap:6px}.vision-ambient-summary strong{font-size:11px;font-weight:500;color:#5e6e8d}.vision-ambient-summary p>span{font-size:10px;line-height:1.7;color:#949fb3}.vision-free-thought{background:#f7f9fe;border:1px solid #e2e8f5;border-radius:9px;padding:27px}.vision-free-thought>svg{color:#b0bfdf;margin-bottom:16px}.vision-free-thought label{display:block;font-size:13px;line-height:1.6;color:#5c6d8e;margin-bottom:16px}.vision-free-thought textarea{background:#fff;font-size:14px;padding:17px;line-height:1.9;min-height:160px}.vision-free-thought>span{display:block;text-align:right;font-size:9px;color:#9ca7bc;margin-top:8px}.vision-prompts{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.vision-prompts>span{width:100%;font-size:8px;letter-spacing:1px;color:#91a0bb;margin-bottom:5px}.vision-prompts button{display:flex;align-items:center;gap:7px;border:1px solid #e3e8f1;padding:8px 10px;border-radius:5px;font-size:9px;color:#8c99b2;text-align:left}.vision-prompts button:hover{border-color:#92a8e8;color:#4264e8}.vision-next-act{position:relative;border-top:1px solid #e4eaf4;margin-top:35px;padding-top:26px;display:flex;gap:16px;color:#8b9cbf}.vision-next-act>span{position:absolute;top:-7px;left:0;padding-right:10px;background:#fff;font-size:7px;letter-spacing:1px}.vision-next-act h3{font-size:13px;font-weight:500;color:#576887}.vision-next-act p{font-size:10px;line-height:1.9;color:#98a3b7;margin-top:8px}.vision-bottom-footer{display:flex;gap:25px;align-items:center;justify-content:space-between;border-top:1px solid #e1e6ee;padding:19px 3.5%;background:#fff;color:#a0a9ba}.vision-bottom-footer>span{font-size:7px;letter-spacing:1px;white-space:nowrap}.vision-bottom-footer p{font-size:8px;line-height:1.7;text-align:center;max-width:550px}.vision-preview{container-type:inline-size;background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border);border-radius:7px;overflow:hidden;aspect-ratio:1.55;min-width:0;position:relative;font-family:DM Sans,sans-serif;text-align:left;isolation:isolate}.vp-browser{height:25px;height:5cqw;display:flex;align-items:center;justify-content:space-between;padding:0 2.4cqw;border-bottom:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted)}.vp-browser>div{display:flex;gap:.7cqw}.vp-browser i{width:.8cqw;height:.8cqw;border-radius:50%;background:var(--theme-muted);opacity:.45}.vp-browser>span{display:flex;align-items:center;gap:1cqw;font-size:1.25cqw;opacity:.7}.vp-browser svg{width:1.5cqw;height:1.5cqw}.vp-shell{display:flex;height:calc(100% - 5cqw)}.vp-nav{width:15cqw;padding:3cqw 1.8cqw;background:var(--theme-sidebar);color:var(--theme-sidebar-muted);display:flex;flex-direction:column;gap:2.3cqw;flex-shrink:0;border-right:1px solid var(--theme-border)}.vp-monogram{width:4.5cqw;height:4.5cqw;background:var(--brand-primary);color:var(--on-accent);display:grid!important;place-items:center;border-radius:1cqw;font-weight:600;font-size:2.7cqw;margin-bottom:1cqw}.vp-monogram img{width:100%;height:100%;object-fit:contain}.vp-nav>span{display:flex;align-items:center;gap:1cqw;font-size:1.2cqw;white-space:nowrap}.vp-nav>span:nth-child(2){color:var(--theme-sidebar-text)}.vp-nav i{font-style:normal;overflow:hidden;text-overflow:ellipsis}.vp-nav svg{width:1.7cqw;height:1.7cqw}.vp-nav>small{font-size:.9cqw;letter-spacing:.2cqw;margin-top:auto}.vp-main{flex:1;min-width:0}.vp-main>header{height:7cqw;padding:0 3.2cqw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--theme-border);background:var(--theme-surface)}.vp-main>header>strong{font-size:1.7cqw;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-main>header>span{display:flex;gap:2cqw;align-items:center}.vp-main>header svg{height:1.6cqw;width:1.6cqw;color:var(--theme-muted)}.vp-main>header b{display:grid;place-items:center;width:3cqw;height:3cqw;background:var(--accent-soft);color:var(--accent-ink);border-radius:50%;font-size:1.3cqw}.vp-welcome{padding:3cqw 3.2cqw 2.2cqw}.vp-welcome>span{font-size:.95cqw;letter-spacing:.15cqw;color:var(--theme-muted);display:block}.vp-welcome h3{font-size:2.5cqw;letter-spacing:-.09cqw;margin-top:1cqw;color:var(--theme-text)}.vp-welcome p{font-size:1.1cqw;color:var(--theme-muted);margin-top:.8cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-content{display:grid;grid-template-columns:1.2fr 1fr;gap:1.5cqw;padding:0 3.2cqw 3cqw}.vp-hero{position:relative;border-radius:1cqw;overflow:hidden;min-height:23cqw;grid-row:span 2;background:var(--hero-overlay);color:var(--hero-light)}.vp-hero>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;opacity:.85}.vp-hero-overlay{position:absolute;inset:0;background:linear-gradient(95deg,color-mix(in srgb,var(--hero-overlay) 95%,transparent),color-mix(in srgb,var(--hero-overlay-end) 28%,transparent))}.vp-hero-text{position:relative;display:flex;flex-direction:column;height:100%;padding:2.3cqw;min-height:inherit}.vp-hero-text>small{font-size:.9cqw;text-transform:uppercase;letter-spacing:.15cqw;opacity:.8}.vp-hero-text h4{font-size:3.2cqw;line-height:1.08;letter-spacing:-.08cqw;margin:auto 0;max-width:90%;color:var(--hero-light)}.vp-hero-text em{display:block;font-style:normal;margin-top:.4cqw}.vp-hero-text>span{font-size:.85cqw;display:flex;align-items:center;gap:1cqw;margin-top:1.7cqw;letter-spacing:.1cqw}.vp-hero-text>span svg{width:1.8cqw;height:1.8cqw}.vp-metrics{display:flex;gap:1cqw;grid-column:1/-1;grid-row:1}.vp-metrics>div{border:1px solid var(--theme-border);border-radius:.8cqw;padding:1.8cqw;flex:1;min-width:0;background:var(--theme-surface)}.vp-metrics small{display:block;font-size:1.05cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--theme-muted)}.vp-metrics strong{font-size:3cqw;display:block;font-weight:500;line-height:1.5;letter-spacing:-.15cqw;color:var(--theme-text)}.vp-metrics span{font-size:.9cqw;color:var(--accent-ink);white-space:nowrap}.vp-metrics span>i{font-style:normal;color:var(--theme-muted)}.vp-records{background:var(--theme-surface);border:1px solid var(--theme-border);padding:1.6cqw;border-radius:.8cqw}.vp-records>div{display:flex;align-items:center;gap:1cqw;padding:1.1cqw 0;border-bottom:1px solid var(--theme-border);min-width:0}.vp-records>div:first-child{justify-content:space-between;padding-top:0}.vp-records>div:last-child{border:0;padding-bottom:0}.vp-records>div>strong{font-size:1.4cqw}.vp-records>div>span{font-size:.9cqw;min-width:0;color:var(--theme-muted);flex:1}.vp-records>div:first-child>span{text-align:right;color:var(--accent-ink);font-size:.8cqw;flex:none}.vp-records b{font-weight:500;font-size:1.1cqw;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--theme-text);max-width:20cqw}.vp-records small{display:block;font-size:.85cqw;color:var(--theme-muted);margin-top:.4cqw}.vp-records>div>i{font-style:normal;background:var(--accent-tint);color:var(--accent-ink);width:2.8cqw;height:2.8cqw;border-radius:.6cqw;display:grid;place-items:center;font-size:1cqw}.vp-records em{font-family:inherit;font-size:.75cqw;white-space:nowrap;max-width:9cqw;overflow:hidden;background:var(--accent-soft);color:var(--accent-ink);padding:.6cqw;border-radius:.5cqw;font-style:normal}.vp-chart{background:var(--theme-surface);border:1px solid var(--theme-border);padding:1.6cqw;border-radius:.8cqw;min-width:0}.vp-chart>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:1cqw}.vp-chart small{font-size:.8cqw;letter-spacing:.05cqw;color:var(--theme-muted)}.vp-chart strong{font-size:1.7cqw;color:var(--theme-text);font-weight:500}.vp-chart>svg{width:100%;height:7cqw;margin-top:1cqw}.vp-chart-months{display:flex;justify-content:space-between;font-size:.7cqw;color:var(--theme-muted)}.vp-modules{grid-column:1/-1;display:flex;gap:1cqw}.vp-modules>span{display:flex;align-items:center;gap:.8cqw;flex:1;border:1px solid var(--theme-border);border-radius:.8cqw;padding:1.5cqw 1cqw;background:var(--theme-surface);min-width:0;color:var(--accent-ink)}.vp-modules b{font-size:1cqw;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--theme-text);flex:1}.vp-modules svg{width:1.8cqw;height:1.8cqw}.vp-modules svg:last-child{width:1.2cqw;height:1.2cqw}.vp-operations .vp-hero{grid-column:2;grid-row:2;min-height:13cqw}.vp-operations .vp-records{grid-column:1;grid-row:2/4}.vp-operations .vp-records>div{padding:1.8cqw 0}.vp-operations .vp-hero-text h4{font-size:2.4cqw}.vp-operations .vp-hero-text>span{display:none}.vp-operations .vp-chart{grid-column:2}.vp-intelligence .vp-nav{width:8cqw;align-items:center}.vp-intelligence .vp-nav i,.vp-intelligence .vp-nav>small{display:none}.vp-intelligence .vp-content{grid-template-columns:1fr 1.3fr}.vp-intelligence .vp-metrics{grid-row:1;grid-column:1;display:grid}.vp-intelligence .vp-metrics>div{padding:1.3cqw;display:grid;grid-template-columns:1fr 1fr;align-items:center}.vp-intelligence .vp-metrics strong{grid-column:2;grid-row:1/3;text-align:right}.vp-intelligence .vp-hero{grid-column:2;grid-row:1}.vp-intelligence .vp-records{grid-column:1}.vp-intelligence .vp-chart{grid-column:2}.vp-intelligence .vp-chart>svg{height:11cqw}.vp-editorial .vp-nav,.vp-minimal .vp-nav{display:none}.vp-editorial .vp-hero{grid-row:1/3;min-height:30cqw}.vp-editorial .vp-metrics{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr 1fr}.vp-editorial .vp-metrics>div:last-child{display:none}.vp-editorial .vp-hero-text h4{font-family:var(--serif);font-size:4.4cqw}.vp-editorial .vp-records{grid-column:2;grid-row:2}.vp-editorial .vp-chart{grid-column:1/-1}.vp-editorial .vp-chart>svg{height:5cqw}.vp-editorial .vp-modules{display:none}.vp-minimal .vp-hero{grid-column:1/-1;grid-row:1;min-height:11cqw}.vp-minimal .vp-hero-text h4{font-size:2.8cqw;margin:1cqw 0}.vp-minimal .vp-hero-text>span,.vp-minimal .vp-hero-text>small{display:none}.vp-minimal .vp-metrics{grid-row:2}.vp-minimal .vp-chart>svg{height:12cqw}.vp-immersive .vp-hero,.vp-commerce .vp-hero{grid-column:1/-1;grid-row:1;min-height:24cqw}.vp-immersive .vp-metrics,.vp-commerce .vp-metrics{grid-row:2}.vp-immersive .vp-modules,.vp-commerce .vp-modules{display:none}.vp-sales .vp-hero{grid-column:1/-1;grid-row:2;min-height:15cqw}.vp-sales .vp-hero-text h4{font-size:2.8cqw;margin:2cqw 0}.vp-sales .vp-hero-text>span{display:none}.vp-sales .vp-modules{display:none}.vp-intensity-clean .vp-hero{min-height:11cqw;grid-row:1;grid-column:1/-1;background:var(--theme-elevated);color:var(--theme-text)}.vp-intensity-clean .vp-hero>img,.vp-intensity-clean .vp-hero-overlay,.vp-intensity-clean .vp-hero-text>span,.vp-intensity-clean .vp-hero-text>small{display:none}.vp-intensity-clean .vp-hero-text{padding:2cqw}.vp-intensity-clean .vp-hero-text h4{font-family:inherit;font-size:2.6cqw;line-height:1.3;max-width:100%;color:var(--theme-text)}.vp-intensity-clean .vp-hero-text em{display:inline;margin-left:.6cqw;font-family:inherit}.vp-intensity-clean .vp-metrics{grid-row:2;grid-column:1/-1;display:flex}.vp-intensity-clean .vp-records{grid-row:3;grid-column:1}.vp-intensity-clean .vp-chart{grid-column:2;grid-row:3}.vp-intensity-clean .vp-chart>svg{height:10cqw}.vp-intensity-immersive .vp-hero{grid-column:1/-1;grid-row:1;min-height:27cqw}.vp-intensity-immersive .vp-hero>img{opacity:1}.vp-intensity-immersive .vp-hero-text h4{font-size:4.5cqw;max-width:70%}.vp-intensity-immersive .vp-metrics{grid-row:2;grid-column:1/-1;display:flex}.vp-intensity-immersive .vp-records{grid-column:1;grid-row:3}.vp-intensity-immersive .vp-chart{grid-column:2;grid-row:3}.vp-intensity-immersive .vp-modules{display:none}.vision-proposal,.vision-building{max-width:1200px;padding:38px 46px 56px;margin:auto}.vision-act-label{display:flex;align-items:center;gap:12px;font-size:8px;letter-spacing:1.4px;color:#8c99b1}.vision-act-label>span{font-size:8px;color:#5675c5;background:#eaf0ff;border:1px solid #dce5fc;padding:6px 10px;border-radius:4px}.vision-act-label>i{height:1px;width:27px;background:#cbd5e7}.vision-proposal-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:40px 0}.vision-proposal-heading h1{font-size:clamp(29px,3vw,45px);letter-spacing:-1.8px;line-height:1.22;margin:12px 0 16px;max-width:830px}.vision-proposal-heading h1 span{color:#5474c5}.vision-proposal-heading p{font-size:12px;color:#8a97ad;margin-bottom:19px}.vision-proposal-mark{width:88px;height:88px;border-radius:17px;background:#fff;border:1px solid #dce4f1;display:grid;place-items:center;color:#8499c5;flex-shrink:0;box-shadow:0 10px 25px #20335305}.vision-proposal-mark img{width:65px;height:65px;object-fit:contain}.vision-proposal-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:26px}.vision-reading{padding:31px 30px;background:#fff;border:1px solid #e0e6f0;border-radius:11px}.vision-reading h2{font-size:27px;letter-spacing:-1px;line-height:1.22;margin:23px 0 18px}.vision-reading>p{font-size:12px;line-height:1.95;color:#7b89a2}.vision-reading blockquote{margin:24px 0 0;padding:17px 19px;border-left:2px solid #a8bbed;background:#f8faff;font-size:11px;line-height:1.9;color:#8493ad}.vision-reading blockquote>span{font-size:7px;letter-spacing:1px;display:block;color:#a2aec4;margin-bottom:8px}.vision-request-reading{display:flex;gap:12px;margin-top:22px;color:#98aad0}.vision-request-reading p{font-size:11px;line-height:1.9;color:#8595af}.vision-sensation-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:24px}.vision-sensation-list>span{font-size:8px;padding:6px 10px;border-radius:4px;border:1px solid #e1e8f5;color:#7388b1;background:#f6f8ff}.vision-direction{background:#eef2f9;border:1px solid #dfe6f2;border-radius:11px;padding:27px;min-width:0}.vision-direction h2{font-size:24px;letter-spacing:-.8px;line-height:1.3;margin:9px 0 13px}.vision-type-pill{display:inline-flex;align-items:center;gap:9px;font-size:9px;padding:6px 10px;border:1px solid #d7dfed;border-radius:4px;color:#7e8ca6;background:#f8faff}.vision-type-pill i{width:3px;height:3px;background:#99a7c1;border-radius:50%}.vision-direction .vision-preview{margin:24px 0 25px;box-shadow:0 16px 28px #20355b1a}.vision-protagonists{grid-column:1/-1}.vision-protagonists>.vision-subsection-title{margin-top:15px}.vision-protagonists>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.vision-protagonists article{padding:22px 18px;background:#fff;border:1px solid #e0e6f0;border-radius:8px;position:relative}.vision-protagonists article>span{position:absolute;right:15px;top:17px;font-size:9px;color:#bbc5d8}.vision-protagonists article>svg{color:#7895d6;margin-bottom:23px}.vision-protagonists h3{font-size:12px;line-height:1.5;font-weight:500}.vision-protagonists article p{font-size:10px;line-height:1.8;color:#94a0b5;margin-top:9px}.vision-included{grid-column:1/-1;padding:27px;background:#f1f4fa;border:1px solid #e0e7f1;border-radius:8px}.vision-included>div:first-child{display:flex;align-items:center;gap:17px;color:#92a3c6}.vision-included h2{font-size:16px;letter-spacing:-.4px;color:#506380}.vision-included p{font-size:10px;line-height:1.8;margin-top:7px;color:#94a2b9}.vision-included-modules{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.vision-included-modules>span{display:flex;gap:7px;align-items:center;border:1px solid #dfe6f3;border-radius:5px;background:#fbfcff;padding:8px 11px;font-size:9px;color:#7c8da9}.vision-included-modules svg{color:#9aacce}.vision-proposal-actions{display:flex;gap:13px;align-items:center;padding-top:27px;margin-top:28px;border-top:1px solid #dce4f0}.vision-proposal-actions>div{display:flex;align-items:center;gap:13px;flex:1;color:#8b9fc7}.vision-proposal-actions p{font-size:12px;color:#657996}.vision-proposal-actions p>span{display:block;font-size:9px;line-height:1.7;color:#9ba8bc;margin-top:4px}.vision-proposal-actions .vision-primary,.vision-proposal-actions .vision-secondary{font-size:10px;padding:12px 18px}.vision-building{max-width:1320px;min-height:calc(100vh - 145px)}.vision-building-heading{margin:36px 0 34px;max-width:720px}.vision-building-heading h1{font-size:42px;letter-spacing:-1.7px;line-height:1.16;margin:13px 0 17px}.vision-building-heading h1>span{color:#8598be}.vision-building-heading p{font-size:12px;line-height:1.9;color:#8f9eb5;max-width:550px}.vision-build-grid{display:grid;grid-template-columns:.8fr 1.3fr;gap:50px;align-items:start}.vision-build-stages{display:grid;gap:6px}.vision-build-stages>div{display:flex;align-items:start;gap:13px;padding:17px 12px;border:1px solid transparent;border-radius:7px;color:#adb8cc;min-height:63px;transition:all .35s}.vision-build-stages>div>span{display:grid;place-items:center;width:31px;height:31px;border:1px solid #e0e6f0;border-radius:7px;flex-shrink:0}.vision-build-stages>div>div{flex:1;padding-top:7px;min-width:0}.vision-build-stages h2{font-size:12px;font-weight:500}.vision-build-stages small{font-size:7px;letter-spacing:.8px;padding-top:11px;white-space:nowrap}.vision-build-stages>div.active{background:#eef3ff;border-color:#d4dff9;color:#4d6fc2}.vision-build-stages>div.active>span{background:#fff;border-color:#cbd9fb}.vision-build-stages>div.finished{color:#728dbd}.vision-build-stages>div.finished>span{color:#6483c2;background:#f0f4fc;border-color:#dae4f5}.vision-build-stages ul{list-style:none;padding:12px 0 0;margin:0;display:grid;gap:8px}.vision-build-stages li{display:flex;align-items:start;gap:6px;font-size:9px;line-height:1.6;color:#8096c1;animation:vision-enter .3s both;overflow-wrap:anywhere}.vision-build-stages li i{width:3px;height:3px;flex-shrink:0;background:#7894cf;border-radius:50%;margin-top:6px}.vision-assembly{min-width:0;margin-top:6px}.vision-assembly-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 3px 17px;font-size:8px;color:#8ca0c4}.vision-assembly-header>span:first-child{font-size:7px;letter-spacing:.9px;display:flex;align-items:center;gap:6px}.vision-assembly-header i{width:4px;height:4px;background:#6689e1;border-radius:50%;animation:vision-pulse 1.6s infinite}.vision-assembly-header strong{font-size:10px;font-weight:500;color:#6b82a6}.vision-assembly-canvas{background-color:#eff3fa;background-image:linear-gradient(#d9e3f34d 1px,transparent 1px),linear-gradient(90deg,#d9e3f34d 1px,transparent 1px);background-size:20px 20px;padding:25px;position:relative;border:1px solid #dbe4f2;border-radius:9px;overflow:hidden}.vision-assembly .vision-preview{box-shadow:0 17px 32px #1935631a}.assembly-corner{position:absolute;width:13px;height:13px;border-color:#91a9db;border-style:solid}.corner-tl{top:10px;left:10px;border-width:1px 0 0 1px}.corner-tr{top:10px;right:10px;border-width:1px 1px 0 0}.corner-bl{bottom:10px;left:10px;border-width:0 0 1px 1px}.corner-br{bottom:10px;right:10px;border-width:0 1px 1px 0}.assembly-scan-line{position:absolute;inset:0 0 auto;height:40px;background:linear-gradient(transparent,#638bee13);border-bottom:1px solid #7598e345;pointer-events:none;animation:vision-scan 3s linear infinite}.vision-assembly-materials{display:flex;gap:25px;margin-top:22px;padding:0 4px}.vision-assembly-materials>div{display:grid;gap:9px;flex:1;min-width:0}.vision-assembly-materials span{font-size:7px;letter-spacing:1px;color:#a4b0c5}.vision-assembly-materials strong{font-size:10px;font-weight:500;color:#7f93b5}.vision-assembly-materials>div>div{display:flex;gap:5px}.vision-assembly-materials i{width:17px;height:17px;border-radius:4px;border:1px solid #849abb23}.vision-build-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:31px}.vision-build-progress>div{height:4px;background:#e1e8f5;border-radius:5px;grid-column:1/-1;overflow:hidden}.vision-build-progress>div>i{display:block;height:100%;background:#6382df;transition:width 1.2s ease;border-radius:5px}.vision-build-progress>span{font-size:7px;letter-spacing:1px;color:#93a4c1}.vision-build-progress button{display:flex;gap:7px;align-items:center;font-size:9px;color:#8fa0be}.vision-build-note{text-align:center;font-size:9px;color:#aab5c7;margin-top:40px}.vision-assembly .vp-content>*{transition:opacity .65s,transform .65s,filter .65s}.vision-assembly .vp-assembly-1 .vp-nav,.vision-assembly .vp-assembly-1 .vp-main>header,.vision-assembly .vp-assembly-1 .vp-content>*{opacity:.08;filter:grayscale(1);transform:translateY(7px)}.vision-assembly .vp-assembly-2 .vp-content>*{opacity:.12;transform:translateY(7px)}.vision-assembly .vp-assembly-3 .vp-hero,.vision-assembly .vp-assembly-3 .vp-metrics,.vision-assembly .vp-assembly-3 .vp-chart,.vision-assembly .vp-assembly-4 .vp-metrics,.vision-assembly .vp-assembly-4 .vp-chart{opacity:.1;transform:translateY(7px)}.vision-ready{max-width:1000px;padding:34px 50px 60px;margin:auto;text-align:center;min-height:calc(100vh - 145px)}.vision-ready-top{max-width:610px;margin:29px auto 33px}.vision-ready-check{width:43px;height:43px;border:1px solid #cbd9f8;background:#edf3ff;display:grid;place-items:center;border-radius:50%;color:#6484d2;margin:0 auto 20px;box-shadow:0 0 0 7px #f1f5fe}.vision-ready-top>.vision-kicker{font-size:8px;letter-spacing:1.4px}.vision-ready h1{font-size:53px;letter-spacing:-2px;margin:13px 0 18px}.vision-ready h1>span{color:#7190cf}.vision-ready-top p{font-size:12px;line-height:1.9;color:#8e9db5;max-width:550px;margin:auto}.vision-ready-top p strong{font-weight:500;color:#637b9e}.vision-ready-showcase{position:relative;max-width:630px;margin:0 auto 33px}.vision-ready-showcase>.vision-preview{box-shadow:0 20px 60px #23488725;position:relative;z-index:1;max-height:388px}.vision-ready-orbit{position:absolute;inset:-25px -60px;background:radial-gradient(ellipse,#bdcdfb58,transparent 70%);border:1px solid #dee6f64d;border-radius:50%;transform:rotate(-9deg);pointer-events:none}.vision-ready-tag{position:relative;z-index:2;display:flex;align-items:center;gap:12px;text-align:left;margin:-15px auto 0;width:max-content;max-width:92%;padding:13px 20px;background:#fff;border:1px solid #dce5f5;border-radius:8px;box-shadow:0 8px 25px #23437411;color:#8099c7}.vision-ready-tag>span{font-size:12px;color:#516b91;flex:1}.vision-ready-tag small{display:block;font-size:8px;color:#a0aec6;margin-top:4px}.vision-ready-tag>svg:last-child{margin-left:20px;color:#7894c9}.vision-ready-summary{display:flex;align-items:center;justify-content:center;gap:26px;margin:0 0 23px}.vision-ready-summary span{display:flex;align-items:center;gap:8px;font-size:9px;color:#93a3be}.vision-explore{font-size:13px;padding:16px 31px;min-width:250px;box-shadow:0 6px 20px #4264e82e}.vision-new-tab-note{font-size:8px;display:flex;align-items:center;justify-content:center;gap:6px;color:#a5b2c8;margin-top:13px}.vision-adjust-ready{display:flex;align-items:center;justify-content:center;gap:8px;margin:24px auto 0;color:#7b91b8;font-size:10px}.vision-gallery-link{display:flex;align-items:center;justify-content:center;gap:7px;margin:27px auto 0;font-size:9px;color:#a2b0c7}.vision-storage-note{font-size:10px;line-height:1.8;color:#a17c42;margin:20px auto 0;max-width:420px}.vision-landing{background:#fafbfe}.vl-header{height:97px;max-width:1450px;padding:0 5%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.vl-header .wordmark{transform:scale(.88);transform-origin:left center}.vl-header nav{display:flex;align-items:center;gap:35px;font-size:11px;color:#7c889e}.vl-header nav button{display:flex;gap:8px;align-items:center}.vl-header-cta{display:flex;align-items:center;gap:15px;font-size:11px;border:1px solid #dbe2f0;border-radius:5px;padding:11px 16px;background:#fff;color:#53678b}.vl-hero{position:relative;overflow:hidden}.vl-hero-grid{position:absolute;inset:0 0 auto;height:620px;background-image:linear-gradient(#dfe5f329 1px,transparent 1px),linear-gradient(90deg,#dfe5f329 1px,transparent 1px);background-size:75px 75px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 65%);mask-image:radial-gradient(ellipse at center,black,transparent 65%);pointer-events:none}.vl-intro{text-align:center;padding:49px 20px 65px;position:relative;z-index:1}.vl-eyebrow{font-size:8px;letter-spacing:2px;display:inline-flex;align-items:center;gap:9px;color:#7389b4;font-weight:500}.vl-eyebrow>span{height:5px;width:5px;background:#7294e2;border-radius:50%;box-shadow:0 0 0 4px #e9effd}.vl-eyebrow>i{height:10px;width:1px;background:#cfd9ed;margin:0 5px}.vl-intro h1{font-size:clamp(35px,4.55vw,66px);line-height:1.08;letter-spacing:-3px;font-weight:500;margin:26px 0 23px;color:#1f2b42}.vl-intro h1>span{background:linear-gradient(100deg,#416be0,#728ecb);-webkit-background-clip:text;background-clip:text;color:transparent}.vl-intro>p{font-size:13px;line-height:1.9;color:#8b98b0}.vl-hero-actions{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:29px}.vl-hero-actions>.vision-primary{font-size:12px;min-height:51px;padding:16px 22px}.vl-hero-actions>button:last-child{display:flex;align-items:center;gap:10px;font-size:11px;color:#7b8eaf}.vl-hero-actions>button:last-child>span{border:1px solid #d4ddef;border-radius:50%;height:29px;width:29px;display:grid;place-items:center}.vl-hero-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:8px;color:#a1aec5;margin-top:18px}.vl-preview-stage{max-width:1450px;margin:auto;position:relative;height:490px;background:#111b2e;isolation:isolate;border-radius:15px 15px 0 0}.vl-preview-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#627ba310 1px,transparent 1px),linear-gradient(90deg,#627ba310 1px,transparent 1px);background-size:40px 40px;z-index:-1}.vl-stage-light{position:absolute;inset:-80px 20% 30px;z-index:-1;background:radial-gradient(ellipse,#4b6ba03b,transparent 70%)}.vl-stage-coordinates{position:absolute;top:30px;left:4.5%;right:4.5%;display:flex;justify-content:space-between;font-size:7px;letter-spacing:1.3px;line-height:1.8;color:#70829e}.vl-stage-coordinates>span:last-child{text-align:right}.vl-preview-card{position:absolute;width:42%;max-width:590px;padding:0;border-radius:8px;box-shadow:0 28px 55px #02091459;background:#eef2fa;border:1px solid #758aaf4d;overflow:hidden;text-align:left;transition:transform .4s,box-shadow .4s}.vl-preview-card:hover{box-shadow:0 30px 60px #02091480}.vl-preview-card .vision-preview{border-radius:7px 7px 0 0;border:0}.vl-preview-0{left:2.5%;top:109px;transform:rotate(-6deg);z-index:1}.vl-preview-0:hover{transform:translateY(-10px) rotate(-4deg);z-index:4}.vl-preview-1{width:43%;left:28.5%;top:49px;z-index:3}.vl-preview-1:hover{transform:translateY(-8px)}.vl-preview-2{right:2.5%;top:118px;transform:rotate(6deg);z-index:2}.vl-preview-2:hover{transform:translateY(-10px) rotate(4deg);z-index:4}.vl-preview-caption{display:flex;align-items:center;gap:9px;padding:13px 17px;background:#f6f8fc;color:#557091}.vl-preview-caption>i{height:7px;width:7px;border-radius:50%}.vl-preview-caption>strong{font-size:10px;font-weight:500}.vl-preview-caption>span{font-size:8px;color:#91a0b8;margin-left:auto}.vl-preview-caption>svg{color:#91a3c3}.vl-stage-foot{position:absolute;bottom:23px;left:4.5%;right:4.5%;display:flex;justify-content:space-between;gap:25px;color:#7083a3;font-size:7px;letter-spacing:1.1px}.vl-stage-foot>span{display:flex;align-items:center;gap:10px}.vl-principles{max-width:1300px;margin:auto;display:grid;grid-template-columns:.8fr 1fr 1fr 1fr;border-bottom:1px solid #e1e7f1;padding:47px 28px;gap:47px}.vl-principles>div{font-size:9px;color:#a0aec4;letter-spacing:1px;line-height:1.8;align-self:center;border-right:1px solid #dfe6f2;padding-right:20px}.vl-principles article{position:relative;padding-left:38px}.vl-principles article>svg{position:absolute;left:0;top:2px;color:#88a0ce}.vl-principles h3{font-size:12px;font-weight:500;color:#5c7091}.vl-principles p{font-size:10px;line-height:1.8;color:#9ca9be;margin-top:7px}.vl-possibilities,.vl-process{max-width:1260px;margin:auto;padding:90px 35px 0;scroll-margin-top:30px}.vl-section-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:35px}.vl-section-heading h2{font-size:36px;line-height:1.15;letter-spacing:-1.3px;color:#354865;margin-top:17px}.vl-section-heading h2>span{color:#8b9fbe}.vl-section-heading>p{font-size:12px;line-height:1.9;color:#94a3ba;max-width:330px;padding-bottom:4px}.vl-industry-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.vl-industry-showcase>button{padding:21px;background:#f0f3f9;border:1px solid #e1e7f2;border-radius:10px;text-align:left;min-width:0;transition:transform .3s,box-shadow .3s}.vl-industry-showcase>button:hover{transform:translateY(-5px);box-shadow:0 10px 35px #2b477d13}.vl-example-top{display:flex;align-items:center;justify-content:space-between;color:#8ca0c2;margin-bottom:18px}.vl-example-top>span{font-size:8px;letter-spacing:1px}.vl-industry-showcase .vision-preview{box-shadow:0 8px 20px #19345313;max-height:295px}.vl-example-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:18px;gap:15px}.vl-example-bottom h3{font-size:17px;letter-spacing:-.5px;color:#4f6788}.vl-example-bottom p{font-size:10px;color:#98a9c2;margin-top:7px}.vl-example-bottom>span{width:25px;height:25px;border-radius:50%;border:4px solid #fff;box-shadow:0 0 0 1px #dce4f0}.vl-all-examples{display:flex;align-items:center;justify-content:center;gap:20px;margin:27px auto 0;font-size:11px;color:#8199bf}.vl-process{padding-top:100px;padding-bottom:80px}.vl-process-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e1e7f2;border-radius:10px;background:#fff}.vl-process-steps article{padding:29px;border-right:1px solid #e4eaf4}.vl-process-steps article:last-child{border:0}.vl-process-steps article>div{display:flex;align-items:center;justify-content:space-between;color:#8aa1ce;margin-bottom:40px}.vl-process-steps article>div>span{font-size:10px;font-variant-numeric:tabular-nums;color:#b0bed5}.vl-process-steps h3{font-size:14px;color:#5f7698;font-weight:500}.vl-process-steps p{font-size:10px;line-height:1.9;color:#a0afc6;margin-top:12px}.vl-saved{max-width:1190px;margin:0 auto 60px;border:1px solid #dce5f3;border-radius:8px;padding:25px;background:#f2f6fe}.vl-saved>div:first-child{display:flex;align-items:center;gap:13px;color:#8ca3cc}.vl-saved h3{font-size:15px;color:#647fa6}.vl-saved>div:last-child{display:flex;gap:15px;margin-top:20px;flex-wrap:wrap}.vl-saved button{display:flex;align-items:center;gap:12px;flex:1;border:1px solid #dbe5f6;border-radius:5px;padding:12px;background:#fff;font-size:11px;color:#6782a8;min-width:150px}.vl-saved button>i{width:8px;height:8px;border-radius:50%}.vl-saved button>span{flex:1;text-align:left}.vl-final-cta{background:#111d32;text-align:center;padding:72px 20px 65px;background-image:radial-gradient(ellipse at 50% 100%,#2b498344,transparent 65%)}.vl-final-cta .vl-eyebrow{color:#728aaf}.vl-final-cta h2{font-size:44px;line-height:1.17;letter-spacing:-1.8px;color:#dbe5f7;margin:23px 0 16px}.vl-final-cta h2>span{color:#86a3d5}.vl-final-cta>p{font-size:12px;line-height:1.9;color:#8297b8;margin-bottom:27px}.vl-final-note{display:block;font-size:7px;letter-spacing:1.1px;color:#677d9f;margin-top:23px}.vl-footer{max-width:1360px;display:flex;align-items:center;justify-content:space-between;gap:40px;margin:auto;padding:36px 5%}.vl-footer .wordmark{transform:scale(.78);transform-origin:left center}.vl-footer>p{font-size:9px;color:#9cabc2;line-height:1.8;max-width:440px}.vl-footer>span{font-size:9px;color:#a1aec3;white-space:nowrap}@keyframes vision-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes vision-pulse{50%{box-shadow:0 0 0 5px #6689e112}}@keyframes vision-scan{0%{top:-40px}to{top:100%}}@media(min-width:1450px){.vision-layout{grid-template-columns:238px minmax(0,1fr) 328px}.vision-main{padding-left:49px;padding-right:49px}.vision-live-aside{padding-left:29px;padding-right:29px}.vl-preview-stage{height:530px}}@media(max-width:1180px){.vision-layout{grid-template-columns:185px minmax(0,1fr) 244px}.vision-main{padding:29px 25px}.vision-stepper{padding:32px 20px}.vision-stepper nav{margin:30px -12px}.vision-stepper nav button{gap:8px;padding:11px 8px}.vision-stepper nav strong{font-size:9px}.vision-stepper nav small{font-size:7px}.vision-stepper h2{font-size:23px}.vision-live-aside{padding:33px 17px}.vision-section-footer>span{display:none}.vision-identity-row{grid-template-columns:1fr}.vision-field{margin-bottom:18px}.vision-focus-options{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-environments,.vision-intensities{gap:8px}.vision-intensities>button{padding:7px}.vision-palette-options{gap:8px}.vision-palette-options>button{padding:8px}.vision-palette-options strong{font-size:9px}.vision-protagonists article{padding:20px 14px}.vl-preview-stage{height:420px}.vl-preview-0{top:100px}.vl-preview-1{top:60px}.vl-preview-2{top:108px}.vl-preview-caption{padding:11px}.vl-preview-caption>span{display:none}.vl-principles{gap:25px;padding:35px 28px}.vl-process-steps article{padding:23px}.vision-build-grid{gap:25px}}@media(max-width:980px){.vision-layout{grid-template-columns:190px minmax(0,1fr)}.vision-live-aside{display:none}.vision-main{padding:29px 37px}.vision-header-path>span:last-child{display:none}.vision-section-title h1{font-size:36px}.vision-proposal,.vision-building{padding:30px}.vision-proposal-actions{flex-wrap:wrap}.vision-proposal-actions>div{flex-basis:100%;margin-bottom:9px}.vision-protagonists>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.vision-reading{padding:24px}.vision-direction{padding:23px}.vision-build-grid{grid-template-columns:.85fr 1fr;gap:20px}.vision-assembly-canvas{padding:17px}.vision-build-stages>div{padding:13px 9px;gap:9px}.vision-build-stages small{display:none}.vision-build-stages h2{font-size:11px}.vision-assembly-header strong{display:none}.vision-assembly-materials{gap:12px}.vision-assembly-materials strong{font-size:8px}.vision-assembly-materials>div:first-child{max-width:85px}.vl-header nav{gap:22px;font-size:10px}.vl-header nav>a:first-child{display:none}.vl-header .wordmark{transform:scale(.8)}.vl-intro h1{font-size:49px;letter-spacing:-2px}.vl-preview-stage{height:365px}.vl-stage-coordinates{font-size:6px}.vl-preview-card{width:44%}.vl-preview-1{left:27%;width:46%}.vl-preview-0{left:1%;top:103px}.vl-preview-2{right:1%;top:105px}.vl-stage-foot{font-size:6px}.vl-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.vl-principles>div{display:none}.vl-possibilities,.vl-process{padding:65px 27px 0}.vl-section-heading h2{font-size:29px}.vl-section-heading>p{font-size:10px;max-width:280px}.vl-industry-showcase{gap:16px}.vl-industry-showcase>button{padding:16px}.vl-process{padding-bottom:60px}.vl-process-steps article{padding:22px 18px}.vl-process-steps h3{font-size:12px}.vl-footer{gap:10px}.vl-footer>p{max-width:340px;font-size:8px}.vision-bottom-footer>span:last-child{display:none}}@media(max-width:700px){.vision-header{height:72px;padding:0 20px}.vision-header .wordmark{transform:scale(.76);width:154px}.vision-header-path{display:none}.vision-exit{font-size:9px;gap:7px}.vision-layout{display:flex;flex-direction:column}.vision-stepper{padding:15px 20px;border-right:0;border-bottom:1px solid #e1e6ee;position:sticky;top:0;z-index:8;background:#f6f8fcf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vision-stepper>div{display:none}.vision-stepper nav{display:flex;gap:5px;justify-content:space-between;margin:0}.vision-stepper nav button{flex-direction:column;padding:0;gap:6px;flex:1;min-width:0}.vision-stepper nav button>span{width:26px;height:26px;font-size:8px}.vision-stepper nav button.active{background:none}.vision-stepper nav button>div>strong{font-size:7px;line-height:1.4;text-align:center;font-weight:500}.vision-stepper nav small,.vision-stepper nav button.active>i{display:none}.vision-main{padding:24px 24px 28px}.vision-section-top{font-size:7px}.vision-section-title{padding:27px 0 26px}.vision-section-title h1{font-size:31px;letter-spacing:-1.3px}.vision-section-title>p{font-size:11px;line-height:1.8}.vision-kicker{font-size:7px;letter-spacing:1.1px}.vision-field{font-size:10px;gap:9px}.vision-field input,.vision-field textarea{font-size:12px;padding:11px 12px}.vision-industry-grid{max-height:212px}.vision-industry-grid button{font-size:9px;gap:6px;padding:12px 8px}.vision-industry-grid button>svg{width:15px}.vision-identity-row{gap:19px}.vision-section-footer{margin-top:27px;padding-top:23px}.vision-section-footer .vision-primary{font-size:10px;gap:9px;padding:12px 15px}.vision-section-footer>button:first-child{font-size:9px;gap:6px}.vision-priorities{gap:9px}.vision-priorities button{padding:13px 10px;gap:10px}.vision-priorities button>svg{width:19px}.vision-priorities strong{font-size:11px}.vision-priorities small{font-size:8px;line-height:1.5}.vision-subsection-title h2{font-size:23px}.vision-brand-source{padding:16px;gap:14px}.vision-brand-source>img,.vision-brand-letter{width:50px;height:50px;font-size:24px}.vision-brand-source strong{font-size:11px}.vision-brand-source p{font-size:9px}.vision-palette-options{gap:10px}.vision-palette-options>button{padding:8px}.palette-window{height:76px;padding:8px;gap:5px}.vision-palette-options strong{font-size:9px}.vision-palette-options p{font-size:8px;min-height:34px}.vision-personalities{gap:12px}.vision-personalities>button{padding:7px}.vision-personalities>button>div:not(.vision-preview){gap:4px;padding-top:12px}.vision-personalities strong{font-size:10px}.vision-personalities>button>p{font-size:8px}.vision-personalities>button>div>span{gap:5px}.vision-personalities>button>div svg{width:15px}.vision-surprise{padding:16px;gap:12px}.vision-intensities{gap:8px}.vision-intensities>button{padding:6px}.vision-intensities strong{font-size:10px}.vision-intensities>button>p{font-size:8px}.vision-intensities>button>div:not(.vision-preview){padding:10px 2px 0;gap:3px}.vision-intensities>button>div>svg{width:14px}.vision-recommended{font-size:6px;padding:5px 6px}.vision-environments{gap:8px}.vision-environments button{padding:15px 5px}.vision-environments button>span{width:39px;height:39px}.vision-environments strong{font-size:9px}.vision-free-thought{padding:21px}.vision-free-thought label{font-size:12px}.vision-free-thought textarea{font-size:13px;padding:14px}.vision-bottom-footer{padding:21px 24px;flex-direction:column;gap:9px}.vision-bottom-footer p{font-size:8px;max-width:430px}.vision-bottom-footer>span{font-size:7px}.vision-proposal,.vision-building{padding:27px 23px 35px}.vision-proposal-heading{margin:29px 0 28px;gap:10px}.vision-proposal-heading h1{font-size:31px;letter-spacing:-1.3px}.vision-proposal-mark{display:none}.vision-proposal-heading p{font-size:11px}.vision-proposal-grid{grid-template-columns:1fr;gap:19px}.vision-reading{padding:25px}.vision-reading h2{font-size:26px;margin:18px 0 16px}.vision-reading>p{font-size:11px}.vision-direction{padding:23px}.vision-direction h2{font-size:24px}.vision-protagonists>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.vision-protagonists article:last-child{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:6px 15px}.vision-protagonists article:last-child>svg{grid-row:span 2;margin:0;align-self:center}.vision-protagonists article:last-child>p{margin:0;grid-column:2;padding-right:15px}.vision-included{padding:21px}.vision-included h2{font-size:15px;line-height:1.5}.vision-included p{font-size:9px}.vision-included-modules{gap:6px}.vision-included-modules>span{font-size:8px;padding:7px 9px}.vision-proposal-actions>div{margin-bottom:12px}.vision-proposal-actions{gap:10px}.vision-proposal-actions .vision-primary,.vision-proposal-actions .vision-secondary{flex:1;font-size:9px;padding:12px;gap:8px}.vision-proposal-actions p>span{font-size:9px}.vision-building-heading{margin:29px 0}.vision-building-heading h1{font-size:34px;letter-spacing:-1.3px}.vision-building-heading p{font-size:11px}.vision-build-grid{display:flex;flex-direction:column-reverse;gap:22px}.vision-assembly{width:100%;margin:0}.vision-assembly-canvas{padding:17px}.vision-assembly .vision-preview{max-height:280px}.vision-assembly-materials{margin-top:17px}.vision-assembly-materials>div:first-child{max-width:none}.vision-build-stages{width:100%;gap:4px}.vision-build-stages>div{padding:11px;min-height:51px}.vision-build-stages small{display:block;font-size:6px}.vision-build-stages h2{font-size:11px}.vision-build-stages li{font-size:9px}.vision-build-progress{gap:12px;margin-top:20px}.vision-build-progress>span{font-size:6px}.vision-build-progress button{font-size:8px}.vision-build-note{font-size:8px;line-height:1.8;margin-top:25px}.vision-ready{padding:27px 24px 40px}.vision-ready .vision-act-label{font-size:6px;gap:8px}.vision-ready-top{margin-top:33px;margin-bottom:29px}.vision-ready-top>.vision-kicker{font-size:6px}.vision-ready h1{font-size:43px;letter-spacing:-1.7px}.vision-ready-top p{font-size:11px}.vision-ready-orbit{inset:-15px -10px}.vision-ready-tag{padding:11px 16px;gap:9px}.vision-ready-tag>span{font-size:10px}.vision-ready-tag small{font-size:7px}.vision-ready-tag>svg:last-child{margin-left:12px}.vision-ready-summary{gap:13px;flex-wrap:wrap;margin-bottom:24px}.vision-ready-summary span{font-size:8px;gap:5px}.vision-ready-summary svg{width:14px}.vision-explore{font-size:12px;min-width:250px}.vl-header{height:78px;padding:0 22px;gap:15px}.vl-header .wordmark{transform:scale(.76);width:154px}.vl-header nav{display:none}.vl-header-cta{font-size:9px;padding:9px 11px;gap:8px}.vl-intro{padding:39px 21px 47px}.vl-eyebrow{font-size:6px;letter-spacing:1.5px}.vl-intro h1{font-size:clamp(29px,6.3vw,43px);letter-spacing:-1.6px;line-height:1.13;margin:23px 0 20px}.vl-intro>p{font-size:11px;line-height:1.9}.vl-hero-actions{gap:17px;flex-direction:column;margin-top:25px}.vl-hero-actions>.vision-primary{font-size:11px;min-height:49px;padding:14px 21px}.vl-hero-actions>button:last-child{font-size:10px}.vl-hero-actions>button:last-child>span{height:25px;width:25px}.vl-hero-note{font-size:7px;gap:5px;line-height:1.6;max-width:310px;margin:17px auto 0}.vl-preview-stage{height:360px;border-radius:10px 10px 0 0;max-width:100%}.vl-stage-coordinates{top:24px;font-size:5px;left:6%;right:6%;letter-spacing:.7px}.vl-preview-card{width:63%}.vl-preview-1{width:69%;left:15.5%;top:68px}.vl-preview-0{left:-28%;top:115px}.vl-preview-2{right:-28%;top:119px}.vl-preview-caption{padding:11px;gap:7px}.vl-preview-caption>strong{font-size:9px}.vl-preview-caption>svg{margin-left:auto;width:13px}.vl-stage-foot{bottom:22px;left:6%;right:6%;font-size:5px;letter-spacing:.6px;line-height:1.8}.vl-stage-foot>span:last-child{display:none}.vl-stage-foot svg{width:12px}.vl-principles{padding:31px 24px;grid-template-columns:1fr;gap:24px}.vl-principles article{padding-left:40px}.vl-principles h3{font-size:12px}.vl-principles p{font-size:10px;max-width:260px}.vl-principles article>svg{width:24px}.vl-possibilities,.vl-process{padding:51px 24px 0}.vl-section-heading{display:block;margin-bottom:26px}.vl-section-heading h2{font-size:31px;letter-spacing:-1.2px;margin-top:13px}.vl-section-heading>p{font-size:11px;line-height:1.9;margin-top:18px;max-width:400px}.vl-industry-showcase{grid-template-columns:1fr;gap:17px}.vl-industry-showcase>button{padding:17px}.vl-example-top{margin-bottom:15px}.vl-example-top>span{font-size:7px}.vl-example-bottom h3{font-size:16px}.vl-example-bottom p{font-size:9px}.vl-all-examples{font-size:9px;gap:10px;line-height:1.7}.vl-process{padding-bottom:48px}.vl-process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.vl-process-steps article{padding:22px 19px}.vl-process-steps article:nth-child(2){border-right:0}.vl-process-steps article:nth-child(-n+2){border-bottom:1px solid #e1e7f2}.vl-process-steps article>div{margin-bottom:25px}.vl-process-steps h3{font-size:12px}.vl-process-steps p{font-size:9px;line-height:1.9}.vl-final-cta{padding:52px 24px 45px}.vl-final-cta h2{font-size:35px;letter-spacing:-1.4px}.vl-final-cta>p{font-size:11px;max-width:320px;margin:0 auto 25px}.vl-final-cta .vision-primary{font-size:11px;gap:12px;padding:14px 20px}.vl-final-note{font-size:6px;letter-spacing:.8px}.vl-footer{padding:25px 24px;flex-wrap:wrap;gap:14px}.vl-footer>.wordmark{order:0}.vl-footer>span{order:1;margin-left:auto;font-size:8px}.vl-footer>p{order:2;max-width:100%;font-size:8px}.vl-saved{margin:0 24px 45px;padding:20px}.vl-saved h3{font-size:12px}.vl-saved>div:last-child{gap:9px}.vl-saved button{font-size:10px}}@media(max-width:380px){.vision-header,.vl-header{padding:0 15px}.vl-header-cta{font-size:8px;padding:8px;gap:5px}.vision-main{padding-left:18px;padding-right:18px}.vision-stepper{padding-left:14px;padding-right:14px}.vision-stepper nav button>div>strong{font-size:6px}.vision-section-title h1{font-size:27px}.vision-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-priorities{grid-template-columns:1fr}.vision-priorities button{min-height:62px}.vision-palette-options{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-personalities>button>div>span>svg{display:none}.vision-environments{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-intensities{grid-template-columns:1fr;gap:20px}.vision-intensities .vision-preview{aspect-ratio:1.7}.vision-intensities>button{padding:9px}.vision-intensities>button>p{font-size:9px}.vision-recommended{font-size:7px}.vision-section-footer .vision-primary{font-size:9px;padding:12px 11px;gap:7px}.vision-proposal,.vision-building{padding-left:18px;padding-right:18px}.vision-proposal-heading h1{font-size:28px}.vision-proposal-actions .vision-primary,.vision-proposal-actions .vision-secondary{flex-basis:100%}.vision-ready{padding-left:18px;padding-right:18px}.vision-ready h1{font-size:38px}.vision-ready-summary{gap:10px}.vl-intro h1{font-size:29px;letter-spacing:-1.4px}.vl-intro>p{font-size:10px}.vl-preview-stage{height:300px}.vl-preview-card{top:105px}.vl-preview-1{top:64px}.vl-section-heading h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.vision-section,.vision-build-stages li,.assembly-scan-line,.vision-assembly-header i{animation:none}.vision-assembly .vp-content>*,.vision-build-progress>div>i{transition:none}.vl-preview-card:hover{transform:none}}.vision-preview.vp-nav-compact .vp-nav{display:flex;width:8cqw;align-items:center}.vision-preview.vp-nav-compact .vp-nav i,.vision-preview.vp-nav-compact .vp-nav>small{display:none}.vision-preview.vp-nav-top .vp-nav{display:none}.vision-preview.vp-nav-premium .vp-nav,.vision-preview.vp-nav-hybrid .vp-nav,.vision-preview.vp-nav-floating .vp-nav{display:flex;width:15cqw;align-items:stretch}.vision-preview.vp-nav-premium .vp-nav i,.vision-preview.vp-nav-hybrid .vp-nav i,.vision-preview.vp-nav-floating .vp-nav i{display:block}.vision-preview.vp-nav-floating .vp-nav{margin:1.5cqw;width:14cqw;border:1px solid var(--theme-border);border-radius:1.1cqw;padding:2cqw 1.3cqw}.gallery-card>.vision-preview{border-radius:8px 8px 0 0;pointer-events:none;box-shadow:none}.gallery-page{background:#f8faff}.gallery-page .button-dark{background:#4264e8;color:#fff}.gallery-page .gallery-heading h1{font-family:DM Sans,sans-serif;color:#344766}.gallery-page .gallery-heading h1 em{color:#7e98bf}.gallery-page .category-pills .selected{background:#253d65;color:#fff}.gallery-page .gallery-card-caption{background:#fff}.vision-ready{overflow:hidden}.vp-welcome h3{color:var(--theme-bg-text)}.vp-welcome>span,.vp-welcome p{color:var(--theme-bg-muted)}.vision-ready h1{line-height:1.13}.vision-ready .vision-act-label{flex-wrap:wrap;line-height:1.7}.vision-section-title>p,.vision-subsection-title p,.vision-brand-source p,.vision-reading>p,.vision-ready-top p,.vision-building-heading p{color:#6b7c97}.vision-priorities small,.vision-palette-options p,.vision-personalities>button>p,.vision-intensities>button>p,.vision-protagonists article p,.vision-included p,.vision-live-business p{color:#72819a}.vision-reading blockquote,.vision-request-reading p,.vision-surprise small,.vision-ambient-summary p>span{color:#7183a1}.vl-intro>p,.vl-section-heading>p,.vl-principles p,.vl-process-steps p{color:#71829c}.experience-shell.business-theme{background:var(--theme-bg);color:var(--theme-bg-text);--surface: var(--theme-surface);--surface-alt: var(--theme-bg);--ink: var(--theme-text);--muted: var(--theme-muted);--line: var(--theme-border)}.experience-shell.business-theme .experience-sidebar{background:var(--theme-sidebar);color:var(--theme-sidebar-text);border-color:var(--theme-border);--muted: var(--theme-sidebar-muted);--ink: var(--theme-sidebar-text);--line: var(--theme-border);--accent-tint: color-mix(in srgb, var(--theme-sidebar) 88%, var(--brand-primary))}.experience-shell.business-theme .experience-topbar,.experience-shell.business-theme .hybrid-nav{background:var(--theme-surface);border-color:var(--theme-border)}.experience-shell.business-theme .company-monogram,.experience-shell.business-theme .experience-sidebar .company-monogram{color:var(--accent-ink)}.experience-shell.business-theme .experience-sidebar .company-monogram{color:var(--theme-sidebar-text)}.experience-shell.business-theme .company-monogram i,.experience-shell.business-theme .experience-sidebar .company-monogram i{background:var(--brand-primary)}.experience-shell.business-theme .sidebar-workspace i,.experience-shell.business-theme .live-dot,.experience-shell.business-theme .notification-button i,.experience-shell.business-theme .concept-badge i{background:var(--brand-primary);box-shadow:none}.experience-shell.business-theme .nav-item{color:var(--theme-sidebar-muted)}.experience-shell.business-theme .nav-item.active,.experience-shell.business-theme .experience-sidebar .nav-item.active{color:var(--theme-sidebar-text);background:color-mix(in srgb,var(--theme-sidebar) 83%,var(--brand-primary))}.experience-shell.business-theme .nav-item:hover{color:var(--theme-sidebar-text);background:var(--accent-tint)}.experience-shell.business-theme .experience-sidebar .nav-item.active>i{background:var(--brand-primary)}.experience-shell.business-theme .nav-item>small{background:color-mix(in srgb,var(--theme-sidebar) 75%,var(--brand-primary));color:var(--theme-sidebar-text)}.experience-shell.business-theme .nav-section-label,.experience-shell.business-theme .experience-sidebar .nav-section-label{color:var(--theme-sidebar-muted)}.experience-shell.business-theme .sidebar-powered,.experience-shell.business-theme .sidebar-powered>strong{color:var(--theme-sidebar-muted)}.experience-shell.business-theme .experience-sidebar .sidebar-discovery{background:color-mix(in srgb,var(--theme-sidebar) 92%,var(--brand-primary));border:1px solid var(--theme-border)}.experience-shell.business-theme .experience-sidebar .sidebar-discovery h4{color:var(--theme-sidebar-text)}.experience-shell.business-theme .experience-sidebar .sidebar-discovery>span,.experience-shell.business-theme .experience-sidebar .sidebar-discovery>button{color:var(--theme-sidebar-muted);border-color:var(--theme-border)}.experience-shell.business-theme .button-dark,.experience-shell.business-theme .button-lime,.experience-shell.business-theme .button-accent,.experience-shell.business-theme .button-dark:hover{background:var(--brand-primary);color:var(--on-accent)}.experience-shell.business-theme .concept-badge{background:var(--accent-tint);color:var(--accent-ink);border-color:var(--theme-border)}.experience-shell.business-theme .tour-invite{background:var(--accent-tint);border-color:var(--theme-border)}.experience-shell.business-theme .tour-invite-icon{background:var(--accent-soft);color:var(--accent-ink)}.experience-shell.business-theme .tour-invite>button:not(.icon-button),.experience-shell.business-theme .text-button,.experience-shell.business-theme .chart-footer>button{color:var(--accent-ink)}.experience-shell.business-theme .user-avatar,.experience-shell.business-theme .module-icon,.experience-shell.business-theme .insight-icon{background:var(--accent-soft);color:var(--accent-ink)}.experience-shell.business-theme .dashboard-hero{background:var(--hero-overlay);color:var(--hero-light)}.experience-shell.business-theme .dashboard-hero .hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--hero-overlay) 96%,transparent),color-mix(in srgb,var(--hero-overlay) 64%,transparent) 50%,color-mix(in srgb,var(--hero-overlay-end) 12%,transparent))}.experience-shell.business-theme .dashboard-hero.hero-split .hero-shade{background:linear-gradient(90deg,var(--hero-overlay) 46%,color-mix(in srgb,var(--hero-overlay-end) 12%,transparent) 95%)}.experience-shell.business-theme .dashboard-hero.hero-command .hero-shade{background:linear-gradient(90deg,var(--hero-overlay) 15%,color-mix(in srgb,var(--hero-overlay-end) 40%,transparent))}.experience-shell.business-theme .dashboard-hero-copy h2,.experience-shell.business-theme .dashboard-hero-copy h2 em,.experience-shell.business-theme .hero-explore,.experience-shell.business-theme .hero-dominant-metric>strong{color:var(--hero-light)}.experience-shell.business-theme .hero-eyebrow,.experience-shell.business-theme .hero-company-label,.experience-shell.business-theme .dashboard-hero-copy>p,.experience-shell.business-theme .hero-dominant-metric>span,.experience-shell.business-theme .hero-dominant-metric>small,.experience-shell.business-theme .hero-bottom{color:var(--hero-muted)}.experience-shell.business-theme .hero-bottom{border-color:color-mix(in srgb,var(--hero-light) 18%,transparent)}.experience-shell.business-theme .hero-explore>span{border-color:color-mix(in srgb,var(--hero-light) 35%,transparent)}.experience-shell.business-theme .hero-inline-kpi{background:color-mix(in srgb,var(--theme-surface) 94%,transparent);color:var(--theme-text);border-color:var(--theme-border)}.experience-shell.business-theme .hero-inline-kpi>span{color:var(--theme-muted)}.experience-shell.business-theme .hero-inline-kpi>small{color:var(--accent-ink)}.experience-shell.business-theme .kpi-strip,.experience-shell.business-theme .kpi-panel,.experience-shell.business-theme .panel,.experience-shell.business-theme .hero-module-card{background:var(--theme-surface);border-color:var(--theme-border);color:var(--theme-text)}.experience-shell.business-theme .kpi-number,.experience-shell.business-theme .performance-summary>strong{color:var(--theme-text)}.experience-shell.business-theme .kpi-label,.experience-shell.business-theme .hero-module-card p{color:var(--theme-muted)}.experience-shell.business-theme .kpi-foot>span,.experience-shell.business-theme .positive{background:var(--accent-tint);color:var(--accent-ink)}.experience-shell.business-theme .sparkline{color:var(--chart-1)}.experience-shell.business-theme .focus-panel{background:var(--accent-tint);border-color:var(--theme-border)}.experience-shell.business-theme .focus-panel .panel-heading h3,.experience-shell.business-theme .focus-main>strong{color:var(--theme-text)}.experience-shell.business-theme .focus-panel .eyebrow,.experience-shell.business-theme .focus-main>p,.experience-shell.business-theme .focus-footer{color:var(--theme-muted)}.experience-shell.business-theme .focus-main>strong>span{color:var(--accent-ink)}.experience-shell.business-theme .focus-footer{border-color:var(--theme-border)}.experience-shell.business-theme .avatar-stack>span{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--theme-surface)}.experience-shell.business-theme .hero-module-card>div:first-child{color:var(--theme-muted)}.experience-shell.business-theme .module-mini-line{background:var(--accent-soft)}.experience-shell.business-theme .module-mini-line>i{background:var(--brand-primary)}.experience-shell.business-theme .hero-module-card:hover{background:var(--theme-elevated);border-color:var(--brand-primary)}.experience-shell.business-theme .activity-symbol{background:var(--accent-tint);color:var(--accent-ink)}.experience-shell.business-theme .visual-feature-shade{background:linear-gradient(0deg,color-mix(in srgb,var(--hero-overlay) 94%,transparent),color-mix(in srgb,var(--hero-overlay-end) 8%,transparent))}.experience-shell.business-theme .visual-feature>div:not(.visual-feature-shade){color:var(--hero-light)}.experience-shell.business-theme .visual-feature .eyebrow,.experience-shell.business-theme .visual-feature h3,.experience-shell.business-theme .visual-feature button{color:var(--hero-light)}.experience-shell.business-theme .chart-line{stroke:var(--chart-1)}.experience-shell.business-theme .chart-bar{fill:var(--accent-soft)}.experience-shell.business-theme .chart-bar:last-child{fill:var(--chart-1)}.experience-shell.business-theme .chart-legend i{background:var(--chart-1)}.experience-shell.business-theme .search-field,.experience-shell.business-theme .search-field input,.experience-shell.business-theme .filter-bar input,.experience-shell.business-theme .filter-bar select{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}.experience-shell.business-theme input:focus,.experience-shell.business-theme textarea:focus,.experience-shell.business-theme select:focus{outline-color:var(--accent-ink)}.experience-shell.business-theme button:focus-visible,.experience-shell.business-theme a:focus-visible{outline-color:var(--accent-ink)}.experience-shell.business-theme .modal,.experience-shell.business-theme .drawer,.experience-shell.business-theme .tour-card{background:var(--theme-surface);color:var(--theme-text);border-color:var(--theme-border)}.experience-shell.business-theme .module-tabs>button.active{color:var(--accent-ink);border-color:var(--brand-primary)}.experience-shell.business-theme .module-tabs>button:hover{color:var(--accent-ink)}.experience-shell.business-theme .settings-details>div>strong{color:var(--theme-text)}.experience-shell.business-theme .settings-brand p{color:var(--theme-muted)}.experience-shell.business-theme:not(.focus-overview) .dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.experience-shell.business-theme:not(.focus-overview) .kpi-strip{order:1;grid-column:span 12;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.experience-shell.business-theme:not(.focus-overview) .dashboard-hero{order:2;grid-column:span 5;min-height:340px;grid-row:auto}.experience-shell.business-theme:not(.focus-overview) .priority-workspace{grid-column:span 7;order:2;grid-row:auto}.experience-shell.business-theme:not(.focus-overview) .performance-panel{order:3;grid-column:span 8;grid-row:auto}.experience-shell.business-theme:not(.focus-overview) .focus-panel{order:3;grid-column:span 4;grid-row:auto}.experience-shell.business-theme:not(.focus-overview) .hero-modules{order:4;grid-column:span 12;grid-row:auto}.experience-shell.business-theme:not(.focus-overview) .visual-feature{order:5;grid-column:span 5;grid-row:auto}.experience-shell.business-theme:not(.focus-overview) .activity-panel{order:5;grid-column:span 7;grid-row:auto}.experience-shell.business-theme:not(.focus-overview) .dashboard-hero-copy{max-width:100%;padding-block:22px}.experience-shell.business-theme:not(.focus-overview) .dashboard-hero-copy h2{font-size:30px}.experience-shell.business-theme:not(.focus-overview) .hero-inline-kpi{display:none}.experience-shell.business-theme.focus-operations .priority-workspace,.experience-shell.business-theme.focus-inventory .priority-workspace{grid-column:span 8;order:2}.experience-shell.business-theme.focus-operations .dashboard-hero,.experience-shell.business-theme.focus-inventory .dashboard-hero{grid-column:span 4;order:2}.experience-shell.business-theme.focus-operations .priority-workspace{grid-column:1 / span 8}.experience-shell.business-theme.focus-operations .dashboard-hero{grid-column:9 / span 4;grid-row:2}.experience-shell.business-theme.focus-finance .priority-workspace,.experience-shell.business-theme.focus-finance .performance-panel{grid-column:span 6;order:2}.experience-shell.business-theme.focus-finance .dashboard-hero{grid-column:span 8;order:3;min-height:240px}.experience-shell.business-theme.focus-sales .priority-workspace{grid-column:span 12;order:2}.experience-shell.business-theme.focus-sales .performance-panel{grid-column:span 7;order:3}.experience-shell.business-theme.focus-sales .dashboard-hero{grid-column:span 5;order:3}.experience-shell.business-theme.focus-sales .focus-panel{order:5;grid-column:span 5}.experience-shell.business-theme.focus-sales .visual-feature{display:none}.priority-workspace{padding:23px;min-width:0}.priority-workspace .panel-heading{gap:13px;align-items:start;margin-bottom:20px}.priority-workspace .panel-heading h3{font-size:18px;letter-spacing:-.5px;margin-top:7px;line-height:1.3}.priority-workspace .text-button{font-size:9px;display:flex;gap:7px;white-space:nowrap;padding-top:7px}.priority-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:21px}.priority-status-strip button{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 10px;background:var(--accent-tint);border:1px solid var(--theme-border);border-radius:5px;text-align:left}.priority-status-strip i{width:4px;height:4px;border-radius:50%;background:var(--brand-primary)}.priority-status-strip span{font-size:8px;color:var(--theme-muted)}.priority-status-strip strong{width:100%;font-size:23px;color:var(--theme-text);font-weight:500;letter-spacing:-.8px}.priority-table{width:100%;min-width:0}.priority-table-head,.priority-record{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.85fr);gap:14px;align-items:center}.priority-table-head{font-size:6px;letter-spacing:.9px;color:var(--theme-muted);padding:0 0 12px;border-bottom:1px solid var(--theme-border)}.priority-record{width:100%;text-align:left;padding:14px 0;border-bottom:1px solid var(--theme-border)}.priority-record:hover{background:var(--accent-tint)}.priority-record>span:first-child{display:flex;gap:10px;align-items:center;min-width:0}.priority-record>span:first-child>i{width:29px;height:29px;display:grid;place-items:center;background:var(--accent-tint);color:var(--accent-ink);border-radius:6px;flex-shrink:0}.priority-record>span:first-child>span{min-width:0}.priority-record strong{font-size:10px;line-height:1.5;display:block;font-weight:500;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.priority-record small{display:block;font-size:8px;line-height:1.5;color:var(--theme-muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.priority-record>span:nth-child(2){font-size:9px;color:var(--theme-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priority-state{font-size:8px;display:flex;align-items:center;justify-content:space-between;gap:5px;color:var(--accent-ink)}.priority-next{display:flex;gap:11px;align-items:center;margin-top:20px;color:var(--accent-ink)}.priority-next>span{flex:1;font-size:8px;color:var(--theme-muted);line-height:1.7;min-width:0}.priority-next strong{display:block;font-size:9px;color:var(--theme-text);font-weight:500}.priority-next button{display:flex;gap:7px;align-items:center;font-size:8px;white-space:nowrap}.priority-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin:4px 0 27px}.priority-pipeline button{text-align:left;background:var(--accent-tint);border:1px solid var(--theme-border);padding:15px;border-radius:6px}.priority-pipeline span{display:block;font-size:9px;color:var(--theme-muted)}.priority-pipeline strong{display:block;font-size:24px;letter-spacing:-.7px;font-weight:500;margin:10px 0;color:var(--theme-text)}.priority-pipeline i{display:block;height:3px;border-radius:3px;background:var(--brand-primary)}.experience-shell.business-theme.personality-operational{--card-radius: 6px}.experience-shell.business-theme.personality-operational .dashboard-hero-copy h2 em,.experience-shell.business-theme.personality-technological .dashboard-hero-copy h2 em,.experience-shell.business-theme.personality-minimal .dashboard-hero-copy h2 em{font-family:inherit;font-style:normal;font-size:1em;letter-spacing:inherit}.experience-shell.business-theme.personality-operational .focus-panel .panel-heading h3,.experience-shell.business-theme.personality-technological .focus-panel .panel-heading h3{font-family:inherit;font-size:21px}.experience-shell.business-theme.personality-premium .priority-workspace{padding:28px}.experience-shell.business-theme.personality-premium .priority-workspace .panel-heading h3{font-family:var(--serif);font-size:26px}.experience-shell.business-theme.personality-dynamic .priority-workspace{border-top:3px solid var(--brand-primary)}.experience-shell.business-theme.visual-clean .dashboard-hero{background:var(--theme-elevated);color:var(--theme-text);min-height:170px;padding:24px;border:1px solid var(--theme-border)}.experience-shell.business-theme.visual-clean .dashboard-hero .hero-image,.experience-shell.business-theme.visual-clean .dashboard-hero .hero-shade,.experience-shell.business-theme.visual-clean .visual-feature,.experience-shell.business-theme.visual-clean .module-card-photo,.experience-shell.business-theme.visual-clean .hero-inline-kpi{display:none}.experience-shell.business-theme.visual-clean .dashboard-hero-copy h2,.experience-shell.business-theme.visual-clean .dashboard-hero-copy h2 em,.experience-shell.business-theme.visual-clean .hero-explore,.experience-shell.business-theme.visual-clean .hero-dominant-metric>strong{color:var(--theme-text)}.experience-shell.business-theme.visual-clean .dashboard-hero-copy>p,.experience-shell.business-theme.visual-clean .hero-company-label,.experience-shell.business-theme.visual-clean .hero-eyebrow,.experience-shell.business-theme.visual-clean .hero-bottom,.experience-shell.business-theme.visual-clean .hero-dominant-metric>span,.experience-shell.business-theme.visual-clean .hero-dominant-metric>small{color:var(--theme-muted)}.experience-shell.business-theme.visual-clean .dashboard-hero-copy{max-width:100%;padding:15px 0}.experience-shell.business-theme.visual-clean .dashboard-hero-copy h2{font-size:28px;max-width:100%}.experience-shell.business-theme.visual-clean .hero-bottom,.experience-shell.business-theme.visual-clean .dashboard-hero-top{border-color:var(--theme-border)}.experience-shell.business-theme.visual-clean .activity-panel{grid-column:span 12}.experience-shell.business-theme.visual-immersive .dashboard-hero{grid-column:span 12;grid-row:auto;order:0;min-height:425px;padding:32px}.experience-shell.business-theme.visual-immersive .dashboard-hero .hero-image{left:0;width:100%;opacity:1;-webkit-mask-image:none;mask-image:none}.experience-shell.business-theme.visual-immersive .dashboard-hero-copy{max-width:65%;padding:42px 0 28px}.experience-shell.business-theme.visual-immersive .dashboard-hero-copy h2{font-size:49px}.experience-shell.business-theme.visual-immersive .priority-workspace{grid-column:span 12;grid-row:auto;order:2}.experience-shell.business-theme.visual-immersive .hero-inline-kpi{display:block}.experience-shell.business-theme.visual-immersive .visual-feature{display:block;min-height:290px}@media(max-width:1100px){.experience-shell.business-theme:not(.focus-overview) .dashboard-hero,.experience-shell.business-theme:not(.focus-overview) .priority-workspace{grid-column:span 12;grid-row:auto}.experience-shell.business-theme:not(.focus-overview) .dashboard-hero{min-height:230px;order:2}.experience-shell.business-theme:not(.focus-overview) .priority-workspace{order:1}.experience-shell.business-theme.focus-finance .performance-panel{grid-column:span 8;order:3}.experience-shell.business-theme:not(.focus-overview) .dashboard-hero-copy{max-width:75%}.experience-shell.business-theme.visual-immersive .dashboard-hero{order:0;min-height:350px}.experience-shell.business-theme.visual-immersive .dashboard-hero-copy h2{font-size:40px}}@media(max-width:700px){.experience-shell.business-theme:not(.focus-overview) .dashboard-grid{grid-template-columns:minmax(0,1fr)}.experience-shell.business-theme:not(.focus-overview) .dashboard-grid>section,.experience-shell.business-theme.visual-immersive .dashboard-grid>section{grid-column:1/-1;grid-row:auto}.experience-shell.business-theme:not(.focus-overview) .kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr));order:0}.experience-shell.business-theme:not(.focus-overview) .priority-workspace{order:1}.experience-shell.business-theme:not(.focus-overview) .dashboard-hero{min-height:255px;order:2}.experience-shell.business-theme:not(.focus-overview) .dashboard-hero-copy{max-width:100%;padding:22px 0}.experience-shell.business-theme:not(.focus-overview) .dashboard-hero-copy h2{font-size:30px}.experience-shell.business-theme .priority-workspace{padding:19px 16px}.priority-workspace .panel-heading{margin-bottom:19px}.priority-workspace .panel-heading h3{font-size:17px}.priority-workspace .panel-heading .text-button{font-size:8px}.priority-status-strip{gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.priority-status-strip button{padding:10px}.priority-status-strip strong{width:auto;margin-left:auto;font-size:23px}.priority-status-strip span{font-size:8px}.priority-table-head,.priority-record{grid-template-columns:minmax(0,1fr) 80px;gap:10px}.priority-table-head>span:nth-child(2),.priority-record>span:nth-child(2){display:none}.priority-record>span:first-child{gap:8px}.priority-record strong{font-size:9px}.priority-record small{font-size:7px}.priority-record>span:first-child>i{width:27px;height:27px}.priority-state{font-size:7px}.priority-next{gap:8px}.priority-next>svg{width:16px}.priority-next strong{font-size:8px}.priority-next>span{font-size:7px}.priority-next button{font-size:7px;gap:4px}.priority-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:22px}.priority-pipeline button{padding:12px}.priority-pipeline span{font-size:8px}.priority-pipeline strong{font-size:22px}.experience-shell.business-theme.visual-clean .dashboard-hero{min-height:180px;padding:20px}.experience-shell.business-theme.visual-clean .dashboard-hero-copy h2{font-size:26px}.experience-shell.business-theme.visual-immersive .dashboard-hero{order:-1;min-height:345px;padding:23px}.experience-shell.business-theme.visual-immersive .dashboard-hero-copy h2{font-size:35px}.experience-shell.business-theme.visual-immersive .hero-inline-kpi{display:none}}@media(prefers-reduced-motion:reduce){.experience-shell.business-theme .dashboard-grid>section{animation:none}}.experience-shell.business-theme .focus-footer>span{color:var(--theme-muted)}.experience-shell.business-theme .hero-explore>span{border-color:color-mix(in srgb,var(--hero-light) 30%,transparent)}.experience-shell.business-theme.visual-clean .hero-explore>span{border-color:var(--theme-border)}.experience-shell.business-theme .panel,.experience-shell.business-theme .kpi-strip,.experience-shell.business-theme .experience-topbar,.experience-shell.business-theme .hybrid-nav,.experience-shell.business-theme .hero-module-card,.experience-shell.business-theme .modal{--ink: var(--theme-text);--muted: var(--theme-muted)}.experience-shell.business-theme .workspace-heading h1,.experience-shell.business-theme .section-heading h3{color:var(--theme-bg-text)}.experience-shell.business-theme .workspace-heading p,.experience-shell.business-theme .workspace-heading .eyebrow,.experience-shell.business-theme .section-heading .eyebrow{color:var(--theme-bg-muted)}.experience-shell.business-theme .mini-avatar{background:var(--accent-soft);color:var(--accent-ink)}.experience-shell.business-theme .product-photo>span,.experience-shell.business-theme .product-arrow{background:var(--theme-surface);color:var(--accent-ink);border-color:var(--theme-border)}.experience-shell.business-theme .visual-feature button{border-color:color-mix(in srgb,var(--hero-light) 20%,transparent)}.experience-shell.business-theme .dot-0{background:var(--chart-1)}.experience-shell.business-theme .dot-1{background:var(--chart-2)}.experience-shell.business-theme .dot-2{background:var(--chart-3)}.experience-shell.business-theme .dot-3{background:var(--chart-4)}.experience-shell.business-theme .team-avatar{background:var(--accent-soft);color:var(--accent-ink)}.experience-shell.business-theme .document-folders>button>svg:first-child{color:var(--accent-ink);fill:var(--accent-tint)}.experience-shell.business-theme .toggle{background:var(--theme-border)}.experience-shell.business-theme .toggle[aria-checked=true]{background:var(--brand-primary)}.experience-shell.business-theme .tiny-pill{background:var(--accent-tint);color:var(--accent-ink);border-color:var(--theme-border)}.experience-shell.business-theme.premium-experience{--ease-premium: cubic-bezier(.22, 1, .36, 1);--focus-x: 0px;--focus-y: 0px;--card-radius: 13px;--reveal-time: .85s;--lift: -4px;background:radial-gradient(ellipse at 86% 0,color-mix(in srgb,var(--material-glow) 7%,transparent),transparent 48%),var(--theme-bg);background-attachment:fixed;-webkit-font-smoothing:antialiased}.experience-shell.premium-experience .experience-main{padding:31px 34px 0;max-width:1800px;margin:auto}.experience-shell.premium-experience .experience-topbar{height:73px;border-bottom:1px solid color-mix(in srgb,var(--theme-border) 55%,transparent);background:color-mix(in srgb,var(--theme-surface) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;z-index:32}.experience-shell.premium-experience .experience-sidebar{border-color:color-mix(in srgb,var(--theme-border) 65%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--theme-sidebar) 96%,var(--brand-primary)),var(--theme-sidebar));box-shadow:14px 0 40px color-mix(in srgb,var(--material-shadow) 3%,transparent);padding-top:29px}.experience-shell.premium-experience .sidebar-workspace{margin-top:30px;font-size:8px;padding-block:13px}.experience-shell.premium-experience .nav-item{min-height:40px;padding:10px 12px;margin-bottom:3px;border-radius:6px;transition:background .25s,color .25s,box-shadow .25s}.experience-shell.premium-experience .nav-item.active{box-shadow:inset 2px 0 var(--brand-primary),0 4px 14px color-mix(in srgb,var(--material-shadow) 7%,transparent)}.experience-shell.premium-experience .nav-section-label{font-size:7px;letter-spacing:1.8px;margin-top:29px}.experience-shell.premium-experience .sidebar-discovery{border-radius:9px;position:relative;overflow:hidden}.experience-shell.premium-experience .sidebar-discovery:before{content:"";position:absolute;right:-40px;top:-40px;width:110px;height:110px;border:1px solid color-mix(in srgb,var(--brand-primary) 13%,transparent);border-radius:50%;pointer-events:none}.experience-shell.premium-experience .sidebar-discovery h4{font-size:23px;line-height:1.1}.experience-shell.premium-experience .sidebar-powered{opacity:.6}.experience-shell.premium-experience .company-monogram{font-size:34px}.experience-shell.premium-experience .workspace-heading{margin-bottom:20px;align-items:end;gap:20px}.experience-shell.premium-experience .workspace-heading h1{font-family:inherit;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.9px;text-transform:none;margin:8px 0}.experience-shell.premium-experience .workspace-heading .eyebrow{font-size:7px;letter-spacing:1.5px}.experience-shell.premium-experience .workspace-heading p{font-size:10px;line-height:1.7}.experience-shell.premium-experience .workspace-heading-actions{gap:11px}.experience-shell.premium-experience .period-select{background:var(--theme-surface);border-color:var(--theme-border);box-shadow:0 3px 10px color-mix(in srgb,var(--material-shadow) 3%,transparent);border-radius:6px;padding:10px 11px}.experience-shell.premium-experience .button{padding:12px 18px;border-radius:6px;transition:transform .25s var(--ease-premium),box-shadow .25s,background .25s}.experience-shell.premium-experience .button-accent{box-shadow:0 6px 17px color-mix(in srgb,var(--brand-primary) 20%,transparent),inset 0 1px #ffffff20}.experience-shell.premium-experience .button-accent:hover{box-shadow:0 9px 23px color-mix(in srgb,var(--brand-primary) 26%,transparent);transform:translateY(-2px)}.experience-shell.premium-experience .tour-invite{margin:0 0 24px;background:transparent;border:0;border-top:1px solid var(--theme-border);border-radius:0;padding:10px 0 0;min-height:0}.experience-shell.premium-experience .tour-invite-icon{height:24px;width:24px;background:transparent}.experience-shell.premium-experience .tour-invite p{font-size:9px}.experience-shell.premium-experience .tour-invite strong{font-weight:500}.experience-shell.premium-experience .tour-invite>button:not(.icon-button){font-size:8px}.experience-shell.premium-experience .tour-invite>button:last-child{opacity:.55}.experience-shell.business-theme.premium-experience .dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:stretch;isolation:isolate}.experience-shell.business-theme.premium-experience .dashboard-grid>section{grid-column:span 12;grid-row:auto;order:initial;min-width:0;margin:0;animation:premium-reveal .9s var(--ease-premium) both}.experience-shell.business-theme.premium-experience .dashboard-grid>section:nth-child(2){animation-delay:.07s}.experience-shell.business-theme.premium-experience .dashboard-grid>section:nth-child(3){animation-delay:.13s}.experience-shell.business-theme.premium-experience .dashboard-grid>section:nth-child(4){animation-delay:.18s}.experience-shell.business-theme.premium-experience .dashboard-grid>section:nth-child(5){animation-delay:.23s}.experience-shell.business-theme.premium-experience .dashboard-grid>section:nth-child(n+6){animation-delay:.29s}.experience-shell.premium-experience .panel,.experience-shell.premium-experience .kpi-strip,.experience-shell.premium-experience .hero-module-card{border:1px solid var(--theme-border);border-radius:var(--card-radius);background:linear-gradient(145deg,color-mix(in srgb,var(--material-light) 18%,var(--theme-surface)),var(--theme-surface) 58%);box-shadow:0 9px 26px color-mix(in srgb,var(--material-shadow) 5%,transparent),0 1px 2px color-mix(in srgb,var(--material-shadow) 4%,transparent),inset 0 1px color-mix(in srgb,var(--material-light) 35%,transparent)}.experience-shell.premium-experience.theme-dark .panel,.experience-shell.premium-experience.theme-dark .kpi-strip,.experience-shell.premium-experience.theme-dark .hero-module-card{background:linear-gradient(145deg,color-mix(in srgb,var(--material-raised) 40%,var(--theme-surface)),var(--theme-surface) 70%);box-shadow:0 13px 28px #00000017,0 1px 2px #00000013,inset 0 1px color-mix(in srgb,var(--material-light) 8%,transparent);border-color:color-mix(in srgb,var(--theme-border) 78%,transparent)}.experience-shell.premium-experience .panel{padding:25px}.experience-shell.premium-experience .panel-heading h3{font-size:20px;line-height:1.2;letter-spacing:-.7px;font-weight:500}.experience-shell.premium-experience .panel-heading .eyebrow{font-size:7px;letter-spacing:1.6px;margin-bottom:9px}.experience-shell.premium-experience .panel-heading{margin-bottom:24px}.experience-shell.premium-experience .eyebrow{line-height:1.7}.experience-shell.premium-experience .icon-button{border-radius:50%;transition:background .2s,transform .35s var(--ease-premium)}.experience-shell.premium-experience .icon-button:hover{transform:rotate(-8deg);background:var(--accent-tint)}.experience-shell.business-theme.premium-experience .dashboard-hero{min-height:440px;position:relative;isolation:isolate;padding:28px 32px;border:1px solid color-mix(in srgb,var(--hero-light) 15%,transparent);border-radius:15px;background:var(--hero-overlay);box-shadow:0 24px 45px -15px color-mix(in srgb,var(--material-shadow) 38%,transparent);display:flex;flex-direction:column;overflow:hidden;grid-row:auto}.experience-shell.business-theme.premium-experience .dashboard-hero .hero-image{left:-2%;top:-2%;width:104%;height:104%;opacity:1;max-width:none;object-position:62% 50%;-webkit-mask-image:none;mask-image:none;filter:saturate(.7) contrast(1.04);transform:translate3d(var(--focus-x),var(--focus-y),0) scale(1.025);transition:transform 1.2s var(--ease-premium),filter 1.2s}.experience-shell.business-theme.premium-experience .dashboard-hero:hover .hero-image{transform:translate3d(var(--focus-x),var(--focus-y),0) scale(1.06);filter:saturate(.9) contrast(1.04)}.experience-shell.business-theme.premium-experience .dashboard-hero .hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--hero-overlay) 96%,transparent),color-mix(in srgb,var(--hero-overlay) 75%,transparent) 38%,color-mix(in srgb,var(--hero-overlay) 15%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--hero-overlay) 90%,transparent),transparent 40%)}.hero-grain{position:absolute;inset:0;pointer-events:none;opacity:.08;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.7' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-scene-index{display:none}.hero-period{display:flex;align-items:center;gap:15px;font-size:8px;color:var(--hero-muted)}.experience-shell.business-theme.premium-experience .dashboard-hero-top{border:0;padding:0;position:relative;z-index:1}.experience-shell.business-theme.premium-experience .hero-eyebrow{font-size:7px;letter-spacing:1.8px;color:var(--hero-light)}.experience-shell.business-theme.premium-experience .dashboard-hero-copy{max-width:80%;padding:58px 0 30px;margin:0;display:flex;flex-direction:column;justify-content:center;flex:1}.experience-shell.business-theme.premium-experience .hero-company-label{font-size:6px;letter-spacing:2px;margin-bottom:12px;opacity:.75}.experience-shell.business-theme.premium-experience .dashboard-hero-copy h2{font-size:clamp(33px,3.8vw,62px);line-height:1.01;letter-spacing:-2px;font-weight:500;margin:0;max-width:100%;color:var(--hero-light)}.experience-shell.business-theme.premium-experience .dashboard-hero-copy h2 em{font-family:var(--serif);font-size:1.04em;font-weight:400;letter-spacing:-1.5px;line-height:1.05;color:var(--hero-light);font-style:italic}.experience-shell.business-theme.premium-experience .dashboard-hero-copy>p{font-size:11px;line-height:1.9;max-width:340px;margin-top:21px;color:var(--hero-muted)}.experience-shell.business-theme.premium-experience .hero-explore{font-size:10px;gap:17px;margin-top:27px;align-self:flex-start;color:var(--hero-light)}.experience-shell.business-theme.premium-experience .hero-explore>span{width:35px;height:35px;border:1px solid color-mix(in srgb,var(--hero-light) 38%,transparent);background:color-mix(in srgb,var(--hero-light) 6%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s,transform .4s var(--ease-premium)}.experience-shell.business-theme.premium-experience .hero-explore:hover>span{transform:translate(3px,-3px);background:color-mix(in srgb,var(--hero-light) 16%,transparent)}.experience-shell.business-theme.premium-experience .hero-bottom{font-size:7px;line-height:1.6;letter-spacing:.7px;gap:15px;color:var(--hero-muted);border-color:color-mix(in srgb,var(--hero-light) 18%,transparent);padding-top:16px}.experience-shell.business-theme.premium-experience .hero-bottom>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:82%}.experience-shell.business-theme.premium-experience .hero-dominant-metric{display:none}.experience-shell.business-theme.premium-experience .hero-inline-kpi{display:none;background:color-mix(in srgb,var(--theme-surface) 89%,transparent);border:1px solid color-mix(in srgb,var(--material-light) 45%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 17px 40px #0000001c;border-radius:9px;padding:21px 25px;color:var(--theme-text)}.experience-shell.business-theme.premium-experience .kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;gap:0}.experience-shell.business-theme.premium-experience .kpi-panel{padding:24px;text-align:left;border:0;border-right:1px solid var(--theme-border);background:transparent;border-radius:0;box-shadow:none;transition:background .3s}.experience-shell.business-theme.premium-experience .kpi-panel:last-child{border:0}.experience-shell.business-theme.premium-experience .kpi-panel:hover{background:var(--accent-tint)}.experience-shell.business-theme.premium-experience .kpi-label{font-size:9px;gap:10px;line-height:1.6;min-height:15px;color:var(--theme-muted)}.experience-shell.business-theme.premium-experience .kpi-label>svg{width:14px;height:14px;opacity:.6}.experience-shell.business-theme.premium-experience .kpi-number{font-size:39px;font-weight:500;letter-spacing:-1.8px;line-height:1.2;margin:15px 0 11px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--theme-text)}.experience-shell.business-theme.premium-experience .kpi-foot{gap:8px;flex-wrap:wrap;align-items:center}.experience-shell.business-theme.premium-experience .kpi-foot>span{font-size:8px;border-radius:3px;padding:3px 5px}.experience-shell.business-theme.premium-experience .kpi-foot>small{font-size:7px;line-height:1.5;color:var(--theme-muted)}.experience-shell.business-theme.premium-experience .sparkline{width:75px;height:28px;margin-left:auto}.experience-shell.premium-experience .performance-summary{margin:3px 0 23px;gap:12px}.experience-shell.premium-experience .performance-summary>strong{font-size:36px;font-weight:500;letter-spacing:-1.5px}.experience-shell.premium-experience .chart-legend{font-size:8px}.experience-shell.premium-experience .chart{height:185px}.experience-shell.premium-experience .chart-line{stroke-width:2.5;filter:drop-shadow(0 4px 5px color-mix(in srgb,var(--chart-1) 17%,transparent))}.experience-shell.premium-experience .chart-bar{rx:2;transition:fill .25s,filter .25s}.experience-shell.premium-experience .chart-bar:hover{filter:brightness(1.2);fill:var(--chart-2)}.experience-shell.premium-experience .chart-y,.experience-shell.premium-experience .chart-x{font-size:7px;letter-spacing:.7px}.experience-shell.premium-experience .chart-footer{font-size:7px;padding-top:17px;margin-top:13px;border-color:var(--theme-border)}.experience-shell.premium-experience .focus-panel{position:relative;overflow:hidden;background:linear-gradient(140deg,var(--accent-tint),color-mix(in srgb,var(--theme-surface) 87%,var(--brand-secondary)));box-shadow:none}.experience-shell.premium-experience .focus-panel:after{content:"";position:absolute;right:-60px;top:-85px;width:190px;height:190px;border:1px solid color-mix(in srgb,var(--brand-primary) 12%,transparent);border-radius:50%;pointer-events:none}.experience-shell.premium-experience .focus-panel .panel-heading h3{font-family:var(--serif);font-size:29px;line-height:1.05;letter-spacing:-.7px}.experience-shell.premium-experience .focus-main{padding:25px 0 27px}.experience-shell.premium-experience .focus-main>strong{font-size:81px;font-weight:400;letter-spacing:-4px;gap:22px}.experience-shell.premium-experience .focus-main>strong>span{font-size:62px}.experience-shell.premium-experience .focus-main>p{font-size:11px;max-width:200px;margin-top:12px;line-height:1.8}.experience-shell.premium-experience .focus-footer{font-size:8px;padding-top:15px}.experience-shell.premium-experience .focus-footer>span{font-size:7px}.experience-shell.premium-experience .hero-modules{padding-top:12px}.experience-shell.premium-experience .section-heading{margin-bottom:21px;align-items:end;gap:20px}.experience-shell.premium-experience .section-heading h3{font-size:24px;font-weight:500;letter-spacing:-.9px;line-height:1.2;margin-top:7px}.experience-shell.premium-experience .section-heading .eyebrow{font-size:7px;letter-spacing:1.6px}.experience-shell.premium-experience .section-heading>span{font-size:8px}.experience-shell.premium-experience .hero-module-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.experience-shell.premium-experience .hero-module-card{position:relative;padding:20px 17px;overflow:hidden;min-height:165px;transition:transform .45s var(--ease-premium),box-shadow .45s,border-color .45s}.experience-shell.premium-experience .hero-module-card:hover{transform:translateY(-5px);box-shadow:0 20px 30px -12px color-mix(in srgb,var(--material-shadow) 20%,transparent);border-color:color-mix(in srgb,var(--brand-primary) 45%,var(--theme-border))}.experience-shell.premium-experience .hero-module-card h4{font-size:13px;font-weight:500;letter-spacing:-.3px;margin-top:26px;line-height:1.4}.experience-shell.premium-experience .hero-module-card p{font-size:8px;line-height:1.5;margin-top:5px}.experience-shell.premium-experience .module-icon{width:35px;height:35px;background:transparent;color:var(--accent-ink);border:1px solid var(--theme-border);border-radius:9px}.experience-shell.premium-experience .module-icon>svg{width:19px;height:19px}.experience-shell.premium-experience .module-mini-line{height:2px;margin-top:22px;opacity:.7}.module-sequence{position:absolute;right:17px;top:56px;font-size:7px;letter-spacing:1px;color:var(--theme-muted);opacity:.5}.experience-shell.premium-experience .module-card-photo{opacity:.15}.experience-shell.premium-experience .visual-feature{min-height:310px;border-radius:13px;position:relative;isolation:isolate;overflow:hidden;box-shadow:0 17px 35px -16px color-mix(in srgb,var(--material-shadow) 25%,transparent)}.experience-shell.premium-experience .visual-feature>img{width:100%;height:100%;position:absolute;inset:0;object-position:center;filter:saturate(.75);transition:transform 1.3s var(--ease-premium)}.experience-shell.premium-experience .visual-feature:hover>img{transform:scale(1.07)}.experience-shell.premium-experience .visual-feature-shade{background:linear-gradient(0deg,var(--hero-overlay),color-mix(in srgb,var(--hero-overlay) 43%,transparent) 60%,transparent)}.experience-shell.premium-experience .visual-feature>div:last-child{padding:27px;position:absolute;inset:auto 0 0;max-width:100%}.experience-shell.premium-experience .visual-feature h3{font-family:var(--serif);font-size:38px;line-height:1.05;letter-spacing:-.9px;max-width:280px;margin-top:12px}.experience-shell.premium-experience .visual-feature button{font-size:9px;line-height:1.6;padding-top:17px;margin-top:24px;gap:15px}.experience-shell.premium-experience .activity-item{padding:19px 0}.experience-shell.premium-experience .activity-item strong{font-size:10px;font-weight:500}.experience-shell.premium-experience .activity-item p{font-size:9px;margin-top:6px;line-height:1.7}.experience-shell.premium-experience .activity-symbol{width:34px;height:34px;border-radius:50%}.experience-shell.premium-experience .priority-workspace{padding:27px}.experience-shell.premium-experience .priority-workspace .panel-heading h3{font-size:24px;letter-spacing:-.8px}.experience-shell.premium-experience .priority-record{padding:17px 0;transition:background .25s,padding .3s var(--ease-premium)}.experience-shell.premium-experience .priority-record:hover{padding-left:6px;padding-right:6px}.experience-shell.premium-experience .priority-record strong{font-size:11px}.experience-shell.premium-experience .priority-record small{font-size:8px}.experience-shell.premium-experience .priority-record>span:first-child>i{width:33px;height:33px;border-radius:7px}.experience-shell.premium-experience .priority-status-strip{gap:9px;margin:25px 0}.experience-shell.premium-experience .priority-status-strip button{border-radius:5px;background:var(--accent-tint);border:1px solid var(--theme-border);padding:13px 11px}.experience-shell.premium-experience .priority-status-strip strong{font-size:29px;line-height:1.2;letter-spacing:-1px}.experience-shell.premium-experience .priority-next{margin-top:23px;padding-top:3px}.experience-shell.premium-experience .priority-pipeline strong{font-size:26px;letter-spacing:-1px}.experience-shell.premium-experience .priority-pipeline button{border-radius:5px}.experience-shell.business-theme.premium-experience.art-executive .dashboard-grid>.dashboard-hero{grid-column:span 8;grid-row:1;min-height:430px}.experience-shell.business-theme.premium-experience.art-executive .dashboard-grid>.kpi-strip{grid-column:span 4;grid-row:1;grid-template-columns:1fr 1fr;align-content:stretch}.experience-shell.business-theme.premium-experience.art-executive .kpi-panel{padding:24px 19px;border-bottom:1px solid var(--theme-border)}.experience-shell.business-theme.premium-experience.art-executive .kpi-panel:nth-child(2){border-right:0}.experience-shell.business-theme.premium-experience.art-executive .kpi-panel:nth-child(n+3){border-bottom:0}.experience-shell.business-theme.premium-experience.art-executive .kpi-number{font-size:36px;display:block;margin:23px 0 14px}.experience-shell.business-theme.premium-experience.art-executive .sparkline{display:none}.experience-shell.business-theme.premium-experience.art-executive .dashboard-grid>.performance-panel{grid-column:span 8}.experience-shell.business-theme.premium-experience.art-executive .dashboard-grid>.focus-panel{grid-column:span 4}.experience-shell.business-theme.premium-experience.art-executive .dashboard-grid>.visual-feature{grid-column:span 5}.experience-shell.business-theme.premium-experience.art-executive .dashboard-grid>.activity-panel{grid-column:span 7}.experience-shell.business-theme.premium-experience.art-executive .dashboard-hero-copy h2{font-size:clamp(36px,3.5vw,55px)}.experience-shell.business-theme.premium-experience.art-editorial{--card-radius: 3px}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-grid{gap:25px 30px}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-grid>.dashboard-hero{grid-column:1/9;grid-row:1/3;min-height:620px;border-radius:3px;padding:35px;box-shadow:0 22px 32px -22px var(--material-shadow)}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-hero-copy{padding-top:110px;max-width:95%;justify-content:flex-end}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-hero-copy h2{font-family:var(--serif);font-size:clamp(55px,5.7vw,88px);letter-spacing:-2.5px;line-height:.96;font-weight:400}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-hero-copy h2 em{line-height:1.03;font-size:1em;letter-spacing:-2.5px}.experience-shell.business-theme.premium-experience.art-editorial .hero-scene-index{display:flex;gap:17px;align-items:start;position:absolute;top:86px;left:35px;font-family:var(--serif);font-size:71px;line-height:1;color:var(--hero-light);opacity:.8}.experience-shell.business-theme.premium-experience.art-editorial .hero-scene-index>span{font-family:DM Sans,sans-serif;font-size:7px;letter-spacing:1.7px;padding-top:12px}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-hero .hero-shade{background:linear-gradient(0deg,var(--hero-overlay),color-mix(in srgb,var(--hero-overlay) 40%,transparent) 60%,color-mix(in srgb,var(--hero-overlay) 15%,transparent))}.experience-shell.business-theme.premium-experience.art-editorial .hero-company-label{display:none}.experience-shell.business-theme.premium-experience.art-editorial .hero-bottom{margin-top:8px}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-grid>.kpi-strip{grid-column:9/13;grid-row:1;grid-template-columns:1fr 1fr;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;align-content:start}.experience-shell.business-theme.premium-experience.art-editorial .kpi-panel{padding:18px 10px 12px 0;border:0;border-bottom:1px solid var(--theme-border)}.experience-shell.business-theme.premium-experience.art-editorial .kpi-panel:first-child{grid-column:1/-1;padding-top:2px;padding-bottom:24px}.experience-shell.business-theme.premium-experience.art-editorial .kpi-panel:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center;padding:7px 0}.experience-shell.business-theme.premium-experience.art-editorial .kpi-panel:last-child .kpi-number{font-size:24px;margin:0}.experience-shell.business-theme.premium-experience.art-editorial .kpi-panel:last-child .kpi-foot{display:none}.experience-shell.business-theme.premium-experience.art-editorial .kpi-panel:first-child .kpi-number{font-family:var(--serif);font-size:clamp(59px,5.5vw,86px);letter-spacing:-3px;margin:14px 0 6px}.experience-shell.business-theme.premium-experience.art-editorial .kpi-number{font-size:31px;margin:9px 0}.experience-shell.business-theme.premium-experience.art-editorial .sparkline{display:none}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-grid>.performance-panel{grid-column:9/13;grid-row:2;box-shadow:none;border:0;border-radius:0;padding:0;background:transparent;align-self:end}.experience-shell.business-theme.premium-experience.art-editorial .performance-panel .panel-heading h3{font-family:var(--serif);font-size:28px}.experience-shell.business-theme.premium-experience.art-editorial .performance-summary{margin:20px 0 10px}.experience-shell.business-theme.premium-experience.art-editorial .performance-summary>strong{font-size:27px}.experience-shell.business-theme.premium-experience.art-editorial .performance-summary .chart-legend{display:none}.experience-shell.business-theme.premium-experience.art-editorial .chart{height:135px}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-grid>.priority-workspace{grid-column:span 8}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-grid>.focus-panel{grid-column:span 4}.experience-shell.business-theme.premium-experience.art-editorial .no-priority>.focus-panel{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;padding:15px 27px}.experience-shell.business-theme.premium-experience.art-editorial .no-priority>.focus-panel .focus-main{padding:10px}.experience-shell.business-theme.premium-experience.art-editorial .no-priority>.focus-panel .focus-main>strong{font-size:55px}.experience-shell.business-theme.premium-experience.art-editorial .no-priority>.focus-panel .focus-main>p{margin:0}.experience-shell.business-theme.premium-experience.art-editorial .hero-module-grid{gap:0;border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border)}.experience-shell.business-theme.premium-experience.art-editorial .hero-module-card{border:0;border-right:1px solid var(--theme-border);border-radius:0;box-shadow:none;background:transparent;min-height:155px}.experience-shell.business-theme.premium-experience.art-editorial .hero-module-card:last-child{border:0}.experience-shell.business-theme.premium-experience.art-editorial .module-mini-line{display:none}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-grid>.visual-feature{grid-column:span 7;border-radius:3px;min-height:380px}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-grid>.activity-panel{grid-column:span 5;box-shadow:none;background:transparent;border:0;border-top:1px solid var(--theme-border);border-radius:0}.experience-shell.business-theme.premium-experience.art-industrial{--card-radius: 5px}.experience-shell.business-theme.premium-experience.art-industrial .experience-main{padding:23px 28px 40px}.experience-shell.business-theme.premium-experience.art-industrial .dashboard-grid{gap:18px}.experience-shell.business-theme.premium-experience.art-industrial .dashboard-grid>.dashboard-hero{grid-column:1/6;grid-row:1;min-height:520px;border-radius:4px;padding:25px}.experience-shell.business-theme.premium-experience.art-industrial .dashboard-grid>.priority-workspace{grid-column:6/13;grid-row:1;border-radius:4px;border-top:2px solid var(--brand-primary)}.experience-shell.business-theme.premium-experience.art-industrial .no-priority>.performance-panel{grid-column:6/13;grid-row:1}.experience-shell.business-theme.premium-experience.art-industrial .no-priority>.performance-panel .chart{height:270px}.experience-shell.business-theme.premium-experience.art-industrial .dashboard-hero-copy{max-width:100%;padding-top:130px;justify-content:flex-end}.experience-shell.business-theme.premium-experience.art-industrial .dashboard-hero-copy h2{font-size:clamp(34px,3.6vw,54px);font-weight:600;letter-spacing:-2px}.experience-shell.business-theme.premium-experience.art-industrial .dashboard-hero-copy h2 em{font-family:inherit;font-style:normal;font-weight:400;letter-spacing:-2px;color:var(--hero-muted)}.experience-shell.business-theme.premium-experience.art-industrial .dashboard-hero-copy>p{font-size:10px}.experience-shell.business-theme.premium-experience.art-industrial .hero-company-label{display:none}.experience-shell.business-theme.premium-experience.art-industrial .hero-scene-index{display:flex;align-items:start;gap:10px;position:absolute;top:72px;left:25px;font-size:69px;letter-spacing:-4px;font-weight:300;color:var(--hero-light)}.experience-shell.business-theme.premium-experience.art-industrial .hero-scene-index>span{font-family:monospace;font-size:7px;letter-spacing:1.5px;padding-top:18px;max-width:130px}.experience-shell.business-theme.premium-experience.art-industrial .dashboard-hero .hero-image{object-position:71% 35%;filter:grayscale(1) contrast(1.15);opacity:.65}.experience-shell.business-theme.premium-experience.art-industrial .dashboard-hero .hero-shade{background:linear-gradient(0deg,var(--hero-overlay) 8%,color-mix(in srgb,var(--hero-overlay) 50%,transparent) 65%,color-mix(in srgb,var(--hero-overlay) 12%,transparent))}.experience-shell.business-theme.premium-experience.art-industrial .dashboard-grid>.kpi-strip{grid-column:1/-1;grid-row:2;grid-template-columns:1.7fr 1fr 1fr 1fr;border-radius:4px;background:var(--theme-surface)}.experience-shell.business-theme.premium-experience.art-industrial .kpi-panel{padding:24px 25px}.experience-shell.business-theme.premium-experience.art-industrial .kpi-number{font-size:38px}.experience-shell.business-theme.premium-experience.art-industrial .kpi-panel:first-child .kpi-number{font-size:51px;line-height:1;margin:11px 0 12px}.experience-shell.business-theme.premium-experience.art-industrial .kpi-label{font-family:monospace;text-transform:uppercase;letter-spacing:.9px;font-size:8px}.experience-shell.business-theme.premium-experience.art-industrial .panel-heading .eyebrow{font-family:monospace;letter-spacing:1.5px}.experience-shell.business-theme.premium-experience.art-industrial .has-priority>.performance-panel{grid-column:span 8}.experience-shell.business-theme.premium-experience.art-industrial .has-priority>.focus-panel{grid-column:span 4}.experience-shell.business-theme.premium-experience.art-industrial .no-priority>.focus-panel{grid-column:span 12;min-height:0;display:flex;justify-content:space-between;align-items:center;gap:30px}.experience-shell.business-theme.premium-experience.art-industrial .no-priority .focus-main{padding:0}.experience-shell.business-theme.premium-experience.art-industrial .no-priority .focus-main>strong{font-size:48px}.experience-shell.business-theme.premium-experience.art-industrial .dashboard-grid>.visual-feature{grid-column:span 5}.experience-shell.business-theme.premium-experience.art-industrial .dashboard-grid>.activity-panel{grid-column:span 7}.experience-shell.business-theme.premium-experience.art-industrial .hero-module-card{border-radius:4px}.experience-shell.business-theme.premium-experience.art-industrial .hero-module-card h4{font-size:12px;font-weight:600}.experience-shell.business-theme.premium-experience.art-intelligence .dashboard-grid>.performance-panel{grid-column:1/9;grid-row:1;padding:34px;min-height:470px;background:radial-gradient(ellipse at 68% 100%,color-mix(in srgb,var(--brand-primary) 13%,transparent),transparent 62%),linear-gradient(145deg,var(--material-raised),var(--theme-surface));border-radius:18px}.experience-shell.business-theme.premium-experience.art-intelligence .performance-panel .panel-heading h3{font-size:24px;font-weight:400;letter-spacing:-.8px}.experience-shell.business-theme.premium-experience.art-intelligence .performance-panel .performance-summary{margin-top:27px}.experience-shell.business-theme.premium-experience.art-intelligence .performance-summary>strong{font-size:61px;font-weight:400;letter-spacing:-3px}.experience-shell.business-theme.premium-experience.art-intelligence .performance-panel .chart{height:235px}.experience-shell.business-theme.premium-experience.art-intelligence .chart-line{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--chart-1) 60%,transparent));stroke-width:2}.experience-shell.business-theme.premium-experience.art-intelligence .dashboard-grid>.dashboard-hero{grid-column:9/13;grid-row:1;min-height:470px;border-radius:18px;padding:25px}.experience-shell.business-theme.premium-experience.art-intelligence .dashboard-hero-copy{padding-top:120px;max-width:100%}.experience-shell.business-theme.premium-experience.art-intelligence .dashboard-hero-copy h2{font-size:34px;letter-spacing:-1.4px}.experience-shell.business-theme.premium-experience.art-intelligence .dashboard-hero-copy h2 em{font-family:inherit;font-size:1em;letter-spacing:-1.4px;font-style:normal;font-weight:300}.experience-shell.business-theme.premium-experience.art-intelligence .hero-company-label,.experience-shell.business-theme.premium-experience.art-intelligence .hero-period{display:none}.experience-shell.business-theme.premium-experience.art-intelligence .dashboard-hero .hero-shade{background:linear-gradient(0deg,var(--hero-overlay) 7%,color-mix(in srgb,var(--hero-overlay) 76%,transparent) 53%,color-mix(in srgb,var(--hero-overlay) 20%,transparent))}.experience-shell.business-theme.premium-experience.art-intelligence .dashboard-grid>.kpi-strip{grid-row:2;grid-column:1/-1;background:transparent;box-shadow:none;border:0;border-radius:0;border-bottom:1px solid var(--theme-border);padding-bottom:12px}.experience-shell.business-theme.premium-experience.art-intelligence .kpi-panel{padding:15px 26px}.experience-shell.business-theme.premium-experience.art-intelligence .kpi-panel:first-child{padding-left:0}.experience-shell.business-theme.premium-experience.art-intelligence .kpi-number{font-size:43px;font-weight:300;letter-spacing:-1.8px}.experience-shell.business-theme.premium-experience.art-intelligence .sparkline{display:none}.experience-shell.business-theme.premium-experience.art-intelligence .dashboard-grid>.focus-panel{grid-column:span 4}.experience-shell.business-theme.premium-experience.art-intelligence .dashboard-grid>.hero-modules{grid-column:span 8}.experience-shell.business-theme.premium-experience.art-intelligence .hero-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-shell.business-theme.premium-experience.art-intelligence .hero-module-card{min-height:134px}.experience-shell.business-theme.premium-experience.art-intelligence .hero-module-card:nth-child(n+4){min-height:125px}.experience-shell.business-theme.premium-experience.art-intelligence .hero-module-card h4{margin-top:16px}.experience-shell.business-theme.premium-experience.art-intelligence .dashboard-grid>.visual-feature{grid-column:span 4}.experience-shell.business-theme.premium-experience.art-intelligence .dashboard-grid>.activity-panel{grid-column:span 8}.experience-shell.business-theme.premium-experience.art-minimal{background:var(--theme-bg)}.experience-shell.business-theme.premium-experience.art-minimal:before{display:none}.experience-shell.business-theme.premium-experience.art-minimal .experience-main{max-width:1450px;padding:40px 5%}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-grid{gap:35px}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-grid>.dashboard-hero{grid-row:1;grid-column:1/-1;min-height:345px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--theme-bg-text);padding:0 0 27px;border-bottom:1px solid var(--theme-border)}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-hero .hero-shade,.experience-shell.business-theme.premium-experience.art-minimal .hero-grain{display:none}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-hero .hero-image{left:auto;right:1%;top:13%;width:230px;height:230px;object-position:60%;border-radius:50%;opacity:.9;filter:saturate(.5)}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-hero-copy{max-width:70%;padding:20px 0 0;display:flex;flex-direction:column}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-hero-copy h2{font-size:23px;line-height:1.35;letter-spacing:-.7px;color:var(--theme-bg-text)}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-hero-copy h2 em{font-family:inherit;font-size:1em;font-style:normal;color:var(--theme-bg-muted);letter-spacing:-.7px}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-hero-copy h2>span{display:inline}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-hero-copy h2>span+span{margin-left:6px}.experience-shell.business-theme.premium-experience.art-minimal .hero-company-label,.experience-shell.business-theme.premium-experience.art-minimal .dashboard-hero-copy>p,.experience-shell.business-theme.premium-experience.art-minimal .hero-bottom{display:none}.experience-shell.business-theme.premium-experience.art-minimal .hero-dominant-metric{display:flex;flex-direction:column;margin:0 0 20px;color:var(--theme-bg-text)}.experience-shell.business-theme.premium-experience.art-minimal .hero-dominant-metric>span{font-size:9px;color:var(--theme-bg-muted);letter-spacing:1px}.experience-shell.business-theme.premium-experience.art-minimal .hero-dominant-metric>strong{font-family:var(--serif);font-size:132px;font-weight:400;letter-spacing:-6px;line-height:1;margin:12px 0}.experience-shell.business-theme.premium-experience.art-minimal .hero-dominant-metric>small{font-size:8px;color:var(--accent-ink);display:flex;align-items:center;gap:8px}.experience-shell.business-theme.premium-experience.art-minimal .hero-explore{color:var(--theme-bg-text);margin-top:16px}.experience-shell.business-theme.premium-experience.art-minimal .hero-explore>span{color:var(--theme-bg-text);border-color:var(--theme-border)}.experience-shell.business-theme.premium-experience.art-minimal .hero-eyebrow,.experience-shell.business-theme.premium-experience.art-minimal .hero-period{color:var(--theme-bg-muted)}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-grid>.kpi-strip{grid-row:2;background:transparent;box-shadow:none;border:0;border-radius:0;overflow:visible}.experience-shell.business-theme.premium-experience.art-minimal .kpi-panel{padding:5px 25px;border:0;border-right:1px solid var(--theme-border)}.experience-shell.business-theme.premium-experience.art-minimal .kpi-panel:first-child{padding-left:0}.experience-shell.business-theme.premium-experience.art-minimal .kpi-panel:last-child{border:0}.experience-shell.business-theme.premium-experience.art-minimal .kpi-number{font-size:31px;font-weight:400;color:var(--theme-bg-text)}.experience-shell.business-theme.premium-experience.art-minimal .kpi-label,.experience-shell.business-theme.premium-experience.art-minimal .kpi-foot>small{color:var(--theme-bg-muted)}.experience-shell.business-theme.premium-experience.art-minimal .sparkline{display:none}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-grid>.performance-panel{grid-column:span 8;border:0;border-top:1px solid var(--theme-border);border-radius:0;box-shadow:none;padding:28px 0;background:transparent;color:var(--theme-bg-text)}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-grid>.focus-panel{grid-column:span 4;background:var(--theme-surface);border-radius:80px 2px 2px;padding:30px}.experience-shell.business-theme.premium-experience.art-minimal .hero-module-grid{gap:0;border-top:1px solid var(--theme-border)}.experience-shell.business-theme.premium-experience.art-minimal .hero-module-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding-left:0}.experience-shell.business-theme.premium-experience.art-minimal .module-mini-line{display:none}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-grid>.visual-feature{grid-column:span 5;border-radius:140px 2px 2px}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-grid>.activity-panel{grid-column:span 7;border:0;box-shadow:none;background:transparent}.experience-shell.business-theme.premium-experience.art-commerce .dashboard-grid>.dashboard-hero{grid-column:1/8;grid-row:1;min-height:505px;border-radius:70px 10px 10px;padding:35px}.experience-shell.business-theme.premium-experience.art-commerce .dashboard-grid>.visual-feature{grid-column:8/13;grid-row:1;min-height:505px;border-radius:10px 10px 70px}.experience-shell.business-theme.premium-experience.art-commerce .dashboard-hero-copy{padding-top:95px;max-width:100%}.experience-shell.business-theme.premium-experience.art-commerce .dashboard-hero-copy h2{font-family:var(--serif);font-size:70px;line-height:1;font-weight:400;letter-spacing:-2px}.experience-shell.business-theme.premium-experience.art-commerce .dashboard-hero-copy h2 em{font-size:1em}.experience-shell.business-theme.premium-experience.art-commerce .dashboard-grid>.kpi-strip{grid-row:2;background:transparent;border:0;box-shadow:none;border-bottom:1px solid var(--theme-border);border-radius:0}.experience-shell.business-theme.premium-experience.art-commerce .kpi-number{font-family:var(--serif);font-size:47px;font-weight:400}.experience-shell.business-theme.premium-experience.art-commerce .sparkline{display:none}.experience-shell.business-theme.premium-experience.art-commerce .dashboard-grid>.performance-panel{grid-column:span 8}.experience-shell.business-theme.premium-experience.art-commerce .dashboard-grid>.focus-panel{grid-column:span 4}.experience-shell.business-theme.premium-experience.art-commerce .hero-module-card:first-child{grid-column:span 2;background:var(--accent-tint)}.experience-shell.business-theme.premium-experience.art-commerce .hero-module-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.experience-shell.business-theme.premium-experience.art-momentum .dashboard-grid>.dashboard-hero{grid-column:1/8;grid-row:1;min-height:445px;background:var(--brand-primary);border-radius:24px;padding:31px;--hero-light: var(--on-accent);--hero-muted: color-mix(in srgb, var(--on-accent) 75%, transparent)}.experience-shell.business-theme.premium-experience.art-momentum .dashboard-hero .hero-image{inset:auto -12% -12% auto;width:68%;height:82%;border-radius:50%;opacity:.65;mix-blend-mode:luminosity}.experience-shell.business-theme.premium-experience.art-momentum .dashboard-hero .hero-shade{background:linear-gradient(90deg,var(--brand-primary) 2%,color-mix(in srgb,var(--brand-primary) 85%,transparent) 36%,transparent)}.experience-shell.business-theme.premium-experience.art-momentum .dashboard-hero-copy{max-width:94%}.experience-shell.business-theme.premium-experience.art-momentum .dashboard-hero-copy h2{font-size:clamp(40px,4.2vw,65px);font-weight:600;letter-spacing:-2.4px}.experience-shell.business-theme.premium-experience.art-momentum .dashboard-hero-copy h2 em{font-family:inherit;letter-spacing:-2.4px;font-weight:400;font-style:normal}.experience-shell.business-theme.premium-experience.art-momentum .dashboard-grid>.priority-workspace{grid-column:8/13;grid-row:1}.experience-shell.business-theme.premium-experience.art-momentum .no-priority>.performance-panel{grid-column:8/13;grid-row:1}.experience-shell.business-theme.premium-experience.art-momentum .no-priority>.performance-panel .chart{height:190px}.experience-shell.business-theme.premium-experience.art-momentum .dashboard-grid>.kpi-strip{grid-column:1/-1;grid-row:2;border:0;background:transparent;box-shadow:none;border-radius:0;gap:15px}.experience-shell.business-theme.premium-experience.art-momentum .kpi-panel{border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface)}.experience-shell.business-theme.premium-experience.art-momentum .kpi-panel:first-child{background:var(--accent-tint)}.experience-shell.business-theme.premium-experience.art-momentum .kpi-number{font-weight:600;font-size:39px}.experience-shell.business-theme.premium-experience.art-momentum .sparkline{display:none}.experience-shell.business-theme.premium-experience.art-momentum .has-priority>.performance-panel{grid-column:span 8}.experience-shell.business-theme.premium-experience.art-momentum .has-priority>.focus-panel{grid-column:span 4}.experience-shell.business-theme.premium-experience.art-momentum .no-priority>.focus-panel{grid-column:span 4}.experience-shell.business-theme.premium-experience.art-momentum .no-priority>.hero-modules{grid-column:span 8}.experience-shell.business-theme.premium-experience.art-momentum .no-priority .hero-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-shell.business-theme.premium-experience.art-momentum .no-priority .hero-module-card:nth-child(n+4){min-height:125px}.experience-shell.business-theme.premium-experience.art-momentum .dashboard-grid>.visual-feature{grid-column:span 5}.experience-shell.business-theme.premium-experience.art-momentum .dashboard-grid>.activity-panel{grid-column:span 7}.experience-shell.business-theme.premium-experience.art-cinematic .dashboard-grid{gap:28px}.experience-shell.business-theme.premium-experience.art-cinematic .dashboard-grid>.dashboard-hero{grid-column:1/-1;grid-row:1;min-height:550px;border-radius:15px;padding:34px 40px 57px}.experience-shell.business-theme.premium-experience.art-cinematic .dashboard-hero-copy{max-width:80%;padding:65px 0 30px}.experience-shell.business-theme.premium-experience.art-cinematic .dashboard-hero-copy h2{font-size:clamp(52px,6vw,92px);font-weight:400;letter-spacing:-3.5px;line-height:1}.experience-shell.business-theme.premium-experience.art-cinematic .dashboard-hero-copy h2 em{font-family:var(--serif);font-size:1.1em;letter-spacing:-2.5px}.experience-shell.business-theme.premium-experience.art-cinematic .dashboard-hero-copy>p{max-width:380px}.experience-shell.business-theme.premium-experience.art-cinematic .hero-inline-kpi{display:flex;flex-direction:column;position:absolute;right:40px;bottom:87px;min-width:185px}.experience-shell.business-theme.premium-experience.art-cinematic .hero-inline-kpi>strong{font-size:45px;font-weight:400;letter-spacing:-2px;margin:12px 0}.experience-shell.business-theme.premium-experience.art-cinematic .hero-inline-kpi>span{font-size:9px;color:var(--theme-muted)}.experience-shell.business-theme.premium-experience.art-cinematic .hero-inline-kpi>small{font-size:8px;display:flex;gap:8px;align-items:center;color:var(--accent-ink)}.experience-shell.business-theme.premium-experience.art-cinematic .dashboard-grid>.kpi-strip{grid-row:2;grid-column:1/-1;width:90%;justify-self:center;margin-top:-59px;z-index:2;background:color-mix(in srgb,var(--theme-surface) 94%,transparent);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:10px;box-shadow:0 20px 50px -28px var(--material-shadow);animation-delay:.2s}.experience-shell.business-theme.premium-experience.art-cinematic .kpi-panel{padding:24px 30px}.experience-shell.business-theme.premium-experience.art-cinematic .kpi-number{font-size:38px}.experience-shell.business-theme.premium-experience.art-cinematic .sparkline{display:none}.experience-shell.business-theme.premium-experience.art-cinematic .dashboard-grid>.performance-panel{grid-column:span 8}.experience-shell.business-theme.premium-experience.art-cinematic .dashboard-grid>.focus-panel{grid-column:span 4}.experience-shell.business-theme.premium-experience.art-cinematic .dashboard-grid>.visual-feature{grid-column:span 8;min-height:380px}.experience-shell.business-theme.premium-experience.art-cinematic .dashboard-grid>.activity-panel{grid-column:span 4}.experience-shell.business-theme.premium-experience.visual-clean .dashboard-hero .hero-image,.experience-shell.business-theme.premium-experience.visual-clean .dashboard-hero .hero-shade,.experience-shell.business-theme.premium-experience.visual-clean .hero-grain,.experience-shell.business-theme.premium-experience.visual-clean .dashboard-grid>.visual-feature,.experience-shell.business-theme.premium-experience.visual-clean .module-card-photo{display:none}.experience-shell.business-theme.premium-experience.visual-clean .dashboard-grid>.dashboard-hero{background:linear-gradient(145deg,var(--accent-tint),var(--theme-surface));--hero-light: var(--theme-text);--hero-muted: var(--theme-muted);min-height:340px;border:1px solid var(--theme-border)}.experience-shell.business-theme.premium-experience.visual-clean .dashboard-hero-copy{padding-top:25px;padding-bottom:20px}.experience-shell.business-theme.premium-experience.visual-clean .hero-scene-index{display:none}.experience-shell.business-theme.premium-experience.visual-clean .dashboard-hero-copy h2{font-size:clamp(30px,3.6vw,54px)}.experience-shell.business-theme.premium-experience.visual-clean .dashboard-grid>.activity-panel{grid-column:span 12}.experience-shell.business-theme.premium-experience.visual-immersive .dashboard-grid>.dashboard-hero{min-height:480px}.premium-preview{border:1px solid color-mix(in srgb,var(--theme-text) 15%,var(--theme-surface));border-radius:1cqw;background:radial-gradient(ellipse at top right,var(--accent-tint),var(--theme-bg) 65%);box-shadow:0 2px 3px #00000012,0 14px 20px -10px #00000030;--ease-premium: cubic-bezier(.22, 1, .36, 1)}.premium-preview .vp-browser{background:linear-gradient(180deg,var(--theme-elevated),var(--theme-surface))}.premium-preview .vp-nav{background:linear-gradient(140deg,var(--theme-sidebar),color-mix(in srgb,var(--theme-sidebar) 95%,var(--brand-primary)))}.premium-preview .vp-main>header{background:transparent}.premium-preview .vp-main>header>strong{color:var(--theme-bg-text)}.premium-preview .vp-welcome{padding-top:2.5cqw;padding-bottom:2cqw}.premium-preview .vp-welcome h3{font-size:2.2cqw;font-weight:500}.premium-preview .vp-welcome p{display:none}.premium-preview .vp-content{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.7cqw}.premium-preview .vp-content>div{grid-column:1/-1;grid-row:auto}.premium-preview .vp-hero{min-height:23cqw;border-radius:.7cqw}.premium-preview .vp-hero>img{opacity:1;filter:saturate(.7)}.premium-preview .vp-hero-overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--hero-overlay) 93%,transparent),color-mix(in srgb,var(--hero-overlay) 20%,transparent)),linear-gradient(0deg,var(--hero-overlay),transparent 70%)}.premium-preview .vp-hero-text{padding:2.3cqw;justify-content:center}.premium-preview .vp-hero-text h4{font-size:3.6cqw;line-height:1.02;letter-spacing:-.13cqw;max-width:95%;margin:2cqw 0}.premium-preview .vp-hero-text em{font-family:var(--serif);font-size:1.1em;font-weight:400}.premium-preview .vp-hero-text>span{display:flex;font-size:.8cqw}.premium-preview .vp-hero-figure,.premium-preview .vp-scene-index{display:none}.premium-preview .vp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1cqw}.premium-preview .vp-metrics>div{padding:1.5cqw;display:block;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:.7cqw}.premium-preview .vp-metrics>div:last-child{display:block}.premium-preview .vp-metrics strong{font-size:3.2cqw;letter-spacing:-.1cqw;text-align:left;margin:1cqw 0}.premium-preview .vp-metrics span{font-size:.8cqw}.premium-preview .vp-metrics small{font-size:1cqw}.premium-preview .vp-metrics span>i{font-size:.75cqw}.premium-preview .vp-records{padding:1.8cqw;border-radius:.7cqw}.premium-preview .vp-records>div{padding:1.25cqw 0}.premium-preview .vp-chart{border-radius:.7cqw;padding:1.8cqw}.premium-preview .vp-chart>svg{height:9cqw;margin-top:1.5cqw}.premium-preview .vp-modules{display:flex;gap:1cqw}.premium-preview .vp-modules>span{flex:1;border-radius:.6cqw;padding:1.8cqw 1.2cqw}.premium-preview.pa-executive .vp-hero{grid-column:1/9;grid-row:1;min-height:25cqw}.premium-preview.pa-executive .vp-metrics{grid-column:9/13;grid-row:1;grid-template-columns:1fr;gap:0;border:1px solid var(--theme-border);border-radius:.7cqw;background:var(--theme-surface)}.premium-preview.pa-executive .vp-metrics>div{border:0;border-bottom:1px solid var(--theme-border);padding:1.5cqw 2cqw;border-radius:0}.premium-preview.pa-executive .vp-metrics>div:last-child{border:0}.premium-preview.pa-executive .vp-metrics strong{font-size:3cqw;margin:.7cqw 0}.premium-preview.pa-executive .vp-records{grid-column:1/8;grid-row:2}.premium-preview.pa-executive .vp-chart{grid-column:8/13;grid-row:2}.premium-preview.pa-editorial .vp-content{gap:2cqw}.premium-preview.pa-editorial .vp-hero{grid-column:1/9;grid-row:1/3;min-height:36cqw;border-radius:.15cqw}.premium-preview.pa-editorial .vp-hero-text{justify-content:flex-end;padding:2.8cqw}.premium-preview.pa-editorial .vp-hero-text h4{font-family:var(--serif);font-size:6.2cqw;font-weight:400;line-height:.98;letter-spacing:-.2cqw;margin:2cqw 0}.premium-preview.pa-editorial .vp-hero-text em{font-size:1em}.premium-preview.pa-editorial .vp-hero-text>small{display:none}.premium-preview.pa-editorial .vp-scene-index{display:block;position:absolute;z-index:1;top:3cqw;left:3cqw;color:var(--hero-light);font-family:var(--serif);font-size:6cqw;line-height:1}.premium-preview.pa-editorial .vp-metrics{grid-column:9/13;grid-row:1;grid-template-columns:1fr 1fr;gap:1cqw;align-content:start}.premium-preview.pa-editorial .vp-metrics>div{background:transparent;border:0;border-bottom:1px solid var(--theme-border);border-radius:0;padding:1cqw 0}.premium-preview.pa-editorial .vp-metrics>div:first-child{grid-column:1/-1}.premium-preview.pa-editorial .vp-metrics>div:first-child strong{font-family:var(--serif);font-size:7cqw;letter-spacing:-.35cqw}.premium-preview.pa-editorial .vp-metrics strong{font-size:2.5cqw}.premium-preview.pa-editorial .vp-metrics span>i{display:none}.premium-preview.pa-editorial .vp-chart{grid-column:9/13;grid-row:2;border:0;background:transparent;padding:0;align-self:end}.premium-preview.pa-editorial .vp-chart>svg{height:8cqw}.premium-preview.pa-editorial .vp-records{grid-row:3;grid-column:1/-1;border-radius:.2cqw}.premium-preview.pa-editorial .vp-records>div:nth-child(n+3){display:none}.premium-preview.pa-industrial .vp-hero{grid-column:1/6;grid-row:1;min-height:29cqw;border-radius:.2cqw}.premium-preview.pa-industrial .vp-records{grid-column:6/13;grid-row:1;border-top:2px solid var(--brand-primary);border-radius:.2cqw;padding:2cqw}.premium-preview.pa-industrial .vp-records>div{padding:2cqw 0}.premium-preview.pa-industrial .vp-hero>img{filter:grayscale(1);opacity:.65;object-position:70%}.premium-preview.pa-industrial .vp-hero-text{justify-content:flex-end;padding:2cqw}.premium-preview.pa-industrial .vp-hero-text h4{font-size:3.4cqw;font-weight:600;margin-top:7cqw}.premium-preview.pa-industrial .vp-hero-text em{font-family:inherit;font-size:1em;font-style:normal;font-weight:400}.premium-preview.pa-industrial .vp-hero-text>small{display:none}.premium-preview.pa-industrial .vp-scene-index{display:block;position:absolute;top:2cqw;left:2cqw;z-index:1;font-size:6cqw;font-weight:300;letter-spacing:-.4cqw;color:var(--hero-light)}.premium-preview.pa-industrial .vp-metrics{grid-row:2;grid-template-columns:1.6fr 1fr 1fr}.premium-preview.pa-industrial .vp-metrics>div{border-radius:.2cqw;padding:1.9cqw}.premium-preview.pa-industrial .vp-metrics>div:first-child strong{font-size:4.4cqw}.premium-preview.pa-industrial .vp-chart{grid-row:3;grid-column:1/9}.premium-preview.pa-industrial .vp-chart>svg{height:4cqw}.premium-preview.pa-industrial .vp-modules{grid-column:9/13;grid-row:3;display:grid;grid-template-columns:1fr 1fr}.premium-preview.pa-intelligence .vp-chart{grid-column:1/9;grid-row:1;padding:2.5cqw;min-height:29cqw;background:radial-gradient(ellipse at 65% 100%,var(--accent-tint),var(--theme-surface) 65%);border-radius:1.5cqw}.premium-preview.pa-intelligence .vp-chart>div:first-child{display:flex;flex-direction:column;align-items:start;gap:1.5cqw}.premium-preview.pa-intelligence .vp-chart strong{font-size:5.5cqw;font-weight:400;letter-spacing:-.2cqw}.premium-preview.pa-intelligence .vp-chart>svg{height:15cqw}.premium-preview.pa-intelligence .vp-chart polyline{filter:drop-shadow(0 0 2px var(--brand-primary))}.premium-preview.pa-intelligence .vp-hero{grid-column:9/13;grid-row:1;border-radius:1.5cqw;min-height:29cqw}.premium-preview.pa-intelligence .vp-hero-text{justify-content:flex-end}.premium-preview.pa-intelligence .vp-hero-text h4{font-size:2.8cqw;letter-spacing:-.1cqw}.premium-preview.pa-intelligence .vp-hero-text em{font-family:inherit;font-style:normal;font-weight:300;font-size:1em}.premium-preview.pa-intelligence .vp-hero-text>small{display:none}.premium-preview.pa-intelligence .vp-hero-text>span{font-size:.7cqw}.premium-preview.pa-intelligence .vp-metrics{grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.premium-preview.pa-intelligence .vp-metrics>div{padding:1.5cqw 2cqw;background:transparent;border:0;border-right:1px solid var(--theme-border);border-radius:0}.premium-preview.pa-intelligence .vp-records{grid-column:1/9;grid-row:3}.premium-preview.pa-intelligence .vp-modules{grid-column:9/13;grid-row:3;display:grid;grid-template-columns:1fr 1fr}.premium-preview.pa-minimal .vp-nav{display:none}.premium-preview.pa-minimal .vp-content{gap:2.5cqw}.premium-preview.pa-minimal .vp-hero{grid-column:1/-1;grid-row:1;min-height:24cqw;border:0;border-radius:0;background:transparent}.premium-preview.pa-minimal .vp-hero>img{width:21cqw;height:21cqw;inset:1cqw 3cqw auto auto;border-radius:50%;filter:saturate(.5)}.premium-preview.pa-minimal .vp-hero-overlay{display:none}.premium-preview.pa-minimal .vp-hero-text{padding:0;justify-content:start;color:var(--theme-bg-text)}.premium-preview.pa-minimal .vp-hero-figure{display:flex;flex-direction:column;gap:1cqw}.premium-preview.pa-minimal .vp-hero-figure>small{font-size:1cqw;color:var(--theme-bg-muted)}.premium-preview.pa-minimal .vp-hero-figure>strong{color:var(--theme-bg-text);font-family:var(--serif);font-size:15cqw;letter-spacing:-.7cqw;line-height:1;font-weight:400}.premium-preview.pa-minimal .vp-hero-text>small,.premium-preview.pa-minimal .vp-hero-text>span{display:none}.premium-preview.pa-minimal .vp-hero-text h4{font-size:2cqw;color:var(--theme-bg-text);font-family:inherit;letter-spacing:-.03cqw;margin:1.8cqw 0;max-width:70%}.premium-preview.pa-minimal .vp-hero-text em{display:inline;font-family:inherit;font-size:1em;font-style:normal;margin-left:.5cqw}.premium-preview.pa-minimal .vp-metrics{grid-row:2;gap:0;border-block:1px solid var(--theme-border)}.premium-preview.pa-minimal .vp-metrics>div{background:transparent;border:0;border-radius:0;padding:2cqw 0}.premium-preview.pa-minimal .vp-metrics strong{font-size:3.5cqw;color:var(--theme-bg-text)}.premium-preview.pa-minimal .vp-chart{grid-column:1/9;grid-row:3;border:0;background:transparent;padding:0}.premium-preview.pa-minimal .vp-records{grid-column:9/13;grid-row:3;border-radius:4cqw 0 0;padding:2cqw}.premium-preview.pa-minimal .vp-records>div:nth-child(n+3){display:none}.premium-preview.pa-commerce .vp-hero{grid-column:1/8;grid-row:1;min-height:30cqw;border-radius:5cqw .8cqw .8cqw}.premium-preview.pa-commerce .vp-hero-text{justify-content:flex-end}.premium-preview.pa-commerce .vp-hero-text h4{font-family:var(--serif);font-size:5.5cqw;font-weight:400}.premium-preview.pa-commerce .vp-records{grid-column:8/13;grid-row:1;border-radius:.8cqw .8cqw 5cqw;background:var(--accent-tint);padding:2.8cqw 2cqw}.premium-preview.pa-commerce .vp-records>div{padding:2cqw 0}.premium-preview.pa-commerce .vp-metrics{grid-row:2}.premium-preview.pa-commerce .vp-metrics>div{background:transparent;border:0;border-bottom:1px solid var(--theme-border);border-radius:0}.premium-preview.pa-commerce .vp-metrics strong{font-family:var(--serif);font-size:4cqw}.premium-preview.pa-commerce .vp-chart{grid-row:3;grid-column:1/-1}.premium-preview.pa-commerce .vp-chart>svg{height:4cqw}.premium-preview.pa-momentum .vp-hero{--hero-light: var(--on-accent);--hero-muted: color-mix(in srgb, var(--on-accent) 75%, transparent);grid-column:1/8;grid-row:1;min-height:28cqw;background:var(--brand-primary);border-radius:2cqw;color:var(--on-accent)}.premium-preview.pa-momentum .vp-hero>img{width:75%;height:82%;inset:auto -20% -12% auto;border-radius:50%;mix-blend-mode:luminosity;opacity:.6}.premium-preview.pa-momentum .vp-hero-overlay{background:linear-gradient(90deg,var(--brand-primary),color-mix(in srgb,var(--brand-primary) 20%,transparent))}.premium-preview.pa-momentum .vp-hero-text h4{font-size:4.3cqw;letter-spacing:-.15cqw;font-weight:600}.premium-preview.pa-momentum .vp-hero-text em{font-family:inherit;font-size:1em;font-style:normal;font-weight:400}.premium-preview.pa-momentum .vp-chart{grid-column:8/13;grid-row:1;padding:2cqw}.premium-preview.pa-momentum .vp-chart>svg{height:18cqw}.premium-preview.pa-momentum .vp-metrics{grid-row:2;gap:1.5cqw}.premium-preview.pa-momentum .vp-metrics>div{border-radius:1.5cqw;padding:2cqw}.premium-preview.pa-momentum .vp-records{grid-row:3;grid-column:1/-1}.premium-preview.pa-cinematic .vp-hero{grid-column:1/-1;grid-row:1;min-height:33cqw;border-radius:1cqw}.premium-preview.pa-cinematic .vp-hero-text{padding:3cqw 3.5cqw;justify-content:center}.premium-preview.pa-cinematic .vp-hero-text h4{font-size:6.8cqw;font-weight:400;max-width:82%;letter-spacing:-.27cqw;line-height:.98;margin:2.5cqw 0}.premium-preview.pa-cinematic .vp-hero-text em{font-size:1.1em}.premium-preview.pa-cinematic .vp-metrics{grid-row:2;grid-column:1/-1;margin-top:-4cqw;width:90%;justify-self:center;z-index:1;gap:0;border-radius:.8cqw;overflow:hidden;box-shadow:0 1cqw 2cqw #00000010}.premium-preview.pa-cinematic .vp-metrics>div{border-radius:0;padding:2cqw;background:color-mix(in srgb,var(--theme-surface) 96%,transparent)}.premium-preview.pa-cinematic .vp-records{grid-column:1/8;grid-row:3}.premium-preview.pa-cinematic .vp-chart{grid-column:8/13;grid-row:3}.premium-preview.pa-cinematic .vp-chart>svg{height:7cqw}.premium-preview.vp-intensity-clean .vp-hero{background:linear-gradient(145deg,var(--accent-tint),var(--theme-surface));color:var(--theme-text)}.premium-preview.vp-intensity-clean .vp-hero>img,.premium-preview.vp-intensity-clean .vp-hero-overlay,.premium-preview.vp-intensity-clean .vp-scene-index{display:none}.premium-preview.vp-intensity-clean .vp-hero-text h4{color:var(--theme-text)}.premium-preview.vp-intensity-clean .vp-hero-text>span{display:none}.premium-landing{--ease-premium: cubic-bezier(.22, 1, .36, 1);--focus-x: 0px;--focus-y: 0px;background:#f5f4f0;color:#20292d}.premium-landing .vl-header{max-width:none;padding:0 4%;height:88px;background:#151c22;color:#eeeae1;border-bottom:1px solid #ffffff12}.premium-landing .vl-header nav{gap:30px}.premium-landing .vl-header nav a,.premium-landing .vl-header nav button{color:#a8adb0;font-size:10px}.premium-landing .vl-header .vl-header-cta{border-color:#ffffff30;background:transparent;color:#f0eee8;border-radius:2px;font-size:10px;padding:12px 17px}.premium-landing .vl-hero{position:relative;display:grid;grid-template-columns:45% 55%;padding:0 4%;background:#151c22;color:#eeece6;min-height:775px;overflow:hidden;isolation:isolate}.premium-landing .vl-hero-grid{width:auto;height:auto;position:absolute;inset:0;background:radial-gradient(ellipse at 87% 25%,#72665324,transparent 55%),radial-gradient(ellipse at 0 100%,#364d5b30,transparent 65%);-webkit-mask:none;mask:none;opacity:1;pointer-events:none}.premium-landing .vl-intro{max-width:none;width:auto;text-align:left;padding:54px 0 84px;position:relative;z-index:4;margin:0}.premium-landing .vl-eyebrow{color:#a6afb2;letter-spacing:1.7px;font-size:8px}.premium-landing .vl-eyebrow>span{background:#b6b9aa;box-shadow:0 0 12px #c0c7ad30}.premium-landing .vl-eyebrow>i{background:#5b6268}.vl-chapter{display:block;font-family:var(--serif);font-size:25px;color:#818b91;letter-spacing:-.5px;margin-top:43px;margin-bottom:21px}.premium-landing .vl-intro h1{font-size:clamp(56px,5.6vw,91px);line-height:.98;letter-spacing:-3.8px;font-weight:400;color:#eeeae2;margin:0;max-width:100%;text-wrap:balance}.premium-landing .vl-intro h1>span{color:#eeeae2;background:none;-webkit-text-fill-color:currentColor;font-weight:400}.premium-landing .vl-intro h1 em{font-family:var(--serif);font-weight:400;font-size:1.13em;letter-spacing:-3px;color:#c8c4b6}.premium-landing .vl-intro>p{max-width:355px;margin:27px 0 0;color:#929da4;font-size:11px;line-height:1.95}.premium-landing .vl-hero-actions{justify-content:start;align-items:start;flex-direction:column;gap:21px;margin-top:33px}.premium-landing .vl-hero-actions .vision-primary{background:#e6e4d9;color:#20292d;border:1px solid #efeee9;border-radius:2px;font-size:10px;padding:16px 21px;box-shadow:0 3px 1px #00000009,0 9px 30px #00000020;transition:background .3s,transform .4s var(--ease-premium)}.premium-landing .vl-hero-actions .vision-primary:hover{background:#fffdf5;transform:translateY(-2px)}.premium-landing .vl-hero-actions>button:last-child{color:#aeb8be;font-size:10px;gap:10px}.premium-landing .vl-hero-actions>button:last-child>span{border-color:#ffffff25;background:transparent;color:#d6ddd8;width:27px;height:27px}.premium-landing .vl-hero-note{justify-content:start;color:#717e85;font-size:8px;max-width:335px;line-height:1.7;margin-top:29px}.premium-landing .vl-hero-note svg{color:#95a29e;flex-shrink:0}.premium-landing .vl-preview-stage{position:relative;inset:auto;width:auto;height:100%;min-width:0;margin:0;border:0;border-radius:0;background:none;overflow:visible;box-shadow:none;isolation:isolate;padding:0}.premium-landing .vl-stage-light{position:absolute;inset:10% -40% -20% -15%;width:auto;height:auto;background:radial-gradient(ellipse at 45% 65%,#e6d5b023,transparent 65%);filter:blur(20px);transform:translate(var(--focus-x),var(--focus-y))}.premium-landing .vl-stage-coordinates{inset:35px 0 auto;font-size:6px;color:#707b82;letter-spacing:1px;line-height:1.9}.premium-landing .vl-stage-coordinates>span:first-child{margin-left:21px}.premium-landing .vl-stage-coordinates>span:last-child{display:none}.premium-landing .vl-preview-card{position:absolute;min-width:0;inset:auto;background:var(--theme-surface);border:1px solid #ffffff40;border-radius:6px;overflow:hidden;box-shadow:0 45px 50px -17px #00000070,0 3px 7px #0000002b;transition:transform .8s var(--ease-premium),box-shadow .8s;animation:premium-scene-enter 1.4s var(--ease-premium) both;transform-origin:center;will-change:auto}.premium-landing .vl-preview-card .premium-preview{border:0;border-radius:0;box-shadow:none}.premium-landing .vl-preview-0{width:88%;left:-1%;top:121px;transform:perspective(1400px) rotateY(-13deg) rotate(-7deg);z-index:1;animation-delay:.1s}.premium-landing .vl-preview-1{width:66%;right:-12%;top:362px;transform:perspective(1400px) rotateY(-10deg) rotate(8deg);z-index:3;animation-delay:.3s}.premium-landing .vl-preview-2{width:86%;left:12%;top:220px;transform:perspective(1400px) rotateY(-13deg) rotate(-3deg);z-index:2;animation-delay:.2s}.premium-landing .vl-preview-card:hover{z-index:5;transform:perspective(1400px) rotateY(0) rotate(0) translateY(-12px);box-shadow:0 55px 60px -15px #00000090}.premium-landing .vl-preview-caption{height:34px;background:#f0eee7;color:#303b3e;border:0;padding:0 13px;gap:7px}.premium-landing .vl-preview-caption strong{font-size:7px;font-weight:500}.premium-landing .vl-preview-caption>span{font-size:5px;color:#7c8586}.premium-landing .vl-stage-foot{inset:auto 0 30px;font-size:6px;color:#6c777d;letter-spacing:.6px;border-top:1px solid #ffffff13;padding-top:18px}.premium-landing .vl-stage-foot>span:first-child{max-width:290px;line-height:1.9}.premium-landing .vl-stage-foot>span:last-child{display:none}.premium-landing .vl-principles{max-width:none;margin:0;padding:47px 5%;background:#ebeae5;border-block:1px solid #d9dcd6;gap:36px}.premium-landing .vl-principles>div>span{font-size:9px;color:#878b84;line-height:1.9;letter-spacing:.8px}.premium-landing .vl-principles article>svg{color:#79857e;width:20px}.premium-landing .vl-principles h3{color:#343e3a;font-size:13px;font-weight:500}.premium-landing .vl-principles p{color:#818981;font-size:10px}.premium-landing .vl-possibilities,.premium-landing .vl-process{max-width:1500px;padding:95px 5%;margin:auto}.premium-landing .vl-section-heading{align-items:end;margin-bottom:43px;gap:55px}.premium-landing .vision-kicker{color:#858f88;font-size:8px;letter-spacing:1.5px}.premium-landing .vl-section-heading h2{color:#28322e;font-size:48px;line-height:1.1;font-weight:400;letter-spacing:-1.8px;margin-top:23px}.premium-landing .vl-section-heading h2 span{font-family:var(--serif);font-size:1.15em;letter-spacing:-1.3px;color:#707970;font-weight:400;font-style:italic}.premium-landing .vl-section-heading>p{color:#858e87;font-size:11px;line-height:1.9;max-width:300px}.premium-landing .vl-industry-showcase{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:42px 30px;align-items:start}.premium-landing .vl-industry-showcase>button{grid-column:span 7;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;text-align:left}.premium-landing .vl-industry-showcase>button:nth-child(4n+2),.premium-landing .vl-industry-showcase>button:nth-child(4n+3){grid-column:span 5}.premium-landing .vl-industry-showcase>button:nth-child(2n){margin-top:80px}.premium-landing .vl-example-top{font-size:7px;letter-spacing:1.2px;color:#89918a;margin:0 0 15px;padding:0}.premium-landing .vl-example-top>svg{color:#3c4841;width:17px}.vl-example-stage{background:var(--theme-bg);position:relative;overflow:hidden;isolation:isolate;aspect-ratio:1.13;display:grid;align-items:center;padding:35px;border-radius:3px}.vl-example-stage:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(130deg,color-mix(in srgb,var(--theme-bg) 50%,transparent),color-mix(in srgb,var(--theme-sidebar) 85%,transparent))}.vl-example-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:saturate(.4);transform:scale(1.03);transition:transform 1.4s var(--ease-premium)}.vl-example-index{position:absolute;top:9px;left:20px;font-size:90px;line-height:1;font-family:var(--serif);color:var(--theme-bg-text);opacity:.12;z-index:-1}.premium-landing .vl-example-stage>.premium-preview{width:100%;transform:perspective(1100px) rotateY(-8deg) rotate(-4deg);box-shadow:0 32px 42px -15px #00000069;transition:transform 1s var(--ease-premium);border-radius:5px}.premium-landing .vl-industry-showcase>button:nth-child(2n) .premium-preview{transform:perspective(1100px) rotateY(8deg) rotate(4deg)}.premium-landing .vl-industry-showcase>button:hover .premium-preview{transform:perspective(1100px) rotateY(0) rotate(0) translateY(-7px)}.premium-landing .vl-industry-showcase>button:hover .vl-example-image{transform:scale(1.1)}.premium-landing .vl-example-bottom{padding:20px 0 0;gap:20px;border:0}.premium-landing .vl-example-bottom h3{font-size:24px;letter-spacing:-.6px;font-weight:400;color:#29362f}.premium-landing .vl-example-bottom p{font-size:10px;color:#8a928a;margin-top:8px;line-height:1.7}.premium-landing .vl-example-bottom>span{width:23px;height:23px;border-radius:50%;box-shadow:inset 0 0 0 5px #ffffff4d}.premium-landing .vl-all-examples{border-color:#cdd2ca;color:#58645a;margin-top:55px;font-size:11px}.premium-landing .vl-process{border-top:1px solid #d9dcd4;padding-top:77px}.premium-landing .vl-process-steps{gap:30px}.premium-landing .vl-process-steps article{background:transparent;border:0;border-top:1px solid #cdd4cc;border-radius:0;padding:26px 0;box-shadow:none}.premium-landing .vl-process-steps article>div>span{font-family:var(--serif);font-size:55px;letter-spacing:-2px;color:#a6afa4}.premium-landing .vl-process-steps article>div>svg{color:#839282;width:21px}.premium-landing .vl-process-steps h3{font-size:15px;color:#3d4d40;letter-spacing:-.3px}.premium-landing .vl-process-steps p{font-size:10px;color:#8b978b;line-height:1.9}.premium-landing .vl-final-cta{background:#1c2925;border:0;padding:91px 25px;color:#edeee4;position:relative;overflow:hidden}.premium-landing .vl-final-cta:before{content:"";position:absolute;inset:-60% -15% auto auto;width:650px;height:650px;border:1px solid #b5c2a626;border-radius:50%;pointer-events:none}.premium-landing .vl-final-cta h2{font-size:66px;letter-spacing:-2px;color:#e5e8db;font-weight:400}.premium-landing .vl-final-cta h2>span{font-family:var(--serif);font-style:italic;color:#b2bfa9}.premium-landing .vl-final-cta p{color:#8d9d90;font-size:11px}.premium-landing .vl-final-cta .vision-primary{background:#e1e6d4;color:#28382a;border:0;border-radius:2px;font-size:11px;padding:17px 23px;box-shadow:0 10px 30px #00000030}.premium-landing .vl-final-note{color:#7c8e7b;font-size:7px;letter-spacing:1.5px}.premium-landing .vl-footer{background:#ebece5;border:0;padding:35px 5%;color:#7b877b}.premium-landing .vl-footer p{color:#8a958a}.premium-landing .vl-saved{background:#e8ece2;border-color:#d2dacf}.premium-landing .vl-saved button{background:#f8f9f4;border-color:#d2dacf}.premium-gallery{--ease-premium: cubic-bezier(.22, 1, .36, 1);--focus-x: 0px;--focus-y: 0px;background:#f4f3ee;color:#28332f}.premium-gallery .landing-nav{background:#17201f;color:#eeeae0;border-bottom:1px solid #ffffff13;max-width:none;height:85px;padding:0 4%}.premium-gallery .landing-nav>.text-button{color:#a4b0a8;font-size:10px}.premium-gallery .landing-nav>.button{background:transparent;border:1px solid #ffffff30;color:#edece2;border-radius:2px;font-size:10px}.premium-gallery .gallery-main{max-width:none;padding:0;margin:0}.gallery-prologue{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);background:#17201f;color:#eeeae0;min-height:660px;padding:40px 4% 60px;gap:30px;align-items:stretch;overflow:hidden}.premium-gallery .gallery-heading{display:flex;flex-direction:column;align-items:start;padding:20px 0 0;margin:0;max-width:100%}.gallery-edition{display:flex;align-items:center;gap:12px;font-size:7px;letter-spacing:1.2px;color:#929f95}.gallery-edition>i{display:block;width:27px;height:1px;background:#ffffff30}.premium-gallery .gallery-heading h1{font-size:clamp(50px,5.5vw,84px);line-height:1;letter-spacing:-2.5px;font-weight:400;margin:55px 0 24px;color:#eeece3}.premium-gallery .gallery-heading h1 em{font-size:1.1em;font-family:var(--serif);font-weight:400;color:#babfaf;letter-spacing:-2px}.premium-gallery .gallery-heading>p{font-size:11px;line-height:1.9;color:#8d9a91;margin:0}.premium-gallery .gallery-heading>a{display:flex;align-items:center;gap:24px;font-size:10px;color:#cdd4c4;text-decoration:none;margin-top:27px;border-bottom:1px solid #ffffff27;padding-bottom:12px}.gallery-edition-foot{font-size:6px;letter-spacing:1.1px;color:#717f75;display:block;margin-top:auto;padding-top:33px}.gallery-cover{position:relative;isolation:isolate;background:var(--hero-overlay);border:1px solid #ffffff25;border-radius:3px;min-width:0;text-align:left;overflow:hidden;min-height:565px;box-shadow:0 30px 55px -30px #00000080}.gallery-cover-image{position:absolute;inset:-2%;width:104%;height:104%;object-fit:cover;filter:saturate(.6);z-index:-2;transform:translate(var(--focus-x),var(--focus-y));transition:transform 1.3s var(--ease-premium)}.gallery-cover-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,var(--hero-overlay),color-mix(in srgb,var(--hero-overlay) 20%,transparent) 70%,color-mix(in srgb,var(--hero-overlay) 50%,transparent))}.gallery-cover-label{display:flex;align-items:center;justify-content:space-between;color:var(--hero-light);font-size:7px;letter-spacing:1.4px;position:absolute;inset:26px 26px auto}.gallery-cover-screen{position:absolute;width:82%;left:10%;top:27%;transform:perspective(1200px) rotateY(-11deg) rotate(-6deg);transition:transform 1s var(--ease-premium);z-index:1}.gallery-cover-screen .premium-preview{border-radius:5px;border:1px solid #ffffff50;box-shadow:0 40px 45px -15px #00000090}.gallery-cover:hover .gallery-cover-screen{transform:perspective(1200px) rotateY(0) rotate(-2deg) translateY(-9px)}.gallery-cover:hover .gallery-cover-image{transform:scale(1.07)}.gallery-cover-caption{display:flex;align-items:end;justify-content:space-between;position:absolute;inset:auto 26px 27px;color:var(--hero-muted);gap:15px;font-size:8px;z-index:2}.gallery-cover-caption strong{font-family:var(--serif);display:block;font-weight:400;font-size:37px;color:var(--hero-light);letter-spacing:-.8px;margin-top:9px}.gallery-cover-caption>span:last-child{font-size:6px;display:flex;align-items:center;gap:12px;white-space:nowrap;padding-bottom:5px}.gallery-cover-number{position:absolute;top:57px;left:21px;font-family:var(--serif);font-size:150px;line-height:1;color:var(--hero-light);opacity:.28;letter-spacing:-9px}.premium-gallery .gallery-filters{margin:0 auto;padding:50px 0 28px;border-bottom:1px solid #cfd5cc;max-width:92%;scroll-margin-top:25px;gap:15px}.premium-gallery .category-pills{gap:22px}.premium-gallery .category-pills>button{border:0;background:transparent;border-radius:0;padding:8px 0;color:#929a90;font-size:11px;gap:9px;border-bottom:1px solid transparent}.premium-gallery .category-pills>button.selected{background:transparent;color:#293f2d;border-bottom-color:#293f2d}.premium-gallery .category-pills>button>span{background:#e7ebe1;color:#7a8c76;border-radius:3px;font-size:8px;padding:3px 5px}.premium-gallery .gallery-filters>span{color:#8f998c;font-size:9px}.premium-gallery .gallery-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:53px 35px;margin:40px 4% 80px;align-items:start;animation:premium-reveal .85s var(--ease-premium) both}.premium-gallery .gallery-card{grid-column:span 7;border:0;background:transparent;border-radius:0;box-shadow:none;overflow:visible;text-align:left;transition:none}.premium-gallery .gallery-card:nth-child(4n+2),.premium-gallery .gallery-card:nth-child(4n+3){grid-column:span 5}.premium-gallery .gallery-card:nth-child(2n){margin-top:75px}.premium-gallery .gallery-card:hover{transform:none;border:0;box-shadow:none}.gallery-scene{position:relative;isolation:isolate;aspect-ratio:1.16;background:var(--theme-bg);overflow:hidden;min-width:0;border-radius:3px;display:grid;place-items:center;padding:30px}.gallery-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(140deg,color-mix(in srgb,var(--theme-bg) 72%,transparent),color-mix(in srgb,var(--theme-sidebar) 88%,transparent));z-index:-1}.gallery-scene-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:saturate(.5);transform:scale(1.03);transition:transform 1.3s var(--ease-premium)}.gallery-scene-index{position:absolute;top:13px;left:25px;font-family:var(--serif);font-size:95px;line-height:1;letter-spacing:-4px;color:var(--theme-bg-text);opacity:.22;z-index:-1}.gallery-scene-screen{width:100%;transform:perspective(1200px) rotateY(-10deg) rotate(-5deg);transition:transform .95s var(--ease-premium)}.gallery-scene-screen>.premium-preview{border-radius:5px;box-shadow:0 35px 40px -15px #00000075;border-color:color-mix(in srgb,var(--theme-text) 30%,var(--theme-surface))}.gallery-scene-signature{position:absolute;bottom:22px;left:25px;font-size:6px;letter-spacing:1.2px;color:var(--theme-bg-text);opacity:.55}.premium-gallery .gallery-card:nth-child(2n) .gallery-scene-screen{transform:perspective(1200px) rotateY(10deg) rotate(5deg)}.premium-gallery .gallery-card:hover .gallery-scene-screen{transform:perspective(1200px) rotateY(0) rotate(0) translateY(-8px)}.premium-gallery .gallery-card:hover .gallery-scene-photo{transform:scale(1.09)}.premium-gallery .gallery-art-intelligence .gallery-scene{background:#141720}.premium-gallery .gallery-art-intelligence .gallery-scene:after{background:radial-gradient(ellipse at bottom,var(--accent-tint),var(--theme-bg) 75%);opacity:.93}.premium-gallery .gallery-art-minimal .gallery-scene:after{background:var(--theme-bg);opacity:.85}.premium-gallery .gallery-art-minimal .gallery-scene-screen{transform:translateY(7px)}.premium-gallery .gallery-art-cinematic .gallery-scene-photo{filter:saturate(.75)}.premium-gallery .gallery-art-cinematic .gallery-scene:after{background:linear-gradient(0deg,var(--hero-overlay),transparent 100%)}.premium-gallery .gallery-card-caption{background:transparent;padding:24px 0 0;border:0;gap:20px;align-items:start}.premium-gallery .gallery-card-caption>div>span{font-size:7px;color:#899384;letter-spacing:.8px}.premium-gallery .gallery-card-caption h2{font-size:26px;font-weight:400;letter-spacing:-.7px;margin-top:9px;color:#2e3e2e}.premium-gallery .gallery-card-caption p{font-size:10px;color:#899581;line-height:1.8;max-width:420px;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.premium-gallery .gallery-open{border:1px solid #cfd7c9;color:#6d7d64;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;margin-top:15px;flex-shrink:0;transition:background .3s,transform .3s}.premium-gallery .gallery-card:hover .gallery-open{background:#e8ece0;transform:translate(2px,-2px)}.premium-gallery .gallery-bottom{background:#e7ebe0;border-block:1px solid #d5dccd;padding:73px 25px;margin:0}.premium-gallery .gallery-bottom h2{font-size:49px;font-weight:400;letter-spacing:-1.3px;color:#354630;line-height:1.12}.premium-gallery .gallery-bottom h2 em{color:#86977a;font-weight:400}.premium-gallery .gallery-bottom .button{background:#293e29;color:#e9eddf;border-radius:2px;font-size:10px}.premium-gallery .landing-footer{background:#eff1e9;border:0;padding:33px 4%;color:#8e9a85}@keyframes premium-reveal{0%{opacity:0;transform:translate3d(0,17px,0);filter:blur(3px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes premium-scene-enter{0%{opacity:0;translate:0 42px;filter:blur(5px)}to{opacity:1;translate:0 0;filter:blur(0)}}@keyframes premium-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0;stroke-dasharray:none}}@keyframes premium-chip{0%{opacity:0;transform:translateY(9px) scale(.75)}to{opacity:1;transform:translateY(0) scale(1)}}.experience-route{animation:premium-reveal .7s cubic-bezier(.22,1,.36,1) both}.premium-experience .chart-line[pathLength]{stroke-dasharray:1;animation:premium-line 1.6s cubic-bezier(.22,1,.36,1) .25s both}.premium-experience .chart-point{animation:premium-chip .8s ease .8s both}.premium-experience .nav-item{transition:background .3s,color .3s,box-shadow .3s}.premium-experience :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px;box-shadow:0 0 0 6px var(--accent-tint)}.premium-landing .vl-intro>*{animation:premium-reveal 1s var(--ease-premium) both}.premium-landing .vl-intro>h1{animation-delay:.09s}.premium-landing .vl-intro>p{animation-delay:.17s}.premium-landing .vl-hero-actions{animation-delay:.25s}.premium-landing .vl-hero-note{animation-delay:.32s}.premium-gallery .gallery-heading>*{animation:premium-reveal .9s var(--ease-premium) both}.premium-gallery .gallery-heading h1{animation-delay:.1s}.premium-gallery .gallery-cover{animation:premium-reveal 1.2s var(--ease-premium) .15s both}.vision-builder{background:radial-gradient(ellipse at 90% 0%,#e3eafa6b,transparent 45%),#f5f7fb}.vision-preview-frame{box-shadow:0 30px 55px -25px #13295240,0 2px 7px #1329520b}.vision-building-heading h1>span,.vision-ready-heading h1>span{font-family:var(--serif);font-size:1.15em;font-weight:400;font-style:italic;letter-spacing:-1px}.vision-assembly-canvas{background:radial-gradient(ellipse at 55% 80%,#52678950,transparent 70%),linear-gradient(145deg,#202c40,#111a29);border:1px solid #344359;padding:35px;perspective:1500px;box-shadow:0 25px 40px -20px #18284540,inset 0 1px #ffffff12;border-radius:10px}.vision-assembly .premium-preview{box-shadow:0 30px 40px -12px #0007;transition:transform 1.4s cubic-bezier(.22,1,.36,1),box-shadow 1.4s;transform:rotateX(4deg) rotateY(-7deg) rotate(-2deg)}.vision-assembly .vp-assembly-5{transform:rotateX(2deg) rotateY(-3deg) rotate(-1deg)}.vision-assembly .vp-assembly-6{transform:rotateX(0) rotateY(0) rotate(0);box-shadow:0 30px 55px -10px #0009}.vision-assembly-materials i{box-shadow:inset 0 1px 2px #ffffff40,0 3px 7px #1935561a;animation:premium-chip .8s cubic-bezier(.22,1,.36,1) both}.vision-assembly-materials i:nth-child(2){animation-delay:.1s}.vision-assembly-materials i:nth-child(3){animation-delay:.2s}.vision-assembly-materials i:nth-child(4){animation-delay:.3s}.vision-build-stages>div.active{box-shadow:0 7px 17px -10px #446bc53d,inset 0 1px #ffffffc9;background:linear-gradient(140deg,#f8faff,#eaf0fc);border-color:#d4dff1}.vision-build-stages>div{transition:background .6s,border-color .6s,color .6s,box-shadow .6s}.vision-build-progress>div>i{transition:width 1.3s cubic-bezier(.22,1,.36,1);box-shadow:0 0 13px #6183d83d}.vision-assembly-header{font-size:7px;letter-spacing:.7px}.assembly-scan-line{background:linear-gradient(transparent,#839acf0d);border-bottom-color:#ffffff12;animation-duration:4.8s}.vision-assembly .assembly-corner{border-color:#ffffff35}.vision-ready-preview>.premium-preview{box-shadow:0 40px 65px -25px #13254b4a,0 3px 7px #13295215}.vision-step-panel{box-shadow:0 18px 35px -25px #25386220}.vision-personality-card,.vision-focus-card{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .4s}.vision-personality-card:hover,.vision-focus-card:hover{transform:translateY(-3px);box-shadow:0 14px 20px -15px #314f7a50}.premium-experience .data-table{border-collapse:separate;border-spacing:0}.premium-experience .data-table th{font-size:8px;letter-spacing:.7px;padding-block:17px;background:var(--theme-elevated);border-color:var(--theme-border)}.premium-experience .data-table td{padding-block:19px;border-color:var(--theme-border)}.premium-experience .data-table tbody tr{transition:background .25s}.premium-experience .record-drawer{box-shadow:-35px 0 65px -25px #00000030}.premium-experience .module-heading h2{font-weight:400;letter-spacing:-1.2px}.premium-experience .module-hero{border-radius:12px;box-shadow:0 15px 30px -18px color-mix(in srgb,var(--material-shadow) 20%,transparent)}.experience-shell.business-theme.premium-experience.art-minimal .hero-dominant-metric>strong{color:var(--theme-bg-text)}.premium-landing .vl-example-stage>.premium-preview{max-height:none;aspect-ratio:1.55}.premium-preview .vp-shell{font-size:1cqw;line-height:1.4}.premium-preview .vp-metrics strong{line-height:1.12}.premium-preview.pa-editorial .vp-hero-text h4{font-size:5.5cqw}.premium-landing .vl-process-steps{background:transparent;border:0;border-radius:0}.premium-landing .vl-process-steps article:last-child{border-top:1px solid #cdd4cc}.experience-shell.business-theme.premium-experience.cards-image-data .hero-module-card:nth-child(2){background:var(--hero-overlay);color:var(--hero-light)}.experience-shell.business-theme.premium-experience.cards-image-data .hero-module-card:nth-child(2):after{background:linear-gradient(0deg,color-mix(in srgb,var(--hero-overlay) 95%,transparent),color-mix(in srgb,var(--hero-overlay) 35%,transparent))}.experience-shell.business-theme.premium-experience.cards-image-data .hero-module-card:nth-child(2) .module-card-photo{opacity:.9}.experience-shell.business-theme.premium-experience.cards-image-data .hero-module-card:nth-child(2) h4{color:var(--hero-light)}.experience-shell.business-theme.premium-experience.cards-image-data .hero-module-card:nth-child(2) p,.experience-shell.business-theme.premium-experience.cards-image-data .hero-module-card:nth-child(2)>div:first-child,.experience-shell.business-theme.premium-experience.cards-image-data .hero-module-card:nth-child(2) .module-sequence{color:var(--hero-muted)}.experience-shell.business-theme.premium-experience.cards-image-data .hero-module-card:nth-child(2) .module-icon{color:var(--hero-light);background:color-mix(in srgb,var(--hero-light) 5%,transparent);border-color:color-mix(in srgb,var(--hero-light) 25%,transparent)}.experience-shell.business-theme.premium-experience.cards-image-data .hero-module-card:nth-child(2) .module-mini-line{background:color-mix(in srgb,var(--hero-light) 15%,transparent)}.experience-shell.business-theme.premium-experience.cards-image-data .hero-module-card:nth-child(2) .module-mini-line>i{background:var(--hero-light)}.experience-shell.business-theme.premium-experience.visual-clean .hero-module-card:nth-child(2){background:var(--theme-surface);color:var(--theme-text)}.experience-shell.business-theme.premium-experience.visual-clean .hero-module-card:nth-child(2):after{display:none}.experience-shell.business-theme.premium-experience.visual-clean .hero-module-card:nth-child(2) h4{color:var(--theme-text)}.experience-shell.business-theme.premium-experience.visual-clean .hero-module-card:nth-child(2) p,.experience-shell.business-theme.premium-experience.visual-clean .hero-module-card:nth-child(2)>div:first-child,.experience-shell.business-theme.premium-experience.visual-clean .hero-module-card:nth-child(2) .module-icon{color:var(--theme-muted)}.premium-preview.vp-intensity-clean .vp-hero-figure>strong{color:var(--theme-text)}.premium-preview.vp-intensity-clean .vp-hero-figure>small{color:var(--theme-muted)}.experience-shell.business-theme.premium-experience.art-minimal.visual-clean .hero-dominant-metric>strong,.experience-shell.business-theme.premium-experience.art-minimal.visual-clean .dashboard-hero-copy h2,.experience-shell.business-theme.premium-experience.art-minimal.visual-clean .hero-explore{color:var(--theme-text)}.experience-shell.business-theme.premium-experience.art-minimal.visual-clean .hero-dominant-metric>span,.experience-shell.business-theme.premium-experience.art-minimal.visual-clean .hero-eyebrow,.experience-shell.business-theme.premium-experience.art-minimal.visual-clean .hero-period{color:var(--theme-muted)}@media(min-width:1600px){.premium-landing .vl-hero{min-height:870px}.premium-landing .vl-intro{padding-top:70px}.premium-landing .vl-preview-0{top:125px}.premium-landing .vl-preview-2{top:235px}.premium-landing .vl-preview-1{top:425px}}@media(max-width:1200px){.experience-shell.business-theme.premium-experience .experience-main{padding:25px}.experience-shell.business-theme.premium-experience .dashboard-grid{gap:19px}.experience-shell.business-theme.premium-experience .dashboard-hero{padding:25px}.experience-shell.business-theme.premium-experience .kpi-panel{padding:20px 17px}.experience-shell.business-theme.premium-experience .kpi-number{font-size:31px}.experience-shell.business-theme.premium-experience .hero-module-grid{gap:10px}.experience-shell.business-theme.premium-experience .hero-module-card{padding:18px 12px}.experience-shell.business-theme.premium-experience .hero-module-card h4{font-size:11px}.experience-shell.business-theme.premium-experience .focus-main>strong{font-size:66px}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-hero-copy h2{font-size:62px}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-grid>.dashboard-hero{min-height:600px;padding:28px}.experience-shell.business-theme.premium-experience.art-editorial .hero-scene-index{left:28px}.experience-shell.business-theme.premium-experience.art-editorial .kpi-panel:first-child .kpi-number{font-size:63px}.experience-shell.business-theme.premium-experience.art-intelligence .dashboard-grid>.performance-panel{padding:26px}.experience-shell.business-theme.premium-experience.art-intelligence .performance-summary>strong{font-size:49px}.experience-shell.business-theme.premium-experience.art-intelligence .dashboard-hero-copy h2{font-size:29px}.experience-shell.business-theme.premium-experience.art-commerce .dashboard-hero-copy h2{font-size:56px}.experience-shell.business-theme.premium-experience.art-industrial .dashboard-hero-copy h2{font-size:36px}.experience-shell.business-theme.premium-experience.art-industrial .dashboard-grid>.priority-workspace{padding:24px}.experience-shell.business-theme.premium-experience.art-executive .kpi-panel{padding:20px 13px}.experience-shell.business-theme.premium-experience.art-executive .kpi-number{font-size:30px}.experience-shell.business-theme.premium-experience.art-cinematic .hero-inline-kpi{right:30px;min-width:155px;padding:18px}.experience-shell.business-theme.premium-experience.art-cinematic .hero-inline-kpi>strong{font-size:36px}.experience-shell.business-theme.premium-experience.art-momentum .kpi-panel{padding:19px 16px}.experience-shell.business-theme.premium-experience.art-momentum .kpi-number{font-size:32px}.premium-landing .vl-hero{min-height:730px;grid-template-columns:47% 53%}.premium-landing .vl-intro h1{font-size:68px;letter-spacing:-3px}.premium-landing .vl-intro{padding-top:45px}.premium-landing .vl-preview-0{top:150px;width:96%;left:-1%}.premium-landing .vl-preview-2{top:251px;width:101%;left:4%}.premium-landing .vl-preview-1{top:395px;width:75%;right:-12%}.premium-landing .vl-stage-foot{font-size:5px}.premium-landing .vl-principles{gap:25px;padding-inline:4%}.premium-landing .vl-section-heading h2{font-size:41px}.premium-landing .vl-possibilities,.premium-landing .vl-process{padding-inline:4%}.vl-example-stage{padding:22px;aspect-ratio:1.05}.premium-gallery .gallery-heading h1{font-size:65px}.gallery-prologue{min-height:610px;grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:25px}.gallery-cover{min-height:515px}.gallery-cover-caption strong{font-size:29px}.gallery-cover-caption>span:last-child{font-size:5px;gap:7px}.gallery-cover-screen{top:29%;width:87%;left:6%}.gallery-scene{padding:23px;aspect-ratio:1.04}.premium-gallery .gallery-grid{gap:43px 25px}}@media(max-width:900px){.experience-shell.business-theme.premium-experience .experience-main{padding:23px}.experience-shell.business-theme.premium-experience .dashboard-grid{gap:18px}.experience-shell.business-theme.premium-experience .hero-period{font-size:6px;gap:7px}.experience-shell.business-theme.premium-experience .hero-eyebrow{font-size:6px;letter-spacing:1px}.experience-shell.business-theme.premium-experience .hero-company-label{font-size:5px}.experience-shell.business-theme.premium-experience .dashboard-hero-copy>p{font-size:10px}.experience-shell.business-theme.premium-experience .hero-bottom{font-size:6px}.experience-shell.business-theme.premium-experience.art-editorial .dashboard-hero-copy h2{font-size:57px}.experience-shell.business-theme.premium-experience.art-executive .dashboard-hero-copy h2{font-size:39px}.experience-shell.business-theme.premium-experience.art-intelligence .dashboard-hero-copy h2{font-size:28px}.experience-shell.business-theme.premium-experience.art-intelligence .performance-panel .panel-heading h3{font-size:20px}.experience-shell.business-theme.premium-experience.art-intelligence .performance-summary .chart-legend{display:none}.experience-shell.business-theme.premium-experience .priority-workspace .panel-heading h3{font-size:20px}.experience-shell.business-theme.premium-experience .priority-status-strip{gap:5px}.experience-shell.business-theme.premium-experience .priority-status-strip button{padding:11px 8px}.experience-shell.business-theme.premium-experience .priority-status-strip strong{font-size:25px}.experience-shell.business-theme.premium-experience .hero-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-shell.business-theme.premium-experience .hero-module-card{min-height:147px}.experience-shell.business-theme.premium-experience.art-commerce .hero-module-card:first-child{grid-column:span 1}.experience-shell.business-theme.premium-experience.art-editorial .no-priority>.focus-panel{grid-template-columns:1fr 1fr}.experience-shell.business-theme.premium-experience.art-editorial .no-priority>.focus-panel .focus-footer{grid-column:1/-1}.experience-shell.business-theme.premium-experience.art-minimal .dashboard-hero .hero-image{width:185px;height:185px;top:22%}.experience-shell.business-theme.premium-experience.art-minimal .hero-dominant-metric>strong{font-size:112px}.experience-shell.business-theme.premium-experience.art-momentum .dashboard-hero-copy h2{font-size:41px}.experience-shell.business-theme.premium-experience.art-cinematic .dashboard-hero-copy h2{font-size:61px}.premium-landing .vl-header{height:77px}.premium-landing .vl-header nav>a{display:none}.premium-landing .vl-header nav{gap:0}.premium-landing .vl-header nav>button{font-size:9px}.premium-landing .vl-hero{grid-template-columns:48% 52%;min-height:710px}.premium-landing .vl-intro h1{font-size:58px;letter-spacing:-2.5px}.premium-landing .vl-intro>p{font-size:10px;max-width:280px}.premium-landing .vl-eyebrow{font-size:6px;letter-spacing:1px}.premium-landing .vl-preview-0{top:135px;width:103%}.premium-landing .vl-preview-2{top:253px;width:111%;left:0}.premium-landing .vl-preview-1{top:389px;width:88%;right:-15%}.premium-landing .vl-hero-actions .vision-primary{padding:15px;font-size:9px}.premium-landing .vl-hero-note{font-size:7px;max-width:250px}.premium-landing .vl-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.premium-landing .vl-principles>div{grid-column:1/-1}.premium-landing .vl-principles>div br{display:none}.premium-landing .vl-section-heading h2{font-size:34px}.premium-landing .vl-section-heading{gap:25px}.premium-landing .vl-section-heading>p{max-width:230px;font-size:10px}.premium-landing .vl-example-bottom h3{font-size:21px}.premium-landing .vl-industry-showcase{gap:35px 20px}.premium-landing .vl-process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 35px}.premium-landing .vl-final-cta h2{font-size:53px}.gallery-prologue{grid-template-columns:minmax(0,44fr) minmax(0,56fr);padding:25px 4% 45px;gap:18px}.premium-gallery .gallery-heading h1{font-size:52px;letter-spacing:-2px;margin-top:46px}.gallery-edition{font-size:5px;gap:8px}.gallery-edition>i{width:15px}.premium-gallery .gallery-heading>p{font-size:10px}.gallery-edition-foot{font-size:5px;line-height:1.8;max-width:180px}.gallery-cover{min-height:500px}.gallery-cover-screen{top:32%}.gallery-cover-label{font-size:6px;inset:22px 20px auto}.gallery-cover-caption{inset:auto 20px 25px;flex-direction:column;align-items:start;gap:19px}.gallery-cover-number{top:75px;font-size:110px}.gallery-scene{padding:19px;aspect-ratio:.98}.gallery-scene-index{font-size:75px;top:17px;left:17px}.gallery-scene-signature{font-size:5px;left:18px}.premium-gallery .gallery-card-caption h2{font-size:21px}.premium-gallery .gallery-card-caption>div>span{font-size:6px;line-height:1.7}.premium-gallery .gallery-card-caption p{font-size:9px}.premium-gallery .gallery-grid{gap:35px 22px}.premium-gallery .gallery-card:nth-child(2n){margin-top:60px}}@media(max-width:700px){.experience-shell.business-theme.premium-experience.premium-experience .experience-main{padding:19px 16px 30px;max-width:100%;width:auto}.experience-shell.business-theme.premium-experience.premium-experience .experience-topbar{height:64px;padding-inline:16px}.experience-shell.business-theme.premium-experience.premium-experience .workspace-heading{margin-bottom:20px;gap:15px}.experience-shell.business-theme.premium-experience.premium-experience .workspace-heading h1{font-size:24px}.experience-shell.business-theme.premium-experience.premium-experience .workspace-heading>div>p{font-size:9px;line-height:1.7}.experience-shell.business-theme.premium-experience.premium-experience .tour-invite{padding:13px 0;margin:0 0 19px}.experience-shell.business-theme.premium-experience.premium-experience .tour-invite p{font-size:9px}.experience-shell.business-theme.premium-experience.premium-experience .tour-invite strong{font-size:10px}.experience-shell.business-theme.premium-experience.premium-experience .dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:19px}.experience-shell.business-theme.premium-experience.premium-experience .dashboard-grid>section:is(.dashboard-hero,.kpi-strip,.priority-workspace,.performance-panel,.focus-panel,.hero-modules,.visual-feature,.activity-panel){grid-column:1/-1;grid-row:auto;order:initial;width:100%;margin:0;min-width:0}.experience-shell.business-theme.premium-experience.premium-experience .dashboard-grid>.dashboard-hero{grid-column:1/-1;grid-row:1;min-height:415px;padding:24px;border-radius:10px;max-width:100%}.experience-shell.business-theme.premium-experience.premium-experience .dashboard-hero-copy{padding:48px 0 24px;max-width:100%}.experience-shell.business-theme.premium-experience.premium-experience .dashboard-hero-copy h2{font-size:44px;letter-spacing:-1.7px;line-height:1.04}.experience-shell.business-theme.premium-experience.premium-experience .dashboard-hero-copy h2 em{letter-spacing:-1.7px}.experience-shell.business-theme.premium-experience.premium-experience .dashboard-hero-copy>p{font-size:10px;line-height:1.85;max-width:280px}.experience-shell.business-theme.premium-experience.premium-experience .hero-explore{font-size:10px;margin-top:23px}.experience-shell.business-theme.premium-experience.premium-experience .hero-eyebrow{font-size:6px;letter-spacing:.7px}.experience-shell.business-theme.premium-experience.premium-experience .hero-company-label{font-size:5px;letter-spacing:1.5px}.experience-shell.business-theme.premium-experience.premium-experience .hero-period{font-size:6px}.experience-shell.business-theme.premium-experience.premium-experience .dashboard-grid>.kpi-strip{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;gap:0;overflow:hidden}.experience-shell.business-theme.premium-experience.premium-experience .kpi-strip>.kpi-panel{grid-column:auto;grid-row:auto;padding:20px 16px;border-right:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);display:block}.experience-shell.business-theme.premium-experience.premium-experience .kpi-strip>.kpi-panel:nth-child(2n){border-right:0}.experience-shell.business-theme.premium-experience.premium-experience .kpi-strip>.kpi-panel:nth-child(n+3){border-bottom:0}.experience-shell.business-theme.premium-experience.premium-experience .kpi-panel .kpi-number{font-size:34px;margin:13px 0 9px;line-height:1.2;letter-spacing:-1.5px}.experience-shell.business-theme.premium-experience.premium-experience .kpi-panel .kpi-label{font-size:8px;letter-spacing:0;line-height:1.6}.experience-shell.business-theme.premium-experience.premium-experience .kpi-panel .kpi-foot{display:flex;gap:7px}.experience-shell.business-theme.premium-experience.premium-experience .kpi-foot>small{font-size:6px}.experience-shell.business-theme.premium-experience.premium-experience .kpi-foot>span{font-size:7px}.experience-shell.business-theme.premium-experience.premium-experience .sparkline{display:none}.experience-shell.business-theme.premium-experience.premium-experience .hero-scene-index{left:24px;top:72px;font-size:60px}.experience-shell.business-theme.premium-experience.premium-experience .hero-scene-index>span{font-size:6px}.experience-shell.business-theme.premium-experience.premium-experience .panel{padding:23px}.experience-shell.business-theme.premium-experience.premium-experience .performance-panel .panel-heading h3{font-size:22px;line-height:1.15}.experience-shell.business-theme.premium-experience.premium-experience .performance-panel .performance-summary>strong{font-size:38px}.experience-shell.business-theme.premium-experience.premium-experience .performance-panel .chart{height:185px}.experience-shell.business-theme.premium-experience.premium-experience .performance-panel .performance-summary{margin-top:20px;gap:10px}.experience-shell.business-theme.premium-experience.premium-experience .performance-panel .chart-legend{font-size:7px}.experience-shell.business-theme.premium-experience.premium-experience .dashboard-grid>.focus-panel{display:block;padding:26px;min-height:280px}.experience-shell.business-theme.premium-experience.premium-experience .focus-panel .focus-main{padding:22px 0}.experience-shell.business-theme.premium-experience.premium-experience .focus-panel .focus-main>strong{font-size:73px}.experience-shell.business-theme.premium-experience.premium-experience .focus-panel .focus-main>p{margin-top:12px;max-width:260px}.experience-shell.business-theme.premium-experience.premium-experience .focus-footer{font-size:8px}.experience-shell.business-theme.premium-experience.premium-experience .dashboard-grid>.priority-workspace{padding:22px;grid-row:3}.experience-shell.business-theme.premium-experience.premium-experience .priority-workspace .panel-heading h3{font-size:22px}.experience-shell.business-theme.premium-experience.premium-experience .hero-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.experience-shell.business-theme.premium-experience.premium-experience .hero-module-card{grid-column:auto;min-height:162px;padding:20px 16px}.experience-shell.business-theme.premium-experience.premium-experience .hero-module-card:last-child{grid-column:1/-1;min-height:150px}.experience-shell.business-theme.premium-experience.premium-experience .hero-module-card h4{font-size:13px}.experience-shell.business-theme.premium-experience.premium-experience .section-heading h3{font-size:23px}.experience-shell.business-theme.premium-experience.premium-experience .section-heading{gap:14px}.experience-shell.business-theme.premium-experience.premium-experience .section-heading>span{font-size:7px;text-align:right;max-width:75px}.experience-shell.business-theme.premium-experience.premium-experience .dashboard-grid>.visual-feature{min-height:350px;border-radius:10px}.experience-shell.business-theme.premium-experience.premium-experience .activity-panel .panel-heading h3{font-size:22px}.experience-shell.business-theme.premium-experience.premium-experience.art-editorial .dashboard-grid>.dashboard-hero{min-height:570px;border-radius:2px}.experience-shell.business-theme.premium-experience.premium-experience.art-editorial .dashboard-hero-copy{padding-top:155px;justify-content:flex-end}.experience-shell.business-theme.premium-experience.premium-experience.art-editorial .dashboard-hero-copy h2{font-size:65px;line-height:.99;letter-spacing:-2px}.experience-shell.business-theme.premium-experience.premium-experience.art-editorial .kpi-strip>.kpi-panel:first-child{grid-column:1/-1;padding:17px 0 25px}.experience-shell.business-theme.premium-experience.premium-experience.art-editorial .kpi-panel:first-child .kpi-number{font-size:80px;margin:11px 0 0}.experience-shell.business-theme.premium-experience.premium-experience.art-editorial .kpi-strip>.kpi-panel{padding:18px 0;border:0;border-bottom:1px solid var(--theme-border)}.experience-shell.business-theme.premium-experience.premium-experience.art-editorial .kpi-strip>.kpi-panel:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;padding:12px 0}.experience-shell.business-theme.premium-experience.premium-experience.art-editorial .kpi-panel:last-child .kpi-foot{display:none}.experience-shell.business-theme.premium-experience.premium-experience.art-editorial .dashboard-grid>.performance-panel{border-top:1px solid var(--theme-border);padding:22px 0}.experience-shell.business-theme.premium-experience.premium-experience.art-editorial .hero-module-grid{border-bottom:0}.experience-shell.business-theme.premium-experience.premium-experience.art-editorial .hero-module-card{border-bottom:1px solid var(--theme-border)}.experience-shell.business-theme.premium-experience.premium-experience.art-industrial .dashboard-grid>.dashboard-hero{min-height:470px;border-radius:3px}.experience-shell.business-theme.premium-experience.premium-experience.art-industrial .dashboard-hero-copy{padding-top:150px}.experience-shell.business-theme.premium-experience.premium-experience.art-industrial .dashboard-hero-copy h2{font-size:44px}.experience-shell.business-theme.premium-experience.premium-experience.art-industrial .kpi-strip>.kpi-panel:first-child{grid-column:1/-1}.experience-shell.business-theme.premium-experience.premium-experience.art-industrial .kpi-strip>.kpi-panel:first-child .kpi-number{font-size:55px}.experience-shell.business-theme.premium-experience.premium-experience.art-industrial .kpi-strip>.kpi-panel:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center}.experience-shell.business-theme.premium-experience.premium-experience.art-industrial .kpi-panel:last-child .kpi-foot{display:none}.experience-shell.business-theme.premium-experience.premium-experience.art-industrial .dashboard-grid>.priority-workspace{grid-row:2}.experience-shell.business-theme.premium-experience.premium-experience.art-industrial .dashboard-grid>.kpi-strip{grid-row:3}.experience-shell.business-theme.premium-experience.premium-experience.art-intelligence .dashboard-grid>.performance-panel{grid-row:1;min-height:420px;padding:25px}.experience-shell.business-theme.premium-experience.premium-experience.art-intelligence .dashboard-grid>.dashboard-hero{grid-row:3;min-height:320px}.experience-shell.business-theme.premium-experience.premium-experience.art-intelligence .dashboard-hero-copy{padding-top:55px}.experience-shell.business-theme.premium-experience.premium-experience.art-intelligence .dashboard-hero-copy h2{font-size:38px}.experience-shell.business-theme.premium-experience.premium-experience.art-intelligence .dashboard-grid>.priority-workspace{grid-row:4}.experience-shell.business-theme.premium-experience.premium-experience.art-intelligence .performance-summary>strong{font-size:51px}.experience-shell.business-theme.premium-experience.premium-experience.art-intelligence .performance-panel .chart{height:235px}.experience-shell.business-theme.premium-experience.premium-experience.art-intelligence .kpi-strip>.kpi-panel{background:transparent;padding:18px 16px}.experience-shell.business-theme.premium-experience.premium-experience.art-minimal .dashboard-grid>.dashboard-hero{padding:0 0 25px;min-height:375px;background:transparent;border:0;border-bottom:1px solid var(--theme-border);border-radius:0}.experience-shell.business-theme.premium-experience.premium-experience.art-minimal .dashboard-hero .hero-image{width:95px;height:95px;top:40px;right:0}.experience-shell.business-theme.premium-experience.premium-experience.art-minimal .dashboard-hero-copy{padding:55px 0 0;max-width:100%}.experience-shell.business-theme.premium-experience.premium-experience.art-minimal .hero-dominant-metric>strong{font-size:108px;letter-spacing:-5px;margin:30px 0 14px}.experience-shell.business-theme.premium-experience.premium-experience.art-minimal .hero-dominant-metric>span{max-width:55%}.experience-shell.business-theme.premium-experience.premium-experience.art-minimal .dashboard-hero-copy h2{font-size:21px;letter-spacing:-.5px}.experience-shell.business-theme.premium-experience.premium-experience.art-minimal .dashboard-hero-copy h2 em{letter-spacing:-.5px}.experience-shell.business-theme.premium-experience.premium-experience.art-minimal .kpi-strip>.kpi-panel{padding:18px 15px}.experience-shell.business-theme.premium-experience.premium-experience.art-minimal .dashboard-grid>.performance-panel{padding:23px 0}.experience-shell.business-theme.premium-experience.premium-experience.art-minimal .dashboard-grid>.focus-panel{border-top-left-radius:65px}.experience-shell.business-theme.premium-experience.premium-experience.art-commerce .dashboard-grid>.dashboard-hero{border-radius:60px 5px 5px;min-height:480px;padding-top:30px}.experience-shell.business-theme.premium-experience.premium-experience.art-commerce .dashboard-hero-copy h2{font-size:62px}.experience-shell.business-theme.premium-experience.premium-experience.art-commerce .dashboard-grid>.visual-feature{grid-row:3;border-radius:5px 5px 60px}.experience-shell.business-theme.premium-experience.premium-experience.art-commerce .dashboard-grid>.priority-workspace{grid-row:4}.experience-shell.business-theme.premium-experience.premium-experience.art-momentum .dashboard-grid>.dashboard-hero{border-radius:20px}.experience-shell.business-theme.premium-experience.premium-experience.art-momentum .dashboard-hero-copy h2{font-size:46px}.experience-shell.business-theme.premium-experience.premium-experience.art-momentum .dashboard-grid>.kpi-strip{gap:12px}.experience-shell.business-theme.premium-experience.premium-experience.art-momentum .kpi-strip>.kpi-panel{border:1px solid var(--theme-border);border-radius:13px}.experience-shell.business-theme.premium-experience.premium-experience.art-cinematic .dashboard-grid>.dashboard-hero{min-height:570px;padding:25px 25px 43px}.experience-shell.business-theme.premium-experience.premium-experience.art-cinematic .dashboard-hero-copy{max-width:100%;padding-top:65px;padding-bottom:70px}.experience-shell.business-theme.premium-experience.premium-experience.art-cinematic .dashboard-hero-copy h2{font-size:56px;line-height:1;letter-spacing:-2px}.experience-shell.business-theme.premium-experience.premium-experience.art-cinematic .hero-inline-kpi{display:none}.experience-shell.business-theme.premium-experience.premium-experience.art-cinematic .dashboard-grid>.kpi-strip{width:90%;margin-top:-50px}.experience-shell.business-theme.premium-experience.premium-experience.art-cinematic .kpi-panel .kpi-number{font-size:31px}.experience-shell.business-theme.premium-experience.premium-experience.visual-clean .dashboard-grid>.dashboard-hero{min-height:330px;padding:22px}.experience-shell.business-theme.premium-experience.premium-experience.visual-clean .dashboard-hero-copy{padding-top:20px}.experience-shell.business-theme.premium-experience.premium-experience.visual-clean .dashboard-hero-copy h2{font-size:37px}.experience-shell.business-theme.premium-experience.premium-experience.visual-immersive .dashboard-grid>.dashboard-hero{min-height:480px}.premium-landing .vl-header{height:74px;padding:0 20px}.premium-landing .vl-header nav{display:none}.premium-landing .vl-header .vl-header-cta{font-size:8px;padding:11px 12px;gap:8px}.premium-landing .vl-hero{display:block;padding:0 23px;min-height:0;overflow:hidden}.premium-landing .vl-intro{padding:38px 0 0;max-width:510px}.premium-landing .vl-intro h1{font-size:clamp(62px,11vw,84px);line-height:.99;letter-spacing:-2.9px}.premium-landing .vl-chapter{font-size:21px;margin-top:35px;margin-bottom:18px}.premium-landing .vl-eyebrow{font-size:7px;letter-spacing:1.2px}.premium-landing .vl-intro>p{font-size:11px;max-width:330px;margin-top:24px}.premium-landing .vl-hero-actions{margin-top:27px;gap:18px}.premium-landing .vl-hero-actions .vision-primary{font-size:10px;padding:17px 20px}.premium-landing .vl-hero-note{font-size:7px;max-width:310px;margin-top:23px}.premium-landing .vl-preview-stage{height:440px;margin:15px -23px 0;width:calc(100% + 46px);overflow:hidden}.premium-landing .vl-stage-coordinates{top:24px;left:22px;font-size:5px}.premium-landing .vl-stage-coordinates>span:first-child{margin:0}.premium-landing .vl-preview-0{top:80px;left:5%;width:72%;transform:perspective(1100px) rotateY(-8deg) rotate(-8deg)}.premium-landing .vl-preview-2{top:137px;left:17%;width:76%;transform:perspective(1100px) rotateY(-8deg) rotate(-3deg)}.premium-landing .vl-preview-1{top:217px;right:-4%;width:58%;transform:perspective(1100px) rotateY(-8deg) rotate(7deg)}.premium-landing .vl-preview-caption{height:24px;padding:0 8px;gap:5px}.premium-landing .vl-preview-caption strong{font-size:6px}.premium-landing .vl-preview-caption>span{font-size:4px}.premium-landing .vl-preview-caption>svg{width:10px}.premium-landing .vl-stage-foot{inset:auto 23px 16px;padding-top:10px;font-size:4px}.premium-landing .vl-stage-foot>span:first-child{max-width:100%}.premium-landing .vl-stage-foot svg{width:10px}.premium-landing .vl-principles{padding:31px 23px;grid-template-columns:1fr;gap:22px}.premium-landing .vl-principles>div>span{font-size:7px}.premium-landing .vl-principles article{display:grid;grid-template-columns:26px 1fr;column-gap:17px;row-gap:7px;border:0;padding:0}.premium-landing .vl-principles h3{grid-column:2;grid-row:1}.premium-landing .vl-principles article>svg{position:static;grid-column:1;grid-row:1/3;margin:0;width:19px}.premium-landing .vl-principles h3{margin:0;font-size:12px}.premium-landing .vl-principles p{grid-column:2;margin:0;font-size:9px}.premium-landing .vl-possibilities,.premium-landing .vl-process{padding:57px 23px}.premium-landing .vl-section-heading{display:block;margin-bottom:31px}.premium-landing .vl-section-heading h2{font-size:34px;letter-spacing:-1.1px;margin-top:18px}.premium-landing .vl-section-heading h2 span{letter-spacing:-.8px;font-size:1.06em}.premium-landing .vl-section-heading>p{font-size:10px;max-width:320px;margin-top:21px}.premium-landing .vision-kicker{font-size:7px;letter-spacing:1px}.premium-landing .vl-industry-showcase{display:flex;flex-direction:column;gap:35px}.premium-landing .vl-industry-showcase>button{width:100%;margin:0}.premium-landing .vl-industry-showcase>button:nth-child(2n){margin:0}.vl-example-stage{padding:25px;aspect-ratio:1.13}.vl-example-index{font-size:84px}.premium-landing .vl-example-top{font-size:6px;letter-spacing:1px}.premium-landing .vl-example-bottom{padding-top:18px}.premium-landing .vl-example-bottom h3{font-size:23px}.premium-landing .vl-example-bottom p{font-size:9px}.premium-landing .vl-all-examples{font-size:9px;margin-top:30px;gap:17px;line-height:1.7}.premium-landing .vl-process-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.premium-landing .vl-process-steps article{padding-top:16px}.premium-landing .vl-process-steps article>div>span{font-size:45px}.premium-landing .vl-process-steps h3{font-size:13px;line-height:1.5}.premium-landing .vl-process-steps p{font-size:9px}.premium-landing .vl-final-cta{padding:63px 23px;text-align:left}.premium-landing .vl-final-cta h2{font-size:45px;letter-spacing:-1.4px;line-height:1.06}.premium-landing .vl-final-cta p{font-size:10px;line-height:1.9;max-width:280px}.premium-landing .vl-final-cta .vision-primary{font-size:9px;padding:16px 19px;gap:12px}.premium-landing .vl-final-note{font-size:5px;letter-spacing:.9px}.premium-landing .vl-footer{padding:29px 23px;gap:22px}.premium-landing .vl-footer p{font-size:8px;line-height:1.9}.premium-landing .vl-saved{margin:0 23px 35px}.premium-gallery .landing-nav{padding:0 20px;height:73px;gap:12px}.premium-gallery .landing-nav>.text-button{display:none}.premium-gallery .landing-nav>.button{font-size:8px;padding:11px 12px;gap:8px}.gallery-prologue{display:block;padding:30px 23px 36px}.premium-gallery .gallery-heading{padding:0}.gallery-edition{font-size:6px;letter-spacing:.6px}.premium-gallery .gallery-heading h1{font-size:62px;letter-spacing:-2px;margin:38px 0 21px}.premium-gallery .gallery-heading>p{font-size:10px}.premium-gallery .gallery-heading>a{font-size:10px;margin-top:25px}.gallery-edition-foot{font-size:5px;max-width:100%;padding-top:26px}.gallery-cover{width:100%;min-height:460px;margin-top:30px}.gallery-cover-label{inset:23px 22px auto;font-size:6px}.gallery-cover-number{top:61px;left:22px;font-size:110px}.gallery-cover-screen{top:30%;width:87%;left:7%}.gallery-cover-caption{inset:auto 23px 24px;gap:17px}.gallery-cover-caption strong{font-size:34px}.gallery-cover-caption>span:last-child{font-size:6px}.premium-gallery .gallery-filters{max-width:calc(100% - 46px);padding:30px 0 21px;display:block}.premium-gallery .category-pills{gap:20px}.premium-gallery .category-pills>button{font-size:10px;gap:6px}.premium-gallery .category-pills>button>span{font-size:7px;padding:2px 4px}.premium-gallery .gallery-filters>span{display:block;font-size:8px;margin-top:19px}.premium-gallery .gallery-grid{display:flex;flex-direction:column;gap:36px;margin:29px 23px 50px}.premium-gallery .gallery-card{width:100%}.premium-gallery .gallery-card:nth-child(2n){margin:0}.gallery-scene{aspect-ratio:1.08;padding:25px}.gallery-scene-signature{font-size:5px;left:21px;bottom:20px}.gallery-scene-index{top:14px;left:22px;font-size:85px}.premium-gallery .gallery-card-caption{background:transparent;padding:19px 0 0}.premium-gallery .gallery-card-caption h2{font-size:24px;margin-top:7px}.premium-gallery .gallery-card-caption p{font-size:9px;line-height:1.8}.premium-gallery .gallery-open{width:31px;height:31px}.premium-gallery .gallery-open>svg{width:17px}.premium-gallery .gallery-bottom{padding:53px 23px}.premium-gallery .gallery-bottom h2{font-size:37px;letter-spacing:-1px}.premium-gallery .landing-footer{padding:30px 23px;gap:20px}.vision-assembly-canvas{padding:20px}.vision-assembly .premium-preview{transform:rotateY(-4deg) rotate(-1deg)}}@media(max-width:370px){.premium-landing .vl-header,.premium-gallery .landing-nav{padding-inline:16px}.premium-landing .vl-header .wordmark,.premium-gallery .landing-nav .wordmark{gap:5px}.premium-landing .vl-hero{padding-inline:18px}.premium-landing .vl-intro h1{font-size:57px;letter-spacing:-2.5px}.premium-landing .vl-intro>p{font-size:10px}.premium-landing .vl-hero-actions .vision-primary{font-size:9px;padding:16px;gap:12px}.premium-landing .vl-preview-stage{height:370px;width:calc(100% + 36px);margin-inline:-18px}.premium-landing .vl-preview-0{top:64px}.premium-landing .vl-preview-2{top:115px}.premium-landing .vl-preview-1{top:175px}.premium-landing .vl-possibilities,.premium-landing .vl-process,.gallery-prologue{padding-inline:18px}.premium-landing .vl-section-heading h2{font-size:29px}.premium-landing .vl-final-cta h2{font-size:39px}.premium-gallery .gallery-heading h1{font-size:55px}.gallery-cover{min-height:400px}.gallery-cover-caption strong{font-size:29px}.premium-gallery .category-pills{gap:13px}.premium-gallery .category-pills>button{font-size:9px}.premium-gallery .gallery-grid{margin-inline:18px}.gallery-scene{padding:20px}.premium-gallery .gallery-card-caption h2{font-size:21px}.premium-gallery .gallery-bottom h2{font-size:33px}.experience-shell.business-theme.premium-experience.premium-experience .experience-main{padding-inline:12px}.experience-shell.business-theme.premium-experience.premium-experience .dashboard-grid>.dashboard-hero{padding:21px}.experience-shell.business-theme.premium-experience.premium-experience .dashboard-hero-copy h2{font-size:37px}.experience-shell.business-theme.premium-experience.premium-experience .kpi-panel .kpi-number{font-size:29px}.experience-shell.business-theme.premium-experience.premium-experience .kpi-strip>.kpi-panel{padding:17px 12px}.experience-shell.business-theme.premium-experience.premium-experience.art-editorial .dashboard-hero-copy h2{font-size:55px}.experience-shell.business-theme.premium-experience.premium-experience.art-minimal .dashboard-hero-copy h2{font-size:20px}.experience-shell.business-theme.premium-experience.premium-experience.art-minimal .hero-dominant-metric>strong{font-size:97px}.experience-shell.business-theme.premium-experience.premium-experience.art-cinematic .dashboard-hero-copy h2{font-size:47px}.experience-shell.business-theme.premium-experience.premium-experience .performance-panel .performance-summary>strong{font-size:33px}.experience-shell.business-theme.premium-experience.premium-experience .priority-workspace{padding:20px}.experience-shell.business-theme.premium-experience.premium-experience .priority-record strong{font-size:10px}.experience-shell.business-theme.premium-experience.premium-experience .hero-period{display:none}}@media(prefers-reduced-motion:reduce){.premium-experience *,.premium-landing *,.premium-gallery *,.vision-assembly *,.vision-build-stages *,.vision-build-progress *{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.experience-route{animation:none}.premium-experience .dashboard-hero .hero-image{translate:none!important;transform:scale(1.025)!important}.premium-experience .chart-line[pathLength]{stroke-dashoffset:0;stroke-dasharray:none}.premium-experience .dashboard-grid>section,.premium-landing .vl-intro>*,.premium-landing .vl-preview-card,.premium-gallery .gallery-heading>*,.premium-gallery .gallery-cover{opacity:1;filter:none;translate:none}.premium-landing .vl-preview-card:hover,.premium-gallery .gallery-card:hover .gallery-scene-screen,.premium-gallery .gallery-cover:hover .gallery-cover-screen{translate:none}.vision-assembly .premium-preview{transform:none}}.experience-shell.business-theme.premium-experience.signature-industrial{--nav-width: 220px;--ip-black: #101214;--ip-matte: #1b1e22;--ip-raised: #272c31;--ip-focus: #30363b;--ip-white: #eeede9;--ip-muted: #a0a7ad;--ip-subtle: #737d86;--ip-red: var(--av-racing-f04b38, #f04b38);--ip-line: #ffffff0c;--ip-ease: cubic-bezier(.16, .7, .3, 1);font-family:DM Sans,sans-serif;background:radial-gradient(ellipse at 8% 0,#ffffff03,transparent 60%),var(--ip-black);color:var(--ip-white);--serif: "DM Sans", sans-serif;--card-radius: 5px;--focus-x: 0px;--focus-y: 0px}.signature-industrial:before{display:none}.experience-shell.business-theme.premium-experience.signature-industrial .experience-sidebar{width:var(--nav-width);inset:0 auto 0 0;margin:0;display:flex;padding:27px 14px 17px;background:#141619;border:0;border-right:1px solid #ffffff05;border-radius:0;box-shadow:none;animation:ip-nav-enter .22s var(--ip-ease) both}.experience-shell.business-theme.premium-experience.signature-industrial .experience-body{margin-left:var(--nav-width)}.experience-shell.business-theme.premium-experience.signature-industrial .experience-main{max-width:1900px;width:auto;padding:26px 28px 32px;margin:0 auto}.experience-shell.business-theme.premium-experience.signature-industrial .experience-topbar{height:67px;padding:0 28px;gap:15px;background:#151719;border:0;box-shadow:0 1px #ffffff06;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.signature-industrial .experience-route{animation:none}.signature-industrial .topbar-brand{display:none}.signature-industrial .top-nav,.signature-industrial .hybrid-nav{display:none!important}.signature-industrial .breadcrumb{font-size:11px;gap:12px;min-width:0;white-space:nowrap}.signature-industrial .breadcrumb>svg:first-child{display:none}.signature-industrial .breadcrumb>span{font-size:11px;color:var(--ip-subtle)}.signature-industrial .breadcrumb>strong{font-size:11px;font-weight:500;color:var(--ip-white)}.signature-industrial .topbar-actions{gap:15px;min-width:0}.signature-industrial .search-trigger{border:0;min-width:180px;background:transparent;padding:0;color:var(--ip-muted);gap:9px}.signature-industrial .search-trigger>span{display:inline;font-size:10px}.signature-industrial .search-trigger>kbd{display:block;font-size:9px;color:#677078;border:1px solid #ffffff13;border-radius:3px;line-height:1.6;padding:0 4px;margin-left:12px}.signature-industrial .notification-button{color:var(--ip-muted);height:33px;width:28px}.signature-industrial .notification-button>i{background:var(--ip-red)}.signature-industrial .user-avatar{background:#30353a;color:var(--ip-white);border-radius:4px;width:30px;height:30px;font-size:9px;border:0}.ip-topbar-period{display:flex;gap:7px;align-items:center;padding:0 13px;border-left:1px solid #ffffff10;color:var(--ip-muted)}.ip-topbar-period select{background:transparent;border:0;color:var(--ip-muted);font:10px DM Sans,sans-serif;padding:7px 2px;cursor:pointer;width:114px}.ip-topbar-period select option{background:#202428;color:var(--ip-white)}.experience-shell.business-theme.premium-experience.signature-industrial .company-brand{display:flex;width:100%;gap:12px;padding:0 8px 25px;text-align:left;justify-content:start}.signature-industrial .company-brand>span:last-child{display:block;color:var(--ip-white);font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.4px;line-height:1.2}.signature-industrial .company-brand>span:last-child>small{display:block;font-family:inherit;font-size:9px;font-weight:400;text-transform:none;letter-spacing:.25px;color:#848c92;margin-top:7px}.signature-industrial .company-brand>img{width:37px;height:37px;object-fit:contain;border-radius:4px}.ip-brand-mark{display:flex;position:relative;width:34px;height:39px;align-items:center;justify-content:center;flex-shrink:0;color:var(--ip-white)}.ip-brand-mark>b{font-size:39px;line-height:1;font-weight:700;font-style:italic;letter-spacing:-5px;margin-left:-8px}.ip-brand-mark>i{position:absolute;bottom:3px;right:0;width:4px;height:17px;background:var(--ip-red);transform:skew(-14deg)}.ip-brand-mark>i:last-child{right:-6px;height:10px}.experience-shell.business-theme.premium-experience.signature-industrial .sidebar-scroll{display:block;margin:0;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#34393e transparent}.ip-domain-nav{display:flex;flex-direction:column;gap:18px}.ip-domain-nav>div>h2{font-size:10px;font-weight:500;letter-spacing:.4px;text-transform:none;color:#8b99a3;padding:0 13px;margin:0 0 9px}.experience-shell.business-theme.premium-experience.signature-industrial .nav-item{display:flex;gap:11px;justify-content:start;align-items:center;min-height:34px;width:100%;padding:8px 12px;margin:0 0 1px;border:0;border-radius:4px;color:#9da4aa;background:transparent;box-shadow:none;font-size:11px;font-weight:400;letter-spacing:0;transition:background .2s ease-out,color .2s ease-out,box-shadow .2s ease-out}.experience-shell.business-theme.premium-experience.signature-industrial .nav-item>span{display:inline;line-height:1.35;font-size:11px}.signature-industrial .nav-item>svg{width:16px;height:16px;color:#78828a;stroke-width:1.5}.experience-shell.business-theme.premium-experience.signature-industrial .nav-item>small{display:block;font-size:8px;font-weight:500;background:#282d31;color:#969fa7;padding:2px 5px;border-radius:3px;margin-left:auto}.experience-shell.business-theme.premium-experience.signature-industrial .nav-item>small.ip-nav-alert{background:#38221e;color:var(--av-racing-f78773, #f78773)}.experience-shell.business-theme.premium-experience.signature-industrial .nav-item.active{color:var(--ip-white);background:linear-gradient(90deg,#382320,#292325);box-shadow:inset 2px 0 var(--ip-red)}.signature-industrial .nav-item.active>svg{color:var(--ip-red)}.experience-shell.business-theme.premium-experience.signature-industrial .nav-item:hover{background:#23272b;color:#eee}.experience-shell.business-theme.premium-experience.signature-industrial .all-modules{display:flex;margin-top:20px;padding-top:13px;border-top:1px solid #ffffff09;border-radius:0}.signature-industrial .all-modules>svg:last-child{display:block;margin-left:auto;width:12px}.experience-shell.business-theme.premium-experience.signature-industrial .sidebar-bottom{display:block;padding-top:16px;border:0;margin-top:auto}.ip-signature-stamp{border-top:1px solid #ffffff0b;padding:17px 11px 14px}.ip-signature-stamp>span{display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:500;letter-spacing:.05px;color:#a8aeb2}.ip-signature-stamp b{font-family:monospace;color:var(--ip-red);font-size:11px;font-weight:400}.ip-signature-stamp>small{display:flex;gap:7px;align-items:center;font-size:8px;color:#636e76;margin-top:9px}.ip-signature-stamp>small>i{width:4px;height:4px;border-radius:50%;background:#717e85}.experience-shell.business-theme.premium-experience.signature-industrial .sidebar-powered{display:flex;margin:12px 12px 0;opacity:.65;color:var(--ip-muted);border:0;padding:0}.signature-industrial .sidebar-powered>strong,.signature-industrial .sidebar-powered>strong>span{font-family:inherit;color:var(--ip-muted);font-style:normal}.signature-industrial .ip-button{border:0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font:500 11px/1.4 DM Sans,sans-serif;padding:11px 14px;white-space:nowrap;transition:background .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;cursor:pointer}.signature-industrial .ip-button-red{background:var(--ip-red);color:#170e0b;box-shadow:inset 0 1px var(--av-racing-ff968c4a, #ff968c4a),0 3px 6px #00000020}.signature-industrial .ip-button-red:hover{background:var(--av-racing-ff6a55, #ff6a55);transform:translateY(-1px)}.signature-industrial .ip-button-subtle{background:#262b30;color:#d2d6d8;box-shadow:inset 0 1px #ffffff09}.signature-industrial .ip-button-subtle:hover{background:#333a40;transform:translateY(-1px)}.signature-industrial .ip-new-order{font-size:10px;padding:9px 13px}.signature-industrial :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--av-racing-ff6a55, #ff6a55);outline-offset:3px;box-shadow:none}.signature-industrial svg{flex-shrink:0}.ip-screen{font:12px/1.4 DM Sans,sans-serif;--ip-line-height: 1.4;color:var(--ip-white);min-width:0}.ip-screen *{line-height:inherit}.ip-screen :is(h1,h2,h3,h4,strong,b){font-family:DM Sans,sans-serif;font-style:normal}.ip-screen-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 23px;min-height:80px}.ip-overline{display:block;color:var(--ip-subtle);font-size:11px;letter-spacing:.15px;margin-bottom:8px}.ip-screen-heading h1{font-size:32px;line-height:1.15;font-weight:600;letter-spacing:-1.3px;margin:0;color:var(--ip-white)}.ip-screen-heading h1>span{color:var(--ip-red)}.ip-screen-heading p{font-size:10px;color:#858e95;display:flex;align-items:center;gap:10px;line-height:1.6;margin:10px 0 0}.ip-screen-heading p>i,.ip-stock-callout p>i,.ip-part-detail-heading>span>i,.ip-table-footer i{width:2px;height:2px;background:#657078;border-radius:50%;display:inline-block;vertical-align:middle}.ip-shift-state{display:flex;align-items:center;gap:8px;font-size:10px;color:#acb2b7}.ip-shift-state>i{width:5px;height:5px;border-radius:50%;background:var(--ip-red);box-shadow:0 0 0 4px var(--av-racing-f04b380b, #f04b380b)}.ip-shift-state>span{font-family:monospace;font-size:9px;color:#8b99a3;border-left:1px solid #ffffff10;padding-left:14px;margin-left:10px}.ip-screen-index{display:flex;gap:8px;align-items:baseline;font-size:34px;font-weight:600;letter-spacing:-2px;color:#444b51}.ip-screen-index>span{font:11px monospace;letter-spacing:0;color:#69737a}.ip-section-heading{display:flex;align-items:start;justify-content:space-between;gap:14px;margin:0}.ip-section-heading h2{font-size:16px;letter-spacing:-.35px;line-height:1.25;font-weight:600;color:#e6e7e5;margin:0}.ip-section-heading>div>span{font-size:10px;line-height:1.5;color:#7f8991;display:block;margin-top:6px}.ip-section-heading>button,.ip-section-heading>svg{color:#919ba3;flex-shrink:0}.ip-section-heading>button{display:flex;align-items:center;gap:9px;font-size:10px;padding:1px;background:none;border:0}.ip-section-heading>button:hover{color:var(--av-racing-ff7a65, #ff7a65)}.ip-section-heading>div{min-width:0}.ip-command-layout{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:21px;align-items:stretch}.ip-command-hero{position:relative;min-width:0;min-height:502px;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;background:#141719;border-radius:5px;box-shadow:inset 0 1px #ffffff0e;animation:ip-panel-reveal .45s var(--ip-ease) .13s both}.ip-command-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:33% 50%;z-index:-3;filter:grayscale(.95) contrast(1.15);opacity:.92;animation:ip-image-drift 14s ease-out both}.ip-engine-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,#101214,#101214f2 16%,#10121494 45%,#10121420 70%,#101214b0),linear-gradient(90deg,#0e101238,#0e101208)}.ip-engine-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:51px 100%;-webkit-mask-image:linear-gradient(0deg,#000,transparent 65%);mask-image:linear-gradient(0deg,#000,transparent 65%)}.ip-hero-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:24px 25px 0}.ip-hero-top>span:first-child{display:flex;gap:9px;align-items:center;color:#d6d9d8;font-size:11px;font-weight:500}.ip-hero-top>span:first-child>svg{color:var(--ip-red)}.ip-live-signal{display:flex;gap:3px;align-items:end;height:13px}.ip-live-signal>i{background:var(--ip-red);height:5px;width:3px}.ip-live-signal>i:nth-child(2){height:8px}.ip-live-signal>i:nth-child(3){height:11px}.ip-live-signal>i:nth-child(4){height:13px;background:var(--av-racing-ff8a7530, #ff8a7530)}.ip-engine-callout{position:absolute;top:116px;right:24px;display:flex;gap:8px;align-items:center;font-size:8px;font-family:monospace;letter-spacing:.05px;color:#bec5c8;text-shadow:0 1px 4px #000}.ip-engine-callout>span{position:relative;display:block;width:28px;height:1px;background:#ffffff46;transform:rotate(-28deg);transform-origin:right}.ip-engine-callout>span:before{content:"";width:4px;height:4px;border:1px solid #ffffff91;border-radius:50%;position:absolute;left:-3px;top:-1.5px}.ip-command-data{display:flex;align-items:end;gap:15px;margin:147px 26px 23px;justify-content:space-between;position:relative}.ip-active-orders>strong{font-size:109px;line-height:.8;font-weight:600;letter-spacing:-7px;font-variant-numeric:tabular-nums;display:block;color:#f3f0e8}.ip-active-orders>strong>small{font-size:14px;font-weight:500;color:#6e777d;margin-left:12px;letter-spacing:0;display:inline-block;vertical-align:bottom;line-height:1.6}.ip-active-orders h2{font-size:20px;font-weight:500;letter-spacing:-.6px;line-height:1.2;color:#eae9e4;margin:20px 0 0}.ip-active-orders>p{font-size:9px;line-height:1.7;margin:11px 0 0;color:#9ca5aa;max-width:220px}.ip-hero-side-metric{display:flex;flex-direction:column;align-items:start;flex-shrink:0;min-width:95px;padding-bottom:5px}.ip-hero-side-metric>span:first-child{font-size:9px;color:#939ea5;line-height:1.5}.ip-hero-side-metric>strong{font-size:40px;font-weight:500;letter-spacing:-2px;line-height:1.2;margin-top:8px;color:#e8e9e5}.ip-hero-side-metric>strong>small{font-size:16px;font-weight:400;letter-spacing:-.5px;margin-left:3px;color:#969fa5}.ip-metric-ticks{display:flex;gap:3px;margin-top:10px}.ip-metric-ticks>i{width:3px;height:8px;background:#32373b}.ip-metric-ticks>i.filled{background:#a8b1b6}.ip-metric-ticks>i:nth-child(n+12).filled{background:var(--ip-red)}.ip-hero-capacity{margin:0 26px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:9px;color:#6d7880}.ip-hero-capacity>span:first-child{color:#b1b8bb}.ip-hero-capacity b{font-size:11px;font-weight:500;color:#e6e9e8}.ip-hero-capacity>div{height:3px;width:100%;background:#32373b;overflow:hidden}.ip-hero-capacity>div>i{display:block;height:100%;background:var(--ip-red);transition:width .22s ease-out}.ip-hero-action{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:auto 26px 0;padding:20px 0 23px;font-size:10px;font-weight:500;color:#dce0df;background:none;border:0;text-align:left;transition:color .2s}.ip-hero-action>svg{color:var(--av-racing-ef604b, #ef604b);transition:translate .2s ease-out}.ip-hero-action:hover{color:#fff}.ip-hero-action:hover>svg{translate:2px -2px}.ip-service-board{min-width:0;padding:23px 24px 0;background:linear-gradient(125deg,#24282c,#1b1e22 70%);border:0;border-radius:5px;box-shadow:inset 0 1px #ffffff0c,0 8px 18px #00000013;animation:ip-panel-reveal .33s var(--ip-ease) 60ms both}.ip-stage-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#12151766;border-radius:3px;overflow:hidden;margin-top:15px}.ip-rail-cell{position:relative;min-width:0;border:0;text-align:left;padding:10px 12px 11px;background:transparent;display:flex;flex-direction:column;align-items:start;gap:8px;color:#a2adb5;transition:background .18s ease-out}.ip-rail-cell:after{content:"";position:absolute;left:0;top:15px;bottom:15px;width:1px;background:#ffffff08}.ip-rail-cell:first-child:after{display:none}.ip-rail-cell>span{font-size:9px;line-height:1.35;min-height:24px;font-weight:400;color:inherit}.ip-rail-cell>strong{font-size:28px;line-height:1;font-weight:500;letter-spacing:-1.2px;color:#dbe0e0;font-variant-numeric:tabular-nums}.ip-rail-cell>i{position:absolute;bottom:0;left:12px;right:12px;height:2px;background:#46505a}.ip-rail-cell.stage-0>i{background:#4b555e}.ip-rail-cell.stage-1>i{background:#84919a}.ip-rail-cell.stage-2>i{background:var(--ip-red)}.ip-rail-cell.stage-2>strong{color:var(--av-racing-ff6a55, #ff6a55)}.ip-rail-cell.stage-3>i{background:var(--av-racing-bb7648, #bb7648)}.ip-rail-cell.stage-3>strong{color:#dfaa7f}.ip-rail-cell.stage-4>i{background:#bec8ce}.ip-rail-cell.stage-4>strong{color:#ecedeb}.ip-rail-cell>i:after{content:"";display:block;height:100%;width:30%;margin-left:35%;background:inherit;filter:blur(4px);opacity:.2}.ip-stage-rail.is-filter{margin-top:0;box-shadow:inset 0 1px #ffffff09;background:#1a1d20}.ip-stage-rail.is-filter>.ip-rail-cell{padding:18px 22px 17px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:15px}.ip-stage-rail.is-filter .ip-rail-cell>span{font-size:11px;min-height:0;line-height:1.4}.ip-stage-rail.is-filter .ip-rail-cell>strong{font-size:30px}.ip-stage-rail.is-filter .ip-rail-cell>i{left:22px;right:22px;height:2px;opacity:.3}.ip-stage-rail.is-filter .ip-rail-cell:hover{background:#272c30}.ip-stage-rail.is-filter .ip-rail-cell.active{background:#35231f;color:#f2d2c9;box-shadow:inset 0 -2px var(--ip-red)}.ip-stage-rail.is-filter .ip-rail-cell.active>i{opacity:1;background:var(--ip-red)}.ip-stage-rail.is-filter .ip-rail-cell.active>strong{color:var(--av-racing-ff7861, #ff7861)}.ip-board-labels{display:grid;grid-template-columns:minmax(0,1fr) 28% 15%;gap:12px;color:#8b99a3;font-size:8px;letter-spacing:.1px;padding:14px 0 7px}.ip-board-labels>span:last-child{text-align:right}.ip-service-row{display:grid;grid-template-columns:minmax(0,1fr) 28% 15%;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 0;text-align:left;background:none;border:0;border-top:1px solid var(--ip-line);color:var(--ip-white);transition:background .18s ease-out,box-shadow .18s ease-out}.ip-service-row:hover{background:#ffffff03;box-shadow:inset 2px 0 var(--av-racing-f04b3860, #f04b3860)}.ip-board-vehicle{display:flex;gap:11px;align-items:center;min-width:0}.ip-bay-number{width:27px;height:34px;display:grid;place-items:center;font:9px monospace;letter-spacing:-.2px;color:#7d8993;background:#ffffff03;border-radius:2px;flex-shrink:0}.ip-service-row.needs-attention .ip-bay-number{color:var(--av-racing-f38466, #f38466);background:var(--av-racing-f04b3810, #f04b3810)}.ip-board-vehicle>span:last-child{min-width:0}.ip-board-vehicle strong{font-size:11px;font-weight:500;line-height:1.4;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e7e7e3}.ip-board-vehicle small{font-size:9px;display:block;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#848f97}.ip-stage{display:inline-flex;align-items:center;gap:5px;font-size:9px;line-height:1.5;white-space:nowrap;font-weight:400;color:#a3afb7;animation:ip-state-enter .18s ease-out}.ip-stage>i{width:3px;height:3px;display:block;background:currentColor;border-radius:50%}.ip-stage-0{color:#9aa2a9}.ip-stage-1{color:#b4bec6}.ip-stage-2{color:var(--av-racing-ef8c77, #ef8c77)}.ip-stage-3{color:#e9a76f}.ip-stage-4{color:#d7e0e0}.ip-board-vehicle .ip-stage{margin-top:6px;font-size:8px}.ip-technician{display:inline-flex;gap:7px;align-items:center;min-width:0}.ip-technician>i{font-style:normal;width:22px;height:22px;background:#31373c;color:#b8c0c5;border-radius:4px;font-size:7px;display:grid;place-items:center;flex-shrink:0}.ip-technician>span{font-size:9px;font-weight:400;color:#8a959e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ip-progress{display:flex;align-items:center;gap:9px;min-width:0}.ip-progress>span{flex:1;display:block;background:#363d43;height:3px;overflow:hidden;border-radius:0}.ip-progress>span>i{width:var(--progress);height:100%;display:block;background:#bec7cc;transition:width .22s ease-out;animation:ip-progress-reveal .45s var(--ip-ease)}.ip-progress>b{font-size:8px;line-height:1.4;font-weight:400;color:#8d9aa3;min-width:25px;text-align:right;font-variant-numeric:tabular-nums}.ip-progress.is-waiting>span>i{background:var(--av-racing-c78350, #c78350)}.ip-progress.is-waiting>b{color:#b98d6b}.ip-board-progress .ip-progress{margin-top:8px}.ip-board-eta{text-align:right;position:relative;padding-right:12px}.ip-board-eta>strong{font-size:12px;font-weight:500;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.ip-board-eta>small{display:block;font-size:7px;color:#8b99a3;margin-top:8px}.ip-board-eta>svg{position:absolute;right:-3px;top:0;color:#66757f;width:10px}.ip-service-row.needs-attention .ip-board-eta>strong{color:#eab07d}.ip-board-alert{display:flex;gap:9px;align-items:center;min-height:45px;margin:11px -24px 0;padding:12px 22px;background:#2b241f;box-shadow:inset 0 1px #fbaa7309;border-radius:0 0 5px 5px;color:#d7925d}.ip-board-alert>span{font-size:8px;line-height:1.6;color:#9c897a;flex:1}.ip-board-alert strong{font-weight:500;color:#d9b393}.ip-board-alert>button{color:#c8a084;background:none;border:0}.ip-performance-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:19px 0 20px;padding:15px 0 16px;background:none;border-block:1px solid #ffffff09;animation:ip-panel-reveal .28s var(--ip-ease) .21s both}.ip-performance-strip>div,.ip-performance-strip>button{background:none;border:0;text-align:left;padding:0 20px;color:var(--ip-white);position:relative;min-width:0}.ip-performance-strip>div:before,.ip-performance-strip>button:before{content:"";position:absolute;inset:4px auto 5px 0;width:1px;background:#ffffff09}.ip-performance-strip>div:first-child{padding-left:0}.ip-performance-strip>div:first-child:before{display:none}.ip-performance-strip>button:hover{background:#ffffff02}.ip-performance-strip>div>span,.ip-performance-strip>button>span{display:flex;gap:6px;align-items:center;font-size:9px;color:#89959e;white-space:nowrap;line-height:1.5}.ip-performance-strip>div>span>svg,.ip-performance-strip>button>span>svg{color:#67757f;width:12px;height:12px}.ip-performance-strip strong{font-size:30px;line-height:1;font-weight:500;letter-spacing:-1.3px;display:block;margin-top:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ip-performance-strip strong>small{font-size:10px;font-weight:400;color:#707e87;letter-spacing:0;margin-left:3px}.ip-performance-strip p{font-size:9px;color:#8b99a3;margin:8px 0 0;line-height:1.5}.ip-floor-layout{display:grid;grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:24px}.ip-shop-floor,.ip-inventory-pressure{min-width:0;animation:ip-panel-reveal .28s var(--ip-ease) .28s both}.ip-shop-floor{padding:21px 22px;background:#191c1f;border-radius:5px;box-shadow:inset 0 1px #ffffff07}.ip-floor-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:26px}.ip-floor-timeline>button{background:none;text-align:left;position:relative;border:0;color:var(--ip-white);min-width:0}.ip-floor-time{position:relative;display:block;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;padding-bottom:20px;border-bottom:1px solid #394149;color:#84929c}.ip-floor-time>i{width:5px;height:5px;background:#4b5760;display:block;position:absolute;bottom:-3px;left:0;border-radius:50%;outline:4px solid #191c1f}.ip-floor-timeline>.current .ip-floor-time{color:var(--av-racing-f48065, #f48065)}.ip-floor-timeline>.current .ip-floor-time>i{background:var(--ip-red);box-shadow:0 0 0 2px var(--av-racing-f04b3820, #f04b3820)}.ip-floor-vehicle{display:block;padding-top:20px}.ip-floor-vehicle>svg{color:#667780;stroke-width:1.2;margin-bottom:10px}.ip-floor-vehicle>strong{font-size:11px;line-height:1.4;display:block;font-weight:500;color:#c9d0d3}.ip-floor-vehicle>small{font-size:9px;color:#8b99a3;display:block;margin-top:5px;line-height:1.6;min-height:28px}.ip-floor-owner{display:flex;gap:7px;align-items:center;margin-top:14px;color:#74828d;font-size:8px;white-space:nowrap}.ip-floor-owner>.ip-technician>i{width:18px;height:18px;font-size:6px}.ip-floor-owner>svg{margin-left:auto;color:#53636e;width:11px}.ip-floor-timeline>button:hover .ip-floor-vehicle>strong,.ip-floor-timeline>button:hover .ip-floor-owner>svg{color:var(--av-racing-ef8b73, #ef8b73)}.ip-inventory-pressure{padding:21px 0 0}.ip-pressure-list{margin-top:17px}.ip-pressure-list>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid #ffffff09}.ip-part-glyph{width:42px;height:42px;color:#83929e;stroke-width:1.5}.ip-pressure-list>div>.ip-part-glyph{width:33px;height:33px;color:#63747f}.ip-pressure-list>div>span:nth-child(2){flex:1;min-width:0}.ip-pressure-list strong{font-size:10px;font-weight:500;line-height:1.5;color:#bdc5ca}.ip-pressure-list small{font-size:8px;display:block;margin-top:4px;color:#8b99a3}.ip-pressure-list>div>span:last-child{text-align:right}.ip-pressure-list>div>span:last-child>strong{font-size:17px;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.ip-pressure-list strong.critical{color:var(--av-racing-f28164, #f28164)}.ip-pressure-list strong>small{display:inline;font-size:8px;margin:0;font-weight:400}.ip-pressure-label{font-size:9px;color:#8a9da9;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;line-height:1.6}.ip-pressure-label.low{color:#d0a17b}.ip-pressure-label.critical{color:var(--av-racing-f27c61, #f27c61)}.ip-pressure-list .ip-pressure-label{font-size:7px}.ip-pressure-list .ip-pressure-label>svg{width:9px;height:9px}.ip-screen-note{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:25px 0 0;color:#8b99a3;font-size:8px}.ip-screen-note>span{display:flex;align-items:center;gap:7px}.ip-screen-note>span:last-child{font-size:7px;letter-spacing:.3px}.ip-screen-note i{width:15px;height:1px;background:#3d4c56;display:block}.ip-screen-index{font-size:38px;font-weight:600;letter-spacing:-2px;color:#697780;align-self:center}.ip-screen-index>span{font-size:11px;letter-spacing:0;font-weight:400;margin-left:9px;color:#7e8a94}.ip-orders-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px;align-items:start;margin-top:25px}.ip-orders-layout.without-spotlight{grid-template-columns:1fr}.ip-order-workspace,.ip-inventory-workspace{min-width:0;background:#191c1f;border-radius:5px;box-shadow:inset 0 1px #ffffff07;animation:ip-panel-reveal .26s var(--ip-ease) 80ms both}.ip-table-toolbar{display:flex;align-items:center;gap:15px;min-height:66px;padding:15px 19px;border-bottom:1px solid #ffffff08}.ip-table-toolbar>button:first-child{background:none;border:0;color:#a6afb6;font-size:11px;font-weight:500;white-space:nowrap;padding:7px 0}.ip-table-toolbar>button.active{color:#eeede9}.ip-table-toolbar button>span{font-size:9px;color:#9ca8b0;background:#30363c;padding:2px 6px;border-radius:3px;margin-left:6px}.ip-search{display:flex;align-items:center;gap:9px;padding:9px 11px;background:#111416;border-radius:4px;min-width:0;margin-left:auto;color:#7b8993;max-width:310px;flex:1}.ip-search input{width:100%;min-width:0;background:none;border:0;outline:none;font:10px DM Sans,sans-serif;color:#d9dddf;padding:0}.ip-search input::placeholder{color:#89969f}.ip-search>svg{flex-shrink:0;width:13px}.ip-search>button,.ip-export{background:none;border:0;color:#a0adb6;display:grid;place-items:center;padding:0}.ip-search:focus-within{box-shadow:0 0 0 1px var(--av-racing-ee6d57, #ee6d57)}.ip-export:hover{color:var(--av-racing-f48e78, #f48e78)}.ip-applied-filter{display:flex;justify-content:space-between;padding:13px 19px 14px;font-size:9px;color:#9ba7af}.ip-applied-filter>span:last-child{display:flex;align-items:center;gap:8px;color:#83929c}.ip-applied-filter i,.ip-order-person>i,.ip-stock-callout p>i,.ip-part-open small>i,.ip-table-footer i,.ip-part-detail-heading>span>i{width:2px;height:2px;display:inline-block;border-radius:50%;background:#6b7b87;margin:0 4px;vertical-align:middle}.ip-table-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#48515a #1c2024;max-width:100%}.ip-table-scroll>table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.ip-table-scroll th{font-size:9px;font-weight:400;color:#93a0a9;padding:12px 14px;background:#21262b;white-space:nowrap}.ip-table-scroll td{padding:12px 14px;border-bottom:1px solid #ffffff07;vertical-align:middle}.ip-table-scroll tbody>tr{cursor:pointer;transition:background .18s ease-out,box-shadow .18s ease-out;animation:ip-state-enter .2s ease-out}.ip-table-scroll tbody>tr:hover,.ip-table-scroll tbody>tr:focus-within{background:#262d32;box-shadow:inset 2px 0 var(--ip-red)}.ip-table-scroll tbody>tr.is-blocked,.ip-table-scroll tbody>tr.is-critical{background:linear-gradient(90deg,var(--av-racing-f04b380c, #f04b380c),transparent 80%)}.ip-table-scroll tbody>tr.is-blocked:hover,.ip-table-scroll tbody>tr.is-critical:hover{background:#302724}.ip-orders-table{min-width:690px}.ip-orders-table th:first-child{width:29%}.ip-orders-table th:nth-child(2){width:15%}.ip-orders-table th:nth-child(3){width:21%}.ip-orders-table th:nth-child(4){width:9%}.ip-orders-table th:nth-child(5){width:14%}.ip-orders-table th:last-child{width:12%;text-align:right}.ip-orders-table td:first-child,.ip-orders-table th:first-child{padding-left:19px}.ip-orders-table td:last-child{text-align:right;white-space:nowrap;position:relative;padding-right:23px}.ip-orders-table td:last-child>svg{position:absolute;right:7px;top:calc(50% - 5px);width:9px;color:#86959f}.ip-order-open{display:block;background:none;border:0;text-align:left;padding:0;color:var(--ip-white);width:100%;font-family:inherit}.ip-order-id{display:flex;align-items:center;gap:10px;font:8px monospace;color:#8a98a2}.ip-order-id>span{font:7px DM Sans,sans-serif;color:#7b8993;background:#ffffff04;padding:2px 5px;border-radius:2px}.ip-order-id>.high-priority{color:#eea487;background:var(--av-racing-d9845514, #d9845514)}.ip-order-open>strong{display:block;font-size:12px;font-weight:500;letter-spacing:-.15px;margin-top:6px;white-space:nowrap}.ip-order-open>strong>small{font-size:9px;font-weight:400;color:#919da6;margin-left:5px}.ip-order-service{font-size:9px;color:#b3bdc4;line-height:1.5;display:block;margin-top:4px}.ip-order-person{display:block;font-size:8px;color:#8998a2;margin-top:6px;line-height:1.4}.ip-orders-table .ip-technician{gap:5px}.ip-orders-table .ip-technician>span{white-space:normal;font-size:9px;line-height:1.4;color:#b4c0c8}.ip-orders-table .ip-technician>i{width:20px;height:23px}.ip-table-bay{display:block;font-size:8px;line-height:1.4;color:#8b9ca7;margin-top:8px}.ip-orders-table .ip-stage{font-size:8px;white-space:normal;line-height:1.5}.ip-orders-table .ip-progress{margin-top:11px;gap:7px}.ip-orders-table .ip-progress>span{height:2px}.ip-orders-table .ip-progress>b{font-size:7px}.ip-eta-number{font-size:11px;font-weight:500;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.ip-part-ready,.ip-part-waiting{display:inline-flex;gap:5px;font-size:8px;align-items:center;line-height:1.4;white-space:nowrap;color:#a3b2bc}.ip-part-waiting{color:#eeaa7c}.ip-part-ready>svg,.ip-part-waiting>svg{width:10px;flex-shrink:0}.ip-order-amount{font-size:11px;font-weight:500;letter-spacing:-.25px;color:#d0d7db;font-variant-numeric:tabular-nums}.ip-table-footer{display:flex;justify-content:space-between;gap:16px;padding:17px 19px;color:#8a9aa5;font-size:8px;line-height:1.7}.ip-work-spotlight{position:relative;align-self:start;z-index:1;background:#22272c;border-radius:5px;overflow:hidden;animation:ip-panel-reveal .28s var(--ip-ease) .16s both}.ip-spotlight-photo{position:relative;height:180px;overflow:hidden;padding:19px}.ip-spotlight-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:25% center;filter:grayscale(1) contrast(1.15)}.ip-spotlight-photo>div{position:absolute;inset:0;background:linear-gradient(180deg,#10151833,#161b2080 50%,#22272c)}.ip-spotlight-photo>span,.ip-spotlight-photo>strong,.ip-spotlight-photo>small{position:relative;display:block}.ip-spotlight-photo>span{font-size:8px;color:#d9dedf;display:flex;gap:6px;align-items:center}.ip-spotlight-photo>span>i{width:4px;height:4px;background:var(--ip-red);border-radius:50%}.ip-spotlight-photo>strong{font-size:60px;letter-spacing:-3px;font-weight:500;line-height:1;margin-top:28px}.ip-spotlight-photo>small{font-size:8px;color:#b0bbc2;margin-top:6px}.ip-spotlight-body{padding:10px 20px 24px}.ip-spotlight-code{font:9px monospace;color:#92a0aa}.ip-spotlight-body>h2{font-size:20px;line-height:1.15;font-weight:500;letter-spacing:-.7px;margin:12px 0 5px}.ip-spotlight-body>p{font-size:10px;line-height:1.6;color:#a5b0b9;margin:0 0 14px}.ip-plate{display:flex;align-items:center;gap:9px;font:9px monospace;color:#c2cbd0}.ip-plate>small{font:8px DM Sans,sans-serif;color:#8d9ca7;padding-left:9px;border-left:1px solid #ffffff15}.ip-spotlight-body>.ip-technician{display:flex;margin-top:20px}.ip-spotlight-body>.ip-technician>i{width:25px;height:25px}.ip-spotlight-body>.ip-technician>span{color:#bcc7ce}.ip-service-steps{margin-top:29px}.ip-service-steps>div{position:relative;display:flex;align-items:center;gap:10px;padding:0 0 21px;color:#85949f}.ip-service-steps>div:before{content:"";position:absolute;left:8px;top:18px;bottom:0;width:1px;background:#404a53}.ip-service-steps>div:last-child{padding-bottom:0}.ip-service-steps>div:last-child:before{display:none}.ip-service-steps>div>span{width:18px;height:18px;display:grid;place-items:center;font:7px monospace;background:#2f373f;border-radius:50%;position:relative}.ip-service-steps>div>strong{font-size:9px;font-weight:400}.ip-service-steps>.done{color:#c3cdd3}.ip-service-steps>.active{color:var(--av-racing-ed8b73, #ed8b73)}.ip-service-steps>.active>span{background:var(--av-racing-f04b38, #f04b38);color:#160c08}.ip-service-steps>.active>strong{font-weight:500}.ip-service-steps small{margin-left:auto;font-size:7px;white-space:nowrap}.ip-spotlight-eta{display:flex;justify-content:space-between;align-items:center;margin:26px 0 17px;padding-top:17px;border-top:1px solid #ffffff0b}.ip-spotlight-eta>span{font-size:8px;color:#9dacb6}.ip-spotlight-eta>strong{font-size:18px;font-weight:500;letter-spacing:-.5px}.ip-spotlight-body>.ip-button{width:100%;font-size:10px;background:#343d45;justify-content:space-between}.ip-quality-note{display:flex;align-items:center;gap:10px;background:#1d2226;padding:18px;color:#8f9fa9}.ip-quality-note>span{font-size:9px;line-height:1.5}.ip-quality-note small{display:block;font-size:7px;color:#93a0a9;margin-top:4px}.ip-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:45px 20px;gap:10px;color:#b5c1c9}.ip-empty h3{font-size:15px;margin:0}.ip-empty p{font-size:11px;margin:0 0 7px}.ip-inventory-control{display:grid;grid-template-columns:minmax(0,29fr) minmax(0,43fr) minmax(0,28fr);gap:20px;align-items:stretch;margin:0 0 25px}.ip-stock-spotlight{position:relative;overflow:hidden;min-height:295px;padding:20px 21px 17px;border-radius:5px;background:radial-gradient(ellipse at 85% 34%,#4a322b77,transparent 63%),linear-gradient(135deg,#2b2726,#24272a);box-shadow:inset 0 1px #d4a78c12;animation:ip-panel-reveal .27s var(--ip-ease) 50ms both}.ip-critical-indicator{display:flex;align-items:center;gap:8px;position:relative;z-index:1;color:var(--av-racing-ef9579, #ef9579);font-size:9px;font-weight:500}.ip-stock-spotlight>.ip-stock-drawing{width:195px;height:195px;position:absolute;right:-21px;top:21px;stroke-width:.7;color:#d3b3a5;opacity:.27;transform:rotate(-16deg);filter:drop-shadow(5px 8px 1px #00000040)}.ip-stock-callout{position:relative;margin-top:31px}.ip-stock-callout>span{font-size:9px;color:#b6a59c}.ip-stock-callout>strong{display:block;font-size:70px;line-height:1;font-weight:500;letter-spacing:-3px;margin:7px 0 13px;font-variant-numeric:tabular-nums}.ip-stock-callout>strong>small{font-size:11px;letter-spacing:0;color:#b7a99e;margin-left:7px;font-weight:400}.ip-stock-callout>h2{font-size:16px;font-weight:500;letter-spacing:-.45px;line-height:1.4;margin:0}.ip-stock-callout>p{display:flex;align-items:center;gap:5px;color:#b4a89f;font-size:8px;margin:5px 0 0}.ip-stock-limit{position:relative;margin-top:23px}.ip-stock-limit>span{display:flex;justify-content:space-between;font-size:8px;color:#b5a99f}.ip-stock-limit>span>b{font-weight:500}.ip-stock-limit>div{height:3px;background:#51453f;margin-top:8px}.ip-stock-limit>div>i{height:100%;display:block;background:var(--av-racing-f47b59, #f47b59);animation:ip-progress-reveal .42s ease-out}.ip-stock-limit>button{display:flex;width:100%;justify-content:space-between;align-items:center;background:none;border:0;color:#e1c9bc;padding:13px 0 0;font-size:9px}.ip-stock-limit>button:hover{color:var(--av-racing-ff9575, #ff9575)}.ip-stock-map{padding:21px 18px 16px;background:#1b2024;border-radius:5px;box-shadow:inset 0 1px #ffffff06;min-width:0;animation:ip-panel-reveal .27s var(--ip-ease) 90ms both}.ip-stock-map .ip-section-heading h2{font-size:14px;letter-spacing:-.3px}.ip-stock-map .ip-section-heading>div>span{font-size:8px;line-height:1.5;display:block;color:#9da9b1}.ip-stock-total{font-size:24px;letter-spacing:-1px;color:#ced6db;line-height:1;text-align:right;font-weight:500}.ip-stock-total>small{display:block;font-size:7px;font-weight:400;letter-spacing:0;margin-top:6px;color:#96a4ae}.ip-stock-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:9px;height:192px;padding:22px 0 0}.ip-stock-bars>button{background:none;border:0;color:#b9c5cd;text-align:center;padding:0;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:9px}.ip-stock-bars>button>span{font-size:8px;line-height:1;font-variant-numeric:tabular-nums}.ip-stock-bars>button>div{position:relative;flex:1;min-height:0;background:#ffffff03}.ip-stock-bars>button>div>i{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,#8998a3,#535f69);transform-origin:bottom;animation:ip-bar-reveal .45s var(--ip-ease) .14s both;transition:filter .2s ease-out}.ip-stock-bars>button.low>div>i{background:linear-gradient(180deg,var(--av-racing-f17b59, #f17b59),var(--av-racing-a54c37, #a54c37))}.ip-stock-bars>button.low>span{color:var(--av-racing-f59473, #f59473)}.ip-stock-bars>button>div>b{height:1px;background:#e5d2c0;position:absolute;left:-2px;right:-2px;z-index:1;opacity:.72}.ip-stock-bars>button>small{font:7px monospace;color:#96a7b2}.ip-stock-bars>button:hover>div>i{filter:brightness(1.5)}.ip-stock-map-legend{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:24px}.ip-stock-map-legend>span{font-size:7px;color:#98a9b4;display:flex;align-items:center;gap:4px;white-space:nowrap}.ip-stock-map-legend i{display:block;width:5px;height:5px;background:#8a99a4}.ip-stock-map-legend>span:nth-child(2) i{background:var(--av-racing-ea805d, #ea805d)}.ip-stock-map-legend>span:nth-child(3) i{height:1px;width:9px;background:#d9cabc}.ip-inbound{padding:20px 0 0;min-width:0;animation:ip-panel-reveal .27s var(--ip-ease) .15s both}.ip-inbound .ip-section-heading h2{font-size:14px}.ip-inbound .ip-section-heading>svg{color:#98a6af;stroke-width:1.3}.ip-inbound-row{display:flex;gap:10px;padding:17px 0;border-bottom:1px solid #ffffff09;align-items:start}.ip-supplier-symbol{width:27px;height:29px;background:#262c32;border-radius:3px;display:grid;place-items:center;flex-shrink:0;color:#8a9eaa}.ip-inbound-row>div{min-width:0}.ip-inbound-row strong{display:block;font-size:10px;font-weight:500;color:#c9d1d6}.ip-inbound-row>div>span{display:block;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#9dabb5;margin-top:5px}.ip-inbound-row small{display:block;color:#d09b74;font-size:8px;margin-top:7px}.ip-inbound>button{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;color:#a7b6c0;font-size:9px;padding:16px 0 0}.ip-inbound>button:hover{color:var(--av-racing-ef9477, #ef9477)}.ip-inventory-filters{display:flex;gap:21px;align-items:center;min-width:0}.ip-inventory-filters>button{background:none;border:0;padding:8px 0;color:#a3b1ba;font-size:10px;white-space:nowrap;position:relative;transition:color .18s ease-out}.ip-inventory-filters>button.active{color:#eceeea}.ip-inventory-filters>button.active:after{content:"";height:2px;background:var(--av-racing-ed735b, #ed735b);position:absolute;bottom:-17px;left:0;right:0}.ip-inventory-filters>button.active>span{background:#47302a;color:var(--av-racing-f09a7c, #f09a7c)}.ip-parts-table{min-width:850px}.ip-parts-table th:first-child{width:33%;padding-left:21px}.ip-parts-table th:nth-child(2){width:12%}.ip-parts-table th:nth-child(3),.ip-parts-table th:nth-child(4){width:8%}.ip-parts-table th:nth-child(5){width:13%}.ip-parts-table th:nth-child(6){width:9%}.ip-parts-table th:last-child{width:17%}.ip-parts-table td{padding:15px 14px}.ip-parts-table td:first-child{padding-left:19px}.ip-part-open{display:flex;align-items:center;gap:15px;text-align:left;color:var(--ip-white);background:none;border:0;padding:0;width:100%}.ip-part-open>.ip-part-glyph{width:39px;height:39px;flex-shrink:0;color:#859ba8;stroke-width:1.25}.ip-part-open>span{display:block;min-width:0}.ip-part-open small{display:flex;align-items:center;gap:5px;font-size:7px;color:#97a9b5;letter-spacing:.1px}.ip-part-open strong{display:block;font-size:12px;font-weight:500;margin-top:5px;line-height:1.4}.ip-part-open>span>span{display:block;font-size:8px;margin-top:4px;color:#9dabb5}.ip-stock-quantity{display:flex;gap:5px;align-items:baseline;line-height:1.4}.ip-stock-quantity>strong{font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.ip-stock-quantity>small{font-size:8px;color:#97a5ae}.ip-stock-quantity.low>strong{color:var(--av-racing-ee9876, #ee9876)}.ip-part-stock-bar{display:block;height:2px;margin-top:6px;max-width:73px;background:#38434c}.ip-part-stock-bar>i{display:block;height:100%;background:#8da2b0;transition:width .22s ease-out}.ip-part-stock-bar>i.low{background:var(--av-racing-de8b67, #de8b67)}.ip-reserved,.ip-minimum{font-size:12px;font-variant-numeric:tabular-nums;color:#aebdc6}.ip-minimum{color:#94a5b0}.ip-parts-table .ip-pressure-label{font-size:8px}.ip-bin-code{font:9px monospace;color:#b1c0c9;background:#2a333a;padding:5px 7px;border-radius:2px}.ip-supplier-name{display:block;font-size:9px;color:#bbc9d1;font-weight:500}.ip-supplier-eta{font-size:8px;display:block;margin-top:6px;color:#97a8b4}.ip-parts-table td:last-child{position:relative;padding-right:25px}.ip-parts-table td:last-child>svg{position:absolute;right:15px;top:calc(50% - 5px);color:#8fa1ad;width:10px}.signature-industrial .modal-backdrop{background:#06090cca;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ip-state-enter .18s ease-out}.experience-shell.business-theme.premium-experience.signature-industrial .modal{--surface: var(--theme-surface);--surface-alt: var(--theme-bg);--ink: var(--ip-white);--muted: var(--ip-muted);--line: var(--theme-border);background:#20262b;border:1px solid #ffffff0d;box-shadow:-15px 0 60px #00000050;color:var(--ip-white);border-radius:7px;font-family:DM Sans,sans-serif;animation:ip-panel-reveal .22s var(--ip-ease) both}.experience-shell.business-theme.premium-experience.signature-industrial .modal.drawer{border-radius:0;max-width:490px;animation:ip-drawer-enter .22s var(--ip-ease) both}.signature-industrial .modal-heading{padding-bottom:20px;border-bottom-color:#ffffff0d}.signature-industrial .modal-heading>h2{color:var(--ip-white);font-family:inherit;font-size:15px;font-weight:500;font-style:normal;letter-spacing:-.2px}.signature-industrial .modal-heading>.icon-button{color:var(--ip-muted);background:#303940;border:0;border-radius:4px}.ip-record-detail{padding:12px 25px 24px;font:12px/1.4 DM Sans,sans-serif}.ip-order-detail-cover{height:170px;position:relative;overflow:hidden;border-radius:3px;margin-top:8px}.ip-order-detail-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#13191dde,#13191d0a)}.ip-order-detail-cover>img{width:100%;height:100%;object-fit:cover;object-position:24% center;filter:grayscale(1) contrast(1.12)}.ip-order-detail-cover>span{position:absolute;z-index:1;left:23px;bottom:24px;font-size:58px;line-height:1;font-weight:500;letter-spacing:-2px}.ip-order-detail-cover small{display:block;font-size:8px;letter-spacing:0;font-weight:400;color:#b2c2cb;margin-top:9px}.ip-order-detail-heading{padding:22px 0 23px}.ip-order-detail-heading>h2{font-size:29px;font-weight:500;letter-spacing:-1px;margin:10px 0 6px;line-height:1.3}.ip-order-detail-heading>h2>small{font-size:12px;color:#9faeb8;font-weight:400;letter-spacing:0;margin-left:9px}.ip-order-detail-heading>p{font-size:12px;color:#b2bfc7;margin:0 0 16px}.ip-detail-tabs{display:flex;gap:27px;border-bottom:1px solid #ffffff12;margin-bottom:22px}.ip-detail-tabs>button{padding:12px 0;border:0;border-bottom:2px solid transparent;background:none;color:#a7b8c3;font-size:11px}.ip-detail-tabs>button.active{color:#f1ede7;border-bottom-color:var(--ip-red)}.ip-detail-tabs small{background:#39444d;font-size:8px;padding:2px 5px;border-radius:3px;margin-left:7px}.ip-detail-progress>span:not(.ip-progress){font-size:10px;color:#acbbc5;display:block;margin-bottom:12px}.ip-detail-progress .ip-progress>span{height:4px}.ip-detail-progress .ip-progress>b{font-size:10px}.ip-detail-fields{margin:24px 0}.ip-detail-fields>div{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid #ffffff09}.ip-detail-fields>div>span:first-child{font-size:10px;color:#a1b3be;flex-shrink:0}.ip-detail-fields strong{font-size:11px;font-weight:500;line-height:1.6;text-align:right;color:#d4dde2}.ip-detail-fields strong>small{font-size:8px;color:#9eafbb;font-weight:400;margin-left:3px}.ip-detail-fields .ip-technician>span{font-size:10px;color:#c3d0d8}.ip-detail-fields strong.ip-critical-text{color:#eea780}.ip-status-control{display:flex;flex-direction:column;gap:11px;font-size:10px;color:#b1c0ca;margin-bottom:25px}.ip-status-control select{background:#141c21;border:1px solid #ffffff15;border-radius:4px;color:#eceeeb;padding:13px;font-size:11px;width:100%}.ip-detail-export{width:100%;margin-top:5px}.ip-detail-disclaimer{display:flex;justify-content:center;gap:7px;color:#92a6b4;font-size:9px;line-height:1.6;margin-top:17px}.ip-detail-history>div{display:flex;gap:15px;padding:18px 0;border-bottom:1px solid #ffffff0a}.ip-detail-history>div>span{font:10px monospace;color:#e5a185;background:#49332b;padding:6px 7px;height:25px;border-radius:3px}.ip-detail-history strong{font-size:12px;font-weight:500}.ip-detail-history p{font-size:11px;color:#a9bac6;margin:7px 0}.ip-detail-notes>p{font-size:10px;line-height:1.7;color:#a6bac7}.ip-detail-notes form{margin:23px 0}.ip-detail-notes label{display:block;font-size:10px;color:#bccbd4}.ip-detail-notes textarea{display:block;width:100%;background:#151e24;border:1px solid #ffffff1a;padding:13px;color:#e4eaed;font:11px/1.7 DM Sans,sans-serif;border-radius:4px;margin:11px 0;resize:vertical}.ip-detail-notes textarea::placeholder{color:#9aaebb}.ip-saved-note{padding:16px;background:#29353e;margin:12px 0;border-radius:3px}.ip-saved-note>span{font-size:9px;color:#a3b6c3}.ip-saved-note>p{font-size:11px;line-height:1.7;color:#d3dfe7;overflow-wrap:anywhere}.ip-part-detail-heading{padding:17px 0 20px;position:relative}.ip-part-detail-heading>.ip-part-glyph{display:block;width:110px;height:110px;stroke-width:.85;color:#a5bac8;margin:0 auto 18px}.ip-part-detail-heading>h2{font-size:27px;letter-spacing:-.8px;font-weight:500;line-height:1.3;margin:11px 0 6px}.ip-part-detail-heading>p{font-size:12px;color:#b0c0cb;margin:0 0 13px}.ip-part-detail-heading>span:last-child{font:10px monospace;color:#9eb2c1}.ip-part-detail-stock{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:10px;align-items:end;background:#182127;border-radius:4px;padding:20px 18px}.ip-part-detail-stock>div>span{font-size:9px;color:#a2b6c4}.ip-part-detail-stock strong{font-size:27px;font-weight:500;letter-spacing:-.6px;display:block;margin-top:9px;color:#cbd8e0}.ip-part-detail-stock>div:first-child strong{font-size:43px;line-height:1;color:#efaa86}.ip-part-detail-stock strong>small{font-size:10px;font-weight:400;letter-spacing:0;margin-left:5px;color:#b59d8f}.ip-detail-warning{display:flex;gap:13px;background:#3a2e26;padding:18px;border-radius:4px;margin:22px 0;color:#dfac85}.ip-detail-warning>svg{flex-shrink:0;margin-top:3px}.ip-detail-warning>p{font-size:11px;line-height:1.7;margin:0}.ip-detail-warning span{display:block;font-size:10px;color:#bba28f;margin-top:6px}@keyframes ip-nav-enter{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes ip-panel-reveal{0%{opacity:0;transform:translateY(7px);clip-path:inset(0 0 5% 0)}to{opacity:1;transform:translateY(0);clip-path:none}}@keyframes ip-state-enter{0%{opacity:.45}to{opacity:1}}@keyframes ip-progress-reveal{0%{max-width:0}to{max-width:100%}}@keyframes ip-bar-reveal{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes ip-image-drift{0%{transform:scale(1)}to{transform:scale(1.035) translate(-.5%)}}@keyframes ip-drawer-enter{0%{opacity:.5;transform:translate(22px)}to{opacity:1;transform:translate(0)}}@media(min-width:1700px){.experience-shell.business-theme.premium-experience.signature-industrial{--nav-width: 240px}.experience-shell.business-theme.premium-experience.signature-industrial .experience-main{padding:35px 40px}.ip-command-hero{min-height:560px}.ip-service-row{min-height:87px}.ip-orders-layout{grid-template-columns:minmax(0,1fr) 270px}.ip-order-open>strong{font-size:14px}.ip-table-scroll th{font-size:10px}.ip-order-service,.ip-orders-table .ip-technician>span,.ip-orders-table .ip-stage,.ip-part-ready,.ip-part-waiting{font-size:10px}.ip-order-person{font-size:9px}.ip-spotlight-photo{height:220px}.ip-spotlight-body{padding:13px 25px 25px}.ip-spotlight-body>h2{font-size:25px}.ip-service-steps>div>strong{font-size:11px}}@media(max-width:1250px){.experience-shell.business-theme.premium-experience.signature-industrial{--nav-width: 195px}.experience-shell.business-theme.premium-experience.signature-industrial .experience-sidebar{padding-inline:10px}.experience-shell.business-theme.premium-experience.signature-industrial .experience-main{padding:24px 23px}.experience-shell.business-theme.premium-experience.signature-industrial .experience-topbar{padding:0 23px;gap:10px}.signature-industrial .topbar-actions{gap:12px}.signature-industrial .search-trigger{min-width:0}.signature-industrial .search-trigger>span{display:none}.signature-industrial .search-trigger>kbd{margin-left:0}.signature-industrial .breadcrumb{gap:8px}.ip-topbar-period{padding:0 9px}.ip-topbar-period select{width:104px}.ip-command-layout{gap:15px;grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.ip-command-hero{min-height:489px}.ip-service-board{padding-inline:19px}.ip-board-alert{margin-inline:-19px;padding-inline:17px}.ip-service-board .ip-section-heading h2{font-size:14px}.ip-section-heading>button{font-size:8px}.ip-hero-capacity,.ip-hero-action{margin-inline:23px}.ip-performance-strip>div,.ip-performance-strip>button{padding-inline:12px}.ip-performance-strip strong{font-size:25px}.ip-floor-layout{grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:19px}.ip-shop-floor{padding-inline:17px}.ip-floor-timeline{gap:10px}.ip-floor-owner{gap:4px;font-size:7px}.ip-floor-owner>svg{display:none}.ip-orders-layout{grid-template-columns:minmax(0,1fr) 180px;gap:15px}.ip-orders-table{min-width:650px}.ip-table-scroll td{padding-inline:10px}.ip-spotlight-body{padding-inline:15px}.ip-spotlight-body>h2{font-size:19px}.ip-service-steps{margin-top:23px}.ip-service-steps>div{gap:7px}.ip-service-steps>div>strong{font-size:8px}.ip-service-steps small{display:none}.ip-quality-note{padding:15px;gap:7px}.ip-quality-note>svg{width:18px}.ip-quality-note>span{font-size:8px}.ip-inventory-control{grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:16px}.ip-inbound{grid-column:1/-1;display:grid;grid-template-columns:1.1fr repeat(3,1fr);column-gap:17px;padding-top:0;align-items:start}.ip-inbound>.ip-section-heading{padding:14px 0}.ip-inbound>.ip-section-heading>svg{display:none}.ip-inbound-row{padding:14px 0;border:0}.ip-inbound>button{grid-column:1/-1;justify-content:end;gap:10px;padding:10px 0 0;border-top:1px solid #ffffff09}.ip-supplier-symbol{display:none}.ip-inventory-filters{gap:14px}.ip-table-toolbar{gap:13px}.ip-inventory-workspace .ip-search{max-width:250px}.ip-stock-map .ip-section-heading h2{font-size:16px}}@media(max-width:1050px)and (min-width:901px){.ip-command-layout{grid-template-columns:minmax(0,1fr)}.ip-command-hero{min-height:345px}.ip-command-hero>img{object-position:50% 42%}.ip-service-board{padding:23px 24px 0}.ip-service-row{min-height:69px}.ip-board-alert{margin-inline:-24px;padding-inline:23px}.ip-floor-layout{grid-template-columns:1fr}.ip-inventory-pressure{padding-top:4px}.ip-pressure-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.ip-pressure-list>div{gap:10px}.ip-pressure-list .ip-part-glyph{display:none}.ip-pressure-list strong{font-size:9px}.ip-orders-layout{grid-template-columns:1fr}.ip-work-spotlight{display:none}.ip-performance-strip strong{font-size:24px}.ip-performance-strip>div>span,.ip-performance-strip>button>span{font-size:8px;white-space:normal}.ip-performance-strip p{font-size:7px}}@media(max-width:900px){.experience-shell.business-theme.premium-experience.signature-industrial{--nav-width: 230px}.experience-shell.business-theme.premium-experience.signature-industrial .experience-sidebar{display:flex;transform:translate(-102%);transition:transform .22s ease-out;z-index:90;animation:none;padding:25px 14px 18px}.experience-shell.business-theme.premium-experience.signature-industrial.mobile-nav-open .experience-sidebar{transform:translate(0)}.experience-shell.business-theme.premium-experience.signature-industrial .experience-body{margin-left:0}.signature-industrial .mobile-nav-scrim{display:block;position:fixed;inset:0;background:#070a0dc9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:89}.experience-shell.business-theme.premium-experience.signature-industrial .experience-topbar{height:63px;padding:0 23px}.signature-industrial .mobile-menu{display:flex;border:0;color:#b0bec8;background:none;min-width:24px;width:24px;padding:0;margin-right:4px}.signature-industrial .breadcrumb{display:flex}.signature-industrial .breadcrumb>span{display:none}.signature-industrial .breadcrumb>svg{display:none}.signature-industrial .topbar-actions{margin-left:auto}.signature-industrial .ip-domain-nav{gap:15px}.experience-shell.business-theme.premium-experience.signature-industrial .experience-main{padding:25px 23px 30px}.ip-command-layout{grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:16px}.ip-command-hero{min-height:493px}.ip-orders-layout{grid-template-columns:1fr}.ip-work-spotlight{display:none}.ip-floor-layout{grid-template-columns:1fr}.ip-floor-timeline{gap:22px}.ip-floor-vehicle>strong{font-size:13px}.ip-floor-vehicle>small{font-size:10px;min-height:15px}.ip-floor-owner{font-size:9px;margin-top:16px}.ip-floor-owner>svg{display:block}.ip-inventory-pressure{padding-top:5px}.ip-pressure-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ip-pressure-list>div{gap:9px}.ip-pressure-list>div>.ip-part-glyph{width:26px;flex-shrink:0}.ip-pressure-list strong{font-size:9px}.ip-performance-strip p{color:#8c9ba6}.ip-screen-note{color:#8598a5}.ip-screen-note>span:last-child{display:none}}@media(max-width:700px){.experience-shell.business-theme.premium-experience.signature-industrial .experience-main{padding:23px 17px 25px}.experience-shell.business-theme.premium-experience.signature-industrial .experience-topbar{padding:0 17px;gap:9px;height:61px}.signature-industrial .breadcrumb>strong{font-size:10px}.signature-industrial .search-trigger>kbd{display:none}.signature-industrial .topbar-actions{gap:14px}.signature-industrial .search-trigger{display:flex!important;width:18px}.signature-industrial .search-trigger>svg{width:16px}.ip-topbar-period{display:none}.signature-industrial .ip-new-order{padding:7px;width:29px;height:29px}.ip-new-order>span{display:none}.signature-industrial .notification-button{width:20px;height:29px}.signature-industrial .notification-button>svg{width:16px}.signature-industrial .user-avatar{width:25px;height:26px;font-size:8px}.ip-screen-heading{margin-bottom:23px;gap:12px}.ip-screen-heading h1{font-size:27px;letter-spacing:-1.1px}.ip-screen-heading p{font-size:9px;line-height:1.7;flex-wrap:wrap;gap:7px}.ip-overline{font-size:9px;margin-bottom:10px}.ip-shift-state{display:none}.ip-screen-index{font-size:28px}.ip-screen-index>span{display:block;font-size:8px;margin:3px 0 0;text-align:right}.ip-command-layout{grid-template-columns:1fr;gap:17px}.ip-command-hero{min-height:410px}.ip-command-hero>img{object-position:45% 50%}.ip-hero-capacity,.ip-hero-action{margin-inline:24px}.ip-service-board{padding:22px 19px 0}.ip-service-board .ip-section-heading h2{font-size:16px}.ip-service-board .ip-section-heading>button{font-size:9px}.ip-stage-rail{margin-top:24px}.ip-rail-cell>strong{font-size:26px}.ip-rail-cell>span{font-size:8px}.ip-board-labels,.ip-service-row{grid-template-columns:minmax(0,1fr) 27% 16%;gap:10px}.ip-board-labels{font-size:7px}.ip-service-row{min-height:84px}.ip-board-vehicle{gap:8px}.ip-board-vehicle strong{font-size:11px}.ip-board-vehicle small{font-size:8px}.ip-board-vehicle .ip-stage{font-size:7px}.ip-bay-number{width:24px;font-size:8px}.ip-board-progress .ip-technician{gap:5px}.ip-board-progress .ip-technician>span{font-size:8px;white-space:normal;line-height:1.4}.ip-board-progress .ip-technician>i{width:18px;height:20px;font-size:6px}.ip-board-eta>strong{font-size:12px}.ip-board-alert{margin-inline:-19px;padding-inline:17px;gap:7px}.ip-board-alert>span{font-size:8px}.ip-performance-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 0;padding:22px 0;margin:22px 0}.ip-performance-strip>div,.ip-performance-strip>button{padding-inline:12px}.ip-performance-strip>div:nth-child(4),.ip-performance-strip>button:nth-child(4){padding-left:0}.ip-performance-strip>div:nth-child(4):before,.ip-performance-strip>button:nth-child(4):before{display:none}.ip-performance-strip>div>span,.ip-performance-strip>button>span{font-size:8px}.ip-performance-strip strong{font-size:28px}.ip-performance-strip p{font-size:8px}.ip-floor-layout{gap:22px}.ip-shop-floor{padding:23px 18px}.ip-floor-timeline{grid-template-columns:1fr 1fr;gap:29px 20px}.ip-floor-vehicle>strong{font-size:13px}.ip-floor-vehicle>small{font-size:9px;min-height:18px}.ip-floor-time{font-size:15px}.ip-floor-vehicle{padding-top:17px}.ip-floor-vehicle>svg{margin-bottom:7px}.ip-floor-owner{font-size:8px}.ip-pressure-list{display:block}.ip-pressure-list>div{gap:13px;padding:17px 0}.ip-pressure-list>div>.ip-part-glyph{width:37px;height:37px}.ip-pressure-list strong{font-size:12px}.ip-pressure-list small{font-size:9px;color:#93a6b3}.ip-pressure-list>div>span:last-child>strong{font-size:23px}.ip-pressure-list .ip-pressure-label{font-size:9px}.ip-screen-note{padding-top:18px;font-size:8px}.ip-stage-rail.is-filter .ip-rail-cell>i{left:5px;right:5px}.ip-stage-rail.is-filter{gap:7px;padding:15px 9px 17px;overflow:visible}.ip-stage-rail.is-filter>.ip-rail-cell{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:8px 5px;min-width:0}.ip-stage-rail.is-filter .ip-rail-cell>span{font-size:8px;line-height:1.5;min-height:25px;white-space:normal}.ip-stage-rail.is-filter .ip-rail-cell>strong{font-size:25px;margin-top:10px}.ip-orders-layout{margin-top:20px}.ip-table-toolbar{padding:14px;gap:12px;flex-wrap:wrap}.ip-table-toolbar>button:first-child{font-size:10px;order:0}.ip-table-toolbar>.ip-export{margin-left:auto;order:1}.ip-search{max-width:none;width:100%;flex-basis:100%;order:2;padding:12px}.ip-search input{font-size:11px}.ip-applied-filter{padding:14px;font-size:8px}.ip-applied-filter>span:last-child{font-size:7px}.ip-orders-table{min-width:745px}.ip-table-scroll th{font-size:9px}.ip-orders-table td{padding:17px 12px}.ip-order-open>strong{font-size:13px}.ip-order-id{font-size:9px}.ip-order-service{font-size:10px}.ip-order-person{font-size:9px}.ip-table-footer{padding:14px;font-size:8px;gap:16px}.ip-inventory .ip-screen-heading{align-items:flex-start}.ip-inventory .ip-screen-heading>.ip-button{font-size:0;padding:10px;margin-top:18px;gap:0}.ip-inventory .ip-screen-heading>.ip-button>svg{width:17px;height:17px}.ip-inventory-control{grid-template-columns:1fr;gap:17px}.ip-stock-spotlight{min-height:302px;padding:22px}.ip-stock-spotlight>.ip-stock-drawing{width:245px;height:245px;right:-18px;top:10px}.ip-stock-callout>strong{font-size:80px}.ip-stock-callout>h2{font-size:20px}.ip-stock-callout>p{font-size:9px}.ip-stock-callout>span{font-size:10px}.ip-stock-limit{margin-top:24px}.ip-stock-limit>span,.ip-stock-limit>button{font-size:10px}.ip-critical-indicator{font-size:10px}.ip-stock-map{padding:24px 19px 20px}.ip-stock-bars{height:215px;gap:10px;padding-top:25px}.ip-stock-map .ip-section-heading h2{font-size:16px}.ip-stock-map .ip-section-heading>div>span{font-size:8px}.ip-stock-total{font-size:27px}.ip-stock-map-legend>span{font-size:7px}.ip-stock-bars>button>span{font-size:9px}.ip-stock-bars>button>small{font-size:7px}.ip-inbound{display:block;padding:6px 0}.ip-inbound>.ip-section-heading{padding:4px 0 5px}.ip-inbound>.ip-section-heading>svg{display:block}.ip-inbound-row{padding:17px 0;border-bottom:1px solid #ffffff09}.ip-supplier-symbol{display:grid;width:34px;height:34px}.ip-inbound-row strong{font-size:12px}.ip-inbound-row>div>span{font-size:9px;margin-top:6px}.ip-inbound-row small{font-size:9px}.ip-inbound>button{border:0;justify-content:space-between;padding-top:15px;font-size:10px}.ip-inventory-workspace .ip-search{max-width:none}.ip-inventory-filters{justify-content:space-between;width:100%;gap:12px;padding-bottom:5px}.ip-inventory-filters>button{font-size:10px}.ip-inventory-filters>button.active:after{bottom:-2px}.ip-parts-table{min-width:885px}.ip-parts-table td{padding-block:17px}.ip-parts-table th{font-size:10px}.ip-part-open strong{font-size:13px}.ip-part-open small{font-size:8px}.ip-part-open>span>span{font-size:9px}.ip-parts-table .ip-pressure-label{font-size:9px}.ip-supplier-name{font-size:10px}.ip-supplier-eta{font-size:9px}.experience-shell.business-theme.premium-experience.signature-industrial .modal.drawer{max-width:100%;width:100%;padding:0}.ip-order-detail-heading>h2{font-size:26px}.ip-detail-fields{margin-block:20px}.ip-detail-fields>div{gap:15px}.ip-detail-fields>div>span:first-child{font-size:10px}.ip-detail-fields strong{font-size:11px}}@media(max-width:370px){.signature-industrial .topbar-actions{gap:11px}.signature-industrial .user-avatar{display:none}.ip-screen-heading h1{font-size:24px}.ip-screen-index{display:none}.ip-service-board{padding-inline:15px}.ip-board-alert{margin-inline:-15px;padding-inline:14px}.ip-bay-number{display:none}.ip-board-labels,.ip-service-row{grid-template-columns:minmax(0,1fr) 28% 19%;gap:8px}.ip-rail-cell>span{font-size:7px}.ip-rail-cell>strong{font-size:24px}.ip-stage-rail.is-filter{gap:2px;padding-inline:6px}.ip-stage-rail.is-filter>.ip-rail-cell{padding-inline:3px}.ip-stage-rail.is-filter .ip-rail-cell>span{font-size:7px}.ip-performance-strip>div>span,.ip-performance-strip>button>span{font-size:7px;gap:4px}.ip-performance-strip>div,.ip-performance-strip>button{padding-inline:9px}.ip-performance-strip strong{font-size:25px}.ip-performance-strip p{font-size:7px}.ip-stock-map{padding-inline:14px}.ip-stock-map .ip-section-heading h2{font-size:14px}.ip-stock-bars{gap:8px}.ip-stock-map-legend{gap:5px}.ip-stock-map-legend>span{font-size:6px}.ip-inventory-filters{gap:8px}.ip-inventory-filters>button{font-size:9px}.ip-table-toolbar button>span{margin-left:4px;padding-inline:4px}}@media(prefers-reduced-motion:reduce){.signature-industrial *,.signature-industrial *:before,.signature-industrial *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.signature-industrial .ip-command-hero>img{transform:none}.signature-industrial .ip-screen,.signature-industrial .ip-service-board,.signature-industrial .ip-command-hero,.signature-industrial .ip-performance-strip,.signature-industrial .ip-shop-floor,.signature-industrial .ip-inventory-pressure{opacity:1;clip-path:none;transform:none}}.ip-domain-kicker{display:block;font-size:10px;line-height:1.5;letter-spacing:.15px;color:#a1a5a8}.ip-stage-5{color:#c9cfb6}.ip-order-viewbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 19px}.ip-order-viewbar>span{font-size:10px;color:#9ca0a2}.ip-view-modes{display:flex;align-items:center;gap:4px;padding:4px;background:#242526;border-radius:5px}.ip-view-modes>button{display:flex;align-items:center;gap:9px;padding:10px 17px;background:transparent;color:#a7abad;border:0;border-radius:3px;font-size:11px;transition:background .2s,color .2s}.ip-view-modes>button[aria-pressed=true]{background:#3a302d;color:#f2e3da;box-shadow:inset 0 -2px var(--av-racing-f04b38, #f04b38)}.ip-view-modes>button[aria-pressed=true]>svg{color:var(--av-racing-f0876f, #f0876f)}.ip-view-modes>button:hover{background:#353739}.ip-order-workspace>.ip-bay-control{margin:0 17px 18px}.ip-vehicle-plan{width:46px;height:96px;flex-shrink:0;color:#a5a9ac;overflow:visible}.ip-car-lights{stroke:#dfe2e3}.ip-car-tail{stroke:var(--av-racing-cf6755, #cf6755)}.ip-bay-control{background:#1e2021;border-radius:5px;box-shadow:inset 0 1px #ffffff0a;min-width:0;overflow:hidden}.ip-dashboard>.ip-bay-control{margin-top:22px}.ip-bay-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:22px 25px 18px}.ip-bay-heading h2{font-size:22px;line-height:1.2;letter-spacing:-.7px;font-weight:500;margin:6px 0 0}.ip-bay-heading h2>span{color:var(--av-racing-ed6950, #ed6950)}.ip-bay-utilization{display:flex;align-items:center;gap:12px}.ip-bay-utilization>strong{font-size:34px;letter-spacing:-1.4px;line-height:1;font-weight:500;font-variant-numeric:tabular-nums}.ip-bay-utilization>strong>small{font-size:16px;letter-spacing:-.5px;color:#a6aaac;margin-left:3px;font-weight:400}.ip-bay-utilization>span:nth-child(2){font-size:9px;color:#b9bcbf;line-height:1.5}.ip-bay-utilization b{display:block;color:#9fa3a7;font-size:9px;font-weight:400;margin-top:3px}.ip-occupancy-meter{display:flex;align-items:end;gap:3px;height:24px;margin-left:12px}.ip-occupancy-meter>i{width:5px;height:100%;display:block;background:#3a3d3f}.ip-occupancy-meter>i.occupied{background:#bfc3c5}.ip-occupancy-meter>i:last-child.occupied{background:var(--av-racing-df765b, #df765b)}.ip-floor-plan{position:relative;isolation:isolate;margin:0 24px;padding:0 15px 15px;background:#181a1b;border-radius:3px;box-shadow:inset 0 1px #ffffff04;background-image:radial-gradient(#73787b1a .6px,transparent .6px);background-size:12px 12px}.ip-floor-edge{display:flex;justify-content:space-between;align-items:center;padding:13px 0 17px;color:#95999c;font-size:9px;line-height:1.3}.ip-floor-edge>span:first-child{display:flex;align-items:center;gap:8px}.ip-floor-edge>span:last-child{font:8px monospace;color:#95999c}.ip-bay-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:59px 12px;position:relative}.ip-bay-station{position:relative;min-height:171px;padding:11px 10px 10px;min-width:0;border-radius:0;transition:opacity .22s ease-out,background .22s ease-out;isolation:isolate}.ip-bay-technical{position:absolute;inset:0;z-index:-1;border:1px solid #5d626570;border-bottom:0;pointer-events:none}.ip-bay-technical:before,.ip-bay-technical:after{content:"";position:absolute;bottom:-3px;width:18px;height:2px;background:#5d6265}.ip-bay-technical:before{left:-1px}.ip-bay-technical:after{right:-1px}.ip-bay-technical>i{position:absolute;left:11px;top:34px;bottom:6px;border-left:2px solid #6b707433;width:45px;border-right:2px solid #6b707433}.ip-bay-technical>i:nth-child(2){left:15px;width:37px;border-color:#6b707412}.ip-bay-technical>span{position:absolute;left:9px;right:9px;top:-5px;color:#7c7f81;font:9px monospace;line-height:1}.ip-bay-technical b{float:right;font-weight:400}.ip-bay-station.south>.ip-bay-technical{border:1px solid #5d626570;border-top:0}.ip-bay-station.south>.ip-bay-technical:before,.ip-bay-station.south>.ip-bay-technical:after{top:-3px;bottom:auto}.ip-bay-station.south>.ip-bay-technical>span{top:auto;bottom:-5px}.ip-bay-id{display:flex;gap:8px;align-items:center;color:#a3a7aa;line-height:1.3;position:relative}.ip-bay-id>strong{font:12px monospace;color:#d7d9da}.ip-bay-id>span{font-size:8px;margin-left:auto}.ip-bay-id>i{display:block;width:4px;height:4px;background:#8f9498;border-radius:50%}.is-held>.ip-bay-id>span,.is-held>.ip-bay-id>strong{color:var(--av-racing-f39772, #f39772)}.is-held>.ip-bay-id>i{background:var(--av-racing-f17754, #f17754)}.is-held>.ip-bay-technical{border-color:var(--av-racing-bd755f96, #bd755f96)}.ip-bay-station.is-held{background:var(--av-racing-d2663210, #d2663210)}.ip-bay-station.is-selected{background:#36393b90;box-shadow:inset 0 0 0 1px #caccce55}.ip-bay-station.is-selected.is-held{background:var(--av-racing-81462b35, #81462b35);box-shadow:inset 0 0 0 1px var(--av-racing-d9876444, #d9876444)}.ip-bay-vehicle{display:flex;align-items:center;gap:10px;background:none;border:0;padding:12px 0 0;min-width:0;width:100%;text-align:left;color:#e5e6e6}.ip-car-position{position:relative;transform:translateY(var(--bay-travel));transition:transform .24s ease-out;flex-shrink:0;width:45px;display:block}.ip-car-position>.ip-vehicle-plan{width:43px;height:103px;color:#b0b5b7;transition:color .22s ease-out}.ip-bay-station.is-held .ip-vehicle-plan{color:#e8a281}.ip-car-position>svg:last-child:not(.ip-vehicle-plan){position:absolute;bottom:23px;right:13px;color:#efb18c;background:#38251d;border-radius:50%;width:17px;height:17px}.ip-bay-assignment{min-width:0;display:block;flex:1}.ip-bay-assignment>strong{font-size:11px;line-height:1.4;font-weight:500;display:block;color:#e4e5e6}.ip-bay-assignment>small{font:8px monospace;color:#a7abae;display:block;margin-top:3px}.ip-bay-assignment>span:not(.ip-technician):not(.ip-progress):not(.ip-bay-eta){font-size:9px;line-height:1.45;color:#b8bcbe;display:block;margin:6px 0 8px;min-height:13px}.ip-bay-assignment>.ip-technician{gap:5px}.ip-bay-assignment>.ip-technician>i{width:17px;height:18px;font-size:6px}.ip-bay-assignment>.ip-technician>span{font-size:8px;color:#bcc0c3;white-space:normal}.ip-bay-assignment>.ip-progress{margin-top:8px;gap:5px}.ip-bay-assignment>.ip-progress>span{height:2px}.ip-bay-assignment>.ip-progress>b{font-size:7px;min-width:22px}.ip-bay-eta{display:flex;justify-content:space-between;gap:5px;align-items:center;margin-top:8px;font-size:8px;line-height:1.4;color:#a6acb0}.ip-bay-eta>b{font-size:10px;letter-spacing:-.2px;color:#dbdee0;font-weight:500}.is-held .ip-bay-eta{justify-content:start;color:#e6ac8b;font-size:8px}.ip-bay-vehicle:hover .ip-bay-assignment>strong{color:#f0a58a}.ip-bay-vehicle:hover .ip-vehicle-plan{color:#e1e3e4}.ip-bay-empty{display:flex;align-items:center;gap:10px;padding-top:18px;min-height:120px}.ip-bay-empty>.ip-vehicle-plan{width:43px;height:95px;color:#9a9fa426;stroke-dasharray:2 3}.ip-bay-empty .ip-car-lights,.ip-bay-empty .ip-car-tail{stroke:currentColor}.ip-bay-empty strong{font-size:12px;color:#afb3b7;font-weight:400;display:block}.ip-bay-empty span{font-size:9px;color:#999ea2;display:block;margin-top:6px}.ip-bay-empty small{font-size:8px;color:#91969a;display:block;margin-top:7px;line-height:1.5}.ip-bay-station.vacant>.ip-bay-technical{border-color:#656a6f40}.ip-bay-station.vacant>.ip-bay-id{color:#9ca1a5}.ip-bay-station.vacant>.ip-bay-id>i{background:transparent;border:1px solid #93989b}.ip-drive-aisle{display:flex;position:absolute;left:16px;right:16px;top:calc(50% + 7px);align-items:center;gap:13px;min-height:41px;color:#70767a;font:8px monospace;letter-spacing:.1px;pointer-events:none}.ip-drive-aisle>i{height:1px;flex:1;background:repeating-linear-gradient(90deg,#969b9f50 0 6px,transparent 6px 15px)}.ip-drive-aisle>svg{color:#a3a7aa69;stroke-width:1}.ip-drive-aisle>span:nth-child(4){font:8px DM Sans,sans-serif;color:#a0a4a6}.ip-floor-staging{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:17px 24px 19px;background:#222325}.ip-floor-staging>div{display:flex;align-items:center;gap:10px;min-width:0}.ip-floor-staging>div>svg{color:#9ea3a7;stroke-width:1.4}.ip-floor-staging>div>span{font-size:9px;color:#bbbec0;flex-shrink:0;line-height:1.5}.ip-floor-staging>div>span>b{font-size:11px;font-weight:500;margin-left:4px;color:#e4e6e7}.ip-floor-staging>div>div{display:flex;gap:9px;flex:1;justify-content:end;min-width:0}.ip-floor-staging button{display:block;min-width:0;padding:6px 9px;background:#323436;border:0;border-radius:3px;color:#bfc3c5;font-size:8px;text-align:left;white-space:nowrap;animation:ip-staging-enter .22s ease-out}.ip-floor-staging button>small{font-size:8px;color:#d8dadb;display:block;margin-top:3px}.ip-floor-staging button:hover{background:#414547}.ip-unassigned{padding:15px 24px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px;background:#392d24;color:#d7b298}.ip-unassigned button{display:flex;gap:7px;align-items:center;font-size:10px;color:#e5c3a7}.ip-bay-selection{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 24px;background:#373a3d;animation:ip-state-enter .18s ease-out}.ip-bay-selection>span{font-size:10px;color:#c2c7ca}.ip-bay-selection b{font:11px monospace;color:var(--av-racing-ee9778, #ee9778);margin-right:8px}.ip-bay-selection>span:nth-child(2){font-size:9px;color:#bfc2c4}.ip-bay-selection>button{display:flex;align-items:center;gap:8px;color:#ecb194;font-size:10px;white-space:nowrap}.ip-floor-filter-note{font-size:9px;color:#a7acb0;margin:0;padding:12px 24px 15px}.ip-bay-station.is-dimmed,.ip-floor-staging .is-dimmed{opacity:.26}.ip-bay-control>.ip-dependency{border-radius:0;margin:0;background:#2b2520}.ip-dashboard-secondary{margin-top:0}.ip-dashboard-secondary .ip-shop-floor{background:transparent;padding:17px 0}.ip-dashboard-secondary .ip-floor-timeline{margin-top:21px}.ip-dashboard-secondary .ip-floor-vehicle{padding-top:12px}.ip-dashboard-secondary .ip-floor-vehicle>svg{display:none}.ip-dashboard-secondary .ip-floor-vehicle>small{min-height:14px}.ip-dashboard-secondary .ip-floor-owner{margin-top:10px}.ip-dependency{padding:17px 21px;background:#30251f;border-radius:4px;min-width:0;animation:ip-dependency-enter .22s ease-out}.ip-dependency-label{display:flex;gap:8px;align-items:center;line-height:1.4;color:#cd9a7c;margin-bottom:14px}.ip-dependency-label>span{font-size:9px;color:#c6aa97}.ip-dependency-label>b{font-size:8px;color:#e9a883;font-weight:400;margin-left:auto}.ip-dependency-chain{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1.18fr) 32px minmax(0,.7fr);align-items:center;gap:14px}.ip-dependency-chain>button{display:flex;align-items:center;gap:12px;text-align:left;min-width:0;padding:0;border:0;background:none;color:#e3c4b2}.ip-dependency-chain>button>span:not(.ip-dependency-bay){min-width:0;flex:1}.ip-dependency-chain>button>svg:last-child{color:#cc9272;flex-shrink:0;opacity:.85}.ip-dependency-chain small{font-size:8px;line-height:1.5;color:#bda897;display:block}.ip-dependency-chain strong{font-size:12px;font-weight:500;color:#e7d2c4;line-height:1.4;display:block;margin-top:4px}.ip-dependency-chain>button>span>span,.ip-dependency-supplier>span>span{font-size:9px;line-height:1.6;color:#c6a58e;display:block;margin-top:4px}.ip-dependency-chain>button>span>span>b{font-weight:500;color:var(--av-racing-ffa079, #ffa079);font-size:12px}.ip-dependency-bay{font:19px monospace;letter-spacing:-.8px;display:grid;place-items:center;color:#efac84;min-width:42px;height:47px;border:1px solid #a2795b65;border-bottom:0;background:#ce8f5d07}.ip-dependency-part>.ip-part-glyph{width:42px;height:42px;color:#dbac8d;stroke-width:1.1}.ip-dependency-link{display:flex;align-items:center;color:#b37a56}.ip-dependency-link>i{height:1px;flex:1;background:#ae7b5859}.ip-dependency-supplier{display:flex;gap:10px;align-items:center;min-width:0;color:#c89977}.ip-dependency-supplier>span{min-width:0}.ip-dependency-supplier strong{font-size:16px;letter-spacing:-.3px}.ip-dependency-supplier>span>span{font-size:8px}.ip-dependency-chain>button:hover strong,.ip-dependency-chain>button:hover>svg:last-child{color:#ffb38d}.ip-record-detail>.ip-dependency{margin:23px 0;padding:18px}.ip-record-detail .ip-dependency-chain{grid-template-columns:1fr;gap:12px}.ip-record-detail .ip-dependency-link{height:13px;width:12px;margin-left:20px;transform:rotate(90deg)}.ip-record-detail .ip-dependency-supplier{padding-left:5px}.ip-record-detail .ip-dependency-label{margin-bottom:18px}.ip-record-detail .ip-dependency-chain>button>svg:last-child{margin-left:auto}.ip-service-flow{padding:17px;min-width:0}.ip-flow-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:2px 3px 19px;color:#a1a6aa;font-size:9px}.ip-flow-caption>span:first-child{display:flex;align-items:center;gap:9px;font-size:11px;color:#cbced1}.ip-flow-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#5f6468 #222527}.ip-flow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:890px;gap:12px;align-items:start}.ip-flow-lane{min-width:0}.ip-flow-lane>header{display:flex;align-items:center;gap:7px;min-height:45px;color:#a5aaad;padding:0 7px;transition:color .18s ease-out}.ip-flow-lane>header>span{font:8px monospace;color:#9fa4a7;opacity:.7}.ip-flow-lane>header>h2{font-size:11px;line-height:1.3;font-weight:500;margin:0;letter-spacing:-.2px}.ip-flow-lane>header>strong{margin-left:auto;font-size:18px;font-weight:500;color:#c0c4c7}.ip-flow-lane.is-selected>header{color:#edab89}.ip-flow-lane.is-selected>header>strong{color:var(--av-racing-ed9875, #ed9875)}.ip-flow-gate{display:flex;align-items:center;gap:0;margin:0 0 17px;color:#7e8387}.ip-flow-gate>i{height:2px;background:#5f6468;flex:1;transition:background .2s}.ip-flow-lane.is-selected>.ip-flow-gate{color:var(--av-racing-ef895e, #ef895e)}.ip-flow-lane.is-selected>.ip-flow-gate>i{background:var(--av-racing-e57450, #e57450)}.ip-flow-tickets{max-height:430px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#606264 transparent;padding-right:3px;display:flex;flex-direction:column;gap:11px}.ip-service-ticket{position:relative;display:block;width:100%;text-align:left;background:#2a2d2f;color:#dbdedf;border:0;border-radius:3px;padding:12px 11px 10px;box-shadow:inset 0 1px #ffffff09;transition:background .2s ease-out,box-shadow .2s ease-out;animation:ip-staging-enter .22s ease-out}.ip-service-ticket:before{position:absolute;content:"";left:0;top:0;bottom:0;width:2px;background:#80868940}.ip-service-ticket.is-held{background:#342a25}.ip-service-ticket.is-held:before{background:var(--av-racing-d18254, #d18254)}.ip-service-ticket.is-selected{box-shadow:inset 0 0 0 1px #c997754f,0 5px 12px #00000013;background:#363737}.ip-service-ticket.is-held.is-selected{background:#433126}.ip-service-ticket:hover{background:#3c4043}.ip-ticket-number{display:flex;justify-content:space-between;align-items:center;gap:7px;line-height:1.3;font:8px monospace;color:#a7acb0}.ip-ticket-number>b{font:8px monospace;color:#cdd1d3;background:#ffffff07;padding:3px 5px;border-radius:2px}.ip-ticket-vehicle{display:flex;align-items:center;gap:8px;margin-top:10px}.ip-ticket-vehicle>.ip-vehicle-plan{width:26px;height:42px;color:#c0c4c7}.is-held .ip-ticket-vehicle>.ip-vehicle-plan{color:#d4a180}.ip-ticket-vehicle>span{min-width:0}.ip-ticket-vehicle strong{font-size:12px;font-weight:500;line-height:1.35;display:block;color:#e4e6e8}.ip-ticket-vehicle small{font:8px monospace;color:#b4babe;display:block;margin-top:5px}.ip-ticket-service{display:block;min-height:22px;font-size:10px;line-height:1.5;color:#c7cbce;margin:7px 0}.ip-service-ticket>.ip-technician{gap:6px}.ip-service-ticket>.ip-technician>span{font-size:9px;color:#bcc2c5;white-space:normal}.ip-service-ticket>.ip-technician>i{width:20px;height:20px}.ip-service-ticket>.ip-progress{margin-top:8px}.ip-service-ticket>.ip-progress>span{height:2px}.ip-service-ticket>.ip-progress>b{font-size:8px;color:#b4babe}.ip-ticket-parts{display:flex;align-items:start;gap:5px;font-size:8px;line-height:1.5;color:#b7bdc1;margin-top:8px;min-height:24px}.ip-ticket-parts>svg{margin-top:2px;flex-shrink:0}.is-held>.ip-ticket-parts{color:#e4ad87}.ip-ticket-eta{display:flex;align-items:center;gap:8px;padding-top:11px;border-top:1px solid #ffffff09;font-size:8px;color:#b4babe;margin-top:9px}.ip-ticket-eta>strong{font-size:13px;font-weight:500;letter-spacing:-.2px;color:#e0e3e4;margin-left:auto}.ip-ticket-eta>svg{color:#acb3b7;width:11px}.ip-flow-empty{padding:37px 10px;text-align:center;background:repeating-linear-gradient(135deg,#ced3d603 0 1px,transparent 1px 9px);border-top:1px dashed #adb3b721;min-height:137px;color:#9fa4a8}.ip-flow-empty>span{font-size:10px;display:block}.ip-flow-empty>small{font-size:8px;line-height:1.6;display:block;margin-top:7px}.ip-flow-selection{margin-top:21px;padding:22px;background:#2e3032;border-radius:4px}.ip-flow-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.ip-flow-selection-heading>div>span{font-size:9px;color:#babec1}.ip-flow-selection-heading h3{font-size:20px;line-height:1.3;letter-spacing:-.6px;margin:8px 0 0;font-weight:500}.ip-flow-selection-heading h3>small{display:inline;font-size:10px;letter-spacing:0;font-weight:400;color:#b5babe;margin-left:15px}.ip-service-route{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-top:52px;margin-top:18px;gap:0}.ip-route-track{position:absolute;top:7px;left:16px;right:16px;height:36px}.ip-route-track:before{content:"";position:absolute;left:0;right:0;top:21px;height:1px;background:#838a8e54}.ip-route-track>i{position:absolute;left:0;top:21px;width:calc(var(--flow-step) * 25%);height:1px;background:var(--av-racing-dc8e61, #dc8e61);transition:width .24s ease-out}.ip-route-track>.ip-vehicle-plan{position:absolute;left:calc(var(--flow-step) * 25%);top:0;width:21px;height:44px;transform:translate(-50%) rotate(90deg);color:#e6ba98;transition:left .24s ease-out}.ip-service-route>span{font-size:9px;color:#abb1b6;display:flex;align-items:center;gap:6px;line-height:1.5}.ip-service-route>span:last-child{justify-content:end}.ip-service-route>span>b{font:8px monospace;color:#a0a6a9}.ip-service-route>.reached{color:#e8ba99}.ip-service-route>.reached>b{color:#d59364}.ip-flow-next{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:23px;padding-top:18px;border-top:1px solid #ffffff0e;color:#b7bcc0}.ip-flow-next>span{display:flex;align-items:center;gap:8px;font-size:10px}.ip-flow-next>button{display:flex;align-items:center;gap:10px;font-size:10px;color:#f0b997}.ip-flow-next>strong{font-size:10px;font-weight:500;color:#ccd0d1}.ip-flow-selection>.ip-dependency{margin:19px -22px -22px;border-radius:0 0 4px 4px}.ip-category-pressure{padding:21px 19px 17px}.ip-category-pressure>.ip-section-heading>svg{color:#a9adb0;stroke-width:1.3}.ip-category-pressure .ip-section-heading h2{font-size:16px}.ip-category-pressure .ip-section-heading>div>span{font-size:9px;color:#aaaeb0}.ip-category-rows{margin-top:20px}.ip-category-rows>button{display:grid;grid-template-columns:18px minmax(0,.9fr) minmax(0,1fr) 87px 10px;align-items:center;gap:9px;min-height:44px;width:100%;padding:7px 0;border:0;border-top:1px solid #ffffff06;background:none;color:#b0b5b8;text-align:left;transition:background .18s ease-out}.ip-category-rows>button>svg:first-child{color:#9ca2a6;stroke-width:1.3}.ip-category-rows>button[aria-pressed=true],.ip-category-rows>button:hover{background:#464a4d1c}.ip-category-rows>button>span:nth-child(2)>strong{font-size:10px;font-weight:500;display:block;color:#c4c8cb}.ip-category-rows>button>span:nth-child(2)>small{font-size:7px;display:block;margin-top:3px;color:#a7acb0}.ip-category-gauge{display:flex;gap:3px;position:relative;height:17px;align-items:end}.ip-category-gauge>i{display:block;flex:1;height:12px;background:#3c4044;min-width:0}.ip-category-gauge>i.filled{background:#93999d}.ip-category-gauge>b{position:absolute;bottom:-4px;left:50%;width:1px;height:21px;background:#dacfc06e}.has-pressure .ip-category-gauge>i.filled{background:#c58f6d}.is-blocking .ip-category-gauge>i.filled{background:var(--av-racing-ec875e, #ec875e)}.ip-category-status{font-size:8px;text-align:right;color:#afb5b9;line-height:1.5}.ip-category-status>b{font-weight:500}.has-pressure .ip-category-status{color:#d9aa85}.is-blocking .ip-category-status{color:#f1a17a}.ip-category-pressure>footer{display:flex;justify-content:space-between;gap:12px;padding-top:15px;color:#aab0b4;font-size:8px}.ip-category-pressure>footer>span{display:flex;align-items:center;gap:7px}.ip-category-pressure>footer i{width:9px;height:1px;background:#bcae9b;display:block}.ip-category-pressure>footer>button{display:flex;align-items:center;gap:7px;font-size:8px;color:#c3c8cc}.ip-category-applied{padding:13px 20px;font-size:10px;display:flex;align-items:center;gap:8px;color:#e0b296;background:#453124}.ip-category-applied>button{margin-left:auto;display:flex;align-items:center;gap:7px;color:#e4c7b3;font-size:9px}.ip-inventory-workspace .ip-inventory-filters{gap:18px}.ip-inventory-workspace .ip-table-toolbar>.ip-search{max-width:240px}.ip-parts-impact{margin:23px 0;background:#202224;border-radius:5px;overflow:hidden}.ip-parts-impact>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px 18px}.ip-parts-impact h2{font-size:20px;font-weight:500;letter-spacing:-.6px;line-height:1.3;margin:6px 0 0}.ip-parts-impact h2>span{color:var(--av-racing-e57f59, #e57f59)}.ip-parts-impact>header>span{display:flex;align-items:center;gap:7px;font-size:9px;color:#b6ac9d}.ip-parts-impact>header>span>b{font-size:22px;font-weight:500;letter-spacing:-.8px;color:var(--av-racing-ef9c72, #ef9c72);margin-right:2px}.ip-parts-impact>header i{width:2px;height:2px;border-radius:50%;background:#a3866c;margin:0 3px}.ip-impact-references{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 13px}.ip-impact-references>button{position:relative;display:flex;align-items:center;gap:10px;background:none;text-align:left;min-width:0;padding:14px 11px 18px;color:#bdc2c5;border-bottom:2px solid transparent;transition:background .18s ease-out,color .18s ease-out,border-color .18s ease-out}.ip-impact-references>button>.ip-part-glyph{width:30px;height:30px;stroke-width:1.1;color:#9ba2a7}.ip-impact-references>button>span{min-width:0;flex:1}.ip-impact-references strong{font-size:10px;line-height:1.5;display:block;font-weight:500}.ip-impact-references small{font-size:8px;display:block;color:#adb3b7;line-height:1.5;margin-top:4px}.ip-impact-references>button>svg:last-child{width:10px}.ip-impact-references>button.is-blocking strong{color:#e7b493}.ip-impact-references>button[aria-pressed=true]{background:#75543b15;border-bottom-color:var(--av-racing-eb9a6c, #eb9a6c)}.ip-impact-references>button[aria-pressed=true]>.ip-part-glyph{color:#e3ad85}.ip-impact-references>button:hover{background:#a7afb509}.ip-impact-references>button>.ip-impact-count{font:9px monospace;color:#eeb08a;background:var(--av-racing-aa673926, #aa673926);flex:0 0 auto;padding:5px 7px;border-radius:3px;white-space:nowrap}.ip-impact-detail{animation:ip-dependency-enter .22s ease-out}.ip-impact-detail>.ip-dependency{border-radius:0;padding:20px 24px}.ip-no-dependency{display:flex;gap:14px;align-items:center;padding:24px;background:#2e3134;color:#b4bbbf}.ip-no-dependency>span{flex:1}.ip-no-dependency strong{display:block;font-size:12px;font-weight:500;line-height:1.5;color:#d0d5d8}.ip-no-dependency small{font-size:10px;line-height:1.6;display:block;color:#b6bdc1;margin-top:5px}.ip-no-dependency>button{display:flex;align-items:center;gap:8px;font-size:10px;color:#c7cdd0;white-space:nowrap}.ip-table-blocking{display:flex;align-items:center;gap:5px;font-size:8px;color:#e2a47d;margin-top:7px}.ip-retention-counter{display:flex;gap:12px;align-items:center;color:#afb3b6}.ip-retention-counter>svg{color:var(--av-racing-e98664, #e98664);stroke-width:1.5}.ip-retention-counter>span{font-size:10px;line-height:1.7}.ip-retention-layout{display:grid;grid-template-columns:minmax(230px,27fr) minmax(0,48fr) minmax(205px,25fr);gap:0;align-items:start;background:#1f2021;border-radius:5px;box-shadow:inset 0 1px #ffffff08;overflow:hidden}.ip-follow-queue{min-width:0;background:#1b1d1e;min-height:100%;padding:21px 0 0;border-right:1px solid #ffffff07}.ip-follow-queue>header{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:0 20px}.ip-follow-queue h2{font-size:15px;font-weight:500;line-height:1.3;letter-spacing:-.25px;margin:0}.ip-follow-queue>header>span{font:10px monospace;color:#bec2c5;background:#323537;padding:3px 6px;border-radius:3px}.ip-follow-queue>.ip-search{margin:18px 17px 12px;width:auto;max-width:none;padding:11px;flex:none}.ip-follow-queue>.ip-search>input{font-size:10px}.ip-queue-filters{display:flex;padding:0 17px;gap:15px;border-bottom:1px solid #ffffff07}.ip-queue-filters>button{font-size:9px;color:#acb2b6;padding:10px 0 13px;border:0;border-bottom:2px solid transparent;background:none}.ip-queue-filters>button[aria-pressed=true]{color:#edc4a8;border-bottom-color:var(--av-racing-e88860, #e88860)}.ip-queue-items>div>h3{display:flex;align-items:center;justify-content:space-between;padding:17px 20px 10px;font-size:9px;line-height:1.4;font-weight:500;color:#a0a6aa;margin:0}.ip-queue-items>div>h3>span{font:8px monospace}.ip-follow-item{position:relative;display:block;width:100%;text-align:left;padding:17px 20px 16px;background:none;border:0;border-bottom:1px solid #ffffff06;color:#b2b8bc;transition:background .2s ease-out,box-shadow .2s ease-out}.ip-follow-item:hover{background:#34383b1e}.ip-follow-item.is-selected{background:linear-gradient(90deg,#48332699,#382e2970);box-shadow:inset 2px 0 var(--av-racing-e98762, #e98762)}.ip-follow-item-top{display:flex;gap:10px;justify-content:space-between;align-items:center;line-height:1.4}.ip-follow-item-top>b{font-size:8px;font-weight:400;color:#acb1b5}.ip-follow-item-top>span{font-size:7px;color:#a0a7ac}.ip-follow-item-top>span.urgent{color:#e3a987}.ip-follow-item>strong{display:block;font-size:14px;font-weight:500;letter-spacing:-.3px;line-height:1.4;margin-top:9px;color:#dbdee0}.ip-follow-customer{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:10px;line-height:1.5;color:#c4c8cb;margin-top:4px}.ip-follow-customer>small{font:7px monospace;color:#aab0b4}.ip-follow-reason{font-size:10px;line-height:1.65;display:block;margin-top:10px;color:#b5babe}.is-selected>.ip-follow-reason{color:#d5b8a4}.ip-follow-contact{display:flex;align-items:center;gap:6px;font-size:8px;margin-top:11px;color:#9fa6aa;line-height:1.5}.ip-follow-contact>small{font-size:7px;margin-left:auto;color:#a3aaae}.ip-follow-queue>footer{padding:20px;display:flex;align-items:start;gap:7px;color:#9ca2a7;font-size:8px;line-height:1.6}.ip-follow-queue>footer>svg{flex-shrink:0;width:12px}.ip-follow-empty{padding:32px 20px;text-align:center;color:#aeb5b9}.ip-follow-empty>h3{font-size:15px;font-weight:500;margin:7px 0}.ip-follow-empty>p{font-size:10px;line-height:1.7;color:#b4babf}.ip-follow-empty>button{font-size:10px;color:#e9b895;margin-top:8px}.ip-customer-desk{padding:23px 25px 28px;min-width:0;animation:ip-context-enter .2s ease-out}.ip-customer-heading{display:flex;align-items:center;gap:12px;position:relative;padding-bottom:22px;border-bottom:1px solid #ffffff08}.ip-customer-monogram{width:38px;height:42px;flex-shrink:0;border-radius:4px;display:grid;place-items:center;font-size:11px;background:#3e4143;color:#d0d4d6}.ip-customer-heading>div{min-width:0;flex:1}.ip-customer-heading>div>span{font-size:8px;display:block;color:#abb2b6;line-height:1.5}.ip-customer-heading h2{font-size:22px;font-weight:500;letter-spacing:-.6px;line-height:1.2;margin:6px 0}.ip-customer-heading p{font-size:8px;color:#a7aeb2;margin:5px 0 0;line-height:1.5}.ip-customer-state{position:absolute;bottom:-5px;right:0;background:#1f2021;font-size:7px;color:#d6b093;padding-left:10px}.ip-vehicle-dossier{display:flex;align-items:center;gap:17px;padding:24px 0 23px;position:relative}.ip-dossier-car{width:50px;position:relative;text-align:center;flex-shrink:0}.ip-dossier-car>.ip-vehicle-plan{width:35px;height:76px;margin:0 auto;display:block;color:#bac0c4}.ip-dossier-car>span{font:8px monospace;color:#a5acb0;margin-top:6px;display:block}.ip-vehicle-dossier>div:nth-child(2){min-width:0;flex:1}.ip-dossier-label{font-size:8px;color:#a8aeb3}.ip-vehicle-dossier h3{font-size:18px;line-height:1.3;font-weight:500;letter-spacing:-.5px;margin:6px 0 9px;color:#e1e4e6}.ip-vehicle-dossier .ip-plate{font-size:9px;gap:7px;flex-wrap:wrap}.ip-vehicle-dossier .ip-plate>small{font-size:7px;padding-left:7px}.ip-vehicle-dossier p{font-size:9px;line-height:1.5;color:#afb5b9;margin:9px 0 0}.ip-dossier-mileage{align-self:end;padding-bottom:8px;text-align:right;flex-shrink:0}.ip-dossier-mileage>span{font-size:7px;color:#a9b0b5;display:block}.ip-dossier-mileage>strong{font-size:24px;letter-spacing:-1px;font-weight:500;line-height:1.4;display:block;color:#dadee1;margin-top:4px}.ip-dossier-mileage>strong>small{font-size:8px;letter-spacing:0;font-weight:400;color:#aeb5ba;margin-left:4px}.ip-dossier-mileage>button{display:flex;justify-content:end;align-items:center;gap:8px;font-size:8px;color:#d6b79f;padding:0;width:100%;margin-top:10px}.ip-retention-purpose{display:flex;gap:12px;align-items:start;padding:18px;background:#323537;border-radius:4px;box-shadow:inset 0 1px #ffffff07}.ip-retention-purpose>svg{margin-top:2px;flex-shrink:0;color:#c4a489;stroke-width:1.3}.ip-retention-purpose>div>span{font-size:8px;color:#b4babe}.ip-retention-purpose h3{font-size:13px;line-height:1.5;letter-spacing:-.2px;font-weight:500;color:#e0e2e4;margin:5px 0}.ip-retention-purpose p{font-size:10px;line-height:1.7;color:#b7bdc2;margin:0}.ip-history-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:27px 0 20px}.ip-history-heading>h3{font-size:13px;font-weight:500;line-height:1.3;margin:0}.ip-history-heading>span{font-size:8px;color:#aab0b4;line-height:1.5;max-width:120px;text-align:right}.ip-vehicle-timeline{position:relative}.ip-history-entry{display:grid;grid-template-columns:49px 26px minmax(0,1fr);gap:13px;position:relative;padding-bottom:26px;color:#b1b7bc}.ip-history-entry:before{content:"";position:absolute;left:74px;top:20px;bottom:-2px;width:1px;background:#6f757950}.ip-history-entry:last-child:before{display:none}.ip-history-entry>time{display:block;font:10px monospace;line-height:1.6;color:#bac0c4;text-align:right;white-space:nowrap;padding-top:2px}.ip-history-entry>time>small{font:7px DM Sans,sans-serif;color:#a7aeb4;display:block;line-height:1.5;margin-top:4px}.ip-history-entry>i{position:relative;display:grid;place-items:center;width:26px;height:26px;border:1px solid #80878c47;border-radius:50%;background:#2f3335;color:#aeb6bb;z-index:1}.ip-history-entry>div>span{font-size:8px;color:#b0b6bb;display:block;margin-top:2px;line-height:1.5}.ip-history-entry h4{font-size:12px;font-weight:500;line-height:1.55;color:#d7dbdd;margin:6px 0}.ip-history-entry p{font-size:10px;line-height:1.65;color:#b6bcc1;margin:0;overflow-wrap:anywhere}.ip-history-entry .ip-technician{margin-top:10px}.ip-history-entry .ip-technician>i{width:19px;height:20px}.ip-history-entry .ip-technician>span{font-size:9px;color:#bac1c6}.ip-history-entry.current>i{background:#63422e;border-color:#c6895869;color:#f2b486}.ip-history-entry.current>div>span{color:#ddab84}.ip-history-entry.current h4{color:#e1c8b4}.ip-history-entry.future>i{background:#25282b;border-style:dashed;color:#a8afb4}.ip-history-entry.future h4{color:#cacfd3}.ip-history-entry.logged{animation:ip-context-enter .22s ease-out}.ip-appointment-date{font-size:10px;font-weight:500;color:#d9ba9c;display:block;margin-top:8px}.ip-maintenance-track{padding:17px 18px;background:#1f2224;border-radius:4px;margin-top:0}.ip-maintenance-track>div:first-child{display:flex;justify-content:space-between;gap:14px;align-items:center}.ip-maintenance-track>div:first-child>span{font-size:9px;color:#b6bdc1}.ip-maintenance-track strong{font-size:14px;font-weight:500;color:#dce0e2;letter-spacing:-.3px}.ip-maintenance-track strong>small{font-size:8px;font-weight:400;color:#abb2b7}.ip-maintenance-rail{position:relative;margin-top:15px;height:3px;background:#4e5458}.ip-maintenance-rail>i{display:block;height:100%;background:#b7bdc1}.ip-maintenance-rail>span{position:absolute;right:0;top:-3px;height:9px;width:2px;background:#e4ac7e}.ip-maintenance-track>p{display:flex;justify-content:space-between;gap:15px;font-size:7px;color:#a8afb4;margin:9px 0 0}.ip-maintenance-track>p>span{color:#cdb090}.ip-next-action{min-width:0;padding:26px 21px;background:#2a2b2d;border-left:1px solid #ffffff06;min-height:100%;animation:ip-context-enter .2s ease-out 35ms both}.ip-next-action>header h2{font-size:23px;font-weight:500;letter-spacing:-.7px;line-height:1.2;margin:9px 0 12px}.ip-next-action>header>p{font-size:10px;color:#b6bbbf;line-height:1.7;margin:0}.ip-next-action .ip-domain-kicker{font-size:9px;color:#baaa98}.ip-contact-context{margin:23px 0 24px;padding-bottom:19px;border-bottom:1px solid #ffffff0b}.ip-contact-context>span{font-size:8px;color:#b3b8bc;display:block}.ip-contact-context>strong{font-size:12px;font-weight:500;line-height:1.5;color:#dee1e3;display:block;margin-top:6px}.ip-contact-context>small{display:flex;align-items:center;gap:7px;font-size:8px;color:#b5bcc1;margin-top:9px;line-height:1.5}.ip-retention-actions{display:flex;flex-direction:column;gap:8px}.ip-retention-actions>button{display:flex;align-items:center;gap:10px;background:#383c3e;border:0;border-radius:4px;padding:12px 13px;color:#d2d6d9;font-size:10px;font-weight:500;line-height:1.4;min-width:0;transition:background .18s ease-out}.ip-retention-actions>button>svg:last-child{margin-left:auto;color:#a5adb2}.ip-retention-actions>button.primary{background:var(--ip-red);color:#170c08;box-shadow:inset 0 1px #ffffff1a}.ip-retention-actions>button.primary>svg:last-child{color:#642b18}.ip-retention-actions>button:hover{background:#525659}.ip-retention-actions>button.primary:hover{background:var(--av-racing-f9926c, #f9926c)}.ip-retention-actions>button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #f0b28c}.ip-retention-actions>button.close-follow{background:none;color:#b8bdc1;margin-top:10px;border-top:1px solid #ffffff0b;border-radius:0;padding:17px 0 12px}.ip-contact-compose{padding:17px 0 0;margin-top:15px;border-top:1px solid #ffffff0b;animation:ip-context-enter .18s ease-out}.ip-contact-compose>h3{font-size:12px;font-weight:500;line-height:1.4;margin:0 0 15px;color:#e5c0a3}.ip-contact-compose>label{display:block;color:#c2c7cb;font-size:9px;line-height:1.5;margin:0 0 13px}.ip-contact-compose textarea,.ip-contact-compose input{width:100%;display:block;margin-top:8px;padding:11px;background:#212426;color:#dde2e5;border:1px solid #838b9039;border-radius:4px;font:10px/1.65 DM Sans,sans-serif;min-width:0;color-scheme:dark}.ip-contact-compose textarea{resize:vertical}.ip-contact-compose>p{font-size:8px;color:#b3b9be;line-height:1.7}.ip-contact-compose>.ip-button{width:100%;font-size:10px;margin-top:8px}.ip-contact-compose>button:last-child:not(.ip-button){display:block;margin:12px auto 0;font-size:9px;color:#b4bbc1}.ip-retention-owner{margin-top:29px;padding-top:20px;border-top:1px solid #ffffff0b}.ip-retention-owner>span{display:block;font-size:8px;color:#b2b8bd;margin-bottom:11px}.ip-retention-owner>.ip-technician{display:flex}.ip-retention-owner>.ip-technician>span{color:#c7cdd1;font-size:10px}.ip-next-action>footer{display:flex;gap:9px;margin-top:26px;align-items:start;color:#adb3b8;font-size:8px;line-height:1.8}.ip-next-action>footer>svg{margin-top:2px;width:13px;flex-shrink:0}.ip-retention-notice{display:flex;align-items:center;gap:10px;background:#343637;color:#cedbd0;font-size:11px;line-height:1.6;padding:14px 17px;border-radius:4px;margin:-4px 0 18px}.ip-retention-notice>button{margin-left:auto;color:#c2d3c7}.ip-retention-storage{font-size:11px;line-height:1.6;color:#edb795;padding:13px 17px;background:#453124;border-radius:3px}.ip-desk-empty{grid-column:span 2;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:500px;padding:40px 25px;color:#bfc4c8}.ip-desk-empty>.ip-vehicle-plan{width:65px;height:136px;color:#a4acb177;margin-bottom:23px}.ip-desk-empty>h2{font-size:24px;font-weight:500;letter-spacing:-.6px}.ip-desk-empty>p{font-size:12px;color:#b3b9bd;line-height:1.7}.ip-follow-closed{text-align:center;padding:26px 10px;background:#373a3c;border-radius:4px;color:#bcc3c7}.ip-follow-closed>strong{font-size:13px;font-weight:500;display:block;margin-top:13px}.ip-follow-closed>p{font-size:10px;line-height:1.7;color:#b8bec2;margin-top:11px}@keyframes ip-staging-enter{0%{opacity:.5;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes ip-context-enter{0%{opacity:.2;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@keyframes ip-dependency-enter{0%{opacity:.4;background-color:var(--av-racing-69452d, #69452d)}to{opacity:1}}@media(min-width:1700px){.ip-bay-station{min-height:185px;padding:13px 14px}.ip-bay-vehicle{gap:17px}.ip-bay-assignment>strong{font-size:14px}.ip-bay-assignment>small{font-size:10px}.ip-bay-assignment>span:not(.ip-technician):not(.ip-progress):not(.ip-bay-eta){font-size:11px}.ip-bay-assignment>.ip-technician>span{font-size:10px}.ip-car-position,.ip-car-position>.ip-vehicle-plan{width:52px}.ip-car-position>.ip-vehicle-plan{height:114px}.ip-bay-technical>i{left:15px;width:53px}.ip-bay-technical>i:nth-child(2){left:19px;width:45px}.ip-flow-grid{gap:17px}.ip-service-ticket{padding:17px}.ip-ticket-vehicle strong{font-size:14px}.ip-ticket-service{font-size:11px}.ip-retention-layout{grid-template-columns:minmax(280px,26fr) minmax(0,50fr) minmax(260px,24fr)}.ip-customer-desk{padding:29px 34px}.ip-customer-heading h2{font-size:28px}.ip-follow-item{padding:20px 25px}.ip-follow-item>strong{font-size:16px}.ip-follow-reason,.ip-follow-customer{font-size:11px}.ip-vehicle-dossier h3{font-size:24px}.ip-dossier-mileage>strong{font-size:30px}.ip-history-entry h4{font-size:14px}.ip-history-entry p{font-size:11px}.ip-next-action{padding:30px 27px}.ip-next-action>header h2{font-size:29px}.ip-next-action>header>p{font-size:12px}.ip-retention-actions>button{font-size:12px;padding:14px}.ip-customer-heading>div>span{font-size:10px}.ip-retention-purpose h3{font-size:15px}.ip-retention-purpose p{font-size:11px}.ip-category-rows>button{min-height:48px}.ip-category-rows>button>span:nth-child(2)>strong{font-size:12px}.ip-category-status{font-size:9px}.ip-impact-references strong{font-size:12px}.ip-dependency-chain strong{font-size:14px}.ip-dependency-chain small{font-size:9px}}@media(max-width:1250px){.ip-bay-heading{padding-inline:20px}.ip-floor-plan{margin-inline:18px;padding-inline:12px}.ip-bay-grid{gap:54px 9px}.ip-bay-station{padding:9px 8px;min-height:179px}.ip-bay-vehicle{gap:7px}.ip-car-position,.ip-car-position>.ip-vehicle-plan{width:34px}.ip-car-position>.ip-vehicle-plan{height:91px}.ip-car-position>svg:last-child:not(.ip-vehicle-plan){right:9px;bottom:23px;width:15px;height:15px}.ip-bay-technical>i{left:8px;width:36px}.ip-bay-technical>i:nth-child(2){left:12px;width:28px}.ip-bay-assignment>strong{font-size:10px}.ip-bay-assignment>small{font-size:7px}.ip-bay-assignment>span:not(.ip-technician):not(.ip-progress):not(.ip-bay-eta){font-size:8px}.ip-bay-assignment>.ip-technician>span{font-size:7px}.ip-bay-assignment>.ip-technician>i{width:15px;height:17px}.ip-bay-id>span{font-size:7px}.ip-bay-id>strong{font-size:11px}.ip-bay-empty>.ip-vehicle-plan{width:34px;height:88px}.ip-bay-empty{gap:7px}.ip-bay-empty strong{font-size:11px}.ip-bay-empty small{font-size:7px}.ip-floor-staging{gap:16px;padding:15px 18px}.ip-floor-staging>div{gap:7px;flex-wrap:wrap}.ip-floor-staging>div>div{flex-basis:100%;justify-content:start;padding-left:23px}.ip-floor-staging>div>span{font-size:10px}.ip-floor-staging button{font-size:8px}.ip-drive-aisle{top:calc(50% + 5px);font-size:7px}.ip-drive-aisle>span:nth-child(4){font-size:7px}.ip-dependency-chain{grid-template-columns:minmax(0,1fr) 18px minmax(0,1.2fr) 18px minmax(0,.75fr);gap:9px}.ip-dependency-chain>button{gap:9px}.ip-dependency-chain strong{font-size:11px}.ip-dependency-chain small{font-size:7px}.ip-dependency-bay{font-size:16px;min-width:34px;height:41px}.ip-dependency-part>.ip-part-glyph{width:34px}.ip-dependency-supplier>svg{display:none}.ip-dependency-supplier strong{font-size:14px}.ip-dependency-chain>button>span>span{font-size:8px}.ip-retention-layout{grid-template-columns:230px minmax(0,1fr)}.ip-follow-queue{grid-row:span 2}.ip-customer-desk{padding:23px}.ip-next-action{grid-column:2;min-height:0;border-left:0;border-top:1px solid #ffffff0a;display:grid;grid-template-columns:1fr 1fr;gap:19px 23px;padding:23px}.ip-next-action>header{grid-column:1}.ip-next-action>header>h2{font-size:22px}.ip-contact-context{margin:0;padding:0;border:0;grid-column:2;grid-row:1}.ip-retention-actions{grid-column:1;grid-row:2}.ip-contact-compose{grid-column:2;grid-row:2;margin:0;border:0;padding:0;align-self:start}.ip-retention-owner{grid-column:1;margin-top:0}.ip-next-action>footer{grid-column:2;margin-top:0}.ip-impact-references{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-impact-references>button{padding:13px}.ip-inventory-workspace .ip-table-toolbar{flex-wrap:wrap}.ip-inventory-workspace .ip-inventory-filters{flex:1}.ip-inventory-workspace .ip-table-toolbar>.ip-search{max-width:none;min-width:210px}.ip-category-rows>button{min-height:46px}.ip-category-rows>button>span:nth-child(2)>strong{font-size:11px}}@media(max-width:1050px)and (min-width:901px){.ip-bay-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:8px}.ip-bay-vehicle{display:block}.ip-car-position{margin:9px auto 8px}.ip-car-position>.ip-vehicle-plan{height:79px;width:36px}.ip-bay-assignment>strong{font-size:10px}.ip-bay-assignment>.ip-technician>span{font-size:8px}.ip-bay-assignment>span:not(.ip-technician):not(.ip-progress):not(.ip-bay-eta){font-size:8px;min-height:24px}.ip-bay-technical>i{left:calc(50% - 25px);top:35px;height:86px;bottom:auto;width:45px}.ip-bay-technical>i:nth-child(2){left:calc(50% - 21px);width:37px}.ip-bay-empty{flex-direction:column;padding-top:17px;text-align:center}.ip-bay-empty>div{margin-top:14px}.ip-bay-empty>.ip-vehicle-plan{height:80px}.ip-bay-id>span{font-size:6px}.ip-bay-id>i{display:none}.ip-bay-id>strong{font-size:10px}.ip-retention-layout{grid-template-columns:200px minmax(0,1fr)}.ip-follow-item{padding-inline:15px}.ip-follow-customer{flex-wrap:wrap}.ip-queue-filters{gap:10px}.ip-customer-heading h2{font-size:20px}.ip-vehicle-dossier{flex-wrap:wrap;gap:11px}.ip-dossier-mileage{width:100%;display:flex;align-items:center;gap:12px;flex-wrap:wrap;text-align:left;padding:0 0 0 59px}.ip-dossier-mileage>span{font-size:8px}.ip-dossier-mileage>strong{font-size:20px;margin:0}.ip-dossier-mileage>button{width:auto;margin:0}.ip-customer-desk{padding:20px 18px}.ip-next-action{padding:21px 18px;display:block}.ip-next-action>header{margin-bottom:18px}.ip-contact-context{margin:15px 0}.ip-retention-owner,.ip-next-action>footer{margin-top:20px}.ip-contact-compose{padding-top:19px;margin-top:18px;border-top:1px solid #ffffff0a}}@media(max-width:900px){.ip-retention-layout{grid-template-columns:230px minmax(0,1fr)}.ip-bay-control.is-compact .ip-bay-heading h2{font-size:21px}.ip-bay-assignment>strong{font-size:11px}.ip-bay-assignment>.ip-technician>span{font-size:8px}.ip-bay-assignment>span:not(.ip-technician):not(.ip-progress):not(.ip-bay-eta){font-size:9px}.ip-bay-vehicle{gap:7px}.ip-floor-plan{padding-inline:10px;margin-inline:15px}.ip-bay-grid{gap:55px 9px}.ip-bay-station{min-height:190px}.ip-bay-id>span{font-size:7px}.ip-dependency-chain{grid-template-columns:minmax(0,1fr) 18px minmax(0,1.15fr);gap:13px}.ip-dependency-chain>.ip-dependency-link:nth-child(4){display:none}.ip-dependency-supplier{grid-column:1/-1;padding-top:11px;border-top:1px solid #cba1761a;justify-content:end}.ip-dependency-supplier>svg{display:block}.ip-dependency-supplier>span{display:flex;align-items:center;gap:13px}.ip-dependency-supplier>span>span{font-size:8px}.ip-dependency-supplier strong{margin:0;font-size:13px}.ip-dependency-supplier small{font-size:8px}.ip-dependency-chain strong{font-size:12px}.ip-bay-selection{flex-wrap:wrap;gap:10px}.ip-bay-selection>span:nth-child(2){margin-left:auto}.ip-bay-selection>button{margin-left:auto}.ip-inventory-workspace .ip-inventory-filters{gap:18px}.ip-inventory-workspace .ip-table-toolbar>.ip-search{flex-basis:100%}.ip-inventory-workspace .ip-inventory-filters>button.active:after{bottom:-8px}.ip-parts-impact>header>span{font-size:8px}.ip-flow-selection-heading h3>small{display:block;margin:5px 0 0}.ip-service-route>span{font-size:8px}.ip-service-route>span>b{font-size:7px}.ip-flow-next>span{font-size:9px}}@media(max-width:760px){.ip-bay-vehicle{display:block}.ip-car-position{margin:8px auto 12px;width:38px}.ip-car-position>.ip-vehicle-plan{width:38px;height:80px}.ip-bay-assignment>strong{font-size:11px}.ip-bay-assignment>.ip-technician>span{font-size:8px}.ip-bay-assignment>span:not(.ip-technician):not(.ip-progress):not(.ip-bay-eta){min-height:25px;font-size:9px}.ip-bay-technical>i{left:calc(50% - 25px);top:35px;height:85px;bottom:auto;width:45px}.ip-bay-technical>i:nth-child(2){left:calc(50% - 21px);width:37px}.ip-bay-empty{flex-direction:column;text-align:center;padding-top:21px}.ip-bay-empty>.ip-vehicle-plan{height:78px}.ip-bay-empty>div{margin-top:11px}.ip-retention-layout{grid-template-columns:205px minmax(0,1fr)}.ip-follow-item{padding-inline:16px}.ip-follow-customer{flex-wrap:wrap}.ip-queue-filters{gap:12px}.ip-next-action{display:block}.ip-contact-context{margin:20px 0}.ip-retention-owner,.ip-next-action>footer{margin-top:22px}.ip-contact-compose{margin-top:20px;padding-top:18px;border-top:1px solid #ffffff10}.ip-customer-desk{padding:21px 18px}.ip-customer-heading h2{font-size:21px}.ip-customer-heading{gap:9px}.ip-customer-monogram{width:31px;height:35px;font-size:9px}.ip-vehicle-dossier{flex-wrap:wrap;gap:13px}.ip-dossier-mileage{display:flex;align-items:center;gap:12px;width:100%;flex-wrap:wrap;text-align:left;padding-left:63px}.ip-dossier-mileage>strong{font-size:21px;margin:0}.ip-dossier-mileage>button{width:auto;margin:0}.ip-history-entry{grid-template-columns:43px 25px minmax(0,1fr);gap:10px}.ip-history-entry:before{left:65px}.ip-history-heading>span{max-width:90px;font-size:7px}.ip-history-entry>time{font-size:9px}.ip-maintenance-track>div:first-child{display:block}.ip-maintenance-track strong{display:block;margin-top:8px}}@media(max-width:600px){.ip-order-viewbar{display:block;margin-bottom:18px}.ip-order-viewbar>span{display:block;margin-top:10px;font-size:9px}.ip-view-modes{width:100%;justify-content:space-between}.ip-view-modes>button{flex:1;justify-content:center;padding:10px 12px;font-size:11px}.ip-dashboard>.ip-bay-control{margin-top:18px}.ip-bay-heading{padding:21px 17px 18px;align-items:start;gap:12px}.ip-bay-heading h2{font-size:21px}.ip-bay-heading .ip-domain-kicker{font-size:8px}.ip-bay-utilization{gap:7px}.ip-bay-utilization>strong{font-size:28px}.ip-bay-utilization>strong>small{font-size:12px}.ip-bay-utilization>span:nth-child(2){font-size:7px}.ip-bay-utilization b{font-size:7px}.ip-occupancy-meter{display:none}.ip-floor-plan{margin-inline:12px;padding:0 12px 13px 19px;overflow:hidden}.ip-floor-edge{font-size:8px;padding:15px 0}.ip-floor-edge>span:last-child{display:none}.ip-bay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 21px}.ip-bay-station{min-height:230px;padding:11px 8px 9px}.ip-bay-station.south>.ip-bay-technical{border:1px solid #5d626570;border-bottom:0}.ip-bay-station.south>.ip-bay-technical:before,.ip-bay-station.south>.ip-bay-technical:after{top:auto;bottom:-3px}.ip-bay-station.south>.ip-bay-technical>span{top:-5px;bottom:auto}.ip-bay-id>span{font-size:7px}.ip-bay-id>strong{font-size:12px}.ip-bay-vehicle{display:block;padding-top:8px}.ip-car-position{margin:8px auto 9px;width:35px}.ip-car-position>.ip-vehicle-plan{width:35px;height:76px}.ip-bay-technical>i{top:35px;height:75px}.ip-bay-assignment>strong{font-size:11px;min-height:0}.ip-bay-assignment>small{font-size:8px}.ip-bay-assignment>span:not(.ip-technician):not(.ip-progress):not(.ip-bay-eta){font-size:9px;min-height:25px;margin-top:7px;margin-bottom:8px}.ip-bay-assignment>.ip-technician>span{font-size:8px}.ip-bay-assignment>.ip-technician>i{width:17px;height:19px}.ip-bay-assignment>.ip-progress>b{font-size:8px}.ip-bay-eta{font-size:9px}.ip-bay-eta>b{font-size:11px}.ip-bay-empty>.ip-vehicle-plan{width:35px;height:75px}.ip-bay-empty{padding-top:17px}.ip-bay-empty strong{font-size:12px}.ip-bay-empty small{font-size:8px}.ip-drive-aisle{inset:47px auto 22px 4px;width:9px;min-height:0;writing-mode:vertical-rl;gap:15px;flex-direction:row}.ip-drive-aisle>span{font-size:6px}.ip-drive-aisle>i{width:1px;height:auto;background:repeating-linear-gradient(0deg,#a5adb175 0 6px,transparent 6px 15px)}.ip-drive-aisle>span:nth-child(4){font-size:6px}.ip-drive-aisle>svg{display:none}.ip-floor-staging{grid-template-columns:1fr;gap:16px;padding:17px}.ip-floor-staging>div{gap:9px}.ip-floor-staging>div>div{flex-basis:auto;padding-left:0;justify-content:end}.ip-floor-staging>div>span{font-size:8px}.ip-floor-staging>div>span>b{font-size:11px}.ip-floor-staging button{font-size:7px;padding:6px}.ip-floor-staging button>small{font-size:8px}.ip-floor-staging>div>svg{width:14px}.ip-bay-selection{padding:15px 17px;gap:10px}.ip-bay-selection>span:first-child{font-size:10px;line-height:1.7}.ip-bay-selection>span:nth-child(2){margin-left:0;font-size:9px}.ip-bay-selection>button{font-size:9px}.ip-dependency{padding:18px 17px}.ip-dependency-label>span{font-size:9px}.ip-dependency-label>b{font-size:8px}.ip-dependency-chain{grid-template-columns:1fr;gap:12px}.ip-dependency-chain>.ip-dependency-link{display:flex;width:16px;height:13px;transform:rotate(90deg);margin-left:15px}.ip-dependency-chain>.ip-dependency-link:nth-child(4){display:flex}.ip-dependency-chain>button{gap:14px}.ip-dependency-chain strong{font-size:13px}.ip-dependency-chain small{font-size:9px}.ip-dependency-chain>button>span>span{font-size:10px}.ip-dependency-bay{min-width:39px;height:46px;font-size:18px}.ip-dependency-part>.ip-part-glyph{width:39px;height:40px}.ip-dependency-supplier{border:0;justify-content:start;padding:0 0 0 8px;gap:19px}.ip-dependency-supplier>span{display:block}.ip-dependency-supplier strong{font-size:17px;margin-top:4px}.ip-dependency-supplier>span>span{font-size:9px;margin-top:4px}.ip-dependency-supplier small{font-size:9px}.ip-order-workspace>.ip-bay-control{margin-inline:0;border-radius:0}.ip-floor-filter-note{font-size:9px;line-height:1.7;padding:14px 17px}.ip-service-flow{padding:14px 0}.ip-flow-caption{display:block;padding:0 15px 17px}.ip-flow-caption>span:first-child{font-size:12px}.ip-flow-caption>span:last-child{display:block;margin-top:8px;font-size:9px}.ip-flow-scroll{padding-inline:14px}.ip-flow-grid{min-width:1020px;gap:13px}.ip-service-ticket{padding:16px 13px}.ip-ticket-vehicle strong{font-size:13px}.ip-ticket-service{font-size:11px}.ip-service-ticket>.ip-technician>span{font-size:10px}.ip-ticket-parts,.ip-ticket-number{font-size:9px}.ip-flow-lane>header>h2{font-size:12px}.ip-flow-selection{padding:18px 15px;margin:20px 0 0;border-radius:0}.ip-flow-selection-heading{gap:10px;align-items:start}.ip-flow-selection-heading>div>span{font-size:8px}.ip-flow-selection-heading h3{font-size:20px}.ip-flow-selection-heading h3>small{font-size:9px;line-height:1.5}.ip-flow-selection-heading>.ip-button{font-size:9px;gap:6px;padding:10px;white-space:nowrap}.ip-flow-selection-heading>.ip-button>svg{width:12px}.ip-service-route>span{display:block;text-align:center;font-size:7px;line-height:1.5;padding:0 5px}.ip-service-route>span>b{display:block;font-size:8px;margin-bottom:4px}.ip-service-route>span:first-child{text-align:left;padding-left:0}.ip-service-route>span:last-child{text-align:right;padding-right:0}.ip-service-route{padding-top:49px}.ip-flow-next{display:block;margin-top:19px;padding-top:16px}.ip-flow-next>span{font-size:10px;line-height:1.7}.ip-flow-next>button{margin:13px 0 0 auto;font-size:10px}.ip-flow-next>strong{display:block;margin-top:12px}.ip-flow-selection>.ip-dependency{margin:18px -15px -18px}.ip-category-pressure{padding:22px 17px 18px}.ip-category-rows{margin-top:19px}.ip-category-rows>button{grid-template-columns:17px minmax(0,.9fr) minmax(0,1fr) 68px 8px;gap:8px;min-height:51px}.ip-category-rows>button>span:nth-child(2)>strong{font-size:11px}.ip-category-rows>button>span:nth-child(2)>small{font-size:8px}.ip-category-status{font-size:8px}.ip-category-gauge{gap:2px}.ip-category-pressure>footer{font-size:8px}.ip-category-pressure>footer>button{font-size:8px}.ip-parts-impact>header{padding:20px 17px 15px;display:block}.ip-parts-impact>header>span{margin-top:12px;font-size:9px}.ip-parts-impact h2{font-size:22px}.ip-impact-references{grid-template-columns:1fr 1fr;padding-inline:6px}.ip-impact-references>button{padding:13px 9px;gap:8px;align-items:start}.ip-impact-references>button>.ip-part-glyph{width:24px;height:27px}.ip-impact-references strong{font-size:9px}.ip-impact-references small{font-size:8px}.ip-impact-references>button>.ip-impact-count{position:absolute;left:9px;bottom:10px;font-size:7px;padding:2px 3px;background:none}.ip-impact-references>button>svg:last-child{display:none}.ip-impact-detail>.ip-dependency{padding:19px 17px}.ip-inventory-workspace .ip-inventory-filters{gap:15px;overflow-x:auto;scrollbar-width:thin;justify-content:start;padding-bottom:10px}.ip-inventory-workspace .ip-inventory-filters>button{font-size:10px}.ip-inventory-workspace .ip-inventory-filters>button.active:after{bottom:-4px}.ip-inventory-workspace .ip-table-toolbar>.ip-search{min-width:0}.ip-no-dependency{padding:21px 17px;gap:11px;flex-wrap:wrap}.ip-no-dependency>button{margin:5px 0 0 auto}.ip-no-dependency strong{font-size:12px}.ip-no-dependency small{font-size:10px}.ip-retention-counter{display:none}.ip-retention-layout{display:flex;flex-direction:column;background:none;gap:18px;overflow:visible}.ip-follow-queue{width:100%;border:0;border-radius:4px;padding-top:20px;min-height:0}.ip-follow-queue>header{padding-inline:17px}.ip-follow-queue h2{font-size:16px}.ip-follow-queue>.ip-search{margin-top:15px}.ip-queue-filters{gap:23px}.ip-queue-filters>button{font-size:10px}.ip-queue-items{max-height:330px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#575d61 #212324}.ip-queue-items>div>h3{font-size:10px;padding:14px 17px 10px}.ip-follow-item{padding:14px 17px}.ip-follow-item>strong{font-size:15px}.ip-follow-item-top>b{font-size:9px}.ip-follow-item-top>span{font-size:8px}.ip-follow-customer{flex-wrap:nowrap;font-size:11px;margin-top:4px}.ip-follow-customer>small{font-size:8px}.ip-follow-reason{font-size:10px;margin-top:8px}.ip-follow-contact{font-size:9px;margin-top:9px}.ip-follow-contact>small{font-size:8px}.ip-follow-queue>footer{padding:13px 17px;font-size:9px;border-top:1px solid #ffffff07}.ip-customer-desk{background:#222325;padding:23px 17px 20px;width:100%;border-radius:4px}.ip-customer-heading{gap:11px;padding-bottom:24px}.ip-customer-heading h2{font-size:23px;letter-spacing:-.7px}.ip-customer-heading>div>span{font-size:9px}.ip-customer-heading p{font-size:9px}.ip-customer-monogram{width:37px;height:43px;font-size:11px}.ip-customer-state{font-size:8px;background:#222325}.ip-vehicle-dossier{gap:15px;padding-top:25px;padding-bottom:23px}.ip-vehicle-dossier h3{font-size:21px}.ip-dossier-label{font-size:9px}.ip-vehicle-dossier .ip-plate{font-size:10px}.ip-vehicle-dossier .ip-plate>small{font-size:8px}.ip-vehicle-dossier p{font-size:10px}.ip-dossier-car>.ip-vehicle-plan{width:39px;height:88px}.ip-dossier-mileage{padding-left:65px;gap:13px}.ip-dossier-mileage>span{font-size:8px}.ip-dossier-mileage>strong{font-size:22px}.ip-dossier-mileage>button{font-size:9px}.ip-retention-purpose{padding:17px 14px;gap:11px}.ip-retention-purpose>div>span{font-size:9px}.ip-retention-purpose h3{font-size:14px}.ip-retention-purpose p{font-size:11px}.ip-history-heading{margin-top:25px}.ip-history-heading>h3{font-size:14px}.ip-history-heading>span{font-size:8px;max-width:110px}.ip-history-entry{grid-template-columns:42px 27px minmax(0,1fr);gap:11px;padding-bottom:26px}.ip-history-entry:before{left:66px}.ip-history-entry>time{font-size:10px}.ip-history-entry>time>small{font-size:7px}.ip-history-entry h4{font-size:13px;line-height:1.55}.ip-history-entry>div>span{font-size:9px}.ip-history-entry p{font-size:11px}.ip-history-entry .ip-technician>span{font-size:10px}.ip-maintenance-track{padding:17px 14px}.ip-maintenance-track>div:first-child{display:flex;gap:10px}.ip-maintenance-track>div:first-child>span{font-size:8px}.ip-maintenance-track strong{font-size:13px;margin-top:0}.ip-maintenance-track strong>small{font-size:7px}.ip-next-action{width:100%;padding:24px 21px;border:0;border-radius:4px;min-height:0}.ip-next-action>header h2{font-size:29px;line-height:1.2;max-width:230px}.ip-next-action .ip-domain-kicker{font-size:10px}.ip-next-action>header>p{font-size:12px;line-height:1.7}.ip-contact-context{margin:24px 0}.ip-contact-context>span{font-size:10px}.ip-contact-context>strong{font-size:14px}.ip-contact-context>small{font-size:10px}.ip-retention-actions>button{padding:14px 15px;font-size:12px;gap:11px}.ip-retention-actions>button.close-follow{padding-top:19px}.ip-contact-compose>h3{font-size:15px}.ip-contact-compose>label{font-size:11px}.ip-contact-compose textarea,.ip-contact-compose input{font-size:12px;padding:12px}.ip-contact-compose>p{font-size:10px}.ip-contact-compose>.ip-button{font-size:12px;padding:13px}.ip-contact-compose>button:last-child:not(.ip-button){font-size:11px}.ip-retention-owner>span{font-size:10px}.ip-retention-owner>.ip-technician>span{font-size:12px}.ip-next-action>footer{font-size:10px;gap:10px}.ip-next-action>footer>svg{width:15px}.ip-retention-notice{font-size:10px;align-items:start}.ip-retention-notice>svg{flex-shrink:0;margin-top:3px}.ip-desk-empty{width:100%;min-height:300px;background:#242729;border-radius:4px}.ip-desk-empty>h2{font-size:21px}.ip-desk-empty>p{font-size:11px}}@media(max-width:370px){.ip-bay-heading{padding-inline:14px}.ip-bay-heading h2,.ip-bay-control.is-compact .ip-bay-heading h2{font-size:18px}.ip-bay-utilization>strong{font-size:25px}.ip-bay-utilization>span:nth-child(2){font-size:6px}.ip-bay-utilization b{font-size:6px}.ip-floor-plan{margin-inline:9px;padding-left:16px;padding-right:8px}.ip-bay-grid{column-gap:15px}.ip-bay-id>span{font-size:6px}.ip-bay-id>strong{font-size:11px}.ip-bay-station{padding-inline:7px}.ip-bay-assignment>strong{font-size:10px}.ip-bay-assignment>span:not(.ip-technician):not(.ip-progress):not(.ip-bay-eta){font-size:8px}.ip-bay-assignment>.ip-technician>span{font-size:7px}.ip-bay-assignment>.ip-technician>i{width:15px}.ip-bay-eta{font-size:8px}.ip-floor-staging{padding-inline:14px}.ip-floor-staging>div>div{flex-basis:100%;justify-content:start;padding-left:23px}.ip-floor-staging>div>span{font-size:10px}.ip-floor-staging button{font-size:8px}.ip-category-pressure{padding-inline:13px}.ip-category-rows>button{grid-template-columns:14px minmax(0,.95fr) minmax(0,.8fr) 61px 7px;gap:6px}.ip-category-rows>button>span:nth-child(2)>strong{font-size:10px}.ip-category-status{font-size:7px}.ip-category-gauge{gap:2px}.ip-category-pressure .ip-section-heading h2{font-size:15px}.ip-category-pressure .ip-section-heading>div>span{font-size:8px}.ip-impact-references strong{font-size:8px}.ip-impact-references small{font-size:7px}.ip-impact-references>button{gap:6px;padding-inline:7px}.ip-impact-references>button>.ip-part-glyph{width:20px}.ip-customer-heading h2{font-size:21px}.ip-customer-monogram{width:30px;height:37px;font-size:10px}.ip-customer-desk{padding-inline:14px}.ip-vehicle-dossier{gap:11px}.ip-dossier-mileage{padding-left:60px}.ip-vehicle-dossier h3{font-size:20px}.ip-vehicle-dossier .ip-plate{font-size:9px}.ip-vehicle-dossier .ip-plate>small{font-size:7px}.ip-retention-purpose{padding-inline:12px}.ip-retention-purpose h3{font-size:13px}.ip-retention-purpose p{font-size:10px}.ip-history-entry{gap:9px;grid-template-columns:37px 25px minmax(0,1fr)}.ip-history-entry:before{left:58px}.ip-history-entry h4{font-size:12px}.ip-history-entry p{font-size:10px}.ip-history-entry>time{font-size:9px}.ip-maintenance-track>div:first-child{display:block}.ip-maintenance-track strong{margin-top:8px;font-size:14px}.ip-next-action{padding-inline:18px}.ip-next-action>header h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.signature-industrial .ip-car-position,.signature-industrial .ip-route-track>.ip-vehicle-plan,.signature-industrial .ip-route-track>i{transition:none!important}.signature-industrial .ip-customer-desk,.signature-industrial .ip-next-action,.signature-industrial .ip-history-entry,.signature-industrial .ip-impact-detail,.signature-industrial .ip-dependency{animation:none!important;opacity:1;transform:none}}.signature-industrial{font-variant-numeric:tabular-nums}.signature-industrial .ip-screen-heading{margin-bottom:22px}.signature-industrial .ip-screen-heading h1{font-weight:600;letter-spacing:-1.3px}.signature-industrial .ip-overline{color:#a1a7ac;font-size:10px;letter-spacing:.55px}.signature-industrial .ip-overline:before{content:"";display:inline-block;width:9px;height:10px;margin-right:10px;border-left:3px solid var(--ip-red);border-right:2px solid var(--ip-red);transform:skew(-17deg)}.signature-industrial .ip-operation-date{display:grid;gap:3px;padding-left:17px;border-left:1px solid #ffffff12;white-space:nowrap}.signature-industrial .ip-operation-date span{font-size:9px;letter-spacing:.6px;color:#a6adb2}.signature-industrial .ip-operation-date strong{font-size:12px;font-weight:500}.signature-industrial .ip-signature-stamp>span{font-weight:600;letter-spacing:1px}.signature-industrial .ip-signature-stamp>span>b{color:var(--ip-red)}.signature-industrial .sidebar-powered{opacity:.55}.signature-industrial .ip-nav-planned{cursor:default;opacity:.42}.signature-industrial .ip-nav-planned:hover{background:transparent}.signature-industrial .ip-command-layout{grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:20px}.signature-industrial .ip-command-hero{min-height:392px;border-radius:4px}.signature-industrial .ip-command-hero>img{object-position:38% 44%;filter:grayscale(.9) contrast(1.24);opacity:1;animation:rr-image-settle .65s var(--ip-ease) both}.signature-industrial .ip-engine-shade{background:linear-gradient(0deg,#101214,#101214ee 13%,#10121475 52%,#10121414 75%,#101214c4),linear-gradient(90deg,#0c0e1040,transparent)}.signature-industrial .ip-engine-grid{background-size:70px 100%;opacity:.5}.signature-industrial .ip-command-hero:after{content:"";position:absolute;right:0;top:0;width:52px;height:3px;background:var(--ip-red);transform:skew(-24deg)}.signature-industrial .ip-hero-top{margin:20px 24px 0}.signature-industrial .ip-engine-callout{top:104px;right:22px;font-size:8px;letter-spacing:1px;color:#c9c8c3}.signature-industrial .ip-command-data{margin:76px 24px 16px;align-items:end}.signature-industrial .ip-active-orders>strong{font-size:108px;font-weight:600;letter-spacing:-7px}.signature-industrial .ip-active-orders h2{margin-top:12px;font-size:20px}.signature-industrial .ip-active-orders>p{margin-top:8px;color:#bbc0c2;font-size:10px}.signature-industrial .ip-hero-side-metric>strong{font-size:43px;font-weight:500}.signature-industrial .ip-hero-side-metric>span:first-child{color:#c3c7c8;font-size:10px}.signature-industrial .ip-hero-service-pulse{display:flex;gap:16px;align-items:center;margin:0 24px 17px;padding-top:12px;border-top:1px solid #ffffff17;font-size:10px;color:#b9bfc2}.signature-industrial .ip-hero-service-pulse b{font-size:14px;color:#f0eee8;margin-right:3px;font-weight:500}.signature-industrial .ip-hero-service-pulse button{display:flex;align-items:center;gap:5px;background:transparent;border:0;padding:0;color:#f3b197;font-size:10px}.signature-industrial .ip-hero-service-pulse button:disabled{color:#a6adaf;cursor:default}.signature-industrial .ip-hero-service-pulse button>i{width:4px;height:4px;background:var(--ip-red);border-radius:50%;margin-right:3px}.signature-industrial .ip-hero-capacity{margin-inline:24px;color:#b1b8bc}.signature-industrial .ip-hero-action{margin-inline:24px;padding-block:16px 18px}.signature-industrial .ip-service-board{padding:19px 21px 0;background:#202428;animation-delay:90ms}.signature-industrial .ip-service-board .ip-section-heading{margin-bottom:15px}.signature-industrial .ip-service-board .ip-stage-rail{margin-bottom:12px}.signature-industrial .ip-service-board .ip-rail-cell>strong{font-size:27px}.signature-industrial .ip-service-row{padding-block:13px}.signature-industrial .ip-board-alert{padding-block:12px}.signature-industrial .ip-dashboard>.ip-bay-control{margin-top:20px;background:#202326;box-shadow:inset 0 1px #ffffff0b;animation:ip-panel-reveal .3s var(--ip-ease) .17s both}.signature-industrial .ip-bay-heading h2{font-size:25px;letter-spacing:-.8px}.signature-industrial .ip-bay-heading{padding-block:20px}.signature-industrial .ip-bay-technical{border-color:#8991985c}.signature-industrial .ip-bay-assignment>strong{font-size:12px}.signature-industrial .ip-bay-id>strong{color:#cdd1d2}.signature-industrial .ip-bay-station.is-held .ip-bay-id>strong{color:var(--av-racing-ff9a79, #ff9a79)}.signature-industrial .ip-progress:not(.is-waiting)>span>i{background:var(--ip-red)}.signature-industrial .ip-bay-station.vacant{background:#ffffff02}.signature-industrial .ip-performance-strip{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:22px;animation-delay:.25s;background:#191c1f}.signature-industrial .ip-performance-strip>div,.signature-industrial .ip-performance-strip>button{padding:23px 18px}.signature-industrial .ip-performance-strip strong{font-size:31px;letter-spacing:-1.1px}.signature-industrial .ip-performance-strip>:first-child{padding-left:20px}.signature-industrial .ip-performance-strip strong>small{font-size:10px}.signature-industrial .ip-performance-strip p{font-size:9px;color:#929ba2}.signature-industrial .ip-dashboard-secondary{animation-delay:.32s;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.signature-industrial .ip-dashboard-secondary .ip-floor-timeline{display:block;border:0}.signature-industrial .ip-dashboard-secondary .ip-floor-timeline>button{display:grid;grid-template-columns:52px minmax(0,1fr) 80px;gap:15px;align-items:center;border:0;border-bottom:1px solid #ffffff09;padding:13px 0;background:transparent;width:100%;text-align:left}.signature-industrial .ip-dashboard-secondary .ip-floor-time{font-size:12px}.signature-industrial .ip-dashboard-secondary .ip-floor-time>i{display:none}.signature-industrial .ip-dashboard-secondary .ip-floor-vehicle{margin:0}.signature-industrial .ip-dashboard-secondary .ip-floor-vehicle>small{margin-top:3px;min-height:0}.signature-industrial .ip-dashboard-secondary .ip-floor-owner{margin:0;justify-content:end}.signature-industrial .ip-pressure-list>button{display:flex;width:100%;align-items:center;gap:11px;color:var(--ip-white);background:transparent;border:0;border-bottom:1px solid #ffffff0b;padding:20px 0;text-align:left}.signature-industrial .ip-pressure-list>button:hover{background:#ffffff04}.signature-industrial .ip-pressure-list>button>.ip-part-glyph{width:40px;height:40px;flex-shrink:0;color:#b5b9b8}.signature-industrial .ip-pressure-list>button>span:nth-child(2){flex:1;min-width:0}.signature-industrial .ip-pressure-list>button>span:last-child{text-align:right;flex-shrink:0}.signature-industrial .ip-pressure-list>button>span:last-child>strong{font-size:21px;font-weight:500}.signature-industrial .ip-orders-layout{margin-top:19px}.signature-industrial .ip-orders-table{min-width:1090px}.signature-industrial .ip-orders-table th{width:auto;font-size:10px;font-weight:500;padding:13px 10px;background:#272c30;text-align:left}.signature-industrial .ip-orders-table th:nth-child(1){width:14%}.signature-industrial .ip-orders-table th:nth-child(2){width:10%}.signature-industrial .ip-orders-table th:nth-child(3){width:12%}.signature-industrial .ip-orders-table th:nth-child(4){width:11%}.signature-industrial .ip-orders-table th:nth-child(5){width:13%}.signature-industrial .ip-orders-table th:nth-child(6){width:8%}.signature-industrial .ip-orders-table th:nth-child(7){width:6%}.signature-industrial .ip-orders-table th:nth-child(8){width:12%}.signature-industrial .ip-orders-table th:nth-child(9){width:8%}.signature-industrial .ip-orders-table th:nth-child(10){width:6%}.signature-industrial .ip-orders-table td{padding:14px 10px;text-align:left}.signature-industrial .ip-orders-table th:first-child,.signature-industrial .ip-orders-table td:first-child{padding-left:18px}.signature-industrial .ip-orders-table td:last-child{padding-right:9px}.signature-industrial .ip-order-open>strong{font-size:12px;margin-top:5px;white-space:normal}.signature-industrial .ip-order-person{font-size:8px;margin-top:5px;display:block}.signature-industrial .ip-cell-customer{font-size:11px;line-height:1.5;color:#d2d3d0}.signature-industrial .ip-cell-service{font-size:10px;line-height:1.5;color:#b8bec0}.signature-industrial .ip-orders-table .ip-technician{gap:6px}.signature-industrial .ip-orders-table .ip-technician>span{font-size:10px;white-space:normal}.signature-industrial .ip-orders-table .ip-technician>i{width:23px;height:23px;flex-shrink:0}.signature-industrial .ip-orders-table .ip-stage{font-size:9px;white-space:normal;line-height:1.45}.signature-industrial .ip-orders-table .ip-progress{margin-top:0}.signature-industrial .ip-orders-table .ip-progress>b{font-size:9px}.signature-industrial .ip-orders-table .ip-part-waiting,.signature-industrial .ip-orders-table .ip-part-ready{font-size:9px;white-space:normal;line-height:1.5;align-items:start}.signature-industrial .ip-orders-table .ip-part-waiting>svg,.signature-industrial .ip-orders-table .ip-part-ready>svg{flex-shrink:0;margin-top:1px}.signature-industrial .ip-orders-table .ip-order-value{font-size:11px;font-weight:500}.signature-industrial .ip-priority{display:flex;gap:5px;align-items:center;color:#9ba4ab;font-size:9px}.signature-industrial .ip-priority>i{width:4px;height:4px;background:#8d959b;border-radius:50%}.signature-industrial .ip-priority.is-high{color:var(--av-racing-ff927d, #ff927d)}.signature-industrial .ip-priority.is-high>i{background:var(--ip-red)}.signature-industrial .ip-order-mode-content{min-width:0;animation:rr-view-enter .18s ease-out}.signature-industrial .ip-order-mode-content>.ip-bay-control{border-radius:0}.signature-industrial .ip-view-modes button[aria-pressed=true]{color:#f1ede7}.signature-industrial .ip-service-route .reached{color:#dbaf9b}.signature-industrial .ip-flow-lane.is-selected>.ip-flow-gate>i{background:var(--ip-red)}.signature-industrial .ip-inventory-workspace .ip-table-toolbar{flex-wrap:wrap}.signature-industrial .ip-inventory-workspace .ip-inventory-filters{gap:15px;flex-wrap:wrap;min-width:0}.signature-industrial .ip-inventory-workspace .ip-inventory-filters>button{font-size:10px;white-space:nowrap}.signature-industrial .ip-part-economics,.signature-industrial .ip-part-consumption,.signature-industrial .ip-linked-orders{padding:22px 0;border-top:1px solid #ffffff10}.signature-industrial :is(.ip-part-economics,.ip-part-consumption,.ip-linked-orders)>header{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:20px}.signature-industrial :is(.ip-part-economics,.ip-part-consumption,.ip-linked-orders) h3{font-size:14px;font-weight:500;margin:0;letter-spacing:-.3px}.signature-industrial :is(.ip-part-economics,.ip-part-consumption)>header>span,.signature-industrial .ip-part-consumption small{font-size:9px;color:#a5aeb3}.signature-industrial .ip-part-economics>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.signature-industrial .ip-part-economics>div>span{font-size:10px;color:#a6adb1}.signature-industrial .ip-part-economics strong{display:block;color:#f1eee7;font-size:27px;margin-top:10px;letter-spacing:-.8px;font-weight:500}.signature-industrial .ip-part-economics strong small{font-size:15px;margin-left:2px}.signature-industrial .ip-part-economics>div>span:last-child strong{color:var(--av-racing-ff8b74, #ff8b74)}.signature-industrial :is(.ip-part-economics,.ip-part-consumption,.ip-linked-orders) p{font-size:10px;color:#9da7ad;line-height:1.7;margin:16px 0 0}.signature-industrial .ip-part-consumption>header>strong{font-size:20px;font-weight:500}.signature-industrial .ip-consumption-bars{height:124px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:18px}.signature-industrial .ip-consumption-bars>div{display:flex;flex-direction:column;align-items:center;gap:7px}.signature-industrial .ip-consumption-bars>div>span{height:78px;width:100%;display:flex;align-items:end;background:#ffffff03}.signature-industrial .ip-consumption-bars i{display:block;width:100%;background:#8c979e}.signature-industrial .ip-consumption-bars>div:last-child i{background:var(--ip-red)}.signature-industrial .ip-consumption-bars b{font-size:10px;font-weight:400;color:#b5bec2}.signature-industrial .ip-linked-orders>button{display:flex;align-items:center;gap:13px;width:100%;border:0;border-bottom:1px solid #ffffff08;background:transparent;color:#d4d9da;padding:13px 0;text-align:left}.signature-industrial .ip-linked-orders>button:hover{background:#ffffff04}.signature-industrial .ip-linked-orders>button>b{font:12px monospace;width:38px;color:#9faab1}.signature-industrial .ip-linked-orders>button>span{flex:1}.signature-industrial .ip-linked-orders strong{font-size:12px;font-weight:500;display:block}.signature-industrial .ip-linked-orders small{color:#9da7ad;display:block;font-size:9px;margin-top:5px}.signature-industrial .modal.drawer{animation:rr-drawer-enter .22s var(--ip-ease) both}.signature-industrial .ip-detail-stage-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:25px 0 10px}.signature-industrial .ip-detail-stage-track>div{position:relative;text-align:center;color:#849098;font-size:8px;line-height:1.5}.signature-industrial .ip-detail-stage-track>div:before{content:"";position:absolute;left:50%;right:-50%;top:12px;height:1px;background:#4a535a}.signature-industrial .ip-detail-stage-track>div:last-child:before{display:none}.signature-industrial .ip-detail-stage-track b{margin:0 auto 8px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #525b61;background:#242b30;border-radius:50%;position:relative;font:9px monospace}.signature-industrial .ip-detail-stage-track .done{color:#c6cdd0}.signature-industrial .ip-detail-stage-track .active{color:#efebe3}.signature-industrial .ip-detail-stage-track .active b{background:var(--ip-red);color:#1c1310;border-color:var(--ip-red)}.signature-industrial .ip-detail-history .ip-history-change>svg{color:var(--av-racing-f08469, #f08469);flex-shrink:0}.signature-industrial .ip-history-change time{display:block;font-size:9px;color:#97a3ab;margin-top:9px}.signature-industrial .ip-order-photo-evidence{margin:22px 0}.signature-industrial .ip-order-photo-evidence img{width:100%;display:block;border-radius:3px}.signature-industrial .ip-order-photo-evidence figcaption{padding:16px 0}.signature-industrial .ip-order-photo-evidence strong{display:block;font-size:12px;font-weight:500}.signature-industrial .ip-order-photo-evidence span{display:block;font-size:10px;color:#a2afb6;line-height:1.7;margin-top:7px}.signature-industrial .ip-follow-item.is-selected{background:#342823;box-shadow:inset 2px 0 var(--ip-red)}.signature-industrial .ip-queue-filters button[aria-pressed=true]{color:#f3e7de}.signature-industrial .ip-queue-filters button[aria-pressed=true]:after{background:var(--ip-red)}.signature-industrial .ip-customer-heading h2{font-weight:500;letter-spacing:-.7px}.signature-industrial .ip-next-action>header h2{letter-spacing:-.7px}.signature-industrial .ip-customer-desk,.signature-industrial .ip-next-action{animation-duration:.2s;animation-timing-function:var(--ip-ease)}@keyframes rr-image-settle{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes rr-view-enter{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes rr-drawer-enter{0%{transform:translate(28px);opacity:.4}to{transform:translate(0);opacity:1}}@media(min-width:1251px){.signature-industrial .ip-service-board .ip-section-heading{margin-bottom:0}.signature-industrial .ip-service-board .ip-stage-rail{margin-top:12px;margin-bottom:5px}.signature-industrial .ip-service-board .ip-rail-cell{padding-block:8px 9px;gap:5px}.signature-industrial .ip-service-board .ip-board-labels{padding-block:9px 7px}.signature-industrial .ip-service-board .ip-service-row{padding-block:8px}.signature-industrial .ip-service-board .ip-board-alert{min-height:42px;margin-top:8px;padding-block:10px}.signature-industrial .ip-command-data{margin-top:63px}.signature-industrial .ip-dashboard .ip-bay-station{min-height:157px;padding:10px}.signature-industrial .ip-dashboard .ip-bay-grid{gap:44px 12px}.signature-industrial .ip-dashboard .ip-floor-plan{padding-block:12px}.signature-industrial .ip-dashboard .ip-floor-edge{padding-bottom:13px}.signature-industrial .ip-dashboard .ip-bay-assignment>.ip-technician{margin-top:8px}}@media(max-width:1250px){.signature-industrial .ip-command-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.signature-industrial .ip-command-data{margin-top:94px}.signature-industrial .ip-active-orders>strong{font-size:90px}.signature-industrial .ip-hero-side-metric>strong{font-size:34px}.signature-industrial .ip-hero-side-metric{min-width:74px}.signature-industrial .ip-active-orders h2{font-size:19px}.signature-industrial .ip-hero-service-pulse{gap:9px;flex-wrap:wrap}.signature-industrial .ip-performance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.signature-industrial .ip-performance-strip>:nth-child(n+4){border-top:1px solid #ffffff09}.signature-industrial .ip-dashboard-secondary{grid-template-columns:1fr 1fr}.signature-industrial .ip-operation-date{padding-left:10px}}@media(max-width:1000px){.signature-industrial .ip-operation-date{display:none}.signature-industrial .ip-command-hero{min-height:416px}.signature-industrial .ip-command-data{margin-top:85px}.signature-industrial .ip-service-board{padding-inline:16px}.signature-industrial .ip-service-board .ip-section-heading h2{font-size:16px}.signature-industrial .ip-service-row{padding-block:15px}.signature-industrial .ip-dashboard-secondary{grid-template-columns:1fr}}@media(max-width:700px){.signature-industrial .ip-command-layout{grid-template-columns:1fr;gap:16px}.signature-industrial .ip-command-hero{min-height:420px}.signature-industrial .ip-command-data{margin-top:102px}.signature-industrial .ip-active-orders>strong{font-size:103px}.signature-industrial .ip-hero-side-metric>strong{font-size:39px}.signature-industrial .ip-engine-callout{top:90px}.signature-industrial .ip-hero-service-pulse{gap:16px}.signature-industrial .ip-service-board{padding:21px 19px 0}.signature-industrial .ip-bay-heading h2{font-size:23px}.signature-industrial .ip-bay-assignment>strong{font-size:11px}.signature-industrial .ip-performance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-industrial .ip-performance-strip>div,.signature-industrial .ip-performance-strip>button{padding:20px 16px}.signature-industrial .ip-performance-strip>:nth-child(n+3){border-top:1px solid #ffffff09}.signature-industrial .ip-performance-strip strong{font-size:31px}.signature-industrial .ip-inventory-workspace .ip-inventory-filters{gap:18px;flex-wrap:nowrap;overflow-x:auto;flex-basis:100%;padding-bottom:12px}.signature-industrial .ip-inventory-workspace .ip-table-toolbar{display:flex}.signature-industrial .ip-inventory-workspace .ip-search{flex:1;width:100%}.signature-industrial .ip-orders-table th{position:static}.signature-industrial .ip-order-mode-content>.ip-bay-control{padding-inline:0}.signature-industrial .ip-consumption-bars{gap:12px}}@media(max-width:380px){.signature-industrial .ip-command-data{margin-inline:20px;gap:10px}.signature-industrial .ip-active-orders>strong{font-size:94px}.signature-industrial .ip-active-orders h2{font-size:17px}.signature-industrial .ip-hero-side-metric>strong{font-size:33px}.signature-industrial .ip-hero-service-pulse{margin-inline:20px;font-size:9px;gap:10px}.signature-industrial .ip-hero-service-pulse button{font-size:9px}.signature-industrial .ip-part-economics strong{font-size:23px}.signature-industrial .ip-dashboard-secondary .ip-floor-timeline>button{grid-template-columns:42px minmax(0,1fr) 65px;gap:9px}}@media(prefers-reduced-motion:reduce){.signature-industrial .ip-command-hero>img,.signature-industrial .ip-order-mode-content,.signature-industrial .modal.drawer,.signature-industrial .ip-dashboard>.ip-bay-control{animation:none!important;transform:none;opacity:1}}.signature-industrial .modal.drawer>.modal-heading{position:sticky;top:0;z-index:3;background:#21262b;border-bottom:1px solid #ffffff0b}.signature-industrial .ip-part-economics{scroll-margin-top:85px}.signature-industrial .ip-service-board{--rr-board-inset: 21px}.signature-industrial .ip-service-board .ip-board-alert{margin-inline:calc(-1 * var(--rr-board-inset))}@media(max-width:1000px){.signature-industrial .ip-service-board{--rr-board-inset: 16px}}@media(max-width:700px){.signature-industrial .ip-service-board{--rr-board-inset: 19px}}.experience-shell.business-theme.premium-experience.rr-reference{--ip-red: var(--av-racing-f13232, #f13232);--rr-ink: #19252e;--rr-secondary: #5d6b77;--rr-border: #d9dfe3;background:#e7ebee}.experience-shell.business-theme.premium-experience.rr-reference .experience-main{padding:26px 30px 32px;background:linear-gradient(140deg,#f5f6f7,#e6eaee 70%)}.experience-shell.business-theme.premium-experience.rr-reference .experience-sidebar{background:linear-gradient(155deg,#172129,#080f14 80%);border-right:1px solid #37434b;isolation:isolate;overflow:hidden auto}.rr-reference .experience-sidebar:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:245px;background:linear-gradient(#0c141b,#0a111677 52%,#0a1017b8),url(/images/car.jpg) 36% 80% / auto 120%;opacity:.85;pointer-events:none}.rr-reference .ip-domain-nav .nav-item.active{background:linear-gradient(100deg,var(--av-racing-82272b70, #82272b70),#39272b99);box-shadow:inset 3px 0 var(--av-racing-f13232, #f13232),inset 0 1px #ffffff0d}.rr-reference .ip-domain-nav .nav-item.active>svg{color:var(--av-racing-ff6260, #ff6260)}.rr-reference .company-brand{filter:drop-shadow(0 3px 5px #0007)}.rr-reference .ip-brand-mark>i{background:var(--av-racing-f13232, #f13232)}.experience-shell.business-theme.premium-experience.rr-reference .experience-topbar{background:#f6f7f8;color:var(--rr-ink);border-bottom:1px solid #d5dce2;box-shadow:0 3px 12px #233d4c08}.rr-reference .experience-topbar :is(.breadcrumb>strong,.ip-operation-date strong){color:#263540}.rr-reference .experience-topbar :is(.breadcrumb>span,.search-trigger,.notification-button,.ip-topbar-period,.ip-topbar-period select,.ip-operation-date span){color:#5e6e7a}.rr-reference .experience-topbar .search-trigger{background:#e8ecf0;padding:9px 12px;border-radius:4px}.rr-reference .ip-topbar-period,.rr-reference .ip-operation-date{border-color:#d5dce2}.rr-reference .ip-screen-heading{color:var(--rr-ink);margin-bottom:25px}.rr-reference .ip-screen-heading h1{color:var(--rr-ink);font-size:35px;font-weight:700;letter-spacing:-1.4px}.rr-reference .ip-screen-heading p{color:var(--rr-secondary)}.rr-reference .ip-overline{color:#697781;letter-spacing:1.3px;text-transform:uppercase;font-size:9px}.rr-reference .ip-screen-heading h1>span{color:var(--av-racing-e82e30, #e82e30)}.rr-reference .ip-screen-index{color:#98a4ad}.rr-reference .ip-screen-note{color:#62717e;border-color:#cfd8de}.rr-reference .ip-screen-note>span:last-child{color:#536470}.rr-reference .ip-command-layout{display:block}.rr-reference .ip-command-hero{min-height:338px;display:grid;grid-template-rows:1fr auto;position:relative;background:#0b141b;border:1px solid #34434c;border-radius:7px;box-shadow:0 14px 30px #14243225,inset 0 1px #ffffff30;overflow:hidden}.rr-reference .ip-command-hero>img{object-position:70% 52%;opacity:1;filter:saturate(.7) contrast(1.12);width:100%;height:100%}.rr-reference .ip-engine-shade{background:linear-gradient(90deg,#071019f5,#071018d6 28%,#07101813 68%),linear-gradient(0deg,#071018bd,transparent 65%)}.rr-reference .rr-racing-mark{display:flex;position:absolute;right:40%;top:53px;gap:13px;height:140px;transform:skew(-19deg);opacity:.88;pointer-events:none}.rr-reference .rr-racing-mark>i{width:38px;background:linear-gradient(var(--av-racing-fb3b3b, #fb3b3b),var(--av-racing-9b1b2345, #9b1b2345))}.rr-reference .rr-racing-mark>i:last-child{width:19px;height:93px;margin-top:auto}.rr-reference .ip-command-hero>.ip-screen-heading{position:relative;display:block;z-index:1;margin:0;padding:37px 32px 58px;grid-row:1;color:#fff}.rr-reference .ip-command-hero .ip-overline{color:#c2cbd2;font-size:9px;letter-spacing:2.2px}.rr-reference .ip-command-hero .ip-screen-heading h1{color:#fff;max-width:360px;font-size:42px;text-transform:uppercase;line-height:1.04;letter-spacing:-1.1px;margin:17px 0 13px}.rr-reference .ip-command-hero .ip-screen-heading p{color:#c2cbd2;font-size:10px}.rr-reference .ip-command-hero .ip-shift-state{position:absolute;right:25px;top:23px;background:#08121bc9;padding:7px 10px;border:1px solid #ffffff25;border-radius:3px;color:#e7eef0}.rr-reference .ip-hero-top{position:absolute;left:33px;top:206px;margin:0;font-size:9px;color:#bac6ce;gap:20px}.rr-reference .ip-hero-top>span:first-child{font-size:9px}.rr-reference .ip-hero-top .ip-live-signal{display:none}.rr-reference .ip-command-hero:after{width:120px;height:3px}.rr-reference .rr-hero-instruments{display:grid;grid-template-columns:1.85fr 1fr 1fr;position:relative;z-index:1;background:linear-gradient(110deg,#18252c,#18252c 65%,#21323c);border-top:1px solid #a4bac04d;box-shadow:0 -12px 35px #07121a40,inset 0 1px #ffffff08;margin:0 12px 12px;border-radius:4px;grid-row:2}.rr-reference .ip-command-data{margin:0;padding:17px 22px;display:flex;align-items:center;gap:25px;border-right:1px solid #cad6da22}.rr-reference .ip-active-orders{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:14px}.rr-reference .ip-active-orders>strong{font-size:56px;letter-spacing:-3px;grid-row:1 / 3;font-weight:600;line-height:1}.rr-reference .ip-active-orders>strong>small{font-size:9px;letter-spacing:0;margin-left:5px}.rr-reference .ip-active-orders h2{font-size:13px;margin:0;letter-spacing:0}.rr-reference .ip-active-orders>p{font-size:9px;margin:3px 0 0;color:#bbc6ce;max-width:155px;line-height:1.6}.rr-reference .ip-hero-side-metric{min-width:auto;border:0;padding:0;margin-left:auto}.rr-reference .ip-hero-side-metric>strong{font-size:34px;letter-spacing:-1px;line-height:1.1}.rr-reference .ip-hero-side-metric>strong>small{font-size:16px}.rr-reference .ip-hero-side-metric>span:first-child{font-size:8px;color:#c0cbd1}.rr-reference .ip-metric-ticks{display:none}.rr-reference .ip-hero-service-pulse{margin:0;padding:18px 22px;border:0;border-right:1px solid #cad6da22;display:grid;align-content:center;gap:9px}.rr-reference .ip-hero-service-pulse>span{font-size:10px}.rr-reference .ip-hero-service-pulse b{font-size:20px}.rr-reference .ip-hero-service-pulse button{color:var(--av-racing-ff9d96, #ff9d96);font-size:10px}.rr-reference .ip-hero-capacity{margin:0;padding:20px 22px;display:flex;align-content:center;flex-wrap:wrap;gap:8px;color:#c2cbd0}.rr-reference .ip-hero-capacity>span{font-size:9px}.rr-reference .ip-hero-capacity>span:first-child{width:100%}.rr-reference .ip-hero-capacity>span:first-child>b{color:#fff;font-size:23px;font-weight:500}.rr-reference .ip-hero-capacity>div{width:100%;margin:0;background:#52626b;height:3px}.rr-reference .ip-hero-capacity>div>i{background:var(--av-racing-f13232, #f13232)}.rr-reference .ip-hero-action{position:absolute;right:24px;top:194px;z-index:2;margin:0;padding:10px 12px;width:auto;background:#07131bb8;border:1px solid #bccbd64d;border-radius:3px;font-size:10px;gap:15px}.rr-reference .ip-hero-action:hover{background:var(--av-racing-d8272c, #d8272c);border-color:var(--av-racing-ff6868, #ff6868)}.rr-reference .ip-dashboard>.ip-bay-control,.rr-reference .ip-bay-control{margin-top:25px;background:linear-gradient(130deg,#25343e,#121c24);box-shadow:0 12px 25px #24364224,inset 0 1px #72828d80;border:1px solid #1c2b35;border-radius:6px;color:#edf1f4}.rr-reference .ip-bay-heading{padding:20px 24px 17px}.rr-reference .ip-bay-heading h2{font-size:26px;font-weight:600;letter-spacing:-.8px}.rr-reference .ip-domain-kicker{color:#aab9c3;font-size:9px;letter-spacing:.6px}.rr-reference .ip-bay-utilization>strong{font-size:40px}.rr-reference .ip-bay-utilization>span:nth-child(2),.rr-reference .ip-bay-utilization b{color:#bac8d0}.rr-reference .ip-occupancy-meter>i.occupied{background:var(--av-racing-eb4543, #eb4543);transform:skew(-15deg)}.rr-reference .ip-floor-plan{margin:0 14px;padding:0 12px 36px;background:radial-gradient(ellipse at 50% 10%,#63707780,transparent 65%),repeating-linear-gradient(90deg,#ffffff04 0 1px,transparent 1px 140px),linear-gradient(125deg,#303b41,#252f35 48%,#3a454a);box-shadow:inset 0 3px 12px #0006;border:1px solid #6e7a806b;border-radius:4px}.rr-reference .ip-floor-edge{padding:12px 0;color:#d2d9dc}.rr-reference .ip-floor-edge>span:last-child{color:#bcc7cd}.rr-reference .ip-dashboard .ip-floor-plan{padding-block:0 36px}.rr-reference .ip-bay-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.rr-reference .ip-dashboard .ip-bay-grid{gap:10px}.rr-reference .ip-bay-station,.rr-reference .ip-dashboard .ip-bay-station{padding:9px 8px 10px;min-height:315px;background:linear-gradient(#68717638,#101b2494)}.rr-reference .ip-bay-technical,.rr-reference .ip-bay-station.south>.ip-bay-technical{border:1px solid #b4b8b455;border-bottom:0}.rr-reference .ip-bay-technical>i{top:62px;height:99px;width:71px;bottom:auto;left:calc(50% - 36px);border-left:6px solid var(--av-racing-b22d30, #b22d30);border-right:6px solid var(--av-racing-b22d30, #b22d30);box-shadow:2px 0 2px #0d161a,-2px 0 2px #0d161a}.rr-reference .ip-bay-technical>i:nth-child(2){top:84px;width:80px;height:8px;left:calc(50% - 40px);border-color:var(--av-racing-ee5d53, #ee5d53);border-width:14px;box-shadow:0 1px 4px #0005;transform:rotate(-14deg)}.rr-reference .ip-bay-technical>span{display:none}.rr-reference .ip-bay-id{flex-wrap:wrap;gap:4px;min-height:32px;align-content:start}.rr-reference .ip-bay-id>strong{font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:.8px;width:100%;color:#fff}.rr-reference .ip-bay-id>span{margin-left:0;font-size:8px;background:#183c3299;color:#8dd8b2;padding:2px 4px;border-radius:2px}.rr-reference .ip-bay-id>i{display:none}.rr-reference .ip-bay-station[data-stage=Diagnóstico] .ip-bay-id>span{color:#f1cb8c;background:#60482099}.rr-reference .ip-bay-station.is-held{background:linear-gradient(var(--av-racing-941d335a, #941d335a),#271921bd);box-shadow:inset 0 2px var(--av-racing-ff5554, #ff5554)}.rr-reference .ip-bay-station.is-held .ip-bay-id>span{color:#ffb8ac;background:var(--av-racing-9c263779, #9c263779)}.rr-reference .ip-bay-station.is-held .ip-bay-id>strong{color:#ffd0c9}.rr-reference .ip-bay-station.is-selected{box-shadow:inset 0 0 0 2px #fff;background-color:#53616d}.rr-reference .ip-bay-vehicle{display:flex;flex-direction:column;padding-top:13px;gap:3px;align-items:stretch}.rr-reference .ip-car-position{width:82px;height:130px;align-self:center;filter:drop-shadow(4px 7px 3px #0009)}.rr-vehicle-photo{display:block;position:relative;width:82px;height:130px;flex-shrink:0}.rr-vehicle-photo>img{width:100%;height:100%;object-fit:fill;clip-path:polygon(31% 3%,68% 3%,80% 6%,85% 28%,91% 31%,90% 35%,84% 35%,85% 85%,80% 94%,65% 98%,35% 98%,20% 94%,15% 85%,16% 35%,10% 35%,9% 31%,15% 28%,20% 6%)}.rr-vehicle-photo.is-sedan>img{filter:brightness(1.1)}.rr-reference .ip-car-position>svg:last-child{right:0;bottom:8px;color:#ffe4df;background:var(--av-racing-ce2e35, #ce2e35)}.rr-reference .ip-bay-assignment{width:100%;border-top:1px solid #b1c0c127;padding-top:10px}.rr-reference .ip-bay-assignment>strong{font-size:12px;line-height:1.3;font-weight:600;letter-spacing:-.25px;min-height:31px}.rr-reference .ip-bay-assignment>small{color:#c0cbd3;font-size:8px}.rr-reference .ip-bay-assignment>span:not(.ip-technician):not(.ip-progress):not(.ip-bay-eta){min-height:26px;font-size:9px;margin:5px 0 7px;color:#bcc8cf}.rr-reference .ip-bay-assignment>.ip-technician{margin-top:4px}.rr-reference .ip-bay-assignment>.ip-technician>span{color:#d4dce1;font-size:9px}.rr-reference .ip-bay-assignment>.ip-technician>i{background:#53636e;color:#f2f5f8}.rr-reference .ip-progress:not(.is-waiting)>span>i{background:#c8d5dd}.rr-reference .ip-bay-assignment .ip-progress>b{color:#fff;font-size:8px}.rr-reference .ip-bay-eta{color:#c2ccd3;margin-top:8px}.rr-reference .ip-bay-eta>b{color:#fff}.rr-reference .ip-bay-empty{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:29px;text-align:center}.rr-reference .ip-bay-empty .ip-vehicle-plan{height:104px;width:51px;opacity:.45;color:#bed0da}.rr-reference .ip-bay-empty>div{margin:0}.rr-reference .ip-bay-empty strong{color:#dae4e8;font-weight:400}.rr-reference .ip-bay-empty span,.rr-reference .ip-bay-empty small{color:#b5c2cb;font-size:8px}.rr-reference .ip-bay-station.vacant{background:#b1c3cc08}.rr-reference .ip-bay-station.vacant .ip-bay-technical{border:1px dashed #adbec05c}.rr-reference .ip-bay-station.vacant .ip-bay-technical>i{display:none}.rr-reference .ip-bay-station.vacant .ip-bay-id>span{background:#b6c4d41c;color:#d6e1e7}.rr-reference .ip-drive-aisle{top:auto;bottom:7px;height:23px;padding:0 20px;color:#bbc6cb;font-size:8px}.rr-reference .ip-drive-aisle:before,.rr-reference .ip-drive-aisle:after{border-color:#a4b0b233}.rr-reference .ip-floor-staging{margin:0;padding:14px 24px;border-bottom:1px solid #8b9fa522;gap:24px}.rr-reference .ip-floor-staging>div>span{color:#cbd5dc}.rr-reference .ip-floor-staging button{background:#354651;color:#e8edf0;border:1px solid #8a9da82b}.rr-reference .ip-floor-staging button>small{color:#b7c7d0}.rr-reference .ip-bay-control>.ip-dependency{margin:0;padding:14px 24px;background:linear-gradient(100deg,#53282b88,#1c262e);border-radius:0}.rr-reference .ip-dependency-label>span{color:#eeaca6}.rr-reference .ip-dependency-label>b{color:#e5b5ad}.rr-reference .ip-dependency-chain strong{color:#f3f4f5}.rr-reference .ip-dependency-chain small{color:#b6c5cf}.rr-reference .ip-dependency-chain>button>span>span,.rr-reference .ip-dependency-supplier>span>span{color:#b6c5cf}.rr-reference .ip-dependency-bay{background:var(--av-racing-cb3b3b, #cb3b3b);color:#fff}.rr-reference .ip-performance-strip{background:#f8fafb;color:#22313d;border:1px solid #d1dae0;box-shadow:0 5px 14px #2d49510c;border-radius:5px;margin:22px 0;grid-template-columns:1fr 1fr 1fr 1.3fr .8fr 1fr}.rr-reference .ip-performance-strip>:is(div,button){padding:19px 17px;border-color:#dce2e6}.rr-reference .ip-performance-strip>button{background:linear-gradient(135deg,#dce4e9,#eff2f4);color:#192b39;border-top:2px solid var(--av-racing-ed3535, #ed3535)}.rr-reference .ip-performance-strip strong{color:#192b39;font-size:30px;margin-top:11px}.rr-reference .ip-performance-strip>:is(div,button)>span,.rr-reference .ip-performance-strip p,.rr-reference .ip-performance-strip strong>small{color:#5b6d79}.rr-reference .ip-performance-strip>:is(div,button)>span{font-size:9px}.rr-reference .rr-support-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px;align-items:start}.rr-reference .ip-dashboard-secondary{display:contents}.rr-reference .ip-dashboard-secondary>.ip-inventory-pressure{grid-column:1 / -1}.rr-reference .ip-inventory-pressure .ip-pressure-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rr-reference .ip-dashboard-secondary>.ip-shop-floor{height:100%}.rr-reference :is(.ip-service-board,.ip-shop-floor,.ip-inventory-pressure){padding:23px;border:1px solid #d4dde3;background:#fafbfc;color:#1e2d38;border-radius:5px;box-shadow:0 6px 18px #2644540a}.rr-reference .ip-section-heading h2{color:inherit;font-size:17px;font-weight:600}.rr-reference :is(.ip-service-board,.ip-shop-floor,.ip-inventory-pressure) .ip-section-heading :is(span,button){color:#697c8b}.rr-reference .ip-service-board .ip-stage-rail{background:#edf1f4;padding:8px;border-radius:3px;margin-block:20px 6px}.rr-reference .ip-service-board .ip-rail-cell{border-color:#d6dee4;padding:10px 7px}.rr-reference .ip-service-board .ip-rail-cell>strong{color:#203440;font-size:26px}.rr-reference .ip-service-board .ip-rail-cell>span{color:#667987}.rr-reference .ip-service-board .ip-rail-cell>i{background:#b0bec8}.rr-reference .ip-board-labels{border-color:#dbe2e7;color:#607482;font-size:9px}.rr-reference .ip-service-row{padding-block:18px;border-color:#dce4e9}.rr-reference .ip-service-row.needs-attention{background:#f9eded}.rr-reference .ip-board-vehicle strong{color:#1c303d;font-size:12px}.rr-reference .ip-board-vehicle small{color:#647785}.rr-reference .ip-bay-number{background:#e0e7ed;color:#536775}.rr-reference .ip-board-progress .ip-technician{color:#5b6d7b}.rr-reference .ip-board-progress .ip-technician>span{color:#526979}.rr-reference .ip-board-progress .ip-technician>i{background:#d5e0e8;color:#395265}.rr-reference .ip-board-progress .ip-progress>b{color:#667a88}.rr-reference .ip-board-eta strong{color:#233d4e}.rr-reference .ip-board-eta small{color:#667d8d}.rr-reference .ip-service-board .ip-board-alert{margin:14px -23px -23px;padding:16px 23px;background:#f1dfdd;color:var(--av-racing-85413f, #85413f);border-top:1px solid #e8c9c5}.rr-reference .ip-board-alert strong{color:var(--av-racing-753537, #753537)}.rr-reference .ip-board-alert>svg{color:var(--av-racing-c13338, #c13338)}.rr-reference .ip-dashboard-secondary .ip-floor-timeline>button{border-color:#dfe5e9;padding-block:11px}.rr-reference .ip-floor-time{color:#365265}.rr-reference .ip-floor-vehicle>strong{color:#243c4b;font-size:11px}.rr-reference .ip-floor-vehicle>small,.rr-reference .ip-floor-owner{color:#627887}.rr-reference .ip-floor-owner .ip-technician>i{background:#d5e1e8;color:#486375}.rr-reference .ip-pressure-list>button{color:#253d4b;padding:13px 0;border-color:#dce3e9}.rr-reference .ip-pressure-list small{color:#657a89}.rr-reference .ip-pressure-list strong{color:#2a4252}.rr-reference .ip-pressure-list .ip-pressure-label{color:#597182}.rr-reference .ip-pressure-list .ip-pressure-label.low{color:var(--av-racing-a24b32, #a24b32)}.rr-reference .ip-pressure-list .ip-part-glyph{background:linear-gradient(135deg,#d4dee6,#f0f3f5);color:#587282;border-radius:5px;padding:5px}.rr-reference .ip-pressure-list .critical{color:var(--av-racing-b42f36, #b42f36)}.rr-reference .ip-service-board .ip-stage{background:#e6edf1;color:#506a79}.rr-reference .ip-service-board .ip-stage-3{color:var(--av-racing-b03137, #b03137);background:#f6dfdd}.rr-reference .rr-order-heading{position:relative;isolation:isolate;overflow:hidden;border-radius:5px;min-height:173px;padding:27px 28px;background:#13232e;color:#fff;margin-bottom:0}.rr-reference .rr-heading-photo{position:absolute;inset:0 0 0 auto;width:62%;height:100%;object-fit:cover;object-position:65% 48%;z-index:-2;filter:saturate(.55) contrast(1.08)}.rr-reference .rr-order-heading:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#111f2c 20%,#111f2cee 40%,#111f2c08 85%)}.rr-reference .rr-order-heading .ip-overline,.rr-reference .rr-order-heading p{color:#c6d0d8}.rr-reference .rr-order-heading h1{color:#fff}.rr-reference .rr-order-heading .ip-screen-index{color:#ffffffa0;text-shadow:0 2px 12px #000a;font-size:50px}.rr-reference .ip-order-viewbar{background:#142632;padding:0 20px 14px;margin:0 0 20px;border-radius:0 0 4px 4px}.rr-reference .ip-order-viewbar>span{color:#b6c7d2}.rr-reference .ip-view-modes{background:#0a1b27}.rr-reference .ip-view-modes>button{color:#b9cbd7}.rr-reference .ip-view-modes>button[aria-pressed=true]{background:var(--av-racing-e7393b, #e7393b);color:#fff;box-shadow:none}.rr-reference .ip-view-modes>button[aria-pressed=true]>svg{color:#fff}.rr-reference .ip-work-orders>.ip-stage-rail{background:#f8fafc;border:1px solid #d1dce4;border-radius:4px;padding:5px 15px;margin-bottom:22px}.rr-reference .ip-work-orders>.ip-stage-rail .ip-rail-cell{color:#506977;border-color:#dae3e8}.rr-reference .ip-work-orders>.ip-stage-rail .ip-rail-cell>strong{color:#1d3545}.rr-reference .ip-work-orders>.ip-stage-rail .ip-rail-cell>span{color:#536e80}.rr-reference .ip-work-orders>.ip-stage-rail .ip-rail-cell.is-active{background:#f8e7e7}.rr-reference .ip-order-workspace,.rr-reference .ip-inventory-workspace{background:#fcfdfe;border:1px solid #cbd7df;box-shadow:0 8px 22px #2943500d;border-radius:5px;color:#263c4b}.rr-reference .ip-table-toolbar{background:#f8fafc;border-color:#d7e0e7;padding:18px 21px}.rr-reference .ip-table-toolbar>button{color:#5b7282}.rr-reference .ip-table-toolbar>button.active{color:#203e52}.rr-reference .ip-table-toolbar>button>span{background:#e4ebf1;color:#536a7a}.rr-reference .ip-table-toolbar .ip-search{background:#e9eff4;color:#4e6a7e;border:1px solid #dce5ec}.rr-reference .ip-search input{color:inherit}.rr-reference .ip-search input::placeholder{color:#6c8292}.rr-reference .ip-applied-filter{background:#eff3f6;color:#5a7487;border-color:#dce5eb}.rr-reference :is(.ip-orders-table,.ip-parts-table){color:#294152}.rr-reference :is(.ip-orders-table,.ip-parts-table) th{color:#5e7789;background:#e7edf2;border-color:#d4e0e7}.rr-reference :is(.ip-orders-table,.ip-parts-table) td{border-color:#e0e7ed}.rr-reference .ip-orders-table tr:nth-child(2n){background:#f4f7fa}.rr-reference .ip-orders-table tr.is-blocked{background:#fbefed;box-shadow:inset 3px 0 var(--av-racing-e83a39, #e83a39)}.rr-reference .ip-orders-table tbody tr:hover,.rr-reference .ip-parts-table tbody tr:hover{background:#e8eff5}.rr-reference .ip-order-open{color:#1c3649;position:relative;padding-left:38px}.rr-reference .rr-vehicle-photo.is-thumbnail{width:34px;height:56px;position:absolute;left:-4px;top:0;filter:drop-shadow(0 2px 2px #1b384655)}.rr-reference .ip-order-open>strong{color:#263d4b;font-weight:600}.rr-reference :is(.ip-order-id,.ip-order-person,.ip-table-bay){color:#627f90}.rr-reference :is(.ip-cell-customer,.ip-cell-service){color:#476170}.rr-reference .ip-orders-table .ip-technician{color:#476170}.rr-reference .ip-orders-table .ip-technician>span{color:#526b7b}.rr-reference .ip-orders-table .ip-technician>i{background:#e1e9ef;color:#4e6c81}.rr-reference .ip-orders-table .ip-progress>span{background:#d7e0e6}.rr-reference .ip-orders-table .ip-progress:not(.is-waiting)>span>i{background:#657f91}.rr-reference .ip-orders-table .ip-progress>b{color:#526d80}.rr-reference :is(.ip-eta-number,.ip-order-value){color:#264153}.rr-reference .ip-orders-table .ip-stage{background:#e7eef3;color:#4a687d}.rr-reference .ip-orders-table .ip-stage-3{background:#f4dcd9;color:var(--av-racing-ae3739, #ae3739)}.rr-reference .ip-orders-table .ip-stage-4{background:#deede7;color:#30735a}.rr-reference .ip-orders-table .ip-stage-1{background:#f4ebd9;color:#886326}.rr-reference .ip-part-ready{color:#547368}.rr-reference .ip-part-waiting{color:var(--av-racing-b1393d, #b1393d)}.rr-reference .ip-priority{color:#5c7483}.rr-reference .ip-priority.is-high{color:var(--av-racing-b6383e, #b6383e)}.rr-reference .ip-priority.is-high>i{background:var(--av-racing-d4363d, #d4363d)}.rr-reference .ip-table-footer{color:#657e8f;border-color:#dbe4eb}.rr-reference .ip-inventory-control{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:21px}.rr-reference .ip-stock-spotlight{grid-row:span 2;min-height:414px;background:#10191f;border-radius:5px;padding:24px 26px;box-shadow:0 12px 28px #2037462c;isolation:isolate}.rr-reference .rr-stock-photo{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:52% 50%;z-index:-2}.rr-reference .ip-stock-spotlight:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#060d13e8,#060d1399 35%,#060d1300 80%),linear-gradient(0deg,#08121ce3,transparent 60%);z-index:-1}.rr-reference .ip-stock-spotlight:after{background:var(--av-racing-ec3335, #ec3335);width:90px;height:3px}.rr-reference .ip-critical-indicator{background:var(--av-racing-70272bbd, #70272bbd);border:1px solid var(--av-racing-f7776855, #f7776855);color:#ffb3a9;padding:7px 9px;border-radius:3px;width:fit-content}.rr-reference .ip-stock-callout{margin-top:55px;position:relative}.rr-reference .ip-stock-callout>strong{font-size:110px;font-weight:600;letter-spacing:-5px}.rr-reference .ip-stock-callout h2{font-size:22px;max-width:255px;font-weight:600}.rr-reference .ip-stock-callout p{color:#bbcbd4}.rr-reference .ip-stock-limit{position:relative;margin-top:24px}.rr-reference .ip-category-pressure{background:#f9fbfc;color:#263d4c;border:1px solid #d0dde5;border-radius:5px;padding:20px}.rr-reference .ip-category-pressure .ip-section-heading span{color:#647e90}.rr-reference .ip-category-rows>button{color:#607b8e;border-color:#e0e8ee;padding-block:10px}.rr-reference .ip-category-rows>button>span:nth-child(2)>strong{color:#2e4c60}.rr-reference .ip-category-rows>button>span:nth-child(2)>small{color:#657f90}.rr-reference .ip-category-gauge>i{background:#dfe6ec}.rr-reference .ip-category-gauge>i.filled{background:#718d9f}.rr-reference .ip-category-status{color:#677f8e}.rr-reference .ip-category-status>b{color:var(--av-racing-b1373d, #b1373d)}.rr-reference .ip-category-pressure>footer{color:#607b8c;border-color:#dce5ed}.rr-reference .ip-category-pressure>footer>button{color:#335569}.rr-reference .ip-category-rows>button:hover,.rr-reference .ip-category-rows>button[aria-pressed=true]{background:#e7eef4}.rr-reference .ip-inbound{grid-column:1 / -1;display:grid;grid-template-columns:1.1fr repeat(3,1fr) auto;gap:18px;align-items:center;padding:20px 23px;background:#d8e1e8;border:1px solid #c7d5df;border-radius:4px;color:#2d4b5d}.rr-reference .ip-inbound .ip-section-heading{margin:0}.rr-reference .ip-inbound .ip-section-heading>svg{display:none}.rr-reference .ip-inbound .ip-section-heading h2{font-size:13px}.rr-reference .ip-inbound .ip-section-heading span{color:#5e7a8f;font-size:9px}.rr-reference .ip-inbound-row{padding:0;border:0;gap:9px}.rr-reference .ip-inbound-row strong{color:#2a485d;font-size:10px}.rr-reference .ip-inbound-row span{color:#5b788d;font-size:9px}.rr-reference .ip-inbound-row small{color:var(--av-racing-a5363d, #a5363d)}.rr-reference .ip-supplier-symbol{background:#c9d7e1;width:30px;height:34px}.rr-reference .ip-inbound>button{margin:0;padding:8px;font-size:9px;color:#2c4e64}.rr-reference .ip-parts-impact{margin-block:24px;background:#1c2e3b;border:1px solid #4d6271;box-shadow:0 8px 22px #29445016}.rr-reference .ip-parts-impact>header h2{font-size:22px;font-weight:500}.rr-reference .ip-parts-impact .ip-impact-detail{background:#132631}.rr-reference .ip-inventory-filters button{color:#5d778b}.rr-reference .ip-inventory-filters button.active{color:var(--av-racing-ab333b, #ab333b)}.rr-reference .ip-inventory-filters button>span{color:#5f7a8e;background:#e2eaf0}.rr-reference .ip-parts-table strong{color:#29485d}.rr-reference .ip-parts-table :is(.ip-reserved,.ip-minimum,.ip-supplier-name){color:#587285}.rr-reference .ip-parts-table .ip-supplier-name{font-size:11px}.rr-reference .ip-parts-table .ip-part-open>span>span{color:#6a8395;font-size:9px}.rr-reference .ip-parts-table .ip-pressure-label{color:#516d80;font-size:10px}.rr-reference .ip-parts-table .ip-pressure-label.low{color:var(--av-racing-a35232, #a35232)}.rr-reference .ip-parts-table .ip-pressure-label.critical{color:var(--av-racing-b5283a, #b5283a)}.rr-reference .ip-parts-table .ip-bin-code{color:#526d80;background:#e3ebf1}.rr-reference .ip-parts-table :is(small,.ip-part-bin){color:#688496}.rr-reference .ip-parts-table .ip-part-glyph{color:#486b80}.rr-reference .ip-parts-table .ip-stock-number{color:#24495e}.rr-reference .ip-parts-table .ip-stock-number.critical{color:var(--av-racing-b4313e, #b4313e)}.rr-reference .ip-inventory .ip-button-subtle{color:#3f5b6f;border:1px solid #becfda;background:#f3f7fa}.rr-reference .ip-retention-counter{color:#637d8f;border-color:#cad9e3}.rr-reference .ip-retention-counter>svg{color:var(--av-racing-bb3c44, #bb3c44)}.rr-reference .ip-retention-layout{grid-template-columns:minmax(220px,.85fr) minmax(0,1.8fr) minmax(220px,.8fr);gap:20px;background:transparent;box-shadow:none;overflow:visible}.rr-reference .ip-follow-queue{background:#edf2f6;border:1px solid #d1dde6;border-radius:5px;color:#294658;padding-top:0}.rr-reference .ip-follow-queue>header{padding:21px;border-bottom:1px solid #d4e0e9}.rr-reference .ip-follow-queue h2{color:#244255;font-size:16px;font-weight:600}.rr-reference .ip-follow-queue>header>span{background:#dce6ed;color:#34556c}.rr-reference .ip-follow-queue>.ip-search{background:#e0e9f0;color:#526f83;border-color:#ccdce8}.rr-reference .ip-queue-filters{border-color:#d2e0e9}.rr-reference .ip-queue-filters button{color:#58758b}.rr-reference .ip-queue-filters button[aria-pressed=true]{color:var(--av-racing-a3333a, #a3333a)}.rr-reference .ip-queue-items h3{color:#527189}.rr-reference .ip-queue-items h3>span{color:#5d7d95}.rr-reference .ip-follow-item{color:#294c61;border-color:#d4e2eb;padding:17px 19px}.rr-reference .ip-follow-item:hover{background:#e2ebf2}.rr-reference .ip-follow-item.is-selected{background:#fff;box-shadow:inset 3px 0 var(--av-racing-ed3638, #ed3638),0 4px 10px #2a4b6010}.rr-reference .ip-follow-item>strong{color:#1b3b50;font-size:14px}.rr-reference .ip-follow-item-top>b{color:#69889d}.rr-reference .ip-follow-item-top>span{color:#58788e}.rr-reference .ip-follow-item-top>span.urgent{color:var(--av-racing-b3363f, #b3363f)}.rr-reference .ip-follow-item-vehicle,.rr-reference .ip-follow-item-bottom,.rr-reference .ip-follow-item>p{color:#5e7e93}.rr-reference .ip-follow-customer{color:#547386;font-size:11px}.rr-reference .ip-follow-customer>small{color:#617e90;font-size:8px}.rr-reference .ip-follow-reason{color:#627e90;font-size:11px}.rr-reference .is-selected>.ip-follow-reason{color:var(--av-racing-a73e45, #a73e45)}.rr-reference .ip-follow-contact,.rr-reference .ip-follow-contact>small{color:#668295;font-size:9px}.rr-reference .ip-follow-queue>footer{color:#648195;background:#e0e9f0}.rr-reference .ip-customer-desk{padding:0;background:#fcfdfe;color:#294658;border:1px solid #cbdce8;border-radius:6px;box-shadow:0 7px 21px #26495b12;overflow:hidden}.rr-reference .ip-customer-heading{padding:24px;align-items:start;flex-wrap:wrap;border-bottom:1px solid #dce7ef}.rr-reference .ip-customer-heading h2{color:#1b3a50;font-size:25px;font-weight:600}.rr-reference .ip-customer-heading>div>span,.rr-reference .ip-customer-heading p{color:#648296}.rr-reference .ip-customer-monogram{background:#e0eaf2;color:#456981;border:1px solid #cbdce7;border-radius:50%}.rr-reference .ip-customer-state{position:static;font-size:8px;margin-top:4px;padding:5px 7px;color:var(--av-racing-aa363e, #aa363e);background:#f9eaea;border:1px solid #eac6c9;border-radius:3px}.rr-reference .ip-vehicle-dossier{position:relative;isolation:isolate;display:grid;grid-template-columns:65px 1fr;min-height:212px;padding:22px;margin:0;gap:15px;background:#0e1c27;overflow:hidden;border:0;border-radius:0;color:#f1f5f7}.rr-reference .rr-dossier-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% 44%;opacity:.52;z-index:-2}.rr-reference .ip-vehicle-dossier:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b1824f5 20%,#0b182494 70%,#0b182460)}.rr-reference .ip-dossier-car{width:65px;position:relative;grid-row:1 / 3;display:flex;flex-direction:column;align-items:center;margin:0}.rr-reference .ip-dossier-car .rr-vehicle-photo{width:64px;height:109px;filter:drop-shadow(2px 5px 2px #000a)}.rr-reference .ip-dossier-car>span{color:#b6cddd;font-size:10px}.rr-reference .ip-vehicle-dossier>div:nth-child(2){min-width:0}.rr-reference .ip-vehicle-dossier h3{font-size:23px;color:#fff;font-weight:600}.rr-reference .ip-dossier-label{color:#bdcfda;letter-spacing:1px;font-size:8px}.rr-reference .ip-vehicle-dossier p{color:#c4d2dc}.rr-reference .ip-vehicle-dossier .ip-plate{color:#e9f1f6}.rr-reference .ip-vehicle-dossier .ip-plate>small{color:#a6bdcc}.rr-reference .ip-dossier-mileage{grid-column:2;padding:13px 0 0;border-top:1px solid #b8cfd438;border-left:0;display:grid;grid-template-columns:1fr auto;margin:0;text-align:left;width:100%}.rr-reference .ip-dossier-mileage>span{color:#bacfdc;font-size:8px;grid-column:1}.rr-reference .ip-dossier-mileage>strong{color:#fff;font-size:25px;grid-column:1}.rr-reference .ip-dossier-mileage>button{grid-column:2;grid-row:1 / 3;align-self:center;color:#fff;border:1px solid #89a1b34d;padding:7px;margin:0}.rr-reference .ip-retention-purpose{background:#edf3f7;color:#2a4b61;border-bottom:1px solid #d5e3ed;padding:20px 23px}.rr-reference .ip-retention-purpose>svg{color:var(--av-racing-bc3940, #bc3940)}.rr-reference .ip-retention-purpose h3{color:#29485e;font-size:15px}.rr-reference .ip-retention-purpose>div>span,.rr-reference .ip-retention-purpose p{color:#617f94}.rr-reference .ip-history-heading{padding-inline:23px}.rr-reference .ip-history-heading h3{color:#31546c}.rr-reference .ip-history-heading>span{color:#648399}.rr-reference .ip-vehicle-timeline{padding-inline:23px}.rr-reference .ip-history-entry:before{background:#d2e0eb}.rr-reference .ip-history-entry>time,.rr-reference .ip-history-entry>time>small{color:#6a889b}.rr-reference .ip-history-entry>i{background:#e9f0f5;border-color:#c9dce9;color:#66869d}.rr-reference .ip-history-entry>div>span,.rr-reference .ip-history-entry p{color:#6a8395}.rr-reference .ip-history-entry h4{color:#325267}.rr-reference .ip-history-entry.current>i{background:#fcebed;color:var(--av-racing-bd3844, #bd3844);border-color:#e6bac3}.rr-reference .ip-history-entry.current>div>span,.rr-reference .ip-history-entry.current h4{color:var(--av-racing-a93540, #a93540)}.rr-reference .ip-history-entry .ip-technician>span{color:#658198}.rr-reference .ip-history-entry .ip-technician>i{color:#4d708b;background:#e0eaf2}.rr-reference .ip-maintenance-track{background:#eaf1f6;border-color:#d2e1ec;margin:0;padding:21px 24px}.rr-reference .ip-maintenance-track>div>strong{color:#365c77}.rr-reference .ip-maintenance-track :is(p,small,span){color:#69889d}.rr-reference .ip-maintenance-rail{background:#ccdae4}.rr-reference .ip-maintenance-rail>i{background:var(--av-racing-cc3845, #cc3845)}.rr-reference .ip-next-action{background:linear-gradient(150deg,#283f50,#112532 60%);border:1px solid #546d7f;box-shadow:0 10px 25px #1d3b5025;color:#eff4f7;border-radius:5px;padding:24px 20px}.rr-reference .ip-next-action>header h2{font-size:25px;color:#f1f5f8;font-weight:500}.rr-reference .ip-next-action>header p{color:#bbcfdd}.rr-reference .ip-contact-context{background:#0d202e8c;border-color:#7a9aaf30;padding:16px}.rr-reference .ip-contact-context strong{color:#fff}.rr-reference .ip-contact-context :is(span,small){color:#b6cddd}.rr-reference .ip-retention-actions>button{background:#253e50;border-color:#6684993b;color:#dae7f0}.rr-reference .ip-retention-actions>button.primary{background:var(--av-racing-e9373e, #e9373e);border-color:var(--av-racing-f85c63, #f85c63);color:#fff}.rr-reference .ip-retention-actions>button[aria-pressed=true]{background:#506f87;border-color:#a2bece}.rr-reference .ip-contact-compose{background:#0b2131}.rr-reference .ip-contact-compose :is(textarea,input){background:#eaf2f7;color:#23465e}@keyframes rr-mark-arrive{0%{opacity:0;translate:20px 0}to{opacity:.88;translate:0 0}}.rr-reference .rr-racing-mark{animation:rr-mark-arrive .6s var(--ip-ease) both}.rr-reference .ip-bay-vehicle .rr-vehicle-photo{transition:filter .18s ease,scale .24s var(--ip-ease)}.rr-reference .ip-bay-vehicle:hover .rr-vehicle-photo{filter:brightness(1.16);scale:1.025}.rr-reference button:focus-visible{outline:2px solid var(--av-racing-db303c, #db303c);outline-offset:3px}@media(max-width:1250px){.rr-reference .rr-hero-instruments{grid-template-columns:1.65fr 1fr 1fr}.rr-reference .ip-command-data{gap:14px;padding-inline:17px}.rr-reference .ip-active-orders{grid-template-columns:auto 1fr;gap:10px}.rr-reference .ip-active-orders>strong{font-size:48px}.rr-reference .ip-active-orders h2{font-size:11px}.rr-reference .ip-hero-side-metric>strong{font-size:28px}.rr-reference .ip-hero-service-pulse,.rr-reference .ip-hero-capacity{padding-inline:15px}.rr-reference .ip-bay-grid,.rr-reference .ip-dashboard .ip-bay-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px}.rr-reference .ip-bay-station,.rr-reference .ip-dashboard .ip-bay-station{min-height:275px;padding:12px}.rr-reference .ip-bay-assignment>strong{min-height:0}.rr-reference .ip-bay-assignment>span:not(.ip-technician):not(.ip-progress):not(.ip-bay-eta){min-height:0}.rr-reference .ip-performance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-reference .ip-performance-strip>:nth-child(n+4){border-color:#d6e1e7}.rr-reference .rr-support-layout{grid-template-columns:1fr}.rr-reference .ip-dashboard-secondary{grid-template-columns:1.1fr 1fr}.rr-reference .ip-inbound{grid-template-columns:1fr 1fr}.rr-reference .ip-inbound>.ip-section-heading{grid-column:1 / -1}.rr-reference .ip-retention-layout{grid-template-columns:240px minmax(0,1fr)}.rr-reference .ip-next-action{grid-column:2}.rr-reference .ip-follow-queue{grid-row:1 / 3}}@media(max-width:1000px){.rr-reference .ip-command-hero{min-height:355px}.rr-reference .rr-racing-mark{right:35%;opacity:.5}.rr-reference .ip-command-hero .ip-screen-heading h1{font-size:38px}.rr-reference .ip-inventory-control{grid-template-columns:1.2fr 1fr}.rr-reference .ip-stock-spotlight{padding-inline:22px}}@media(max-width:700px){.experience-shell.business-theme.premium-experience.rr-reference .experience-main{padding:17px 15px 25px}.rr-reference .ip-screen-heading h1{font-size:30px}.rr-reference .ip-command-hero{min-height:480px}.rr-reference .ip-command-hero>img{object-position:61% 40%}.rr-reference .ip-engine-shade{background:linear-gradient(90deg,#0a141dde,#0a141d44),linear-gradient(0deg,#0a141d,transparent 75%)}.rr-reference .ip-command-hero>.ip-screen-heading{padding:55px 21px 57px}.rr-reference .ip-command-hero .ip-screen-heading h1{font-size:35px;max-width:265px}.rr-reference .ip-command-hero .ip-overline{font-size:8px;letter-spacing:1px}.rr-reference .ip-command-hero .ip-shift-state{top:12px;right:12px;font-size:8px}.rr-reference .ip-command-hero .ip-shift-state>span{display:none}.rr-reference .ip-command-hero .ip-screen-heading p{max-width:220px;font-size:9px;line-height:1.8}.rr-reference .rr-racing-mark{height:100px;right:23px;top:78px;gap:7px;opacity:.65}.rr-reference .rr-racing-mark>i{width:25px}.rr-reference .rr-racing-mark>i:last-child{width:12px;height:64px}.rr-reference .ip-hero-top{display:none}.rr-reference .ip-hero-action{top:233px;left:21px;right:auto;font-size:9px;padding:8px 10px}.rr-reference .rr-hero-instruments{grid-template-columns:1fr 1fr;margin:0 9px 9px}.rr-reference .ip-command-data{grid-column:1 / -1;border-right:0;border-bottom:1px solid #cad6da22;padding:15px}.rr-reference .ip-active-orders>strong{font-size:50px}.rr-reference .ip-active-orders>p{font-size:8px;max-width:132px}.rr-reference .ip-active-orders h2{font-size:12px}.rr-reference .ip-hero-side-metric>strong{font-size:33px}.rr-reference .ip-hero-side-metric>span:first-child{font-size:8px}.rr-reference .ip-hero-service-pulse,.rr-reference .ip-hero-capacity{padding:13px 12px;gap:5px}.rr-reference .ip-hero-service-pulse button{font-size:8px}.rr-reference .ip-hero-service-pulse b{font-size:17px}.rr-reference .ip-bay-heading{padding:19px 16px;gap:10px}.rr-reference .ip-bay-heading h2{font-size:22px}.rr-reference .ip-bay-heading .ip-domain-kicker{font-size:8px}.rr-reference .ip-bay-utilization{gap:7px}.rr-reference .ip-bay-utilization>strong{font-size:28px}.rr-reference .ip-occupancy-meter{display:none}.rr-reference .ip-floor-plan{margin-inline:9px;padding-inline:9px}.rr-reference .ip-floor-edge{font-size:8px}.rr-reference .ip-floor-edge>span:last-child{display:none}.rr-reference .ip-bay-grid,.rr-reference .ip-dashboard .ip-bay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 9px}.rr-reference .ip-bay-station,.rr-reference .ip-dashboard .ip-bay-station{min-height:300px;padding:9px}.rr-reference .ip-bay-assignment>strong{min-height:28px;font-size:12px}.rr-reference .ip-bay-assignment>span:not(.ip-technician):not(.ip-progress):not(.ip-bay-eta){min-height:26px}.rr-reference .ip-drive-aisle{padding:0 8px;font-size:7px}.rr-reference .ip-drive-aisle>span:nth-of-type(2){display:none}.rr-reference .ip-floor-staging{padding:16px;flex-direction:column;gap:14px}.rr-reference .ip-bay-control>.ip-dependency{padding:16px}.rr-reference .ip-performance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-reference .ip-performance-strip>:is(div,button){padding:16px}.rr-reference .ip-performance-strip>:nth-child(n+3){border-color:#d6e1e7}.rr-reference .ip-dashboard-secondary{grid-template-columns:1fr}.rr-reference .ip-service-board{padding:20px 18px}.rr-reference .ip-service-board .ip-board-alert{margin-inline:-18px;margin-bottom:-20px;padding-inline:18px}.rr-reference .ip-service-board .ip-rail-cell{padding-inline:4px}.rr-reference .ip-service-board .ip-rail-cell>span{font-size:8px}.rr-reference .rr-order-heading{min-height:178px;padding:25px 20px}.rr-reference .rr-order-heading .ip-screen-index{display:none}.rr-reference .rr-heading-photo{width:100%}.rr-reference .ip-order-viewbar{padding:0 12px 12px}.rr-reference .ip-order-viewbar>span{display:none}.rr-reference .ip-work-orders>.ip-stage-rail{padding:4px}.rr-reference .ip-inventory-control{grid-template-columns:1fr}.rr-reference .ip-stock-spotlight{min-height:392px;grid-row:auto}.rr-reference .ip-stock-callout{margin-top:37px}.rr-reference .ip-inbound{grid-template-columns:1fr;gap:19px}.rr-reference .ip-inbound>.ip-section-heading{grid-column:auto}.rr-reference .ip-parts-impact>header h2{font-size:20px}.rr-reference .ip-retention-layout{grid-template-columns:1fr}.rr-reference .ip-follow-queue{grid-row:auto}.rr-reference .ip-next-action{grid-column:auto}.rr-reference .ip-customer-heading{padding:19px}.rr-reference .ip-customer-heading h2{font-size:23px}.rr-reference .ip-vehicle-dossier{grid-template-columns:53px 1fr;padding:20px 16px;gap:12px}.rr-reference .ip-dossier-car{width:53px}.rr-reference .ip-dossier-car .rr-vehicle-photo{width:53px;height:90px}.rr-reference .ip-vehicle-dossier h3{font-size:20px}.rr-reference .ip-dossier-mileage>strong{font-size:22px}.rr-reference .ip-dossier-mileage>button{font-size:8px}.rr-reference .ip-history-heading,.rr-reference .ip-vehicle-timeline{padding-inline:17px}}@media(max-width:380px){.rr-reference .ip-command-data{padding-inline:11px;gap:8px}.rr-reference .ip-active-orders{gap:8px}.rr-reference .ip-active-orders>strong{font-size:43px}.rr-reference .ip-active-orders h2{font-size:10px}.rr-reference .ip-hero-side-metric>strong{font-size:29px}.rr-reference .ip-hero-side-metric>span:first-child{font-size:7px}.rr-reference .ip-bay-heading{flex-wrap:wrap}.rr-reference .ip-bay-assignment>strong{font-size:11px}.rr-reference .ip-inventory .ip-screen-heading{flex-wrap:wrap;gap:12px}}@media(prefers-reduced-motion:reduce){.rr-reference .rr-racing-mark,.rr-reference .ip-command-hero>img{animation:none}.rr-reference .ip-bay-vehicle .rr-vehicle-photo{transition:none}}.experience-shell.business-theme.premium-experience.rr-brand-norte{--nav-width: 245px;--ip-red: #2476d5;background:#f0f6fc}.experience-shell.business-theme.premium-experience.rr-brand-norte .experience-sidebar{background:#f9fcff;border-color:#cbdff1}.rr-brand-norte .experience-sidebar:before{display:none}.rr-brand-norte .company-brand{filter:none}.rr-brand-norte .company-brand>span:last-child{color:#234a76;font-size:15px;letter-spacing:1.3px}.rr-brand-norte .company-brand>span:last-child>small{color:#6d8dac}.rr-norte-mark{width:42px;height:42px;background:#226fbc;color:#fff;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:500;position:relative}.rr-norte-mark>span{position:absolute;right:-3px;top:-5px;background:#f9fcff;color:#226fbc;border-radius:50%;width:18px;height:18px;font-size:20px;line-height:16px}.rr-brand-norte .ip-domain-nav h2{color:#6587a8}.rr-brand-norte .ip-domain-nav .nav-item{color:#476c90;padding-block:12px;border-radius:10px}.experience-shell.business-theme.premium-experience.rr-brand-norte .nav-item.active{background:#e1eefb;color:#1256a0;box-shadow:none;font-weight:600}.experience-shell.business-theme.premium-experience.rr-brand-norte .nav-item{color:#476c90}.experience-shell.business-theme.premium-experience.rr-brand-norte .nav-item>small{background:#e1eefb;color:#306594}.experience-shell.business-theme.premium-experience.rr-brand-norte .nav-item>small.ip-nav-alert{background:#e1eefb;color:#306594}.rr-brand-norte .ip-hero-action>svg{color:#377eb7}.rr-brand-norte .ip-dashboard-secondary{display:contents}.rr-brand-norte .ip-domain-nav .nav-item.active>svg{color:#226fbc}.rr-brand-norte .ip-signature-stamp{display:none}.rr-brand-norte .sidebar-powered{color:#607e9b}.experience-shell.business-theme.premium-experience.rr-brand-norte .experience-main{background:#f0f6fc;padding:36px}.rr-brand-norte .ip-dashboard{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:24px}.rr-brand-norte .ip-command-layout{grid-column:1}.rr-brand-norte .ip-command-hero{min-height:358px;border:0;border-radius:24px;background:#e2effa;box-shadow:none;overflow:visible}.rr-brand-norte .ip-command-hero>img{border-radius:0 24px 24px 0;left:auto;right:0;width:39%;height:185px;top:0;object-position:70% 45%;opacity:.43;filter:grayscale(1) brightness(1.6)}.rr-brand-norte .ip-engine-shade,.rr-brand-norte .rr-racing-mark,.rr-brand-norte .ip-command-hero:after{display:none}.rr-brand-norte .ip-command-hero>.ip-screen-heading{color:#21496f;padding:28px 26px 56px}.rr-brand-norte .ip-command-hero .ip-screen-heading h1{color:#21496f;font-size:32px;font-weight:500;text-transform:none;letter-spacing:-.8px;max-width:270px;line-height:1.15;margin-block:17px 10px}.rr-brand-norte .ip-command-hero .ip-screen-heading h1>span{color:#2476d5}.rr-brand-norte .ip-command-hero .ip-overline{color:#5a7d9c;letter-spacing:.6px;text-transform:none}.rr-brand-norte .ip-overline:before{width:7px;height:7px;background:#2c82d6;border:0;border-radius:50%;transform:none}.rr-brand-norte .ip-command-hero .ip-screen-heading p{color:#597b9b;font-size:9px;max-width:230px}.rr-brand-norte .ip-command-hero .ip-shift-state{position:static;display:inline-flex;margin-top:14px;background:#fff;border:0;color:#587c9b;border-radius:20px}.rr-brand-norte .ip-hero-top{display:none}.rr-brand-norte .ip-hero-action{top:auto;bottom:10px;right:24px;color:#1d63a5;border:0;border-radius:20px;background:#cfe3f6;font-size:9px}.rr-brand-norte .rr-hero-instruments{grid-template-columns:1fr 1fr;background:#fff;border:0;border-radius:18px;box-shadow:0 8px 22px #32699b10;margin:0 15px 56px;color:#2d5276}.rr-brand-norte .ip-command-data{grid-column:1 / -1;padding:18px;border:0;border-bottom:1px solid #dce9f3;color:#2d5276}.rr-brand-norte .ip-active-orders>strong{color:#1f659f;font-size:50px;font-weight:400}.rr-brand-norte .ip-active-orders h2{color:#315f88}.rr-brand-norte .ip-active-orders>p,.rr-brand-norte .ip-hero-side-metric>span:first-child{color:#6c89a2}.rr-brand-norte .ip-hero-side-metric>strong{color:#2c608c}.rr-brand-norte .ip-hero-service-pulse{border-color:#dce9f3}.rr-brand-norte .ip-hero-service-pulse>span,.rr-brand-norte .ip-hero-service-pulse b,.rr-brand-norte .ip-hero-service-pulse button,.rr-brand-norte .ip-hero-capacity{color:#547d9e}.rr-brand-norte .ip-hero-capacity>span:first-child>b{color:#2c649b}.rr-brand-norte .ip-hero-capacity>div{background:#dae8f4;border-radius:5px;height:5px}.rr-brand-norte .ip-hero-capacity>div>i{background:#4f9ce0}.rr-brand-norte .ip-performance-strip{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr 1fr;margin:0;border:0;background:transparent;box-shadow:none;gap:12px}.rr-brand-norte .ip-performance-strip>:is(div,button){border:1px solid #d7e6f3;border-radius:16px;background:#fff;padding:17px 13px}.rr-brand-norte .ip-performance-strip>button{grid-column:1 / -1;grid-row:1;background:#286eaf;color:#fff;padding:20px}.rr-brand-norte .ip-performance-strip>button strong{font-size:38px;color:#fff;font-weight:400}.rr-brand-norte .ip-performance-strip>button>span,.rr-brand-norte .ip-performance-strip>button p{color:#d7e9fb}.rr-brand-norte .ip-performance-strip>:last-child{grid-column:1 / -1}.rr-brand-norte .ip-performance-strip strong{font-size:24px;letter-spacing:-.6px;font-weight:500;color:#2b638e}.rr-brand-norte .ip-dashboard>.ip-bay-control{grid-column:1 / -1;margin:0;border-radius:22px;background:#fff;border:1px solid #d8e8f5;box-shadow:none;color:#315c7e}.rr-brand-norte .ip-bay-heading{padding:27px}.rr-brand-norte .ip-bay-heading h2{font-weight:500;font-size:26px}.rr-brand-norte .ip-bay-heading h2>span{color:#3c94db}.rr-brand-norte .ip-domain-kicker{color:#7b97ae}.rr-brand-norte .ip-bay-utilization>strong{color:#2b669a}.rr-brand-norte .ip-bay-utilization>span:nth-child(2),.rr-brand-norte .ip-bay-utilization b{color:#6c8aa3}.rr-brand-norte .ip-occupancy-meter>i{border-radius:4px;background:#dbe8f2;transform:none}.rr-brand-norte .ip-occupancy-meter>i.occupied{background:#67aee6;transform:none}.rr-brand-norte .ip-floor-plan{margin:0 22px;background:#e9f1f7;border:0;box-shadow:none;border-radius:18px;padding:0 16px 35px}.rr-brand-norte .ip-floor-edge{color:#6286a2}.rr-brand-norte .ip-floor-edge>span:last-child{color:#6286a2}.rr-brand-norte .ip-bay-grid,.rr-brand-norte .ip-dashboard .ip-bay-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rr-brand-norte .ip-bay-station,.rr-brand-norte .ip-dashboard .ip-bay-station{min-height:211px;padding:15px;background:#f9fcff;border:1px solid #cddfee;border-radius:12px}.rr-brand-norte .ip-bay-technical{display:none}.rr-brand-norte .ip-bay-id{min-height:auto;gap:8px}.rr-brand-norte .ip-bay-id>strong{width:auto;color:#527c9c;font-size:12px}.rr-brand-norte .ip-bay-id>span{background:#dff0ef;color:#3b807d;border-radius:10px;font-size:7px;margin-left:auto}.rr-brand-norte .ip-bay-vehicle{flex-direction:row;gap:9px;padding-top:20px}.rr-brand-norte .ip-car-position{width:49px;height:90px;filter:drop-shadow(2px 4px 3px #4269893b)}.rr-brand-norte .ip-car-position .rr-vehicle-photo{width:49px;height:90px;filter:grayscale(1)}.rr-brand-norte .ip-bay-assignment{border:0;padding:0}.rr-brand-norte .ip-bay-assignment>strong{color:#325873;font-size:11px}.rr-brand-norte .ip-bay-assignment>small,.rr-brand-norte .ip-bay-assignment>span:not(.ip-technician):not(.ip-progress):not(.ip-bay-eta){color:#7893a8}.rr-brand-norte .ip-bay-assignment>.ip-technician>span{color:#597e98}.rr-brand-norte .ip-bay-assignment>.ip-technician>i{color:#527c9c;background:#e1ecf5;border-radius:50%}.rr-brand-norte .ip-bay-assignment .ip-progress>b,.rr-brand-norte .ip-bay-eta,.rr-brand-norte .ip-bay-eta>b{color:#5785a5}.rr-brand-norte .ip-progress:not(.is-waiting)>span>i{background:#5b9dd1}.rr-brand-norte .ip-bay-station.is-held{background:#e8f2fc;border-color:#79afdc;box-shadow:none}.rr-brand-norte .ip-bay-station.is-held .ip-bay-id>strong{color:#2a699f}.rr-brand-norte .ip-bay-station.is-held .ip-bay-id>span{color:#2b6ca5;background:#cfe4f8}.rr-brand-norte .ip-bay-empty{padding-top:20px;flex-direction:row;gap:8px;text-align:left}.rr-brand-norte .ip-bay-empty :is(strong,span,small){color:#7695ad}.rr-brand-norte .ip-bay-empty .ip-vehicle-plan{color:#648aa6;width:37px}.rr-brand-norte .ip-drive-aisle{color:#7390a7}.rr-brand-norte .ip-floor-staging{border-color:#e0ebf4}.rr-brand-norte .ip-floor-staging>div>span{color:#6a8aa3}.rr-brand-norte .ip-floor-staging button{background:#edf4fa;border:0;color:#507a9a;border-radius:20px}.rr-brand-norte .ip-floor-staging button>small{color:#6a90ad}.rr-brand-norte .ip-bay-control>.ip-dependency{margin:0 22px 22px;border-radius:14px;background:#dfeefa}.rr-brand-norte .ip-dependency-label>span,.rr-brand-norte .ip-dependency-label>b{color:#4b83b0}.rr-brand-norte .ip-dependency-chain strong{color:#2f6490}.rr-brand-norte .ip-dependency-chain small,.rr-brand-norte .ip-dependency-chain>button>span>span,.rr-brand-norte .ip-dependency-supplier>span>span{color:#638aa9}.rr-brand-norte .ip-dependency-bay{background:#81b7e3;border-radius:12px}.rr-brand-norte .rr-support-layout{grid-column:1 / -1;grid-template-columns:1fr 1fr}.rr-brand-norte :is(.ip-service-board,.ip-shop-floor,.ip-inventory-pressure){border-radius:18px;border-color:#d8e7f3;box-shadow:none}.rr-brand-norte .ip-screen-note{grid-column:1 / -1}@media(max-width:1250px){.rr-brand-norte .ip-dashboard{grid-template-columns:minmax(0,1fr) 210px}.rr-brand-norte .ip-bay-grid,.rr-brand-norte .ip-dashboard .ip-bay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-brand-norte .rr-support-layout{grid-template-columns:1fr}}@media(max-width:700px){.experience-shell.business-theme.premium-experience.rr-brand-norte .experience-main{padding:17px}.rr-brand-norte .ip-dashboard{display:flex;flex-direction:column}.rr-brand-norte .ip-command-hero{min-height:400px}.rr-brand-norte .ip-command-hero>.ip-screen-heading{padding:26px 20px}.rr-brand-norte .ip-command-hero .ip-screen-heading h1{font-size:30px;max-width:200px}.rr-brand-norte .ip-command-hero .ip-shift-state{position:static}.rr-brand-norte .ip-hero-action{top:auto;left:auto}.rr-brand-norte .ip-performance-strip{grid-template-columns:1fr 1fr}.rr-brand-norte .ip-performance-strip>button{grid-column:auto}.rr-brand-norte .ip-performance-strip>:last-child{grid-column:auto}.rr-brand-norte .ip-bay-grid,.rr-brand-norte .ip-dashboard .ip-bay-grid{grid-template-columns:1fr}.rr-brand-norte .ip-bay-station,.rr-brand-norte .ip-dashboard .ip-bay-station{min-height:190px}.rr-brand-norte .ip-bay-vehicle{gap:22px}.rr-brand-norte .ip-bay-heading{padding:22px 18px}.rr-brand-norte .ip-floor-plan{margin-inline:12px}.rr-brand-norte .ip-bay-assignment>strong{min-height:0}.rr-brand-norte .ip-bay-assignment>span:not(.ip-technician):not(.ip-progress):not(.ip-bay-eta){min-height:0}}.rr-reference .ip-bay-id>span{font-size:9px}.rr-reference .ip-bay-assignment>small{font-size:9px}.rr-reference .ip-bay-assignment>span:not(.ip-technician):not(.ip-progress):not(.ip-bay-eta){font-size:10px}.rr-reference .ip-performance-strip>:is(div,button)>span{font-size:10px}.rr-reference .ip-floor-vehicle>strong{font-size:12px}.rr-reference .ip-orders-table .ip-technician>span{font-size:10px}.rr-reference .ip-orders-table .ip-stage{font-size:9px}.rr-reference .ip-category-rows>button>span:nth-child(2)>strong{font-size:11px}.rr-reference .ip-category-rows>button>span:nth-child(2)>small{font-size:8px}.rr-reference .ip-category-status{font-size:9px}.rr-reference .ip-next-action .ip-retention-actions>button.primary>svg{color:#fff}.rr-reference .ip-stock-spotlight .ip-stock-limit{margin-top:auto}.rr-reference .ip-stock-spotlight{display:flex;flex-direction:column}@media(max-width:1250px){.rr-reference .rr-support-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.rr-reference .ip-inventory-pressure .ip-pressure-list{grid-template-columns:minmax(0,1fr);gap:0}.rr-reference .ip-dashboard-secondary>.ip-shop-floor{height:auto}.rr-reference .ip-stock-spotlight .ip-stock-limit{margin-top:24px}}.rr-brand-norte .ip-bay-id>span{font-size:8px}.rr-brand-norte .ip-performance-strip>:is(div,button)>span{font-size:8px}.rr-brand-norte .ip-bay-assignment>small{font-size:8px}.rr-reference .experience-topbar>.mobile-menu{color:#536f82}.experience-shell.business-theme.rr-brand-norte .user-avatar{color:#326a9d;background:#dbeaf8;border-radius:50%}.rr-brand-norte .ip-bay-station[data-stage=Diagnóstico] .ip-bay-id>span{color:#386f96;background:#e1edf6}.brand-runtime{--surface: var(--bd-paper);--surface-2: var(--bd-raised);--ink: var(--bd-ink);--muted: var(--bd-muted);--accent: var(--bd-accent);--line: var(--bd-line);--ip-red: var(--bd-accent);--ip-ink: var(--bd-ink);--ip-muted: var(--bd-muted);--ip-line: var(--bd-line);--ip-green: var(--bd-accent);background:var(--bd-canvas);color:var(--bd-ink);font:13px/1.45 var(--bd-font);min-height:100vh;color-scheme:light}.brand-runtime :is(h1,h2,h3,h4,p,figure){margin:0}.brand-runtime :is(button,input,select,textarea){font-family:inherit}.brand-runtime button{color:inherit}.brand-runtime button:focus-visible,.brand-runtime a:focus-visible,.brand-runtime [tabindex]:focus-visible{outline:2px solid var(--bd-accent);outline-offset:3px}.brand-runtime :is(button,input,select,textarea){border-radius:var(--bd-radius)}.brand-runtime button{transition:background var(--bd-duration) var(--bd-ease),border-color var(--bd-duration) var(--bd-ease),color var(--bd-duration) var(--bd-ease)}.brand-runtime .pr-app-rail{position:fixed;inset:0 auto 0 0;width:68px;background:var(--bd-context);color:var(--bd-on-context);display:flex;flex-direction:column;align-items:center;z-index:45}.brand-runtime .pr-symbol{margin:22px 0 26px;background:none;border:0;width:37px;height:32px;position:relative;color:var(--bd-on-context)}.brand-runtime .pr-symbol span{font-size:35px;font-weight:700;letter-spacing:-6px;line-height:1;position:absolute;top:0;left:0}.brand-runtime .pr-symbol i{position:absolute;right:0;height:3px;width:9px;background:var(--bd-accent);top:7px}.brand-runtime .pr-symbol i:nth-of-type(2){top:14px;width:12px}.brand-runtime .pr-symbol i:nth-of-type(3){top:21px;width:15px}.brand-runtime .pr-app-rail nav{display:flex;flex-direction:column;gap:9px;width:100%;padding:0 10px}.brand-runtime .pr-app-rail nav button{width:48px;height:46px;border:1px solid transparent;background:none;display:flex;align-items:center;justify-content:center;color:var(--bd-on-context);opacity:.65}.brand-runtime .pr-app-rail nav button[aria-current],.brand-runtime .pr-app-rail nav button:hover{opacity:1;background:color-mix(in srgb,var(--bd-on-context) 12%,transparent);border-color:color-mix(in srgb,var(--bd-on-context) 18%,transparent)}.brand-runtime .pr-app-rail nav button[aria-current]:before{content:"";width:3px;height:19px;background:var(--bd-accent);position:absolute;left:0}.brand-runtime .pr-app-rail nav button span{display:none}.brand-runtime .pr-app-rail nav>i{height:1px;background:color-mix(in srgb,var(--bd-on-context) 16%,transparent);margin:12px 8px}.brand-runtime .pr-rail-code{writing-mode:vertical-rl;margin-top:auto;margin-bottom:25px;font:9px var(--bd-numeral);letter-spacing:2px;opacity:.5}.brand-runtime .pr-app-body{margin-left:68px}.brand-runtime .pr-topbar{background:var(--bd-paper);min-height:76px;padding:16px var(--bd-space);display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--bd-line)}.brand-runtime .pr-company{background:none;border:0;text-align:left;padding:0;white-space:nowrap}.brand-runtime .pr-company strong{font-size:16px;letter-spacing:1px;font-weight:700;display:block}.brand-runtime .pr-company>span{font:8px var(--bd-numeral);letter-spacing:2.05px;display:block;margin-top:4px;color:var(--bd-muted)}.brand-runtime .pr-topbar-location{font-size:10px;color:var(--bd-muted);display:flex;gap:9px;align-items:center}.brand-runtime .pr-topbar-location i{width:3px;height:3px;background:var(--bd-line)}.brand-runtime .pr-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:23px}.brand-runtime .pr-global-search{border:0;background:none;color:var(--bd-muted);display:flex;gap:9px;align-items:center;font-size:11px}.brand-runtime .pr-date{font:9px var(--bd-numeral);white-space:nowrap;color:var(--bd-muted)}.brand-runtime .pr-date b{display:block;color:var(--bd-ink);font-size:13px;font-weight:500;text-align:right;margin-top:3px}.brand-runtime .pr-profile{border:1px solid var(--bd-line);width:33px;height:33px;display:grid;place-items:center;border-radius:50%;font:10px var(--bd-numeral)}.brand-runtime .pr-primary-index{display:flex;gap:32px;align-items:stretch;padding:0 var(--bd-space);background:var(--bd-paper);border-bottom:1px solid var(--bd-line)}.brand-runtime .pr-primary-index>button{display:flex;align-items:center;gap:9px;height:53px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font-size:11px;white-space:nowrap;color:var(--bd-muted)}.brand-runtime .pr-primary-index>button>span{font:9px var(--bd-numeral);opacity:.6}.brand-runtime .pr-primary-index>button[aria-current]{color:var(--bd-ink);border-bottom-color:var(--bd-accent);font-weight:600}.brand-runtime .pr-primary-index>button[aria-current]>span{color:var(--bd-accent);opacity:1}.brand-runtime .pr-primary-index>label{margin-left:auto;display:flex;gap:9px;align-items:center;white-space:nowrap;color:var(--bd-muted)}.brand-runtime .pr-primary-index select{border:0;background:none;color:var(--bd-muted);font-size:10px;padding:6px}.brand-runtime .pr-main{max-width:1740px;margin:auto;padding:28px var(--bd-space) 0}.brand-runtime .pr-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:23px}.brand-runtime .pr-eyebrow{display:flex;align-items:center;gap:8px;color:var(--bd-muted);font:9px/1.4 var(--bd-numeral);letter-spacing:1.15px}.brand-runtime .pr-heading h1{font-size:var(--bd-heading-size);font-weight:var(--bd-heading-weight);letter-spacing:-.9px;line-height:1.2;margin:6px 0 8px}.brand-runtime .pr-heading p{font-size:11px;color:var(--bd-muted)}.brand-runtime .pr-shift{font:10px var(--bd-numeral);display:flex;align-items:center;gap:9px;padding:10px 0}.brand-runtime .pr-shift i{width:6px;height:6px;background:var(--bd-accent);border-radius:50%}.brand-runtime .pr-shift b{font-weight:500;padding-left:12px;border-left:1px solid var(--bd-line)}.brand-runtime .pr-button{border:1px solid var(--bd-line);background:var(--bd-paper);padding:10px 13px;display:inline-flex;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:500;line-height:1.4}.brand-runtime .pr-button.primary{background:var(--bd-accent);border-color:var(--bd-accent);color:var(--bd-on-accent)}.brand-runtime .pr-button:hover{border-color:var(--bd-accent);background:var(--bd-raised);color:var(--bd-ink)}.brand-runtime .pr-icon-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bd-line);background:none;flex-shrink:0}.brand-runtime .pr-icon-button:hover{background:var(--bd-raised)}.brand-runtime .pr-mobile-toggle{display:none}.brand-runtime .pr-command{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--bd-paper);border:1px solid var(--bd-line);border-radius:var(--bd-radius);margin-bottom:22px;box-shadow:var(--bd-shadow)}.brand-runtime .pr-command>div{position:relative;padding:18px 22px 17px;border-right:1px solid var(--bd-line)}.brand-runtime .pr-command>div:last-child{border:0}.brand-runtime .pr-command>div>span:first-child{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--bd-muted)}.brand-runtime .pr-command strong{font:38px/1.3 var(--bd-numeral);letter-spacing:-2px;display:block;margin:10px 0 4px}.brand-runtime .pr-command strong small{font:11px var(--bd-font);letter-spacing:0;color:var(--bd-muted);margin-left:9px}.brand-runtime .pr-command p{color:var(--bd-muted);font-size:10px}.brand-runtime .pr-command .attention{background:var(--bd-raised)}.brand-runtime .pr-command .attention strong{color:var(--bd-accent)}.brand-runtime .pr-capacity-line{position:absolute;left:22px;right:22px;bottom:0;height:2px;background:var(--bd-line)}.brand-runtime .pr-capacity-line i{display:block;height:100%;background:var(--bd-accent)}.brand-runtime .pr-floor-workspace{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:20px;align-items:start}.brand-runtime .pr-floor{background:var(--bd-paper);border:1px solid var(--bd-line);border-radius:var(--bd-radius);min-width:0;overflow:hidden;box-shadow:var(--bd-shadow)}.brand-runtime .pr-floor>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 22px 19px}.brand-runtime :is(.pr-floor,.pr-panel,.pr-availability) h2{font-size:20px;font-weight:500;letter-spacing:-.45px}.brand-runtime .pr-floor>header h2,.brand-runtime .pr-availability h2{margin-top:4px}.brand-runtime .pr-map-legend,.brand-runtime .pr-availability-legend{display:flex;gap:13px;font-size:9px;color:var(--bd-muted)}.brand-runtime :is(.pr-map-legend,.pr-availability-legend) span{display:flex;align-items:center;gap:5px}.brand-runtime :is(.pr-map-legend,.pr-availability-legend) i{width:7px;height:7px;border:1px solid var(--bd-accent);background:var(--bd-raised)}.brand-runtime .pr-map-legend span:nth-child(2) i{background:var(--bd-paper);border-style:dashed;border-color:var(--bd-muted)}.brand-runtime .pr-map-legend span:nth-child(3) i{background:var(--bd-accent)}.brand-runtime .pr-map{margin:0 16px 16px;padding:12px;background-color:var(--bd-canvas);background-image:linear-gradient(var(--bd-line) .5px,transparent .5px),linear-gradient(90deg,var(--bd-line) .5px,transparent .5px);background-size:24px 24px;border:1px solid var(--bd-line)}.brand-runtime .pr-map-topline{display:flex;align-items:center;justify-content:space-between;gap:15px;font:8px var(--bd-numeral);color:var(--bd-muted);padding:2px 0 14px;letter-spacing:.4px}.brand-runtime .pr-map-topline>span{display:flex;align-items:center;gap:8px}.brand-runtime .pr-map-topline b{font-weight:400}.brand-runtime .pr-map-bays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr 48px 1fr;column-gap:8px}.brand-runtime .pr-map-cell{min-width:0;position:relative;border:1px solid var(--bd-line);background:var(--bd-paper);border-top:3px solid var(--bd-muted)}.brand-runtime .pr-map-cell.south{grid-row:3;border-top:1px solid var(--bd-line);border-bottom:3px solid var(--bd-muted)}.brand-runtime .pr-map-cell.vacant{background:color-mix(in srgb,var(--bd-paper) 45%,transparent);border-style:dashed}.brand-runtime .pr-map-cell.held{border-color:var(--bd-accent);background:var(--bd-raised)}.brand-runtime .pr-map-cell.selected{outline:2px solid var(--bd-accent);outline-offset:2px}.brand-runtime .pr-map-cell.dimmed{opacity:.3}.brand-runtime .pr-coordinate{position:absolute;right:5px;bottom:5px;color:var(--bd-muted);font:7px var(--bd-numeral);opacity:.6;pointer-events:none}.brand-runtime .pr-map-cell>button{padding:10px 9px 17px;display:block;width:100%;height:100%;border:0;border-radius:0;background:none;text-align:left}.brand-runtime .pr-map-cell>button:hover{background:var(--bd-raised)}.brand-runtime .pr-bay-label{display:flex;align-items:center;justify-content:space-between;gap:4px;font:8px var(--bd-numeral);color:var(--bd-muted)}.brand-runtime .pr-bay-label>b{color:var(--bd-ink);font-size:12px;font-weight:500}.brand-runtime .pr-map-vehicle{display:flex;align-items:center;gap:7px;margin:10px 0 12px;min-height:89px}.brand-runtime .pr-map-vehicle .ip-vehicle-plan{width:40px;height:88px;flex-shrink:0;color:var(--bd-muted);filter:none}.brand-runtime .ip-vehicle-plan :is(rect,path)[fill^="#"]{fill:var(--bd-ink)}.brand-runtime .ip-vehicle-plan :is(.ip-car-lights,.ip-car-tail){stroke:var(--bd-accent)}.brand-runtime .pr-map-vehicle>span{display:flex;flex-direction:column;min-width:0;gap:3px}.brand-runtime .pr-map-vehicle strong{font-size:11px;font-weight:600;line-height:1.25}.brand-runtime .pr-map-vehicle small{font:8px var(--bd-numeral);color:var(--bd-muted);margin:1px 0 5px}.brand-runtime .pr-map-vehicle>span>span{color:var(--bd-muted);font-size:9px;line-height:1.3}.brand-runtime .pr-map-vehicle b{font:9px var(--bd-numeral);margin-top:3px}.brand-runtime .pr-progress{display:flex;gap:7px;align-items:center;min-width:68px}.brand-runtime .pr-progress>span{height:3px;flex:1;background:var(--bd-line);position:relative}.brand-runtime .pr-progress i{background:var(--bd-muted);height:100%;display:block;transition:width var(--bd-duration) var(--bd-ease)}.brand-runtime .pr-progress.held i{background:var(--bd-accent)}.brand-runtime .pr-progress b{font:9px var(--bd-numeral);font-weight:400}.brand-runtime .pr-bay-service{display:flex;align-items:center;gap:3px;font-size:8px;color:var(--bd-muted);margin-top:8px;white-space:nowrap;letter-spacing:-.15px}.brand-runtime .held .pr-bay-service{color:var(--bd-accent)}.brand-runtime .pr-map-empty{display:flex;flex-direction:column;height:100%;padding:10px 9px 17px;align-items:center;justify-content:center;color:var(--bd-muted);min-height:183px}.brand-runtime .pr-map-empty .pr-bay-label{align-self:stretch;margin-bottom:auto}.brand-runtime .pr-map-empty>svg{margin:16px 0 11px;stroke-width:1}.brand-runtime .pr-map-empty>strong{font-size:11px;font-weight:400}.brand-runtime .pr-map-empty small{font-size:8px;text-align:center;margin-top:6px;margin-bottom:auto}.brand-runtime .pr-map-aisle{grid-row:2;grid-column:1/-1;display:flex;align-items:center;gap:14px;font:7px var(--bd-numeral);color:var(--bd-muted);letter-spacing:1.5px}.brand-runtime .pr-map-aisle>i{flex:1;height:1px;border-top:1px dashed var(--bd-muted)}.brand-runtime .pr-map-scale{display:flex;justify-content:space-between;font:7px var(--bd-numeral);color:var(--bd-muted);padding-top:16px}.brand-runtime .pr-floor-staging{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--bd-line)}.brand-runtime .pr-floor-staging>div{padding:13px 18px;min-width:0}.brand-runtime .pr-floor-staging>div+div{border-left:1px solid var(--bd-line)}.brand-runtime .pr-floor-staging>div>span{display:flex;align-items:center;gap:7px;font-size:10px}.brand-runtime .pr-floor-staging>div>span b{margin-left:auto;font:14px var(--bd-numeral)}.brand-runtime .pr-floor-staging>div>div{display:flex;gap:7px;margin-top:9px}.brand-runtime .pr-floor-staging button{background:none;border:0;border-left:2px solid var(--bd-line);text-align:left;font-size:9px;padding:0 7px;flex:1}.brand-runtime .pr-floor-staging button small{display:block;color:var(--bd-muted);margin-top:2px;font:8px var(--bd-numeral)}.brand-runtime .pr-filter-map-note{font-size:10px;padding:12px 18px;color:var(--bd-muted)}.brand-runtime .pr-context{min-width:0}.brand-runtime :is(.pr-context-order,.pr-order-focus,.pr-part-focus){padding:20px;background:var(--bd-paper);border:1px solid var(--bd-line);border-top:3px solid var(--bd-context);border-radius:var(--bd-radius)}.brand-runtime .pr-context-order>header{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-bottom:18px}.brand-runtime .pr-context-order>header .pr-eyebrow{font-size:8px;letter-spacing:.5px}.brand-runtime .pr-context-order>header b{font:11px var(--bd-numeral);color:var(--bd-accent)}.brand-runtime .pr-order-reference{display:block;font:9px var(--bd-numeral);color:var(--bd-muted);margin-bottom:7px}.brand-runtime :is(.pr-context-order,.pr-order-focus,.pr-part-focus) h2{font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.6px;margin-bottom:4px}.brand-runtime :is(.pr-context-order,.pr-order-focus,.pr-part-focus)>p{color:var(--bd-muted);font-size:11px;margin-bottom:14px}.brand-runtime .pr-stage{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;font-size:9px;background:var(--bd-canvas);border:1px solid var(--bd-line);white-space:nowrap}.brand-runtime .pr-stage>i{width:4px;height:4px;background:var(--bd-muted)}.brand-runtime .pr-stage-3{background:var(--bd-raised);color:var(--bd-accent);border-color:color-mix(in srgb,var(--bd-accent) 28%,var(--bd-line))}.brand-runtime .pr-stage-3>i{background:var(--bd-accent)}.brand-runtime .pr-context-fields{margin:14px 0;display:grid;gap:9px}.brand-runtime .pr-context-fields>div{display:flex;justify-content:space-between;gap:9px;font-size:10px}.brand-runtime .pr-context-fields span{color:var(--bd-muted);white-space:nowrap}.brand-runtime .pr-context-fields strong{text-align:right;font-weight:500}.brand-runtime .pr-context-route{display:flex;justify-content:space-between;padding:16px 0;gap:6px}.brand-runtime .pr-context-route>span{display:flex;flex-direction:column;flex:1;font-size:7px;color:var(--bd-muted);gap:6px;line-height:1.3}.brand-runtime .pr-context-route i{height:2px;width:100%;background:var(--bd-line)}.brand-runtime .pr-context-route .done i{background:var(--bd-accent)}.brand-runtime .pr-context-order>.pr-button{width:100%}.brand-runtime .pr-inspection-photo{position:relative;height:155px;margin-top:16px;overflow:hidden;border-radius:var(--bd-radius);background:var(--bd-context)}.brand-runtime .pr-inspection-photo img{width:100%;height:100%;object-fit:cover;object-position:var(--bd-photo-position);filter:var(--bd-photo-filter)}.brand-runtime .pr-inspection-photo figcaption{position:absolute;inset:auto 0 0;display:flex;align-items:center;gap:9px;padding:13px;background:linear-gradient(transparent,color-mix(in srgb,var(--bd-context) 94%,transparent));color:var(--bd-on-context);font-size:11px}.brand-runtime .pr-inspection-photo small{display:block;font-size:8px;opacity:.75;margin-top:3px}.brand-runtime .pr-dependency{display:grid;grid-template-columns:170px 1fr;gap:20px;border:1px solid var(--bd-line);border-left:3px solid var(--bd-accent);background:var(--bd-raised);margin-top:20px;padding:16px 21px}.brand-runtime .pr-dependency>.pr-eyebrow{align-items:flex-start;font-size:8px;letter-spacing:.7px;margin-top:6px}.brand-runtime .pr-dependency>.pr-eyebrow svg{flex-shrink:0}.brand-runtime .pr-dependency-path{display:grid;grid-template-columns:1fr 24px 1.25fr 24px 1fr;align-items:center;gap:18px}.brand-runtime .pr-dependency-path>button{border:0;padding:0;text-align:left;background:none}.brand-runtime .pr-dependency-path>button:hover strong{color:var(--bd-accent);text-decoration:underline}.brand-runtime .pr-dependency-path :is(span,strong,small){display:block}.brand-runtime .pr-dependency-path span{font:9px var(--bd-numeral);color:var(--bd-muted)}.brand-runtime .pr-dependency-path strong{font-size:12px;font-weight:500;margin:3px 0}.brand-runtime .pr-dependency-path small{font-size:9px;color:var(--bd-muted)}.brand-runtime .pr-dependency-path>svg{color:var(--bd-accent)}.brand-runtime .pr-performance{display:grid;grid-template-columns:repeat(4,1fr);margin:22px 0;border-bottom:1px solid var(--bd-line);padding:0 0 21px}.brand-runtime .pr-performance>div{display:flex;flex-direction:column;padding:0 24px;border-right:1px solid var(--bd-line);gap:7px}.brand-runtime .pr-performance>div:first-child{padding-left:0}.brand-runtime .pr-performance>div:last-child{border:0}.brand-runtime .pr-performance span{font-size:10px;color:var(--bd-muted)}.brand-runtime .pr-performance strong{font:23px var(--bd-numeral);letter-spacing:-.8px}.brand-runtime .pr-performance strong small{font:9px var(--bd-font);color:var(--bd-muted);letter-spacing:0}.brand-runtime .pr-insights{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.brand-runtime .pr-panel{background:var(--bd-paper);border:1px solid var(--bd-line);border-radius:var(--bd-radius)}.brand-runtime .pr-panel>header{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--bd-line)}.brand-runtime .pr-panel h2{font-size:16px}.brand-runtime .pr-panel>header button{display:flex;align-items:center;gap:7px;font-size:10px;background:none;border:0;color:var(--bd-muted)}.brand-runtime :is(.pr-agenda-list,.pr-critical-list)>button{width:100%;display:flex;gap:17px;align-items:center;background:none;border:0;border-bottom:1px solid var(--bd-line);border-radius:0;padding:12px 20px;text-align:left}.brand-runtime :is(.pr-agenda-list,.pr-critical-list)>button:last-child{border:0}.brand-runtime :is(.pr-agenda-list,.pr-critical-list)>button:hover{background:var(--bd-canvas)}.brand-runtime :is(.pr-agenda-list,.pr-critical-list) strong{display:block;font-size:11px;font-weight:500}.brand-runtime :is(.pr-agenda-list,.pr-critical-list) small{display:block;font-size:9px;color:var(--bd-muted);margin-top:3px}.brand-runtime .pr-agenda-list time{font:11px var(--bd-numeral)}.brand-runtime .pr-agenda-list>button>span:nth-last-child(2){margin-left:auto;font-size:9px;color:var(--bd-muted)}.brand-runtime .pr-critical-list>button{padding-block:18px}.brand-runtime .pr-part-code{font:9px var(--bd-numeral);border:1px solid var(--bd-line);padding:7px;background:var(--bd-canvas)}.brand-runtime .pr-critical-list>button>b{font:22px var(--bd-numeral);margin-left:auto;text-align:right;color:var(--bd-accent)}.brand-runtime .pr-critical-list>button>b small{font:8px var(--bd-font)}.brand-runtime .pr-demo-note{font-size:9px;color:var(--bd-muted);display:flex;align-items:center;gap:7px;margin-top:17px}.brand-runtime .pr-app-footer{display:flex;justify-content:space-between;gap:20px;padding:24px 0 20px;color:var(--bd-muted);font:8px var(--bd-numeral);letter-spacing:.6px}.brand-runtime .pr-app-footer>span:first-child{display:flex;align-items:center;gap:7px}.brand-runtime .pr-search{display:flex;align-items:center;gap:9px;background:var(--bd-paper);border:1px solid var(--bd-line);padding:9px 12px;color:var(--bd-muted);min-width:0}.brand-runtime .pr-search input{min-width:0;width:100%;background:none;border:0;color:var(--bd-ink);outline:0;font-size:11px}.brand-runtime .pr-search:focus-within{outline:2px solid var(--bd-accent);outline-offset:2px}.brand-runtime .pr-search button{display:flex;border:0;background:none}.brand-runtime .pr-order-command{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:16px}.brand-runtime .pr-order-command .pr-search{width:350px}.brand-runtime .pr-view-modes{display:flex;background:var(--bd-paper);border:1px solid var(--bd-line);padding:4px}.brand-runtime .pr-view-modes button{display:flex;align-items:center;gap:8px;padding:9px 17px;font-size:11px;background:none;border:0;color:var(--bd-muted)}.brand-runtime .pr-view-modes button[aria-pressed=true]{background:var(--bd-context);color:var(--bd-on-context)}.brand-runtime .pr-stage-index{display:flex;gap:0;border-block:1px solid var(--bd-line);margin-bottom:20px;overflow-x:auto}.brand-runtime .pr-stage-index button{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:10px;padding:14px 12px;white-space:nowrap;color:var(--bd-muted)}.brand-runtime .pr-stage-index button b{font:12px var(--bd-numeral)}.brand-runtime .pr-stage-index button[aria-pressed=true]{color:var(--bd-accent);border-bottom-color:var(--bd-accent);background:var(--bd-paper)}.brand-runtime .pr-orders-content{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:20px;align-items:start}.brand-runtime .pr-order-register,.brand-runtime .pr-parts-register{border:1px solid var(--bd-line);background:var(--bd-paper);border-radius:var(--bd-radius);overflow:hidden;min-width:0}.brand-runtime .pr-table-caption{padding:17px;display:flex;justify-content:space-between;font:9px var(--bd-numeral);color:var(--bd-muted);letter-spacing:.6px}.brand-runtime .pr-table-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--bd-line) transparent}.brand-runtime table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:10px}.brand-runtime th{background:var(--bd-canvas);border-block:1px solid var(--bd-line);color:var(--bd-muted);font-size:9px;font-weight:500;padding:11px 12px}.brand-runtime td{padding:14px 12px;border-bottom:1px solid var(--bd-line)}.brand-runtime tbody tr:last-child td{border-bottom:0}.brand-runtime tbody tr{cursor:pointer}.brand-runtime tbody tr.selected{background:var(--bd-raised)}.brand-runtime tbody tr.selected td:first-child{box-shadow:inset 3px 0 var(--bd-accent)}.brand-runtime tbody tr:hover{background:var(--bd-canvas)}.brand-runtime td strong{font-size:10px;font-weight:500}.brand-runtime td small{display:block;color:var(--bd-muted);font-size:9px;margin-top:5px}.brand-runtime .pr-order-select{border:0;background:none;text-align:left;padding:0}.brand-runtime .pr-order-select small{margin:0 0 5px;font:8px var(--bd-numeral)}.brand-runtime .pr-order-select strong{display:block;font-size:13px;margin-bottom:3px}.brand-runtime .pr-order-select>span{color:var(--bd-muted);font-size:10px}.brand-runtime td .pr-progress{width:62px}.brand-runtime .pr-numeral{font-family:var(--bd-numeral)}.brand-runtime .pr-order-focus>.pr-eyebrow{margin-bottom:20px}.brand-runtime .pr-order-focus dl{margin:18px 0;padding:0;display:grid;gap:13px}.brand-runtime .pr-order-focus dl>div{display:flex;justify-content:space-between;gap:15px;font-size:10px}.brand-runtime .pr-order-focus dt{color:var(--bd-muted)}.brand-runtime .pr-order-focus dd{margin:0;text-align:right}.brand-runtime .pr-order-focus>.pr-button{width:100%;margin-top:11px;padding-inline:8px;font-size:10px}.brand-runtime .pr-flow{min-width:0;background:var(--bd-paper);border:1px solid var(--bd-line);padding:18px 14px;overflow:auto}.brand-runtime .pr-flow-axis{display:flex;justify-content:space-between;position:relative;min-width:790px;padding:0 10px 20px}.brand-runtime .pr-flow-axis>i{position:absolute;top:11px;left:20px;right:35px;height:1px;background:var(--bd-line)}.brand-runtime .pr-flow-axis>span{position:relative;display:flex;flex-direction:column;gap:7px;font:8px var(--bd-numeral);flex:1}.brand-runtime .pr-flow-axis b{width:24px;height:24px;background:var(--bd-paper);border:1px solid var(--bd-line);border-radius:50%;display:grid;place-items:center;font-weight:400;color:var(--bd-accent)}.brand-runtime .pr-flow-lanes{display:grid;grid-template-columns:repeat(5,minmax(148px,1fr));gap:12px;min-width:790px}.brand-runtime .pr-flow-lanes>div{border-left:1px solid var(--bd-line);padding-left:10px;min-width:0}.brand-runtime .pr-flow-lanes header{display:flex;justify-content:space-between;align-items:center;gap:4px;margin:3px 0 13px}.brand-runtime .pr-flow-lanes h2{font-size:10px;font-weight:500}.brand-runtime .pr-flow-lanes header>b{font:12px var(--bd-numeral);color:var(--bd-muted)}.brand-runtime .pr-flow-lanes button{width:100%;text-align:left;border:1px solid var(--bd-line);border-left:2px solid var(--bd-muted);background:var(--bd-paper);padding:12px 10px;margin-bottom:10px}.brand-runtime .pr-flow-lanes button[aria-pressed=true]{background:var(--bd-raised);border-color:var(--bd-accent)}.brand-runtime .pr-flow-lanes button>span{display:flex;justify-content:space-between;font-size:9px;color:var(--bd-muted)}.brand-runtime .pr-flow-lanes button>span:first-child{font:8px var(--bd-numeral)}.brand-runtime .pr-flow-lanes button>strong{display:block;font-size:12px;font-weight:500;margin:12px 0 5px}.brand-runtime .pr-flow-lanes button>small{font-size:9px;color:var(--bd-muted)}.brand-runtime .pr-flow-lanes .pr-progress{margin:15px 0 11px}.brand-runtime .pr-flow-lanes time{display:block;font:9px var(--bd-numeral);margin-top:12px}.brand-runtime .pr-empty{padding:40px 20px;text-align:center;background:var(--bd-paper)}.brand-runtime .pr-empty h2{font-size:17px;margin:12px 0 20px}.brand-runtime .pr-inventory-overview{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;align-items:start}.brand-runtime .pr-availability{min-width:0;border:1px solid var(--bd-line);background:var(--bd-paper);border-radius:var(--bd-radius)}.brand-runtime .pr-availability>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px}.brand-runtime .pr-availability-legend span:first-child i{background:var(--bd-accent)}.brand-runtime .pr-matrix{padding:0 22px}.brand-runtime .pr-matrix>div{display:grid;grid-template-columns:145px 1fr;border-top:1px solid var(--bd-line);min-height:65px}.brand-runtime .pr-matrix-category{padding:13px 8px 13px 0;text-align:left;border:0;background:none;display:flex;flex-direction:column;justify-content:center}.brand-runtime .pr-matrix-category strong{font-size:11px;font-weight:500}.brand-runtime .pr-matrix-category small{font-size:9px;color:var(--bd-muted);margin-top:4px}.brand-runtime .pr-matrix>div.selected{background:var(--bd-raised)}.brand-runtime .pr-matrix-category[aria-pressed=true] strong{color:var(--bd-accent)}.brand-runtime .pr-matrix>div>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:9px 0;gap:9px;background:repeating-linear-gradient(90deg,transparent,transparent calc(33.333% - 1px),var(--bd-line) calc(33.333% - 1px),var(--bd-line) 33.333%)}.brand-runtime .pr-matrix [data-sku]{text-align:left;background:var(--bd-canvas);border:1px solid transparent;padding:8px 10px}.brand-runtime .pr-matrix [data-sku][aria-pressed=true]{border-color:var(--bd-accent);background:var(--bd-raised)}.brand-runtime .pr-matrix [data-sku]>span:first-child{display:flex;justify-content:space-between;gap:8px;font:8px var(--bd-numeral)}.brand-runtime .pr-matrix [data-sku] b{font-weight:500}.brand-runtime .pr-matrix [data-sku] b small{opacity:.6;font-size:8px}.brand-runtime .pr-availability-track{height:4px;display:block;position:relative;background:var(--bd-line);margin:8px 0 5px}.brand-runtime .pr-availability-track i{display:block;height:100%;background:var(--bd-muted)}.brand-runtime .pr-availability-track>b{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--bd-paper)}.brand-runtime .pr-matrix .low .pr-availability-track i{background:var(--bd-accent)}.brand-runtime .pr-matrix [data-sku]>small{font-size:8px;color:var(--bd-muted)}.brand-runtime .pr-matrix .held>small{color:var(--bd-accent)}.brand-runtime .pr-availability>footer{display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:8px;color:var(--bd-muted);border-top:1px solid var(--bd-line);padding:14px 22px}.brand-runtime .pr-availability>footer button{border:0;background:none;display:flex;align-items:center;gap:7px;font-size:9px}.brand-runtime .pr-part-focus header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;gap:10px}.brand-runtime .pr-part-focus .ip-part-glyph{width:43px;height:43px;color:var(--bd-muted)}.brand-runtime .pr-part-focus h2{font-size:23px}.brand-runtime .pr-part-quantities{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0}.brand-runtime .pr-part-quantities>div{border-right:1px solid var(--bd-line);padding-left:12px}.brand-runtime .pr-part-quantities>div:first-child{padding:0}.brand-runtime .pr-part-quantities>div:last-child{border:0}.brand-runtime .pr-part-quantities span{font-size:9px;color:var(--bd-muted)}.brand-runtime .pr-part-quantities strong{display:block;font:28px var(--bd-numeral);margin-top:5px}.brand-runtime .pr-part-quantities>div:first-child strong{color:var(--bd-accent)}.brand-runtime .pr-stock-state{display:flex;align-items:center;gap:7px;background:var(--bd-raised);padding:9px;font-size:10px;color:var(--bd-accent)}.brand-runtime .pr-part-consumption{margin:22px 0}.brand-runtime .pr-part-consumption header{display:flex;gap:12px;justify-content:space-between;font-size:9px;color:var(--bd-muted)}.brand-runtime .pr-part-consumption header b{font:9px var(--bd-numeral)}.brand-runtime .pr-part-consumption>div{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:8px;border-bottom:1px solid var(--bd-line)}.brand-runtime .pr-part-consumption>div>span{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.brand-runtime .pr-part-consumption>div b{font:8px var(--bd-numeral);color:var(--bd-muted)}.brand-runtime .pr-part-consumption>div i{width:100%;max-width:17px;background:var(--bd-muted)}.brand-runtime .pr-part-consumption>div small{font-size:8px;color:var(--bd-muted)}.brand-runtime .pr-supplier-due{display:flex;gap:10px;align-items:center;font-size:10px;border-top:1px solid var(--bd-line);padding:16px 0}.brand-runtime .pr-supplier-due span{flex:1}.brand-runtime .pr-supplier-due strong{display:block;font:12px var(--bd-numeral);margin-top:4px}.brand-runtime .pr-part-focus>.pr-button{width:100%}.brand-runtime .pr-parts-register{margin-top:22px}.brand-runtime .pr-parts-toolbar{padding:15px 18px;display:flex;align-items:center;gap:15px;justify-content:space-between}.brand-runtime .pr-part-filters{display:flex;gap:4px;flex-wrap:wrap}.brand-runtime .pr-part-filters button{border:1px solid transparent;background:none;padding:6px 8px;color:var(--bd-muted);font-size:10px}.brand-runtime .pr-part-filters button[aria-pressed=true]{border-color:var(--bd-line);color:var(--bd-accent);background:var(--bd-raised)}.brand-runtime .pr-parts-toolbar .pr-search{width:245px;flex-shrink:0}.brand-runtime .pr-part-open{display:flex;gap:13px;align-items:center;border:0;padding:0;background:none;text-align:left}.brand-runtime .pr-part-open svg{width:36px;height:36px;color:var(--bd-muted)}.brand-runtime .pr-part-open strong{display:block;font-size:12px;margin:4px 0}.brand-runtime .pr-part-open small{font:8px var(--bd-numeral);margin:0}.brand-runtime .pr-part-open>span>span{font-size:9px;color:var(--bd-muted)}.brand-runtime .pr-parts-register .pr-numeral>b{font-weight:500;font-size:21px}.brand-runtime .pr-parts-register .pr-numeral small{font-size:8px}.brand-runtime .pr-availability-state{font-size:9px;padding:4px 7px;border:1px solid var(--bd-line)}.brand-runtime .pr-availability-state.low{background:var(--bd-raised);color:var(--bd-accent)}.brand-runtime .pr-bin{font:10px var(--bd-numeral)}.brand-runtime .pr-register-footer{display:flex;gap:15px;justify-content:space-between;padding:14px 18px;font-size:9px;color:var(--bd-muted);border-top:1px solid var(--bd-line)}.brand-runtime .pr-applied-category{display:flex;align-items:center;gap:20px;background:var(--bd-raised);padding:8px 18px;font-size:10px}.brand-runtime .pr-applied-category button{border:0;display:flex;align-items:center;gap:8px;background:none;color:var(--bd-accent);font-size:9px}.brand-runtime .pr-retention{--ip-red: var(--bd-accent);--ip-muted: var(--bd-muted)}.brand-runtime .ip-screen{animation:none}.brand-runtime .ip-screen-heading{margin-bottom:23px;align-items:center}.brand-runtime .ip-screen-heading h1{font:var(--bd-heading-weight) var(--bd-heading-size)/1.2 var(--bd-font);letter-spacing:-.9px;margin:6px 0 8px}.brand-runtime .ip-screen-heading h1>span{display:none}.brand-runtime .ip-screen-heading p{color:var(--bd-muted);font-size:11px}.brand-runtime :is(.ip-overline,.ip-domain-kicker){color:var(--bd-muted);font:9px/1.4 var(--bd-numeral);letter-spacing:1px}.brand-runtime .ip-retention-counter{background:none;padding:0;color:var(--bd-muted);border:0;gap:10px;font-size:10px}.brand-runtime .ip-retention-counter svg{color:var(--bd-accent);width:20px}.brand-runtime .ip-retention-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:22px;align-items:start}.brand-runtime .ip-follow-queue{grid-column:1/-1;display:grid;grid-template-columns:215px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;padding:18px;column-gap:25px;background:var(--bd-paper);border:1px solid var(--bd-line);border-radius:var(--bd-radius);overflow:hidden}.brand-runtime .ip-follow-queue>header{padding:0;grid-column:1;margin-bottom:14px;display:flex;justify-content:space-between;gap:10px}.brand-runtime .ip-follow-queue>header h2{font-size:17px;font-weight:500;color:var(--bd-ink)}.brand-runtime .ip-follow-queue>header>span{background:var(--bd-raised);color:var(--bd-accent);border:0;border-radius:var(--bd-radius)}.brand-runtime .ip-follow-queue>.ip-search{grid-column:1;margin:0 0 12px;background:var(--bd-canvas);border:1px solid var(--bd-line);color:var(--bd-muted);padding:9px;height:auto}.brand-runtime .ip-search input{font-size:10px;color:var(--bd-ink)}.brand-runtime .ip-queue-filters{grid-column:1;padding:0;margin:0;gap:0}.brand-runtime .ip-queue-filters button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;font-size:10px;color:var(--bd-muted);padding:7px 10px}.brand-runtime .ip-queue-filters button[aria-pressed=true]{background:none;border-bottom-color:var(--bd-accent);color:var(--bd-accent)}.brand-runtime .ip-follow-queue>footer{grid-column:1;padding:15px 0 0;margin:0;font-size:8px;color:var(--bd-muted);border:0}.brand-runtime .ip-queue-items{grid-column:2;grid-row:1/5;display:flex;overflow:auto;max-height:none;padding:0 0 4px;gap:18px;scrollbar-width:thin}.brand-runtime .ip-queue-items>div{display:flex;flex-wrap:nowrap;gap:0;padding-top:28px;position:relative}.brand-runtime .ip-queue-items>div>h3{position:absolute;inset:0 auto auto 0;display:flex;align-items:center;gap:9px;padding:0;color:var(--bd-muted);font:9px var(--bd-numeral);letter-spacing:.4px}.brand-runtime .ip-queue-items>div>h3 span{color:var(--bd-accent)}.brand-runtime .ip-follow-item{flex:0 0 213px;width:213px;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px 15px;border:0;border-left:1px solid var(--bd-line);border-bottom:2px solid transparent;border-radius:0;background:none;min-height:169px}.brand-runtime .ip-follow-item.is-selected{background:var(--bd-raised);border-left-color:var(--bd-line);border-bottom-color:var(--bd-accent);box-shadow:none}.brand-runtime .ip-follow-item-top{order:0;margin-bottom:8px;gap:8px}.brand-runtime .ip-follow-item-top :is(b,span){font-size:8px;font-weight:400;color:var(--bd-muted);background:none;padding:0}.brand-runtime .ip-follow-item-top .urgent{color:var(--bd-accent)}.brand-runtime .ip-follow-customer{order:1;display:flex;flex-direction:column;align-items:start;font-size:14px;color:var(--bd-ink);font-weight:500}.brand-runtime .ip-follow-customer small{font:8px var(--bd-numeral);color:var(--bd-muted);margin-top:3px}.brand-runtime .ip-follow-item>strong{order:2;font-size:10px;color:var(--bd-muted);font-weight:400;margin:7px 0}.brand-runtime .ip-follow-reason{order:3;font-size:9px;color:var(--bd-ink);margin:0 0 9px;line-height:1.4}.brand-runtime .ip-follow-contact{order:4;color:var(--bd-muted);font-size:8px;gap:4px;margin-top:auto;flex-wrap:wrap}.brand-runtime .ip-follow-contact small{color:var(--bd-muted);font-size:8px;margin:0}.brand-runtime :is(.ip-customer-desk,.ip-next-action){background:var(--bd-paper);border:1px solid var(--bd-line);border-radius:var(--bd-radius);overflow:hidden;min-width:0}.brand-runtime .ip-customer-heading{padding:22px;border-bottom:1px solid var(--bd-line);gap:13px;background:none}.brand-runtime .ip-customer-monogram{width:40px;height:40px;border-radius:var(--bd-radius);border:1px solid var(--bd-line);color:var(--bd-accent);background:var(--bd-canvas);font:14px var(--bd-numeral)}.brand-runtime .ip-customer-heading>div>span{color:var(--bd-muted);font:8px var(--bd-numeral);letter-spacing:.5px}.brand-runtime .ip-customer-heading h2{color:var(--bd-ink);font:500 24px var(--bd-font);letter-spacing:-.5px;margin:4px 0}.brand-runtime .ip-customer-heading p{color:var(--bd-muted);font-size:9px}.brand-runtime .ip-customer-state{background:var(--bd-raised);color:var(--bd-accent);border:1px solid var(--bd-line);border-radius:var(--bd-radius);font-size:9px}.brand-runtime .ip-vehicle-dossier{display:grid;grid-template-columns:50px 1fr 180px;gap:15px;padding:20px 22px;background:var(--bd-canvas);border-bottom:1px solid var(--bd-line);min-height:0}.brand-runtime .pr-retention :is(.rr-dossier-photo,.rr-vehicle-photo){display:none}.brand-runtime .ip-vehicle-dossier:before,.brand-runtime .ip-vehicle-dossier:after{display:none}.brand-runtime .ip-dossier-car{width:auto;min-width:0;height:auto;display:grid;place-items:center;border:1px solid var(--bd-line);background:var(--bd-paper)}.brand-runtime .ip-dossier-car>span{position:static;color:var(--bd-muted);font:9px var(--bd-numeral);background:none;border:0;padding:0;transform:none}.brand-runtime .ip-dossier-label{color:var(--bd-muted);font:8px var(--bd-numeral);letter-spacing:.5px}.brand-runtime .ip-vehicle-dossier h3{font:500 17px var(--bd-font);color:var(--bd-ink);margin:4px 0 6px}.brand-runtime .ip-plate{color:var(--bd-ink);background:none;border-color:var(--bd-line);font:9px var(--bd-numeral)}.brand-runtime .ip-plate small{color:var(--bd-muted);font-size:8px}.brand-runtime .ip-vehicle-dossier p{color:var(--bd-muted);font-size:9px;margin-top:7px}.brand-runtime .ip-dossier-mileage{border-left:1px solid var(--bd-line);padding-left:20px}.brand-runtime .ip-dossier-mileage>span{font-size:8px;color:var(--bd-muted)}.brand-runtime .ip-dossier-mileage strong{font:24px var(--bd-numeral);color:var(--bd-ink);margin:7px 0}.brand-runtime .ip-dossier-mileage small{font:9px var(--bd-font);color:var(--bd-muted)}.brand-runtime .ip-dossier-mileage button{background:none;border:0;padding:0;font-size:9px;color:var(--bd-accent)}.brand-runtime .ip-retention-purpose{margin:0;padding:18px 22px;background:none;border:0;border-bottom:1px solid var(--bd-line);gap:12px}.brand-runtime .ip-retention-purpose>svg{color:var(--bd-accent);width:18px}.brand-runtime .ip-retention-purpose span{font-size:8px;color:var(--bd-muted)}.brand-runtime .ip-retention-purpose h3{font-size:13px;font-weight:500;color:var(--bd-ink);margin:3px 0}.brand-runtime .ip-retention-purpose p{color:var(--bd-muted);font-size:10px}.brand-runtime .ip-history-heading{padding:20px 22px 16px}.brand-runtime .ip-history-heading h3{font-size:14px;font-weight:500;color:var(--bd-ink)}.brand-runtime .ip-history-heading>span{font:8px var(--bd-numeral);color:var(--bd-muted)}.brand-runtime .ip-vehicle-timeline{display:flex;overflow:auto;padding:0 22px 20px;gap:0;margin:0}.brand-runtime .ip-history-entry{flex:1 0 190px;min-width:0;display:flex;flex-direction:column;padding:0 20px 0 0;gap:12px;position:relative}.brand-runtime .ip-history-entry:after{display:none}.brand-runtime .ip-history-entry:before{content:"";display:block;position:absolute;left:0;top:55px;width:100%;height:1px;background:var(--bd-line)}.brand-runtime .ip-history-entry:last-child:before{width:30px}.brand-runtime .ip-history-entry time{color:var(--bd-ink);font:10px var(--bd-numeral);padding:0;text-align:left}.brand-runtime .ip-history-entry time small{color:var(--bd-muted);font:8px var(--bd-font);margin:4px 0 0}.brand-runtime .ip-history-entry>i{position:relative;background:var(--bd-paper);border:1px solid var(--bd-line);color:var(--bd-muted);width:28px;height:28px;border-radius:50%;margin:0}.brand-runtime .ip-history-entry.current>i{background:var(--bd-accent);color:var(--bd-on-accent);border-color:var(--bd-accent)}.brand-runtime .ip-history-entry>div{padding:0;background:none;border:0}.brand-runtime .ip-history-entry>div>span{font:8px var(--bd-numeral);color:var(--bd-muted)}.brand-runtime .ip-history-entry h4{font-size:11px;font-weight:500;color:var(--bd-ink);margin:7px 0}.brand-runtime .ip-history-entry p{font-size:9px;color:var(--bd-muted);line-height:1.6}.brand-runtime .ip-technician{color:var(--bd-muted);font-size:9px}.brand-runtime .ip-tech-avatar{color:var(--bd-muted);background:var(--bd-raised);border:1px solid var(--bd-line)}.brand-runtime .ip-maintenance-track{margin:0;padding:17px 22px;background:var(--bd-canvas);border-top:1px solid var(--bd-line);border-radius:0}.brand-runtime .ip-maintenance-track>div:first-child>span{color:var(--bd-muted);font-size:9px}.brand-runtime .ip-maintenance-track strong{color:var(--bd-ink);font:14px var(--bd-numeral)}.brand-runtime .ip-maintenance-track small{color:var(--bd-muted);font-size:9px}.brand-runtime .ip-maintenance-rail{background:var(--bd-line);height:4px}.brand-runtime .ip-maintenance-rail i{background:var(--bd-accent)}.brand-runtime .ip-maintenance-rail>span{background:var(--bd-accent);border-color:var(--bd-paper)}.brand-runtime .ip-maintenance-track p,.brand-runtime .ip-maintenance-track p>span{color:var(--bd-muted);font-size:8px}.brand-runtime .ip-next-action{padding:19px;border-top:3px solid var(--bd-context)}.brand-runtime .ip-next-action>header{padding:0;border:0;background:none}.brand-runtime .ip-next-action h2{font:500 21px/1.25 var(--bd-font);letter-spacing:-.4px;color:var(--bd-ink);margin:7px 0 9px}.brand-runtime .ip-next-action>header p{font-size:10px;color:var(--bd-muted);line-height:1.6}.brand-runtime .ip-contact-context{background:var(--bd-canvas);border:1px solid var(--bd-line);padding:12px;margin:16px 0;border-radius:var(--bd-radius)}.brand-runtime .ip-contact-context>span,.brand-runtime .ip-contact-context small{font-size:9px;color:var(--bd-muted)}.brand-runtime .ip-contact-context strong{font-size:14px;font-weight:500;color:var(--bd-ink);margin:5px 0}.brand-runtime .ip-retention-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0}.brand-runtime .ip-retention-actions button{display:flex;align-items:center;padding:10px 8px;background:var(--bd-paper);border:1px solid var(--bd-line);color:var(--bd-ink);font-size:10px;gap:6px}.brand-runtime .ip-retention-actions button>svg:last-child{display:none}.brand-runtime .ip-retention-actions button.primary,.brand-runtime .ip-retention-actions button[aria-pressed=true]{background:var(--bd-accent);color:var(--bd-on-accent);border-color:var(--bd-accent)}.brand-runtime .ip-retention-actions button:nth-child(n+3){grid-column:1/-1}.brand-runtime .ip-retention-actions .close-follow{border-top:1px solid var(--bd-line);color:var(--bd-muted);margin-top:0}.brand-runtime .ip-retention-owner{padding:16px 0;margin-top:16px;border-color:var(--bd-line)}.brand-runtime .ip-retention-owner>span{color:var(--bd-muted);font-size:9px}.brand-runtime .ip-next-action>footer{border:0;padding:0;color:var(--bd-muted);font-size:8px;line-height:1.6}.brand-runtime .ip-contact-compose{margin-top:16px;padding:14px 0 0;border-color:var(--bd-line);background:none}.brand-runtime .ip-contact-compose h3{color:var(--bd-ink);font-size:13px}.brand-runtime .ip-contact-compose label{color:var(--bd-muted);font-size:10px}.brand-runtime .ip-contact-compose :is(textarea,input){background:var(--bd-canvas);color:var(--bd-ink);border:1px solid var(--bd-line);font-size:11px;padding:10px}.brand-runtime .ip-contact-compose p{color:var(--bd-muted);font-size:9px}.brand-runtime .ip-contact-compose button[type=button]{color:var(--bd-muted)}.brand-runtime :is(.pr-notice,.ip-retention-notice){display:flex;align-items:center;gap:10px;background:var(--bd-raised);border:1px solid var(--bd-line);border-left:3px solid var(--bd-accent);color:var(--bd-ink);padding:12px 16px;font-size:11px;margin-bottom:18px}.brand-runtime :is(.pr-notice,.ip-retention-notice)>button{margin-left:auto}.brand-runtime :is(.ip-follow-closed,.ip-follow-empty,.ip-desk-empty){background:var(--bd-paper);color:var(--bd-muted)}.brand-runtime :is(.ip-follow-closed,.ip-follow-empty,.ip-desk-empty) :is(h2,h3,strong){color:var(--bd-ink)}.brand-runtime .modal-backdrop{background:color-mix(in srgb,var(--bd-context) 45%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.brand-runtime .modal{background:var(--bd-paper);color:var(--bd-ink);border-color:var(--bd-line);border-radius:var(--bd-radius);font-family:var(--bd-font)}.brand-runtime .modal.drawer{border-radius:0}.brand-runtime .modal-heading{border-color:var(--bd-line)}.brand-runtime .modal-heading h2{font:500 18px var(--bd-font)}.brand-runtime .icon-button{color:var(--bd-muted);background:var(--bd-canvas);border-color:var(--bd-line)}.brand-runtime .ip-record-detail{color:var(--bd-ink)}.brand-runtime .ip-order-detail-cover{height:95px;min-height:0;background:var(--bd-raised);border:1px solid var(--bd-line)}.brand-runtime .ip-order-detail-cover img{display:none}.brand-runtime .ip-order-detail-cover:after{display:none}.brand-runtime .ip-order-detail-cover>span{color:var(--bd-ink);font:28px var(--bd-numeral)}.brand-runtime .ip-order-detail-cover .ip-vehicle-plan{color:var(--bd-muted);height:80px}.brand-runtime :is(.ip-order-detail-heading,.ip-part-detail-heading) :is(h2,h3,strong){color:var(--bd-ink);font-family:var(--bd-font)}.brand-runtime :is(.ip-order-detail-heading,.ip-part-detail-heading) :is(p,small,span){color:var(--bd-muted)}.brand-runtime .ip-detail-tabs{border-color:var(--bd-line)}.brand-runtime .ip-detail-tabs button{color:var(--bd-muted);background:none;border-color:transparent}.brand-runtime .ip-detail-tabs button.active{color:var(--bd-accent);border-bottom-color:var(--bd-accent)}.brand-runtime :is(.ip-detail-fields,.ip-part-detail-stock,.ip-part-economics,.ip-part-consumption,.ip-linked-orders,.ip-status-control,.ip-saved-note){background:var(--bd-canvas);border-color:var(--bd-line);border-radius:var(--bd-radius)}.brand-runtime :is(.ip-detail-fields,.ip-part-detail-stock,.ip-part-economics,.ip-part-consumption,.ip-linked-orders,.ip-status-control) :is(span,dt,p,small,label){color:var(--bd-muted)}.brand-runtime :is(.ip-detail-fields,.ip-part-detail-stock,.ip-part-economics,.ip-part-consumption,.ip-linked-orders,.ip-status-control) :is(strong,dd,h3){color:var(--bd-ink)}.brand-runtime .ip-detail-warning{background:var(--bd-raised);border-color:var(--bd-line);color:var(--bd-accent)}.brand-runtime .ip-detail-warning p{color:var(--bd-muted)}.brand-runtime .ip-status-control select{color:var(--bd-ink);background:var(--bd-paper);border-color:var(--bd-line)}.brand-runtime .ip-detail-stage-track>span{background:var(--bd-canvas);color:var(--bd-muted);border-color:var(--bd-line)}.brand-runtime .ip-detail-stage-track>span.active,.brand-runtime .ip-detail-stage-track>span.done{color:var(--bd-accent);background:var(--bd-raised);border-color:var(--bd-accent)}.brand-runtime .ip-detail-stage-track i,.brand-runtime .ip-consumption-bars i{background:var(--bd-accent)}.brand-runtime :is(.ip-detail-history,.ip-detail-notes){color:var(--bd-ink)}.brand-runtime :is(.ip-detail-history,.ip-detail-notes) :is(p,small,time){color:var(--bd-muted)}.brand-runtime .ip-detail-notes textarea{background:var(--bd-canvas);color:var(--bd-ink);border-color:var(--bd-line)}.brand-runtime .ip-button{border-radius:var(--bd-radius);font-size:11px}.brand-runtime .ip-button-red{background:var(--bd-accent);border-color:var(--bd-accent);color:var(--bd-on-accent)}.brand-runtime .ip-button-subtle{background:var(--bd-canvas);color:var(--bd-ink);border-color:var(--bd-line)}.brand-runtime .ip-critical-text{color:var(--bd-accent)}.brand-runtime :is(.ip-detail-disclaimer,.ip-order-photo-evidence figcaption){color:var(--bd-muted);font-size:9px}.brand-runtime .pr-search-results{margin-top:18px;max-height:60vh;overflow:auto}.brand-runtime .pr-search-results button{display:flex;gap:14px;align-items:center;width:100%;padding:15px 0;background:none;border:0;border-bottom:1px solid var(--bd-line);text-align:left}.brand-runtime .pr-search-results strong{font-size:14px;font-weight:500}.brand-runtime .pr-search-results small{display:block;color:var(--bd-muted);font-size:10px;margin-top:4px}.brand-runtime .pr-search-results b{margin-left:auto;font:10px var(--bd-numeral)}.brand-runtime .pr-create-form{display:grid;gap:20px;padding-top:10px}.brand-runtime .pr-create-form label{display:grid;gap:8px;color:var(--bd-muted);font-size:12px}.brand-runtime .pr-create-form input{padding:12px;background:var(--bd-canvas);border:1px solid var(--bd-line);color:var(--bd-ink)}.brand-runtime .pr-create-form p{color:var(--bd-muted);font-size:11px}.brand-runtime[data-navigation=enterprise-sidebar] .pr-app-rail{width:218px}.brand-runtime[data-navigation=enterprise-sidebar] .pr-app-body{margin-left:218px}.brand-runtime[data-navigation=enterprise-sidebar] .pr-app-rail nav button{width:100%;justify-content:start;padding:0 16px;gap:12px}.brand-runtime[data-navigation=enterprise-sidebar] .pr-app-rail nav button span{display:block;font-size:11px}.brand-runtime[data-navigation=enterprise-sidebar] .pr-primary-index{display:none}.brand-runtime[data-surface-system=layered-steel] :is(.pr-floor,.pr-panel,.pr-availability,.pr-order-register){background:linear-gradient(135deg,var(--bd-paper),var(--bd-raised))}.brand-runtime[data-contrast=high] :is(.pr-floor>header,.pr-availability>header){background:var(--bd-context);color:var(--bd-on-context)}.brand-runtime[data-contrast=high] :is(.pr-floor>header,.pr-availability>header) .pr-eyebrow{color:var(--bd-on-context)}.brand-runtime[data-shape=soft] .pr-map-cell{border-radius:var(--bd-radius)}.brand-runtime[data-shape=cut] :is(.pr-command,.pr-part-focus,.pr-order-focus){clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.brand-runtime[data-density=compact] :is(td,.pr-matrix-category){padding-block:9px}.brand-runtime[data-accent-behavior=brand-led] .pr-topbar{border-top:4px solid var(--bd-accent)}.brand-runtime[data-accent-behavior=brand-led] .pr-command>div:first-child{background:var(--bd-accent);color:var(--bd-on-accent)}.brand-runtime[data-accent-behavior=brand-led] .pr-command>div:first-child :is(span,small,p){color:var(--bd-on-accent)}.brand-runtime[data-kpis=instrument-strip] .pr-dashboard{display:flex;flex-direction:column}.brand-runtime[data-kpis=instrument-strip] .pr-command{order:1;margin-top:22px}.brand-runtime[data-kpis=instrument-strip] .pr-command>div{border-bottom:3px solid var(--bd-accent)}.brand-runtime[data-bay-presentation=service-cells] .pr-map-bays{grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;gap:14px}.brand-runtime[data-bay-presentation=service-cells] .pr-map-cell{grid-row:auto;padding:10px;border:1px solid var(--bd-line);border-radius:var(--bd-radius);box-shadow:var(--bd-shadow)}.brand-runtime[data-bay-presentation=service-cells] .pr-map-aisle{display:none}.brand-runtime .pr-config-hero{position:relative;height:230px;margin-bottom:20px;overflow:hidden;background:var(--bd-context)}.brand-runtime .pr-config-hero img{width:100%;height:100%;object-fit:cover;filter:var(--bd-photo-filter)}.brand-runtime .pr-config-hero strong{position:absolute;bottom:25px;left:25px;color:var(--bd-on-context);font-size:36px;text-shadow:0 2px 12px var(--bd-context)}@keyframes pr-route-reveal{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes pr-panel-reveal{0%{opacity:.4;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.brand-runtime .pr-route{animation:pr-route-reveal var(--bd-duration) var(--bd-ease)}.brand-runtime :is(.pr-context-order,.pr-order-focus,.pr-part-focus){animation:pr-panel-reveal var(--bd-duration) var(--bd-ease)}.brand-runtime[data-motion=mechanical] .pr-route{animation-duration:var(--bd-duration);animation-timing-function:steps(5,end)}@media(min-width:1600px){.brand-runtime .pr-floor-workspace{grid-template-columns:minmax(0,1fr) 295px}.brand-runtime .pr-map-vehicle{min-height:105px;gap:15px}.brand-runtime .pr-map-vehicle strong{font-size:14px}.brand-runtime .pr-map-vehicle>span>span{font-size:11px}.brand-runtime .pr-map-vehicle .ip-vehicle-plan{width:50px;height:100px}.brand-runtime .pr-map-cell>button{padding:14px}}@media(max-width:1250px){.brand-runtime .pr-topbar-location{display:none}.brand-runtime .pr-topbar-actions{gap:15px}.brand-runtime .pr-primary-index{gap:22px}.brand-runtime .pr-floor-workspace{grid-template-columns:minmax(0,1fr) 235px;gap:15px}.brand-runtime .pr-map{margin-inline:10px;padding:10px}.brand-runtime .pr-map-vehicle{gap:3px}.brand-runtime .pr-map-vehicle .ip-vehicle-plan{width:31px}.brand-runtime .pr-map-vehicle strong{font-size:10px}.brand-runtime .pr-bay-label>span{font-size:7px}.brand-runtime .pr-bay-service{font-size:7px;white-space:normal;min-height:20px}.brand-runtime .pr-map-cell>button{padding-inline:6px}.brand-runtime .pr-orders-content{grid-template-columns:minmax(0,1fr) 230px;gap:15px}.brand-runtime .pr-parts-toolbar{align-items:start;flex-direction:column}.brand-runtime .pr-parts-toolbar .pr-search{width:100%}.brand-runtime .pr-matrix>div{grid-template-columns:110px 1fr}.brand-runtime .pr-matrix>div>div{grid-template-columns:repeat(2,minmax(0,1fr));background:none}.brand-runtime .pr-availability>header{align-items:start}.brand-runtime .pr-availability-legend{flex-direction:column;gap:5px}}@media(max-width:1050px){.brand-runtime .pr-floor-workspace{grid-template-columns:1fr}.brand-runtime .pr-context{display:grid;grid-template-columns:1fr 210px;gap:15px}.brand-runtime .pr-context-order{display:grid;grid-template-columns:1fr 1.3fr;column-gap:22px;padding:17px}.brand-runtime .pr-context-order>header{grid-column:1;margin:0 0 10px}.brand-runtime .pr-context-order .pr-context-fields{grid-column:2;grid-row:1/5;margin:0}.brand-runtime .pr-context-order .pr-progress{grid-column:2;grid-row:5}.brand-runtime .pr-context-order .pr-context-route{grid-column:1;padding:12px 0 0}.brand-runtime .pr-context-order>.pr-button{grid-column:2;grid-row:6;align-self:end}.brand-runtime .pr-context-order>.pr-stage{justify-self:start}.brand-runtime .pr-context-order>p{margin-bottom:8px}.brand-runtime .pr-inspection-photo{height:100%;min-height:190px;margin:0}.brand-runtime .pr-map-vehicle{gap:14px}.brand-runtime .pr-map-vehicle .ip-vehicle-plan{width:42px}.brand-runtime .pr-map-vehicle strong{font-size:12px}.brand-runtime .pr-bay-label>span{font-size:8px}.brand-runtime .pr-command>div{padding-inline:15px}.brand-runtime .pr-command strong{font-size:34px}.brand-runtime .pr-dependency{grid-template-columns:1fr;gap:13px}.brand-runtime .pr-retention .ip-retention-layout{grid-template-columns:minmax(0,1fr) 255px;gap:15px}.brand-runtime .ip-vehicle-dossier{grid-template-columns:1fr 135px}.brand-runtime .ip-dossier-car,.brand-runtime .ip-customer-state{display:none}}@media(max-width:900px){.brand-runtime .pr-app-rail{transform:translate(-100%);transition:transform var(--bd-duration) var(--bd-ease)}.brand-runtime .pr-app-body,.brand-runtime[data-navigation=enterprise-sidebar] .pr-app-body{margin-left:0}.brand-runtime.nav-open .pr-app-rail{transform:translate(0)}.brand-runtime .pr-mobile-toggle{display:flex}.brand-runtime .pr-topbar{gap:14px;padding-inline:20px}.brand-runtime .pr-global-search>span{display:none}.brand-runtime .pr-primary-index{overflow:auto;gap:24px}.brand-runtime .pr-primary-index>label{display:none}.brand-runtime .pr-main{padding-inline:20px}.brand-runtime .pr-nav-scrim{position:fixed;inset:0;background:color-mix(in srgb,var(--bd-context) 45%,transparent);border:0;z-index:40}.brand-runtime .pr-command strong{font-size:30px}.brand-runtime .pr-command>div>span:first-child{font-size:9px}.brand-runtime .pr-command p{font-size:8px}.brand-runtime .pr-command>div{padding:15px 12px}.brand-runtime .pr-orders-content{grid-template-columns:1fr}.brand-runtime .pr-order-focus{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.brand-runtime .pr-order-focus>.pr-eyebrow{grid-column:1/-1;margin-bottom:7px}.brand-runtime .pr-order-focus>dl{grid-column:2;grid-row:2/6;margin:0}.brand-runtime .pr-order-focus>.pr-stage{justify-self:start}.brand-runtime .pr-order-focus>.pr-button{margin-top:5px}.brand-runtime .pr-inventory-overview{grid-template-columns:minmax(0,1fr) 250px;gap:15px}.brand-runtime .pr-availability>header{padding:18px;display:block}.brand-runtime .pr-availability-legend{flex-direction:row;margin-top:12px}.brand-runtime .pr-matrix{padding-inline:15px}.brand-runtime .pr-matrix>div{grid-template-columns:95px 1fr}.brand-runtime .pr-matrix-category strong{font-size:10px}.brand-runtime .pr-availability>footer{flex-direction:column;align-items:start}}@media(max-width:700px){.brand-runtime .pr-company strong{font-size:12px;letter-spacing:.6px}.brand-runtime .pr-company>span{font-size:6px;letter-spacing:1.35px}.brand-runtime .pr-topbar{min-height:66px;padding:12px 16px}.brand-runtime .pr-topbar-actions{gap:13px}.brand-runtime .pr-date,.brand-runtime .pr-profile{display:none}.brand-runtime .pr-topbar .pr-button{padding:8px}.brand-runtime .pr-topbar .pr-button>span{display:none}.brand-runtime .pr-primary-index{padding-inline:16px;gap:22px}.brand-runtime .pr-primary-index>button{font-size:10px;height:46px}.brand-runtime .pr-main{padding:22px 16px 0}.brand-runtime .pr-heading{align-items:start;margin-bottom:19px}.brand-runtime .pr-heading h1{font-size:25px}.brand-runtime .pr-heading p{font-size:10px}.brand-runtime .pr-heading>.pr-button{font-size:0;gap:0;padding:10px}.brand-runtime .pr-shift{font-size:0;gap:5px}.brand-runtime .pr-shift>b{font-size:9px;border:0;padding:0}.brand-runtime .pr-command{grid-template-columns:repeat(3,1fr)}.brand-runtime .pr-command>div:nth-child(3){border:0}.brand-runtime .pr-command>div:nth-child(n+4){border-top:1px solid var(--bd-line)}.brand-runtime .pr-command>div:last-child{grid-column:2/4}.brand-runtime .pr-command strong{font-size:32px;margin-top:8px}.brand-runtime .pr-command strong small{font-size:9px;margin-left:4px}.brand-runtime .pr-command>div>span:first-child{font-size:9px;gap:4px}.brand-runtime .pr-command>div>span:first-child>svg{width:12px}.brand-runtime .pr-command p{font-size:8px}.brand-runtime .pr-floor>header{padding:16px;align-items:start}.brand-runtime .pr-floor>header h2{font-size:21px}.brand-runtime .pr-floor>header .pr-eyebrow{font-size:7px}.brand-runtime .pr-map-legend{flex-direction:column;gap:5px;font-size:8px}.brand-runtime .pr-map-bays{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr 1fr 38px 1fr 1fr;row-gap:9px;column-gap:9px}.brand-runtime .pr-map-cell.south{grid-row:auto}.brand-runtime .pr-map-cell:nth-child(5),.brand-runtime .pr-map-cell:nth-child(6){grid-row:4}.brand-runtime .pr-map-cell:nth-child(7),.brand-runtime .pr-map-cell:nth-child(8){grid-row:5}.brand-runtime .pr-map-aisle{grid-row:3;gap:7px;letter-spacing:.5px;font-size:6px}.brand-runtime .pr-map-aisle>span:nth-last-child(4){font-size:5px}.brand-runtime .pr-map-aisle>svg{width:10px}.brand-runtime .pr-map-topline{font-size:6px;gap:7px}.brand-runtime .pr-map-topline b{white-space:nowrap}.brand-runtime .pr-map-scale{font-size:5px}.brand-runtime .pr-map-cell>button{padding:10px 9px 16px}.brand-runtime .pr-map-vehicle{gap:6px}.brand-runtime .pr-map-vehicle strong{font-size:11px}.brand-runtime .pr-map-vehicle .ip-vehicle-plan{width:32px}.brand-runtime .pr-map-vehicle>span>span{font-size:8px}.brand-runtime .pr-bay-service{font-size:7px}.brand-runtime .pr-bay-label>span{font-size:7px}.brand-runtime .pr-floor-staging{grid-template-columns:1fr}.brand-runtime .pr-floor-staging>div+div{border-left:0;border-top:1px solid var(--bd-line)}.brand-runtime .pr-context{grid-template-columns:1fr}.brand-runtime .pr-context-order{column-gap:15px;padding:17px}.brand-runtime .pr-context-order h2{font-size:19px}.brand-runtime .pr-context-order>header .pr-eyebrow{font-size:6px}.brand-runtime .pr-context-fields>div{flex-direction:column;gap:2px;font-size:9px}.brand-runtime .pr-context-fields strong{text-align:left}.brand-runtime .pr-context-order>.pr-button{font-size:10px;margin-top:10px}.brand-runtime .pr-context-order .pr-context-route>span{font-size:6px}.brand-runtime .pr-inspection-photo{min-height:0;height:150px}.brand-runtime .pr-dependency{padding:15px}.brand-runtime .pr-dependency-path{grid-template-columns:1fr 16px 1.1fr;column-gap:12px;row-gap:15px}.brand-runtime .pr-dependency-path>div:last-child{grid-column:3}.brand-runtime .pr-dependency-path>svg:nth-last-child(2){grid-column:2;transform:rotate(45deg)}.brand-runtime .pr-dependency-path strong{font-size:11px}.brand-runtime .pr-dependency-path span{font-size:8px}.brand-runtime .pr-performance{grid-template-columns:1fr 1fr;row-gap:22px;padding-bottom:22px}.brand-runtime .pr-performance>div{padding-inline:16px}.brand-runtime .pr-performance>div:nth-child(odd){padding-left:0}.brand-runtime .pr-performance>div:nth-child(2n){border:0}.brand-runtime .pr-performance strong{font-size:24px}.brand-runtime .pr-performance span{font-size:9px}.brand-runtime .pr-insights{grid-template-columns:1fr;gap:16px}.brand-runtime .pr-agenda-list>button{gap:12px;padding-inline:15px}.brand-runtime .pr-agenda-list>button>span:nth-last-child(2){font-size:8px;max-width:62px}.brand-runtime .pr-critical-list>button{gap:10px;padding-inline:15px}.brand-runtime .pr-part-code{font-size:8px;padding:5px}.brand-runtime .pr-app-footer{flex-direction:column;gap:8px;font-size:7px}.brand-runtime .pr-order-command{flex-direction:column;align-items:stretch;gap:12px}.brand-runtime .pr-view-modes button{flex:1;justify-content:center}.brand-runtime .pr-order-command .pr-search{width:100%}.brand-runtime .pr-stage-index button{font-size:9px;padding:12px;gap:10px}.brand-runtime .pr-order-focus{gap:7px 15px;padding:17px}.brand-runtime .pr-order-focus h2{font-size:21px}.brand-runtime .pr-order-focus dl>div{font-size:9px;gap:8px}.brand-runtime .pr-order-focus>.pr-button{font-size:9px}.brand-runtime .pr-inventory-overview{grid-template-columns:1fr}.brand-runtime .pr-availability>header{display:flex;gap:12px}.brand-runtime .pr-availability h2{font-size:21px}.brand-runtime .pr-availability>header .pr-eyebrow{font-size:7px}.brand-runtime .pr-availability-legend{flex-direction:column;margin:0;font-size:8px}.brand-runtime .pr-matrix>div{grid-template-columns:93px 1fr}.brand-runtime .pr-matrix [data-sku]{padding-inline:6px}.brand-runtime .pr-matrix [data-sku]>span:first-child{font-size:7px;gap:4px}.brand-runtime .pr-matrix-category strong{font-size:10px}.brand-runtime .pr-part-focus{padding:20px}.brand-runtime .pr-part-focus header{margin-bottom:10px}.brand-runtime .pr-part-focus h2{font-size:24px}.brand-runtime .pr-part-consumption{margin-block:16px}.brand-runtime .pr-part-filters{gap:5px}.brand-runtime .pr-part-filters button{font-size:9px;padding:6px}.brand-runtime .pr-register-footer{flex-direction:column;gap:5px;font-size:8px}.brand-runtime .ip-screen-heading h1{font-size:25px}.brand-runtime .ip-overline{font-size:7px}.brand-runtime .ip-retention-counter{display:none}.brand-runtime .pr-retention .ip-retention-layout{grid-template-columns:1fr;gap:16px}.brand-runtime .ip-follow-queue{display:grid;grid-template-columns:1fr;grid-template-rows:auto;padding:15px;gap:0}.brand-runtime .ip-follow-queue>header{grid-column:1;margin-bottom:12px}.brand-runtime .ip-follow-queue>.ip-search{margin-bottom:10px}.brand-runtime .ip-queue-filters{margin-bottom:16px}.brand-runtime .ip-queue-items{grid-column:1;grid-row:auto}.brand-runtime .ip-follow-queue>footer{padding-top:10px}.brand-runtime .ip-follow-item{flex-basis:206px;width:206px;min-height:160px}.brand-runtime .ip-customer-heading{padding:17px}.brand-runtime .ip-customer-heading h2{font-size:22px}.brand-runtime .ip-customer-heading>div>span{font-size:7px}.brand-runtime .ip-vehicle-dossier{grid-template-columns:1fr 115px;gap:12px;padding:17px}.brand-runtime .ip-dossier-mileage{padding-left:12px}.brand-runtime .ip-dossier-mileage strong{font-size:21px}.brand-runtime .ip-vehicle-dossier h3{font-size:16px}.brand-runtime .ip-plate{font-size:8px}.brand-runtime .ip-plate small{display:block;margin-top:4px}.brand-runtime .ip-retention-purpose{padding:17px}.brand-runtime .ip-history-heading{padding:18px 17px;gap:7px;flex-direction:column;align-items:start}.brand-runtime .ip-vehicle-timeline{padding-inline:17px}.brand-runtime .ip-history-entry{flex-basis:180px}.brand-runtime .ip-maintenance-track{padding:17px}.brand-runtime .ip-maintenance-track strong{font-size:12px}.brand-runtime .ip-maintenance-track>div:first-child>span{font-size:8px}.brand-runtime .ip-next-action{padding:20px}.brand-runtime .ip-retention-actions button{padding:12px;font-size:11px}.brand-runtime .ip-retention-actions button:nth-child(3),.brand-runtime .ip-retention-actions button:nth-child(4){grid-column:auto}.brand-runtime .pr-search-results b{font-size:8px}.brand-runtime .modal.drawer{width:100%;max-width:100%}}@media(prefers-reduced-motion:reduce){.brand-runtime *,.brand-runtime *:before,.brand-runtime *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.brand-runtime .ip-retention-layout{background:transparent;box-shadow:none;overflow:visible}.brand-runtime .ip-customer-desk{grid-column:1;grid-row:2;padding:0}.brand-runtime .ip-next-action{grid-column:2;grid-row:2;display:block;min-height:0}.brand-runtime .ip-customer-state{position:static;margin-left:auto;white-space:nowrap}.brand-runtime .ip-customer-heading>div{min-width:0}.brand-runtime .ip-history-heading>span{max-width:none}.brand-runtime .ip-technician>span{color:var(--bd-muted)}.brand-runtime .ip-technician>i{background:var(--bd-raised);color:var(--bd-ink);border:1px solid var(--bd-line)}.brand-runtime .ip-history-entry .ip-technician{display:inline-flex;margin-top:10px}.brand-runtime .ip-next-action .ip-domain-kicker{color:var(--bd-muted)}.brand-runtime .ip-dossier-mileage{display:block}@media(max-width:700px){.brand-runtime .ip-customer-desk,.brand-runtime .ip-next-action{grid-column:1;grid-row:auto}.brand-runtime .ip-customer-heading{flex-wrap:nowrap}.brand-runtime .ip-dossier-mileage{padding-left:12px}}.brand-runtime .ip-follow-queue>header{grid-row:1}.brand-runtime .ip-follow-queue>.ip-search{grid-row:2}.brand-runtime .ip-follow-queue>.ip-queue-filters{grid-row:3}.brand-runtime .ip-follow-queue>footer{grid-row:4}@media(max-width:700px){.brand-runtime .ip-follow-queue>.ip-queue-items{grid-row:4}.brand-runtime .ip-follow-queue>footer{grid-row:5}}.brand-runtime .modal-heading h2{color:var(--bd-ink)}.brand-runtime .ip-record-detail .ip-order-detail-cover small{color:var(--bd-muted)}.brand-runtime .ip-record-detail :is(.ip-stage,.ip-pressure){display:inline-flex;gap:5px;align-items:center;padding:4px 7px;background:var(--bd-raised);color:var(--bd-accent);border:1px solid var(--bd-line);font-size:9px}.brand-runtime .ip-record-detail :is(.ip-stage,.ip-pressure)>i{background:var(--bd-accent)}.brand-runtime .ip-record-detail .ip-detail-progress>span{color:var(--bd-muted);font-size:10px}.brand-runtime .ip-record-detail .ip-progress>span{background:var(--bd-line)}.brand-runtime .ip-record-detail .ip-progress>span>i{background:var(--bd-accent)}.brand-runtime .ip-record-detail .ip-progress>b{color:var(--bd-muted);font-family:var(--bd-numeral)}.brand-runtime .ip-detail-stage-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:17px 0 22px}.brand-runtime .ip-detail-stage-track>div{display:flex;flex-direction:column;align-items:start;gap:8px;border-top:2px solid var(--bd-line);padding-top:9px;font-size:8px;color:var(--bd-muted)}.brand-runtime .ip-detail-stage-track>div b{display:grid;place-items:center;font:9px var(--bd-numeral);height:16px}.brand-runtime .ip-detail-stage-track>div.active,.brand-runtime .ip-detail-stage-track>div.done{color:var(--bd-accent);border-color:var(--bd-accent)}.brand-runtime .ip-record-detail .ip-detail-fields{padding:5px 15px}.brand-runtime .ip-record-detail .ip-detail-fields>div{padding:12px 0;border-bottom:1px solid var(--bd-line);min-height:0}.brand-runtime .ip-record-detail .ip-detail-fields>div:last-child{border:0}.brand-runtime .ip-record-detail .ip-detail-fields>div>span{color:var(--bd-muted)}.brand-runtime .ip-record-detail .ip-detail-fields>div>strong{font-weight:500}.brand-runtime .ip-record-detail .ip-status-control{padding:12px 15px;color:var(--bd-muted);font-size:10px}.brand-runtime .ip-record-detail .ip-part-detail-stock>div:first-child>strong{color:var(--bd-accent)}.brand-runtime .ip-record-detail .ip-detail-warning p>span{color:var(--bd-muted)}.brand-runtime .ip-record-detail .ip-part-detail-heading{display:grid;grid-template-columns:1fr 78px;gap:5px 14px;padding-top:6px}.brand-runtime .ip-record-detail .ip-part-detail-heading>.ip-part-glyph{grid-column:2;grid-row:1/5;width:78px;height:78px;color:var(--bd-muted)}.brand-runtime .ip-record-detail .ip-part-detail-heading>.ip-pressure{justify-self:start}.brand-runtime .ip-record-detail .ip-part-detail-heading h2{font-size:25px;line-height:1.15}.brand-runtime .ip-record-detail .ip-part-detail-heading p{font-size:10px}.brand-runtime .ip-record-detail :is(.ip-part-economics,.ip-part-consumption,.ip-linked-orders){padding:16px;margin-top:18px;border:1px solid var(--bd-line);background:var(--bd-paper)}.brand-runtime .ip-record-detail :is(.ip-part-economics,.ip-part-consumption,.ip-linked-orders)>header{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:16px}.brand-runtime .ip-record-detail :is(.ip-part-economics,.ip-part-consumption,.ip-linked-orders) h3{font-size:13px;font-weight:500}.brand-runtime .ip-record-detail :is(.ip-part-economics,.ip-part-consumption)>header>span{font-size:9px}.brand-runtime .ip-part-economics>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.brand-runtime .ip-part-economics>div>span{display:flex;flex-direction:column;gap:6px;font-size:9px}.brand-runtime .ip-part-economics>div strong{font:21px var(--bd-numeral);letter-spacing:-.5px}.brand-runtime .ip-part-economics strong small{font:10px var(--bd-font)}.brand-runtime .ip-record-detail :is(.ip-part-economics,.ip-part-consumption,.ip-linked-orders)>p{font-size:9px;margin-top:14px;line-height:1.6}.brand-runtime .ip-record-detail .ip-part-consumption header>strong{font:15px var(--bd-numeral)}.brand-runtime .ip-record-detail .ip-part-consumption header small{font:8px var(--bd-font)}.brand-runtime .ip-consumption-bars{display:flex;gap:19px;align-items:end;padding:8px 6px 0}.brand-runtime .ip-consumption-bars>div{display:flex;flex:1;flex-direction:column;align-items:center;gap:6px;font:8px var(--bd-numeral);color:var(--bd-muted)}.brand-runtime .ip-consumption-bars>div>b{font-weight:400}.brand-runtime .ip-consumption-bars>div>span{display:flex;align-items:end;height:55px;width:100%;max-width:22px}.brand-runtime .ip-consumption-bars i{display:block;width:100%;background:var(--bd-muted)}.brand-runtime .ip-linked-orders>button{width:100%;display:flex;align-items:center;gap:13px;padding:13px 0;border-block:1px solid var(--bd-line);text-align:left}.brand-runtime .ip-linked-orders>button>b{font:15px var(--bd-numeral);color:var(--bd-accent)}.brand-runtime .ip-linked-orders>button>span{flex:1}.brand-runtime .ip-linked-orders>button strong{display:block;font-size:12px;font-weight:500}.brand-runtime .ip-linked-orders>button small{display:block;margin-top:4px;font-size:9px}.brand-runtime .ip-record-detail .ip-dependency{background:var(--bd-raised);border:1px solid var(--bd-line);border-left:3px solid var(--bd-accent);border-radius:var(--bd-radius)}.brand-runtime .ip-record-detail .ip-dependency *{color:var(--bd-muted)!important;border-color:var(--bd-line)!important}.brand-runtime .ip-record-detail .ip-dependency strong{color:var(--bd-ink)!important}.brand-runtime .ip-record-detail .ip-dependency :is(svg,.ip-dependency-bay){color:var(--bd-accent)!important}.brand-runtime .ip-record-detail .ip-dependency-bay{background:var(--bd-paper)}.brand-runtime .ip-record-detail .ip-dependency-link>i{background:var(--bd-line)}.brand-runtime .ip-record-detail .ip-dependency-chain>button:hover{text-decoration:underline}.brand-runtime .ip-record-detail .ip-detail-history{display:grid;gap:17px;padding:8px 0}.brand-runtime .ip-record-detail .ip-detail-history>div{padding:12px 15px;border-left:2px solid var(--bd-line);background:var(--bd-canvas)}.brand-runtime .ip-record-detail .ip-detail-history strong{font-size:12px;font-weight:500;display:block;margin:6px 0}.brand-runtime .ip-record-detail .ip-detail-history :is(time,p,small){font-size:10px;color:var(--bd-muted)}.brand-runtime .ip-record-detail .ip-detail-notes form{display:grid;gap:13px;margin:18px 0}.brand-runtime .ip-record-detail .ip-detail-notes label{display:grid;gap:8px;font-size:10px;color:var(--bd-muted)}.brand-runtime .ip-record-detail .ip-detail-notes textarea{width:100%;padding:12px;font-size:12px}.brand-runtime .ip-record-detail .ip-detail-notes .ip-button{justify-self:start}.brand-runtime .ip-record-detail .ip-saved-note{padding:15px;margin:13px 0}.brand-runtime .ip-record-detail .ip-saved-note>span{color:var(--bd-muted);font-size:9px}.brand-runtime .ip-record-detail .ip-saved-note>p{color:var(--bd-ink);font-size:12px;margin-top:8px}.brand-runtime .ip-order-photo-evidence img{width:100%;filter:grayscale(1)}.brand-runtime .ip-order-photo-evidence figcaption{padding:15px 0}.brand-runtime .ip-order-photo-evidence figcaption>strong{display:block;font-size:13px;color:var(--bd-ink);margin-bottom:7px}@media(max-width:700px){.brand-runtime .ip-record-detail .ip-part-detail-heading{grid-template-columns:1fr 62px}.brand-runtime .ip-record-detail .ip-part-detail-heading>.ip-part-glyph{width:62px;height:62px}.brand-runtime .ip-part-economics>div strong{font-size:18px}}.brand-runtime .pr-symbol img{width:100%;height:100%;object-fit:contain;border-radius:4px}.brand-runtime .pr-company:has(.pr-company-logo){position:relative;padding-left:58px}.brand-runtime .pr-company-logo{position:absolute;width:44px;height:44px;object-fit:contain;left:0;top:50%;transform:translateY(-50%);border-radius:8px}.brand-runtime[data-visual-mode=dark]{color-scheme:dark}.brand-runtime[data-visual-mode=dark] .pr-topbar{background:var(--bd-paper)}.brand-runtime[data-typography=refined]{font-family:DM Sans,sans-serif}.brand-runtime[data-typography=refined] :is(h1,h2,h3){letter-spacing:-.045em;font-weight:500}.brand-runtime[data-typography=refined] .pr-company strong{font-size:18px;letter-spacing:.04em;font-weight:600}.brand-runtime[data-density=spacious] .pr-main{padding:36px 40px}.brand-runtime[data-density=spacious] :is(.pr-panel>header,.pr-floor>header,.pr-availability>header){padding:24px}.brand-runtime[data-surface-system=matte] :is(.pr-floor,.pr-panel,.pr-availability,.pr-order-register,.pr-part-focus,.pr-order-focus){border:0;border-radius:var(--bd-radius);background:var(--bd-paper);box-shadow:var(--bd-shadow);overflow:hidden}.brand-runtime[data-navigation=top-and-drawer] .pr-app-body{margin-left:0}.brand-runtime[data-navigation=top-and-drawer] .pr-app-rail{transform:translate(-100%);width:240px}.brand-runtime[data-navigation=top-and-drawer].nav-open .pr-app-rail{transform:none}.brand-runtime[data-navigation=top-and-drawer] .pr-app-rail nav button{width:100%;justify-content:start;padding-left:20px;gap:16px}.brand-runtime[data-navigation=top-and-drawer] .pr-app-rail nav button span{display:block}.brand-runtime[data-navigation=top-and-drawer] .pr-mobile-toggle{display:flex}.brand-runtime[data-navigation=top-and-drawer] .pr-topbar{height:100px;padding-inline:40px;background:var(--bd-context);color:var(--bd-on-context);border:0}.brand-runtime[data-navigation=top-and-drawer] .pr-topbar :is(.pr-company span,.pr-topbar-location,.pr-date,.pr-global-search){color:var(--bd-on-context)}.brand-runtime[data-navigation=top-and-drawer] .pr-topbar .pr-button.primary{background:var(--bd-paper);color:var(--bd-ink);border:0;padding:13px 18px}.brand-runtime[data-navigation=top-and-drawer] .pr-primary-index{padding:0 40px;height:62px;gap:38px;background:var(--bd-paper)}.brand-runtime[data-navigation=top-and-drawer] .pr-primary-index button{font-size:13px}.brand-runtime[data-navigation=top-and-drawer] .pr-primary-index button>span{display:none}.brand-runtime[data-navigation=top-and-drawer].nav-open .pr-nav-scrim{position:fixed;inset:0;background:#081a1655;border:0;z-index:40}.brand-runtime .pr-service-hero{grid-area:hero;position:relative;isolation:isolate;min-height:384px;border-radius:var(--bd-radius);overflow:hidden;background:var(--bd-context);color:#fff}.brand-runtime .pr-service-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--bd-photo-position);filter:var(--bd-photo-filter);z-index:-2}.brand-runtime .pr-service-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--bd-context) 94%,transparent),transparent 120%);z-index:-1}.brand-runtime .pr-service-hero>div{padding:40px;max-width:540px}.brand-runtime .pr-service-overline{font-size:10px;text-transform:uppercase;letter-spacing:2px}.brand-runtime .pr-service-hero h1{font-size:58px;line-height:1.04;font-weight:500;margin:46px 0 22px;letter-spacing:-3px}.brand-runtime .pr-service-hero h1>span{color:color-mix(in srgb,var(--bd-accent),white 55%)}.brand-runtime .pr-service-hero p{font-size:11px;color:#ffffffd6}.brand-runtime .pr-service-shift{margin-top:28px;display:flex;align-items:center;font-size:10px;gap:8px}.brand-runtime .pr-service-shift i{width:5px;height:5px;background:#c9e7d6;border-radius:50%}.brand-runtime .pr-service-shift b{margin-left:16px;font-weight:500}.brand-runtime[data-composition=service-overview] .pr-dashboard{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(330px,1fr);grid-template-areas:"hero command" "floor floor" "dependency dependency" "insights insights" "performance performance" "note note";gap:28px}.brand-runtime[data-composition=service-overview] .pr-command{grid-area:command;margin:0}.brand-runtime[data-composition=service-overview] .pr-floor-workspace{grid-area:floor;margin:0}.brand-runtime[data-composition=service-overview] .pr-dashboard>.pr-dependency{grid-area:dependency;margin:0}.brand-runtime[data-composition=service-overview] .pr-performance{grid-area:performance;margin:0}.brand-runtime[data-composition=service-overview] .pr-insights{grid-area:insights;margin:0}.brand-runtime[data-composition=service-overview] .pr-demo-note{grid-area:note;margin:0}.brand-runtime[data-composition=service-overview][data-focus=clients] .pr-dashboard{grid-template-areas:"hero command" "insights insights" "floor floor" "dependency dependency" "performance performance" "note note"}.brand-runtime[data-composition=service-overview][data-focus=inventory] .pr-dashboard{grid-template-areas:"hero command" "dependency dependency" "insights insights" "floor floor" "performance performance" "note note"}.brand-runtime[data-focus=clients] .pr-insights{grid-template-columns:1.5fr 1fr}.brand-runtime[data-focus=inventory] .pr-insights{direction:rtl;grid-template-columns:1.5fr 1fr}.brand-runtime[data-focus=inventory] .pr-insights>*{direction:ltr}.brand-runtime[data-focus=finance] .pr-performance,.brand-runtime[data-focus=sales] .pr-performance{border-top:3px solid var(--bd-accent)}.brand-runtime[data-kpis=editorial-stack] .pr-command{display:grid;grid-template-columns:1fr 1fr;border:0;background:transparent;gap:0}.brand-runtime[data-kpis=editorial-stack] .pr-command>div{padding:20px 24px;border:0;border-bottom:1px solid var(--bd-line);background:transparent}.brand-runtime[data-kpis=editorial-stack] .pr-command>div:first-child{grid-column:1 / -1;padding-top:10px}.brand-runtime[data-kpis=editorial-stack] .pr-command>div:first-child strong{font-size:80px;letter-spacing:-5px;line-height:1.14;font-weight:400}.brand-runtime[data-kpis=editorial-stack] .pr-command strong{font-size:36px;font-weight:500;letter-spacing:-1.6px}.brand-runtime[data-kpis=editorial-stack] .pr-command strong small{font-size:11px;margin-left:10px;letter-spacing:0}.brand-runtime[data-kpis=editorial-stack] .pr-command>div>span:first-child{font-size:11px}.brand-runtime[data-kpis=editorial-stack] .pr-command .attention{background:transparent}.brand-runtime[data-bay-presentation=service-list] .pr-map{background:var(--bd-paper);padding:0 24px}.brand-runtime[data-bay-presentation=service-list] .pr-map-bays{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);gap:0 24px;background:transparent}.brand-runtime[data-bay-presentation=service-list] .pr-map-cell{grid-row:auto;padding:14px 0;background:transparent;border:0;border-bottom:1px solid var(--bd-line);border-radius:0;box-shadow:none}.brand-runtime[data-bay-presentation=service-list] .pr-map-cell.selected{background:color-mix(in srgb,var(--bd-accent) 5%,var(--bd-paper))}.brand-runtime[data-bay-presentation=service-list] .pr-map-cell>button{padding:0 10px}.brand-runtime[data-bay-presentation=service-list] :is(.pr-coordinate,.pr-map-aisle,.pr-map-topline,.pr-map-scale){display:none}.brand-runtime[data-bay-presentation=service-list] .pr-map-vehicle{height:86px;display:flex;justify-content:start;gap:18px}.brand-runtime[data-bay-presentation=service-list] .pr-map-vehicle>svg{width:36px;height:76px;position:static;transform:rotate(90deg);margin:0 15px}.brand-runtime[data-bay-presentation=service-list] .pr-map-vehicle>span{position:static;text-align:left}.brand-runtime[data-bay-presentation=service-list] .pr-map-empty{min-height:164px}.brand-runtime[data-bay-presentation=service-list] .pr-floor-workspace{grid-template-columns:minmax(0,1fr) 280px}.brand-runtime[data-intensity=clean] :is(.pr-config-hero,.pr-inspection-photo){max-height:120px}.brand-runtime[data-intensity=clean] .pr-service-hero>img{opacity:.3}.brand-runtime[data-intensity=clean] .pr-service-hero{min-height:300px}.brand-runtime[data-intensity=immersive] .pr-service-hero{min-height:440px}.brand-runtime[data-intensity=immersive] .pr-service-hero:after{background:linear-gradient(0deg,var(--bd-context),transparent 170%)}.brand-runtime[data-intensity=immersive] .pr-inspection-photo{height:240px}.brand-runtime[data-motion=quiet] .pr-route{animation:none}.brand-runtime[data-motion=mechanical] .pr-service-hero img{transition:transform .9s var(--bd-ease)}.brand-runtime[data-motion=mechanical] .pr-service-hero:hover img{transform:scale(1.025)}@media(max-width:1100px){.brand-runtime[data-navigation=top-and-drawer] .pr-topbar-location{display:none}.brand-runtime[data-density=spacious] .pr-main{padding:28px}.brand-runtime[data-composition=service-overview] .pr-dashboard{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:20px}.brand-runtime .pr-service-hero>div{padding:30px}.brand-runtime .pr-service-hero h1{font-size:46px}.brand-runtime[data-bay-presentation=service-list] .pr-floor-workspace{grid-template-columns:1fr}}@media(max-width:760px){.brand-runtime[data-density=spacious] .pr-main{padding:20px 16px}.brand-runtime[data-navigation=top-and-drawer] .pr-topbar{height:84px;padding:0 16px;gap:12px}.brand-runtime[data-navigation=top-and-drawer] .pr-topbar-actions{margin-left:auto}.brand-runtime[data-navigation=top-and-drawer] .pr-topbar-actions .pr-button{padding:10px}.brand-runtime[data-typography=refined] .pr-company strong{font-size:13px}.brand-runtime[data-navigation=top-and-drawer] .pr-primary-index{padding:0 16px;gap:24px;height:54px}.brand-runtime[data-composition=service-overview] .pr-dashboard{display:flex;flex-direction:column;gap:20px}.brand-runtime[data-composition=service-overview] .pr-command,.brand-runtime[data-composition=service-overview][data-focus=clients] .pr-insights{order:0}.brand-runtime .pr-service-hero h1{font-size:44px;margin-top:36px}.brand-runtime[data-intensity] .pr-service-hero{min-height:340px}.brand-runtime[data-kpis=editorial-stack] .pr-command>div{padding:14px;border-right:0}.brand-runtime[data-kpis=editorial-stack] .pr-command>div:first-child{grid-column:1 / -1}.brand-runtime[data-kpis=editorial-stack] .pr-command>div:nth-child(n+2){grid-column:auto}.brand-runtime[data-kpis=editorial-stack] .pr-command>div:first-child strong{font-size:64px}.brand-runtime[data-bay-presentation=service-list] .pr-map-bays,.brand-runtime[data-focus] .pr-insights{grid-template-columns:1fr}.brand-runtime .pr-company-logo{width:34px;height:34px}.brand-runtime .pr-company:has(.pr-company-logo){padding-left:44px}}@media(prefers-reduced-motion:reduce){.brand-runtime[data-motion] *{animation:none!important;transition:none!important}}.automotive-preview{position:relative;overflow:hidden;background:#edf2f6;contain:layout paint;width:100%}.automotive-preview-canvas{width:1440px;height:1040px;transform-origin:top left;pointer-events:none;overflow:hidden;contain:layout paint}.automotive-preview-canvas :is(.brand-runtime,.experience-shell){min-height:1040px}.automotive-preview-canvas *{animation:none!important;transition:none!important}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated{--ip-red: var(--bd-accent);--rr-ink: var(--bd-ink);--rr-secondary: var(--bd-muted);--rr-border: var(--bd-line);background:var(--bd-canvas);color:var(--bd-ink);font-family:var(--bd-font)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated .experience-main{background:var(--bd-canvas)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated .experience-sidebar{background:linear-gradient(150deg,var(--bd-context),color-mix(in srgb,var(--bd-context),black 25%))}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated .experience-topbar{background:var(--bd-paper);color:var(--bd-ink);border-color:var(--bd-line)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated .experience-topbar :is(strong,button,select){color:var(--bd-ink)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated .experience-topbar :is(.search-trigger,.ip-topbar-period){background:var(--bd-raised)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated :is(.ip-bay-control,.ip-surface,.ip-command-aside,.ip-inventory-layout,.ip-retention-grid,.ip-critical-parts,.ip-agenda-panel,.ip-work-panel,.ip-order-table-wrap){background:var(--bd-paper);color:var(--bd-ink);border-color:var(--bd-line);border-radius:var(--bd-radius);box-shadow:var(--bd-shadow)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated :is(.ip-command-hero,.rr-hero-instruments){background:var(--bd-context);color:var(--bd-on-context)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated .ip-command-hero>img{filter:var(--bd-photo-filter);object-position:var(--bd-photo-position)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated .rr-racing-mark i{background:var(--bd-accent)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated .ip-domain-nav .nav-item.active{background:color-mix(in srgb,var(--bd-accent) 18%,transparent);box-shadow:inset 3px 0 var(--bd-accent)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated .ip-domain-nav .nav-item.active>svg{color:var(--bd-on-context)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated .ip-brand-mark>i{background:var(--bd-accent)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated .ip-screen-heading h1{font-family:var(--bd-font);font-size:var(--bd-heading-size)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated :is(.ip-command-hero:after,.ip-screen-heading h1>span){color:var(--bd-accent)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated .rr-hero-instruments{border-top-color:var(--bd-line)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated .company-brand>img{object-fit:contain;background:var(--bd-paper);border-radius:var(--bd-radius)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated[data-visual-mode=light] .experience-sidebar{background:var(--bd-paper);color:var(--bd-ink)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated[data-visual-mode=light] .experience-sidebar :is(.nav-item,.company-brand,.ip-signature-stamp){color:var(--bd-ink)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated[data-intensity=immersive] .ip-command-hero{min-height:420px}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated[data-intensity=clean] .ip-command-hero>img{opacity:.25}.brand-runtime[data-navigation=top-and-drawer] .pr-date b{color:var(--bd-on-context)}.brand-runtime[data-focus=finance]:not([data-composition=service-overview]) .pr-dashboard,.brand-runtime[data-focus=sales]:not([data-composition=service-overview]) .pr-dashboard{display:flex;flex-direction:column}.brand-runtime[data-focus=finance]:not([data-composition=service-overview]) .pr-performance,.brand-runtime[data-focus=sales]:not([data-composition=service-overview]) .pr-performance{order:-1;margin-top:0;margin-bottom:24px}.brand-runtime[data-focus=finance] .pr-heading,.brand-runtime[data-focus=sales] .pr-heading{order:-3}.brand-runtime[data-focus=finance] .pr-config-hero,.brand-runtime[data-focus=sales] .pr-config-hero{order:-2}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated{--ip-ink: var(--bd-ink);--ip-muted: var(--bd-muted);--ip-line: var(--bd-line)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated :is(.ip-command-hero,.ip-bay-control .ip-bay-platform,.experience-sidebar){--ip-ink: var(--bd-on-context);--ip-muted: color-mix(in srgb, var(--bd-on-context) 72%, var(--bd-context))}.automotive-workshop-generated{--av-racing-69452d: color-mix(in srgb, var(--bd-accent), black 38%);--av-racing-70272bbd: color-mix( in srgb, color-mix(in srgb, var(--bd-accent), black 36%) 74%, transparent );--av-racing-753537: color-mix(in srgb, var(--bd-accent), black 35%);--av-racing-81462b35: color-mix( in srgb, color-mix(in srgb, var(--bd-accent), black 32%) 21%, transparent );--av-racing-82272b70: color-mix( in srgb, color-mix(in srgb, var(--bd-accent), black 32%) 44%, transparent );--av-racing-85413f: color-mix(in srgb, var(--bd-accent), black 31%);--av-racing-941d335a: color-mix( in srgb, color-mix(in srgb, var(--bd-accent), black 27%) 35%, transparent );--av-racing-9b1b2345: color-mix( in srgb, color-mix(in srgb, var(--bd-accent), black 25%) 27%, transparent );--av-racing-9c263779: color-mix( in srgb, color-mix(in srgb, var(--bd-accent), black 25%) 47%, transparent );--av-racing-a24b32: color-mix(in srgb, var(--bd-accent), black 24%);--av-racing-a3333a: color-mix(in srgb, var(--bd-accent), black 23%);--av-racing-a35232: color-mix(in srgb, var(--bd-accent), black 23%);--av-racing-a5363d: color-mix(in srgb, var(--bd-accent), black 23%);--av-racing-a54c37: color-mix(in srgb, var(--bd-accent), black 23%);--av-racing-a73e45: color-mix(in srgb, var(--bd-accent), black 22%);--av-racing-a93540: color-mix(in srgb, var(--bd-accent), black 22%);--av-racing-aa363e: color-mix(in srgb, var(--bd-accent), black 22%);--av-racing-aa673926: color-mix( in srgb, color-mix(in srgb, var(--bd-accent), black 22%) 15%, transparent );--av-racing-ab333b: color-mix(in srgb, var(--bd-accent), black 21%);--av-racing-ae3739: color-mix(in srgb, var(--bd-accent), black 21%);--av-racing-b03137: color-mix(in srgb, var(--bd-accent), black 20%);--av-racing-b1373d: color-mix(in srgb, var(--bd-accent), black 20%);--av-racing-b1393d: color-mix(in srgb, var(--bd-accent), black 20%);--av-racing-b22d30: color-mix(in srgb, var(--bd-accent), black 20%);--av-racing-b3363f: color-mix(in srgb, var(--bd-accent), black 19%);--av-racing-b42f36: color-mix(in srgb, var(--bd-accent), black 19%);--av-racing-b4313e: color-mix(in srgb, var(--bd-accent), black 19%);--av-racing-b5283a: color-mix(in srgb, var(--bd-accent), black 19%);--av-racing-b6383e: color-mix(in srgb, var(--bd-accent), black 19%);--av-racing-bb3c44: color-mix(in srgb, var(--bd-accent), black 17%);--av-racing-bb7648: color-mix(in srgb, var(--bd-accent), black 17%);--av-racing-bc3940: color-mix(in srgb, var(--bd-accent), black 17%);--av-racing-bd3844: color-mix(in srgb, var(--bd-accent), black 17%);--av-racing-bd755f96: color-mix( in srgb, color-mix(in srgb, var(--bd-accent), black 17%) 59%, transparent );--av-racing-c13338: color-mix(in srgb, var(--bd-accent), black 16%);--av-racing-c78350: color-mix(in srgb, var(--bd-accent), white 39%);--av-racing-cb3b3b: color-mix(in srgb, var(--bd-accent), black 13%);--av-racing-cc3845: color-mix(in srgb, var(--bd-accent), black 13%);--av-racing-ce2e35: color-mix(in srgb, var(--bd-accent), black 12%);--av-racing-cf6755: color-mix(in srgb, var(--bd-accent), black 12%);--av-racing-d18254: color-mix(in srgb, var(--bd-accent), white 38%);--av-racing-d2663210: color-mix(in srgb, var(--bd-accent) 6%, transparent);--av-racing-d4363d: var(--bd-accent);--av-racing-d8272c: var(--bd-accent);--av-racing-d9845514: color-mix( in srgb, color-mix(in srgb, var(--bd-accent), white 39%) 8%, transparent );--av-racing-d9876444: color-mix( in srgb, color-mix(in srgb, var(--bd-accent), white 40%) 27%, transparent );--av-racing-db303c: var(--bd-accent);--av-racing-dc8e61: color-mix(in srgb, var(--bd-accent), white 42%);--av-racing-de8b67: color-mix(in srgb, var(--bd-accent), white 41%);--av-racing-df765b: var(--bd-accent);--av-racing-e57450: var(--bd-accent);--av-racing-e57f59: color-mix(in srgb, var(--bd-accent), white 37%);--av-racing-e7393b: var(--bd-accent);--av-racing-e82e30: var(--bd-accent);--av-racing-e83a39: var(--bd-accent);--av-racing-e88860: color-mix(in srgb, var(--bd-accent), white 40%);--av-racing-e9373e: var(--bd-accent);--av-racing-e98664: color-mix(in srgb, var(--bd-accent), white 39%);--av-racing-e98762: color-mix(in srgb, var(--bd-accent), white 40%);--av-racing-ea805d: color-mix(in srgb, var(--bd-accent), white 38%);--av-racing-eb4543: var(--bd-accent);--av-racing-eb9a6c: color-mix(in srgb, var(--bd-accent), white 45%);--av-racing-ec3335: var(--bd-accent);--av-racing-ec875e: color-mix(in srgb, var(--bd-accent), white 40%);--av-racing-ed3535: var(--bd-accent);--av-racing-ed3638: var(--bd-accent);--av-racing-ed6950: var(--bd-accent);--av-racing-ed735b: var(--bd-accent);--av-racing-ed8b73: color-mix(in srgb, var(--bd-accent), white 41%);--av-racing-ed9875: color-mix(in srgb, var(--bd-accent), white 45%);--av-racing-ee5d53: var(--bd-accent);--av-racing-ee6d57: var(--bd-accent);--av-racing-ee9778: color-mix(in srgb, var(--bd-accent), white 44%);--av-racing-ee9876: color-mix(in srgb, var(--bd-accent), white 45%);--av-racing-ef604b: var(--bd-accent);--av-racing-ef895e: color-mix(in srgb, var(--bd-accent), white 40%);--av-racing-ef8b73: color-mix(in srgb, var(--bd-accent), white 41%);--av-racing-ef8c77: color-mix(in srgb, var(--bd-accent), white 41%);--av-racing-ef9477: color-mix(in srgb, var(--bd-accent), white 44%);--av-racing-ef9579: color-mix(in srgb, var(--bd-accent), white 44%);--av-racing-ef9c72: color-mix(in srgb, var(--bd-accent), white 46%);--av-racing-f04b38: var(--bd-accent);--av-racing-f04b380b: color-mix(in srgb, var(--bd-accent) 4%, transparent);--av-racing-f04b380c: color-mix(in srgb, var(--bd-accent) 5%, transparent);--av-racing-f04b3810: color-mix(in srgb, var(--bd-accent) 6%, transparent);--av-racing-f04b3820: color-mix(in srgb, var(--bd-accent) 13%, transparent);--av-racing-f04b3860: color-mix(in srgb, var(--bd-accent) 38%, transparent);--av-racing-f08469: color-mix(in srgb, var(--bd-accent), white 39%);--av-racing-f0876f: color-mix(in srgb, var(--bd-accent), white 40%);--av-racing-f09a7c: color-mix(in srgb, var(--bd-accent), white 45%);--av-racing-f13232: var(--bd-accent);--av-racing-f17754: var(--bd-accent);--av-racing-f17b59: color-mix(in srgb, var(--bd-accent), white 36%);--av-racing-f27c61: color-mix(in srgb, var(--bd-accent), white 36%);--av-racing-f28164: color-mix(in srgb, var(--bd-accent), white 38%);--av-racing-f38466: color-mix(in srgb, var(--bd-accent), white 39%);--av-racing-f39772: color-mix(in srgb, var(--bd-accent), white 44%);--av-racing-f47b59: color-mix(in srgb, var(--bd-accent), white 36%);--av-racing-f48065: color-mix(in srgb, var(--bd-accent), white 38%);--av-racing-f48e78: color-mix(in srgb, var(--bd-accent), white 42%);--av-racing-f59473: color-mix(in srgb, var(--bd-accent), white 44%);--av-racing-f7776855: color-mix(in srgb, var(--bd-accent) 33%, transparent);--av-racing-f78773: color-mix(in srgb, var(--bd-accent), white 40%);--av-racing-f85c63: var(--bd-accent);--av-racing-f9926c: color-mix(in srgb, var(--bd-accent), white 43%);--av-racing-fb3b3b: var(--bd-accent);--av-racing-ff5554: var(--bd-accent);--av-racing-ff6260: var(--bd-accent);--av-racing-ff6868: var(--bd-accent);--av-racing-ff6a55: var(--bd-accent);--av-racing-ff7861: var(--bd-accent);--av-racing-ff7a65: color-mix(in srgb, var(--bd-accent), white 36%);--av-racing-ff8a7530: color-mix( in srgb, color-mix(in srgb, var(--bd-accent), white 41%) 19%, transparent );--av-racing-ff8b74: color-mix(in srgb, var(--bd-accent), white 41%);--av-racing-ff927d: color-mix(in srgb, var(--bd-accent), white 43%);--av-racing-ff9575: color-mix(in srgb, var(--bd-accent), white 44%);--av-racing-ff968c4a: color-mix( in srgb, color-mix(in srgb, var(--bd-accent), white 44%) 29%, transparent );--av-racing-ff9a79: color-mix(in srgb, var(--bd-accent), white 45%);--av-racing-ff9d96: color-mix(in srgb, var(--bd-accent), white 46%);--av-racing-ffa079: color-mix(in srgb, var(--bd-accent), white 47%)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated :is(.ip-service-board,.ip-shop-floor,.ip-inventory-pressure,.ip-order-workspace,.ip-stock-register,.ip-follow-queue,.ip-customer-desk,.ip-retention-aside,.ip-kpi-strip,.ip-performance-strip,.ip-orders-table,.ip-parts-table,.ip-table-scroll){background:var(--bd-paper);color:var(--bd-ink);border-color:var(--bd-line)}.experience-shell.business-theme.premium-experience.rr-reference.automotive-workshop-generated :is(.ip-orders-table,.ip-parts-table) thead{background:var(--bd-raised);color:var(--bd-muted)}.insurance-runtime{--in-sidebar-width: 218px;min-height:100vh;display:flex;background:var(--in-canvas);color:var(--in-ink);font-family:var(--in-font);font-size:13px;line-height:1.5;color-scheme:light;isolation:isolate}.insurance-runtime *{box-sizing:border-box}.insurance-runtime button,.insurance-runtime input,.insurance-runtime select,.insurance-runtime textarea{font:inherit;color:inherit}.insurance-runtime button{cursor:pointer;transition:background var(--in-duration),color var(--in-duration),border-color var(--in-duration),transform var(--in-duration)}.insurance-runtime button:disabled{cursor:default;opacity:.65}.insurance-runtime button:focus-visible,.insurance-runtime a:focus-visible,.insurance-runtime input:focus-visible,.insurance-runtime select:focus-visible,.insurance-runtime textarea:focus-visible,.insurance-runtime [role=button]:focus-visible{outline:2px solid var(--in-accent);outline-offset:4px}.insurance-runtime h1,.insurance-runtime h2,.insurance-runtime h3,.insurance-runtime p{margin:0;font-family:var(--in-font);font-style:normal}.insurance-runtime h1{font-size:27px;line-height:1.2;font-weight:600;letter-spacing:-1px}.insurance-runtime h2{font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.5px}.insurance-runtime h3{font-size:14px;font-weight:600;line-height:1.35;letter-spacing:-.2px}.insurance-runtime small{font-size:10px;font-weight:400}.insurance-runtime .in-eyebrow{font-size:9px;font-weight:600;letter-spacing:1.5px;color:var(--in-muted);display:flex;align-items:center;gap:8px;line-height:1.5}.insurance-runtime .in-number,.insurance-runtime strong{font-variant-numeric:tabular-nums}.insurance-runtime .in-number{font-family:var(--in-numeral)}.insurance-runtime .in-sidebar{width:var(--in-sidebar-width);flex-shrink:0;position:sticky;top:0;height:100vh;background:var(--in-context);color:var(--in-on-context);padding:26px 14px 14px;display:flex;flex-direction:column;z-index:20;border-right:1px solid color-mix(in srgb,var(--in-context-muted) 18%,transparent)}.insurance-runtime .in-brand{display:flex;align-items:center;gap:9px;padding:0 8px 25px;min-height:75px}.insurance-runtime .in-brand-symbol{width:34px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--in-on-context)}.insurance-runtime .in-brand-symbol img{width:100%;height:100%;object-fit:contain}.insurance-runtime .in-brand strong{display:block;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:.35px}.insurance-runtime .in-brand small{display:block;font-size:6px;letter-spacing:1.45px;color:var(--in-context-muted);margin-top:6px}.insurance-runtime .in-sidebar nav{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--in-context-muted) transparent;flex:1}.insurance-runtime .in-nav-group{display:block;padding:21px 11px 9px;font-size:8px;letter-spacing:1.65px;color:var(--in-context-muted);text-transform:uppercase}.insurance-runtime .in-nav-item:first-child .in-nav-group{padding-top:9px}.insurance-runtime .in-nav-item button{display:flex;align-items:center;gap:10px;width:100%;min-height:39px;padding:8px 10px;margin:1px 0;border:1px solid transparent;background:transparent;border-radius:7px;text-align:left;font-size:11px;color:var(--in-context-muted)}.insurance-runtime .in-nav-item button:hover{background:color-mix(in srgb,var(--in-context-muted) 12%,transparent);color:var(--in-on-context)}.insurance-runtime .in-nav-item button[aria-current=page]{background:color-mix(in srgb,var(--in-on-context) 12%,var(--in-context));color:var(--in-on-context);border-color:color-mix(in srgb,var(--in-on-context) 12%,transparent);box-shadow:inset 3px 0 0 var(--in-on-context)}.insurance-runtime .in-nav-item button small{margin-left:auto;background:color-mix(in srgb,var(--in-on-context) 12%,transparent);border-radius:4px;padding:0 5px;font-size:9px;color:var(--in-on-context)}.insurance-runtime .in-sidebar-footer{padding-top:18px}.insurance-runtime .in-advisor-mark{border:1px solid color-mix(in srgb,var(--in-context-muted) 25%,transparent);border-radius:8px;padding:13px 10px;display:flex;align-items:center;gap:9px;font-size:10px}.insurance-runtime .in-advisor-mark small{display:block;font-size:8px;color:var(--in-context-muted);margin-top:2px}.insurance-runtime .in-profile{display:flex;align-items:center;gap:9px;margin-top:20px;font-size:10px}.insurance-runtime .in-profile small{display:block;font-size:8px;color:var(--in-context-muted)}.insurance-runtime .in-avatar{width:31px;height:31px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--in-tint);color:var(--in-accent);border:1px solid var(--in-line);border-radius:50%;font-size:9px;font-weight:600}.insurance-runtime .in-workspace{flex:1;min-width:0}.insurance-runtime .in-topbar{height:61px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;background:var(--in-paper);border-bottom:1px solid var(--in-line);gap:10px}.insurance-runtime .in-breadcrumb{display:flex;align-items:center;gap:12px;font-size:10px;color:var(--in-muted)}.insurance-runtime .in-breadcrumb i{font-style:normal;opacity:.5}.insurance-runtime .in-breadcrumb strong{color:var(--in-ink);font-size:10px;font-weight:500}.insurance-runtime .in-topbar-actions{display:flex;align-items:center;gap:20px;font-size:10px;color:var(--in-muted)}.insurance-runtime .in-topbar-actions>span{display:flex;align-items:center;gap:7px}.insurance-runtime .in-demo-label{font-size:7px;letter-spacing:1px;border:1px solid var(--in-line);border-radius:4px;padding:3px 5px}.insurance-runtime .in-account{width:29px;height:29px;background:var(--in-tint);border-radius:50%;color:var(--in-accent);font-size:9px;font-weight:600;justify-content:center}.insurance-runtime .in-main{padding:28px 30px 14px;max-width:1680px;margin:auto}.insurance-runtime .in-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.insurance-runtime .in-page-heading h1{margin:6px 0 7px}.insurance-runtime .in-page-heading p{font-size:11px;color:var(--in-muted)}.insurance-runtime .in-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:36px;padding:9px 14px;border-radius:6px;border:1px solid var(--in-accent);background:var(--in-accent);color:var(--in-on-accent);font-size:10px;font-weight:500}.insurance-runtime .in-button:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.insurance-runtime .in-button.secondary{background:var(--in-paper);border-color:var(--in-line);color:var(--in-ink);box-shadow:0 2px 3px #10203005}.insurance-runtime .in-text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px 0;border:0;background:transparent;color:var(--in-accent);font-size:10px;font-weight:500;white-space:nowrap}.insurance-runtime .in-text-button:hover{color:var(--in-ink)}.insurance-runtime .in-book-hero{display:grid;grid-template-columns:1.1fr .9fr;min-height:256px;overflow:hidden;border-radius:var(--in-radius);background:var(--in-paper);border:1px solid var(--in-line);box-shadow:0 9px 30px #10243c05;margin-bottom:var(--in-gap);position:relative}.insurance-runtime .in-book-copy{padding:27px 30px 23px;min-width:0}.insurance-runtime .in-book-copy>.in-eyebrow{font-size:8px;letter-spacing:1.3px;color:var(--in-accent)}.insurance-runtime .in-book-copy>.in-eyebrow i{width:3px;height:3px;background:var(--in-accent);border-radius:50%;margin:0 2px}.insurance-runtime .in-book-copy h2{font-size:23px;letter-spacing:-.8px;font-weight:500;margin:14px 0 13px}.insurance-runtime .in-hero-value{display:flex;align-items:center;gap:19px;margin-bottom:23px}.insurance-runtime .in-hero-value>strong{font-family:var(--in-numeral);font-size:56px;line-height:1;letter-spacing:-3px;font-weight:500}.insurance-runtime .in-hero-value>span{font-size:10px;line-height:1.6}.insurance-runtime .in-hero-value small{display:block;font-size:9px;color:var(--in-muted)}.insurance-runtime .in-book-stats{display:flex;gap:22px;padding-top:17px;border-top:1px solid var(--in-line)}.insurance-runtime .in-book-stats>div{flex:1;border-right:1px solid var(--in-line);padding-right:12px}.insurance-runtime .in-book-stats>div:last-child{border:0;padding-right:0}.insurance-runtime .in-book-stats strong{display:block;font-size:23px;font-weight:500;letter-spacing:-.8px;font-family:var(--in-numeral)}.insurance-runtime .in-book-stats span{display:block;font-size:8px;color:var(--in-muted);margin-top:1px}.insurance-runtime .in-book-photo{position:relative;min-height:240px;background:var(--in-context);overflow:hidden}.insurance-runtime .in-book-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--in-photo-position);filter:saturate(.65);transition:transform .7s}.insurance-runtime .in-book-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0d294ee0,transparent 70%)}.insurance-runtime .in-book-photo>div{position:absolute;left:27px;bottom:26px;right:25px;display:flex;align-items:center;gap:12px;color:#fff;z-index:1;font-size:15px;font-weight:500}.insurance-runtime .in-book-photo small{display:block;font-size:9px;margin-top:3px;color:#e1e9f4}.insurance-runtime .in-photo-label{position:absolute;top:21px;right:20px;z-index:1;color:#15395b;background:#fffdf9dd;padding:6px 9px;border-radius:4px;font-size:7px;letter-spacing:1.4px}.insurance-runtime .in-command-grid{display:grid;grid-template-columns:1.16fr 1fr;gap:var(--in-gap);align-items:stretch}.insurance-runtime .in-panel{background:var(--in-paper);border:1px solid var(--in-line);border-radius:var(--in-radius);padding:23px;min-width:0;overflow:hidden;box-shadow:0 3px 12px #10243c03}.insurance-runtime .in-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:19px}.insurance-runtime .in-panel-heading h2{margin-top:5px}.insurance-runtime .in-panel-heading>.in-text-button{font-size:9px}.insurance-runtime .in-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--in-line);padding-top:13px;margin-top:17px;font-size:8px;color:var(--in-muted)}.insurance-runtime .in-panel-foot b{color:var(--in-ink);margin-left:6px;font-weight:500}.insurance-runtime .in-command-grid>.in-radar{grid-column:1;grid-row:1}.insurance-runtime .in-command-grid>.in-pipeline{grid-column:2;grid-row:1}.insurance-runtime .in-command-grid>.in-agents{grid-column:1/-1;grid-row:2}.insurance-runtime .in-command-grid>.in-commission{grid-column:1;grid-row:3}.insurance-runtime .in-command-grid>.in-carriers{grid-column:2;grid-row:3}.insurance-runtime .in-command-grid>.in-client-priority{grid-column:1/-1;grid-row:4}.insurance-runtime .in-tag{display:inline-flex;align-items:center;border:1px solid var(--in-line);color:var(--in-muted);background:var(--in-raised);border-radius:5px;padding:4px 7px;font-size:8px;white-space:nowrap}.insurance-runtime .in-tag.is-success,.insurance-runtime .in-success{color:var(--in-success)}.insurance-runtime .is-warning{color:var(--in-warning)}.insurance-runtime .in-risk-label{display:flex;align-items:center;gap:5px;color:var(--in-warning);font-size:9px;white-space:nowrap}.insurance-runtime .in-risk-label i{width:5px;height:5px;background:var(--in-warning);border-radius:50%}.insurance-runtime .in-radar-summary{display:grid;grid-template-columns:1fr 1fr 1.2fr;padding-bottom:11px;border-bottom:1px solid var(--in-line);gap:10px}.insurance-runtime .in-radar-summary strong{font-size:26px;font-weight:500;line-height:1.2;letter-spacing:-1px;font-family:var(--in-numeral)}.insurance-runtime .in-radar-summary strong small{font-size:8px;margin-left:5px;letter-spacing:0;color:var(--in-muted)}.insurance-runtime .in-radar-summary span{display:block;font-size:8px;color:var(--in-muted);margin-top:6px}.insurance-runtime .in-radar-summary>div:last-child strong{color:var(--in-warning)}.insurance-runtime .in-radar-plot{max-width:530px;margin:10px auto 0}.insurance-runtime .in-radar-plot svg{width:100%;display:block;max-height:275px;overflow:visible}.insurance-runtime .in-radar-plot text{fill:var(--in-muted);font-size:9px;font-family:var(--in-font)}.insurance-runtime .in-radar-plot .in-carrier-axis{fill:var(--in-ink);font-size:9px;font-weight:500}.insurance-runtime .in-radar-grid{fill:none;stroke:var(--in-line);stroke-width:1}.insurance-runtime .in-radar-axis{fill:none;stroke:var(--in-line);stroke-dasharray:3 5;stroke-width:1}.insurance-runtime .in-radar-center{fill:var(--in-tint);stroke:var(--in-line);stroke-width:1}.insurance-runtime .in-radar-plot .in-radar-now{font-size:22px;font-weight:500;fill:var(--in-ink)}.insurance-runtime .in-radar-point{cursor:pointer;outline:none}.insurance-runtime .in-radar-point>circle:first-of-type{fill:var(--in-accent);stroke:var(--in-paper);stroke-width:2;transition:stroke-width var(--in-duration),r var(--in-duration)}.insurance-runtime .in-radar-point.is-risk>circle:first-of-type{fill:var(--in-warning)}.insurance-runtime .in-radar-point.is-pending>circle:first-of-type{stroke:var(--in-warning);stroke-width:2;stroke-dasharray:2 2}.insurance-runtime .in-radar-point:hover>circle:first-of-type,.insurance-runtime .in-radar-point:focus-visible>circle:first-of-type{stroke:var(--in-ink);stroke-width:3}.insurance-runtime .in-radar-legend{display:flex;align-items:center;justify-content:center;gap:16px;font-size:8px;color:var(--in-muted);margin-top:4px}.insurance-runtime .in-radar-legend span{display:flex;align-items:center;gap:5px}.insurance-runtime .in-radar-legend i{width:6px;height:6px;border-radius:50%;background:var(--in-accent)}.insurance-runtime .in-radar-legend i.risk{background:var(--in-warning)}.insurance-runtime .in-radar-legend i.pending{background:transparent;border:1px dashed var(--in-warning);width:8px;height:8px}.insurance-runtime .in-radar .in-panel-foot{margin-top:13px}.insurance-runtime .in-pipeline-total{display:flex;align-items:center;gap:18px;margin:21px 0 26px}.insurance-runtime .in-pipeline-total strong{font-size:42px;letter-spacing:-2px;line-height:1;font-weight:500;font-family:var(--in-numeral)}.insurance-runtime .in-pipeline-total>span{font-size:9px;color:var(--in-muted)}.insurance-runtime .in-stages-stage-ribbon{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--in-line);border:1px solid var(--in-line);border-radius:9px;overflow:hidden}.insurance-runtime .in-stages>button{position:relative;background:var(--in-paper);border:0;text-align:left;min-width:0}.insurance-runtime .in-stages-stage-ribbon>button{padding:17px 12px 14px;min-height:113px;display:flex;flex-direction:column}.insurance-runtime .in-stage-label{display:flex;align-items:center;font-size:10px;font-weight:500;gap:8px}.insurance-runtime .in-stage-label i{font-size:8px;color:var(--in-muted);font-style:normal;font-family:var(--in-numeral)}.insurance-runtime .in-stages-stage-ribbon .in-stage-label{flex-direction:column;align-items:flex-start;gap:4px}.insurance-runtime .in-stage-track{display:block;height:3px;width:100%;background:var(--in-tint)}.insurance-runtime .in-stage-track>i{display:block;height:100%;width:var(--stage-size);background:var(--in-accent);opacity:calc(.5 + var(--stage-index) * .1);transition:width var(--in-duration)}.insurance-runtime .in-stages-stage-ribbon .in-stage-track{order:5;margin-top:9px}.insurance-runtime .in-stages strong{font-size:28px;line-height:1;font-weight:500;font-family:var(--in-numeral);margin-top:11px;letter-spacing:-1px}.insurance-runtime .in-stage-premium{color:var(--in-muted);font-size:8px;margin-top:4px}.insurance-runtime .in-stages-stage-ribbon svg{position:absolute;top:40px;right:8px;color:var(--in-muted)}.insurance-runtime .in-stages>button:hover{background:var(--in-tint)}.insurance-runtime .in-stages>button.is-issued{background:var(--in-tint)}.insurance-runtime .in-stages>button.is-issued strong,.insurance-runtime .in-stages>button.is-issued .in-stage-label{color:var(--in-success)}.insurance-runtime .in-stages>button.is-issued .in-stage-track i{background:var(--in-success)}.insurance-runtime .in-table-wrap{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--in-line) transparent}.insurance-runtime table{border-collapse:collapse;width:100%;text-align:left;font-size:11px;white-space:nowrap}.insurance-runtime th{font-size:8px;color:var(--in-muted);font-weight:500;padding:0 13px 12px;border-bottom:1px solid var(--in-line);letter-spacing:.4px}.insurance-runtime td{padding:12px 13px;border-bottom:1px solid var(--in-line);font-size:10px}.insurance-runtime th:first-child,.insurance-runtime td:first-child{padding-left:0}.insurance-runtime th:last-child,.insurance-runtime td:last-child{padding-right:0}.insurance-runtime tbody tr:last-child td{border-bottom:0}.insurance-runtime td small{display:block;font-size:8px;color:var(--in-muted);margin-top:3px}.insurance-runtime .in-agent-person{display:flex;gap:10px;align-items:center;background:transparent;border:0;text-align:left;padding:0}.insurance-runtime .in-agent-person b{font-weight:500;font-size:10px}.insurance-runtime .in-agent-person small{font-size:8px;margin-top:2px}.insurance-runtime .in-conversion{display:inline-block;position:relative;padding-bottom:5px;width:42px;border-bottom:2px solid var(--in-tint);font-family:var(--in-numeral)}.insurance-runtime .in-conversion i{height:2px;position:absolute;bottom:-2px;left:0;background:var(--in-accent)}.insurance-runtime .in-carrier-content{display:flex;align-items:center;gap:23px}.insurance-runtime .in-mix-ring{width:119px;height:119px;flex-shrink:0;border-radius:50%;padding:14px;transform:rotate(-90deg)}.insurance-runtime .in-mix-ring>div{width:100%;height:100%;border-radius:50%;background:var(--in-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(90deg)}.insurance-runtime .in-mix-ring strong{font-size:30px;font-weight:500;line-height:1.1}.insurance-runtime .in-mix-ring span{font-size:9px;color:var(--in-muted)}.insurance-runtime .in-carrier-list{flex:1;min-width:0}.insurance-runtime .in-carrier-list>button{display:grid;grid-template-columns:1fr auto;gap:2px 10px;background:transparent;border:0;border-bottom:1px solid var(--in-line);width:100%;text-align:left;padding:7px 0;opacity:1}.insurance-runtime .in-carrier-list>button:last-child{border:0}.insurance-runtime .in-carrier-list>button>span:first-child{font-size:9px;display:flex;gap:6px;align-items:center}.insurance-runtime .in-carrier-list>button>span:first-child i{width:5px;height:5px;border-radius:50%;flex-shrink:0}.insurance-runtime .in-carrier-list b{font-size:10px;font-weight:500;font-family:var(--in-numeral)}.insurance-runtime .in-carrier-list small{grid-column:1/-1;font-size:8px;color:var(--in-muted);padding-left:11px}.insurance-runtime .in-coverage{margin-top:22px;border-top:1px solid var(--in-line);padding-top:18px}.insurance-runtime .in-coverage .in-eyebrow{font-size:7px}.insurance-runtime .in-coverage-bar{display:flex;height:6px;gap:2px;overflow:hidden;border-radius:4px;margin-top:10px}.insurance-runtime .in-coverage-labels{display:flex;flex-wrap:wrap;gap:9px;font-size:8px;color:var(--in-muted);margin-top:9px}.insurance-runtime .in-coverage-labels span{display:flex;align-items:center;gap:4px}.insurance-runtime .in-coverage-labels i{width:4px;height:4px;border-radius:50%}.insurance-runtime .in-coverage-labels b{font-size:8px;font-weight:500;color:var(--in-ink)}.insurance-runtime .in-money-flow{display:grid;grid-template-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;align-items:stretch;margin-top:24px;gap:2px;min-width:0}.insurance-runtime .in-money-flow>div,.insurance-runtime .in-money-flow>button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 7px 15px;border:0;border-radius:6px;background:var(--in-raised);min-width:0;text-align:left}.insurance-runtime .in-money-flow>button:hover{background:var(--in-tint)}.insurance-runtime .in-money-flow svg{color:var(--in-accent);margin-bottom:8px}.insurance-runtime .in-money-flow small{font-size:7px;color:var(--in-muted)}.insurance-runtime .in-money-flow strong{font-size:13px;letter-spacing:-.3px;font-weight:600;overflow-wrap:anywhere;line-height:1.3}.insurance-runtime .in-money-flow span:not(.in-avatar){font-size:7px;color:var(--in-muted);line-height:1.5}.insurance-runtime .in-money-flow .in-avatar{width:20px;height:20px;font-size:6px;margin-bottom:7px}.insurance-runtime .in-flow-arrow{font-style:normal;align-self:center;text-align:center;color:var(--in-muted);font-size:13px}.insurance-runtime .in-money-flow>.in-flow-highlight{background:var(--in-tint);box-shadow:inset 0 -2px 0 var(--in-accent)}.insurance-runtime .in-client-priority{display:flex;align-items:center;gap:20px;padding:22px 26px;background:var(--in-tint);border:1px solid var(--in-line);border-radius:var(--in-radius)}.insurance-runtime .in-client-priority h2{margin:7px 0 4px}.insurance-runtime .in-client-priority p{font-size:10px;color:var(--in-muted)}.insurance-runtime .in-client-priority .in-text-button{margin-top:8px}.insurance-runtime .in-priority-amount{margin-left:auto;font-family:var(--in-numeral);font-size:25px;letter-spacing:-.8px}.insurance-runtime .in-priority-amount small{display:block;color:var(--in-muted);font-size:9px;letter-spacing:0;text-align:right}.insurance-runtime .in-workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--in-muted);font-size:8px;padding:24px 0 10px}.insurance-runtime .in-workspace-footer>span{display:flex;gap:6px;align-items:center}.insurance-runtime .in-mobile-toggle,.insurance-runtime .in-nav-close{display:none}.insurance-runtime .in-skip-link{position:fixed;top:-100px;left:15px;z-index:200;padding:10px 14px;background:var(--in-paper);color:var(--in-ink)}.insurance-runtime .in-skip-link:focus{top:15px}.insurance-runtime[data-navigation=compact-rail]{--in-sidebar-width: 72px}.insurance-runtime[data-navigation=compact-rail] .in-sidebar{padding:21px 10px 17px}.insurance-runtime[data-navigation=compact-rail] .in-brand{justify-content:center;padding:0 0 20px;min-height:65px}.insurance-runtime[data-navigation=compact-rail] .in-brand>span:last-child,.insurance-runtime[data-navigation=compact-rail] .in-nav-item button span,.insurance-runtime[data-navigation=compact-rail] .in-nav-item button small,.insurance-runtime[data-navigation=compact-rail] .in-profile>span:last-child,.insurance-runtime[data-navigation=compact-rail] .in-advisor-mark{display:none}.insurance-runtime[data-navigation=compact-rail] .in-nav-group{height:16px;font-size:0;padding:0;margin:10px 8px 0;border-top:1px solid color-mix(in srgb,var(--in-context-muted) 15%,transparent)}.insurance-runtime[data-navigation=compact-rail] .in-nav-item:first-child .in-nav-group{height:0;margin:0;border:0}.insurance-runtime[data-navigation=compact-rail] .in-nav-item button{justify-content:center;height:41px;padding:9px;border-radius:5px}.insurance-runtime[data-navigation=compact-rail] .in-nav-item button[aria-current=page]{color:var(--in-on-context);box-shadow:inset 2px 0 0 var(--in-accent)}.insurance-runtime[data-navigation=compact-rail] .in-profile{justify-content:center;margin-top:8px}.insurance-runtime .in-product-index{display:flex;gap:27px;padding:0 30px;border-bottom:1px solid var(--in-line);background:var(--in-paper);height:42px;overflow:auto;scrollbar-width:none}.insurance-runtime .in-product-index button{white-space:nowrap;border:0;border-bottom:2px solid transparent;padding:0 0 1px;color:var(--in-muted);font-size:10px;background:transparent}.insurance-runtime .in-product-index button[aria-current=page]{border-bottom-color:var(--in-accent);color:var(--in-ink)}.insurance-runtime[data-mode=dark]{color-scheme:dark}.insurance-runtime[data-surfaces=layered-console] .in-panel{background:linear-gradient(120deg,var(--in-raised),var(--in-paper) 70%);box-shadow:0 10px 30px #00000012}.insurance-runtime[data-typography=technical] h1{font-size:27px;font-weight:500;letter-spacing:-.8px}.insurance-runtime[data-typography=technical] h2{font-size:17px;letter-spacing:-.25px}.insurance-runtime[data-typography=technical] .in-eyebrow{font-family:var(--in-numeral);font-size:8px;letter-spacing:1.5px}.insurance-runtime[data-kpis=numeric-ledger] .in-hero-value>strong{font-size:64px;letter-spacing:-4px}.insurance-runtime[data-shape=precise] .in-button,.insurance-runtime[data-shape=precise] .in-tag,.insurance-runtime[data-shape=precise] .in-avatar{border-radius:3px}.insurance-runtime[data-density=compact] .in-panel{padding:21px}.insurance-runtime[data-density=compact] td{padding-top:11px;padding-bottom:11px}.insurance-runtime[data-hero=production-signal] .in-book-hero{grid-template-columns:1.65fr 1fr;background:linear-gradient(110deg,var(--in-tint),var(--in-paper) 63%);border-left:3px solid var(--in-accent);min-height:242px;box-shadow:0 12px 35px #00000015}.insurance-runtime[data-hero=production-signal] .in-book-copy{padding:23px 29px}.insurance-runtime[data-hero=production-signal] .in-book-copy h2{font-size:19px;letter-spacing:-.3px;margin:13px 0 16px}.insurance-runtime[data-hero=production-signal] .in-hero-value{margin-bottom:22px}.insurance-runtime[data-hero=production-signal] .in-book-stats{max-width:590px;gap:18px;padding-top:14px}.insurance-runtime[data-hero=production-signal] .in-book-stats strong{font-size:23px}.insurance-runtime .in-production-signals{padding:24px 26px;border-left:1px solid var(--in-line);background:repeating-linear-gradient(90deg,transparent 0,transparent 49px,color-mix(in srgb,var(--in-line) 25%,transparent) 50px,transparent 51px)}.insurance-runtime .in-signal-title{display:flex;align-items:center;gap:8px;font-size:8px;color:var(--in-accent);letter-spacing:1.4px;font-family:var(--in-numeral)}.insurance-runtime .in-production-signals>div:not(:first-child):not(:last-child){display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px}.insurance-runtime .in-production-signals>div>span{font-size:10px;color:var(--in-muted)}.insurance-runtime .in-production-signals strong{font-family:var(--in-numeral);font-size:27px;letter-spacing:-1px;font-weight:400;text-align:right;line-height:1.3}.insurance-runtime .in-production-signals small{display:block;font-size:6px;letter-spacing:1.2px;color:var(--in-muted)}.insurance-runtime .in-signal-action{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--in-line);margin-top:20px;padding-top:14px}.insurance-runtime .in-signal-action>span{display:flex;align-items:center;gap:6px;color:var(--in-warning)!important;font-size:9px!important}.insurance-runtime .in-signal-action i{height:4px;width:4px;border-radius:50%;background:var(--in-warning)}.insurance-runtime .in-signal-action button{border:1px solid var(--in-line);background:var(--in-paper);width:28px;height:25px;display:grid;place-items:center}.insurance-runtime[data-composition=production-desk] .in-command-grid{grid-template-columns:1.12fr 1fr}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-pipeline{grid-column:1;grid-row:1}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-agents{grid-column:2;grid-row:1}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-radar{grid-column:1;grid-row:2}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-carriers{grid-column:2;grid-row:2}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-commission{grid-column:1/-1;grid-row:3}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-client-priority{grid-column:1/-1;grid-row:4}.insurance-runtime .in-stages-premium-funnel{display:flex;flex-direction:column;gap:7px}.insurance-runtime .in-stages-premium-funnel>button{display:grid;grid-template-columns:112px 1fr 28px 52px 12px;align-items:center;gap:11px;background:transparent;padding:5px 0;min-height:29px}.insurance-runtime .in-stages-premium-funnel .in-stage-label{font-size:9px;gap:7px}.insurance-runtime .in-stages-premium-funnel .in-stage-track{height:16px;background:transparent}.insurance-runtime .in-stages-premium-funnel .in-stage-track>i{min-width:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--in-accent) 28%,var(--in-paper)),var(--in-accent));border-right:2px solid var(--in-accent);opacity:1}.insurance-runtime .in-stages-premium-funnel strong{font-size:18px;letter-spacing:-.5px;margin:0;text-align:right}.insurance-runtime .in-stages-premium-funnel .in-stage-premium{margin:0;text-align:right;font-family:var(--in-numeral);font-size:9px}.insurance-runtime[data-composition=production-desk] .in-pipeline-total{margin:15px 0 21px}.insurance-runtime[data-composition=production-desk] .in-pipeline-total strong{font-size:31px;letter-spacing:-1.5px}.insurance-runtime[data-composition=production-desk] .in-agents table{min-width:455px}.insurance-runtime[data-composition=production-desk] .in-agents td{padding-top:17px;padding-bottom:17px}.insurance-runtime[data-composition=production-desk] .in-agents td:not(:first-child),.insurance-runtime[data-composition=production-desk] .in-agents th:not(:first-child){padding-left:7px;padding-right:7px;font-size:9px}.insurance-runtime[data-composition=production-desk] .in-agents .in-agent-person{gap:8px}.insurance-runtime[data-composition=production-desk] .in-agents .in-agent-person small{font-size:7px}.insurance-runtime[data-composition=production-desk] .in-agents .in-avatar{width:27px;height:27px;font-size:8px}.insurance-runtime[data-charts=comparison-bars] .in-carrier-content{display:block}.insurance-runtime[data-charts=comparison-bars] .in-carrier-list>button{padding:11px 0;border:0;grid-template-columns:1fr auto;gap:5px}.insurance-runtime[data-charts=comparison-bars] .in-carrier-list>button>span:first-child{font-size:11px}.insurance-runtime[data-charts=comparison-bars] .in-carrier-list b{font-size:14px}.insurance-runtime[data-charts=comparison-bars] .in-carrier-list small{grid-column:1;grid-row:2;padding-left:0;font-family:var(--in-numeral);font-size:8px}.insurance-runtime .in-mix-bar{display:block;height:5px;background:var(--in-tint);grid-column:1/-1;margin-top:4px}.insurance-runtime .in-mix-bar>i{display:block;height:100%}.insurance-runtime[data-composition=production-desk] .in-commission .in-money-flow>div,.insurance-runtime[data-composition=production-desk] .in-commission .in-money-flow>button{padding:17px 20px}.insurance-runtime[data-composition=production-desk] .in-commission .in-money-flow strong{font-family:var(--in-numeral);font-size:20px;font-weight:400}.insurance-runtime[data-composition=production-desk] .in-commission .in-money-flow small{font-size:9px}.insurance-runtime[data-composition=production-desk] .in-client-priority{padding:0 24px 0 0;overflow:hidden;background:var(--in-paper)}.insurance-runtime .in-client-priority>img{width:180px;height:142px;object-fit:cover;filter:saturate(.25) contrast(1.08);opacity:.8}.insurance-runtime[data-images=none] .in-book-hero{grid-template-columns:1fr}.insurance-runtime[data-images=none] .in-book-copy{max-width:none}.insurance-runtime[data-hero=minimal-book] .in-book-hero{border:0;border-bottom:1px solid var(--in-line);box-shadow:none;border-radius:0;background:transparent}.insurance-runtime[data-hero=minimal-book] .in-book-copy{padding-left:0;padding-right:0}.insurance-runtime[data-surfaces=flat-paper] .in-panel{box-shadow:none;border-radius:0;background:transparent;border:0;border-top:1px solid var(--in-line);padding-left:0;padding-right:0}.insurance-runtime[data-kpis=quiet-summary] .in-hero-value>strong{font-size:48px}.insurance-runtime[data-navigation=top-index]{display:block}.insurance-runtime[data-navigation=top-index] .in-sidebar{width:100%;position:relative;height:auto;padding:20px 32px;background:var(--in-paper);color:var(--in-ink);display:grid;grid-template-columns:215px 1fr;border-bottom:1px solid var(--in-line);border-right:0}.insurance-runtime[data-navigation=top-index] .in-brand{padding:0;color:var(--in-ink);min-height:0}.insurance-runtime[data-navigation=top-index] .in-brand-symbol{color:var(--in-accent)}.insurance-runtime[data-navigation=top-index] .in-brand small{color:var(--in-muted)}.insurance-runtime[data-navigation=top-index] .in-sidebar nav{display:flex;overflow:auto;gap:8px;align-items:center}.insurance-runtime[data-navigation=top-index] .in-nav-group,.insurance-runtime[data-navigation=top-index] .in-sidebar-footer,.insurance-runtime[data-navigation=top-index] .in-nav-item button small,.insurance-runtime[data-navigation=top-index] .in-nav-item button svg{display:none}.insurance-runtime[data-navigation=top-index] .in-nav-item button{width:auto;white-space:nowrap;color:var(--in-muted)}.insurance-runtime[data-navigation=top-index] .in-nav-item button[aria-current=page]{background:var(--in-tint);border-color:var(--in-line);color:var(--in-accent);box-shadow:none}.insurance-runtime[data-priority=production][data-composition=relationship-book] .in-command-grid>.in-pipeline{grid-column:1}.insurance-runtime[data-priority=production][data-composition=relationship-book] .in-command-grid>.in-radar{grid-column:2}.insurance-runtime[data-priority=relationships][data-composition=production-desk] .in-command-grid>.in-radar{grid-row:1}.insurance-runtime[data-priority=relationships][data-composition=production-desk] .in-command-grid>.in-pipeline{grid-row:2}.insurance-runtime[data-priority=commissions][data-composition=relationship-book] .in-command-grid>.in-commission{grid-row:2;grid-column:1/-1}.insurance-runtime[data-priority=commissions][data-composition=relationship-book] .in-command-grid>.in-agents{grid-row:3;grid-column:1}.insurance-runtime[data-intensity=immersive] .in-book-hero{min-height:320px}.insurance-runtime[data-intensity=immersive] .in-book-copy{padding-top:40px;padding-bottom:35px}.insurance-runtime[data-motion=gentle] .in-book-hero,.insurance-runtime[data-motion=gentle] .in-panel{animation:in-reveal var(--in-duration) ease-out both}.insurance-runtime[data-motion=responsive] .in-stage-track>i{animation:in-signal var(--in-duration) ease-out both;transform-origin:left}@keyframes in-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes in-signal{0%{transform:scaleX(.3)}to{transform:scaleX(1)}}.insurance-runtime .in-module{display:flex;flex-direction:column;gap:var(--in-gap)}.insurance-runtime .in-module>.in-carriers{max-width:850px}.insurance-runtime .in-module>.in-pipeline .in-stages-stage-ribbon{grid-template-columns:repeat(6,1fr)}.insurance-runtime .in-module>.in-pipeline .in-stages-stage-ribbon>button{min-height:125px}.insurance-runtime .in-module>.in-pipeline .in-stages-premium-funnel{display:grid;grid-template-columns:1fr 1fr;gap:10px 35px}.insurance-runtime .in-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:13px 0 21px}.insurance-runtime .in-filter-row>button{padding:6px 10px;border:1px solid var(--in-line);background:var(--in-paper);border-radius:5px;font-size:9px;color:var(--in-muted)}.insurance-runtime .in-filter-row>button[aria-pressed=true]{background:var(--in-tint);color:var(--in-accent);border-color:var(--in-accent)}.insurance-runtime .in-filter-row>label{display:flex;align-items:center;gap:8px;color:var(--in-muted);font-size:9px;margin-right:10px}.insurance-runtime select{border:1px solid var(--in-line);border-radius:5px;background:var(--in-paper);min-height:32px;padding:4px 26px 4px 9px;font-size:10px}.insurance-runtime .in-search{display:flex;align-items:center;gap:9px;border:1px solid var(--in-line);background:var(--in-paper);border-radius:6px;padding:10px 12px;color:var(--in-muted);width:270px;max-width:100%}.insurance-runtime .in-search input{width:100%;min-width:0;background:none;border:0;font-size:10px;outline:none;color:var(--in-ink)}.insurance-runtime .in-search button{border:0;background:transparent;display:flex;padding:0}.insurance-runtime .in-record-link{border:0;background:transparent;display:block;text-align:left;padding:2px 0;color:var(--in-ink)}.insurance-runtime .in-record-link:hover b{text-decoration:underline;text-underline-offset:3px;color:var(--in-accent)}.insurance-runtime .in-record-link b{font-size:11px;font-weight:500}.insurance-runtime .in-record-link small{font-size:9px}.insurance-runtime .in-book-summary{padding:30px;background:var(--in-paper);border:1px solid var(--in-line);border-radius:var(--in-radius);display:flex;align-items:center;gap:50px}.insurance-runtime .in-book-summary strong{font-family:var(--in-numeral);font-size:32px;font-weight:500;letter-spacing:-1px;display:block}.insurance-runtime .in-book-summary>div:first-child{margin-right:auto}.insurance-runtime .in-book-summary>div:first-child strong{font-size:48px;letter-spacing:-2px;margin:7px 0 2px}.insurance-runtime .in-book-summary p{font-size:10px;color:var(--in-muted)}.insurance-runtime .in-renewals-module{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--in-gap);align-items:start}.insurance-runtime .in-renewals-module .in-radar{position:sticky;top:22px}.insurance-runtime .in-renewals-module .in-radar-plot svg{max-height:420px}.insurance-runtime .in-renewal-row{display:flex;align-items:center;gap:12px;text-align:left;width:100%;border:0;border-bottom:1px solid var(--in-line);background:transparent;padding:18px 0}.insurance-runtime .in-renewal-row:last-of-type{border-bottom:0}.insurance-runtime .in-renewal-row>span:nth-child(2){flex:1}.insurance-runtime .in-renewal-row>span:nth-child(3){text-align:right;flex-shrink:0}.insurance-runtime .in-renewal-row b{font-size:10px;font-weight:500}.insurance-runtime .in-renewal-row small{display:block;font-size:8px;color:var(--in-muted);margin-top:3px}.insurance-runtime .in-renewal-row em{font-size:8px;font-style:normal;color:var(--in-warning);display:block;margin-top:3px}.insurance-runtime .in-due{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:43px;height:49px;border-radius:5px;background:var(--in-tint);border:1px solid var(--in-line)}.insurance-runtime .in-due strong{font-family:var(--in-numeral);font-size:20px;font-weight:500;line-height:1.1}.insurance-runtime .in-due small{font-size:7px;margin:0}.insurance-runtime .in-holder-list article{display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--in-line);padding:21px 0}.insurance-runtime .in-holder-list article:last-child{border:0}.insurance-runtime .in-holder-identity{display:flex;gap:13px;align-items:center;flex:1;min-width:0}.insurance-runtime .in-holder-identity .in-avatar{width:38px;height:38px;font-size:11px}.insurance-runtime .in-holder-identity p{font-size:9px;color:var(--in-muted);margin:5px 0}.insurance-runtime .in-holder-identity small{font-size:8px;color:var(--in-muted)}.insurance-runtime .in-holder-policies{flex:1;max-width:480px;display:flex;flex-direction:column;gap:7px}.insurance-runtime .in-holder-policies button{background:var(--in-raised);border:1px solid var(--in-line);border-radius:6px;padding:10px 13px;display:flex;align-items:center;gap:13px;text-align:left;font-size:10px}.insurance-runtime .in-holder-policies button>span:nth-of-type(1){flex:1}.insurance-runtime .in-holder-policies small{display:block;font-size:8px;color:var(--in-muted)}.insurance-runtime .in-native-queue article{display:flex;gap:18px;align-items:center;border-bottom:1px solid var(--in-line);padding:20px 0}.insurance-runtime .in-native-queue article:last-child{border:0}.insurance-runtime .in-native-queue article>div{flex:1}.insurance-runtime .in-native-queue p{font-size:10px;color:var(--in-muted);margin-top:5px}.insurance-runtime .in-native-queue article>svg{color:var(--in-accent);flex-shrink:0}.insurance-runtime .in-native-queue .in-text-button{margin-top:6px}.insurance-runtime .in-help{font-size:10px;color:var(--in-muted);line-height:1.7;margin-top:18px}.insurance-runtime .in-empty{display:flex;flex-direction:column;align-items:center;padding:45px 20px;gap:10px;color:var(--in-muted);text-align:center}.insurance-runtime .in-toast{position:fixed;bottom:24px;right:24px;max-width:500px;background:var(--in-paper);color:var(--in-ink);border:1px solid var(--in-accent);box-shadow:0 8px 30px #00142a25;z-index:80;padding:16px 20px;border-radius:8px;display:flex;gap:20px;font-size:12px}.insurance-runtime .in-toast button{background:transparent;border:0;align-self:flex-start;padding:0}.insurance-runtime .modal-backdrop{background:#08182788;z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none}.insurance-runtime .modal.drawer{background:var(--in-paper);color:var(--in-ink);width:min(680px,100%);max-width:100%;border-left:1px solid var(--in-line);box-shadow:-10px 0 50px #04102028;border-radius:0;max-height:100dvh}.insurance-runtime .modal-heading{border-bottom:1px solid var(--in-line);padding:23px 28px;background:var(--in-paper);color:var(--in-ink);position:sticky;top:0;z-index:1}.insurance-runtime .modal-heading h2{font-size:22px}.insurance-runtime .modal-heading button{background:var(--in-raised);color:var(--in-ink);border:1px solid var(--in-line)}.insurance-runtime .in-detail{padding:25px 28px 40px}.insurance-runtime .in-detail-meta{display:flex;justify-content:space-between;gap:15px;align-items:center;color:var(--in-muted);font-size:10px;margin-bottom:25px}.insurance-runtime .in-lifecycle{list-style:none;padding:0;display:flex;margin:0 0 28px;gap:0}.insurance-runtime .in-lifecycle li{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:7px;color:var(--in-muted);text-align:center}.insurance-runtime .in-lifecycle li:before{content:"";position:absolute;left:0;right:0;top:12px;height:1px;background:var(--in-line)}.insurance-runtime .in-lifecycle li:first-child:before{left:50%}.insurance-runtime .in-lifecycle li:last-child:before{right:50%}.insurance-runtime .in-lifecycle li i{width:25px;height:25px;display:grid;place-items:center;background:var(--in-paper);border:1px solid var(--in-line);border-radius:50%;z-index:1;font-style:normal;font-size:9px}.insurance-runtime .in-lifecycle li.is-reached i{background:var(--in-accent);border-color:var(--in-accent);color:var(--in-on-accent)}.insurance-runtime .in-lifecycle li[aria-current=step]{font-weight:600;color:var(--in-accent)}.insurance-runtime .in-detail-facts{display:grid;grid-template-columns:1fr 1fr;margin:0;gap:0 25px}.insurance-runtime .in-detail-facts>div{border-bottom:1px solid var(--in-line);padding:16px 0}.insurance-runtime .in-detail-facts dt{font-size:9px;color:var(--in-muted);margin-bottom:6px}.insurance-runtime .in-detail-facts dd{font-size:16px;letter-spacing:-.3px;margin:0;font-weight:500}.insurance-runtime .in-detail-section{margin-top:27px}.insurance-runtime .in-detail-section h3{margin-bottom:10px}.insurance-runtime .in-detail-section p{font-size:11px;color:var(--in-muted);line-height:1.7;margin-bottom:10px}.insurance-runtime .in-detail-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;border:0;border-bottom:1px solid var(--in-line);background:transparent;width:100%;text-align:left;font-size:11px}.insurance-runtime .in-detail-row>span{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.insurance-runtime .in-detail-row small{display:block;flex-basis:100%;color:var(--in-muted);font-size:9px}.insurance-runtime .in-detail-row .in-success{font-size:9px;white-space:nowrap}.insurance-runtime .in-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.insurance-runtime .in-detail .in-money-flow{grid-template-columns:1fr;gap:6px}.insurance-runtime .in-detail .in-money-flow>div,.insurance-runtime .in-detail .in-money-flow>button{display:grid;grid-template-columns:30px 1fr 1fr;align-items:center;padding:13px}.insurance-runtime .in-detail .in-money-flow svg,.insurance-runtime .in-detail .in-money-flow .in-avatar{grid-row:1/3;margin:0}.insurance-runtime .in-detail .in-money-flow small{grid-column:2;font-size:10px}.insurance-runtime .in-detail .in-money-flow strong{grid-column:3;grid-row:1/3;font-size:17px;justify-self:end}.insurance-runtime .in-detail .in-money-flow span:not(.in-avatar){grid-column:2;font-size:9px}.insurance-runtime .in-detail .in-flow-arrow{transform:rotate(90deg);line-height:1}.insurance-runtime .in-renewal-desk{margin-top:26px;background:var(--in-tint);border:1px solid var(--in-line);border-radius:var(--in-radius);padding:22px}.insurance-runtime .in-renewal-desk p{font-size:12px;margin-bottom:10px}.insurance-runtime .in-renewal-desk ul{padding-left:16px;font-size:10px;color:var(--in-warning);line-height:1.8;margin:10px 0 17px}.insurance-runtime .in-field{display:block;font-size:10px;color:var(--in-muted);margin:20px 0 14px}.insurance-runtime .in-field textarea{display:block;width:100%;padding:10px 12px;margin-top:8px;min-height:75px;resize:vertical;background:var(--in-paper);border:1px solid var(--in-line);border-radius:6px;font-size:11px;color:var(--in-ink)}.insurance-runtime .in-renewal-desk>.in-button{margin-top:18px}.insurance-runtime .in-renewal-desk>small{display:block;font-size:9px;color:var(--in-muted);margin-top:10px}.insurance-runtime .in-inline-notice{background:var(--in-tint);border-left:2px solid var(--in-accent);padding:13px 15px;margin-top:22px;font-size:12px;line-height:1.6}.insurance-preview{position:relative;overflow:hidden;container-type:inline-size;width:100%;aspect-ratio:auto;contain:layout paint}.insurance-preview .insurance-preview-canvas{width:1440px;height:1500px;transform-origin:top left;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden;contain:layout paint}.insurance-preview .insurance-runtime{min-height:1500px}.insurance-preview .insurance-runtime .in-sidebar{height:1094px}.insurance-preview .insurance-runtime .in-topbar,.insurance-preview .insurance-runtime .in-sidebar{position:relative}@media(min-width:1650px){.insurance-runtime .in-main{padding:35px 40px 20px}.insurance-runtime .in-book-hero{min-height:290px}.insurance-runtime .in-book-copy{padding:31px 36px}.insurance-runtime .in-hero-value>strong{font-size:64px}.insurance-runtime .in-command-grid{gap:28px}.insurance-runtime .in-radar-plot svg{max-height:310px}}@media(max-width:1150px){.insurance-runtime{--in-sidebar-width: 185px}.insurance-runtime .in-main{padding:24px 22px 12px}.insurance-runtime .in-topbar{padding:0 22px}.insurance-runtime .in-brand strong{font-size:12px}.insurance-runtime .in-nav-item button{font-size:10px}.insurance-runtime .in-book-copy{padding:23px}.insurance-runtime .in-book-copy h2{font-size:21px}.insurance-runtime .in-hero-value>strong{font-size:45px;letter-spacing:-2px}.insurance-runtime .in-hero-value,.insurance-runtime .in-book-stats{gap:12px}.insurance-runtime .in-book-stats strong{font-size:21px}.insurance-runtime .in-panel{padding:18px}.insurance-runtime .in-panel-heading{gap:10px}.insurance-runtime .in-panel-heading h2{font-size:16px}.insurance-runtime .in-eyebrow{font-size:7px;letter-spacing:1.1px}.insurance-runtime .in-radar-summary strong{font-size:23px}.insurance-runtime .in-radar-summary strong small{display:none}.insurance-runtime .in-radar-summary span{font-size:7px}.insurance-runtime .in-stages-stage-ribbon>button{padding:15px 9px}.insurance-runtime .in-stage-label{font-size:9px}.insurance-runtime .in-carrier-content{gap:15px}.insurance-runtime .in-mix-ring{width:92px;height:92px;padding:11px}.insurance-runtime .in-command-grid>.in-commission{grid-column:1/-1;grid-row:3}.insurance-runtime .in-command-grid>.in-carriers{grid-column:1;grid-row:4}.insurance-runtime .in-command-grid>.in-client-priority{grid-column:2;grid-row:4}.insurance-runtime .in-client-priority{flex-wrap:wrap}.insurance-runtime .in-priority-amount{margin:0}.insurance-runtime .in-book-summary{gap:25px}.insurance-runtime .in-renewals-module{grid-template-columns:1fr}.insurance-runtime .in-renewals-module .in-radar{position:relative;top:0}.insurance-runtime[data-composition=production-desk] .in-command-grid{grid-template-columns:1fr 1fr}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-pipeline{grid-column:1/-1;grid-row:1}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-agents{grid-column:1/-1;grid-row:2}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-radar{grid-column:1;grid-row:3}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-carriers{grid-column:2;grid-row:3}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-commission{grid-column:1/-1;grid-row:4}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-client-priority{grid-column:1/-1;grid-row:5}.insurance-runtime[data-composition=production-desk] .in-commission .in-money-flow strong{font-size:16px}.insurance-runtime[data-composition=production-desk] .in-commission .in-money-flow>div,.insurance-runtime[data-composition=production-desk] .in-commission .in-money-flow>button{padding:13px}.insurance-runtime .in-stages-premium-funnel{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}.insurance-runtime .in-stages-premium-funnel>button{grid-template-columns:97px 1fr 22px 47px 10px;gap:8px}.insurance-runtime .in-production-signals{padding:24px 22px}.insurance-runtime[data-hero=production-signal] .in-book-hero{grid-template-columns:1.45fr 1fr}.insurance-runtime[data-kpis=numeric-ledger] .in-hero-value>strong{font-size:52px}.insurance-runtime[data-navigation=top-index] .in-sidebar{grid-template-columns:170px 1fr;padding:18px 22px}.insurance-runtime .in-page-heading h1{font-size:24px}}@media(max-width:800px){.insurance-runtime{--in-sidebar-width: 0px}.insurance-runtime .in-sidebar,.insurance-runtime[data-navigation=compact-rail] .in-sidebar,.insurance-runtime[data-navigation=top-index] .in-sidebar{display:none;position:fixed;top:0;left:0;bottom:0;height:100dvh;width:225px;z-index:70;padding:25px 15px;box-shadow:20px 0 100px #0006;background:var(--in-context);color:var(--in-on-context)}.insurance-runtime .in-sidebar.is-open{display:flex}.insurance-runtime .in-mobile-toggle{display:flex;background:none;border:0;padding:5px;color:var(--in-ink)}.insurance-runtime .in-nav-close{display:flex;position:absolute;right:10px;top:8px;background:none;border:0;padding:5px;color:var(--in-on-context)}.insurance-runtime .in-topbar{height:55px;padding:0 16px}.insurance-runtime .in-topbar-actions{gap:12px}.insurance-runtime .in-breadcrumb{gap:7px;font-size:9px;margin-right:auto}.insurance-runtime .in-breadcrumb strong{font-size:9px}.insurance-runtime .in-topbar-actions>span:first-child{display:none}.insurance-runtime .in-main{padding:22px 18px 10px}.insurance-runtime .in-page-heading{margin-bottom:21px;gap:15px;flex-wrap:wrap}.insurance-runtime .in-page-heading h1,.insurance-runtime[data-typography=technical] .in-page-heading h1{font-size:26px;letter-spacing:-.9px}.insurance-runtime .in-page-heading p{font-size:10px}.insurance-runtime .in-page-heading>.in-button{font-size:9px;min-height:32px}.insurance-runtime .in-book-hero{grid-template-columns:1.1fr .9fr}.insurance-runtime .in-book-copy h2{font-size:20px}.insurance-runtime .in-hero-value{display:block}.insurance-runtime .in-hero-value>span{display:block;margin-top:8px}.insurance-runtime .in-book-copy{padding:22px}.insurance-runtime .in-book-photo>div{left:20px;right:15px;font-size:13px}.insurance-runtime .in-book-photo>div>svg{display:none}.insurance-runtime .in-book-stats{gap:10px}.insurance-runtime .in-book-stats strong{font-size:20px}.insurance-runtime .in-book-stats span{font-size:7px}.insurance-runtime .in-command-grid{gap:18px}.insurance-runtime .in-panel{padding:19px}.insurance-runtime .in-command-grid>.in-radar{grid-column:1/-1;grid-row:1}.insurance-runtime .in-command-grid>.in-pipeline{grid-column:1/-1;grid-row:2}.insurance-runtime .in-command-grid>.in-agents{grid-column:1/-1;grid-row:3}.insurance-runtime .in-command-grid>.in-commission{grid-column:1/-1;grid-row:4}.insurance-runtime .in-command-grid>.in-carriers{grid-column:1/-1;grid-row:5}.insurance-runtime .in-command-grid>.in-client-priority{grid-column:1/-1;grid-row:6}.insurance-runtime .in-radar-summary strong{font-size:28px}.insurance-runtime .in-radar-summary span{font-size:9px}.insurance-runtime .in-radar-plot svg{max-height:300px}.insurance-runtime .in-stages-stage-ribbon{grid-template-columns:repeat(6,1fr)}.insurance-runtime .in-stages-stage-ribbon .in-stage-label{font-size:8px}.insurance-runtime .in-stages-stage-ribbon>button{padding:13px 8px}.insurance-runtime .in-carrier-content{gap:28px}.insurance-runtime .in-mix-ring{width:135px;height:135px;padding:16px}.insurance-runtime .in-carrier-list>button{padding:9px 0}.insurance-runtime .in-carrier-list>button>span:first-child{font-size:11px}.insurance-runtime .in-carrier-list b{font-size:12px}.insurance-runtime .in-carrier-list small{font-size:9px}.insurance-runtime .in-book-summary{padding:22px;gap:20px;flex-wrap:wrap}.insurance-runtime .in-book-summary>div:first-child{width:100%}.insurance-runtime .in-book-summary strong{font-size:28px}.insurance-runtime .in-holder-list article{align-items:flex-start;flex-direction:column;gap:15px}.insurance-runtime .in-holder-policies{width:100%;max-width:none}.insurance-runtime .in-native-queue article{flex-wrap:wrap;gap:13px}.insurance-runtime .in-native-queue article>div{min-width:180px}.insurance-runtime .in-native-queue article>.in-button{margin-left:34px}.insurance-runtime .in-workspace-footer{font-size:7px}.insurance-runtime[data-navigation=compact-rail] .in-brand>span:last-child,.insurance-runtime[data-navigation=compact-rail] .in-nav-item button span,.insurance-runtime[data-navigation=compact-rail] .in-nav-item button small,.insurance-runtime[data-navigation=compact-rail] .in-profile>span:last-child,.insurance-runtime[data-navigation=compact-rail] .in-advisor-mark{display:block}.insurance-runtime[data-navigation=compact-rail] .in-brand{justify-content:flex-start}.insurance-runtime[data-navigation=compact-rail] .in-nav-group{height:auto;font-size:8px;padding:15px 11px 6px;margin:0;border:0}.insurance-runtime[data-navigation=compact-rail] .in-nav-item button,.insurance-runtime[data-navigation=compact-rail] .in-profile{justify-content:flex-start}.insurance-runtime .in-product-index{padding:0 18px;gap:22px}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-radar{grid-column:1/-1;grid-row:3}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-carriers{grid-column:1/-1;grid-row:4}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-commission{grid-column:1/-1;grid-row:5}.insurance-runtime[data-composition=production-desk] .in-command-grid>.in-client-priority{grid-column:1/-1;grid-row:6}.insurance-runtime[data-navigation=top-index] .in-sidebar nav{display:block;overflow:auto}.insurance-runtime[data-navigation=top-index] .in-nav-item button{width:100%;color:var(--in-context-muted)}.insurance-runtime[data-navigation=top-index] .in-brand{color:var(--in-on-context);padding-bottom:20px}.insurance-runtime .in-search{width:100%}.insurance-runtime .in-detail,.insurance-runtime .modal-heading{padding:20px}.insurance-runtime .in-toast{left:15px;right:15px;bottom:15px;font-size:11px}}@media(max-width:520px){.insurance-runtime .in-main{padding:20px 14px 8px}.insurance-runtime .in-page-heading h1,.insurance-runtime[data-typography=technical] .in-page-heading h1{font-size:24px}.insurance-runtime .in-book-hero{display:flex;flex-direction:column}.insurance-runtime .in-book-photo{min-height:158px;max-height:170px;order:2}.insurance-runtime .in-book-photo>img{object-position:62% 42%}.insurance-runtime .in-book-photo>div{bottom:17px;font-size:14px}.insurance-runtime .in-photo-label{top:12px;right:14px;font-size:6px}.insurance-runtime .in-book-copy{padding:22px}.insurance-runtime .in-book-copy h2{font-size:23px}.insurance-runtime .in-hero-value{display:flex;margin-bottom:20px}.insurance-runtime .in-hero-value>strong{font-size:50px}.insurance-runtime .in-hero-value>span{margin:0;font-size:9px}.insurance-runtime .in-hero-value small,.insurance-runtime .in-book-stats span{font-size:8px}.insurance-runtime .in-panel{padding:17px}.insurance-runtime .in-panel-heading h2{font-size:17px}.insurance-runtime .in-panel-heading{margin-bottom:17px}.insurance-runtime .in-radar-summary strong{font-size:24px}.insurance-runtime .in-radar-summary span{font-size:7px}.insurance-runtime .in-radar-legend{gap:10px;font-size:6px}.insurance-runtime .in-panel-foot{font-size:7px}.insurance-runtime .in-stages-stage-ribbon,.insurance-runtime .in-module>.in-pipeline .in-stages-stage-ribbon{grid-template-columns:repeat(3,1fr)}.insurance-runtime .in-stages-stage-ribbon .in-stage-label{font-size:10px}.insurance-runtime .in-stages-stage-ribbon>button{padding:15px 13px}.insurance-runtime .in-pipeline-total strong{font-size:38px}.insurance-runtime .in-money-flow{grid-template-columns:1fr;gap:4px;margin-top:16px}.insurance-runtime .in-money-flow>div,.insurance-runtime .in-money-flow>button,.insurance-runtime[data-composition=production-desk] .in-commission .in-money-flow>div,.insurance-runtime[data-composition=production-desk] .in-commission .in-money-flow>button{display:grid;grid-template-columns:25px 1fr 1fr;padding:13px 15px;gap:3px 9px;align-items:center}.insurance-runtime .in-money-flow svg,.insurance-runtime .in-money-flow .in-avatar{grid-row:1/3;margin:0}.insurance-runtime .in-money-flow small{grid-column:2;font-size:9px}.insurance-runtime .in-money-flow strong,.insurance-runtime[data-composition=production-desk] .in-commission .in-money-flow strong{grid-column:3;grid-row:1/3;justify-self:end;font-size:15px}.insurance-runtime .in-money-flow span:not(.in-avatar){grid-column:2;font-size:8px}.insurance-runtime .in-flow-arrow{transform:rotate(90deg);line-height:1}.insurance-runtime .in-carrier-content{gap:18px}.insurance-runtime .in-mix-ring{width:97px;height:97px;padding:12px}.insurance-runtime .in-carrier-list>button>span:first-child{font-size:9px}.insurance-runtime .in-carrier-list small{font-size:7px}.insurance-runtime .in-client-priority{padding:22px}.insurance-runtime .in-priority-amount{font-size:23px;margin-left:auto}.insurance-runtime .in-workspace-footer{align-items:flex-start;flex-direction:column;gap:7px;padding:19px 0 8px}.insurance-runtime .in-production-signals{border-left:0;border-top:1px solid var(--in-line);padding:20px 24px}.insurance-runtime .in-production-signals>div:not(:first-child):not(:last-child){padding-top:15px}.insurance-runtime[data-hero=production-signal] .in-book-copy{padding:22px}.insurance-runtime[data-kpis=numeric-ledger] .in-hero-value>strong{font-size:49px;letter-spacing:-3px}.insurance-runtime .in-stages-premium-funnel,.insurance-runtime .in-module>.in-pipeline .in-stages-premium-funnel{grid-template-columns:1fr;gap:7px}.insurance-runtime[data-density=compact] .in-panel{padding:17px}.insurance-runtime[data-composition=production-desk] .in-client-priority{display:block;padding:0}.insurance-runtime .in-client-priority>img{width:100%;height:110px;object-position:center 43%}.insurance-runtime[data-composition=production-desk] .in-client-priority>div{padding:20px}.insurance-runtime[data-composition=production-desk] .in-client-priority>.in-priority-amount{display:block;padding:0 20px 20px}.insurance-runtime[data-composition=production-desk] .in-client-priority>.in-priority-amount small{text-align:left}.insurance-runtime .in-renewal-row{gap:9px}.insurance-runtime .in-renewal-row>span:nth-child(3){display:none}.insurance-runtime .in-renewal-row b{font-size:11px}.insurance-runtime .in-book-summary{gap:22px}.insurance-runtime .in-book-summary>div:first-child strong{font-size:42px}.insurance-runtime .in-book-summary p{font-size:9px}.insurance-runtime .in-detail-facts dd{font-size:14px}.insurance-runtime .in-renewal-desk{padding:18px}.insurance-runtime .in-detail-row{gap:9px;font-size:10px}.insurance-runtime .in-detail-row .in-button{font-size:9px;padding:7px 9px}.insurance-runtime .in-lifecycle li{font-size:6px}.insurance-runtime .in-lifecycle li i{width:22px;height:22px}.insurance-runtime .in-radar-horizon svg{min-height:170px}}@media(prefers-reduced-motion:reduce){.insurance-runtime *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.insurance-runtime .in-topbar-brand{color:var(--in-ink);font-size:11px;font-weight:600;letter-spacing:1px;margin-right:15px;padding-right:25px;border-right:1px solid var(--in-line)}@media(max-width:520px){.insurance-runtime .in-topbar-brand{font-size:9px;padding:0;margin:0;border:0}.insurance-runtime .in-breadcrumb:has(.in-topbar-brand)>strong,.insurance-runtime .in-breadcrumb:has(.in-topbar-brand)>span,.insurance-runtime .in-breadcrumb:has(.in-topbar-brand)>i{display:none}}.insurance-runtime thead{background:var(--in-raised)}.insurance-runtime td{color:var(--in-ink)}.insurance-runtime tbody tr{cursor:default;transition:background var(--in-duration)}.insurance-runtime tbody tr:hover{background:var(--in-tint)}.insurance-runtime strong{color:inherit}.insurance-preview .insurance-runtime *{animation:none!important;transition:none!important}@media(max-width:520px){.insurance-runtime .in-radar-plot text{font-size:13px}.insurance-runtime .in-radar-plot .in-carrier-axis{font-size:12px}.insurance-runtime .in-radar-legend{font-size:8px;gap:8px}}.vision-personality-mixer,.vision-perspectives{margin-top:28px;padding:26px;background:#fff;border:1px solid #e1e6ee;border-radius:12px;color:#202938;text-align:left}.vision-personality-mixer h3,.vision-perspectives h2{font-size:20px;margin:0 0 10px}.vision-personality-mixer p,.vision-perspectives p{color:#64748b;font-size:13px;line-height:1.7;max-width:680px}.vision-mix-choices,.vision-perspective-controls{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.vision-mix-choices button,.vision-perspective-controls button{display:flex;align-items:center;gap:12px;padding:11px 14px;background:#f6f8fc;border:1px solid #d9e1ec;border-radius:6px;font-size:12px;color:#334863}.vision-mix-choices button[aria-pressed=true]{background:#edf1ff;border-color:#8198ef;color:#3455c0}.vision-perspective-controls button:disabled{opacity:.35;cursor:default}.vision-weight-sliders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.vision-weight-sliders label>span{display:flex;justify-content:space-between;font-size:12px}.vision-weight-sliders input{display:block;width:100%;margin-top:13px;accent-color:#4264e8}.vision-resolution{grid-column:1/-1;display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;padding:32px;background:#fff;border:1px solid #e1e6ee;border-radius:12px;min-width:0}.vision-resolution h2{font-size:25px;margin:13px 0}.vision-resolution p{font-size:13px;line-height:1.7;color:#64748b}.vision-resolution dl{margin:0;min-width:0}.vision-resolution dl>div{padding:12px 0;border-bottom:1px solid #e7ebf2}.vision-resolution dt{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#687990}.vision-resolution dd{margin:7px 0 0;font-size:13px;color:#283b51;line-height:1.5}.vision-resolved-weights{display:grid;gap:15px;margin-top:25px}.vision-resolved-weights>span{display:block;font-size:12px;position:relative;padding-bottom:9px;border-bottom:2px solid #e5eaf2}.vision-resolved-weights b{float:right;color:#4264c0}.vision-resolved-weights i{position:absolute;bottom:-2px;height:2px;background:#5879e8;left:0}.vision-role-palette{display:flex;flex-wrap:wrap;gap:12px}.vision-role-palette span{font-size:9px;display:grid;gap:5px}.vision-role-palette i{height:24px;border:1px solid #d2dae7;border-radius:3px}.vision-role-palette small{font-size:9px;color:#63758a}.vision-perspectives{max-width:900px;margin:35px auto}.experience-product{padding-bottom:78px}.experience-next-step{position:fixed;z-index:35;bottom:0;left:0;right:0;background:#f4f6f9;color:#172b40;border-top:1px solid #d7dfe8;box-shadow:0 -4px 18px #10233e08;padding:14px 28px;display:flex;align-items:center;justify-content:flex-end;gap:20px;font-family:DM Sans,sans-serif}.experience-next-step p{margin:0 auto 0 0;font-size:12px;font-weight:600}.experience-next-step p span{display:block;margin-top:4px;font-size:10px;font-weight:400;color:#586e83}.experience-next-step button{display:flex;align-items:center;gap:10px;background:transparent;border:0;color:#334f69;font-size:11px;padding:10px}.experience-next-step .experience-discovery-button{background:#19354e;color:#fff;border-radius:5px;padding:12px 17px}[data-product-priority] .insurance-runtime .in-book-hero:has(.in-book-copy:only-child){grid-template-columns:1fr}[data-product-priority=agents] .insurance-runtime .in-command-grid>.in-agents,[data-product-priority=finance] .insurance-runtime .in-command-grid>.in-agents{grid-column:1/-1;grid-row:1}[data-product-priority=agents] .insurance-runtime .in-command-grid>.in-commission,[data-product-priority=finance] .insurance-runtime .in-command-grid>.in-commission{grid-column:1/-1;grid-row:2}[data-product-priority=agents] .insurance-runtime .in-command-grid>.in-pipeline,[data-product-priority=finance] .insurance-runtime .in-command-grid>.in-pipeline{grid-column:1;grid-row:3}[data-product-priority=agents] .insurance-runtime .in-command-grid>.in-radar,[data-product-priority=finance] .insurance-runtime .in-command-grid>.in-radar{grid-column:2;grid-row:3}[data-product-priority=agents] .insurance-runtime .in-command-grid>.in-carriers,[data-product-priority=finance] .insurance-runtime .in-command-grid>.in-carriers{grid-column:1;grid-row:4}[data-product-priority=agents] .insurance-runtime .in-command-grid>.in-client-priority,[data-product-priority=finance] .insurance-runtime .in-command-grid>.in-client-priority{grid-column:2;grid-row:4}[data-product-priority=inventory] .brand-runtime .pr-dashboard{display:flex;flex-direction:column}[data-product-priority=inventory] .brand-runtime .pr-config-hero{order:0}[data-product-priority=inventory] .brand-runtime .pr-command{order:1}[data-product-priority=inventory] .brand-runtime .pr-insights{order:2;grid-template-columns:.8fr 1.2fr;direction:ltr}[data-product-priority=inventory] .brand-runtime .pr-insights>:last-child{order:-1}[data-product-priority=inventory] .brand-runtime .pr-dashboard>:not(.pr-config-hero,.pr-command,.pr-insights){order:3}[data-product-intensity=clean] .insurance-runtime .in-book-hero{min-height:0;padding-block:24px}[data-product-intensity=immersive] .insurance-runtime .in-book-hero{min-height:370px}[data-product-intensity=immersive] .insurance-runtime .in-book-photo img{filter:saturate(.8) contrast(1.08)}.vision-building .vision-preview :is(.in-command-grid,.pr-floor,.rr-support-layout){transition:opacity .5s,transform .5s}.vision-building :is(.vp-assembly-1,.vp-assembly-2) :is(.in-main,.pr-main,.workspace){opacity:.12}.vision-building :is(.vp-assembly-1,.vp-assembly-2,.vp-assembly-3) :is(.in-command-grid,.pr-floor,.rr-support-layout){opacity:.07;transform:translateY(12px)}.vision-building :is(.vp-assembly-1,.vp-assembly-2,.vp-assembly-3,.vp-assembly-4) :is(.in-client-priority,.in-carriers,.pr-insights){opacity:.08}@media(max-width:700px){.vision-resolution{grid-template-columns:1fr;padding:20px;gap:20px}.vision-weight-sliders{grid-template-columns:1fr}.vision-personality-mixer,.vision-perspectives{padding:20px}.experience-product{padding-bottom:130px}.experience-next-step{flex-wrap:wrap;gap:5px 10px;padding:12px 15px;justify-content:space-between}.experience-next-step p{width:100%}.experience-next-step p span{display:none}.experience-next-step button{font-size:10px}[data-product-priority=agents] .insurance-runtime .in-command-grid,[data-product-priority=finance] .insurance-runtime .in-command-grid{display:flex;flex-direction:column}[data-product-priority=agents] .insurance-runtime .in-agents,[data-product-priority=finance] .insurance-runtime .in-agents{order:-2}[data-product-priority=agents] .insurance-runtime .in-commission,[data-product-priority=finance] .insurance-runtime .in-commission{order:-1}}@media(prefers-reduced-motion:reduce){.vision-building .vision-preview *{transition:none!important;animation:none!important}}.vision-identity-reading{margin:24px 0;padding:20px;border:1px solid #dae3ef;border-radius:8px;background:#f4f7fc}.vision-identity-reading h3{font-size:18px;color:#263a51;margin:12px 0 8px}.vision-identity-reading p{font-size:12px;color:#61758a;line-height:1.7}.vision-identity-adjustments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.vision-identity-adjustments label{font-size:11px;color:#556e88}.vision-identity-adjustments select{width:100%;margin-top:9px;background:#fff;border:1px solid #cbd7e6;border-radius:5px;padding:10px;color:#263b53;font:inherit}.vision-resolution .vision-identity-reading{padding:0;border:0;background:transparent}[data-identity-contrast=strong] :is(.insurance-runtime .in-panel,.brand-runtime .pr-panel){border-width:2px}[data-identity-contrast=strong] :is(.insurance-runtime .in-hero-value strong,.brand-runtime .pr-command strong){font-weight:700}[data-identity-contrast=soft] :is(.insurance-runtime .in-panel,.brand-runtime .pr-panel){box-shadow:0 8px 24px #10204006}[data-identity-image=high-contrast] :is(.in-book-photo img,.pr-service-hero>img,.pr-config-hero>img){filter:contrast(1.2) saturate(.8)}[data-identity-image=tonal] :is(.in-book-photo img,.pr-service-hero>img,.pr-config-hero>img){filter:saturate(.4) contrast(.95)}@media(max-width:700px){.vision-identity-adjustments{grid-template-columns:1fr}}[data-product-priority=inventory] .brand-runtime .pr-dashboard>.pr-heading{order:0}@media(max-width:700px){[data-product-priority=inventory] .brand-runtime .pr-insights{grid-template-columns:minmax(0,1fr)}}.insurance-preview[data-product-priority] .insurance-runtime[data-navigation=top-index] .in-sidebar{height:auto;min-height:0}.experience-shell:is(.generic-experience,.industry-experience){--business-radius: 12px;--business-heading-weight: 600;--business-motion: .65s}.experience-shell:is(.generic-experience,.industry-experience)[data-g-shape=angular]{--business-radius: 2px}.experience-shell:is(.generic-experience,.industry-experience)[data-g-shape=geometric]{--business-radius: 6px}.experience-shell:is(.generic-experience,.industry-experience)[data-g-shape=organic]{--business-radius: 22px}.experience-shell:is(.generic-experience,.industry-experience)[data-g-weight=bold]{--business-heading-weight: 700}.experience-shell:is(.generic-experience,.industry-experience)[data-g-weight=light]{--business-heading-weight: 400}.experience-shell:is(.generic-experience,.industry-experience).motion-energetic{--business-motion: .28s}.experience-shell:is(.generic-experience,.industry-experience).motion-minimal{--business-motion: 0ms}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) :is(h1,h2,h3,h4,.kpi-number,.performance-summary>strong){font-family:DM Sans,sans-serif;font-weight:var(--business-heading-weight)}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-type=technical] :is(.kpi-number,.performance-summary>strong,.business-stage-strip strong,.hero-dominant-metric strong){font-family:ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.05em}.experience-shell:is(.generic-experience,.industry-experience)[data-g-type=refined] :is(h1,h2,h3){letter-spacing:-.045em}.experience-shell:is(.generic-experience,.industry-experience)[data-g-type=assertive] :is(.dashboard-hero h2,.panel-heading .eyebrow){text-transform:uppercase;letter-spacing:-.025em}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) .dashboard-hero h2 em{font-family:inherit;font-style:normal}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-shape] :is(.panel,.dashboard-hero,.kpi-strip,.hero-module-card,.business-stage-strip button){border-radius:var(--business-radius)}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-surfaces=essential] :is(.panel,.kpi-strip,.hero-module-card){background:var(--theme-surface);box-shadow:none;border:1px solid var(--theme-border)}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-surfaces=soft] :is(.panel,.kpi-strip){background:var(--theme-surface);box-shadow:0 12px 28px -20px color-mix(in srgb,var(--brand-primary) 35%,transparent)}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-surfaces=layered] :is(.panel,.kpi-strip){background:linear-gradient(135deg,var(--theme-elevated),var(--theme-surface));box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text) 12%,transparent),0 18px 36px -26px #050b2480;border:1px solid var(--theme-border)}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition] .dashboard-grid>section{grid-area:auto;grid-column:span 12;min-height:0;height:auto;order:8;animation-duration:var(--business-motion);animation-delay:0ms}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition] .dashboard-grid>.dashboard-hero{grid-column:span 6;order:1;padding:26px;min-height:300px}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition] .dashboard-hero-copy{padding-top:25px;max-width:100%}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition] .dashboard-hero h2{font-size:clamp(28px,2.6vw,43px);line-height:1.1;max-width:20ch}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) .dashboard-hero-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:65ch}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) .hero-dominant-metric,.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) .hero-inline-kpi,.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) .hero-scene-index{display:none}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition] .dashboard-grid>.kpi-strip{grid-column:span 6;order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;gap:0}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) .kpi-strip .kpi-panel{min-width:0;padding:20px;border:0;border-bottom:1px solid var(--theme-border)}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) .kpi-strip .kpi-number{font-size:38px;margin:16px 0}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) .kpi-strip .kpi-foot>span{display:none}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-kpis=ledger] .kpi-strip{border-top:3px solid var(--brand-primary)}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-kpis=ledger] .kpi-strip .kpi-number{font-size:31px}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-kpis=quiet] .kpi-strip .kpi-number{font-size:30px;font-weight:400}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition] .dashboard-grid>.priority-workspace{grid-column:span 8;order:3;padding:26px}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition] .dashboard-grid>.performance-panel{grid-column:span 4;order:4;padding:26px}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition] .performance-summary>strong{font-size:32px}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition] .dashboard-grid>.focus-panel{grid-column:span 4;order:6}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition] .dashboard-grid>.hero-modules{grid-column:span 8;order:5}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) .hero-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) .hero-module-card{min-height:175px}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) .hero-module-card p{font-size:11px;line-height:1.6}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) .hero-module-card .module-sequence{display:none}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition] .dashboard-grid>.visual-feature{display:none}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition] .dashboard-grid>.activity-panel{grid-column:span 12;order:7}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition=analysis] .dashboard-grid>.performance-panel{grid-column:span 8;order:1}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition=analysis] .dashboard-grid>.kpi-strip{grid-column:span 4;grid-template-columns:1fr 1fr}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition=analysis] .dashboard-grid>.dashboard-hero{grid-column:span 4;order:4}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition=story] .dashboard-grid>.dashboard-hero{grid-column:span 8;min-height:420px}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition=story] .dashboard-grid>.kpi-strip{grid-column:span 4}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition=story] .dashboard-grid>.priority-workspace{grid-column:span 12}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-images=none] :is(.hero-image,.hero-shade,.hero-grain,.module-card-photo,.record-cover){display:none}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-images=none] .dashboard-hero{background:var(--theme-surface);border:1px solid var(--theme-border);color:var(--theme-text)}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-images=none] .dashboard-hero :is(h2,p,em,span,button){color:var(--theme-text);text-shadow:none}.experience-shell:is(.generic-experience,.industry-experience).motion-minimal :is(.hero-image,.chart-line,.hero-module-card){animation:none;transition:none;transform:none}.experience-shell:is(.generic-experience,.industry-experience) .business-stage-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin:24px 0 16px}.experience-shell:is(.generic-experience,.industry-experience) .business-stage-strip button{display:grid;gap:12px;text-align:left;color:var(--theme-text);padding:14px;background:var(--theme-elevated);border:1px solid var(--theme-border)}.experience-shell:is(.generic-experience,.industry-experience) .business-stage-strip span{font-size:10px;color:var(--theme-muted)}.experience-shell:is(.generic-experience,.industry-experience) .business-stage-strip strong{font-size:25px}.experience-shell:is(.generic-experience,.industry-experience) .business-stage-strip i{height:3px;background:var(--brand-primary);min-width:3px}.experience-shell:is(.generic-experience,.industry-experience) .business-work-list>button{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) 64px 95px 14px;align-items:center;gap:12px;padding:14px 0;text-align:left;border:0;border-bottom:1px solid var(--theme-border);color:var(--theme-text);background:transparent}.experience-shell:is(.generic-experience,.industry-experience) .business-work-list strong{font-size:12px;display:block;overflow-wrap:anywhere}.experience-shell:is(.generic-experience,.industry-experience) .business-work-list small{display:block;margin-top:5px;font-size:10px;color:var(--theme-muted)}.experience-shell:is(.generic-experience,.industry-experience) .business-record-symbol{color:var(--theme-muted)}.experience-shell:is(.generic-experience,.industry-experience) .business-record-state{font-size:10px;color:var(--theme-muted)}.experience-shell:is(.generic-experience,.industry-experience) .business-record-progress{font-size:12px;font-variant-numeric:tabular-nums}.experience-shell:is(.generic-experience,.industry-experience) .business-record-progress i{display:block;height:3px;background:var(--brand-primary);margin-top:7px}.experience-shell:is(.generic-experience,.industry-experience) .business-work-caption{font-size:10px;color:var(--theme-muted);margin:18px 0 0;line-height:1.6}.business-preview{contain:layout paint;width:100%;position:relative;overflow:hidden}.business-preview-canvas{width:1440px;transform-origin:top left;pointer-events:none}.business-preview .experience-shell{min-height:1065px}.business-preview .experience-sidebar{position:absolute;height:1065px}.business-preview :is(.tour-invite,.concept-badge,.sidebar-discovery,.discovery-banner){display:none}@media(max-width:1150px){.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition] .dashboard-grid>:is(.priority-workspace,.performance-panel,.hero-modules,.focus-panel){grid-column:span 12}}@media(max-width:760px){.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience)[data-g-composition] .dashboard-grid>section{grid-column:span 12}.experience-shell:is(.generic-experience,.industry-experience) .business-work-list>button{grid-template-columns:22px minmax(0,1fr) 55px;gap:9px}.experience-shell:is(.generic-experience,.industry-experience) .business-work-list>button>:is(.business-record-state,svg){display:none}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) .hero-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.experience-shell:is(.generic-experience,.industry-experience){--business-motion: 0ms}}.experience-shell.business-theme.premium-experience:is(.generic-experience,.industry-experience) .company-monogram{font-family:DM Sans,sans-serif;font-style:normal;font-weight:var(--business-heading-weight)}.experience-shell:is(.generic-experience,.industry-experience) .module-tabs{max-width:100%;overflow-x:auto}.experience-shell:is(.generic-experience,.industry-experience) .module-tabs>button{flex-shrink:0;white-space:nowrap}.experience-shell:is(.generic-experience,.industry-experience) .module-toolbar{min-width:0}.experience-shell.composition-runtime{--composition-gap: 22px}.experience-shell.composition-runtime .experience-main{padding-top:25px}.experience-shell.composition-runtime .workspace-heading{margin-bottom:24px}.experience-shell.composition-runtime .workspace-heading h1{font-size:24px}.experience-shell.composition-runtime .workspace-heading p{max-width:65ch}.experience-shell.composition-runtime .tour-invite,.experience-shell.composition-runtime .sidebar-discovery{display:none}.experience-shell.composition-runtime .experience-sidebar .company-brand>span:last-child{overflow:hidden;text-overflow:ellipsis}.experience-shell.composition-runtime.nav-floating .experience-sidebar{border-radius:20px;padding-inline:10px}.experience-shell.composition-runtime.nav-floating :is(.sidebar-workspace,.nav-section-label,.company-brand>span:last-child,.sidebar-powered,.all-modules>svg:last-child){display:none}.experience-shell.composition-runtime.nav-floating .company-brand{justify-content:center;margin-bottom:24px}.experience-shell.composition-runtime.nav-floating .nav-item{display:flex;flex-direction:column;gap:7px;text-align:center;align-items:center;padding:13px 3px;margin-bottom:6px;border-radius:12px}.experience-shell.composition-runtime.nav-floating .nav-item>span{font-size:9px;line-height:1.4}.experience-shell.composition-runtime.nav-floating .nav-item>:is(small,i){display:none}.experience-shell.composition-runtime.nav-compact .experience-sidebar{padding-inline:8px}.experience-shell.composition-runtime.nav-compact .nav-item{width:42px;margin-inline:auto}.experience-shell.composition-runtime[data-g-composition=clean-management] .workspace-heading{border-bottom:1px solid var(--theme-border);padding-bottom:24px}.experience-shell.composition-runtime[data-g-composition=operational-workspace] .workspace-heading{margin-bottom:14px}.experience-shell.composition-runtime[data-g-composition=operational-workspace] .workspace-heading h1{font-size:21px}.composition-dashboard{display:grid;grid-template-columns:var(--composition-columns);grid-template-areas:var(--composition-areas);align-items:stretch;gap:var(--composition-gap);padding-bottom:28px}.composition-dashboard :is(button,a){-webkit-tap-highlight-color:transparent}.composition-dashboard button{color:inherit;text-align:left}.composition-region{min-width:0;border:1px solid var(--theme-border);border-radius:var(--business-radius);background:var(--theme-surface);color:var(--theme-text);padding:25px;overflow:hidden;animation:composition-enter var(--business-motion) ease-out both}.composition-runtime[data-g-surfaces=layered] .composition-region{background:linear-gradient(140deg,var(--theme-elevated),var(--theme-surface));box-shadow:inset 0 1px color-mix(in srgb,var(--theme-text) 8%,transparent)}.composition-runtime[data-g-surfaces=soft] .composition-region{box-shadow:0 12px 28px -22px color-mix(in srgb,var(--theme-text) 20%,transparent)}.composition-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px}.composition-section-heading>div>span{display:block;color:var(--theme-muted);font-size:9px;letter-spacing:1.1px;line-height:1.5;margin-bottom:9px}.composition-section-heading h2{font-family:DM Sans,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.7px;margin:0;line-height:1.18}.composition-section-heading>button{flex-shrink:0;width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--theme-border);border-radius:50%}.composition-progress{display:block;width:100%;background:color-mix(in srgb,var(--theme-text) 8%,transparent);height:3px;margin-top:10px;border-radius:2px;overflow:hidden}.composition-progress i{display:block;height:100%;background:var(--brand-primary)}.composition-data-note{grid-column:1/-1;font-size:10px;color:var(--theme-muted);margin:0}.widget-metrics{padding:0}.composition-metrics{display:grid}.composition-metrics>button{min-width:0;padding:24px;display:flex;flex-direction:column;gap:15px;border-right:1px solid var(--theme-border)}.composition-metrics>button:last-child{border-right:0}.composition-metrics>button>span{font-size:11px;line-height:1.5;color:var(--theme-muted)}.composition-metrics>button>strong{font-size:clamp(27px,2.3vw,37px);font-weight:var(--business-heading-weight);letter-spacing:-1.5px;line-height:1}.composition-metrics>button>small{font-size:9px;color:var(--theme-muted)}.metrics-headline{grid-template-columns:1.55fr 1fr 1fr 1fr}.metrics-headline>button:first-child{background:color-mix(in srgb,var(--brand-primary) 8%,var(--theme-surface));padding:26px 30px}.metrics-headline>button:first-child>strong{font-size:46px}.metrics-ledger{grid-template-columns:1fr;height:100%}.metrics-ledger>button{border:0;border-bottom:1px solid var(--theme-border);justify-content:center;padding:26px 20px;min-height:128px}.metrics-ledger>button>strong{font-family:ui-monospace,SFMono-Regular,monospace;font-size:31px}.metrics-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-compact>button{padding:15px 22px;flex-direction:row;align-items:center;gap:18px}.metrics-compact>button>span{font-size:10px;max-width:10ch}.metrics-compact>button>strong{font-size:24px;margin-left:auto}.metrics-compact>button>small{display:none}.metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-strip>button{padding:10px 24px 20px;gap:12px}.metrics-strip>button>strong{font-size:30px;font-weight:400}.composition-trend-total{display:flex;align-items:end;justify-content:space-between;margin:8px 0 23px}.composition-trend-total>strong{font-size:39px;font-weight:500;letter-spacing:-1.5px}.composition-trend-total>button{display:flex;gap:8px;align-items:center;color:var(--theme-muted);font-size:10px}.composition-region .chart-y{font-family:ui-monospace,monospace}.composition-chart-note,.composition-explanation{display:block;color:var(--theme-muted);font-size:9px;margin:14px 0 0;line-height:1.6}.composition-alert-list{display:grid}.composition-alert-list>button{display:grid;grid-template-columns:28px 1fr 20px;gap:14px;padding:17px 0;align-items:center;border-bottom:1px solid var(--theme-border)}.composition-alert-index{align-self:start;margin-top:4px;font-size:11px;color:var(--theme-muted)}.composition-alert-list>button>div{display:flex;gap:15px;align-items:center}.composition-alert-list strong{font-size:32px;font-weight:500}.composition-alert-list>button>div>span{font-size:11px;line-height:1.5}.composition-health{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:26px;font-size:10px;gap:4px;color:var(--theme-muted)}.composition-row-list{display:grid}.composition-row-list>button{display:grid;grid-template-columns:minmax(0,1fr) 100px 56px;gap:14px;align-items:center;padding:15px 0;border-top:1px solid var(--theme-border)}.composition-row-list b{display:block;font-weight:500;font-size:12px;line-height:1.5}.composition-row-list small{display:block;font-size:9px;margin-top:6px;color:var(--theme-muted)}.composition-row-list>button>span:last-child{font-size:11px}.composition-row-status{color:var(--theme-muted);font-size:10px}.composition-activity-feed>button{width:100%;display:grid;grid-template-columns:12px 1fr;column-gap:16px;padding-bottom:18px;position:relative}.composition-activity-feed>button:before{content:"";position:absolute;left:4px;top:10px;bottom:0;width:1px;background:var(--theme-border)}.composition-activity-dot{display:block;width:9px;height:9px;border:2px solid var(--brand-primary);border-radius:50%;margin-top:3px}.composition-activity-feed small{float:right;color:var(--theme-muted);font:10px ui-monospace,monospace}.composition-activity-feed strong{font-size:11px;font-weight:600}.composition-activity-feed p{font-size:10px;color:var(--theme-muted);margin:7px 0;line-height:1.6}.composition-activity-feed em{font-style:normal;font-size:9px;color:var(--theme-text)}.composition-stock-summary{display:flex;align-items:center;gap:28px;padding-bottom:20px}.composition-stock-summary>strong{font:46px ui-monospace,monospace;line-height:1}.composition-stock-summary>strong>small{display:block;font:10px DM Sans,sans-serif;color:var(--theme-muted);margin-top:8px}.composition-stock-summary>span{font-size:12px;line-height:1.8}.composition-stock-summary>span>b{font-size:9px;color:var(--theme-muted);font-weight:400}.composition-stock-cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.composition-stock-cells>button{display:flex;flex-direction:column;min-width:0;gap:7px;padding:12px 10px;border:1px solid var(--theme-border);border-top:3px solid color-mix(in srgb,var(--brand-primary) 28%,var(--theme-surface))}.composition-stock-cells>button[data-pressure=low]{border-top-color:var(--brand-primary);background:color-mix(in srgb,var(--brand-primary) 11%,var(--theme-surface))}.composition-stock-cells>button[data-pressure=watch]{border-top-color:color-mix(in srgb,var(--brand-primary) 50%,var(--theme-surface))}.composition-stock-cells small{font:8px ui-monospace,monospace;color:var(--theme-muted)}.composition-stock-cells>button>span:not(.composition-progress){font-size:10px;line-height:1.5;min-height:30px}.composition-stock-cells strong{font:26px ui-monospace,monospace}.composition-stock-cells em{font-size:8px;font-style:normal;color:var(--theme-muted)}.composition-stock-cells .composition-progress{margin:0}.composition-stock-cells.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.composition-stock-cells.is-compact>button>:is(em,small){display:none}.composition-replenishment>button{width:100%;display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid var(--theme-border);padding:16px 0}.composition-replenishment b{font-size:12px;font-weight:500}.composition-replenishment small{display:block;margin-top:7px;font-size:9px;color:var(--theme-muted)}.composition-replenishment strong{font:25px ui-monospace,monospace}.composition-replenishment>button>span:last-child{min-width:85px;text-align:right}.composition-supplier-list>button{display:flex;align-items:center;gap:12px;width:100%;padding:14px 0;border-top:1px solid var(--theme-border)}.composition-supplier-mark{font:11px ui-monospace,monospace;color:var(--theme-muted)}.composition-supplier-list b{font-size:11px;font-weight:500}.composition-supplier-list small{display:block;margin-top:6px;font-size:8px;color:var(--theme-muted)}.composition-supplier-list strong{font:19px ui-monospace,monospace;margin-left:auto;text-align:right}.composition-supplier-list strong small{font-family:DM Sans,sans-serif;white-space:nowrap}.composition-purchase-flow{display:flex;gap:16px}.composition-purchase-flow>button{flex:1;display:grid;grid-template-columns:1fr auto;gap:12px;background:var(--theme-elevated);border:1px solid var(--theme-border);padding:15px;min-width:0}.composition-purchase-flow>button>span{font-size:11px;line-height:1.6}.composition-purchase-flow>button>b{font-size:13px}.composition-purchase-flow small{display:block;font-size:8px;color:var(--theme-muted)}.composition-rotation>button{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px 0;width:100%}.composition-rotation>button>span:first-child{font-size:10px}.composition-rotation strong{font-size:11px;font-weight:500}.composition-rotation .composition-progress{grid-column:1/-1;margin:0}.widget-commercial-pulse,.widget-visual-story{padding:0}.composition-commercial-pulse{display:grid;grid-template-columns:1.25fr 1fr 1fr;min-height:255px}.composition-commercial-pulse>div:first-child{padding:30px}.composition-commercial-pulse>div:first-child>span{font-size:9px;letter-spacing:1px;color:var(--theme-muted)}.composition-commercial-pulse h2{font-size:23px;letter-spacing:-.7px;font-weight:500;margin:17px 0 15px}.composition-commercial-pulse>div:first-child>strong{font-size:45px;font-weight:600;letter-spacing:-1.8px}.composition-commercial-pulse p{font-size:10px;color:var(--theme-muted);margin-top:13px}.composition-pulse-metrics{display:grid;align-content:center;padding:24px;border-left:1px solid var(--theme-border)}.composition-pulse-metrics>span{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--theme-border)}.composition-pulse-metrics small{font-size:10px;color:var(--theme-muted)}.composition-pulse-metrics b{font-size:24px;font-weight:500}.composition-pulse-photo{position:relative;isolation:isolate;color:#fff;overflow:hidden}.composition-pulse-photo>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.composition-pulse-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080b13cc,transparent);z-index:0}.composition-pulse-photo>span{position:absolute;bottom:23px;left:23px;right:23px;font-size:12px;z-index:1}.composition-pulse-photo b{display:block;margin-top:9px;font-size:27px}.composition-sellers>button{display:grid;grid-template-columns:28px 60px 1fr auto;gap:15px;align-items:center;border-top:1px solid var(--theme-border);padding:14px 0;width:100%}.composition-rank{font:15px ui-monospace,monospace;color:var(--theme-muted)}.composition-sellers img{width:60px;height:58px;object-fit:cover;border-radius:5px}.composition-sellers strong{font-size:12px;font-weight:500}.composition-sellers small{display:block;color:var(--theme-muted);font-size:9px;margin-top:7px}.composition-sellers>button>span:last-child{text-align:right}.composition-category-bar{display:flex;gap:3px;height:26px;border-radius:4px;overflow:hidden;margin:28px 0 16px}.composition-category-bar>span{background:var(--brand-primary)}.composition-categories>button{display:flex;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid var(--theme-border);width:100%}.composition-categories>button>span{font-size:12px}.composition-categories small{display:block;font-size:9px;color:var(--theme-muted);margin-top:6px}.composition-categories strong{width:75px;text-align:right;font-size:18px;font-weight:500}.composition-category-margin{display:flex;justify-content:space-between;margin-top:23px;align-items:center;font-size:11px}.composition-category-margin>strong{font-size:30px;font-weight:500}.composition-visual-story{position:relative;min-height:480px;color:#fff;isolation:isolate;display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr auto}.composition-story-image,.composition-story-shade{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.composition-story-image{object-fit:cover;object-position:60% 60%}.composition-story-shade{background:linear-gradient(90deg,#050b15ee,#071321a6 47%,#0a12211a)}.composition-story-copy{padding:38px 40px;align-self:center}.composition-story-copy>span{color:#e2e6ed;letter-spacing:1.2px;font-size:9px}.experience-shell.composition-runtime .composition-story-copy h2{font-family:DM Sans,sans-serif;font-size:clamp(37px,3.4vw,55px);line-height:1.02;font-weight:600;letter-spacing:-2.3px;white-space:pre-line;margin:23px 0;color:#fff}.composition-story-copy>p{color:#e4e7ed;font-size:12px;line-height:1.8;max-width:48ch}.composition-story-copy>button{display:flex;align-items:center;gap:32px;font-size:12px;color:#fff;border-bottom:1px solid #ffffff70;padding:19px 0 12px;margin-top:14px}.composition-story-feature{margin:32px 32px 32px auto;width:min(295px,90%);align-self:center;background:#0b1520e8;border:1px solid #ffffff35;overflow:hidden;border-radius:calc(var(--business-radius) + 4px);transform:translateY(12px)}.composition-story-feature>img{width:100%;height:165px;object-fit:cover;display:block}.composition-story-feature>span{display:block;padding:20px;font-size:9px;color:#c1cbd4}.composition-story-feature strong{display:block;color:#fff;font-size:14px;line-height:1.5;margin:9px 0 12px;font-weight:500}.composition-story-feature b{font-size:26px;color:#fff;font-weight:500}.composition-story-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#0b1425df;border-top:1px solid #ffffff30}.composition-story-metrics>button{display:grid;gap:12px;padding:19px 27px;border-right:1px solid #ffffff20;color:#fff}.composition-story-metrics>button>span{font-size:10px;color:#c8d2df}.composition-story-metrics strong{font-size:30px;line-height:1;font-weight:500;letter-spacing:-1px}.composition-story-metrics small{display:none}.composition-photo-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.composition-photo-catalog>button{position:relative;min-width:0;background:var(--theme-elevated);overflow:hidden;border-radius:var(--business-radius);border:1px solid var(--theme-border)}.composition-photo-catalog img{width:100%;height:160px;display:block;object-fit:cover}.composition-photo-catalog>button>span:last-child{display:grid;gap:10px;padding:17px}.composition-photo-catalog small{color:var(--theme-muted);font-size:9px}.composition-photo-catalog strong{font-size:13px;font-weight:500;line-height:1.45}.composition-photo-catalog b{font-size:20px;font-weight:500}.composition-photo-stock{position:absolute;top:12px;left:12px;background:#fff;color:#24313a;border:1px solid #ccd2d8;font-size:8px;padding:5px 7px;border-radius:4px}.composition-stage-track{display:flex;gap:8px;margin-bottom:20px}.composition-stage-track>button{flex:1;display:flex;flex-direction:column;padding:10px 0;border-bottom:2px solid var(--brand-primary);gap:8px}.composition-stage-track b{font-size:23px;font-weight:500}.composition-stage-track span{color:var(--theme-muted);font-size:9px}.widget-orders .composition-row-list>button{grid-template-columns:1fr 60px}.widget-orders .composition-row-list .composition-row-status{display:none}.composition-customer-stat{margin:15px 0 23px}.composition-customer-stat strong{display:block;font-size:47px;letter-spacing:-2px;font-weight:500}.composition-customer-stat span{color:var(--theme-muted);font-size:11px}.composition-customer-stat.secondary{padding-top:14px;border-top:1px solid var(--theme-border)}.composition-customer-stat.secondary strong{font-size:29px;letter-spacing:-.8px;margin-bottom:7px}.composition-customer-avatars{display:flex;padding-top:8px}.composition-customer-avatars button{width:36px;height:36px;background:var(--theme-elevated);border:2px solid var(--theme-surface);border-radius:50%;text-align:center;font-size:10px;margin-right:-5px}.composition-process-board{display:grid;grid-template-columns:repeat(4,minmax(145px,1fr));gap:12px;overflow:auto}.composition-process-lane{min-width:0;background:var(--theme-elevated);border:1px solid var(--theme-border);padding:10px}.composition-process-lane>header{display:flex;gap:8px;justify-content:space-between;font-size:9px;line-height:1.6;padding:3px 0 14px;border-bottom:1px solid var(--theme-border)}.composition-process-lane>header>span{color:var(--theme-muted)}.composition-process-lane>button{display:grid;gap:10px;width:100%;padding:13px 10px;margin-top:9px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:3px}.composition-process-lane small{color:var(--theme-muted);font:8px ui-monospace,monospace}.composition-process-lane strong{font-size:11px;line-height:1.6;font-weight:600}.composition-process-lane>button>span:not(.composition-progress){color:var(--theme-muted);font-size:9px}.composition-process-lane .composition-progress{margin:2px 0}.composition-process-lane footer{display:flex;justify-content:space-between;font:9px ui-monospace,monospace}.composition-family-operational-workspace{--composition-gap: 14px}.composition-family-operational-workspace .composition-region{padding:18px;border-radius:4px}.composition-family-operational-workspace .widget-metrics{padding:0}.composition-family-operational-workspace .composition-section-heading h2{font-size:17px}.composition-family-operational-workspace .widget-activity{background:var(--theme-elevated)}.composition-family-clean-management{column-gap:38px;row-gap:32px}.composition-family-clean-management .composition-region{background:none;box-shadow:none;border:0;border-radius:0;padding:0}.composition-family-clean-management .widget-modules{border-right:1px solid var(--theme-border);padding-right:28px}.composition-family-clean-management .widget-metrics{border-bottom:1px solid var(--theme-border)}.composition-family-clean-management .composition-section-heading h2{font-size:20px;font-weight:400}.composition-family-clean-management .widget-trend{border-top:1px solid var(--theme-border);padding-top:23px;display:grid;grid-template-columns:1fr 2fr;gap:10px 30px}.composition-family-clean-management .widget-trend .chart{grid-column:2;grid-row:1/4;align-self:center}.composition-family-clean-management .composition-trend-total{margin:0;display:block}.composition-family-clean-management .composition-trend-total>strong{font-size:30px;font-weight:400}.composition-family-clean-management .composition-trend-total>button{display:none}.composition-module-index>span{display:block;font-size:9px;color:var(--theme-muted);letter-spacing:1px;padding:10px 0 19px}.composition-module-index>button{width:100%;display:flex;align-items:center;gap:11px;padding:17px 0;border-bottom:1px solid var(--theme-border)}.composition-module-index small{font:9px ui-monospace,monospace;color:var(--theme-muted)}.composition-module-index>button>span{font-size:11px}.composition-module-index svg{margin-left:auto}.composition-module-index p{font-size:10px;line-height:2;color:var(--theme-muted);margin:34px 0}.composition-management-scroll{overflow-x:auto}.composition-management-table{width:100%;border-collapse:collapse;text-align:left;min-width:650px}.composition-management-table th{font-size:9px;color:var(--theme-muted);padding:12px 13px;background:var(--theme-elevated);font-weight:400;text-transform:uppercase;letter-spacing:.5px}.composition-management-table td{border-bottom:1px solid var(--theme-border);padding:17px 13px;font-size:10px}.composition-management-table td:first-child{width:30%}.composition-management-table td button{font-size:11px;line-height:1.5}.composition-management-table td small{display:block;font:8px ui-monospace,monospace;color:var(--theme-muted);margin-top:6px}.composition-management-table td:nth-child(3)>span{border-bottom:1px solid var(--theme-border);padding-bottom:4px;font-size:9px}.composition-management-table .composition-progress{width:60px}.composition-runtime[data-g-type=technical] :is(.composition-metrics strong,.composition-trend-total>strong,.composition-alert-list strong){font-family:ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums}.composition-runtime[data-g-type=assertive] .composition-section-heading h2{font-weight:700}.composition-runtime.treatment-muted .composition-region img{filter:saturate(.55)}.composition-runtime.treatment-cinematic .composition-region img{filter:saturate(.65) contrast(1.12)}.composition-runtime.motion-energetic .composition-region{animation-name:composition-rise}.composition-runtime.motion-minimal .composition-region{animation:none}.composition-runtime .composition-region button:hover{opacity:.88}.composition-runtime .composition-region button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}@keyframes composition-enter{0%{opacity:0}to{opacity:1}}@keyframes composition-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1150px){.composition-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none}.composition-region{grid-area:auto!important}.composition-dashboard>:is(.widget-metrics,.widget-visual-story,.widget-commercial-pulse,.widget-process-board,.widget-management-table,.widget-replenishment,.widget-stock-pressure:not(.treatment-compact)){grid-column:1/-1}.composition-metrics.metrics-ledger{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-ledger>button{min-height:110px;border-bottom:0;border-right:1px solid var(--theme-border)}.composition-family-clean-management .widget-modules{grid-column:1/-1;border-right:0}.composition-family-clean-management .composition-module-index{display:flex;gap:18px;overflow:auto}.composition-family-clean-management .composition-module-index>:is(span,p){display:none}.composition-family-clean-management .composition-module-index>button{min-width:120px}.composition-family-clean-management .widget-trend{grid-column:1/-1}}@media(max-width:760px){.experience-shell.composition-runtime .experience-body{margin-left:0}.experience-shell.composition-runtime .experience-sidebar{width:245px}.experience-shell.composition-runtime .experience-main{padding-inline:16px}.composition-dashboard{display:flex;flex-direction:column;gap:18px}.composition-region{padding:19px}.composition-metrics :is(button:first-child,button){padding:19px 16px}.composition-metrics.metrics-ledger,.composition-metrics.metrics-headline,.composition-metrics.metrics-compact,.composition-metrics.metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-headline>button:first-child>strong{font-size:32px}.composition-metrics>button>strong,.metrics-ledger>button>strong{font-size:27px}.metrics-compact>button{flex-direction:column;align-items:start}.metrics-compact>button>strong{margin:0}.composition-commercial-pulse{grid-template-columns:1fr}.composition-pulse-photo{min-height:180px}.composition-sellers>button{grid-template-columns:20px 1fr auto;gap:10px}.composition-sellers img{display:none}.composition-sellers strong{font-size:10px}.composition-stock-cells{grid-template-columns:repeat(3,minmax(0,1fr))}.composition-stock-cells.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.composition-purchase-flow{flex-direction:column}.composition-visual-story{grid-template-columns:1fr;min-height:510px}.composition-story-copy{padding:29px}.experience-shell.composition-runtime .composition-story-copy h2{font-size:39px}.composition-story-feature{display:none}.composition-story-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.composition-story-metrics>button{padding:18px}.composition-story-metrics strong{font-size:27px}.composition-photo-catalog{grid-template-columns:1fr}.composition-photo-catalog>button{display:grid;grid-template-columns:40% 1fr}.composition-photo-catalog img{height:100%;min-height:155px}.composition-row-list>button{grid-template-columns:1fr 48px}.composition-row-status{display:none}.composition-region.widget-visual-story,.composition-region.widget-commercial-pulse{padding:0}.composition-family-clean-management .widget-trend{display:block}.composition-family-clean-management .widget-trend .chart{margin-top:20px}}@media(prefers-reduced-motion:reduce){.composition-region{animation:none!important}}.experience-shell.composition-runtime .hybrid-nav{max-width:100%;min-width:0;overflow-x:auto}.experience-shell.composition-runtime .hybrid-nav>button{flex-shrink:0}.brand-asset{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-width:0;line-height:0}.brand-asset img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.brand-asset-ink{display:block;width:100%;height:100%;mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.brand-mark{display:flex;align-items:center;justify-content:center;gap:14px;max-width:100%;min-width:0;padding:10px;border-radius:var(--brand-radius, 8px)}.brand-mark .brand-asset{width:min(100%,var(--brand-max-logo));height:100%;max-height:100%}.brand-mark-name{line-height:1.1;font-size:17px;font-weight:650;letter-spacing:-.3px;overflow-wrap:anywhere}.brand-plate-framed{border:1px solid color-mix(in srgb,currentColor 20%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,currentColor 3%,transparent)}.brand-plate-light{background:#fff;color:#172433}.brand-plate-dark{background:#14202b;color:#fff}.experience-shell[data-brand-presence] .company-brand{display:flex;justify-content:center;width:100%;height:auto;min-height:70px;padding:3px 0 16px;gap:0}.experience-shell[data-brand-presence] .company-brand .brand-mark{display:flex!important;overflow:visible;white-space:normal;width:100%;max-width:210px;height:70px;margin:0;font-size:initial}.experience-shell[data-brand-presence] .company-brand .brand-asset{display:inline-flex!important;width:100%;height:100%;margin:0}.experience-shell[data-brand-presence] .company-brand .brand-asset img{display:block;width:100%;height:100%;object-fit:contain;filter:none;border-radius:0;background:transparent}.experience-shell[data-brand-presence] .company-brand .brand-mark[data-format=square] .brand-asset{max-width:58px}.experience-shell[data-brand-presence]:is(.nav-compact,.nav-floating) .company-brand .brand-mark{height:65px;padding:3px;max-width:100%}.experience-shell[data-brand-presence].nav-top .experience-topbar .company-brand{width:200px;min-width:120px;padding:0;min-height:60px}.experience-shell[data-brand-presence].nav-top .experience-topbar .company-brand .brand-mark{height:54px}.experience-shell[data-brand-presence] .experience-main{position:relative;isolation:isolate}.experience-shell[data-brand-presence] .experience-route{position:relative;z-index:1}.experience-shell[data-brand-presence] .workspace-heading{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.experience-shell[data-brand-presence] .brand-heading-identity{width:220px;max-width:35%;min-width:100px;flex-shrink:0}.experience-shell[data-brand-presence] .brand-mark-heading{height:84px;max-height:100px;justify-content:flex-start;padding:8px 12px}.experience-shell[data-brand-presence] .brand-mark-heading[data-format=square] .brand-asset{width:65px;flex-shrink:0}.experience-shell[data-brand-presence] .brand-mark-heading[data-format=vertical]{height:100px}.experience-shell[data-brand-presence] .brand-heading-identity+div{flex:1;min-width:210px}.experience-shell[data-brand-presence] .workspace-heading .eyebrow{font-size:8px;letter-spacing:1px}.experience-shell[data-brand-presence] .workspace-heading h1{font-size:21px}.experience-shell[data-brand-presence][data-brand-hero=image-lockup] .brand-heading-identity,.experience-shell[data-brand-presence][data-brand-hero=signature-panel] .brand-heading-identity{display:none}.experience-shell[data-brand-presence]{--business-radius: var(--brand-radius)}.experience-shell[data-brand-presence] .composition-region{border-radius:var(--brand-radius)}.experience-shell[data-brand-presence][data-brand-geometry=angular] .composition-section-heading{border-left:3px solid var(--theme-primary);padding-left:14px}.experience-shell[data-brand-presence][data-brand-geometry=geometric] .composition-section-heading>div>span:before{content:"";display:inline-block;width:5px;height:5px;background:var(--theme-primary);margin-right:7px}.experience-shell[data-brand-presence][data-brand-geometry=rounded] .composition-section-heading>button{background:var(--theme-tint);border:0;width:35px;height:35px}.experience-shell[data-brand-presence][data-brand-geometry=organic] .composition-progress{height:5px;border-radius:10px;overflow:hidden}.experience-shell[data-brand-presence][data-brand-geometry=angular] .nav-item.active{border-left:3px solid var(--theme-primary);border-radius:0 9px 0 0}.experience-shell[data-brand-presence][data-brand-geometry=rounded] .nav-item.active{border-radius:24px;border:0}.experience-shell[data-brand-presence][data-brand-typography=assertive] .composition-section-heading h2{font-weight:750;letter-spacing:-.8px}.experience-shell[data-brand-presence][data-brand-typography=technical] .composition-section-heading h2{font-weight:650;letter-spacing:-.25px}.experience-shell[data-brand-presence][data-brand-typography=humanist] .composition-section-heading h2{font-weight:450;letter-spacing:-.5px}.experience-shell[data-brand-presence][data-brand-typography=refined] .composition-section-heading h2{font-weight:400;letter-spacing:-.7px}.brand-ambient{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:var(--brand-watermark, .04)}.brand-ambient i{display:block;position:absolute;right:2%;top:12px;width:290px;height:310px;border:24px solid var(--theme-primary)}.brand-ambient i:nth-child(2){right:-70px;top:110px}.brand-ambient i:nth-child(3){right:200px;top:50px}[data-brand-pattern=diagonals] .brand-ambient i{transform:skew(-24deg);border-width:0 36px}[data-brand-pattern=circles] .brand-ambient i{border-radius:50%;border-width:2px}[data-brand-pattern=grid] .brand-ambient i{width:180px;height:180px;border-width:1px}[data-brand-pattern=arcs] .brand-ambient i{border-radius:40% 75% 35% 60%;border-width:3px;transform:rotate(-30deg)}.brand-hero-presence{position:relative;display:flex;align-items:center;gap:24px;color:#fff}.brand-hero-presence .brand-mark-hero{width:310px;height:100px;max-width:100%;justify-content:flex-start}.brand-hero-line{width:50px;height:5px;flex-shrink:0;background:var(--theme-primary)}[data-brand-geometry=angular] .brand-hero-line{transform:skew(-24deg);height:70px;width:12px;box-shadow:18px 0 color-mix(in srgb,var(--theme-primary) 50%,transparent)}[data-brand-geometry=rounded] .brand-hero-line{border-radius:50%;width:35px;height:35px;border:2px solid #fff;background:none}.experience-shell[data-brand-presence] .composition-story-copy{padding-top:26px}.experience-shell[data-brand-presence][data-brand-hero=image-lockup] .composition-story-copy h2{font-size:38px;margin-top:18px}.experience-shell[data-brand-presence][data-brand-hero=signature-panel] .composition-story-feature{display:flex;flex-direction:column;background:#0d1920eb;border-radius:var(--brand-radius);padding:25px;max-width:330px}.experience-shell[data-brand-presence][data-brand-hero=signature-panel] .composition-story-feature>img{display:none}.experience-shell[data-brand-presence][data-brand-hero=signature-panel] .brand-hero-presence{padding-bottom:20px;border-bottom:1px solid #ffffff30;margin-bottom:12px}.experience-shell[data-brand-presence][data-brand-hero=signature-panel] .brand-mark-hero{height:150px;width:210px;flex-direction:column;text-align:center}.experience-shell[data-brand-presence][data-brand-hero=signature-panel] .brand-mark-hero .brand-asset{height:100px}.experience-shell[data-brand-presence][data-brand-hero=signature-panel] .brand-hero-line{display:none}.experience-shell[data-brand-presence][data-brand-imagery=precision-mask] .composition-visual-story{clip-path:polygon(0 0,96% 0,100% 9%,100% 100%,0 100%)}.experience-shell[data-brand-presence][data-brand-imagery=precision-mask] .composition-photo-catalog>button{border-radius:0;box-shadow:inset 0 3px var(--theme-primary)}.experience-shell[data-brand-presence][data-brand-imagery=soft-frame] .composition-visual-story{border-radius:var(--brand-radius)}.experience-shell[data-brand-presence][data-brand-imagery=soft-frame] .composition-photo-catalog>button{border-radius:var(--brand-radius);overflow:hidden}.experience-shell[data-brand-presence][data-brand-imagery=precision-mask] .composition-visual-story>img{filter:saturate(.55) contrast(1.15)}.experience-shell[data-brand-presence][data-brand-imagery=soft-frame] .composition-visual-story>img{filter:saturate(.75) brightness(1.08)}.composition-metrics{position:relative}.brand-metric-watermark{position:absolute;inset:0 0 0 auto;width:240px;pointer-events:none;opacity:var(--brand-watermark, .03)}.brand-mark-watermark{height:100%;width:100%}.experience-shell[data-brand-presence][data-brand-repetition=restrained] .brand-heading-identity{width:180px}.experience-shell[data-brand-presence][data-brand-repetition=restrained] .brand-mark-heading{height:64px}@keyframes brand-precise{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes brand-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}[data-brand-motion=precise] .brand-hero-presence{animation:brand-precise .35s ease-out both}[data-brand-motion=energetic] .brand-hero-presence{animation:brand-reveal .55s cubic-bezier(.2,.8,.3,1) both}[data-brand-motion=quiet] .brand-hero-presence{animation:brand-fade .3s ease both}.brand-asset-receipt{margin-top:18px;border:1px solid #dbe2eb;background:#fff;border-radius:12px;padding:20px;color:#243348}.brand-preparation-steps{display:flex;justify-content:space-between;list-style:none;padding:0;margin:0 0 14px;gap:6px}.brand-preparation-steps li{font:10px DM Sans,sans-serif;color:#8793a5;display:flex;align-items:center;gap:5px}.brand-preparation-steps i{width:6px;height:6px;border-radius:50%;background:#dbe2eb}.brand-preparation-steps [data-complete=true] i{background:#2f6b90}.brand-preparation-status{font-size:14px;font-weight:600;margin:14px 0}.brand-asset-transformation{display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;gap:12px;animation:brand-reveal .35s ease-out}.brand-asset-transformation figure{margin:0;min-width:0}.brand-asset-transformation figure>div{height:100px;border:1px solid #e3e8ee;border-radius:8px;padding:16px;display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(#e6e9ee 0% 25%,#f8f9fb 0% 50%) 50%/16px 16px}.brand-asset-transformation img{width:100%;height:100%;object-fit:contain}.brand-asset-transformation .brand-asset{width:100%;height:100%}.brand-asset-transformation figcaption{font-size:10px;color:#526477;margin-top:7px;text-align:center}.brand-asset-palette{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin-top:18px}.brand-asset-palette i{width:18px;height:18px;border:1px solid #27354620;border-radius:50%}.brand-asset-palette span{font-size:11px;margin-left:6px}.brand-asset-receipt p,.brand-asset-receipt small{font-size:11px;line-height:1.65;color:#526477;margin:14px 0}.brand-receipt-actions{display:flex;align-items:start;gap:14px;flex-wrap:wrap}.brand-accept-reading{background:#233e54;color:#fff;border-radius:6px;padding:9px 12px;font:500 11px DM Sans,sans-serif}.brand-receipt-actions details{font-size:11px;flex:1;min-width:130px;padding:8px 0}.brand-receipt-actions summary{cursor:pointer}.brand-receipt-actions label{display:block;margin:18px 0 12px}.brand-receipt-actions select{font:12px DM Sans,sans-serif;padding:8px;width:100%;border:1px solid #dbe2eb;border-radius:5px;margin-top:6px}.brand-receipt-actions a{display:block;font-size:11px;text-decoration:underline;padding-top:12px}.brand-variant-samples{display:grid;grid-template-columns:1fr 1fr;gap:5px}.brand-variant-samples .brand-asset{height:65px;padding:10px}.brand-variant-samples .sample-light{background:#f3f5f8!important}.brand-variant-samples .sample-dark{background:#172635!important}@media(max-width:760px){.experience-shell[data-brand-presence] .workspace-heading{gap:16px}.experience-shell[data-brand-presence] .brand-heading-identity{width:180px;max-width:100%}.experience-shell[data-brand-presence] .brand-heading-identity+div{min-width:150px}.experience-shell[data-brand-presence] .workspace-heading h1{font-size:19px}.experience-shell[data-brand-presence].nav-top .experience-topbar .company-brand{width:145px;min-width:100px}.experience-shell[data-brand-presence] .brand-mark-heading{height:66px}.brand-hero-presence .brand-mark-hero{height:90px;max-width:100%;width:200px}.brand-hero-presence{gap:12px}.brand-hero-line{display:none}.experience-shell[data-brand-presence][data-brand-hero=signature-panel] .composition-story-feature{display:flex;max-width:none;margin:0 22px 22px}.experience-shell[data-brand-presence][data-brand-hero=signature-panel] .brand-mark-hero{height:80px;flex-direction:row}.experience-shell[data-brand-presence][data-brand-hero=signature-panel] .brand-mark-hero .brand-asset{height:65px}.experience-shell[data-brand-presence][data-brand-hero=signature-panel] .composition-story-feature>div:last-child{display:none}.experience-shell[data-brand-presence][data-brand-hero=signature-panel] .brand-hero-presence{margin:0;padding:0;border:0}.brand-preparation-steps li{font-size:8px;gap:3px}.brand-asset-receipt{padding:14px}}@media(prefers-reduced-motion:reduce){.brand-asset-transformation,.brand-hero-presence{animation:none!important}}.experience-shell[data-brand-presence] .brand-mark-hero[data-quality=low]{width:fit-content;max-width:290px;height:auto;min-height:70px;padding:14px;gap:18px}.experience-shell[data-brand-presence] .brand-mark-hero[data-quality=low] .brand-asset{width:min(90px,var(--brand-max-logo));height:45px;flex-shrink:0}.experience-shell[data-brand-presence] .brand-mark-hero[data-quality=low] .brand-mark-name{color:#fff;font-size:19px}@keyframes brand-fade{0%{opacity:0}to{opacity:1}}.brand-hero-presence .brand-mark-hero{width:calc(248px * var(--brand-logo-scale, 1))}.industry-dashboard,.industry-module,.industry-detail{--native-line: var(--theme-border);--native-soft: color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface));--native-muted: var(--theme-muted);color:var(--theme-text);min-width:0}.industry-dashboard{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:22px;grid-template-areas:"command command" "metrics metrics" "primary primary" "support0 support1" "support2 support2" "cycle cycle";padding-bottom:30px}.industry-dashboard>*{min-width:0}.industry-command{grid-area:command;display:flex;position:relative;isolation:isolate;overflow:hidden;border-radius:var(--brand-radius, 12px);background:var(--theme-surface);border:1px solid var(--native-line);min-height:175px}.industry-command-copy{padding:30px 34px;flex:1;min-width:0}.industry-eyebrow{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:var(--theme-muted);display:flex;align-items:center;gap:10px;line-height:1.5}.industry-eyebrow i{width:4px;height:4px;background:var(--theme-primary);border-radius:50%}.industry-command h2{font-size:clamp(25px,2.8vw,42px);font-weight:600;letter-spacing:-1.5px;line-height:1.1;margin:16px 0 12px;max-width:19ch}.industry-command p{font-size:12px;color:var(--theme-muted);max-width:57ch;line-height:1.7}.industry-command-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;font-size:10px;color:var(--theme-muted)}.industry-command-bottom button{display:flex;align-items:center;gap:8px;color:var(--theme-primary);font-weight:600}.industry-command-image{width:34%;position:relative;overflow:hidden}.industry-command-image>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.industry-command-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--theme-surface),transparent 60%);pointer-events:none}.industry-command .brand-hero{z-index:2;position:absolute;right:20px;bottom:18px;max-width:160px}.industry-metrics{grid-area:metrics;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--native-line);padding:18px 0;gap:0}.industry-metrics button{display:flex;flex-direction:column;align-items:flex-start;padding:3px 24px;border-right:1px solid var(--native-line);min-width:0;text-align:left}.industry-metrics button:first-child{padding-left:0}.industry-metrics button:last-child{border:0}.industry-metrics button>span{font-size:11px;color:var(--theme-muted)}.industry-metrics strong{font-size:33px;letter-spacing:-1.7px;font-weight:600;margin:7px 0}.industry-metrics small{font-size:9px;color:var(--theme-muted);display:flex;gap:6px;align-items:center}.industry-metrics small i{width:5px;height:5px;background:var(--theme-primary);border-radius:50%}.native-panel{border:1px solid var(--native-line);border-radius:var(--brand-radius, 12px);background:var(--theme-surface);overflow:hidden;min-width:0;box-shadow:0 6px 22px color-mix(in srgb,var(--theme-text) 3%,transparent)}.native-panel>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border-bottom:1px solid var(--native-line)}.native-panel>header h2{font-size:17px;letter-spacing:-.4px;line-height:1.3;margin:5px 0 0;font-weight:600}.native-panel>header>button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--native-line);border-radius:50%;flex-shrink:0}.native-panel>footer{padding:12px 24px;border-top:1px solid var(--native-line);display:flex;justify-content:space-between;gap:14px;font-size:9px;color:var(--theme-muted);line-height:1.5}.industry-primary{grid-area:primary}.industry-support-0{grid-area:support0}.industry-support-1{grid-area:support1}.industry-support-2{grid-area:support2}.industry-lifecycle{grid-area:cycle;padding:20px 0;border-top:1px solid var(--native-line)}.industry-lifecycle>div{display:flex;margin-top:15px;gap:8px}.industry-lifecycle button{flex:1;min-width:0;display:flex;align-items:center;gap:7px;font-size:10px;text-align:left}.industry-lifecycle button>small{color:var(--theme-primary);font-size:9px}.industry-lifecycle button>b{margin-left:auto;border:1px solid var(--native-line);padding:3px 6px;border-radius:4px}.industry-lifecycle button svg{flex-shrink:0;color:var(--theme-muted)}.industry-family-executive-command{grid-template-areas:"metrics metrics" "command command" "primary support0" "primary support1" "support2 support2" "cycle cycle";grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr)}.industry-family-executive-command .industry-metrics{border-top:0;padding-top:0}.industry-family-executive-command .industry-metrics strong{font-size:40px}.industry-family-executive-command .industry-command{min-height:136px}.industry-family-executive-command .industry-command h2{font-size:28px;max-width:none}.industry-family-executive-command .industry-command-copy{padding:22px 26px}.industry-family-executive-command .industry-command-bottom{margin-top:14px}.industry-family-inventory-intelligence{grid-template-columns:190px minmax(0,1fr) minmax(250px,.65fr);grid-template-areas:"command command command" "metrics primary primary" "metrics support0 support1" "support2 support2 support2" "cycle cycle cycle";gap:18px}.industry-family-inventory-intelligence .industry-metrics{grid-template-columns:1fr;align-content:start;border:1px solid var(--native-line);padding:0;background:var(--theme-surface);border-radius:var(--brand-radius, 8px)}.industry-family-inventory-intelligence .industry-metrics button{padding:25px 20px;border-right:0;border-bottom:1px solid var(--native-line)}.industry-family-inventory-intelligence .industry-command{min-height:120px}.industry-family-inventory-intelligence .industry-command h2{max-width:none;font-size:27px}.industry-family-inventory-intelligence .industry-command-image{width:20%}.industry-family-operational-workspace{gap:14px;grid-template-areas:"command command" "metrics metrics" "primary primary" "cycle cycle" "support0 support1" "support2 support2"}.industry-family-operational-workspace .industry-command{border:0;border-radius:0;background:transparent;min-height:0}.industry-family-operational-workspace .industry-command-copy{padding:0}.industry-family-operational-workspace .industry-command h2{font-size:23px;margin:8px 0;max-width:none}.industry-family-operational-workspace .industry-command-image{display:none}.industry-family-operational-workspace .industry-command-bottom{margin-top:10px}.industry-family-operational-workspace .industry-metrics{padding:8px 0}.industry-family-operational-workspace .industry-metrics button{flex-direction:row;align-items:center;gap:12px}.industry-family-operational-workspace .industry-metrics strong{font-size:22px;margin:0}.industry-family-operational-workspace .industry-metrics small{display:none}.industry-family-operational-workspace .native-panel>header{padding:14px 18px}.industry-family-clean-management{grid-template-columns:210px minmax(0,1fr);grid-template-areas:"command command" "cycle metrics" "cycle primary" "support0 support1" "support2 support2";gap:24px}.industry-family-clean-management .industry-command{background:transparent;border:0;border-radius:0;min-height:0}.industry-family-clean-management .industry-command-copy{padding:0 0 10px}.industry-family-clean-management .industry-command h2{max-width:none;font-size:29px;font-weight:500}.industry-family-clean-management .industry-command-image{display:none}.industry-family-clean-management .industry-lifecycle{border-top:0;border-right:1px solid var(--native-line);padding:0 20px 0 0}.industry-family-clean-management .industry-lifecycle>div{flex-direction:column;gap:6px}.industry-family-clean-management .industry-lifecycle button{padding:12px 0}.industry-family-clean-management .industry-metrics{padding:5px 0 20px;border-top:0}.industry-family-clean-management .industry-metrics button{padding-inline:14px}.industry-family-clean-management .industry-metrics strong{font-size:25px}.industry-family-clean-management .native-panel{box-shadow:none;border-radius:6px}.industry-family-visual-operations{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"command metrics" "primary primary" "support0 support1" "support2 support2" "cycle cycle";gap:26px}.industry-family-visual-operations .industry-command{min-height:280px}.industry-family-visual-operations .industry-command-copy{z-index:2;color:#fff;padding:30px;background:linear-gradient(90deg,#0a172ded,#0a172d30)}.industry-family-visual-operations .industry-command :is(.industry-eyebrow,p,.industry-command-bottom,.industry-command-bottom button){color:#e1e8f4}.industry-family-visual-operations .industry-command h2{font-size:38px}.industry-family-visual-operations .industry-command-image{position:absolute;inset:0;width:100%}.industry-family-visual-operations .industry-command-image:after{background:linear-gradient(0deg,#071123c0,transparent)}.industry-family-visual-operations .industry-metrics{grid-template-columns:1fr 1fr;border:0;gap:16px;padding:0}.industry-family-visual-operations .industry-metrics button{border:1px solid var(--native-line);padding:22px;background:var(--theme-surface);border-radius:var(--brand-radius, 14px);justify-content:center}.industry-family-commerce-control .industry-command-image{width:45%}.industry-layout-field .industry-primary,.industry-layout-floor .industry-primary{min-height:340px}.industry-layout-ledger .industry-command h2{letter-spacing:-1px}.native-visual{padding:20px 24px;font-size:11px;line-height:1.5;min-width:0}.native-visual button{text-align:left;transition:background .2s,transform .2s}.native-visual button:hover{background:var(--native-soft)}.native-visual button:focus-visible,.industry-dashboard button:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}.native-facts{display:flex;gap:13px;flex-wrap:wrap;margin:8px 0 0;min-width:0}.native-facts dt{color:var(--theme-muted);font-size:8px}.native-facts dd{margin:3px 0 0;font-size:11px;font-weight:600;overflow-wrap:anywhere}.native-row{display:flex;width:100%;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--native-line)}.native-row>span{flex:1;min-width:0}.native-row b{display:block;font-size:11px}.native-row small,.native-measure-name small{display:block;font-size:9px;color:var(--theme-muted);margin-top:4px}.native-row>strong{font-size:20px;text-align:right}.native-row>strong small{font-size:8px;font-weight:400}.native-row .native-facts{margin:0}.native-meter{display:block;height:5px;width:100%;background:color-mix(in srgb,var(--theme-muted) 12%,transparent);border-radius:3px;overflow:hidden}.native-meter i{display:block;background:var(--theme-primary);height:100%;border-radius:inherit}.native-over .native-meter i{background:#c86a3e}.native-demo-badge,.industry-demo-note{font-size:10px;line-height:1.7;color:var(--theme-muted)}.native-dispatch{display:grid;grid-template-columns:1.7fr 1fr;gap:24px}.native-map{min-height:340px;position:relative;overflow:hidden;border-radius:10px;border:1px solid var(--native-line);background:linear-gradient(35deg,transparent 48%,color-mix(in srgb,var(--theme-primary) 6%,var(--theme-surface)) 48%),var(--native-soft)}.native-map svg{position:absolute;inset:0;width:100%;height:100%}.native-road{fill:none;stroke:var(--theme-surface);stroke-width:5}.native-route{fill:none;stroke:var(--theme-primary);stroke-width:1;stroke-dasharray:2 1}.native-map-key{position:absolute;top:16px;left:16px;font-size:9px;font-weight:700;letter-spacing:1px}.native-map-key small{display:block;font-size:8px;font-weight:400;letter-spacing:0;margin-top:4px;color:var(--theme-muted)}.native-pin{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;z-index:2}.native-pin>b{background:var(--theme-primary);color:var(--theme-on-primary, #fff);width:26px;height:26px;border:3px solid var(--theme-surface);display:grid;place-items:center;border-radius:50%;box-shadow:0 3px 8px #0002;font-size:9px}.native-pin>span{position:absolute;left:30px;background:var(--theme-surface);padding:5px 7px;min-width:90px;max-width:135px;box-shadow:0 3px 12px #0001;font-size:8px;border:1px solid var(--native-line);border-radius:4px}.native-pin small{display:block;font-size:7px;color:var(--theme-muted)}.native-pin:nth-of-type(2n)>span{display:none}.native-floor{background:var(--native-soft);border:1px solid var(--native-line);padding:22px}.native-floor-legend{display:flex;justify-content:space-between;margin-bottom:23px;font-size:9px;letter-spacing:1px;gap:12px}.native-floor-legend small{color:var(--theme-muted);letter-spacing:0}.native-floor-cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.native-floor-cell{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center!important}.native-floor-symbol{display:flex;gap:8px;align-items:center;justify-content:center;background:var(--theme-surface);border:1px solid var(--native-line);min-height:64px;width:100%;border-radius:4px}.native-floor-cell strong{font-size:10px}.native-floor-cell small{font-size:8px;color:var(--theme-primary)}.native-floor-cell>span:last-child{font-size:8px;color:var(--theme-muted)}.native-tables .native-floor-symbol{border-radius:40px;max-width:114px;height:60px;outline:5px solid color-mix(in srgb,var(--theme-muted) 16%,transparent);outline-offset:4px;margin-bottom:9px}.native-floor-cell.tone-1 .native-floor-symbol{border-color:var(--theme-primary);background:color-mix(in srgb,var(--theme-primary) 14%,var(--theme-surface))}.native-floor-cell.tone-2 .native-floor-symbol{border-style:dashed}.native-machines .native-floor-cells{gap:28px}.native-machines .native-floor-symbol{height:75px;border-left:4px solid var(--theme-primary);background:linear-gradient(135deg,var(--theme-surface),var(--native-soft));box-shadow:4px 5px color-mix(in srgb,var(--theme-muted) 15%,transparent)}.native-floor-footer{margin-top:24px;border-top:1px dashed var(--native-line);padding-top:14px;color:var(--theme-muted);font-size:9px;text-align:center}.native-building .native-floor-cells{gap:12px}.native-building .native-floor-cell{background:var(--theme-surface);padding:12px;border:1px solid var(--native-line);border-top:3px solid var(--theme-primary)}.native-building .native-floor-symbol{border:0;min-height:30px}.native-time-axis{display:grid;grid-template-columns:135px repeat(4,1fr);font-size:9px;color:var(--theme-muted);padding:0 0 12px;border-bottom:1px solid var(--native-line)}.native-schedule-lane{display:grid;grid-template-columns:135px minmax(0,1fr);border-bottom:1px solid var(--native-line);padding-block:16px}.native-lane-label{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding-right:15px;font-size:10px;color:var(--theme-muted)}.native-lane-label svg{color:var(--theme-primary)}.native-appointments{display:flex;gap:12px}.native-appointments button{flex:1;min-width:0;background:var(--native-soft);border-left:3px solid var(--theme-primary);border-radius:4px;padding:12px;display:flex;flex-direction:column;gap:6px}.native-appointments time{font-size:9px;color:var(--theme-primary)}.native-appointments b{font-size:11px}.native-appointments small{font-size:9px}.native-appointments span{font-size:8px;color:var(--theme-muted)}.native-service-appointments .native-appointments button{border-left:0;border-radius:var(--brand-radius, 20px);padding:20px}.native-heat-label{display:flex;gap:18px;align-items:center;margin-bottom:24px}.native-heat-label strong{font-size:33px;letter-spacing:-1px;margin-right:7px}.native-heat-label small{display:block;font-size:10px;color:var(--theme-muted)}.native-heatmap{display:grid;grid-template-columns:44px repeat(7,1fr);gap:8px}.native-heatmap>b{font-size:9px;text-align:center}.native-heat-row{display:contents}.native-heat-row>span{font-size:9px;color:var(--theme-muted);align-self:center}.native-heat-row button{height:29px;border-radius:4px;text-align:center;font-size:9px;background:color-mix(in srgb,var(--theme-primary) calc(var(--heat) * 100%),var(--theme-surface));color:var(--theme-text)}.native-timeline-axis{display:grid;grid-template-columns:180px repeat(6,1fr);font-size:8px;color:var(--theme-muted);gap:0;padding-bottom:15px}.native-gantt-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:0;width:100%;min-height:61px;border-top:1px solid var(--native-line);align-items:center}.native-gantt-row b{display:block;font-size:11px}.native-gantt-row small{display:block;color:var(--theme-muted);font-size:8px;margin-top:4px}.native-gantt-track{height:44px;position:relative;background:repeating-linear-gradient(90deg,transparent,transparent calc(16.66% - 1px),var(--native-line) calc(16.66% - 1px),var(--native-line) 16.66%)}.native-gantt-track i{position:absolute;top:11px;height:23px;background:color-mix(in srgb,var(--theme-primary) 22%,var(--theme-surface));border-left:3px solid var(--theme-primary);border-radius:3px;max-width:95%;font-style:normal}.native-gantt-track i span{display:block;padding:4px 8px;font-size:9px}.native-radar{display:flex;align-items:center;gap:22px;min-height:245px}.native-radar-dial{height:230px;flex:0 0 230px;position:relative;display:grid;place-items:center}.native-orbit{position:absolute;inset:12px;border:1px dashed color-mix(in srgb,var(--theme-primary) 25%,var(--theme-surface));border-radius:50%;background:conic-gradient(from -45deg,var(--native-soft),transparent 65%,var(--native-soft))}.native-orbit.inner{inset:47px;border-style:solid;background:var(--theme-surface)}.native-radar-dial>div{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:110px;z-index:1}.native-radar-dial strong{font-size:39px;font-weight:500;letter-spacing:-2px}.native-radar-dial div span{font-size:9px}.native-radar-dial div small{font-size:8px;color:var(--theme-muted);margin-top:6px}.native-radar-dot{position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);width:20px;height:20px;display:grid;place-items:center;font-size:8px;background:var(--theme-primary);color:var(--theme-on-primary, #fff);border-radius:50%;border:2px solid var(--theme-surface);z-index:2}.native-radar-list{flex:1;min-width:0}.native-catalog-filter{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:16px}.native-catalog-filter span{padding:5px 10px;background:var(--native-soft);font-size:9px;border:1px solid var(--native-line);border-radius:4px}.native-catalog-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.native-product{border:1px solid var(--native-line);overflow:hidden;border-radius:var(--brand-radius, 10px);min-width:0}.native-product-image{height:115px;position:relative;overflow:hidden;background:var(--native-soft)}.native-product-image img{height:100%;width:100%;object-fit:cover;transition:transform .4s}.native-product:hover img{transform:scale(1.035)}.native-product-image>span{position:absolute;bottom:8px;left:8px;font-size:8px;background:#0a1521d9;color:#fff;padding:4px 7px;border-radius:3px;max-width:90%}.native-product-info{padding:13px}.native-product-info>small{font-size:8px;color:var(--theme-muted)}.native-product-info h3{font-size:12px;font-weight:600;line-height:1.4;margin:5px 0 10px}.native-product-link{border-top:1px solid var(--native-line);display:flex;justify-content:space-between;gap:8px;margin-top:14px;padding-top:10px;font-size:8px;color:var(--theme-primary)}.native-device-specs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.native-device-specs span{font-size:7px;color:var(--theme-muted)}.native-device-specs b{display:block;color:var(--theme-text);font-size:8px;font-weight:500}.native-pipeline{display:grid;grid-template-columns:repeat(var(--lanes),minmax(0,1fr));gap:12px;overflow-x:auto}.native-pipeline-lane{min-width:90px}.native-pipeline-lane>header{border-top:3px solid var(--theme-primary);padding:12px 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.native-pipeline-lane>header small{font-size:8px;color:var(--theme-muted)}.native-pipeline-lane>header strong{font-size:10px;flex:1}.native-pipeline-lane>header b{font-size:10px;background:var(--native-soft);padding:2px 6px}.native-pipeline-lane>button{display:block;width:100%;padding:13px 11px;margin-bottom:10px;border:1px solid var(--native-line);border-radius:var(--brand-radius, 6px);background:var(--native-soft)}.native-pipeline-lane>button>span{font-size:8px;color:var(--theme-muted)}.native-pipeline-lane>button>b{display:block;font-size:10px;margin:6px 0}.native-pipeline-lane .native-facts{display:block}.native-pipeline-lane .native-facts>div{margin-top:6px}.native-pipeline-lane .native-facts dd{font-size:10px}.native-kitchen .native-pipeline-lane>button{background:var(--theme-surface);border-top:3px solid color-mix(in srgb,var(--theme-primary) 65%,#e6ad65);border-radius:2px;box-shadow:0 5px 0 var(--native-soft)}.native-empty-lane{color:var(--theme-muted);font-size:10px;padding:20px;display:block}.native-credit>button{width:100%;display:grid;grid-template-columns:1fr 1.8fr;gap:20px;border-bottom:1px solid var(--native-line);padding:16px 0}.native-credit>button>span small{display:block;font-size:8px;color:var(--theme-muted);margin-top:5px}.native-credit-path{display:flex;align-items:center;gap:15px}.native-credit-path>i{flex:1;height:2px;background:var(--native-line)}.native-credit-path strong{color:var(--theme-primary);font-size:23px}.native-credit-path small{display:block;font-size:8px;color:var(--theme-muted);font-weight:400}.native-credit>button>small{grid-column:2;font-size:8px;color:var(--theme-muted);margin-top:-15px}.native-check-head,.native-check-row{display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:12px;align-items:center;width:100%}.native-check-head{font-size:8px;color:var(--theme-muted);padding-bottom:12px}.native-check-row{padding:15px 0;border-top:1px solid var(--native-line)}.native-check-row>span:not(:first-child){display:flex;align-items:center;gap:5px;font-size:10px}.native-check-row small{display:block;font-size:8px;color:var(--theme-muted);margin-top:4px}.native-complete{color:var(--theme-primary)}.native-connected{display:flex;align-items:center;gap:25px}.native-network-hub{flex:0 0 150px;min-height:170px;border-radius:50%;border:1px solid var(--native-line);background:var(--native-soft);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;text-align:center}.native-network-hub strong{font-size:33px;font-weight:500;margin-top:10px}.native-network-hub span{font-size:9px;color:var(--theme-muted)}.native-connected-rows{flex:1;min-width:0}.native-flow-record{display:block;width:100%;border-bottom:1px solid var(--native-line);padding:16px 0}.native-flow-record>b{font-size:11px;display:block;margin-bottom:13px}.native-flow-record>div{display:flex;gap:12px;justify-content:space-between}.native-flow-record>div>span{display:flex;gap:12px;align-items:center;min-width:0}.native-flow-record small{display:block;font-size:8px;color:var(--theme-muted);margin-bottom:4px}.native-flow-record strong{font-size:10px}.native-flow-record svg{color:var(--theme-primary);flex-shrink:0}.native-mix-band{display:flex;border-radius:6px;overflow:hidden;margin-bottom:16px;min-height:75px}.native-mix-band>span{min-width:0;padding:12px;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:3px}.native-mix-band b{font-size:22px}.native-mix-band small{font-size:8px;text-shadow:0 1px 2px #0007}.native-mix-row{display:flex;align-items:center;gap:15px;width:100%;border-bottom:1px solid var(--native-line);padding:14px 0}.native-mix-row>b{flex:1}.native-mix-row>span{font-size:9px;color:var(--theme-muted)}.native-mix-row>strong{font-size:18px;text-align:right}.native-mix-row small{display:block;font-size:8px;font-weight:400;color:var(--theme-muted)}.native-measure-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;width:100%;padding:16px 0;border-bottom:1px solid var(--native-line)}.native-measure-row:last-child{border:0}.native-measure-name{display:flex;align-items:center;gap:10px;flex:1;min-width:110px}.native-measure-name svg{color:var(--theme-primary);flex-shrink:0}.native-measure-name b{font-size:11px}.native-measure-row>.native-facts{margin:0;flex-wrap:wrap;justify-content:flex-end}.native-measure-track{flex-basis:100%;padding-left:30px;margin-top:1px}.native-measure-track>small{display:block;text-align:right;font-size:8px;color:var(--theme-muted);margin-top:5px}.native-capacity .native-measure-name svg{background:var(--native-soft);width:34px;height:34px;border-radius:50%;padding:8px}.native-capacity .native-measure-track{padding-left:44px}.industry-support .native-visual{padding:14px 20px}.industry-support .native-catalog-items{grid-template-columns:1fr}.industry-support .native-product{display:flex}.industry-support .native-product-image{width:30%;height:auto;flex-shrink:0}.industry-support .native-product-info{flex:1}.industry-support .native-radar{flex-wrap:wrap;justify-content:center;gap:10px}.industry-support .native-radar-list{flex-basis:180px}.industry-support .native-connected{flex-direction:column}.industry-support .native-network-hub{flex-basis:auto;min-height:130px;width:140px}.industry-support .native-connected-rows{width:100%}.industry-support .native-pipeline{--lanes: 3 !important}.industry-support .native-check-head,.industry-support .native-check-row{grid-template-columns:1.3fr repeat(3,minmax(0,1fr))}.industry-support .native-time-axis{grid-template-columns:90px repeat(4,1fr)}.industry-support .native-schedule-lane{grid-template-columns:90px 1fr}.industry-support .native-appointments{flex-wrap:wrap}.industry-support .native-appointments button{flex-basis:100px}.industry-support .native-dispatch{grid-template-columns:1fr}.industry-support .native-dispatch-list{display:none}.industry-module{display:grid;gap:22px}.industry-entity-tabs{display:flex;gap:7px;flex-wrap:wrap}.industry-entity-tabs button{font-size:10px;padding:9px 13px;border:1px solid var(--native-line);border-radius:6px;display:flex;gap:9px}.industry-entity-tabs button.active{background:var(--theme-primary);color:var(--theme-on-primary, #fff);border-color:var(--theme-primary)}.industry-entity-tabs small{opacity:.65}.native-search{display:flex;gap:10px;align-items:center;color:var(--theme-muted)}.native-search input{background:transparent;border:0;font-size:11px;color:var(--theme-text);width:200px;max-width:100%;outline:none}.native-table-scroll{overflow-x:auto;max-width:100%}.native-table-scroll table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}.native-table-scroll th{color:var(--theme-muted);font-size:9px;font-weight:500;background:var(--native-soft);padding:13px 17px;white-space:nowrap}.native-table-scroll td{border-top:1px solid var(--native-line);padding:15px 17px;white-space:nowrap}.native-table-scroll td>button{font-weight:500;text-align:left}.native-table-scroll td small{display:block;color:var(--theme-muted);font-size:8px;margin-top:5px}.industry-detail{padding:22px}.industry-detail>h2{font-size:28px;margin:14px 0}.native-detail-state{font-size:9px;padding:5px 9px;background:var(--native-soft);color:var(--theme-primary);border-radius:5px;display:inline-block}.industry-detail>dl{margin:25px 0}.industry-detail>dl>div{border-bottom:1px solid var(--native-line);padding:14px 0;display:flex;justify-content:space-between;gap:20px}.industry-detail dt{font-size:11px;color:var(--theme-muted)}.industry-detail dd{font-size:12px;font-weight:500;margin:0;text-align:right}.industry-detail dd button{display:flex;align-items:center;gap:10px;color:var(--theme-primary)}.industry-detail h3{font-size:14px;margin-top:28px}.native-relation-row{display:flex;align-items:center;gap:10px;width:100%;padding:12px 0;border-bottom:1px solid var(--native-line);font-size:11px}.native-relation-row span{flex:1}.native-relation-row small{font-size:8px;color:var(--theme-muted)}.industry-demo-note{margin-top:28px}@media(min-width:1450px){.industry-family-executive-command .native-catalog-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1200px){.industry-family-executive-command{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"metrics metrics" "command command" "primary primary" "support0 support1" "support2 support2" "cycle cycle"}.native-dispatch{grid-template-columns:1.6fr 1fr}.industry-family-inventory-intelligence{grid-template-columns:160px minmax(0,1fr);grid-template-areas:"command command" "metrics primary" "support0 support1" "support2 support2" "cycle cycle"}.industry-family-inventory-intelligence .native-catalog-items{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-family-inventory-intelligence .native-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.native-radar{flex-wrap:wrap;justify-content:center}.native-radar-list{flex-basis:180px}}@media(max-width:800px){.industry-dashboard{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"command" "metrics" "primary" "support0" "support1" "support2" "cycle"!important;gap:18px}.industry-family-executive-command{grid-template-areas:"metrics" "command" "primary" "support0" "support1" "support2" "cycle"!important}.industry-family-clean-management .industry-lifecycle{border:0}.industry-family-clean-management .industry-lifecycle>div{flex-direction:row;flex-wrap:wrap}.industry-family-inventory-intelligence .industry-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.industry-family-inventory-intelligence .industry-metrics button{padding:18px}.industry-command-copy{padding:24px}.industry-command h2{font-size:30px}.industry-metrics strong{font-size:28px!important}.industry-metrics button{padding:5px 15px}.native-floor-cells{gap:20px}.industry-lifecycle>div{flex-wrap:wrap}.industry-lifecycle button{flex-basis:28%;margin:5px 0}.industry-command-bottom{flex-wrap:wrap}.native-dispatch{grid-template-columns:1fr}.native-dispatch-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.native-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.native-catalog-items{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-family-clean-management .industry-metrics button{padding:14px}.native-schedule-lane{grid-template-columns:95px minmax(0,1fr)}.native-time-axis{grid-template-columns:95px repeat(4,1fr)}.native-appointments{flex-wrap:wrap}.native-appointments button{flex-basis:90px}.native-timeline-axis{grid-template-columns:135px repeat(6,1fr)}.native-gantt-row{grid-template-columns:135px minmax(0,1fr)}.native-table-scroll{max-width:100%}.native-search input{width:150px}}@media(max-width:480px){.industry-command{min-height:190px}.industry-command-copy{padding:20px}.industry-command h2{font-size:27px!important}.industry-command-image{width:25%}.industry-command .brand-hero{max-width:90px;right:10px;bottom:12px}.industry-command-bottom{gap:12px;font-size:9px}.industry-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.industry-metrics button{padding:0 12px!important}.industry-metrics button:nth-child(2){border:0}.industry-metrics button>span{font-size:10px}.industry-metrics strong{font-size:27px!important}.industry-family-operational-workspace .industry-metrics button{flex-direction:column;gap:3px;align-items:flex-start}.native-panel>header{padding:16px}.native-panel>header h2{font-size:15px}.native-panel>header .industry-eyebrow{font-size:8px;letter-spacing:1px}.native-panel>footer{padding:12px 16px;flex-direction:column;gap:4px}.native-visual,.industry-support .native-visual{padding:14px}.native-floor{padding:15px}.native-floor-cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.native-floor-legend{flex-direction:column;font-size:8px}.native-catalog-items{grid-template-columns:1fr!important}.native-product{display:flex}.native-product-image{width:30%;height:auto;min-height:150px;flex-shrink:0}.native-product-info{flex:1;min-width:0}.native-product-image>span{font-size:7px;left:4px;bottom:4px}.native-device-specs{gap:5px}.native-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.native-row{gap:9px}.native-radar-dial{height:220px;flex-basis:220px}.native-radar-list{flex-basis:100%}.native-timeline-axis{grid-template-columns:105px repeat(6,1fr)}.native-timeline-axis small{font-size:6px}.native-gantt-row{grid-template-columns:105px minmax(0,1fr)}.native-gantt-row b{font-size:9px}.native-gantt-row small{font-size:7px;padding-right:8px}.native-credit>button{grid-template-columns:1fr;gap:12px}.native-credit>button>small{grid-column:1;margin:0}.native-schedule-lane{grid-template-columns:65px minmax(0,1fr)}.native-time-axis{grid-template-columns:65px repeat(4,1fr);font-size:7px}.native-lane-label{font-size:8px}.native-appointments{gap:8px}.native-appointments button{padding:10px;flex-basis:100%}.native-appointments b{font-size:10px}.native-check-head,.native-check-row{gap:7px;grid-template-columns:1.2fr repeat(3,minmax(0,1fr))}.native-check-head b{font-size:7px}.native-check-row>span:not(:first-child){font-size:8px;flex-wrap:wrap}.native-check-row b{font-size:9px}.native-connected{flex-direction:column}.native-connected-rows{width:100%}.native-network-hub{flex-basis:auto;width:140px;min-height:140px}.native-flow-record strong{font-size:9px}.native-flow-record>div>span{gap:6px}.native-flow-record>div{gap:8px}.native-mix-band>span{padding:9px 6px}.native-mix-band small{font-size:7px}.native-mix-row{gap:9px}.native-mix-row>b{font-size:9px}.native-mix-row>span{font-size:8px}.native-mix-row>strong{font-size:15px}.native-measure-row>.native-facts{gap:9px}.native-facts dd{font-size:10px}.native-measure-name{min-width:100%}.native-measure-row>.native-facts{padding-left:30px;justify-content:flex-start}.native-dispatch-list{grid-template-columns:1fr}.native-dispatch-list .native-row:nth-child(n+3){display:none}.native-map{min-height:300px}.native-pin>span{max-width:95px;min-width:70px;font-size:7px}.native-heatmap{gap:5px;grid-template-columns:30px repeat(7,1fr)}.native-heat-row button{height:25px}.native-heat-label strong{font-size:29px}.industry-module .native-panel>header{align-items:flex-start;flex-direction:column}.native-search input{width:210px}.industry-eyebrow{font-size:8px}.industry-lifecycle button{flex-basis:42%}.industry-lifecycle button>span{font-size:9px}}@media(prefers-reduced-motion:reduce){.native-visual button,.native-product-image img{transition:none}}.native-brand-frame{position:relative}.native-brand-frame :is(.in-book-hero,.pr-config-hero,.pr-service-hero,.rr-hero){position:relative}.native-brand-frame :is(.in-book-hero,.pr-config-hero,.pr-service-hero,.rr-hero)>.brand-hero-presence{position:absolute;right:20px;bottom:20px;max-width:135px;z-index:3;pointer-events:none}.native-brand-frame :is(.in-brand-symbol,.pr-symbol){position:relative;min-width:48px;min-height:48px}.native-brand-frame :is(.in-brand-symbol,.pr-symbol)>:not(.native-adapted-logo){visibility:hidden}.native-adapted-logo{position:absolute;inset:0;display:grid;place-items:center}.native-adapted-logo .brand-mark{max-width:100%;width:100%;padding:4px!important}.native-adapted-logo .brand-mark>span:last-child:not(.brand-asset){display:none}.native-adapted-logo .brand-asset{max-width:100%;min-width:0}.native-adapted-logo .brand-asset img{max-width:100%;max-height:46px;width:auto;height:auto;object-fit:contain}.industry-command .brand-hero-presence{z-index:3;position:absolute;right:20px;bottom:18px;max-width:160px}.industry-command .brand-hero-presence .brand-mark{max-width:160px}.industry-command-image .brand-hero-presence{position:absolute}.industry-review{min-height:100vh;background:#f1f3f5;color:#172433;font-family:DM Sans,sans-serif;padding:35px 5vw 80px}.industry-review>header{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:1.6px;padding-bottom:35px;border-bottom:1px solid #cfd6dd}.industry-review>header button{display:flex;gap:8px;align-items:center;font-size:11px;letter-spacing:0}.industry-review-intro{padding:55px 0;position:relative}.industry-review-intro>span{font-size:10px;color:#557087;letter-spacing:2px}.industry-review-intro h1{font-size:58px;line-height:1.05;letter-spacing:-3px;margin:18px 0}.industry-review-intro p{max-width:550px;color:#647383;font-size:14px;line-height:1.8}.industry-review-intro>div{position:absolute;right:0;bottom:65px;display:flex;flex-direction:column;gap:8px}.industry-review-intro b{font-size:50px;letter-spacing:-2px;font-weight:500}.industry-review-intro div span{font-size:12px}.industry-review-intro small{font-size:10px;color:#647383}.industry-review-toolbar{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #cfd6dd;padding:24px 0}.industry-review-toolbar label{display:flex;align-items:center;gap:12px;color:#647383}.industry-review-toolbar input{background:transparent;border:0;font-size:12px;width:260px;outline:none;color:#172433}.industry-review-toolbar>div{display:flex;gap:8px}.industry-review-toolbar button{font-size:11px;padding:10px 16px;border:1px solid #cfd6dd;border-radius:6px}.industry-review-toolbar button.active{background:#172433;color:#fff;border-color:#172433}.industry-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.industry-review-grid article{background:#fff;border:1px solid #dbe1e6;border-radius:9px;overflow:hidden}.industry-review-preview{height:260px;width:100%;background:#e0e6eb;display:block;overflow:hidden;border-bottom:1px solid #dbe1e6}.industry-review-preview img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s}.industry-review-preview:hover img{transform:scale(1.02)}.industry-review-preview.review-mobile img{width:auto;max-width:100%;object-fit:contain;margin:auto}.industry-review-card{padding:24px}.industry-review-card>span{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:#728292}.industry-review-card h2{font-size:21px;margin:10px 0 5px;letter-spacing:-.5px}.industry-review-card>p{font-size:11px;color:#728292;margin:0 0 18px}.industry-review-card>strong{font-size:13px}.industry-review-card dl{margin:20px 0}.industry-review-card dl>div{margin-top:14px}.industry-review-card dt{font-size:8px;letter-spacing:1px;color:#728292}.industry-review-card dd{font-size:10px;line-height:1.7;margin:5px 0 0}.industry-review-card>small{font-size:9px;color:#557087}.industry-review-card footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #e0e6eb;margin-top:22px;padding-top:16px;font-size:9px}.industry-review-card footer>span{color:#237258}.industry-review-card footer button{display:flex;align-items:center;gap:8px;font-size:10px}@media(max-width:1000px){.industry-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-review-intro>div{position:static;margin-top:25px}.industry-review-intro h1{font-size:48px}}@media(max-width:600px){.industry-review{padding:24px 20px}.industry-review-grid{grid-template-columns:1fr}.industry-review-toolbar{flex-direction:column}.industry-review-intro h1{font-size:42px}.industry-review-intro{padding:35px 0}.industry-review-preview{height:245px}.industry-review>header{font-size:8px}.industry-command .brand-hero-presence{max-width:90px;right:10px;bottom:12px}.industry-command .brand-hero-presence .brand-mark{max-width:90px}}.native-detail-portal .modal-backdrop{z-index:1300}.native-detail-portal .modal{background:var(--theme-surface);color:var(--theme-text)}.industry-command-copy{position:relative}.industry-command-bottom{position:relative;z-index:4}.industry-command-image .brand-hero-presence{pointer-events:none;bottom:22px;right:20px}.industry-family-visual-operations .industry-command-bottom{max-width:calc(100% - 165px)}.industry-family-visual-operations .industry-command h2{max-width:18ch}.industry-family-operational-workspace .industry-command>.brand-hero-presence{display:none}.native-facts dt,.native-measure-track>small,.native-device-specs span{font-size:9px}.native-device-specs b{font-size:10px}.native-product-info>small{font-size:9px}.native-product-link{font-size:9px}.native-floor-cell>small,.native-floor-cell>span:last-child{font-size:9px}.native-pipeline-lane .native-facts dd{font-size:11px}@media(max-width:480px){.industry-family-visual-operations .industry-command-bottom{max-width:calc(100% - 80px)}.industry-command-image .brand-hero-presence{right:10px;bottom:15px}.industry-command-image .brand-mark-hero>span:last-child:not(.brand-asset){display:none}}.industry-experience,.native-detail-portal{--theme-primary: var(--accent);--theme-on-primary: var(--on-accent)}.industry-experience[data-g-type=technical] .industry-metrics strong,.industry-experience[data-g-type=technical] .native-facts dd{font-family:ui-monospace,SFMono-Regular,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.industry-experience[data-g-type=assertive] .industry-command h2{text-transform:uppercase;font-weight:700!important;letter-spacing:-.025em}.industry-experience[data-g-type=refined] .industry-command h2{font-weight:400!important}.industry-experience.treatment-cinematic .industry-command-image>img{filter:contrast(1.14) saturate(.85)}.industry-experience.treatment-muted .industry-command-image>img{filter:saturate(.5)}.industry-experience[data-g-surfaces=layered] .native-panel{box-shadow:0 12px 35px color-mix(in srgb,var(--theme-text) 8%,transparent),inset 0 1px color-mix(in srgb,var(--theme-surface) 75%,white)}.industry-experience .native-visual button{transition-duration:var(--business-motion, .28s)}.industry-experience .brand-mark-name{overflow-wrap:normal;word-break:normal;min-width:0;font-size:14px;line-height:1.25}.industry-experience .brand-mark .brand-asset{flex-shrink:0;max-width:74px}.industry-experience .brand-mark-hero .brand-asset{max-width:120px}.industry-experience .brand-mark-heading{gap:12px}.native-brand-frame .native-hero-lockup{position:absolute;right:24px;bottom:22px;display:block;width:116px;max-width:30%;z-index:4;pointer-events:none}.native-brand-frame .native-hero-lockup .brand-hero-presence{position:static;display:block;width:100%;max-width:100%}.native-brand-frame .native-hero-lockup .brand-mark-hero{padding:10px;width:100%;max-width:100%;height:70px;background:#ffffffed;border-radius:8px}.native-brand-frame .native-hero-lockup .brand-asset{width:100%;max-width:100%}.native-brand-frame .native-hero-lockup .brand-mark-name,.native-brand-frame .native-hero-lockup .brand-hero-line{display:none}.native-brand-frame .pr-service-hero:after{background:linear-gradient(90deg,#0b182dec,#0b182d55)}.native-brand-frame .pr-service-hero{background:#0b182d;color:#fff}.native-brand-frame .pr-symbol .native-adapted-logo,.native-brand-frame .pr-symbol .native-adapted-logo span{position:static;font-size:inherit;letter-spacing:normal;line-height:normal}.native-brand-frame .pr-symbol .native-adapted-logo{position:absolute;inset:0}.native-window-flow{display:flex;gap:16px;align-items:flex-end;min-height:240px}.native-window-flow>button{flex:1;min-width:0;text-align:center}.native-window-flow>button>span{font-size:9px;color:var(--theme-muted)}.native-window-column{margin:15px auto 10px;width:100%;max-width:100px;background:linear-gradient(180deg,var(--theme-primary),color-mix(in srgb,var(--theme-primary) 20%,var(--theme-surface)));border-radius:6px 6px 0 0;display:grid;place-items:center;color:var(--theme-on-primary);border-top:3px solid var(--theme-primary)}.native-window-column b{font-size:22px}.native-window-flow strong{display:block;font-size:13px}.native-window-flow small{display:block;font-size:8px;margin-top:5px;color:var(--theme-muted)}.native-completion-funnel .native-window-column{clip-path:polygon(0 0,100% 0,90% 100%,10% 100%)}@media(max-width:760px){.native-brand-frame .pr-company{min-width:0;flex:1}.native-brand-frame .pr-company strong{white-space:normal;overflow-wrap:break-word;font-size:11px!important;line-height:1.3}.native-brand-frame .pr-topbar-actions{flex-shrink:0}.native-brand-frame .pr-company-logo{max-width:28px}.native-brand-frame .native-hero-lockup{width:85px;right:16px;bottom:18px}.native-brand-frame .native-hero-lockup .brand-mark-hero{height:55px}.native-window-flow{gap:9px}.native-window-flow strong{font-size:11px}.native-window-flow>button>span{font-size:8px}.industry-experience .brand-mark-name{font-size:12px}}@media(prefers-reduced-motion:reduce){.industry-experience .native-visual button{transition:none}}.native-schedule-period{grid-column:2/-1}.native-chairs .native-appointments button{min-width:0}.industry-family-executive-command .native-dominant .native-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-family-executive-command{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"metrics metrics" "command command" "primary primary" "support0 support1" "support2 support2" "cycle cycle";align-items:start}.industry-family-executive-command .industry-primary .native-visual{min-height:260px}.industry-family-executive-command .native-dominant .native-pipeline{grid-template-columns:repeat(var(--lanes),minmax(0,1fr))}.native-service-appointments{display:grid;grid-template-columns:1fr 1fr;gap:20px}.native-service-appointments .native-time-axis{grid-column:1/-1}.native-service-appointments .native-schedule-lane{grid-template-columns:85px minmax(0,1fr);padding:20px;border:1px solid var(--native-line);border-radius:var(--brand-radius, 14px);align-items:center}.native-service-appointments .native-appointments{flex-direction:column;gap:8px}.native-service-appointments .native-appointments button{padding:12px 16px;border-radius:6px;flex-basis:auto}.native-service-appointments .native-lane-label svg{width:38px;height:38px;padding:9px;border-radius:50%;background:var(--native-soft)}.visual-appointment-flow .native-pipeline-lane>header{border-radius:25px 25px 0 0;border-top-width:5px}.visual-appointment-flow .native-pipeline-lane>button{border-left:3px solid var(--theme-primary)}.visual-appointment-flow .native-pipeline-lane>button>small{display:block;font-size:9px;color:var(--theme-muted);margin-top:8px}.native-warehouses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.native-warehouses>section{border:1px solid var(--native-line);background:var(--native-soft);border-radius:6px;padding:18px}.native-warehouses header{display:flex;align-items:center;gap:10px;padding-bottom:15px;border-bottom:1px solid var(--native-line)}.native-warehouses header>span{flex:1}.native-warehouses header b{font-size:13px}.native-warehouses header small{font-size:8px;color:var(--theme-muted);display:block}.native-warehouses header>strong{font-size:25px;text-align:right}.native-shelves>button{width:100%;padding:15px 0;border-bottom:1px solid var(--native-line);display:block}.native-shelves>button>span{font-size:10px;font-weight:600}.native-shelves>button>div{display:flex;gap:5px;border-bottom:3px solid var(--theme-muted);padding:8px 0 4px;margin-bottom:5px}.native-shelves i{flex:1;height:24px;border:1px dashed var(--native-line);border-radius:2px}.native-shelves i.filled{background:var(--theme-primary);border:0}.native-shelves small{font-size:8px;color:var(--theme-muted)}.native-warehouses footer{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;font-size:9px;padding-top:15px}.native-curriculum-axis,.native-curriculum>button{display:grid;grid-template-columns:1.2fr 1.8fr .7fr;gap:24px;align-items:center}.native-curriculum-axis{font-size:8px;color:var(--theme-muted);padding-bottom:15px;letter-spacing:.8px}.native-curriculum>button{width:100%;padding:20px 0;border-top:1px solid var(--native-line)}.native-curriculum>button>span>b{font-size:12px}.native-curriculum small{display:block;font-size:9px;color:var(--theme-muted);margin-top:7px}.native-learning-units{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.native-learning-units>span{font-size:9px;padding:7px 0;text-align:center;border:1px solid var(--native-line);border-radius:3px}.native-learning-units>span.completed{background:var(--theme-primary);color:var(--theme-on-primary);border-color:var(--theme-primary)}.native-learning-units>small{grid-column:1/-1;margin-top:2px}.native-cohort-attendance{font-size:10px;text-align:right}.native-cohort-attendance strong{font-size:24px;font-weight:500;margin-right:4px}@media(max-width:1000px){.native-warehouses,.native-service-appointments{grid-template-columns:1fr}.native-service-appointments .native-appointments{flex-direction:row}.native-curriculum-axis,.native-curriculum>button{grid-template-columns:1fr 1.5fr .6fr;gap:15px}.industry-family-executive-command .native-dominant .native-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.industry-family-executive-command{grid-template-columns:1fr;grid-template-areas:"metrics" "command" "primary" "support0" "support1" "support2" "cycle"!important}.native-service-appointments .native-schedule-lane{padding:12px}.native-service-appointments .native-appointments button{flex-basis:110px}}@media(max-width:480px){.native-curriculum-axis{display:none}.native-curriculum>button{grid-template-columns:1fr auto;gap:15px}.native-learning-units{grid-column:1/-1;grid-row:2}.native-cohort-attendance{grid-column:2;grid-row:1}.native-cohort-attendance strong{font-size:20px}.native-service-appointments .native-schedule-lane{grid-template-columns:60px minmax(0,1fr)}.native-service-appointments .native-appointments button{flex-basis:100%}.industry-family-executive-command .native-dominant .native-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.diff-zone,.native-layer-theme,.diff-portal{--diff-primary: var(--accent);--diff-soft: var(--accent-soft);--diff-line: var(--theme-border);--diff-radius: var(--brand-radius, 12px);color:var(--theme-text);min-width:0}.diff-zone{border:1px solid var(--diff-line);background:var(--theme-surface);border-radius:var(--diff-radius);overflow:hidden}.diff-eyebrow{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.4px;font-weight:600;color:var(--theme-muted);line-height:1.6}.diff-unique>header{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:23px 27px}.diff-unique>header>div:first-child{flex:1}.diff-unique h2{font-size:23px;letter-spacing:-.65px;margin:8px 0;font-weight:600;line-height:1.2}.diff-unique header p{font-size:11px;line-height:1.7;color:var(--theme-muted);max-width:75ch;margin:0}.diff-process-number{display:flex;gap:14px;align-items:center;flex-shrink:0}.diff-process-number>strong{font-size:50px;font-weight:500;letter-spacing:-2px;color:var(--diff-primary)}.diff-process-number>span{font-size:11px}.diff-process-number small{display:block;font-size:8px;color:var(--theme-muted);margin-top:6px}.diff-process-hero{border-top:3px solid var(--diff-primary);background:linear-gradient(110deg,var(--theme-surface),color-mix(in srgb,var(--diff-primary) 8%,var(--theme-surface)))}.diff-process-hero h2{font-size:28px}.diff-process-hero .diff-process-number>strong{font-size:62px}.diff-process-tabs{display:flex;gap:6px;padding:0 24px 15px;overflow-x:auto}.diff-process-tabs button{white-space:nowrap;font-size:10px;padding:8px 12px;border:1px solid var(--diff-line);border-radius:5px;background:var(--theme-surface)}.diff-process-tabs button[aria-selected=true]{color:var(--diff-primary);border-color:var(--diff-primary);background:var(--diff-soft)}.diff-workflow{display:flex;padding:22px 26px;border-top:1px solid var(--diff-line);gap:20px}.diff-workflow>button{flex:1;min-width:0;position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:10px;border:1px solid transparent;border-radius:6px;padding:9px;text-align:left}.diff-workflow>button:hover,.diff-workflow>button.active{background:var(--diff-soft);border-color:var(--diff-line)}.diff-step-node{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--diff-line);font-size:10px;color:var(--diff-primary);background:var(--theme-surface)}.diff-workflow strong{font-size:10px;line-height:1.5;max-width:16ch;min-height:30px;font-weight:500}.diff-workflow b{font-size:22px;font-weight:500;letter-spacing:-.5px}.diff-workflow>button>svg{position:absolute;right:-16px;top:15px;color:var(--theme-muted)}.diff-unique>footer{display:flex;align-items:center;justify-content:space-between;padding:12px 26px;border-top:1px solid var(--diff-line);gap:15px;font-size:10px}.diff-unique>footer>span{display:flex;align-items:center;gap:8px;color:var(--theme-muted);font-size:9px}.diff-unique footer button{display:flex;gap:10px;align-items:center;color:var(--diff-primary);font-size:10px;white-space:nowrap}.diff-intelligence{background:transparent;border:0;border-radius:0;overflow:visible}.diff-intelligence-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px;gap:20px}.diff-intelligence-heading small{font-size:9px;color:var(--theme-muted)}.diff-intelligence-grid{display:grid;grid-template-columns:1.15fr 1.25fr .85fr;gap:18px;align-items:stretch}.diff-count-2 .diff-intelligence-grid,.diff-count-4 .diff-intelligence-grid{grid-template-columns:1fr 1fr}.diff-intelligence-grid>article{min-width:0;background:var(--theme-surface);border:1px solid var(--diff-line);border-radius:var(--diff-radius);overflow:hidden;padding:22px;position:relative}.diff-intelligence-grid article>header{display:flex;align-items:center;gap:12px;margin-bottom:18px;min-height:35px}.diff-intelligence-grid h3{font-size:14px;letter-spacing:-.3px;font-weight:600;margin:4px 0}.diff-intelligence-grid article>header>span:last-child:not(.diff-agent-symbol){font-size:8px;color:var(--theme-muted);margin-left:auto}.diff-agent-symbol{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--diff-soft);color:var(--diff-primary);flex-shrink:0}.diff-agent-card .diff-eyebrow{font-size:7px;letter-spacing:1px}.diff-agent-card .diff-agent-metrics{margin:18px 0}.diff-agent-metrics{display:flex;gap:18px}.diff-agent-metrics>div{flex:1;min-width:0}.diff-agent-metrics strong{display:block;font-size:29px;letter-spacing:-1px;font-weight:500}.diff-agent-metrics span{font-size:9px;color:var(--theme-muted);display:block;margin-top:6px;line-height:1.5}.diff-agent-card>p,.diff-monitor-card>p{font-size:10px;line-height:1.7;color:var(--theme-muted)}.diff-inline-signal{display:block;border-left:2px solid var(--diff-primary);padding:9px;font-size:10px;background:var(--diff-soft);margin-top:12px}.diff-card-link{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--diff-line);font-size:10px;padding-top:13px;margin-top:16px;color:var(--diff-primary);text-align:left}.agent-console .diff-agent-metrics strong{font-family:ui-monospace,SFMono-Regular,monospace;font-size:30px;letter-spacing:-1.5px}.agent-console .diff-agent-symbol{border-radius:5px}.agent-console{background:linear-gradient(145deg,var(--theme-surface),var(--diff-soft))!important}.agent-assistant .diff-agent-symbol{width:53px;height:53px}.agent-assistant h3{font-size:17px}.agent-summary .diff-agent-metrics{border-block:1px solid var(--diff-line);padding:18px 0}.diff-insight-card{display:flex;flex-direction:column}.diff-insight-card>strong{font-size:21px;font-weight:500;line-height:1.3;letter-spacing:-.6px;display:block;margin-top:20px}.diff-insight-card>p{font-size:10px;line-height:1.8;color:var(--theme-muted);flex:1}.diff-monitor-card>div{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--diff-line);padding:12px 0;font-size:11px}.diff-monitor-card>div>strong{font-size:23px;font-weight:500}.diff-map-nodes{display:flex;gap:4px;align-items:stretch}.diff-map-nodes>div{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.diff-map-nodes button{flex:1;min-width:0;width:100%;border:1px solid var(--diff-line);background:var(--theme-surface);border-radius:5px;padding:10px 6px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.diff-map-nodes button.active{background:var(--diff-soft);border-color:var(--diff-primary)}.diff-map-nodes button>svg{color:var(--diff-primary)}.diff-map-nodes strong{font-size:8px;line-height:1.45;overflow-wrap:anywhere;font-weight:500}.diff-map-nodes button>small{font-size:6px;letter-spacing:.6px;color:var(--theme-muted)}.diff-map-edge{display:flex;flex-direction:column;align-items:center;color:var(--diff-primary);gap:5px;flex-shrink:0}.diff-map-edge small{font-size:8px;color:var(--theme-muted)}.diff-business-map>.diff-eyebrow{font-size:7px;letter-spacing:1px;margin-bottom:15px}.diff-connected-card .diff-map-nodes{flex-direction:column}.diff-connected-card .diff-map-nodes>div{gap:8px}.diff-connected-card .diff-map-nodes button{flex-direction:row;text-align:left;padding:8px 10px;gap:10px}.diff-connected-card .diff-map-nodes button strong{flex:1;font-size:10px}.diff-connected-card .diff-map-nodes button>small{font-size:7px}.diff-connected-card .diff-map-edge{transform:rotate(90deg);margin-left:auto;width:16px}.diff-connected-card .diff-map-nodes>div:last-child{padding-right:24px}.diff-quiet .diff-process-number strong{font-size:38px}.diff-quiet .diff-workflow{padding-block:10px}.diff-quiet .diff-workflow b{font-size:18px}.diff-quiet .diff-step-node{border-radius:4px;width:23px;height:23px}.diff-expressive.diff-unique{box-shadow:0 12px 35px color-mix(in srgb,var(--theme-text) 7%,transparent)}.diff-expressive .diff-step-node{border-radius:4px;border:0;background:var(--diff-primary);color:var(--on-accent)}.diff-portal .modal-backdrop{z-index:1400}.diff-portal .modal{color:var(--theme-text);background:var(--theme-surface)}.diff-process-detail,.diff-agent-detail,.diff-connected-detail{padding:28px}.diff-process-detail>h2,.diff-agent-detail>h2,.diff-connected-detail>h2{font-size:28px;letter-spacing:-.7px;line-height:1.2;margin:12px 0 15px;max-width:29ch}.diff-process-detail>p,.diff-connected-detail>p{font-size:12px;line-height:1.8;color:var(--theme-muted)}.diff-process-detail .diff-workflow{padding-inline:0;margin:22px 0;border-bottom:1px solid var(--diff-line)}.diff-process-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px}.diff-process-fields>div>span{font-size:8px;letter-spacing:1px;color:var(--theme-muted);display:block;margin-bottom:8px}.diff-process-fields strong{font-size:11px;line-height:1.6;font-weight:500;display:block}.diff-process-records{margin:20px 0}.diff-process-records>div{display:flex;align-items:center;gap:20px;justify-content:space-between;border-top:1px solid var(--diff-line);padding:14px 0;font-size:11px}.diff-process-records b{font-weight:500}.diff-process-records small{display:block;font-size:9px;color:var(--theme-muted);margin-top:5px}.diff-process-records strong{font-size:10px;font-weight:500;color:var(--diff-primary)}.diff-action{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--diff-primary);color:var(--on-accent);border-radius:6px;font-size:11px}.diff-action:disabled{opacity:.5}.diff-disclaimer{display:block;font-size:10px;line-height:1.7;color:var(--theme-muted);margin-top:15px}.diff-agent-detail .diff-agent-metrics{background:var(--diff-soft);padding:20px;border-radius:8px;margin:22px 0}.diff-agent-detail .diff-process-tabs{padding:0}.diff-automation-rules>div{display:flex;align-items:center;gap:16px;padding:23px 0;border-bottom:1px solid var(--diff-line)}.diff-automation-rules>div>span{flex:1}.diff-automation-rules small{font-size:8px;color:var(--theme-muted);display:block;letter-spacing:.5px}.diff-automation-rules strong{font-size:12px;font-weight:500;display:block;margin-top:8px}.diff-automation-rules svg{color:var(--diff-primary);flex-shrink:0}.diff-automation-rules>div>b{font-size:11px;color:var(--theme-muted)}.diff-insight-inline{display:flex;align-items:flex-start;gap:15px;margin-top:24px;background:var(--diff-soft);padding:19px;border-radius:8px}.diff-insight-inline>svg{flex-shrink:0;color:var(--diff-primary)}.diff-insight-inline strong{font-size:14px}.diff-insight-inline p{font-size:11px;line-height:1.7;color:var(--theme-muted)}.diff-business-map.expanded{padding-top:25px}.expanded .diff-map-nodes{gap:12px}.expanded .diff-map-nodes>div{gap:12px}.expanded .diff-map-nodes button{padding:22px 12px;min-height:155px}.expanded .diff-map-nodes strong{font-size:12px}.expanded .diff-map-nodes button>small{font-size:8px}.diff-map-context{border-top:1px solid var(--diff-line);padding-top:24px;margin-top:30px}.diff-map-context>b{font-size:16px}.diff-map-context>p{font-size:12px;color:var(--theme-muted);line-height:1.8}.diff-map-context>small{font-size:10px;color:var(--theme-muted)}.native-differentiation-slot{grid-column:1/-1;min-width:0}.native-layer-theme{display:grid;gap:24px;grid-template-areas:"unique" "intelligent";grid-template-columns:minmax(0,1fr)}.vision-opportunities{grid-column:1/-1;padding:32px;border:1px solid #d9e2ed;border-radius:12px;background:#f5f8fc}.vision-opportunities h2{font-size:23px;letter-spacing:-.6px;margin:12px 0 22px}.vision-opportunities ul{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:0}.vision-opportunities li{font-size:12px;line-height:1.8;display:flex;align-items:flex-start;gap:10px}.vision-opportunities li svg{flex-shrink:0;margin-top:4px;color:#477fa3}.vision-opportunities>small{display:block;margin-top:22px;font-size:10px;line-height:1.7;color:#718097}.guided-experience{position:fixed;inset:0;z-index:2300;pointer-events:none;color:var(--theme-text)}.guided-dim{position:absolute;inset:0;background:#07132480}.guided-spotlight{position:fixed;border-radius:12px;box-shadow:0 0 0 150vmax #0713249e;border:2px solid color-mix(in srgb,var(--accent) 55%,white);transition:top .28s ease,left .28s ease,width .28s ease,height .28s ease;pointer-events:none}.guided-card{position:fixed;pointer-events:auto;background:var(--theme-surface);border:1px solid var(--theme-border);box-shadow:0 18px 65px #0005;border-radius:14px;padding:22px;animation:guided-reveal .24s ease;color:var(--theme-text);max-height:calc(100dvh - 32px);overflow:auto}.guided-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.guided-card-top>span{font-size:11px;letter-spacing:1px;color:var(--accent)}.guided-card-top button{display:grid;place-items:center;width:26px;height:26px;color:var(--theme-muted)}.guided-card h2{font-size:23px;line-height:1.2;letter-spacing:-.6px;margin:10px 0 14px;font-weight:600}.guided-card p{font-size:12px;line-height:1.75;color:var(--theme-muted);margin:0 0 18px}.guided-progress{display:flex;gap:5px;margin:18px 0}.guided-progress i{height:3px;flex:1;background:var(--theme-border);border-radius:2px}.guided-progress i.done{background:var(--accent)}.guided-controls{display:flex;align-items:center;gap:12px;justify-content:space-between}.guided-controls>button{font-size:10px}.guided-controls>button:disabled{opacity:.35;cursor:default}.guided-next{display:flex;align-items:center;gap:8px;padding:10px 13px;background:var(--accent);color:var(--on-accent);border-radius:5px}.guided-discovery{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:15px 16px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:600;border-radius:6px;margin:20px 0}.guided-final h2{font-size:29px}.guided-final{padding:28px}.experience-next-step>button{white-space:nowrap}@keyframes guided-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1150px){.diff-intelligence-grid{grid-template-columns:1fr 1fr}.diff-count-3 .diff-insight-card{grid-column:1/-1}.diff-count-3 .diff-insight-card{display:grid;grid-template-columns:1fr 2fr;gap:10px 24px}.diff-count-3 .diff-insight-card>.diff-eyebrow{grid-column:1}.diff-count-3 .diff-insight-card>strong{grid-column:1;margin:0}.diff-count-3 .diff-insight-card>p{grid-column:2;grid-row:1 / span 2;margin:0}.diff-count-3 .diff-insight-card>.diff-card-link{grid-column:1/-1}.diff-workflow{gap:12px;padding-inline:18px}.diff-workflow>button{padding:5px}.diff-workflow>button>svg{right:-13px}.diff-workflow strong{font-size:9px}.diff-agent-card>header{flex-wrap:wrap}.diff-agent-symbol{width:34px;height:34px}.diff-unique h2{font-size:22px}.expanded .diff-map-nodes{gap:7px}.expanded .diff-map-nodes>div{gap:7px}.expanded .diff-map-nodes button{padding:16px 7px}.expanded .diff-map-nodes strong{font-size:10px}}@media(max-width:800px){.industry-dashboard[data-has-differentiation]{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"command" "metrics" "unique" "primary" "intelligent" "support0" "support1" "support2" "cycle"!important}.industry-family-clean-management[data-has-differentiation]{grid-template-areas:"command" "metrics" "primary" "unique" "intelligent" "support0" "support1" "support2" "cycle"!important}.diff-unique>header{padding:20px;gap:15px}.diff-process-number>strong{font-size:39px!important}.diff-process-number>span{font-size:10px}.diff-unique header p{font-size:10px}.diff-unique h2{font-size:21px!important}.diff-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.diff-workflow>button{flex-direction:row;flex-wrap:wrap;align-items:center;padding:8px;border:1px solid var(--diff-line);gap:8px}.diff-workflow strong{flex:1;min-height:0;max-width:none;font-size:10px}.diff-workflow b{width:100%;padding-left:37px;font-size:18px}.diff-workflow>button>svg{display:none}.diff-unique>footer{padding:13px 20px;align-items:flex-start}.diff-unique>footer>span{max-width:55%;line-height:1.6}.vision-opportunities ul{grid-template-columns:1fr}.diff-intelligence-grid,.diff-count-2 .diff-intelligence-grid,.diff-count-4 .diff-intelligence-grid{grid-template-columns:1fr 1fr}.diff-intelligence-grid>article{padding:18px}.diff-intelligence-heading{flex-wrap:wrap;gap:6px}.diff-process-fields{gap:16px}.diff-process-detail,.diff-agent-detail,.diff-connected-detail{padding:20px}.expanded .diff-map-nodes{flex-direction:column}.expanded .diff-map-nodes>div{flex-direction:column}.expanded .diff-map-nodes button{flex-direction:row;min-height:0;width:100%;padding:15px}.expanded .diff-map-nodes button strong{flex:1;text-align:left;font-size:12px}.expanded .diff-map-edge{transform:rotate(90deg);height:20px}.expanded .diff-map-edge small{display:none}.diff-process-detail>h2,.diff-agent-detail>h2,.diff-connected-detail>h2{font-size:25px}.experience-next-step{gap:12px}.experience-next-step>button{font-size:10px!important}}@media(max-width:480px){.diff-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.diff-unique>header{align-items:flex-start;padding:18px}.diff-unique header>.diff-process-number{flex-direction:column;gap:0;align-items:flex-end;text-align:right}.diff-process-number>strong{font-size:33px!important}.diff-process-number small{font-size:7px}.diff-unique h2{font-size:20px!important}.diff-eyebrow{font-size:8px;letter-spacing:1px}.diff-intelligence-grid,.diff-count-2 .diff-intelligence-grid,.diff-count-4 .diff-intelligence-grid{grid-template-columns:1fr}.diff-count-3 .diff-insight-card{display:flex}.diff-intelligence-grid article>header{flex-wrap:nowrap}.diff-process-tabs{padding-inline:16px}.diff-process-fields{grid-template-columns:1fr}.diff-process-records>div{gap:12px}.diff-process-records strong{max-width:38%;text-align:right}.diff-agent-detail .diff-agent-metrics{gap:12px;padding:16px}.diff-agent-metrics strong{font-size:25px}.diff-agent-metrics span{font-size:8px}.diff-automation-rules>div{flex-direction:column;align-items:stretch;gap:10px;position:relative;padding-right:25px}.diff-automation-rules>div>svg{transform:rotate(90deg);align-self:center}.diff-automation-rules>div>b{position:absolute;right:0;top:20px}.diff-intelligence-heading small{font-size:8px}.guided-card{padding:17px;border-radius:12px;max-height:44dvh}.guided-card .diff-eyebrow{font-size:7px}.guided-card h2{font-size:20px;margin:7px 0 10px}.guided-card p{font-size:10px;line-height:1.6;margin-bottom:10px}.guided-card-top{margin-bottom:10px}.guided-progress{margin:12px 0}.guided-controls{gap:8px}.guided-controls>button{font-size:9px}.guided-next{padding:9px 11px}.guided-final{max-height:80dvh}.guided-final h2{font-size:25px}.guided-spotlight{border-radius:8px}.experience-next-step>button{font-size:9px!important}.experience-next-step{padding-inline:15px!important;gap:10px!important;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.guided-spotlight{transition:none}.guided-card{animation:none}}@media(max-width:800px){.composition-dashboard[data-has-differentiation=true]{display:flex;flex-direction:column}.composition-dashboard[data-has-differentiation=true]>*{min-width:0;width:100%}}.industry-review-collections{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.industry-review-collections button{padding:13px 18px;border:1px solid #ccd4dc;border-radius:10px;background:#fff;color:#21384d}.industry-review-collections button.active{background:#173b50;color:#fff}.device-switcher{display:inline-flex;padding:4px;background:#e7edf2;border:1px solid #d7e1e9;border-radius:30px;gap:3px}.device-switcher button{border:0;background:transparent;color:#536880;padding:9px 20px;border-radius:24px;font-size:12px;font-weight:600}.device-switcher button[aria-pressed=true]{background:#173b55;color:#fff;box-shadow:0 3px 8px #173b551f}.device-preview-phone{width:min(100%,390px);margin:auto;overflow:hidden;border:7px solid #172c3a;border-radius:33px;background:#f0f4f6;box-shadow:0 24px 75px #203a5721;box-sizing:content-box}.device-preview-mobile-canvas{transform-origin:top left;height:720px;overflow:hidden;pointer-events:none}.device-preview-mobile-canvas .mobile-bottom-nav{position:absolute}.device-preview-mobile-canvas .mobile-topbar{position:relative}.device-preview-mobile-canvas .mobile-experience{min-height:720px}.device-preview-mobile-canvas .mobile-main{padding-bottom:40px}.mobile-experience{--theme-primary: var(--accent);--brand-radius: var(--mobile-radius);background:var(--theme-bg);color:var(--theme-bg-text);font-family:DM Sans,sans-serif;min-height:100dvh;max-width:100%;font-size:13px;line-height:1.45;overflow:clip}.mobile-experience *{box-sizing:border-box}.mobile-experience button{font:inherit;cursor:pointer;color:inherit;min-width:0}.mobile-topbar{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;background:var(--theme-surface);border-bottom:1px solid var(--theme-border);min-height:76px;color:var(--theme-text)}.mobile-identity{max-width:calc(100% - 52px);min-width:0;border:0;background:none;display:flex;gap:9px;align-items:center;text-align:left;padding:0}.mobile-identity>.brand-mark{max-width:100%;width:auto;max-height:52px;display:flex;flex-direction:row;gap:9px;padding:0;border-radius:4px}.mobile-identity .brand-asset{width:auto!important;max-width:160px;max-height:50px;padding:2px;flex-shrink:0;min-width:0}.mobile-identity .brand-asset img{max-width:155px!important;max-height:45px!important;width:auto!important;height:auto!important;object-fit:contain}.mobile-identity .brand-asset-ink{height:42px;max-width:150px;width:auto}.mobile-identity .brand-mark[data-format=vertical] .brand-asset img,.mobile-identity .brand-mark[data-format=square] .brand-asset img{max-width:48px!important}.mobile-identity .brand-mark-name{display:block!important;min-width:0;overflow-wrap:anywhere;max-width:155px;font-size:13px;line-height:1.2;letter-spacing:-.2px;text-transform:none;color:var(--theme-text)}.mobile-identity>span>img{max-width:120px;max-height:45px;object-fit:contain}.mobile-identity>span{font-size:22px;font-weight:700}.mobile-identity>b{font-size:13px;overflow-wrap:anywhere}.mobile-menu{border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-elevated);height:40px;width:40px;display:grid;place-items:center;flex-shrink:0}.mobile-main{padding:18px 16px 96px;max-width:820px;margin:auto}.mobile-overview{min-width:0}.mobile-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--theme-bg-muted)}.mobile-overview-heading>span{max-width:65%}.mobile-overview-heading>small{font-size:7px;letter-spacing:.7px;text-align:right}.mobile-overview h1{font-size:27px;font-weight:600;letter-spacing:-1px;line-height:1.08;margin:14px 0 20px}.mobile-shape-angular .mobile-overview h1{font-weight:700;text-transform:uppercase;font-size:25px;letter-spacing:-.8px}.mobile-feature-metric{position:relative;border-radius:var(--mobile-radius);overflow:hidden;min-height:162px;background:var(--theme-sidebar);color:#fff;padding:24px 20px;display:flex;align-items:end;justify-content:space-between;isolation:isolate}.mobile-feature-metric>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.mobile-feature-metric:after{content:"";position:absolute;inset:0;background:linear-gradient(85deg,color-mix(in srgb,var(--accent) 18%,#06101c),#07121edb 46%,#0c17204a);z-index:-1}.mobile-feature-metric>div{display:flex;flex-direction:column;gap:4px}.mobile-feature-metric span{font-size:11px}.mobile-feature-metric strong{font-size:43px;letter-spacing:-2px;line-height:1.05}.mobile-feature-metric small{font-size:9px;opacity:.8}.mobile-feature-metric>button{background:#ffffff18;border:1px solid #ffffff46;color:#fff;width:40px;height:40px;display:grid;place-items:center;border-radius:50%}.mobile-snapshot{padding:20px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--mobile-radius);display:flex;align-items:end;justify-content:space-between;gap:20px;box-shadow:0 8px 20px #07152906;position:relative;overflow:hidden;color:var(--theme-text)}.mobile-snapshot:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--accent)}.mobile-snapshot>div{display:flex;flex-direction:column;gap:4px}.mobile-snapshot span{font-size:11px;color:var(--theme-muted)}.mobile-snapshot strong{font-size:39px;letter-spacing:-1.6px;line-height:1.1}.mobile-snapshot button{font-size:10px;background:none;border:0;display:flex;gap:10px;align-items:center;text-align:right;max-width:115px;color:var(--accent)}.mobile-snapshot button svg{flex-shrink:0}.mobile-kpi-strip{display:flex;gap:0;padding:17px 0 0}.mobile-kpi-strip button{flex:1;background:none;border:0;border-right:1px solid var(--theme-border);text-align:left;padding:0 13px;display:flex;flex-direction:column;gap:2px}.mobile-kpi-strip button:first-child{padding-left:0}.mobile-kpi-strip button:last-child{border:0}.mobile-kpi-strip strong{font-size:23px;letter-spacing:-.8px}.mobile-kpi-strip span{font-size:10px;line-height:1.25;color:var(--theme-bg-muted)}.mobile-hero-status .mobile-kpi-strip{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid var(--theme-border);border-bottom:1px solid var(--theme-border);padding:20px 0}.mobile-hero-status .mobile-kpi-strip button{padding:0;border:0}.mobile-hero-status .mobile-kpi-strip strong{font-size:26px}.mobile-workspace-sections{display:flex;align-items:center;gap:2px;border-bottom:1px solid var(--theme-border);margin:22px 0 18px}.mobile-workspace-sections button{border:0;background:none;padding:12px 10px;font-size:12px;color:var(--theme-bg-muted);border-bottom:2px solid transparent;flex:1;white-space:nowrap}.mobile-workspace-sections button[aria-selected=true]{color:var(--theme-bg-text);border-color:var(--accent);font-weight:700}.mobile-workspace-sections i{display:inline-block;font-style:normal;font-size:9px;border-radius:50%;padding:1px 5px;background:var(--accent-soft);color:var(--theme-text);margin-left:5px}.mobile-workspace-body{min-width:0}.mobile-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.mobile-section-heading>div{min-width:0}.mobile-section-heading span{font-size:8px;color:var(--theme-bg-muted);letter-spacing:1.3px;text-transform:uppercase}.mobile-section-heading h2{font-size:19px;letter-spacing:-.5px;font-weight:600;margin:5px 0 0;line-height:1.15}.mobile-section-heading>button{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:50%;flex-shrink:0}.mobile-native{min-width:0}.mobile-native-more{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--theme-border);background:none;font-size:11px!important;color:var(--theme-bg-muted)!important}.mobile-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.mobile-quick-actions button{display:flex;align-items:center;gap:8px;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--mobile-radius);padding:13px 10px;text-align:left;font-size:10px;color:var(--theme-text)}.mobile-quick-actions svg{flex-shrink:0}.mobile-quick-actions span{flex:1}.mobile-concept{font-size:9px;color:var(--theme-bg-muted);margin:24px 0 2px;text-align:center}.mobile-bottom-nav{position:fixed;z-index:150;bottom:0;left:0;right:0;min-height:70px;padding:8px 10px max(10px,env(safe-area-inset-bottom));display:flex;gap:4px;background:var(--theme-surface);border-top:1px solid var(--theme-border);color:var(--theme-text);box-shadow:0 -8px 35px #10263a07}.mobile-bottom-nav button{flex:1;display:flex;align-items:center;flex-direction:column;gap:5px;background:none;border:0;border-radius:10px;padding:5px 2px;min-width:0;color:var(--theme-muted)}.mobile-bottom-nav span{font-size:9px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-nav button.active{color:var(--accent);background:var(--accent-soft);font-weight:700}.mobile-bottom-compact{left:14px;right:14px;bottom:10px;border:1px solid var(--theme-border);border-radius:18px;box-shadow:0 8px 35px #0d1b3622;padding:7px}.mobile-top-tabs{display:flex;background:var(--theme-surface);color:var(--theme-text);overflow-x:auto;gap:18px;padding:0 18px;border-bottom:1px solid var(--theme-border);scrollbar-width:none}.mobile-top-tabs button{white-space:nowrap;border:0;background:none;border-bottom:2px solid transparent;padding:13px 0;font-size:11px}.mobile-top-tabs button.active{border-color:var(--accent);font-weight:700}.mobile-nav-top-tabs .mobile-main{padding-bottom:24px}.mobile-drawer-backdrop{position:fixed;inset:0;z-index:1700;background:#06162480;display:flex;justify-content:flex-end}.mobile-nav-drawer{width:min(90vw,370px);background:var(--theme-surface);color:var(--theme-text);padding:20px;display:flex;flex-direction:column;max-height:100dvh;overflow:auto;box-shadow:-20px 0 60px #0b1b4030}.mobile-nav-drawer header{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-bottom:20px}.mobile-nav-drawer h2{font-size:19px;line-height:1.15}.mobile-nav-drawer header button{border:0;background:none}.mobile-drawer-modules{display:grid;gap:3px}.mobile-drawer-modules button{display:flex;align-items:center;gap:13px;padding:12px;border:0;background:none;text-align:left;border-radius:8px;font-size:12px}.mobile-drawer-modules button>svg:last-child{margin-left:auto}.mobile-drawer-modules button.active{background:var(--accent-soft);color:var(--accent)}.mobile-nav-drawer footer{display:grid;gap:8px;margin-top:24px;border-top:1px solid var(--theme-border);padding-top:18px}.mobile-nav-drawer footer button{padding:12px;border:1px solid var(--theme-border);background:var(--theme-elevated);display:flex;align-items:center;gap:9px;border-radius:8px;text-align:left;font-size:11px}.mobile-nav-drawer footer .mobile-discovery{background:var(--accent);color:var(--on-accent);border-color:transparent;justify-content:space-between}.mobile-swipe,.mobile-product-swipe{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 0 12px;scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent;max-width:100%}.mobile-bay{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--mobile-radius);padding:14px;min-width:82%!important;max-width:82%;scroll-snap-align:start;text-align:left;display:flex;flex-direction:column;color:var(--theme-text)!important;gap:8px}.mobile-bay>span{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.mobile-bay em{font-style:normal;font-size:9px;background:var(--accent-soft);padding:3px 6px;border-radius:4px}.mobile-bay img{width:100%;height:112px;object-fit:cover;border-radius:4px}.mobile-bay>b{font-size:18px;letter-spacing:-.5px}.mobile-bay>small{font-size:10px;color:var(--theme-muted)}.mobile-bay progress,.mobile-milestones progress{width:100%;height:4px;border:0;accent-color:var(--accent)}.mobile-bay-summary{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mobile-bay-summary>strong{font-size:36px;line-height:1}.mobile-bay-summary>span{font-size:11px}.mobile-bay-summary small{font-size:10px;color:var(--theme-bg-muted)}.mobile-risk-horizons{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--theme-border);border-radius:var(--mobile-radius);overflow:hidden;background:var(--theme-surface);margin-bottom:18px}.mobile-risk-horizons button{border:0;border-right:1px solid var(--theme-border);background:none;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 4px;color:var(--theme-text)}.mobile-risk-horizons button:last-child{border:0}.mobile-risk-horizons button.active{background:var(--accent-soft);color:var(--accent)}.mobile-risk-horizons strong{font-size:24px;line-height:1}.mobile-risk-horizons span{font-size:10px}.mobile-risk-list{display:grid;gap:13px}.mobile-risk-list>button{display:flex;align-items:center;width:100%;gap:12px;text-align:left;border:0;background:none;padding:0}.mobile-risk-day{font-size:10px;flex-shrink:0;color:var(--theme-bg-muted);width:40px;text-align:right;position:relative;align-self:stretch;padding-top:6px;border-right:1px solid var(--theme-border);padding-right:13px}.mobile-risk-day i{position:absolute;right:-4px;top:12px;border-radius:50%;width:7px;height:7px;background:var(--accent)}.mobile-risk-list>button>div{flex:1;min-width:0;padding:11px 0;border-bottom:1px solid var(--theme-border);display:grid;gap:3px}.mobile-risk-list b{font-size:13px}.mobile-risk-list small{font-size:10px;color:var(--theme-bg-muted)}.mobile-risk-list em{font-style:normal;color:var(--accent);font-size:9px}.mobile-policy-strip{display:flex;gap:0;overflow-x:auto;margin-top:20px;border-top:1px solid var(--theme-border);padding-top:12px}.mobile-policy-strip button{min-width:62px;flex:1;border:0;background:none;padding:2px 7px;display:grid;gap:2px;text-align:left}.mobile-policy-strip b{font-size:17px}.mobile-policy-strip span{font-size:8px;color:var(--theme-bg-muted)}.mobile-floor-legend{display:flex;gap:14px;font-size:8px;color:var(--theme-bg-muted);margin-bottom:15px}.mobile-floor-legend i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:4px}.mobile-floor-legend span:last-child i{background:var(--secondary)}.mobile-floor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:var(--mobile-radius);color:var(--theme-text)}.mobile-floor>button{border:1px solid var(--theme-border);background:var(--theme-elevated);border-radius:9px;padding:10px 5px;min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;position:relative}.mobile-floor>button:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);position:absolute;top:6px;right:6px}.mobile-floor>button.floor-state-1{border-color:color-mix(in srgb,var(--accent) 40%,var(--theme-border));background:var(--accent-soft)}.mobile-floor>button.floor-state-2:before{background:var(--secondary)}.mobile-floor b{font-size:10px;text-align:center;line-height:1.1}.mobile-floor small{font-size:8px;color:var(--theme-muted);line-height:1.15}.mobile-map{height:205px;position:relative;overflow:hidden;background:color-mix(in srgb,var(--theme-surface) 94%,var(--accent));border:1px solid var(--theme-border);border-radius:var(--mobile-radius) var(--mobile-radius) 0 0}.mobile-map svg{width:100%;height:100%}.mobile-map-streets{fill:none;stroke:var(--theme-border);stroke-width:13}.mobile-map-route{fill:none;stroke:var(--accent);stroke-width:2;stroke-dasharray:5 5}.mobile-map button{position:absolute;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:var(--theme-surface);border:1px solid var(--accent);font-size:10px;color:var(--theme-text)}.mobile-map button.active{background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 5px var(--accent-soft)}.mobile-map-context{width:100%;display:flex;align-items:center;gap:12px;background:var(--theme-surface);color:var(--theme-text)!important;border:1px solid var(--theme-border);border-top:0;border-radius:0 0 var(--mobile-radius) var(--mobile-radius);padding:15px;text-align:left}.mobile-map-context>span{flex:1;display:grid;gap:3px}.mobile-map-context b{font-size:12px}.mobile-map-context small{font-size:10px;color:var(--theme-muted)}.mobile-milestones{padding:4px 0}.mobile-milestones>button{display:flex;gap:14px;text-align:left;border:0;background:none;width:100%;position:relative;padding:0 0 22px}.mobile-milestones>button:before{content:"";position:absolute;top:26px;bottom:0;width:1px;left:13px;background:var(--theme-border)}.mobile-milestones>button:last-child:before{display:none}.mobile-milestone-node{width:27px;height:27px;border-radius:50%;border:1px solid var(--accent);display:grid;place-items:center;color:var(--accent);font-size:10px;flex-shrink:0}.mobile-milestones button>div{flex:1;padding:3px 0}.mobile-milestones button>div>span{display:flex;justify-content:space-between;gap:12px}.mobile-milestones b{font-size:12px;line-height:1.2}.mobile-milestones em{font-size:12px;font-style:normal;color:var(--accent)}.mobile-milestones small{font-size:9px;color:var(--theme-bg-muted);display:block;margin-top:5px}.mobile-stock-alert{display:flex;gap:12px;align-items:center;border-left:3px solid var(--accent);padding:10px 12px;background:var(--theme-surface);color:var(--theme-text);margin-bottom:16px}.mobile-stock-alert>span{display:grid;gap:3px}.mobile-stock-alert b{font-size:11px}.mobile-stock-alert small{font-size:9px;color:var(--theme-muted)}.mobile-product-swipe>button{min-width:69%;max-width:69%;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);padding:12px;border-radius:var(--mobile-radius);scroll-snap-align:start;text-align:left;display:flex;flex-direction:column;gap:7px}.mobile-product-swipe img{width:100%;height:110px;object-fit:cover;border-radius:4px;margin-bottom:4px}.mobile-product-swipe button>small{font-size:9px;color:var(--accent)}.mobile-product-swipe button>b{font-size:16px;line-height:1.15;letter-spacing:-.4px}.mobile-product-swipe button>div{display:flex;flex-wrap:wrap;gap:10px;padding-top:5px}.mobile-product-swipe button>div>span{font-size:8px;display:grid;gap:3px;color:var(--theme-muted)}.mobile-product-swipe strong{font-size:12px;color:var(--theme-text)}.mobile-stage-tabs{display:flex;gap:5px;overflow-x:auto;margin-bottom:12px;padding-bottom:8px;scroll-snap-type:x mandatory}.mobile-stage-tabs>button{flex:1;min-width:75px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);padding:10px;border-radius:6px;display:grid;gap:4px;text-align:left}.mobile-stage-tabs>button.active{border-color:var(--accent);background:var(--accent-soft)}.mobile-stage-tabs strong{font-size:21px;line-height:1}.mobile-stage-tabs span{font-size:8px;line-height:1.2;color:var(--theme-muted)}.mobile-native-row{width:100%;display:flex;align-items:center;gap:9px;padding:13px 0;border:0;border-bottom:1px solid var(--theme-border);background:none;text-align:left}.mobile-native-row>.mobile-row-index{font-size:9px;color:var(--theme-bg-muted)}.mobile-native-row>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.mobile-native-row b{font-size:12px}.mobile-native-row small{font-size:9px;color:var(--theme-bg-muted)}.mobile-native-row em{font-size:8px;font-style:normal;color:var(--accent);max-width:70px;text-align:right;overflow-wrap:anywhere}.mobile-native-row svg{flex-shrink:0}.mobile-risk-cards{display:grid;gap:8px}.mobile-risk-cards>button{display:flex;align-items:center;gap:12px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);padding:12px;border-radius:var(--mobile-radius);text-align:left}.mobile-risk-cards>button>span{font-size:21px;letter-spacing:-.8px;max-width:75px;min-width:35px;line-height:1.2;color:var(--accent)}.mobile-risk-cards>button>div{flex:1;display:grid;gap:3px}.mobile-risk-cards b{font-size:12px}.mobile-risk-cards small{font-size:9px;color:var(--theme-muted)}.mobile-comparison{display:grid;gap:10px}.mobile-comparison>button{position:relative;text-align:left;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:var(--mobile-radius);padding:13px 13px 18px;overflow:hidden}.mobile-comparison>button>span{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.mobile-comparison>button>span>b{font-size:12px}.mobile-comparison>button>span>small{font-size:8px;color:var(--theme-muted)}.mobile-comparison-data{display:flex;gap:20px}.mobile-comparison-data>span{display:grid;gap:2px}.mobile-comparison-data b{font-size:16px;letter-spacing:-.5px}.mobile-comparison-data small{font-size:8px;color:var(--theme-muted)}.mobile-comparison>button>i{position:absolute;bottom:0;left:0;height:3px;background:var(--accent);max-width:100%}.mobile-module>header>span{font-size:9px;letter-spacing:1px;color:var(--theme-bg-muted)}.mobile-module h1{font-size:29px;margin:8px 0;letter-spacing:-1px}.mobile-module>header>p{font-size:11px;color:var(--theme-bg-muted);margin:0 0 20px}.mobile-entity-tabs{display:flex;gap:6px;overflow-x:auto;padding:0 0 12px;scrollbar-width:none}.mobile-entity-tabs button{white-space:nowrap;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);padding:8px 11px;border-radius:5px;font-size:10px}.mobile-entity-tabs button.active{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.mobile-search{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-muted);border-radius:var(--mobile-radius);margin:5px 0 16px}.mobile-search input{background:none;border:0;color:var(--theme-text);font:inherit;font-size:13px;width:100%;min-width:0;outline:none}.mobile-record-list{display:grid;gap:10px}.mobile-record-list>button{text-align:left;width:100%;background:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-border);padding:16px;border-radius:var(--mobile-radius)}.mobile-record-list>button>div{display:flex;align-items:start;justify-content:space-between;gap:14px}.mobile-record-list b{font-size:15px;line-height:1.2;letter-spacing:-.3px}.mobile-record-list em{font-style:normal;font-size:9px;background:var(--accent-soft);color:var(--theme-text);padding:3px 6px;border-radius:4px;max-width:95px}.mobile-record-list dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.mobile-record-list dl>div{min-width:0}.mobile-record-list dt{font-size:8px;color:var(--theme-muted);margin-bottom:3px}.mobile-record-list dd{margin:0;font-size:11px;overflow-wrap:anywhere}.mobile-record-list>button>span{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--theme-border);padding-top:10px;font-size:10px;color:var(--accent)}.mobile-pagination{display:flex;align-items:center;justify-content:space-between;margin:20px 0;font-size:11px}.mobile-pagination button{padding:10px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:6px}.mobile-pagination button:disabled{opacity:.4}.mobile-record-portal{position:relative;z-index:1400}.mobile-record-detail{padding:10px 22px 24px;color:var(--theme-text)}.mobile-record-detail>span{font-size:10px;color:var(--theme-muted)}.mobile-record-detail h2{font-size:25px;letter-spacing:-.7px;line-height:1.2;margin:10px 0 14px}.mobile-state{display:inline-block;padding:5px 8px;background:var(--accent-soft);color:var(--theme-text);border-radius:5px;font-size:11px}.mobile-record-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:24px 0}.mobile-record-detail dt{font-size:10px;color:var(--theme-muted);margin-bottom:5px}.mobile-record-detail dd{font-size:13px;margin:0;overflow-wrap:anywhere}.mobile-record-detail dd button{display:flex;gap:5px;text-align:left;background:none;border:0;color:var(--accent);font:inherit}.mobile-record-portal .modal-backdrop{align-items:end;padding:0}.mobile-record-portal .modal.drawer{width:100%;max-width:600px;height:auto;max-height:88dvh;min-height:260px;transform:none;border-radius:22px 22px 0 0;margin:0 auto;background:var(--theme-surface)}.mobile-record-portal .drawer-backdrop{justify-content:center}.mobile-experience .diff-zone{margin:0;min-width:0}.mobile-experience .diff-workflow{display:flex;flex-direction:column;gap:0;padding:12px 0}.mobile-experience .diff-workflow>button{display:grid;grid-template-columns:27px 1fr 28px;align-items:center;gap:12px;padding:12px 0;min-height:55px;border-bottom:1px solid var(--theme-border);text-align:left}.mobile-experience .diff-workflow>button>strong{font-size:12px;min-height:0}.mobile-experience .diff-workflow>button>b{font-size:22px;line-height:1}.mobile-experience .diff-workflow>button>svg{display:none}.mobile-experience .diff-step-node{width:25px;height:25px}.mobile-experience .diff-unique-heading{align-items:start;gap:14px}.mobile-experience .diff-unique-heading h2{font-size:21px;line-height:1.1;letter-spacing:-.6px}.mobile-experience .diff-unique-heading p{font-size:11px;line-height:1.5}.mobile-experience .diff-unique-count strong{font-size:35px}.mobile-experience .diff-process-tabs{overflow:auto;flex-wrap:nowrap;padding-bottom:9px}.mobile-experience .diff-process-tabs button{white-space:nowrap;font-size:9px}.mobile-experience .diff-intelligence-grid{display:grid;grid-template-columns:1fr}.mobile-experience .diff-card{min-height:0}.mobile-experience .diff-connection-map{max-width:100%}.mobile-experience .diff-agent-metrics strong{font-size:26px}.mobile-experience .diff-agent-metrics span{font-size:9px}.mobile-experience .diff-card-heading h3{font-size:17px}.mobile-experience .diff-card-heading small{font-size:8px}.mobile-experience .diff-zone-heading h2{font-size:21px}.mobile-experience .diff-zone-heading{gap:10px;align-items:start}.mobile-experience .diff-zone-heading>small{font-size:8px;max-width:88px;text-align:right}.mobile-view-tablet .mobile-main{max-width:900px;padding:28px 30px 110px}.mobile-view-tablet .mobile-workspace-body{max-width:720px;margin:auto}.mobile-view-tablet .mobile-overview{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.mobile-view-tablet .mobile-overview-heading,.mobile-view-tablet .mobile-overview h1{grid-column:1/-1}.mobile-view-tablet .mobile-kpi-strip{align-items:center}.mobile-view-tablet .mobile-bottom-nav{max-width:700px;margin:auto;border:1px solid var(--theme-border);border-radius:18px 18px 0 0}.persistent-status{min-height:100dvh;display:grid;place-content:center;text-align:center;padding:30px;background:#f2f5f8;color:#243d50;font:14px DM Sans,sans-serif}.persistent-status h1{font-size:25px}.persistent-status a{color:#235d82}.persistent-toolbar{position:relative;z-index:105;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#162b3c;color:#fff;padding:8px 18px;font:11px DM Sans,sans-serif}.persistent-toolbar>span{font-size:10px;line-height:1.4;max-width:55%}.persistent-toolbar>div{display:flex;gap:6px}.persistent-toolbar button{border:1px solid #ffffff33;background:transparent;color:#fff;border-radius:5px;padding:6px 10px;font:inherit}.persistent-toolbar button.active{background:#fff2}.persistent-mobile-notice{padding:9px 18px;background:#e8eff4;color:#3e586c;font:10px/1.4 DM Sans,sans-serif}.persistent-share-toast{position:fixed;bottom:95px;left:50%;transform:translate(-50%);padding:13px 20px;border-radius:12px;background:#163449;color:#fff;z-index:2500;font:12px DM Sans,sans-serif;max-width:90%;box-shadow:0 6px 30px #122f4740}.persistent-desktop-frame{min-width:1200px}.persistent-forced-desktop{overflow-x:auto}.persistent-mobile-footer{padding:2px 20px 98px;background:var(--theme-bg);color:var(--theme-bg-text);display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.persistent-mobile-footer button{font:11px DM Sans,sans-serif;padding:11px 13px;border:1px solid var(--theme-border);background:var(--theme-surface);color:var(--theme-text);border-radius:7px}.persistent-mobile-footer button:last-child{background:var(--accent);color:var(--on-accent);border-color:transparent}.delivery-email-capture{display:grid;gap:10px;max-width:700px;margin:0 auto 30px;padding:25px 30px;border:1px solid #dce5ed;border-radius:16px;background:#fff}.delivery-email-capture h2{font-size:23px;margin:0;letter-spacing:-.6px;color:#223e53}.delivery-email-capture p{margin:0;color:#677b91;font-size:12px}.delivery-email-capture input{width:100%;font:16px DM Sans,sans-serif;padding:14px 16px;border:1px solid #c8d5e1;border-radius:8px;background:#f9fbfd;color:#183c55}.delivery-email-capture small{font-size:10px;color:#708398}.delivery-ready{max-width:1120px;margin:0 auto;padding:48px 24px 65px;text-align:center}.delivery-ready-heading{max-width:680px;margin:0 auto 26px}.delivery-ready-check{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e0eee8;color:#29694f;margin-bottom:16px}.delivery-ready h1{font-size:clamp(34px,5vw,55px);letter-spacing:-2.5px;line-height:1.06;color:#17364d;margin:10px 0}.delivery-ready-heading>p{font-size:15px;color:#6b8095;line-height:1.6;margin:18px 0}.delivery-ready-heading strong{color:#2d4a60}.delivery-ready .device-switcher{margin:0 0 24px}.delivery-ready-preview{max-width:950px;margin:0 auto 28px}.delivery-ready-link{max-width:680px;text-align:left;margin:22px auto;display:flex;align-items:center;gap:12px;border:1px solid #cfdee9;border-radius:10px;background:#fff;padding:12px 16px}.delivery-ready-link>span{min-width:0;display:grid;gap:4px;flex:1}.delivery-ready-link small{font-size:9px;letter-spacing:1px;color:#8294a4;text-transform:uppercase}.delivery-ready-link a{font-size:12px;color:#2f5c7d;overflow-wrap:anywhere}.delivery-ready-link button{background:#f0f5f8;border:1px solid #d2dfe8;border-radius:6px;padding:9px;font-size:10px;color:#315571;flex-shrink:0}.delivery-ready-actions{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap;margin:20px 0}.delivery-ready-actions>a{font-size:11px;color:#4b6b84}.delivery-ready-actions>a.vision-primary{font-size:12px;color:#fff}.delivery-email-state{font-size:12px;line-height:1.6;max-width:660px;margin:20px auto;color:#6b8193}.delivery-email-state a{color:#315c7a;margin-left:8px}.delivery-ready .vision-perspectives{text-align:left;margin-top:36px}.delivery-error{color:#a83039;font-size:13px;padding:12px;background:#fff3f4;border-radius:7px}body[data-device-view=mobile] .diff-portal .modal-backdrop,body[data-device-view=tablet] .diff-portal .modal-backdrop{padding:0;align-items:end}body[data-device-view=mobile] .diff-portal .modal,body[data-device-view=tablet] .diff-portal .modal{width:100%;max-width:650px;max-height:88dvh;border-radius:22px 22px 0 0;margin:0 auto}body[data-device-view=mobile] .diff-process-detail{padding:10px 18px 24px}body[data-device-view=mobile] .diff-process-detail .diff-workflow{display:grid;grid-template-columns:1fr 1fr;padding:8px 0}body[data-device-view=mobile] .diff-process-detail .diff-workflow>button{min-height:70px;padding:8px;gap:5px}body[data-device-view=mobile] .diff-process-detail .diff-workflow>button>strong{font-size:10px}body[data-device-view=mobile] .diff-process-detail .diff-workflow>button>svg{display:none}body[data-device-view=mobile] .diff-agent-detail,body[data-device-view=mobile] .diff-connected-detail{padding:12px 18px}body[data-device-view=mobile] .diff-connected-detail .diff-connection-map{display:flex;flex-direction:column}body[data-device-view=mobile] .diff-connected-detail .diff-connection-edge{transform:rotate(90deg)}body[data-device-view=mobile]:has(.guided-experience) .diff-portal .modal-backdrop,body[data-device-view=mobile]:has(.guided-experience) .mobile-record-portal .modal-backdrop{align-items:start;padding-top:20px}body[data-device-view=mobile]:has(.guided-experience) .diff-portal .modal,body[data-device-view=mobile]:has(.guided-experience) .mobile-record-portal .modal{max-height:calc(100dvh - 310px);border-radius:18px;width:calc(100% - 20px);min-height:0}body[data-device-view=mobile] .guided-card{padding:16px;max-height:285px;overflow:auto}body[data-device-view=mobile] .guided-card h2{font-size:20px;line-height:1.14;letter-spacing:-.6px}body[data-device-view=mobile] .guided-card p{font-size:11px;line-height:1.5;margin:9px 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}body[data-device-view=mobile] .guided-controls{gap:5px}body[data-device-view=mobile] .guided-controls button{font-size:10px;padding:8px 7px}body[data-device-view=mobile] .guided-progress{margin:12px 0}body[data-device-view=mobile] .guided-card-top{margin-bottom:9px}body[data-device-view=mobile] .guided-card .diff-eyebrow{font-size:7px}body[data-device-view=mobile] .guided-discovery{font-size:10px;padding:10px}body[data-device-view=mobile] .discovery-content{display:block}body[data-device-view=mobile] .discovery-art{display:none}body[data-device-view=mobile] .discovery-form{padding:22px}body[data-device-view=mobile] .modal-backdrop:has(.discovery-content){padding:12px}body[data-device-view=mobile] .modal:has(.discovery-content){max-height:90dvh;overflow:auto}@media(max-width:480px){.delivery-ready{padding:30px 18px 40px}.delivery-ready h1{letter-spacing:-1.5px}.delivery-ready .device-preview-phone{max-width:calc(100% - 14px)}.delivery-ready-heading>p{font-size:13px}.delivery-ready-link{padding:10px}.delivery-ready-link a{font-size:10px}.delivery-ready-actions{gap:13px}.delivery-ready-actions>a.vision-primary{width:100%;justify-content:center}.delivery-email-capture{margin:0 16px 24px;padding:20px}.delivery-email-capture h2{font-size:20px}.persistent-toolbar{padding:7px 12px;gap:8px}.persistent-toolbar>span{font-size:9px}.persistent-toolbar button{padding:5px 7px;font-size:10px}.mobile-main{padding-left:14px;padding-right:14px}.mobile-hero-status .mobile-overview h1{font-size:26px}.mobile-density-comfortable .mobile-native-row{padding:17px 0}.mobile-topbar{padding-left:14px;padding-right:14px}}@media(prefers-reduced-motion:reduce){.mobile-experience *,.device-preview-phone,.persistent-share-toast{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mobile-experience{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.guided-spotlight{transition:none!important}}.mobile-experience em{font-family:inherit}.persistent-mobile-notice{margin:0}.mobile-motion-measured button{transition:background-color .15s ease,color .15s ease}.mobile-motion-responsive button{transition:transform .17s ease,background-color .17s ease}.mobile-motion-responsive button:active{transform:translateY(1px) scale(.985)}.mobile-motion-minimal button{transition:none}.mobile-workspace-body>.diff-zone{animation:mobile-section-in .22s ease both}@keyframes mobile-section-in{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}body[data-device-view=mobile] .diff-connected-detail .diff-map-nodes{flex-direction:column}body[data-device-view=mobile] .diff-connected-detail .diff-map-nodes>div{flex-direction:column;width:100%}body[data-device-view=mobile] .diff-connected-detail .diff-map-nodes button{flex-direction:row;padding:12px;text-align:left;gap:13px}body[data-device-view=mobile] .diff-connected-detail .diff-map-nodes strong{font-size:12px;flex:1}body[data-device-view=mobile] .diff-connected-detail .diff-map-edge{transform:rotate(90deg);height:25px}body[data-device-view=mobile] .diff-connected-detail .diff-map-edge small{display:none}@media(prefers-reduced-motion:reduce){.mobile-workspace-body>.diff-zone{animation:none!important}.mobile-experience button{transition:none!important}}@media(min-width:700px){body[data-device-view=mobile]{background:#e6ecf1}body[data-device-view=mobile] .mobile-experience,body[data-device-view=mobile] .persistent-mobile-footer,body[data-device-view=mobile] .mobile-bottom-nav{max-width:430px;margin:0 auto}body[data-device-view=mobile] .mobile-main,body[data-device-view=mobile] .mobile-topbar{max-width:430px}body[data-device-view=mobile] .mobile-bottom-compact{max-width:404px}body[data-device-view=mobile] .persistent-mobile-notice{max-width:430px;margin:0 auto}.device-review-qa{font-size:12px;line-height:1.8}}.mobile-attendance{border:1px solid var(--theme-border);border-radius:var(--mobile-radius);background:var(--theme-surface);color:var(--theme-text);padding:18px 13px}.mobile-attendance-summary{display:flex;align-items:center;gap:14px;margin-bottom:22px}.mobile-attendance-summary>strong{font-size:36px;letter-spacing:-1.5px}.mobile-attendance-summary>span{font-size:11px;display:grid;gap:4px}.mobile-attendance-summary small{font-size:9px;color:var(--theme-muted)}.mobile-attendance-grid{display:grid;grid-template-columns:32px repeat(7,minmax(0,1fr));gap:5px}.mobile-attendance-grid>b{font-size:10px;text-align:center;color:var(--theme-muted);font-weight:500;margin-bottom:4px}.mobile-attendance-band{display:contents}.mobile-attendance-band>small{font-size:8px;color:var(--theme-muted);display:flex;align-items:center}.mobile-attendance-band>button{height:33px;border:1px solid var(--theme-border);border-radius:4px;font-size:10px;color:var(--theme-text)}.mobile-attendance-band>button:disabled{opacity:.5;cursor:default}.mobile-attendance>p{font-size:9px;color:var(--theme-muted);margin:18px 0 0}.mobile-floor-legend{flex-wrap:wrap;gap:7px 12px}.mobile-experience progress{-webkit-appearance:none;appearance:none;overflow:hidden;background:var(--theme-border);border-radius:8px}.mobile-experience progress::-webkit-progress-bar{background:var(--theme-border)}.mobile-experience progress::-webkit-progress-value{background:var(--accent)}.mobile-experience progress::-moz-progress-bar{background:var(--accent)}.device-preview-desktop{position:relative;width:100%;overflow:hidden;border:1px solid #d7e0e8;border-radius:12px;background:#f5f8fa;box-shadow:0 20px 60px #1d3b5412}.device-preview-desktop iframe{display:block;border:0;transform-origin:top left;pointer-events:none}.persistent-desktop-embed{width:100%;overflow:hidden;position:relative}.persistent-desktop-embed iframe{display:block;border:0;transform-origin:top left}.guided-polished{--guide-ink: var(--theme-text);--guide-soft: color-mix(in srgb, var(--accent) 7%, var(--theme-surface))}.guided-polished .guided-dim{background:#07132414}.guided-polished .guided-spotlight{border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:10px;box-shadow:0 0 0 150vmax #07132426;transition:top .34s ease,left .34s ease,width .34s ease,height .34s ease,opacity .18s ease}.guided-polished .guided-spotlight:before,.guided-polished .guided-spotlight:after{content:"";position:absolute;width:28px;height:28px;border-color:var(--accent);border-style:solid}.guided-polished .guided-spotlight:before{top:-2px;left:-2px;border-width:2px 0 0 2px;border-radius:9px 0 0}.guided-polished .guided-spotlight:after{bottom:-2px;right:-2px;border-width:0 2px 2px 0;border-radius:0 0 9px}.guided-connector{position:fixed;inset:0;width:100%;height:100%;overflow:visible}.guided-connector path{stroke:var(--accent);stroke-width:1;fill:none;opacity:.65}.guided-connector circle{fill:var(--accent)}.guided-polished .guided-card{padding:20px 23px 16px;border-radius:7px;border:1px solid var(--theme-border);background:var(--theme-surface);box-shadow:0 16px 50px #09152724,0 2px 8px #09152712;overflow:visible;max-height:none;transition:opacity .14s ease,transform .22s ease;animation:none}.guided-polished[data-guided-ready=false] .guided-card{opacity:0;transform:translateY(7px);pointer-events:none}.guided-polished[data-guided-ready=false] .guided-spotlight{opacity:.3}.guided-polished .guided-card-top{margin:0 0 12px;gap:10px}.guided-polished .guided-card-top>span{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1.2px;color:var(--theme-muted)}.guided-polished .guided-card-top b{color:var(--accent);font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:0}.guided-polished .guided-card-top i{height:10px;width:1px;background:var(--theme-border);margin:0 4px}.guided-polished .guided-card-top button{width:24px;height:24px;border-radius:50%}.guided-polished .guided-card h2{font-size:25px;font-weight:500;line-height:1.16;letter-spacing:-.9px;margin:0 0 11px;text-wrap:balance}.guided-polished .guided-card p{font-size:12px;line-height:1.65;margin:0;color:var(--theme-muted);display:block;overflow:visible}.guided-polished .guided-progress{gap:5px;margin:14px 0 12px}.guided-polished .guided-progress i{height:2px;border-radius:0}.guided-polished .guided-controls{gap:12px}.guided-polished .guided-controls>button{display:inline-flex;gap:6px;align-items:center;min-height:34px;font-size:10px;padding:0}.guided-polished .guided-controls .guided-skip{color:var(--theme-muted);font-size:9px;margin-left:auto}.guided-polished .guided-controls .guided-next{padding:10px 14px;border-radius:4px;font-size:11px;font-weight:600}.guided-polished button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.guided-footnote{font-size:8px;letter-spacing:.3px;color:var(--theme-muted);margin-top:15px}.guided-evidence{display:flex;align-items:flex-start;gap:9px;padding-top:14px;margin-top:16px;border-top:1px solid var(--theme-border);color:var(--accent);font-size:11px;line-height:1.5}.guided-evidence svg{flex-shrink:0;margin-top:1px}.guided-polished[data-guided-mode=caption] .guided-card,.guided-polished[data-guided-mode=brand-caption] .guided-card{border:0;border-left:3px solid var(--accent);border-radius:0 6px 6px 0}.guided-polished[data-guided-mode=guided-drawer] .guided-card{border-top:3px solid var(--accent);padding-top:25px}.guided-polished[data-guided-mode=guided-drawer] .guided-card h2{font-size:29px}.guided-polished[data-guided-mode=anchored-callout] .guided-card{border-radius:12px 12px 12px 0}.guided-polished:is([data-guided-mode=context-strip],[data-guided-mode=inline-spotlight]) .guided-card{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:0 38px;border-radius:5px;padding:17px 25px;border-top:2px solid var(--accent)}.guided-polished:is([data-guided-mode=context-strip],[data-guided-mode=inline-spotlight]) .guided-card-top{grid-column:1/-1;margin-bottom:8px}.guided-polished:is([data-guided-mode=context-strip],[data-guided-mode=inline-spotlight]) .guided-message{grid-row:span 3}.guided-polished:is([data-guided-mode=context-strip],[data-guided-mode=inline-spotlight]) .guided-card h2{font-size:23px;margin-bottom:7px}.guided-polished:is([data-guided-mode=context-strip],[data-guided-mode=inline-spotlight]) .guided-footnote{margin-top:2px}.guided-polished[data-guided-mode=inline-spotlight] .guided-card{border-top:0;border-left:3px solid var(--accent);box-shadow:0 8px 30px #0915271a}.guided-polished .guided-final{padding:26px 32px 20px;border-top:3px solid var(--accent);background:linear-gradient(135deg,var(--guide-soft),var(--theme-surface) 70%)}.guided-polished .guided-final h2{font-size:41px;line-height:1.03;max-width:18ch;letter-spacing:-1.8px;margin-top:18px}.guided-brand-mark{max-width:170px;height:32px;display:flex;align-items:center}.guided-brand-mark .brand-mark{max-width:170px;max-height:32px}.guided-brand-mark .brand-asset{max-height:32px}.guided-brand-mark img{max-height:30px;object-fit:contain}.guided-recap{display:flex;gap:15px;margin:22px 0;border-top:1px solid var(--theme-border);padding-top:16px}.guided-recap>span{flex:1;font-size:10px;line-height:1.5}.guided-recap small{display:block;font-size:9px;font-variant-numeric:tabular-nums;margin-bottom:5px;color:var(--accent)}.guided-polished .guided-discovery{padding:16px 18px;font-size:12px;letter-spacing:.7px;margin:16px 0 12px;border-radius:4px}.guided-polished .guided-final .guided-controls .guided-next{background:transparent;color:var(--theme-text);padding-right:0;font-weight:500;margin-left:auto}.guided-polished .guided-final .guided-footnote{font-size:9px}[data-guide-focus]{scroll-margin-top:110px}body[data-guided-target] .experience-next-step{visibility:hidden}body[data-guided-target] .experience-main{padding-bottom:320px}body[data-guided-target=unique] [data-diff-unique]{margin-right:350px}body[data-guided-target=intelligence] [data-intelligence-presentation=intelligence] .diff-agent-card{grid-column:1 / -1;margin-right:400px}body[data-guided-target=connected] [data-intelligence-presentation=connected] .diff-connected-card{grid-column:1/-1;grid-row:1}body[data-guided-target=connected] .diff-business-map.expanded{padding-top:15px}body[data-guided-target=connected] .diff-map-context{margin-top:14px;padding-top:15px}body[data-guided-target=connected] .diff-map-context>p{margin:7px 0}.diff-guided-process-context{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:16px;padding:22px 26px;border-top:1px solid var(--diff-line);background:var(--diff-soft)}.diff-guided-process-context>div{min-width:0}.diff-guided-process-context span{font-size:8px;letter-spacing:1px;display:block;color:var(--theme-muted);margin-bottom:8px}.diff-guided-process-context strong{display:block;font-size:11px;font-weight:500;line-height:1.5}.diff-guided-process-context svg{color:var(--diff-primary)}.diff-stage-unit{font-size:8px;font-weight:400;display:block;letter-spacing:.2px;margin-top:3px;color:var(--theme-muted)}[data-process-presentation] .diff-workflow{gap:10px;padding:25px 22px}[data-process-presentation] .diff-workflow>button{padding:13px 8px;border:1px solid var(--diff-line);background:var(--theme-surface);gap:13px;border-radius:4px}[data-process-presentation] .diff-workflow>button[data-stage-count="0"]{background:transparent}[data-process-presentation] .diff-step-node{background:var(--diff-primary);color:var(--on-accent);border:none;border-radius:4px}[data-process-presentation] .diff-workflow>button:after{content:"";position:absolute;top:28px;right:-11px;width:11px;height:1px;background:var(--diff-primary)}[data-process-presentation] .diff-workflow>button:last-child:after{display:none}[data-process-presentation] .diff-workflow>button>svg{display:none}[data-process-presentation] .diff-workflow strong{font-size:11px;min-height:35px}[data-process-presentation] .diff-workflow b{font-size:31px}.diff-guided-rules{margin-top:18px;border-top:1px solid var(--diff-line)}.diff-guided-rules>div{display:grid;grid-template-columns:22px 1fr 17px 1fr 17px 1fr;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid var(--diff-line)}.diff-guided-rules small{display:block;font-size:8px;letter-spacing:.6px;color:var(--theme-muted);margin-bottom:7px}.diff-guided-rules strong{display:block;font-size:11px;line-height:1.5;font-weight:500}.diff-guided-rules svg,.diff-rule-index{color:var(--diff-primary)}.diff-rule-index{font-size:10px}.diff-guided-rules .diff-rule-insight{display:flex;align-items:center;gap:9px;font-size:11px;padding:12px;margin:14px 0 0;background:var(--diff-soft)}[data-guide-focus=unique] .diff-step-node,[data-guide-focus=connected] .diff-map-edge{animation:guide-local-pulse 1.8s ease-in-out 2}@keyframes guide-local-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 13%,transparent)}}@media(max-width:1050px)and (min-width:700px){body[data-guided-target=unique] [data-diff-unique]{margin-right:340px}[data-process-presentation] .diff-workflow{flex-wrap:wrap}[data-process-presentation] .diff-workflow>button{min-width:25%}.diff-guided-process-context{grid-template-columns:1fr;gap:12px}.diff-guided-process-context>svg{display:none}}@media(max-width:699px){.guided-polished .guided-card,body[data-device-view=mobile] .guided-polished .guided-card{padding:13px 16px 12px;border-radius:15px 15px 6px 6px;max-height:none;overflow:visible;border-top:2px solid var(--accent)}.guided-polished[data-guided-mode=anchored-card] .guided-card{border-radius:8px;border-top:0;border-left:3px solid var(--accent)}.guided-polished .guided-card-top,body[data-device-view=mobile] .guided-polished .guided-card-top{margin-bottom:8px}.guided-polished .guided-card-top>span{font-size:7px;letter-spacing:.75px}.guided-polished .guided-card h2,body[data-device-view=mobile] .guided-polished .guided-card h2{font-size:21px;letter-spacing:-.6px;margin:0 0 8px;line-height:1.15}.guided-polished .guided-card p,body[data-device-view=mobile] .guided-polished .guided-card p{display:block;font-size:11px;line-height:1.5;margin:0;overflow:visible}.guided-polished .guided-footnote{font-size:7px;margin-top:9px}.guided-polished .guided-progress,body[data-device-view=mobile] .guided-polished .guided-progress{margin:10px 0 8px}.guided-polished .guided-controls,body[data-device-view=mobile] .guided-polished .guided-controls{gap:10px}.guided-polished .guided-controls>button,body[data-device-view=mobile] .guided-polished .guided-controls>button{min-height:38px;padding:0;font-size:10px}.guided-polished .guided-controls .guided-next,body[data-device-view=mobile] .guided-polished .guided-controls .guided-next{padding:10px 14px}.guided-polished .guided-controls .guided-skip{font-size:9px}.guided-polished .guided-final,body[data-device-view=mobile] .guided-polished .guided-final{padding:17px 20px 14px}.guided-polished .guided-final h2,body[data-device-view=mobile] .guided-polished .guided-final h2{font-size:30px;letter-spacing:-1px;margin:14px 0 10px}.guided-brand-mark{height:24px}.guided-brand-mark img{max-height:24px}.guided-recap{gap:10px;margin:15px 0;padding-top:12px}.guided-recap>span{font-size:8px}.guided-polished .guided-discovery,body[data-device-view=mobile] .guided-polished .guided-discovery{font-size:10px;padding:14px 12px}body[data-guided-target=unique] [data-diff-unique],body[data-guided-target=intelligence] [data-intelligence-presentation=intelligence] .diff-agent-card{margin-right:0}body[data-guided-target] .mobile-experience{padding-bottom:360px}[data-guide-focus]{scroll-margin-top:100px}.diff-guided-process-context{grid-template-columns:1fr;padding:14px 16px;gap:13px}.diff-guided-process-context>svg{display:none}[data-process-presentation]>header{padding:16px}[data-process-presentation]>header p{font-size:10px}[data-process-presentation] .diff-workflow,.mobile-experience [data-process-presentation] .diff-workflow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;gap:7px;overflow:visible}[data-process-presentation] .diff-workflow>button,.mobile-experience [data-process-presentation] .diff-workflow>button{min-width:0;padding:9px;gap:5px}[data-process-presentation] .diff-workflow strong{font-size:9px;min-height:27px}[data-process-presentation] .diff-step-node{width:22px;height:22px;font-size:9px}[data-process-presentation] .diff-workflow b{font-size:22px}[data-process-presentation] .diff-stage-unit{font-size:6px}[data-process-presentation] .diff-workflow>button:after{right:-8px;width:8px;top:20px}[data-process-presentation] .diff-workflow>button:nth-child(3n):after{display:none}.diff-guided-rules>div{grid-template-columns:15px 1fr 12px 1fr;gap:8px;padding:13px 0}.diff-guided-rules>div>svg:nth-last-child(2){display:none}.diff-guided-rules>div>span:last-child{grid-column:2/-1;padding:9px;background:var(--diff-soft)}.diff-guided-rules strong{font-size:10px}.diff-guided-rules small{font-size:7px}.diff-guided-rules .diff-rule-insight{font-size:10px}body[data-guided-target=connected] .diff-business-map.expanded .diff-map-nodes{display:flex;flex-direction:column;gap:0}body[data-guided-target=connected] .expanded .diff-map-nodes>div{display:flex;flex-direction:column;width:100%;gap:0}body[data-guided-target=connected] .expanded .diff-map-nodes button{display:grid;grid-template-columns:24px 1fr;column-gap:12px;text-align:left;width:100%;min-height:56px;padding:9px 12px}body[data-guided-target=connected] .expanded .diff-map-nodes button svg{grid-row:span 2;align-self:center}body[data-guided-target=connected] .expanded .diff-map-nodes strong{font-size:11px}body[data-guided-target=connected] .diff-map-edge{min-height:19px;height:19px;display:flex;align-items:center;gap:8px}body[data-guided-target=connected] .diff-map-edge>svg{transform:rotate(90deg);width:13px}body[data-guided-target=connected] .diff-map-edge small{font-size:7px}body[data-guided-target=connected] .diff-map-context{margin-top:12px;padding-top:12px}}@media(prefers-reduced-motion:reduce){.guided-polished *,[data-guide-focus] *,.diff-guided-rules *,.diff-guided-process-context *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.inventory-device-summary{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:0 0 20px}.inventory-device-summary>span{color:var(--theme-muted);font-size:10px}.inventory-device-summary strong{font-size:38px;color:var(--theme-text);letter-spacing:-1.5px;font-weight:500;margin-right:6px}.inventory-device-summary b{font-size:17px;color:var(--accent);margin-right:4px}.native-devices .native-catalog-filter{padding-bottom:16px;border-bottom:1px solid var(--theme-border)}.native-devices .native-product{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:7px;overflow:hidden}.native-devices .native-product-featured{background:color-mix(in srgb,var(--accent) 5%,var(--theme-surface));border-top:3px solid var(--accent)}.native-devices .native-product-info{padding:20px}.native-devices .native-product-info h3{font-size:17px;line-height:1.2;margin:7px 0 16px;letter-spacing:-.5px}.native-devices .native-product-image{height:150px;background:var(--theme-bg);position:relative}.native-devices .native-product-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0713245c,transparent 60%);pointer-events:none}.native-devices .native-product-image>span{z-index:1}.native-devices .native-product-image img{object-position:center 55%}.inventory-device-facts{display:flex;justify-content:space-between;gap:14px;margin:16px 0}.inventory-device-facts>span>strong{display:block;font-size:23px;font-weight:500;line-height:1;letter-spacing:-.7px}.inventory-device-facts small{display:block;font-size:9px;color:var(--theme-muted);margin-top:6px;letter-spacing:0}.inventory-device-facts strong small{display:inline;font-size:12px;margin-left:2px}.native-devices .native-device-specs{padding-top:13px;border-top:1px solid var(--theme-border);gap:12px}.inventory-pressure-summary{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid var(--theme-border)}.inventory-pressure-summary>strong{font-size:39px;font-weight:500;line-height:1;letter-spacing:-1px}.inventory-pressure-summary>strong small{font-size:8px;font-weight:400;display:block;margin-top:7px;letter-spacing:0;color:var(--theme-muted)}.inventory-pressure-summary>span{font-size:13px}.inventory-pressure-summary>span small{display:block;color:var(--theme-muted);margin-top:7px;font-size:9px}.inventory-pressure-summary>svg{margin-left:auto;color:var(--accent)}.inventory-replenishment-queue{display:grid;gap:10px;padding-top:15px}.inventory-replenishment-queue>button{text-align:left;padding:14px;border:1px solid var(--theme-border);border-radius:5px;background:var(--theme-surface)}.inventory-replenishment-queue>button[data-pressure=empty],.inventory-replenishment-queue>button[data-pressure=low]{border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 4%,var(--theme-surface))}.inventory-replenishment-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;font-size:11px}.inventory-replenishment-heading em{font-size:8px;font-style:normal;border:1px solid var(--theme-border);padding:3px 5px;border-radius:3px;white-space:nowrap}.inventory-coverage{display:flex;gap:18px;align-items:center;margin:13px 0}.inventory-coverage strong{display:flex;align-items:baseline;gap:6px;font-size:24px;font-weight:500}.inventory-coverage small{font-size:8px;color:var(--theme-muted);font-weight:400}.inventory-stock-gauge{flex:1;height:6px;position:relative;background:var(--theme-border)}.inventory-stock-gauge i{display:block;height:100%;background:var(--accent)}.inventory-stock-gauge>span{position:absolute;right:0;top:-3px;height:12px;border-right:1px solid var(--theme-text)}.inventory-supplier{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:9px}.inventory-supplier span:last-child{display:flex;align-items:center;gap:4px}.inventory-supplier-availability{display:block;color:var(--theme-muted);margin-top:7px;font-size:8px}.inventory-margin-total{display:flex;align-items:center;justify-content:space-between;margin:18px 0}.inventory-margin-total>span{color:var(--theme-muted);font-size:10px}.inventory-margin-total strong{display:block;font-size:40px;letter-spacing:-1.5px;font-weight:500;color:var(--theme-text);margin-top:9px}.inventory-margin-total>svg{color:var(--accent)}.inventory-contribution-band{display:flex;height:20px;gap:3px;margin:18px 0 26px}.inventory-contribution-band>span{background:var(--accent);min-width:1px}.inventory-margin-axis{display:flex;justify-content:space-between;color:var(--theme-muted);font-size:7px;letter-spacing:.5px;padding-bottom:10px}.inventory-margin-category{display:flex;justify-content:space-between;gap:25px;align-items:center;text-align:left;width:100%;padding:13px 0;border-top:1px solid var(--theme-border)}.inventory-margin-category>span{flex:1}.inventory-margin-category b{font-size:12px;font-weight:500}.inventory-margin-category>span>small{display:block;font-size:8px;color:var(--theme-muted);margin:6px 0 8px}.inventory-margin-category i{display:block;height:3px;background:var(--theme-border)}.inventory-margin-category em{display:block;height:100%;background:var(--accent)}.inventory-margin-category>strong{font-size:29px;font-weight:500;letter-spacing:-.6px}.inventory-margin-category>strong small{font-size:12px;color:var(--theme-muted);margin-left:2px}.inventory-margin>p{font-size:8px;color:var(--theme-muted);line-height:1.6;border-top:1px solid var(--theme-border);padding-top:13px}@media(max-width:699px){.inventory-device-summary strong{font-size:28px}.inventory-device-summary>span{font-size:8px}.native-devices .native-product-info{padding:14px}.inventory-device-facts>span>strong{font-size:19px}}.guided-brand-mark{max-width:100%;width:auto}.guided-brand-mark .brand-mark{max-width:100%;width:auto;gap:9px;padding:3px 7px}.guided-brand-mark .brand-asset{flex:0 1 auto;width:auto;max-width:145px}.guided-brand-mark .brand-asset img{width:auto;max-width:145px}.guided-brand-mark .brand-mark-name{font-size:12px;white-space:nowrap;line-height:1.2}body[data-guided-target=connected] .diff-connected-card .diff-map-edge{transform:none;width:auto;margin:0}body[data-guided-target=connected] .diff-connected-card .diff-map-nodes>div:last-child{padding-right:0}@media(min-width:700px){body[data-guided-target=connected] .diff-connected-card .diff-map-nodes{display:flex;flex-direction:row;gap:14px}body[data-guided-target=connected] .diff-connected-card .diff-map-nodes>div{flex-direction:row;gap:14px}body[data-guided-target=connected] .diff-connected-card .diff-map-nodes button{display:flex;flex-direction:column;justify-content:center;text-align:center;min-height:170px;padding:20px 12px}body[data-guided-target=connected] .diff-connected-card .diff-map-nodes button strong{flex:0;font-size:13px}body[data-guided-target=connected] .diff-connected-card .diff-map-nodes button>small{font-size:7px}}@media(max-width:699px){.mobile-experience [data-process-presentation] .diff-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-experience [data-process-presentation] .diff-workflow>button{grid-template-columns:22px minmax(0,1fr) 21px;gap:6px;padding:8px;min-height:54px}.mobile-experience [data-process-presentation] .diff-workflow>button>strong{font-size:9px;line-height:1.3}.mobile-experience [data-process-presentation] .diff-workflow>button>b{width:auto;padding:0;font-size:20px}.mobile-experience [data-process-presentation] .diff-stage-unit{font-size:5px;line-height:1.2}.mobile-experience [data-process-presentation] .diff-workflow>button:after{display:none}.mobile-experience [data-process-presentation] .diff-workflow>button:nth-child(odd):not(:last-child):after{display:block}.guided-brand-mark .brand-mark-name{font-size:11px}}@media(min-width:1051px){.native-dominant .native-devices .native-product-featured:has(.native-product-image){grid-column:span 2;display:grid;grid-template-columns:.95fr 1.05fr}.native-dominant .native-devices .native-product-featured .native-product-image{height:100%;min-height:330px}.native-dominant .native-devices .native-product-featured .native-product-image img{object-position:45% center}.native-dominant .native-devices .native-product-featured .native-product-image>span{top:auto;bottom:20px;left:20px}.native-dominant .native-devices .native-product-featured .native-product-info{display:flex;flex-direction:column;justify-content:center;padding:26px}.native-dominant .native-devices .native-product-featured h3{font-size:27px;margin-bottom:20px}.native-dominant .native-devices .native-product-featured .inventory-device-facts>span>strong{font-size:27px}}.conversion-desktop{padding-top:48px}.conversion-global{z-index:100;position:fixed;display:flex;align-items:center;gap:20px;color:var(--theme-text);background:var(--theme-surface);border-bottom:1px solid var(--theme-border)}.conversion-desktop>.conversion-global{top:0;left:0;right:0;height:48px;padding:6px 22px}body:has(.persistent-toolbar) .conversion-desktop>.conversion-global{top:44px}body:has(.conversion-desktop) .persistent-toolbar{position:sticky;top:0}.conversion-desktop .experience-sidebar{top:48px;height:calc(100vh - 48px)}body:has(.persistent-toolbar) .conversion-desktop .experience-sidebar{top:92px;height:calc(100vh - 92px)}.conversion-global>span{font-size:10px;color:var(--theme-muted);margin-right:auto}.conversion-global>button{font-size:10px}.conversion-global .conversion-global-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--accent);color:var(--on-accent);border-radius:4px;padding:10px 15px;font-size:10px;font-weight:600;letter-spacing:.35px}.conversion-experience[data-conversion-tour=true]>.conversion-global{opacity:.45}.conversion-contextual{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--theme-border);padding:23px 4px;color:var(--theme-text);margin-top:26px}.conversion-contextual>div{min-width:0}.conversion-contextual strong{font-size:13px;font-weight:500;display:block;line-height:1.5}.conversion-contextual p{font-size:11px;line-height:1.6;color:var(--theme-muted);margin:6px 0 0}.conversion-contextual>button{display:flex;align-items:center;gap:9px;flex-shrink:0;color:var(--accent);font-size:11px;font-weight:500;border:1px solid var(--theme-border);border-radius:4px;padding:11px 14px}body[data-guided-target] .conversion-contextual{display:none}.conversion-experience:has(.industry-module .conversion-contextual,.module-view .conversion-contextual) .experience-end{display:none}.conversion-engagement{position:fixed;z-index:110;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:20px;width:min(950px,calc(100% - 40px));background:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-border);border-left:3px solid var(--accent);box-shadow:0 8px 25px #172b4015;padding:18px 22px;border-radius:5px}.conversion-engagement>div{flex:1}.conversion-engagement strong{font-size:13px;font-weight:500;display:block}.conversion-engagement span{font-size:10px;color:var(--theme-muted);display:block;margin-top:6px}.conversion-engagement>button{font-size:11px;display:inline-flex;align-items:center;gap:10px;color:var(--accent);white-space:nowrap}.conversion-engagement .conversion-continue{font-size:10px;color:var(--theme-muted)}body:has(.modal-backdrop,.mobile-nav-drawer) .conversion-global,body:has(.modal-backdrop,.mobile-nav-drawer) .conversion-engagement{visibility:hidden}.conversion-mobile>.conversion-global{bottom:var(--conversion-nav-height, env(safe-area-inset-bottom, 0px));left:0;right:0;justify-content:center;padding:8px 14px;border-top:1px solid var(--theme-border);border-bottom:0}.conversion-mobile .mobile-experience{padding-bottom:160px}.conversion-mobile .conversion-global-primary{width:min(430px,100%);min-height:40px}.conversion-mobile[data-conversion-tour=true]>.conversion-global,.conversion-mobile[data-conversion-keyboard=true]>.conversion-global,.conversion-mobile[data-conversion-keyboard=true]>.conversion-engagement{visibility:hidden}.conversion-mobile .conversion-engagement{bottom:calc(62px + var(--conversion-nav-height, env(safe-area-inset-bottom, 0px)));display:grid;grid-template-columns:1fr auto;gap:14px;padding:15px;width:calc(100% - 24px)}.conversion-mobile .conversion-engagement>div{grid-column:1/-1}.conversion-mobile .conversion-engagement strong{font-size:12px}.conversion-mobile .conversion-contextual{display:block}.conversion-mobile .conversion-contextual>button{margin-top:14px;white-space:normal}.conversion-experience .persistent-mobile-footer{padding-bottom:150px}.guided-explore-primary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 18px;margin:16px 0 12px;border-radius:4px;color:var(--on-accent);background:var(--accent);font-size:12px;letter-spacing:.7px;font-weight:600}.guided-polished .guided-exploration-actions .guided-discovery{position:absolute;bottom:24px;right:32px;width:auto;background:none;color:var(--theme-text);padding:8px 0;margin:0;font-size:10px;letter-spacing:0;gap:9px}.guided-final-next{display:none!important}.discovery-context-receipt{padding:12px 14px;border-left:2px solid #52758c;background:#f4f7f9;margin-bottom:18px}.discovery-context-receipt strong{display:block;font-size:11px}.discovery-context-receipt span{display:block;font-size:10px;color:#526575;margin-top:6px}@media(max-width:699px){.conversion-contextual{display:block}.conversion-contextual>button{margin-top:15px;white-space:normal;max-width:100%}.guided-explore-primary{font-size:10px;padding:14px 12px}.guided-polished .guided-exploration-actions .guided-discovery{bottom:18px;right:20px;font-size:9px}.conversion-mobile>.conversion-global{max-width:430px;margin-inline:auto}}@font-face{font-family:RR Vision Manrope;src:url(/studio/manrope-latin-variable.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}.vision-studio{--lab-navy: #193548;--lab-blue: #08759f;--lab-blue-hover: #075c80;--lab-muted: #617d8d;--lab-line: #d5e2e8;--lab-wash: #f1f7fa;min-height:100dvh;color:var(--lab-navy);background:#f7f9fa;-webkit-font-smoothing:antialiased}.vision-studio .vision-header{min-height:88px;height:auto;padding:8px 34px;justify-content:flex-start;gap:26px;border-color:var(--lab-line);background:#fff}.vision-lab-brand{flex-shrink:0;padding:0;line-height:0}.vision-lab-brand img{width:118px;height:67px;object-fit:contain;mix-blend-mode:multiply}.vision-studio .vision-header-path{border-left:1px solid var(--lab-line);padding-left:26px;display:grid;gap:3px;color:var(--lab-muted);font-size:11px}.vision-studio .vision-header-path>span:first-child{font-family:RR Vision Manrope,DM Sans,sans-serif;font-size:19px;font-weight:750;letter-spacing:-.7px;color:var(--lab-navy);text-transform:none}.vision-studio .vision-header-path>span:last-child{display:block}.vision-studio .vision-header-path i{display:none}.vision-header-actions{margin-left:auto;display:flex;gap:20px;align-items:center}.vision-studio .vision-exit{font-size:12px;color:#435f70;gap:8px;padding:10px 0;min-height:42px}.vision-header-actions .vision-exit:last-child{border:1px solid var(--lab-line);border-radius:5px;padding:10px 15px}.vision-header-actions .vision-exit:hover{color:var(--lab-blue)}.vision-studio .vision-layout{grid-template-columns:174px minmax(440px,1.08fr) minmax(370px,1fr);gap:26px;align-items:start;padding:28px 32px 42px;max-width:1680px;margin:auto;min-height:calc(100dvh - 88px)}.vision-studio .vision-stepper{position:sticky;top:28px;padding:17px 0 0;background:none;border:0;min-width:0}.vision-studio .vision-kicker{color:#517e92;font:9px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1px}.vision-studio .vision-stepper .vision-kicker{font-size:8px;letter-spacing:.5px}.vision-studio .vision-stepper h2{font-family:RR Vision Manrope,DM Sans,sans-serif;font-size:21px;line-height:1.35;font-weight:650;letter-spacing:-.7px;color:var(--lab-navy);margin-top:10px}.vision-studio .vision-stepper nav{margin:28px 0;display:grid;gap:6px}.vision-studio .vision-stepper nav button{position:relative;gap:11px;min-height:65px;padding:12px 9px;border-radius:5px;background:transparent;color:#385568;text-align:left}.vision-studio .vision-stepper nav button>span{width:25px;height:25px;border-radius:4px;border:1px solid #d3dfe5;font:10px ui-monospace,monospace;color:#6b8190}.vision-studio .vision-stepper nav strong{font-size:11px;font-weight:600;line-height:1.4;white-space:normal}.vision-studio .vision-stepper nav small{font-size:9px;color:#617d8d;margin-top:4px;line-height:1.5}.vision-studio .vision-stepper nav button.active{background:#e3eff4;color:var(--lab-navy);box-shadow:inset 2px 0 var(--lab-blue)}.vision-studio .vision-stepper nav button.active>span{background:var(--lab-blue);border-color:var(--lab-blue);color:#fff}.vision-studio .vision-stepper nav button.active>i{display:none}.vision-studio .vision-stepper nav button.complete>span{color:var(--lab-blue);background:#e5f1f6;border-color:#c0dce8}.vision-studio .vision-stepper nav button:disabled{opacity:.7}.vision-studio .vision-stepper-bottom{padding:25px 9px 0;border-color:var(--lab-line);color:#568497}.vision-studio .vision-stepper-bottom strong{color:#3c5b6b;font-size:11px;margin:13px 0 7px}.vision-studio .vision-stepper-bottom p{font-size:10px;line-height:1.8;color:#617d8d}.vision-studio .vision-stepper-bottom>span{font-size:9px;line-height:1.6;margin-top:18px;color:#5b788a}.vision-studio .vision-main{background:#fff;border:1px solid #dde6eb;border-radius:8px;padding:26px 27px 0;box-shadow:0 8px 28px #1c465504}.vision-studio .vision-section-top{color:#567789;font:9px ui-monospace,monospace;letter-spacing:.5px}.vision-studio .vision-section-top>div{width:95px}.vision-studio .vision-section-top i{background:#e4edf1}.vision-studio .vision-section-top i.done{background:var(--lab-blue)}.vision-studio .vision-section-title{padding:30px 0 23px}.vision-studio .vision-section-title h1{font-family:RR Vision Manrope,DM Sans,sans-serif;font-weight:650;font-size:clamp(25px,2.1vw,31px);color:var(--lab-navy);letter-spacing:-1.15px;line-height:1.2;margin:12px 0}.vision-studio .vision-section-title h1>span{color:#297b9a}.vision-studio .vision-section-title>p{color:#5a7180;font-size:12px;line-height:1.8}.vision-studio .vision-subsection-title h2{font-family:RR Vision Manrope,DM Sans,sans-serif;color:var(--lab-navy);font-size:20px;letter-spacing:-.6px}.vision-studio .vision-field{font-size:12px;color:#304d61;gap:9px;margin-bottom:22px}.vision-studio .vision-field input,.vision-studio .vision-field textarea,.vision-studio .vision-free-thought textarea{border-color:#cedee6;border-radius:5px;background:#fcfefe;color:var(--lab-navy);padding:12px;font-size:13px;line-height:1.7}.vision-studio .vision-field :is(input,textarea)::placeholder{color:#78909e}.vision-studio .vision-field small{color:#617d8d;font-size:10px;line-height:1.7}.vision-studio .vision-field :is(input,textarea):focus,.vision-studio .vision-free-thought textarea:focus{outline:2px solid #167b9b;outline-offset:2px}.vision-studio :is(.vision-exit,.vision-lab-brand,.vision-primary,.vision-secondary,.vision-preview-toggle):focus-visible,.vision-studio .vision-stepper button:focus-visible{outline:2px solid #167b9b;outline-offset:4px}.vision-studio .vision-search{border-color:#cedee6;border-radius:5px;color:#7092a4;background:#fff}.vision-studio .vision-search input{padding:11px 0;background:none;font-size:12px;outline:none}.vision-studio .vision-search:focus-within{outline-color:#167b9b}.vision-studio .vision-industry-grid{gap:8px;max-height:230px;scrollbar-color:#acccd9 #f1f7fa;padding:3px 5px 3px 2px}.vision-studio .vision-industry-grid button{min-height:62px;padding:12px 9px;font-size:10px;border-color:#d7e3e9;border-radius:5px;background:#f8fbfc;color:#39596e;gap:7px}.vision-studio .vision-industry-grid button>svg{width:16px;height:16px}.vision-studio .vision-industry-grid img{opacity:.08;filter:saturate(.45)}.vision-studio .vision-industry-grid button:hover{background:#edf6fa;border-color:#9fc7d8;transform:none}.vision-studio .vision-industry-grid button.selected{background:#e5f2f7;border-color:var(--lab-blue);color:#075c80;box-shadow:inset 0 0 0 1px var(--lab-blue)}.vision-studio .vision-industry-grid button.selected img{opacity:.04}.vision-studio .vision-identity-row{grid-template-columns:1fr;gap:22px}.vision-studio .vision-logo-upload{border-color:#aac9d8;border-radius:6px;background:#f4f9fb;padding:20px 16px;min-height:130px}.vision-studio .vision-logo-upload:hover{background:#eaf5fa;border-color:#3489a8}.vision-studio .vision-logo-upload>span{color:#3e8cac;background:#e7f2f7}.vision-studio .vision-logo-upload strong{color:#294b60;font-size:13px}.vision-studio .vision-logo-upload small{color:#627f8e;font-size:10px}.vision-studio .vision-logo-upload>svg{color:#5d96ad}.vision-studio :is(.vision-priorities,.vision-focus-options,.vision-palette-options,.vision-personalities,.vision-intensities)>button{border-radius:6px;border-color:#d7e3e9}.vision-studio :is(.vision-priorities,.vision-focus-options,.vision-palette-options,.vision-personalities,.vision-intensities)>button.selected,.vision-studio :is(.vision-environments>button,.vision-surprise,.vision-chips>button).selected{border-color:#1683aa;background-color:#edf7fb;box-shadow:inset 0 0 0 1px #1683aa}.vision-studio .vision-focus-options>button.selected{color:#0e688a}.vision-studio .vision-priorities button.selected>span{background:#08759f;color:#fff}.vision-studio .vision-priorities>button>svg,.vision-studio .vision-personalities>button>svg,.vision-studio .vision-palette-options>button>div>svg,.vision-studio .vision-intensities>button>div>svg{color:#0a719e}.vision-studio .vision-recommended{color:#fff;background:#08759f}.vision-studio .vision-error{font-size:12px;border:1px solid #f3c6ca;border-radius:5px;padding:14px;line-height:1.7}.vision-studio .vision-section-footer{gap:12px;padding:22px 0;margin-top:6px;border-color:#d8e4ea}.vision-studio .vision-section-footer>span{font-size:9px;color:#607e8e;text-transform:none;letter-spacing:0}.vision-studio .vision-section-footer>button:first-child{font-size:11px;color:#4d7083}.vision-studio .vision-primary{border-radius:5px;background:#08759f;color:#fff;box-shadow:0 3px 7px #19546d17;font-weight:600;transition:background .16s,box-shadow .16s,transform .16s}.vision-studio .vision-primary:hover{background:#075c80;box-shadow:0 8px 18px #19546d22;transform:translateY(-1px)}.vision-studio .vision-primary:active{background:#074d6b;transform:none}.vision-studio .vision-section-footer .vision-primary{min-height:48px;padding:13px 18px;font-size:12px}.vision-studio .vision-live-aside{display:block;position:sticky;top:28px;border:0;border-radius:8px;padding:24px 21px 22px;background:linear-gradient(145deg,#eaf3f7,#f1f7fa 55%,#e8f1f5);min-width:0}.vision-studio .vision-live-heading{align-items:flex-start;margin-bottom:0;gap:12px;color:#53788d}.vision-studio .vision-live-heading h2{font-family:RR Vision Manrope,DM Sans,sans-serif;font-size:24px;color:var(--lab-navy);line-height:1.25;font-weight:650;letter-spacing:-.9px;margin-top:9px}.vision-studio .vision-live-heading .vision-kicker{font-size:8px}.vision-studio .vision-live-heading .vision-live-status{letter-spacing:0;font-size:10px;margin-top:4px;white-space:nowrap;padding:5px 7px;background:#fff9;border:1px solid #d8e7ef;border-radius:4px}.vision-studio .vision-live-heading i{background:#4d9b8e;height:4px;width:4px}.vision-studio .vision-live-heading>button{width:38px;min-height:38px;display:grid;place-items:center;border:1px solid #c1d6e0;border-radius:5px}.vision-studio .vision-live-business{padding:24px 0 20px;border:0}.vision-studio .vision-live-business>span{font:8px/1.7 ui-monospace,monospace;color:#5a7f92;letter-spacing:.8px}.vision-studio .vision-live-business h3{font-family:RR Vision Manrope,DM Sans,sans-serif;font-size:21px;font-weight:650;line-height:1.3;color:#1c3d50;letter-spacing:-.6px;margin:7px 0}.vision-studio .vision-live-business p{font-size:11px;line-height:1.7;color:#557589}.vision-live-stage{overflow:hidden;border-radius:7px;border:1px solid #b7ceda;background:#fff;box-shadow:0 14px 26px -12px #123f6435}.vision-live-browser{min-height:29px;display:flex;align-items:center;justify-content:space-between;padding:7px 10px;gap:8px;font-size:8px;color:#638498;background:#f8fcfe;border-bottom:1px solid #d5e2e8}.vision-live-browser>span:first-child{display:flex;gap:4px}.vision-live-browser>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vision-live-browser i{width:4px;height:4px;border-radius:50%;background:#a7becb}.vision-studio .vision-live-stage .vision-preview{box-shadow:none;border:0;border-radius:0}.vision-preview-outline{display:grid;grid-template-columns:37px 1fr;min-height:275px;background:#fff}.vision-outline-nav{background:#204556;display:flex;flex-direction:column;align-items:center;gap:19px;padding-top:18px;color:#b2d5e4}.vision-outline-nav>i{height:9px;width:9px;border:1px solid #b2d5e466;border-radius:2px}.vision-outline-workspace{padding:20px 17px}.vision-outline-workspace>span{font:6px ui-monospace,monospace;color:#7193a5;letter-spacing:1px;display:block}.vision-outline-workspace>strong{display:block;font:650 18px/1.3 RR Vision Manrope,sans-serif;color:#2d5267;margin-top:9px;overflow-wrap:anywhere}.vision-outline-metrics{display:flex;gap:9px;padding:16px 0}.vision-outline-metrics>i{flex:1;height:33px;background:#edf5f9;border-left:2px solid #a4c9d9}.vision-outline-process{display:flex;gap:13px;align-items:center;min-height:62px;padding:12px;border:1px dashed #c3d8e3;color:#759aad;font-size:9px}.vision-outline-lines{display:grid;gap:10px;margin-top:20px}.vision-outline-lines>i{height:5px;background:#edf3f6}.vision-outline-lines>i:nth-child(2){width:78%}.vision-outline-lines>i:last-child{width:88%}.vision-live-caption{display:flex;gap:10px;align-items:center;justify-content:space-between;color:#67899b;font-size:8px;margin-top:11px}.vision-studio .vision-live-summary{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;margin:24px 0 20px;padding-top:20px;border-top:1px solid #cfdee6}.vision-studio .vision-live-summary>div{display:block;min-width:0}.vision-live-summary dt{color:#617d8d;font-size:9px;margin-bottom:5px}.vision-live-summary dd{margin:0;color:#284e64;font-size:11px;font-weight:500;line-height:1.5}.vision-live-palette{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-top:1px solid #cfdee6;border-bottom:1px solid #cfdee6}.vision-live-palette>span{font:8px/1.6 ui-monospace,monospace;color:#52798d}.vision-live-palette>div{display:flex;gap:5px}.vision-live-palette i{width:25px;height:25px;border-radius:4px;box-shadow:inset 0 0 0 1px #496b861f}.vision-live-identity{display:flex;align-items:flex-start;gap:11px;padding-top:20px;color:#628da1}.vision-live-identity strong{display:block;color:#3b5e71;font-size:11px;font-weight:500}.vision-live-identity p{color:#658193;font-size:10px;line-height:1.7;margin-top:4px}.vision-preview-toggle{display:none}.vision-studio :is(.vision-proposal-heading,.vision-building-heading,.delivery-ready-heading) h1{font-family:RR Vision Manrope,DM Sans,sans-serif;color:var(--lab-navy)}.vision-studio .vision-proposal-heading h1>span{color:var(--lab-blue)}.vision-studio .vision-proposal{padding-top:36px}.vision-studio .vision-section{animation:lab-section-in .18s ease-out both}.vision-studio .vision-header{animation:lab-section-in .16s ease-out both}.vision-entry-transition{min-height:100dvh;padding:40px;background:#f1f7fa;color:#193548;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.vision-entry-transition img{width:126px;mix-blend-mode:multiply}.vision-entry-transition>span{font:650 22px RR Vision Manrope,DM Sans,sans-serif}.vision-entry-transition p{color:#617d8d;font-size:13px}@keyframes lab-section-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:1199px){.vision-studio .vision-layout{grid-template-columns:174px minmax(0,1fr);gap:24px;max-width:960px;padding:24px 26px 90px}.vision-studio .vision-main{padding:25px 28px 0}.vision-preview-toggle{display:flex;position:fixed;z-index:45;right:26px;bottom:20px;gap:13px;align-items:center;border:1px solid #386073;border-radius:6px;background:#1b4053;color:#fff;padding:12px 17px;box-shadow:0 7px 24px #1533452b}.vision-preview-toggle>span{font-size:12px;text-align:left;font-weight:500}.vision-preview-toggle small{display:block;font-size:9px;color:#b4cfdb;margin-top:3px;max-width:180px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.vision-preview-dialog{max-width:min(640px,calc(100vw - 32px));width:100%;max-height:calc(100dvh - 44px);padding:0;border:1px solid #c2d8e1;border-radius:12px;color:#193548;margin:auto;background:#eef5f8;overscroll-behavior:contain}.vision-preview-dialog::backdrop{background:#122f46a3}.vision-preview-dialog[open]{animation:lab-section-in .18s ease-out}.vision-studio .vision-preview-dialog .vision-live-aside{display:block;position:relative;top:auto;padding:23px;border:0;border-radius:0}}@media(max-width:699px){.vision-studio .vision-header{padding:8px 18px 10px;gap:14px;flex-wrap:wrap;min-height:115px}.vision-lab-brand img{width:88px;height:51px}.vision-studio .vision-header-path{padding-left:16px;gap:2px}.vision-studio .vision-header-path>span:first-child{font-size:17px}.vision-studio .vision-header-path>span:last-child{font-size:9px}.vision-header-actions{width:100%;gap:14px;justify-content:space-between;margin:0;padding-top:4px;border-top:1px solid #e5edf1}.vision-studio .vision-exit{min-height:34px;padding:7px 0;font-size:10px}.vision-header-actions .vision-exit:last-child{border:0;padding:7px 0;color:#0a719e}.vision-studio .vision-layout{display:block;padding:0 0 80px}.vision-studio .vision-stepper{position:relative;top:auto;padding:13px 18px;border-bottom:1px solid #d5e2e8;background:#f1f7fa;overflow:auto}.vision-studio .vision-stepper>div{display:none}.vision-studio .vision-stepper nav{margin:0;display:flex;gap:10px;width:max-content;min-width:100%}.vision-studio .vision-stepper nav button{padding:7px 8px;min-height:40px;gap:7px;width:auto;flex:none;border-radius:4px}.vision-studio .vision-stepper nav button>span{width:24px;height:24px}.vision-studio .vision-stepper nav button>div>strong{display:block;max-width:110px;font-size:10px;line-height:1.4}.vision-studio .vision-stepper nav button:not(.active)>div{display:none}.vision-studio .vision-stepper nav small{display:none}.vision-studio .vision-stepper nav button.active{background:#e1eef4;box-shadow:none}.vision-studio .vision-main{padding:23px 20px 0;border:0;border-radius:0;box-shadow:none}.vision-studio .vision-section-top{font-size:8px}.vision-studio .vision-section-top>div{width:77px}.vision-studio .vision-section-title{padding:24px 0}.vision-studio .vision-section-title h1{font-size:27px;letter-spacing:-1px;line-height:1.23}.vision-studio .vision-section-title>p{font-size:12px}.vision-studio .vision-field{font-size:12px;margin-bottom:24px}.vision-studio .vision-field input,.vision-studio .vision-field textarea,.vision-studio .vision-free-thought textarea{font-size:16px;padding:12px}.vision-studio .vision-search input{font-size:14px;padding:11px 0}.vision-studio .vision-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:218px;gap:8px}.vision-studio .vision-industry-grid button{min-height:60px;font-size:11px}.vision-studio .vision-section-footer{padding:20px 0 26px;flex-wrap:wrap}.vision-studio .vision-section-footer>span{display:none}.vision-studio .vision-section-footer .vision-primary{margin-left:auto;min-height:48px;padding:12px 15px;font-size:12px;gap:9px}.vision-studio .vision-section-footer>button:first-child{font-size:11px}.vision-preview-toggle{bottom:max(12px,env(safe-area-inset-bottom));left:16px;right:16px;justify-content:flex-start;padding:12px 15px}.vision-preview-toggle>svg:last-child{margin-left:auto}.vision-preview-dialog{max-width:100%;width:100%;max-height:calc(100dvh - 28px);margin:auto 0 0;border:0;border-radius:15px 15px 0 0;padding-bottom:env(safe-area-inset-bottom)}.vision-studio .vision-preview-dialog .vision-live-aside{padding:23px 20px}.vision-studio .vision-live-heading h2{font-size:24px}.vision-studio .vision-live-business{padding:22px 0 18px}.vision-preview-outline{min-height:250px}.vision-outline-workspace{padding:19px 14px}.vision-outline-workspace>strong{font-size:16px}.vision-studio .vision-proposal{padding-top:25px}}@media(max-width:374px){.vision-studio .vision-header{padding-inline:15px;gap:11px}.vision-studio .vision-header-path{padding-left:12px}.vision-studio .vision-main{padding-inline:17px}.vision-studio .vision-section-title h1{font-size:24px}.vision-studio .vision-stepper{padding-inline:12px}.vision-studio .vision-stepper nav{gap:3px}.vision-studio .vision-stepper nav button{padding-inline:5px}.vision-studio .vision-stepper nav button>div>strong{max-width:94px;font-size:9px}.vision-studio .vision-section-footer .vision-primary{font-size:10px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.vision-studio .vision-section,.vision-studio .vision-header,.vision-preview-dialog[open]{animation:none}.vision-studio .vision-primary{transition:none}}
