@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Mono:wght@400;500;700&family=Syne:wght@600;700;800&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));font-family:var(--font-sans);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.enterprise-site-shell>body.min-h-screen:not(.admin-hud){background-color:transparent}.app-foundry-hero h1 body{color:var(--foundry-ink)}.app-foundry-platform-card .card-content body{color:#d8e2df}html{scroll-behavior:smooth}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding-top:.2222222em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-inline-start:.4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-right-4{right:-1rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-4{bottom:1rem}.bottom-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(1rem + env(safe-area-inset-bottom))}.bottom-\[calc\(3\.75rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(3.75rem + env(safe-area-inset-bottom))}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.left-\[7px\]{left:7px}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-20{top:5rem}.top-28{top:7rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2 / span 2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1px\]{height:1px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-64{max-height:16rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-28{min-height:7rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[440px\]{width:440px}.w-\[600px\]{width:600px}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-5{min-width:1.25rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-80{max-width:20rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[250px\]{max-width:250px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border\/20>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .2)}.divide-border\/40>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .4)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-bl-lg{border-bottom-left-radius:var(--radius)}.rounded-br-lg{border-bottom-right-radius:var(--radius)}.rounded-tl-lg{border-top-left-radius:var(--radius)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-lg{border-top-right-radius:var(--radius)}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#294862\]{--tw-border-opacity: 1;border-color:rgb(41 72 98 / var(--tw-border-opacity, 1))}.border-\[\#4fd4ff\]\/30{border-color:#4fd4ff4d}.border-\[\#4fd4ff\]\/40{border-color:#4fd4ff66}.border-\[\#ff5b7a\]\/50{border-color:#ff5b7a80}.border-\[--color-border\]{border-color:var(--color-border)}.border-accent{border-color:hsl(var(--accent))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-background{border-color:hsl(var(--background))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-400\/40{border-color:#60a5fa66}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/40{border-color:#3b82f666}.border-blue-600\/40{border-color:#2563eb66}.border-border{border-color:hsl(var(--border))}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-current{border-color:currentColor}.border-cyan-300\/20{border-color:#67e8f933}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-400\/20{border-color:#22d3ee33}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/40{border-color:#22d3ee66}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/50{border-color:#06b6d480}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/20{border-color:#6ee7b733}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-600\/40{border-color:#4b556366}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-600\/40{border-color:#16a34a66}.border-input{border-color:hsl(var(--input))}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-orange-500\/20{border-color:#f9731633}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-500\/40{border-color:#a855f766}.border-purple-600\/40{border-color:#9333ea66}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400\/30{border-color:#f871714d}.border-red-500\/30{border-color:#ef44444d}.border-red-600\/40{border-color:#dc262666}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-400\/30{border-color:#fb71854d}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-sky-600\/40{border-color:#0284c766}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/50{border-color:#8b5cf680}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400\/40{border-color:#facc1566}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-600\/40{border-color:#ca8a0466}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-emerald-500\/30{border-left-color:#10b9814d}.border-l-emerald-500\/40{border-left-color:#10b98166}.border-l-gray-300{--tw-border-opacity: 1;border-left-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.\!bg-transparent{background-color:transparent!important}.bg-\[\#03060c\]\/80{background-color:#03060ccc}.bg-\[\#07111f\]{--tw-bg-opacity: 1;background-color:rgb(7 17 31 / var(--tw-bg-opacity, 1))}.bg-\[\#0a1a2c\]{--tw-bg-opacity: 1;background-color:rgb(10 26 44 / var(--tw-bg-opacity, 1))}.bg-\[\#1a7fb8\]{--tw-bg-opacity: 1;background-color:rgb(26 127 184 / var(--tw-bg-opacity, 1))}.bg-\[\#294862\]{--tw-bg-opacity: 1;background-color:rgb(41 72 98 / var(--tw-bg-opacity, 1))}.bg-\[\#2b1420\]{--tw-bg-opacity: 1;background-color:rgb(43 20 32 / var(--tw-bg-opacity, 1))}.bg-\[\#4fd4ff\]{--tw-bg-opacity: 1;background-color:rgb(79 212 255 / var(--tw-bg-opacity, 1))}.bg-\[\#4fd4ff\]\/10{background-color:#4fd4ff1a}.bg-\[\#4fd4ff\]\/15{background-color:#4fd4ff26}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-accent\/20{background-color:hsl(var(--accent) / .2)}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-400\/5{background-color:#fbbf240d}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/50{background-color:#f59e0b80}.bg-background{background-color:hsl(var(--background))}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-border{background-color:hsl(var(--border))}.bg-border\/40{background-color:hsl(var(--border) / .4)}.bg-card{background-color:hsl(var(--card))}.bg-card\/60{background-color:hsl(var(--card) / .6)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-400\/20{background-color:#22d3ee33}.bg-cyan-400\/5{background-color:#22d3ee0d}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/50{background-color:#06b6d480}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-400\/5{background-color:#34d3990d}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/50{background-color:#10b98180}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-600\/20{background-color:#4b556333}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-600\/20{background-color:#16a34a33}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-400\/10{background-color:#fb923c1a}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/50{background-color:#f9731680}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground{background-color:hsl(var(--primary-foreground))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-600\/20{background-color:#9333ea33}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/20{background-color:#dc262633}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-400\/20{background-color:#fb718533}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-600\/20{background-color:#0284c733}.bg-transparent{background-color:transparent}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-400\/20{background-color:#a78bfa33}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/50{background-color:#8b5cf680}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/5{background-color:#eab3080d}.bg-yellow-600\/20{background-color:#ca8a0433}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400\/10{--tw-gradient-from: rgb(34 211 238 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from: rgb(6 182 212 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/50{--tw-gradient-from: rgb(16 185 129 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/20{--tw-gradient-from: rgb(139 92 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-background{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-card{--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--card)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-950\/10{--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(8 51 68 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-muted\/30{--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--muted) / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-400{--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a78bfa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500\/10{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(139 92 246 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-400\/30{--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 204 21 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-accent\/10{--tw-gradient-to: hsl(var(--accent) / .1) var(--tw-gradient-to-position)}.to-accent\/5{--tw-gradient-to: hsl(var(--accent) / .05) var(--tw-gradient-to-position)}.to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-500\/10{--tw-gradient-to: rgb(16 185 129 / .1) var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-muted{--tw-gradient-to: hsl(var(--muted)) var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-pink-500\/20{--tw-gradient-to: rgb(236 72 153 / .2) var(--tw-gradient-to-position)}.to-red-950\/20{--tw-gradient-to: rgb(69 10 10 / .2) var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/20{--tw-gradient-to: rgb(139 92 246 / .2) var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#03060c\]{--tw-text-opacity: 1;color:rgb(3 6 12 / var(--tw-text-opacity, 1))}.text-\[\#4fd4ff\]{--tw-text-opacity: 1;color:rgb(79 212 255 / var(--tw-text-opacity, 1))}.text-\[\#4fd4ff\]\/50{color:#4fd4ff80}.text-\[\#4fd4ff\]\/60{color:#4fd4ff99}.text-\[\#4fd4ff\]\/70{color:#4fd4ffb3}.text-\[\#55e6a5\]{--tw-text-opacity: 1;color:rgb(85 230 165 / var(--tw-text-opacity, 1))}.text-\[\#7af0ff\]{--tw-text-opacity: 1;color:rgb(122 240 255 / var(--tw-text-opacity, 1))}.text-\[\#8aa8c8\]{--tw-text-opacity: 1;color:rgb(138 168 200 / var(--tw-text-opacity, 1))}.text-\[\#dbeeff\]{--tw-text-opacity: 1;color:rgb(219 238 255 / var(--tw-text-opacity, 1))}.text-\[\#ff5b7a\]\/80{color:#ff5b7acc}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-300\/60{color:#67e8f999}.text-cyan-300\/70{color:#67e8f9b3}.text-cyan-300\/80{color:#67e8f9cc}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-400\/70{color:#22d3eeb3}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-400\/80{color:#4ade80cc}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/60{color:hsl(var(--primary) / .6)}.text-primary\/70{color:hsl(var(--primary) / .7)}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/70{color:#f87171b3}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-400\/70{color:#facc15b3}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.03\]{opacity:.03}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-background{--tw-ring-color: hsl(var(--background))}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-75{animation-duration:75ms}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.paused{animation-play-state:paused}:root{--background: 204 42% 7%;--foreground: 188 32% 92%;--card: 204 35% 11%;--card-foreground: 188 32% 92%;--popover: 204 35% 11%;--popover-foreground: 188 32% 92%;--primary: 176 73% 54%;--primary-foreground: 204 42% 7%;--secondary: 204 28% 16%;--secondary-foreground: 188 32% 92%;--muted: 204 25% 15%;--muted-foreground: 195 16% 64%;--accent: 39 78% 63%;--accent-foreground: 204 42% 7%;--destructive: 0 62% 58%;--destructive-foreground: 188 32% 92%;--border: 193 25% 24%;--input: 204 28% 18%;--ring: 176 73% 54%;--radius: .35rem;--font-sans: "DM Sans", sans-serif;--font-mono: "Space Mono", monospace;--shadow: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0), 0px 1px 2px -1px hsl(202.8169 89.1213% 53.1373% / 0);--chart-1: hsl(203.8863 88.2845% 53.1373%);--chart-2: hsl(159.7826 100% 36.0784%);--chart-3: hsl(42.029 92.8251% 56.2745%);--chart-4: hsl(147.1429 78.5047% 41.9608%);--chart-5: hsl(341.4894 75.2% 50.9804%);--sidebar: hsl(180 6.6667% 97.0588%);--spacing: .25rem;--shadow-lg: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0), 0px 4px 6px -1px hsl(202.8169 89.1213% 53.1373% / 0);--shadow-md: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0), 0px 2px 4px -1px hsl(202.8169 89.1213% 53.1373% / 0);--shadow-sm: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0), 0px 1px 2px -1px hsl(202.8169 89.1213% 53.1373% / 0);--shadow-xl: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0), 0px 8px 10px -1px hsl(202.8169 89.1213% 53.1373% / 0);--shadow-xs: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0);--font-serif: "Source Serif Pro", serif;--shadow-2xl: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0);--shadow-2xs: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0);--sidebar-ring: hsl(202.8169 89.1213% 53.1373%);--sidebar-accent: hsl(211.5789 51.3514% 92.7451%);--sidebar-border: hsl(205 25% 90.5882%);--sidebar-primary: hsl(203.8863 88.2845% 53.1373%);--tracking-normal: 0em;--sidebar-foreground: hsl(210 25% 7.8431%);--sidebar-accent-foreground: hsl(203.8863 88.2845% 53.1373%);--sidebar-primary-foreground: hsl(0 0% 100%)}.dark{--background: 204 42% 7%;--foreground: 188 32% 92%;--card: 204 35% 11%;--card-foreground: 188 32% 92%;--popover: 204 35% 11%;--popover-foreground: 188 32% 92%;--primary: 176 73% 54%;--primary-foreground: 204 42% 7%;--secondary: 204 28% 16%;--secondary-foreground: 188 32% 92%;--muted: 204 25% 15%;--muted-foreground: 195 16% 64%;--accent: 39 78% 63%;--accent-foreground: 204 42% 7%;--destructive: 0 62% 58%;--destructive-foreground: 188 32% 92%;--border: 193 25% 24%;--input: 204 28% 18%;--ring: 176 73% 54%;--radius: .35rem;--font-sans: "DM Sans", sans-serif;--font-mono: "Space Mono", monospace;--shadow: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0), 0px 1px 2px -1px hsl(202.8169 89.1213% 53.1373% / 0);--chart-1: hsl(203.8863 88.2845% 53.1373%);--chart-2: hsl(159.7826 100% 36.0784%);--chart-3: hsl(42.029 92.8251% 56.2745%);--chart-4: hsl(147.1429 78.5047% 41.9608%);--chart-5: hsl(341.4894 75.2% 50.9804%);--sidebar: hsl(228 9.8039% 10%);--spacing: .25rem;--shadow-lg: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0), 0px 4px 6px -1px hsl(202.8169 89.1213% 53.1373% / 0);--shadow-md: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0), 0px 2px 4px -1px hsl(202.8169 89.1213% 53.1373% / 0);--shadow-sm: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0), 0px 1px 2px -1px hsl(202.8169 89.1213% 53.1373% / 0);--shadow-xl: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0), 0px 8px 10px -1px hsl(202.8169 89.1213% 53.1373% / 0);--shadow-xs: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0);--font-serif: Georgia, serif;--shadow-2xl: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0);--shadow-2xs: 0px 2px 0px 0px hsl(202.8169 89.1213% 53.1373% / 0);--sidebar-ring: hsl(202.8169 89.1213% 53.1373%);--sidebar-accent: hsl(205.7143 70% 7.8431%);--sidebar-border: hsl(205.7143 15.7895% 26.0784%);--sidebar-primary: hsl(202.8169 89.1213% 53.1373%);--tracking-normal: 0em;--sidebar-foreground: hsl(0 0% 85.098%);--sidebar-accent-foreground: hsl(203.7736 87.6033% 52.549%);--sidebar-primary-foreground: hsl(0 0% 100%)}.gradient-bg{background:linear-gradient(135deg,var(--background) 0%,var(--muted) 100%)}.cognitive-grid{background-image:linear-gradient(rgba(79,212,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,181,71,.07) 1px,transparent 1px);background-size:50px 50px}.cyber-grid{background-image:linear-gradient(rgba(59,130,246,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.1) 1px,transparent 1px);background-size:50px 50px}.hero-command-visual{isolation:isolate;--pointer-x: 0px;--pointer-y: 0px;--pointer-glow-x: 50%;--pointer-glow-y: 50%;perspective:1200px;transform-style:preserve-3d;contain:layout paint}.hero-depth-scene{position:relative;width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.hero-threeui-field{position:absolute;top:4%;right:4%;bottom:4%;left:4%;z-index:0;overflow:hidden;pointer-events:none;opacity:.58;transform:translateZ(-110px) scale(1.08);transform-style:preserve-3d;-webkit-mask-image:radial-gradient(ellipse at center,black 22%,transparent 78%);mask-image:radial-gradient(ellipse at center,black 22%,transparent 78%)}.hero-threeui-field>*{width:100%;height:100%}.hero-depth-layer{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform}.hero-depth-back{transform:translateZ(-88px) scale(1.08)}.hero-depth-grid{transform:translateZ(-48px)}.hero-depth-scan{transform:translateZ(24px)}.hero-depth-particles{transform:translateZ(36px)}.hero-depth-glow{transform:translateZ(18px)}.hero-depth-orbit{transform:translateZ(58px)}.hero-depth-flow{transform:translateZ(42px)}.hero-depth-core{transform:translateZ(82px)}.hero-depth-card{transform:translateZ(72px)}.hero-command-visual:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;z-index:-1;pointer-events:none;background:radial-gradient(circle at var(--pointer-glow-x) var(--pointer-glow-y),rgba(0,229,255,.16),transparent 30%);filter:blur(18px);opacity:.8;transition:background-position .18s ease-out}.command-fabric-glow{position:absolute;width:72%;height:72%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(0,229,255,.12),transparent 58%),conic-gradient(from 120deg,transparent,rgba(0,255,136,.1),transparent 36%);transform:translate3d(var(--pointer-x),var(--pointer-y),0);transition:transform .5s cubic-bezier(.22,1,.36,1);z-index:0}.command-fabric-label{position:absolute;top:14%;left:12%;z-index:20;display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(0,229,255,.2);border-radius:999px;background:#030a12ad;color:#b2d9e2c7;font:500 9px/1 IBM Plex Mono,monospace;letter-spacing:.12em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 24px #00e5ff14;transform:translate3d(calc(var(--pointer-x) * -.35),calc(var(--pointer-y) * -.35),0);transition:transform .5s cubic-bezier(.22,1,.36,1)}.command-fabric-dot{width:6px;height:6px;border-radius:50%;background:#0f8;box-shadow:0 0 10px #00ff88e6;animation:command-pulse 2s ease-in-out infinite}.command-fabric-value{color:#00e5ff}.services-command-center{isolation:isolate;background:radial-gradient(circle at 18% 12%,rgba(0,229,255,.05),transparent 30%),linear-gradient(180deg,#03080ffa,#010408)}.services-threeui-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.52;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,black 16%,black 78%,transparent);mask-image:linear-gradient(to bottom,transparent,black 16%,black 78%,transparent)}.services-threeui-field>*{width:100%;height:100%}.service-command-card{min-height:100%;background:linear-gradient(145deg,#08141fe0,#03080ff0)!important;box-shadow:0 18px 55px #00000038,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.service-command-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.06),transparent 26%,transparent 74%,rgba(0,229,255,.04));opacity:0;transition:opacity .5s ease}.service-command-card:hover:before{opacity:1}.services-command-center{--services-cyan: 79 212 255;--services-mint: 85 230 165;--services-amber: 232 184 99;isolation:isolate;background:radial-gradient(circle at 50% 42%,rgb(var(--services-cyan) / .09),transparent 22rem),linear-gradient(180deg,#020810,#030d15,#02070d)}.services-fabric-grid{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.34;background-image:linear-gradient(rgb(var(--services-cyan) / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--services-cyan) / .08) 1px,transparent 1px);background-size:4.5rem 4.5rem;-webkit-mask-image:linear-gradient(180deg,transparent,black 16%,black 76%,transparent);mask-image:linear-gradient(180deg,transparent,black 16%,black 76%,transparent)}.services-fabric-orbit{position:absolute;z-index:-1;width:clamp(18rem,38vw,34rem);aspect-ratio:1;border:1px solid rgb(var(--services-cyan) / .11);border-radius:50%;pointer-events:none}.services-fabric-orbit:after{position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:1px solid rgb(var(--services-mint) / .08);border-radius:50%;content:""}.services-fabric-orbit--one{top:8%;left:-14rem}.services-fabric-orbit--two{right:-15rem;bottom:-12rem;border-color:rgb(var(--services-mint) / .09)}.services-fabric-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);align-items:end;gap:4rem;padding-bottom:2rem;border-bottom:1px solid rgb(var(--services-cyan) / .18)}.services-fabric-eyebrow{display:flex;align-items:center;gap:.6rem;color:rgb(var(--services-mint) / .78);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase}.services-fabric-live-dot{display:inline-block;width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;background:rgb(var(--services-mint) / 1);box-shadow:0 0 13px rgb(var(--services-mint) / .82)}.services-fabric-title{max-width:44rem;margin:.85rem 0 0;color:#edf9f8;font-family:Space Grotesk,sans-serif;font-size:clamp(2.25rem,5vw,4.7rem);font-weight:600;line-height:.98;letter-spacing:-.055em}.services-fabric-subtitle{max-width:28rem;margin:0;color:#cce1e2ad;font-size:1rem;line-height:1.7}.services-fabric-layout{display:grid;grid-template-columns:minmax(15rem,.62fr) minmax(0,1.38fr);gap:clamp(2rem,5vw,5rem);min-height:38rem;padding-top:3rem}.services-fabric-core{position:relative;display:flex;min-height:34rem;align-items:center;justify-content:center;flex-direction:column;gap:.8rem}.services-fabric-webgl{position:absolute;z-index:0;top:8%;right:4%;bottom:8%;left:4%;overflow:visible;pointer-events:none;opacity:1;clip-path:polygon(3% 0,97% 0,100% 4%,100% 96%,97% 100%,3% 100%,0 96%,0 4%)}.services-fabric-webgl-canvas{display:block;width:100%;height:100%;opacity:0}.services-fabric-webgl[data-webgl=ready] .services-fabric-webgl-canvas{opacity:1}.services-fabric-webgl[data-webgl=unavailable]{display:none}.services-fabric-connections{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.services-fabric-connections path{fill:none;stroke:rgb(var(--services-cyan) / .23);stroke-dasharray:4 9;stroke-width:1}.services-fabric-connections circle{fill:rgb(var(--services-mint) / .88);filter:drop-shadow(0 0 5px rgb(var(--services-mint) / .7))}.services-fabric-core-halo{position:absolute;z-index:1;top:8%;right:5%;bottom:8%;left:5%;border:1px solid rgb(var(--services-cyan) / .18);border-radius:.5rem;background:linear-gradient(90deg,transparent 49.8%,rgb(var(--services-cyan) / .05) 50%,transparent 50.2%),linear-gradient(180deg,rgb(3 14 23 / .18),transparent 50%,rgb(3 14 23 / .18));box-shadow:0 0 55px rgb(var(--services-cyan) / .08),inset 0 0 32px rgb(var(--services-cyan) / .06);clip-path:polygon(1.5rem 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% calc(100% - 1.5rem),calc(100% - 1.5rem) 100%,1.5rem 100%,0 calc(100% - 1.5rem),0 1.5rem);animation:services-core-pulse 4.5s ease-in-out infinite}.services-fabric-core-halo:after{position:absolute;top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;border:1px solid rgb(var(--services-mint) / .22);border-radius:.28rem;content:"";clip-path:polygon(1rem 0,calc(100% - 1rem) 0,100% 1rem,100% calc(100% - 1rem),calc(100% - 1rem) 100%,1rem 100%,0 calc(100% - 1rem),0 1rem)}.services-fabric-core-mark{position:relative;z-index:1;display:grid;width:8.5rem;height:8.5rem;place-items:center;border:1px solid rgb(var(--services-cyan) / .48);background:#030e17db;box-shadow:0 0 35px rgb(var(--services-cyan) / .14),inset 0 0 28px rgb(var(--services-cyan) / .08);clip-path:polygon(50% 0,100% 18%,100% 82%,50% 100%,0 82%,0 18%)}.services-fabric-core-mark:before{position:absolute;top:.45rem;right:.45rem;bottom:.45rem;left:.45rem;border:1px solid rgb(var(--services-mint) / .3);content:"";clip-path:inherit}.services-fabric-core-mark img{position:relative;z-index:1;width:5.4rem;height:5.4rem;filter:drop-shadow(0 0 11px rgb(var(--services-cyan) / .58))}.services-fabric-core-label,.services-fabric-core-status{position:relative;z-index:2;font-family:var(--font-mono);text-align:center;text-transform:uppercase}.services-fabric-core-label{color:#bff7f7;font-size:.62rem;letter-spacing:.22em}.services-fabric-core-status{display:flex;align-items:center;gap:.45rem;color:rgb(var(--services-mint) / .7);font-size:.5rem;letter-spacing:.14em}.services-fabric-nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:1rem}.service-node{--node-accent: var(--services-cyan);--node-secondary: var(--services-cyan);position:relative;min-height:18rem;overflow:hidden;border:1px solid rgb(var(--node-accent) / .2)!important;border-radius:.75rem!important;background:radial-gradient(circle at 90% 0%,rgb(var(--node-accent) / .1),transparent 46%),linear-gradient(145deg,#06141ee0,#02090fb8)!important;box-shadow:inset 0 1px #ffffff09,0 18px 50px #0000002e!important;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease!important}.service-node--ai{--node-accent: 122 180 255;--node-secondary: 163 120 255}.service-node--robotics{--node-accent: 85 230 165;--node-secondary: 232 184 99}.service-node--security{--node-accent: 79 212 255;--node-secondary: 122 240 255}.service-node--primary{min-height:20rem}.service-node:before,.service-node:after{position:absolute;width:1.4rem;height:1.4rem;content:"";pointer-events:none}.service-node:before{top:-.1rem;left:-.1rem;border-top:1px solid rgb(var(--node-secondary) / .8);border-left:1px solid rgb(var(--node-secondary) / .8)}.service-node:after{right:-.1rem;bottom:-.1rem;border-right:1px solid rgb(var(--node-secondary) / .8);border-bottom:1px solid rgb(var(--node-secondary) / .8)}.service-node:hover{border-color:rgb(var(--node-accent) / .5)!important;box-shadow:inset 0 1px #ffffff0d,0 20px 58px #00000047,0 0 28px rgb(var(--node-accent) / .08)!important;transform:translateY(-3px)}.service-node-header{position:relative;padding:1.35rem 1.35rem .85rem!important}.service-node-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:rgb(var(--node-accent) / .68);font-family:var(--font-mono);font-size:.52rem;letter-spacing:.15em;text-transform:uppercase}.service-node-index{color:rgb(var(--node-secondary) / .9);font-size:.68rem}.service-node-icon{display:grid;width:2.9rem;height:2.9rem;margin:1.5rem 0 1rem;place-items:center;border:1px solid rgb(var(--node-accent) / .34);border-radius:.55rem;background:rgb(var(--node-accent) / .08);color:rgb(var(--node-accent) / 1);box-shadow:0 0 22px rgb(var(--node-accent) / .1)}.service-node-icon svg{width:1.35rem;height:1.35rem;filter:drop-shadow(0 0 5px rgb(var(--node-accent) / .6))}.service-node-title{max-width:18rem;color:#e9f7f5!important;font-family:Space Grotesk,sans-serif;font-size:1.15rem!important;font-weight:600!important;line-height:1.12!important}.service-node-content{display:flex;flex-direction:column;height:calc(100% - 10rem);padding:.1rem 1.35rem 1.35rem!important}.service-node-description{color:#c9dee0ad!important;font-size:.82rem!important;line-height:1.62!important}.service-node-features{display:grid;gap:.45rem;margin:1rem 0 1.25rem}.service-node-features .feature-item{display:flex;align-items:flex-start;gap:.5rem;color:#c4dadaa3;font-size:.7rem;line-height:1.4}.service-node-features .feature-item svg{width:.85rem;height:.85rem;flex:0 0 auto;margin-top:.1rem;color:rgb(var(--node-secondary) / .9)}.service-node-link{display:inline-flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;margin-top:auto;padding-top:.85rem;border-top:1px solid rgb(var(--node-accent) / .16);color:rgb(var(--node-accent) / .95);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;transition:color .18s ease,border-color .18s ease}.service-node-link svg{width:1rem;height:1rem;transition:transform .18s ease}.service-node-link:hover{border-color:rgb(var(--node-accent) / .42);color:#efffff}.service-node-link:hover svg{transform:translate(2px,-2px)}@keyframes services-core-pulse{0%,to{opacity:.62}50%{opacity:1}}@media(max-width:1023px){.services-fabric-header{grid-template-columns:1fr;gap:1.25rem}.services-fabric-layout{display:block;min-height:auto}.services-fabric-core{min-height:16rem;margin-bottom:2rem}.services-fabric-connections{display:none}}@media(max-width:640px){.services-command-center{padding-top:5rem;padding-bottom:5rem}.services-fabric-title{font-size:clamp(2.25rem,12vw,3.7rem)}.services-fabric-subtitle{font-size:.92rem}.services-fabric-core{min-height:14rem}.services-fabric-webgl,.services-fabric-core-halo{top:9%;right:2%;bottom:9%;left:2%}.services-fabric-core-mark{width:7.3rem;height:7.3rem}.services-fabric-core-mark img{width:4.7rem;height:4.7rem}.services-fabric-nodes{grid-template-columns:1fr}.service-node,.service-node--primary{min-height:17rem}}@media(prefers-reduced-motion:reduce){.services-fabric-core-halo{animation:none}.service-node,.service-node-link,.service-node-link svg{transition:none!important}}.ai-operating-page{--aio-ink: #071417;--aio-paper: #eaf1e9;--aio-muted: #9fb3ad;--aio-cyan: #63d8d0;--aio-warm: #e4ad70;--aio-line: rgba(126, 210, 201, .18);position:relative;overflow:clip;background:var(--aio-ink);color:var(--aio-paper)}.ai-operating-page .aio-shell{width:min(100% - 3rem,78rem);margin-inline:auto}.ai-operating-page .aio-hero{min-height:min(52rem,100svh);padding:7rem 0 4rem;background:radial-gradient(circle at 78% 32%,rgba(53,153,151,.18),transparent 27rem),linear-gradient(130deg,#061214,#081c20 58%,#071417)}.ai-operating-page .aio-hero:before{opacity:.18;background-size:5rem 5rem}.ai-operating-page .aio-hero:after{right:-16rem;top:10rem;border-color:#63d8d02e}.ai-operating-page .aio-hero-layout{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding-top:clamp(5rem,10vw,9rem)}.ai-operating-page .aio-hero-copy h1{max-width:14ch;font-size:clamp(3.4rem,7.5vw,7.5rem);line-height:.88}.ai-operating-page .aio-hero-copy h1 em{color:var(--aio-warm)}.ai-operating-page .aio-hero-description{max-width:34rem;color:#b4c5bd}.ai-operating-page .aio-eyebrow{letter-spacing:.19em;color:var(--aio-cyan)}.ai-operating-page .aio-primary-action{background:var(--aio-warm)!important;border-color:var(--aio-warm)!important}.ai-operating-page .aio-secondary-action{border-color:#eaf1e947!important}.aio-relay{position:relative;width:100%;max-width:33rem;aspect-ratio:1.16;margin-inline:auto}.aio-relay svg{display:block;width:100%;height:100%;overflow:visible}.aio-relay path{fill:none;stroke:#63d8d06b;stroke-width:1;stroke-dasharray:4 8}.aio-relay circle{fill:#0a2527;stroke:#63d8d0bf;stroke-width:1}.aio-relay .aio-relay-core{fill:#132f30;stroke:var(--aio-warm);stroke-width:1.5}.aio-relay .aio-relay-ring{fill:none;stroke:#e4ad7066;stroke-dasharray:2 10}.aio-relay-core-label{position:absolute;top:52.56%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--aio-paper);font:600 .75rem/1.3 var(--aio-mono);letter-spacing:.22em;transition:opacity .2s ease}html[data-aegis-webgl=ready] .aio-relay-core-label{opacity:0}.aio-relay-label{position:absolute;color:var(--aio-cyan);font:.58rem var(--aio-mono);letter-spacing:.12em}.aio-relay-label--a{top:18%;left:3%}.aio-relay-label--b{top:18%;right:0}.aio-relay-label--c{bottom:5%;left:50%;transform:translate(-50%);white-space:nowrap}.ai-operating-page .aio-problem-section{background:#0a1719;border-block:1px solid rgba(99,216,208,.11)}.ai-operating-page .aio-system-section{background:linear-gradient(180deg,#071417,#091f20 52%,#071417)}.ai-operating-page .aio-agent{border-color:var(--aio-line);background:#071416a3}.ai-operating-page .aio-agent:hover{border-color:#63d8d099;background:#0b2021e6}.ai-operating-page .aio-console{border-color:#63d8d040;background:#040e10c2;box-shadow:0 1rem 5rem #0000002e}.ai-operating-page .aio-console-core{background:#153635cc;border-color:#e4ad7073}.ai-operating-page .aio-console-label{color:var(--aio-cyan)}.ai-operating-page .aio-transform-section{background:#071315}.ai-operating-page .aio-adoption-section{background:#0a191b}.ai-operating-page .aio-proof-section{background:#102526}.ai-operating-page .aio-final-section{background:#061012}.ai-operating-page .aio-final-section:after{background:radial-gradient(circle,rgba(99,216,208,.14),transparent 62%)}.ai-operating-page .aio-transformation-row:hover{border-color:#63d8d085;background:#12323157}.ai-operating-page .aio-before small{color:#b98d64}.ai-operating-page .aio-after small{color:var(--aio-cyan)}.ai-operating-page .aio-path-number,.ai-operating-page .aio-row-number{color:var(--aio-warm)}.ai-operating-page .aio-proof-list>div{border-color:#eaf1e933}@media(max-width:700px){.ai-operating-page .aio-shell{width:min(100% - 2rem,78rem)}.ai-operating-page .aio-hero{padding-top:5.5rem}.ai-operating-page .aio-hero-layout{grid-template-columns:1fr;padding-top:4.5rem}.ai-operating-page .aio-hero-copy h1{max-width:12ch}.aio-relay{width:min(100%,27rem);margin-top:1rem}.aio-relay-label{font-size:.48rem}}@media(prefers-reduced-motion:reduce){.aio-relay-ring{animation:none}.ai-operating-page .aio-hero:after{display:none}}.soc-mission-hero{min-height:680px;isolation:isolate;background:radial-gradient(circle at 78% 38%,rgba(0,229,255,.1),transparent 30%),linear-gradient(135deg,#02070d,#03131d 54%,#02080e)}.soc-hero-threeui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.72;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,black 0%,black 58%,transparent 100%);mask-image:linear-gradient(90deg,black 0%,black 58%,transparent 100%)}.soc-hero-threeui>*{width:100%;height:100%}.soc-hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#02070dfa,#02070dc2 42%,#02070d14),linear-gradient(180deg,rgba(2,7,13,.42),transparent 35%,rgba(2,7,13,.85))}.soc-hero-back{display:flex;align-items:center;justify-content:space-between;padding-top:2rem}.soc-hero-code,.soc-eyebrow,.soc-panel-header,.soc-panel-footer,.soc-overview-kicker,.soc-overview-legend{font-family:IBM Plex Mono,monospace;letter-spacing:.14em;text-transform:uppercase}.soc-hero-code{color:#94a3b875;font-size:.62rem}.soc-journey-nav{position:relative;z-index:5;border-top:1px solid rgba(86,223,244,.11);border-bottom:1px solid rgba(86,223,244,.11);background:#030d16c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.soc-journey-nav>div{display:flex;align-items:center;justify-content:space-between;min-height:3.4rem}.soc-journey-label{color:#bed3dc80;font:.62rem IBM Plex Mono,monospace;letter-spacing:.15em;text-transform:uppercase}.soc-journey-links{display:flex;gap:1.8rem}.soc-journey-links a{display:inline-flex;align-items:center;gap:.45rem;color:#bed3dcb3;font:.67rem IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase;transition:color .18s ease}.soc-journey-links a:hover{color:#56dff4}.soc-journey-links span{color:#56dff494}.soc-modules-section{background:radial-gradient(circle at 12% 14%,rgba(0,229,255,.045),transparent 30%),linear-gradient(180deg,#02080ee6,#030b12)}.soc-modules-section .module-card{border-color:#70e4f62b!important;background:linear-gradient(145deg,#081620e0,#03090ff5)!important;box-shadow:0 14px 38px #0003}.soc-modules-section .module-card:hover{transform:translateY(-3px);box-shadow:0 20px 48px #00000052,0 0 22px #00e5ff14}.soc-modules-section .module-card .module-icon{width:2.7rem;height:2.7rem;border-radius:.55rem;box-shadow:none!important}.soc-modules-section .module-card .text-muted-foreground{color:#bed3dcb3}.soc-modules-section .module-card .module-icon svg{width:1.1rem;height:1.1rem}.soc-modules-section .module-card .absolute.top-0.left-0,.soc-modules-section .module-card .absolute.top-0.right-0{opacity:.55}.soc-modules-section{isolation:isolate;padding:clamp(5rem,10vw,9rem) 0 clamp(6rem,11vw,10rem);background:radial-gradient(ellipse at 82% 42%,rgba(0,229,255,.085),transparent 29rem),radial-gradient(ellipse at 9% 73%,rgba(25,160,140,.06),transparent 25rem),linear-gradient(180deg,#02080e,#04131d 52%,#02090f)}.soc-modules-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(112,228,246,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(112,228,246,.045) 1px,transparent 1px),radial-gradient(circle at 50% 45%,transparent 0 9rem,rgba(112,228,246,.08) 9.05rem,transparent 9.1rem);background-size:4rem 4rem,4rem 4rem,100% 100%;-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 84%,transparent);mask-image:linear-gradient(to bottom,transparent,black 12%,black 84%,transparent)}.soc-modules-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:3.5rem}.soc-modules-title{max-width:10ch;margin:1.1rem 0 0;color:#effaff;font-size:clamp(2.9rem,6vw,6.3rem);font-weight:700;letter-spacing:-.075em;line-height:.92;text-wrap:balance}.soc-modules-title:first-line{color:#56dff4}.soc-modules-subtitle{max-width:34rem;margin:0 0 .35rem;color:#c7dce4a8;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.soc-mission-rail{display:grid;grid-template-columns:auto minmax(2rem,1fr) auto minmax(2rem,1fr) auto;align-items:center;gap:1rem;max-width:48rem;margin:0 auto clamp(3.5rem,7vw,6.5rem);padding:0 0 1.15rem;border-bottom:1px solid rgba(112,228,246,.16)}.soc-mission-step{display:inline-flex;align-items:center;gap:.65rem;color:#b9d2dc73;font:600 .65rem IBM Plex Mono,monospace;letter-spacing:.15em}.soc-mission-step b{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(112,228,246,.2);border-radius:50%;color:#b9d2dcb3;font-size:.62rem;font-weight:500}.soc-mission-step.is-active{color:#70e4f6}.soc-mission-step.is-active b{border-color:#70e4f6bf;background:#70e4f61f;color:#d8fbff;box-shadow:0 0 20px #70e4f624}.soc-mission-connector{height:1px;background:linear-gradient(90deg,#70e4f652,#70e4f614)}.soc-mission-grid{display:grid;gap:clamp(4.5rem,9vw,8rem)}.soc-mission-phase{position:relative}.soc-mission-phase:before{position:absolute;top:.4rem;bottom:-4.5rem;left:1.2rem;width:1px;content:"";background:linear-gradient(to bottom,#70e4f67a,#70e4f600);opacity:.55}.soc-mission-phase:last-child:before{display:none}.soc-mission-phase-heading{position:relative;display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:1.75rem}.soc-mission-phase-number{display:grid;width:2.45rem;height:2.45rem;place-items:center;flex:0 0 auto;border:1px solid rgba(112,228,246,.45);border-radius:50%;background:#04131d;color:#70e4f6;font:.68rem IBM Plex Mono,monospace;box-shadow:0 0 0 .4rem #04131dcc}.soc-mission-phase-label{color:#70e4f69e;font:600 .62rem IBM Plex Mono,monospace;letter-spacing:.2em;text-transform:uppercase}.soc-mission-phase-heading h3{margin:.3rem 0 0;color:#effaff;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:600;letter-spacing:-.04em}.soc-mission-units{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-left:3.7rem}.soc-mission-phase-prevent .soc-mission-units,.soc-mission-phase-respond .soc-mission-units{grid-template-columns:repeat(3,minmax(0,1fr))}.soc-mission-unit{position:relative;min-height:15rem;padding:1.35rem;overflow:hidden;border:0!important;border-top:1px solid var(--module-accent)!important;border-bottom:1px solid rgba(112,228,246,.12)!important;border-radius:.15rem;background:radial-gradient(circle at 92% 8%,var(--module-glow),transparent 12rem),linear-gradient(145deg,#0a1c27db,#030b128f)!important;box-shadow:none!important;transition:transform .22s ease,background .22s ease,border-color .22s ease}.soc-mission-unit:after{position:absolute;right:0;bottom:0;width:3.5rem;height:3.5rem;content:"";opacity:.5;background:linear-gradient(135deg,transparent 49%,var(--module-accent) 50%,transparent 51%)}.soc-mission-unit:hover,.soc-mission-unit:focus-within{transform:translateY(-4px);border-top-color:var(--module-accent)!important;background:radial-gradient(circle at 92% 8%,var(--module-glow),transparent 14rem),linear-gradient(145deg,#0e2a37eb,#030c13b3)!important}.soc-mission-unit.is-featured{min-height:18rem;padding:1.65rem;border-top-width:2px!important;background:radial-gradient(circle at 74% 18%,rgba(99,102,241,.22),transparent 17rem),linear-gradient(145deg,#0d2334f5,#030b13b8)!important}.soc-mission-unit-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;color:#b1d3dc7a;font:.6rem IBM Plex Mono,monospace;letter-spacing:.1em}.soc-mission-unit-status{display:inline-flex;align-items:center;gap:.35rem;color:#62e6b2b8}.soc-mission-unit-status i{width:.35rem;height:.35rem;border-radius:50%;background:#62e6b2;box-shadow:0 0 10px #62e6b2d9}.soc-mission-unit .module-icon{display:grid;width:2.7rem;height:2.7rem;margin-bottom:1.15rem;place-items:center;border:1px solid var(--module-accent);border-radius:.55rem;background:#030f176b!important;box-shadow:0 0 24px var(--module-glow)!important}.soc-mission-unit .module-icon svg{width:1.15rem;height:1.15rem}.soc-mission-unit .module-card,.soc-mission-unit [data-slot=card-title]{color:#effaff}.soc-mission-unit h3{color:#effaff;font-size:1.04rem;font-weight:600;letter-spacing:-.025em}.soc-mission-unit .text-muted-foreground{color:#c2d8e0a8;font-size:.78rem;line-height:1.58}.soc-mission-unit ul{display:grid;gap:.55rem;margin:1.15rem 0 0;padding:0;list-style:none}.soc-mission-unit li{display:flex;align-items:flex-start;gap:.5rem;color:#c2d8e099;font-size:.72rem;line-height:1.4}.soc-mission-unit li svg{width:.8rem;height:.8rem;flex:0 0 auto;margin-top:.12rem}@media(max-width:820px){.soc-modules-header{grid-template-columns:1fr;gap:1.5rem}.soc-modules-subtitle{max-width:40rem}.soc-mission-units,.soc-mission-phase-prevent .soc-mission-units,.soc-mission-phase-respond .soc-mission-units{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.soc-modules-section{padding-top:4rem}.soc-mission-rail{gap:.45rem}.soc-mission-step{gap:.35rem;font-size:.52rem;letter-spacing:.08em}.soc-mission-step b{width:1.65rem;height:1.65rem;font-size:.53rem}.soc-mission-connector{min-width:0}.soc-mission-phase:before{bottom:-3.5rem}.soc-mission-units,.soc-mission-phase-prevent .soc-mission-units,.soc-mission-phase-respond .soc-mission-units{grid-template-columns:1fr;padding-left:1.1rem}.soc-mission-unit,.soc-mission-unit.is-featured{min-height:0}}@media(prefers-reduced-motion:reduce){.soc-mission-unit{transition:none}.soc-mission-unit:hover,.soc-mission-unit:focus-within{transform:none}}html,body,#root{min-height:100%;background:hsl(var(--background))}body{font-family:var(--font-sans);background:radial-gradient(circle at 50% -10%,rgba(34,112,116,.14),transparent 32rem),hsl(var(--background))}.enterprise-site-shell{position:relative;isolation:isolate;min-height:100dvh;--aegis-route-accent: 122 240 255;--aegis-route-secondary: 85 230 165}html[data-aegis-profile=ai] .enterprise-site-shell{--aegis-route-accent: 122 180 255;--aegis-route-secondary: 163 120 255}html[data-aegis-profile=robotics] .enterprise-site-shell{--aegis-route-accent: 85 230 165;--aegis-route-secondary: 232 184 99}html[data-aegis-profile=security] .enterprise-site-shell{--aegis-route-accent: 79 212 255;--aegis-route-secondary: 122 240 255}.aegis-spatial-renderer{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.62;mix-blend-mode:screen}.enterprise-site-shell>*:not(.aegis-spatial-renderer){position:relative;z-index:1}.enterprise-site-shell>.min-h-screen.bg-background:not(.admin-hud),.enterprise-site-shell>.home-operating-system{background-color:transparent!important}.aegis-spatial-renderer[data-webgl=unavailable]{display:none}html[data-aegis-profile=ai] .aegis-spatial-renderer[data-webgl=ready]{z-index:2;opacity:.92;clip-path:circle(var(--aegis-core-clip-radius, 0px) at var(--aegis-core-x, 50%) var(--aegis-core-y, 50%))}.enterprise-site-shell:before{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgb(var(--aegis-route-accent) / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--aegis-route-accent) / .055) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 85%);mask-image:linear-gradient(to bottom,black,transparent 85%)}.hero-threeui-field,.services-threeui-field,.heimdal-threeui-field,.team-threeui-field,.contact-threeui-field,.soc-hero-threeui{display:none!important}.home-operating-system,.services-command-center,.heimdal-command-section,.team-command-section,.contact-command-section{background:transparent!important}.card,[data-slot=card]{border-color:rgb(var(--aegis-route-accent) / .17);background-image:linear-gradient(145deg,#040e17c2,#02080e7a);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}@media(max-width:760px){.aegis-spatial-renderer{opacity:.34}}@media(prefers-reduced-motion:reduce){.aegis-spatial-renderer{opacity:.22}*,*:before,*:after{scroll-behavior:auto!important}}.soc-calculator-section{position:relative;padding:clamp(5rem,9vw,8.5rem) 0;background:radial-gradient(ellipse at 74% 42%,rgba(0,229,255,.08),transparent 30rem),linear-gradient(180deg,#02090f,#04131d 48%,#02090f)}.soc-calculator-section:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.3;background-image:linear-gradient(90deg,transparent 49.9%,rgba(112,228,246,.08) 50%,transparent 50.1%),linear-gradient(rgba(112,228,246,.04) 1px,transparent 1px);background-size:100% 100%,100% 4rem;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent)}.soc-calculator-heading{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:2.75rem}.soc-calculator-heading h2{max-width:10ch;margin:1rem 0 0;color:#effaff;font-size:clamp(2.9rem,6vw,6.2rem);font-weight:700;letter-spacing:-.075em;line-height:.92}.soc-calculator-heading p{max-width:34rem;margin:0 0 .2rem;color:#c7dce4a8;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.7}.soc-calculator-tabs{position:relative}.soc-calculator-tabs-list{display:inline-flex!important;width:auto!important;height:auto!important;margin-bottom:1.5rem;padding:.3rem!important;border:1px solid rgba(112,228,246,.15);border-radius:.3rem!important;background:#030f17ad!important}.soc-calculator-tabs-list button{min-height:2.6rem;padding:.65rem 1rem;border-radius:.15rem!important;color:#bcd5dd85;font:600 .68rem IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.soc-calculator-tabs-list button[data-state=active]{background:#70e4f621!important;color:#a8f2ff!important;box-shadow:inset 0 0 0 1px #70e4f642}.soc-calculator-console{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);max-width:none!important;overflow:hidden;border:0!important;border-top:1px solid rgba(112,228,246,.45)!important;border-bottom:1px solid rgba(112,228,246,.16)!important;border-radius:.2rem!important;background:linear-gradient(90deg,#061a25d1,#030c13b3)!important;box-shadow:0 24px 70px #00000040!important}.soc-console-control,.soc-console-output{min-width:0;padding:clamp(1.5rem,4vw,3rem)!important}.soc-console-control{display:flex;flex-direction:column;border-right:1px solid rgba(112,228,246,.14)}.soc-console-kicker{display:inline-flex;align-items:center;gap:.5rem;color:#70e4f6ad;font:600 .63rem IBM Plex Mono,monospace;letter-spacing:.15em;text-transform:uppercase}.soc-console-kicker svg{width:.9rem;height:.9rem}.soc-console-control h3{max-width:12ch;margin:1.6rem 0 .75rem;color:#effaff;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:600;letter-spacing:-.05em;line-height:1}.soc-console-control [data-slot=card-description]{color:#c2d8e09e;font-size:.82rem;line-height:1.6}.soc-endpoint-control{margin-top:auto;padding-top:clamp(2.5rem,6vw,5rem)}.soc-endpoint-control label{display:block;margin-bottom:.7rem;color:#daeff4d1;font:.76rem IBM Plex Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.soc-endpoint-input-wrap{position:relative}.soc-endpoint-input-wrap input{height:4.5rem;padding:0 6.5rem 0 1.25rem;border:1px solid rgba(112,228,246,.4);border-radius:.15rem;background:#020b12bf;color:#d9fbff;font:2.4rem IBM Plex Mono,monospace;box-shadow:inset 0 0 26px #00e5ff0d}.soc-endpoint-input-wrap input:focus{border-color:#70e4f6;outline:2px solid rgba(112,228,246,.18);outline-offset:2px}.soc-endpoint-input-wrap span{position:absolute;top:50%;right:1rem;color:#70e4f68c;font:.57rem IBM Plex Mono,monospace;letter-spacing:.1em;transform:translateY(-50%)}.soc-endpoint-scale{display:flex;justify-content:space-between;margin-top:.55rem;color:#bcd5dd5c;font:.57rem IBM Plex Mono,monospace}.soc-console-signal,.soc-console-live{display:inline-flex;align-items:center;gap:.45rem;color:#62e6b2b3;font:.58rem IBM Plex Mono,monospace;letter-spacing:.08em}.soc-console-signal{margin-top:1.5rem}.soc-console-signal span{margin-left:auto;color:#bcd5dd57}.soc-console-signal i,.soc-console-live i{width:.38rem;height:.38rem;border-radius:50%;background:#62e6b2;box-shadow:0 0 12px #62e6b2d9}.soc-console-output{background:#020a1059}.soc-console-output-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(112,228,246,.11)}.soc-total-readout{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.5rem 1rem;padding:clamp(2rem,5vw,4rem) 0 2.25rem}.soc-total-readout span,.soc-total-readout small{color:#bcd5dd7a;font:.63rem IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.soc-total-readout strong{color:#70e4f6;font:clamp(3rem,6vw,5.8rem) "IBM Plex Mono",monospace;letter-spacing:-.09em;line-height:.9;text-shadow:0 0 30px rgba(112,228,246,.2)}.soc-total-readout small{grid-column:1 / -1;letter-spacing:.04em;text-transform:none}.soc-cost-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(112,228,246,.11);border-bottom:1px solid rgba(112,228,246,.11)}.soc-cost-breakdown>div{display:grid;grid-template-columns:1.5rem 1fr;gap:.25rem .6rem;padding:1.25rem 1rem 1.25rem 0}.soc-cost-breakdown>div+div{padding-left:1rem;border-left:1px solid rgba(112,228,246,.11)}.soc-cost-breakdown span{color:#70e4f685;font:.6rem IBM Plex Mono,monospace}.soc-cost-breakdown strong{color:#e7faff;font:1.25rem IBM Plex Mono,monospace}.soc-cost-breakdown small{grid-column:2;color:#bcd5dd80;font-size:.7rem;line-height:1.35}.soc-console-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem}.soc-console-footer .badge{max-width:18rem;justify-content:flex-start;border-color:#fbbf244d;color:#fbbf24c7;white-space:normal;text-align:left}.soc-console-footer .badge svg{width:.9rem;height:.9rem;flex:0 0 auto}.soc-console-footer button{min-height:2.9rem;flex:0 0 auto;border:1px solid rgba(112,228,246,.5);border-radius:.15rem;background:#70e4f621;color:#c9f7ff;font-weight:600;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.soc-console-footer button:hover{background:#70e4f638;box-shadow:0 0 26px #70e4f624;transform:translateY(-2px)}@media(max-width:760px){.soc-calculator-heading{grid-template-columns:1fr;gap:1.5rem}.soc-calculator-console{grid-template-columns:1fr}.soc-console-control{border-right:0;border-bottom:1px solid rgba(112,228,246,.14)}.soc-endpoint-control{margin-top:2rem;padding-top:0}}@media(max-width:520px){.soc-calculator-tabs-list{display:flex!important;width:100%!important}.soc-calculator-tabs-list button{flex:1;padding-left:.45rem;padding-right:.45rem;font-size:.58rem}.soc-total-readout{grid-template-columns:1fr}.soc-total-readout strong{font-size:3.2rem}.soc-cost-breakdown,.soc-console-footer{grid-template-columns:1fr}.soc-cost-breakdown>div+div{padding-left:0;border-top:1px solid rgba(112,228,246,.11);border-left:0}.soc-console-footer{display:grid}.soc-console-footer button{width:100%}}@media(prefers-reduced-motion:reduce){.soc-console-footer button{transition:none}.soc-console-footer button:hover{transform:none}}.soc-trust-section{isolation:isolate;padding:clamp(5rem,10vw,9rem) 0;background:radial-gradient(ellipse at 18% 50%,rgba(98,230,178,.07),transparent 27rem),linear-gradient(180deg,#02090f,#03121a 52%,#02090f)}.soc-trust-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.38;background-image:linear-gradient(90deg,transparent 49.9%,rgba(98,230,178,.1) 50%,transparent 50.1%),linear-gradient(rgba(98,230,178,.04) 1px,transparent 1px),radial-gradient(circle at 22% 50%,rgba(98,230,178,.18) 0 1px,transparent 2px);background-size:100% 100%,100% 3.75rem,7rem 7rem;-webkit-mask-image:linear-gradient(to bottom,transparent,black 16%,black 82%,transparent);mask-image:linear-gradient(to bottom,transparent,black 16%,black 82%,transparent)}.soc-trust-layout{display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(3rem,9vw,9rem)}.soc-trust-intro h2{max-width:8ch;margin:1.1rem 0 1.35rem;color:#effaff;font-size:clamp(2.8rem,5.6vw,5.8rem);font-weight:700;letter-spacing:-.075em;line-height:.92}.soc-trust-intro p{max-width:27rem;color:#c7dce4a8;font-size:1rem;line-height:1.7}.soc-trust-readout{display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;max-width:27rem;margin-top:2.5rem;padding-top:1rem;border-top:1px solid rgba(98,230,178,.22)}.soc-trust-readout span,.soc-trust-readout small{color:#62e6b29e;font:.6rem IBM Plex Mono,monospace;letter-spacing:.12em}.soc-trust-readout span{display:inline-flex;align-items:center;gap:.45rem}.soc-trust-readout span i{width:.38rem;height:.38rem;border-radius:50%;background:#62e6b2;box-shadow:0 0 11px #62e6b2e6}.soc-trust-readout strong{color:#b1f5d7;font:600 .68rem IBM Plex Mono,monospace;letter-spacing:.14em}.soc-trust-readout small{grid-column:1 / -1;color:#bcd5dd61;letter-spacing:.03em}.soc-trust-matrix{position:relative}.soc-trust-matrix-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(98,230,178,.24);color:#62e6b29e;font:.62rem IBM Plex Mono,monospace;letter-spacing:.14em}.soc-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem}.soc-trust-grid .compliance-badge{display:grid;grid-template-columns:2rem 1.25rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:5.2rem;padding:1rem 0;border:0;border-bottom:1px solid rgba(112,228,246,.13);border-radius:0;background:transparent;color:#dff8f1;font:600 .78rem IBM Plex Mono,monospace;letter-spacing:.02em;white-space:normal;transition:background .18s ease,padding .18s ease,color .18s ease}.soc-trust-grid .compliance-badge:hover,.soc-trust-grid .compliance-badge:focus-visible{padding-right:.7rem;padding-left:.7rem;outline:none;background:#62e6b212;color:#f1fffb}.soc-trust-index{color:#62e6b28c;font-size:.6rem;font-weight:400}.soc-trust-check{display:grid;width:1.25rem;height:1.25rem;place-items:center;border:1px solid rgba(98,230,178,.5);border-radius:50%;color:#62e6b2}.soc-trust-check svg{width:.7rem;height:.7rem}.soc-trust-status{color:#62e6b280;font-size:.52rem;font-weight:400;letter-spacing:.1em}@media(max-width:760px){.soc-trust-layout{grid-template-columns:1fr;gap:3.5rem}.soc-trust-intro h2{max-width:10ch}}@media(max-width:560px){.soc-trust-grid{grid-template-columns:1fr}.soc-trust-grid .compliance-badge{grid-template-columns:1.75rem 1.25rem minmax(0,1fr) auto;gap:.5rem;font-size:.69rem}.soc-trust-status{font-size:.46rem}.soc-trust-matrix-heading{font-size:.54rem}}@media(prefers-reduced-motion:reduce){.soc-trust-grid .compliance-badge{transition:none}}.vapt-intelligence-page{--vapt-cyan: #70e4f6;--vapt-amber: #f6c866;--vapt-red: #ff806f;--vapt-ink: #02080e;background:linear-gradient(180deg,var(--vapt-ink),#07131b 42%,var(--vapt-ink))!important}.vapt-intelligence-page section{isolation:isolate}.vapt-intelligence-page section:not(.vapt-briefing-hero):before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";opacity:.34;background-image:linear-gradient(rgba(112,228,246,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(112,228,246,.045) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(to bottom,transparent,black 16%,black 82%,transparent);mask-image:linear-gradient(to bottom,transparent,black 16%,black 82%,transparent)}.vapt-briefing-hero{min-height:47rem;padding-top:8rem!important;padding-bottom:7rem!important;background:radial-gradient(ellipse at 72% 46%,rgba(255,91,73,.12),transparent 26rem),radial-gradient(ellipse at 30% 75%,rgba(112,228,246,.06),transparent 28rem),linear-gradient(180deg,#02080e,#07131b)}.vapt-briefing-hero>.absolute:first-child{display:none}.vapt-briefing-field{position:absolute;top:0;right:0;bottom:0;left:36%;z-index:-1;pointer-events:none;opacity:.75;-webkit-mask-image:linear-gradient(90deg,transparent,black 20%,black 86%,transparent);mask-image:linear-gradient(90deg,transparent,black 20%,black 86%,transparent)}.vapt-briefing-field>*{width:100%;height:100%}.vapt-briefing-hero>.max-w-7xl{position:relative;z-index:1}.vapt-briefing-hero .mb-8 a{color:#70e4f6a6!important;font:.65rem IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.vapt-briefing-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.7fr);align-items:center;gap:clamp(3rem,8vw,8rem);margin-top:2rem}.vapt-briefing-copy h1{display:block!important;max-width:10ch;margin:0 0 1.5rem!important;background:none!important;color:#f2f8fa!important;filter:none!important;font-size:clamp(3.8rem,8vw,8.4rem)!important;letter-spacing:-.085em;line-height:.88!important;text-shadow:none!important}.vapt-briefing-copy h1:first-line{color:var(--vapt-red)}.vapt-briefing-copy>p{max-width:38rem;color:#cddde3b3!important;font-size:clamp(1.05rem,1.8vw,1.3rem)!important;line-height:1.65}.vapt-briefing-copy>div{justify-content:flex-start!important;margin-top:2rem}.vapt-briefing-copy button,.vapt-briefing-copy a>button{border-color:#70e4f657!important;border-radius:.15rem;background:#051a24ad!important;box-shadow:none!important;color:#d8faff!important}.vapt-briefing-copy button:hover,.vapt-briefing-copy a>button:hover{background:#70e4f624!important;box-shadow:0 0 28px #70e4f61a!important;transform:translateY(-2px)}.vapt-briefing-readout{position:relative;min-height:31rem;padding:.7rem 0 .7rem 1.5rem;border-left:1px solid rgba(255,128,111,.28);background:linear-gradient(90deg,rgba(255,91,73,.06),transparent 42%),linear-gradient(180deg,transparent 0 88%,rgba(112,228,246,.04) 100%);isolation:isolate}.vapt-briefing-readout:before,.vapt-briefing-readout:after{position:absolute;pointer-events:none;content:""}.vapt-briefing-readout:before{top:0;right:0;width:34%;border-top:1px solid rgba(255,128,111,.32)}.vapt-briefing-readout:after{right:0;bottom:0;width:58%;border-bottom:1px solid rgba(112,228,246,.2)}.vapt-readout-grid{position:absolute;top:2.8rem;right:0;bottom:4.6rem;left:1.5rem;z-index:-1;opacity:.4;background-image:linear-gradient(rgba(112,228,246,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(112,228,246,.09) 1px,transparent 1px);background-size:2.75rem 2.75rem;-webkit-mask-image:linear-gradient(90deg,transparent,black 18%,black 80%,transparent);mask-image:linear-gradient(90deg,transparent,black 18%,black 80%,transparent)}.vapt-readout-axis{position:absolute;z-index:-1;pointer-events:none;opacity:.7}.vapt-readout-axis-x{top:48%;right:1rem;left:1.5rem;border-top:1px solid rgba(255,128,111,.16)}.vapt-readout-axis-y{top:2.8rem;bottom:4.6rem;left:57%;border-left:1px solid rgba(255,128,111,.16)}.vapt-readout-heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem}.vapt-readout-status,.vapt-readout-annotation{color:#70e4f68f;font:.55rem IBM Plex Mono,monospace;letter-spacing:.12em}.vapt-readout-status{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.vapt-readout-status i,.vapt-readout-annotation i{display:inline-block;width:.35rem;height:.35rem;border-radius:50%;background:var(--vapt-cyan);box-shadow:0 0 .6rem #70e4f6cc}.vapt-readout-annotation{position:absolute;z-index:2}.vapt-readout-annotation-top{top:22%;right:8%;display:inline-flex;align-items:center;gap:.45rem;color:#ff806f9e}.vapt-readout-annotation-side{top:53%;left:0;writing-mode:vertical-rl;transform:rotate(180deg);color:#70e4f675}.vapt-console-label{color:#ff806fad;font:.62rem IBM Plex Mono,monospace;letter-spacing:.15em}.vapt-target-radar{position:absolute;top:50%;left:57%;width:min(21rem,72%);aspect-ratio:1;transform:translate(-50%,-50%)}.vapt-radar-scope{position:absolute;top:0;right:0;bottom:0;left:0}.vapt-radar-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,128,111,.2);border-radius:50%}.vapt-radar-ring-mid{top:20%;right:20%;bottom:20%;left:20%;border-color:#70e4f640}.vapt-radar-ring-inner{top:40%;right:40%;bottom:40%;left:40%;border-color:#ff806f99}.vapt-radar-axis-v{position:absolute;top:9%;right:49%;bottom:9%;left:49%;border-left:1px solid rgba(255,128,111,.2)}.vapt-radar-axis-h{position:absolute;top:49%;right:9%;bottom:49%;left:9%;border-top:1px solid rgba(255,128,111,.2)}.vapt-radar-sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,128,111,.85),rgba(255,128,111,.12) 18%,transparent 32%);-webkit-mask-image:radial-gradient(circle,transparent 39%,black 41%,black 98%,transparent 100%);mask-image:radial-gradient(circle,transparent 39%,black 41%,black 98%,transparent 100%);opacity:.85;will-change:transform}.vapt-radar-core{position:absolute;top:50%;left:50%;width:.7rem;height:.7rem;border-radius:50%;background:var(--vapt-red);box-shadow:0 0 22px #ff806ff2;transform:translate(-50%,-50%)}.vapt-briefing-metrics{position:absolute;right:1.2rem;bottom:1.2rem;left:1.2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;padding-top:1rem;border-top:1px solid rgba(112,228,246,.16)}.vapt-briefing-metrics span{display:block;color:#bcd5dd7a;font:.55rem/1.35 IBM Plex Mono,monospace;letter-spacing:.08em}.vapt-briefing-metrics em{color:#ff806fa6;font-style:normal}.vapt-briefing-metrics b{display:block;margin-bottom:.25rem;color:#dff8fb;font-size:1.25rem;font-weight:400}.vapt-signal-section,.vapt-evidence-section,.vapt-mission-section,.vapt-chain-section{padding-top:clamp(5rem,10vw,9rem)!important;padding-bottom:clamp(5rem,10vw,9rem)!important;background:transparent!important}.vapt-intelligence-page section h2{color:#effaff!important;letter-spacing:-.065em;text-shadow:none!important}.vapt-signal-section h2{max-width:10ch;font-size:clamp(2.8rem,5vw,5.5rem);line-height:.94}.vapt-signal-section .framework-item{border:0!important;border-top:1px solid rgba(112,228,246,.2)!important;border-radius:.15rem!important;background:linear-gradient(140deg,#081b26c7,#020a1073)!important;box-shadow:none!important;padding:1rem .75rem!important}.vapt-signal-section .framework-item:hover{border-top-color:#ff806fa6!important;background:#ff806f0f!important;transform:translateY(-3px)}.vapt-signal-section .framework-item>div{border-color:#70e4f640!important;background:#04121bb3!important;box-shadow:none!important}.vapt-methodology-webgl{position:relative;width:min(100%,450px);aspect-ratio:1.18;margin:0 auto;overflow:hidden;isolation:isolate;border:1px solid rgba(112,228,246,.22);border-radius:.35rem;background:linear-gradient(135deg,#071c28eb,#020b11f5);box-shadow:inset 0 0 0 1px #70e4f60a,0 22px 60px #00000038}.vapt-methodology-webgl:before,.vapt-methodology-webgl:after{position:absolute;z-index:2;pointer-events:none;content:""}.vapt-methodology-webgl:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(112,228,246,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(112,228,246,.035) 1px,transparent 1px);background-size:2.4rem 2.4rem;-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(180deg,transparent,black 18%,black 82%,transparent)}.vapt-methodology-webgl:after{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 38%,rgba(2,10,16,.52) 100%)}.vapt-methodology-webgl-canvas,.vapt-methodology-webgl-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vapt-methodology-webgl-canvas{z-index:1;display:block;opacity:0}.vapt-methodology-webgl-fallback{z-index:0;fill:none;stroke:#70e4f675;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.vapt-methodology-webgl-fallback circle{fill:#04121be0}.vapt-methodology-webgl-fallback-core{fill:#61e7c9c7!important;stroke:#a0ffe6e6;stroke-width:2.5}.vapt-methodology-webgl[data-webgl-status=ready] .vapt-methodology-webgl-canvas{opacity:1}.vapt-methodology-webgl[data-webgl-status=ready] .vapt-methodology-webgl-fallback{opacity:0}.vapt-methodology-webgl-frame{position:absolute;z-index:3;width:2.1rem;height:2.1rem;border-color:#70e4f685;border-style:solid;pointer-events:none}.vapt-methodology-webgl-frame-tl{top:.9rem;left:.9rem;border-width:1px 0 0 1px}.vapt-methodology-webgl-frame-tr{top:.9rem;right:.9rem;border-width:1px 1px 0 0}.vapt-methodology-webgl-frame-bl{bottom:.9rem;left:.9rem;border-width:0 0 1px 1px}.vapt-methodology-webgl-frame-br{right:.9rem;bottom:.9rem;border-width:0 1px 1px 0}.vapt-signal-section .relative.w-full{filter:saturate(.82)}.vapt-evidence-section .text-center{text-align:left}.vapt-evidence-section h2,.vapt-mission-section h2,.vapt-chain-section h2{font-size:clamp(2.8rem,5vw,5.5rem);line-height:.94}.vapt-evidence-field{opacity:0;pointer-events:none}.vapt-evidence-field canvas{opacity:.4}.vapt-ledger{position:relative;display:grid;grid-template-columns:1fr 1px 1fr;gap:clamp(2rem,4vw,4rem);align-items:start}.vapt-ledger-spine{width:1px;height:100%;background:linear-gradient(180deg,transparent,rgba(112,228,246,.35) 15%,rgba(112,228,246,.35) 85%,transparent);transform-origin:top center}.vapt-ledger-registry{min-width:0}.vapt-ledger-header{display:flex;align-items:center;gap:.85rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(112,228,246,.18)}.vapt-ledger-icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border:1px solid rgba(112,228,246,.3);border-radius:.35rem;background:#04121bb3;color:#70e4f6}.vapt-ledger-title{font-size:1.15rem;font-weight:700;color:#effaff;margin-bottom:.2rem}.vapt-ledger-status{display:block;font-family:monospace;font-size:.68rem;letter-spacing:.12em;color:#70e4f6bf}.vapt-ledger-rows{display:flex;flex-direction:column}.vapt-ledger-row{display:flex;align-items:center;gap:.75rem;padding:.85rem .25rem;border-bottom:1px solid rgba(112,228,246,.1);transition:background .3s ease,border-color .3s ease}.vapt-ledger-row:hover{background:#70e4f60f;border-color:#70e4f659}.vapt-ledger-row-index{font-family:monospace;font-size:.7rem;letter-spacing:.04em;color:#70e4f699;width:2.4rem;flex-shrink:0}.vapt-ledger-row-icon{flex-shrink:0;color:#70e4f6;opacity:.85}.vapt-ledger-row-label{font-family:monospace;font-size:.875rem;color:#effaffd9}.vapt-ledger-registry-ai .vapt-ledger-header{border-bottom-color:#a78bfa38}.vapt-ledger-registry-ai .vapt-ledger-icon{border-color:#a78bfa59;color:#a78bfa}.vapt-ledger-registry-ai .vapt-ledger-status{color:#a78bfacc}.vapt-ledger-registry-ai .vapt-ledger-row{border-bottom-color:#a78bfa1f}.vapt-ledger-registry-ai .vapt-ledger-row:hover{background:#a78bfa12;border-color:#a78bfa4d}.vapt-ledger-registry-ai .vapt-ledger-row-index{color:#a78bfaa6}.vapt-ledger-registry-ai .vapt-ledger-row-icon{color:#a78bfa}@media(max-width:820px){.vapt-ledger{grid-template-columns:1fr;gap:3rem}.vapt-ledger-spine{display:none}}.vapt-mission-field{z-index:-1;opacity:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent)}.vapt-mission-field>*{width:100%;height:100%}.vapt-section-eyebrow{display:inline-block;margin-bottom:1rem;font:.7rem IBM Plex Mono,monospace;letter-spacing:.16em;text-transform:uppercase;color:#70e4f6a6}.vapt-mission-roster{display:flex;flex-direction:column}.vapt-mission-row{position:relative;display:grid;grid-template-columns:.25rem 3.5rem 3.25rem minmax(0,1fr) auto;align-items:center;gap:0 1.25rem;padding:1.75rem .5rem;border-top:1px solid rgba(112,228,246,.16);transition:background .25s ease}.vapt-mission-roster>.vapt-mission-row:last-child{border-bottom:1px solid rgba(112,228,246,.16)}.vapt-mission-row:hover{background:#70e4f60b}.vapt-mission-row-accent{align-self:stretch;border-radius:.15rem;opacity:.85}.vapt-mission-row-index{font:.75rem IBM Plex Mono,monospace;letter-spacing:.05em;opacity:.8}.vapt-mission-row-icon{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border:1px solid rgba(112,228,246,.3);border-radius:.35rem;background:#04121bb3}.vapt-mission-row-title{margin-bottom:.4rem;font-size:1.25rem;font-weight:700;color:#effaff}.vapt-mission-row-desc{margin-bottom:.85rem;max-width:46rem;color:#bfdbe6b8;font-size:.95rem}.vapt-mission-row-features{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.vapt-mission-row-feature{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#bfdbe6a6}.vapt-mission-row-action button{border:1px solid rgba(112,228,246,.3)!important;background:#70e4f617!important;box-shadow:none!important;white-space:nowrap}.vapt-chain-track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.vapt-chain-line{position:absolute;z-index:0;top:1.75rem;left:10%;right:10%;height:1px;transform-origin:left center;background:linear-gradient(90deg,transparent,rgba(112,228,246,.65),transparent)}.vapt-chain-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.vapt-chain-node{position:relative;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border:1px solid;border-radius:50%;background:#050f16}.vapt-chain-node-index{position:absolute;top:-.4rem;right:-.4rem;display:flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border:1px solid rgba(112,228,246,.35);border-radius:50%;background:#02080e;font:.6rem IBM Plex Mono,monospace;color:#70e4f6d9}.vapt-chain-stage-title{margin-bottom:.5rem;font-weight:600;color:#effaff}.vapt-chain-stage-desc{font-size:.85rem;color:#bfdbe6a6}@media(max-width:820px){.vapt-briefing-layout{grid-template-columns:1fr}.vapt-briefing-readout{min-height:20rem}.vapt-evidence-section .text-center{text-align:left}.vapt-mission-row{grid-template-columns:.25rem 3.25rem minmax(0,1fr);grid-template-areas:"accent icon   body" "accent action action";row-gap:1rem}.vapt-mission-row-accent{grid-area:accent}.vapt-mission-row-icon{grid-area:icon}.vapt-mission-row-body{grid-area:body}.vapt-mission-row-action{grid-area:action}.vapt-mission-row-index{display:none}.vapt-mission-row-action button{width:100%;height:auto;min-height:2.75rem;padding-top:.625rem;padding-bottom:.625rem;white-space:normal;line-height:1.3}.vapt-chain-track{grid-template-columns:1fr;gap:2.5rem}.vapt-chain-line{top:1.75rem;bottom:1.75rem;left:1.75rem;right:auto;width:1px;height:auto;transform-origin:top center;background:linear-gradient(180deg,transparent,rgba(112,228,246,.65),transparent)}.vapt-chain-stage{flex-direction:row;align-items:flex-start;text-align:left}}@media(max-width:560px){.vapt-briefing-hero{min-height:0;padding-top:6rem!important}.vapt-briefing-copy h1{font-size:clamp(3.3rem,16vw,5.4rem)!important}.vapt-briefing-copy>div{align-items:stretch}.vapt-briefing-copy>div>*,.vapt-briefing-copy>div a{width:100%}.vapt-briefing-metrics{gap:.35rem}.vapt-briefing-metrics span{font-size:.47rem}.vapt-briefing-metrics b{font-size:1rem}}@media(prefers-reduced-motion:reduce){.vapt-signal-section .framework-item:hover,.vapt-briefing-copy button:hover{transform:none}}.vapt-intelligence-page button:focus-visible,.vapt-intelligence-page a:focus-visible{outline:2px solid rgba(112,228,246,.85);outline-offset:2px}.calculator-card{background:linear-gradient(145deg,#071721f0,#02090ffa)!important;box-shadow:0 24px 70px #00000047,inset 0 1px #ffffff0a}.calculator-card [data-testid=cost-total]{background:linear-gradient(145deg,#00e5ff24,#051825f2)!important;border:1px solid rgba(86,223,244,.42)!important;box-shadow:0 0 26px #00e5ff1a!important}@media(max-width:640px){.soc-journey-nav>div{align-items:flex-start;gap:.7rem;flex-direction:column;padding-top:.85rem;padding-bottom:.85rem}.soc-journey-links{width:100%;justify-content:space-between;gap:.5rem}.soc-journey-links a{font-size:.58rem}.soc-modules-grid{grid-template-columns:1fr}}.soc-eyebrow{display:flex;align-items:center;gap:.65rem;margin-bottom:1.5rem;color:#91e8f5c7;font-size:.68rem}.soc-eyebrow-divider{color:#94a3b859}.soc-status-dot{display:inline-block;width:.42rem;height:.42rem;border-radius:999px;background:#55e6a5;box-shadow:0 0 12px #55e6a5f2}.soc-mission-title{margin:0 0 1.5rem;color:#ecf7fb;font-size:clamp(3.4rem,7vw,6.6rem);font-weight:700;letter-spacing:-.065em;line-height:.92}.soc-mission-title span{color:#56dff4;text-shadow:0 0 36px rgba(0,229,255,.24)}.soc-mission-subtitle{max-width:38rem;margin-bottom:2rem;color:#bed3dcb8;font-size:1.08rem;line-height:1.75}.soc-primary-action,.soc-secondary-action{min-height:2.9rem;border-radius:.2rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.soc-primary-action{border:1px solid rgba(86,223,244,.52);background:linear-gradient(135deg,#00e5ff4d,#051d2ae6);box-shadow:0 0 26px #00e5ff1f}.soc-primary-action:hover{background:linear-gradient(135deg,#00e5ff70,#052330f0)}.soc-secondary-action{border-color:#55e6a552;color:#8be9be;background:#020a116b}.soc-secondary-action:hover{border-color:#55e6a59e;background:#55e6a514;color:#b2f5d2}.soc-command-panel,.soc-overview-visual{position:relative;overflow:hidden;border:1px solid rgba(86,223,244,.2);background:linear-gradient(145deg,#05151fcc,#020910eb);box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.soc-command-panel{min-height:26rem;padding:1.1rem}.soc-command-panel:before,.soc-overview-visual:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(120deg,rgba(255,255,255,.05),transparent 32%,transparent 72%,rgba(0,229,255,.05))}.soc-panel-header,.soc-panel-footer{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;color:#9bbfca9e;font-size:.6rem}.soc-panel-online{display:inline-flex;align-items:center;gap:.45rem;color:#55e6a5}.soc-panel-core{position:relative;display:grid;place-items:center;min-height:18rem}.soc-core-mark{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#56dff4;filter:drop-shadow(0 0 14px rgba(0,229,255,.42))}.soc-core-mark span{font:.58rem IBM Plex Mono,monospace;letter-spacing:.2em}.soc-panel-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding-top:.8rem;border-top:1px solid rgba(148,163,184,.13)}.soc-panel-stats div{display:flex;flex-direction:column;gap:.25rem}.soc-panel-stats span{color:#94a3b880;font:.55rem IBM Plex Mono,monospace;letter-spacing:.12em}.soc-panel-stats strong{color:#e8f7fb;font:600 .9rem IBM Plex Mono,monospace}.soc-panel-footer{margin-top:1.1rem;color:#55e6a5ad}.soc-panel-footer span:first-child{display:inline-flex;align-items:center;gap:.35rem}.soc-overview-visual{min-height:28rem;isolation:isolate}.soc-overview-threeui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.75}.soc-overview-threeui>*{width:100%;height:100%}.soc-overview-overlay{position:absolute;top:2rem;left:2rem;z-index:2}.soc-overview-kicker{color:#91e8f5a8;font-size:.62rem}.soc-overview-number{margin-top:1rem;color:#e8f7fb;font-size:clamp(5rem,12vw,8rem);font-weight:700;letter-spacing:-.1em;line-height:.8;text-shadow:0 0 32px rgba(0,229,255,.2)}.soc-overview-label{display:block;margin-top:1rem;color:#bed3dcb3;font:.75rem/1.6 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.soc-overview-legend{position:absolute;right:1.5rem;bottom:1.5rem;z-index:2;display:flex;flex-wrap:wrap;gap:.8rem;color:#bed3dc8f;font-size:.55rem}.soc-legend-dot{display:inline-block;width:.4rem;height:.4rem;margin-right:.3rem;border-radius:50%}.soc-legend-dot.cyan{background:#56dff4;box-shadow:0 0 8px #56dff4}.soc-legend-dot.green{background:#55e6a5;box-shadow:0 0 8px #55e6a5}.soc-legend-dot.amber{background:#fbbf24;box-shadow:0 0 8px #fbbf24}@media(max-width:640px){.soc-hero-back{align-items:flex-start;gap:.8rem;flex-direction:column}.soc-mission-hero{min-height:auto}.soc-command-panel{min-height:22rem}.soc-panel-core{min-height:14rem}.soc-panel-stats strong{font-size:.72rem}}.soc-mission-hero{background:radial-gradient(ellipse at 76% 46%,rgba(0,229,255,.1),transparent 34%),radial-gradient(ellipse at 20% 88%,rgba(85,230,165,.045),transparent 28%),linear-gradient(135deg,#02070d,#03131d 54%,#02080e)}.soc-command-panel{border:0;border-radius:0;background:radial-gradient(ellipse at 52% 48%,rgba(0,229,255,.08),transparent 32%),linear-gradient(135deg,#07192480,#02090f29);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.soc-command-panel:after,.soc-overview-visual:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(86,223,244,.5),transparent 14%) top left / 100% 1px no-repeat,linear-gradient(90deg,rgba(86,223,244,.22),transparent 20%) bottom left / 100% 1px no-repeat,linear-gradient(180deg,rgba(86,223,244,.42),transparent 22%) top left / 1px 100% no-repeat;opacity:.62}.soc-panel-header,.soc-panel-footer{color:#bed3dc9e}.soc-panel-stats{border-top-color:#94a3b833}.soc-journey-nav{border-color:#56dff429;background:linear-gradient(90deg,#020a118a,#05182259,#020a118a);box-shadow:0 1rem 3rem #0000001f}.soc-overview-visual{border:0;border-radius:0;background:radial-gradient(ellipse at 50% 50%,rgba(0,229,255,.07),transparent 54%),linear-gradient(135deg,#0616204d,#02090f14);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.soc-overview-visual:after{background:linear-gradient(90deg,rgba(86,223,244,.35),transparent 24%) top left / 100% 1px no-repeat,linear-gradient(90deg,transparent 76%,rgba(86,223,244,.2)) bottom right / 100% 1px no-repeat}.soc-modules-section{background:radial-gradient(ellipse at 18% 16%,rgba(0,229,255,.05),transparent 30%),linear-gradient(180deg,#02080eb8,#030b12f5)}.soc-modules-section .module-card{border:0!important;border-top:1px solid rgba(112,228,246,.2)!important;border-bottom:1px solid rgba(112,228,246,.09)!important;border-radius:.15rem;background:linear-gradient(120deg,#09192385,#030a112e)!important;box-shadow:none}.soc-modules-section .module-card:hover{transform:translateY(-2px);border-top-color:#56dff48c!important;background:linear-gradient(120deg,#0d2733b8,#030d1559)!important;box-shadow:0 16px 36px #0003}.soc-modules-section .module-card .absolute.top-0.left-0,.soc-modules-section .module-card .absolute.top-0.right-0{display:none}.soc-modules-section .module-card .module-icon{background:#0a202b8a!important;border-color:#70e4f638!important}.calculator-card{border:0!important;border-top:1px solid rgba(86,223,244,.42)!important;border-bottom:1px solid rgba(86,223,244,.15)!important;border-radius:.15rem;background:radial-gradient(ellipse at 82% 20%,rgba(0,229,255,.08),transparent 32%),linear-gradient(145deg,#071721b8,#02090f80)!important;box-shadow:none!important}.calculator-card [data-testid=cost-setup],.calculator-card [data-testid=cost-yearly],.calculator-card [data-testid=cost-total]{border:0!important;border-left:1px solid rgba(112,228,246,.18)!important;border-radius:0!important;background:linear-gradient(180deg,#0a1e2a80,#030c1440)!important;box-shadow:none!important}.calculator-card [data-testid=cost-total]{border-left-color:#56dff485!important;background:linear-gradient(180deg,#00e5ff1f,#030f175c)!important}@media(max-width:767px){.soc-command-panel{padding-left:0;padding-right:0}.soc-panel-stats{gap:.8rem}.calculator-card [data-testid=cost-setup],.calculator-card [data-testid=cost-yearly],.calculator-card [data-testid=cost-total]{border-left:0!important;border-top:1px solid rgba(112,228,246,.16)!important}}.soc-depth-stage{--soc-scroll-progress: 0;position:absolute;top:4rem;right:0;bottom:0;left:42%;z-index:1;overflow:hidden;pointer-events:auto;perspective:1200px;perspective-origin:50% 48%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 18%,black 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 18%,black 82%,transparent 100%)}.soc-depth-scene{position:absolute;top:7%;right:4%;bottom:6%;left:4%;transform:translateY(calc(var(--soc-scroll-progress) * -22px)) rotateX(0) rotateY(0);transform-style:preserve-3d;will-change:transform}.soc-depth-backplane,.soc-depth-orbit,.soc-depth-core{position:absolute;top:8%;right:10%;bottom:8%;left:10%;transform-style:preserve-3d;will-change:transform,opacity}.soc-depth-backplane{border:1px solid rgba(86,223,244,.11);opacity:.48;transform:translateZ(-40px) rotateX(62deg) rotate(-15deg);background:linear-gradient(90deg,transparent 49.8%,rgba(86,223,244,.13) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,rgba(86,223,244,.12) 50%,transparent 50.2%);background-size:82px 82px;-webkit-mask-image:radial-gradient(ellipse,black 20%,transparent 74%);mask-image:radial-gradient(ellipse,black 20%,transparent 74%)}.soc-depth-grid-line{position:absolute;display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(86,223,244,.46),transparent)}.soc-depth-grid-line.line-a{top:28%;left:12%;width:72%;transform:rotate(-9deg) translateZ(20px)}.soc-depth-grid-line.line-b{top:54%;left:4%;width:88%;opacity:.62;transform:rotate(17deg) translateZ(50px)}.soc-depth-grid-line.line-c{top:75%;left:22%;width:56%;opacity:.42;transform:rotate(-23deg) translateZ(76px)}.soc-depth-orbit{border:1px solid rgba(86,223,244,.3);border-radius:50%;opacity:.72;box-shadow:0 0 22px #00e5ff0f}.soc-depth-orbit.orbit-primary{top:18%;right:8%;bottom:18%;left:8%;transform:translateZ(30px) rotateX(64deg) rotate(-12deg)}.soc-depth-orbit.orbit-secondary{top:2%;right:24%;bottom:2%;left:24%;border-color:#68e9c23d;transform:translateZ(18px) rotateX(22deg) rotateY(-22deg)}.soc-depth-orbit:before,.soc-depth-orbit:after{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(86,223,244,.15);border-radius:50%;content:"";transform:translateZ(18px)}.soc-depth-orbit:after{top:27%;right:27%;bottom:27%;left:27%;border-color:#68e9c229;transform:translateZ(40px)}.soc-depth-signal{position:absolute;display:block;width:.42rem;height:.42rem;border-radius:50%;background:#56dff4;box-shadow:0 0 12px #56dff4db}.soc-depth-signal.signal-a{top:8%;left:33%;transform:translateZ(60px)}.soc-depth-signal.signal-b{top:62%;right:8%;transform:translateZ(28px);background:#68e9c2}.soc-depth-signal.signal-c{bottom:12%;left:18%;transform:translateZ(48px)}.soc-depth-signal.signal-d{top:19%;right:18%;transform:translateZ(80px);background:#f4c86a}.soc-depth-signal.signal-e{bottom:20%;left:12%;transform:translateZ(46px);background:#68e9c2}.soc-depth-core{top:31%;right:34%;bottom:31%;left:34%;display:grid;place-items:center;transform:translateZ(110px)}.soc-depth-core-glow{position:absolute;top:-38%;right:-38%;bottom:-38%;left:-38%;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.24),rgba(0,229,255,.05) 34%,transparent 68%);filter:blur(7px);opacity:.55}.soc-depth-core-shell{position:relative;display:grid;width:clamp(5rem,9vw,9rem);aspect-ratio:1;place-items:center;border:1px solid rgba(122,239,249,.72);border-radius:32% 68% 56% 44%/42% 38% 62% 58%;background:radial-gradient(circle at 34% 28%,#56dff457,#0317226b 52%,#020a111f);box-shadow:inset 0 0 30px #56dff429,0 0 38px #00e5ff29;transform:rotateX(18deg) rotateY(-24deg) translateZ(42px);transform-style:preserve-3d}.soc-depth-core-shell:before,.soc-depth-core-shell:after{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(86,223,244,.38);border-radius:50%;content:"";transform:translateZ(18px) rotate(22deg)}.soc-depth-core-shell:after{top:25%;right:25%;bottom:25%;left:25%;border-color:#68e9c270;transform:translateZ(34px) rotate(-33deg)}.soc-depth-core-mark{z-index:2;color:#d8fbff;font:600 clamp(1.4rem,3vw,2.8rem) "IBM Plex Mono",monospace;text-shadow:0 0 18px rgba(86,223,244,.82);transform:translateZ(52px)}@media(max-width:900px){.soc-depth-stage{top:8rem;right:-14%;bottom:0;left:30%;opacity:.66}}@media(max-width:640px){.soc-depth-stage{top:9rem;right:-34%;bottom:3rem;left:22%;opacity:.42;-webkit-mask-image:linear-gradient(90deg,transparent,black 28%,black 76%,transparent);mask-image:linear-gradient(90deg,transparent,black 28%,black 76%,transparent)}.soc-depth-scene{top:8%;right:0;bottom:8%;left:0}.soc-depth-core-shell{width:5.2rem}}@media(prefers-reduced-motion:reduce){.soc-depth-stage{pointer-events:none}.soc-depth-scene,.soc-depth-backplane,.soc-depth-orbit,.soc-depth-core,.soc-depth-core-shell{transform:none}}.soc-command-panel{min-height:26rem;padding:0;overflow:visible;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.soc-command-panel:before,.soc-command-panel:after{display:none!important}.soc-panel-header,.soc-panel-footer{z-index:3}.soc-panel-header{padding:.35rem 0}.soc-panel-core{min-height:20rem;isolation:isolate}.soc-panel-core:before{position:absolute;top:8%;right:8%;bottom:8%;left:8%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,229,255,.13),transparent 42%),radial-gradient(ellipse at center,rgba(85,230,165,.06),transparent 68%);filter:blur(8px);content:"";transform:translateZ(-20px)}.soc-panel-core:after{position:absolute;top:15%;right:4%;bottom:15%;left:4%;z-index:-1;border-top:1px solid rgba(86,223,244,.16);border-bottom:1px solid rgba(86,223,244,.08);border-radius:50%;content:"";opacity:.8;transform:rotate(-11deg) translateZ(-5px)}.soc-panel-stats{position:relative;z-index:2;margin-top:.3rem;padding:.85rem 0 0;border-top:1px solid rgba(148,163,184,.2)}.soc-panel-footer{margin-top:.85rem;padding-bottom:.35rem}@media(max-width:767px){.soc-command-panel{min-height:22rem}.soc-panel-core{min-height:16rem}}.soc-topology-section{position:relative;isolation:isolate;background:radial-gradient(ellipse at 74% 44%,rgba(0,229,255,.075),transparent 35%),radial-gradient(ellipse at 17% 80%,rgba(85,230,165,.04),transparent 30%),linear-gradient(180deg,#020910,#03131b 52%,#02080e)}.soc-topology-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.36;background-image:linear-gradient(rgba(86,223,244,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(86,223,244,.055) 1px,transparent 1px);background-size:84px 84px;-webkit-mask-image:radial-gradient(ellipse at 60% 45%,black,transparent 72%);mask-image:radial-gradient(ellipse at 60% 45%,black,transparent 72%)}.soc-topology-intro{display:grid;grid-template-columns:minmax(0,.88fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2rem,8vw,9rem);margin-bottom:2.5rem}.soc-section-kicker{display:inline-block;color:#68e9c2bd;font:.64rem IBM Plex Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.soc-topology-title{max-width:40rem;margin-top:.75rem;color:#eaf9fc;font-size:clamp(2.25rem,5vw,4.8rem);font-weight:600;letter-spacing:-.065em;line-height:.98}@media(max-width:560px){.soc-topology-title{max-width:none;font-size:clamp(2rem,10.5vw,3.1rem);letter-spacing:-.05em;line-height:.98}}.soc-topology-description{max-width:32rem;color:#bed3dcb8;font-size:1.05rem;line-height:1.7}.soc-topology-map{position:relative;min-height:38rem;overflow:hidden;perspective:1300px;perspective-origin:50% 46%}.soc-topology-map:before,.soc-topology-map:after{position:absolute;pointer-events:none;content:""}.soc-topology-map:before{inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(86,223,244,.42),transparent)}.soc-topology-map:after{inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(104,233,194,.2),transparent)}.soc-topology-threeui{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;opacity:.68;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse,black 25%,transparent 76%);mask-image:radial-gradient(ellipse,black 25%,transparent 76%)}.soc-topology-threeui>*{width:100%;height:100%}.soc-topology-plane{position:absolute;top:8%;right:10%;bottom:8%;left:10%;transform:rotateX(58deg) rotate(-11deg) translateZ(-70px);transform-style:preserve-3d}.soc-topology-axis{position:absolute;display:block;background:linear-gradient(90deg,transparent,rgba(86,223,244,.2),transparent)}.soc-topology-axis.axis-x{top:50%;right:-9%;left:-9%;height:1px}.soc-topology-axis.axis-y{top:-12%;bottom:-12%;left:50%;width:1px;background:linear-gradient(0deg,transparent,rgba(86,223,244,.16),transparent)}.soc-topology-axis.axis-z{top:18%;right:13%;width:58%;height:1px;opacity:.42;transform:rotate(26deg) translateZ(48px)}.soc-topology-orbit{position:absolute;display:block;border:1px solid rgba(86,223,244,.3);border-radius:50%;transform-style:preserve-3d}.soc-topology-orbit:before,.soc-topology-orbit:after{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid rgba(104,233,194,.16);border-radius:inherit;content:"";transform:translateZ(34px)}.soc-topology-orbit:after{top:26%;right:26%;bottom:26%;left:26%;border-color:#f4c86a33;transform:translateZ(68px)}.soc-topology-orbit.orbit-one{top:18%;right:18%;bottom:18%;left:18%;transform:rotateX(70deg) rotateY(10deg) translateZ(80px)}.soc-topology-orbit.orbit-two{top:8%;right:29%;bottom:8%;left:29%;border-color:#68e9c242;transform:rotateX(18deg) rotateY(-28deg) translateZ(100px)}.soc-topology-orbit.orbit-three{top:28%;right:5%;bottom:28%;left:5%;border-color:#f4c86a33;transform:rotateX(72deg) rotate(38deg) translateZ(28px)}.soc-topology-core-glow{position:absolute;top:50%;left:50%;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.25),rgba(0,229,255,.06) 32%,transparent 70%);filter:blur(10px);transform:translate(-50%,-50%) translateZ(80px)}.soc-topology-core{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;gap:.45rem;min-width:9.5rem;padding:1.8rem 1.4rem;border:1px solid rgba(122,239,249,.66);border-radius:46% 54% 61% 39%/40% 48% 52% 60%;background:radial-gradient(circle at 36% 25%,#56dff447,#0319248f 55%,#020a1147);box-shadow:inset 0 0 28px #56dff424,0 0 32px #00e5ff2e;color:#d8fbff;transform:translate(-50%,-50%) translateZ(150px);transform-style:preserve-3d;will-change:transform}.soc-topology-core:before,.soc-topology-core:after{position:absolute;top:15%;right:15%;bottom:15%;left:15%;border:1px solid rgba(86,223,244,.35);border-radius:50%;content:"";transform:translateZ(28px) rotate(23deg)}.soc-topology-core:after{top:28%;right:28%;bottom:28%;left:28%;border-color:#68e9c266;transform:translateZ(48px) rotate(-36deg)}.soc-topology-core-mark{position:relative;z-index:2;font:600 1.8rem IBM Plex Mono,monospace;letter-spacing:.12em;text-shadow:0 0 16px rgba(86,223,244,.82);transform:translateZ(64px)}.soc-topology-core-label{position:relative;z-index:2;color:#bef4f7a8;font:.52rem IBM Plex Mono,monospace;letter-spacing:.16em;transform:translateZ(64px)}.soc-topology-core-mark,.soc-topology-core-label{backface-visibility:hidden;transform-style:preserve-3d;will-change:transform}.soc-topology-nodes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.soc-topology-node{position:absolute;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:.7rem;column-gap:.7rem;align-items:center;width:min(15rem,27%);padding:.55rem .7rem;border:0!important;border-bottom:1px solid rgba(112,228,246,.24)!important;border-radius:0!important;background:linear-gradient(90deg,rgba(5,25,35,.62),transparent)!important;box-shadow:none!important;color:#e1f6f9db;font-size:.75rem;line-height:1.25;pointer-events:auto;transition:color .22s ease,border-color .22s ease,transform .22s ease}.soc-topology-node:after{position:absolute;top:50%;width:clamp(2rem,8vw,8rem);height:1px;background:linear-gradient(90deg,rgba(86,223,244,.42),transparent);content:"";pointer-events:none}.soc-topology-node:hover{border-bottom-color:#56dff4ad!important;color:#f3feff;transform:translate(3px)}.soc-topology-node-index{grid-row:1 / span 2;color:#68e9c2a3;font:.58rem IBM Plex Mono,monospace}.soc-topology-node-icon{display:none}.soc-topology-node.node-1{top:12%;left:2%}.soc-topology-node.node-2{top:34%;left:0}.soc-topology-node.node-3{bottom:18%;left:5%}.soc-topology-node.node-4{bottom:5%;left:25%}.soc-topology-node.node-5{top:11%;right:2%}.soc-topology-node.node-6{top:35%;right:0}.soc-topology-node.node-7{right:5%;bottom:18%}.soc-topology-node.node-8{right:25%;bottom:5%}.soc-topology-node:nth-child(-n+4):after{right:-8rem;transform:rotate(8deg)}.soc-topology-node:nth-child(n+5):after{left:-8rem;background:linear-gradient(270deg,rgba(86,223,244,.42),transparent);transform:rotate(-8deg)}.soc-topology-readout{position:absolute;right:1.5rem;bottom:1.2rem;z-index:4;display:flex;align-items:baseline;gap:.65rem;color:#bed3dc99;font:.56rem/1.5 IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.soc-topology-readout strong{color:#eafcff;font:600 3.3rem/.8 IBM Plex Mono,monospace;letter-spacing:-.12em;text-shadow:0 0 20px rgba(86,223,244,.26)}.soc-topology-legend{position:absolute;bottom:1.2rem;left:1rem;z-index:4;display:flex;flex-wrap:wrap;gap:.85rem;color:#bed3dc85;font:.53rem IBM Plex Mono,monospace;letter-spacing:.08em}@media(max-width:900px){.soc-topology-intro{grid-template-columns:1fr;gap:1rem}.soc-topology-map{min-height:34rem}.soc-topology-node{width:min(13rem,30%);font-size:.68rem}}@media(max-width:640px){.soc-topology-section{padding-top:5rem;padding-bottom:5rem}.soc-topology-map{min-height:41rem;margin-right:-1rem;margin-left:-1rem}.soc-topology-plane{top:15%;right:12%;bottom:15%;left:12%}.soc-topology-node{width:42%;padding:.45rem .35rem;font-size:.62rem}.soc-topology-node:after{display:none}.soc-topology-node.node-1{top:8%;left:2%}.soc-topology-node.node-2{top:24%;left:0}.soc-topology-node.node-3{bottom:23%;left:2%}.soc-topology-node.node-4{bottom:10%;left:7%}.soc-topology-node.node-5{top:8%;right:2%}.soc-topology-node.node-6{top:24%;right:0}.soc-topology-node.node-7{right:2%;bottom:23%}.soc-topology-node.node-8{right:7%;bottom:10%}.soc-topology-core{min-width:7rem;padding:1.2rem .8rem}.soc-topology-core-mark{font-size:1.35rem}.soc-topology-readout{right:.8rem;bottom:.5rem}.soc-topology-readout strong{font-size:2.6rem}.soc-topology-legend{bottom:.65rem;left:.8rem;gap:.45rem}}@media(prefers-reduced-motion:reduce){.soc-topology-node:hover{transform:none}}.heimdal-command-section{--technology-cyan: 96 226 242;--technology-mint: 85 230 165;--technology-amber: 232 184 99;--technology-violet: 158 139 255;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 31% 38%,rgb(var(--technology-cyan) / .075),transparent 23rem),radial-gradient(circle at 82% 70%,rgb(var(--technology-mint) / .045),transparent 28rem),linear-gradient(180deg,#02070d,#030b13 46%,#02070d)}.technology-defense-grid{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgb(var(--technology-cyan) / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--technology-cyan) / .07) 1px,transparent 1px);background-size:4.75rem 4.75rem;-webkit-mask-image:linear-gradient(180deg,transparent,black 13%,black 84%,transparent);mask-image:linear-gradient(180deg,transparent,black 13%,black 84%,transparent)}.technology-defense-orbit{position:absolute;z-index:-1;width:clamp(19rem,36vw,34rem);aspect-ratio:1;border:1px solid rgb(var(--technology-cyan) / .1);border-radius:50%;pointer-events:none}.technology-defense-orbit:after{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px dashed rgb(var(--technology-mint) / .08);border-radius:inherit;content:""}.technology-defense-orbit--left{top:16%;left:-18rem}.technology-defense-orbit--right{right:-20rem;bottom:-14rem;border-color:rgb(var(--technology-mint) / .08)}.technology-defense-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,30rem);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:2rem;border-bottom:1px solid rgb(var(--technology-cyan) / .18)}.technology-defense-eyebrow{display:inline-flex;align-items:center;gap:.6rem;color:rgb(var(--technology-mint) / .78);font-family:var(--font-mono);font-size:.6rem;letter-spacing:.19em;text-transform:uppercase}.technology-defense-dot{display:inline-block;width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;background:rgb(var(--technology-cyan) / 1);box-shadow:0 0 12px rgb(var(--technology-cyan) / .75)}.technology-defense-dot--mint{background:rgb(var(--technology-mint) / 1);box-shadow:0 0 12px rgb(var(--technology-mint) / .72)}.technology-defense-title{max-width:45rem;margin:.85rem 0 0;color:#edf9f8;font-family:Space Grotesk,sans-serif;font-size:clamp(2.3rem,5vw,4.65rem);font-weight:600;line-height:.98;letter-spacing:-.055em}.technology-defense-subtitle{max-width:30rem;margin:0;color:#cce1e2ad;font-size:1rem;line-height:1.72}.technology-defense-bridge-layout{position:relative;display:grid;grid-template-columns:minmax(18rem,.88fr) minmax(24rem,1.12fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:34rem;padding:3.25rem 0}.technology-bridge-lines{position:absolute;z-index:-1;top:3.25rem;right:0;bottom:3.25rem;left:0;width:100%;height:calc(100% - 6.5rem);overflow:visible;pointer-events:none}.technology-bridge-lines path{fill:none;stroke:rgb(var(--technology-cyan) / .23);stroke-dasharray:5 10;stroke-width:1}.technology-bridge-lines circle{fill:rgb(var(--technology-mint) / .9);filter:drop-shadow(0 0 5px rgb(var(--technology-mint) / .78));transform-box:fill-box;transform-origin:center}.technology-defense-core-column{display:grid;justify-items:center;gap:1.5rem}.technology-defense-core{position:relative;display:grid;width:min(100%,27rem);aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid rgb(var(--technology-cyan) / .16);background:linear-gradient(90deg,transparent 24%,rgb(var(--technology-cyan) / .035) 24.1%,transparent 24.25%),linear-gradient(90deg,transparent 75.75%,rgb(var(--technology-mint) / .035) 75.9%,transparent 76%),linear-gradient(145deg,#05131dc2,#02080e85);clip-path:polygon(7% 0,100% 0,100% 93%,93% 100%,0 100%,0 7%)}.technology-defense-core:before,.technology-defense-core:after{position:absolute;z-index:4;width:2.2rem;height:2.2rem;content:"";pointer-events:none}.technology-defense-core:before{top:-1px;left:-1px;border-top:2px solid rgb(var(--technology-cyan) / .75);border-left:2px solid rgb(var(--technology-cyan) / .75)}.technology-defense-core:after{right:-1px;bottom:-1px;border-right:2px solid rgb(var(--technology-mint) / .68);border-bottom:2px solid rgb(var(--technology-mint) / .68)}.technology-defense-core-grid{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:.24;background-image:linear-gradient(rgb(var(--technology-cyan) / .13) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--technology-cyan) / .13) 1px,transparent 1px);background-size:14% 14%;-webkit-mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent);mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent)}.technology-defense-webgl{position:absolute;z-index:0;top:7%;right:4%;bottom:7%;left:4%;overflow:visible;pointer-events:none;opacity:1;clip-path:polygon(2.5% 0,97.5% 0,100% 3%,100% 97%,97.5% 100%,2.5% 100%,0 97%,0 3%)}.technology-defense-webgl-canvas{display:block;width:100%;height:100%;opacity:0}.technology-defense-webgl[data-webgl=ready] .technology-defense-webgl-canvas{opacity:1}.technology-defense-webgl[data-webgl=unavailable]{display:none}.technology-defense-core-orbit{position:absolute;border:1px solid rgb(var(--technology-cyan) / .18);border-radius:50%;pointer-events:none}.technology-defense-core-orbit--outer{top:14%;right:14%;bottom:14%;left:14%}.technology-defense-core-orbit--inner{top:27%;right:27%;bottom:27%;left:27%;border-style:dashed;border-color:rgb(var(--technology-mint) / .23)}.technology-defense-core-halo{position:absolute;z-index:1;width:11rem;height:11rem;border:1px solid rgb(var(--technology-cyan) / .14);border-radius:.45rem;background:linear-gradient(90deg,transparent 49.7%,rgb(var(--technology-cyan) / .08) 50%,transparent 50.3%);box-shadow:0 0 55px rgb(var(--technology-cyan) / .09),inset 0 0 32px rgb(var(--technology-cyan) / .06);animation:technology-core-breathe 4.8s ease-in-out infinite}.technology-defense-core-mark{position:relative;z-index:2;display:grid;width:8.8rem;height:8.8rem;place-items:center;border:1px solid rgb(var(--technology-cyan) / .42);background:#020e16db;box-shadow:0 0 36px rgb(var(--technology-cyan) / .12),inset 0 0 30px rgb(var(--technology-cyan) / .07);clip-path:polygon(50% 0,100% 20%,100% 80%,50% 100%,0 80%,0 20%)}.technology-defense-core-mark:before{position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;border:1px solid rgb(var(--technology-mint) / .27);content:"";clip-path:inherit}.technology-defense-core-mark img{position:relative;z-index:1;width:5.5rem;height:5.5rem;filter:drop-shadow(0 0 10px rgb(var(--technology-cyan) / .52))}.technology-defense-core-label{position:absolute;z-index:2;top:1.55rem;left:1.65rem;display:grid;gap:.28rem;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase}.technology-defense-core-label span{color:#bce1e273}.technology-defense-core-label strong{color:rgb(var(--technology-cyan) / .85);font-weight:500}.technology-defense-core-status{position:absolute;z-index:2;right:1.65rem;bottom:1.55rem;display:flex;align-items:center;gap:.48rem;color:rgb(var(--technology-mint) / .72);font-family:var(--font-mono);font-size:.48rem;letter-spacing:.13em}.technology-defense-core-caption{display:flex;width:min(100%,27rem);align-items:center;gap:.85rem;color:#a4cdd07a;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.17em;text-transform:uppercase}.technology-defense-caption-line{width:2.5rem;height:1px;background:rgb(var(--technology-cyan) / .35)}.technology-platform-panel{position:relative;overflow:hidden;border:1px solid rgb(var(--technology-cyan) / .19)!important;border-radius:.85rem!important;background:radial-gradient(circle at 100% 0%,rgb(var(--technology-cyan) / .09),transparent 46%),linear-gradient(145deg,#06141ee6,#02090fc7)!important;box-shadow:inset 0 1px #ffffff09,0 22px 60px #00000038!important}.technology-platform-panel:before{position:absolute;top:-1px;left:12%;width:32%;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--technology-cyan) / .85),transparent);content:""}.technology-platform-webgl{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:1}.technology-platform-webgl-canvas{display:block;width:100%;height:100%;opacity:0}.technology-platform-webgl[data-webgl=ready] .technology-platform-webgl-canvas{opacity:1}.technology-platform-webgl[data-webgl=unavailable]{display:none}.technology-platform-panel>.technology-platform-header,.technology-platform-panel>.technology-platform-content{position:relative;z-index:1}.technology-platform-header{padding:1.5rem 1.6rem 1rem!important}.technology-platform-meta,.technology-module-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:rgb(var(--technology-cyan) / .57);font-family:var(--font-mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase}.technology-platform-index,.technology-module-topline>span:first-child{color:rgb(var(--technology-mint) / .86);font-size:.67rem}.technology-platform-title-row{display:flex;align-items:center;gap:1rem;margin-top:2rem}.technology-platform-title-row h3{max-width:25rem;color:#edf9f8!important;font-family:Space Grotesk,sans-serif;font-size:clamp(1.45rem,3vw,2.2rem)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.035em!important}.technology-platform-icon{display:grid;width:3.15rem;height:3.15rem;flex:0 0 auto;place-items:center;border:1px solid rgb(var(--technology-cyan) / .34);border-radius:.55rem;background:rgb(var(--technology-cyan) / .075);color:rgb(var(--technology-cyan) / .95)}.technology-platform-icon svg{width:1.5rem;height:1.5rem;filter:drop-shadow(0 0 6px rgb(var(--technology-cyan) / .48))}.technology-partner-lockup{display:flex;align-items:center;gap:.52rem;margin-top:1.2rem;color:rgb(var(--technology-mint) / .72);font-family:var(--font-mono);font-size:.52rem;letter-spacing:.13em}.technology-platform-content{padding:.1rem 1.6rem 1.6rem!important}.technology-platform-content>p{color:#c9dee0ad!important;font-size:.88rem!important;line-height:1.72!important}.technology-platform-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin:1.6rem 0 1rem;color:#aed3d570;font-family:var(--font-mono);font-size:.47rem;letter-spacing:.15em}.technology-platform-divider span{height:1px;background:rgb(var(--technology-cyan) / .14)}.technology-platform-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgb(var(--technology-cyan) / .14);border-bottom:1px solid rgb(var(--technology-cyan) / .14)}.technology-stat-box{display:grid;gap:.38rem;padding:1rem 1rem 1.05rem 0;border-right:1px solid rgb(var(--technology-cyan) / .14)}.technology-stat-box:last-child{padding-right:0;padding-left:1rem;border-right:0}.technology-stat-label{color:#aed3d56e;font-family:var(--font-mono);font-size:.45rem;letter-spacing:.13em}.technology-stat-number{color:rgb(var(--technology-cyan) / .96);font-family:var(--font-mono);font-size:1.65rem;line-height:1}.technology-stat-box--mint .technology-stat-number{color:rgb(var(--technology-mint) / .94)}.technology-stat-caption{color:#c9dee094;font-size:.68rem;line-height:1.35}.technology-module-rail{position:relative;isolation:isolate;overflow:hidden;padding-top:.5rem;border-top:1px solid rgb(var(--technology-cyan) / .16);background:linear-gradient(180deg,#020a1047,#02070c6b)}.technology-modules-webgl{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:1}.technology-modules-webgl-canvas{display:block;width:100%;height:100%;opacity:0}.technology-modules-webgl[data-webgl=ready] .technology-modules-webgl-canvas{opacity:.7}.technology-modules-webgl[data-webgl=unavailable]{display:none}.technology-module-rail-heading,.technology-module-grid{position:relative;z-index:1}.technology-module-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0 1rem}.technology-module-count{color:#aad0d26b;font-family:var(--font-mono);font-size:.49rem;letter-spacing:.13em}.technology-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgb(var(--technology-cyan) / .12);border-bottom:1px solid rgb(var(--technology-cyan) / .12)}.technology-module-card{--module-accent: var(--technology-cyan);position:relative;min-width:0;border-width:0 1px 0 0!important;border-color:rgb(var(--module-accent) / .14)!important;border-radius:0!important;background:radial-gradient(circle at 84% 0%,rgb(var(--module-accent) / .065),transparent 43%),linear-gradient(180deg,#05121b6b,#02080d26)!important;box-shadow:none!important;transition:background .22s ease,transform .22s ease!important}.technology-module-card:last-child{border-right:0!important}.technology-module-card--mint{--module-accent: var(--technology-mint)}.technology-module-card--amber{--module-accent: var(--technology-amber)}.technology-module-card--violet{--module-accent: var(--technology-violet)}.technology-module-card:hover{z-index:1;background:radial-gradient(circle at 84% 0%,rgb(var(--module-accent) / .11),transparent 48%),linear-gradient(180deg,#071721a3,#02080d3d)!important;transform:translateY(-3px)}.technology-module-card .card-content,.technology-module-card>div{display:flex;min-height:18rem;flex-direction:column;padding:1.25rem!important}.technology-module-topline{color:rgb(var(--module-accent) / .56)}.technology-module-icon{display:grid;width:2.85rem;height:2.85rem;margin:2rem 0 1.2rem;place-items:center;border:1px solid rgb(var(--module-accent) / .3);border-radius:.5rem;background:rgb(var(--module-accent) / .07);color:rgb(var(--module-accent) / .95)}.technology-module-icon svg{width:1.3rem;height:1.3rem;filter:drop-shadow(0 0 5px rgb(var(--module-accent) / .5))}.technology-module-card h3{color:#e8f5f3!important;font-family:Space Grotesk,sans-serif;font-size:1.05rem!important;font-weight:600!important;line-height:1.15!important}.technology-module-card p{margin-top:.6rem;color:#c5dadc99!important;font-size:.74rem!important;line-height:1.55!important}.technology-module-link{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:.85rem;border-top:1px solid rgb(var(--module-accent) / .13);color:rgb(var(--module-accent) / .68);font-family:var(--font-mono);font-size:.48rem;letter-spacing:.12em}.technology-module-status-dot{width:.38rem;height:.38rem;border-radius:50%;background:rgb(var(--module-accent) / .9);box-shadow:0 0 9px rgb(var(--module-accent) / .65)}@keyframes technology-core-breathe{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media(max-width:1023px){.technology-defense-header{grid-template-columns:1fr;gap:1.25rem}.technology-defense-bridge-layout{grid-template-columns:1fr;gap:2.25rem;padding-top:2.5rem}.technology-bridge-lines{display:none}.technology-defense-core{max-width:24rem}.technology-platform-panel{width:min(100%,42rem);margin:0 auto}.technology-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-module-card:nth-child(2){border-right:0!important}.technology-module-card:nth-child(-n+2){border-bottom:1px solid rgb(var(--module-accent) / .14)!important}}@media(max-width:640px){.technology-defense-bridge{padding-top:5rem;padding-bottom:5rem}.technology-defense-title{font-size:clamp(2.2rem,12vw,3.65rem)}.technology-defense-subtitle{font-size:.92rem}.technology-defense-bridge-layout{min-height:auto;padding-bottom:2.5rem}.technology-defense-core{width:min(100%,21rem)}.technology-defense-webgl{top:8%;right:2%;bottom:8%;left:2%}.technology-defense-core-mark{width:7rem;height:7rem}.technology-defense-core-mark img{width:4.5rem;height:4.5rem}.technology-platform-title-row{align-items:flex-start}.technology-platform-title-row h3{font-size:1.45rem!important}.technology-platform-stats{grid-template-columns:1fr}.technology-stat-box,.technology-stat-box:last-child{padding:.9rem 0;border-right:0}.technology-stat-box:first-child{border-bottom:1px solid rgb(var(--technology-cyan) / .12)}.technology-module-rail-heading{align-items:flex-start;flex-direction:column;gap:.65rem}.technology-module-grid{grid-template-columns:1fr}.technology-module-card,.technology-module-card:nth-child(2){border-right:0!important;border-bottom:1px solid rgb(var(--module-accent) / .14)!important}.technology-module-card:last-child{border-bottom:0!important}.technology-module-card>div{min-height:16rem}}@media(prefers-reduced-motion:reduce){.technology-defense-core-halo{animation:none}.technology-module-card{transition:none!important}.technology-module-card:hover{transform:none}}.team-command-section,.contact-command-section{position:relative;isolation:isolate}.contact-page{background:#010408}.contact-page-hero{min-height:46rem;padding:8.5rem 0 3.5rem;background:radial-gradient(circle at 78% 42%,rgba(0,229,255,.1),transparent 22rem),linear-gradient(180deg,#02070d,#010408);isolation:isolate}.contact-page-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;pointer-events:none;background-image:linear-gradient(rgba(112,228,246,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(112,228,246,.07) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 18%,black 80%,transparent)}.contact-page-glow{position:absolute;width:20rem;height:20rem;border-radius:50%;filter:blur(70px);opacity:.12;pointer-events:none}.contact-page-glow-cyan{top:7rem;right:8%;background:#00e5ff}.contact-page-glow-emerald{bottom:3rem;left:8%;background:#0f8;opacity:.06}.contact-page-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.44;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 12%,black 80%,transparent)}.contact-page-field>*{width:100%;height:100%}.contact-page-back{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:4.5rem}.contact-page-back-link,.contact-page-route,.contact-page-eyebrow,.contact-page-protocol,.contact-page-metrics{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.contact-page-back-link{display:inline-flex;align-items:center;gap:.55rem;color:#70e4f6b3;font-size:.76rem;letter-spacing:.05em;transition:color .18s ease,transform .18s ease}.contact-page-back-link:hover{color:#70e4f6;transform:translate(-3px)}.contact-page-route{color:#94a3b86b;font-size:.58rem;letter-spacing:.18em}.contact-page-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.75fr);align-items:center;gap:clamp(3rem,9vw,9rem)}.contact-page-hero-copy{max-width:45rem}.contact-page-eyebrow{display:flex;align-items:center;gap:.65rem;margin-bottom:1.35rem;color:#70e4f6;font-size:.66rem;font-weight:600;letter-spacing:.18em}.contact-page-live-dot,.contact-page-protocol-online span{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;background:#62e6b2;box-shadow:0 0 14px #62e6b2e6}.contact-page-hero h1{max-width:11ch;margin:0;color:#f3f7fb;font-size:clamp(3.3rem,7vw,6.8rem);font-weight:700;letter-spacing:-.075em;line-height:.94;opacity:0}.contact-page-hero h1 span{color:#70e4f6;text-shadow:0 0 38px rgba(112,228,246,.22)}.contact-page-hero-copy>p{max-width:38rem;margin:2rem 0 0;color:#cbd5e1ad;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.65;opacity:0}.contact-page-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;margin-top:2.1rem}.contact-page-primary-cta{display:inline-flex;align-items:center;gap:.65rem;min-height:3.1rem;padding:.8rem 1.1rem;border:1px solid rgba(112,228,246,.52);border-radius:.72rem;background:#00e5ff1f;color:#c9f7ff;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 28px #00e5ff1a;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.contact-page-primary-cta:hover{background:#00e5ff33;box-shadow:0 0 36px #00e5ff2e;transform:translateY(-2px)}.contact-page-response{display:flex;align-items:center;gap:.5rem;color:#94a3b89e;font-size:.74rem}.contact-page-response svg{color:#62e6b2}.contact-page-protocol{position:relative;min-height:22rem;padding:1.15rem;border:1px solid rgba(112,228,246,.2);border-radius:1.25rem;background:#030d16ad;box-shadow:0 24px 70px #00000059,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.contact-page-protocol:before,.contact-page-protocol:after{position:absolute;width:1.4rem;height:1.4rem;content:"";pointer-events:none}.contact-page-protocol:before{top:-1px;left:-1px;border-top:2px solid rgba(112,228,246,.72);border-left:2px solid rgba(112,228,246,.72)}.contact-page-protocol:after{right:-1px;bottom:-1px;border-right:2px solid rgba(98,230,178,.58);border-bottom:2px solid rgba(98,230,178,.58)}.contact-page-protocol-top,.contact-page-protocol-online,.contact-page-protocol-foot{display:flex;align-items:center}.contact-page-protocol-top{justify-content:space-between;color:#94a3b899;font-size:.58rem;letter-spacing:.15em}.contact-page-protocol-online{gap:.4rem;color:#62e6b2}.contact-page-protocol-visual{position:relative;display:grid;place-items:center;min-height:16rem}.contact-page-protocol-ring{position:absolute;width:12rem;height:12rem;border:1px solid rgba(112,228,246,.22);border-radius:50%;box-shadow:0 0 45px #00e5ff0f,inset 0 0 30px #00e5ff0a}.contact-page-protocol-ring-outer{width:15rem;height:15rem;border-style:dashed;border-color:#62e6b224}.contact-page-protocol-ring-inner{transform:rotate(30deg) scaleY(.68)}.contact-page-protocol-core{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;color:#70e4f6;text-align:center;text-shadow:0 0 18px rgba(112,228,246,.38)}.contact-page-protocol-core small,.contact-page-protocol-core strong{font-size:.57rem;letter-spacing:.16em}.contact-page-protocol-core strong{color:#62e6b2;font-weight:600}.contact-page-protocol-foot{justify-content:space-between;gap:.75rem;color:#cbd5e180;font-size:.62rem}.contact-page-protocol-foot div{display:flex;align-items:center;gap:.35rem}.contact-page-protocol-foot svg{color:#62e6b2}.contact-page-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:4.2rem;padding-top:1.3rem;border-top:1px solid rgba(126,164,187,.16)}.contact-page-metrics>div{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.35rem}.contact-page-metrics strong{grid-row:span 2;color:#70e4f6b3;font-size:.75rem;font-weight:500}.contact-page-metrics span{color:#cbd5e1a3;font-size:.62rem;letter-spacing:.12em}.contact-page-metrics small{color:#94a3b873;font-family:Inter,ui-sans-serif,sans-serif;font-size:.72rem;line-height:1.4}.team-command-section{background:radial-gradient(circle at 20% 45%,rgba(0,229,255,.06),transparent 26%),linear-gradient(180deg,#030910fa,#010408)}.team-sector-mesh{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 28% 50%,rgba(75,221,232,.075),transparent 28%),radial-gradient(circle at 78% 42%,rgba(80,224,167,.045),transparent 30%),linear-gradient(180deg,#02090ffa,#010509)!important}.team-mesh-grid{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(101,220,230,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(101,220,230,.055) 1px,transparent 1px);background-size:4.5rem 4.5rem;-webkit-mask-image:linear-gradient(to bottom,transparent,black 16%,black 82%,transparent);mask-image:linear-gradient(to bottom,transparent,black 16%,black 82%,transparent);opacity:.42}.team-mesh-orbit{position:absolute;z-index:-1;border:1px solid rgba(89,224,235,.08);border-radius:50%;pointer-events:none}.team-mesh-orbit--one{top:17%;left:-11rem;width:34rem;height:34rem}.team-mesh-orbit--two{right:-15rem;bottom:-18rem;width:40rem;height:40rem;border-color:#52dea512}.team-mesh-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);align-items:end;gap:3rem;margin-bottom:4rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(113,218,228,.12)}.team-mesh-eyebrow,.team-certification-heading,.team-sector-network-heading{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.team-mesh-eyebrow{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;color:#76e5edb3;font-size:.67rem}.team-mesh-status-dot,.team-sector-node-dot{display:inline-block;flex:0 0 auto;width:.38rem;height:.38rem;border-radius:50%;background:#6ce8ef;box-shadow:0 0 12px #6ce8efb3}.team-mesh-title{max-width:42rem;color:#edfdfc;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:600;line-height:.96;letter-spacing:-.045em}.team-mesh-subtitle{max-width:34rem;color:#bed3d5ad;font-size:1rem;line-height:1.75}.team-mesh-layout{position:relative;display:grid;grid-template-columns:minmax(16rem,.68fr) minmax(28rem,1.32fr);min-height:27rem;gap:clamp(5rem,10vw,10rem);align-items:center}.team-mesh-connections{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.team-mesh-connections path{fill:none;stroke:#62dce52e;stroke-width:1;vector-effect:non-scaling-stroke}.team-mesh-connections circle{fill:#70e8ee;filter:drop-shadow(0 0 5px rgba(112,232,238,.78));transform-box:fill-box;transform-origin:center}.team-mesh-core{position:relative;display:grid;min-height:22rem;place-items:center;overflow:hidden;border:1px solid rgba(103,220,230,.14);background:radial-gradient(circle at center,rgba(63,218,231,.1),transparent 34%),linear-gradient(145deg,#05161f94,#02090f3d);clip-path:polygon(0 0,calc(100% - 1.8rem) 0,100% 1.8rem,100% 100%,1.8rem 100%,0 calc(100% - 1.8rem))}.team-mesh-core-grid{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(102,222,232,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(102,222,232,.055) 1px,transparent 1px);background-size:2.25rem 2.25rem;-webkit-mask-image:radial-gradient(circle,black,transparent 72%);mask-image:radial-gradient(circle,black,transparent 72%)}.team-mesh-core-halo{position:absolute;width:11rem;height:11rem;border-radius:50%;background:#4edee90b;box-shadow:0 0 55px #4edee917}.team-mesh-core-orbit{position:absolute;border:1px solid rgba(108,232,239,.2);border-radius:50%}.team-mesh-core-orbit--outer{width:13rem;height:13rem;border-style:dashed}.team-mesh-core-orbit--inner{width:8rem;height:8rem;border-color:#57e2a838}.team-mesh-core-mark{position:relative;z-index:1;display:grid;width:4.75rem;height:4.75rem;place-items:center;border:1px solid rgba(111,233,239,.5);background:#031922e0;color:#7bedf1;transform:rotate(45deg);box-shadow:0 0 35px #4cdfe921}.team-mesh-core-mark svg{width:2rem;height:2rem;transform:rotate(-45deg)}.team-mesh-core-copy{position:absolute;right:1.25rem;bottom:1.3rem;left:1.25rem;display:grid;gap:.25rem;padding-top:.8rem;border-top:1px solid rgba(107,224,232,.14)}.team-mesh-core-copy span,.team-mesh-core-status{color:#83dae085;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase}.team-mesh-core-copy strong{color:#e2faf9e6;font-size:.95rem;font-weight:500}.team-mesh-core-status{position:absolute;top:1rem;left:1.15rem;display:flex;align-items:center;gap:.45rem;color:#63e6acad}.team-mesh-core-status svg{width:.75rem;height:.75rem}.team-sector-network{min-width:0}.team-sector-network-heading,.team-certification-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#76dce180;font-size:.58rem}.team-sector-network-heading>div,.team-certification-heading>span:first-child{display:flex;align-items:center;gap:.55rem;color:#b8efefc2}.team-sector-network-heading svg,.team-certification-heading svg{width:.9rem;height:.9rem;color:#69e6ad}.team-sector-list{display:grid;gap:0;margin-top:1rem;border-top:1px solid rgba(104,221,228,.14)}.team-sector-node{display:grid;grid-template-columns:2.5rem .55rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:5rem;border-bottom:1px solid rgba(104,221,228,.11);background:linear-gradient(90deg,rgba(71,213,224,.035),transparent 68%);transition:background-color .18s ease,padding-left .18s ease}.team-sector-node:hover{padding-left:.45rem;background-color:#47d5e00b}.team-sector-index,.team-sector-state{color:#71d3d96b;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.12em}.team-sector-node-dot{width:.28rem;height:.28rem;background:#5ce3a7;box-shadow:0 0 9px #5ce3a7a6}.team-sector-node strong{min-width:0;color:#e4f9f7db;font-size:clamp(.88rem,1.4vw,1.05rem);font-weight:500}.team-sector-state{color:#5be0a78f}.team-certification-rail{margin-top:4rem;padding-top:1.15rem;border-top:1px solid rgba(103,220,228,.14)}.team-certification-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;border-top:1px solid rgba(103,220,228,.08);border-left:1px solid rgba(103,220,228,.08)}.team-certification-item{display:flex;min-width:0;align-items:center;gap:.65rem;min-height:3.75rem;padding:.75rem .9rem;border-right:1px solid rgba(103,220,228,.08);border-bottom:1px solid rgba(103,220,228,.08);background:#05151c2e;color:#bee0e0b3;font-family:var(--font-mono);font-size:.7rem;line-height:1.35}.team-certification-item svg{flex:0 0 auto;width:.8rem;height:.8rem;color:#67e2ea9e}@media(max-width:1023px){.team-mesh-header{grid-template-columns:1fr;gap:1.25rem}.team-mesh-layout{grid-template-columns:1fr;gap:2.5rem}.team-mesh-core{width:min(100%,34rem);min-height:20rem;margin-inline:auto}.team-mesh-connections{display:none}.team-sector-list{grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid rgba(104,221,228,.11)}.team-sector-node{grid-template-columns:2rem .5rem minmax(0,1fr);padding-inline:.85rem;border-right:1px solid rgba(104,221,228,.11)}.team-sector-state{display:none}.team-certification-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.team-mesh-header{margin-bottom:2.75rem}.team-mesh-title{font-size:clamp(2.25rem,13vw,3.4rem)}.team-mesh-layout{gap:2rem}.team-mesh-core{min-height:18rem}.team-sector-network-heading,.team-certification-heading{align-items:flex-start}.team-sector-network-heading>span,.team-certification-heading>span:last-child{text-align:right}.team-sector-list{grid-template-columns:1fr}.team-sector-node{min-height:4.5rem}.team-certification-rail{margin-top:3rem}.team-certification-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.team-sector-node{transition:none}.team-sector-node:hover{padding-left:0}}.contact-intelligence-fabric{position:relative;isolation:isolate;background:radial-gradient(circle at 26% 28%,rgba(73,219,233,.08),transparent 28%),radial-gradient(circle at 82% 68%,rgba(95,225,173,.045),transparent 26%),linear-gradient(180deg,#01060b,#030a10fa)!important}.contact-fabric-grid,.footer-fabric-grid{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(101,221,231,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(101,221,231,.05) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 84%,transparent);mask-image:linear-gradient(to bottom,transparent,black 18%,black 84%,transparent);opacity:.5}.contact-fabric-orbit{position:absolute;z-index:-1;border:1px solid rgba(92,224,234,.08);border-radius:50%;pointer-events:none}.contact-fabric-orbit--one{top:8rem;left:-16rem;width:42rem;height:42rem}.contact-fabric-orbit--two{right:-19rem;bottom:6rem;width:38rem;height:38rem;border-color:#5be0a814}.contact-fabric-anchor{position:absolute;top:8.5rem;right:9%;display:flex;align-items:center;gap:.55rem;color:#66e4eb8a;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;transform:rotate(90deg) translate(100%);transform-origin:right top}.contact-fabric-anchor svg{width:.9rem;height:.9rem;color:#6ee8ef}.contact-intelligence-fabric>.relative{position:relative;z-index:1}.contact-intelligence-fabric>.relative>.text-center{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:2rem;margin-bottom:3.5rem;padding-bottom:1.4rem;border-bottom:1px solid rgba(104,222,231,.14);text-align:left}.contact-intelligence-fabric>.relative>.text-center:before{display:block;content:"AEGIS / SECURE INTAKE";grid-column:1 / -1;margin-bottom:-1.2rem;color:#70e5ed9e;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.15em}.contact-intelligence-fabric [data-testid=contact-title]{margin:0;color:#ecfbfa;font-size:clamp(2.25rem,5vw,4.2rem);font-weight:600;line-height:.98;letter-spacing:-.045em}.contact-intelligence-fabric [data-testid=contact-subtitle]{margin:0;max-width:32rem;color:#bed5d6ad;font-size:.98rem;line-height:1.75}.contact-intelligence-fabric>.relative>.grid{position:relative;align-items:start;gap:clamp(2rem,5vw,5.5rem)}.contact-intelligence-fabric .contact-command-card{position:relative;overflow:hidden;border:0!important;border-radius:0!important;background:linear-gradient(145deg,#051820b8,#020a10b8)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.contact-intelligence-fabric .contact-command-card:before,.contact-intelligence-fabric .contact-command-card:after{position:absolute;content:"";pointer-events:none}.contact-intelligence-fabric .contact-command-card:before{top:0;right:0;bottom:0;left:0;border:1px solid rgba(102,221,229,.14);clip-path:polygon(0 0,calc(100% - 1.25rem) 0,100% 1.25rem,100% 100%,1.25rem 100%,0 calc(100% - 1.25rem))}.contact-intelligence-fabric .contact-command-card:after{top:0;right:10%;left:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(98,228,235,.62),transparent)}.contact-intelligence-fabric .contact-intake-card{background:linear-gradient(145deg,#051a23cc,#020b11c7)!important}.contact-intelligence-fabric .contact-info-card{background:linear-gradient(145deg,#051d1bad,#020c11c2)!important}.contact-intelligence-fabric .contact-quick-card{background:linear-gradient(145deg,#161226a3,#050a12c2)!important}.contact-intelligence-fabric .contact-card-heading{position:relative;z-index:1;min-height:3.25rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid rgba(106,220,228,.12)}.contact-intelligence-fabric .contact-card-index{color:#6ae5eb85;font-family:var(--font-mono);font-size:.62rem}.contact-intelligence-fabric .contact-card-eyebrow{margin-bottom:.3rem;color:#aee1e273;font-family:var(--font-mono);font-size:.54rem;letter-spacing:.14em}.contact-intelligence-fabric .contact-secure-status,.contact-intelligence-fabric .contact-card-signal{color:#5fe4ab9e;font-family:var(--font-mono);font-size:.54rem;letter-spacing:.12em}.contact-intelligence-fabric .contact-status-dot{display:inline-block;width:.4rem;height:.4rem;border-radius:50%;background:#68e8b0;box-shadow:0 0 10px #68e8b0cc}.contact-intelligence-fabric .contact-item{border:0!important;border-bottom:1px solid rgba(108,220,225,.11)!important;border-radius:0!important;background:transparent!important}.contact-intelligence-fabric .contact-item:last-child{border-bottom:0!important}.contact-intelligence-fabric .contact-icon{border-radius:.25rem!important;background:#2fb7ae17!important;border-color:#61e0cf38!important;box-shadow:none!important}.contact-intelligence-fabric .quick-btn{min-height:3.25rem;justify-content:space-between;border:0!important;border-bottom:1px solid rgba(111,220,226,.16)!important;border-radius:0!important;background:transparent!important;color:#ddf2f0cc!important;box-shadow:none!important}.contact-intelligence-fabric .quick-btn:after{content:"↗";color:#6ee8ef94;font-family:var(--font-mono)}.contact-intelligence-fabric .quick-btn:hover{transform:translate(.35rem)!important;background:#52dae10f!important}.contact-intelligence-fabric input,.contact-intelligence-fabric textarea,.contact-intelligence-fabric [data-testid=select-service]{border-color:#63d8e02e!important;border-radius:.25rem;background:#00080e5c!important}.contact-intelligence-fabric [data-testid=button-submit]{min-height:3.1rem;border-radius:.25rem;background:linear-gradient(90deg,#1d9fc2bd,#20bc9794)!important;border:1px solid rgba(106,226,233,.48)!important;box-shadow:0 0 24px #29bec71f!important}.footer-intelligence-fabric{position:relative;isolation:isolate;background:radial-gradient(circle at 18% 30%,rgba(71,208,222,.05),transparent 28%),linear-gradient(180deg,#030c13fa,#010509)!important}.footer-intelligence-fabric .footer-fabric-grid{background-size:3.75rem 3.75rem;opacity:.32}.footer-fabric-core{position:absolute;top:1.65rem;left:max(1.5rem,calc((100vw - 80rem)/2));display:flex;align-items:center;gap:.55rem;color:#95eef3d1;font-family:var(--font-mono);font-size:.54rem;letter-spacing:.14em;text-transform:uppercase}.footer-fabric-core svg,.footer-fabric-trust svg{width:.9rem;height:.9rem;color:#68e5ecb8}.footer-fabric-trust{position:absolute;top:1.65rem;right:max(1.5rem,calc((100vw - 80rem)/2));display:flex;align-items:center;gap:.5rem;color:#61e2ac80;font-family:var(--font-mono);font-size:.54rem;letter-spacing:.13em;text-transform:uppercase}.footer-intelligence-fabric>.relative{position:relative;z-index:1}.footer-intelligence-fabric>.relative>.grid{padding-top:2.5rem}.footer-logo-lockup{display:flex;align-items:center;min-height:3.6rem}.footer-logo-image{display:block;width:min(100%,17rem);height:auto;filter:drop-shadow(0 0 14px rgba(88,228,231,.16))}.footer-intelligence-fabric [data-testid=footer-description]{max-width:28rem;color:#b9d3d49e;line-height:1.7}.footer-intelligence-fabric [data-testid=footer-services-title],.footer-intelligence-fabric [data-testid=footer-company-title]{color:#75e5eabf!important;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase}.footer-intelligence-fabric .footer-link{color:#b3cdcf99;font-size:.84rem}.footer-intelligence-fabric .footer-link:hover{color:#8aeef0;transform:translate(.2rem)}.footer-intelligence-fabric [data-testid=footer-address],.footer-intelligence-fabric [data-testid=footer-vat]{color:#cee5e5c7}.footer-intelligence-fabric [data-testid=footer-copyright]{color:#cee5e5b8;font-size:.78rem}@media(max-width:767px){.contact-fabric-anchor,.footer-fabric-core,.footer-fabric-trust{display:none}.contact-intelligence-fabric>.relative>.text-center{grid-template-columns:1fr;gap:1rem;text-align:left}.contact-intelligence-fabric>.relative>.text-center:before{margin-bottom:0}.footer-intelligence-fabric>.relative>.grid{padding-top:0}}@media(prefers-reduced-motion:reduce){.contact-intelligence-fabric .quick-btn:hover,.footer-intelligence-fabric .footer-link:hover{transform:none}}.contact-command-section{background:radial-gradient(circle at 80% 42%,rgba(139,92,246,.08),transparent 28%),linear-gradient(180deg,#010408,#030910fa)}.team-threeui-field,.contact-threeui-field,.footer-threeui-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent)}.team-threeui-field{opacity:.3}.contact-threeui-field{opacity:.32}.footer-threeui-field{opacity:.22}.team-threeui-field>*,.contact-threeui-field>*,.footer-threeui-field>*{width:100%;height:100%}.team-command-card,.contact-command-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 65px #00000047,inset 0 1px #ffffff0a}.team-command-card:hover,.contact-command-card:hover{box-shadow:0 24px 75px #0000005c,0 0 28px #00e5ff14}.contact-command-card{border-radius:1.25rem!important;background:#050d16c7!important;border:1px solid rgba(126,164,187,.16)!important}.contact-intake-card{background:linear-gradient(145deg,#051723eb,#030910eb)!important;border-color:#00e5ff52!important}.contact-info-card{background:linear-gradient(145deg,#061b19e0,#030c11f0)!important;border-color:#10b98147!important}.contact-quick-card{background:linear-gradient(145deg,#130d22e0,#050912f0)!important;border-color:#8b5cf647!important}.contact-card-heading{display:flex;align-items:flex-start;gap:.8rem}.contact-card-index{color:#7ed3fc7a;font:600 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;padding-top:.25rem}.contact-card-eyebrow{color:#94a3b8a8;font:600 .62rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;margin-bottom:.42rem}.contact-secure-status,.contact-card-signal{align-items:center;border:1px solid rgba(0,229,255,.2);border-radius:999px;color:#67e8f9d1;display:inline-flex;font:600 .58rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:.4rem;letter-spacing:.08em;margin-left:auto;padding:.42rem .58rem;white-space:nowrap}.contact-card-signal{border-color:#10b98133;color:#6ee7b7c7}.contact-card-signal-violet{border-color:#8b5cf640;color:#c4b5fdcc}.contact-status-dot{background:#22d3ee;border-radius:50%;box-shadow:0 0 9px #22d3eee6;height:.38rem;width:.38rem}.contact-intake-form>div{position:relative}.contact-intake-form input,.contact-intake-form textarea,.contact-intake-form [data-testid=select-service]{background:#030d16d1!important;border-radius:.72rem;border-color:#70e4f633!important;color:#e8f7fb!important;min-height:2.85rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact-intake-form input::-moz-placeholder,.contact-intake-form textarea::-moz-placeholder{color:#94a3b88a!important}.contact-intake-form input::placeholder,.contact-intake-form textarea::placeholder{color:#94a3b88a!important}.contact-intake-form input:focus,.contact-intake-form textarea:focus,.contact-intake-form [data-testid=select-service]:focus{background:#051723f0!important;border-color:#70e4f69e!important;box-shadow:0 0 0 3px #22d3ee17,0 0 24px #22d3ee14}.contact-intake-form [data-testid=select-service]>span{color:#e8f7fb!important}.contact-select-content{border-color:#70e4f63d!important;background:#030d16fa!important;color:#e8f7fb!important;box-shadow:0 18px 48px #0006,0 0 24px #00e5ff14!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.contact-select-content [role=option]:focus,.contact-select-content [role=option][data-highlighted]{background:#00e5ff24!important;color:#e8f7fb!important}.contact-intake-form button[type=submit]{border-radius:.72rem;min-height:3rem;text-transform:uppercase;letter-spacing:.08em}.contact-info-card .contact-item{border-radius:.85rem!important;transition:background .18s ease,border-color .18s ease,transform .18s ease}.contact-info-card .contact-item:hover{background:#10b9811a!important;border-color:#10b98147!important;transform:translate(4px)}.contact-quick-card .quick-btn{border-radius:.8rem;min-height:3.25rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.contact-quick-card .quick-btn:hover,.contact-quick-card .quick-btn:focus-visible{box-shadow:0 0 26px #8b5cf629;transform:translate(5px)!important}@media(max-width:640px){.contact-page-hero{min-height:auto;padding-top:7rem}.contact-page-back{align-items:flex-start;flex-direction:column;gap:.7rem;margin-bottom:3rem}.contact-page-hero-grid{grid-template-columns:1fr;gap:2.5rem}.contact-page-hero h1{max-width:9ch;font-size:clamp(3rem,16vw,4.4rem)}.contact-page-hero-copy>p{font-size:1rem}.contact-page-hero-actions{align-items:flex-start;flex-direction:column}.contact-page-protocol{min-height:18rem}.contact-page-protocol-visual{min-height:12rem}.contact-page-protocol-ring{width:9rem;height:9rem}.contact-page-protocol-ring-outer{width:11rem;height:11rem}.contact-page-protocol-foot{align-items:flex-start;flex-direction:column}.contact-page-metrics{grid-template-columns:1fr;gap:1.15rem;margin-top:3rem}.contact-card-heading{gap:.55rem}.contact-secure-status,.contact-card-signal{font-size:.5rem;padding:.35rem .42rem}.contact-card-heading .text-2xl{font-size:1.35rem}}.home-operating-system{--os-cyan: #00e5ff;--os-emerald: #00ff88;--os-ink: #010408;color:#dceff0;background:radial-gradient(circle at 50% -10%,rgba(0,229,255,.055),transparent 34rem),var(--os-ink)!important;overflow:clip}.home-operating-system #home h1{color:#e7f5f4;text-shadow:0 12px 44px rgba(0,0,0,.42)}.home-operating-system #home [data-testid=hero-subtitle],.home-operating-system #home [data-testid^=stat-] .text-muted-foreground{color:#9db7b7}.home-operating-system #home [data-testid=hero-badge]{border-color:#e8b8637a;background:#e8b86314;color:#efc77f}.enterprise-site-shell{min-height:100vh;background:radial-gradient(circle at 50% 0%,rgba(79,212,255,.035),transparent 34rem),#03060c}.enterprise-site-shell .enterprise-card{border-color:#6ec8ff26;box-shadow:0 16px 45px #00000038,inset 0 1px #ffffff06;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.enterprise-site-shell .enterprise-card:hover{border-color:#6ec8ff47;box-shadow:0 20px 58px #0000004d,0 0 24px #4fd4ff0f}.enterprise-site-shell button,.enterprise-site-shell a{-webkit-tap-highlight-color:transparent}.enterprise-site-shell input,.enterprise-site-shell textarea,.enterprise-site-shell [role=combobox]{border-radius:.45rem}.enterprise-site-shell input:focus-visible,.enterprise-site-shell textarea:focus-visible,.enterprise-site-shell button:focus-visible,.enterprise-site-shell a:focus-visible,.enterprise-site-shell [role=combobox]:focus-visible{outline:2px solid rgba(79,212,255,.7);outline-offset:2px}.enterprise-site-shell [class*=bg-gradient-to]{background-image:linear-gradient(135deg,#07111ff5,#03080ffa)}.enterprise-site-shell .text-primary{color:#7af0ff}.enterprise-site-shell .bg-primary{background-color:#1a7fb8}.enterprise-site-shell .rounded-xl{border-radius:.8rem}.enterprise-site-shell .rounded-2xl{border-radius:1rem}.blog-intelligence-page{position:relative;overflow:hidden}.blog-intelligence-page:before{content:"";position:absolute;inset:0 0 auto;height:32rem;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(79,212,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(79,212,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent)}.blog-desk-header,.blog-featured-grid,.blog-channel-bar,.blog-latest-heading,.blog-intelligence-page main>div>.grid,.blog-pagination{position:relative;z-index:1}.blog-desk-header{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(110,200,255,.14)}.blog-kicker,.blog-section-label,.blog-channel-label,.blog-meta,.blog-stream-status,.blog-result-count{font-family:IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em}.blog-kicker{display:flex;align-items:center;gap:.55rem;color:#65dff4;font-size:.68rem;font-weight:600}.blog-desk-title{max-width:46rem;margin:.85rem 0 0;color:#edf7fb;font-family:Space Grotesk,sans-serif;font-size:clamp(2.3rem,5vw,4.8rem);font-weight:600;line-height:.98;letter-spacing:-.055em}.blog-desk-description{max-width:42rem;margin-top:1.35rem;color:#cee0e8ad;font-size:1.05rem;line-height:1.7}.blog-stream-status{display:flex;align-items:center;gap:.65rem;flex-shrink:0;padding:.7rem .85rem;border:1px solid rgba(110,200,255,.2);color:#cee0e89e;font-size:.61rem}.blog-stream-status svg{color:#62e6b2}.blog-stream-status strong{color:#62e6b2;font-weight:500}.blog-featured-card{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);min-height:22rem;overflow:hidden;border:1px solid rgba(110,200,255,.2);background:#060e18c7;box-shadow:0 24px 70px #00000047;transition:border-color .22s ease,transform .22s ease}.blog-featured-card:hover{border-color:#6ec8ff7a;transform:translateY(-2px)}.blog-featured-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(1.5rem,4vw,3.5rem)}.blog-featured-category{margin-top:2rem;color:#64e4f5;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.blog-featured-title{max-width:42rem;margin-top:.75rem;color:#f0f7fa;font-family:Space Grotesk,sans-serif;font-size:clamp(1.8rem,3.7vw,3.25rem);font-weight:600;line-height:1.04;letter-spacing:-.045em}.blog-featured-excerpt{max-width:38rem;margin-top:1.15rem;color:#cee0e8ab;line-height:1.65}.blog-featured-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem;color:#cee0e899;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em}.blog-featured-meta span{display:inline-flex;align-items:center;gap:.4rem}.blog-read-link{color:#70e4f6;transition:color .18s ease}.blog-featured-card:hover .blog-read-link{color:#fff}.blog-featured-visual{position:relative;min-height:18rem;overflow:hidden;border-left:1px solid rgba(110,200,255,.12);background:radial-gradient(circle at center,rgba(22,120,150,.2),transparent 54%),#040b13}.blog-featured-threeui{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.62;pointer-events:none}.blog-featured-threeui>*{width:100%;height:100%}.blog-featured-telemetry{position:absolute;right:1rem;bottom:1rem;display:flex;align-items:center;gap:.45rem;color:#cee0e88f;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.53rem;letter-spacing:.1em;pointer-events:none}.blog-featured-telemetry strong{color:#62e6b2;font-weight:500}.blog-featured-telemetry-dot{width:.4rem;height:.4rem;border-radius:50%;background:#62e6b2;box-shadow:0 0 12px #62e6b2cc}@media(prefers-reduced-motion:reduce){.blog-featured-threeui{opacity:.38}}.blog-signal-core{position:absolute;top:50%;left:50%;display:none;align-items:center;gap:.6rem;transform:translate(-50%,-50%);color:#70e4f6d1;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.54rem;line-height:1.4;letter-spacing:.1em}.blog-signal-core span,.blog-live-dot{display:inline-block;width:.45rem;height:.45rem;border-radius:50%;background:#62e6b2;box-shadow:0 0 14px #62e6b2cc}.blog-signal-label{position:absolute;right:1rem;bottom:1rem;color:#cee0e870;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.56rem;line-height:1.45;letter-spacing:.14em;text-align:right}.blog-signal-label b{color:#70e4f6;font-weight:400}.blog-channel-bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 0;border-top:1px solid rgba(110,200,255,.1);border-bottom:1px solid rgba(110,200,255,.1)}.blog-section-label{color:#cee0e88f;font-size:.68rem;font-weight:600;white-space:nowrap}.blog-section-label span{margin-right:.65rem;color:#70e4f6}.blog-channel-button{padding:.5rem .7rem;border:1px solid transparent;color:#cee0e894;background:transparent;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.67rem;letter-spacing:.04em;transition:color .18s ease,border-color .18s ease,background .18s ease}.blog-channel-button span{margin-left:.5rem;color:#cee0e857}.blog-channel-button:hover,.blog-channel-button.is-active{border-color:#6ec8ff59;color:#eafaff;background:#4fd4ff14}.blog-channel-button.is-active span{color:#70e4f6}.blog-latest-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.blog-result-count{color:#cee0e861;font-size:.62rem}.blog-intelligence-row{border-color:#6ec8ff1f!important;background:#060e1894!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,transform .18s ease!important}.blog-intelligence-row:hover{border-color:#6ec8ff57!important;background:#0b1c2acc!important;transform:translate(3px)}.blog-row-index{padding-top:.15rem;color:#70e4f699;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem}.blog-channel-label{color:#70e4f6;font-size:.6rem}.blog-meta{display:inline-flex;align-items:center;gap:.3rem;color:#cee0e866;font-size:.6rem;letter-spacing:.04em}.blog-row-arrow{margin-top:.25rem}@media(max-width:800px){.blog-desk-header,.blog-channel-bar{align-items:flex-start;flex-direction:column}.blog-stream-status{align-self:stretch;justify-content:space-between}.blog-featured-card{grid-template-columns:1fr}.blog-featured-visual{min-height:12rem;border-top:1px solid rgba(110,200,255,.12);border-left:0}.blog-featured-category{margin-top:1.3rem}.blog-featured-meta{align-items:flex-start;flex-direction:column;gap:.65rem}}@media(prefers-reduced-motion:reduce){.blog-featured-card,.blog-intelligence-row{transition:none!important}}.blog-article-page{position:relative}.blog-article-page main{position:relative}.blog-article-content{padding-left:clamp(0rem,2vw,1.5rem);border-left:1px solid rgba(110,200,255,.16)}.blog-article-category span{border-radius:.2rem!important;background:#4fd4ff14!important;color:#70e4f6!important;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.63rem!important;letter-spacing:.1em;text-transform:uppercase}.blog-article-title{font-family:Space Grotesk,sans-serif;letter-spacing:-.045em}.blog-article-meta{border-color:#6ec8ff29!important;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.66rem!important}.blog-article-page aside{padding-left:1.25rem;border-left:1px solid rgba(110,200,255,.13)}.blog-article-page aside nav a{border-left:1px solid transparent;padding:.35rem 0 .35rem .75rem;font-size:.72rem}.blog-article-page aside nav a.text-primary{border-left-color:#70e4f6}.blog-article-page article>div:last-of-type{border-radius:.45rem!important;background:#4fd4ff0e!important;border-color:#4fd4ff2e!important}@media(prefers-reduced-motion:reduce){.enterprise-site-shell .enterprise-card{transition:none}}@media(max-width:640px){.blog-article-content{padding-left:0;border-left:0}}.home-operating-system>section{position:relative}.home-operating-system>section:not(:first-of-type):before{background:linear-gradient(90deg,transparent,rgba(0,229,255,.22),transparent);content:"";height:1px;left:7%;position:absolute;right:7%;top:0}.home-operating-system h2{letter-spacing:-.035em}.home-operating-system h2:after{background:linear-gradient(90deg,var(--os-cyan),rgba(0,255,136,.7),transparent);content:"";display:block;height:2px;margin:1.1rem auto 0;opacity:.7;width:5rem}.aegis-nav-shell{color:#dceff0;background:linear-gradient(180deg,rgba(1,4,8,.75),transparent);transition:background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.aegis-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;padding:.7rem .9rem;border:1px solid rgba(99,216,208,.72);border-radius:.25rem;background:#071b20;color:#eafffb;font-size:.82rem;font-weight:600;transform:translateY(-180%);transition:transform .16s ease}.aegis-skip-link:focus{transform:translateY(0);outline:2px solid #63d8d0;outline-offset:3px}.aegis-nav-shell:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgb(var(--aegis-route-accent) / .2),transparent)}.aegis-nav-shell [data-testid^=nav-]{color:#a9bfc0}.aegis-nav-shell [data-testid^=nav-]:hover,.aegis-nav-shell [data-testid=nav-home][class*=text-foreground]{color:#ecf8f7}.aegis-nav-shell:has(+*){will-change:background}.aegis-nav-shell.bg-background\/80{background:#01060cc7!important;box-shadow:0 1px #00e5ff1f,0 10px 35px #0000003d}.aegis-nav-shell [data-testid=logo-link]{filter:drop-shadow(0 0 12px rgba(0,229,255,.15));transition:filter .22s ease,transform .22s ease}.aegis-nav-shell [data-testid=logo-link]:hover{filter:drop-shadow(0 0 18px rgba(0,229,255,.38));transform:translateY(-1px)}.aegis-nav-shell [data-testid=cta-consultation]{border:1px solid rgba(0,229,255,.45);background:#087b85!important;color:#f4ffff!important;box-shadow:0 0 22px #00e5ff21;letter-spacing:.015em}.aegis-nav-shell [data-testid=cta-consultation]:hover{background:#0a6971!important}.aegis-nav-menu-panel{display:grid;width:18rem;gap:.25rem;padding:.65rem;border:1px solid rgb(var(--aegis-route-accent) / .2);border-radius:.5rem;background:linear-gradient(145deg,#04101af7,#01070dfa),radial-gradient(circle at 18% 0%,rgb(var(--aegis-route-accent) / .12),transparent 52%);box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff08;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.aegis-nav-menu-panel--primary{--aegis-menu-accent: 85 230 165}.aegis-nav-group-kicker{padding:.25rem .7rem .45rem;color:rgb(var(--aegis-route-accent) / .68);font-family:var(--font-mono);font-size:.54rem;letter-spacing:.2em;text-transform:uppercase}.aegis-nav-menu-link{display:grid;grid-template-columns:1.25rem 1fr;align-items:center;gap:.7rem;padding:.75rem;border-left:1px solid transparent;color:#a9bfc0;transition:color .18s ease,background .18s ease,border-color .18s ease}.aegis-nav-menu-link:hover,.aegis-nav-menu-link:focus-visible,.aegis-nav-menu-link.is-active{border-left-color:rgb(var(--aegis-route-accent) / .75);background:linear-gradient(90deg,rgb(var(--aegis-route-accent) / .1),transparent);color:#ecf8f7}.aegis-nav-menu-link>svg{color:rgb(var(--aegis-route-accent) / .88)}.aegis-nav-menu-link strong,.aegis-nav-menu-link small{display:block}.aegis-nav-menu-link strong{font-size:.82rem;font-weight:600}.aegis-nav-menu-link small{margin-top:.2rem;color:#718b8d;font-size:.67rem;line-height:1.35}.aegis-nav-staff{display:flex;align-items:center;gap:.35rem;margin-left:.45rem;padding:.4rem .6rem;border-left:1px solid rgb(var(--aegis-route-accent) / .18);color:#718b8d;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;transition:color .18s ease}.aegis-nav-staff:hover{color:#bff7f7}.aegis-mobile-menu{border-top:1px solid rgb(var(--aegis-route-accent) / .2);background:#01070df5;box-shadow:0 24px 55px #0000006b;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.aegis-mobile-group-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.75rem;color:#dceff0;text-align:left;transition:color .18s ease,background .18s ease}.aegis-mobile-group-trigger:hover,.aegis-mobile-group-trigger.is-active{background:rgb(var(--aegis-route-accent) / .06);color:rgb(var(--aegis-route-accent) / 1)}.aegis-mobile-group{display:grid;gap:.1rem;margin:.1rem 0 .45rem .75rem;padding-left:.65rem;border-left:1px solid rgb(var(--aegis-route-accent) / .2)}.aegis-mobile-group-link{display:flex;align-items:center;gap:.65rem;padding:.62rem .75rem;color:#829c9e;font-size:.85rem;transition:color .18s ease,background .18s ease}.aegis-mobile-group-link:hover,.aegis-mobile-group-link.is-active{background:linear-gradient(90deg,rgb(var(--aegis-route-accent) / .08),transparent);color:#dffafa}.home-operating-system .hero-command-visual,.home-operating-system .services-command-center,.home-operating-system .heimdal-command-section,.home-operating-system .team-command-section,.home-operating-system .contact-command-section,.home-operating-system .footer-command-section{scroll-margin-top:5rem}.hero-command-visual>.hero-depth-scene{display:none!important}.hero-fabric-webgl{position:absolute;top:-2.5rem;right:-3rem;bottom:-2.5rem;left:-3rem;isolation:isolate;overflow:visible}.hero-fabric-webgl:before,.hero-fabric-webgl:after{display:none}.hero-fabric-canvas{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;mix-blend-mode:screen}.hero-fabric-fallback{position:absolute;z-index:1;inset:50% auto auto 50%;display:none;width:min(90%,34rem);height:22rem;transform:translate(-50%,-50%)}.hero-fabric-webgl[data-webgl=unavailable] .hero-fabric-fallback{display:block}.hero-fabric-fallback-ring{position:absolute;top:50%;left:50%;width:92%;height:1px;background:linear-gradient(90deg,transparent,rgba(78,220,240,.18) 18%,rgba(78,220,240,.54) 50%,rgba(78,220,240,.18) 82%,transparent);box-shadow:-7rem -3.2rem #4edcf024,7rem 3.2rem #55e6a524;transform-origin:center}.hero-fabric-fallback-ring:before,.hero-fabric-fallback-ring:after{position:absolute;top:50%;width:.55rem;height:.55rem;border:1px solid rgba(154,247,255,.75);border-radius:50%;background:#04141d;box-shadow:0 0 18px #00e5ff59;content:"";transform:translateY(-50%)}.hero-fabric-fallback-ring:before{left:18%}.hero-fabric-fallback-ring:after{right:18%}.hero-fabric-fallback-ring--outer{transform:translate(-50%,-50%) rotate(-18deg)}.hero-fabric-fallback-ring--inner{background:linear-gradient(90deg,transparent,rgba(85,230,165,.16) 18%,rgba(85,230,165,.5) 50%,rgba(85,230,165,.16) 82%,transparent);transform:translate(-50%,-50%) rotate(18deg)}.hero-fabric-fallback-core{position:absolute;top:50%;left:50%;display:grid;width:5.5rem;height:5.5rem;place-items:center;border:1px solid rgba(92,225,242,.2);background:radial-gradient(circle,rgba(10,55,68,.72),rgba(3,24,34,.08) 68%,transparent 72%);color:#70e9f6;box-shadow:0 0 35px #00e5ff1f,inset 0 0 28px #55e6a514;transform:translate(-50%,-50%) rotate(45deg)}.hero-fabric-fallback-core svg{width:1.4rem;height:1.4rem;opacity:.45;transform:rotate(-45deg)}.hero-fabric-overlay{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#bff7f7;font-family:var(--font-mono)}.hero-fabric-topline{display:flex;align-items:center;gap:.55rem;position:absolute;top:1.55rem;left:2.1rem;padding:0 .65rem;background:#020d14;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase}.hero-fabric-topline-label{color:#bff7f7}.hero-fabric-topline strong{color:#63e9f3;font-weight:500}.hero-fabric-topline-separator{color:#a4eff159}.hero-fabric-status-dot{width:.4rem;height:.4rem;border-radius:50%;background:#5be9f5;box-shadow:0 0 12px #5be9f5e6}.hero-fabric-status-dot--green{background:#55e6a5;box-shadow:0 0 12px #55e6a5d9}.hero-fabric-core-label{position:absolute;top:50%;left:50%;display:grid;place-items:center;gap:.75rem;color:#8ceff4;font-size:.58rem;letter-spacing:.22em;transform:translate(-50%,-50%);text-align:center}.hero-fabric-logo{display:grid;width:4.25rem;height:auto;place-items:center;border-radius:.65rem;opacity:.68;filter:drop-shadow(0 0 12px rgba(0,229,255,.5)) drop-shadow(0 0 28px rgba(0,255,136,.2));mix-blend-mode:screen}.hero-fabric-webgl[data-webgl=ready] .hero-fabric-logo{opacity:.58}.hero-fabric-webgl[data-webgl=ready] .hero-fabric-core-label{gap:.45rem}.hero-fabric-core-label-text{color:#8ceff4c7;white-space:nowrap}.hero-fabric-telemetry{position:absolute;right:2.1rem;bottom:1.55rem;left:2.1rem;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(100,225,240,.24);background:#01090f85}.hero-fabric-telemetry-item{display:grid;min-width:0;gap:.38rem;padding:.7rem .85rem .55rem;border-right:1px solid rgba(100,225,240,.14)}.hero-fabric-telemetry-item:last-child{border-right:0}.hero-fabric-telemetry-label{overflow:hidden;color:#aed3d57a;font-size:.47rem;letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hero-fabric-telemetry-value{display:flex;align-items:center;min-width:0;gap:.45rem;overflow:hidden;color:#c6f8f5;font-size:.58rem;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.hero-fabric-telemetry-value--active{color:#69eeb1}.hero-fabric-telemetry-value svg{width:.85rem;height:.85rem;color:#66e7f2}@media(max-width:1023px){.hero-fabric-webgl{top:0;right:0;bottom:0;left:0}}@media(max-width:640px){.hero-command-visual{height:30rem}.hero-fabric-webgl{top:-1rem;right:-.75rem;bottom:-1rem;left:-.75rem}.hero-fabric-topline{top:1rem;left:1.5rem;font-size:.52rem}.hero-fabric-telemetry{right:1.5rem;bottom:1rem;left:1.5rem}.hero-fabric-telemetry-item{padding:.55rem .5rem .45rem}.hero-fabric-telemetry-value{font-size:.47rem}}@media(prefers-reduced-motion:reduce){.hero-fabric-canvas{opacity:1}}.home-operating-system .services-command-center,.home-operating-system .heimdal-command-section,.home-operating-system .team-command-section,.home-operating-system .contact-command-section{box-shadow:inset 0 22px 65px #0000001f}.home-operating-system .service-command-card,.home-operating-system .heimdal-platform-card,.home-operating-system .team-command-card,.home-operating-system .contact-command-card{border-radius:1.15rem}@media(max-width:767px){.home-operating-system>section:not(:first-of-type):before{left:1.25rem;right:1.25rem}.aegis-nav-shell [data-testid=logo-link] img{height:4rem}}@media(prefers-reduced-motion:reduce){.aegis-nav-shell,.aegis-nav-shell [data-testid=logo-link]{transition:none}.home-operating-system .heimdal-threeui-field,.home-operating-system .team-threeui-field,.home-operating-system .contact-threeui-field,.home-operating-system .services-threeui-field{opacity:.1}}.footer-command-section{isolation:isolate;background:linear-gradient(180deg,#050f19f5,#01050a)!important}@media(prefers-reduced-motion:reduce){.team-threeui-field,.contact-threeui-field,.footer-threeui-field{opacity:.12}.service-command-card:before{transition:none}}@keyframes command-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.command-fabric-dot{animation:none}.hero-command-visual:after,.command-fabric-glow,.command-fabric-label{transition:none}.hero-threeui-field{opacity:.14}.hero-depth-scene,.hero-depth-layer{will-change:auto}}@media(max-width:767px){.hero-command-visual{height:28rem!important;perspective:860px}.hero-threeui-field{top:0;right:0;bottom:0;left:0;opacity:.34}.hero-depth-back{transform:translateZ(-50px) scale(1.04)}.hero-depth-core{transform:translateZ(52px) scale(.86)}.hero-depth-card{transform:translateZ(38px) scale(.88)}}.floating{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.scroll-reveal{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.scroll-reveal.active{opacity:1;transform:translateY(0)}#elevenlabs-widget-container{transform-origin:bottom right}#elevenlabs-widget-container elevenlabs-convai{display:block!important;min-width:60px!important;min-height:60px!important}#elevenlabs-widget-container elevenlabs-convai::part(widget){transform:scale(1.2);transform-origin:bottom right}@media(max-width:768px){#elevenlabs-widget-container{right:auto!important;left:16px!important;bottom:80px!important}}.admin-hud{--hud-bg: #03060c;--hud-bg-1: #060b16;--hud-bg-2: #0a1120;--hud-panel: rgba(10, 18, 32, .72);--hud-line: rgba(110, 200, 255, .14);--hud-line-strong: rgba(110, 200, 255, .32);--hud-ink: #dbeeff;--hud-ink-dim: #8aa8c8;--hud-ink-faint: #516a88;--hud-cy: #4fd4ff;--hud-cy-2: #7af0ff;--hud-cy-deep: #1a7fb8;--hud-amber: #ffb547;--hud-rose: #ff5b7a;--hud-ok: #55e6a5;--hud-serif: "Instrument Serif", "Times New Roman", serif;--hud-sans: "Space Grotesk", system-ui, sans-serif;--hud-mono: "JetBrains Mono", "IBM Plex Mono", ui-monospace, monospace;font-family:var(--hud-sans);background:var(--hud-bg);color:var(--hud-ink);min-height:100vh;--background: #03060c;--foreground: #dbeeff;--card: rgba(10, 18, 32, .72);--card-foreground: #dbeeff;--border: rgba(110, 200, 255, .14);--input: rgba(15, 28, 48, .9);--muted: rgba(10, 18, 32, .5);--muted-foreground: #8aa8c8;--primary: #4fd4ff;--primary-foreground: #03060c}.admin-hud body{background:var(--hud-bg)}.admin-hud ::-webkit-scrollbar{width:6px;height:6px}.admin-hud ::-webkit-scrollbar-track{background:transparent}.admin-hud ::-webkit-scrollbar-thumb{background:#4fd4ff33;border-radius:3px}.admin-hud ::-webkit-scrollbar-thumb:hover{background:#4fd4ff66}@keyframes admin-spin-slow{to{transform:rotate(360deg)}}@keyframes admin-spin-slow-2{to{transform:rotate(360deg) rotate(-25deg)}}@keyframes admin-spin-rev{to{transform:rotate(-360deg)}}@keyframes admin-pulse-soft{0%,to{opacity:.65}50%{opacity:1}}@keyframes admin-scan{0%{transform:translateY(-140px)}to{transform:translateY(100vh)}}@keyframes admin-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes admin-blink{0%,60%,to{opacity:1}30%{opacity:.2}}.admin-spin-slow{animation:admin-spin-slow 80s linear infinite}.admin-spin-slow-2{animation:admin-spin-slow 36s linear infinite}.admin-spin-rev{animation:admin-spin-rev 42s linear infinite}.admin-pulse-soft{animation:admin-pulse-soft 3.5s ease-in-out infinite}.admin-scan{animation:admin-scan 9s linear infinite}.admin-fade-in{animation:admin-fade-in .3s ease-out}.admin-hud ::-moz-selection{background:#4fd4ff59;color:#fff}.admin-hud ::selection{background:#4fd4ff59;color:#fff}.admin-hud-bg-radial{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(1100px 700px at 10% -5%,rgba(30,120,200,.16),transparent 58%),radial-gradient(800px 600px at 100% 110%,rgba(79,212,255,.09),transparent 55%),linear-gradient(180deg,#03060c,#05090f)}.admin-hud .hud-row{border-bottom:1px solid rgba(79,212,255,.05);transition:background .15s}.admin-hud .hud-row:hover{background:#4fd4ff0d}.admin-hud [data-radix-popper-content-wrapper],.admin-hud [role=dialog]{font-family:var(--hud-sans)!important}.admin-hud input,.admin-hud textarea,.admin-hud select{background:#0a1228cc!important;border-color:#6ec8ff33!important;color:#dbeeff!important;font-family:var(--hud-mono)!important;font-size:12px}.admin-hud input::-moz-placeholder,.admin-hud textarea::-moz-placeholder{color:#516a88!important}.admin-hud input::placeholder,.admin-hud textarea::placeholder{color:#516a88!important}.admin-hud input:focus,.admin-hud textarea:focus{border-color:#4fd4ff80!important;box-shadow:0 0 0 2px #4fd4ff1f!important;outline:none!important}.admin-hud label{color:#8aa8c8!important;font-family:var(--hud-mono)!important;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.admin-hud .card,.admin-hud [data-slot=card]{background:linear-gradient(180deg,#0a1220b8,#080e1ab8)!important;border:1px solid rgba(110,200,255,.14)!important;border-radius:2px!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-hud [data-slot=badge]{font-family:var(--hud-mono)!important;font-size:9px;letter-spacing:.14em;border-radius:0!important}.admin-hud button[class*=Button],.admin-hud [data-slot=button]{font-family:var(--hud-mono)!important;letter-spacing:.12em;border-radius:2px!important}.ai-intelligence-page{--ai-ink: #030b12;--ai-line: rgba(112, 228, 246, .18);--ai-muted: rgba(191, 219, 230, .72);background:radial-gradient(ellipse 70% 36rem at 50% -12rem,rgba(124,92,246,.17),transparent 70rem),var(--ai-ink)}.ai-intelligence-page section{isolation:isolate}.ai-intelligence-page:not(.ai-motion-ready) [style*="opacity: 0"]{opacity:1!important}.ai-intelligence-page .text-muted-foreground{color:#d0e2ebc7!important}.ai-hero-section{min-height:min(48rem,92vh);display:flex;align-items:center;border-bottom:1px solid rgba(112,228,246,.12)}.ai-hero-signal-field{position:absolute;top:-12%;right:-8%;bottom:-12%;left:-8%;z-index:0;overflow:hidden;opacity:.42;pointer-events:none;background:radial-gradient(ellipse at 50% 48%,rgba(139,92,246,.15),transparent 42%),linear-gradient(110deg,rgba(6,182,212,.05),transparent 45%,rgba(139,92,246,.08));will-change:transform,opacity}.ai-hero-signal-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45;background-image:linear-gradient(rgba(112,228,246,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(112,228,246,.075) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 72%);mask-image:radial-gradient(ellipse at center,black 0%,transparent 72%)}.ai-hero-signal-orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(139,92,246,.18);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg)}.ai-hero-signal-orbit-one{width:min(54rem,78vw);height:min(22rem,34vw)}.ai-hero-signal-orbit-two{width:min(38rem,58vw);height:min(15rem,23vw);border-color:#06b6d433;transform:translate(-50%,-50%) rotate(22deg)}.ai-hero-signal-pulse{position:absolute;width:.35rem;height:.35rem;border-radius:50%;background:#70e4f6;box-shadow:0 0 1rem #70e4f6e6}.ai-hero-signal-pulse-one{top:34%;left:23%}.ai-hero-signal-pulse-two{right:24%;bottom:31%;background:#b79bff;box-shadow:0 0 1rem #b79bffe6}.ai-hero-section>.max-w-7xl{z-index:1}.ai-hero-section h1{letter-spacing:-.065em}.ai-hero-section [data-testid=ai-subtitle]{max-width:46rem;margin-left:auto;margin-right:auto;color:var(--ai-muted)}.ai-intelligence-page button{border-radius:.2rem!important}.ai-intelligence-page button:hover{transform:translateY(-2px)!important}.ai-automation-section{background:linear-gradient(90deg,rgba(16,185,129,.035),transparent 42%),#040d13}.ai-benefit-matrix{position:relative;border-top:1px solid rgba(52,211,153,.24);border-bottom:1px solid rgba(52,211,153,.24)}.ai-benefit-matrix:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:2.75rem;width:1px;background:linear-gradient(180deg,transparent,rgba(52,211,153,.42),transparent);pointer-events:none}.ai-benefit-row{position:relative;display:grid;grid-template-columns:2rem 2rem minmax(0,1fr) 2.5rem;align-items:center;min-height:4.75rem;gap:.75rem;padding:.75rem .25rem;border-top:1px solid rgba(52,211,153,.14);transition:background .25s ease,border-color .25s ease!important}.ai-benefit-row:first-child{border-top:0}.ai-benefit-row:hover{background:#10b9811a!important;border-color:#6ee7b7b3!important}.ai-benefit-index{color:#6ee7b7ad;font:.7rem/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em}.ai-benefit-marker{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(52,211,153,.38);border-radius:50%;background:#06131a}.ai-benefit-copy{min-width:0;color:#e2f5efe6!important}.ai-benefit-signal{justify-self:end;width:1.75rem;height:.3rem;border-top:1px solid rgba(52,211,153,.52);border-bottom:1px solid rgba(52,211,153,.2)}.ai-brain-hub{border:1px solid rgba(139,92,246,.2);background:linear-gradient(135deg,rgba(139,92,246,.08),transparent 60%),repeating-linear-gradient(0deg,transparent 0 2.45rem,rgba(112,228,246,.06) 2.5rem)}.ai-brain-hub .status-card{border-radius:.2rem!important}.ai-core-stage{perspective:900px;transform-style:preserve-3d}.ai-core-hub{position:relative;z-index:2;border-radius:1.5rem!important;background:radial-gradient(circle at 35% 25%,rgba(196,181,253,.2),transparent 35%),linear-gradient(145deg,#8b5cf64d,#050f19f7 72%)!important;box-shadow:0 0 0 .5rem #8b5cf60b,0 0 3.5rem #8b5cf652!important;transform-style:preserve-3d}.ai-core-hub:before,.ai-core-hub:after{content:"";position:absolute;border:1px solid rgba(112,228,246,.32);border-radius:1.25rem;pointer-events:none}.ai-core-hub:before{top:-.55rem;right:-.55rem;bottom:-.55rem;left:-.55rem;transform:translateZ(-.75rem) rotate(8deg)}.ai-core-hub:after{top:-.95rem;right:-.95rem;bottom:-.95rem;left:-.95rem;border-color:#8b5cf633;transform:translateZ(-1.2rem) rotate(-8deg)}.ai-core-crosshair{position:absolute;width:min(19rem,52%);height:min(19rem,52%);border:1px solid rgba(112,228,246,.2);border-radius:50%}.ai-core-crosshair:before,.ai-core-crosshair:after{content:"";position:absolute;background:#70e4f62e}.ai-core-crosshair:before{top:50%;right:-18%;left:-18%;height:1px}.ai-core-crosshair:after{top:-18%;bottom:-18%;left:50%;width:1px}.ai-core-caption,.ai-core-rail{position:absolute;z-index:3;color:#bfdbe69e;font:.6rem/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.14em}.ai-core-caption{bottom:18%;color:#c4b5fdbf}.ai-core-rail{padding:.4rem .55rem;border:1px solid rgba(112,228,246,.2);background:#040e15c7}.ai-core-rail-input{top:25%;left:13%}.ai-core-rail-output{right:13%;bottom:25%;color:#6ee7b7b8;border-color:#6ee7b73d}@media(max-width:820px){.ai-core-rail-input{left:8%}.ai-core-rail-output{right:8%}.ai-core-caption{bottom:14%}}.ai-agents-section{background:#030b12}.ai-agents-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;overflow:hidden;pointer-events:none}.ai-agents-field canvas{opacity:.65!important}.ai-agents-section>.max-w-7xl>.text-center,.ai-integration-section>.max-w-7xl>.text-center,.ai-sectors-section>.max-w-7xl>.text-center{position:relative;padding-bottom:1.75rem}.ai-agents-section>.max-w-7xl>.text-center:after,.ai-integration-section>.max-w-7xl>.text-center:after,.ai-sectors-section>.max-w-7xl>.text-center:after{content:"";position:absolute;bottom:0;left:50%;width:min(12rem,40%);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,rgba(112,228,246,.7),transparent)}.ai-agent-roster{display:grid;grid-template-columns:1fr;gap:1px;border:1px solid var(--ai-line);background:var(--ai-line)}.ai-agent-row{min-width:0;display:grid;grid-template-columns:.2rem 4.5rem minmax(14rem,.8fr) minmax(0,1.35fr);align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;padding:1.5rem 1.25rem 1.5rem 0;border:0!important;border-radius:0!important;background:#030c13eb!important;box-shadow:none!important}.ai-agent-row:hover{background:#071923fa!important}.ai-agent-row [data-slot=card-header]{position:relative;min-width:0;padding:0}.ai-agent-row [data-slot=card-content]{min-width:0;padding:0}.ai-agent-row [data-slot=card-content]>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;margin:0 0 1.25rem}.ai-agent-row [data-slot=card-content]>button{width:100%}.ai-agent-accent{position:static;grid-column:1;grid-row:1;align-self:stretch;width:.2rem;opacity:.9}.ai-agent-index,.ai-sector-index{position:absolute;top:1.5rem;right:1.5rem;font:.72rem/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.1em}.ai-agent-index{position:static;align-self:start;padding-top:.3rem}.ai-integration-section{background:radial-gradient(ellipse 50% 20rem at 50% 25%,rgba(251,191,36,.08),transparent 68%),#040b10}.ai-integration-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding-top:.5rem;align-items:stretch;contain:layout paint}.ai-integration-line{position:absolute;z-index:0;top:3.35rem;left:10%;right:10%;height:1px;transform-origin:left center;background:linear-gradient(90deg,transparent,rgba(251,191,36,.65),transparent);will-change:transform;pointer-events:none}.ai-integration-stage{z-index:1;min-width:0;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:background .25s ease,border-color .25s ease!important}.ai-integration-stage:hover{background:#141d1c2e!important}.ai-integration-stage [data-slot=card-content]{display:flex;height:100%;flex-direction:column;min-height:12rem;margin:0 .25rem;border:1px solid rgba(251,191,36,.18);border-top-color:#fbbf2466;border-radius:.2rem;background:#030c13b8;transition:background .25s ease,border-color .25s ease}.ai-stage-node{position:relative;z-index:2;border-radius:50%!important}.ai-stage-node:after{content:"";position:absolute;top:-.35rem;right:-.35rem;bottom:-.35rem;left:-.35rem;border:1px solid currentColor;border-radius:50%;opacity:.18}.ai-stage-kicker{display:block;margin-bottom:.75rem;font:.6rem/1.2 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;opacity:.68}.ai-integration-stage:hover [data-slot=card-content]{border-color:#fbbf246b;background:#0e1a1ce6}@media(min-width:821px)and (max-width:1100px){.ai-integration-track{gap:.15rem}.ai-integration-stage [data-slot=card-content]{min-height:11rem;margin:0 .1rem;padding:1.15rem .65rem!important}.ai-integration-stage [data-slot=card-content]>div{width:2.75rem;height:2.75rem}.ai-stage-kicker{font-size:.55rem}.ai-integration-stage [data-slot=card-content]>div span{font-size:1.05rem}}.ai-sector-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--ai-line);background:var(--ai-line)}.ai-sector-row{min-width:0;min-height:18rem;padding:1.5rem;border:0!important;border-radius:0!important;background:#030c13f0!important;box-shadow:none!important}.ai-sector-row:hover{background:#071923fa!important}.ai-sector-row [data-slot=card-header]{padding:0;padding-right:4.5rem}.ai-sector-row [data-slot=card-content]{padding:0;min-height:7.5rem}.ai-sector-header,.ai-usecase-list{border-bottom:1px solid rgba(112,228,246,.14)}.ai-usecase-row{min-height:2.4rem;padding:.45rem 0;border-bottom:1px solid rgba(112,228,246,.08)}.ai-usecase-row:last-child{border-bottom:0}.ai-usecase-row svg{opacity:.8}.ai-roi-section{background:#030b12}.ai-roi-card{border-radius:.2rem!important;box-shadow:0 1.5rem 5rem #00000047!important}.ai-roi-minimal{border:0!important;border-top:1px solid rgba(139,92,246,.34)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ai-roi-minimal [data-slot=card-header]{padding:0 0 2rem}.ai-roi-minimal [data-slot=card-title]{font-size:clamp(1.6rem,3vw,2.35rem);letter-spacing:-.04em}.ai-roi-minimal [data-slot=card-content]{padding:0}.ai-roi-metrics{gap:0!important;border-top:1px solid rgba(112,228,246,.14);border-bottom:1px solid rgba(112,228,246,.14)}.ai-roi-metrics>div{min-height:9rem;padding:1.5rem 1rem!important;border:0!important;border-right:1px solid rgba(112,228,246,.14)!important;border-radius:0!important;background:transparent!important}.ai-roi-metrics>div:last-child{border-right:0!important}.ai-roi-metrics>div svg{width:1.25rem;height:1.25rem;margin-bottom:.75rem}.ai-roi-minimal [data-testid=roi-cta]{margin-top:2rem;background:transparent!important;box-shadow:none!important}.ai-roi-card [data-slot=card-content]>.grid>div{border-radius:.2rem!important}.ai-cta-section{padding:clamp(5rem,10vw,9rem) 0!important;background:radial-gradient(ellipse at 50% 10%,rgba(139,92,246,.16),transparent 27rem),#02080e!important}.ai-cta-section>div{max-width:58rem!important;padding-top:2.5rem;border-top:1px solid rgba(139,92,246,.36)}.ai-cta-section h2{color:#c7b7ff!important;font-size:clamp(2.5rem,5vw,5rem)!important;letter-spacing:-.07em}.ai-intelligence-page :is(a,button):focus-visible{outline:2px solid #70e4f6!important;outline-offset:4px}@media(max-width:820px){.ai-hero-section{min-height:auto}.ai-benefit-row{grid-template-columns:1.75rem 2rem minmax(0,1fr) 1.5rem;gap:.5rem;min-height:4.25rem}.ai-benefit-matrix:before{left:2.25rem}.ai-benefit-signal{width:1rem}.ai-hero-signal-field{top:-8%;right:-35%;bottom:-8%;left:-35%;opacity:.3}.ai-hero-signal-grid{background-size:3rem 3rem}.ai-hero-signal-orbit-one{width:34rem;height:14rem}.ai-hero-signal-orbit-two{width:24rem;height:10rem}.ai-agent-roster,.ai-sector-roster{grid-template-columns:1fr}.ai-agent-row{grid-template-columns:.2rem 3.25rem minmax(0,1fr);grid-template-areas:"accent header header" "accent content content";row-gap:1.25rem;padding:1.25rem 1rem 1.25rem 0}.ai-agent-accent{grid-area:accent}.ai-agent-row [data-slot=card-header]{grid-area:header}.ai-agent-row [data-slot=card-content]{grid-area:content}.ai-agent-row [data-slot=card-content]>ul{grid-template-columns:1fr}.ai-agent-index{display:none}.ai-sector-row{min-height:0;padding:1.25rem}.ai-roi-metrics>div{min-height:7.5rem;border-right:0!important;border-bottom:1px solid rgba(112,228,246,.14)!important}.ai-roi-metrics>div:last-child{border-bottom:0!important}.ai-integration-track{grid-template-columns:1fr;gap:1.25rem;padding-left:1rem;padding-top:.25rem}.ai-integration-line{top:2.5rem;bottom:2.5rem;left:2.5rem;right:auto;width:1px;height:auto;transform-origin:center top;background:linear-gradient(180deg,transparent,rgba(251,191,36,.65),transparent)}.ai-integration-stage{margin-left:2.5rem;text-align:left!important;background:transparent!important}.ai-integration-stage [data-slot=card-content]{display:grid;grid-template-columns:3rem minmax(0,1fr);min-height:0;margin:0;align-items:center;gap:1rem;padding:1.25rem}.ai-integration-stage [data-slot=card-content]>div{margin:0!important}.ai-stage-node{grid-column:1;grid-row:1 / span 2}.ai-stage-kicker{grid-column:2;margin-bottom:0}.ai-integration-stage [data-slot=card-content]>p{grid-column:2}.ai-cta-section>div{padding-left:1.5rem;padding-right:1.5rem}}@media(prefers-reduced-motion:reduce){.ai-intelligence-page *,.ai-intelligence-page *:before,.ai-intelligence-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.ai-intelligence-page [style*="opacity: 0"]{opacity:1!important}.ai-agents-field{display:none}.ai-hero-signal-field{opacity:.32;transform:none!important}}.ai-operating-page{--aio-paper: #dbeeff;--aio-muted: #8aa8c8;--aio-line: rgba(110, 200, 255, .14);--aio-deep: #03060c;--aio-forest: #060b16;--aio-moss: #0a1120;--aio-warm: #ffb547;--aio-cyan: #4fd4ff;--aio-mono: "IBM Plex Mono", ui-monospace, monospace;background:var(--aio-deep);color:var(--aio-paper);font-family:Space Grotesk,Open Sans,sans-serif;overflow:clip}.ai-operating-page h1,.ai-operating-page h2,.ai-operating-page h3,.ai-operating-page p{margin:0}.aio-shell{width:min(100% - 3rem,76rem);margin:0 auto}.aio-eyebrow{display:flex;align-items:center;gap:.65rem;color:var(--aio-warm);font:.66rem/1.2 var(--aio-mono);letter-spacing:.13em}.aio-eyebrow>span{display:inline-block;width:.38rem;height:.38rem;border-radius:50%;background:var(--aio-warm);box-shadow:0 0 1rem #ffb547b3}.aio-hero{position:relative;isolation:isolate;min-height:min(48rem,100svh);padding:6.5rem 0 5rem;background:radial-gradient(circle at 78% 38%,rgba(6,182,212,.14),transparent 23rem),radial-gradient(circle at 25% 72%,rgba(139,92,246,.11),transparent 19rem),#03060c}.aio-hero:before,.aio-hero:after{position:absolute;z-index:-1;content:"";pointer-events:none}.aio-hero:before{top:0;right:0;bottom:0;left:0;opacity:.28;background-image:linear-gradient(var(--aio-line) 1px,transparent 1px),linear-gradient(90deg,var(--aio-line) 1px,transparent 1px);background-size:4.5rem 4.5rem;-webkit-mask-image:linear-gradient(to bottom,#000 8%,transparent 82%);mask-image:linear-gradient(to bottom,#000 8%,transparent 82%)}.aio-hero:after{width:35rem;height:35rem;right:-12rem;top:5rem;border:1px solid rgba(79,212,255,.26);border-radius:50%;box-shadow:0 0 0 3rem #4fd4ff08,0 0 0 9rem #4fd4ff05}.aio-hero-noise{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.32;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.aio-hero-shell{display:flex;flex-direction:column;min-height:calc(min(48rem,100svh) - 11.5rem)}.aio-back-link{display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;color:#edf2eb91;font:.7rem/1 var(--aio-mono);letter-spacing:.04em;text-decoration:none;transition:color .18s ease}.aio-back-link svg{width:.9rem;height:.9rem}.aio-back-link:hover{color:var(--aio-paper)}.aio-hero-layout{display:grid;grid-template-columns:minmax(0,46rem) 1fr;align-items:end;flex:1;gap:2rem;padding:clamp(5.5rem,10vw,10rem) 0 2rem}.aio-hero-copy h1{max-width:52rem;color:var(--aio-paper);font-size:clamp(3.25rem,7vw,7.25rem);font-weight:600;letter-spacing:-.075em;line-height:.88}.aio-hero-copy h1 em{color:var(--aio-warm);font-family:var(--font-serif);font-weight:500}.aio-hero-description{max-width:37rem;margin-top:2rem!important;color:var(--aio-muted);font-size:clamp(1.05rem,1.7vw,1.27rem);line-height:1.55}.aio-hero-audience{max-width:35rem;margin-top:1rem!important;color:var(--aio-warm);font-size:.82rem;line-height:1.55}.aio-action-group{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2.15rem}.aio-primary-action,.aio-secondary-action{min-height:3.15rem;border-radius:0!important;font-family:var(--aio-mono);font-size:.72rem;letter-spacing:.02em;transition:transform .18s ease,background .18s ease,border-color .18s ease!important}.aio-primary-action{border:1px solid var(--aio-warm)!important;background:var(--aio-warm)!important;color:#1c1710!important}.aio-primary-action:hover{transform:translateY(-2px);background:#ffcc8b!important}.aio-secondary-action{border:1px solid rgba(237,242,235,.25)!important;color:var(--aio-paper)!important}.aio-secondary-action:hover{transform:translateY(-2px);border-color:var(--aio-cyan)!important;background:#4fd4ff14!important}.aio-hero-status{display:flex;align-items:center;align-self:end;gap:.55rem;color:#edf2eba3;font:.62rem/1 var(--aio-mono);letter-spacing:.1em;white-space:nowrap}.aio-status-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--aio-cyan);box-shadow:0 0 1rem var(--aio-cyan)}.aio-status-live{margin-left:.5rem;color:var(--aio-cyan)}.aio-problem-section,.aio-system-section,.aio-transform-section,.aio-adoption-section,.aio-proof-section,.aio-integrations-section,.aio-governance-section,.aio-investment-section,.aio-decision-gateway{padding:clamp(5.5rem,10vw,10rem) 0}.aio-problem-section{background:#060b16}.aio-problem-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(3rem,8vw,8rem);align-items:start}.aio-problem-grid h2,.aio-section-heading h2,.aio-proof-layout h2,.aio-final-content h2{margin-top:1rem!important;color:var(--aio-paper);font-size:clamp(2.15rem,4vw,4.1rem);font-weight:500;letter-spacing:-.06em;line-height:.98}.aio-problem-list{padding:0;margin:0;list-style:none;border-top:1px solid var(--aio-line)}.aio-problem-item{display:grid;grid-template-columns:2.7rem 1fr;gap:1rem;padding:1.45rem 0;border-bottom:1px solid var(--aio-line)}.aio-problem-item>span,.aio-row-number,.aio-path-number{color:var(--aio-warm);font:.68rem/1.2 var(--aio-mono)}.aio-problem-item h3,.aio-adoption-path h3,.aio-proof-list h3{color:var(--aio-paper);font-size:1rem;font-weight:600}.aio-problem-item p,.aio-adoption-path p,.aio-proof-list p{margin-top:.4rem!important;color:var(--aio-muted);line-height:1.55}.aio-system-section{background:#03060c}.aio-section-heading{max-width:52rem}.aio-section-heading>p:last-child{max-width:42rem;margin-top:1.5rem!important;color:var(--aio-muted);font-size:1.08rem;line-height:1.6}.aio-console{display:grid;grid-template-columns:minmax(0,1fr) 4.5rem minmax(13rem,.8fr) 4.5rem minmax(0,1fr);align-items:stretch;gap:0;margin-top:clamp(3rem,7vw,6rem);padding:1rem 0;border-top:1px solid var(--aio-line);border-bottom:1px solid var(--aio-line)}.aio-console-flow{position:relative;min-height:16rem;padding:1.6rem;border:1px solid var(--aio-line);background:linear-gradient(145deg,#ffffff0d,#ffffff03)}.aio-console-label{display:flex;align-items:center;gap:.5rem;color:var(--aio-cyan);font:.62rem/1.2 var(--aio-mono);letter-spacing:.1em}.aio-console-label svg{width:.9rem;height:.9rem}.aio-console-flow p{margin-top:1.7rem!important;color:var(--aio-paper);font-size:1rem;line-height:1.45}.aio-console-tags{display:flex;flex-wrap:wrap;gap:.4rem;position:absolute;bottom:1.45rem;left:1.6rem}.aio-console-tags span{padding:.35rem .45rem;border:1px solid var(--aio-line);color:var(--aio-muted);font:.58rem/1 var(--aio-mono)}.aio-console-bridge{position:relative;display:grid;place-items:center}.aio-console-bridge span{width:100%;height:1px;background:linear-gradient(90deg,var(--aio-cyan),rgba(79,212,255,.2))}.aio-console-bridge i{position:absolute;top:50%;left:50%;width:.65rem;height:.65rem;border-radius:50%;background:var(--aio-cyan);box-shadow:0 0 1rem var(--aio-cyan);transform:translate(-50%,-50%)}.aio-console-core{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;text-align:center;border-color:#8b5cf666;background:radial-gradient(circle,rgba(139,92,246,.18),transparent 65%)}.aio-console-core>svg{width:2.2rem;height:2.2rem;color:var(--aio-warm)}.aio-console-core .aio-console-label{margin-top:1rem;color:var(--aio-warm)}.aio-console-core p{margin-top:.75rem!important;max-width:13rem;font-size:.85rem}.aio-core-orbit{position:absolute;width:11rem;aspect-ratio:1;border:1px dashed rgba(139,92,246,.4);border-radius:50%;animation:aio-spin 24s linear infinite}.aio-agent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1px;background:var(--aio-line)}.aio-agent{display:flex;min-height:22rem;flex-direction:column;padding:1.55rem;background:#060b16;transition:background .22s ease}.aio-agent:hover{background:#0a1120}.aio-agent-topline{display:flex;justify-content:space-between;align-items:center;color:var(--aio-cyan);font:.62rem/1 var(--aio-mono);letter-spacing:.09em}.aio-agent-topline svg{width:1rem;height:1rem}.aio-agent h3{margin-top:2.3rem!important;color:var(--aio-paper);font-size:1.3rem;font-weight:500;letter-spacing:-.04em}.aio-agent-task{margin-top:.75rem!important;color:var(--aio-muted);font-size:.9rem;line-height:1.5}.aio-agent-signal{display:flex;align-items:center;gap:.45rem;margin-top:1.6rem;color:var(--aio-muted);font:.59rem/1.45 var(--aio-mono);text-transform:uppercase}.aio-agent-signal svg{width:.75rem;flex:none}.aio-agent-signal strong{color:var(--aio-warm);font-weight:400}.aio-agent-result{margin-top:1.2rem!important;color:var(--aio-paper);font-size:.86rem;line-height:1.52}.aio-agent-link{justify-content:flex-start!important;width:-moz-fit-content;width:fit-content;min-height:auto!important;margin-top:auto;padding:1.6rem 0 0!important;color:var(--aio-cyan)!important;font:.65rem/1 var(--aio-mono)!important;letter-spacing:.04em;text-decoration:none!important}.aio-agent-link svg{width:.9rem;transition:transform .18s ease}.aio-agent-link:hover svg{transform:translate(.25rem)}.aio-transform-section{background:#080f1c}.aio-section-heading--split{display:flex;justify-content:space-between}.aio-transformation-list{margin-top:clamp(3rem,6vw,5rem);border-top:1px solid var(--aio-line)}.aio-transformation-row{display:grid;grid-template-columns:3rem minmax(0,.72fr) 3rem minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.8rem 0;border-bottom:1px solid var(--aio-line)}.aio-transformation-row small{display:block;margin-bottom:.6rem;color:var(--aio-muted);font:.62rem/1 var(--aio-mono);letter-spacing:.1em}.aio-transformation-row p{color:var(--aio-paper);font-size:1rem;line-height:1.45}.aio-after p{color:var(--aio-cyan)}.aio-transform-arrow{width:1rem;color:var(--aio-warm)}.aio-example-section{position:relative;padding:clamp(4.5rem,8vw,7.5rem) 0;border-block:1px solid rgba(99,216,208,.2);background:radial-gradient(circle at 92% 12%,rgba(228,173,112,.1),transparent 24rem),linear-gradient(135deg,#0b2020,#071417 66%,#0a1719);scroll-margin-top:1rem}.aio-example-header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.aio-example-header>div{max-width:48rem}.aio-example-header h2{max-width:14ch;margin-top:1rem!important;color:var(--aio-paper);font-size:clamp(2.35rem,5vw,5rem);font-weight:500;letter-spacing:-.065em;line-height:.95}.aio-example-header h2:focus{outline:none}.aio-example-header p:not(.aio-eyebrow){max-width:37rem;margin-top:1.35rem!important;color:var(--aio-muted);font-size:1.05rem;line-height:1.55}.aio-example-disclosure{display:flex;align-items:flex-start;gap:.65rem;max-width:54rem;margin-top:1.8rem;padding:.8rem 0;border-block:1px solid rgba(228,173,112,.25);color:#eaf1e9ab;font:.67rem/1.5 var(--aio-mono)}.aio-example-disclosure svg{width:.9rem;height:.9rem;flex:0 0 auto;margin-top:.1rem;color:var(--aio-warm)}.aio-example-workspace{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:clamp(2rem,6vw,5.5rem);margin-top:clamp(3rem,6vw,5rem)}.aio-example-steps{display:flex;flex-direction:column;align-self:start;border-top:1px solid var(--aio-line)}.aio-example-step{display:flex;align-items:center;gap:.75rem;min-height:3.9rem;padding:.6rem 0;border:0;border-bottom:1px solid var(--aio-line);background:transparent;color:#9fb3ad94;cursor:pointer;font:.65rem/1 var(--aio-mono);letter-spacing:.12em;text-align:left;transition:color .18s ease,padding .18s ease,border-color .18s ease}.aio-example-step>span{color:#e4ad7094}.aio-example-step:hover,.aio-example-step.is-active{padding-left:.5rem;border-color:#63d8d09e;color:var(--aio-cyan)}.aio-example-step.is-active>span{color:var(--aio-warm)}.aio-example-panel{min-width:0;padding:clamp(1.35rem,3vw,2.4rem);border:1px solid rgba(99,216,208,.28);background:linear-gradient(135deg,#132f30db,#040e10d1),#071417;box-shadow:0 1.5rem 5rem #0003}.aio-example-panel-heading{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;align-items:start}.aio-example-stage-icon{display:grid;width:3.2rem;height:3.2rem;place-items:center;border:1px solid rgba(228,173,112,.5);background:#e4ad7014;color:var(--aio-warm)}.aio-example-stage-icon svg{width:1.25rem;height:1.25rem}.aio-example-panel-label{color:var(--aio-cyan);font:.62rem/1.2 var(--aio-mono);letter-spacing:.16em;text-transform:uppercase}.aio-example-panel h3{margin-top:.55rem!important;color:var(--aio-paper);font-size:clamp(1.45rem,3vw,2.3rem);font-weight:500;letter-spacing:-.05em;line-height:1.02}.aio-example-panel-heading p:last-child{max-width:38rem;margin-top:.9rem!important;color:var(--aio-muted);line-height:1.55}.aio-example-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2.5rem;border-block:1px solid var(--aio-line);background:var(--aio-line)}.aio-example-details>div{display:flex;align-items:flex-start;gap:.55rem;min-width:0;padding:1rem;background:#040e10b8;color:var(--aio-paper);font-size:.82rem;line-height:1.45}.aio-example-details svg{width:.85rem;height:.85rem;flex:0 0 auto;margin-top:.15rem;color:var(--aio-cyan)}.aio-example-checkpoint{display:grid;grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;padding-top:1.35rem;border-top:1px dashed rgba(228,173,112,.35)}.aio-example-checkpoint>div{display:flex;align-items:center;gap:.65rem}.aio-example-checkpoint-marker{display:grid;width:1.6rem;height:1.6rem;place-items:center;border:1px solid rgba(228,173,112,.5);border-radius:50%;color:var(--aio-warm)}.aio-example-checkpoint-marker svg{width:.8rem;height:.8rem}.aio-example-checkpoint p{color:var(--aio-paper);font-size:.84rem;line-height:1.5}.aio-example-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;color:#9fb3ad99;font:.62rem/1 var(--aio-mono);letter-spacing:.1em;text-transform:uppercase}.aio-example-controls>div{display:flex;gap:.35rem}.aio-example-controls button{min-height:2.3rem;padding:.55rem .7rem!important;color:var(--aio-cyan)!important;font:.62rem/1 var(--aio-mono)!important;letter-spacing:.05em}.aio-example-controls button:disabled{opacity:.3}.aio-example-controls button svg{width:.85rem;height:.85rem}.aio-example-metrics{display:grid;grid-template-columns:minmax(13rem,1.15fr) repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(2rem,5vw,4rem);border:1px solid var(--aio-line);background:var(--aio-line)}.aio-example-metrics-heading,.aio-example-metric{min-width:0;padding:1.25rem;background:#040e108c}.aio-example-metrics-heading{background:#e4ad7012}.aio-example-metrics-heading>p:last-child{margin-top:.75rem!important;color:var(--aio-muted);font-size:.77rem;line-height:1.45}.aio-example-metric>span{display:block;min-height:2.2rem;color:var(--aio-paper);font-size:.82rem;line-height:1.35}.aio-example-metric>div{display:flex;align-items:center;gap:.45rem;margin-top:1.2rem;font:.68rem/1 var(--aio-mono)}.aio-example-metric s{color:#9fb3ad94;text-decoration-color:#e4ad708c}.aio-example-metric svg{width:.8rem;height:.8rem;color:var(--aio-warm)}.aio-example-metric strong{color:var(--aio-cyan);font-weight:500}.aio-adoption-section{background:#03060c}.aio-adoption-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;margin:4rem 0 0;list-style:none;border-top:1px solid var(--aio-line);border-bottom:1px solid var(--aio-line)}.aio-adoption-path li{padding:1.7rem 1.5rem 2rem;border-right:1px solid var(--aio-line)}.aio-adoption-path li:first-child{padding-left:0}.aio-adoption-path li:last-child{border-right:0}.aio-adoption-path h3{margin-top:2.7rem!important;font-size:1.35rem;font-weight:500;letter-spacing:-.04em}.aio-proof-section{background:var(--aio-moss)}.aio-proof-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,9rem);align-items:center}.aio-proof-cta{margin-top:2rem}.aio-proof-list{display:grid;gap:0;border-top:1px solid rgba(237,242,235,.25)}.aio-proof-list>div{display:grid;grid-template-columns:2rem 8rem 1fr;align-items:baseline;gap:1rem;padding:1.25rem 0;border-bottom:1px solid rgba(237,242,235,.17)}.aio-proof-list svg{width:1.1rem;color:var(--aio-warm)}.aio-proof-list p{margin:0!important;font-size:.9rem}.aio-integrations-section{background:#071017}.aio-governance-section{background:radial-gradient(circle at 80% 28%,rgba(79,212,255,.08),transparent 22rem),#03060c}.aio-investment-section{background:#080f1c}.aio-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,6vw,5rem);border-top:1px solid var(--aio-line);border-bottom:1px solid var(--aio-line);background:var(--aio-line)}.aio-trust-item{display:flex;min-height:16rem;flex-direction:column;padding:1.5rem;background:#071017}.aio-trust-item--governance{background:#030b11}.aio-trust-index{color:var(--aio-warm);font:.68rem/1.2 var(--aio-mono)}.aio-trust-item h3{margin-top:2.6rem!important;color:var(--aio-paper);font-size:1.35rem;font-weight:500;letter-spacing:-.04em}.aio-trust-item p{margin-top:.75rem!important;color:var(--aio-muted);font-size:.92rem;line-height:1.55}.aio-trust-item strong,.aio-investment-path strong{display:block;margin-top:auto;padding-top:1.5rem;color:var(--aio-cyan);font:.61rem/1.3 var(--aio-mono);letter-spacing:.08em;text-transform:uppercase}.aio-investment-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;margin:4rem 0 0;list-style:none;border-top:1px solid var(--aio-line);border-bottom:1px solid var(--aio-line)}.aio-investment-path li{display:flex;min-height:15rem;flex-direction:column;padding:1.7rem 1.5rem 2rem;border-right:1px solid var(--aio-line)}.aio-investment-path li:first-child{padding-left:0}.aio-investment-path li:last-child{border-right:0}.aio-investment-path h3{margin-top:2.5rem!important;color:var(--aio-paper);font-size:1.3rem;font-weight:500;letter-spacing:-.04em}.aio-investment-path p{margin-top:.65rem!important;color:var(--aio-muted);line-height:1.55}.aio-decision-gateway{position:relative;overflow:hidden;border-top:1px solid rgba(99,216,208,.12);background:linear-gradient(90deg,rgba(99,216,208,.035) 1px,transparent 1px),linear-gradient(rgba(99,216,208,.035) 1px,transparent 1px),radial-gradient(circle at 24% 72%,rgba(99,216,208,.1),transparent 24rem),#030b0d;background-size:4rem 4rem,4rem 4rem,auto,auto}.aio-decision-gateway:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,#080f1c 0,transparent 12rem)}.aio-faq-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,8rem);align-items:start}.aio-faq-list{border-top:1px solid var(--aio-line)}.aio-faq-list details{position:relative;border-bottom:1px solid var(--aio-line);transition:background .22s ease}.aio-faq-list details[open]{background:linear-gradient(90deg,rgba(99,216,208,.055),transparent 76%)}.aio-faq-list summary{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem 0;color:var(--aio-paper);cursor:pointer;font-size:1rem;font-weight:500;list-style:none}.aio-faq-list summary::-webkit-details-marker{display:none}.aio-faq-list summary>span{color:var(--aio-cyan);font:.6rem/1 var(--aio-mono);letter-spacing:.08em}.aio-faq-list summary:after{content:"↗";flex:0 0 auto;color:var(--aio-warm);font:.9rem/1 var(--aio-mono);transform:rotate(45deg);transition:transform .22s ease}.aio-faq-list details[open] summary:after{transform:rotate(90deg)}.aio-faq-list details p{max-width:43rem;padding:0 2rem 1.5rem 3rem;color:var(--aio-muted);line-height:1.6}.aio-gateway-contact{position:relative;z-index:1;display:grid;grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);gap:clamp(3rem,7vw,7rem);align-items:start;margin-top:clamp(5rem,10vw,9rem);padding-top:clamp(4rem,8vw,7rem);border-top:1px solid rgba(99,216,208,.2);scroll-margin-top:6.5rem}.aio-contact-intro{max-width:40rem}.aio-contact-intro h2{margin-top:1rem!important;color:var(--aio-paper);font-size:clamp(2.15rem,4vw,4.1rem);font-weight:500;letter-spacing:-.06em;line-height:.98}.aio-contact-intro>p:last-child{max-width:35rem;margin-top:1.25rem!important;color:var(--aio-muted);font-size:1.08rem;line-height:1.6}.aio-gateway-field{position:relative;width:min(100%,35rem);aspect-ratio:520 / 330;margin-top:3rem}.aio-gateway-field:before,.aio-gateway-field:after{position:absolute;content:"";pointer-events:none}.aio-gateway-field:before{top:10%;right:6%;bottom:10%;left:6%;background:linear-gradient(90deg,rgba(99,216,208,.055) 1px,transparent 1px),linear-gradient(rgba(99,216,208,.055) 1px,transparent 1px);background-size:2rem 2rem;-webkit-mask-image:radial-gradient(circle,#000 16%,transparent 72%);mask-image:radial-gradient(circle,#000 16%,transparent 72%)}.aio-gateway-field:after{left:50%;top:50%;width:.34rem;height:.34rem;border-radius:50%;background:var(--aio-warm);box-shadow:0 0 1.2rem #e4ad70cc;transform:translate(-50%,-50%)}.aio-gateway-field>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#63d8d047;stroke-width:1;stroke-dasharray:3 8;animation:aio-gateway-flow 18s linear infinite}.aio-gateway-field>svg circle:first-of-type{stroke:#e4ad7070;stroke-dasharray:none}.aio-gateway-core{position:absolute;left:50%;top:50%;width:7.2rem;aspect-ratio:1;border:1px solid rgba(99,216,208,.34);border-radius:50%;background:radial-gradient(circle,#63d8d021,#030b0de0 66%);box-shadow:inset 0 0 2.5rem #63d8d00f;transform:translate(-50%,-50%)}html[data-aegis-webgl=ready] .aio-gateway-core{background:transparent;border-color:transparent;box-shadow:none}.aio-gateway-core>span{position:absolute;top:28%;right:28%;bottom:28%;left:28%;border:1px solid rgba(228,173,112,.62);border-radius:50%}.aio-gateway-signals{position:absolute;top:0;right:0;bottom:0;left:0}.aio-gateway-signals>span{position:absolute;display:inline-flex;align-items:center;gap:.55rem;color:var(--aio-muted);font:.6rem/1 var(--aio-mono);letter-spacing:.08em}.aio-gateway-signals>span:nth-child(1){left:4%;top:18%}.aio-gateway-signals>span:nth-child(2){right:4%;top:18%}.aio-gateway-signals>span:nth-child(3){left:4%;bottom:17%}.aio-gateway-signals>span:nth-child(4){right:4%;bottom:17%;color:var(--aio-paper)}.aio-gateway-signals i{width:.42rem;height:.42rem;border:1px solid currentColor;border-radius:50%;box-shadow:0 0 0 .25rem #63d8d00b}.aio-gateway-field>strong{position:absolute;left:50%;bottom:2%;color:var(--aio-cyan);font:.58rem/1 var(--aio-mono);letter-spacing:.16em;transform:translate(-50%)}.aio-gateway-secondary{margin-top:1.25rem}.aio-gateway-form{min-width:0}.aio-gateway-form .contact-command-section{padding:0;background:transparent;overflow:visible}.aio-gateway-form .contact-command-section>.max-w-7xl{width:100%;max-width:none;padding:0}.aio-gateway-form .contact-command-section>.max-w-7xl>.text-center,.aio-gateway-form .contact-fabric-grid,.aio-gateway-form .contact-fabric-orbit,.aio-gateway-form .contact-fabric-anchor{display:none}.contact-ai-intake-layout{display:block}.aio-gateway-form .contact-intake-card{border:0!important;border-top:1px solid rgba(99,216,208,.28)!important;border-bottom:1px solid rgba(99,216,208,.14)!important;border-radius:0!important;background:linear-gradient(135deg,rgba(99,216,208,.055),transparent 44%),#030c0eb8!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.aio-gateway-form .contact-intake-card>.absolute{display:none}.aio-gateway-form .contact-card-index{color:var(--aio-warm)}.aio-gateway-form .contact-card-eyebrow{color:var(--aio-muted)}.aio-gateway-form .contact-secure-status{border-color:#63d8d033}.aio-example-metric-before{color:#9fb3ad94}.ai-operating-page :is(a,button):focus-visible{outline:2px solid var(--aio-cyan)!important;outline-offset:4px}.aio-chat-widget-label{z-index:1}@media(max-width:639px){.aio-chat-widget-label{right:0;left:auto!important;transform:none!important}}@keyframes aio-spin{to{transform:rotate(360deg)}}@keyframes aio-gateway-flow{to{stroke-dashoffset:-66}}@media(max-width:960px){.aio-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aio-console{grid-template-columns:minmax(0,1fr) 3rem minmax(11rem,.85fr) 3rem minmax(0,1fr)}.aio-proof-layout{grid-template-columns:1fr}.aio-faq-layout{grid-template-columns:1fr;gap:3rem}.aio-gateway-contact{grid-template-columns:1fr}.aio-gateway-narrative{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);gap:2.5rem}.aio-gateway-field{margin-top:0}.aio-gateway-secondary{grid-column:1;justify-self:start}}@media(max-width:700px){.aio-shell{width:min(100% - 2rem,76rem)}.aio-hero{min-height:auto;padding:5.5rem 0 4rem}.aio-hero-shell{min-height:auto}.aio-hero-layout{grid-template-columns:1fr;padding:5rem 0 0}.aio-hero-copy h1{font-size:clamp(3.2rem,16vw,5.2rem)}.aio-hero-status{align-self:start;margin-top:3rem}.aio-problem-grid{grid-template-columns:1fr;gap:3rem}.aio-console{grid-template-columns:1fr;gap:0;margin-top:3rem;padding:0;border:0}.aio-console-flow{min-height:12rem}.aio-console-bridge{height:3rem}.aio-console-bridge span{width:1px;height:100%;background:linear-gradient(180deg,var(--aio-cyan),rgba(79,212,255,.2))}.aio-agent-grid{grid-template-columns:1fr}.aio-agent{min-height:0}.aio-transformation-row{grid-template-columns:2rem 1fr;gap:.85rem}.aio-transform-arrow{grid-column:2;transform:rotate(90deg);margin:.2rem 0}.aio-after{grid-column:2}.aio-example-header{display:block}.aio-example-workspace{grid-template-columns:1fr;gap:2rem}.aio-example-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.aio-example-step{justify-content:center;gap:.35rem;padding:.85rem .25rem;text-align:center}.aio-example-step:hover,.aio-example-step.is-active{padding-left:.25rem}.aio-example-step strong{font-size:.56rem}.aio-example-details{grid-template-columns:1fr}.aio-example-checkpoint{grid-template-columns:1fr;gap:.75rem}.aio-example-controls{align-items:flex-start;flex-direction:column}.aio-example-controls>div{align-self:stretch;justify-content:space-between}.aio-example-metrics{grid-template-columns:1fr}.aio-example-metrics-heading,.aio-example-metric{padding:1rem}.aio-example-metric{display:flex;align-items:center;justify-content:space-between;gap:1rem}.aio-example-metric>span{min-height:0}.aio-example-metric>div{margin-top:0}.aio-adoption-path{grid-template-columns:1fr;margin-top:3rem}.aio-adoption-path li,.aio-adoption-path li:first-child{padding:1.35rem 0;border-right:0;border-bottom:1px solid var(--aio-line)}.aio-adoption-path li:last-child{border-bottom:0}.aio-adoption-path h3{margin-top:1.7rem!important}.aio-proof-list>div{grid-template-columns:1.5rem 1fr;gap:.8rem}.aio-proof-list p{grid-column:2}.aio-trust-grid,.aio-investment-path{grid-template-columns:1fr}.aio-trust-item{min-height:0;border-bottom:1px solid var(--aio-line)}.aio-trust-item:last-child{border-bottom:0}.aio-trust-item h3{margin-top:1.7rem!important}.aio-trust-item strong{padding-top:1rem}.aio-investment-path li,.aio-investment-path li:first-child{min-height:0;padding:1.35rem 0;border-right:0;border-bottom:1px solid var(--aio-line)}.aio-investment-path li:last-child{border-bottom:0}.aio-investment-path h3{margin-top:1.7rem!important}.aio-example-metric>div{align-items:flex-end;flex-direction:column;gap:.25rem}.aio-decision-gateway{background-size:2.5rem 2.5rem,2.5rem 2.5rem,auto,auto}.aio-gateway-contact{margin-top:4.5rem;padding-top:3.5rem;gap:3rem}.aio-gateway-narrative{display:block}.aio-gateway-field{margin-top:2.5rem}.aio-gateway-signals>span{font-size:.52rem}.aio-gateway-core{width:5.8rem}.aio-gateway-secondary{margin-top:1rem}.aio-faq-list details p{padding-left:0}}@media(prefers-reduced-motion:reduce){.aio-gateway-field>svg{animation:none}.ai-operating-page *,.ai-operating-page *:before,.ai-operating-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html[data-aegis-profile=robotics] .enterprise-site-shell:before{display:none}html[data-aegis-profile=robotics] .aegis-spatial-renderer{opacity:.92}.robotics-page{min-height:100dvh;overflow:clip;background:#02080d8f;color:#e9f1ef}.robotics-page main{position:relative}.robotics-shell{position:relative;width:min(100% - 2rem,78rem);margin-inline:auto}.robotics-section{position:relative;min-height:94svh;display:grid;align-items:center;padding-block:clamp(6.5rem,12vw,10rem)}.robotics-hero{min-height:100svh;padding-top:clamp(8.5rem,14vw,11rem)}.robotics-split{display:grid;grid-template-columns:minmax(0,.92fr) minmax(18rem,1.08fr);align-items:center;gap:clamp(2.5rem,8vw,8rem)}.robotics-split--reverse{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr)}.robotics-content{max-width:43rem}.robotics-back-link{display:inline-flex;margin-bottom:clamp(3rem,7vw,6rem);color:#d3e1dd9e;font:.68rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.robotics-kicker,.robotics-index,.robotics-product-category{margin:0 0 1rem;color:#5be6a5;font:.66rem/1.35 var(--font-mono);letter-spacing:.17em;text-transform:uppercase}.robotics-page h1,.robotics-page h2,.robotics-page h3,.robotics-page h4{margin:0;color:#edf6f3;font-family:var(--font-sans);letter-spacing:-.035em}.robotics-page h1{max-width:11ch;font-size:clamp(3.4rem,7.5vw,7.2rem);line-height:.92}.robotics-page h2{max-width:13ch;font-size:clamp(2.6rem,5.5vw,5.6rem);line-height:.98}.robotics-page h3{font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.robotics-page h4{font-size:clamp(1.2rem,1.8vw,1.7rem);line-height:1.1}.robotics-lead{max-width:38rem;margin:2rem 0 1rem;color:#ebf3f1db;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.45}.robotics-copy,.robotics-section-heading>p:last-child,.robotics-service-sequence article>p,.robotics-product-group header>p:last-child,.robotics-product-list article>p:last-child,.robotics-capabilities p{color:#c9d9d4ad;line-height:1.7}.robotics-copy{max-width:40rem;margin:0;font-size:1rem}.robotics-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.25rem}.robotics-actions .button,.robotics-actions button{min-height:3rem}.robotics-webgl-anchor{width:min(42vw,34rem);aspect-ratio:1;justify-self:center;pointer-events:none}.robotics-webgl-anchor--wide{position:absolute;top:50%;right:2%;width:min(42vw,38rem);transform:translateY(-50%)}.robotics-webgl-anchor--matrix{position:absolute;top:51%;right:1%;width:min(45vw,38rem);transform:translateY(-50%)}.robotics-section-heading{max-width:48rem;margin-bottom:clamp(3.5rem,7vw,6.5rem)}.robotics-section-heading>p:last-child{max-width:40rem;margin-top:1.5rem;font-size:1.05rem}.robotics-service-sequence{position:relative;z-index:1;width:min(100%,48rem);display:grid;gap:clamp(2rem,4vw,3.5rem)}.robotics-service-sequence article{display:grid;grid-template-columns:minmax(8rem,.3fr) minmax(12rem,.55fr) minmax(16rem,1fr);gap:1.5rem;align-items:start}.robotics-service-sequence article>p{margin:0}.robotics-service-sequence ul{display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1.25rem;margin:0;padding:0;color:#e4efebcc;font-size:.82rem;line-height:1.45;list-style:none}.robotics-service-sequence li:before{content:"↳ ";color:#e8b863}.robotics-product-groups{position:relative;z-index:1;width:min(100%,48rem);display:grid;gap:clamp(4rem,8vw,7rem)}.robotics-product-group{display:grid;grid-template-columns:minmax(12rem,.5fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.robotics-product-group header>p:last-child{margin-top:1rem}.robotics-product-list{display:grid;gap:2.25rem}.robotics-product-list article{max-width:34rem}.robotics-product-media{position:relative;display:block;aspect-ratio:16 / 9;margin-bottom:1.25rem;overflow:hidden;background:linear-gradient(135deg,rgba(19,238,179,.08),transparent 55%),#071712;color:#f4f2e9;text-decoration:none}.robotics-product-media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(2,12,9,.78))}.robotics-product-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.82) contrast(1.04);transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s ease}.robotics-product-media span{position:absolute;z-index:1;right:.85rem;bottom:.7rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em}.robotics-product-media:hover img,.robotics-product-media:focus-visible img{transform:scale(1.025);filter:saturate(1) contrast(1.04)}.robotics-product-media:focus-visible{outline:2px solid #13eeb3;outline-offset:4px}.robotics-product-list h4{margin-bottom:.65rem}.robotics-product-category{margin-bottom:.55rem;color:#e8b863}.robotics-product-list article>p:last-child{margin:0;font-size:.9rem}.robotics-capabilities{display:grid;gap:2.25rem;margin:3.5rem 0 0;padding:0;list-style:none}.robotics-capabilities li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem}.robotics-capabilities li>span{color:#e8b863;font:.62rem/1.5 var(--font-mono)}.robotics-capabilities h3{margin-bottom:.5rem}.robotics-capabilities p{max-width:38rem;margin:0}.robotics-final{min-height:86svh}.robotics-maintenance{min-height:92svh;display:grid;align-items:center;padding:8rem 0 5rem}.robotics-maintenance-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.9fr);align-items:center;gap:5rem}.robotics-maintenance h1{margin-bottom:2rem}.soc-page{position:relative;isolation:isolate;overflow:clip;background:#02070c}.soc-page .soc-mission-hero,.soc-page .soc-topology-section,.soc-page .soc-modules-section,.soc-page .soc-calculator-section,.soc-page .soc-trust-section{position:relative;isolation:isolate;background:#02070c80}.soc-page .soc-mission-hero{min-height:92svh;background:linear-gradient(90deg,#02070cf0,#02070cb8 45%,#02070c2e)}.soc-page .soc-topology-section,.soc-page .soc-modules-section,.soc-page .soc-calculator-section,.soc-page .soc-trust-section{padding-block:clamp(5rem,10vw,9rem)}.soc-page .soc-hero-threeui,.soc-page .soc-depth-stage,.soc-page .soc-hero-vignette,.soc-page .soc-topology-atmosphere,.soc-page .soc-topology-threeui,.soc-page .soc-topology-plane,.soc-page .soc-topology-core,.soc-page .soc-modules-field,.soc-page .soc-trust-field,.soc-page .soc-calculator-section:before{display:none!important}.soc-page .soc-webgl-anchor{position:absolute;z-index:-1;pointer-events:none;width:min(52vw,42rem);aspect-ratio:1;right:3vw;top:50%;transform:translateY(-50%)}.soc-page [data-soc-scene="1"] .soc-webgl-anchor,.soc-page [data-soc-scene="4"] .soc-webgl-anchor{right:auto;left:3vw}.soc-page [data-soc-scene="2"] .soc-webgl-anchor{position:sticky;float:right;top:20vh;margin-top:12rem}.soc-page [data-soc-scene="3"] .soc-webgl-anchor{right:4vw;width:min(48vw,38rem)}.soc-page .soc-command-panel{border:0;border-top:1px solid rgba(86,223,244,.32);border-bottom:1px solid rgba(86,223,244,.12);border-radius:0;background:linear-gradient(90deg,#04131dad,#04131d2e);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.soc-page .soc-command-panel:before,.soc-page .soc-command-panel:after,.soc-page .soc-panel-core:before,.soc-page .soc-panel-core:after{display:none!important}.soc-page .soc-panel-core{min-height:12rem;background:transparent}.soc-page .soc-core-mark{border:0;background:#020c138a;box-shadow:none}.soc-page .soc-journey-nav{background:#02080dc2;border-color:#56dff41f}.soc-page .soc-topology-map{min-height:40rem;border:0;background:transparent;box-shadow:none}.soc-page .soc-topology-map:before,.soc-page .soc-topology-map:after{display:none}.soc-page .soc-topology-nodes{position:relative;inset:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:58rem;margin-left:auto;padding-top:6rem}.soc-page .soc-topology-node,.soc-page .soc-topology-node.node-1,.soc-page .soc-topology-node.node-2,.soc-page .soc-topology-node.node-3,.soc-page .soc-topology-node.node-4,.soc-page .soc-topology-node.node-5,.soc-page .soc-topology-node.node-6,.soc-page .soc-topology-node.node-7,.soc-page .soc-topology-node.node-8{position:relative;inset:auto;width:auto;min-height:5rem;padding:1.15rem 1.25rem;border:0;border-top:1px solid rgba(112,228,246,.16);border-radius:0;background:linear-gradient(90deg,#051722c2,#05172233);box-shadow:none;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.soc-page .soc-topology-node:after{display:none}.soc-page .soc-topology-node:hover{transform:none;border-top-color:#62e6b27a;background:linear-gradient(90deg,#07202ddb,#05172242)}.soc-page .soc-topology-readout{left:0;right:auto;bottom:2rem;border:0;border-left:1px solid rgba(98,230,178,.38);background:#020a108f;box-shadow:none}.soc-page .soc-topology-legend{left:auto;right:0}.soc-page .soc-mission-rail{border:0;border-top:1px solid rgba(112,228,246,.2);border-bottom:1px solid rgba(112,228,246,.08);border-radius:0;background:#030e166b;box-shadow:none}.soc-page .soc-mission-grid{position:relative;gap:clamp(4rem,8vw,7rem)}.soc-page .soc-mission-phase{display:grid;grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);align-items:start}.soc-page .soc-mission-phase:before{display:none}.soc-page .soc-mission-units,.soc-page .soc-mission-phase-prevent .soc-mission-units,.soc-page .soc-mission-phase-respond .soc-mission-units{display:grid;grid-template-columns:1fr;gap:0;padding-left:0}.soc-page .soc-mission-unit,.soc-page .soc-mission-unit.is-featured{min-height:0;padding:0;border:0!important;border-top:1px solid rgba(112,228,246,.18)!important;border-radius:0;background:linear-gradient(90deg,#061823c7,#040f1747)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.soc-page .soc-mission-unit[open]{border-top-color:var(--module-accent)!important}.soc-page .soc-mission-unit:after{display:none}.soc-page .soc-mission-unit:hover,.soc-page .soc-mission-unit:focus-within{transform:none;background:linear-gradient(90deg,#081f2ce0,#040f1757)!important}.soc-page .soc-mission-unit-summary{display:grid;gap:.8rem;padding:1.15rem 1.25rem;cursor:pointer;list-style:none}.soc-page .soc-mission-unit-summary::-webkit-details-marker{display:none}.soc-page .soc-mission-unit-summary:focus-visible{outline:1px solid #56dff4;outline-offset:-1px}.soc-page .soc-mission-unit-title{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem}.soc-page .soc-mission-unit-title strong{color:#effaff;font-size:1.08rem;letter-spacing:-.025em}.soc-page .soc-mission-disclosure{color:#70e4f6a6;font:1rem IBM Plex Mono,monospace}.soc-page .soc-mission-unit:not([open]) .soc-mission-disclosure{font-size:0}.soc-page .soc-mission-unit:not([open]) .soc-mission-disclosure:after{content:"+";font-size:1rem}.soc-page .soc-mission-unit-body{padding:0 1.25rem 1.4rem 4.85rem}.soc-page .soc-mission-unit-body>p{color:#c2d8e0b8;font-size:.86rem;line-height:1.65}.soc-page .soc-calculator-tabs-list{border:0;border-bottom:1px solid rgba(112,228,246,.18);border-radius:0;background:#020c138a}.soc-page .soc-calculator-console{border:0!important;border-top:1px solid rgba(86,223,244,.35)!important;border-bottom:1px solid rgba(86,223,244,.12)!important;border-radius:0!important;background:linear-gradient(100deg,#04141ee6,#030f1880)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.soc-page .soc-console-control,.soc-page .soc-console-output{background:transparent}.soc-page .soc-console-control h3,.soc-page .soc-console-control [data-slot=card-title]{color:#effaff}.soc-page .soc-console-control p,.soc-page .soc-console-control [data-slot=card-description]{color:#c2d8e0b8}.soc-page .soc-endpoint-control label{color:#e0f4f8d1}.soc-page .soc-total-readout,.soc-page .soc-cost-breakdown>div{border:0;border-left:1px solid rgba(112,228,246,.22);border-radius:0;background:#04131d7a;box-shadow:none}.soc-page .soc-trust-matrix{border:0;border-top:1px solid rgba(112,228,246,.18);border-radius:0;background:#030f1775;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.soc-page .soc-trust-grid .compliance-badge{border:0;border-top:1px solid rgba(112,228,246,.16);border-radius:0;background:linear-gradient(90deg,#051722b8,#05172233);box-shadow:none}.soc-page .soc-trust-grid .compliance-badge:hover,.soc-page .soc-trust-grid .compliance-badge:focus-visible{transform:none;border-top-color:#62e6b27a;background:linear-gradient(90deg,#07202dd6,#05172242)}@media(max-width:900px){.soc-page .soc-webgl-anchor{width:min(78vw,34rem);right:-18vw}.soc-page [data-soc-scene="1"] .soc-webgl-anchor,.soc-page [data-soc-scene="4"] .soc-webgl-anchor{left:-18vw}.soc-page .soc-topology-nodes{grid-template-columns:1fr;max-width:34rem;margin-left:auto;padding-top:3rem}.soc-page .soc-mission-phase{grid-template-columns:1fr;gap:1.5rem}.soc-page .soc-mission-phase-heading{position:static}}@media(max-width:640px){.soc-page .soc-mission-hero{min-height:auto;padding-bottom:5rem;background:linear-gradient(180deg,#02070ce6,#02070c7a)}.soc-page .soc-webgl-anchor{top:auto;right:-20vw;bottom:2rem;width:90vw;transform:none}.soc-page [data-soc-scene="1"] .soc-webgl-anchor,.soc-page [data-soc-scene="4"] .soc-webgl-anchor{left:-28vw}.soc-page .soc-topology-map{min-height:auto;padding-bottom:8rem}.soc-page .soc-topology-nodes{padding-top:2rem}.soc-page .soc-topology-readout,.soc-page .soc-topology-legend{position:relative;inset:auto;margin-top:1.5rem}.soc-page .soc-mission-unit-body{padding-left:1.25rem}.soc-page .soc-panel-stats{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.soc-page .soc-mission-unit,.soc-page .soc-topology-node,.soc-page .soc-trust-grid .compliance-badge{transition:none}}@media(max-width:900px){.robotics-section{min-height:auto}.robotics-split,.robotics-split--reverse,.robotics-maintenance-layout{grid-template-columns:1fr}.robotics-split--reverse>.robotics-webgl-anchor{order:2}.robotics-webgl-anchor,.robotics-webgl-anchor--wide,.robotics-webgl-anchor--matrix{position:relative;top:auto;right:auto;width:min(88vw,28rem);margin:1rem auto 0;transform:none}.robotics-service-sequence article{grid-template-columns:5.5rem minmax(0,.55fr) minmax(0,1fr)}}@media(max-width:640px){.robotics-shell{width:min(100% - 2rem,78rem)}.robotics-section{padding-block:6.5rem}.robotics-hero{padding-top:8.5rem}.robotics-back-link{margin-bottom:3.5rem}.robotics-service-sequence article,.robotics-product-group{grid-template-columns:1fr;gap:1rem}.robotics-service-sequence ul{grid-template-columns:1fr}.robotics-product-groups{gap:5rem}.robotics-webgl-anchor{width:min(92vw,23rem)}}@media(prefers-reduced-motion:reduce){.robotics-page [data-robotics-reveal]{opacity:1!important;transform:none!important}.robotics-product-media img{transition:none}}.hero-command-visual{min-width:0;contain:layout paint}.hero-fabric-webgl.hero-relay{position:relative;inset:auto;display:grid;width:min(100%,35rem);height:auto;aspect-ratio:4 / 3;margin-inline:auto;isolation:isolate;overflow:hidden;opacity:0}.hero-relay:before{position:absolute;z-index:-1;top:16%;right:12%;bottom:12%;left:12%;content:"";background:radial-gradient(circle at 50% 46%,rgba(44,208,209,.105),transparent 42%),linear-gradient(180deg,transparent,rgba(3,17,25,.18));filter:blur(10px);pointer-events:none}.hero-relay-svg{display:block;width:100%;height:100%;overflow:visible;color:#78e7ef;shape-rendering:geometricPrecision}.hero-relay-ambient{fill:none;stroke:#7ec3ca21;stroke-width:1;vector-effect:non-scaling-stroke}.hero-relay-route,.hero-relay-route-glow{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hero-relay-route-glow{stroke:currentColor;stroke-width:11;opacity:.075;filter:url(#relay-soft-glow)}.hero-relay-route{stroke:currentColor;stroke-width:1.35;opacity:.8}.hero-relay-branch--cyan{color:#66dce9}.hero-relay-branch--mint{color:#6ce6b2}.hero-relay-branch--amber{color:#e4ae62}.hero-relay-junction-halo,.hero-relay-terminal-halo{fill:currentColor;opacity:.07}.hero-relay-junction,.hero-relay-terminal{fill:#06121a;stroke:currentColor;vector-effect:non-scaling-stroke}.hero-relay-junction{stroke-width:1.15;opacity:.72}.hero-relay-terminal{stroke-width:1.5}.hero-relay-signal{fill:currentColor;filter:drop-shadow(0 0 5px currentColor)}.hero-relay-label,.hero-relay-sublabel,.hero-relay-core-caption{font-family:var(--font-mono);text-transform:uppercase}.hero-relay-label{fill:#d3f6f6eb;font-size:13px;font-weight:600;letter-spacing:.15em}.hero-relay-sublabel{fill:#99cbcc94;font-size:7.5px;letter-spacing:.2em}.hero-relay-core-glow{fill:url(#relay-core-light)}.hero-relay-core-ring{fill:#031119b8;stroke:#6ae7ea47;stroke-width:1;vector-effect:non-scaling-stroke}.hero-relay-core-ring--inner{fill:#020c13e6;stroke:#67e5b633}.hero-relay-core-crosshair{fill:none;stroke:#6fdfe34d;stroke-width:1;vector-effect:non-scaling-stroke}.hero-relay-logo{opacity:.82;filter:drop-shadow(0 0 8px rgba(67,220,230,.26)) drop-shadow(0 0 18px rgba(76,224,170,.1))}.hero-relay-core-node{fill:#d1fbf7;opacity:.72;filter:drop-shadow(0 0 5px rgba(104,232,235,.75))}.hero-relay-core-caption{fill:#94dcde9e;font-size:7px;letter-spacing:.26em}.hero-relay-footer{position:absolute;right:11%;bottom:5.5%;left:11%;display:flex;align-items:center;gap:.65rem;color:#96c5c76b;font:500 .46rem/1 var(--font-mono);letter-spacing:.17em;pointer-events:none}.hero-relay-footer-divider{height:1px;flex:1;background:linear-gradient(90deg,#65dde233,#65dde20a)}@media(max-width:1023px){.hero-command-visual{height:27rem!important}.hero-fabric-webgl.hero-relay{width:min(100%,32rem)}}@media(max-width:640px){.hero-command-visual{height:22rem!important}.hero-fabric-webgl.hero-relay{width:min(100%,27rem)}.hero-relay-label{font-size:11px}.hero-relay-sublabel{display:none}.hero-relay-footer{right:8%;bottom:4.5%;left:8%;font-size:.4rem}}@media(prefers-reduced-motion:reduce){.hero-fabric-webgl.hero-relay{opacity:1;transform:none!important}.hero-relay-signal{display:none}}.soc-page{--soc-bg: #071019;--soc-surface: #0d1b25;--soc-surface-raised: #112532;--soc-line: #29414e;--soc-line-soft: #1b303b;--soc-ink: #f2f7f8;--soc-muted: #9bb0b9;--soc-dim: #6f858f;--soc-cyan: #57d9e9;--soc-green: #66d6a6;background:var(--soc-bg)!important;color:var(--soc-ink);overflow-x:clip}.soc-page .aegis-spatial-renderer,.soc-page .soc-webgl-anchor{display:none!important}.soc-page .soc-mission-hero,.soc-page .soc-topology-section,.soc-page .soc-modules-section,.soc-page .soc-calculator-section,.soc-page .soc-trust-section{position:relative;isolation:isolate;background:var(--soc-bg)!important;box-shadow:none!important}.soc-page .soc-mission-hero{min-height:auto;padding-bottom:clamp(4rem,8vw,7rem);border-bottom:1px solid var(--soc-line-soft)}.soc-page .soc-mission-hero:before,.soc-page .soc-mission-hero:after,.soc-page .soc-topology-section:before,.soc-page .soc-topology-section:after,.soc-page .soc-modules-section:before,.soc-page .soc-modules-section:after,.soc-page .soc-calculator-section:before,.soc-page .soc-calculator-section:after,.soc-page .soc-trust-section:before,.soc-page .soc-trust-section:after{display:none!important}.soc-page .soc-hero-back{padding-top:1.5rem;color:var(--soc-muted)}.soc-page .soc-hero-back a{color:var(--soc-muted)!important;font-size:.68rem;letter-spacing:.12em}.soc-page .soc-hero-back a:hover{color:var(--soc-cyan)!important}.soc-page .soc-hero-code{color:var(--soc-dim);font-size:.62rem}.soc-page .soc-mission-hero .grid{gap:clamp(3rem,8vw,8rem);padding-top:clamp(4rem,9vw,7rem);padding-bottom:0}.soc-page .soc-eyebrow,.soc-page .soc-section-kicker,.soc-page .soc-panel-header,.soc-page .soc-panel-footer,.soc-page .soc-console-kicker,.soc-page .soc-overview-kicker,.soc-page .soc-journey-label,.soc-page .soc-journey-links,.soc-page .soc-mission-unit-topline,.soc-page .soc-mission-phase-label,.soc-page .soc-trust-matrix-heading,.soc-page .soc-trust-status{font-family:IBM Plex Mono,monospace;letter-spacing:.11em;text-transform:uppercase}.soc-page .soc-eyebrow{display:flex;align-items:center;gap:.65rem;color:var(--soc-cyan);font-size:.7rem;font-weight:500}.soc-page .soc-status-dot{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:var(--soc-green);box-shadow:none}.soc-page .soc-eyebrow-divider{color:var(--soc-dim)}.soc-page .soc-mission-title{max-width:10ch;margin:1.35rem 0 1.5rem;color:var(--soc-ink);font-size:clamp(3.4rem,7vw,7rem);font-weight:650;letter-spacing:-.075em;line-height:.92}.soc-page .soc-mission-title span{color:var(--soc-cyan)}.soc-page .soc-mission-subtitle{max-width:35rem;margin-bottom:2rem;color:var(--soc-muted);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.7}.soc-page .soc-primary-action,.soc-page .soc-secondary-action{min-height:2.9rem;border-radius:.35rem;box-shadow:none!important;font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.soc-page .soc-primary-action{border:1px solid var(--soc-cyan);background:var(--soc-cyan);color:#06212a}.soc-page .soc-primary-action:hover{background:#8be8f2}.soc-page .soc-secondary-action{border:1px solid var(--soc-line);background:transparent;color:var(--soc-ink)}.soc-page .soc-secondary-action:hover{border-color:var(--soc-cyan);background:transparent;color:var(--soc-cyan)}.soc-page .soc-command-panel{position:relative;min-height:25rem;padding:1.35rem;overflow:hidden;border:1px solid var(--soc-line)!important;border-radius:1rem!important;background:var(--soc-surface)!important;box-shadow:0 1.5rem 4rem #00000038!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.soc-page .soc-command-panel:before,.soc-page .soc-command-panel:after{display:block!important;position:absolute;content:"";pointer-events:none}.soc-page .soc-command-panel:before{top:0;right:0;bottom:0;left:0;opacity:.5;background:linear-gradient(90deg,transparent 49.8%,var(--soc-line-soft) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,var(--soc-line-soft) 50%,transparent 50.2%);background-size:25% 25%}.soc-page .soc-command-panel:after{top:1.35rem;right:1.35rem;width:.55rem;height:.55rem;border-top:1px solid var(--soc-cyan);border-right:1px solid var(--soc-cyan)}.soc-page .soc-panel-header,.soc-page .soc-panel-footer{position:relative;z-index:1;color:var(--soc-muted);font-size:.62rem}.soc-page .soc-panel-header{display:flex;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--soc-line)}.soc-page .soc-panel-online{display:inline-flex;align-items:center;gap:.45rem;color:var(--soc-green)}.soc-page .soc-panel-core{position:relative;display:grid;min-height:15rem;place-items:center;background:transparent!important}.soc-page .soc-core-webgl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:.5rem;pointer-events:none}.soc-page .soc-core-webgl-canvas,.soc-page .soc-core-webgl-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.soc-page .soc-core-webgl-canvas{display:block;opacity:.95}.soc-page .soc-core-webgl-fallback{opacity:1;transition:opacity .18s ease}.soc-page .soc-core-webgl[data-webgl-status=ready] .soc-core-webgl-fallback{opacity:0}.soc-page .soc-core-webgl-fallback path{fill:none;stroke:var(--soc-line);stroke-width:1}.soc-page .soc-core-webgl-fallback circle{fill:none;stroke:var(--soc-cyan);stroke-width:1;opacity:.52}.soc-page .soc-core-webgl-fallback circle:first-of-type{opacity:.85}.soc-page .soc-core-webgl-fallback ellipse{fill:none;stroke:var(--soc-cyan);stroke-width:1;opacity:.6}.soc-page .soc-core-webgl-fallback ellipse:nth-of-type(2){stroke:var(--soc-green);opacity:.52}.soc-page .soc-core-webgl-fallback ellipse:nth-of-type(3){opacity:.38}.soc-page .soc-core-webgl-fallback .soc-core-signal{fill:var(--soc-cyan);stroke:none;opacity:.95}@media(prefers-reduced-motion:no-preference){.soc-page .soc-core-webgl-fallback .soc-core-signal{animation:soc-core-signal-pulse 2.8s ease-in-out infinite}}@keyframes soc-core-signal-pulse{0%,to{opacity:.35;transform:scale(.8);transform-origin:center}50%{opacity:1;transform:scale(1.35);transform-origin:center}}.soc-page .soc-core-mark{position:relative;z-index:1;display:flex;align-items:center;gap:.7rem;color:var(--soc-cyan);filter:none!important}.soc-page .soc-core-mark span{color:var(--soc-ink);font-size:.7rem;font-weight:600;letter-spacing:.18em}.soc-page .soc-panel-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:1rem 0;border-top:1px solid var(--soc-line);border-bottom:1px solid var(--soc-line)}.soc-page .soc-panel-stats>div{display:grid;gap:.3rem;padding:0 1rem;border-left:1px solid var(--soc-line)}.soc-page .soc-panel-stats>div:first-child{padding-left:0;border-left:0}.soc-page .soc-panel-stats span{color:var(--soc-dim);font:.58rem IBM Plex Mono,monospace;letter-spacing:.12em}.soc-page .soc-panel-stats strong{color:var(--soc-ink);font-size:1.15rem;font-weight:550}.soc-page .soc-panel-footer{display:flex;justify-content:space-between;gap:1rem;padding-top:1rem}.soc-page .soc-panel-footer span:first-child{display:inline-flex;align-items:center;gap:.4rem;color:var(--soc-green)}.soc-page .soc-journey-nav{position:relative;border:0;border-bottom:1px solid var(--soc-line-soft);background:#09151e!important}.soc-page .soc-journey-nav>div{display:flex;align-items:center;justify-content:space-between;min-height:4.4rem}.soc-page .soc-journey-label{color:var(--soc-dim);font-size:.63rem}.soc-page .soc-journey-links{display:flex;gap:clamp(1rem,4vw,3rem);color:var(--soc-muted);font-size:.63rem}.soc-page .soc-journey-links a{display:inline-flex;gap:.55rem;align-items:center}.soc-page .soc-journey-links a:hover,.soc-page .soc-journey-links span{color:var(--soc-cyan)}.soc-page .soc-topology-section,.soc-page .soc-calculator-section,.soc-page .soc-trust-section{padding-block:clamp(5rem,10vw,9rem);border-bottom:1px solid var(--soc-line-soft)}.soc-page .soc-topology-intro,.soc-page .soc-modules-header,.soc-page .soc-calculator-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:3rem}.soc-page .soc-section-kicker{color:var(--soc-cyan);font-size:.65rem}.soc-page .soc-topology-title,.soc-page .soc-modules-title,.soc-page .soc-calculator-heading h2,.soc-page .soc-trust-intro h2{max-width:13ch;margin-top:1rem;color:var(--soc-ink);font-size:clamp(2.4rem,5vw,4.8rem);font-weight:600;letter-spacing:-.06em;line-height:.98}.soc-page .soc-topology-description,.soc-page .soc-modules-subtitle,.soc-page .soc-calculator-heading p,.soc-page .soc-trust-intro>p{max-width:32rem;color:var(--soc-muted);font-size:1rem;line-height:1.75}.soc-page .soc-topology-map{min-height:0;padding:clamp(1rem,3vw,2rem);border:1px solid var(--soc-line)!important;border-radius:1rem!important;background:var(--soc-surface)!important;box-shadow:none!important}.soc-page .soc-topology-nodes{position:relative!important;inset:auto!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:none;margin:0;padding:0!important}.soc-page .soc-topology-node,.soc-page .soc-topology-node.node-1,.soc-page .soc-topology-node.node-2,.soc-page .soc-topology-node.node-3,.soc-page .soc-topology-node.node-4,.soc-page .soc-topology-node.node-5,.soc-page .soc-topology-node.node-6,.soc-page .soc-topology-node.node-7,.soc-page .soc-topology-node.node-8{position:relative!important;inset:auto!important;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;width:auto!important;min-height:5rem;padding:1rem 1.1rem;border:1px solid var(--soc-line-soft)!important;border-radius:.65rem;background:#10212b!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.soc-page .soc-topology-node:hover{border-color:var(--soc-cyan)!important;background:var(--soc-surface-raised)!important}.soc-page .soc-topology-node-index{color:var(--soc-cyan);font:.62rem IBM Plex Mono,monospace}.soc-page .soc-topology-node-icon{width:1rem;color:var(--soc-green)}.soc-page .soc-topology-readout{position:relative;left:auto;right:auto;bottom:auto;display:grid;grid-template-columns:auto 1fr;align-items:end;gap:0 1rem;width:-moz-fit-content;width:fit-content;margin-top:1.5rem;padding:1rem 1.25rem;border:0;border-left:2px solid var(--soc-green);border-radius:0;background:transparent;box-shadow:none}.soc-page .soc-topology-readout .soc-overview-kicker{grid-column:1 / -1;color:var(--soc-dim);font-size:.6rem}.soc-page .soc-topology-readout strong{color:var(--soc-ink);font-size:2.7rem;font-weight:550;line-height:1}.soc-page .soc-topology-readout>span:last-child{color:var(--soc-muted);font-size:.78rem;line-height:1.35}.soc-page .soc-topology-legend{position:relative;right:auto;bottom:auto;display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0 0 auto;color:var(--soc-dim);font:.6rem IBM Plex Mono,monospace;letter-spacing:.1em}.soc-page .soc-mission-rail{display:flex;align-items:center;max-width:42rem;margin:0 0 3.5rem;padding:0 0 1rem;border:0;border-bottom:1px solid var(--soc-line);border-radius:0;background:transparent;box-shadow:none}.soc-page .soc-mission-step{display:grid;gap:.35rem;color:var(--soc-dim);font:.62rem IBM Plex Mono,monospace;letter-spacing:.1em}.soc-page .soc-mission-step b{color:var(--soc-muted);font-size:.65rem;font-weight:500}.soc-page .soc-mission-step.is-active span,.soc-page .soc-mission-step.is-active b{color:var(--soc-cyan)}.soc-page .soc-mission-connector{width:clamp(2rem,8vw,8rem);height:1px;margin:0 1rem;background:var(--soc-line)}.soc-page .soc-mission-grid{display:grid;gap:4.5rem}.soc-page .soc-mission-phase{display:grid;grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);gap:clamp(2rem,7vw,8rem);align-items:start}.soc-page .soc-mission-phase-heading{position:sticky;top:7rem}.soc-page .soc-mission-phase-number{display:grid;place-items:center;width:2.45rem;height:2.45rem;line-height:1;margin-bottom:1rem;color:var(--soc-cyan);font:.7rem IBM Plex Mono,monospace}.soc-page .soc-mission-phase-label{color:var(--soc-green);font-size:.62rem}.soc-page .soc-mission-phase-heading h3{max-width:10ch;margin-top:.65rem;color:var(--soc-ink);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:550;letter-spacing:-.045em;line-height:1.05}.soc-page .soc-mission-units,.soc-page .soc-mission-phase-prevent .soc-mission-units,.soc-page .soc-mission-phase-respond .soc-mission-units{display:grid;gap:.65rem;padding:0}.soc-page .soc-mission-unit,.soc-page .soc-mission-unit.is-featured{min-height:0;overflow:hidden;border:1px solid var(--soc-line)!important;border-top:3px solid var(--module-accent)!important;border-radius:.7rem;background:var(--soc-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.soc-page .soc-mission-unit:hover,.soc-page .soc-mission-unit:focus-within{border-color:var(--soc-cyan)!important;background:var(--soc-surface-raised)!important}.soc-page .soc-mission-unit-summary{gap:.8rem;padding:1.15rem 1.25rem}.soc-page .soc-mission-unit-topline{display:flex;justify-content:space-between;color:var(--soc-dim);font-size:.6rem}.soc-page .soc-mission-unit-status{color:var(--soc-green)}.soc-page .soc-mission-unit-title{gap:.85rem}.soc-page .soc-mission-unit-title h4{margin:0;color:var(--soc-ink);font-size:1.05rem;font-weight:550}.soc-page .module-icon{display:grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid var(--module-accent);border-radius:.4rem;background:color-mix(in srgb,var(--module-accent) 12%,transparent)}.soc-page .module-icon svg{width:1rem}.soc-page .soc-mission-disclosure{color:var(--soc-cyan)}.soc-page .soc-mission-unit-body{padding:0 1.25rem 1.35rem 4.25rem}.soc-page .soc-mission-unit-body>p{max-width:42rem;color:var(--soc-muted);line-height:1.65}.soc-page .soc-mission-unit-body ul{display:grid;gap:.55rem;margin-top:1rem}.soc-page .soc-mission-unit-body li{color:var(--soc-muted);font-size:.88rem}.soc-page .soc-calculator-heading{margin-bottom:2.5rem}.soc-page .soc-calculator-heading h2{max-width:12ch}.soc-page .soc-calculator-tabs-list{display:inline-flex;width:auto;min-height:3rem;margin-bottom:1rem;padding:.25rem;border:1px solid var(--soc-line)!important;border-radius:.5rem;background:var(--soc-surface)!important}.soc-page .soc-calculator-tabs-list [data-state=active]{background:var(--soc-cyan)!important;color:#06212a!important}.soc-page .soc-calculator-console{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;border:1px solid var(--soc-line)!important;border-radius:1rem!important;background:var(--soc-surface)!important;box-shadow:none!important}.soc-page .soc-console-control,.soc-page .soc-console-output{background:transparent!important}.soc-page .soc-console-control{background:#0a212d85!important;border-right:1px solid var(--soc-line)}.soc-page .soc-console-title{max-width:18ch;margin:1.6rem 0 .7rem;color:#f4fdff!important;font-size:clamp(1.55rem,2.7vw,2.2rem);font-weight:650;letter-spacing:-.045em;line-height:1.08}.soc-page .soc-console-description{max-width:34rem;color:#c9dce2!important;font-size:.94rem;line-height:1.65}.soc-page .soc-console-control h3,.soc-page .soc-console-control [data-slot=card-title]{color:var(--soc-ink);font-size:1.5rem}.soc-page .soc-console-control p,.soc-page .soc-console-control [data-slot=card-description]{color:var(--soc-muted)}.soc-page .soc-console-kicker{color:var(--soc-cyan);font-size:.62rem}.soc-page .soc-endpoint-input-wrap input{min-height:4.5rem;border:1px solid var(--soc-cyan);border-radius:.45rem;background:#09151e;color:var(--soc-ink);font-size:2.25rem;font-weight:550}.soc-page .soc-endpoint-input-wrap span,.soc-page .soc-endpoint-scale,.soc-page .soc-console-signal,.soc-page .soc-console-live{color:var(--soc-dim);font:.6rem IBM Plex Mono,monospace;letter-spacing:.1em}.soc-page .soc-total-readout,.soc-page .soc-cost-breakdown>div{border:1px solid var(--soc-line)!important;border-radius:.65rem;background:#10212b!important;box-shadow:none!important}.soc-page .soc-total-readout strong{color:var(--soc-cyan);font-size:clamp(2.6rem,6vw,4.8rem);font-weight:550}.soc-page .soc-total-readout span,.soc-page .soc-total-readout small,.soc-page .soc-cost-breakdown small{color:var(--soc-muted)}.soc-page .soc-console-footer{align-items:center;border-top-color:var(--soc-line)}.soc-page .soc-console-disclaimer{display:flex;flex:1 1 auto;min-width:0;max-width:32rem;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;border:1px solid rgba(251,191,36,.34);border-radius:.45rem;background:#fbbf2414;color:#f6d98b;font-size:.78rem;line-height:1.45;text-align:left}.soc-page .soc-console-disclaimer svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.1rem;color:#f6c85f}.soc-page .soc-console-footer .badge{border-color:var(--soc-line);color:var(--soc-muted)}.soc-page .soc-console-footer button{border-radius:.4rem;background:var(--soc-cyan);color:#06212a;box-shadow:none}.soc-page .soc-trust-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(3rem,9vw,9rem);align-items:start}.soc-page .soc-trust-intro h2{max-width:10ch}.soc-page .soc-trust-readout{display:grid;gap:.4rem;margin-top:2rem;padding-left:1rem;border-left:2px solid var(--soc-green)}.soc-page .soc-trust-readout span{color:var(--soc-dim);font:.6rem IBM Plex Mono,monospace;letter-spacing:.1em}.soc-page .soc-trust-readout strong{color:var(--soc-green);font:1rem IBM Plex Mono,monospace;letter-spacing:.1em}.soc-page .soc-trust-readout small{color:var(--soc-muted)}.soc-page .soc-trust-matrix{border:1px solid var(--soc-line)!important;border-radius:1rem;background:var(--soc-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.soc-page .soc-trust-matrix-heading{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;color:var(--soc-dim);font-size:.6rem}.soc-page .soc-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.soc-page .soc-trust-grid .compliance-badge{display:grid;grid-template-columns:auto auto 1fr auto;gap:.75rem;align-items:center;min-height:4.2rem;padding:.9rem 1.1rem;border:0!important;border-top:1px solid var(--soc-line-soft)!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:var(--soc-ink)}.soc-page .soc-trust-grid .compliance-badge:nth-child(odd){border-right:1px solid var(--soc-line-soft)!important}.soc-page .soc-trust-grid .compliance-badge:hover,.soc-page .soc-trust-grid .compliance-badge:focus-visible{background:var(--soc-surface-raised)!important;transform:none!important}.soc-page .soc-trust-index,.soc-page .soc-trust-status{color:var(--soc-dim);font:.58rem IBM Plex Mono,monospace}.soc-page .soc-trust-check{color:var(--soc-green)}.soc-page{font-family:DM Sans,Inter,sans-serif}.soc-page .soc-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;padding:.75rem 1rem;border-radius:.35rem;background:var(--soc-cyan);color:#06212a;font-weight:700;transform:translateY(-160%)}.soc-page .soc-skip-link:focus{transform:translateY(0)}.soc-page :is(a,button,input,summary,[role=button],[role=checkbox]):focus-visible{outline:3px solid var(--soc-cyan)!important;outline-offset:3px!important;box-shadow:none!important}.soc-page .soc-hero-back a,.soc-page .soc-journey-links a{min-height:2.75rem;padding-block:.55rem}.soc-page [data-testid=mobile-menu-toggle]{min-width:2.75rem;min-height:2.75rem}.soc-page footer a{display:inline-flex;min-height:2.75rem;align-items:center}.soc-page .soc-journey-label,.soc-page .soc-journey-links,.soc-page .soc-section-kicker,.soc-page .soc-panel-header,.soc-page .soc-panel-footer,.soc-page .soc-console-kicker,.soc-page .soc-overview-kicker,.soc-page .soc-mission-unit-topline,.soc-page .soc-mission-phase-label,.soc-page .soc-trust-matrix-heading,.soc-page .soc-trust-status,.soc-page .soc-panel-stats span,.soc-page .soc-endpoint-scale,.soc-page .soc-console-signal,.soc-page .soc-console-live{font-size:.75rem}.soc-page .soc-panel-source,.soc-page .soc-endpoint-notice{position:relative;z-index:1;min-height:1.35rem;margin:.65rem 0 0;color:var(--soc-muted);font-size:.78rem;line-height:1.5}.soc-page .soc-endpoint-notice:not(:empty){padding-left:.75rem;border-left:2px solid var(--soc-cyan);color:var(--soc-ink)}.soc-page .soc-cost-breakdown em{color:var(--soc-cyan);font-style:normal}.soc-page .soc-configurator{padding-inline:0}.soc-page .soc-configurator-heading{max-width:48rem;text-align:left}.soc-page .soc-configurator-heading h3{margin:.75rem 0;color:var(--soc-ink);font-size:clamp(2rem,4vw,3.3rem);font-weight:600;letter-spacing:-.045em}.soc-page .soc-configurator-heading p{color:var(--soc-muted);font-size:1rem;line-height:1.7}.soc-page .soc-configurator-summary,.soc-page .config-module-card{border:1px solid var(--soc-line)!important;border-radius:.65rem!important;background:var(--soc-surface)!important;box-shadow:none!important}.soc-page .config-module-card:hover,.soc-page .config-module-card:focus-visible,.soc-page .config-module-card[aria-pressed=true]{border-color:var(--soc-cyan)!important;background:var(--soc-surface-raised)!important;transform:none!important}.soc-page .config-module-icon{border-radius:.4rem!important;box-shadow:none!important}.soc-page .config-module-card [data-slot=card-title],.soc-page .config-module-card p{color:var(--soc-ink)!important}.soc-page .soc-config-module-checkbox{width:2.75rem;height:2.75rem;padding:.75rem}.soc-page .soc-config-module-note{color:var(--soc-muted);font-size:.8rem;line-height:1.4}.soc-page .soc-faq-section{padding-block:clamp(5rem,10vw,8rem);border-bottom:1px solid var(--soc-line-soft);background:var(--soc-bg)}.soc-page .soc-faq-heading h2{max-width:15ch;margin:.9rem 0 2.5rem;color:var(--soc-ink);font-size:clamp(2.2rem,5vw,4.2rem);font-weight:600;letter-spacing:-.055em;line-height:1}.soc-page .soc-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--soc-line)}.soc-page .soc-faq-item{border-bottom:1px solid var(--soc-line)}.soc-page .soc-faq-item:nth-child(odd){border-right:1px solid var(--soc-line)}.soc-page .soc-faq-item summary{min-height:4rem;padding:1.1rem 1.25rem;color:var(--soc-ink);font-size:1rem;font-weight:600;cursor:pointer}.soc-page .soc-faq-item p{padding:0 1.25rem 1.4rem;color:var(--soc-muted);font-size:1rem;line-height:1.7}@media(max-width:900px){.soc-page .soc-mission-hero .grid,.soc-page .soc-topology-intro,.soc-page .soc-modules-header,.soc-page .soc-calculator-heading,.soc-page .soc-trust-layout{grid-template-columns:1fr;gap:2.5rem}.soc-page .soc-mission-title{max-width:12ch}.soc-page .soc-command-panel{max-width:42rem}.soc-page .soc-mission-phase{grid-template-columns:1fr;gap:1.5rem}.soc-page .soc-mission-phase-heading{position:static}.soc-page .soc-calculator-console{grid-template-columns:1fr}.soc-page .soc-console-control{border-right:0;border-bottom:1px solid var(--soc-line)}.soc-page .soc-console-disclaimer{max-width:none}}@media(max-width:640px){.soc-page .soc-hero-back{align-items:flex-start;gap:1rem}.soc-page .soc-hero-code{display:none}.soc-page .soc-mission-title{font-size:clamp(3.15rem,16vw,5.2rem)}.soc-page .soc-command-panel{min-height:0;padding:1rem}.soc-page .soc-panel-core{min-height:13rem}.soc-page .soc-panel-stats{grid-template-columns:1fr;gap:.85rem}.soc-page .soc-panel-stats>div{padding:0 0 .85rem;border:0;border-bottom:1px solid var(--soc-line-soft)}.soc-page .soc-panel-stats>div:last-child{padding-bottom:0;border-bottom:0}.soc-page .soc-panel-footer,.soc-page .soc-journey-nav>div{align-items:flex-start;flex-direction:column}.soc-page .soc-journey-nav>div{justify-content:center;gap:.7rem;padding-block:1rem}.soc-page .soc-journey-links{flex-wrap:wrap;gap:.7rem 1.2rem}.soc-page .soc-topology-nodes,.soc-page .soc-trust-grid,.soc-page .soc-faq-grid{grid-template-columns:1fr}.soc-page .soc-trust-grid .compliance-badge:nth-child(odd){border-right:0!important}.soc-page .soc-faq-item:nth-child(odd){border-right:0}.soc-page .soc-mission-rail{align-items:flex-start}.soc-page .soc-mission-connector{width:1.5rem;margin:.25rem .45rem 0}.soc-page .soc-mission-unit-body{padding-left:1.25rem}}@media(prefers-reduced-motion:reduce){.soc-page *,.soc-page *:before,.soc-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.soc-page .soc-topology-section{padding-block:clamp(3.5rem,6vw,5.5rem)}.soc-page .soc-topology-intro{gap:clamp(1.5rem,5vw,4.5rem);margin-bottom:1.75rem}.soc-page .soc-topology-map{padding:clamp(.75rem,1.8vw,1.25rem)}.soc-page .soc-topology-nodes{gap:.55rem}.soc-page .soc-topology-node,.soc-page .soc-topology-node.node-1,.soc-page .soc-topology-node.node-2,.soc-page .soc-topology-node.node-3,.soc-page .soc-topology-node.node-4,.soc-page .soc-topology-node.node-5,.soc-page .soc-topology-node.node-6,.soc-page .soc-topology-node.node-7,.soc-page .soc-topology-node.node-8{min-height:3.75rem;padding:.75rem .9rem}.soc-page .soc-topology-readout{margin-top:.9rem;padding:.75rem 1rem}.soc-page .soc-topology-legend{min-height:0;margin-top:.75rem;padding:.75rem 1rem;cursor:default}@media(max-width:640px){.soc-page .soc-topology-section{padding-block:3rem}.soc-page .soc-topology-intro{gap:1.25rem;margin-bottom:1.25rem}}.soc-page .soc-total-readout{grid-template-columns:1fr;justify-items:center;align-items:center;gap:.4rem;padding:clamp(1.5rem,3.5vw,2.75rem) 1rem 1.75rem;text-align:center}.soc-page .soc-total-readout span,.soc-page .soc-total-readout small{grid-column:1}.soc-page .soc-total-readout span{letter-spacing:.14em}.soc-page .soc-total-readout strong{line-height:1;letter-spacing:-.06em;white-space:nowrap}.soc-page .soc-total-readout small{line-height:1.4}.soc-page .soc-cost-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:0}.soc-page .soc-cost-breakdown>div,.soc-page .soc-cost-breakdown>div+div{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-template-rows:auto auto;align-items:center;-moz-column-gap:.85rem;column-gap:.85rem;padding:1rem 1.1rem;border:1px solid var(--soc-line)!important;border-radius:0;background:#10212b!important}.soc-page .soc-total-readout{margin-bottom:0;border-radius:.65rem .65rem 0 0}.soc-page .soc-cost-breakdown>div:first-child{border-top:0!important;border-right:0!important;border-radius:0 0 0 .65rem}.soc-page .soc-cost-breakdown>div+div{border-top:0!important;border-left:1px solid var(--soc-line)!important;border-radius:0 0 .65rem}.soc-page .soc-cost-breakdown>div>span{display:grid;width:1.9rem;height:1.9rem;place-items:center;grid-row:1 / -1;border:1px solid rgba(112,228,246,.28);border-radius:50%;color:var(--soc-cyan)}.soc-page .soc-cost-breakdown>div>strong{min-width:0;line-height:1.1;white-space:nowrap}.soc-page .soc-cost-breakdown>div>small{min-width:0;grid-column:2;line-height:1.4}@media(max-width:900px){.soc-page .soc-cost-breakdown{grid-template-columns:1fr}.soc-page .soc-cost-breakdown>div:first-child{border-right:1px solid var(--soc-line)!important;border-bottom:0!important;border-radius:0}.soc-page .soc-cost-breakdown>div+div{border-top:1px solid var(--soc-line)!important;border-left:1px solid var(--soc-line)!important;border-radius:0 0 .65rem .65rem}}.vapt-intelligence-page{--vapt-red: #ff806f;--vapt-red-strong: #f05248;--vapt-red-deep: #8f2725;--vapt-red-line: rgba(255, 128, 111, .28);--vapt-red-line-soft: rgba(255, 128, 111, .13);--vapt-green: #6ce6b5;--vapt-ink: #f6f3f1;--vapt-muted: #b7aaa8;--vapt-dim: #766d6c;--vapt-surface: #0e151c;--vapt-surface-raised: #151d24;overflow:clip;background:radial-gradient(circle at 82% 4%,rgba(143,39,37,.16),transparent 26rem),#060b10!important;color:var(--vapt-ink)}.vapt-intelligence-page>section{position:relative;isolation:isolate;border-bottom:1px solid var(--vapt-red-line-soft);background:transparent!important}.vapt-intelligence-page section h1,.vapt-intelligence-page section h2,.vapt-intelligence-page section h3{color:var(--vapt-ink)!important;text-shadow:none!important}.vapt-intelligence-page section h2{max-width:13ch;font-size:clamp(2.8rem,6vw,6rem);font-weight:650;letter-spacing:-.065em;line-height:.92}.vapt-intelligence-page [data-testid=methodology-title],.vapt-intelligence-page [data-testid=tools-title],.vapt-intelligence-page [data-testid=services-title],.vapt-intelligence-page [data-testid=process-title],.vapt-intelligence-page .framework-item{opacity:1!important}.vapt-red-team-field{position:relative;width:100%;height:100%;min-height:18rem;overflow:hidden;isolation:isolate;border:1px solid var(--vapt-red-line);border-radius:.4rem;background:linear-gradient(135deg,#121920f0,#050a0ffa);box-shadow:inset 0 0 0 1px #ff806f09,0 28px 80px #00000047}.vapt-red-team-field:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;content:"";background:radial-gradient(circle at center,transparent 36%,rgba(5,10,15,.55) 100%)}.vapt-red-team-field-canvas,.vapt-red-team-field-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vapt-red-team-field-canvas{z-index:1;display:block;opacity:0}.vapt-red-team-field-fallback{z-index:0;fill:#0b141beb;stroke:#ff806f8c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.vapt-red-team-field-fallback-node{fill:#ff806fe0;stroke:#ffd0c6f2;stroke-width:2}.vapt-red-team-field[data-webgl-status=ready] .vapt-red-team-field-canvas{opacity:1}.vapt-red-team-field[data-webgl-status=ready] .vapt-red-team-field-fallback{opacity:0}.vapt-red-team-field-corner{position:absolute;z-index:3;width:1.6rem;height:1.6rem;border-color:#ff806fa8;border-style:solid;pointer-events:none}.vapt-red-team-field-corner-tl{top:.75rem;left:.75rem;border-width:1px 0 0 1px}.vapt-red-team-field-corner-tr{top:.75rem;right:.75rem;border-width:1px 1px 0 0}.vapt-red-team-field-corner-bl{bottom:.75rem;left:.75rem;border-width:0 0 1px 1px}.vapt-red-team-field-corner-br{right:.75rem;bottom:.75rem;border-width:0 1px 1px 0}.vapt-briefing-hero{min-height:min(58rem,100svh);padding-top:clamp(7rem,12vw,10rem)!important;padding-bottom:clamp(5rem,9vw,8rem)!important}.vapt-briefing-hero>.absolute{opacity:.16!important}.vapt-briefing-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.72;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,black 5%,black 72%,transparent);mask-image:linear-gradient(180deg,black 5%,black 72%,transparent)}.vapt-briefing-field .vapt-red-team-field{min-height:100%;border:0;border-radius:0;background:#060b10;box-shadow:none}.vapt-briefing-hero [data-testid=back-home]{color:#ff806fbd!important;font:.68rem IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.vapt-briefing-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(24rem,.96fr);gap:clamp(3rem,7vw,7rem);align-items:center}.vapt-briefing-copy{max-width:44rem!important;margin:0!important;text-align:left!important}.vapt-briefing-copy h1{display:block!important;margin:0 0 1.6rem!important;padding:0!important;color:var(--vapt-red)!important;font-size:clamp(4.2rem,9vw,8.8rem)!important;font-weight:680;letter-spacing:-.075em;line-height:.84!important}.vapt-briefing-copy>p{max-width:38rem;margin-bottom:2.3rem!important;color:#c8bcba!important;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.65}.vapt-briefing-copy>div{justify-content:flex-start!important;gap:.7rem!important}.vapt-cta{min-height:3rem;border-radius:.2rem!important;box-shadow:none!important;font:650 .7rem IBM Plex Mono,monospace!important;letter-spacing:.055em;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,color .18s ease!important}.vapt-cta:hover{transform:none!important}.vapt-cta-primary{border:1px solid var(--vapt-red)!important;background:var(--vapt-red)!important;color:#240806!important}.vapt-cta-secondary,.vapt-cta-tertiary{border:1px solid var(--vapt-red-line)!important;background:#0e151ce6!important;color:#ffd1ca!important}.vapt-cta-secondary:hover,.vapt-cta-tertiary:hover{border-color:#ff806fb8!important;background:#ff806f17!important}.vapt-briefing-readout{min-height:32rem;overflow:hidden;border:1px solid var(--vapt-red-line);border-radius:.45rem;background:linear-gradient(145deg,#11171ef0,#050a0ff7);box-shadow:0 32px 90px #00000059}.vapt-readout-grid{opacity:.5;background-image:linear-gradient(rgba(255,128,111,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,128,111,.06) 1px,transparent 1px)}.vapt-readout-heading,.vapt-briefing-metrics{border-color:var(--vapt-red-line-soft)}.vapt-console-label,.vapt-readout-annotation,.vapt-briefing-metrics em{color:#ff806fbd}.vapt-readout-status,.vapt-readout-status i{color:var(--vapt-green)}.vapt-radar-ring,.vapt-radar-axis,.vapt-radar-core{border-color:#ff806f5c!important}.vapt-radar-sweep{background:conic-gradient(from 0deg,transparent 0deg,rgba(255,128,111,.08) 34deg,rgba(255,128,111,.55) 52deg,transparent 55deg)!important}.vapt-radar-core{background:var(--vapt-red)!important;box-shadow:0 0 0 .45rem #ff806f14,0 0 1.4rem #ff806f80!important}.vapt-signal-section,.vapt-evidence-section,.vapt-mission-section,.vapt-chain-section{padding-block:clamp(5rem,10vw,9rem)!important}.vapt-signal-section>.absolute:first-child{opacity:.025!important}.vapt-signal-section .grid{grid-template-columns:minmax(0,.92fr) minmax(26rem,1.08fr);gap:clamp(3rem,8vw,7rem)}.vapt-signal-section [data-testid=methodology-subtitle],.vapt-evidence-section [data-testid=tools-subtitle]{max-width:42rem;color:var(--vapt-muted)!important;line-height:1.7}.vapt-signal-section .framework-item{min-height:4rem;padding:.85rem .65rem!important;border:0!important;border-top:1px solid var(--vapt-red-line-soft)!important;border-radius:0!important;background:linear-gradient(90deg,rgba(255,128,111,.045),transparent)!important;color:var(--vapt-ink)}.vapt-signal-section .framework-item:hover{border-top-color:#ff806fa6!important;background:linear-gradient(90deg,rgba(255,128,111,.1),transparent)!important;transform:translate(.3rem)}.vapt-signal-section .framework-item>div{border:1px solid var(--vapt-red-line)!important;border-radius:.2rem!important;background:#ff806f14!important}.vapt-signal-section .framework-item svg{color:var(--vapt-red)!important;filter:none!important}.vapt-signal-section .vapt-red-team-field-methodology{min-height:clamp(24rem,40vw,32rem)}.vapt-evidence-field,.vapt-mission-field,.vapt-chain-field{z-index:-1;opacity:.22;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(180deg,transparent,black 12%,black 88%,transparent)}.vapt-evidence-field .vapt-red-team-field,.vapt-mission-field .vapt-red-team-field,.vapt-chain-field .vapt-red-team-field{min-height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.vapt-ledger{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);padding:clamp(1.4rem,3vw,2.5rem);border:1px solid var(--vapt-red-line-soft);border-radius:.35rem;background:#0a1016e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vapt-ledger-spine{background:linear-gradient(180deg,transparent,rgba(255,128,111,.45) 15%,rgba(255,128,111,.45) 85%,transparent)}.vapt-ledger-header,.vapt-ledger-registry-ai .vapt-ledger-header{border-bottom-color:var(--vapt-red-line)!important}.vapt-ledger-icon,.vapt-ledger-registry-ai .vapt-ledger-icon{border-color:var(--vapt-red-line)!important;background:#ff806f11;color:var(--vapt-red)!important}.vapt-ledger-status,.vapt-ledger-registry-ai .vapt-ledger-status,.vapt-ledger-row-index,.vapt-ledger-registry-ai .vapt-ledger-row-index,.vapt-ledger-row-icon,.vapt-ledger-registry-ai .vapt-ledger-row-icon{color:#ff806fcc!important}.vapt-ledger-row,.vapt-ledger-registry-ai .vapt-ledger-row{border-bottom-color:var(--vapt-red-line-soft)}.vapt-ledger-row:hover,.vapt-ledger-registry-ai .vapt-ledger-row:hover{border-color:var(--vapt-red-line);background:#ff806f11}.vapt-section-eyebrow{color:#ff806fc7}.vapt-mission-roster{border-top:1px solid var(--vapt-red-line)}.vapt-mission-row{grid-template-columns:.2rem 4rem 3.5rem minmax(0,1fr) auto;min-height:10rem;padding:1.6rem .7rem;border-top:0;border-bottom:1px solid var(--vapt-red-line-soft)}.vapt-mission-row:hover{background:linear-gradient(90deg,rgba(255,128,111,.075),transparent 72%)}.vapt-mission-row-accent{background:var(--vapt-red)!important}.vapt-mission-row-index,.vapt-mission-row-icon,.vapt-mission-row-icon svg,.vapt-mission-row-feature svg{border-color:var(--vapt-red-line)!important;color:var(--vapt-red)!important}.vapt-mission-row-icon{background:#ff806f11}.vapt-mission-row-title{color:var(--vapt-ink)!important}.vapt-mission-row-desc,.vapt-mission-row-feature{color:var(--vapt-muted)}.vapt-mission-row-action button{border:1px solid var(--vapt-red-line)!important;border-radius:.2rem!important;background:#ff806f12!important;color:#ffd1ca!important;box-shadow:none!important}.vapt-mission-row-action button:hover{border-color:var(--vapt-red)!important;background:var(--vapt-red)!important;color:#240806!important}.vapt-chain-track{border-top:1px solid var(--vapt-red-line)}.vapt-chain-line{background:linear-gradient(90deg,transparent,var(--vapt-red),transparent)}.vapt-chain-node{border-color:var(--vapt-red-line)!important;background:var(--vapt-surface)!important;color:var(--vapt-red)!important;box-shadow:none!important}.vapt-chain-node svg,.vapt-chain-node-index{color:var(--vapt-red)!important}.vapt-chain-stage-title{color:var(--vapt-ink)!important}.vapt-chain-stage-desc{color:var(--vapt-muted)}@media(max-width:980px){.vapt-briefing-hero{min-height:0}.vapt-briefing-layout,.vapt-signal-section .grid{grid-template-columns:1fr}.vapt-briefing-readout{min-height:30rem}.vapt-signal-section .vapt-red-team-field-methodology{min-height:25rem}.vapt-ledger{grid-template-columns:1fr;gap:3rem}.vapt-ledger-spine{display:none}.vapt-mission-row{grid-template-columns:.2rem 3.5rem 3.25rem minmax(0,1fr)}.vapt-mission-row-action{grid-column:4}}@media(max-width:640px){.vapt-briefing-hero{padding-top:6.5rem!important}.vapt-briefing-copy h1{font-size:clamp(3.7rem,18vw,5.8rem)!important}.vapt-briefing-copy>div{align-items:stretch}.vapt-briefing-copy>div>*,.vapt-briefing-copy>div a,.vapt-cta{width:100%}.vapt-briefing-readout{min-height:27rem}.vapt-signal-section .vapt-red-team-field-methodology{min-height:20rem}.vapt-ledger{padding:1.1rem}.vapt-mission-row{grid-template-columns:.2rem 2.8rem minmax(0,1fr);gap:.85rem;padding:1.4rem .25rem}.vapt-mission-row-index{font-size:.63rem}.vapt-mission-row-icon{display:none}.vapt-mission-row-body,.vapt-mission-row-action{grid-column:3}.vapt-mission-row-action button{width:100%}}@media(prefers-reduced-motion:reduce){.vapt-intelligence-page .framework-item:hover,.vapt-intelligence-page .vapt-cta:hover{transform:none!important}}.vapt-light-command-page{--vapt-light-red: #ff806f;--vapt-light-red-strong: #f05248;--vapt-light-red-line: rgba(255, 128, 111, .28);--vapt-light-red-line-soft: rgba(255, 128, 111, .13);--vapt-light-ink: #f6f3f1;--vapt-light-muted: #b7aaa8;--vapt-light-surface: #0e151c;--vapt-light-raised: #151d24;overflow:clip;background:radial-gradient(circle at 84% 0%,rgba(143,39,37,.15),transparent 27rem),#060b10!important;color:var(--vapt-light-ink)}.vapt-light-main{position:relative;isolation:isolate;min-height:100vh}.vapt-light-shell{position:relative;z-index:1}.vapt-light-briefing{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2rem,5vw,4.5rem)!important;border:1px solid var(--vapt-light-red-line)!important;border-radius:.45rem!important;background:linear-gradient(135deg,#121920f5,#070c11fa)!important;box-shadow:0 28px 80px #00000047}.vapt-light-briefing:before,.vapt-light-briefing:after{position:absolute;pointer-events:none;content:""}.vapt-light-briefing:before{top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(255,128,111,.07),transparent 52%)}.vapt-light-briefing:after{top:0;right:0;width:46%;height:1px;background:linear-gradient(90deg,transparent,var(--vapt-light-red))}.vapt-light-briefing-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.58;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 8%,black 58%,black 100%);mask-image:linear-gradient(90deg,transparent 8%,black 58%,black 100%)}.vapt-light-briefing-field .vapt-red-team-field{min-height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.vapt-light-briefing-content{position:relative;z-index:1}.vapt-light-eyebrow{border-color:var(--vapt-light-red-line)!important;background:#ff806f14!important;color:#ffc4bb!important;font:650 .65rem IBM Plex Mono,monospace;letter-spacing:.09em}.vapt-light-title{max-width:9ch;color:var(--vapt-light-red)!important;font-size:clamp(3.8rem,9vw,7.6rem)!important;font-weight:680!important;letter-spacing:-.075em!important;line-height:.86!important}.vapt-light-briefing-content .grid>div>p{max-width:43rem;color:#c8bcba!important;line-height:1.7}.vapt-light-trust{border-color:#ff806f38!important;background:#ff806f12!important;color:#e8d7d3!important;line-height:1.6}.vapt-light-trust svg{color:var(--vapt-light-red)!important}.vapt-light-command-page .card,.vapt-light-gate,.vapt-light-session-card{border-color:var(--vapt-light-red-line-soft)!important;border-radius:.35rem!important;background:#0e151ce8!important;box-shadow:none!important}.vapt-light-command-page .card-header{border-bottom:1px solid var(--vapt-light-red-line-soft)}.vapt-light-command-page .card-title,.vapt-light-command-page h2{color:var(--vapt-light-ink)!important;letter-spacing:-.025em}.vapt-light-command-page .card-description,.vapt-light-command-page .text-muted-foreground{color:var(--vapt-light-muted)!important}.vapt-light-gate{border-color:#ff806f47!important}.vapt-light-gate svg{color:var(--vapt-light-red)!important}.vapt-light-gate button,.vapt-light-command-page button.bg-primary,.vapt-light-command-page button:not([disabled]).bg-primary{border:1px solid var(--vapt-light-red)!important;border-radius:.2rem!important;background:var(--vapt-light-red)!important;color:#240806!important;box-shadow:none!important;font:650 .7rem IBM Plex Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.vapt-light-command-page button.bg-primary:hover,.vapt-light-command-page button:not([disabled]).bg-primary:hover{background:#ff9b8d!important}.vapt-light-command-page button[variant=outline],.vapt-light-command-page .border-input{border-color:var(--vapt-light-red-line)!important}.vapt-light-command-page button[class*=outline]{border-color:var(--vapt-light-red-line)!important;background:#ff806f0b!important;color:#ffd1ca!important}.vapt-light-command-page button[class*=outline]:hover{border-color:var(--vapt-light-red)!important;background:#ff806f1f!important}.vapt-light-command-page input,.vapt-light-command-page textarea{border-color:var(--vapt-light-red-line-soft)!important;border-radius:.2rem!important;background:#050a0fc7!important;color:var(--vapt-light-ink)!important}.vapt-light-command-page input:focus,.vapt-light-command-page textarea:focus{border-color:var(--vapt-light-red)!important;box-shadow:0 0 0 2px #ff806f1f!important}.vapt-light-command-page label{color:#d9cfcc}.vapt-light-workspace{align-items:start}.vapt-light-launch-card{position:relative;overflow:hidden;border-color:var(--vapt-light-red-line)!important}.vapt-light-launch-card:before{position:absolute;inset:0 0 auto;height:2px;content:"";background:linear-gradient(90deg,var(--vapt-light-red),transparent 80%)}.vapt-light-launch-card .card-title svg,.vapt-light-products>.vapt-light-section-content>div:first-child svg{color:var(--vapt-light-red)!important}.vapt-light-launch-card label.flex,.vapt-light-command-page .vapt-light-scan-row{border-color:var(--vapt-light-red-line-soft)!important;background:#ff806f09!important}.vapt-light-launch-card label.flex:hover,.vapt-light-command-page .vapt-light-scan-row:hover{border-color:var(--vapt-light-red-line)!important;background:#ff806f12!important}.vapt-light-stat-card{min-height:7.5rem;background:#121920e6!important}.vapt-light-stat-card p.text-3xl{color:var(--vapt-light-red)!important}.vapt-light-history-card{overflow:hidden}.vapt-light-scan-row{transition:border-color .18s ease,background .18s ease}.vapt-light-command-page [data-slot=badge],.vapt-light-command-page .badge{border-color:var(--vapt-light-red-line)!important;background:#ff806f12!important;color:#ffc4bb!important}.vapt-light-command-page .text-amber-200,.vapt-light-command-page .text-amber-50,.vapt-light-command-page .text-amber-300{color:#ffc4bb!important}.vapt-light-products,.vapt-light-deliveries,.vapt-light-reviews{position:relative;isolation:isolate}.vapt-light-products{padding:clamp(1.5rem,3vw,3rem);margin-inline:calc(clamp(1.5rem,3vw,3rem)*-1);border-top:1px solid var(--vapt-light-red-line-soft);border-bottom:1px solid var(--vapt-light-red-line-soft)}.vapt-light-section-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.18;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(180deg,transparent,black 18%,black 82%,transparent)}.vapt-light-section-field .vapt-red-team-field{min-height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.vapt-light-section-content{position:relative;z-index:1}.vapt-light-product-card{min-height:17rem;border-color:var(--vapt-light-red-line-soft)!important;background:#090f15e8!important}.vapt-light-product-card:hover,.vapt-light-operator-card:hover{border-color:var(--vapt-light-red-line)!important}.vapt-light-product-card .card-title,.vapt-light-operator-card .card-title{color:#f4e9e6!important}.vapt-light-product-card .text-2xl{color:var(--vapt-light-red)}.vapt-light-operator-card{border-color:var(--vapt-light-red-line-soft)!important;background:#0e151ceb!important}.vapt-light-operator-card:before{display:block;width:100%;height:1px;content:"";background:linear-gradient(90deg,var(--vapt-light-red),transparent 70%)}.vapt-light-deliveries,.vapt-light-reviews{padding-top:1rem}.vapt-light-deliveries .card,.vapt-light-reviews .card{border-color:var(--vapt-light-red-line-soft)!important}.vapt-light-limit{border-color:#ff806f47!important;background:#ff806f11!important;color:#e8d7d3!important}.vapt-light-limit svg{color:var(--vapt-light-red)!important}@media(max-width:720px){.vapt-light-main{padding-top:5rem!important}.vapt-light-briefing{padding:1.35rem!important}.vapt-light-title{font-size:clamp(3.5rem,18vw,5.5rem)!important}.vapt-light-briefing-content .grid{gap:1.5rem}.vapt-light-products{padding:1rem;margin-inline:-1rem}.vapt-light-workspace{gap:1rem}.vapt-light-command-page button{min-height:2.8rem}}.app-foundry-page{--foundry-cyan: #70e7ed;--foundry-cyan-strong: #20c9d4;--foundry-emerald: #72e7b2;--foundry-ink: #f5f4ef;--foundry-muted: #abb7b7;--foundry-line: rgba(112, 231, 237, .26);--foundry-line-soft: rgba(112, 231, 237, .12);--foundry-surface: #0d171b;overflow:clip;background:radial-gradient(circle at 12% 5%,rgba(32,201,212,.13),transparent 28rem),#050b0e!important;color:var(--foundry-ink)}.app-foundry-page>section{position:relative;isolation:isolate;border-bottom:1px solid var(--foundry-line-soft);background:transparent!important}.app-foundry-page h1,.app-foundry-page h2,.app-foundry-page h3{color:var(--foundry-ink)!important;text-shadow:none!important}.app-foundry-page p{color:var(--foundry-muted)}.app-foundry-hero{min-height:min(58rem,100svh);padding-top:clamp(7rem,12vw,10rem)!important;padding-bottom:clamp(4rem,8vw,7rem)!important}.app-foundry-hero>.absolute:not(.app-foundry-hero-field){opacity:.17!important}.app-foundry-hero-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.72;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,black,black 70%,transparent);mask-image:linear-gradient(180deg,black,black 70%,transparent)}.app-foundry-hero-field .app-foundry-webgl{min-height:100%;border:0;border-radius:0;background:#050b0e;box-shadow:none}.app-foundry-hero .max-w-7xl{position:relative}.app-foundry-hero a:first-child{color:#70e7edb3;font:.68rem IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.app-foundry-eyebrow{border-color:var(--foundry-line)!important;background:#70e7ed14!important;color:var(--foundry-cyan)!important;font:650 .66rem IBM Plex Mono,monospace;letter-spacing:.09em}.app-foundry-hero h1{font-size:clamp(3.8rem,8vw,8rem)!important;font-weight:680!important;letter-spacing:-.075em!important;line-height:.88!important}.app-foundry-title-accent{background-image:linear-gradient(105deg,var(--foundry-cyan) 8%,var(--foundry-emerald) 92%)!important}.app-foundry-hero h1 .text-foreground{color:var(--foundry-ink)!important}.app-foundry-hero p{max-width:46rem;color:#c4cecd!important;line-height:1.7}.app-foundry-cta{min-height:3rem;border-radius:.2rem!important;box-shadow:none!important;font:650 .7rem IBM Plex Mono,monospace!important;letter-spacing:.05em;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease!important}.app-foundry-cta:hover{transform:none!important}.app-foundry-cta-primary{border:1px solid var(--foundry-cyan)!important;background:var(--foundry-cyan)!important;color:#032024!important}.app-foundry-cta-primary:hover{background:#9af2e2!important}.app-foundry-cta-secondary{border:1px solid var(--foundry-line)!important;background:#0d171be6!important;color:#b9f3ec!important}.app-foundry-cta-secondary:hover{border-color:var(--foundry-cyan)!important;background:#70e7ed1a!important}.app-foundry-benefit{min-height:5.6rem;border-color:var(--foundry-line-soft)!important;border-radius:.3rem!important;background:#081216b8!important}.app-foundry-benefit:hover{border-color:var(--foundry-line)!important;background:#70e7ed11!important}.app-foundry-benefit svg{color:var(--foundry-cyan)!important}.app-foundry-benefit .font-semibold{color:var(--foundry-ink)!important}.app-foundry-platforms,.app-foundry-ai,.app-foundry-process,.app-foundry-cta-section{padding-block:clamp(5rem,10vw,9rem)!important}.app-foundry-section-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.2;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,black 14%,black 86%,transparent);mask-image:linear-gradient(180deg,transparent,black 14%,black 86%,transparent)}.app-foundry-section-field .app-foundry-webgl{min-height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.app-foundry-platforms .text-center,.app-foundry-ai-intro,.app-foundry-process .text-center{position:relative;z-index:1}.app-foundry-section-title{background-image:linear-gradient(105deg,var(--foundry-cyan),var(--foundry-emerald))!important;color:transparent!important}.app-foundry-platforms h2,.app-foundry-ai h2,.app-foundry-process h2{font-size:clamp(2.8rem,6vw,5.6rem)!important;font-weight:650!important;letter-spacing:-.065em!important;line-height:.92!important}.app-foundry-platform-card{min-height:29rem;overflow:hidden;border:1px solid var(--foundry-line-soft)!important;border-radius:.4rem!important;background:#091115eb!important;box-shadow:none!important;transition:border-color .18s ease,background .18s ease,transform .18s ease!important}.app-foundry-platform-card:hover{border-color:var(--foundry-line)!important;background:#0d1d20f5!important;transform:translateY(-.25rem)!important}.app-foundry-platform-card>div:first-child{opacity:.12!important;background:radial-gradient(circle,rgba(112,231,237,.5),transparent 70%)!important}.app-foundry-platform-card .card-header,.app-foundry-platform-card .card-content{position:relative;z-index:1}.app-foundry-platform-card .card-header>div:first-child{width:3.5rem;height:3.5rem;border:1px solid var(--foundry-line)!important;border-radius:.25rem!important;background:#70e7ed14!important}.app-foundry-platform-card .card-header>div:first-child svg,.app-foundry-platform-card .card-title,.app-foundry-platform-card .card-content svg{color:var(--foundry-cyan)!important}.app-foundry-platform-card:nth-child(2) .card-header>div:first-child svg,.app-foundry-platform-card:nth-child(2) .card-title,.app-foundry-platform-card:nth-child(2) .card-content svg{color:var(--foundry-emerald)!important}.app-foundry-platform-card:nth-child(3) .card-header>div:first-child svg,.app-foundry-platform-card:nth-child(3) .card-title,.app-foundry-platform-card:nth-child(3) .card-content svg{color:#b7f3d7!important}.app-foundry-platform-card .card-title{font-size:1.65rem!important}.app-foundry-platform-card .card-description{color:var(--foundry-muted)!important;line-height:1.65}.app-foundry-platform-card .card-content .text-foreground{color:#d8e2df!important}.app-foundry-ai{background:linear-gradient(180deg,rgba(9,25,27,.5),transparent 48%)!important}.app-foundry-ai-intro{opacity:1!important}.app-foundry-ai-card{min-height:13.5rem;border:1px solid var(--foundry-line-soft)!important;border-radius:.35rem!important;background:#081216bd!important;transition:border-color .18s ease,background .18s ease,transform .18s ease!important}.app-foundry-ai-card:hover{border-color:#72e7b275!important;background:#122926d1!important;transform:translateY(-.2rem)!important}.app-foundry-ai-icon{border:1px solid var(--foundry-line)!important;border-radius:.2rem!important;background:#70e7ed14!important}.app-foundry-ai-icon svg{color:var(--foundry-emerald)!important}.app-foundry-ai-card h3{color:var(--foundry-ink)!important}.app-foundry-ai-card p{line-height:1.6}.app-foundry-partner{border-color:var(--foundry-line-soft)!important;border-radius:.2rem!important;background:#70e7ed0a!important;color:#b9ccca!important;font:.72rem IBM Plex Mono,monospace}.app-foundry-process-step{opacity:1!important}.app-foundry-process-card{min-height:13rem;border:1px solid var(--foundry-line-soft)!important;border-radius:.35rem!important;background:#081115d6!important}.app-foundry-process-card:hover{border-color:var(--foundry-line)!important;background:#0d1e1feb!important}.app-foundry-process-index{border:1px solid var(--foundry-cyan)!important;background:#70e7ed1f!important;color:var(--foundry-cyan)!important}.app-foundry-process-card .flex.items-center>svg{color:var(--foundry-emerald)!important}.app-foundry-process-card h3{color:var(--foundry-ink)!important}.app-foundry-process-card p{line-height:1.6}.app-foundry-cta-section>.max-w-4xl{position:relative;z-index:1}.app-foundry-cta-panel{border:1px solid var(--foundry-line)!important;border-radius:.4rem!important;background:#091619e6!important;box-shadow:0 30px 90px #0000004d}.app-foundry-cta-panel>.absolute{opacity:.08!important}.app-foundry-cta-panel h2{max-width:13ch;margin-inline:auto;font-size:clamp(2.8rem,6vw,5.8rem)!important;font-weight:650!important;letter-spacing:-.065em!important;line-height:.92!important}.app-foundry-cta-panel p{color:#c2cecb!important;line-height:1.7}.app-foundry-page .opacity-0{opacity:1!important}.app-foundry-webgl{position:relative;width:100%;height:100%;min-height:18rem;overflow:hidden;isolation:isolate;border:1px solid var(--foundry-line);border-radius:.4rem;background:linear-gradient(135deg,#0e1e22f5,#050b0efa);box-shadow:inset 0 0 0 1px #70e7ed09}.app-foundry-webgl:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;content:"";background:radial-gradient(circle at center,transparent 34%,rgba(5,11,14,.58) 100%)}.app-foundry-webgl-canvas,.app-foundry-webgl-fallback{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.app-foundry-webgl-canvas{z-index:1;display:block;opacity:0}.app-foundry-webgl-fallback{z-index:0;fill:#081317e6;stroke:#70e7ed8c;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.app-foundry-fallback-node{fill:#72e7b2e6;stroke:#beffdff2;stroke-width:2}.app-foundry-webgl[data-webgl-status=ready] .app-foundry-webgl-canvas{opacity:1}.app-foundry-webgl[data-webgl-status=ready] .app-foundry-webgl-fallback{opacity:0}.app-foundry-webgl-corner{position:absolute;z-index:3;width:1.5rem;height:1.5rem;border-color:#70e7eda6;border-style:solid;pointer-events:none}.app-foundry-webgl-corner-tl{top:.75rem;left:.75rem;border-width:1px 0 0 1px}.app-foundry-webgl-corner-tr{top:.75rem;right:.75rem;border-width:1px 1px 0 0}.app-foundry-webgl-corner-bl{bottom:.75rem;left:.75rem;border-width:0 0 1px 1px}.app-foundry-webgl-corner-br{right:.75rem;bottom:.75rem;border-width:0 1px 1px 0}@media(max-width:760px){.app-foundry-hero{min-height:0;padding-top:6.5rem!important}.app-foundry-hero h1{font-size:clamp(3.5rem,16vw,5.7rem)!important}.app-foundry-benefit{min-height:6.3rem;align-items:flex-start}.app-foundry-platforms,.app-foundry-ai,.app-foundry-process,.app-foundry-cta-section{padding-block:4.5rem!important}.app-foundry-platform-card{min-height:0}.app-foundry-cta-panel{padding:1.5rem!important}.app-foundry-cta-panel h2{font-size:clamp(2.7rem,13vw,4.6rem)!important}}.ai-operating-page .aio-back-link,.robotics-page .robotics-back-link{min-height:2.75rem;padding-block:.55rem}.ai-operating-page .aio-eyebrow,.ai-operating-page .aio-console-label,.ai-operating-page .aio-agent-topline,.ai-operating-page .aio-agent-signal,.ai-operating-page .aio-example-panel-label,.ai-operating-page .aio-example-controls,.ai-operating-page .aio-proof-list strong,.ai-operating-page .aio-trust-index,.ai-operating-page .aio-investment-path strong{font-size:max(.68rem,.72vw)}.ai-operating-page .aio-action-group a,.ai-operating-page .aio-action-group button{font-family:var(--font-sans);font-size:.84rem}.soc-page .soc-console-signal span,.soc-page .soc-console-live{color:#b9ffe6;font-size:.75rem}.footer-intelligence-fabric .footer-link,.footer-intelligence-fabric [data-testid^=footer-link-]{display:inline-flex;min-height:2.75rem;align-items:center}.soc-page .soc-topology-title{max-width:40rem}@media(max-width:560px){.soc-page .soc-topology-title{max-width:none;font-size:clamp(2rem,10.5vw,3.1rem);letter-spacing:-.05em;line-height:.98}}.robotics-page :is(a,button):focus-visible,.ai-operating-page :is(a,button):focus-visible{outline-offset:4px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-400\/60:hover{border-color:#fbbf2499}.hover\:border-blue-400\/60:hover{border-color:#60a5fa99}.hover\:border-blue-500\/30:hover{border-color:#3b82f64d}.hover\:border-border\/80:hover{border-color:hsl(var(--border) / .8)}.hover\:border-emerald-400\/60:hover{border-color:#34d39999}.hover\:border-emerald-500\/40:hover{border-color:#10b98166}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-purple-400\/60:hover{border-color:#c084fc99}.hover\:border-red-400\/60:hover{border-color:#f8717199}.hover\:border-violet-500\/40:hover{border-color:#8b5cf666}.hover\:bg-\[\#102840\]:hover{--tw-bg-opacity: 1;background-color:rgb(16 40 64 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#249bd7\]:hover{--tw-bg-opacity: 1;background-color:rgb(36 155 215 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4fd4ff\]\/10:hover{background-color:#4fd4ff1a}.hover\:bg-\[\#4fd4ff\]\/20:hover{background-color:#4fd4ff33}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-400\/20:hover{background-color:#fbbf2433}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-blue-400\/10:hover{background-color:#60a5fa1a}.hover\:bg-blue-400\/20:hover{background-color:#60a5fa33}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/5:hover{background-color:#3b82f60d}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-400\/10:hover{background-color:#22d3ee1a}.hover\:bg-cyan-500:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-500\/10:hover{background-color:#06b6d41a}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-400\/20:hover{background-color:#34d39933}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/5:hover{background-color:#ef44440d}.hover\:bg-rose-400\/10:hover{background-color:#fb71851a}.hover\:bg-rose-400\/20:hover{background-color:#fb718533}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-400\/20:hover{background-color:#a78bfa33}.hover\:bg-yellow-400\/10:hover{background-color:#facc151a}.hover\:from-cyan-600:hover{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-violet-600:hover{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-200:hover{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-cyan-200:hover{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.hover\:text-cyan-400:hover{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-emerald-300:hover{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.hover\:text-emerald-400:hover{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-orange-400:hover{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-purple-300:hover{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.hover\:text-red-200:hover{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-violet-400:hover{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-cyan-500\/50:focus{border-color:#06b6d480}.focus\:border-emerald-500\/50:focus{border-color:#10b98180}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-transparent:focus{background-color:transparent}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=checked\]\:border-cyan-500[data-state=checked]{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-cyan-500\/30[data-state=checked]{background-color:#06b6d44d}.data-\[state\=checked\]\:bg-orange-500[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=open\]\:bg-transparent[data-state=open]{background-color:transparent}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{background-color:hsl(var(--accent))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-blue-950\/20:is(.dark *){background-color:#17255433}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/30:is(.dark *){background-color:#14532d4d}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7c2d124d}.dark\:bg-purple-900\/30:is(.dark *){background-color:#581c874d}.dark\:bg-red-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:from-blue-950:is(.dark *){--tw-gradient-from: #172554 var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-indigo-950:is(.dark *){--tw-gradient-to: #1e1b4b var(--tw-gradient-to-position)}.dark\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}@media not all and (min-width:640px){.max-sm\:invisible{visibility:hidden}}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:bottom-20{bottom:5rem}.sm\:bottom-24{bottom:6rem}.sm\:right-0{right:0}.sm\:right-6{right:1.5rem}.sm\:top-auto{top:auto}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-16{height:4rem}.sm\:w-16{width:4rem}.sm\:w-96{width:24rem}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_0\.8fr\]{grid-template-columns:1.4fr .8fr}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-72{width:18rem}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-12{gap:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media(min-width:1280px){.xl\:w-80{width:20rem}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_9\.5rem\]{grid-template-columns:minmax(0,1fr) 9.5rem}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}.threeui-mount,.text-path-study,.article-headings-component,.animated-top-dock-component,.typography-vortex-component,.landscape-scene,.japanese-tower-landscape,.liquid-metal-button,.spark-badge,.threeui-background{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.japanese-tower-landscape{isolation:isolate;background:#ecdcbc}.japanese-tower-landscape__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;background:#ecdcbc;opacity:0;transition:opacity .18s ease-out}.japanese-tower-landscape__frame.is-ready{opacity:1}.landscape-scene{isolation:isolate;background:#ecdcbc}.landscape-scene__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;background:#ecdcbc;opacity:0;transition:opacity .18s ease-out;touch-action:none}.landscape-scene__frame.is-ready{opacity:1}.liquid-metal-button{isolation:isolate;background:#070708}.liquid-metal-button__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;background:#070708;opacity:0;transition:opacity .18s ease-out}.liquid-metal-button__frame.is-ready{opacity:1}@media(prefers-reduced-motion:reduce){.liquid-metal-button__frame{transition:none}}.spark-badge{isolation:isolate;background:#000}.spark-badge__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;background:#000;opacity:0;transition:opacity .18s ease-out}.spark-badge__frame.is-ready{opacity:1}.text-path-study{isolation:isolate;background:#08090a}.text-path-study--light{background:#f3f5f8}.text-path-study-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;background:transparent;transform-origin:50% 50%}.threeui-background{position:relative;isolation:isolate;background:#030304}.threeui-background.condensation{background:transparent}.threeui-background.predictive-arc--light,.threeui-background.data-pixel-arc--light{background:#f3f6f1}.typography-vortex-component.typography-vortex-component--light{background:#eef1f6}.typography-vortex-component--light .typography-vortex-component__hint{color:#1c1e268c}.threeui-background>canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.temple-night-scene,.temple-night-canvas{display:block;width:100%;height:100%}.temple-night-scene{position:relative;overflow:hidden;background:#05070a}.temple-night-canvas{position:relative;z-index:1;opacity:0;touch-action:none}.temple-night-canvas.is-ready{opacity:1}.temple-night-unavailable{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;color:#a9b2b7;background:#05070a}.bookshelf,.bookshelf__canvas,.sketchbook,.sketchbook__frame{display:block;width:100%;height:100%}.bookshelf{position:relative;container-type:inline-size;overflow:hidden;background:#171a24;outline:none}.bookshelf__canvas{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;touch-action:none}.bookshelf__canvas.is-ready{opacity:1}.bookshelf__source-controls{display:none}.bookshelf__unavailable{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;padding:24px;color:#f4eee6;text-align:center}.sketchbook{position:relative;overflow:hidden;background:#ece7dc}.sketchbook__frame{border:0;opacity:0;background:#ece7dc}.sketchbook__frame.is-ready{opacity:1}@font-face{font-family:ThreeUI Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2")}.article-headings-component,.animated-top-dock-component,.typography-vortex-component{container-type:inline-size;color:#ecece8;background:#0b0b0b;font-family:Geist,Helvetica Neue,Helvetica,Arial,sans-serif}.article-headings-component{display:grid;grid-template-rows:auto 1fr 1fr;padding:clamp(20px,5.4cqw,74px) clamp(20px,6.2cqw,86px);isolation:isolate}.article-headings-component:after,.animated-top-dock-component:after,.typography-vortex-component:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;content:"";opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.article-headings-component__header{display:flex;justify-content:space-between;padding-bottom:clamp(14px,2.6cqw,30px);color:#62625e;font:400 clamp(8px,.85cqw,10px) / 1 "ThreeUI Fragment Mono",ui-monospace,monospace;letter-spacing:.12em}.article-headings-component__entry{display:grid;grid-template-columns:clamp(28px,4cqw,56px) minmax(0,1fr) auto;align-items:center;gap:clamp(10px,2.2cqw,30px);border-top:1px solid #2a2a28}.article-headings-component__entry h2{margin:0;color:#e9e9e5;font-size:clamp(18px,3.2cqw,44px);font-weight:600;line-height:1.08;letter-spacing:-.02em}.article-headings-component__index,.article-headings-component__meta{color:#60605c;font:400 clamp(8px,.85cqw,10px) / 1.3 "ThreeUI Fragment Mono",ui-monospace,monospace;letter-spacing:.06em}.article-headings-component__meta{text-align:right}.article-headings-component--light{color:#202128;background:#f3f5f8}.article-headings-component--light .article-headings-component__header,.article-headings-component--light .article-headings-component__index,.article-headings-component--light .article-headings-component__meta{color:#71737b}.article-headings-component--light .article-headings-component__entry{border-color:#d9dce3}.article-headings-component--light .article-headings-component__entry h2{color:#1d1f26}.typography-vortex-component{position:relative;isolation:isolate;touch-action:none;cursor:crosshair}.typography-vortex-component canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.typography-vortex-component__hint,.animated-top-dock-component__caption{position:absolute;z-index:6;color:#62625e;font:400 9px/1 ThreeUI Fragment Mono,ui-monospace,monospace;letter-spacing:.1em}.typography-vortex-component__hint{right:18px;bottom:16px}.animated-top-dock-component{position:relative;display:grid;place-items:center;isolation:isolate;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.035),transparent 34%),#080808}.animated-top-dock__nav{position:absolute;top:clamp(24px,5cqw,46px);left:50%;z-index:10;display:flex;align-items:flex-start;gap:3px;height:38px;padding:4px;overflow:visible;border:1px solid #292929;border-radius:11px;background:#0e0e0edb;box-shadow:0 12px 34px #0000007a,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(18px) saturate(75%);backdrop-filter:blur(18px) saturate(75%);transform:translate(-50%);isolation:isolate}.animated-top-dock__item{position:relative;z-index:6;display:inline-flex;flex:none;align-items:center;justify-content:center;height:28px;min-width:0;padding:0;border:1px solid transparent;border-radius:7px;outline:none;color:#858580;background:#151514e6;font:400 10px/1 ThreeUI Fragment Mono,ui-monospace,monospace;letter-spacing:.1em;white-space:nowrap;-webkit-backdrop-filter:blur(14px) saturate(70%);backdrop-filter:blur(14px) saturate(70%);transform-origin:50% 0;transition:color .15s,border-color .18s,background .18s,box-shadow .18s;will-change:width,height,transform;cursor:pointer}.animated-top-dock__item[data-dock-near=true],.animated-top-dock__item:focus-visible{z-index:7;color:#ecece8;border-color:#41413e;background:#1b1b1af0;box-shadow:0 7px 16px #00000042}.animated-top-dock__logo{width:28px;height:28px;overflow:hidden;background:#e8e8e3}.animated-top-dock__logo svg{display:block;width:100%;height:100%}.animated-top-dock__link{gap:6px;width:94px;padding:0 9px}.animated-top-dock__link[aria-pressed=true]{color:#111;border-color:#e8e8e3;background:#e8e8e3;box-shadow:0 7px 18px #00000047}.animated-top-dock__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:13px;height:13px;opacity:.62;transition:opacity .16s}.animated-top-dock__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.animated-top-dock__item[data-dock-near=true] .animated-top-dock__icon,.animated-top-dock__item:focus-visible .animated-top-dock__icon{opacity:1}.animated-top-dock-component__caption{right:18px;bottom:16px}@media(max-width:600px){.article-headings-component{padding:18px}.article-headings-component__entry{grid-template-columns:24px minmax(0,1fr)}.article-headings-component__entry h2{font-size:clamp(17px,5.5vw,26px)}.article-headings-component__meta{display:none}.animated-top-dock__nav{top:24px;gap:2px;height:36px}.animated-top-dock__item{height:26px!important;transform:none!important}.animated-top-dock__logo{width:26px!important;height:26px!important}.animated-top-dock__link{width:auto!important;padding:0 7px;font-size:8px;letter-spacing:.07em}.animated-top-dock__icon{display:none}}@media(prefers-reduced-motion:reduce){.animated-top-dock__item{transform:none!important}}.circle-buttons,.circle-buttons *,.circle-buttons *:before,.circle-buttons *:after{box-sizing:border-box}.circle-buttons{--circle-button-hue: 0deg;--circle-button-saturation: 1;--circle-button-brightness: 1;position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:center;overflow:hidden;isolation:isolate;container-type:size;background:#111318;color-scheme:dark;filter:hue-rotate(var(--circle-button-hue)) saturate(var(--circle-button-saturation)) brightness(var(--circle-button-brightness))}.circle-buttons--play{background:#0a0a0a}.circle-buttons--light{background:#f4f7fb;color-scheme:light}.circle-buttons__atmosphere{position:absolute;width:min(62cqw,440px);height:min(50cqh,240px);border-radius:50%;background:#ffffff05;filter:blur(54px);pointer-events:none}.circle-button{position:relative;display:grid;width:clamp(56px,8cqw,72px);aspect-ratio:1;padding:0;place-items:center;overflow:visible;border:0;border-radius:50%;background:transparent;color:#ffffffb3;cursor:pointer;transform:translateZ(0);transition:transform .2s ease-in-out,filter .2s ease-in-out;-webkit-tap-highlight-color:transparent}.circle-button:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.48}.circle-button:focus-visible{outline:2px solid rgba(255,255,255,.88);outline-offset:7px}.circle-buttons--light .circle-button:focus-visible{outline-color:#111827cc}.circle-button__aura,.circle-button__rim,.circle-button__face,.circle-button__details,.circle-button__icon{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.circle-button__face{z-index:1}.circle-button__rim{z-index:2}.circle-button__details{z-index:4}.circle-button__icon{z-index:5;display:grid;place-items:center}.circle-button__icon svg{width:30%;height:30%;overflow:visible}.circle-buttons--play .circle-button{overflow:hidden}.circle-buttons--play .circle-button__face{background:#171717b3;box-shadow:inset 2px 4px 16px #ffffff0f;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.circle-buttons--play .circle-button__rim{border:1px solid rgba(255,255,255,.25);opacity:.25;-webkit-mask-image:linear-gradient(170deg,#000,transparent 50%);mask-image:linear-gradient(170deg,#000,transparent 50%)}.circle-buttons--play .circle-button__aura{z-index:3;top:50%;left:50%;width:200px;height:200px;background:conic-gradient(from 180deg,#ffffff03 180deg,#ffffff0d 360deg);filter:blur(15px);transform:translate(-50%,-50%);animation:circle-button-section-orbit 3.6s linear infinite;transition:opacity .5s}.circle-buttons--play .circle-button__face:after{position:absolute;top:-38%;right:-38%;bottom:-38%;left:-38%;border-radius:50%;background:#ffffff1f;content:"";opacity:0;filter:blur(5px);transform:scale(.5);transition:opacity .5s,transform .7s;-webkit-mask-image:radial-gradient(50% 50%,#000,rgba(23,23,23,0));mask-image:radial-gradient(50% 50%,#000,#17171700)}.circle-buttons--play .circle-button__icon svg{margin-left:4%;fill:currentColor}.circle-buttons--play .circle-button:not(:disabled):hover .circle-button__aura{opacity:0}.circle-buttons--play .circle-button:not(:disabled):hover .circle-button__face:after{opacity:1;transform:scale(1)}.circle-buttons--play .circle-button:not(:disabled):active{transform:scale(.98)}.circle-buttons--light.circle-buttons--play .circle-button{color:#111827b3}.circle-buttons--light.circle-buttons--play .circle-button__face{background:#e8eaeec7;box-shadow:inset 2px 4px 16px #ffffffb8}.circle-buttons--light.circle-buttons--play .circle-button__rim{border-color:#11182747}.circle-buttons--plus .circle-buttons__atmosphere{display:none}.circle-buttons--plus .circle-button{color:#451a03}.circle-buttons--plus .circle-button__aura{top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;background:#f59e0b66;opacity:.4;filter:blur(8px);transition:opacity .5s}.circle-buttons--plus .circle-button__face{background:linear-gradient(to bottom,#fde68a,#fcd34d,#f59e0b);box-shadow:0 0 0 1px #fbbf2480,0 4px #b45309,0 10px 15px -3px #00000080;transition:transform .15s,box-shadow .15s}.circle-buttons--plus .circle-button__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5}.circle-buttons--plus .circle-button:not(:disabled):hover .circle-button__aura{opacity:.75}.circle-buttons--plus .circle-button:not(:disabled):active{transform:translateY(2px)}.circle-buttons--plus .circle-button:not(:disabled):active .circle-button__face{box-shadow:0 0 0 1px #fbbf2480,0 2px #b45309}.circle-buttons--mail .circle-buttons__atmosphere{display:none}.circle-buttons--mail .circle-button{color:#ffffff45}.circle-buttons--mail .circle-button__face{border:1px solid rgba(255,255,255,.2);background:transparent;transition:background-color .2s ease-in-out}.circle-buttons--mail .circle-button__details{top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:0}.circle-buttons--mail .circle-button__details i{position:absolute;width:8px;aspect-ratio:1;border-radius:2px;background:#ffffffab;opacity:0;transition:opacity .3s ease-in-out,transform .35s ease-in-out}.circle-buttons--mail .circle-button__details i:nth-of-type(1){top:-4px;left:-4px;transform:translate(34px,34px)}.circle-buttons--mail .circle-button__details i:nth-of-type(2){top:-4px;right:-4px;transform:translate(-34px,34px);transition-delay:.21s}.circle-buttons--mail .circle-button__details i:nth-of-type(3){right:-4px;bottom:-4px;transform:translate(-34px,-34px);transition-delay:.42s}.circle-buttons--mail .circle-button__details i:nth-of-type(4){bottom:-4px;left:-4px;transform:translate(34px,-34px);transition-delay:.63s}.circle-buttons--mail .circle-button__details b{position:absolute;display:block;opacity:0}.circle-buttons--mail .circle-button__details b:nth-of-type(1),.circle-buttons--mail .circle-button__details b:nth-of-type(3){right:0;left:0;height:1px;background-image:repeating-linear-gradient(90deg,transparent 0 2px,rgba(255,255,255,.67) 2px 4px);transform:scaleX(0)}.circle-buttons--mail .circle-button__details b:nth-of-type(1){top:0;transform-origin:top left;transition:transform .35s ease-in-out .28s,opacity 20ms linear .28s}.circle-buttons--mail .circle-button__details b:nth-of-type(3){bottom:0;transform-origin:bottom right;transition:transform .35s ease-in-out .7s,opacity 20ms linear .7s}.circle-buttons--mail .circle-button__details b:nth-of-type(2),.circle-buttons--mail .circle-button__details b:nth-of-type(4){top:0;bottom:0;width:1px;background-image:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,255,255,.67) 2px 4px);transform:scaleY(0)}.circle-buttons--mail .circle-button__details b:nth-of-type(2){right:0;transform-origin:top right;transition:transform .35s ease-in-out .49s,opacity 20ms linear .49s}.circle-buttons--mail .circle-button__details b:nth-of-type(4){left:0;transform-origin:bottom left;transition:transform .35s ease-in-out .84s,opacity 20ms linear .84s}.circle-buttons--mail .circle-button__icon svg{fill:#ffffff21;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45;transition:fill .2s ease-in-out,stroke .2s ease-in-out}.circle-buttons--mail .circle-button:not(:disabled):hover{color:#ffffffab;transform:scale(1.05)}.circle-buttons--mail .circle-button:not(:disabled):hover .circle-button__face,.circle-buttons--mail .circle-button:not(:disabled):active .circle-button__face{background:#25358b}.circle-buttons--mail .circle-button:not(:disabled):hover .circle-button__details i,.circle-buttons--mail .circle-button:not(:disabled):hover .circle-button__details b{opacity:1;transform:none}.circle-buttons--mail .circle-button:not(:disabled):active{transform:scale(.98)}.circle-buttons--light.circle-buttons--mail .circle-button{color:#11182761}.circle-buttons--light.circle-buttons--mail .circle-button__face{border-color:#11182733}.circle-buttons--light.circle-buttons--mail .circle-button__details i{background:#11182794}.circle-buttons--light.circle-buttons--mail .circle-button__details b:nth-of-type(1),.circle-buttons--light.circle-buttons--mail .circle-button__details b:nth-of-type(3){background-image:repeating-linear-gradient(90deg,transparent 0 2px,rgba(17,24,39,.58) 2px 4px)}.circle-buttons--light.circle-buttons--mail .circle-button__details b:nth-of-type(2),.circle-buttons--light.circle-buttons--mail .circle-button__details b:nth-of-type(4){background-image:repeating-linear-gradient(0deg,transparent 0 2px,rgba(17,24,39,.58) 2px 4px)}.circle-buttons--light.circle-buttons--mail .circle-button:not(:disabled):hover{color:#ffffffab}@keyframes circle-button-section-orbit{0%{transform:translate(-50%,-50%) translate(0) rotate(0)}25%{transform:translate(-50%,-50%) translate(-30px) rotate(90deg)}50%{transform:translate(-50%,-50%) translate(0) rotate(180deg)}75%{transform:translate(-50%,-50%) translate(30px) rotate(270deg)}to{transform:translate(-50%,-50%) translate(0) rotate(360deg)}}@media(prefers-reduced-motion:reduce){.circle-buttons *,.circle-buttons *:before,.circle-buttons *:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.threeui-background.gallery{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:#f1f1ef;background-image:radial-gradient(rgba(13,13,13,.13) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.gallery__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.lumen-cta,.lumen-cta *,.lumen-cta *:before,.lumen-cta *:after{box-sizing:border-box}.lumen-cta{--lumen-cta-hue: 0deg;--lumen-cta-saturation: 1;--lumen-cta-brightness: 1;position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:center;overflow:hidden;isolation:isolate;background:#0b0821}.lumen-cta--light{background:#f3f0fb}.lumen-cta__button{height:45px;display:inline-flex;align-items:center;gap:10px;padding:0 30px;border-radius:999px;border:0;outline:1px solid rgba(255,255,255,.1);text-decoration:none;font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15.7px;font-weight:600;line-height:1;color:#fff;white-space:nowrap;position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#050014,#0d0029,#1e0066,#2f00ab 60%,#5227c0 75%,#9470d9);box-shadow:0 4px 22px #4614be4d,inset 0 1px #ffffff24;filter:hue-rotate(var(--lumen-cta-hue)) saturate(var(--lumen-cta-saturation)) brightness(var(--lumen-cta-brightness));transition:filter .25s ease}.lumen-cta__button:hover:not(:disabled){filter:hue-rotate(var(--lumen-cta-hue)) saturate(var(--lumen-cta-saturation)) brightness(calc(var(--lumen-cta-brightness) * 1.12))}.lumen-cta__button:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.lumen-cta__button:disabled{cursor:default;opacity:.55}.lumen-cta__button--ghost{padding:0 33px;background:#ffffff05;outline-color:#fff3;box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .25s ease,outline-color .25s ease}.lumen-cta__button--ghost:hover:not(:disabled){background:#ffffff17;filter:hue-rotate(var(--lumen-cta-hue)) saturate(var(--lumen-cta-saturation)) brightness(var(--lumen-cta-brightness))}.lumen-cta--light .lumen-cta__button--ghost{color:#1a1033;background:#0c062208;outline-color:#0c062229}.lumen-cta--light .lumen-cta__button--ghost:hover:not(:disabled){background:#0c062212}.lumen-cta__ring{width:7px;height:7px;border-radius:50%;border:1.3px solid rgba(255,255,255,.9);flex:0 0 auto}.lumen-cta--light .lumen-cta__button--ghost .lumen-cta__ring{border-color:#1a1033bf}@media(prefers-reduced-motion:reduce){.lumen-cta__button{transition:none}}.section-element,.section-element *,.section-element *:before,.section-element *:after{box-sizing:border-box}.section-element{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:#fffffff2;background:#0a0a0a;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;container-type:size;isolation:isolate}.section-element button,.section-element input{font:inherit}.section-button{position:relative;display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 32px;overflow:hidden;border:0;border-radius:32px;color:#ffffffb3;background:transparent;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.section-button:before,.section-button:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:""}.section-button:before{background:#171717b3;box-shadow:inset 2px 4px 16px #ffffff0f;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.section-button:after{z-index:2;border:1px solid rgba(255,255,255,.25);opacity:.25;pointer-events:none;-webkit-mask-image:linear-gradient(170deg,#000,transparent 50%);mask-image:linear-gradient(170deg,#000,transparent 50%)}.section-button__title{position:relative;z-index:4}.section-button__circle{position:absolute;z-index:3;top:calc(50% - 100px);left:calc(50% - 100px);width:200px;height:200px}.section-button__circle:before,.section-button__circle:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;content:""}.section-button__circle:before{background:conic-gradient(from 180deg,#ffffff03 180deg,#ffffff0d 360deg);filter:blur(15px);animation:section-button-circle 3.6s linear infinite;transition:opacity .5s}.section-button__circle:after{top:30px;right:30px;bottom:30px;left:30px;background:#ffffff1f;opacity:0;filter:blur(5px);transform:scale(.5);transition:opacity .5s,transform .7s;-webkit-mask-image:radial-gradient(50% 50%,#000,rgba(23,23,23,0));mask-image:radial-gradient(50% 50%,#000,#17171700)}.section-button:hover .section-button__circle:before{opacity:0}.section-button:hover .section-button__circle:after{opacity:1;transform:scale(1)}.section-button:active{transform:scale(.98)}@keyframes section-button-circle{0%{transform:translate(0) rotate(0)}25%{transform:translate(-30px) rotate(90deg)}50%{transform:translate(0) rotate(180deg)}75%{transform:translate(30px) rotate(270deg)}to{transform:translate(0) rotate(360deg)}}.section-label{position:relative;display:inline-flex;align-items:center;justify-content:center;height:28px;padding:2px 16px 0;overflow:hidden;border-radius:16px;color:#ffffff80;font-size:12px;font-weight:600;line-height:1.65;text-transform:uppercase}.section-label:before,.section-label:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:""}.section-label:before{z-index:3;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;background:#0a0a0a}.section-label:after{z-index:2;border:1.5px solid rgba(255,255,255,.05);opacity:.25;pointer-events:none;-webkit-mask-image:linear-gradient(170deg,#000,transparent 50%);mask-image:linear-gradient(170deg,#000,transparent 50%)}.section-label__title{position:relative;z-index:4;opacity:.8}.section-label__circle{position:absolute;z-index:1;top:calc(50% - 100px);left:calc(50% - 100px);width:200px;height:200px}.section-label__circle:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 180deg at 50% 51%,#ffffff03 330deg,#fff 360deg);filter:blur(15px);animation:section-button-circle 3.6s linear infinite;content:""}.section-element--glass-button{display:grid;place-items:center}.section-element--glass-button:before{position:absolute;top:50%;left:50%;width:min(62cqw,440px);height:min(50cqh,240px);border-radius:50%;background:#ffffff05;filter:blur(54px);transform:translate(-50%,-50%);content:""}.section-element--glass-button .section-button{width:clamp(144px,23cqw,288px);height:clamp(52px,8.3cqw,104px);border-radius:999px;font-size:clamp(14px,2.25cqw,28px)}.editorial-intro h2{margin:0;background:linear-gradient(93deg,#ffffffe6,#ffffff80);background-clip:text;color:transparent;font-size:clamp(18px,4.1cqw,54px);font-weight:700;letter-spacing:-.035em;line-height:1.04;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-element--testimonial-intro{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:clamp(20px,6cqh,56px) 24px clamp(26px,7cqh,64px);text-align:center}.editorial-intro__graphic{position:relative;width:min(58cqh,38cqw,420px);aspect-ratio:1;flex:0 0 auto}.editorial-intro__graphic:before,.editorial-intro__graphic:after{position:absolute;top:50%;left:50%;width:1px;height:20%;background:#ffffff21;content:"";transform:translate(-50%,-50%)}.editorial-intro__graphic:before{top:-3%}.editorial-intro__graphic:after{top:103%}.editorial-intro__dots,.editorial-intro__device,.editorial-intro__device>img:first-child{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.editorial-intro__dots{animation:section-dots-drift 8s ease-in-out infinite alternate}.editorial-intro__device{animation:section-device-float 6s ease-in-out infinite}.editorial-intro__keyboard{position:absolute;top:59.6%;left:50%;width:40.2%;transform:translate(-50%)}.editorial-intro__copy{position:relative;z-index:2}.editorial-intro__copy .section-label{margin-bottom:clamp(8px,2cqh,16px)}.editorial-intro__copy h2{font-size:clamp(23px,6.6cqw,84px);line-height:1}.editorial-intro__copy p{margin:clamp(8px,3.6cqh,32px) 0 0;color:#ffffffa3;font-size:clamp(10px,2.5cqw,32px);font-weight:300;line-height:1.4}@keyframes section-device-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes section-dots-drift{0%{transform:rotate(-.4deg) scale(.995)}to{transform:rotate(.5deg) scale(1.008)}}.section-element--newsletter-footer{display:flex;flex-direction:column;justify-content:flex-end;padding:0 clamp(24px,4.5cqw,90px) clamp(12px,2cqh,24px)}.newsletter-footer__row{display:flex;align-items:center;gap:40px;margin-bottom:clamp(18px,4.5cqh,32px)}.newsletter-footer__brand{display:flex;align-items:center;min-width:0;margin-right:auto}.newsletter-footer__mark{display:grid;flex:none;width:clamp(32px,4.4cqw,56px);height:clamp(32px,4.4cqw,56px);margin-right:clamp(16px,2.5cqw,32px);border:1px solid rgba(255,255,255,.12);border-radius:24%;place-items:center;background:linear-gradient(145deg,#ffffff21,#ffffff06);box-shadow:inset 0 1px #ffffff14,0 14px 28px #00000047}.newsletter-footer__mark span{color:#ffffffd1;font-size:clamp(9px,1.1cqw,14px);font-weight:600;letter-spacing:-.04em}.newsletter-footer__brand p{margin:0;color:#ffffffa3;font-size:clamp(10px,1.55cqw,20px);font-weight:300;line-height:1.6}.newsletter-footer__form{position:relative;flex:0 1 400px;height:60px;overflow:hidden;border-radius:30px;background:#1717174d}.newsletter-footer__form:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1.5px solid rgba(255,255,255,.02);border-radius:inherit;content:"";pointer-events:none;-webkit-mask-image:linear-gradient(175deg,#000,transparent 50%);mask-image:linear-gradient(175deg,#000,transparent 50%)}.newsletter-footer__form>svg{position:absolute;z-index:1;top:18px;left:22px;fill:#ffffff9e;stroke:#ffffff9e;stroke-width:1.5;pointer-events:none;transition:opacity .25s}.newsletter-footer__form input{width:100%;height:60px;padding:0 164px 0 60px;border:0;outline:0;border-radius:30px;color:#fffffff2;background:transparent;font-size:14px;line-height:1.4;transition:opacity .25s}.newsletter-footer__form input::-moz-placeholder{color:#ffffff80}.newsletter-footer__form input::placeholder{color:#ffffff80}.newsletter-footer__button{position:absolute;z-index:2;top:4px;right:4px;width:148px;padding:0 12px;transition:width .45s cubic-bezier(.32,.72,0,1),padding .45s cubic-bezier(.32,.72,0,1)}.newsletter-footer__ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid transparent;border-radius:999px;opacity:0;pointer-events:none;transition:opacity .3s .25s}.newsletter-footer__form.is-success>svg,.newsletter-footer__form.is-success input{opacity:0}.newsletter-footer__form.is-success .newsletter-footer__button{width:calc(100% - 8px);padding:0 20px}.newsletter-footer__form.is-success .newsletter-footer__ring{border-color:#ffc23d80;opacity:1}.newsletter-footer__wordmark{width:100%;color:#f8f8f80e;font-size:clamp(50px,12.7cqw,164px);font-weight:700;letter-spacing:-.075em;line-height:.9;text-align:center;white-space:nowrap}.newsletter-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:8px clamp(12px,1.8cqw,24px);margin-top:clamp(14px,3.9cqh,28px);color:#ffffff80;font-size:clamp(8px,1.1cqw,14px);line-height:1.4;text-align:center}.newsletter-footer__legal a{color:#ffffffa3;text-decoration:none;transition:color .2s}.newsletter-footer__legal a:hover{color:#fff}@container (max-width: 720px){.section-element--newsletter-footer{padding-inline:18px}.newsletter-footer__row{gap:18px}.newsletter-footer__form{flex-basis:42%;height:44px}.newsletter-footer__form>svg{top:13px;left:14px;width:18px;height:18px}.newsletter-footer__form input{height:44px;padding:0 92px 0 42px;font-size:10px}.newsletter-footer__button{top:3px;right:3px;width:84px;height:38px;padding:0 8px;font-size:10px}}@container (max-height: 360px){.section-element--testimonial-intro{padding-block:14px 18px}.editorial-intro__copy p{margin-top:8px}.newsletter-footer__row{margin-bottom:12px}.newsletter-footer__legal{margin-top:10px}}@media(prefers-reduced-motion:reduce){.section-element *,.section-element *:before,.section-element *:after{animation:none!important;transition:none!important}}
