*,:after,:before{--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/0.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/0.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: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{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),Segoe UI,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{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,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{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}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-\[1px\]{inset:1px}.inset-x-0{left:0;right:0}.-bottom-24{bottom:-6rem}.-right-16{right:-4rem}.-right-20{right:-5rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.bottom-5{bottom:1.25rem}.bottom-\[0\%\]{bottom:0}.bottom-\[8\%\]{bottom:8%}.left-10{left:2.5rem}.left-5{left:1.25rem}.left-8{left:2rem}.left-\[43\%\]{left:43%}.left-\[8\%\]{left:8%}.right-0{right:0}.right-\[-3\%\]{right:-3%}.right-\[12\%\]{right:12%}.right-\[18\%\]{right:18%}.right-\[6\%\]{right:6%}.top-0{top:0}.top-20{top:5rem}.top-5{top:1.25rem}.top-\[-12\%\]{top:-12%}.top-\[10\%\]{top:10%}.top-\[18\%\]{top:18%}.top-\[22\%\]{top:22%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.ml-1{margin-left:.25rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-36{height:9rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-\[20rem\]{height:20rem}.h-\[28rem\]{height:28rem}.h-\[46rem\]{height:46rem}.h-\[52rem\]{height:52rem}.h-\[56rem\]{height:56rem}.h-auto{height:auto}.min-h-14{min-height:3.5rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[5\.75rem\]{min-height:5.75rem}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-36{width:9rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-64{width:16rem}.w-72,.w-\[18rem\]{width:18rem}.w-\[20rem\]{width:20rem}.w-\[9rem\]{width:9rem}.w-auto{width:auto}.w-full{width:100%}.max-w-\[17rem\]{max-width:17rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[52rem\]{max-width:52rem}.max-w-none{max-width:none}.shrink-0{flex-shrink:0}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-\[34deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[34deg\]{--tw-rotate:34deg}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.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}.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))}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.3rem\]{border-radius:1.3rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[2\.15rem\]{border-radius:2.15rem}.rounded-\[2\.1rem\]{border-radius:2.1rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-\[rgba\(168\2c 188\2c 255\2c 0\.42\)\]{border-color:rgba(168,188,255,.42)}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/20{border-color:rgb(255 255 255/.2)}.border-white\/\[0\.08\]{border-color:rgb(255 255 255/.08)}.border-white\/\[0\.1\]{border-color:rgb(255 255 255/.1)}.bg-\[\#020611\]{--tw-bg-opacity:1;background-color:rgb(2 6 17/var(--tw-bg-opacity,1))}.bg-\[\#071020\]{--tw-bg-opacity:1;background-color:rgb(7 16 32/var(--tw-bg-opacity,1))}.bg-\[\#0b1328\]\/75{background-color:rgb(11 19 40/.75)}.bg-transparent{background-color:transparent}.bg-white\/\[0\.025\]{background-color:rgb(255 255 255/.025)}.bg-white\/\[0\.03\]{background-color:rgb(255 255 255/.03)}.bg-white\/\[0\.06\]{background-color:rgb(255 255 255/.06)}.bg-\[linear-gradient\(135deg\2c \#4f6cff\2c \#b35cff\2c \#ff8453\)\]{background-image:linear-gradient(135deg,#4f6cff,#b35cff,#ff8453)}.bg-\[linear-gradient\(160deg\2c rgba\(255\2c 255\2c 255\2c 0\.05\)\2c rgba\(255\2c 255\2c 255\2c 0\.015\)\)\]{background-image:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.015))}.bg-\[linear-gradient\(160deg\2c rgba\(255\2c 255\2c 255\2c 0\.06\)\2c rgba\(255\2c 255\2c 255\2c 0\.015\)\)\]{background-image:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,.015))}.bg-\[linear-gradient\(180deg\2c rgba\(137\2c 86\2c 255\2c 0\)\2c rgba\(137\2c 86\2c 255\2c 0\.52\)\2c rgba\(255\2c 255\2c 255\2c 0\)\)\]{background-image:linear-gradient(180deg,rgba(137,86,255,0),rgba(137,86,255,.52),rgba(255,255,255,0))}.bg-\[linear-gradient\(180deg\2c rgba\(16\2c 22\2c 46\2c 0\.96\)\2c rgba\(9\2c 14\2c 29\2c 0\.92\)\)\]{background-image:linear-gradient(180deg,rgba(16,22,46,.96),rgba(9,14,29,.92))}.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.03\)\2c rgba\(255\2c 255\2c 255\2c 0\.012\)\)\]{background-image:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.012))}.bg-\[linear-gradient\(180deg\2c rgba\(255\2c 255\2c 255\2c 0\.045\)\2c rgba\(255\2c 255\2c 255\2c 0\.02\)\)\]{background-image:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02))}.bg-\[linear-gradient\(180deg\2c rgba\(32\2c 40\2c 84\2c 0\.24\)\2c rgba\(13\2c 16\2c 33\2c 0\.18\)\)\]{background-image:linear-gradient(180deg,rgba(32,40,84,.24),rgba(13,16,33,.18))}.bg-\[linear-gradient\(180deg\2c rgba\(32\2c 88\2c 255\2c 0\)\2c rgba\(65\2c 110\2c 255\2c 0\.56\)\2c rgba\(32\2c 88\2c 255\2c 0\)\)\]{background-image:linear-gradient(180deg,rgba(32,88,255,0),rgba(65,110,255,.56),rgba(32,88,255,0))}.bg-\[linear-gradient\(90deg\2c \#4f4cff_0\%\2c \#8850ff_48\%\2c \#ff8a3d_100\%\)\]{background-image:linear-gradient(90deg,#4f4cff,#8850ff 48%,#ff8a3d)}.bg-\[radial-gradient\(circle\2c rgba\(143\2c 92\2c 255\2c 0\.28\)\2c transparent_68\%\)\]{background-image:radial-gradient(circle,rgba(143,92,255,.28),transparent 68%)}.bg-\[radial-gradient\(circle\2c rgba\(255\2c 132\2c 76\2c 0\.14\)\2c transparent_70\%\)\]{background-image:radial-gradient(circle,rgba(255,132,76,.14),transparent 70%)}.bg-\[radial-gradient\(circle\2c rgba\(255\2c 132\2c 76\2c 0\.22\)\2c transparent_70\%\)\]{background-image:radial-gradient(circle,rgba(255,132,76,.22),transparent 70%)}.bg-\[radial-gradient\(circle\2c rgba\(255\2c 138\2c 76\2c 0\.18\)\2c transparent_65\%\)\]{background-image:radial-gradient(circle,rgba(255,138,76,.18),transparent 65%)}.bg-\[radial-gradient\(circle\2c rgba\(79\2c 120\2c 255\2c 0\.2\)\2c transparent_68\%\)\]{background-image:radial-gradient(circle,rgba(79,120,255,.2),transparent 68%)}.bg-\[radial-gradient\(circle_at_0\%_50\%\2c rgba\(79\2c 108\2c 255\2c 0\.2\)\2c transparent_55\%\)\2c radial-gradient\(circle_at_100\%_80\%\2c rgba\(255\2c 132\2c 76\2c 0\.12\)\2c transparent_45\%\)\]{background-image:radial-gradient(circle at 0 50%,rgba(79,108,255,.2),transparent 55%),radial-gradient(circle at 100% 80%,rgba(255,132,76,.12),transparent 45%)}.bg-\[radial-gradient\(circle_at_0\%_50\%\2c rgba\(79\2c 108\2c 255\2c 0\.22\)\2c transparent_55\%\)\2c radial-gradient\(circle_at_100\%_80\%\2c rgba\(255\2c 132\2c 76\2c 0\.16\)\2c transparent_45\%\)\]{background-image:radial-gradient(circle at 0 50%,rgba(79,108,255,.22),transparent 55%),radial-gradient(circle at 100% 80%,rgba(255,132,76,.16),transparent 45%)}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.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-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:var(--font-display),var(--font-sans),Segoe UI,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-sans),Segoe UI,Helvetica Neue,Arial,sans-serif}.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-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.98\]{line-height:.98}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/45{color:rgb(255 255 255/.45)}.text-white\/50{color:rgb(255 255 255/.5)}.text-white\/70{color:rgb(255 255 255/.7)}.text-white\/75{color:rgb(255 255 255/.75)}.text-white\/90{color:rgb(255 255 255/.9)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.mix-blend-screen{mix-blend-mode:screen}.shadow-\[0_16px_50px_rgba\(96\2c 85\2c 255\2c 0\.3\)\]{--tw-shadow:0 16px 50px rgba(96,85,255,0.3);--tw-shadow-colored:0 16px 50px 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_24px_100px_rgba\(3\2c 10\2c 35\2c 0\.55\)\]{--tw-shadow:0 24px 100px rgba(3,10,35,0.55);--tw-shadow-colored:0 24px 100px 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_24px_90px_rgba\(2\2c 6\2c 17\2c 0\.5\)\]{--tw-shadow:0 24px 90px rgba(2,6,17,0.5);--tw-shadow-colored:0 24px 90px 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_30px_120px_rgba\(2\2c 6\2c 17\2c 0\.52\)\]{--tw-shadow:0 30px 120px rgba(2,6,17,0.52);--tw-shadow-colored:0 30px 120px 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-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.04\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,0.04);--tw-shadow-colored:inset 0 1px 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)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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-2xl{--tw-blur:blur(40px)}.blur-3xl{--tw-blur:blur(64px)}.blur-3xl,.blur-\[110px\]{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-\[110px\]{--tw-blur:blur(110px)}.blur-\[126px\]{--tw-blur:blur(126px)}.blur-\[126px\],.blur-\[134px\]{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-\[134px\]{--tw-blur:blur(134px)}.blur-\[28px\]{--tw-blur:blur(28px)}.blur-\[28px\],.blur-\[92px\]{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-\[92px\]{--tw-blur:blur(92px)}.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);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-\[filter\2c box-shadow\]{transition-property:filter,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[r\2c fill\]{transition-property:r,fill;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}:root{color-scheme:dark;--font-display:"Avenir Next","Helvetica Neue","Segoe UI",sans-serif;--font-sans:"Avenir Next","Helvetica Neue","Segoe UI",sans-serif;--ink:#07100d;--night:#07110e;--acid:#9fff4f;--paper:#f0eee8;--purple:#0a84ff}*{box-sizing:border-box;border-color:rgba(255,255,255,.09)}html{scroll-behavior:smooth}body,html{background:var(--night)}body{min-height:100vh;margin:0;color:#fff}::-moz-selection{background:var(--acid);color:var(--ink)}::selection{background:var(--acid);color:var(--ink)}[data-next-badge-root],[data-nextjs-toast],nextjs-portal{display:none!important}.new-site{overflow:hidden;background:var(--paper);color:var(--ink)}.new-site a{text-decoration:none}.hero{--acid:#0a84ff;position:relative;min-height:100svh;overflow:hidden;background:#07110e;color:#fff;padding:0 42px 28px}.hero:before{width:760px;height:760px;right:-180px;top:-250px;border-radius:50%;background:radial-gradient(circle,rgba(10,132,255,.2),transparent 67%)}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}.hero-noise{position:absolute;inset:0;opacity:.035;pointer-events:none;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='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.nav-shell{position:relative;z-index:20;width:100%;max-width:1480px;height:100px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.12)}.brand,.footer-brand{display:inline-flex;width:-moz-max-content;width:max-content}.brand img,.footer-brand img{height:29px;width:auto}.nav-links{display:flex;gap:36px}.nav-links a{color:rgba(255,255,255,.62);font-size:13px;transition:.2s}.nav-cta,.nav-links a:hover{color:#fff}.nav-cta{justify-self:end;display:flex;align-items:center;gap:10px;font-size:13px;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:12px 16px;transition:.2s}.nav-cta:hover{background:#fff;color:var(--ink)}.menu-button{display:none;color:#fff;background:none;border:0}.mobile-menu{position:absolute;z-index:19;top:78px;left:20px;right:20px;padding:24px;background:#112019;border:1px solid rgba(255,255,255,.1);display:grid;gap:20px}.mobile-menu a{display:flex;justify-content:space-between;color:#fff}.hero-content{position:relative;z-index:2;max-width:1480px;min-height:calc(100svh - 178px);margin:auto;display:grid;grid-template-columns:minmax(480px,.9fr) minmax(520px,1.1fr);align-items:center;gap:7vw;padding:80px 0 64px}.status-pill{display:flex;align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.15em;color:rgba(255,255,255,.58)}.board-header i,.signal-live i,.status-pill i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 14px var(--acid)}.hero h1{max-width:800px;margin:30px 0 28px;font-size:clamp(64px,6.4vw,110px);line-height:.88;letter-spacing:-.075em;font-weight:500}.hero h1 .hero-lead{display:inline-block;color:#fff;font-size:.78em;line-height:.92;letter-spacing:-.065em}.hero-intro{max-width:560px;margin:0;color:rgba(255,255,255,.64);font-size:18px;line-height:1.6}.hero-actions{display:flex;gap:14px;margin-top:40px}.button-ghost,.button-lime{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:17px 22px;border-radius:4px;font-size:14px;font-weight:600;transition:.25s}.button-lime{background:var(--acid);color:var(--ink)}.button-lime:hover{background:#b6ff7a;transform:translateY(-2px)}.hero .button-lime{border:2px solid #0a84ff;border-radius:999px;background:transparent;color:#0a84ff;box-shadow:none}.hero .button-lime:hover{background:#0a84ff;color:#fff;transform:translateY(-2px)}.button-ghost{color:#fff;border:1px solid rgba(255,255,255,.18)}.button-ghost:hover{border-color:rgba(255,255,255,.5)}.hero-visual{position:relative;perspective:1200px}.hero-visual:before{content:"";position:absolute;inset:15% 0;filter:blur(70px);background:rgba(10,132,255,.18)}.commercial-shell>.signal-body,.commercial-shell>.signal-topbar{transition:filter .45s ease,opacity .45s ease}.commercial-shell.is-access-locked>.signal-body,.commercial-shell.is-access-locked>.signal-topbar{filter:blur(6px);opacity:.28;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.graph-access-wall{position:absolute;z-index:10;inset:0;display:grid;place-items:center;overflow-y:auto;padding:24px;background:radial-gradient(circle at 50% 42%,rgba(7,17,14,.1),rgba(7,17,14,.74) 76%)}.graph-access-wall.is-structure{background:radial-gradient(circle at 50% 45%,rgba(6,18,18,.08),rgba(7,17,14,.48) 78%)}.graph-wall-preview-switch{position:absolute;z-index:3;top:16px;right:16px;display:flex;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(5,14,14,.72);backdrop-filter:blur(14px)}.graph-wall-preview-switch button{min-width:62px;height:26px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.46);font:7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:.2s}.graph-wall-preview-switch button:hover{color:#62b0ff}.graph-wall-preview-switch button.active{background:#0a84ff}.graph-wall-structure{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:auto}.ontology-board{position:absolute;inset:18px;overflow:hidden;border-radius:8px;background:linear-gradient(180deg,#fff,#f7fbff);color:#07133a;box-shadow:0 30px 80px rgba(0,0,0,.28)}.ontology-board header{position:absolute;left:18px;top:14px;z-index:2}.ontology-board header strong{display:block;color:#111838;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.42em}.ontology-board header h2{margin:8px 0 2px;color:#07133a;font-size:25px;line-height:1}.ontology-board header p{margin:0;color:#65708c}.ontology-layers{position:absolute;left:20px;top:140px;bottom:86px;z-index:2;display:grid;grid-template-rows:repeat(4,1fr);width:132px}.ontology-layers div{position:relative}.ontology-layers div:after{content:"";position:absolute;left:84px;top:19px;width:78px;height:1px;background:currentColor;opacity:.55}.ontology-layers span{display:block;color:#7162ff;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}.ontology-layers h3{margin:5px 0;color:#07133a;font-size:18px;line-height:1;letter-spacing:-.04em}.ontology-layers p{margin:0;color:#65708c;font-size:11px;line-height:1.22}.ontology-layers div:nth-child(2) span{color:#0a84ff}.ontology-layers div:nth-child(3) span{color:#33c790}.ontology-layers div:nth-child(4) span{color:#9a9ea8}.ontology-map{position:absolute;inset:74px 142px 44px 158px}.ontology-map:before{content:"";position:absolute;inset:36px 0 8px;background:radial-gradient(ellipse at 50% 46%,rgba(10,132,255,.14),transparent 62%);border-radius:50%;transform:skewX(-18deg)}.ontology-map svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ontology-map path{fill:none;stroke:#8ec7ff;stroke-width:.35;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.ontology-node{position:absolute;z-index:3;display:grid;justify-items:center;gap:3px;min-width:56px;padding:0;border:0;background:transparent;color:#07133a;font:700 9px var(--font-sans);transform:translate(-50%,-50%);cursor:help;transition:.18s}.ontology-node i{display:grid;place-items:center;width:48px;height:25px;border:1px solid #dfe9fb;border-radius:7px;background:linear-gradient(180deg,#fff,#eef5ff);box-shadow:0 10px 22px rgba(13,36,80,.12)}.ontology-node i:after{content:"";width:13px;height:13px;border-radius:4px;background:#0a84ff;box-shadow:0 0 14px rgba(10,132,255,.38)}.ontology-node.green i:after{background:#33c790;box-shadow:0 0 14px rgba(51,199,144,.38)}.ontology-node.violet i:after{background:#7162ff;box-shadow:0 0 14px rgba(113,98,255,.38)}.ontology-node.core{min-width:132px;padding:7px 10px;border:1px solid #d8e8ff;border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(13,36,80,.14)}.ontology-node.core i{width:52px;height:36px;border-color:#bcdcff;background:linear-gradient(180deg,#eef6ff,#dcecff)}.ontology-node.core i:after{width:22px;height:18px;background:#4d8dff}.ontology-node.active,.ontology-node:focus-visible,.ontology-node:hover{color:#0a84ff;transform:translate(-50%,-54%) scale(1.08);outline:none}.ontology-node.active i,.ontology-node:focus-visible i,.ontology-node:hover i{border-color:#0a84ff;box-shadow:0 0 0 3px rgba(10,132,255,.12),0 16px 30px rgba(13,36,80,.18)}.ontology-sources{position:absolute;left:4%;right:4%;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ontology-sources span{display:grid;place-items:center;min-height:25px;border:1px solid #e4e8ef;border-radius:7px;background:#fff;color:#4c5870;font:700 8px var(--font-sans);box-shadow:0 8px 16px rgba(13,36,80,.08)}.ontology-legend{position:absolute;right:18px;top:82px;bottom:64px;z-index:2;display:grid;gap:13px;width:122px}.ontology-legend div{display:grid;gap:3px;padding-left:14px;border-left:2px solid #8b72ff;color:#65708c;font-size:9px;line-height:1.1}.ontology-legend div:nth-child(2){border-color:#0a84ff}.ontology-legend div:nth-child(3){border-color:#33c790}.ontology-legend div:nth-child(4){border-color:#9a9ea8}.ontology-legend b{margin-bottom:3px;color:#07133a;font-size:10px;line-height:1.1}.graph-structure-purpose{position:absolute;z-index:5;left:180px;bottom:18px;max-width:270px;padding:9px 11px;border:1px solid rgba(10,132,255,.18);border-radius:6px;background:#fff;color:#07133a;font:10px/1.35 var(--font-sans);box-shadow:0 14px 34px rgba(13,36,80,.12)}.graph-structure-cta{position:absolute;z-index:5;right:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px;border:1px solid rgba(10,132,255,.45);border-radius:999px;background:rgba(10,132,255,.95);color:#fff;font:700 9px var(--font-sans);pointer-events:auto;cursor:pointer;box-shadow:0 12px 32px rgba(10,132,255,.22);transition:.2s}.graph-structure-cta:focus-visible,.graph-structure-cta:hover{background:#2997ff;transform:translateY(-1px);outline:none}.graph-wall-card{position:relative;z-index:2;width:min(100%,560px);padding:26px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(7,18,16,.95);box-shadow:0 28px 90px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(22px)}.graph-wall-kicker{display:flex;align-items:center;gap:8px;color:#62b0ff;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.graph-wall-heading{display:grid;grid-template-columns:1fr auto;align-items:start;gap:18px;margin:15px 0 20px}.graph-wall-heading h2{margin:0;color:#fff;font-size:28px;line-height:1.04;letter-spacing:-.045em;font-weight:500}.graph-wall-heading p{max-width:430px;margin:11px 0 0;color:rgba(255,255,255,.58);font-size:11px;line-height:1.5}.graph-wall-heading>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(10,132,255,.35);border-radius:50%;background:rgba(10,132,255,.1);color:#62b0ff}.graph-wall-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.graph-wall-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.graph-wall-field{display:block;min-width:0}.graph-wall-field:last-child{grid-column:1/-1}.graph-wall-field>span{display:block;margin:0 0 6px 1px;color:rgba(255,255,255,.42);font:7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.graph-wall-field input{width:100%;height:39px;padding:0 11px;border:1px solid rgba(255,255,255,.12);border-radius:3px;outline:none;background:#0b1916;color:#fff;font:12px var(--font-sans);transition:.2s}.graph-wall-field input:hover{border-color:rgba(255,255,255,.24)}.graph-wall-field input:focus{border-color:#0a84ff;box-shadow:0 0 0 3px rgba(10,132,255,.1)}.graph-wall-field input[aria-invalid=true]{border-color:#ff8a4c}.graph-wall-field small{display:block;margin:5px 0 0;color:#ffab78;font-size:9px}.graph-wall-error{margin:0 0 11px;padding:8px 10px;border:1px solid rgba(255,138,76,.25);background:rgba(255,138,76,.07);color:#ffd4bd;font-size:10px}.graph-wall-action{display:flex;align-items:center;justify-content:flex-end;margin-top:17px}.graph-wall-submit{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:41px;padding:0 17px;border:1px solid #0a84ff;border-radius:999px;background:#0a84ff;color:#fff;font:600 11px var(--font-sans);cursor:pointer;transition:.22s}.graph-wall-submit:hover{background:#2997ff;transform:translateY(-1px);box-shadow:0 10px 28px rgba(10,132,255,.2)}.graph-wall-submit:focus-visible{outline:2px solid #9fff4f;outline-offset:3px}.graph-wall-submit:disabled{opacity:.6;cursor:wait;transform:none}.signal-shell{position:relative;max-width:700px;margin:auto;border:1px solid rgba(255,255,255,.16);border-radius:10px;overflow:hidden;background:rgba(10,22,18,.92);box-shadow:0 45px 120px rgba(0,0,0,.48);transform:rotateY(-3deg) rotateX(2deg)}.signal-topbar{height:42px;padding:0 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.35);font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.signal-dots{display:flex;gap:5px}.signal-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.2)}.signal-live{justify-self:end;display:flex;align-items:center;gap:7px;color:var(--acid)}.signal-body{display:grid;grid-template-columns:48px 1fr}.signal-nav{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:18px;border-right:1px solid rgba(255,255,255,.08)}.signal-nav span{display:grid;place-items:center;width:29px;height:29px;color:rgba(255,255,255,.28);border-radius:5px}.signal-nav .active{color:var(--acid);background:rgba(10,132,255,.14)}.signal-main{min-width:0;padding:28px}.signal-heading{display:flex;justify-content:space-between;align-items:start;gap:15px}.signal-heading p{margin:0 0 7px;color:rgba(255,255,255,.35);font:9px ui-monospace,monospace;letter-spacing:.16em}.signal-heading h3{margin:0;font-size:22px;font-weight:500;letter-spacing:-.04em}.signal-view-switch{display:flex;padding:3px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:4px}.signal-view-switch button{display:flex;align-items:center;gap:5px;padding:7px 8px;border:1px solid transparent;border-radius:2px;background:transparent;color:rgba(255,255,255,.4);font:8px ui-monospace,monospace;text-transform:uppercase;cursor:pointer;transition:.2s}.signal-view-switch button:hover{border-color:#0a84ff;color:#0a84ff}.signal-view-switch button.active{background:#0a84ff;color:#fff}.signal-metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0 8px}.signal-metric-row div{display:grid;grid-template-columns:1fr auto;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.signal-metric-row span{grid-column:1/-1;color:rgba(255,255,255,.34);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.signal-metric-row strong{font-size:19px;font-weight:500}.signal-metric-row em{align-self:end;font-size:7px;font-style:normal}.signal-metric-row em.positive{color:#9fff4f}.signal-metric-row em.negative{color:#ff8a4c}.signal-chart{position:relative;height:250px;overflow:hidden;border:1px solid rgba(255,255,255,.08);cursor:ew-resize;touch-action:pan-y}.signal-chart>.signal-plot{position:absolute;left:0;right:0;top:0;width:100%;height:202px}.signal-grid{position:absolute;inset:0 0 48px;background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:16.667% 100%}.signal-callout{position:absolute;right:16px;top:16px;display:flex;align-items:center;gap:9px;min-width:94px;padding:8px 11px;border:1px solid rgba(10,132,255,.38);background:rgba(6,15,18,.9);color:#fff;font:9px ui-monospace,monospace;box-shadow:0 8px 24px rgba(0,0,0,.25);backdrop-filter:blur(8px)}.signal-callout>i{width:6px;height:6px;border-radius:50%;background:#0a84ff;box-shadow:0 0 9px rgba(10,132,255,.75)}.signal-callout>span{display:grid;gap:2px}.signal-callout small{color:rgba(255,255,255,.32);font-size:6px;letter-spacing:.13em}.signal-month-rail{position:absolute;left:12px;right:12px;bottom:24px;display:grid;grid-template-columns:repeat(12,1fr);gap:2px}.signal-month-rail button{padding:3px 0;border:0;background:transparent;color:rgba(255,255,255,.25);font:7px ui-monospace,monospace;text-transform:uppercase;cursor:pointer;transition:color .2s,transform .2s}.signal-month-rail button:hover{color:#0a84ff}.signal-month-rail button.active{color:var(--acid);transform:translateY(-2px)}.signal-range{position:absolute;left:14px;bottom:6px;width:calc(100% - 28px);height:10px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:grab}.signal-range:active{cursor:grabbing}.signal-range::-webkit-slider-runnable-track{height:1px;background:rgba(255,255,255,.16)}.signal-range::-webkit-slider-thumb{width:14px;height:8px;margin-top:-3.5px;-webkit-appearance:none;appearance:none;border:0;border-radius:1px;background:var(--acid);box-shadow:0 0 12px rgba(10,132,255,.7)}.signal-range::-moz-range-track{height:1px;background:rgba(255,255,255,.16)}.signal-range::-moz-range-thumb{width:14px;height:8px;border:0;border-radius:1px;background:var(--acid);box-shadow:0 0 12px rgba(10,132,255,.7)}.signal-scroll-note{justify-content:space-between;margin:7px 2px 0;color:rgba(255,255,255,.25);letter-spacing:.12em}.signal-scroll-note,.signal-series-legend{display:flex;font:7px ui-monospace,monospace}.signal-series-legend{position:absolute;z-index:2;left:36px;top:14px;gap:11px;padding:6px 8px;background:rgba(6,15,18,.72);color:rgba(255,255,255,.5);backdrop-filter:blur(7px)}.signal-series-legend span{display:flex;align-items:center;gap:4px}.signal-series-legend i{width:12px;height:2px}.signal-series-legend .revenue{background:#0a84ff}.signal-series-legend .cogs{background:#9fff4f}.signal-series-legend .opex{background:#ff8a4c}.signal-drivers{margin-top:8px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.018)}.signal-drivers-head{display:flex;justify-content:space-between;align-items:center;padding:7px 9px 7px 11px;border-bottom:1px solid rgba(255,255,255,.07);color:#62b0ff;font:7px ui-monospace,monospace;letter-spacing:.1em}.signal-channel-switch{display:flex;padding:2px;border:1px solid rgba(255,255,255,.1);border-radius:3px}.signal-channel-switch button{padding:4px 7px;border:0;border-radius:2px;background:transparent;color:rgba(255,255,255,.34);font:6px ui-monospace,monospace;cursor:pointer}.signal-channel-switch button.active{background:#0a84ff;color:#fff}.signal-driver-group,.signal-efficiency{display:grid;grid-template-columns:80px 1fr;border-bottom:1px solid rgba(255,255,255,.06)}.signal-driver-group>p,.signal-efficiency>p{margin:0;padding:10px;border-right:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.28);font:7px/1.4 ui-monospace,monospace;letter-spacing:.1em}.signal-driver-group>div{display:grid;grid-template-columns:repeat(4,1fr)}.signal-driver-group:nth-of-type(3)>div{grid-template-columns:repeat(3,1fr)}.signal-driver-group span{min-width:0;padding:8px 9px;border-right:1px solid rgba(255,255,255,.05);color:rgba(255,255,255,.53);font:7px/1.35 ui-monospace,monospace}.signal-driver-group span:last-child{border-right:0}.signal-driver-group span strong,.signal-efficiency span strong{display:block;overflow:hidden;margin-bottom:3px;color:rgba(255,255,255,.82);font:8px var(--font-sans);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.signal-driver-group span em{display:block;margin-top:5px;font:6px ui-monospace,monospace;font-style:normal}.signal-driver-group span em.positive{color:#9fff4f}.signal-driver-group span em.negative{color:#ff8a4c}.signal-driver-group span small,.signal-efficiency span small{display:block;margin-top:2px;color:rgba(98,176,255,.78);font:6px ui-monospace,monospace}.signal-efficiency{border-bottom:0}.signal-efficiency>div{display:grid;grid-template-columns:repeat(3,1fr)}.signal-efficiency span{padding:9px;border-right:1px solid rgba(255,255,255,.05)}.signal-efficiency span:last-child{border-right:0}.signal-efficiency b{color:#fff;font:13px var(--font-sans);font-weight:500}.database-view{margin-top:25px}.database-footer,.database-toolbar{display:flex;justify-content:space-between;align-items:center;color:rgba(255,255,255,.32);font:8px ui-monospace,monospace;letter-spacing:.1em}.database-toolbar{height:34px;padding:0 11px;border:1px solid rgba(255,255,255,.08);border-bottom:0;background:rgba(10,132,255,.05)}.database-toolbar span:first-child{display:flex;align-items:center;gap:7px;color:#62b0ff}.database-table-wrap{height:294px;overflow:auto;border:1px solid rgba(255,255,255,.08);scrollbar-width:thin;scrollbar-color:rgba(10,132,255,.6) rgba(255,255,255,.04)}.database-table-wrap:focus-visible{outline:1px solid #0a84ff;outline-offset:2px}.database-table-wrap table{width:780px;border-collapse:collapse;font:9px ui-monospace,monospace;color:rgba(255,255,255,.62)}.database-table-wrap th{position:sticky;z-index:2;top:0;padding:11px 12px;background:#0d1620;color:rgba(255,255,255,.3);text-align:left;text-transform:uppercase;letter-spacing:.08em;font-weight:400;border-bottom:1px solid rgba(255,255,255,.1)}.database-table-wrap td{padding:10px 12px;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.06)}.database-table-wrap tbody tr:hover{background:rgba(10,132,255,.09);color:#fff}.database-table-wrap td:first-child{color:#62b0ff}.database-table-wrap td:nth-child(5),.database-table-wrap td:nth-child(6){color:#fff}.database-table-wrap td span{display:flex;align-items:center;gap:6px}.database-table-wrap td span i{width:5px;height:5px;border-radius:50%}.database-table-wrap .verified{color:#b9efa0}.database-table-wrap .verified i{background:#9fff4f}.database-table-wrap .review{color:#ffbf8f}.database-table-wrap .review i{background:#ff8a4c}.database-footer{padding-top:8px}.commercial-shell{max-width:760px;background:rgba(8,18,17,.95);transform:none;overflow-anchor:none}.commercial-main{padding:20px 22px 18px}.commercial-heading{align-items:center}.commercial-heading h3{font-size:20px}.commercial-period{min-width:92px;padding:7px 9px;border:1px solid rgba(159,255,79,.2);background:rgba(159,255,79,.035);text-align:right}.commercial-period span{display:block;color:rgba(255,255,255,.3);font:6px ui-monospace,monospace;letter-spacing:.12em}.commercial-period strong{display:block;margin-top:3px;color:var(--acid);font:10px ui-monospace,monospace;font-weight:500}.commercial-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid rgba(255,255,255,.08)}.commercial-tabs button{padding:8px 4px;border:0;border-right:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.015);color:rgba(255,255,255,.36);font:7px ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:.2s}.commercial-tabs button:last-child{border-right:0}.commercial-tabs button:hover{color:#62b0ff;background:rgba(10,132,255,.06)}.commercial-tabs button.active{color:#fff;background:#0a84ff;box-shadow:inset 0 -2px #9fff4f,0 0 18px rgba(10,132,255,.14)}.commercial-months{display:grid;grid-template-columns:repeat(12,minmax(42px,1fr));gap:1px;height:32px;margin-bottom:8px;overflow-x:auto;border:1px solid rgba(255,255,255,.07);border-top:0;scrollbar-width:none}.commercial-months::-webkit-scrollbar{display:none}.commercial-months button{position:relative;min-width:0;padding:5px 0 9px;border:0;background:transparent;color:rgba(255,255,255,.32);font:5.5px ui-monospace,monospace;white-space:nowrap;cursor:pointer;transition:color .2s,background .2s}.commercial-months button i{position:absolute;right:20%;bottom:3px;left:20%;height:1px;background:rgba(255,255,255,.08)}.commercial-months button:hover{color:#62b0ff}.commercial-months button.forecast{color:rgba(98,176,255,.56);background:rgba(10,132,255,.025)}.commercial-months button.forecast:nth-child(10){border-left:1px dashed rgba(98,176,255,.35)}.commercial-months button.active{color:var(--acid);background:rgba(159,255,79,.065)}.commercial-months button.active i{height:2px;background:var(--acid);box-shadow:0 0 8px rgba(159,255,79,.55);animation:commercial-month-pulse 2.4s ease-in-out infinite}@keyframes commercial-month-pulse{0%,to{opacity:.65;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}.commercial-view-stage{position:relative;min-height:470px;overflow:hidden}.commercial-view{width:100%;min-height:470px}.commercial-kpis{display:grid;grid-template-columns:1.15fr 1.25fr 1fr 1.25fr .85fr;gap:5px;margin-bottom:7px}.commercial-kpis>div{min-width:0;padding:9px 8px 8px;border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.018)}.commercial-kpis span{display:block;overflow:hidden;color:rgba(255,255,255,.32);font:6px ui-monospace,monospace;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.commercial-kpis strong{display:block;margin:5px 0 3px;color:#fff;font-size:15px;font-weight:500;letter-spacing:-.03em}.commercial-kpis em{color:rgba(255,255,255,.42);font:6px ui-monospace,monospace;font-style:normal}.commercial-kpis em.positive,.positive{color:#9fff4f!important}.commercial-kpis em.negative,.negative{color:#ff8a4c!important}.commercial-overview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(205px,.8fr);gap:7px}.commercial-overview-wide{grid-template-columns:1fr}.cohort-view,.commercial-chart,.commercial-intelligence,.customer-intelligence,.growth-bridge,.product-economics{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.015)}.commercial-panel-title{display:flex;justify-content:space-between;align-items:center;min-height:29px;padding:0 9px;border-bottom:1px solid rgba(255,255,255,.065);color:#62b0ff;font:7px ui-monospace,monospace;letter-spacing:.08em}.commercial-panel-title small{color:rgba(255,255,255,.26);font-size:6px}.commercial-chart{position:relative;height:auto;overflow:hidden;cursor:ew-resize}.commercial-chart svg{position:relative;display:block;width:100%;height:auto;aspect-ratio:700/205;overflow:visible;shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.commercial-chart svg circle,.commercial-chart svg line,.commercial-chart svg path,.commercial-chart svg rect{vector-effect:non-scaling-stroke}.commercial-legend{position:relative;display:flex;gap:10px;min-height:29px;padding:7px 11px 9px;color:rgba(255,255,255,.38);font:6px ui-monospace,monospace}.commercial-legend span{display:flex;align-items:center;gap:4px}.commercial-legend i{width:10px;height:2px}.commercial-legend .enterprise{background:#0a84ff}.commercial-legend .mid{background:#55c7ff}.commercial-legend .sme{background:#9fff4f}.commercial-legend .revenue{height:3px;background:#0a84ff}.commercial-legend .reported-revenue{height:7px;background:linear-gradient(90deg,#72d5ff 0 58%,#4caeef 58% 81%,#2f86d8 81% 96%,#205f9f 96%)}.commercial-legend .ebitda{background:#9fff4f}.commercial-legend .gross-profit{height:0;border-top:1px dashed rgba(255,255,255,.8);background:transparent}.commercial-legend .cost-base{height:7px;background:linear-gradient(90deg,#ff8a4c 0 36%,#e16f48 36% 66%,#b95542 66% 86%,#873f3a 86%)}.commercial-tooltip{position:absolute;z-index:2;top:43px;display:grid;grid-template-columns:repeat(2,auto);gap:3px 8px;width:145px;padding:7px 8px;border:1px solid rgba(159,255,79,.22);background:rgba(5,14,14,.9);color:rgba(255,255,255,.45);font:6px ui-monospace,monospace;pointer-events:none;backdrop-filter:blur(8px)}.commercial-tooltip strong{grid-column:1/-1;color:#fff;font-size:7px;font-weight:500}.commercial-tooltip span:last-child{grid-column:1/-1;color:rgba(159,255,79,.72)}.commercial-tooltip .commercial-reconciliation{padding-top:2px;border-top:1px solid rgba(255,255,255,.07);color:rgba(114,213,255,.75)}.commercial-axis-tick line{stroke:rgba(255,255,255,.07);stroke-width:1}.commercial-monthly-tick line{stroke:rgba(114,213,255,.09);stroke-dasharray:2 5}.commercial-axis-month text,.commercial-axis-tick text,.commercial-axis-title{fill:rgba(255,255,255,.34);font:7px ui-monospace,monospace;letter-spacing:.02em}.commercial-axis-line,.commercial-axis-month line{stroke:rgba(255,255,255,.18);stroke-width:1}.commercial-axis-title{fill:rgba(255,255,255,.46);font-size:7px;letter-spacing:.08em}.commercial-intelligence{min-width:0}.commercial-intelligence ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.commercial-intelligence li{display:grid;grid-template-columns:20px 1fr;gap:6px;padding:8px 9px;border-bottom:1px solid rgba(255,255,255,.055)}.commercial-intelligence li>span{color:#62b0ff;font:7px ui-monospace,monospace}.commercial-intelligence li p{margin:0;color:rgba(255,255,255,.62);font-size:7px;line-height:1.42}.commercial-action{margin:7px;padding:8px;border-left:2px solid var(--acid);background:rgba(159,255,79,.045)}.commercial-action span{color:var(--acid);font:6px ui-monospace,monospace;letter-spacing:.08em}.commercial-action p{margin:5px 0 0;color:rgba(255,255,255,.75);font-size:7px;line-height:1.45}.commercial-summary-strip{display:grid;grid-template-columns:repeat(7,1fr);margin-top:7px;border:1px solid rgba(255,255,255,.075)}.commercial-summary-strip>span{display:flex;flex-direction:column;gap:3px;min-width:0;padding:7px 6px;border-right:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.28);font:6px ui-monospace,monospace;white-space:nowrap}.commercial-summary-strip>span:last-child{border:0;background:rgba(10,132,255,.05)}.commercial-summary-strip strong{overflow:hidden;color:rgba(255,255,255,.8);font-size:7px;font-weight:500;text-overflow:ellipsis}.fpa-cost-panel{margin-top:7px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.015)}.fpa-cost-grid{display:grid;grid-template-columns:repeat(4,1fr) 1.05fr}.fpa-cost-grid>div{min-width:0;padding:8px 9px;border-right:1px solid rgba(255,255,255,.055)}.fpa-cost-grid>div:last-child{border-right:0}.fpa-cost-grid span{display:block;overflow:hidden;color:rgba(255,255,255,.38);font:6px ui-monospace,monospace;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.fpa-cost-grid strong{display:block;margin:4px 0;color:#fff;font-size:12px;font-weight:500}.fpa-cost-grid i{display:block;height:2px;margin-bottom:4px;background:rgba(255,255,255,.07)}.fpa-cost-grid i b{display:block;height:100%;background:#ff8a4c;box-shadow:0 0 7px rgba(255,138,76,.35)}.fpa-cost-grid small{font:5.5px ui-monospace,monospace}.fpa-cost-grid .fpa-ebitda{background:rgba(159,255,79,.035)}.fpa-cost-grid .fpa-ebitda strong{color:var(--acid)}.fpa-cost-grid .fpa-ebitda small{color:rgba(159,255,79,.6)}.commercial-filters{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:7px}.commercial-filter{min-width:0}.commercial-filter>span{display:block;margin:0 0 4px 2px;color:rgba(255,255,255,.3);font:6px ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.commercial-filter>div{position:relative}.commercial-filter select{width:100%;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 22px 0 8px;border:1px solid rgba(255,255,255,.1);border-radius:0;outline:none;background:#0c1918;color:rgba(255,255,255,.75);font:7px ui-monospace,monospace}.commercial-filter select:focus{border-color:#0a84ff}.commercial-filter svg{position:absolute;right:7px;top:9px;color:#62b0ff;pointer-events:none}.map-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:7px}.growth-bridge,.product-economics{height:186px}.bridge-closing,.bridge-opening,.bridge-row{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:7px;min-height:21px;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.045);font:7px ui-monospace,monospace}.bridge-closing,.bridge-opening{grid-template-columns:1fr auto;color:rgba(255,255,255,.52)}.bridge-closing strong,.bridge-opening strong{color:#fff;font-weight:500}.bridge-row span{color:rgba(255,255,255,.44)}.bridge-row i{height:4px;justify-self:start;background:#9fff4f;opacity:.7}.bridge-row i.negative{justify-self:end;background:#ff8a4c}.bridge-row strong{font-size:6px;font-weight:400}.product-row{display:grid;grid-template-columns:76px 1fr 43px 47px;align-items:center;gap:7px;min-height:38px;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.045);font:7px ui-monospace,monospace}.product-row>span{color:rgba(255,255,255,.55)}.product-row>div{height:3px;background:rgba(255,255,255,.07)}.product-row>div i{display:block;height:100%;background:#0a84ff;box-shadow:0 0 7px rgba(10,132,255,.4)}.product-row strong{color:#fff;font-size:7px;font-weight:500;text-align:right}.product-row small{color:#9fff4f;font-size:6px;text-align:right}.customer-intelligence{margin-top:7px}.customer-sort{display:flex;align-items:center;gap:3px}.customer-sort>span{margin-right:3px;color:rgba(255,255,255,.22);font-size:6px}.customer-sort button{padding:3px 5px;border:0;background:transparent;color:rgba(255,255,255,.32);font:6px ui-monospace,monospace;cursor:pointer}.customer-sort button.active{background:rgba(10,132,255,.18);color:#62b0ff}.customer-table button,.customer-table-head{display:grid;grid-template-columns:1.25fr .9fr .7fr .65fr .55fr .55fr;align-items:center;gap:6px;width:100%;min-height:23px;padding:0 8px;border:0;border-bottom:1px solid rgba(255,255,255,.045);background:transparent;text-align:left}.customer-table-head{color:rgba(255,255,255,.25);font:6px ui-monospace,monospace;text-transform:uppercase}.customer-table button{color:rgba(255,255,255,.58);font:7px ui-monospace,monospace;cursor:pointer}.customer-table button.selected,.customer-table button:hover{background:rgba(10,132,255,.07);color:#fff}.customer-table button>span:first-child{color:#fff}.customer-table button small{display:block;margin-top:2px;color:#62b0ff;font-size:5px}.operating-drivers{margin-top:7px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.012)}.operating-drivers-head{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:0 7px 0 10px;border-bottom:1px solid rgba(255,255,255,.07);color:#62b0ff;font:7px ui-monospace,monospace;letter-spacing:.08em}.operating-drivers-head>div{display:flex;padding:2px;border:1px solid rgba(255,255,255,.09)}.operating-drivers-head button{min-width:53px;padding:5px 7px;border:0;background:transparent;color:rgba(255,255,255,.34);font:6px ui-monospace,monospace;cursor:pointer}.operating-drivers-head button.active{background:#0a84ff;color:#fff}.operating-driver-group{display:grid;grid-template-columns:72px 1fr;border-bottom:1px solid rgba(255,255,255,.06)}.operating-driver-group:last-child{border-bottom:0}.operating-driver-group>p{margin:0;padding:10px 9px;border-right:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.26);font:6px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.operating-driver-group>div{display:grid}.operating-driver-group article{min-width:0;min-height:53px;padding:8px 9px;border-right:1px solid rgba(255,255,255,.05)}.operating-driver-group article:last-child{border-right:0}.operating-driver-group article span{display:block;overflow:hidden;color:rgba(255,255,255,.78);font-size:7px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.operating-driver-group article strong{display:block;overflow:hidden;margin-top:4px;color:rgba(255,255,255,.55);font:7px ui-monospace,monospace;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.operating-driver-group article em,.operating-driver-group article small{display:block;margin-top:3px;font:5.5px ui-monospace,monospace;font-style:normal}.operating-driver-group article em{color:#9fff4f}.operating-driver-group article em.negative{color:#ff8a4c!important}.operating-driver-group article small{color:#62b0ff}.operating-driver-group.emphasis article strong{color:#fff;font-size:13px}.cohort-view{padding-bottom:8px}.cohort-matrix{margin:8px;border:1px solid rgba(255,255,255,.075)}.cohort-head,.cohort-row{display:grid;grid-template-columns:1.1fr .65fr repeat(4,1fr);align-items:stretch;min-height:39px;border-bottom:1px solid rgba(255,255,255,.055)}.cohort-head{min-height:27px;color:rgba(255,255,255,.28);font:6px ui-monospace,monospace;text-transform:uppercase}.cohort-head span,.cohort-row>span,.cohort-row>strong{display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.05)}.cohort-row>strong{justify-items:start;padding-left:10px;color:rgba(255,255,255,.75);font:7px ui-monospace,monospace;font-weight:500}.cohort-row>span{color:rgba(255,255,255,.4);font:7px ui-monospace,monospace}.cohort-row>span b{color:#fff;font-weight:500}.cohort-analysis{display:grid;grid-template-columns:repeat(3,1fr);margin:8px;border:1px solid rgba(255,255,255,.075)}.cohort-analysis>div{padding:11px;border-right:1px solid rgba(255,255,255,.065);background:rgba(255,255,255,.012)}.cohort-analysis>div:last-child{border-right:0}.cohort-analysis span{display:block;color:#62b0ff;font:6px ui-monospace,monospace;letter-spacing:.08em}.cohort-analysis strong{display:block;margin:6px 0 4px;color:#fff;font-size:15px;font-weight:500}.cohort-analysis small{color:rgba(255,255,255,.4);font:6px ui-monospace,monospace}.commercial-database{margin-top:0}.commercial-database .database-table-wrap{height:356px}.commercial-database .database-table-wrap table{width:1360px}.commercial-database .database-table-wrap td,.commercial-database .database-table-wrap th{padding:8px 10px;font-size:7px}.commercial-database .database-table-wrap td:first-child{color:#62b0ff}.ontology-board{background:#fff}.ontology-board header{top:25px}.ontology-board header strong{color:#6b61d9;font-size:8px;letter-spacing:.22em}.ontology-board header h2{max-width:520px;margin:10px 0 5px;color:#11152b;font-size:24px;line-height:1.02;letter-spacing:-.055em}.ontology-board header p{color:#70758b;font-size:11px}.schema-flow{position:absolute;top:92px;right:26px;bottom:164px;left:26px;display:grid;grid-template-columns:142px minmax(230px,1fr) 164px;align-items:center;gap:12px}.schema-kicker{display:block;margin-bottom:10px;color:#9095a8;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.schema-outcomes,.schema-sources{position:relative;z-index:2;display:grid;gap:9px}.schema-source{gap:8px;min-height:37px;padding:5px 8px;border:1px solid #e3e6ef;border-radius:7px;background:#fff;color:#29304a;box-shadow:0 7px 17px rgba(35,45,89,.08);transition:.2s}.schema-source:hover{border-color:#8b72ff;transform:translateX(3px);box-shadow:0 9px 22px rgba(113,98,255,.16)}.schema-source i{width:24px;height:24px;border-radius:5px;background:#f0f3ff;color:#4c65a7;font:700 11px var(--font-sans)}.schema-source:nth-child(3n) i{background:#eefaf6;color:#27ad76}.schema-source b{font-size:9px;font-weight:600}.schema-core-wrap{position:relative;display:grid;place-items:center;height:190px}.schema-connectors{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible}.schema-connectors path{fill:none;stroke:#d5cfff;stroke-width:.7;vector-effect:non-scaling-stroke}.schema-orbit{position:absolute;border:1px solid rgba(113,98,255,.2);border-radius:50%}.schema-orbit-one{width:180px;height:180px}.schema-orbit-two{width:125px;height:125px}.schema-core{position:relative;z-index:1;display:grid;justify-items:center;gap:5px;width:124px;height:124px;padding-top:25px;border:1px solid #c9baff;background:radial-gradient(circle at 50% 35%,#875cff,#5e2be8 70%);box-shadow:0 16px 36px rgba(104,63,240,.36),0 0 56px rgba(111,91,255,.24);text-align:center}.schema-core span{display:grid;place-items:center;width:34px;height:34px;border:2px solid rgba(255,255,255,.8);border-radius:50%;font-size:18px;font-weight:700}.schema-core b{font-size:10px;font-weight:700}.schema-core small{color:rgba(255,255,255,.68);font:5px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.schema-outcome{gap:8px;min-height:37px;padding:0 11px;border:1px solid #e1e3ea;border-radius:7px;background:#fff;color:#2b3040;box-shadow:0 7px 17px rgba(35,45,89,.06)}.schema-outcome i{width:7px;height:7px;border-radius:50%;box-shadow:0 0 8px currentColor}.schema-outcome b{font-weight:600}.schema-lower{position:absolute;right:26px;bottom:54px;left:26px;display:grid;grid-template-columns:1fr 1.45fr;gap:10px}.schema-docs,.schema-entities{min-height:72px;padding:10px 12px;border:1px solid #e4e6ee;border-radius:7px;background:#fbfcff}.schema-docs>div{display:flex;gap:4px;margin:4px 0 6px}.schema-docs>div i{display:grid;place-items:center;width:23px;height:26px;border:1px solid #d8dceb;border-radius:3px;background:#fff;color:#7c83a0;font:6px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.schema-docs>b{display:block;color:#252a41;font-size:9px;font-weight:600}.schema-docs small{color:#888da0;font-size:7px}.schema-entities>div{display:flex;flex-wrap:wrap;gap:5px}.schema-entities button{display:flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid #dfe2ee;border-radius:5px;background:#fff;color:#43495e;font-size:7px;cursor:pointer;transition:.2s}.schema-entities button i{width:5px;height:5px;border-radius:50%;background:#3ac28a}.schema-entities button.active,.schema-entities button:hover{border-color:#8b72ff;color:#603be2;background:#f7f4ff}.schema-entities button.active i{background:#7650ff}.graph-structure-cta{z-index:4}.ontology-board{background:linear-gradient(180deg,#f8fbff,#eef6ff 68%,#e2d8ff);box-shadow:0 28px 80px rgba(43,58,107,.25)}.ontology-board:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 51% 43%,rgba(126,93,255,.12),transparent 24%),radial-gradient(circle at 50% 100%,rgba(158,114,255,.24),transparent 42%);mix-blend-mode:multiply}.ontology-board header{z-index:3}.ontology-board header h2{letter-spacing:-.065em}.ontology-board header p{max-width:500px}.schema-status{position:absolute;top:2px;display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #dbe5f3;border-radius:999px;background:rgba(255,255,255,.68);color:#66728b;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.schema-status i{width:6px;height:6px;border-radius:50%;background:#3ac28a;box-shadow:0 0 10px rgba(58,194,138,.7)}.schema-flow,.schema-lower{z-index:2}.schema-source{border-color:#d9e5f3;background:rgba(255,255,255,.78);box-shadow:0 9px 20px rgba(53,74,126,.08)}.schema-outcome span,.schema-source span{display:grid;gap:2px;min-width:0}.schema-outcome small,.schema-source small{color:#a1a8b8;font:6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.schema-outcome b,.schema-source b{color:#232b41}.schema-outcome{border-color:#d9e5f3;background:rgba(255,255,255,.8);box-shadow:0 9px 20px rgba(53,74,126,.08)}.schema-outcome b{font-size:9px}.schema-core{background:radial-gradient(circle at 48% 24%,#9874ff,#6634ed 62%,#4a20c4 100%);box-shadow:0 17px 38px rgba(91,49,231,.35),0 0 64px rgba(107,82,255,.28)}.schema-lower{bottom:49px}.schema-docs,.schema-entities{border-color:#d9e5f3;background:rgba(255,255,255,.62)}.schema-docs>b{font-size:10px;letter-spacing:-.02em}.schema-entities>div{gap:6px}.schema-entities button{border-color:#d7e1ee;background:rgba(255,255,255,.72)}.graph-structure-cta{border-color:#6a49e9;background:#6534e9;box-shadow:0 8px 18px rgba(85,48,211,.22)}.graph-structure-cta:hover{background:#4d22cf}@media (max-width:700px){.ontology-board header{left:16px;top:17px;right:16px}.ontology-board header h2{max-width:300px;font-size:19px}.ontology-board header p{max-width:290px;font-size:9px}.schema-status{top:34px;right:auto;left:0;font-size:5px}.schema-flow{top:89px;right:14px;bottom:155px;left:14px;grid-template-columns:80px minmax(130px,1fr) 93px;gap:5px}.schema-kicker{font-size:5px}.schema-outcomes,.schema-sources{gap:6px}.schema-outcome,.schema-source{min-height:28px;padding:3px 5px;gap:4px}.schema-source i{width:18px;height:18px;font-size:8px}.schema-outcome b,.schema-source b{font-size:6px}.schema-outcome i{width:5px;height:5px}.schema-core-wrap{height:150px}.schema-orbit-one{width:138px;height:138px}.schema-orbit-two{width:94px;height:94px}.schema-core{width:88px;height:88px;padding-top:15px;gap:3px}.schema-core span{width:25px;height:25px;font-size:13px}.schema-core b{font-size:7px}.schema-core small{font-size:4px}.schema-lower{right:14px;bottom:51px;left:14px;grid-template-columns:1fr 1.3fr;gap:5px}.schema-docs,.schema-entities{min-height:67px;padding:7px}.schema-docs>b{font-size:7px}.schema-docs small{font-size:6px}.schema-entities button{padding:4px;font-size:6px}}.ontology-board{background:radial-gradient(ellipse at 50% 55%,rgba(40,87,94,.28),transparent 42%),linear-gradient(140deg,#061210,#08191c 58%,#07110e)}.ontology-board:after{opacity:.26}.ontology-board header h2{max-width:570px}.ontology-board header p{color:rgba(242,248,246,.72)}.spatial-schema{position:absolute;z-index:2;inset:108px 24px 42px;overflow:hidden;perspective:900px}.spatial-flow-links{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible}.spatial-flow-links path{fill:none;stroke:rgba(98,176,255,.16);stroke-width:.4;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.spatial-outcome-tier{position:absolute;z-index:5;top:0;right:0;left:0}.spatial-outcome-tier>span,.spatial-section-label,.spatial-signal-tier>span,.spatial-source-heading>span{display:block;color:#a7c6d8;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.spatial-outcome-tier>div{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:7px}.spatial-outcome{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:6px;border:1px solid rgba(255,255,255,.13);border-radius:5px;background:rgba(7,22,23,.76);color:#f4f8f6;cursor:pointer;transition:.2s}.spatial-outcome svg{width:16px;height:16px;flex:none}.spatial-outcome b{font-size:10px;font-weight:600;line-height:1.12;text-align:left}.spatial-outcome.positive svg{color:#aaff72;filter:drop-shadow(0 0 6px rgba(159,255,79,.36))}.spatial-outcome.risk svg{color:#ffc65c;filter:drop-shadow(0 0 6px rgba(246,174,27,.38))}.spatial-outcome.action svg{color:#8fbaff;filter:drop-shadow(0 0 6px rgba(118,80,255,.38))}.spatial-outcome.is-linked,.spatial-outcome:hover{border-color:#75d0ff;background:rgba(10,132,255,.16);transform:translateY(-2px)}.spatial-signal-tier{position:absolute;z-index:4;top:62px;right:6%;left:6%}.spatial-signal-tier>div{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;margin-top:6px}.spatial-signal{display:grid;justify-items:center;gap:4px;min-height:46px;padding:5px 3px;border:0;background:transparent;color:#eaf4f2;cursor:pointer;transition:.2s}.spatial-signal svg{width:17px;height:17px;color:#75d0ff}.spatial-signal b{font-size:10px;font-weight:600}.spatial-signal.is-linked,.spatial-signal:hover{color:#fff;transform:translateY(-2px)}.spatial-signal.is-linked svg,.spatial-signal:hover svg{color:#aaff72;filter:drop-shadow(0 0 7px rgba(159,255,79,.5))}.spatial-ontology{position:absolute;z-index:2;top:132px;right:11%;bottom:160px;left:11%;min-height:194px;transform-style:preserve-3d}.spatial-section-label{position:absolute;z-index:4;top:0;left:50%;transform:translateX(-50%);white-space:nowrap;color:#d5e7ed}.spatial-ontology>svg{position:absolute;z-index:1;inset:15px 0 0;width:100%;height:calc(100% - 15px);overflow:visible}.spatial-ontology>svg path{fill:none;stroke:rgba(112,199,255,.24);stroke-width:.5;stroke-dasharray:2 4;vector-effect:non-scaling-stroke;transition:.2s}.spatial-ontology>svg path.is-linked{stroke-width:1.1;stroke-dasharray:none}.spatial-plane{position:absolute;z-index:0;left:15%;width:70%;height:44%;border:1px solid rgba(98,176,255,.11);background:linear-gradient(135deg,rgba(10,132,255,.04),rgba(51,199,144,.02));transform:rotateX(58deg) rotate(-8deg)}.spatial-plane-one{top:28%}.spatial-plane-two{top:44%;transform:rotateX(58deg) rotate(13deg) scale(.76);border-color:rgba(159,255,79,.1)}.spatial-orbit{position:absolute;z-index:1;top:50%;left:50%;border:1px solid rgba(98,176,255,.23);border-radius:50%;transform-style:preserve-3d}.spatial-orbit-one{width:270px;height:95px;transform:translate(-50%,-50%) rotateX(67deg) rotate(-9deg)}.spatial-orbit-two{width:195px;height:170px;border-color:rgba(159,255,79,.16);transform:translate(-50%,-50%) rotateX(64deg) rotate(38deg)}.spatial-core{position:absolute;z-index:5;top:52%;left:50%;display:grid;justify-items:center;gap:4px;width:134px;height:134px;padding:13px 10px;border:1px solid rgba(151,121,255,.75);border-radius:50%;background:radial-gradient(circle at 42% 28%,#9271ff,#5a2bd8 62%,#32127e);color:#fff;box-shadow:0 0 0 9px rgba(118,80,255,.08),0 0 44px rgba(118,80,255,.42),inset 0 0 21px rgba(255,255,255,.12);transform:translate(-50%,-50%) translateZ(36px)}.spatial-core strong{color:#d9d0ff;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.spatial-core i{display:grid;place-items:center;width:33px;height:33px;border:2px solid rgba(255,255,255,.82);border-radius:50%;color:#fff;font:700 18px var(--font-sans);font-style:normal}.spatial-core b{font-size:13px;font-weight:700}.spatial-core small{color:#d4f7df;font:700 6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.spatial-entity{position:absolute;z-index:3;display:flex;align-items:center;gap:6px;padding:6px 8px 6px 6px;border:1px solid rgba(185,233,225,.24);border-radius:6px;background:rgba(5,19,19,.88);color:#eff8f5;box-shadow:0 8px 18px rgba(0,0,0,.18);transform:translate(-50%,-50%) translateZ(5px);cursor:pointer;transition:.2s}.spatial-entity i{display:grid;place-items:center;width:23px;height:23px;border:1px solid rgba(51,199,144,.5);border-radius:4px;color:#88edc3}.spatial-entity i svg{width:14px;height:14px}.spatial-entity span{font-weight:600}.spatial-entity.back{opacity:.83;transform:translate(-50%,-50%) translateZ(-10px) scale(.9)}.spatial-entity.mid{transform:translate(-50%,-50%) translateZ(11px) scale(.96)}.spatial-entity.front{transform:translate(-50%,-50%) translateZ(24px)}.spatial-entity.is-linked,.spatial-entity:focus-visible,.spatial-entity:hover{z-index:6;border-color:#7ee4bf;background:#0b2926;color:#fff;box-shadow:0 0 20px rgba(51,199,144,.27);outline:none}.spatial-entity.is-linked i,.spatial-entity:hover i{color:#b9ff8d;border-color:#9fff4f}.spatial-source-foundation{position:absolute;z-index:4;right:0;bottom:0;left:0;min-height:145px;padding-top:8px;border-top:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,rgba(6,17,16,.02),rgba(6,17,16,.68))}.spatial-source-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px}.spatial-source-heading b{color:#edf7f4;font-size:12px;font-weight:600}.spatial-source-groups{display:grid;grid-template-columns:1.1fr 1.1fr .82fr 1.25fr .9fr 1.65fr;gap:6px}.spatial-source-group{min-width:0;padding-right:5px;border-right:1px solid rgba(255,255,255,.1)}.spatial-source-group:last-child{border:0}.spatial-source-group>span{display:block;margin-bottom:5px;color:#a8c3cf;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.spatial-source-group>div{display:flex;flex-wrap:wrap}.spatial-source-group button{display:flex;align-items:center;gap:4px;min-width:0;height:27px;padding:3px 5px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:rgba(255,255,255,.04);color:#eef7f4;cursor:pointer;transition:.18s}.spatial-source-group button img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.spatial-source-group button svg{width:15px;height:15px;color:#b9d7e8}.spatial-source-group button b{overflow:hidden;font-size:9px;font-weight:600;text-overflow:ellipsis}.spatial-source-group button.is-linked,.spatial-source-group button:focus-visible,.spatial-source-group button:hover{border-color:#75d0ff;background:rgba(10,132,255,.16);box-shadow:0 0 12px rgba(10,132,255,.15);outline:none}.spatial-source-group.unstructured>b{display:block;margin:-1px 0 5px;color:#dce9e5;font-size:9px;font-weight:500}.spatial-source-group.unstructured button{height:25px}.spatial-source-group.unstructured button b{font-size:8px}.graph-structure-cta{min-height:29px;padding:7px 10px;font-size:8px}@media (max-width:900px){.spatial-schema{inset-right:16px;inset-left:16px}.spatial-outcome b{font-size:9px}.spatial-source-groups{grid-template-columns:repeat(3,1fr);row-gap:8px}.spatial-source-foundation{min-height:202px}.spatial-ontology{bottom:216px}.spatial-entity span{font-size:10px}}@media (max-width:700px){.ontology-board header{left:16px;top:16px;right:16px}.ontology-board header h2{max-width:320px;font-size:22px}.ontology-board header p{max-width:315px;font-size:12px}.schema-status{top:2px;right:0;left:auto;font-size:6px}.ontology-board{overflow:auto}.spatial-schema{top:108px;right:14px;bottom:44px;left:14px;min-height:930px;overflow:visible}.spatial-outcome-tier>div{grid-template-columns:repeat(2,1fr)}.spatial-outcome{min-height:42px;justify-content:flex-start}.spatial-signal-tier{top:160px;right:0;left:0}.spatial-signal-tier>div{grid-template-columns:repeat(4,1fr)}.spatial-ontology{top:265px;right:0;bottom:auto;left:0;height:330px}.spatial-core{width:124px;height:124px}.spatial-entity span{font-size:10px}.spatial-entity{padding:5px}.spatial-entity i{width:20px;height:20px}.spatial-source-foundation{top:620px;bottom:auto;min-height:300px}.spatial-source-heading{display:grid;gap:4px}.spatial-source-heading b{font-size:12px}.spatial-source-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 7px}.spatial-source-group{border-right:0}.spatial-source-group button{height:31px}.spatial-source-group button img{width:19px;height:19px}.spatial-source-group button b{font-size:10px}.graph-structure-cta{right:14px;bottom:12px}}.ontology-board{background:radial-gradient(circle at 53% 47%,rgba(30,72,78,.52),transparent 34%),linear-gradient(145deg,#071412,#091b1d 58%,#07110f);color:#fff;box-shadow:0 30px 80px rgba(0,0,0,.38)}.ontology-board:after{opacity:.42}.ontology-board header{left:24px;top:21px;right:24px}.ontology-board header strong{color:#75d0ff;font-size:7px;letter-spacing:.2em}.ontology-board header h2{max-width:500px;font-size:23px;letter-spacing:-.06em}.ontology-board header p{color:rgba(255,255,255,.5);font-size:10px}.schema-status{right:0;border-color:rgba(159,255,79,.2);color:rgba(255,255,255,.55);font-size:6px}.schema-status i{background:#9fff4f;box-shadow:0 0 10px rgba(159,255,79,.8)}.schema-layout{position:absolute;z-index:2;inset:92px 24px 44px;display:grid;grid-template-columns:176px minmax(250px,1fr) 166px;gap:13px;overflow:hidden}.schema-input-column,.schema-output-column{min-width:0}.schema-column-heading{margin-bottom:8px}.schema-column-heading .schema-kicker{margin-bottom:4px;color:#62b0ff}.schema-column-heading>b{display:block;color:#fff;font-size:10px;font-weight:600}.schema-column-heading>small{display:block;margin-top:3px;color:rgba(255,255,255,.35);font-size:7px;line-height:1.3}.schema-kicker{color:rgba(255,255,255,.3);font:6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.schema-source-group{margin-bottom:6px}.schema-source-group>span{display:block;margin-bottom:3px;color:rgba(255,255,255,.3);font:6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.schema-source-group>div{display:grid;grid-template-columns:1fr 1fr;gap:3px}.schema-source{display:flex;align-items:center;min-width:0;gap:5px;height:25px;padding:3px 5px;border:1px solid rgba(255,255,255,.1);border-radius:3px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.66);text-align:left;cursor:pointer;transition:color .18s,border-color .18s,background .18s,transform .18s,opacity .18s}.schema-source i{display:grid;flex:none;place-items:center;width:17px;height:17px;border-radius:3px;background:rgba(98,176,255,.14);color:#70c8ff;font:600 6px var(--font-sans);font-style:normal}.schema-source b{overflow:hidden;color:inherit;font-size:7px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.schema-source-group.violet .schema-source i{background:rgba(118,80,255,.16);color:#ae9dff}.schema-source-group.green .schema-source i{background:rgba(159,255,79,.12);color:#b5ff7c}.schema-source-group.amber .schema-source i{background:rgba(246,174,27,.13);color:#ffd276}.schema-source.is-linked,.schema-source:focus-visible,.schema-source:hover{border-color:#62b0ff;background:rgba(98,176,255,.12);color:#fff;transform:translateX(2px);outline:none}.schema-source:not(.is-linked){opacity:.92}.schema-unstructured{margin-top:9px;padding:7px 7px 6px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025)}.schema-unstructured>b{display:block;margin:4px 0 6px;color:rgba(255,255,255,.65);font-size:7px;font-weight:500}.schema-unstructured>div{display:flex;gap:3px}.schema-unstructured button{display:grid;justify-items:center;gap:2px;min-width:25px;padding:0;border:0;background:none;color:rgba(255,255,255,.45);cursor:pointer}.schema-unstructured button i{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(255,255,255,.13);border-radius:3px;background:rgba(255,255,255,.05);color:#75d0ff;font:6px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.schema-unstructured button small{font-size:5px}.schema-unstructured button.is-linked,.schema-unstructured button:hover{color:#fff}.schema-unstructured button.is-linked i,.schema-unstructured button:hover i{border-color:#62b0ff;background:rgba(98,176,255,.12)}.schema-network{position:relative;min-width:0;overflow:visible}.schema-network-label{position:absolute;z-index:3;top:0;left:0;display:grid;gap:3px}.schema-network-label span{color:#9fff4f;font:6px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.schema-network-label b{color:rgba(255,255,255,.75);font-size:9px;font-weight:500}.schema-network>svg{position:absolute;inset:36px 0 27px;width:100%;height:calc(100% - 63px);overflow:visible}.schema-network>svg path{fill:none;stroke:rgba(98,176,255,.19);stroke-width:.45;stroke-dasharray:2 3;vector-effect:non-scaling-stroke;transition:stroke .2s}.schema-network>svg path.is-linked{stroke:#63d8e7;stroke-width:1;stroke-dasharray:none;filter:drop-shadow(0 0 3px rgba(98,176,255,.45))}.schema-network:hover>svg path{stroke:rgba(98,176,255,.27)}.schema-orbit{border-color:rgba(98,176,255,.15)}.schema-orbit-one{width:208px;height:208px}.schema-orbit-two{width:143px;height:143px;border-color:rgba(159,255,79,.16);transform:rotate(27deg) skewX(-12deg)}.schema-core{position:absolute;z-index:2;top:50%;left:50%;width:110px;height:110px;padding-top:21px;transform:translate(-50%,-50%);border:1px solid rgba(159,255,79,.52);border-radius:50%;background:radial-gradient(circle at 45% 28%,#1a5553,#092827 72%);box-shadow:0 0 0 8px rgba(159,255,79,.035),0 0 46px rgba(50,194,161,.22);color:#fff}.schema-core span{width:28px;height:28px;border:1px solid rgba(159,255,79,.65);color:#b8ff83;font-size:14px}.schema-core b{font-size:8px}.schema-core small{color:rgba(159,255,79,.68);font-size:4px}.schema-entity-node{position:absolute;z-index:3;display:flex;align-items:center;gap:4px;min-width:0;padding:3px 5px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.1);border-radius:4px;background:rgba(7,19,18,.84);color:rgba(255,255,255,.58);font-size:7px;cursor:pointer;transition:.2s}.schema-entity-node i{display:grid;place-items:center;width:16px;height:16px;border:1px solid rgba(51,199,144,.35);border-radius:3px;color:#63e3b4;font:10px var(--font-sans);font-style:normal}.schema-entity-node.major{padding:4px 6px;border-color:rgba(98,176,255,.2);background:rgba(7,24,25,.92);color:rgba(255,255,255,.72);box-shadow:0 7px 14px rgba(0,0,0,.14)}.schema-entity-node.major i{width:19px;height:19px;border-color:rgba(98,176,255,.45);color:#75d0ff}.schema-entity-node.is-linked,.schema-entity-node:focus-visible,.schema-entity-node:hover{z-index:4;border-color:#33c790;background:rgba(51,199,144,.14);color:#fff;box-shadow:0 0 16px rgba(51,199,144,.18);outline:none;transform:translate(-50%,-50%) scale(1.07)}.schema-network-footer{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;gap:7px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.26);font:5px ui-monospace,SFMono-Regular,Menlo,monospace}.schema-network-footer b{color:rgba(255,255,255,.4);font-weight:400}.schema-signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.schema-signal{display:flex;align-items:center;gap:4px;min-width:0;height:25px;padding:3px 5px;border:1px solid rgba(98,176,255,.16);border-radius:3px;background:rgba(10,132,255,.055);color:rgba(255,255,255,.56);text-align:left;cursor:pointer;transition:.2s}.schema-signal i{display:grid;place-items:center;flex:none;width:15px;height:15px;border:1px solid rgba(98,176,255,.34);border-radius:3px;color:#75d0ff;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.schema-signal span{overflow:hidden;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.schema-signal.is-linked,.schema-signal:focus-visible,.schema-signal:hover{border-color:#62b0ff;background:rgba(10,132,255,.18);color:#fff;outline:none}.schema-outcome-heading{margin-top:14px;padding-top:9px;border-top:1px solid rgba(255,255,255,.08)}.schema-outcome-heading>b{display:block;margin-top:4px;color:rgba(255,255,255,.75);font-size:9px;font-weight:500}.schema-outcomes{display:grid;gap:5px;margin-top:7px}.schema-outcome{display:flex;align-items:center;gap:7px;min-height:30px;padding:4px 7px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.65);cursor:pointer;transition:.2s}.schema-outcome i{display:grid;place-items:center;width:18px;height:18px;border-radius:4px;background:rgba(118,80,255,.2);color:#ae9dff;font:10px var(--font-sans);font-style:normal}.schema-outcome b{font-size:7px;font-weight:500}.schema-outcome.positive i{background:rgba(159,255,79,.14);color:#b8ff83}.schema-outcome.risk i{background:rgba(246,174,27,.15);color:#ffd276}.schema-outcome.action i{background:rgba(118,80,255,.2);color:#ae9dff}.schema-outcome.is-linked,.schema-outcome:focus-visible,.schema-outcome:hover{border-color:#7650ff;background:rgba(118,80,255,.13);color:#fff;outline:none}.schema-inspector{position:absolute;z-index:5;right:24px;bottom:50px;display:flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid rgba(98,176,255,.28);background:rgba(4,14,15,.88);color:rgba(255,255,255,.45);font:6px ui-monospace,SFMono-Regular,Menlo,monospace}.schema-inspector span{display:flex;align-items:center;gap:4px;color:#75d0ff}.schema-inspector span i{width:5px;height:5px;border-radius:50%;background:#9fff4f}.schema-inspector b{color:#fff;font-weight:500}.schema-inspector small{color:rgba(255,255,255,.3)}.graph-structure-cta{box-shadow:0 8px 20px rgba(10,132,255,.2)}.graph-structure-cta:hover{background:#2c9bff}@media (max-width:700px){.ontology-board{inset:8px;overflow:auto}.ontology-board header{left:16px;top:16px;right:16px}.ontology-board header h2{max-width:285px;font-size:19px}.ontology-board header p{max-width:270px;font-size:9px}.schema-status{top:34px;right:auto;left:0;font-size:5px}.schema-layout{top:96px;right:16px;bottom:44px;left:16px;grid-template-columns:1fr;gap:16px;min-height:650px;overflow:visible}.schema-input-column,.schema-output-column{display:block}.schema-source-group{display:grid;grid-template-columns:82px 1fr;gap:6px;margin-bottom:5px}.schema-source-group>span{padding-top:7px}.schema-source-group>div{grid-template-columns:repeat(4,1fr)}.schema-source{justify-content:center;height:26px;padding:3px}.schema-source b{display:none}.schema-source i{width:20px;height:18px;font-size:6px}.schema-unstructured{margin-top:7px}.schema-unstructured>b{font-size:7px}.schema-network{min-height:268px;order:2}.schema-network-label{top:0}.schema-network>svg{inset:31px 0 25px;height:calc(100% - 56px)}.schema-orbit-one{width:178px;height:178px}.schema-orbit-two{width:125px;height:125px}.schema-core{width:94px;height:94px;padding-top:17px}.schema-core span{width:25px;height:25px;font-size:12px}.schema-entity-node{font-size:6px;padding:2px 3px}.schema-entity-node i{width:13px;height:13px;font-size:8px}.schema-entity-node.major{padding:3px 4px}.schema-entity-node.major i{width:15px;height:15px}.schema-network-footer,.schema-network-footer b{font-size:4px}.schema-output-column{order:3}.schema-signal-grid{grid-template-columns:repeat(4,1fr)}.schema-signal{justify-content:center;height:28px;padding:3px}.schema-signal span{display:none}.schema-signal i{width:18px;height:18px}.schema-outcomes{grid-template-columns:repeat(2,1fr)}.schema-outcome{min-height:29px}.schema-outcome b{font-size:6px}.schema-inspector{right:16px;bottom:44px;left:16px;justify-content:center;font-size:5px}.schema-inspector small{display:none}.graph-structure-cta{right:16px;bottom:12px}.graph-access-wall{align-items:start;padding:10px}.graph-wall-preview-switch{top:10px;right:10px}.graph-wall-preview-switch button{min-width:54px}.ontology-board{inset:8px;overflow:auto}.ontology-board header h2{max-width:260px;font-size:20px}.ontology-board header p{max-width:260px;font-size:10px}.ontology-layers{left:14px;top:118px;bottom:78px;width:92px}.ontology-layers div:after{left:58px;width:40px}.ontology-layers h3{font-size:13px}.ontology-layers p{display:none}.ontology-map{inset:92px 18px 86px 98px;min-width:390px}.ontology-legend{display:none}.ontology-sources{grid-template-columns:repeat(5,1fr)}.ontology-sources span{font-size:6px;min-height:22px}.graph-structure-purpose{left:12px;right:12px;bottom:52px;max-width:none}.graph-structure-cta{right:12px;bottom:12px}.graph-wall-card{margin:auto 0;padding:21px 17px}.graph-wall-heading h2{font-size:25px}.graph-wall-heading>span{display:none}.graph-wall-fields{grid-template-columns:1fr;gap:9px}.graph-wall-field:last-child{grid-column:auto}.graph-wall-field input{height:38px}.graph-wall-action{align-items:stretch}.graph-wall-submit{width:100%}.commercial-main{padding:14px 11px}.commercial-heading h3{font-size:18px}.commercial-period{min-width:78px}.commercial-tabs button{font-size:6px}.commercial-months{grid-template-columns:repeat(12,minmax(44px,1fr))}.commercial-kpis{grid-template-columns:repeat(3,1fr)}.commercial-kpis>div:nth-child(4),.commercial-kpis>div:nth-child(5){display:none}.commercial-overview-grid,.map-grid{grid-template-columns:1fr}.commercial-chart,.commercial-chart svg{height:auto}.commercial-chart .commercial-axis-month text,.commercial-chart .commercial-axis-tick text{font-size:11px}.commercial-chart .commercial-axis-title{font-size:10px}.commercial-legend{flex-wrap:wrap;gap:6px 10px;font-size:7px}.fpa-cost-grid{grid-template-columns:repeat(2,1fr)}.fpa-cost-grid>div{border-bottom:1px solid rgba(255,255,255,.055)}.fpa-cost-grid .fpa-ebitda{grid-column:1/-1}.commercial-intelligence{min-height:210px}.commercial-summary-strip{grid-template-columns:repeat(4,1fr)}.commercial-summary-strip>span:nth-child(n+5):not(:last-child){display:none}.commercial-filters{grid-template-columns:repeat(2,1fr)}.customer-table button,.customer-table-head{grid-template-columns:1.2fr .8fr .7fr .6fr}.customer-table button>span:nth-child(5),.customer-table button>span:nth-child(6),.customer-table-head span:nth-child(5),.customer-table-head span:nth-child(6){display:none}.operating-drivers-head{align-items:flex-start;flex-direction:column;gap:6px;padding:8px}.operating-drivers-head>div{width:100%}.operating-drivers-head button{flex:1}.operating-driver-group{grid-template-columns:1fr}.operating-driver-group>p{padding:7px 9px;border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}.operating-driver-group>div{grid-template-columns:repeat(2,1fr)!important}.cohort-analysis{grid-template-columns:1fr}.cohort-analysis>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.065)}.cohort-analysis>div:last-child{border-bottom:0}}.hero-foot{position:relative;z-index:2;max-width:1480px;margin:auto;justify-content:space-between;min-height:76px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.35);font-size:11px}.hero-foot,.hero-foot div{display:flex;align-items:center}.hero-foot div{gap:14px;font:9px ui-monospace,monospace;letter-spacing:.12em}.hero-foot i{width:22px;height:1px;background:rgba(255,255,255,.2)}.section-pad{padding:130px max(42px,calc((100vw - 1480px)/2))}.section-label{display:flex;align-items:center;gap:14px;margin-bottom:64px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;color:rgba(7,16,13,.5)}.section-label span{display:grid;place-items:center;width:29px;height:29px;border:1px solid rgba(7,16,13,.2);border-radius:50%}.section-label.light{color:rgba(255,255,255,.42)}.section-label.light span{border-color:rgba(255,255,255,.18)}.manifesto{background:var(--paper)}.manifesto-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:8vw;align-items:end}.approach-title h2,.experience h2,.manifesto h2{margin:0;font-size:clamp(48px,5.2vw,82px);line-height:.98;letter-spacing:-.065em;font-weight:500}.experience h2 em,.manifesto h2 em{font-style:normal;color:#77736b}.manifesto-grid>div p{font-size:18px;line-height:1.6;margin:0 0 20px;color:#514f49}.manifesto-grid>div p:first-child{color:var(--ink);font-size:23px;line-height:1.45}.flow-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:28px;margin-top:100px;padding-top:28px;border-top:1px solid rgba(7,16,13,.2)}.flow-line>svg{color:#8a8780}.flow-line div{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:17px;column-gap:17px}.flow-line span{grid-row:1/3;font:11px ui-monospace,monospace;color:#88847c}.flow-line strong{font-size:17px;font-weight:600}.flow-line small{margin-top:5px;color:#77736b;font-size:12px}.capabilities{background:#101413;color:#fff}.section-heading{display:grid;grid-template-columns:1fr 1.1fr .7fr;gap:50px;align-items:end;margin-bottom:70px}.section-heading .section-label{margin:0;align-self:start}.section-heading h2{margin:0;font-size:clamp(48px,4.5vw,72px);line-height:.98;letter-spacing:-.06em;font-weight:500}.section-heading h2 span{color:rgba(255,255,255,.35)}.section-heading>p{margin:0;color:rgba(255,255,255,.5);font-size:15px;line-height:1.6}.capability-grid{display:grid;grid-template-columns:.8fr 1.2fr;min-height:580px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.capability-list{display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.12)}.capability-list button{position:relative;flex:1;display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:18px;padding:25px 28px 25px 0;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent;color:rgba(255,255,255,.34);text-align:left;cursor:pointer;transition:.25s}.capability-list button:last-child{border-bottom:0}.capability-list button:before{content:"";position:absolute;left:-40px;top:0;bottom:0;width:3px;background:var(--acid);transform:scaleY(0);transition:.25s}.capability-list button.active:before{transform:scaleY(1)}.capability-list button span{font:10px ui-monospace,monospace}.capability-list button strong{font-size:20px;font-weight:500;letter-spacing:-.025em}.capability-list button.active{color:#fff;padding-left:15px}.capability-panel{--accent:var(--acid);position:relative;overflow:hidden;padding:64px 7vw;background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 35%)}.capability-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);color:var(--accent);border-radius:50%}.eyebrow{margin:70px 0 15px;color:var(--accent);font:10px ui-monospace,monospace;letter-spacing:.15em;text-transform:uppercase}.capability-panel h3{max-width:620px;margin:0;font-size:clamp(42px,4vw,66px);line-height:1;letter-spacing:-.055em;font-weight:500}.capability-summary{max-width:580px;margin:24px 0 32px;color:rgba(255,255,255,.55);font-size:18px;line-height:1.6}.capability-panel ul{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none}.capability-panel li{display:flex;gap:8px;align-items:center;color:rgba(255,255,255,.62);font-size:11px}.capability-panel li svg{color:var(--accent)}.capability-panel>a{display:inline-flex;align-items:center;gap:10px;margin-top:46px;color:#fff;font-size:13px;border-bottom:1px solid var(--accent);padding-bottom:6px}.capability-orbit{position:absolute;right:-85px;top:-85px;width:280px;height:280px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:50%}.capability-orbit:after,.capability-orbit:before{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);border-radius:50%;inset:40px}.capability-orbit:after{inset:82px}.capability-orbit i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--accent)}.capability-orbit i:first-child{left:18px;top:75px}.capability-orbit i:nth-child(2){left:105px;bottom:-2px}.capability-orbit i:nth-child(3){right:39px;top:29px}.approach{background:#dce9ef}.approach-title{display:grid;grid-template-columns:1fr .55fr;gap:80px;align-items:end}.approach-title p{max-width:480px;margin:0;font-size:18px;line-height:1.6;color:#365468}.approach-board{margin-top:80px;background:#064b70;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;overflow:hidden;box-shadow:0 40px 90px rgba(6,75,112,.22)}.board-header{height:48px;padding:0 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.42);font:9px ui-monospace,monospace;letter-spacing:.15em}.board-header span:last-child{display:flex;align-items:center;gap:8px;color:var(--acid)}.board-body{display:grid;grid-template-columns:.7fr 1.3fr}.board-copy{padding:60px;border-right:1px solid rgba(255,255,255,.12)}.board-number{font:10px ui-monospace,monospace;color:var(--acid)}.board-copy h3{margin:90px 0 22px;font-size:clamp(42px,4vw,65px);line-height:1;letter-spacing:-.055em;font-weight:500}.board-copy p{max-width:420px;color:rgba(255,255,255,.62);line-height:1.65}.board-copy a{display:inline-flex;align-items:center;gap:13px;color:#fff;margin-top:38px;font-size:13px}.board-steps article{display:grid;grid-template-columns:65px 1fr;gap:25px;padding:40px;border-bottom:1px solid rgba(255,255,255,.12);transition:.25s}.board-steps article:last-child{border:0}.board-steps article:hover{background:rgba(169,222,242,.09)}.board-steps article>span{font:11px ui-monospace,monospace;color:rgba(255,255,255,.38)}.board-steps small{font:9px ui-monospace,monospace;color:var(--acid);letter-spacing:.15em}.board-steps h4{margin:9px 0 6px;font-size:24px;font-weight:500;letter-spacing:-.035em}.board-steps p{margin:0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.6;max-width:540px}.experience{background:var(--paper)}.experience-copy{display:grid;grid-template-columns:1.1fr .6fr;gap:10vw;align-items:end}.experience-copy>p{margin:0;color:#5c5953;font-size:18px;line-height:1.6}.experience-explorer{--sector-accent:#a9def2;margin-top:80px;border:1px solid rgba(6,75,112,.3);background:#064b70;color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 35px 80px rgba(6,75,112,.2);transition:color .3s}.experience-tabs{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid rgba(255,255,255,.1)}.experience-tabs button{position:relative;min-height:92px;display:grid;grid-template-columns:auto 1fr;align-content:center;gap:8px 12px;padding:18px 20px;border:0;border-right:1px solid rgba(255,255,255,.1);background:transparent;color:rgba(255,255,255,.42);text-align:left;font:11px/1.35 var(--font-sans);cursor:pointer;transition:color .25s,background .25s}.experience-tabs button:last-child{border-right:0}.experience-tabs button span{font:8px ui-monospace,monospace;color:rgba(255,255,255,.25)}.experience-tabs button i{position:absolute;left:20px;right:20px;bottom:0;height:2px;background:var(--sector-accent);transform:scaleX(0);transform-origin:left;transition:transform .35s;box-shadow:0 0 16px var(--sector-accent)}.experience-tabs button:hover{color:#fff;background:rgba(255,255,255,.025)}.experience-tabs button.active{color:#fff;background:rgba(255,255,255,.035)}.experience-tabs button.active i{transform:scaleX(1)}.experience-stage{position:relative;min-height:590px;overflow:hidden}.experience-stage:before{content:"";position:absolute;width:480px;height:480px;right:-90px;top:-150px;border:1px solid color-mix(in srgb,var(--sector-accent) 22%,transparent);border-radius:50%;box-shadow:0 0 0 85px color-mix(in srgb,var(--sector-accent) 3%,transparent),0 0 0 170px color-mix(in srgb,var(--sector-accent) 2%,transparent);transition:border-color .35s,box-shadow .35s}.experience-stage-grid{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,black 25%,black);mask-image:linear-gradient(90deg,transparent,black 25%,black)}.experience-stage-content{position:relative;z-index:2;min-height:590px;display:grid;grid-template-columns:.72fr 1.28fr}.experience-detail{padding:64px 55px;border-right:1px solid rgba(255,255,255,.1)}.experience-status{display:flex;align-items:center;gap:9px;color:var(--sector-accent);font:9px ui-monospace,monospace;letter-spacing:.14em}.experience-status i{width:7px;height:7px;border-radius:50%;background:var(--sector-accent);box-shadow:0 0 14px var(--sector-accent)}.experience-detail h3{max-width:480px;margin:82px 0 22px;font-size:clamp(42px,4vw,68px);line-height:.98;letter-spacing:-.06em;font-weight:500}.experience-detail>p{max-width:440px;margin:0;color:rgba(255,255,255,.48);font-size:15px;line-height:1.65}.experience-count{display:flex;align-items:center;gap:15px;margin-top:55px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.experience-count strong{color:var(--sector-accent);font:40px/1 ui-monospace,monospace;font-weight:400}.experience-count span{color:rgba(255,255,255,.33);font:9px/1.5 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.company-field{position:relative;min-height:590px}.company-radar{position:absolute;width:370px;height:370px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--sector-accent) 18%,transparent);border-radius:50%}.company-radar:after,.company-radar:before{content:"";position:absolute;border:1px solid color-mix(in srgb,var(--sector-accent) 13%,transparent);border-radius:50%;inset:68px}.company-radar:after{inset:137px;background:var(--sector-accent);box-shadow:0 0 35px color-mix(in srgb,var(--sector-accent) 70%,transparent)}.company-radar i{position:absolute;background:color-mix(in srgb,var(--sector-accent) 30%,transparent)}.company-radar i:first-child{left:50%;top:0;bottom:0;width:1px}.company-radar i:nth-child(2){top:50%;left:0;right:0;height:1px}.company-radar i:nth-child(3){inset:30px;border:1px dashed color-mix(in srgb,var(--sector-accent) 20%,transparent);background:none;border-radius:50%;animation:radar-spin 18s linear infinite}.company-node{position:absolute;min-width:142px;max-width:190px;min-height:70px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px;background:rgba(13,36,47,.72);border:1px solid color-mix(in srgb,var(--sector-accent) 38%,rgba(255,255,255,.1));border-radius:5px;box-shadow:0 14px 35px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(14px)}.company-node:hover{border-color:var(--sector-accent);transform:translateY(-3px)!important}.node-pulse{width:8px;height:8px;border-radius:50%;background:var(--sector-accent);box-shadow:0 0 13px var(--sector-accent)}.company-node strong{font-size:13px;line-height:1.25;font-weight:500}.company-node small{align-self:start;color:rgba(255,255,255,.24);font:8px ui-monospace,monospace}.node-a{left:8%;top:13%}.node-b{right:9%;top:10%}.node-c{left:35%;top:37%}.node-d{right:5%;top:49%}.node-e{left:5%;top:60%}.node-f{left:38%;bottom:8%}.node-g{right:7%;bottom:7%}.node-h{left:9%;bottom:7%}.experience-instruction{position:absolute;z-index:3;left:calc(36% + 25px);right:25px;bottom:17px;display:flex;justify-content:space-between;color:rgba(255,255,255,.2);font:8px ui-monospace,monospace;letter-spacing:.13em;pointer-events:none}@keyframes radar-spin{to{transform:rotate(1turn)}}.closing{position:relative;isolation:isolate;text-align:center;background:#064b70;color:#fff;padding:150px 24px;overflow:hidden}.closing-grid{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(255,255,255,.085) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.085) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 70%);mask-image:radial-gradient(circle at center,black,transparent 70%)}.closing:before{content:"";position:absolute;z-index:-1;width:600px;height:600px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 100px rgba(255,255,255,.04),0 0 0 200px rgba(255,255,255,.025)}.closing .status-pill{justify-content:center}.closing h2{margin:28px auto 25px;font-size:clamp(58px,7vw,112px);line-height:.89;letter-spacing:-.075em;font-weight:500}.closing h2 span{color:#c9f0ff}.closing>p:not(.status-pill){max-width:580px;margin:0 auto 36px;color:rgba(255,255,255,.78);font-size:17px;line-height:1.6}.closing .button-lime{position:relative}footer{display:grid;grid-template-columns:1fr 1.3fr auto;gap:40px;align-items:start;padding:64px max(42px,calc((100vw - 1480px)/2)) 30px;background:#043a57;color:#fff}.footer-brand img{height:26px}.footer-brand+p{margin:0;color:rgba(255,255,255,.5);font-size:13px}.footer-brand~div{display:flex;gap:28px}.footer-brand~div a{color:rgba(255,255,255,.7);font-size:12px}footer small{grid-column:1/-1;margin-top:50px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.34);font:9px ui-monospace,monospace;letter-spacing:.12em}.approach{background:#e3e7e8}.approach-title p{color:#4b5559}.approach-board{background:#07110e;box-shadow:0 40px 80px rgba(22,61,18,.15)}.approach-board,.board-header{border-color:rgba(255,255,255,.1)}.board-header{color:rgba(255,255,255,.33)}.board-copy{border-color:rgba(255,255,255,.1)}.board-copy p{color:rgba(255,255,255,.5)}.board-steps article{border-color:rgba(255,255,255,.1)}.board-steps article:hover{background:rgba(159,255,79,.05)}.board-steps article>span{color:rgba(255,255,255,.3)}.board-steps p{color:rgba(255,255,255,.45)}.experience-explorer{--sector-accent:#9fff4f;border-color:rgba(7,16,13,.2);background:#07110e;box-shadow:0 35px 80px rgba(7,16,13,.13)}.company-node{background:rgba(11,27,21,.92);box-shadow:0 14px 35px rgba(0,0,0,.25)}.closing{background:#000}.closing-grid{background-image:linear-gradient(rgba(10,132,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(10,132,255,.08) 1px,transparent 0)}.closing:before{border-color:rgba(10,132,255,.18);box-shadow:0 0 0 100px rgba(10,132,255,.035),0 0 0 200px rgba(10,132,255,.02)}.closing .status-pill{color:rgba(255,255,255,.5)}.closing .status-pill i{background:#0a84ff;box-shadow:0 0 14px #0a84ff}.closing h2,.closing h2 span{color:#f5f5f7}.closing>p:not(.status-pill){color:rgba(245,245,247,.68)}.closing .button-lime{border:2px solid #0a84ff;border-radius:999px;background:#0a84ff;color:#fff;box-shadow:none}.closing .button-lime:hover{background:#2997ff;border-color:#2997ff;transform:translateY(-2px)}footer{background:#07110e}.footer-brand+p{color:rgba(255,255,255,.38)}.footer-brand~div a{color:rgba(255,255,255,.6)}footer small{border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.25)}.discuss-site{min-height:100vh;background:#07110e;color:#fff}.discuss-page{position:relative;min-height:100svh;overflow:hidden;padding:0 42px 28px;background:#07110e}.discuss-page:before{width:820px;height:820px;right:-230px;top:-280px;border-radius:50%;background:radial-gradient(circle,rgba(10,132,255,.2),transparent 67%)}.discuss-page:after,.discuss-page:before{content:"";position:absolute;pointer-events:none}.discuss-page:after{inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,black,transparent 88%);mask-image:linear-gradient(180deg,black,transparent 88%)}.discuss-nav{position:relative;z-index:3}.discuss-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(440px,.86fr) minmax(560px,1.14fr);gap:7vw;align-items:center;width:100%;max-width:1480px;min-height:calc(100svh - 165px);margin:auto;padding:70px 0 60px}.discuss-intro h1{max-width:700px;margin:30px 0 28px;font-size:clamp(58px,5.6vw,92px);line-height:.9;letter-spacing:-.07em;font-weight:500}.discuss-intro h1 span{color:rgba(255,255,255,.38)}.discuss-lead{max-width:560px;margin:0;color:rgba(255,255,255,.62);font-size:17px;line-height:1.65}.discuss-area{max-width:560px;margin-top:38px;padding:18px 20px;border-left:2px solid #0a84ff;background:rgba(10,132,255,.045)}.discuss-area>span{display:block;color:#62b0ff;font:8px ui-monospace,monospace;letter-spacing:.15em}.discuss-area strong{display:block;margin-top:7px;font-size:17px;font-weight:500}.discuss-area p{margin:5px 0 0;color:rgba(255,255,255,.4);font-size:11px}.discuss-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;max-width:680px;margin-top:44px;padding-top:20px;border-top:1px solid rgba(255,255,255,.11)}.discuss-steps>div{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:10px;column-gap:10px}.discuss-steps>div>span{grid-row:1/3;color:rgba(255,255,255,.25);font:8px ui-monospace,monospace}.discuss-steps strong{color:rgba(255,255,255,.76);font-size:10px;font-weight:500}.discuss-steps small{margin-top:3px;color:rgba(255,255,255,.32);font-size:8px;line-height:1.4}.discuss-steps>svg{color:rgba(255,255,255,.2);width:14px}.discuss-panel{overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(8,18,17,.95);box-shadow:0 45px 120px rgba(0,0,0,.45)}.discuss-panel-bar{display:flex;justify-content:space-between;align-items:center;height:42px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.32);font:8px ui-monospace,monospace;letter-spacing:.13em}.discuss-panel-bar span:last-child{display:flex;align-items:center;gap:7px;color:#9fff4f}.discuss-panel-bar i{width:6px;height:6px;border-radius:50%;background:#9fff4f;box-shadow:0 0 12px rgba(159,255,79,.7)}.discuss-panel-body{padding:34px 38px 30px}.discuss-kicker{margin:0;color:#62b0ff;font:8px ui-monospace,monospace;letter-spacing:.16em}.discuss-panel-body h2{margin:13px 0 12px;font-size:clamp(34px,3vw,46px);line-height:1;letter-spacing:-.05em;font-weight:500}.discuss-panel-body>p:not(.discuss-kicker){max-width:540px;margin:0;color:rgba(255,255,255,.5);font-size:13px;line-height:1.6}.discuss-form{margin-top:28px}.discuss-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.discuss-field{display:block;min-width:0}.discuss-field.wide{grid-column:1/-1}.discuss-field>span{display:block;margin:0 0 7px 1px;color:rgba(255,255,255,.38);font:7px ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.discuss-input{width:100%;height:44px;padding:0 13px;border:1px solid rgba(255,255,255,.11);border-radius:3px;outline:none;background:#0b1715;color:#fff;font:13px var(--font-sans);transition:border-color .2s,background .2s,box-shadow .2s}.discuss-input:hover{border-color:rgba(255,255,255,.22)}.discuss-input:focus{border-color:#0a84ff;background:#0d1b19;box-shadow:0 0 0 3px rgba(10,132,255,.1)}.discuss-input[aria-invalid=true]{border-color:#ff8a4c}.discuss-textarea-field{margin-top:17px}.discuss-textarea{min-height:118px;height:auto;padding:13px;resize:vertical;line-height:1.55}.discuss-textarea::-moz-placeholder{color:rgba(255,255,255,.22)}.discuss-textarea::placeholder{color:rgba(255,255,255,.22)}.discuss-field-error{margin:6px 0 0;color:#ffab78;font-size:10px}.discuss-form-message{margin:0 0 18px;padding:12px 14px;border:1px solid;font-size:12px;line-height:1.5}.discuss-form-message.success{border-color:rgba(159,255,79,.25);background:rgba(159,255,79,.07);color:#d8ffc0}.discuss-form-message.error{border-color:rgba(255,138,76,.25);background:rgba(255,138,76,.07);color:#ffd4bd}.discuss-submit{display:inline-flex;align-items:center;justify-content:center;gap:16px;margin-top:22px;padding:14px 20px;border:2px solid #0a84ff;border-radius:999px;background:#0a84ff;color:#fff;font:600 13px var(--font-sans);cursor:pointer;transition:.25s}.discuss-submit:hover{border-color:#2997ff;background:#2997ff;transform:translateY(-2px)}.discuss-submit:focus-visible{outline:2px solid #9fff4f;outline-offset:3px}.discuss-submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.discuss-return{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:rgba(255,255,255,.4);font-size:10px;transition:.2s}.discuss-return:hover{color:#fff}.discuss-footer{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1480px;min-height:65px;margin:auto;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.24);font:8px ui-monospace,monospace;letter-spacing:.12em}@media(max-width:1050px){.discuss-page{padding:0 24px 24px}.discuss-nav .nav-cta{display:flex}.discuss-layout{grid-template-columns:1fr;gap:55px;padding:70px 0}.discuss-intro,.discuss-panel{max-width:780px}.discuss-panel{width:100%}}@media(max-width:700px){.discuss-page{padding:0 18px 20px}.discuss-nav .nav-cta{padding:9px 12px;font-size:0}.discuss-nav .nav-cta svg{width:17px;height:17px}.discuss-layout{gap:42px;padding:60px 0 50px}.discuss-intro h1{font-size:clamp(50px,15vw,70px)}.discuss-lead{font-size:15px}.discuss-steps{grid-template-columns:1fr;gap:15px}.discuss-steps>svg{display:none}.discuss-panel-body{padding:28px 18px 24px}.discuss-form-grid{grid-template-columns:1fr}.discuss-field.wide{grid-column:auto}.discuss-footer{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px}}.ontology-board{color:#f7fbf9}.ontology-board:after{background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:42px 42px;opacity:.4;mix-blend-mode:normal}.ontology-board header h2{line-height:1.05}.schema-status{border-color:rgba(159,255,79,.25);background:rgba(159,255,79,.06)}.company-schema-view{position:absolute;z-index:2;inset:101px 24px 44px;display:grid;grid-template-columns:minmax(150px,.9fr) minmax(330px,2fr) minmax(190px,1.05fr);grid-template-rows:auto minmax(260px,1fr) auto auto;gap:12px;overflow:hidden}.company-schema-flow-lines{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none}.company-schema-flow-lines path{fill:none;stroke:rgba(113,205,255,.18);stroke-width:.55;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.company-schema-section-heading{position:relative;z-index:2;display:grid;gap:3px}.company-schema-section-heading span{color:#9fc1cc;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.company-schema-section-heading b{color:#f1f8f5;font-size:11px;font-weight:600}.company-schema-outcomes{position:relative;z-index:2;grid-column:1/3}.company-schema-outcome-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px}.company-schema-action,.company-schema-outcome,.company-schema-source-group button,.company-schema-unstructured button,.company-schema-view-item{font-family:var(--font-sans);cursor:pointer;transition:opacity .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s}.company-schema-outcome{display:flex;align-items:center;gap:7px;min-height:41px;padding:7px 9px;border:1px solid rgba(255,255,255,.13);border-radius:5px;background:rgba(5,19,19,.72);color:#f5faf8;text-align:left}.company-schema-outcome svg{width:16px;flex:none;color:#aaff72}.company-schema-outcome.risk svg{color:#ffc65c}.company-schema-outcome.action svg{color:#9abaff}.company-schema-outcome span{font-size:11px;font-weight:600;line-height:1.15}.company-schema-outcome.is-linked,.company-schema-outcome:focus-visible,.company-schema-outcome:hover{border-color:#75d0ff;background:rgba(10,132,255,.16);transform:translateY(-2px);outline:none}.company-schema-ontology{position:relative;z-index:2;grid-column:1/3;grid-row:2;min-height:260px;overflow:hidden}.company-schema-ontology>svg{position:absolute;z-index:1;inset:29px 3% 0;width:94%;height:calc(100% - 29px);overflow:visible}.company-schema-ontology>svg path{fill:none;stroke:rgba(112,199,255,.22);stroke-width:.65;stroke-dasharray:2 3;vector-effect:non-scaling-stroke;transition:.2s}.company-schema-view.has-active .company-schema-ontology>svg path{opacity:.25}.company-schema-view.has-active .company-schema-ontology>svg path.is-linked{opacity:1}.company-schema-core{position:absolute;z-index:3;top:54%;left:50%;display:grid;justify-items:center;gap:4px;width:124px;height:124px;padding:13px 8px;border:1px solid rgba(159,255,79,.58);border-radius:50%;background:radial-gradient(circle at 42% 25%,#26615e,#092827 72%);color:#fff;box-shadow:0 0 0 9px rgba(159,255,79,.045),0 0 48px rgba(50,194,161,.25);transform:translate(-50%,-50%)}.company-schema-core strong{color:#d8f4da;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.company-schema-core i{display:grid;place-items:center;width:34px;height:34px;border:2px solid rgba(255,255,255,.8);border-radius:50%;color:#fff;font:700 18px var(--font-sans);font-style:normal}.company-schema-core b{font-size:13px}.company-schema-core small{color:#baff91;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.company-schema-entity{position:absolute;z-index:4;display:flex;align-items:center;gap:6px;padding:6px 8px 6px 6px;border:1px solid rgba(185,233,225,.25);border-radius:6px;background:rgba(5,19,19,.92);color:#eff8f5;transform:translate(-50%,-50%)}.company-schema-entity i{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(51,199,144,.52);border-radius:4px;color:#8de9c4}.company-schema-entity i svg{width:15px;height:15px}.company-schema-entity span{white-space:nowrap;font-size:12px;font-weight:600}.company-schema-entity.is-linked,.company-schema-entity:focus-visible,.company-schema-entity:hover{border-color:#9fff4f;background:#0b2926;box-shadow:0 0 20px rgba(51,199,144,.28);outline:none}.company-schema-commercial{position:relative;z-index:3;grid-column:3;grid-row:1/4;min-width:0;padding:13px;border:1px solid rgba(117,208,255,.2);border-radius:7px;background:rgba(4,16,17,.62)}.company-schema-view-list{display:grid;gap:6px;margin-top:10px}.company-schema-view-item{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:rgba(255,255,255,.035);color:#fff;text-align:left}.company-schema-view-item i{display:grid;place-items:center;width:27px;height:27px;border-radius:4px;background:rgba(10,132,255,.14);color:#75d0ff}.company-schema-view-item span{display:grid;gap:3px;min-width:0;flex:1}.company-schema-view-item b{font-size:12px}.company-schema-action small,.company-schema-view-item small{color:rgba(255,255,255,.52);font-size:10px;line-height:1.2}.company-schema-view-item>svg{width:15px;color:rgba(255,255,255,.4)}.company-schema-view-item.is-linked,.company-schema-view-item:focus-visible,.company-schema-view-item:hover{border-color:#75d0ff;background:rgba(10,132,255,.14);outline:none}.company-schema-actions{margin-top:17px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.company-schema-actions .company-schema-section-heading{margin-bottom:8px}.company-schema-action{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:7px;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:rgba(255,255,255,.035);color:#fff;text-align:left}.company-schema-action+.company-schema-action{margin-top:5px}.company-schema-action svg{width:17px;color:#ffc65c}.company-schema-action.positive svg{color:#aaff72}.company-schema-action.action svg{color:#aabfff}.company-schema-action span{display:grid;gap:3px}.company-schema-action b{font-size:11px}.company-schema-action.is-linked,.company-schema-action:focus-visible,.company-schema-action:hover{border-color:#9fff4f;background:rgba(159,255,79,.1);outline:none}.company-schema-sources{position:relative;z-index:2;grid-column:1/3;grid-row:3;min-width:0;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.company-schema-source-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px}.company-schema-source-group{min-width:0}.company-schema-source-group>span{display:block;margin-bottom:5px;color:#a7c6d2;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.company-schema-source-group>div{display:flex;flex-wrap:wrap;gap:4px}.company-schema-source-group button{display:flex;align-items:center;gap:4px;min-width:0;min-height:27px;padding:4px 6px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:rgba(255,255,255,.04);color:#eef7f4}.company-schema-source-group button img{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.company-schema-source-group button b{overflow:hidden;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.company-schema-source-group button.is-linked,.company-schema-source-group button:focus-visible,.company-schema-source-group button:hover{border-color:#75d0ff;background:rgba(10,132,255,.16);outline:none}.company-schema-unstructured{position:relative;z-index:2;grid-column:1/3;grid-row:4;padding:9px 0 1px;border-top:1px solid rgba(255,255,255,.1)}.company-schema-unstructured>div:last-child{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.company-schema-unstructured button{display:flex;align-items:center;gap:5px;min-height:28px;padding:4px 7px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:rgba(255,255,255,.035);color:#eaf5f1}.company-schema-unstructured button img{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.company-schema-unstructured button svg{width:17px;color:#75d0ff}.company-schema-unstructured button b{font-size:10px}.company-schema-unstructured button.is-linked,.company-schema-unstructured button:focus-visible,.company-schema-unstructured button:hover{border-color:#75d0ff;background:rgba(10,132,255,.16);outline:none}.company-schema-view.has-active .company-schema-action:not(.is-linked),.company-schema-view.has-active .company-schema-entity:not(.is-linked),.company-schema-view.has-active .company-schema-outcome:not(.is-linked),.company-schema-view.has-active .company-schema-source-group button:not(.is-linked),.company-schema-view.has-active .company-schema-unstructured button:not(.is-linked),.company-schema-view.has-active .company-schema-view-item:not(.is-linked){opacity:.42}.company-schema-view.has-active .is-linked{opacity:1}.graph-structure-cta{border-color:#0a84ff;background:#0a84ff}@media(max-width:1050px) and (min-width:701px){.company-schema-view{grid-template-columns:1.1fr 1.6fr;grid-template-rows:auto auto auto auto;overflow:auto}.company-schema-ontology,.company-schema-outcomes,.company-schema-sources,.company-schema-unstructured{grid-column:1/3}.company-schema-commercial{grid-column:1/3;grid-row:3}.company-schema-sources{grid-row:4}.company-schema-unstructured{grid-row:5}}@media(max-width:700px){.ontology-board{overflow:auto}.ontology-board header{left:16px;top:16px;right:16px}.ontology-board header h2{max-width:315px;font-size:22px}.ontology-board header p{max-width:300px;font-size:12px}.schema-status{top:77px;right:auto;left:0;font-size:10px}.graph-structure-cta{top:76px;right:14px;bottom:auto}.company-schema-view{position:relative;inset:auto;display:flex;flex-direction:column;gap:16px;min-height:1140px;margin:130px 14px 52px;overflow:visible}.company-schema-outcomes{order:1}.company-schema-ontology{order:2;min-height:350px}.company-schema-commercial{order:3}.company-schema-sources{order:4}.company-schema-unstructured{order:5}.company-schema-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-schema-outcome{min-height:47px}.company-schema-entity span{font-size:11px}.company-schema-core{width:112px;height:112px}.company-schema-source-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.company-schema-source-group button b{font-size:10px}}@keyframes ticker{to{transform:translateX(-100%)}}@media(max-width:1050px){.hero{padding:0 24px 24px}.nav-shell{height:80px}.nav-cta,.nav-links{display:none}.nav-shell{grid-template-columns:1fr auto}.menu-button{display:block}.hero-content{grid-template-columns:1fr;gap:60px;padding:85px 0}.hero-copy,.hero-visual{max-width:760px}.hero-visual{width:100%;margin:auto}.section-pad{padding:100px 28px}.section-heading{grid-template-columns:1fr 1.5fr}.section-heading>p{grid-column:2}.capability-grid{grid-template-columns:.8fr 1.2fr}.capability-panel{padding:50px}.capability-panel ul{grid-template-columns:1fr}.board-copy{padding:45px}.experience-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.experience-tabs::-webkit-scrollbar{display:none}.experience-tabs button{flex:0 0 210px}.experience-stage-content{grid-template-columns:.8fr 1.2fr}.experience-detail{padding:50px 35px}footer{padding-left:28px;padding-right:28px}}@media(max-width:720px){.hero{padding:0 18px 20px}.hero-content{min-height:auto;padding:75px 0 55px}.hero h1{font-size:clamp(50px,15vw,76px)}.hero-intro{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-foot{justify-content:center}.hero-foot>p{display:none}.signal-shell{transform:none}.signal-main{padding:16px}.signal-heading h3{font-size:19px}.signal-view-switch button{width:30px;justify-content:center;font-size:0;padding:7px}.signal-metric-row{grid-template-columns:1fr}.signal-metric-row div:nth-child(n+2){display:none}.signal-chart{height:220px}.signal-chart>.signal-plot{height:174px}.signal-month-rail{left:7px;right:7px}.signal-month-rail button{font-size:6px}.signal-series-legend{left:27px;gap:6px}.signal-callout{display:none}.signal-drivers-head{align-items:flex-start;flex-direction:column;gap:7px}.signal-channel-switch{width:100%}.signal-channel-switch button{flex:1}.signal-driver-group,.signal-efficiency{grid-template-columns:1fr}.signal-driver-group>p,.signal-efficiency>p{padding:8px 9px;border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}.signal-driver-group:nth-of-type(3)>div,.signal-driver-group>div{grid-template-columns:repeat(2,1fr)}.signal-driver-group span{min-height:66px}.signal-efficiency>div{grid-template-columns:1fr}.signal-efficiency span{border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}.database-table-wrap{height:260px}.database-toolbar span:last-child{display:none}.section-pad{padding:80px 20px}.section-label{margin-bottom:45px}.approach-title,.experience-copy,.manifesto-grid{grid-template-columns:1fr;gap:40px}.approach-title h2,.experience h2,.manifesto h2{font-size:45px}.flow-line{grid-template-columns:1fr;margin-top:60px}.flow-line>svg{transform:rotate(90deg);margin:auto}.section-heading{display:block}.section-heading h2{font-size:45px}.section-heading .section-label{margin-bottom:45px}.section-heading>p{margin-top:25px}.capability-grid{display:block;border-bottom:0}.capability-list{border-right:0}.capability-list button{min-height:83px;padding-right:5px}.capability-panel{min-height:500px;padding:40px 24px}.eyebrow{margin-top:60px}.capability-panel h3{font-size:43px}.capability-summary{font-size:16px}.board-body{grid-template-columns:1fr}.board-copy{padding:35px 25px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.board-copy h3{margin-top:55px}.board-steps article{grid-template-columns:35px 1fr;padding:28px 24px;gap:10px}.experience-explorer{margin-top:55px}.experience-tabs button{flex-basis:175px;min-height:76px;padding:14px}.experience-stage,.experience-stage-content{min-height:0}.experience-stage-content{grid-template-columns:1fr}.experience-detail{min-height:385px;padding:35px 25px;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.experience-detail h3{margin-top:55px;font-size:43px}.experience-count{margin-top:35px}.company-field{min-height:510px;overflow:hidden}.company-radar{width:285px;height:285px}.company-radar:before{inset:52px}.company-radar:after{inset:106px}.company-node{min-width:120px;max-width:148px;min-height:60px;padding:10px;gap:8px}.company-node strong{font-size:11px}.node-a{left:4%;top:8%}.node-b{right:4%;top:11%}.node-c{left:29%;top:34%}.node-d{right:2%;top:52%}.node-e{left:2%;top:58%}.node-f{left:31%;bottom:7%}.node-g{right:3%;bottom:8%}.node-h{left:3%;bottom:8%}.experience-instruction{display:none}.closing{padding:110px 20px}.closing h2{font-size:58px}footer{grid-template-columns:1fr;padding:50px 20px 24px}footer small{margin-top:25px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ontology-board{background:radial-gradient(ellipse at 50% 53%,rgba(38,82,88,.35),transparent 45%),linear-gradient(140deg,#061210,#08191c 58%,#07110e)}.ontology-board header{left:28px;top:23px;right:28px}.ontology-board header strong{color:#79cfff;font-size:9px;letter-spacing:.17em}.ontology-board header h2{margin:8px 0 4px;color:#f8faf7;font-size:28px;line-height:1.03}.ontology-board header p{max-width:520px;color:rgba(242,248,246,.76);font-size:13px}.schema-status{right:185px;border-color:rgba(121,207,255,.38);background:rgba(10,132,255,.1);color:#e8f7ff;font-size:8px}.graph-structure-cta{top:71px;bottom:auto;min-height:31px;padding:7px 11px;font-size:9px}.spatial-ontology{top:126px;right:4%;bottom:166px;left:4%;min-height:210px}.spatial-core{width:116px;height:116px;padding:11px 8px}.spatial-core b{font-size:12px}.spatial-core small{font-size:6px}.spatial-ontology>svg path{stroke-width:.55;stroke-dasharray:none}.spatial-ontology>svg path.primary{stroke:rgba(112,199,255,.24)}.spatial-ontology>svg path.secondary{stroke:rgba(112,199,255,.08)}.spatial-ontology>svg path.is-linked{stroke:#75d0ff;stroke-width:1.2;opacity:1;filter:drop-shadow(0 0 4px rgba(117,208,255,.58))}.spatial-entity{padding:6px 9px 6px 6px;background:rgba(5,19,19,.94)}.spatial-entity span{overflow:visible;color:#f4faf8;font-size:11px;white-space:nowrap}.spatial-entity.back{opacity:.9}.spatial-signal b{color:#f2f8f6;font-size:11px}.spatial-outcome b{color:#f7faf8;font-size:11px}.spatial-source-foundation{min-height:150px}.spatial-source-groups{grid-template-columns:1fr 1fr .8fr .8fr 1.25fr 1fr 1.55fr;gap:7px}.spatial-source-group>span{min-height:18px;color:#c1d4dc;font-size:8px;line-height:1.2}.spatial-source-group>div{align-content:flex-start;gap:4px}.spatial-source-group button{width:-moz-max-content;width:max-content;max-width:100%;min-height:28px;height:auto}.spatial-source-group button img{width:17px;height:17px}.spatial-source-group button b{overflow:visible;color:#f2f8f6;font-size:10px;text-overflow:clip;white-space:nowrap}.spatial-source-group.unstructured>b{color:#e1eeea;font-size:10px}.spatial-source-group.unstructured button b{font-size:9px}.spatial-schema button{transition:opacity .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.spatial-schema.has-active .spatial-entity:not(.is-linked),.spatial-schema.has-active .spatial-outcome:not(.is-linked),.spatial-schema.has-active .spatial-signal:not(.is-linked),.spatial-schema.has-active .spatial-source-group button:not(.is-linked){opacity:.42}.spatial-schema.has-active .spatial-ontology>svg path:not(.is-linked){opacity:.16}.spatial-schema.has-active .spatial-entity.is-linked,.spatial-schema.has-active .spatial-outcome.is-linked,.spatial-schema.has-active .spatial-signal.is-linked,.spatial-schema.has-active .spatial-source-group button.is-linked{opacity:1}@media(max-width:900px){.schema-status{right:172px}.spatial-source-groups{grid-template-columns:repeat(4,1fr);row-gap:9px}.spatial-source-foundation{min-height:230px}.spatial-ontology{right:2%;bottom:240px;left:2%}}@media(max-width:700px){.ontology-board header{left:16px;top:16px;right:16px}.ontology-board header h2{max-width:315px;font-size:22px}.ontology-board header p{max-width:300px;font-size:12px}.schema-status{top:78px;right:auto;left:0;font-size:7px}.graph-structure-cta{top:76px;right:14px;bottom:auto}.spatial-schema{top:130px}.spatial-ontology{top:265px;right:0;bottom:auto;left:0;height:350px}.spatial-core{width:108px;height:108px}.spatial-entity span{font-size:10px}.spatial-source-foundation{top:640px}.spatial-source-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.spatial-source-group button b{font-size:10px}}.ontology-board{background:radial-gradient(circle at 47% 42%,rgba(36,84,91,.45),transparent 38%),linear-gradient(145deg,#071412,#091d20 58%,#07100e)}.ontology-board header{left:26px;top:20px;right:26px}.ontology-board header strong{color:#83d6ff;letter-spacing:.16em}.ontology-board header h2{max-width:560px;margin:9px 0 5px;color:#fff;font-size:27px}.ontology-board header p{max-width:560px;color:rgba(242,248,246,.7);font-size:12px}.schema-status{top:0;right:190px;left:auto;color:rgba(255,255,255,.7);font-size:10px}.graph-structure-cta{top:auto;right:24px;bottom:12px;font-size:10px}@media(max-width:700px){.ontology-board header{left:16px;top:16px;right:16px}.ontology-board header h2{max-width:315px;font-size:22px}.ontology-board header p{max-width:300px;font-size:12px}.schema-status{top:77px;right:auto;left:0;font-size:10px}.graph-structure-cta{top:76px;right:14px;bottom:auto}}.ontology-board{background:radial-gradient(circle at 50% 52%,rgba(28,81,91,.34),transparent 36%),linear-gradient(145deg,#061416,#071d21 58%,#06100f)}.ontology-board header{left:34px;top:31px;right:34px}.ontology-board header strong{color:#75d9f5;font-size:10px;letter-spacing:.14em}.simple-company-schema{position:absolute;inset:72px 28px 22px;display:grid;grid-template-columns:29% 42% 29%;align-items:stretch;overflow:hidden}.simple-schema-flow{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.simple-flow-path{fill:none;stroke:rgba(81,143,255,.34);stroke-width:.55;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(88,115,255,.22))}.simple-flow-particle{fill:#8dcbff;filter:drop-shadow(0 0 4px #487dff)}.simple-company-schema.has-active .simple-flow-path{opacity:.16}.simple-company-schema.has-active .simple-flow-path:has(+.simple-flow-particle){opacity:.16}.simple-schema-outcomes,.simple-schema-sources{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0 18px}.simple-schema-source-group{position:relative;width:86%;min-height:69px;padding:9px 9px 8px;border:1px solid rgba(75,174,194,.2);border-radius:8px;background:rgba(4,28,31,.68)}.simple-schema-source-group>span{display:block;margin-bottom:8px;color:#66d8ea;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.simple-schema-source-group>div{display:flex;gap:5px}.simple-schema-source-group button{display:grid;place-items:center;width:31px;height:31px;padding:4px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.045);cursor:pointer;transition:.2s}.simple-schema-source-group button img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.simple-schema-source-group button.is-linked,.simple-schema-source-group button:focus-visible,.simple-schema-source-group button:hover{border-color:#55cfff;background:rgba(41,128,255,.2);box-shadow:0 0 15px rgba(41,128,255,.26);outline:none}.simple-schema-port{position:absolute;top:50%;right:-4px;width:7px;height:7px;border-radius:50%;background:#68baff;box-shadow:0 0 11px #387bff}.simple-schema-core{position:relative;z-index:3;align-self:center;justify-self:center;display:grid;place-items:center;width:146px;height:146px;border:1px solid rgba(105,143,255,.96);border-radius:50%;background:radial-gradient(circle at 42% 32%,#16384e,#081925 68%,#061117);box-shadow:0 0 0 8px rgba(61,109,255,.09),0 0 26px rgba(45,88,255,.72),0 0 72px rgba(70,47,255,.38),inset 0 0 30px rgba(64,141,255,.25);animation:simple-schema-pulse 4.8s ease-in-out infinite}.simple-schema-core:before{content:"";position:absolute;inset:-7px;border:1px solid rgba(106,116,255,.54);border-radius:50%;animation:simple-schema-ring 4.8s ease-in-out infinite}.simple-schema-core span{display:grid;place-items:center;width:60px;height:60px;border:2px solid rgba(255,255,255,.92);border-radius:50%;color:#fff;font-size:35px;font-weight:500;line-height:1}.simple-schema-outcomes{padding:20px 0 18px 10px}.simple-schema-outcome{position:relative;display:flex;align-items:center;gap:10px;width:92%;min-height:62px;padding:9px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(5,29,32,.72);color:#fff;text-align:left;cursor:pointer;transition:.2s}.simple-schema-outcome svg:first-child{display:grid;flex:none;place-items:center;width:30px;height:30px;padding:6px;border-radius:6px}.simple-schema-outcome span{flex:1;font-size:12px;line-height:1.1}.simple-schema-outcome>svg:nth-of-type(2){width:14px;color:rgba(255,255,255,.6)}.simple-schema-outcome>svg:last-child{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0}.simple-schema-outcome>svg:last-child circle{fill:#b4ddff;filter:drop-shadow(0 0 4px #5c95ff)}.simple-schema-outcome.blue svg:first-child{color:#69baff;background:rgba(40,117,255,.22)}.simple-schema-outcome.green svg:first-child{color:#aaff72;background:rgba(73,199,93,.18)}.simple-schema-outcome.amber svg:first-child{color:#ffd269;background:rgba(246,174,27,.18)}.simple-schema-outcome.cyan svg:first-child{color:#64d9ff;background:rgba(34,160,220,.2)}.simple-schema-outcome.is-linked,.simple-schema-outcome:focus-visible,.simple-schema-outcome:hover{border-color:#6ed2ff;background:rgba(10,132,255,.17);box-shadow:0 0 18px rgba(30,137,255,.18);outline:none;transform:translateX(-2px)}.simple-company-schema.has-active .simple-schema-outcome:not(.is-linked),.simple-company-schema.has-active .simple-schema-source-group:not(:has(.is-linked)){opacity:.5}@keyframes simple-schema-pulse{0%,to{box-shadow:0 0 0 8px rgba(61,109,255,.08),0 0 26px rgba(45,88,255,.64),0 0 72px rgba(70,47,255,.3),inset 0 0 30px rgba(64,141,255,.2)}50%{box-shadow:0 0 0 11px rgba(61,109,255,.13),0 0 34px rgba(45,120,255,.88),0 0 88px rgba(70,47,255,.5),inset 0 0 38px rgba(64,141,255,.3)}}@keyframes simple-schema-ring{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.035)}}@media(max-width:900px) and (min-width:701px){.simple-company-schema{inset:72px 18px 18px;grid-template-columns:31% 38% 31%}.simple-schema-core{width:120px;height:120px}.simple-schema-core span{width:50px;height:50px;font-size:30px}.simple-schema-source-group{width:95%}.simple-schema-source-group button{width:27px;height:27px}.simple-schema-source-group button img{width:19px;height:19px}.simple-schema-outcome{width:100%;min-height:56px}.simple-schema-outcome span{font-size:11px}}@media(max-width:700px){.ontology-board{overflow:auto}.ontology-board header{left:18px;top:20px;right:18px}.simple-company-schema{position:relative;inset:auto;display:flex;flex-direction:column;gap:15px;min-height:730px;margin:72px 16px 22px;overflow:visible}.simple-schema-sources{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0}.simple-schema-source-group{width:100%;min-height:63px;padding:7px}.simple-schema-source-group>span{margin-bottom:6px;font-size:10px}.simple-schema-source-group button{width:28px;height:28px}.simple-schema-source-group button img{width:19px;height:19px}.simple-schema-port{display:none}.simple-schema-core{order:2;width:120px;height:120px;margin:8px auto}.simple-schema-core span{width:52px;height:52px;font-size:31px}.simple-schema-outcomes{order:3;gap:8px;padding:0}.simple-schema-outcome{width:100%;min-height:53px}.simple-schema-flow{display:none}}@media(prefers-reduced-motion:reduce){.simple-schema-core,.simple-schema-core:before{animation:none}.simple-flow-particle{display:none}}.simple-flow-path{stroke:rgba(105,159,255,.48);stroke-width:.62;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(77,111,255,.28));transition:stroke .2s,opacity .2s,filter .2s}.simple-flow-path.is-linked{stroke:#80c9ff;stroke-width:.86;filter:drop-shadow(0 0 5px rgba(77,160,255,.7))}.simple-flow-signal{opacity:.95}.simple-flow-halo{fill:rgba(106,187,255,.24);filter:blur(1.3px)}.simple-flow-particle{fill:#edf8ff;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 6px #5794ff)}.simple-schema-input-anchor,.simple-schema-output-anchor{fill:#9bdcff;filter:drop-shadow(0 0 4px #438bff)}.simple-schema-output-anchor{fill:#b79aff}.simple-schema-core{animation:simple-schema-pulse-refined 4.9s ease-in-out infinite}.simple-schema-core:before{animation:simple-schema-ring-refined 4.9s ease-in-out infinite}.simple-schema-outcome{transition:border-color .2s,background .2s,box-shadow .2s,transform .2s,opacity .2s}.simple-schema-outcome.is-linked,.simple-schema-outcome:focus-visible,.simple-schema-outcome:hover{border-color:#80d7ff;box-shadow:0 0 20px rgba(40,151,255,.25),inset 0 0 18px rgba(40,151,255,.08)}.simple-schema-outcome:first-child{animation-delay:2.45s}.simple-schema-outcome:nth-child(2){animation-delay:2.87s}.simple-schema-outcome:nth-child(3){animation-delay:3.29s}.simple-schema-outcome:nth-child(4){animation-delay:3.71s}.simple-schema-outcome{animation:simple-outcome-arrival 4.9s ease-in-out infinite}@keyframes simple-schema-pulse-refined{0%,42%,to{box-shadow:0 0 0 8px rgba(61,109,255,.08),0 0 26px rgba(45,88,255,.64),0 0 72px rgba(70,47,255,.3),inset 0 0 30px rgba(64,141,255,.2)}48%,57%{box-shadow:0 0 0 11px rgba(61,109,255,.14),0 0 38px rgba(45,120,255,.9),0 0 88px rgba(70,47,255,.52),inset 0 0 38px rgba(64,141,255,.32)}}@keyframes simple-schema-ring-refined{0%,42%,to{opacity:.4;transform:scale(1)}48%,57%{opacity:.95;transform:scale(1.035)}}@keyframes simple-outcome-arrival{0%,5%,to{border-color:rgba(255,255,255,.12);box-shadow:none}16%,8%{border-color:rgba(107,211,255,.68);box-shadow:0 0 16px rgba(40,151,255,.22),inset 0 0 12px rgba(40,151,255,.08)}}@media(prefers-reduced-motion:reduce){.simple-flow-signal{display:none}.simple-schema-core,.simple-schema-core:before{animation:none}}.simple-schema-source-group{border-color:rgba(116,190,204,.22);background:linear-gradient(145deg,rgba(8,32,35,.8),rgba(3,22,25,.68));box-shadow:inset 0 1px rgba(255,255,255,.035),0 9px 20px rgba(0,0,0,.08)}.simple-schema-source-group button{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.055);box-shadow:inset 0 1px rgba(255,255,255,.04)}.simple-schema-source-group button.is-linked,.simple-schema-source-group button:focus-visible,.simple-schema-source-group button:hover{box-shadow:0 0 13px rgba(72,164,255,.2),inset 0 1px rgba(255,255,255,.08)}.simple-schema-card-port,.simple-schema-port{width:5px;height:5px;border:1px solid rgba(179,229,255,.9);background:#a5dbff;box-shadow:0 0 6px rgba(82,163,255,.7)}.simple-schema-port{right:0;transform:translate(50%,-50%)}.simple-schema-card-port{left:0}.simple-schema-outcome,.simple-schema-outcome span{font-family:var(--font-sans)}.simple-schema-outcome span{font-weight:600;letter-spacing:-.01em}.simple-schema-core{background:radial-gradient(circle at 42% 31%,#1b3b4d,#0a202c 67%,#07151d);border-color:rgba(147,177,255,.95);box-shadow:0 0 0 6px rgba(77,116,255,.07),0 0 25px rgba(69,109,255,.62),0 0 55px rgba(73,56,227,.27),inset 0 0 25px rgba(92,161,255,.18)}.simple-schema-core:before{border-color:rgba(130,157,255,.42)}.simple-schema-core span{border-color:rgba(255,255,255,.88)}.simple-schema-card-port{position:absolute;top:50%;left:-3px;border-radius:50%;transform:translate(-50%,-50%)}.simple-schema-outcome{overflow:visible;border-color:rgba(166,215,224,.15);background:linear-gradient(145deg,rgba(11,36,40,.84),rgba(4,24,28,.7));box-shadow:inset 0 1px rgba(255,255,255,.035),0 9px 20px rgba(0,0,0,.08)}.simple-schema-outcome svg:first-of-type{filter:none}.simple-schema-outcome.is-linked .simple-schema-card-port,.simple-schema-outcome:focus-visible .simple-schema-card-port,.simple-schema-outcome:hover .simple-schema-card-port{box-shadow:0 0 10px rgba(97,193,255,.9)}.simple-flow-signal.signal-0{animation:flow-input-0 12s linear infinite}.simple-flow-signal.signal-1{animation:flow-input-1 12s linear infinite}.simple-flow-signal.signal-2{animation:flow-input-2 12s linear infinite}.simple-flow-signal.signal-3{animation:flow-input-3 12s linear infinite}.simple-flow-signal.output-signal.signal-0{animation:flow-output-0 12s linear infinite}.simple-flow-signal.output-signal.signal-1{animation:flow-output-1 12s linear infinite}.simple-flow-signal.output-signal.signal-2{animation:flow-output-2 12s linear infinite}.simple-flow-signal.output-signal.signal-3{animation:flow-output-3 12s linear infinite}.simple-flow-path.output-0{stroke:#6db9ff}.simple-flow-path.output-1{stroke:#86d66f}.simple-flow-path.output-2{stroke:#e7b85a}.simple-flow-path.output-3{stroke:#65c9df}.simple-flow-path.output-0.is-linked{stroke:#a5d8ff}.simple-flow-path.output-1.is-linked{stroke:#b4ef93}.simple-flow-path.output-2.is-linked{stroke:#ffe19a}.simple-flow-path.output-3.is-linked{stroke:#a1edff}.simple-schema-core{animation:simple-processing-cycle 12s ease-in-out infinite}.simple-schema-core:before{animation:simple-processing-ring 12s ease-in-out infinite}.simple-schema-outcome:first-child{animation-delay:1.95s}.simple-schema-outcome:nth-child(2){animation-delay:4.95s}.simple-schema-outcome:nth-child(3){animation-delay:7.95s}.simple-schema-outcome:nth-child(4){animation-delay:10.95s}.simple-schema-outcome{animation-duration:12s}@keyframes flow-input-0{0%,12%{opacity:1}13%,to{opacity:0}}@keyframes flow-input-1{0%,25%{opacity:0}26%,37%{opacity:1}38%,to{opacity:0}}@keyframes flow-input-2{0%,50%{opacity:0}51%,62%{opacity:1}63%,to{opacity:0}}@keyframes flow-input-3{0%,75%{opacity:0}76%,87%{opacity:1}88%,to{opacity:0}}@keyframes flow-output-0{0%,16%{opacity:0}17%,28%{opacity:1}29%,to{opacity:0}}@keyframes flow-output-1{0%,41%{opacity:0}42%,53%{opacity:1}54%,to{opacity:0}}@keyframes flow-output-2{0%,66%{opacity:0}67%,78%{opacity:1}79%,to{opacity:0}}@keyframes flow-output-3{0%,91%{opacity:0}92%,to{opacity:1}}@keyframes simple-processing-cycle{0%,8%,to{box-shadow:0 0 0 6px rgba(77,116,255,.07),0 0 25px rgba(69,109,255,.52),0 0 55px rgba(73,56,227,.22),inset 0 0 25px rgba(92,161,255,.16)}12%,17%,37%,42%,62%,67%,87%,92%{box-shadow:0 0 0 8px rgba(77,116,255,.11),0 0 32px rgba(69,129,255,.72),0 0 64px rgba(73,56,227,.32),inset 0 0 30px rgba(92,161,255,.23)}}@keyframes simple-processing-ring{0%,8%,to{opacity:.35;transform:scale(1)}12%,17%,37%,42%,62%,67%,87%,92%{opacity:.7;transform:scale(1.018)}}.graph-wall-preview-switch{top:18px;right:18px;gap:2px;padding:3px;border-color:rgba(255,255,255,.14);background:rgba(3,14,17,.78);box-shadow:inset 0 1px rgba(255,255,255,.05)}.graph-wall-preview-switch button{min-width:94px;height:32px;padding:0 12px;color:rgba(255,255,255,.48);font:600 10px var(--font-sans);letter-spacing:.02em;text-transform:none}.graph-wall-preview-switch button:hover{color:#d7efff;background:rgba(255,255,255,.05)}.graph-wall-preview-switch button.active{background:#187df4;color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.28)}@media(max-width:700px){.graph-wall-preview-switch{top:10px;right:10px}.graph-wall-preview-switch button{min-width:82px;height:30px;padding:0 8px;font-size:9px}}@media(prefers-reduced-motion:reduce){.simple-flow-signal,.simple-schema-core,.simple-schema-core:before,.simple-schema-outcome{animation:none;opacity:1}}.simple-schema-outcome.blue svg:first-of-type{color:#75bfff;background:rgba(49,125,255,.2);box-shadow:0 0 12px rgba(61,137,255,.16)}.simple-schema-outcome.green svg:first-of-type{color:#a5e879;background:rgba(72,186,91,.17);box-shadow:0 0 12px rgba(83,198,100,.14)}.simple-schema-outcome.amber svg:first-of-type{color:#ffd16b;background:rgba(225,157,34,.18);box-shadow:0 0 12px rgba(228,171,58,.16)}.simple-schema-outcome.cyan svg:first-of-type{color:#72dfff;background:rgba(43,162,207,.18);box-shadow:0 0 12px rgba(63,194,231,.15)}.simple-schema-outcome.blue.is-linked,.simple-schema-outcome.blue:focus-visible,.simple-schema-outcome.blue:hover{border-color:rgba(108,188,255,.82)}.simple-schema-outcome.green.is-linked,.simple-schema-outcome.green:focus-visible,.simple-schema-outcome.green:hover{border-color:rgba(154,232,121,.78)}.simple-schema-outcome.amber.is-linked,.simple-schema-outcome.amber:focus-visible,.simple-schema-outcome.amber:hover{border-color:rgba(255,210,108,.8)}.simple-schema-outcome.cyan.is-linked,.simple-schema-outcome.cyan:focus-visible,.simple-schema-outcome.cyan:hover{border-color:rgba(111,224,255,.82)}.simple-schema-processing-ring{position:absolute;z-index:0;inset:-12px;display:block;border:1px dotted rgba(127,169,255,.48);border-radius:50%;filter:drop-shadow(0 0 4px rgba(99,130,255,.25));pointer-events:none;animation:simple-processing-orbit 28s linear infinite,simple-processing-ring-response 12s ease-in-out infinite}.simple-schema-processing-ring:after{content:"";position:absolute;inset:5px;border:1px dashed rgba(125,143,228,.16);border-radius:50%;transform:rotate(180deg)}.simple-schema-core.has-active .simple-schema-processing-ring{border-color:rgba(149,207,255,.72)}@keyframes simple-processing-orbit{to{transform:rotate(1turn)}}@keyframes simple-processing-ring-response{0%,8%,to{opacity:.62}12%,17%,37%,42%,62%,67%,87%,92%{opacity:.92}}@media(max-width:700px){.simple-schema-flow{display:block}.simple-flow-halo{r:2.8}.simple-flow-particle{r:.9}}.simple-flow-signal{opacity:0;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.simple-flow-signal.input-signal.signal-0{animation:data-signal-input 8.4s 0s}.simple-flow-signal.input-signal.signal-1{animation:data-signal-input 8.4s 2.1s}.simple-flow-signal.input-signal.signal-2{animation:data-signal-input 8.4s 4.2s}.simple-flow-signal.input-signal.signal-3{animation:data-signal-input 8.4s 6.3s}.simple-flow-signal.output-signal.signal-0{animation:data-signal-output 10.8s .9s}.simple-flow-signal.output-signal.signal-1{animation:data-signal-output 10.8s 3.3s}.simple-flow-signal.output-signal.signal-2{animation:data-signal-output 10.8s 5.7s}.simple-flow-signal.output-signal.signal-3{animation:data-signal-output 10.8s 8.1s}.simple-flow-signal.input-signal.signal-0{animation-duration:12s;animation-delay:0s}.simple-flow-signal.input-signal.signal-1{animation-duration:12s;animation-delay:2.4s}.simple-flow-signal.input-signal.signal-2{animation-duration:12s;animation-delay:4.8s}.simple-flow-signal.input-signal.signal-3{animation-duration:12s;animation-delay:7.2s}.simple-flow-signal.output-signal.signal-0{animation-duration:12s;animation-delay:1.2s}.simple-flow-signal.output-signal.signal-1{animation-duration:12s;animation-delay:3.6s}.simple-flow-signal.output-signal.signal-2{animation-duration:12s;animation-delay:6s}.simple-flow-signal.output-signal.signal-3{animation-duration:12s;animation-delay:8.4s}@keyframes data-signal-input{0%,4%{opacity:0}29%,7%{opacity:1}36%,to{opacity:0}}@keyframes data-signal-output{0%,4%{opacity:0}38%,7%{opacity:1}45%,to{opacity:0}}.simple-flow-signal.input-signal .simple-flow-halo{r:16}.simple-flow-signal.input-signal .simple-flow-particle{r:11.5}.simple-flow-signal.output-signal .simple-flow-halo{r:8.5}.simple-flow-signal.output-signal .simple-flow-particle{r:5.75}@media(max-width:700px){.simple-flow-signal.input-signal .simple-flow-halo{r:12}.simple-flow-signal.input-signal .simple-flow-particle{r:8}.simple-flow-signal.output-signal .simple-flow-halo{r:6}.simple-flow-signal.output-signal .simple-flow-particle{r:4}}.simple-flow-signal,.simple-flow-signal.input-signal,.simple-flow-signal.output-signal{opacity:1;animation:none!important}@media(max-width:700px){.ontology-board{overflow:hidden}.graph-wall-preview-switch{top:46px;right:14px;left:14px;justify-content:center;width:auto}.graph-wall-preview-switch button{flex:1;min-width:0;height:32px;font-size:11px;letter-spacing:0;text-transform:none}.simple-company-schema{position:absolute;inset:112px 14px 14px;display:flex;flex-direction:column;gap:0;min-height:0;margin:0;overflow:hidden}.simple-schema-flow{display:block}.simple-schema-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;flex:none}.simple-schema-source-group{width:100%;min-width:0;min-height:62px;padding:7px 8px;border-radius:7px}.simple-schema-source-group>span{margin-bottom:6px;font-size:10px;white-space:nowrap}.simple-schema-source-group>div{gap:4px}.simple-schema-source-group button{width:27px;height:27px;padding:3px;border-radius:5px}.simple-schema-source-group button img{width:20px;height:20px}.simple-schema-core{flex:none;width:118px;height:118px;margin:22px auto 24px}.simple-schema-core span{width:54px;height:54px;font-size:31px}.simple-schema-processing-ring{inset:-8px}.simple-schema-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;flex:none}.simple-schema-outcome{width:100%;min-height:58px;gap:6px;padding:7px;border-radius:7px}.simple-schema-outcome svg:first-child{width:25px;height:25px;padding:5px;border-radius:5px}.simple-schema-outcome span{font-size:12px;line-height:1.08}.simple-schema-outcome>svg:nth-of-type(2){width:11px}.simple-flow-signal.stream-signal{opacity:0;animation:mobile-flow-window 28s linear infinite!important}.simple-flow-signal.stream-signal.signal-1{animation-delay:7s!important}.simple-flow-signal.stream-signal.signal-2{animation-delay:14s!important}.simple-flow-signal.stream-signal.signal-3{animation-delay:21s!important}}@keyframes mobile-flow-window{0%,24.9%{opacity:1}25%,to{opacity:0}}@media(max-width:700px){.graph-wall-structure{overflow:hidden}.ontology-board{inset:12px;border-radius:10px}.ontology-board:after{opacity:.18;background-size:56px 56px}.ontology-board header{left:14px;top:14px;right:14px}.ontology-board header strong{font-size:10px;letter-spacing:.14em}.graph-wall-preview-switch{top:49px;right:14px;left:14px}.graph-wall-preview-switch button{height:34px;font-size:11px}.simple-company-schema{inset:102px 14px auto;height:calc(100% - 116px);overflow:visible}.simple-schema-sources{gap:10px 11px}.simple-schema-source-group{min-height:68px;padding:10px 10px 9px;border-radius:8px}.simple-schema-source-group>span{margin-bottom:7px;font-size:10px;letter-spacing:.1em}.simple-schema-source-group>div{gap:4px}.simple-schema-source-group button{width:28px;height:28px;padding:3px}.simple-schema-source-group button img{width:20px;height:20px}.simple-schema-core{width:110px;height:110px;margin:18px auto 20px;box-shadow:0 0 0 5px rgba(77,116,255,.06),0 0 18px rgba(69,109,255,.42),inset 0 0 20px rgba(92,161,255,.14);animation:mobile-core-pulse 7s ease-in-out infinite}.simple-schema-core span{width:52px;height:52px;font-size:30px}.simple-schema-core:before{animation:mobile-core-ring 7s ease-in-out infinite}.simple-schema-processing-ring{inset:-8px;filter:drop-shadow(0 0 2px rgba(99,130,255,.2))}.simple-schema-outcomes{gap:10px 11px}.simple-schema-outcome{min-height:62px;padding:8px 9px;border-radius:8px;background:linear-gradient(145deg,rgba(11,36,40,.88),rgba(4,24,28,.78))}.simple-schema-outcome svg:first-child{width:27px;height:27px;padding:5px}.simple-schema-outcome span{font-size:12px;font-weight:600;color:rgba(255,255,255,.9)}.simple-flow-path{filter:none;stroke-width:.5;opacity:.65}.simple-flow-path.is-linked{filter:drop-shadow(0 0 2px currentColor)}.simple-flow-particle{filter:drop-shadow(0 0 2px rgba(255,255,255,.7))}.simple-flow-halo{filter:blur(1px)}.simple-flow-signal.stream-signal.signal-0{animation-delay:0s!important}.simple-flow-signal.stream-signal.signal-1{animation-delay:7s!important}.simple-flow-signal.stream-signal.signal-2{animation-delay:14s!important}.simple-flow-signal.stream-signal.signal-3{animation-delay:21s!important}}@keyframes mobile-core-pulse{0%,to{box-shadow:0 0 0 5px rgba(77,116,255,.06),0 0 18px rgba(69,109,255,.42),inset 0 0 20px rgba(92,161,255,.14)}50%{box-shadow:0 0 0 7px rgba(77,116,255,.09),0 0 26px rgba(69,129,255,.58),inset 0 0 24px rgba(92,161,255,.2)}}@keyframes mobile-core-ring{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.68;transform:scale(1.02)}}@media(max-width:700px){.graph-access-wall.is-structure{align-items:flex-start;padding:0}.graph-wall-structure{position:relative;inset:auto;width:100%;overflow:visible;padding:12px 0 16px}.ontology-board{width:calc(100% - 24px);margin:0 auto;padding:0 0 18px}.ontology-board,.simple-company-schema{position:relative;inset:auto;height:auto;overflow:visible}.simple-company-schema{margin:102px 14px 0}.simple-schema-sources{flex:none;grid-template-columns:repeat(2,minmax(0,130px));justify-content:center}.simple-schema-core{width:104px;height:104px;margin:20px auto 22px}.simple-schema-core span{width:50px;height:50px;font-size:29px}.simple-schema-outcomes{flex:none}.simple-schema-source-group{min-height:68px}.simple-schema-source-group button{width:24px;height:24px}.simple-schema-source-group button img{width:18px;height:18px}.simple-schema-outcome{min-height:60px}.simple-schema-outcome:not(.is-linked){opacity:.72}.simple-flow-path{opacity:.31}.simple-flow-path.is-linked{opacity:.9}.simple-company-schema.has-active .simple-flow-path{opacity:.2}.simple-company-schema.has-active .simple-flow-path.is-linked{opacity:.9}.simple-schema-outcome.is-linked,.simple-schema-outcome:focus-visible,.simple-schema-outcome:hover{opacity:1}}@media(max-width:700px){.graph-access-wall.is-structure{align-items:stretch;padding:0}.graph-wall-structure{position:absolute;inset:0;width:100%;height:100%;padding:0}.ontology-board{position:absolute;inset:12px;width:auto;height:auto;margin:0;padding:0;overflow:hidden}.ontology-board header{top:15px;left:14px;right:14px}.ontology-board header strong{line-height:1.2}.graph-wall-preview-switch{top:49px}.simple-company-schema{position:absolute;inset:122px 14px 24px;height:auto;margin:0;display:flex;flex-direction:column;justify-content:space-between;overflow:visible}.simple-schema-outcomes,.simple-schema-sources{flex:none}.simple-schema-sources{row-gap:11px}.simple-schema-source-group{display:flex;flex-direction:column;justify-content:flex-start;min-height:68px;height:68px;padding:10px}.simple-schema-source-group>span{position:static;display:block;flex:none;margin:0 0 8px;line-height:1}.simple-schema-source-group>div{flex:none}.simple-schema-core{flex:none;margin:0 auto}.simple-schema-outcome{height:60px;min-height:60px}}.simple-schema-outcome,.simple-schema-source-group{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.simple-schema-source-group{border-color:rgba(126,198,211,.28);background:linear-gradient(145deg,rgba(10,36,40,.88),rgba(4,24,28,.78));box-shadow:inset 0 1px rgba(255,255,255,.055),0 8px 18px rgba(0,0,0,.14)}.simple-schema-outcome:before,.simple-schema-source-group:after{content:"";position:absolute;z-index:4;width:5px;height:5px;border:1px solid rgba(208,240,255,.9);border-radius:50%;background:#a7dcff;box-shadow:0 0 7px rgba(91,181,255,.78);pointer-events:none}.simple-schema-source-group:after{top:50%;right:-3px;transform:translate(50%,-50%)}.simple-schema-outcome:before{top:50%;left:-3px;transform:translate(-50%,-50%)}.simple-schema-source-group>span{color:#83dced;font-size:9px;letter-spacing:.12em}.simple-schema-source-group button{border-color:rgba(190,224,232,.16);background:rgba(255,255,255,.065);box-shadow:inset 0 1px rgba(255,255,255,.05)}.simple-schema-source-group button.is-linked,.simple-schema-source-group button:focus-visible,.simple-schema-source-group button:hover{border-color:rgba(112,204,255,.78);background:rgba(45,130,207,.2);box-shadow:0 0 12px rgba(72,164,255,.2),inset 0 1px rgba(255,255,255,.09)}.simple-schema-core{background:radial-gradient(circle at 43% 29%,#193b4b,#0a202c 68%,#07151d);border-color:rgba(165,201,255,.94);box-shadow:0 0 0 6px rgba(77,156,255,.065),0 0 24px rgba(69,137,255,.46),0 0 52px rgba(37,159,190,.2),inset 0 0 25px rgba(92,181,255,.16)}.simple-schema-core:before{border-color:rgba(126,202,255,.52)}.simple-schema-core span{border-color:rgba(255,255,255,.94);text-shadow:0 0 14px rgba(185,229,255,.18)}.simple-schema-processing-ring{border-color:rgba(145,213,255,.54);filter:drop-shadow(0 0 3px rgba(99,177,255,.22))}.simple-schema-processing-ring:after{border-color:rgba(157,205,255,.2)}.simple-schema-outcome{border-color:rgba(166,215,224,.22);background:linear-gradient(145deg,rgba(11,38,42,.9),rgba(4,24,28,.8));box-shadow:inset 0 1px rgba(255,255,255,.045),0 8px 18px rgba(0,0,0,.14)}.simple-schema-outcome span{color:rgba(255,255,255,.92);font-size:11px;letter-spacing:-.005em}.simple-schema-outcome.blue{border-color:rgba(108,188,255,.3)}.simple-schema-outcome.green{border-color:rgba(154,232,121,.25)}.simple-schema-outcome.amber{border-color:rgba(255,210,108,.27)}.simple-schema-outcome.cyan{border-color:rgba(111,224,255,.28)}.simple-schema-outcome.blue:before{background:#75bfff;box-shadow:0 0 7px rgba(61,137,255,.65)}.simple-schema-outcome.green:before{background:#a5e879;box-shadow:0 0 7px rgba(83,198,100,.58)}.simple-schema-outcome.amber:before{background:#ffd16b;box-shadow:0 0 7px rgba(228,171,58,.58)}.simple-schema-outcome.cyan:before{background:#72dfff;box-shadow:0 0 7px rgba(63,194,231,.62)}.simple-schema-outcome.is-linked,.simple-schema-outcome:focus-visible,.simple-schema-outcome:hover{box-shadow:inset 0 1px rgba(255,255,255,.07),0 0 18px rgba(80,170,220,.16)}.simple-company-schema.has-active .simple-schema-outcome:not(.is-linked),.simple-company-schema.has-active .simple-schema-source-group:not(.is-linked){opacity:.76}.simple-schema-outcome,.simple-schema-source-group{transition:opacity .2s,border-color .2s,background .2s,box-shadow .2s,transform .2s}.simple-flow-path{stroke-width:.58;filter:drop-shadow(0 0 2px rgba(103,181,255,.28))}.simple-flow-path.output-0{stroke:#78bdff}.simple-flow-path.output-1{stroke:#91d679}.simple-flow-path.output-2{stroke:#e9bd68}.simple-flow-path.output-3{stroke:#6dcee1}.simple-flow-path.is-linked{stroke-width:.82;filter:drop-shadow(0 0 4px currentColor)}.simple-flow-signal .simple-flow-halo{r:7;fill:rgba(141,211,255,.22);filter:blur(1.2px)}.simple-flow-signal .simple-flow-particle{r:3.4;fill:#f4fbff;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 5px #5794ff)}.simple-flow-signal{opacity:1}@media(max-width:700px){.simple-schema-source-group:after{top:auto;right:50%;bottom:-3px;transform:translate(50%,50%)}.simple-schema-outcome:before{top:-3px;left:50%;transform:translate(-50%,-50%)}.simple-schema-source-group>span{font-size:9px}.simple-schema-outcome span{font-size:11px}.simple-flow-path{stroke-width:.48;opacity:.56;filter:none}.simple-flow-path.is-linked{stroke-width:.7;opacity:1;filter:drop-shadow(0 0 2px currentColor)}.simple-flow-signal .simple-flow-halo{r:5}.simple-flow-signal .simple-flow-particle{r:2.5}.simple-company-schema.has-active .simple-schema-outcome:not(.is-linked),.simple-company-schema.has-active .simple-schema-source-group:not(.is-linked){opacity:.8}}@media(prefers-reduced-motion:reduce){.simple-schema-processing-ring{animation:none}}.hover\:border-white\/20:hover{border-color:rgb(255 255 255/.2)}.hover\:bg-white\/\[0\.03\]:hover{background-color:rgb(255 255 255/.03)}.hover\:bg-white\/\[0\.05\]:hover{background-color:rgb(255 255 255/.05)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/85:hover{color:rgb(255 255 255/.85)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.focus\:border-blue-300\/45:focus{border-color:rgb(147 197 253/.45)}.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-blue-300\/25:focus{--tw-ring-color:rgb(147 197 253/0.25)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.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-blue-300\/60:focus-visible{--tw-ring-color:rgb(147 197 253/0.6)}.focus-visible\:ring-orange-200\/70:focus-visible{--tw-ring-color:rgb(254 215 170/0.7)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-\[\#020611\]:focus-visible{--tw-ring-offset-color:#020611}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:left-6{left:1.5rem}.sm\:top-6{top:1.5rem}.sm\:h-9{height:2.25rem}.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\:p-10{padding:2.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-\[0\.95rem\]{font-size:.95rem}.sm\:text-\[1\.85rem\]{font-size:1.85rem}.sm\:text-\[2\.6rem\]{font-size:2.6rem}.sm\:text-\[2\.8rem\]{font-size:2.8rem}.sm\:text-\[3\.3rem\]{font-size:3.3rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:leading-8{line-height:2rem}.sm\:leading-\[1\.05\]{line-height:1.05}}@media (min-width:768px){.md\:block{display:block}}@media (min-width:1024px){.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\2c 0\.92fr\)_minmax\(0\2c 1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.lg\:grid-cols-\[minmax\(0\2c 0\.9fr\)_minmax\(0\2c 1\.2fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.lg\:gap-10{gap:2.5rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}}@media (min-width:1280px){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}