/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-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{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color-scheme:light;--font-geist-sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-geist-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--bg:#f4f4ef;--surface:#fbfbf7;--surface-2:#ecece5;--ink:#10231d;--muted:#607068;--line:#10231d1f;--green:#0e7856;--green-2:#12a875;--lime:#d6f45b;--blue:#2676ff;--amber:#c47b17;--purple:#7c55d9;--shadow:0 30px 80px #192b241c}.dark{color-scheme:dark;--bg:#07110e;--surface:#0d1b17;--surface-2:#14241f;--ink:#eef8f2;--muted:#9bada5;--line:#eef8f21f;--green:#59d8a8;--green-2:#79e8ba;--lime:#d6f45b;--blue:#70a4ff;--amber:#f4b95f;--purple:#b59aef;--shadow:0 30px 90px #00000057}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;transition:background .25s,color .25s}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}::selection{background:var(--lime);color:#10231d}.skip-link{z-index:100;background:var(--ink);color:var(--bg);border-radius:.6rem;padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:50;border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in srgb,var(--bg) 86%,transparent)}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1460px;height:76px;margin:auto;padding:0 34px;display:flex}.brand{letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:10px;font-size:1.25rem;font-weight:760;display:inline-flex}.brand>span:last-child>span{color:var(--green)}.brand-mark{color:#fff;background:var(--ink);letter-spacing:0;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.85rem;display:grid}.dark .brand-mark{color:#10231d;background:var(--lime)}.desktop-nav{align-items:center;gap:26px;display:flex}.desktop-nav a{color:var(--muted);border-bottom:2px solid #0000;padding:27px 0 24px;font-size:.83rem;font-weight:620}.desktop-nav a.active,.desktop-nav a:hover{color:var(--ink);border-color:var(--green)}.header-actions{align-items:center;gap:8px;display:flex}.icon-button{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.mobile-menu-button,.mobile-nav{display:none}.button{color:#fff;background:var(--green);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:.88rem;font-weight:720;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 10px 24px #0e78562e}.button:hover{background:#086746;transform:translateY(-2px);box-shadow:0 16px 30px #0e78563d}.button-small{border-radius:8px;min-height:38px;padding:0 15px;font-size:.78rem}.button-light{color:#10231d;background:var(--lime);box-shadow:none}.text-link{color:var(--green);align-items:center;gap:7px;font-size:.86rem;font-weight:720;display:inline-flex}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.eyebrow{color:var(--green);letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:760;display:inline-block}.home-hero{grid-template-columns:.83fr 1.45fr;align-items:center;gap:54px;min-height:calc(100svh - 76px);padding:88px max(34px,50vw - 700px) 78px;display:grid;position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.28;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000004d,#0000 72%);mask-image:linear-gradient(#0000004d,#0000 72%)}.hero-orbit{border:1px solid var(--line);border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;left:28%}.orbit-two{opacity:.5;width:760px;height:760px;top:-360px;left:16%}.home-hero-copy{z-index:2;position:relative}.home-hero h1{letter-spacing:-.072em;max-width:680px;margin:20px 0 24px;font-size:clamp(3.4rem,5.4vw,6.4rem);font-weight:610;line-height:.93}.home-hero h1 em{color:var(--green);font-style:normal}.home-hero-copy>p{max-width:650px;color:var(--muted);margin:0 0 32px;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.75}.hero-proof{color:var(--muted);flex-wrap:wrap;gap:12px 20px;margin-top:38px;font-size:.75rem;display:flex}.hero-proof span{align-items:center;gap:6px;display:inline-flex}.operating-experience{z-index:2;color:#f1f8f4;background:#0c1613;border:1px solid #ffffff1f;border-radius:18px;min-width:0;position:relative;overflow:hidden;transform:perspective(1600px)rotateY(-1.4deg);box-shadow:0 44px 120px #07110e42}.app-topbar,.oe-topbar{background:#101e19;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:48px;padding:0 17px;display:flex}.oe-brand{align-items:center;gap:9px;font-size:.72rem;font-weight:690;display:flex}.oe-brand i{background:var(--lime);color:#10231d;border-radius:6px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.oe-meta{color:#82978e;align-items:center;gap:16px;font-size:.61rem;display:flex}.oe-meta span{align-items:center;gap:5px;display:inline-flex}.oe-layout{grid-template-columns:185px 1fr;min-height:500px;display:grid}.signal-rail{background:#0a1411;border-right:1px solid #ffffff14;padding:16px 11px}.signal-heading{color:#71877d;letter-spacing:.1em;justify-content:space-between;align-items:center;margin:2px 8px 13px;font-size:.56rem;display:flex}.signal-heading i{background:#ffffff12;border-radius:9px;padding:2px 6px;font-style:normal}.signal-rail button{color:#82978e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:9px;width:100%;margin-bottom:7px;padding:11px 9px;display:flex}.signal-rail button span{gap:4px;display:grid}.signal-rail button b{color:#b9c8c1;font-size:.68rem;line-height:1.2}.signal-rail button small{color:#60756c;font-size:.57rem}.signal-rail button.selected{color:var(--lime);background:#d6f45b14;border-color:#d6f45b4d}.signal-rail button.selected b{color:#fff}.signal-footer{color:#667d73;border-top:1px solid #ffffff14;align-items:center;gap:6px;margin:20px 8px 0;padding-top:13px;font-size:.55rem;display:flex}.live-dot{background:#6fdf9e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #6fdf9e}.oe-workspace{min-width:0;padding:22px}.visual-heading,.workspace-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.visual-heading small,.workspace-heading span{color:#698078;letter-spacing:.11em;font-size:.55rem}.visual-heading h3,.workspace-heading h3{letter-spacing:-.03em;margin:6px 0 0;font-size:1.05rem}.stage-track{grid-template-columns:repeat(7,1fr);margin:25px 0 22px;display:grid}.stage-track button{color:#637970;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;font-size:.52rem;display:grid;position:relative}.stage-track button:not(:last-child):after{content:"";background:#ffffff1c;height:1px;position:absolute;top:11px;left:63%;right:-37%}.stage-track button i{z-index:1;background:#0c1613;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid;position:relative}.stage-track button.complete i{color:#10231d;border-color:var(--lime);background:var(--lime)}.stage-track button.active{color:#fff}.stage-track button.active i{border-color:var(--lime);color:var(--lime);box-shadow:0 0 0 4px #d6f45b14}.oe-content{grid-template-columns:.95fr 1.05fr;gap:12px;display:grid}.ai-action,.record-context{background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;min-width:0;padding:17px}.panel-label{color:#697e75;letter-spacing:.11em;font-size:.54rem}.record-context h4{min-height:51px;margin:9px 0 16px;font-size:.76rem;font-weight:570;line-height:1.45}.record-list{gap:7px;display:grid}.record-list span{background:#ffffff09;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.record-list b,.record-list small{font-size:.56rem}.record-list small{color:#7d9188;text-align:right}.ai-action{background:linear-gradient(145deg,#14372ce6,#0d1e19eb)}.ai-action-head{color:var(--lime);align-items:center;gap:7px;font-size:.67rem;display:flex}.ai-action-head span{color:#71877d;margin-left:auto;font-size:.52rem}.ai-action>p{color:#c8d5cf;margin:18px 0;font-size:.69rem;line-height:1.55}.action-state{background:#d6f45b0d;border:1px solid #d6f45b2e;border-radius:9px;padding:12px}.action-state span{color:#83978e;letter-spacing:.1em;font-size:.5rem;display:block}.action-state strong{margin:5px 0 11px;font-size:.68rem;display:block}.action-state button{background:var(--lime);color:#10231d;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:.57rem;font-weight:740;display:inline-flex}.section-shell{max-width:1400px;margin:auto;padding:110px 34px}.section-intro{max-width:850px}.section-intro.split{grid-template-columns:1.1fr .8fr;align-items:end;gap:80px;max-width:none;display:grid}.closing-panel h2,.feature-copy h2,.roadmap-copy h2,.section-intro h2{letter-spacing:-.06em;margin:15px 0 20px;font-size:clamp(2.4rem,4.2vw,4.7rem);font-weight:580;line-height:.99}.closing-panel p,.feature-copy p,.roadmap-copy p,.section-intro p{color:var(--muted);line-height:1.75}.loop-track{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(9,1fr);margin-top:58px;display:grid;overflow:hidden}.loop-track>div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:122px;padding:20px 16px;display:flex;position:relative}.loop-track>div:last-child{background:var(--ink);color:var(--bg);border-right:0}.loop-track i{color:var(--green);font:.65rem var(--font-geist-mono);font-style:normal}.loop-track span{font-size:.75rem;font-weight:700}.loop-track svg{z-index:2;color:var(--muted);background:var(--surface);box-sizing:content-box;padding:2px;position:absolute;top:53px;right:-8px}.journeys-section{border-top:1px solid var(--line)}.journey-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:55px;display:grid}.journey-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;align-items:flex-start;min-height:310px;padding:25px;transition:transform .25s,border-color .25s;display:flex}.journey-card:hover{border-color:var(--green);transform:translateY(-6px)}.journey-icon{width:44px;height:44px;color:var(--green);background:var(--green);border-radius:11px;place-items:center;margin-bottom:auto;display:grid}@supports (color:color-mix(in lab,red,red)){.journey-icon{background:color-mix(in srgb,var(--green) 10%,transparent)}}.journey-card h3{letter-spacing:-.035em;margin:18px 0 8px;font-size:1.25rem}.journey-card p{color:var(--muted);margin:0 0 21px;font-size:.83rem;line-height:1.6}.journey-card>span:last-child{color:var(--green);align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:flex}.evidence-badge{min-height:22px;font:600 .52rem var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.evidence-available_now{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.evidence-available_now{background:color-mix(in srgb,var(--green) 7%,transparent)}}.evidence-supported{color:var(--amber);background:var(--amber)}@supports (color:color-mix(in lab,red,red)){.evidence-supported{background:color-mix(in srgb,var(--amber) 7%,transparent)}}.evidence-bizcom_2_0{color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab,red,red)){.evidence-bizcom_2_0{background:color-mix(in srgb,var(--purple) 7%,transparent)}}.feature-stage{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;align-items:center;gap:72px;display:grid}.feature-stage.reverse{grid-template-columns:1.3fr .7fr}.feature-stage.reverse .feature-copy{order:2}.feature-copy{max-width:510px}.feature-copy .evidence-badge{margin:4px 0 24px}.feature-copy .text-link{width:max-content;display:flex}.email-section{border-top:1px solid var(--line)}.mail-flow{border:1px solid var(--line);background:var(--ink);color:var(--bg);border-radius:15px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;margin-top:58px;padding:35px;display:grid}.mail-flow>div{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;min-height:140px;display:flex}.mail-flow>div svg{color:var(--lime);margin-bottom:auto}.mail-flow span{font-size:.9rem;font-weight:720}.mail-flow small{color:var(--bg)}@supports (color:color-mix(in lab,red,red)){.mail-flow small{color:color-mix(in srgb,var(--bg) 62%,transparent)}}.roadmap-section{border-top:1px solid var(--line);grid-template-columns:.68fr 1.32fr;align-items:center;gap:70px;display:grid}.roadmap-section>.app-frame{background:#140f20}.closing-panel{color:#f4f8f6;background:#0c2119;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:45px;max-width:1400px;margin:30px auto;padding:75px;display:flex}.closing-panel>div{max-width:860px}.closing-panel h2{margin-bottom:12px}.closing-panel p{color:#9fb2a9;max-width:720px}.home-closing{margin-bottom:100px}.related-capabilities{max-width:1180px;margin:0 auto 90px;padding:0 44px}.related-capabilities h2{letter-spacing:-.05em;margin:13px 0 24px;font-size:clamp(2rem,3vw,3.2rem)}.related-capabilities>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.related-capabilities a{border:1px solid var(--line);min-height:150px;color:var(--text);background:var(--surface);border-radius:12px;grid-template-columns:1fr auto;align-content:start;gap:12px;padding:24px;transition:transform .2s,border-color .2s;display:grid}.related-capabilities a:hover{border-color:var(--purple);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.related-capabilities a:hover{border-color:color-mix(in srgb,var(--purple) 45%,var(--line))}}.related-capabilities a span{color:var(--muted);grid-column:1/-1;font-size:.76rem;line-height:1.55}.related-capabilities a svg{color:var(--purple)}.app-frame{border:1px solid var(--line);color:#eef7f2;min-width:0;box-shadow:var(--shadow);background:#0c1613;border-radius:16px;overflow:hidden}.app-dots{gap:5px;display:flex}.app-dots i{background:#41534b;border-radius:50%;width:7px;height:7px}.app-dots i:first-child{background:#a9ca42}.app-crumb{color:#9dafaa;font-size:.63rem}.app-role{color:#758b81;font-size:.53rem}.app-body{grid-template-columns:66px 1fr;min-height:440px;display:grid}.app-sidebar{background:#09110f;border-right:1px solid #ffffff17;flex-direction:column;gap:8px;padding:14px 8px;display:flex}.app-sidebar span{color:#61766d;border:1px solid #0000;border-radius:8px;place-items:center;gap:3px;min-height:54px;display:grid}.app-sidebar span.selected{color:var(--lime);background:#d6f45b14;border-color:#d6f45b2e}.app-sidebar small{font-size:.43rem}.app-workspace{min-width:0;padding:23px}.layer-stack{gap:9px;display:grid}.layer-row{background:#17382d;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:100px 1fr auto;align-items:center;padding:15px 17px;display:grid}@supports (color:color-mix(in lab,red,red)){.layer-row{background:color-mix(in srgb,#17382d calc(10% + (var(--layer) * 5%)),#0c1613)}}.layer-row strong{color:var(--lime);font-size:.7rem}.layer-row span{color:#bfcec7;font-size:.67rem}.layer-row i{color:#71877d;font-size:.52rem;font-style:normal}.board-toolbar,.insight-toolbar{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.board-toolbar div,.insight-toolbar div{gap:4px;display:grid}.board-toolbar b{font-size:.9rem}.board-toolbar span,.insight-toolbar small{color:#71877d;font-size:.55rem}.board-toolbar button,.chart-head button{color:#9dafaa;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:6px;padding:7px 10px;font-size:.55rem}.kanban{grid-template-columns:repeat(4,1fr);gap:9px;display:grid;overflow-x:auto}.kanban-column{background:#0a1210;border-radius:9px;min-width:125px;padding:9px}.kanban-column header{color:#92a59c;justify-content:space-between;align-items:center;padding:4px 2px 10px;font-size:.55rem;display:flex}.kanban-column header i{background:#ffffff12;border-radius:8px;padding:2px 5px;font-style:normal}.kanban-card{background:#14211d;border:1px solid #ffffff17;border-radius:7px;gap:6px;margin-bottom:8px;padding:10px;display:grid}.kanban-card.pending{border-color:#f4b95f6b}.kanban-card small{color:#688077;font-size:.47rem}.kanban-card b{font-size:.59rem;line-height:1.35}.kanban-card span{color:#80958b;font-size:.48rem}.visual-heading{margin-bottom:22px}.mrp-steps{grid-template-columns:repeat(5,1fr);margin:26px 0 55px;display:grid}.mrp-steps>div{color:#647970;text-align:center;justify-items:center;gap:8px;font-size:.51rem;display:grid;position:relative}.mrp-steps>div:not(:last-child):after{content:"";background:#ffffff1f;height:1px;position:absolute;top:12px;left:62%;right:-38%}.mrp-steps i{z-index:1;background:#0c1613;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid;position:relative}.mrp-steps .complete i{color:#10231d;background:var(--lime)}.mrp-steps .active{color:#fff}.mrp-steps .active i{color:var(--lime);border-color:var(--lime)}.bom-grid{grid-template-columns:1fr auto 1.3fr;align-items:center;gap:18px;display:grid}.bom-root{background:#d6f45b0d;border:1px solid #d6f45b3d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:110px;display:flex}.bom-root svg{color:var(--lime)}.bom-root strong{font-size:.68rem}.bom-root span{color:#71877d;font-size:.5rem}.bom-parts{gap:7px;display:grid}.bom-parts span{color:#becdc6;background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:11px;font-size:.57rem;display:flex}.bom-parts svg{color:#87a197}.ai-layout{grid-template-columns:.8fr 1.2fr;gap:12px;display:grid}.assistant-panel,.context-panel{border:1px solid #ffffff1a;border-radius:10px;padding:16px}.context-panel h3{margin:9px 0 25px;font-size:.8rem}.context-record{border-top:1px solid #ffffff14;gap:4px;padding:10px 0;display:grid}.context-record b{font-size:.55rem}.context-record span{color:#789087;font-size:.51rem;line-height:1.4}.assistant-panel{background:linear-gradient(145deg,#15382d,#101e19)}.assistant-title{color:var(--lime);align-items:center;gap:7px;font-size:.65rem;display:flex}.assistant-title .evidence-badge{margin-left:auto}.assistant-prompt{color:#b6c8bf;background:#ffffff0b;border-radius:7px;margin:20px 0 10px;padding:10px;font-size:.58rem}.assistant-response{color:#d7e2dd;align-items:flex-start;gap:8px;display:flex}.assistant-response svg{color:var(--lime);flex:none}.assistant-response p{margin:0;font-size:.57rem;line-height:1.55}.proposed-action{background:#d6f45b0d;border:1px solid #d6f45b33;border-radius:8px;margin-top:15px;padding:11px}.proposed-action>span{color:#7f958b;letter-spacing:.09em;font-size:.46rem;display:block}.proposed-action strong{margin:5px 0 10px;font-size:.6rem;display:block}.proposed-action button{background:var(--lime);color:#10231d;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:.51rem;font-weight:700;display:flex}.proposed-action button:disabled{opacity:.75;cursor:default}.insight-toolbar h3{margin:4px 0 0;font-size:.95rem}.insight-toolbar select{color:#bfcdc6;background:#101e19;border:1px solid #ffffff21;border-radius:6px;padding:7px 28px 7px 9px;font-size:.55rem}.kpi-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.kpi-grid>div{background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;gap:5px;padding:13px;display:grid}.kpi-grid span{color:#7c9288;font-size:.48rem}.kpi-grid strong{font-size:.8rem}.kpi-grid i{color:#9bb1a7;font-size:.48rem;font-style:normal}.chart-panel{border:1px solid #ffffff17;border-radius:9px;margin-top:12px;padding:14px}.chart-head{justify-content:space-between;align-items:center;display:flex}.chart-head div{gap:3px;display:grid}.chart-head b{font-size:.59rem}.chart-head span{color:#70877d;font-size:.46rem}.chart-head button{align-items:center;gap:4px;display:flex}.bar-chart{border-bottom:1px solid #ffffff14;border-left:1px solid #ffffff14;justify-content:space-around;align-items:flex-end;gap:12px;height:170px;margin-top:15px;padding:12px 14px 0;display:flex}.bar-chart i{background:linear-gradient(to top,var(--green),var(--lime));opacity:.8;border-radius:4px 4px 0 0;width:9%}.roadmap-panel{flex-direction:column;justify-content:center;min-height:390px;padding:35px;display:flex}.roadmap-panel h3{letter-spacing:-.04em;max-width:560px;margin:16px 0 46px;font-size:1.6rem;line-height:1.12}.roadmap-track{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px;display:grid}.roadmap-track>div{background:#b59aef0f;border:1px solid #b59aef40;border-radius:9px;gap:10px;min-height:110px;padding:14px;display:flex}.roadmap-track i{color:var(--purple);font:.54rem var(--font-geist-mono);font-style:normal}.roadmap-track span{align-content:center;gap:5px;display:grid}.roadmap-track b{font-size:.67rem}.roadmap-track small{color:#8d819d;font-size:.49rem;line-height:1.35}.roadmap-panel>p{color:#a69bac;margin:34px 0 0;font-size:.64rem}.demo-page,.privacy-page,.simple-page,.story-page{max-width:1400px;margin:auto;padding:0 34px 100px}.story-hero{grid-template-columns:.72fr 1.28fr;align-items:center;gap:64px;min-height:710px;padding:92px 0 82px;display:grid}.demo-copy h1,.simple-hero h1,.story-hero-copy h1{letter-spacing:-.07em;margin:17px 0 24px;font-size:clamp(3.2rem,5.6vw,6.1rem);font-weight:590;line-height:.94}.demo-copy>p,.simple-hero>p,.story-hero-copy>p{max-width:680px;color:var(--muted);margin:0 0 30px;font-size:1.05rem;line-height:1.75}.story-sections{border-top:1px solid var(--line)}.story-section{border-bottom:1px solid var(--line);grid-template-columns:70px .85fr 1.15fr;align-items:center;gap:45px;padding:94px 0;display:grid}.story-index{color:var(--green);font:.68rem var(--font-geist-mono);align-self:start;padding-top:8px}.section-kicker{align-items:center;gap:12px;display:flex}.section-kicker>span:first-child{color:var(--green);font:.62rem var(--font-geist-mono);letter-spacing:.11em}.story-copy h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(2rem,3.3vw,3.65rem);font-weight:590;line-height:1.02}.story-copy>p{color:var(--muted);line-height:1.75}.story-copy ul{gap:10px;margin:25px 0;padding:0;list-style:none;display:grid}.story-copy li{align-items:center;gap:8px;font-size:.79rem;display:flex}.story-copy li svg{color:var(--green)}@supports (color:color-mix(in lab,red,red)){.claim-ref{color:color-mix(in srgb,var(--muted) 70%,transparent)}}.claim-ref{font:.57rem var(--font-geist-mono)}.story-mini-visual{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:25px}.story-mini-visual>span{color:var(--green);font:.56rem var(--font-geist-mono);letter-spacing:.1em;margin-bottom:20px;display:block}.story-mini-visual>div{border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:12px 14px;display:grid}.story-mini-visual i{width:24px;height:24px;color:var(--green);background:var(--green);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.story-mini-visual i{background:color-mix(in srgb,var(--green) 9%,transparent)}}.story-mini-visual i{font:.55rem var(--font-geist-mono);font-style:normal}.story-mini-visual b{font-size:.7rem}.story-mini-visual em{color:var(--muted);font-size:.52rem;font-style:normal}.simple-hero{max-width:1000px;padding:120px 0 90px}.about-grid,.privacy-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.about-grid article,.privacy-grid article{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;align-items:flex-start;min-height:320px;padding:30px;display:flex}.about-grid svg,.privacy-grid svg{color:var(--green);margin-bottom:auto}.about-grid span,.privacy-grid span{color:var(--green);font:.59rem var(--font-geist-mono);letter-spacing:.1em;margin:26px 0 10px}.about-grid h2,.privacy-grid h2{letter-spacing:-.04em;margin:0 0 12px;font-size:1.35rem}.about-grid p,.privacy-grid p{color:var(--muted);font-size:.85rem;line-height:1.65}.about-grid a,.privacy-grid a{color:var(--green);margin-top:6px;font-size:.78rem;font-weight:700}.privacy-gate{border-color:var(--amber)!important}@supports (color:color-mix(in lab,red,red)){.privacy-gate{border-color:color-mix(in srgb,var(--amber) 45%,var(--line))!important}}.privacy-gate span,.privacy-gate svg{color:var(--amber)}.demo-page{grid-template-columns:1fr .72fr;align-items:center;gap:100px;min-height:calc(100svh - 76px);padding-top:100px;display:grid}.demo-copy ul{grid-template-columns:1fr 1fr;gap:11px;margin:35px 0;padding:0;list-style:none;display:grid}.demo-copy li{color:var(--muted);align-items:center;gap:8px;font-size:.78rem;display:flex}.demo-copy li svg{color:var(--green)}.demo-contact{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:17px;padding:42px}.demo-status{color:var(--green);font:.57rem var(--font-geist-mono);letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:50px;display:inline-flex}.demo-status i{background:var(--green);border-radius:50%;width:7px;height:7px}.demo-contact>svg{color:var(--green)}.demo-contact h2{letter-spacing:-.05em;margin:22px 0 12px;font-size:2rem;line-height:1.06}.demo-contact p{color:var(--muted);margin:0 0 26px;font-size:.87rem;line-height:1.65}.demo-contact .button{width:100%}.demo-contact small{color:var(--muted);text-align:center;margin-top:18px;font-size:.62rem;display:block}.privacy-page{padding-bottom:120px}.privacy-hero{max-width:920px;padding:110px 0 70px}.privacy-hero h1{letter-spacing:-.07em;margin:17px 0 24px;font-size:clamp(3.2rem,5.6vw,6.1rem);font-weight:590;line-height:.94}.privacy-hero>p{max-width:760px;color:var(--muted);margin:0 0 16px;font-size:1.05rem;line-height:1.75}.privacy-hero .privacy-updated{font-size:.75rem}.privacy-layout{border-top:1px solid var(--line);grid-template-columns:250px minmax(0,820px);align-items:start;gap:70px;padding-top:54px;display:grid}.privacy-contents{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:12px;padding:22px;display:grid;position:sticky;top:105px}.privacy-contents strong{color:var(--green);font:.59rem var(--font-geist-mono);letter-spacing:.1em;margin-bottom:5px}.privacy-contents a{color:var(--muted);font-size:.68rem;line-height:1.45}.privacy-contents a:hover{color:var(--ink)}.privacy-policy-copy{min-width:0}.privacy-policy-copy section{padding:0 0 50px;scroll-margin-top:105px}.privacy-policy-copy h2{color:var(--ink);letter-spacing:-.04em;margin:0 0 18px;font-size:1.65rem;line-height:1.15}.privacy-policy-copy li,.privacy-policy-copy p{color:var(--muted);font-size:.88rem;line-height:1.8}.privacy-policy-copy p{margin:0 0 17px}.privacy-policy-copy ul{margin:0 0 20px;padding-left:22px}.privacy-policy-copy li{margin-bottom:9px;padding-left:5px}.privacy-policy-copy strong{color:var(--ink)}.privacy-policy-copy a{color:var(--green);text-underline-offset:3px;font-weight:700;text-decoration:underline}.site-footer{border-top:1px solid var(--line);background:var(--surface);padding:70px max(34px,50vw - 700px) 25px}.footer-primary{justify-content:space-between;gap:64px;padding-bottom:55px;display:flex}.footer-primary>div:first-child p{max-width:310px;color:var(--muted);margin:20px 0;font-size:.83rem}.footer-links{grid-template-columns:repeat(4,minmax(108px,1fr));gap:46px;display:grid}.footer-links>div{flex-direction:column;gap:11px;display:flex}.footer-links strong{margin-bottom:6px;font-size:.69rem}.footer-links a{color:var(--muted);font-size:.72rem}.footer-links a:hover{color:var(--green)}.footer-legal{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:25px;padding-top:22px;font-size:.62rem;display:flex}@media (max-width:1150px){.desktop-nav{gap:14px}.desktop-nav a{font-size:.73rem}.home-hero{grid-template-columns:1fr;padding-top:70px}.home-hero-copy{max-width:900px}.home-hero h1{max-width:950px}.operating-experience{transform:none}.feature-stage,.feature-stage.reverse,.roadmap-section{grid-template-columns:1fr}.feature-stage.reverse .feature-copy{order:0}.feature-copy{max-width:800px}.story-hero{grid-template-columns:1fr}.story-hero-copy{max-width:900px}.story-section{grid-template-columns:45px 1fr}.story-mini-visual{grid-column:2}}@media (max-width:900px){.header-inner{padding:0 20px}.desktop-nav,.header-actions>.button{display:none}.mobile-menu-button,.mobile-nav{display:grid}.mobile-nav{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);opacity:0;visibility:hidden;border-radius:12px;gap:4px;padding:12px;transition:all .2s;position:absolute;top:68px;left:14px;right:14px;transform:translateY(-10px)}.mobile-nav.open{opacity:1;visibility:visible;transform:none}.mobile-nav a{color:var(--muted);border-radius:8px;padding:12px;font-size:.83rem}.mobile-nav a.active{color:var(--ink);background:var(--surface-2)}.mobile-nav .mobile-demo{color:#fff;background:var(--green);text-align:center;margin-top:6px}.section-intro.split{grid-template-columns:1fr;gap:18px}.loop-track{grid-template-columns:repeat(3,1fr)}.loop-track>div:nth-child(3n){border-right:0}.loop-track>div{border-bottom:1px solid var(--line)}.journey-grid{grid-template-columns:1fr 1fr}.feature-stage,.feature-stage.reverse,.roadmap-section{gap:40px}.mail-flow{grid-template-columns:1fr}.mail-flow>svg{justify-self:center;transform:rotate(90deg)}.mail-flow>div{min-height:100px}.about-grid,.privacy-grid{grid-template-columns:1fr}.about-grid article,.privacy-grid article{min-height:250px}.privacy-layout{grid-template-columns:1fr;gap:45px}.privacy-contents{grid-template-columns:1fr 1fr;position:static}.privacy-contents strong{grid-column:1/-1}.demo-page{grid-template-columns:1fr;gap:45px;padding-top:80px}.demo-copy{max-width:850px}.footer-primary{flex-direction:column}.footer-links{gap:35px}}@media (max-width:650px){.demo-page,.home-hero,.privacy-page,.section-shell,.simple-page,.story-page{padding-left:18px;padding-right:18px}.home-hero{gap:38px;padding-top:55px;padding-bottom:65px}.demo-copy h1,.home-hero h1,.privacy-hero h1,.simple-hero h1,.story-hero-copy h1{font-size:clamp(2.75rem,14vw,4.4rem)}.demo-copy>p,.home-hero-copy>p,.privacy-hero>p,.simple-hero>p,.story-hero-copy>p{font-size:.94rem}.privacy-hero{padding:70px 0 55px}.privacy-layout{padding-top:35px}.privacy-contents{grid-template-columns:1fr}.privacy-contents strong{grid-column:auto}.privacy-policy-copy h2{font-size:1.4rem}.hero-actions{flex-direction:column;align-items:flex-start}.hero-proof{display:grid}.oe-layout{grid-template-columns:1fr}.signal-rail{border-bottom:1px solid #ffffff14;border-right:0;grid-template-columns:1fr 1fr;display:grid}.signal-footer,.signal-heading{grid-column:1/-1}.signal-rail button{margin:0}.oe-workspace{padding:16px}.stage-track{grid-template-columns:repeat(7,70px);padding-bottom:8px;overflow-x:auto}.ai-layout,.app-body,.oe-content{grid-template-columns:1fr}.app-sidebar{display:none}.app-workspace{padding:16px}.app-crumb{text-overflow:ellipsis;white-space:nowrap;max-width:175px;overflow:hidden}.kanban{grid-template-columns:repeat(4,135px)}.mrp-steps{grid-template-columns:repeat(5,90px);padding-bottom:10px;overflow-x:auto}.bom-grid{grid-template-columns:1fr}.bom-grid>svg{justify-self:center;transform:rotate(90deg)}.kpi-grid{grid-template-columns:1fr}.bar-chart{height:130px}.roadmap-panel{padding:24px}.roadmap-track{grid-template-columns:1fr}.roadmap-track>svg{justify-self:center;transform:rotate(90deg)}.section-shell{padding-top:78px;padding-bottom:78px}.closing-panel h2,.feature-copy h2,.roadmap-copy h2,.section-intro h2{font-size:clamp(2.25rem,11vw,3.5rem)}.loop-track{grid-template-columns:1fr}.loop-track>div{border-right:0;min-height:85px}.loop-track>div svg{display:none}.journey-grid{grid-template-columns:1fr}.journey-card{min-height:270px}.closing-panel{border-radius:14px;flex-direction:column;align-items:flex-start;margin:18px;padding:35px 25px}.story-hero{gap:42px;min-height:auto;padding:70px 0 60px}.story-section{grid-template-columns:1fr;gap:20px;padding:65px 0}.story-index{padding:0}.story-mini-visual{grid-column:1}.demo-copy ul{grid-template-columns:1fr}.demo-contact{padding:28px 22px}.footer-primary{gap:35px}.footer-links{grid-template-columns:1fr 1fr}.footer-legal{flex-direction:column}.site-footer{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.manufacturing-concept{color:#f7f8ff;isolation:isolate;background:#030710;grid-template-rows:minmax(650px,1fr) auto;grid-template-columns:minmax(340px,.66fr) minmax(720px,1.34fr);align-items:center;gap:24px 34px;min-height:100svh;padding:132px max(30px,50vw - 750px) 30px;display:grid;position:relative;overflow:hidden}.manufacturing-concept-backdrop{z-index:-4;background:-webkit-image-set(url(/concept/bizcom-b2b-universe-dark-desktop.avif) 1x type("image/avif"),url(/concept/bizcom-b2b-universe-dark-desktop.webp) 1x type("image/webp")) 50%/cover no-repeat;background:image-set("/concept/bizcom-b2b-universe-dark-desktop.avif" 1x type("image/avif"),"/concept/bizcom-b2b-universe-dark-desktop.webp" 1x type("image/webp")) 50%/cover no-repeat;animation:manufacturing-camera 1.8s ease-out both;position:absolute;inset:0;transform:scale(1.012)}.manufacturing-concept-atmosphere{z-index:-3;background:linear-gradient(90deg,#03060dfa,#03060de6 24%,#03060d38 52%,#03060d14 76%,#03060d80),linear-gradient(#0000 52%,#03060de6);position:absolute;inset:0}.manufacturing-concept-atmosphere:after{content:"";mix-blend-mode:screen;background:radial-gradient(circle at 68% 45%,#1b65ff26,#0000 25%),radial-gradient(circle at 80% 63%,#7548ff21,#0000 27%);position:absolute;inset:0}:root:not(.dark) .manufacturing-concept{color:#151b29;background:#eef3f7}:root:not(.dark) .manufacturing-concept-backdrop{background-image:-webkit-image-set(url(/concept/bizcom-b2b-universe-light-desktop.avif) 1x type("image/avif"),url(/concept/bizcom-b2b-universe-light-desktop.webp) 1x type("image/webp"));background-image:image-set("/concept/bizcom-b2b-universe-light-desktop.avif" 1x type("image/avif"),"/concept/bizcom-b2b-universe-light-desktop.webp" 1x type("image/webp"))}:root:not(.dark) .manufacturing-concept-atmosphere{background:linear-gradient(90deg,#f7fafcfa,#f7fafcde 24%,#f7fafc29 50%,#f7fafc08 76%,#dde6ee4d),linear-gradient(#0000 58%,#e5ecf28c)}.manufacturing-concept-copy{z-index:6;max-width:590px;animation:studio-copy-in .9s ease-out both;position:relative}.manufacturing-concept-copy h1{letter-spacing:-.074em;margin:18px 0 24px;font-size:clamp(3.4rem,5.2vw,6.6rem);font-weight:620;line-height:.91}.manufacturing-concept-copy h1 em{color:#0000;background:linear-gradient(105deg,#7854ff,#4c6ff2 50%,#28bde9);-webkit-background-clip:text;background-clip:text;margin-top:9px;font-style:normal;display:block}.manufacturing-concept-copy>p{color:#b0b7c8;max-width:540px;margin:0 0 28px;font-size:1rem;line-height:1.72}:root:not(.dark) .manufacturing-concept-copy>p{color:#566276}.manufacturing-claim{color:#9faeff;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#070e1f94;border:1px solid #748fdb33;border-radius:10px;align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:28px;padding:10px 13px;display:flex}.manufacturing-claim span{gap:4px;display:grid}.manufacturing-claim strong{color:#e4e9f7;font-size:.6rem}.manufacturing-claim small{color:#79859c;font-size:.46rem}:root:not(.dark) .manufacturing-claim{background:#ffffffab}:root:not(.dark) .manufacturing-claim strong{color:#25304a}.manufacturing-visual-world{z-index:2;perspective:1400px;min-height:650px;position:relative}.manufacturing-live-panel{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:100%;background:linear-gradient(145deg,#030c1fe8,#050c1ac9);border:1px solid #4a87ff6b;border-radius:17px;width:72%;min-height:470px;padding:18px;animation:manufacturing-panel-in .7s ease-out both;position:absolute;top:7%;right:0;overflow:hidden;transform:rotateY(-2deg);box-shadow:0 30px 90px #0000005c}:root:not(.dark) .manufacturing-live-panel{background:linear-gradient(145deg,#fbfeffed,#e9f2fadb);border-color:#2c5cb840;box-shadow:0 30px 75px #364c682e}.manufacturing-live-panel header{border-bottom:1px solid #7397e22e;justify-content:space-between;gap:15px;padding-bottom:13px;display:flex}.manufacturing-live-panel header span{color:#64c2ff;font:.49rem var(--font-geist-mono);letter-spacing:.08em}.manufacturing-live-panel header span i{background:#52d4ff;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #52d4ff}.manufacturing-live-panel header b{color:#75839e;font:.47rem var(--font-geist-mono);letter-spacing:.06em}.manufacturing-panel-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:18px;display:grid}.manufacturing-panel-heading>svg{color:#6fc0ff}.manufacturing-panel-heading>span{gap:6px;display:grid}.manufacturing-panel-heading small{color:#6aaef3;font:.46rem var(--font-geist-mono);letter-spacing:.08em}.manufacturing-panel-heading strong{letter-spacing:-.045em;font-size:1.32rem;line-height:1.08}.manufacturing-panel-heading em{color:#eeb66a;font:.42rem var(--font-geist-mono);background:#854c0e1f;border:1px solid #e5a44b47;border-radius:5px;padding:5px 7px;font-style:normal}.manufacturing-live-panel>p{color:#8d99af;margin:10px 0 15px;font-size:.62rem;line-height:1.55}:root:not(.dark) .manufacturing-live-panel>p{color:#58677b}.manufacturing-state-flow{background:#0d1f4166;border:1px solid #5386ec2e;border-radius:10px;grid-template-columns:repeat(5,1fr);padding:12px 8px;display:grid}.manufacturing-state-flow>div{justify-items:center;gap:5px;display:grid;position:relative}.manufacturing-state-flow i{color:#7ec7ff;width:25px;height:25px;font:.48rem var(--font-geist-mono);background:#14448373;border:1px solid #5099ff6b;border-radius:50%;place-items:center;font-style:normal;display:grid}.manufacturing-state-flow span{color:#9eabc0;text-align:center;font-size:.46rem}.manufacturing-state-flow svg{color:#3788f5;position:absolute;top:6px;right:-6px}:root:not(.dark) .manufacturing-state-flow{background:#e0edf9b8}:root:not(.dark) .manufacturing-state-flow span{color:#536379}.manufacturing-signals{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.manufacturing-signals article{background:#08163087;border:1px solid #507cd230;border-radius:8px;flex-direction:column;min-height:105px;padding:11px;display:flex}.manufacturing-signals small{color:#77869e;font-size:.46rem}.manufacturing-signals strong{color:#e8edfa;margin:8px 0;font-size:.72rem}.manufacturing-signals article>span{align-items:flex-end;gap:3px;height:28px;margin-top:auto;display:flex}.manufacturing-signals article>span i{background:linear-gradient(#39c8ff,#2869ef);flex:1;height:33%}.manufacturing-signals article>span i:nth-child(2){height:56%}.manufacturing-signals article>span i:nth-child(3){height:43%}.manufacturing-signals article>span i:nth-child(4){height:75%}.manufacturing-signals article>span i:nth-child(5){height:91%}:root:not(.dark) .manufacturing-signals article{background:#ffffffa1}:root:not(.dark) .manufacturing-signals strong{color:#1c2840}.manufacturing-live-panel footer{color:#9da9bd;background:#5276be17;border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:10px;font-size:.5rem;display:flex}.manufacturing-live-panel footer svg{color:#73d2a5}.manufacturing-core{z-index:6;background:#040a17db;border:1px solid #656fff66;border-radius:50%;width:112px;height:112px;padding:13px;animation:manufacturing-core-on .85s ease-out both;position:absolute;top:27%;left:22%;box-shadow:0 0 50px #4458ff40}.manufacturing-core img{object-fit:cover;border-radius:50%;width:100%;height:100%}.manufacturing-core span{border:1px solid #5c7dff40;border-radius:50%;position:absolute;inset:-10px}.manufacturing-state-nav{z-index:8;grid-template-columns:repeat(3,1fr);gap:6px;width:66%;display:grid;position:absolute;bottom:2%;right:1%}.manufacturing-state-nav button{color:#758199;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;cursor:pointer;background:#040c1dc2;border:1px solid #718fd229;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;min-height:62px;padding:8px;display:grid}.manufacturing-state-nav button svg{color:#6d87c9;grid-row:1/3}.manufacturing-state-nav button span{font-size:.52rem;font-weight:720}.manufacturing-state-nav button small{color:#626f87;font:.36rem var(--font-geist-mono)}.manufacturing-state-nav button.active,.manufacturing-state-nav button:focus-visible,.manufacturing-state-nav button:hover{color:#f2f5ff;background:#1c3d80c9;border-color:#588dff94;outline:none}:root:not(.dark) .manufacturing-state-nav button{background:#f8fcffd1}:root:not(.dark) .manufacturing-state-nav button.active{color:#15223d;background:#d9e8faf2}.manufacturing-cut-line{z-index:1;pointer-events:none;width:34%;height:1px;position:absolute;top:28%;left:52%;transform:rotate(-8deg)}.manufacturing-cut-line:before{content:"";transform-origin:0;background:linear-gradient(90deg,#0000,#4e67ff,#4dd2ff,#0000);animation:manufacturing-cut 1.1s ease-out forwards;position:absolute;inset:0;transform:scaleX(0)}.manufacturing-cut-line i{background:#66d9ff;border-radius:50%;width:8px;height:8px;animation:manufacturing-spark 1.1s ease-out both;position:absolute;top:-4px;left:0;box-shadow:0 0 17px #66d9ff}.manufacturing-journey{z-index:8;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#040a17c9;border:1px solid #7895d72e;border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(10,1fr);display:grid;position:relative}.manufacturing-journey>div{color:#667187;border-right:1px solid #7895d71c;align-content:center;gap:6px;min-height:70px;padding:10px 8px;display:grid}.manufacturing-journey>div:last-child{border:0}.manufacturing-journey>div.active{color:#edf2ff;background:linear-gradient(#0000,#2b4c9f1f)}.manufacturing-journey i{color:#7089c5;font:.41rem var(--font-geist-mono);font-style:normal}.manufacturing-journey span{font-size:.43rem;font-weight:650;line-height:1.3}:root:not(.dark) .manufacturing-journey{background:#f8fcffd1}:root:not(.dark) .manufacturing-journey>div.active{color:#1a2741}.manufacturing-play{z-index:10;color:#a4afc2;cursor:pointer;background:#040b19b3;border:1px solid #7792d033;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;font-size:.5rem;display:flex;position:absolute;bottom:118px;left:max(30px,50vw - 750px)}:root:not(.dark) .manufacturing-play{color:#46546b;background:#ffffffbf}@keyframes manufacturing-camera{0%{filter:blur(3px);transform:scale(1.06)}to{filter:none;transform:scale(1.012)}}@keyframes manufacturing-panel-in{0%{opacity:0;transform:translate(18px,8px)rotateY(-2deg)}to{opacity:1;transform:rotateY(-2deg)}}@keyframes manufacturing-core-on{0%{opacity:.2;transform:scale(.82)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes manufacturing-cut{to{transform:scaleX(1)}}@keyframes manufacturing-spark{0%{opacity:0;left:0}20%{opacity:1}to{opacity:0;left:100%}}@media (max-width:1100px){.manufacturing-concept{grid-template-columns:1fr;padding-top:120px}.manufacturing-concept-copy{max-width:780px}.manufacturing-visual-world{min-height:680px}.manufacturing-journey{grid-template-columns:repeat(5,1fr)}.manufacturing-play{display:none}}@media (max-width:700px){.manufacturing-concept{width:100%;max-width:100vw;min-height:auto;padding:108px 18px 24px;display:block}.manufacturing-concept-backdrop{background-image:-webkit-image-set(url(/concept/bizcom-b2b-universe-dark-mobile.avif) 1x type("image/avif"),url(/concept/bizcom-b2b-universe-dark-mobile.webp) 1x type("image/webp"));background-image:image-set("/concept/bizcom-b2b-universe-dark-mobile.avif" 1x type("image/avif"),"/concept/bizcom-b2b-universe-dark-mobile.webp" 1x type("image/webp"));background-position:top}:root:not(.dark) .manufacturing-concept-backdrop{background-image:-webkit-image-set(url(/concept/bizcom-b2b-universe-light-mobile.avif) 1x type("image/avif"),url(/concept/bizcom-b2b-universe-light-mobile.webp) 1x type("image/webp"));background-image:image-set("/concept/bizcom-b2b-universe-light-mobile.avif" 1x type("image/avif"),"/concept/bizcom-b2b-universe-light-mobile.webp" 1x type("image/webp"))}.manufacturing-concept-atmosphere{background:linear-gradient(#03060df5,#03060ddb 28%,#03060d40 48%,#03060ddb 78%)}:root:not(.dark) .manufacturing-concept-atmosphere{background:linear-gradient(#f8fafcf5,#f8fafcde 28%,#f8fafc33 48%,#ebf0f5e3 78%)}.manufacturing-concept-copy h1{font-size:clamp(2.85rem,12vw,4rem)}.manufacturing-concept-copy>p{font-size:.91rem}.manufacturing-concept-copy .hero-actions{align-items:flex-start}.manufacturing-claim{width:100%}.manufacturing-visual-world{flex-direction:column;min-height:900px;margin-top:28px;padding-top:320px;display:flex}.manufacturing-core{width:100px;height:100px;margin-left:-50px;top:68px;left:50%}.manufacturing-live-panel{width:100%;min-height:470px;padding:12px;position:relative;inset:auto;transform:none}.manufacturing-panel-heading strong{font-size:1.05rem}.manufacturing-state-flow{grid-template-columns:repeat(5,76px);overflow-x:auto}.manufacturing-signals{grid-template-columns:1fr 1fr}.manufacturing-signals article:nth-child(3){display:none}.manufacturing-state-nav{scroll-snap-type:x mandatory;width:auto;display:flex;position:absolute;inset:235px 0 auto;overflow-x:auto}.manufacturing-state-nav button{scroll-snap-align:start;flex:0 0 148px}.manufacturing-journey{grid-template-columns:1fr 1fr;margin-top:22px}.manufacturing-journey>div{min-height:58px}.manufacturing-cut-line{top:57%}.story-page .story-hero{margin-top:70px}}@media (prefers-reduced-motion:reduce){.manufacturing-concept-backdrop,.manufacturing-core,.manufacturing-cut-line i,.manufacturing-cut-line:before,.manufacturing-live-panel{animation:none!important;transform:none!important}}.claim-ref{color:var(--muted);font-size:.6rem}@media (max-width:700px){.manufacturing-concept-backdrop{animation:none;transform:none}}@media (min-width:981px){.manufacturing-live-panel{-webkit-backdrop-filter:blur(13px)saturate(115%);backdrop-filter:blur(13px)saturate(115%);background:linear-gradient(145deg,#030c1fba,#050c1a8c);border-color:#5c99ff52;width:58%;min-height:430px;padding:15px;top:12%;right:1%;box-shadow:0 28px 75px #0000004d,inset 0 1px #b8dcff1a,inset 0 0 65px #1a5bff09}:root:not(.dark) .manufacturing-live-panel{background:linear-gradient(145deg,#fbfeffcc,#e7f1f9a6);border-color:#2c5cb830;box-shadow:0 26px 66px #364c6826,inset 0 1px #ffffffd1}.manufacturing-core{width:104px;height:104px;top:31%;left:38%}.manufacturing-state-nav{width:58%;bottom:4%;right:2%}}@media (min-width:981px) and (max-width:1240px){.manufacturing-live-panel{width:64%}.manufacturing-core{left:32%}.manufacturing-state-nav{width:64%}}:root{--bg:#f5f4fa;--surface:#fff;--surface-2:#ecebf5;--ink:#191820;--muted:#686778;--line:#201e321f;--green:#5658ef;--green-2:#355dff;--lime:#78e9ff;--blue:#356cff;--purple:#925cff;--shadow:0 34px 90px #2c275a24}.dark{--bg:#111014;--surface:#19181f;--surface-2:#23212c;--ink:#f5f4fb;--muted:#aaa8b8;--line:#e7e4ff21;--green:#8587ff;--green-2:#6686ff;--lime:#78e9ff;--blue:#7391ff;--purple:#c184ff;--shadow:0 34px 100px #0006}::selection{color:#fff;background:#7a62ff}.brand{height:46px}.brand-logo{object-fit:contain;width:148px;height:auto;display:block}.brand-logo-compact{width:72px}.desktop-nav a.active,.desktop-nav a:hover{border-color:#6968f6}.button{background:linear-gradient(135deg,#5256ef,#754ff3);box-shadow:0 12px 28px #5256ef3d}.button:hover{background:linear-gradient(135deg,#4347dd,#643ce5);box-shadow:0 18px 36px #5256ef4d}.button-light{color:#17161d;background:#78e9ff}.button-light:hover{background:#9af0ff}.home-hero{grid-template-columns:.62fr 1.38fr;gap:38px;max-width:1680px;margin:auto;padding-top:64px;padding-bottom:70px}.home-hero h1{font-size:clamp(3.2rem,4.75vw,5.85rem)}.home-hero h1 em{color:#0000;background:linear-gradient(110deg,#5360f2,#9a54f1 62%,#31bce5);-webkit-background-clip:text;background-clip:text}.home-hero:before{background-image:linear-gradient(#5658ef12 1px,#0000 0),linear-gradient(90deg,#5658ef12 1px,#0000 0)}.hero-orbit{border-color:#5f5beb2e}.closing-panel{background:linear-gradient(135deg,#171622,#24204a)}.closing-panel p{color:#b9b6ca}.biz-cockpit{z-index:2;color:#f4f3fb;background:#17161d;border:1px solid #ffffff21;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 48px 120px #1f1b4447}.cockpit-topbar{background:#1d1b25;border-bottom:1px solid #ffffff17;grid-template-columns:auto minmax(160px,320px) auto;align-items:center;gap:18px;height:46px;padding:0 14px;display:grid}.cockpit-product{align-items:center;gap:8px;min-width:0;display:flex}.cockpit-product .brand-logo-compact{width:67px}.cockpit-product em{color:#8e8b9d;white-space:nowrap;border-left:1px solid #ffffff21;padding-left:8px;font-size:.48rem;font-style:normal}.cockpit-search{color:#777483;background:#15141a;border:1px solid #ffffff14;border-radius:6px;gap:7px;height:27px;padding:0 10px;font-size:.48rem}.cockpit-search,.cockpit-user{align-items:center;display:flex}.cockpit-user{color:#a6a3b1;justify-self:end;gap:8px;font-size:.49rem}.cockpit-user>i{color:#fff;background:linear-gradient(135deg,#5862ef,#9e52f1);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.45rem;font-style:normal;display:grid}.cockpit-nav{color:#777482;background:#141319;border-bottom:1px solid #ffffff12;gap:20px;padding:0 14px;font-size:.47rem}.cockpit-nav,.cockpit-nav span{align-items:center;height:34px;display:flex}.cockpit-nav span{border-bottom:2px solid #0000}.cockpit-nav span.active{color:#aeb0ff;border-color:#7778ff}.cockpit-body{padding:15px}.cockpit-title-row{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.cockpit-title-row small,.workspace-heading-rich small{color:#777483;font:500 .45rem var(--font-geist-mono);letter-spacing:.08em}.cockpit-title-row h2{letter-spacing:-.025em;margin:4px 0 0;font-size:.88rem}.cockpit-period{color:#a5a2af;border:1px solid #ffffff1a;border-radius:6px;gap:5px;padding:6px 8px;font-size:.45rem}.cockpit-period,.cockpit-scope{align-items:center;display:flex}.cockpit-scope{color:#797684;background:#17161c;border:1px solid #ffffff12;border-radius:6px;gap:15px;margin:10px 0 0;padding:7px 9px;font-size:.38rem}.cockpit-scope span{gap:4px;display:flex}.cockpit-scope b{color:#aaa7b4;font-weight:560}.cockpit-scope em{color:#696673;margin-left:auto;font-style:normal}.cockpit-kpis{grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0;display:grid}.cockpit-kpis article{background:#1d1b24;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:10px}.cockpit-kpis span{color:#858291;align-items:center;gap:5px;font-size:.43rem;display:flex}.cockpit-kpis span svg{color:#8384ff}.cockpit-kpis strong{letter-spacing:-.03em;margin:8px 0 3px;font-size:.86rem;display:block}.cockpit-kpis small{color:#777483;font-size:.42rem}.cockpit-grid{grid-template-columns:.8fr 1.72fr .72fr;gap:8px;display:grid}.cockpit-activity,.cockpit-focus,.cockpit-signals{background:#1c1a22;border:1px solid #ffffff14;border-radius:9px;min-width:0}.cockpit-activity header,.cockpit-focus>header,.cockpit-signals header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;min-height:45px;padding:9px 10px;display:flex}.cockpit-activity header,.cockpit-signals header div{display:grid}.cockpit-activity header small,.cockpit-focus header small,.cockpit-signals header small{color:#706d7b;letter-spacing:.08em;font-size:.4rem}.cockpit-activity header strong,.cockpit-focus header strong,.cockpit-signals header strong{margin-top:3px;font-size:.59rem}.cockpit-signals header>span{color:#858291;font-size:.4rem}.cockpit-signals>button{color:#bcb9c7;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:3px 1fr auto;align-items:center;gap:8px;width:100%;min-height:64px;padding:9px 8px 9px 14px;display:grid;position:relative}.cockpit-signals>button.active,.cockpit-signals>button:hover{background:linear-gradient(90deg,#5c5ef229,#5c5ef208)}.cockpit-signals>button.active{box-shadow:inset 2px 0 #7778ff}.signal-severity{background:#7f80f5;border-radius:3px;width:3px;height:28px}.severity-1{background:#f0a45c}.severity-2{background:#b47bf4}.cockpit-signals button>span{gap:4px;display:grid}.cockpit-signals button b{color:#e4e2eb;font-size:.49rem;line-height:1.25}.cockpit-signals button small{color:#777483;font-size:.39rem}.cockpit-signals button em{color:#aaa7b4;white-space:nowrap;font-size:.4rem;font-style:normal}.cockpit-signals footer{color:#6f6c79;align-items:center;gap:5px;padding:8px;font-size:.38rem;display:flex}.cockpit-focus>header .evidence-badge{font-size:.36rem}.focus-meta{color:#7b7886;flex-wrap:wrap;gap:6px 14px;padding:8px 10px;font-size:.39rem;display:flex}.focus-meta b{color:#a6a3b1}.focus-flow{grid-template-columns:repeat(7,1fr);padding:7px 8px 11px;display:grid}.focus-flow button{color:#64616d;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;font-size:.34rem;display:grid;position:relative}.focus-flow button:not(:last-child):after{content:"";background:#ffffff1a;height:1px;position:absolute;top:8px;left:64%;right:-36%}.focus-flow button i{z-index:1;background:#1c1a22;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.36rem;font-style:normal;display:grid;position:relative}.focus-flow button.done i{color:#15141a;background:#8587ff;border-color:#7b7cf6}.focus-flow button.current{color:#d8d6e1}.focus-flow button.current i{color:#8de8ff;border-color:#78e9ff;box-shadow:0 0 0 3px #78e9ff14}.focus-panels{grid-template-columns:.9fr 1.1fr;gap:7px;padding:0 9px 9px;display:grid}.context-evidence,.embedded-intelligence{background:#17161d;border:1px solid #ffffff14;border-radius:7px;min-width:0;padding:10px}.context-heading{color:#b6b3c0;align-items:center;gap:5px;margin-bottom:7px;font-size:.46rem;display:flex}.context-heading svg{color:#8587ff}.context-evidence>div:not(.context-heading){border-top:1px solid #ffffff0f;grid-template-columns:20px 1fr auto;align-items:center;gap:4px;min-height:30px;display:grid}.context-evidence>div i{color:#676472;font-size:.35rem;font-style:normal}.context-evidence>div span{color:#a5a2b0;font-size:.4rem}.context-evidence>div em{color:#74717e;font-size:.34rem;font-style:normal}.embedded-intelligence{background:linear-gradient(145deg,#413e9159,#1c1a22d9);transition:all .3s}.embedded-intelligence.reviewed{border-color:#78e9ff5c}.intelligence-title{color:#9ea0ff;align-items:center;gap:5px;font-size:.48rem;display:flex}.intelligence-title .evidence-badge{margin-left:auto;font-size:.32rem}.embedded-intelligence>small{color:#777483;letter-spacing:.08em;margin:12px 0 4px;font-size:.35rem;display:block}.embedded-intelligence>p{color:#f1eff7;min-height:35px;margin:0;font-size:.53rem;line-height:1.45}.governance-note{color:#8f8c9a;background:#ffffff0a;border-radius:5px;align-items:center;gap:5px;margin:8px 0;padding:6px;font-size:.36rem;display:flex}.intelligence-actions{justify-content:flex-end;gap:5px;display:flex}.intelligence-actions button{color:#a7a4b1;cursor:pointer;background:0 0;border:1px solid #ffffff1c;border-radius:5px;padding:6px 7px;font-size:.37rem}.intelligence-actions .review{color:#fff;background:linear-gradient(135deg,#5b61ef,#8c54ef);border:0;align-items:center;gap:4px;display:flex}.intelligence-actions button:disabled{opacity:.72;cursor:default}.cockpit-activity{padding-bottom:9px}.pulse-chart{border-bottom:1px solid #ffffff12;border-left:1px solid #ffffff12;align-items:flex-end;gap:5px;height:72px;margin:10px;padding:9px;display:flex}.pulse-chart span{background:linear-gradient(#65d6f2,#585bea);border-radius:2px 2px 0 0;flex:1;transition:height .35s}.pulse-legend{color:#858290;justify-content:space-between;margin:0 10px 12px;font-size:.39rem;display:flex}.pulse-legend b{color:#84e2f5}.activity-list{border-top:1px solid #ffffff12;margin:0 10px;padding-top:9px;display:grid}.activity-list>small{color:#6f6c79;margin-bottom:4px;font-size:.35rem}.activity-list span{border-bottom:1px solid #ffffff0d;grid-template-columns:29px 1fr;padding:6px 0;display:grid}.activity-list i{color:#6d6a77;font-size:.34rem;font-style:normal}.activity-list b{color:#a6a3af;font-size:.37rem;font-weight:500}.view-report{color:#9798ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:8px 10px 0;padding:0;font-size:.37rem;display:flex}.product-shell{color:#f4f3fa;min-width:0;box-shadow:var(--shadow);background:#17161d;border:1px solid #ffffff21;border-radius:16px;overflow:hidden}.product-topbar{background:#1d1b24;border-bottom:1px solid #ffffff14;grid-template-columns:90px minmax(120px,250px) 1fr;align-items:center;gap:12px;height:42px;padding:0 13px;display:grid}.product-logo .brand-logo-compact{width:64px}.product-search{color:#716e7b;background:#141319;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:5px;height:25px;padding:0 8px;font-size:.42rem;display:flex}.product-role{color:#7c7987;justify-self:end;font-size:.43rem}.product-body{grid-template-columns:61px 1fr;min-height:500px;display:grid}.product-sidebar{background:#141319;border-right:1px solid #ffffff12;flex-direction:column;gap:5px;padding:9px 6px;display:flex}.product-sidebar span{color:#65626f;border:1px solid #0000;border-radius:7px;place-items:center;gap:2px;min-height:51px;display:grid}.product-sidebar span.active{color:#aeb0ff;background:#5c5ef21f;border-color:#8587ff38}.product-sidebar small{font-size:.37rem}.product-main{min-width:0;padding:12px 14px 15px}.product-breadcrumb{color:#706d7a;margin-bottom:13px;font-size:.4rem}.product-breadcrumb i{margin:0 4px;font-style:normal}.workspace-heading-rich{justify-content:space-between;align-items:flex-start;gap:12px;min-height:46px;display:flex}.workspace-heading-rich h3{letter-spacing:-.03em;margin:4px 0 0;font-size:.9rem}.workspace-heading-rich>div:last-child{align-items:center;gap:7px;display:flex}.record-owner{color:#7d7a87;font-size:.39rem}.enterprise-map-head{justify-content:space-between;align-items:flex-end;display:flex}.enterprise-map-head small{color:#777483;letter-spacing:.08em;font-size:.42rem}.enterprise-map-head h3{margin:5px 0 0;font-size:1rem}.enterprise-map-head>span{color:#777483;font-size:.42rem}.enterprise-map{background:radial-gradient(circle,#5456ea30,#0000 32%),linear-gradient(#ffffff06 1px,#0000 0) 0 0/35px 35px,linear-gradient(90deg,#ffffff06 1px,#0000 0) 0 0/35px 35px;border:1px solid #ffffff12;border-radius:9px;min-height:345px;margin-top:12px;position:relative;overflow:hidden}.enterprise-map:after,.enterprise-map:before{content:"";border:1px solid #787af729;border-radius:50%;width:360px;height:200px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.enterprise-map:after{border-color:#78e9ff14;width:520px;height:285px}.enterprise-center{z-index:3;background:linear-gradient(145deg,#302c67,#201d38);border:1px solid #78e9ff59;border-radius:16px;align-content:center;place-items:center;width:145px;height:105px;padding:13px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #322e7861}.enterprise-center span{color:#8de8fa;letter-spacing:.08em;font-size:.35rem}.enterprise-center strong{color:#fff;margin:5px 0;font-size:.72rem}.enterprise-center small{color:#918da0;font-size:.35rem}.context-pulse{border:1px solid #78e9ff33;border-radius:20px;animation:context-arrive .65s ease-out both;position:absolute;inset:-7px}.record-orbit button{z-index:2;color:#b3b0bd;text-align:left;cursor:pointer;background:#201e27;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:7px;width:132px;min-height:48px;padding:7px;transition:all .25s;display:flex;position:absolute}.record-orbit button.active,.record-orbit button:hover{background:#292641;border-color:#8587ff80;transform:translateY(-2px)}.record-orbit button>i{color:#9698ff;background:#7b7cf61f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.35rem;font-style:normal;display:grid}.record-orbit button span{gap:2px;display:grid}.record-orbit button b{color:#e2e0e8;font-size:.44rem}.record-orbit button small{color:#777483;font-size:.34rem}.record-orbit button:first-child{top:9%;left:5%}.record-orbit button:nth-child(2){top:4%;left:38%}.record-orbit button:nth-child(3){top:9%;right:5%}.record-orbit button:nth-child(4){top:42%;left:4%}.record-orbit button:nth-child(5){top:42%;right:4%}.record-orbit button:nth-child(6){bottom:8%;left:6%}.record-orbit button:nth-child(7){bottom:4%;left:39%}.record-orbit button:nth-child(8){bottom:8%;right:6%}.record-orbit button:nth-child(9){top:23%;right:22%}.enterprise-foundation{color:#858290;background:#141319;border:1px solid #ffffff12;border-radius:7px;justify-content:center;align-items:center;gap:22px;height:39px;margin-top:7px;padding:0 10px;font-size:.39rem;display:flex}.enterprise-foundation span{align-items:center;gap:5px;display:flex}.enterprise-foundation svg{color:#8789fb}.process-ribbon{background:#141319;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(6,1fr);margin:9px 0 10px;padding:9px;display:grid}.process-ribbon button{color:#676470;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;font-size:.38rem;display:grid;position:relative}.process-ribbon button:not(:last-child):after{content:"";background:#ffffff1a;height:1px;position:absolute;top:8px;left:60%;right:-40%}.process-ribbon i{z-index:1;background:#141319;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.35rem;font-style:normal;display:grid;position:relative}.process-ribbon .complete i{color:#141319;background:#8587ff;border-color:#7e80f7}.process-ribbon .active{color:#eeeef7}.process-ribbon .active i{color:#78e9ff;border-color:#78e9ff;box-shadow:0 0 0 3px #78e9ff14}.operations-workspace{grid-template-columns:1fr 150px;gap:8px;display:grid}.record-timeline,.record-workspace{background:#1c1a22;border:1px solid #ffffff14;border-radius:8px;min-width:0}.record-workspace nav{border-bottom:1px solid #ffffff12;align-items:end;gap:15px;height:34px;padding:0 8px;display:flex}.record-workspace nav button{color:#777483;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:34px;padding:0;font-size:.4rem}.record-workspace nav button.active{color:#aeb0ff;border-color:#7e80f7}.record-summary{grid-template-columns:1fr 1fr .7fr;gap:6px;padding:9px;display:grid}.record-summary>div{background:#18171d;border:1px solid #ffffff12;border-radius:6px;padding:8px}.record-summary small{color:#6d6a77;font-size:.34rem}.record-summary b{color:#dad8e1;margin:5px 0;font-size:.48rem;display:block}.record-summary span{color:#7c7986;font-size:.36rem}.task-table{border:1px solid #ffffff12;border-radius:6px;margin:0 9px 9px;overflow:hidden}.task-table header,.task-table>div{border-bottom:1px solid #ffffff0d;grid-template-columns:1.4fr .8fr .5fr .55fr;align-items:center;gap:5px;min-height:31px;padding:0 7px;display:grid}.task-table header{color:#6f6c78;background:#151419;font-size:.32rem}.task-table>div{color:#8d8a97;font-size:.36rem}.task-table b{color:#bbb8c4;font-size:.38rem}.task-table em{color:#918e9a;background:#ffffff0f;border-radius:8px;width:max-content;padding:3px 5px;font-style:normal}.task-table em.done{color:#78dff4;background:#78dff417}.task-table em.attention{color:#f1ac6d;background:#f1ac6d1a}.record-timeline{padding:10px}.record-timeline>small{color:#6f6c78;letter-spacing:.06em;font-size:.33rem}.record-timeline>div{border-left:1px solid #ffffff17;gap:7px;padding:11px 0 11px 14px;display:flex;position:relative}.record-timeline>div>i{background:#8587ff;border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:-3px;box-shadow:0 0 0 3px #1c1a22}.record-timeline>div span{gap:3px;display:grid}.record-timeline b{color:#b9b6c2;font-size:.38rem}.record-timeline small{color:#706d79;font-size:.32rem}.record-timeline button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5b60ed,#8056ed);border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;width:100%;margin-top:8px;padding:7px;font-size:.36rem;display:flex}.manufacturing-flow{background:#141319;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:repeat(6,1fr);margin:8px 0 10px;padding:9px;display:grid}.manufacturing-flow>div{color:#66636f;justify-items:center;gap:4px;font-size:.35rem;display:grid;position:relative}.manufacturing-flow>div:not(:last-child):after{content:"";background:#ffffff17;height:1px;position:absolute;top:8px;left:61%;right:-39%}.manufacturing-flow i{z-index:1;background:#141319;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:17px;height:17px;font-size:.34rem;font-style:normal;display:grid;position:relative}.manufacturing-flow .complete i{color:#141319;background:#8587ff}.manufacturing-flow .active{color:#e8e6ef}.manufacturing-flow .active i{color:#78e9ff;border-color:#78e9ff}.manufacturing-grid{grid-template-columns:.68fr 1.32fr;gap:8px;display:grid}.bom-tree,.material-plan{background:#1c1a22;border:1px solid #ffffff14;border-radius:8px;min-width:0}.bom-tree header,.material-plan>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:39px;padding:8px 10px;display:flex}.bom-tree header span,.material-plan header span{color:#777483;letter-spacing:.07em;font-size:.34rem}.bom-tree header b{color:#8b8895;font-size:.34rem;font-weight:500}.bom-parent{color:#9597ff;background:#5c5ef214;border:1px solid #8587ff33;border-radius:6px;align-items:center;gap:7px;margin:8px;padding:8px;display:flex}.bom-parent span{gap:2px;display:grid}.bom-parent b{color:#e0dee7;font-size:.43rem}.bom-parent small{color:#777483;font-size:.33rem}.bom-tree>button{color:#aaa7b4;text-align:left;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff14;grid-template-columns:5px 1fr auto;align-items:center;gap:7px;width:calc(100% - 28px);min-height:39px;margin-left:20px;padding:5px 8px;display:grid;position:relative}.bom-tree>button.active{background:#8587ff12;border-left-color:#8587ff}.bom-tree>button>i{background:#78dff4;border-radius:50%;width:5px;height:5px;font-style:normal}.bom-tree>button>i.shortage{background:#f0a45c}.bom-tree>button span{gap:2px;display:grid}.bom-tree>button b{font-size:.38rem}.bom-tree>button small{color:#6f6c78;font-size:.32rem}.bom-tree>button em{color:#858290;font-size:.34rem;font-style:normal}.material-plan header button{color:#9693a0;background:#17161d;border:1px solid #ffffff17;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:.34rem;display:flex}.material-table{border:1px solid #ffffff12;border-radius:6px;margin:8px;overflow:hidden}.material-table>button,.material-table>div{color:#8f8c99;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0d;grid-template-columns:1.4fr .5fr .5fr .65fr;align-items:center;gap:4px;width:100%;min-height:32px;padding:0 7px;font-size:.34rem;display:grid}.material-table .table-head{color:#6e6b77;background:#151419;font-size:.31rem}.material-table button{cursor:pointer}.material-table button.active{background:#8587ff14}.material-table b{color:#bbb8c4;font-size:.36rem}.material-table em{color:#8f8c99;background:#ffffff0f;border-radius:7px;width:max-content;padding:3px 5px;font-style:normal}.material-table em.shortage{color:#f3ad70;background:#f3ad7017}.material-table em.available{color:#78dff4;background:#78dff417}.material-table em.planned{color:#b792ef;background:#b792ef1a}.planning-detail{grid-template-columns:1fr 1fr;gap:6px;margin:0 8px 8px;display:grid}.planning-detail>div{background:#17161d;border:1px solid #ffffff12;border-radius:6px;padding:8px}.planning-detail small{color:#6f6c78;font-size:.31rem}.planning-detail b{color:#d1ced8;margin:5px 0;font-size:.39rem;display:block}.planning-detail span{color:#777482;font-size:.32rem}.intelligence-workspace{grid-template-columns:1.35fr .65fr;gap:8px;display:grid}.intelligence-contexts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.intelligence-contexts>button{color:#aaa7b4;text-align:left;cursor:pointer;background:#1c1a22;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-items:flex-start;min-height:128px;padding:10px;transition:all .2s;display:flex}.intelligence-contexts>button.active,.intelligence-contexts>button:hover{background:linear-gradient(145deg,#4c4a9452,#1c1a22);border-color:#8587ff66}.intelligence-contexts button>span{color:#9a9cff;align-items:center;gap:6px;display:flex}.intelligence-contexts button>span i{background:#8587ff1a;border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.intelligence-contexts button svg{width:12px;height:12px}.intelligence-contexts button>span b{font-size:.39rem}.intelligence-contexts button>strong{color:#e0dee7;margin:13px 0 5px;font-size:.53rem}.intelligence-contexts button>small{color:#817e8b;font-size:.37rem;line-height:1.4}.intelligence-contexts button>em{color:#9698ff;align-items:center;gap:4px;margin-top:auto;font-size:.34rem;font-style:normal;display:flex}.governed-action{background:linear-gradient(145deg,#282448,#1b1924);border:1px solid #8587ff40;border-radius:9px;padding:13px;transition:all .25s}.governed-action.reviewed{border-color:#78e9ff66}.action-head{color:#9c9eff;align-items:center;gap:7px;display:flex}.action-head span{gap:2px;display:grid}.action-head b{font-size:.46rem}.action-head small{color:#7d7989;font-size:.33rem}.action-context{background:#00000024;border:1px solid #ffffff12;border-radius:6px;margin:17px 0;padding:10px}.action-context small,.action-recommendation small{color:#777382;letter-spacing:.07em;font-size:.31rem}.action-context p{color:#c2bfca;margin:6px 0 0;font-size:.4rem;line-height:1.5}.action-recommendation{gap:7px;display:flex}.action-recommendation>svg{color:#78e9ff;flex:none}.action-recommendation span{gap:5px;display:grid}.action-recommendation b{color:#f1eff6;font-size:.46rem;line-height:1.45}.action-guardrail{color:#83e0f2;background:#78e9ff0f;border-radius:6px;align-items:center;gap:7px;margin:15px 0;padding:8px;display:flex}.action-guardrail span{gap:2px;display:grid}.action-guardrail b{font-size:.38rem}.action-guardrail small{color:#7f7c89;font-size:.31rem}.action-buttons{grid-template-columns:.7fr 1.3fr;gap:5px;display:grid}.action-buttons button{color:#a7a4b0;background:0 0;border:1px solid #ffffff1a;border-radius:5px;padding:7px;font-size:.34rem}.action-buttons button:last-child{color:#fff;background:linear-gradient(135deg,#5b60ed,#8753ee);border:0;justify-content:center;align-items:center;gap:4px;display:flex}.action-buttons button:disabled{opacity:.7}.report-export{color:#fff;background:linear-gradient(135deg,#5b60ed,#8056ed);border:0;border-radius:5px;padding:6px 8px;font-size:.34rem}.report-workspace{grid-template-columns:125px 1fr 154px;gap:7px;display:grid}.report-catalogue,.report-result,.report-schedule{background:#1c1a22;border:1px solid #ffffff14;border-radius:8px;min-width:0}.report-catalogue{padding:8px}.report-catalogue label{color:#706d7a;background:#151419;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:5px;height:26px;margin-bottom:11px;padding:0 7px;font-size:.34rem;display:flex}.report-catalogue>small{color:#6e6b77;letter-spacing:.07em;margin:0 4px 6px;font-size:.3rem;display:block}.report-catalogue button{color:#8e8b97;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:14px 1fr auto;align-items:center;gap:4px;width:100%;padding:7px 5px;font-size:.34rem;display:grid}.report-catalogue button.active{color:#e1dfe7;background:#8587ff1c}.report-catalogue button svg{color:#8587ff}.report-catalogue button i{color:#66636f;font-size:.29rem;font-style:normal}.report-result{overflow:hidden}.report-filters{border-bottom:1px solid #ffffff12;gap:5px;min-height:42px;padding:7px;display:flex}.report-filters button{color:#8b8895;text-align:left;background:#17161d;border:1px solid #ffffff14;border-radius:5px;grid-template-columns:1fr auto;gap:2px;min-width:78px;padding:5px 6px;display:grid}.report-filters button span{color:#65626e;grid-column:1/-1;font-size:.28rem}.report-filters button b{font-size:.32rem;font-weight:500}.report-filters .add-filter{color:#9597ff;align-items:center;gap:4px;min-width:auto;font-size:.31rem;display:flex}.report-summary{grid-template-columns:.55fr .55fr 1.2fr;gap:6px;padding:8px;display:grid}.report-summary>div{background:#18171d;border:1px solid #ffffff12;border-radius:6px;min-height:68px;padding:8px}.report-summary small{color:#6e6b77;font-size:.3rem}.report-summary b{margin:7px 0 2px;font-size:.62rem;display:block}.report-summary span{color:#7a7784;font-size:.31rem}.mini-report-chart{align-items:flex-end;gap:5px;display:flex}.mini-report-chart span{background:linear-gradient(#78e9ff,#5c60ef);border-radius:2px 2px 0 0;flex:1}.report-table{border:1px solid #ffffff12;border-radius:6px;margin:0 8px 8px;overflow:hidden}.report-table header,.report-table>div{color:#8e8b97;border-bottom:1px solid #ffffff0d;grid-template-columns:.7fr 1.2fr .75fr .75fr .35fr;align-items:center;gap:4px;min-height:28px;padding:0 6px;font-size:.31rem;display:grid}.report-table header{color:#66636f;background:#151419;font-size:.28rem}.report-table em{color:#a6a7ff;background:#8587ff1a;border-radius:7px;width:max-content;padding:3px 5px;font-style:normal}.report-schedule{padding:10px}.schedule-head{color:#9b9dff;align-items:center;gap:6px;margin-bottom:10px;display:flex}.schedule-head span{gap:2px;display:grid}.schedule-head b{font-size:.4rem}.schedule-head small{color:#6e6b78;font-size:.3rem}.report-schedule label{border-bottom:1px solid #ffffff0f;gap:4px;padding:8px 0;display:grid}.report-schedule label span{color:#686571;font-size:.28rem}.report-schedule label b{color:#aca9b5;font-size:.34rem;font-weight:500}.schedule-note{color:#7b7885;background:#ffffff09;border-radius:5px;align-items:flex-start;gap:5px;margin:10px 0;padding:7px;font-size:.3rem;line-height:1.4;display:flex}.schedule-note svg{color:#79dff3;flex:none}.report-schedule>button{color:#fff;background:linear-gradient(135deg,#5b60ed,#8056ed);border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;width:100%;padding:7px;font-size:.33rem;display:flex}.mobile-field-scene{border:1px solid var(--line);background:radial-gradient(circle at 78% 34%,#5b5def21,transparent 28%),var(--surface);border-radius:20px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;margin:0 0 80px;padding:70px;display:grid;overflow:hidden}.mobile-field-copy h2{letter-spacing:-.06em;margin:16px 0 18px;font-size:clamp(2.5rem,4vw,4.4rem);font-weight:590;line-height:.98}.mobile-field-copy>p{color:var(--muted);line-height:1.7}.mobile-capabilities{color:var(--muted);gap:9px;margin:25px 0;font-size:.76rem;display:grid}.mobile-capabilities span{align-items:center;gap:8px;display:flex}.mobile-capabilities svg{color:var(--green)}.mobile-screen-switch{gap:7px;display:flex}.mobile-screen-switch button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;padding:8px 11px;font-size:.67rem}.mobile-screen-switch button.active{color:#fff;background:linear-gradient(135deg,#595dee,#8056ed);border-color:#0000}.mobile-boundary{color:var(--muted);margin-top:14px;font-size:.55rem;line-height:1.45;display:block}.mobile-device-stage{place-items:center;min-height:500px;display:grid;position:relative}.route-canvas{border:1px solid var(--line);background:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px),var(--surface-2);opacity:.76;background-size:38px 38px;border-radius:18px;position:absolute;inset:8% 4%;overflow:hidden}.route-canvas>i{border:3px solid var(--surface);background:#6567ef;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 1px #5658ef33}.route-canvas i:first-child{top:67%;left:17%}.route-canvas i:nth-child(2){top:28%;left:64%}.route-canvas i:nth-child(3){bottom:18%;right:12%}.route-line{border-top:3px dashed #5658ef73;border-right:3px dashed #5658ef73;border-radius:0 70px 0 0;width:64%;height:40%;position:absolute;top:31%;left:18%;transform:rotate(-6deg)}.route-canvas small{color:var(--muted);background:var(--surface);border-radius:6px;padding:6px 8px;font-size:.56rem;position:absolute;top:15px;right:15px}.phone-frame{z-index:2;color:#f3f1f8;background:#17161d;border:8px solid #1a1920;border-radius:34px;width:245px;min-height:460px;padding:9px 9px 45px;position:relative;box-shadow:0 35px 70px #231f5252}.phone-frame:before{content:"";background:#0c0b0e;border-radius:9px;width:62px;height:15px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-status{color:#8e8b98;justify-content:space-between;align-items:center;height:24px;padding:0 6px;font-size:.47rem;display:flex}.phone-status i{border:1px solid #888592;border-radius:2px;width:12px;height:6px}.phone-brand{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:37px;padding:0 5px;display:flex}.phone-brand .brand-logo-compact{width:68px}.phone-sync{color:#777483;align-items:center;gap:5px;margin:7px 5px 0;font-size:.4rem;display:flex}.phone-sync i{background:#78e9ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #78e9ffb3}.phone-content{padding:10px 7px 7px}.phone-content>small{color:#777483;letter-spacing:.08em;font-size:.43rem}.phone-content h4{letter-spacing:-.04em;margin:7px 0 14px;font-size:1rem}.visit-card{border-bottom:1px solid #ffffff12;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;min-height:59px;padding:8px;display:grid}.visit-card.active{background:#8587ff17;border:1px solid #8587ff47;border-radius:8px}.visit-card>i{color:#9a9cff;background:#8587ff1f;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.43rem;font-style:normal;display:grid}.visit-card span{gap:3px;display:grid}.visit-card b{font-size:.56rem}.visit-card small{color:#7f7c89;font-size:.44rem}.visit-card em{color:#78e9ff;font-size:.4rem;font-style:normal}.phone-content>button{color:#fff;background:linear-gradient(135deg,#595dee,#8056ed);border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:14px;padding:10px;font-size:.52rem;display:flex}.visit-checkin{background:#78e9ff0d;border:1px solid #78e9ff24;border-radius:7px;align-items:center;gap:7px;margin-bottom:6px;padding:8px;display:flex}.visit-checkin>i{background:#78e9ff;border-radius:50%;width:7px;height:7px}.visit-checkin span{gap:2px;display:grid}.visit-checkin b{color:#d9f8ff;font-size:.48rem}.visit-checkin small{color:#777f8b;font-size:.4rem}.mobile-form,.visit-context{display:grid}.mobile-form label,.visit-context span{border-bottom:1px solid #ffffff12;gap:4px;padding:9px 3px;display:grid}.mobile-form span,.visit-context b{color:#8b8895;font-size:.46rem}.mobile-form b,.visit-context small{color:#dddbe4;font-size:.52rem;font-weight:500}.phone-bottom-nav{background:#17161d;border-top:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);height:34px;padding-top:5px;display:grid;position:absolute;bottom:8px;left:9px;right:9px}.phone-bottom-nav span{color:#6f6c78;justify-items:center;gap:2px;font-size:.36rem;display:grid}.phone-bottom-nav span.active{color:#9b9dff}.manager-overlay{z-index:3;border:1px solid var(--line);background:var(--surface);border-radius:10px;width:160px;padding:13px;position:absolute;bottom:6%;right:2%}@supports (color:color-mix(in lab,red,red)){.manager-overlay{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.manager-overlay{box-shadow:var(--shadow)}.manager-overlay small{color:var(--muted);font-size:.43rem}.manager-overlay b{margin:6px 0;font-size:.65rem;display:block}.manager-overlay>span{background:var(--surface-2);border-radius:4px;height:5px;display:block;overflow:hidden}.manager-overlay>span i{background:linear-gradient(90deg,#575bef,#72dff4);border-radius:4px;height:100%;transition:width .3s;display:block}.manager-overlay em{color:var(--muted);margin-top:5px;font-size:.45rem;font-style:normal;display:block}@keyframes context-arrive{0%{opacity:0;transform:scale(.94)}45%{opacity:.75}to{opacity:.28;transform:scale(1)}}@media (max-width:1150px){.home-hero{grid-template-columns:1fr}.biz-cockpit{width:100%}.mobile-field-scene{grid-template-columns:1fr}}@media (max-width:900px){.cockpit-grid{grid-template-columns:.8fr 1.2fr}.cockpit-activity{grid-column:1/-1;grid-template-columns:130px 1fr;display:grid}.cockpit-activity header{grid-column:1/-1}.pulse-chart{grid-row:2/5}.view-report{align-self:end}.product-body{grid-template-columns:1fr}.product-sidebar{display:none}.report-workspace{grid-template-columns:120px 1fr}.report-schedule{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.report-schedule>button,.schedule-head,.schedule-note{grid-column:1/-1}.report-schedule label{border:1px solid #ffffff0f;border-radius:5px;padding:7px}.mobile-field-scene{margin-left:18px;margin-right:18px;padding:45px 28px}.related-capabilities>div{grid-template-columns:1fr}}@media (max-width:650px){.related-capabilities{margin-bottom:55px;padding:0 18px}.brand-logo{width:126px}.home-hero{gap:34px}.biz-cockpit{border-radius:13px}.cockpit-topbar{grid-template-columns:1fr auto}.cockpit-product em,.cockpit-search{display:none}.cockpit-nav{gap:17px;overflow-x:auto}.cockpit-body{padding:10px}.cockpit-title-row h2{max-width:245px;font-size:.75rem}.cockpit-scope{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.cockpit-scope em{margin-left:0}.cockpit-kpis{grid-template-columns:1fr 1fr}.cockpit-grid{grid-template-columns:1fr}.cockpit-signals{grid-template-columns:1fr 1fr;display:grid}.cockpit-signals footer,.cockpit-signals header{grid-column:1/-1}.cockpit-signals>button{grid-template-columns:3px 1fr;min-height:76px}.cockpit-signals button>em{grid-column:2}.cockpit-activity,.cockpit-focus{grid-column:1}.focus-meta{grid-template-columns:1fr 1fr;display:grid}.focus-flow{grid-template-columns:repeat(7,58px);overflow-x:auto}.focus-panels{grid-template-columns:1fr}.cockpit-activity{display:block}.pulse-chart{height:90px}.product-topbar{grid-template-columns:80px 1fr}.product-search{display:none}.product-main{padding:10px}.workspace-heading-rich{align-items:flex-start}.workspace-heading-rich>div:last-child{justify-items:end;display:grid}.record-owner{display:none}.enterprise-map{min-width:620px}.product-main:has(.enterprise-map){overflow-x:auto}.enterprise-foundation{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.intelligence-workspace,.manufacturing-grid,.operations-workspace{grid-template-columns:1fr}.manufacturing-flow,.process-ribbon{grid-template-columns:repeat(6,74px);overflow-x:auto}.record-summary{grid-template-columns:1fr 1fr}.record-summary>div:last-child{grid-column:1/-1}.task-table{overflow-x:auto}.task-table header,.task-table>div{min-width:500px}.record-timeline{min-height:210px}.manufacturing-grid{gap:7px}.material-table{overflow-x:auto}.material-table>button,.material-table>div{min-width:430px}.intelligence-contexts,.planning-detail{grid-template-columns:1fr}.intelligence-contexts>button{min-height:116px}.governed-action{min-height:320px}.report-workspace{grid-template-columns:1fr}.report-catalogue{grid-template-columns:1fr 1fr;display:grid}.report-catalogue label,.report-catalogue>small{grid-column:1/-1}.report-filters,.report-result{overflow-x:auto}.report-summary,.report-table{min-width:540px}.report-schedule{grid-column:1;grid-template-columns:1fr 1fr}.mobile-field-scene{gap:30px;margin:0 18px 55px;padding:35px 20px}.mobile-field-copy h2{font-size:2.7rem}.mobile-screen-switch{flex-wrap:wrap}.mobile-device-stage{min-height:480px}.route-canvas{inset:5% -10%}.manager-overlay{bottom:3%;right:-2%}.phone-frame{transform:translate(-18px)}}@media (prefers-reduced-motion:reduce){.context-pulse{opacity:.28;animation:none}}.concept-header{color:#f6f7ff;background:linear-gradient(#030711d6,#0000);border-color:#ffffff1a;position:absolute;left:0;right:0}.concept-header .header-inner{max-width:1540px}.concept-header .desktop-nav{gap:22px;display:none}.concept-header .desktop-nav a{color:#c7c9d4;padding-top:29px;font-size:.73rem}.concept-header .desktop-nav a:hover{color:#fff;border-color:#6d70ff}.concept-header .icon-button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080c1980;border-color:#ffffff2e}.concept-header .header-actions>.button{background:linear-gradient(135deg,#087ffc,#6946ee);box-shadow:0 12px 30px #205beb3d}.concept-header .mobile-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;background:#070b18f5;border:1px solid #ffffff26;border-radius:16px;grid-template-columns:1fr 1fr;gap:6px;width:min(390px,100vw - 32px);padding:16px;transition:all .2s;display:grid;position:absolute;top:68px;right:24px;transform:translateY(-10px);box-shadow:0 30px 80px #0000006b}.concept-header .mobile-nav.open{opacity:1;visibility:visible;transform:none}.concept-header .mobile-nav a{color:#aaaec0;border-radius:9px;padding:13px;font-size:.8rem}.concept-header .mobile-nav a.active,.concept-header .mobile-nav a:focus-visible,.concept-header .mobile-nav a:hover{color:#fff;background:#5c69ff24;outline:none}.concept-header .mobile-nav .mobile-demo{color:#fff;text-align:center;background:linear-gradient(135deg,#087ffc,#6946ee);grid-column:1/-1;margin-top:5px}:root:not(.dark) .concept-header{color:#151a28;background:linear-gradient(#f2f7fbf2,#0000)}:root:not(.dark) .concept-header .desktop-nav a{color:#4e5869}:root:not(.dark) .concept-header .desktop-nav a:hover{color:#151a28}:root:not(.dark) .concept-header .icon-button{color:#151a28;background:#ffffffbf;border-color:#171e2e24}.studio-hero{--studio-text:#f5f7ff;--studio-muted:#b0b7c9;--studio-line:#94acff2e;--studio-glass:#050c1cbd;min-height:100svh;color:var(--studio-text);isolation:isolate;background:#020713;grid-template-rows:minmax(610px,1fr) auto auto;grid-template-columns:minmax(330px,.64fr) minmax(720px,1.36fr);align-items:center;gap:22px 28px;padding:124px max(28px,50vw - 770px) 28px;display:grid;position:relative;overflow:hidden}.studio-environment{z-index:-4;background:url(/concept/ai-studio/studio-dark.webp) 50%/cover no-repeat;animation:studio-camera-in 2.2s cubic-bezier(.2,.75,.2,1) both;position:absolute;inset:-3%}.studio-atmosphere{z-index:-3;background:linear-gradient(90deg,#020610fa,#020610e0 25%,#02061033 48%,#0206100f 72%,#02061080),linear-gradient(#0000 54%,#020610f0);position:absolute;inset:0}.studio-atmosphere:after{content:"";mix-blend-mode:screen;background:radial-gradient(circle at 60% 44%,#2769ff29,#0000 27%),radial-gradient(circle at 83% 48%,#6b43ff21,#0000 31%);position:absolute;inset:0}.studio-scan{z-index:-1;filter:blur(18px);pointer-events:none;background:linear-gradient(105deg,#0000 42%,#45acff29 50%,#0000 58%);border-radius:50%;width:58%;height:60%;animation:studio-scan-pass 2.6s ease-out .65s both;position:absolute;top:12%;right:-8%;transform:translate(-110%)}.studio-intelligence-path{z-index:1;pointer-events:none;transform-origin:0;opacity:.7;width:31%;height:1px;position:absolute;top:43%;left:55%;transform:rotate(-7deg)}.studio-intelligence-path:before{content:"";filter:drop-shadow(0 0 8px #4d8fff);transform-origin:0;background:linear-gradient(90deg,#0000,#586dff 35%,#3fc7ff 70%,#0000);animation:studio-path-travel 1.1s ease-out .12s forwards;position:absolute;inset:0;transform:scaleX(0)}.studio-intelligence-path i{background:#242e8c66;border:1px solid #6b73ff;border-radius:50%;width:17px;height:17px;animation:studio-core-pulse .9s ease-out both;position:absolute;top:-8px;left:-8px;box-shadow:0 0 20px #5366ff80}.studio-intelligence-path span{background:#58d4ff;border-radius:50%;width:6px;height:6px;animation:studio-signal-travel 1.05s ease-out .1s both;position:absolute;top:-2px;left:0;box-shadow:0 0 15px #58d4ff}:root:not(.dark) .studio-hero{--studio-text:#121928;--studio-muted:#536071;--studio-line:#2a416e26;--studio-glass:#f6faffc7;color:var(--studio-text);background:#e7edf3}:root:not(.dark) .studio-environment{background-image:url(/concept/ai-studio/studio-light.webp)}:root:not(.dark) .studio-atmosphere{background:linear-gradient(90deg,#f4f8fcf7,#f4f8fcd9 24%,#f4f8fc26 47%,#f4f8fc08 72%,#e0e8f16b),linear-gradient(#0000 55%,#e8eff6d1)}.studio-copy{z-index:8;align-self:center;max-width:590px;animation:studio-copy-in 1s cubic-bezier(.2,.75,.2,1) .12s both;position:relative}.studio-category{color:#a9abff;font:700 .67rem var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase}.studio-copy h1{letter-spacing:-.076em;margin:18px 0 24px;font-size:clamp(3.45rem,5.25vw,6.55rem);font-weight:610;line-height:.9}.studio-copy h1 em{color:#0000;background:linear-gradient(100deg,#8157ff,#4d6ef4 52%,#25baf0);-webkit-background-clip:text;background-clip:text;margin-top:10px;font-style:normal;display:block}.studio-copy>p{max-width:540px;color:var(--studio-muted);margin:0 0 28px;font-size:.97rem;line-height:1.72}.studio-actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.studio-primary{background:linear-gradient(135deg,#5e38ed,#087ffc);box-shadow:0 18px 42px #284de64d}.studio-play{border:1px solid var(--studio-line);min-height:48px;color:var(--studio-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#080e1e80;border-radius:10px;align-items:center;gap:8px;padding:0 17px;font-size:.75rem;font-weight:700;display:inline-flex}:root:not(.dark) .studio-play{background:#fff9}.studio-principle{color:#ccd2e2;font:650 .61rem var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin-top:28px;display:flex}.studio-principle i{color:#6b7aff;font-style:normal}:root:not(.dark) .studio-principle{color:#4d5668}.studio-stage{z-index:3;perspective:1600px;min-height:650px;position:relative}.studio-display{z-index:2;color:#eaf2ff;-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);transform-origin:100%;background:linear-gradient(145deg,#030c1fe6,#040a18ba);border:1px solid #4189ff61;border-radius:17px;width:70%;min-height:490px;padding:17px;position:absolute;top:5%;right:0;overflow:hidden;transform:rotateY(-3.2deg)rotateX(.5deg);box-shadow:0 32px 90px #00000057,inset 0 0 80px #155bff0d}.studio-display:before{content:"";pointer-events:none;background:linear-gradient(110deg,#4ba1ff0f,#0000 30%,#6e49ff0d);position:absolute;inset:0}:root:not(.dark) .studio-display{color:#152138;background:linear-gradient(145deg,#fafdffe8,#eaf2fad1);border-color:#275bb940;box-shadow:0 30px 80px #3a506c33}.display-header{border-bottom:1px solid #7b9ee72b;justify-content:space-between;align-items:center;gap:14px;padding:3px 4px 14px;display:flex;position:relative}.display-header>div{gap:5px;display:grid}.display-header strong{letter-spacing:.1em;font-size:.66rem}.display-header>span{color:#7f8ca6;font:.55rem var(--font-geist-mono)}.display-live{color:#66baff;font:.48rem var(--font-geist-mono);letter-spacing:.09em;align-items:center;gap:6px;display:flex}.display-live i{background:#55d3ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #55d3ff}.display-state{animation:display-scene-in .9s cubic-bezier(.2,.75,.2,1) both;position:relative}.display-heading{max-width:590px;padding:20px 5px 16px}.display-heading>span{color:#75baff;font:.54rem var(--font-geist-mono);letter-spacing:.08em;align-items:center;gap:6px;display:flex}.display-heading h2{letter-spacing:-.045em;margin:7px 0;font-size:1.45rem;line-height:1.04}.display-heading p{color:#8e9ab0;margin:0;font-size:.64rem;line-height:1.55}:root:not(.dark) .display-heading p{color:#5a687c}.display-flow{background:#0d1f4166;border:1px solid #5386ec2e;border-radius:10px;grid-template-columns:repeat(6,1fr);padding:11px 8px;display:grid}:root:not(.dark) .display-flow{background:#e2edf9ad}.display-flow>div{opacity:0;animation:display-step-in .55s calc(80ms * var(--step) + .2s) ease-out forwards;justify-items:center;gap:6px;display:grid;position:relative}.display-flow>div>i{color:#78c5ff;width:24px;height:24px;font:.48rem var(--font-geist-mono);background:#0f397073;border:1px solid #579dff61;border-radius:50%;place-items:center;font-style:normal;display:grid}.display-flow>div>span{color:#a9b4c9;text-align:center;font-size:.46rem}.display-flow svg{color:#337df4;position:absolute;top:6px;right:-7px}:root:not(.dark) .display-flow>div>span{color:#4e5e73}.display-cards{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px;display:grid}.display-card{opacity:0;min-height:122px;animation:display-card-in .65s calc(.1s * var(--card) + .42s) ease-out forwards;background:#08163080;border:1px solid #5680d733;border-radius:9px;flex-direction:column;padding:12px;display:flex}:root:not(.dark) .display-card{background:#ffffff9e}.display-card>span{color:#7f8ca4;font-size:.48rem}.display-card>strong{letter-spacing:-.035em;margin:8px 0 3px;font-size:.96rem}.display-card>small{color:#64718a;font-size:.45rem}.metric-line{align-items:flex-end;gap:3px;height:28px;margin-top:auto;display:flex}.metric-line i{height:35%;animation:metric-rise .7s calc(60ms * var(--card) + .6s) ease-out both;background:linear-gradient(#35c4ff,#2568ef);border-radius:2px 2px 0 0;flex:1}.metric-line i:nth-child(2){height:52%}.metric-line i:nth-child(3){height:44%}.metric-line i:nth-child(4){height:73%}.metric-line i:nth-child(5){height:63%}.metric-line i:nth-child(6){height:94%}.display-exception{opacity:1;grid-column:1/-1;grid-template-columns:.7fr 1.5fr 1fr auto;align-items:center;gap:13px;min-height:90px;animation:display-card-in .7s ease-out .75s both;display:grid}.display-exception>strong{margin:0;font-size:.63rem;line-height:1.45}.display-exception>a{color:#74b9ff;align-items:center;gap:5px;font-size:.47rem;font-weight:700;display:flex}.studio-guide{z-index:5;filter:drop-shadow(0 28px 34px #00000061);pointer-events:none;justify-content:center;align-items:flex-end;width:34%;height:92%;animation:guide-reveal 1.15s cubic-bezier(.2,.75,.2,1) .2s both;display:flex;position:absolute;bottom:-4%;left:17%}.studio-guide img{object-fit:contain;object-position:bottom center;width:auto;max-width:none;height:100%;-webkit-mask-image:linear-gradient(#000 0 78%,#0000 98%);mask-image:linear-gradient(#000 0 78%,#0000 98%)}.guide-light{z-index:-1;filter:blur(26px);background:radial-gradient(circle,#2a6fff47,#0000 62%);border-radius:50%;position:absolute;inset:15% 8% 8%}.studio-assistant{z-index:8;color:#edf3ff;width:285px;position:absolute;bottom:9%;left:39%}.assistant-prompt{width:100%;min-height:82px;color:inherit;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);text-align:left;cursor:pointer;background:#050f24db;border:1px solid #5789ff66;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px;display:grid;box-shadow:0 22px 45px #0000004d}.assistant-prompt>svg{color:#76baff}.assistant-mark{object-fit:cover;border-radius:50%;width:30px;height:30px}.assistant-prompt span{gap:5px;display:grid}.assistant-prompt small{color:#6e9ff6;font:.48rem var(--font-geist-mono);letter-spacing:.09em}.assistant-prompt strong{font-size:.65rem;line-height:1.35}.assistant-response{background:#040c1ef0;border:1px solid #5b89ff59;border-radius:12px;margin-top:7px;padding:13px;animation:assistant-open .42s ease-out both;box-shadow:0 24px 55px #0000005c}.assistant-response>span{color:#7897cf;font:.46rem var(--font-geist-mono);letter-spacing:.09em}.assistant-response p{color:#e3e9f6;margin:8px 0 6px;font-size:.61rem;line-height:1.5}.assistant-response>strong{color:#91a0b8;font-size:.51rem;font-weight:560;line-height:1.45;display:block}.assistant-response>div{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.assistant-response button{color:#dce9ff;cursor:pointer;background:#2e5eb42b;border:1px solid #74a7ff40;border-radius:6px;align-items:center;gap:4px;padding:6px 7px;font-size:.46rem;display:flex}.assistant-response>small{color:#82cfaa;gap:5px;margin-top:9px;font-size:.45rem;line-height:1.35;display:flex}:root:not(.dark) .studio-assistant{color:#18233a}:root:not(.dark) .assistant-prompt{background:#f8fcffe8;box-shadow:0 18px 45px #3e506d33}:root:not(.dark) .assistant-response{background:#f8fcfff7}:root:not(.dark) .assistant-response p{color:#18233a}:root:not(.dark) .assistant-response button{color:#253453;background:#4174d217}.studio-state-nav{z-index:9;opacity:.64;grid-template-columns:repeat(7,1fr);gap:5px;width:68%;transition:all .3s;animation:domain-controls-in .8s ease-out 1.5s both;display:grid;position:absolute;bottom:0;right:1.5%;transform:translateY(7px)}.studio-hero.is-explore .studio-state-nav,.studio-state-nav:focus-within,.studio-state-nav:hover{opacity:1;transform:none}.studio-state-nav button{color:#74819a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#040c1db3;border:1px solid #7a95d626;border-radius:8px;align-content:center;justify-items:center;gap:4px;min-height:58px;padding:7px 4px;font-size:.41rem;transition:all .2s;display:grid}.studio-state-nav button small{color:#67738c;font:500 .31rem var(--font-geist-mono);letter-spacing:.04em}.studio-state-nav button.active,.studio-state-nav button:focus-visible,.studio-state-nav button:hover{color:#f1f5ff;background:#193b7db8;border-color:#5c8fff8c;outline:none;transform:translateY(-2px)}:root:not(.dark) .studio-state-nav button{color:#59677d;background:#f5faffc7}:root:not(.dark) .studio-state-nav button.active{color:#16213a;background:#d7e7faf5}.studio-domain-cta{z-index:9;color:#dceaff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1f47d1;border:1px solid #548fff52;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:.54rem;font-weight:760;display:flex;position:absolute;bottom:72px;right:2%}:root:not(.dark) .studio-domain-cta{color:#17315e;background:#f5fbffe6}.studio-journey{z-index:10;border:1px solid var(--studio-line);background:var(--studio-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(6,1fr);min-height:84px;padding:11px 14px;display:grid;position:relative}.studio-journey>div{opacity:0;animation:journey-light .55s calc(.1s * var(--journey) + .55s) ease-out forwards;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 10px;display:grid;position:relative}.studio-journey>div>i{color:#7f99ff;background:#4a47ff1a;border:1px solid #6584ff66;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.studio-journey>div>span{gap:4px;display:grid}.studio-journey strong{font-size:.55rem}.studio-journey small{color:#7e879b;font-size:.43rem}.studio-journey>div>svg{color:#347ff2}.studio-a11y-status{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-fallback-links{z-index:10;border-top:1px solid var(--studio-line);grid-column:1/-1;justify-content:center;gap:25px;display:flex;position:relative}.studio-fallback-links a{color:#7d89a0;align-items:center;min-height:44px;font-size:.48rem;transition:all .2s;display:flex}.studio-fallback-links a:focus-visible,.studio-fallback-links a:hover{color:var(--studio-text);outline:none}.deferred-product-visual{min-height:560px}.deferred-product-visual>span{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface),var(--surface-2));border-radius:18px;width:100%;height:100%;min-height:560px;display:block}@keyframes studio-camera-in{0%{filter:blur(4px);transform:scale(1.09)}to{filter:none;transform:scale(1)}}@keyframes studio-copy-in{0%{opacity:0;transform:translate(-26px,16px)}to{opacity:1;transform:none}}@keyframes guide-reveal{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}@keyframes studio-scan-pass{0%{opacity:0;transform:translate(-110%)}28%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes studio-path-travel{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes studio-signal-travel{0%{opacity:0;left:0}20%{opacity:1}to{opacity:0;left:100%}}@keyframes studio-core-pulse{0%{opacity:.3;transform:scale(.7)}55%{opacity:1;transform:scale(1.32)}to{opacity:.72;transform:scale(1)}}@keyframes domain-controls-in{0%{opacity:0;transform:translateY(14px)}to{opacity:.64;transform:translateY(7px)}}@keyframes display-scene-in{0%{opacity:0;transform:translate(20px,7px)}to{opacity:1;transform:none}}@keyframes display-step-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes display-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes metric-rise{0%{transform-origin:bottom;transform:scaleY(0)}to{transform-origin:bottom;transform:scaleY(1)}}@keyframes assistant-open{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes journey-light{0%{opacity:.25;transform:translate(-8px)}to{opacity:1;transform:none}}@media (max-width:1240px){.concept-header .desktop-nav{display:none}.concept-header .mobile-menu-button{display:grid}.studio-hero{grid-template-columns:minmax(310px,.74fr) minmax(620px,1.26fr);padding-top:112px}.studio-display{width:76%}.studio-guide{width:38%;left:12%}.studio-assistant{left:35%}.studio-copy h1{font-size:clamp(3.25rem,5vw,5.7rem)}.studio-state-nav{width:75%}}@media (max-width:980px){.studio-hero{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;min-height:auto;padding-top:120px}.studio-copy,.studio-copy h1{max-width:760px}.studio-stage{min-height:690px}.studio-display{width:74%}.studio-guide{width:42%;left:5%}.studio-assistant{left:28%}.studio-journey{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){body{overflow-x:clip}.concept-header .header-inner{gap:12px;padding:0 18px}.concept-header .header-actions{flex:none}.concept-header .header-actions>.button{display:none}.concept-header .mobile-nav{grid-template-columns:1fr;width:auto;left:16px;right:16px}.concept-header .mobile-nav .mobile-demo{grid-column:1}.studio-hero{width:100%;max-width:100vw;padding:105px 18px 24px;display:block}.studio-atmosphere{background:linear-gradient(#020610f2,#020610e0 24%,#02061052 48%,#020610e6 88%)}:root:not(.dark) .studio-atmosphere{background:linear-gradient(#f4f8fcf5,#f4f8fce6 25%,#f4f8fc33 47%,#e8eff6e6 88%)}.studio-copy h1{letter-spacing:-.064em;font-size:clamp(2.8rem,12.7vw,4rem)}.studio-copy>p{font-size:.9rem}.studio-actions{flex-direction:column;align-items:flex-start}.studio-principle{flex-wrap:wrap}.studio-stage{flex-direction:column;min-height:1010px;margin-top:22px;display:flex}.studio-guide{width:88%;height:500px;animation-name:guide-reveal-mobile;top:0;bottom:auto;left:50%;transform:translate(-50%)}.studio-guide img{height:100%}.studio-display{border-radius:13px;width:100%;min-height:425px;padding:11px;top:430px;left:0;right:0;transform:none}.display-heading{padding:14px 3px 11px}.display-heading h2{font-size:1.12rem}.display-heading p{font-size:.58rem}.display-flow{grid-template-columns:repeat(6,70px);overflow-x:auto}.display-cards{grid-template-columns:1fr 1fr}.display-card:nth-child(3){display:none}.display-exception{grid-column:1/-1;grid-template-columns:1fr 1.8fr}.display-exception>a,.display-exception>small{display:none}.studio-assistant{width:auto;bottom:92px;left:10px;right:10px}.assistant-prompt{min-height:67px}.assistant-response{position:absolute;bottom:72px;left:0;right:0}.studio-state-nav{opacity:1;scroll-snap-type:x mandatory;width:auto;padding:0 0 9px;display:flex;inset:350px 0 auto;overflow-x:auto;transform:none}.studio-state-nav button{scroll-snap-align:start;flex:0 0 126px;min-height:68px}.studio-domain-cta{justify-content:center;font-size:.63rem;bottom:38px;left:10px;right:10px}.studio-journey{grid-template-columns:1fr 1fr;margin-top:45px;padding:8px}.studio-journey>div{min-height:62px}.studio-journey>div>svg{display:none}.studio-fallback-links{grid-template-columns:1fr 1fr;gap:0;margin-top:13px;display:grid}.studio-fallback-links a{justify-content:flex-start}}@keyframes guide-reveal-mobile{0%{opacity:0;transform:translate(-50%,24px)scale(.97)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.assistant-response,.display-card,.display-flow>div,.display-state,.metric-line i,.studio-copy,.studio-environment,.studio-guide,.studio-intelligence-path i,.studio-intelligence-path span,.studio-intelligence-path:before,.studio-journey>div,.studio-scan,.studio-state-nav{opacity:1!important;animation:none!important;transform:none!important}.studio-guide{transform:none}@media (max-width:700px){.studio-guide{transform:translate(-50%)!important}}}.phone-title{letter-spacing:-.04em;margin:7px 0 14px;font-size:1rem;font-weight:700}.route-canvas>small{color:#4b4a56}.dark .route-canvas>small{color:#aaa8b8}.loop-track i{color:#4548c9}.dark .loop-track i,.loop-track>div:last-child i{color:#aeb0ff}.evidence-available_now{color:#4548c9}.evidence-supported{color:#8a5107}.evidence-bizcom_2_0{color:#7040c6}.product-shell .evidence-available_now{color:#aeb0ff}.product-shell .evidence-supported{color:#f0ad59}.product-shell .evidence-bizcom_2_0{color:#bd96ff}.bom-parent small,.bom-tree button small,.bom-tree button.active em,.bom-tree header span,.intelligence-contexts>button>small,.manufacturing-flow span,.material-plan header span,.material-table .table-head,.planning-detail small,.planning-detail span,.process-ribbon button span,.process-ribbon button.complete span,.product-breadcrumb,.product-role,.product-search,.product-sidebar span,.record-owner,.record-summary small,.record-summary span,.record-timeline div span small,.record-timeline>small,.record-workspace nav button,.report-catalogue button i,.report-catalogue label,.report-catalogue>small,.report-filters button span,.report-schedule label span,.report-summary small,.report-summary span,.report-table header,.roadmap-track small,.schedule-head small,.schedule-note,.task-table header,.workspace-heading-rich small{color:#aaa7b4}.roadmap-track i{color:#bd96ff}@media (min-width:981px){.studio-display{-webkit-backdrop-filter:blur(13px)saturate(115%);backdrop-filter:blur(13px)saturate(115%);background:linear-gradient(145deg,#030c1fbd,#040a188c);border-color:#5b9bff4f;width:58%;min-height:450px;padding:15px;top:10%;box-shadow:0 28px 72px #0000004d,inset 0 1px #b9dcff1c,inset 0 0 62px #155bff09}.studio-display:before{background:linear-gradient(112deg,#acdbff17,#0000 25% 72%,#5369ff0b)}:root:not(.dark) .studio-display{background:linear-gradient(145deg,#fafdffc9,#e7f1faa3);border-color:#3063bc36;box-shadow:0 25px 65px #3a506c26,inset 0 1px #fffc}.studio-guide{width:36%;left:20%}.studio-assistant{left:43%}.studio-state-nav{width:59%}.studio-domain-cta{right:2.5%}}@media (min-width:981px) and (max-width:1240px){.studio-display{width:64%}.studio-guide{width:39%;left:14%}.studio-assistant{left:37%}.studio-state-nav{width:65%}}@property --tw-border-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}