@media(min-width:1024px){.rvs-stage{padding-bottom:clamp(8rem,16vh,12rem)}.rvs-chapter{min-height:72vh}.rvs-chapter:last-child{min-height:96vh;padding-top:clamp(2rem,5vh,4rem);padding-bottom:clamp(8rem,17vh,13rem)}.rvs-chapter:last-child .rvs-chapter-copy{transform:translateY(clamp(-8.5rem,-13vh,-6rem))}.rvs-story{padding-bottom:clamp(3rem,7vh,5.5rem)}}.rvs-chapter-copy>p,.rvs-mobile-copy>p{max-width:48ch;margin-top:1.35rem;color:#b9c0cd;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.7}.fm-route{position:relative;gap:.7rem;margin-top:.55rem}.fm-route b{position:relative;flex:1;height:2px;overflow:visible;border-radius:999px;background:linear-gradient(90deg,#ff5f73b3,#7ba6d66b);box-shadow:inset 0 0 0 1px #ffffff06}.fm-route b:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0;background:linear-gradient(90deg,#ff5f7314,#5bbcf40a);filter:blur(7px);pointer-events:none}.fm-route b>i{position:absolute;z-index:2;top:50%;left:0;width:.48rem;height:.48rem;border-radius:50%;background:#fff7f8;box-shadow:0 0 8px 2px #ff7684e6,0 0 22px 7px #ff5f7361;transform:translate(-50%,-50%);animation:fm-energy-pulse .9s cubic-bezier(.22,.7,.25,1) both}@keyframes fm-energy-pulse{0%{left:0;opacity:0;transform:translate(-50%,-50%) scale(.7)}12%{opacity:1}70%{opacity:1}to{left:100%;opacity:0;transform:translate(-50%,-50%) scale(1.15)}}.fm-card:hover,.fm-card.is-active{transform:translateY(-2px)}.fm-detail-inner{animation-duration:.26s}.ops-diagram--human{overflow:hidden;background:radial-gradient(circle at 50% 46%,rgba(201,48,48,.11),transparent 36%),linear-gradient(160deg,#110f13ed,#07080ff5)}.ops-human-map{display:flex;flex-direction:column;gap:.8rem;padding:.35rem 0 .1rem}.ops-human-block{border:1px solid rgba(255,255,255,.08);border-radius:15px;padding:1rem;background:#ffffff06}.ops-human-block--result{border-color:#2dd4bf2e;background:linear-gradient(145deg,#2dd4bf0e,#ffffff05)}.ops-human-label{display:block;margin-bottom:.75rem;color:#9098aa;font:700 .63rem/1 var(--font-mono, monospace);letter-spacing:.15em;text-transform:uppercase}.ops-human-chips,.ops-human-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ops-human-chips span,.ops-human-results span{min-height:2.35rem;display:flex;align-items:center;border:1px solid rgba(255,255,255,.085);border-radius:9px;padding:.55rem .7rem;color:#c8cfdb;background:#03050c7a;font-size:.78rem;line-height:1.3}.ops-human-results span{border-color:#2dd4bf29;color:#cfebe5}.ops-human-core{position:relative;display:grid;justify-items:center;gap:.32rem;padding:1.25rem 1rem;border:1px solid rgba(232,64,64,.44);border-radius:17px;background:radial-gradient(circle at 50% 0%,rgba(232,64,64,.18),transparent 55%),#12080cbd;box-shadow:0 18px 50px #0000003d,0 0 32px #c9303012;text-align:center}.ops-human-core-mark{color:#ff7380;font:800 .68rem/1 var(--font-mono, monospace);letter-spacing:.19em}.ops-human-core strong{color:#fff1f4;font-size:1.05rem;line-height:1.25}.ops-human-core small{color:#9ea5b4;font-size:.76rem}.ops-human-connector{display:grid;justify-items:center;gap:.1rem;height:1.8rem;color:#ff5f73b8}.ops-human-connector span{width:1px;height:.8rem;background:linear-gradient(180deg,#ff5f7326,#ff5f73bf)}.ops-human-connector--out{color:#2dd4bfb8}.ops-human-connector--out span{background:linear-gradient(180deg,#2dd4bf26,#2dd4bfb3)}.ops-human-gate{display:flex;align-items:center;gap:.65rem;margin-top:.2rem;border:1px solid rgba(251,191,36,.24);border-radius:11px;padding:.7rem .8rem;background:#fbbf240e;color:#d7c58e;font-size:.75rem;line-height:1.45}.ops-human-gate svg{color:#fbbf24;flex:0 0 auto}.ops-human-gate b{color:#f1dda4;font-weight:700}@media(min-width:768px)and (max-width:1099px){.ops-diagram--human{max-width:620px}}.proof-field-zone{padding-top:clamp(5rem,9vw,8rem)}.proof-field-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem}.proof-field-card{grid-column:span 4;position:relative;min-height:19rem;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:1.35rem;background:radial-gradient(circle at 90% 0%,rgba(83,101,176,.075),transparent 34%),linear-gradient(155deg,#100f15eb,#06070df0);transition:border-color .25s ease,transform .25s ease,background .25s ease}.proof-field-card:after{content:"";position:absolute;left:1.35rem;right:1.35rem;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,95,115,.35),transparent);opacity:.55}.proof-field-card:hover{transform:translateY(-3px);border-color:#ff5f7333;background:radial-gradient(circle at 90% 0%,rgba(201,48,48,.095),transparent 35%),linear-gradient(155deg,#120f16f2,#06070df5)}.proof-field-card--lead{grid-column:span 8;background:radial-gradient(circle at 80% 20%,rgba(201,48,48,.13),transparent 38%),linear-gradient(145deg,#140d11f5,#06070df2)}.proof-field-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.proof-field-icon{display:grid;place-items:center;width:2.55rem;height:2.55rem;border:1px solid rgba(255,95,115,.2);border-radius:11px;color:#ff7080;background:#c9303013}.proof-field-status{border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:.38rem .62rem;color:#9199a8;background:#ffffff06;font:700 .58rem/1 var(--font-mono, monospace);letter-spacing:.11em;text-transform:uppercase}.proof-field-title{max-width:25ch;color:#fff1f4;font-size:clamp(1.15rem,1.7vw,1.48rem);font-weight:800;line-height:1.08;letter-spacing:-.025em}.proof-field-card--lead .proof-field-title{font-size:clamp(1.35rem,2.1vw,1.85rem)}.proof-field-promise{max-width:54ch;margin-top:.8rem;color:#afb6c3;font-size:.91rem;line-height:1.62}.proof-field-examples{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.15rem}.proof-field-examples li{border:1px solid rgba(255,255,255,.075);border-radius:999px;padding:.38rem .56rem;color:#aeb6c5;background:#ffffff06;font-size:.72rem;line-height:1.2}.proof-field-bottom{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.25rem;border-top:1px solid rgba(255,255,255,.075);padding-top:1.35rem}.proof-field-bottom>div{max-width:62ch}.proof-field-bottom-kicker{display:block;margin-bottom:.38rem;color:#d15a67;font:800 .61rem/1 var(--font-mono, monospace);letter-spacing:.15em;text-transform:uppercase}.proof-field-bottom p{color:#969eae;font-size:.84rem;line-height:1.55}.proof-field-cta{flex:0 0 auto}@media(max-width:980px){.proof-field-card,.proof-field-card--lead{grid-column:span 6}}@media(max-width:680px){.proof-field-card,.proof-field-card--lead{grid-column:1 / -1;min-height:auto}.proof-field-bottom{align-items:stretch;flex-direction:column}.proof-field-cta{width:100%;justify-content:center}}@media(max-width:620px){.fm-route b>i{animation-duration:.72s}}@media(prefers-reduced-motion:reduce){.fm-route b>i{display:none;animation:none}.proof-field-card{transition:none}.proof-field-card:hover{transform:none}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--beam-a:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-950:oklch(25.8% .092 26.042);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-500:oklch(79.5% .184 86.047);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-950:oklch(26.2% .051 172.552);--color-blue-300:#ff9a9a;--color-blue-400:#ff6b6b;--color-blue-500:#e84040;--color-blue-600:#c93030;--color-blue-900:#3a0e0e;--color-blue-950:#1e0606;--color-indigo-500:oklch(58.5% .233 277.117);--color-purple-500:oklch(62.7% .265 303.9);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-nox-white:#fff1f4;--color-nox-white-muted:#c8bec2;--color-nox-red:#c93030;--color-nox-red-light:#ff6b6b;--color-nox-red-hover:#ff4d5e;--color-nox-red-deep:#a02020;--color-nox-bg:#070707;--text-2xs:.625rem;--text-2xs--line-height:.95rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-12{top:calc(var(--spacing) * -12)}.-top-16{top:calc(var(--spacing) * -16)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-20{top:calc(var(--spacing) * 20)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-\[55\%\]{left:55%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[5px\]{margin-top:5px}.mt-px{margin-top:1px}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-60{height:calc(var(--spacing) * 60)}.h-\[2px\]{height:2px}.h-\[5px\]{height:5px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[28px\]{height:28px}.h-\[38px\]{height:38px}.h-\[70px\]{height:70px}.h-\[300px\]{height:300px}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[2\.4em\]{min-height:2.4em}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[90vh\]{min-height:90vh}.min-h-\[260px\]{min-height:260px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-60{width:calc(var(--spacing) * 60)}.w-\[5px\]{width:5px}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[24px\]{width:24px}.w-\[90\%\]{width:90%}.w-\[600px\]{width:600px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[11rem\]{max-width:11rem}.max-w-\[1720px\]{max-width:1720px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[130px\]{min-width:130px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#9f8cff\]\/25{border-color:#9f8cff40}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-blue-500\/10{border-color:#e840401a}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/10{border-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.border-blue-500\/15{border-color:#e8404026}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/15{border-color:color-mix(in oklab,var(--color-blue-500) 15%,transparent)}}.border-blue-500\/20{border-color:#e8404033}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.border-blue-500\/25{border-color:#e8404040}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/25{border-color:color-mix(in oklab,var(--color-blue-500) 25%,transparent)}}.border-emerald-500\/10{border-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/10{border-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.border-emerald-500\/15{border-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/15{border-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-gray-500\/20{border-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.border-gray-500\/20{border-color:color-mix(in oklab,var(--color-gray-500) 20%,transparent)}}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-800\/80{border-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.border-gray-800\/80{border-color:color-mix(in oklab,var(--color-gray-800) 80%,transparent)}}.border-gray-900{border-color:var(--color-gray-900)}.border-gray-900\/50{border-color:#10182880}@supports (color:color-mix(in lab,red,red)){.border-gray-900\/50{border-color:color-mix(in oklab,var(--color-gray-900) 50%,transparent)}}.border-gray-900\/80{border-color:#101828cc}@supports (color:color-mix(in lab,red,red)){.border-gray-900\/80{border-color:color-mix(in oklab,var(--color-gray-900) 80%,transparent)}}.border-gray-950{border-color:var(--color-gray-950)}.border-red-500\/10{border-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.border-red-500\/10{border-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.border-red-500\/15{border-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.border-red-500\/15{border-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.border-white\/\[\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/\[\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.09\]{border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.09\]{border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.border-white\/\[0\.10\]{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.10\]{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/\[0\.14\]{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.14\]{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.border-white\/\[0\.075\]{border-color:#ffffff13}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.075\]{border-color:color-mix(in oklab,var(--color-white) 7.5%,transparent)}}.bg-\[\#0b0b10\]\/95{background-color:#0b0b10f2}.bg-\[\#0b0c11\]{background-color:#0b0c11}.bg-\[\#0d0f15\]{background-color:#0d0f15}.bg-\[\#9f8cff\]\/\[0\.06\]{background-color:#9f8cff0f}.bg-\[\#090a0f\]\/95{background-color:#090a0ff2}.bg-\[\#07070b\]{background-color:#07070b}.bg-\[\#08090d\]\/95{background-color:#08090df2}.bg-\[\#11131a\]{background-color:#11131a}.bg-\[\#050507\]{background-color:#050507}.bg-\[\#050507\]\/96{background-color:#050507f5}.bg-\[\#060608\]{background-color:#060608}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/\[0\.04\]{background-color:#f99c000a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-amber-500) 4%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black) 45%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/5{background-color:#e840400d}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/5{background-color:color-mix(in oklab,var(--color-blue-500) 5%,transparent)}}.bg-blue-500\/10{background-color:#e840401a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/5{background-color:#c930300d}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/5{background-color:color-mix(in oklab,var(--color-blue-600) 5%,transparent)}}.bg-blue-600\/10{background-color:#c930301a}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/10{background-color:color-mix(in oklab,var(--color-blue-600) 10%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/30{background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/10{background-color:color-mix(in oklab,var(--color-gray-500) 10%,transparent)}}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/30{background-color:#1018284d}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/30{background-color:color-mix(in oklab,var(--color-gray-900) 30%,transparent)}}.bg-gray-900\/40{background-color:#10182866}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/40{background-color:color-mix(in oklab,var(--color-gray-900) 40%,transparent)}}.bg-gray-900\/45{background-color:#10182873}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/45{background-color:color-mix(in oklab,var(--color-gray-900) 45%,transparent)}}.bg-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/50{background-color:color-mix(in oklab,var(--color-gray-900) 50%,transparent)}}.bg-gray-900\/60{background-color:#10182899}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/60{background-color:color-mix(in oklab,var(--color-gray-900) 60%,transparent)}}.bg-gray-950{background-color:var(--color-gray-950)}.bg-gray-950\/40{background-color:#03071266}@supports (color:color-mix(in lab,red,red)){.bg-gray-950\/40{background-color:color-mix(in oklab,var(--color-gray-950) 40%,transparent)}}.bg-gray-950\/60{background-color:#03071299}@supports (color:color-mix(in lab,red,red)){.bg-gray-950\/60{background-color:color-mix(in oklab,var(--color-gray-950) 60%,transparent)}}.bg-gray-950\/70{background-color:#030712b3}@supports (color:color-mix(in lab,red,red)){.bg-gray-950\/70{background-color:color-mix(in oklab,var(--color-gray-950) 70%,transparent)}}.bg-gray-950\/75{background-color:#030712bf}@supports (color:color-mix(in lab,red,red)){.bg-gray-950\/75{background-color:color-mix(in oklab,var(--color-gray-950) 75%,transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.bg-nox-red{background-color:var(--color-nox-red)}.bg-nox-red\/10{background-color:#c930301a}@supports (color:color-mix(in lab,red,red)){.bg-nox-red\/10{background-color:color-mix(in oklab,var(--color-nox-red) 10%,transparent)}}.bg-nox-red\/\[0\.05\]{background-color:#c930300d}@supports (color:color-mix(in lab,red,red)){.bg-nox-red\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-nox-red) 5%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500) 10%,transparent)}}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/\[0\.04\]{background-color:#fb2c360a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-red-500) 4%,transparent)}}.bg-red-500\/\[0\.045\]{background-color:#fb2c360b}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/\[0\.045\]{background-color:color-mix(in oklab,var(--color-red-500) 4.5%,transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/40{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.09\]{background-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.09\]{background-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.bg-white\/\[0\.018\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.018\]{background-color:color-mix(in oklab,var(--color-white) 1.8%,transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-white\/\[0\.075\]{background-color:#ffffff13}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.075\]{background-color:color-mix(in oklab,var(--color-white) 7.5%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(59\,130\,246\,0\.22\)\,rgba\(3\,7\,18\,0\.96\)_42\%\,rgba\(3\,7\,18\,0\.98\)\)\]{background-image:radial-gradient(circle at 0 0,#3b82f638,#030712f5 42%,#030712fa)}.from-\[\#0f0f0f\]{--tw-gradient-from:#0f0f0f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-800\/50{--tw-gradient-from:#1e293980}@supports (color:color-mix(in lab,red,red)){.from-gray-800\/50{--tw-gradient-from:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.from-gray-800\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-950{--tw-gradient-from:var(--color-gray-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/25{--tw-gradient-from:#ffffff40}@supports (color:color-mix(in lab,red,red)){.from-white\/25{--tw-gradient-from:color-mix(in oklab, var(--color-white) 25%, transparent)}}.from-white\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-gray-950{--tw-gradient-via:var(--color-gray-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-nox-red\/60{--tw-gradient-via:#c9303099}@supports (color:color-mix(in lab,red,red)){.via-nox-red\/60{--tw-gradient-via:color-mix(in oklab, var(--color-nox-red) 60%, transparent)}}.via-nox-red\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/\[0\.08\]{--tw-gradient-via:#ffffff14}@supports (color:color-mix(in lab,red,red)){.via-white\/\[0\.08\]{--tw-gradient-via:color-mix(in oklab, var(--color-white) 8%, transparent)}}.via-white\/\[0\.08\]{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#070707\]{--tw-gradient-to:#070707;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-950\/20{--tw-gradient-to:#1e060633}@supports (color:color-mix(in lab,red,red)){.to-blue-950\/20{--tw-gradient-to:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.to-blue-950\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-900\/30{--tw-gradient-to:#1018284d}@supports (color:color-mix(in lab,red,red)){.to-gray-900\/30{--tw-gradient-to:color-mix(in oklab, var(--color-gray-900) 30%, transparent)}}.to-gray-900\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/5{--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.to-white\/5{--tw-gradient-to:color-mix(in oklab, var(--color-white) 5%, transparent)}}.to-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-\[3px\]{padding-block:3px}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[32px\]{font-size:32px}.text-\[clamp\(1\.5rem\,3vw\,2\.25rem\)\]{font-size:clamp(1.5rem,3vw,2.25rem)}.text-\[clamp\(1\.7rem\,3\.6vw\,2\.75rem\)\]{font-size:clamp(1.7rem,3.6vw,2.75rem)}.text-\[clamp\(1\.35rem\,2\.2vw\,1\.75rem\)\]{font-size:clamp(1.35rem,2.2vw,1.75rem)}.text-\[clamp\(1\.35rem\,2\.4vw\,2rem\)\]{font-size:clamp(1.35rem,2.4vw,2rem)}.text-\[clamp\(1\.75rem\,3\.4vw\,2\.9rem\)\]{font-size:clamp(1.75rem,3.4vw,2.9rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#4d463e\]{color:#4d463e}.text-\[\#5ae3ff\]{color:#5ae3ff}.text-\[\#5ae3ff\]\/70{color:#5ae3ffb3}.text-\[\#6ef0bb\]{color:#6ef0bb}.text-\[\#9f8cff\]{color:#9f8cff}.text-\[\#08080b\]{color:#08080b}.text-\[\#16130f\]{color:#16130f}.text-\[\#FF6B6B\]{color:#ff6b6b}.text-\[\#b6aaff\]{color:#b6aaff}.text-\[\#ff7e9c\]{color:#ff7e9c}.text-amber-200\/75{color:#fee685bf}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/75{color:color-mix(in oklab,var(--color-amber-200) 75%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-black{color:var(--color-black)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-indigo-500{color:var(--color-indigo-500)}.text-nox-red{color:var(--color-nox-red)}.text-nox-white{color:var(--color-nox-white)}.text-nox-white-muted{color:var(--color-nox-white-muted)}.text-purple-500{color:var(--color-purple-500)}.text-red-100\/90{color:#ffe2e2e6}@supports (color:color-mix(in lab,red,red)){.text-red-100\/90{color:color-mix(in oklab,var(--color-red-100) 90%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.text-white\/5{color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.text-white\/5{color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.text-white\/18{color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.text-white\/18{color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/32{color:#ffffff52}@supports (color:color-mix(in lab,red,red)){.text-white\/32{color:color-mix(in oklab,var(--color-white) 32%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab,red,red)){.text-white\/64{color:color-mix(in oklab,var(--color-white) 64%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.text-white\/92{color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.decoration-white\/25{text-decoration-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.decoration-white\/25{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 25%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.underline-offset-2{text-underline-offset:2px}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_60px_-20px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 20px 60px -20px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/25{--tw-shadow-color:#00000040}@supports (color:color-mix(in lab,red,red)){.shadow-black\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/35{--tw-shadow-color:#00000059}@supports (color:color-mix(in lab,red,red)){.shadow-black\/35{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 35%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-900\/10{--tw-shadow-color:#3a0e0e1a}@supports (color:color-mix(in lab,red,red)){.shadow-blue-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--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-3xl{--tw-blur:blur(var(--blur-3xl));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-\[140px\]{--tw-blur:blur(140px);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-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_10px_rgba\(201\,48\,48\,0\.65\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#c93030a6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,transform\]{transition-property:border-color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-blue-300:is(:where(.group):hover *){color:var(--color-blue-300)}.group-hover\:text-white\/65:is(:where(.group):hover *){color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-white\/65:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-75:is(:where(.group):hover *){opacity:.75}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-blue-500\/30:hover{border-color:#e840404d}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/30:hover{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.hover\:border-gray-800:hover{border-color:var(--color-gray-800)}.hover\:border-white\/15:hover{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/15:hover{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:border-white\/18:hover{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/18:hover{border-color:color-mix(in oklab,var(--color-white) 18%,transparent)}}.hover\:border-white\/\[0\.14\]:hover{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/\[0\.14\]:hover{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.hover\:bg-\[\#0b0b10\]:hover{background-color:#0b0b10}.hover\:bg-\[\#11131a\]:hover{background-color:#11131a}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.hover\:bg-white\/\[\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[\.05\]:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.hover\:bg-white\/\[0\.032\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.032\]:hover{background-color:color-mix(in oklab,var(--color-white) 3.2%,transparent)}}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-nox-red:hover{color:var(--color-nox-red)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/60:hover{color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/60:hover{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.25\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#3b82f640);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[\#9f8cff\]\/50:focus{border-color:#9f8cff80}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-red-500\/60:focus{--tw-ring-color:#fb2c3699}@supports (color:color-mix(in lab,red,red)){.focus\:ring-red-500\/60:focus{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-98:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[24px\]{font-size:24px}.sm\:leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.sm\:tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:mt-auto{margin-top:auto}.lg\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.lg\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:calc(var(--spacing) * 20)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.35fr\]{grid-template-columns:.9fr 1.35fr}.lg\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[1fr_1\.15fr_1fr\]{grid-template-columns:1fr 1.15fr 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}:where(.lg\:space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.lg\:border-white\/\[0\.09\]{border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-9{padding:calc(var(--spacing) * 9)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-28{padding-block:calc(var(--spacing) * 28)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[17px\]{font-size:17px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[19px\]{font-size:19px}.lg\:text-\[20px\]{font-size:20px}.lg\:text-\[21px\]{font-size:21px}}@media(min-width:80rem){.xl\:block{display:block}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:gap-8{gap:calc(var(--spacing) * 8)}}@media(min-width:96rem){.\32xl\:gap-9{gap:calc(var(--spacing) * 9)}.\32xl\:px-16{padding-inline:calc(var(--spacing) * 16)}}}body{background-color:var(--color-nox-bg);color:var(--color-nox-white);font-family:var(--font-sans);font-feature-settings:"cv02","cv03","cv04","cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{color:#fff1f4;background-color:#c9303059}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#070707}::-webkit-scrollbar-thumb{background:#2a1414;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#4a1c1c}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#3a1414 transparent}.text-gradient-red{-webkit-text-fill-color:transparent;background:linear-gradient(#faf4f0,#efcfc6 46%,#e54848);-webkit-background-clip:text;background-clip:text}.text-depth-red{text-shadow:0 0 34px #e5484829,0 0 1px #e5484847}.text-depth-red-subtle{text-shadow:0 0 24px #c9303024,0 0 1px #ffb4be40}.text-cosmic-white{color:#fff1f4;text-shadow:0 0 24px #ff6e8c4d,0 0 52px #ff506e26,0 0 1px #ffaabe8c;-webkit-text-stroke:.4px #ffa8bc61}.bg-grid{background-image:linear-gradient(90deg,#ff5a5a0b 1px,#0000 1px),linear-gradient(#ff5a5a0b 1px,#0000 1px);background-size:60px 60px}.noise{position:relative}.noise:after{content:"";pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;top:0;right:0;bottom:0;left:0}.hero-grid:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 60% at 72% 46%,#2e408214,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}.hero-space-right{pointer-events:none;z-index:0;filter:blur(26px);background:radial-gradient(58% 50% at 72% 44%,#2e428c29,#0000 70%),radial-gradient(46% 40% at 80% 62%,#5230821f,#0000 72%),radial-gradient(34% 30% at 60% 28%,#16608014,#0000 70%);width:56%;height:130%;position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.hero-text-veil{pointer-events:none;z-index:0;background:linear-gradient(90deg,#02030cb8,#02030c5c 46%,#0000);width:64%;position:absolute;top:0;bottom:0;left:0}@keyframes ringPulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.04)}}.hero-ring{pointer-events:none;border:1px solid #c930302e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-ring-1{opacity:.55;width:200px;height:200px;animation:6s ease-in-out infinite ringPulse}.hero-ring-2{opacity:.32;width:320px;height:320px;animation:6s ease-in-out .8s infinite ringPulse}.hero-ring-3{opacity:.16;border-color:#ff5a5a1a;width:460px;height:460px;animation:6s ease-in-out 1.6s infinite ringPulse}.glow-accent{position:relative}.glow-accent:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 15px #c930302e}.glow-accent:hover:after{opacity:1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.5s cubic-bezier(.22,1,.36,1) both fade-in}@keyframes zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.animate-zoom-in{animation:.28s cubic-bezier(.22,1,.36,1) both zoom-in}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.animate-shake{animation:.4s ease-in-out shake}@keyframes statusPulse{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.status-dot-pulse{animation:2.4s ease-out infinite statusPulse}.duration-7s{transition-duration:7s}.active\:scale-98:active{transform:scale(.98)}.galaxy-backdrop{z-index:0;pointer-events:none;background:radial-gradient(56% 44% at 80% 20%,#19377829,#0000 60%),radial-gradient(52% 50% at 18% 76%,#502d8c1f,#0000 62%),radial-gradient(42% 36% at 66% 68%,#14648212,#0000 64%),radial-gradient(34% 30% at 90% 52%,#a0b4ff07,#0000 70%),radial-gradient(75% 55% at 50% 30%,#040716,#020312 54%,#01020a);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.nebula{filter:blur(90px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.nebula-1{background:radial-gradient(circle,#2a3e8214,#0000 72%);width:56vw;height:56vw;animation:46s ease-in-out infinite nebulaDrift;top:-16vh;left:-18vw}.nebula-2{background:radial-gradient(circle,#4a2d780f,#0000 73%);width:48vw;height:48vw;animation:60s ease-in-out infinite reverse nebulaDrift;top:12vh;right:-16vw}.nebula-3{background:radial-gradient(circle,#145a780b,#0000 74%);width:44vw;height:44vw;animation:72s ease-in-out infinite nebulaDrift;top:64vh;left:24vw}@keyframes nebulaDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(3vw,-2vh)scale(1.06)}}.galaxy-band{filter:blur(52px);opacity:.42;background:radial-gradient(50% 8% at 54% 42%,#cdd6ff0e,#0000 62%),radial-gradient(64% 6% at 50% 44%,#b4a0eb09,#0000 68%),radial-gradient(40% 5% at 60% 41%,#e1e1f508,#0000 60%);position:absolute;top:-28%;right:-28%;bottom:-28%;left:-28%;transform:rotate(-19deg)}.aura-glow{pointer-events:none;filter:blur(80px);background:radial-gradient(circle,#e8404017,#c930300b 42%,#0000 72%);border-radius:50%;animation:7s ease-in-out infinite coreBreath;position:absolute}.loop-cluster{pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#c930301f,#7812220f 45%,#0000 72%);border-radius:50%;position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%}.star{animation:twinkle var(--tw,4s) ease-in-out infinite;animation-delay:var(--td,0s);background:#fff;border-radius:50%;position:absolute}.star-lg{animation:twinkleBig var(--tw,6s) ease-in-out infinite;background:radial-gradient(circle,#fff,#c6d6ffe6 40%,#0000 72%);box-shadow:0 0 6px #b4c8ff80}.star-bright .star{background:radial-gradient(circle,#fff,#cddcfff2 38%,#0000 72%);box-shadow:0 0 7px #bed0ff99,0 0 14px #96b4ff47}@keyframes twinkle{0%,to{opacity:.18}50%{opacity:.9}}@keyframes twinkleBig{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.star-layer{will-change:transform;position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%}.star-layer-a{animation:140s linear infinite starDrift}.star-layer-b{animation:220s linear infinite reverse starDrift}.star-dust .star{opacity:.62;animation:none}.galaxy-parallax-dust{opacity:.5}.galaxy-parallax-far{opacity:.62}.galaxy-parallax-mid{opacity:.82}.galaxy-parallax-near{opacity:1}@keyframes starDrift{0%{transform:translate(0)}to{transform:translateY(-3.5%)}}.galaxy-cheap .star,.galaxy-cheap .star-lg,.galaxy-cheap .star-layer-a,.galaxy-cheap .star-layer-b{animation:none!important}.galaxy-cheap .star{opacity:.7}.galaxy-cheap .star-lg{opacity:.85}.galaxy-cheap .nebula{filter:blur(48px);animation:none!important}.galaxy-cheap .nebula-3{display:none}.galaxy-cheap .galaxy-band{filter:blur(32px);opacity:.3}@keyframes coreImpulse{0%{opacity:.55;transform:translate(-50%,-50%)scale(.62)}60%{opacity:.12}to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}.core-impulse{animation:4.8s cubic-bezier(.22,1,.36,1) infinite coreImpulse}.core-impulse-2{animation:4.8s cubic-bezier(.22,1,.36,1) 2.4s infinite coreImpulse}@keyframes coreBreath{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.core-breath{animation:3.6s ease-in-out infinite coreBreath}@keyframes energyFlow{to{stroke-dashoffset:-20px}}.energy-flow{stroke-dasharray:2.5 7.5;animation:1.5s linear infinite energyFlow}@media(prefers-reduced-motion:reduce){.hero-grid:before,.hero-ring,.status-dot-pulse,.animate-fade-in,.animate-zoom-in,.nebula,.star,.star-lg,.star-layer-a,.star-layer-b,.core-impulse,.core-impulse-2,.core-breath,.energy-flow,.star-dust{animation:none!important}html{scroll-behavior:auto}}html{scroll-behavior:smooth}.hero-cosmic-handover{--hero-surface-opacity:1;--hero-atmosphere-opacity:1;--hero-handover-opacity:1;position:relative;overflow:clip}.fluid-hero-h1{letter-spacing:-.024em;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(2.85rem,1.9vw + 1.1rem,5.2rem);line-height:1.05}.fluid-h1{letter-spacing:-.02em;font-size:clamp(2.3rem,1.8vw + 1.35rem,3.9rem);line-height:1.07}@media(max-width:480px){.fluid-hero-h1{font-size:clamp(2.05rem,6.4vw + .5rem,2.85rem);line-height:1.09}}.fluid-h2{letter-spacing:-.018em;font-size:clamp(1.95rem,1.4vw + 1.3rem,3.25rem);line-height:1.1}.fluid-h3{font-size:clamp(1.35rem,.7vw + 1.1rem,2.05rem);line-height:1.2}.fluid-lead{font-size:clamp(1.1rem,.5vw + 1rem,1.4rem);line-height:1.6}.fluid-body{font-size:clamp(1.02rem,.28vw + .96rem,1.18rem);line-height:1.65}.fluid-card{font-size:clamp(.98rem,.16vw + .92rem,1.08rem);line-height:1.6}.nox-shell{width:min(92vw,1320px);margin-inline:auto}.nox-shell-narrow{width:min(92vw,1180px);margin-inline:auto}.nox-shell-wide{width:min(94vw,1840px);margin-inline:auto}section[id],[id=branchen-selektor],[id=diagnostic-embed]{scroll-margin-top:6rem}.nox-card{background:#080a10f0;border:1px solid #ff5f7329;transition:border-color .35s,box-shadow .35s,transform .35s;box-shadow:0 18px 60px #00000073,inset 0 1px #ffffff06}.nox-card:hover{border-color:#ff5f7366;box-shadow:0 24px 76px #00000080,0 0 30px #c9303029}.nox-card-strong{background:#05060bf7;border:1px solid #ff5f732e;box-shadow:0 16px 50px #00000080}.nox-card-accent{background:linear-gradient(160deg,#18090ef5,#07080df5);border:1px solid #ff5f734d;box-shadow:0 22px 70px #00000080,0 0 40px #c9303021}.hero-premium{--hero-handover:72%;background:linear-gradient(180deg,rgba(10,10,15,var(--hero-surface-opacity,1)) 0%,rgba(10,10,15,var(--hero-surface-opacity,1)) var(--hero-handover),rgba(10,10,15,calc(var(--hero-surface-opacity,1) * .72)) 86%,#0a0a0f00 100%);position:relative}.hero-premium:before{content:"";pointer-events:none;z-index:0;opacity:var(--hero-atmosphere-opacity,1);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 var(--hero-handover),transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 var(--hero-handover),transparent 100%);background:radial-gradient(70% 50% at 20% 60%,#b428280f,#0000 70%),radial-gradient(60% 50% at 80% 40%,#2850c80d,#0000 70%),radial-gradient(80% 60% at 50% 80%,#641e3c0a,#0000 60%);position:absolute;top:0;right:0;bottom:0;left:0}.hcn:after{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 var(--hero-handover,72%),transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 var(--hero-handover,72%),transparent 100%)}.hero-handover{z-index:2;pointer-events:none;height:30vh;opacity:var(--hero-handover-opacity,1);background:radial-gradient(120% 100% at 50% 130%,#7896eb1a,#0000 62%),linear-gradient(#0a0a0f00,#08091047 46%,#06070e00);position:absolute;bottom:0;left:0;right:0}.hero-accent{filter:blur(80px);pointer-events:none;z-index:0;opacity:var(--hero-atmosphere-opacity,1);border-radius:9999px;position:absolute}.hero-accent-red{background:radial-gradient(circle,#b428281f,#0000 70%);width:min(50vw,500px);height:min(50vw,500px);top:-10%;right:-10%}.hero-accent-blue{background:radial-gradient(circle,#2850c814,#0000 70%);width:min(40vw,400px);height:min(40vw,400px);bottom:-5%;left:-5%}.hero-stars{pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-star{background:#fff;border-radius:9999px;animation:3s ease-in-out infinite alternate hero-star-twinkle;position:absolute}@keyframes hero-star-twinkle{0%{opacity:.15}to{opacity:.7}}.hero-glass-ring{pointer-events:none;z-index:0;border:1px solid #ffffff0a;border-radius:9999px;justify-content:center;align-items:center;width:clamp(120px,16vw,220px);height:clamp(120px,16vw,220px);display:flex;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.hero-ring-inner{border:1px solid #ffffff08;border-radius:9999px;width:60%;height:60%}.hero-eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:#ffffff80;align-items:center;gap:.6rem;margin-bottom:1.5rem;font-size:clamp(.65rem,.5vw + .4rem,.8rem);display:inline-flex}.hero-eyebrow i{background:#ffffff4d;width:1.2rem;height:1px;display:inline-block}.hero-headline{letter-spacing:-.025em;color:#f0ecf2;text-wrap:balance;max-width:100%;margin-bottom:1.5rem;font-size:clamp(2.2rem,3.5vw + .5rem,4.2rem);font-weight:900;line-height:1.08}.hero-subline{color:#dcd8e0bf;text-wrap:balance;max-width:52rem;margin:0 auto 2.5rem;font-size:clamp(1rem,.8vw + .6rem,1.2rem);line-height:1.6}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.hero-btn{font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;border-radius:9999px;align-items:center;gap:.55rem;padding:.75rem 1.6rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .22s;display:inline-flex}.hero-btn-primary{color:#0a0a0f;background:#fff;border:none}.hero-btn-primary:hover{background:#ffffffe0;transform:translateY(-1px)}.hero-btn-secondary{color:#fffc;background:0 0;border:1px solid #ffffff26}.hero-btn-secondary:hover{color:#fff;border-color:#fff6;transform:translateY(-1px)}@media(max-width:767px){.hero-premium{min-height:85vh}.hero-headline{font-size:clamp(1.7rem,6.5vw,2.2rem)}.hero-subline{font-size:.95rem}.hero-glass-ring{display:none}}.hcn{min-height:92svh}.hcn-shell{width:min(100% - clamp(2rem,6vw,7rem),1660px);margin-inline:auto;padding-block:clamp(5.5rem,9vh,7rem) clamp(4.5rem,9vh,7.5rem)}.hcn-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,4vw,4.5rem);display:grid}.hcn-copy{text-align:left;z-index:2;position:relative}.hcn-headline{letter-spacing:-.03em;max-width:660px;margin-bottom:1.5rem;font-size:clamp(3.4rem,4.6vw,5.4rem);line-height:1.02}.hcn-subline{max-width:560px;margin:0 0 2.4rem}.hcn-actions{justify-content:flex-start}.hcn-trustline{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#d6dcec73;margin-top:1.6rem;font-size:.68rem}.hcn-accent-red{background:radial-gradient(circle,#c9303029,#0000 70%);width:min(52vw,700px);height:min(52vw,700px);top:12%;right:-10%}.hcn-accent-cyan{background:radial-gradient(circle,#38bdf814,#0000 70%);width:min(34vw,420px);height:min(34vw,420px);bottom:-6%;right:30%}.hcn-galaxy{z-index:0;pointer-events:none;opacity:var(--hero-atmosphere-opacity,1);mask-image:radial-gradient(96% 96% at 62% 50%,#000 42%,#0000008c 76%,transparent 100%),linear-gradient(180deg,#000 0%,#000 var(--hero-handover,72%),transparent 100%);-webkit-mask-image:radial-gradient(96% 96% at 62% 50%,#000 42%,#0000008c 76%,transparent 100%),linear-gradient(180deg,#000 0%,#000 var(--hero-handover,72%),transparent 100%);background:radial-gradient(60% 74% at 72% 44%,#4074d64d,#2c52a226 34%,#0000 70%),radial-gradient(32% 40% at 84% 66%,#38bdf829,#0000 70%),radial-gradient(28% 32% at 68% 58%,#c930302e,#0000 72%),conic-gradient(from 210deg at 72% 46%,#7ea8f026,#0000 55deg,#5c8cda1f 130deg,#0000,#927ee21a 290deg,#0000 360deg),linear-gradient(100deg,#040509eb,#0405098c 30%,#0000 58%);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-composite:source-in;mask-composite:intersect}.hcn:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 100%,#0000 52%,#0304089e);position:absolute;top:0;right:0;bottom:0;left:0}.hcn-stage{z-index:1;--hcn-px:0px;--hcn-py:0px;justify-self:end;width:100%;max-width:700px;position:relative}.hcn-orbit{aspect-ratio:1;pointer-events:none;z-index:0;width:148%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hcn-orbit-ring{border:1px solid #96b2eb33;border-radius:999px;position:absolute}.hcn-orbit-ring--outer{top:0;right:0;bottom:0;left:0}.hcn-orbit-ring--inner{border-style:dashed;border-color:#ff78781c;top:17%;right:17%;bottom:17%;left:17%}.hcn-orbit-grid{background-image:linear-gradient(90deg,#96b2eb12 1px,#0000 1px),linear-gradient(#96b2eb12 1px,#0000 1px);background-size:58px 58px;border-radius:999px;position:absolute;top:8%;right:8%;bottom:8%;left:8%;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 72%);mask-image:radial-gradient(circle,#000 30%,#0000 72%)}.hcn-main-wrap{z-index:2;position:relative}.hcn-main-rot{transform:rotate(-1.2deg) translate(calc(var(--hcn-px) * .35),calc(var(--hcn-py) * .35));will-change:transform;transition:transform .32s cubic-bezier(.22,.61,.36,1)}.hcn-main{border-radius:18px;padding:clamp(1.5rem,1.9vw,2.3rem)}.hcn-main.module-glass-card{background:linear-gradient(160deg,#160f10f9,#09080afc);border-color:#fff1f424;box-shadow:inset 0 1px #ffffff0d,0 40px 110px -40px #000000f2,0 0 90px -50px #c930308c}.hcn-main:before{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(90deg,#ff5a5a0b 1px,#0000 1px),linear-gradient(#ff5a5a0b 1px,#0000 1px);background-size:54px 54px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(130% 110% at 85% 0,#000 25%,#0000 72%);mask-image:radial-gradient(130% 110% at 85% 0,#000 25%,#0000 72%)}.hcn-main-head{border-bottom:1px solid #fff1f412;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.15rem;padding-bottom:.9rem;display:flex}.hcn-main-title{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-nox-red-light);align-items:center;gap:.55rem;font-size:.76rem;font-weight:600;display:inline-flex}.hcn-chain{width:100%;height:auto;margin-bottom:1.15rem;display:block}.hcn-chain-label{font-family:var(--font-mono);letter-spacing:.06em;font-size:11.5px}@media(prefers-reduced-motion:no-preference){.hcn-chain-line{animation:7s linear infinite hcnDash}.hcn-gate-dot{animation:2.6s ease-out infinite hcnGate}}@keyframes hcnDash{to{stroke-dashoffset:-63px}}@keyframes hcnGate{0%{opacity:1}45%{opacity:.45}to{opacity:1}}.hcn-lines{gap:.5rem;margin-bottom:1.15rem;display:grid}.hcn-line{border:1px solid #fff1f414;border-left:2px solid var(--hcn-accent,#ff5f7380);background:#080a108c;border-radius:10px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.7rem;padding:.7rem .95rem;display:grid}.hcn-line--gate{background:#1e160666;border-color:#fbbf2442 #fbbf2442 #fbbf2442 #fbbf24}.hcn-line-no{font-family:var(--font-mono);color:var(--hcn-accent,var(--color-nox-red-light));font-size:.72rem;font-weight:700}.hcn-line-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#d6dcec8c;font-size:.66rem}.hcn-line-text{color:var(--color-nox-white);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;line-height:1.35;overflow:hidden}.hcn-line--gate .hcn-line-text{color:#fce9b8}.hcn-line-dot{background:var(--hcn-accent,#ff5f73);opacity:.85;border-radius:999px;width:7px;height:7px}.hcn-line-gate{background:#fbbf24;border-radius:2px;width:9px;height:9px;transform:rotate(45deg)}@media(prefers-reduced-motion:no-preference){.hcn-line-gate{animation:2.6s ease-out infinite hcnGatePulse}}@keyframes hcnGatePulse{0%{box-shadow:0 0 #fbbf2466}70%{box-shadow:0 0 0 9px #fbbf2400}to{box-shadow:0 0 #fbbf2400}}.hcn-inline{display:none}.hcn-inline-row{border-top:1px solid #fff1f412;flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;margin-top:.6rem;padding-top:.6rem;display:flex}.hcn-inline-row svg{color:#7dd3fce6;flex-shrink:0;align-self:center}.hcn-inline-row--proof svg{color:#6ee7b7e6}.hcn-inline-k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#7dd3fce6;font-size:.6rem;font-weight:600}.hcn-inline-row--proof .hcn-inline-k{color:#6ee7b7e6}.hcn-inline-v{color:#d6dcecbf;min-width:0;font-size:.76rem}.hcn-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.hcn-kpi{background:#ffffff04;border:1px solid #fff1f412;border-radius:11px;padding:.85rem .95rem}.hcn-kpi--gate{background:#1e160647;border-color:#fbbf2438}.hcn-kpi-v{letter-spacing:-.01em;color:var(--color-nox-white);font-size:1.45rem;font-weight:800;line-height:1.1;display:block}.hcn-kpi--gate .hcn-kpi-v{color:#fbbf24}.hcn-kpi-l{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#d6dcec8c;margin-top:.35rem;font-size:.62rem;display:block}.hcn-sat{width:244px;position:absolute}.hcn-sat--diagnose{z-index:1;top:-70px;left:-152px}.hcn-sat--proof{z-index:3;bottom:-146px;right:-66px}.hcn-sat-rot{will-change:transform;transition:transform .32s cubic-bezier(.22,.61,.36,1)}.hcn-sat--diagnose .hcn-sat-rot{transform:rotate(-2deg) translate(calc(var(--hcn-px) * -.9),calc(var(--hcn-py) * -.9))}.hcn-sat--proof .hcn-sat-rot{transform:rotate(2deg) translate(calc(var(--hcn-px) * 1.1),calc(var(--hcn-py) * 1.1))}.hcn-sat-panel{padding:1.05rem 1.15rem}.hcn-sat-panel.nox-glass{background:linear-gradient(158deg,#131620f0,#090a0ef7);box-shadow:inset 0 1px #ffffff0b,0 26px 70px -34px #000000eb}.hcn-sat--diagnose .hcn-sat-panel.nox-glass{border-color:#38bdf847;box-shadow:inset 0 1px #ffffff0b,0 26px 70px -34px #000000eb,0 0 44px -26px #38bdf880}.hcn-sat--proof .hcn-sat-panel.nox-glass{border-color:#2dd4bf47;box-shadow:inset 0 1px #ffffff0b,0 26px 70px -34px #000000eb,0 0 44px -26px #2dd4bf73}.hcn-sat-head{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#7dd3fcf2;border-bottom:1px solid #ffffff0f;align-items:center;gap:.5rem;width:100%;margin-bottom:.75rem;padding-bottom:.6rem;font-size:.7rem;font-weight:600;display:inline-flex}.hcn-sat-head--proof{color:#6ee7b7f2}.hcn-sat-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.hcn-sat-list li{color:#d6dceccc;align-items:center;gap:.55rem;display:flex}.hcn-sat--diagnose .hcn-sat-list li{flex-direction:column;align-items:flex-start;gap:.1rem}.hcn-sat-list li span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#d6dcec80;font-size:.62rem}.hcn-sat-list li em{color:var(--color-nox-white);font-size:.85rem;font-style:normal;font-weight:600}.hcn-sat-depth{border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#04060c8c);width:42%;position:absolute;top:0;bottom:0;right:0}.hcn-sat-list--proof li{color:#d6dcecd9;justify-content:flex-start}.hcn-sat-list--proof li svg{color:#6ee7b7e6;flex-shrink:0}.hcn-sat-list--proof li span{text-transform:none;font-family:var(--font-sans);letter-spacing:0;font-size:.8rem}.hcn-connector{pointer-events:none;width:104px;height:64px;position:absolute}.hcn-connector--diagnose{bottom:-34px;right:-84px}.hcn-connector--proof{top:-22px;left:-88px;transform:rotate(160deg)}@media(prefers-reduced-motion:no-preference){.hcn-connector-path{animation:7s linear infinite hcnDash}}@media(max-width:1499px){.hcn-stage{max-width:600px}.hcn-sat{width:226px}.hcn-sat--diagnose{left:-136px}.hcn-sat--proof{right:-24px}.hcn-orbit{width:132%}}@media(max-width:1365px){.hcn{min-height:0}.hcn-shell{padding-block:clamp(4.5rem,7vh,5.5rem) 2.25rem}.hcn-grid{grid-template-columns:1fr;gap:2.2rem}.hcn-headline{max-width:18ch;font-size:clamp(2.6rem,4.4vw,3.4rem)}.hcn-subline{max-width:46rem}.hcn-stage{justify-self:start;max-width:660px}.hcn-sat,.hcn-connector,.hcn-orbit{display:none}.hcn-main-rot{transform:none}.hcn-inline{margin-bottom:1.1rem;display:block}.hcn-galaxy{opacity:calc(.7 * var(--hero-atmosphere-opacity,1))}.hcn-chain{margin-bottom:.85rem}.hcn-lines{gap:.4rem;margin-bottom:.9rem}.hcn-line{padding:.6rem .8rem}.hcn-main-head{margin-bottom:.9rem;padding-bottom:.75rem}}@media(max-width:1023px){.hcn-shell{padding-block:clamp(4.5rem,8vh,6rem) 2.25rem}.hcn-headline{max-width:22ch;font-size:clamp(2rem,7.4vw,2.7rem)}.hcn-subline{max-width:none}.hcn-stage{justify-self:stretch;max-width:none}.hcn-galaxy{opacity:calc(.55 * var(--hero-atmosphere-opacity,1))}.hcn-kpi-v{font-size:1.25rem}}@media(max-width:479px){.hcn-line-k{display:none}.hcn-line-text{white-space:normal;font-size:.86rem}.hcn-kpis{gap:.4rem}.hcn-kpi{padding:.7rem .6rem}.hcn-kpi-l{font-size:.52rem}}@media(prefers-reduced-motion:reduce){.hcn-chain-line,.hcn-connector-path,.hcn-line-gate,.hcn-gate-dot{animation:none}.hcn-main-rot,.hcn-sat-rot{transition:none}}.core-stage{position:relative}.core-stage:before{content:"";pointer-events:none;z-index:0;filter:blur(40px);background:radial-gradient(circle,#c930301a,#7812260d 40%,#0000 70%);border-radius:9999px;width:min(70vw,900px);height:min(70vw,900px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.core-canvas{aspect-ratio:1;border-radius:9999px;width:clamp(300px,42vw,600px)}:root{--header-height:5rem}.hero{width:100%;min-height:100svh;margin-top:calc(-1 * var(--header-height));background:0 0;position:relative;overflow:hidden}.hero-media{z-index:0;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-bg{object-fit:cover;object-position:center 42%;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.hero-bg-poster{background-position:50% 42%;background-repeat:no-repeat;background-size:cover}@media(min-width:1024px){.hero-bg,.hero-bg-poster{object-position:56% 46%;transform-origin:50%;background-position:56% 46%;transform:scale(1.06)translate(2.5%)}}@media(min-width:1024px)and (min-aspect-ratio:2){.hero-bg,.hero-bg-poster{object-position:56% 56%;background-position:56% 56%}}.hero-veil{background:linear-gradient(90deg,#02040cdb,#02040c99,#02040c24 60%,#02040c0a),linear-gradient(#0203128c,#0000 13%),linear-gradient(#0000 48%,#0203121f 68%,#0203128c 86%,#020312);position:absolute;top:0;right:0;bottom:0;left:0}.hero-content{z-index:10;flex-direction:column;justify-content:center;min-height:100svh;padding-top:clamp(6rem,12vh,8rem);padding-bottom:clamp(4rem,11vh,7rem);display:flex;position:relative}.hero-copy{width:100%;max-width:clamp(28rem,24vw + 16rem,56rem)}@media(min-width:1024px){.hero-content.nox-shell-wide{width:100%;margin-inline:0;padding-left:clamp(3.5rem,15vw - 8rem,30rem);padding-right:3rem}}@media(max-width:1023px){.hero-copy{max-width:46rem}}.hero-copy h1{text-wrap:balance;color:#f8f2ed;max-width:100%}@media(min-width:1024px)and (max-height:960px){.hero .fluid-hero-h1{font-size:clamp(2.4rem,2.1vw + 1.2rem,3.9rem)}.hero .fluid-lead{font-size:1.05rem;line-height:1.5}.hero-copy.space-y-7>:not([hidden])~:not([hidden]){margin-top:.8rem}.hero-content{padding-top:5.5rem;padding-bottom:2.5rem}}@keyframes heroRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero-copy [data-hero-reveal]{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) forwards heroRise}.hero-copy [data-hero-reveal]:first-child{animation-delay:60ms}.hero-copy [data-hero-reveal]:nth-child(2){animation-delay:.16s}.hero-copy [data-hero-reveal]:nth-child(3){animation-delay:.28s}.hero-copy [data-hero-reveal]:nth-child(4){animation-delay:.34s}.hero-copy [data-hero-reveal]:nth-child(5){animation-delay:.48s}.hero-copy [data-hero-reveal]:nth-child(6){animation-delay:.62s}.hero-copy [data-hero-reveal]:nth-child(7){animation-delay:.74s}.hero-cue{z-index:10;letter-spacing:.28em;text-transform:uppercase;color:#f5f7fa8c;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;animation:.85s 1.3s forwards heroRise;display:flex;position:absolute;bottom:clamp(1.1rem,4vh,2.4rem);left:50%;transform:translate(-50%)}.hero-cue-arrow{font-size:14px;line-height:1;animation:1.8s ease-in-out infinite heroCueBounce}@keyframes heroCueBounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.hero-play-fallback{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f5f7fa;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#02040cb8;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:.5rem;padding:.65rem 1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:inline-flex;position:absolute;bottom:clamp(3.4rem,9vh,5.5rem);left:50%;transform:translate(-50%)}.hero-play-fallback:active{transform:translate(-50%)scale(.97)}.hero-video-debug{z-index:9999;max-height:46vh;padding:8px 12px calc(8px + env(safe-area-inset-bottom));color:#9fe8a0;word-break:break-all;background:#000000e0;border-top:1px solid #ffffff2e;font:10px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed;inset:auto 0 0;overflow-y:auto}.hero-video-debug strong{color:#fff;font-weight:600}@media(prefers-reduced-motion:reduce){.hero-copy [data-hero-reveal],.hero-cue{opacity:1!important;animation:none!important;transform:none!important}.hero-cue-arrow{animation:none!important}.hero-bg{filter:none}}#nox-problem-matrix,#nox-methodology,#final-cta-section{border-top-color:#0000;position:relative}#nox-problem-matrix:before,#nox-methodology:before,#final-cta-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e5484833 28%,#aab4cd4d,#e5484833 72%,#0000);width:min(100%,1200px);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}#hero-call-to-diagnosis,#header-cta-diagnostic{transition-property:background-color,color,box-shadow,transform;transition-duration:.3s}#hero-call-to-diagnosis:hover{box-shadow:0 0 0 1px #e5484859,0 10px 36px #e5484847}#header-cta-diagnostic:hover{box-shadow:0 0 22px #e548484d}#hero-call-to-diagnosis svg{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}#hero-call-to-diagnosis:hover svg{transform:translate(4px)}.nox-card{position:relative}.nox-card:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#e5484861,#0000);height:1px;transition:opacity .35s;position:absolute;top:0;left:14%;right:14%}.nox-card:hover:before{opacity:1}.sec-tag-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.1rem;padding-bottom:.85rem;display:flex}.sec-tag{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#9aa3b2;white-space:nowrap;align-items:center;gap:.65rem;font-size:.62rem;font-weight:700;display:inline-flex}.sec-tag:before{content:"";background:#e840402e;border:1px solid #e84040bf;flex-shrink:0;width:7px;height:7px}.sec-tag b{color:#e84040;font-weight:800}.sec-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#5b6471;text-align:right;font-size:.6rem}.diag-dock{background:radial-gradient(70% 45% at 50% 0,#c9303012,#0000 70%),#04050bd1;border:1px solid #ff5f7333;border-radius:1.25rem;padding:clamp(1.4rem,3.5vw,3.25rem);position:relative;box-shadow:0 26px 90px #0000008c,inset 0 1px #ffffff08}.diag-dock:before{content:"";background:linear-gradient(90deg,#0000 4%,#e84040bf,#0000 96%);border-radius:9999px;height:2px;position:absolute;inset:-1px -1px auto}.diag-dock-status{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.4rem;padding-bottom:.9rem;display:flex}.diag-dock-state{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#7d8794;white-space:nowrap;align-items:center;gap:.5rem;font-size:.6rem;display:inline-flex}.diag-dock-dot{background:#e84040;border-radius:9999px;width:6px;height:6px;animation:2.4s ease-in-out infinite dockPulse;box-shadow:0 0 8px #e84040cc}@keyframes dockPulse{0%,to{opacity:1}50%{opacity:.35}}#diagnostic-embed{border-top:none;border-bottom:none;position:relative}#diagnostic-embed:before,#diagnostic-embed:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e5484833 28%,#aab4cd4d,#e5484833 72%,#0000);width:min(100%,1200px);height:1px;position:absolute;left:50%;transform:translate(-50%)}#diagnostic-embed:before{top:0}#diagnostic-embed:after{bottom:0}#final-cta-diagnose:hover{box-shadow:0 0 0 1px #e5484866,0 10px 36px #e548484d}#nox-labs-footer{background:#01020ac7;border-top-color:#0000;position:relative}#nox-labs-footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e5484833 28%,#aab4cd4d,#e5484833 72%,#0000);width:min(100%,1200px);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.diag-dock-dot{animation:none}}.system-entry-zone{z-index:20;margin-top:clamp(-8rem,-10vh,-4rem);padding-bottom:clamp(4rem,7vh,6rem);position:relative}.system-entry-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(75% 50% at 50% 0,#c9303016,#0000 70%),linear-gradient(#070910eb,#03040bf5);border:1px solid #ffffff16;border-radius:1.5rem;padding:clamp(1.5rem,3.5vw,3.5rem);position:relative;overflow:hidden;box-shadow:0 -18px 70px #0000008c,0 30px 90px #00000080,inset 0 1px #ffffff0a}.system-entry-panel:before{content:"";background:linear-gradient(90deg,#0000 3%,#e84040cc 30%,#bec8dc8c,#e84040cc 70%,#0000 97%);height:2px;position:absolute;inset:-1px -1px auto}.system-entry-panel:after{content:"";pointer-events:none;opacity:.045;border-radius:inherit;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;top:0;right:0;bottom:0;left:0}.entry-statusline{z-index:10;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.4rem;padding-bottom:.9rem;display:flex;position:relative}.entry-chain{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#8b93a1;white-space:nowrap;align-items:center;gap:.5rem;font-size:.58rem}.entry-chain em{font-style:normal}.entry-chain-link{background:linear-gradient(90deg,#e8404099,#e8404026);width:1.1rem;height:1px;display:inline-block}.hud-table{background:#04060ce0;border:1px solid #ffffff13;border-radius:1.1rem;overflow:hidden;box-shadow:0 22px 70px #00000073}.hud-row{border-bottom:1px solid #ffffff0d;grid-template-columns:200px 1.25fr 1fr 220px;align-items:center;gap:1.5rem;padding:1.25rem 1.6rem;font-size:.98rem;transition:background .3s;display:grid}.hud-row:last-child{border-bottom:none}.hud-row:not(.hud-head):hover{background:#e840400b}.hud-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#8c95a3;background:#ffffff06;font-size:.68rem}.hud-area{font-family:var(--font-sans);letter-spacing:.01em;color:#f3f4f7;align-items:center;gap:.7rem;font-size:.95rem;font-weight:700;display:inline-flex}.hud-area svg{color:#e84040;flex-shrink:0}.hud-dot{background:#e84040d9;border-radius:9999px;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #e84040b3}.hud-symptom{color:#c3cad5;font-family:var(--font-sans)}.hud-cost{color:#98a1ae;font-family:var(--font-sans)}.hud-fix{font-family:var(--font-sans);color:#ffaab8;font-size:.92rem;font-weight:600}@media(max-width:1023px){.hud-head{display:none}.hud-row{grid-template-columns:1fr;gap:.55rem;padding:1.3rem}.hud-cost:before{content:"Kostet: ";color:#707a87}.hud-fix:before{content:"Lösung: ";color:#707a87;font-weight:400}}.extra-modules{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:2rem;display:flex}.extra-modules-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#5b6471;margin-right:.4rem;font-size:.6rem}.extra-module-link{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#b8bfca;background:#080a10d9;border:1px solid #ffffff17;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.64rem;text-decoration:none;transition:border-color .3s,color .3s,box-shadow .3s;display:inline-flex}.extra-module-link:hover{color:#fff;border-color:#e8404080;box-shadow:0 0 18px #e840402e}.stage-line{border-top:1px solid #ffffff0e;margin-top:3.5rem;padding-top:1.6rem}.stage-line-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#5b6471;margin-bottom:1.1rem;font-size:.6rem;display:block}.stage-line-track{flex-wrap:wrap;align-items:center;gap:.9rem .6rem;display:flex}.stage-node{background:#06080ee6;border:1px solid #ffffff14;border-radius:.7rem;flex-direction:column;gap:.15rem;padding:.55rem .95rem;display:inline-flex}.stage-node b{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ff8398;font-size:.6rem;font-weight:700}.stage-node em{font-style:normal;font-family:var(--font-sans);color:#aeb6c2;white-space:nowrap;font-size:.72rem}.stage-link{background:linear-gradient(90deg,#e840408c,#e840401f);flex-shrink:0;width:clamp(.8rem,2.2vw,1.8rem);height:1px;display:inline-block}.stage-line-note{font-family:var(--font-sans);color:#6b7480;margin-top:1.1rem;font-size:.8rem}.method-line{grid-template-columns:1fr;gap:2.2rem;display:grid;position:relative}.method-step{padding-left:3.4rem;position:relative}.method-node{width:2.3rem;height:2.3rem;font-family:var(--font-mono);letter-spacing:.04em;color:#ff8398;z-index:1;background:#0a080cf2;border:1px solid #e8404066;border-radius:9999px;justify-content:center;align-items:center;font-size:.66rem;font-weight:800;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 0 16px #e8404024}.method-step:not(:last-child):before{content:"";background:linear-gradient(#e8404073,#e8404014);width:1px;position:absolute;top:2.5rem;bottom:-2rem;left:1.12rem}.method-name{margin-bottom:.35rem;font-size:1.05rem}.method-text{max-width:34rem;margin-bottom:.7rem}.method-output{font-family:var(--font-mono);letter-spacing:.04em;color:#cdd3dc;background:#ffffff06;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.5rem;padding:.32rem .7rem;font-size:.62rem;display:inline-flex}.method-output b{color:#828b98;text-transform:uppercase;letter-spacing:.12em;font-size:.52rem;font-weight:600}@media(min-width:1024px){.method-line{grid-template-columns:repeat(3,1fr);gap:2.2rem}.method-step{padding-top:3.3rem;padding-left:0}.method-node{top:0;left:0}.method-step:not(:last-child):before{background:linear-gradient(90deg,#e8404073,#e8404014);width:auto;height:1px;inset:1.12rem -1.6rem auto 2.6rem}}.diag-scanner{isolation:isolate}.scan-corner{pointer-events:none;z-index:2;border:2px solid #e840408c;width:22px;height:22px;position:absolute}.sc-tl{border-bottom:none;border-right:none;border-top-left-radius:6px;top:10px;left:10px}.sc-tr{border-bottom:none;border-left:none;border-top-right-radius:6px;top:10px;right:10px}.sc-bl{border-top:none;border-right:none;border-bottom-left-radius:6px;bottom:10px;left:10px}.sc-br{border-top:none;border-left:none;border-bottom-right-radius:6px;bottom:10px;right:10px}.scanline{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#e8404080,#0000);height:1px;animation:7s ease-in-out infinite scanSweep;position:absolute;top:0;left:8%;right:8%}@keyframes scanSweep{0%{opacity:0;top:6%}8%{opacity:.7}46%{opacity:.7;top:92%}54%{opacity:0}to{opacity:0;top:6%}}.cta-panel{background:radial-gradient(70% 60% at 85% 0,#c9303021,#0000 65%),linear-gradient(165deg,#14080df2,#05060cf7);border:1px solid #ff5f7347;border-radius:1.5rem;padding:clamp(1.6rem,4vw,4rem);position:relative;box-shadow:0 26px 90px #0000008c,0 0 46px #c930301f}.cta-panel:before{content:"";background:linear-gradient(90deg,#0000 4%,#e84040cc,#0000 96%);height:2px;position:absolute;inset:-1px -1px auto}@media(prefers-reduced-motion:reduce){.scanline{opacity:0;animation:none}}.trust-strip-zone{z-index:5;margin-top:-3.5rem;padding-bottom:1rem;position:relative}.trust-strip{background:#ffffff0d;border:1px solid #ffffff14;border-radius:1.1rem;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden;box-shadow:0 22px 70px #00000080}@media(min-width:640px){.trust-strip{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.trust-strip{grid-template-columns:repeat(4,1fr)}}.trust-item{background:#06080df7;align-items:flex-start;gap:.95rem;padding:1.4rem 1.5rem;display:flex}.trust-icon{color:#ff6b6b;flex-shrink:0;width:22px;height:22px;margin-top:.15rem}.trust-title{font-family:var(--font-sans);color:#f3f4f7;margin-bottom:.25rem;font-size:.95rem;font-weight:700}.trust-text{font-family:var(--font-sans);color:#98a1ae;font-size:.88rem;line-height:1.5}@media(max-width:639px){.trust-strip-zone{margin-top:-2rem}}.pillar-benefit{color:#eef0f4;max-width:34rem;margin-bottom:1.1rem;font-size:clamp(1.05rem,.3vw + .98rem,1.22rem);font-weight:600;line-height:1.5}.pillar-points{gap:.55rem;margin-bottom:1.4rem;padding:0;list-style:none;display:grid}.pillar-points li{font-family:var(--font-sans);color:#b6bdc9;padding-left:1.4rem;font-size:.95rem;line-height:1.5;position:relative}.pillar-points li:before{content:"";background:var(--mod);border-radius:9999px;width:.55rem;height:.55rem;position:absolute;top:.52rem;left:0}@supports (color:color-mix(in lab,red,red)){.pillar-points li:before{background:color-mix(in srgb,var(--mod) 75%,transparent)}}.pillar-points li:before{box-shadow:0 0 8px var(--mod)}@supports (color:color-mix(in lab,red,red)){.pillar-points li:before{box-shadow:0 0 8px color-mix(in srgb,var(--mod) 45%,transparent)}}.pillar-links{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:.6rem;padding-top:1rem;display:flex}.pillar-link{font-family:var(--font-sans);color:#c8cfd9;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.45rem;padding:.42rem .9rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color .3s,color .3s,box-shadow .3s;display:inline-flex}.pillar-link:hover{color:#fff;border-color:var(--mod)}@supports (color:color-mix(in lab,red,red)){.pillar-link:hover{border-color:color-mix(in srgb,var(--mod) 55%,transparent)}}.pillar-link:hover{box-shadow:0 0 16px var(--mod)}@supports (color:color-mix(in lab,red,red)){.pillar-link:hover{box-shadow:0 0 16px color-mix(in srgb,var(--mod) 22%,transparent)}}.sysline{border-top:1px solid #ffffff0e;flex-wrap:wrap;align-items:baseline;gap:.9rem;margin-top:3rem;padding-top:1.4rem;display:flex}.sysline-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#7d8794;font-size:.68rem}.sysline-track{font-family:var(--font-sans);color:#98a1ae;flex-wrap:wrap;gap:.5rem;font-size:.86rem;display:flex}.sysline-track i{color:#5b6471;font-style:normal}.scanner-note{font-family:var(--font-sans);letter-spacing:.02em;color:#9aa3b0;font-size:.85rem}.founder-quote{font-family:var(--font-sans);color:#e8eaee;border-left:2px solid #e8404099;padding-left:1.25rem;font-size:clamp(1.08rem,.4vw + 1rem,1.3rem);font-style:italic;line-height:1.6}.founder-principles{gap:.7rem;padding:0;list-style:none;display:grid}.founder-principles li{font-family:var(--font-sans);color:#b6bdc9;padding-left:1.6rem;font-size:1rem;line-height:1.55;position:relative}.founder-principles li:before{content:"✓";color:#e84040;font-weight:700;position:absolute;top:0;left:0}.faq-list{gap:.8rem;display:grid}.faq-item{background:#06080df2;border:1px solid #ffffff14;border-radius:.9rem;transition:border-color .3s;overflow:hidden}.faq-item[open]{border-color:#e8404066}.faq-q{cursor:pointer;font-family:var(--font-sans);color:#f3f4f7;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.4rem;font-size:1.02rem;font-weight:600;list-style:none;transition:color .25s;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q:hover{color:#fff}.faq-q:focus-visible{outline-offset:-2px;border-radius:.9rem;outline:2px solid #e84040b3}.faq-chevron{color:#8c95a3;transition:transform .3s,color .3s}.faq-item[open] .faq-chevron{color:#ff6b6b;transform:rotate(90deg)}.faq-a{font-family:var(--font-sans);color:#b6bdc9;max-width:60rem;padding:0 1.4rem 1.3rem;font-size:.97rem;line-height:1.65}.sec-overline{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ff8398;align-items:center;gap:.9rem;margin-bottom:1.6rem;font-size:.72rem;display:flex}.sec-overline i{background:linear-gradient(90deg,#e84040e6,#e840401a);width:3rem;height:1px;display:block}.sec-overline.justify-center i{width:2.2rem}.sec-overline-light{color:#a8332e}.sec-overline-light i{background:linear-gradient(90deg,#a8332ecc,#a8332e1a)}.hero{overflow:hidden}.hero-word-wrap{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.hero-word{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) forwards heroWordUp;display:inline-block;transform:translateY(108%)}@keyframes heroWordUp{to{opacity:1;transform:translateY(0)}}.hero-seam{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#e84040e6,#0000);height:2px;position:absolute;bottom:0;left:8%;right:8%;box-shadow:0 0 34px 6px #e8404059}.trust-line-zone{padding:2.6rem 0 1rem}.trust-line{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.3rem 0;display:flex}.trust-line-item{font-family:var(--font-sans);color:#d6dae1;align-items:center;gap:.7rem;font-size:.95rem;font-weight:600;display:inline-flex}.trust-line-item svg{color:#ff6b6b}.dj-zone{padding:5rem 0 0}.dj-headline{letter-spacing:-.02em;margin-bottom:1.1rem;font-size:clamp(2.1rem,2vw + 1.2rem,3.4rem);font-weight:900;line-height:1.08}.dj-sub{font-family:var(--font-sans);color:#b6bdc9;max-width:26rem;font-size:clamp(1.05rem,.4vw + .95rem,1.25rem);line-height:1.6}.dj-rail{gap:.35rem;margin:2.4rem 0 1.6rem;padding:0;list-style:none;display:grid}.dj-rail-item{border-left:2px solid #ffffff14;border-radius:.6rem;align-items:center;gap:.9rem;padding:.5rem .9rem;transition:border-color .35s,background .35s;display:flex}.dj-rail-no{font-family:var(--font-mono);letter-spacing:.08em;color:#707a87;font-size:.72rem;font-weight:700;transition:color .35s}.dj-rail-name{font-family:var(--font-sans);color:#8c95a3;font-size:1rem;font-weight:600;transition:color .35s}.dj-rail-item.done{border-left-color:#e8404073}.dj-rail-item.done .dj-rail-name{color:#c3cad5}.dj-rail-item.done .dj-rail-no{color:#ff8398}.dj-rail-item.on{background:#e8404012;border-left-color:#e84040}.dj-rail-item.on .dj-rail-name{color:#fff1f4}.dj-rail-item.on .dj-rail-no{color:#ff6b6b}.dj-counter{font-family:var(--font-mono);letter-spacing:.12em;color:#707a87;font-size:.85rem}.dj-counter b{color:#ff6b6b;font-size:1.3rem}.dj-stage{min-width:0}.dj-swap{animation:.45s cubic-bezier(.16,1,.3,1) djSwap}@keyframes djSwap{0%{opacity:0;clip-path:inset(0 0 16%);transform:translateY(26px)}to{opacity:1;clip-path:inset(0 0 0%);transform:translateY(0)}}.dj-stage-head{align-items:center;gap:1.2rem;margin-bottom:1.6rem;display:flex}.dj-icon{color:#ff6b6b;background:#e840401a;border:1px solid #e8404059;border-radius:1.1rem;flex-shrink:0;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;display:inline-flex;box-shadow:0 0 28px #e8404029}.dj-name{letter-spacing:-.02em;color:#fff1f4;font-size:clamp(2rem,1.8vw + 1.2rem,3.1rem);font-weight:900}.dj-problem{font-family:var(--font-sans);color:#e8eaee;max-width:36rem;margin-bottom:1.8rem;font-size:clamp(1.25rem,.7vw + 1rem,1.6rem);line-height:1.5}.dj-facts{grid-template-columns:1fr 1fr;gap:1.2rem;max-width:40rem;display:grid}.dj-impact,.dj-solution{font-family:var(--font-sans);border-radius:.9rem;padding:1.1rem 1.25rem;font-size:1.02rem;line-height:1.55}.dj-impact{color:#d6dae1;background:#e840400f;border:1px solid #e8404038}.dj-solution{color:#d9f5f0;background:#2dd4bf0f;border:1px solid #2dd4bf47}.dj-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:700}.dj-impact .dj-label{color:#ff8398}.dj-solution .dj-label{color:#5eead4}.dj-path{align-items:center;gap:1rem;max-width:40rem;margin-top:2.6rem;display:flex}.dj-path-cap{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#707a87;white-space:nowrap;font-size:.62rem}.dj-path-track{flex:1;align-items:center;display:flex}.dj-seg{background:#ffffff1a;flex:1;height:2px;transition:background .4s;position:relative}.dj-seg-dot{background:#3a414c;border-radius:9999px;width:9px;height:9px;transition:background .4s;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.dj-seg.done{background:#2dd4bf8c}.dj-seg.done .dj-seg-dot{background:#2dd4bf}.dj-seg.on{background:#e8404099}.dj-seg.on .dj-seg-dot{background:#ff6b6b;animation:1.6s ease-out infinite djBreak}@keyframes djBreak{0%{box-shadow:0 0 #e8404080}70%{box-shadow:0 0 0 12px #e8404000}to{box-shadow:0 0 #e8404000}}.dj-stack-head{max-width:38rem;margin-bottom:2.4rem}.dj-scenes{gap:1rem;padding-left:2.4rem;display:grid;position:relative}.dj-scenes:before{content:"";background:linear-gradient(#e8404080,#2dd4bf66);width:2px;position:absolute;top:1rem;bottom:1rem;left:.85rem}.dj-scene{background:#06080de0;border:1px solid #ffffff14;border-radius:.9rem;padding:1.15rem 1.2rem 1.25rem;transition:border-color .35s,background .35s;position:relative}.dj-scene-node{width:1.7rem;height:1.7rem;font-family:var(--font-mono);color:#98a1ae;background:#0a0c12;border:1px solid #ffffff29;border-radius:9999px;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;transition:color .35s,border-color .35s,box-shadow .35s;display:inline-flex;position:absolute;top:1.05rem;left:-2.4rem;transform:translate(.85rem)translate(-50%)}.dj-scene.dj-live{background:#0c080cf2;border-color:#e8404080}.dj-scene.dj-live .dj-scene-node{color:#ff6b6b;border-color:#e84040b3;box-shadow:0 0 12px #e8404066}.dj-scene-head{align-items:center;gap:.65rem;margin-bottom:.7rem;display:flex}.dj-scene-head svg{color:#ff6b6b;flex-shrink:0}.dj-scene-head h3{color:#fff1f4;font-size:1.22rem;font-weight:800}.dj-scene-problem{font-family:var(--font-sans);color:#e0e3e9;margin-bottom:.85rem;font-size:1.04rem;line-height:1.55}.dj-scene-impact,.dj-scene-solution{font-family:var(--font-sans);margin-bottom:.55rem;padding-left:.95rem;font-size:.95rem;line-height:1.5}.dj-scene-impact{color:#b6bdc9;border-left:2px solid #e8404080}.dj-scene-solution{color:#c9f0e9;border-left:2px solid #2dd4bf8c;margin-bottom:0}.dj-scene-impact b,.dj-scene-solution b{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.2rem;font-size:.62rem;font-weight:700;display:block}.dj-scene-impact b{color:#ff8398}.dj-scene-solution b{color:#5eead4}@media(min-width:1024px){.dj-zone{padding:6rem 0 0}.dj-stack-head{margin-bottom:3rem}.dj-scenes{grid-template-columns:1fr 1fr;gap:1.25rem;padding-left:0}.dj-scenes:before{display:none}.dj-scene-node{margin-bottom:.6rem;position:static;transform:none}.dj-scene{padding:1.4rem 1.5rem 1.5rem}}.dj-bridge{flex-direction:column;align-items:center;gap:.9rem;padding:3rem 0 .5rem;display:flex}.dj-bridge-line{background:linear-gradient(#e84040,#38bdf8 60%,#2dd4bf);border-radius:999px;width:2px;height:72px}.dj-bridge-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#8c95a3;font-size:.7rem}@media(prefers-reduced-motion:reduce){.hero-word{opacity:1;animation:none;transform:none}.dj-swap,.dj-seg.on .dj-seg-dot{animation:none}}.sysflow-zone{padding:7rem 0 6rem;position:relative;overflow-x:clip}.sysflow-zone:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 30%,#c9303012,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.sysflow{position:relative}.sysflow-svg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.sysflow-base{fill:none;stroke:#60589e38;stroke-width:1.5px;stroke-linecap:round}.sysflow-glowpath{fill:none;stroke:url(#sfgrad);stroke-width:9px;stroke-linecap:round;opacity:.18}.sysflow-energy{fill:none;stroke:url(#sfgrad);stroke-width:2.5px;stroke-linecap:round}.sysflow-head-core{fill:#fff6f4}.sysflow-head-aura{fill:url(#sfheadglow)}.sysflow-stations{gap:clamp(3rem,7vh,5.5rem);padding:2rem 0 3rem;display:grid}.sf-station{grid-template-columns:1fr;align-items:center;display:grid;position:relative}.sf-node{z-index:2;color:#fff;border:1.5px solid var(--mod,#ff5f73);background:#080a10f2;border-radius:9999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.sf-node{border:1.5px solid color-mix(in srgb,var(--mod,#ff5f73) 28%,transparent)}}.sf-node{box-shadow:0 0 12px var(--mod,#ff5f73)}@supports (color:color-mix(in lab,red,red)){.sf-node{box-shadow:0 0 12px color-mix(in srgb,var(--mod,#ff5f73) 10%,transparent)}}.sf-node{transition:border-color .4s,box-shadow .4s}.sf-node svg{color:var(--mod,#ff5f73)}@supports (color:color-mix(in lab,red,red)){.sf-node svg{color:color-mix(in srgb,var(--mod,#ff5f73) 55%,#6b7480)}}.sf-node svg{transition:color .4s}.sf-node:after{content:"";background:radial-gradient(circle,var(--mod,#ff5f73),transparent 70%);border-radius:9999px;position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}@supports (color:color-mix(in lab,red,red)){.sf-node:after{background:radial-gradient(circle,color-mix(in srgb,var(--mod,#ff5f73) 32%,transparent),transparent 70%)}}.sf-node:after{opacity:var(--prox,0);pointer-events:none}.sf-station.sf-on .sf-node{border-color:var(--mod,#ff5f73)}@supports (color:color-mix(in lab,red,red)){.sf-station.sf-on .sf-node{border-color:color-mix(in srgb,var(--mod,#ff5f73) 80%,transparent)}}.sf-station.sf-on .sf-node{box-shadow:0 0 26px var(--mod,#ff5f73),inset 0 0 14px var(--mod,#ff5f73)}@supports (color:color-mix(in lab,red,red)){.sf-station.sf-on .sf-node{box-shadow:0 0 26px color-mix(in srgb,var(--mod,#ff5f73) 40%,transparent),inset 0 0 14px color-mix(in srgb,var(--mod,#ff5f73) 16%,transparent)}}.sf-station.sf-on .sf-node{animation:.55s cubic-bezier(.34,1.56,.64,1) sfNodePop}.sf-station.sf-on .sf-node svg{color:var(--mod,#ff5f73)}@keyframes sfNodePop{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}.sf-body{max-width:min(26rem,100%)}.sf-no{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mod,#ff5f73);font-size:.66rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.sf-no{color:color-mix(in srgb,var(--mod,#ff5f73) 85%,#fff)}}.sf-no{margin-bottom:.6rem}.sf-title{letter-spacing:-.015em;color:#cfd4dc;margin-bottom:.7rem;font-size:clamp(1.5rem,1.2vw + 1.1rem,2.1rem);font-weight:800;transition:color .45s}.sf-benefit{font-family:var(--font-sans);color:#b9c0cb;margin-bottom:.9rem;font-size:1.05rem;font-weight:600;line-height:1.5;transition:color .45s}.sf-station.sf-on .sf-title{color:#fff1f4}.sf-station.sf-on .sf-benefit{color:#e6e9ee}.sf-points{gap:.45rem;margin-bottom:1.1rem;padding:0;list-style:none;display:grid}.sf-points li{font-family:var(--font-sans);color:#a8b0bc;padding-left:1.25rem;font-size:.93rem;line-height:1.5;position:relative}.sf-points li:before{content:"";background:var(--mod,#ff5f73);border-radius:9999px;width:.45rem;height:.45rem;position:absolute;top:.5rem;left:0}@supports (color:color-mix(in lab,red,red)){.sf-points li:before{background:color-mix(in srgb,var(--mod,#ff5f73) 75%,transparent)}}.sf-links{flex-wrap:wrap;gap:.55rem;display:flex}.sf-link{font-family:var(--font-sans);color:#c8cfd9;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.4rem;padding:.38rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .3s,color .3s,box-shadow .3s,transform .3s;display:inline-flex}.sf-link:hover{color:#fff;border-color:var(--mod,#ff5f73);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.sf-link:hover{border-color:color-mix(in srgb,var(--mod,#ff5f73) 60%,transparent)}}.sf-link:hover{box-shadow:0 0 16px var(--mod,#ff5f73)}@supports (color:color-mix(in lab,red,red)){.sf-link:hover{box-shadow:0 0 16px color-mix(in srgb,var(--mod,#ff5f73) 25%,transparent)}}.sft{z-index:1;pointer-events:none;width:2px;display:none;position:absolute;transform:translate(-50%)}.sft-base,.sft-progress{border-radius:999px;position:absolute;top:0;right:0;bottom:0;left:0}.sft-base{background:#60589e40}.sft-progress{transform-origin:top;background:linear-gradient(#ff5f73,#38bdf8 34%,#2dd4bf 66%,#a78bfa);transform:scaleY(0)}.sft-head{background:#fff6f4;border-radius:999px;width:7px;height:7px;position:absolute;top:0;left:50%;box-shadow:0 0 8px #ffdce0cc,0 0 18px #ff828c59}.sf-result{z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:30rem;margin:0 auto;padding:1.6rem 1.5rem .5rem;display:flex;position:relative}.sf-result-pulse{background:#2dd4bf66;border-radius:9999px;width:14px;height:14px;margin:0 0 1.2rem;transition:background .4s;display:block}.sf-result.sf-on .sf-result-pulse{background:#2dd4bf;animation:2.6s ease-out infinite sfPulse}@keyframes sfPulse{0%{box-shadow:0 0 #2dd4bf73}70%{box-shadow:0 0 0 26px #2dd4bf00}to{box-shadow:0 0 #2dd4bf00}}.sf-result-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#2dd4bf;margin-bottom:.7rem;font-size:.68rem}.sf-result-claim{letter-spacing:-.01em;color:#fff1f4;font-size:clamp(1.3rem,1vw + 1.05rem,1.8rem);font-weight:800}@media(min-width:1024px){.sf-station{grid-template-columns:minmax(0,1fr) clamp(120px,12vw,200px) minmax(0,1fr)}.sf-station .sf-node{grid-column:2;justify-self:center}.sf-left .sf-body{text-align:right;grid-area:1/1;justify-self:end;padding-right:.75rem}.sf-left .sf-points li{padding-left:0;padding-right:1.25rem}.sf-left .sf-points li:before{left:auto;right:0}.sf-left .sf-links{justify-content:flex-end}.sf-right .sf-body{text-align:left;grid-area:1/3;justify-self:start;padding-left:.75rem}}.sf-link-mobile{font-family:var(--font-sans);color:var(--mod,#ff5f73);align-items:center;gap:.4rem;font-size:.92rem;font-weight:600;display:none}@supports (color:color-mix(in lab,red,red)){.sf-link-mobile{color:color-mix(in srgb,var(--mod,#ff5f73) 75%,#fff)}}.sf-link-mobile{padding:.3rem 0;text-decoration:none}@media(max-width:1023px){.sysflow-svg{display:none}.sft{display:block}.sysflow-zone{padding:4.5rem 0 3rem}.sysflow-stations{gap:2.4rem;padding:.5rem 0 0}.sf-station{grid-template-columns:44px 1fr;align-items:start;gap:1rem}.sf-node{justify-self:center;width:40px;height:40px}.sf-node svg{width:16px;height:16px}.sf-station:before{content:"";background:var(--mod,#ff5f73);width:14px;height:1.5px;position:absolute;top:20px;left:42px}@supports (color:color-mix(in lab,red,red)){.sf-station:before{background:color-mix(in srgb,var(--mod,#ff5f73) 45%,transparent)}}.sf-title{font-size:1.45rem}.sf-benefit{font-size:1rem}.sf-points{gap:.4rem;margin-bottom:.8rem}.sf-links{display:none}.sf-link-mobile{display:inline-flex}.sf-result{text-align:left;grid-template-columns:44px 1fr;align-items:center;gap:1rem;max-width:none;margin:0;padding:0;display:grid}.sf-result-pulse{justify-self:center;margin:0}.sf-result-label{margin-bottom:.35rem}.sf-result-claim{font-size:1.25rem}}@media(min-width:1024px){.sft{display:none!important}.sf-link-mobile{display:none}}@media(prefers-reduced-motion:reduce){.sf-result.sf-on .sf-result-pulse{background:#2dd4bf;animation:none}.sf-station.sf-on .sf-node{animation:none}.sysflow-head{display:none}}.ps-zone{padding:7rem 0 5rem}.ps{position:relative}.ps-rail{background:#ffffff12;border-radius:999px;width:2px;position:absolute;top:1rem;bottom:1rem;left:0;overflow:hidden}.ps-rail-fill{transform-origin:top;background:linear-gradient(#e84040,#e8404040);width:100%;height:100%;display:block;transform:scaleY(0)}.ps-scene{grid-template-columns:1fr;align-items:center;padding:clamp(3rem,9vh,6.5rem) 0 clamp(3rem,9vh,6.5rem) clamp(1.6rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.ps-scene+.ps-scene{border-top:1px solid #ffffff0d}.ps-num{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #e8404038;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(7rem,16vw,15rem);font-weight:900;line-height:1;position:absolute;top:50%;right:clamp(0rem,2vw,3rem);translate:0 -50%}.ps-content{max-width:36rem;position:relative}.ps-line{background:linear-gradient(90deg,#e84040,#e8404026);width:4.5rem;height:2px;margin-bottom:1.4rem;display:block}.ps-step{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ff8398;margin-bottom:.8rem;font-size:.68rem}.ps-name{letter-spacing:-.02em;color:#fff1f4;margin-bottom:1rem;font-size:clamp(1.9rem,2.4vw + 1rem,3.2rem);font-weight:900}.ps-text{font-family:var(--font-sans);color:#b6bdc9;margin-bottom:1.4rem;font-size:clamp(1.02rem,.4vw + .95rem,1.2rem);line-height:1.65}.ps-output{font-family:var(--font-sans);color:#e6e9ee;background:#e840400f;border:1px solid #e8404059;border-radius:9999px;align-items:center;gap:.6rem;padding:.45rem 1rem;font-size:.88rem;font-weight:600;display:inline-flex}.ps-output b{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ff8398;font-size:.58rem}@media(prefers-reduced-motion:reduce){.ps-rail-fill{transform:scaleY(1)}}.scanner-stage{clip-path:polygon(0 3.5vw,100% 0,100% calc(100% - 3.5vw),0 100%);background:radial-gradient(70% 50% at 50% 0,#c930300f,#0000 60%),linear-gradient(#f0ebe4,#e7e1d8);padding:clamp(6rem,11vw,10rem) 0 clamp(6.5rem,12vw,11rem);position:relative}.scanner-stage-inner{position:relative}.scanner-tool{background:#0a0c12;border:1px solid #14161ee6;border-radius:1.25rem;max-width:56rem;margin:0 auto;overflow:hidden;box-shadow:0 50px 120px -30px #16100c8c,0 22px 50px -20px #16100c66,inset 0 0 0 1px #ffffff08}.scanner-tool-head{background:#ffffff06;border-bottom:1px solid #ffffff0f;align-items:center;gap:.5rem;padding:.85rem 1.25rem;display:flex}.scanner-tool-dot{background:#ffffff24;border-radius:9999px;width:10px;height:10px}.scanner-tool-dot:first-child{background:#e84040bf}.scanner-tool-title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#8c95a3;margin-left:.8rem;font-size:.68rem;font-weight:700}.scanner-tool-state{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#98a1ae;align-items:center;gap:.45rem;margin-left:auto;font-size:.64rem;display:inline-flex}.scanner-tool-body{padding:clamp(1rem,2.5vw,2rem)}.scanner-tool-body>div{margin:0 auto}.scanner-tool--report{transition:max-width .4s}@media(min-width:1280px){.scanner-tool--report{max-width:84rem}}@media(min-width:1536px){.scanner-tool--report{max-width:94rem}}.scanner-tool-body #diagnosis-form-container{box-shadow:none;background:0 0;border:none;max-width:none;padding:.5rem}.scanner-tool-body input,.scanner-tool-body select{padding-top:1rem!important;padding-bottom:1rem!important;font-size:1.05rem!important}.scanner-stage-note{text-align:center;font-family:var(--font-sans);letter-spacing:.02em;color:#6d6358;margin-top:2rem;font-size:.9rem}.founder-zone{background:radial-gradient(55% 45%,#c930300d,#0000 70%);padding:clamp(7rem,13vw,11rem) 0;position:relative}.founder-zone:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c9303080,#0000);height:1px;position:absolute;top:0;left:0;right:0}.founder-stage{max-width:52rem}.founder-statement{letter-spacing:-.015em;color:#fff1f4;margin:0 0 2.4rem;font-size:clamp(1.6rem,2.2vw + 1rem,2.9rem);font-weight:800;line-height:1.28}.founder-sig{margin-bottom:1.6rem}.founder-name{font-family:var(--font-sans);color:#fff1f4;font-size:1.2rem;font-weight:800}.founder-role{font-family:var(--font-sans);color:#98a1ae;margin-top:.25rem;font-size:.95rem}.founder-contact{font-family:var(--font-sans);color:#c8cfd9;flex-wrap:wrap;gap:1rem 2rem;margin-bottom:1.8rem;font-size:.95rem;display:flex}.founder-contact span,.founder-contact a{align-items:center;gap:.55rem;display:inline-flex}.founder-contact svg{color:#ff6b6b}.founder-contact a{color:#c8cfd9;text-underline-offset:4px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:color .25s}.founder-contact a:hover{color:#fff}.founder-note{font-family:var(--font-sans);color:#98a1ae;border-top:1px solid #ffffff12;max-width:36rem;padding-top:1.4rem;font-size:1rem;line-height:1.65}.faqx{gap:.7rem;display:grid}.faqx-item{background:#06080deb;border:1px solid #ffffff14;border-radius:.9rem;transition:border-color .3s,background .3s}.faqx-item.open{background:#0a090ef2;border-color:#e8404073}.faqx-h{margin:0}.faqx-q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);color:#f3f4f7;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.4rem;font-size:1.05rem;font-weight:600;transition:color .25s;display:flex}.faqx-q:hover{color:#fff}.faqx-q:focus-visible{outline-offset:-2px;border-radius:.9rem;outline:2px solid #e84040b3}.faqx-icon{color:#8c95a3;transition:transform .35s cubic-bezier(.16,1,.3,1),color .3s}.faqx-item.open .faqx-icon{color:#ff6b6b;transform:rotate(135deg)}.faqx-panel{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1);display:grid}.faqx-item.open .faqx-panel{grid-template-rows:1fr}.faqx-inner{overflow:hidden}.faqx-a{font-family:var(--font-sans);color:#b6bdc9;white-space:pre-line;padding:0 1.4rem 1.35rem;font-size:.98rem;line-height:1.65}@media(prefers-reduced-motion:reduce){.faqx-panel,.faqx-icon{transition:none}}.pricing-teaser-zone{padding:5rem 1.5rem}.pricing-teaser-card{text-align:center;max-width:48rem;margin:0 auto}.pricing-teaser-title{color:#f6f4ff;letter-spacing:-.02em;margin:.75rem 0 1rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:900}.pricing-teaser-lead{color:#c8d2e4d9;margin-bottom:2rem;font-size:1.05rem;line-height:1.65}.pricing-teaser-tiers{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:2rem;display:grid}.pricing-teaser-tier{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:1rem .75rem;display:flex}.pricing-teaser-tier-label{color:#f6f4ff;font-size:.85rem;font-weight:700}.pricing-teaser-tier-desc{color:#b4bed2b3;font-size:.78rem}.pricing-teaser-link{color:#e84040;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.pricing-teaser-link:hover{color:#ff6060}@media(max-width:640px){.pricing-teaser-tiers{grid-template-columns:repeat(2,1fr)}}.cta-finale{clip-path:polygon(0 0,100% 3vw,100% 100%,0 100%);background:radial-gradient(80% 90% at 50% 110%,#ff6b6b59,#0000 60%),linear-gradient(165deg,#3d0d12,#6d1517 45%,#a02020);margin-top:4rem;padding:clamp(6rem,11vw,9.5rem) 0 clamp(5.5rem,10vw,8.5rem);position:relative}.cta-finale-inner{text-align:center;position:relative}.cta-finale-kicker{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffe7ebbf;margin-bottom:1.2rem;font-size:.72rem}.cta-finale-title{letter-spacing:-.025em;color:#fff6f4;text-shadow:0 2px 30px #3c080a73;margin-bottom:1.3rem;font-size:clamp(2.2rem,3.4vw + 1rem,4.4rem);font-weight:900}.cta-finale-lead{font-family:var(--font-sans);color:#ffeef0e0;max-width:38rem;margin:0 auto 2.6rem;font-size:clamp(1.05rem,.5vw + .95rem,1.3rem);line-height:1.6}.cta-finale-actions{flex-direction:column;align-items:center;gap:1.1rem;display:flex}.cta-finale-btn{cursor:pointer;color:#1a0a0c;font-family:var(--font-sans);background:#fff6f4;border:none;border-radius:.8rem;justify-content:center;align-items:center;gap:.6rem;padding:1.1rem 2.2rem;font-size:1.05rem;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 18px 50px -12px #1e040699}.cta-finale-btn:hover{transform:translateY(-2px);box-shadow:0 24px 60px -12px #1e0406b3}.cta-finale-btn:active{transform:translateY(0)scale(.98)}.cta-finale-mail{font-family:var(--font-sans);color:#ffeef0cc;font-size:.92rem;text-decoration:none;transition:color .25s}.cta-finale-mail:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.proof-zone{padding:clamp(5rem,9vw,7.5rem) 0 clamp(4rem,7vw,6rem);position:relative}.proof-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;display:grid}.proof-card{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:.9rem;padding:1.9rem 1.7rem;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.proof-card:hover{border-color:#c9303066;transform:translateY(-3px);box-shadow:0 18px 40px -24px #c9303080,inset 0 1px #ffffff0f}.proof-card-tag{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:#ffb3bc;background:#c930301a;border:1px solid #c9303047;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.35rem .7rem .35rem .55rem;font-size:.74rem;font-weight:700;display:inline-flex}.proof-card-tag svg{color:#ff6b6b}.proof-card-title{letter-spacing:-.01em;color:#fff1f4;font-size:clamp(1.1rem,.6vw + .95rem,1.32rem);font-weight:800;line-height:1.25}.proof-card-body{font-family:var(--font-sans);color:#b9c0cb;font-size:.96rem;line-height:1.62}.proof-note{font-family:var(--font-sans);color:#8b93a0;grid-column:1/-1;margin-top:.6rem;font-size:.9rem;line-height:1.6}.proof-note-link{color:#ff8a97;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:600;-webkit-text-decoration:underline #ff8a9766;text-decoration:underline #ff8a9766;transition:color .25s;display:inline}.proof-note-link:hover{color:#fff}@media(max-width:1023px){.proof-grid{grid-template-columns:1fr;gap:1.1rem}}.proof-tax{margin-top:clamp(2.6rem,5vw,4rem)}.proof-tax-head{max-width:60ch;margin-bottom:1.8rem}.proof-tax-kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-nox-red-light);margin-bottom:.6rem;font-size:.62rem;display:block}.proof-tax-headline{letter-spacing:-.015em;color:var(--color-nox-white);margin-bottom:.7rem;font-size:clamp(1.25rem,1.4vw + .9rem,1.7rem);font-weight:800;line-height:1.2}.proof-tax-lead{color:var(--color-nox-white-muted);font-size:.92rem;line-height:1.62}.proof-tax-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.proof-tax-cat{background:#080a108c;border:1px solid #fff1f41a;border-radius:14px;padding:1.4rem 1.5rem}.proof-tax-cat--muted{background:#ffffff03;border-style:dashed;border-color:#ffffff24}.proof-tax-cat-head{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.proof-tax-num{font-family:var(--font-mono);color:var(--color-nox-red-light);flex-shrink:0;font-size:.72rem;font-weight:700}.proof-tax-title{color:var(--color-nox-white);letter-spacing:-.01em;margin-right:auto;font-size:1.02rem;font-weight:700}.proof-tax-badges{flex-wrap:wrap;gap:.4rem;display:inline-flex}.proof-tax-def{color:var(--color-nox-white-muted);font-size:.86rem;line-height:1.6}.proof-tax-entries{border-top:1px solid #ffffff12;flex-direction:column;gap:.9rem;margin-top:1rem;padding-top:1rem;display:flex}.proof-tax-entry{flex-direction:column;gap:.25rem;display:flex}.proof-tax-entry-title{color:#e2e8f4;letter-spacing:-.01em;font-size:.9rem;font-weight:700}.proof-tax-entry-body{color:var(--color-nox-white-muted);font-size:.84rem;line-height:1.58}@media(max-width:720px){.proof-tax-grid{grid-template-columns:1fr;gap:1rem}}.modules-zone{padding:7rem 0 6rem;position:relative}.modules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.module-glass-card{background:linear-gradient(160deg,rgba(25,17,19,calc(var(--mgc-opacity,.85) + .12)),#070608fa);height:100%;transform:perspective(900px) rotateX(var(--mgc-rx,0deg)) rotateY(var(--mgc-ry,0deg)) translateZ(calc(var(--mgc-hover,0) * 12px * var(--mgc-depth,1)));transform-style:preserve-3d;will-change:transform;box-shadow:inset 0 1px rgba(255,255,255,calc(.03 + var(--mgc-specular,1) * .04)),inset 0 0 22px rgba(201,48,48,calc(var(--mgc-hover,0) * .12)),0 28px 70px -44px rgba(201,48,48,calc(var(--mgc-hover,0) * .85));border:1px solid #fff1f417;border-radius:14px;padding:1.6rem 1.5rem 1.4rem;transition:border-color .3s;position:relative;overflow:hidden}.module-glass-card:hover{border-color:#c9303073}.module-glass-card[data-hover-glare=false]:hover{border-color:#fff1f41c}.module-glass-card[data-interactive-lighting=false]{will-change:auto}.module-glass-canvas{pointer-events:none;border-radius:14px;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.module-glass-gloss{pointer-events:none;opacity:calc(1 - var(--mgc-hover,0));background:linear-gradient(115deg,#0000 42%,#fff1f40b,#0000 58%);border-radius:14px;position:absolute;top:0;right:0;bottom:0;left:0}.module-glass-content{z-index:2;flex-direction:column;height:100%;display:flex;position:relative}.module-card-head{justify-content:space-between;align-items:center;margin-bottom:1.15rem;display:flex}.module-card-icon{width:2.6rem;height:2.6rem;color:var(--color-nox-red-light);background:#c9303014;border:1px solid #c9303040;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.module-card-signal{width:8px;height:8px;box-shadow:0 0 14px rgba(201,48,48,calc(.4 + var(--mgc-hover,0) * .6));background:#c93030bf;border-radius:999px}.module-card-title{letter-spacing:-.01em;color:var(--color-nox-white);margin-bottom:1rem;font-size:1.2rem;font-weight:800}.module-card-body{color:var(--color-nox-white-muted);gap:.85rem;margin-bottom:1.25rem;font-size:.875rem;line-height:1.55;display:grid}.module-card-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-nox-white-muted);margin-bottom:.15rem;font-size:.6rem;font-weight:600}.module-card-label-red{color:var(--color-nox-red-light)}.module-card-label-green{color:#a7f3d0bf}.module-card-link{color:var(--color-nox-red-light);align-items:center;gap:.45rem;margin-top:auto;font-size:.8rem;font-weight:600;transition:color .2s,gap .25s;display:inline-flex}.module-card-link:hover{color:#fff;gap:.7rem}.modules-cta{text-align:center;flex-direction:column;align-items:center;gap:1.1rem;margin-top:3rem;display:flex}.modules-cta-note{color:var(--color-nox-white-muted);font-size:.95rem}.modules-cta-btn{background:var(--color-nox-red);color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:.55rem;padding:.85rem 1.6rem;font-size:.9rem;font-weight:700;transition:background .25s,transform .25s;display:inline-flex;box-shadow:0 0 0 1px #ff6b6b2e,0 18px 44px -18px #c93030d9}.modules-cta-btn:hover{background:var(--color-nox-red-deep);transform:translateY(-1px)}@media(max-width:1023px){.modules-zone{padding:4.5rem 0 3.5rem}.modules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(max-width:639px){.modules-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.module-glass-card{transition:none;transform:none}.module-card-link,.modules-cta-btn{transition:none}}.system-hero-kicker{align-items:center;gap:.65rem;display:inline-flex}.system-hero-kicker-icon{color:#93c5fd;background:#3b82f617;border-color:#60a5fa47;border-radius:9px;width:2.15rem;height:2.15rem}.system-hero-kicker-signal{background:#60a5fad9;width:7px;height:7px;animation:2.6s ease-in-out infinite system-hero-signal-pulse;box-shadow:0 0 12px #60a5fa8c}@keyframes system-hero-signal-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.system-hero-psr{background:linear-gradient(160deg,#1610108c,#0a0808a6),linear-gradient(#3b82f60d,#0000 60%);border:1px solid #fff1f414;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:0;padding:1.15rem 1.15rem 1.1rem;display:grid;box-shadow:inset 0 1px #ffffff08,0 18px 44px -32px #3b82f673}.system-hero-psr-cell{min-width:0;color:var(--color-nox-white-muted,#cdd3dc);font-size:.82rem;line-height:1.5}.system-hero-psr-cell dd{margin:0}.system-hero-sidebar{position:relative}.system-hero-sidebar:before{content:"";pointer-events:none;opacity:.75;background:linear-gradient(90deg,#0000,#3b82f659 40%,#93c5fd73,#3b82f659 60%,#0000);height:1px;position:absolute;top:-1px;left:12%;right:12%}@media(max-width:767px){.system-hero-psr{grid-template-columns:1fr;gap:.7rem;padding:1rem}}@media(prefers-reduced-motion:reduce){.system-hero-kicker-signal{animation:none}}.diag-error{text-align:left;background:#c930300f;border:1px solid #c9303059;border-radius:14px;padding:28px 24px}.diag-error-title{color:#fff;margin-bottom:6px;font-size:1.1rem;font-weight:700}.diag-error-url{color:#9aa3ad;word-break:break-all;margin-bottom:12px;font-size:.85rem}.diag-error-msg{color:#d9dee4;margin:0 0 20px;font-size:.98rem;line-height:1.5}.diag-error-actions{flex-wrap:wrap;gap:12px;display:flex}.diag-error-retry,.diag-error-back{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:11px 20px;font-size:.92rem;font-weight:600}.diag-error-retry{color:#fff;background:#c93030}.diag-error-retry:hover{background:#d84444}.diag-error-back{color:#cfd5db;background:0 0;border-color:#ffffff2e}.diag-error-back:hover{border-color:#fff6}.pa-root{flex-direction:column;gap:clamp(2.5rem,4vw,4rem);padding-bottom:5rem;display:flex}.nox-glass{transform:perspective(1100px) rotateX(var(--gp-rx,0deg)) rotateY(var(--gp-ry,0deg));transform-style:preserve-3d;will-change:transform;background:linear-gradient(158deg,#181111d1,#0b0909f0);border:1px solid #fff1f417;border-radius:16px;transition:border-color .32s,box-shadow .32s;position:relative;box-shadow:inset 0 1px #ffffff08,0 24px 60px -46px #000000e6,0 0 #c9303000}.nox-glass:hover{box-shadow:inset 0 1px #ffffff0a,0 30px 72px -44px #000000f2,0 24px 60px -50px rgba(201,48,48,calc(var(--gp-hover,0) * .9));border-color:#c930304d}.nox-glass-body{z-index:2;height:100%;position:relative}.nox-glass-glow{border-radius:inherit;pointer-events:none;z-index:1;opacity:calc(var(--gp-hover,0) * .9);background:radial-gradient(340px circle at var(--gp-mx,50%) var(--gp-my,0%),#c9303024,transparent 60%);transition:opacity .25s;position:absolute;top:0;right:0;bottom:0;left:0}.nox-glass--beam{overflow:hidden}.nox-glass-beam{border-radius:inherit;pointer-events:none;z-index:1;background:conic-gradient(from var(--beam-a,0deg),transparent 0deg,transparent 300deg,#ff6b6b8c 340deg,#ffc8cde6 352deg,transparent 360deg);padding:1px;animation:7s linear infinite pa-beam;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --beam-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pa-beam{to{--beam-a:360deg}}.pa-hero{background:linear-gradient(150deg,#140c0ce6,#080707f5);border:1px solid #fff1f41a;border-radius:22px;padding:clamp(1.8rem,3.4vw,3.2rem);position:relative;overflow:hidden}.pa-hero-bg{pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.pa-hero-bg:before{content:"";background-image:linear-gradient(90deg,#ff5a5a0d 1px,#0000 1px),linear-gradient(#ff5a5a0d 1px,#0000 1px);background-size:54px 54px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(120% 100% at 80% 0,#000 30%,#0000 75%);mask-image:radial-gradient(120% 100% at 80% 0,#000 30%,#0000 75%)}.pa-hero-orb{filter:blur(60px);opacity:.5;border-radius:999px;position:absolute}.pa-hero-orb.a{background:radial-gradient(circle,#c9303047,#0000 65%);width:30rem;height:30rem;animation:14s ease-in-out infinite pa-orb-a;top:-12rem;right:-8rem}.pa-hero-orb.b{background:radial-gradient(circle,#7814144d,#0000 65%);width:22rem;height:22rem;animation:18s ease-in-out infinite pa-orb-b;bottom:-14rem;left:-6rem}@keyframes pa-orb-a{0%,to{transform:translate(0)}50%{transform:translate(-24px,20px)}}@keyframes pa-orb-b{0%,to{transform:translate(0)}50%{transform:translate(20px,-16px)}}.pa-hero-inner{z-index:1;position:relative}.pa-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pa-hero-kicker{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--color-nox-red-light);font-size:.62rem;font-weight:600}.pa-hero-name{letter-spacing:-.02em;color:#fff1f4;margin-top:.5rem;font-size:clamp(1.9rem,3.6vw,3.1rem);font-weight:900;line-height:1.05}.pa-hero-meta{color:var(--color-nox-white-muted);flex-wrap:wrap;gap:.5rem 1.1rem;margin-top:.7rem;font-size:.8rem;display:flex}.pa-hero-meta span{align-items:center;gap:.4rem;display:inline-flex}.pa-hero-actions{flex-wrap:wrap;gap:.6rem;display:flex}.pa-btn{cursor:pointer;white-space:nowrap;border-radius:11px;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.8rem;font-weight:700;transition:transform .2s,background .22s,border-color .22s;display:inline-flex}.pa-btn-primary{background:var(--color-nox-red);color:#fff;box-shadow:0 0 0 1px #ff6b6b2e,0 16px 40px -18px #c93030e6}.pa-btn-primary:hover:not(:disabled){background:var(--color-nox-red-deep);transform:translateY(-1px)}.pa-btn-primary:disabled{opacity:.6;cursor:wait}.pa-btn-ghost{color:var(--color-nox-white-muted);background:#ffffff05;border:1px solid #fff1f424}.pa-btn-ghost:hover{color:#fff;border-color:#ff6b6b66;transform:translateY(-1px)}.pa-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.8rem;display:grid}.pa-kpi{background:#ffffff04;border:1px solid #fff1f414;border-radius:13px;padding:1rem 1.1rem}.pa-kpi-value{letter-spacing:-.02em;color:var(--color-nox-red-light);font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:800;line-height:1}.pa-kpi-label{color:var(--color-nox-white-muted);margin-top:.4rem;font-size:.72rem}.pa-hero-finding{background:#c930300f;border:1px solid #c9303038;border-radius:13px;margin-top:1.6rem;padding:1rem 1.15rem}.pa-hero-finding-k{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--color-nox-red-light);font-size:.6rem;font-weight:600}.pa-hero-finding-t{color:#ffe6ec;margin-top:.3rem;font-size:.95rem;font-weight:600;line-height:1.5}.pa-section{padding:clamp(1.5rem,3vw,2.5rem)}.pa-kicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-nox-red-light);margin-bottom:.5rem;font-size:.66rem;font-weight:600}.pa-kicker span{color:#ff6b6b73;margin-right:.5rem}.pa-h3{letter-spacing:-.015em;color:#fff;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:800}.pa-lead{color:var(--color-nox-white-muted);margin-top:.4rem;font-size:.85rem;line-height:1.55}.pa-p{color:#d7cfd2;font-size:.9rem;line-height:1.65}.pa-snapshot{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem;margin-top:1.2rem;display:grid}.pa-snapshot-cell{background:#ffffff03;border:1px solid #fff1f40f;border-radius:11px;padding:.75rem .85rem}.pa-snapshot-cell .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#c8bec2b3;font-size:.58rem}.pa-snapshot-cell .v{color:#fff;margin-top:.2rem;font-size:.85rem;font-weight:500}.pa-grid{gap:.85rem;margin-top:1.3rem;display:grid}.pa-grid.cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-grid.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-score{cursor:default;padding:1.05rem 1.1rem}.pa-score-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.pa-score-title{color:#fff;font-size:.92rem;font-weight:700}.pa-score-ev{color:var(--color-nox-white-muted);margin-top:.55rem;font-size:.78rem;line-height:1.5}.pa-tier{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.66rem;font-weight:700;display:inline-flex}.pa-tier-dot{border-radius:999px;width:7px;height:7px}.pa-tier.strong{color:#6ee7b7;background:#10b9811a;border-color:#10b98147}.pa-tier.strong .pa-tier-dot{background:#34d399;box-shadow:0 0 10px #34d399cc}.pa-tier.developing{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b47}.pa-tier.developing .pa-tier-dot{background:#fbbf24;box-shadow:0 0 10px #fbbf24cc}.pa-tier.attention{color:#fca5a5;background:#ef44441a;border-color:#ef44444d}.pa-tier.attention .pa-tier-dot{background:#f87171;animation:2.4s ease-in-out infinite pa-pulse;box-shadow:0 0 10px #f87171d9}@keyframes pa-pulse{0%,to{opacity:1}50%{opacity:.45}}.pa-seg{gap:4px;margin-top:.75rem;display:flex}.pa-seg i{background:#ffffff14;border-radius:999px;flex:1;height:4px}.pa-seg.strong i:nth-child(-n+3){background:#34d399}.pa-seg.developing i:nth-child(-n+2){background:#fbbf24}.pa-seg.attention i:nth-child(-n+1){background:#f87171}.pa-flow{gap:.6rem;margin-top:1.5rem;display:flex}.pa-flow-node{background:linear-gradient(160deg,#161010b3,#0a0808e6);border:1px solid #fff1f414;border-radius:14px;flex:1;min-width:0;padding:1rem .9rem 1.1rem;transition:border-color .3s,transform .3s;position:relative}.pa-flow-node:hover{transform:translateY(-3px)}.pa-flow-node.start{border-color:#c9303080;box-shadow:0 0 0 1px #c9303040,0 22px 50px -30px #c93030b3}.pa-flow-num{width:2rem;height:2rem;color:var(--color-nox-white-muted);background:#ffffff0d;border-radius:9px;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:inline-flex}.pa-flow-node.start .pa-flow-num{background:var(--color-nox-red);color:#fff;box-shadow:0 0 16px #c93030b3}.pa-flow-name{color:#fff;margin-top:.7rem;font-size:.86rem;font-weight:700}.pa-flow-desc{color:var(--color-nox-white-muted);margin-top:.35rem;font-size:.74rem;line-height:1.45}.pa-flow-start-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--color-nox-red-light);background:#c9303024;border:1px solid #c930304d;border-radius:999px;margin-top:.6rem;padding:.15rem .55rem;font-size:.6rem;font-weight:700;display:inline-block}.pa-state{border-radius:6px;align-items:center;gap:.35rem;margin-top:.7rem;padding:.15rem .5rem;font-size:.66rem;font-weight:600;display:inline-flex}.pa-state.gap{color:#fca5a5;background:#ef44441a}.pa-state.partial{color:#fcd34d;background:#f59e0b1a}.pa-state.inplace,.pa-state.strong{color:#6ee7b7;background:#10b9811a}.pa-flow-connect{background:#ffffff14;flex:0 0 26px;align-self:center;height:2px;position:relative;overflow:hidden}.pa-flow-connect:after{content:"";background:linear-gradient(90deg,#0000,#ff6b6be6,#0000);width:40%;height:100%;animation:2.6s linear infinite pa-flow-run;position:absolute;top:0;left:-40%}@keyframes pa-flow-run{to{left:120%}}.pa-first{padding:clamp(1.6rem,3vw,2.6rem)}.pa-first-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--color-nox-red-light);background:#c9303024;border:1px solid #c9303059;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .7rem;font-size:.64rem;font-weight:700;display:inline-flex}.pa-first-name{letter-spacing:-.02em;color:#fff;margin-top:.9rem;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:900}.pa-first-reason{color:#d7cfd2;max-width:46rem;margin-top:.6rem;font-size:.9rem;line-height:1.65}.pa-first-inc{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1.3rem;display:grid}.pa-first-inc li{color:#e7dfe2;background:#ffffff05;border:1px solid #fff1f412;border-radius:10px;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;font-size:.83rem;display:flex}.pa-mod-head{cursor:pointer;align-items:center;gap:.7rem;padding:1rem 1.05rem;display:flex}.pa-mod-icon{width:2.4rem;height:2.4rem;color:var(--color-nox-red-light);background:#c9303014;border:1px solid #c9303040;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pa-mod-t{color:#fff;font-size:.9rem;font-weight:700}.pa-mod-benefit{color:var(--color-nox-white-muted);margin-top:.15rem;font-size:.76rem;line-height:1.45}.pa-mod-chev{color:#c8bec299;flex-shrink:0;transition:transform .3s}.pa-mod-chev.open{transform:rotate(180deg)}.pa-chips{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.pa-chip{color:var(--color-nox-white-muted);background:#ffffff0d;border-radius:6px;padding:.15rem .5rem;font-size:.62rem;font-weight:600}.pa-chip.high{color:#fca5a5;background:#ef44441f}.pa-chip.medium{color:#fcd34d;background:#f59e0b1f}.pa-chip.low{color:#93c5fd;background:#3b82f61f}.pa-mod-body{transition:height .32s;overflow:hidden}.pa-mod-body-inner{gap:.5rem;padding:0 1.05rem 1.05rem;display:grid}.pa-mod-row{color:var(--color-nox-white-muted);font-size:.78rem;line-height:1.5}.pa-mod-row b{color:#ffb4bee6;font-weight:600}.pa-impact{gap:.9rem;padding:1rem 1.1rem;display:flex}.pa-impact-rank{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1rem;font-weight:800;display:flex}.pa-impact-rank.high{background:var(--color-nox-red);color:#fff;box-shadow:0 0 18px #c930308c}.pa-impact-rank.medium{color:#1a1206;background:#f59e0be6}.pa-impact-rank.low{color:#fff;background:#3b82f6d9}.pa-qw{align-items:flex-start;gap:.7rem;padding:.9rem 1rem;display:flex}.pa-qw-icon{color:#fcd34d;background:#f59e0b1f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.pa-qw-badge{letter-spacing:.06em;text-transform:uppercase;color:#6ee7b7;background:#10b9811f;border-radius:999px;margin-bottom:.35rem;padding:.1rem .45rem;font-size:.58rem;font-weight:700;display:inline-block}.pa-qw-text{color:#e7dfe2;font-size:.83rem;line-height:1.5}.pa-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.6rem;display:grid;position:relative}.pa-timeline-line{z-index:0;background:#ffffff14;height:2px;position:absolute;top:1.05rem;left:6%;right:6%;overflow:hidden}.pa-timeline-line i{transform-origin:0;background:linear-gradient(90deg,#c93030,#ff6b6b,#38bdf8);animation:2.4s ease-out forwards pa-tl-grow;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes pa-tl-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pa-tl-week{z-index:1;position:relative}.pa-tl-dot{border:2px solid var(--color-nox-red);width:2.1rem;height:2.1rem;color:var(--color-nox-red-light);background:#12100f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.7rem;font-size:.72rem;font-weight:800;display:flex;box-shadow:0 0 0 4px #c930301a}.pa-tl-card{background:#ffffff04;border:1px solid #fff1f412;border-radius:12px;padding:.85rem .9rem}.pa-tl-week-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-nox-red-light);font-size:.6rem;font-weight:600}.pa-tl-focus{color:#fff;margin-top:.35rem;font-size:.85rem;font-weight:700}.pa-tl-detail{color:var(--color-nox-white-muted);margin-top:.35rem;font-size:.75rem;line-height:1.45}.pa-leak{padding:.95rem 1.05rem}.pa-leak-h{align-items:center;gap:.5rem;display:flex}.pa-leak-t{color:#fca5a5;font-size:.85rem;font-weight:700}.pa-leak-d{color:var(--color-nox-white-muted);margin-top:.4rem;font-size:.77rem;line-height:1.5}.pa-good{color:#d7cfd2;align-items:flex-start;gap:.55rem;font-size:.85rem;line-height:1.5;display:flex}.pa-cta{text-align:center;background:radial-gradient(120% 120% at 50% -10%,#c9303029,#0000 60%),linear-gradient(160deg,#120a0ae6,#080707f5);border:1px solid #c9303040;border-radius:22px;padding:clamp(2rem,4vw,3.2rem);position:relative;overflow:hidden}.pa-cta-title{letter-spacing:-.02em;color:#fff;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:900}.pa-cta-points{flex-direction:column;gap:.5rem;max-width:30rem;margin:1.2rem auto;display:flex}.pa-cta-point{color:#d7cfd2;justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.pa-cta-btn{background:var(--color-nox-red);color:#fff;border-radius:12px;align-items:center;gap:.55rem;padding:.9rem 1.7rem;font-size:.9rem;font-weight:700;transition:background .22s,transform .22s;display:inline-flex;box-shadow:0 0 0 1px #ff6b6b33,0 20px 48px -18px #c93030e6}.pa-cta-btn:hover{background:var(--color-nox-red-deep);transform:translateY(-1px)}.pa-footer{text-align:center;color:#a0969ad9;font-size:.72rem;line-height:1.7}@media(max-width:1023px){.pa-grid.cols3{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-flow{flex-direction:column}.pa-flow-connect{flex:0 0 22px;align-self:center;width:2px;height:22px}.pa-flow-connect:after{background:linear-gradient(#0000,#ff6b6be6,#0000);width:100%;height:40%;animation:2.6s linear infinite pa-flow-run-v;top:-40%;left:0}@keyframes pa-flow-run-v{to{top:120%}}.pa-timeline{grid-template-columns:1fr}.pa-timeline-line{width:2px;height:auto;inset:0 auto 0 1rem}.pa-timeline-line i{transform-origin:top;animation-name:pa-tl-grow-v}@keyframes pa-tl-grow-v{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.pa-tl-week{align-items:flex-start;gap:.9rem;display:flex}.pa-tl-dot{margin-bottom:0}.pa-tl-card{flex:1}}@media(max-width:639px){.pa-grid.cols2,.pa-grid.cols3{grid-template-columns:1fr}.pa-kpis{grid-template-columns:repeat(3,1fr);gap:.45rem}.pa-kpi{padding:.7rem .6rem}.pa-first-inc{grid-template-columns:1fr}.pa-hero-actions{width:100%}.pa-hero-actions .pa-btn{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.nox-glass{transition:none;transform:none}.nox-glass-beam,.pa-hero-orb.a,.pa-hero-orb.b,.pa-flow-connect:after,.pa-tier.attention .pa-tier-dot{animation:none}.pa-timeline-line i{animation:none;transform:none}.pa-flow-node:hover,.nox-glass:hover,.pa-btn:hover,.pa-cta-btn:hover{transform:none}}.cosmic-stage{z-index:0;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.cosmic-base{background:radial-gradient(58% 46% at 78% 18%,#1c3a7c2e,#0000 62%),radial-gradient(54% 52% at 16% 74%,#522e8e21,#0000 64%),radial-gradient(44% 38% at 64% 66%,#14648212,#0000 66%),radial-gradient(76% 56% at 50% 30%,#04071a,#020312 54%,#01020a);position:absolute;top:0;right:0;bottom:0;left:0}.cosmic-neb{filter:blur(92px);will-change:transform;border-radius:50%;position:absolute}.cosmic-neb-1{background:radial-gradient(circle,#2c408816,#0000 72%);width:58vw;height:58vw;animation:52s ease-in-out infinite cosmicDrift;top:-18vh;left:-19vw}.cosmic-neb-2{background:radial-gradient(circle,#4e2e7e11,#0000 73%);width:50vw;height:50vw;animation:68s ease-in-out infinite reverse cosmicDrift;top:10vh;right:-17vw}.cosmic-neb-3{background:radial-gradient(circle,#165c7c0d,#0000 74%);width:46vw;height:46vw;animation:84s ease-in-out infinite cosmicDrift;top:62vh;left:22vw}@keyframes cosmicDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(3vw,-2vh)scale(1.06)}}.cosmic-canvas{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.cosmic-grain{opacity:.13;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>");position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.cosmic-neb{animation:none!important}}.station-mark{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#7d8798;flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1.05rem;font-size:.63rem;display:flex}.station-mark--center{justify-content:center}.station-mark-no{color:#c6d0e4;letter-spacing:.12em;background:#7896d212;border:1px solid #a0b2d647;border-radius:.3rem;justify-content:center;align-items:center;min-width:2.15rem;padding:.2rem .4rem;font-weight:700;display:inline-flex}.station-mark-label{color:#b7c2d6;font-weight:700}.station-mark-note{color:#6d7789;letter-spacing:.14em;padding-left:.95rem;position:relative}.station-mark-note:before{content:"";background:#a0b2d666;width:.55rem;height:1px;position:absolute;top:50%;left:0}.station-mark--light{color:#6c6459}.station-mark--light .station-mark-no{color:#2b2620;background:#2b26200f;border-color:#2b262040}.station-mark--light .station-mark-label{color:#3b342c}.station-mark--light .station-mark-note{color:#7a7266}.station-mark--light .station-mark-note:before{background:#2b26204d}.journey-rail{z-index:40;padding-left:1.1rem;display:none;position:fixed;top:50%;right:clamp(1rem,2vw,2.2rem);transform:translateY(-50%)}@media(min-width:1280px)and (min-height:720px){.journey-rail{display:block}.journey-page--with-rail .nox-shell{width:min(92vw - 11rem,1560px);margin-left:max(4vw,50vw - 880px);margin-right:auto}}.journey-rail:before{content:"";-webkit-backdrop-filter:blur(10px);pointer-events:none;z-index:-1;background:#04060e8c;border-radius:1.6rem;position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-.55rem}.journey-rail ul{flex-direction:column;gap:1.05rem;margin:0;padding:0;list-style:none;display:flex}.journey-rail-track{background:#aabadc29;width:1px;position:absolute;top:.45rem;bottom:.45rem;left:0}.journey-rail-fill{transform-origin:top;will-change:transform;background:linear-gradient(#aabef08c,#e84040cc);position:absolute;top:0;right:0;bottom:0;left:0}.journey-dot{cursor:pointer;color:#6a7385;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.6rem;margin-left:-1.1rem;padding:0;font-size:.6rem;transition:color .3s;display:flex}.journey-dot-mark{background:#10141f;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .3s,box-shadow .3s,transform .3s;box-shadow:0 0 0 1px #aabadc59}.journey-dot-label{opacity:0;white-space:nowrap;align-items:center;gap:.4rem;transition:opacity .3s,transform .3s;display:flex;transform:translate(-4px)}.journey-dot-label b{color:#8d97a9;font-weight:700}.journey-dot.is-passed .journey-dot-mark{background:#aabadc80;box-shadow:0 0 0 1px #aabadc80}.journey-dot.is-active{color:#eef2fb}.journey-dot.is-active .journey-dot-mark{background:#e84040;transform:scale(1.35);box-shadow:0 0 0 1px #e84040e6,0 0 14px 2px #e8404073}.journey-dot.is-active .journey-dot-label,.journey-rail:hover .journey-dot-label,.journey-dot:focus-visible .journey-dot-label{opacity:1;transform:translate(0)}.journey-dot:hover{color:#dfe6f4}.journey-dot:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #e84040cc}@media(prefers-reduced-motion:reduce){.journey-dot,.journey-dot-mark,.journey-dot-label,.journey-rail-fill{transition:none}}.hero-station{width:fit-content;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ced8ecb8;align-items:center;gap:.6rem;font-size:.62rem;display:flex}.hero-station i{background:linear-gradient(90deg,#e84040e6,#aabadc40);width:1.6rem;height:1px;display:block}.hero-reassure{color:#e2e8f4d1;text-shadow:0 1px 12px #02030ef2,0 0 30px #02030ecc}.hero-journey-cue{z-index:10;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#c8d2e68c;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;font-size:.58rem;display:flex;position:absolute;bottom:clamp(1.2rem,3vh,2.4rem);left:50%;transform:translate(-50%)}.hero-journey-cue i{background:linear-gradient(#c8d6f58c,#0000);width:1px;height:2.6rem;animation:2.8s ease-in-out infinite cueDrift;display:block}@keyframes cueDrift{0%,to{opacity:.25;transform:translateY(-4px)scaleY(.85)}50%{opacity:.9;transform:translateY(2px)scaleY(1)}}@media(max-width:1023px){.hero-journey-cue i{animation:none}}@media(prefers-reduced-motion:reduce){.hero-journey-cue i{animation:none}}@media(max-height:720px){.hero-journey-cue{display:none}}.cta-finale{clip-path:none;background:radial-gradient(90% 70% at 50% 120%,#e8404029,#0000 62%),linear-gradient(#02030e00,#01020ab3 34%,#000000e0);margin-top:0;padding:clamp(9rem,18vw,15rem) 0 clamp(7rem,13vw,11rem);position:relative;overflow:hidden}.cta-finale:before{content:"";pointer-events:none;opacity:1;background:radial-gradient(60% 40% at 50% 0,#8c60dc1f,#0000 68%);position:absolute;top:0;right:0;bottom:0;left:0}.cta-finale:after{content:"";background:linear-gradient(90deg,#0000,#8c60dc80 30%,#fff6f4bf,#e840408c 70%,#0000);width:min(96%,1500px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 26px 1px #e8404040}.cta-finale-kicker{color:#c6d0e4b3}.cta-finale-title{color:#f6f4ff;text-shadow:0 4px 44px #000000d9}.cta-finale-lead{color:#d6dcece0;text-shadow:0 2px 22px #000c}.cta-finale-btn{color:#14060a;background:#fff6f4;box-shadow:0 18px 60px -14px #e840408c,0 0 0 1px #fff6f480}.cta-finale-btn:hover{box-shadow:0 26px 72px -14px #e84040b3,0 0 0 1px #fff6f4b3}.cta-finale-mail{color:#ced6e8d1}#nox-labs-footer{background:#000000db}.station-seam{pointer-events:none;height:clamp(3.5rem,8vw,7rem);position:relative}.station-seam:before{content:"";background:linear-gradient(#0000,#aabadc47 45%,#e8404059 75%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.proof-badge{border:1px solid var(--pb-line,#ffffff29);background:var(--pb-fill,#ffffff05);color:var(--pb-ink,#e6eaf4e6);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.66rem;line-height:1;display:inline-flex}.proof-badge--sm{gap:.4rem;padding:.32rem .58rem;font-size:.6rem}.proof-badge-dot{background:var(--pb-ink,#e6eaf4e6);width:6px;height:6px;box-shadow:0 0 8px var(--pb-glow,transparent);border-radius:999px;flex-shrink:0}.proof-badge-label{font-weight:600}.proof-badge-sub{border-left:1px solid var(--pb-line,#ffffff29);letter-spacing:.04em;text-transform:none;color:#c8bec2b3;white-space:normal;margin-left:.1rem;padding-left:.5rem;font-size:.6rem}.proof-badge--live-system{--pb-line:#34d39959;--pb-fill:#34d3990f;--pb-ink:#6ee7b7f2;--pb-glow:#34d39980}.proof-badge--deployment-proof{--pb-line:#38bdf859;--pb-fill:#38bdf80f;--pb-ink:#7dd3fcf2;--pb-glow:#38bdf880}.proof-badge--deployment-ready{--pb-line:#a78bfa61;--pb-fill:#a78bfa12;--pb-ink:#c4b5fdf2;--pb-glow:#a78bfa80}.proof-badge--configurable{--pb-line:#818cf857;--pb-fill:#818cf80f;--pb-ink:#a5b4fceb;--pb-glow:#818cf873}.proof-badge--pilot{--pb-line:#fbbf245c;--pb-fill:#fbbf240f;--pb-ink:#fcd34df2;--pb-glow:#fbbf2480}.proof-badge--in-development{--pb-line:#94a3b857;--pb-fill:#94a3b80d;--pb-ink:#cbd5e1d9;--pb-glow:transparent}.sg-selector{margin-top:4.5rem}.sg-selector-head{margin-bottom:1.8rem}.sg-selector-title{letter-spacing:-.01em;color:var(--color-nox-white);max-width:22ch;margin-bottom:.7rem;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:800;line-height:1.22}.sg-selector-lead{max-width:46rem;color:var(--color-nox-white-muted);font-size:.98rem;line-height:1.6}.sg-tablist{flex-wrap:wrap;gap:.5rem;margin-bottom:1.4rem;display:flex}.sg-tab{color:var(--color-nox-white-muted);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:#ffffff05;border:1px solid #fff1f41f;border-radius:999px;padding:.55rem 1rem;font-size:.74rem;transition:border-color .22s,color .22s,background .22s}.sg-tab:hover{color:var(--color-nox-white);border-color:#c9303066}.sg-tab--active{color:#fff;background:#c930301a;border-color:#c9303099;box-shadow:0 0 0 1px #ff6b6b26,0 10px 30px -18px #c93030cc}.sg-tab:focus-visible{outline:2px solid var(--color-nox-red-light);outline-offset:2px}.sg-panel{background:linear-gradient(160deg,#161010d1,#090808f0);border:1px solid #ff5f7329;border-radius:16px;min-height:386px;padding:1.8rem;box-shadow:0 18px 60px #00000073,inset 0 1px #ffffff06}.sg-panel-inner{grid-template-columns:1.15fr 1fr;gap:2rem;animation:.18s ease-out sgFade;display:grid}@keyframes sgFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sg-badge{border:1px solid var(--sg-accent,#ff5f73);margin-bottom:1.1rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.sg-badge{border:1px solid color-mix(in srgb,var(--sg-accent,#ff5f73) 45%,transparent)}}.sg-badge{background:var(--sg-accent,#ff5f73)}@supports (color:color-mix(in lab,red,red)){.sg-badge{background:color-mix(in srgb,var(--sg-accent,#ff5f73) 10%,transparent)}}.sg-badge{color:var(--sg-accent,#ff5f73);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;border-radius:999px;padding:.3rem .75rem;font-size:.62rem;font-weight:600}.sg-problem{color:var(--color-nox-white);max-width:34rem;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.6}.sg-modules-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--color-nox-red-light);margin-bottom:.7rem;font-size:.6rem;font-weight:600;display:block}.sg-modules-links{flex-wrap:wrap;gap:.55rem;display:flex}.sg-module{color:var(--color-nox-white);border:1px solid #fff1f41f;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.sg-module--link{transition:border-color .2s,color .2s,gap .2s}.sg-module--link:hover{color:var(--color-nox-red-light);border-color:#c9303080;gap:.6rem}.sg-module--link:focus-visible{outline:2px solid var(--color-nox-red-light);outline-offset:2px}.sg-panel-side{border-left:1px solid #ffffff0f;flex-direction:column;gap:1.2rem;padding-left:2rem;display:flex}.sg-flow{width:100%;height:auto}.sg-flow-label{font-family:var(--font-mono);letter-spacing:.04em;font-size:15px}.sg-flow-gate{font-family:var(--font-mono);font-size:12px}.sg-facts{gap:.7rem;display:grid}.sg-fact{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:1rem;padding-bottom:.55rem;display:flex}.sg-fact dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--color-nox-white-muted);white-space:nowrap;font-size:.66rem}.sg-fact dd{color:var(--color-nox-white);text-align:right;font-size:.86rem;font-weight:600}.sg-note{color:#fcd34dd9;border-left:2px solid #fbbf2480;max-width:34rem;margin-top:1.2rem;padding-left:.7rem;font-size:.76rem;line-height:1.5}.sg-cta{flex-direction:column;gap:.7rem;margin-top:auto;display:flex}.sg-cta-primary{background:var(--color-nox-red);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.2rem;font-size:.86rem;font-weight:700;transition:background .22s,transform .22s;display:inline-flex;box-shadow:0 0 0 1px #ff6b6b2e,0 16px 40px -18px #c93030d9}.sg-cta-primary:hover{background:var(--color-nox-red-deep);transform:translateY(-1px)}.sg-cta-primary:focus-visible{outline:2px solid var(--color-nox-red-light);outline-offset:2px}.sg-cta-secondary{color:var(--color-nox-white-muted);cursor:pointer;justify-content:center;align-items:center;gap:.45rem;font-size:.8rem;transition:color .2s;display:inline-flex}.sg-cta-secondary:hover{color:var(--color-nox-white)}.sg-cta-secondary:focus-visible{outline:2px solid var(--color-nox-red-light);outline-offset:2px}.sg-scope-line{color:#d6dcec8c;margin-top:1rem;font-size:.78rem;line-height:1.5}@media(max-width:1023px){.sg-panel{min-height:0;padding:1.3rem}.sg-panel-inner{grid-template-columns:1fr;gap:1.5rem}.sg-panel-side{border-top:1px solid #ffffff0f;border-left:none;padding-top:1.5rem;padding-left:0}}@media(max-width:640px){.sg-selector{margin-top:3.25rem}.sg-selector-head{margin-bottom:1.35rem}.sg-selector-title{max-width:none}.sg-tablist{gap:.35rem;margin-bottom:1.1rem}.sg-tab{letter-spacing:0;white-space:normal;padding:.42rem .68rem;font-size:.66rem}.sg-problem{margin-bottom:1.2rem;font-size:.98rem}.sg-module{padding:.45rem .7rem;font-size:.78rem}.sg-fact{flex-wrap:wrap;gap:.15rem}.sg-fact dd{text-align:left}.sg-cta-primary{width:100%}}@media(prefers-reduced-motion:reduce){.sg-panel-inner{animation:none}}.ops-zone{padding:7rem 0 5rem;position:relative}.ops-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2.4rem;display:grid}.ops-diagram{background:linear-gradient(160deg,#100c0ed1,#08080af0);border:1px solid #ff5f7329;border-radius:16px;padding:1.6rem 1.4rem 1.3rem;box-shadow:0 18px 60px #00000073,inset 0 1px #ffffff06}.ops-diagram-head{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--color-nox-white-muted);align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.64rem;display:flex}.ops-svg{width:100%;max-width:400px;height:auto;margin-inline:auto;display:block}.ops-svg-label{font-family:var(--font-mono);letter-spacing:.01em;font-size:11.5px}.ops-svg-gate{font-family:var(--font-mono);letter-spacing:.04em;font-size:10.5px}.ops-diagram-note{color:#fcd34dd1;border-left:2px solid #fbbf2480;margin-top:1rem;padding-left:.7rem;font-size:.76rem;line-height:1.5}.ops-layers{flex-direction:column;gap:.7rem;display:flex}.ops-layer{border:1px solid #fff1f41a;border-left:2px solid var(--ops-accent,#ff5f7380);background:#080a1099;border-radius:12px;align-items:flex-start;gap:1rem;padding:1rem 1.2rem;transition:border-color .24s,background .24s;display:flex}.ops-layer:hover{background:#0c0e14cc;border-color:#fff1f433}.ops-layer--gate{background:#1e160657;border-color:#fbbf2447}.ops-layer-no{font-family:var(--font-mono);color:var(--ops-accent,var(--color-nox-red-light));flex-shrink:0;font-size:.8rem;font-weight:700;line-height:1.7}.ops-layer-body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ops-layer-name{font-family:var(--font-display);color:var(--color-nox-white);letter-spacing:-.01em;font-size:1rem;font-weight:700}.ops-layer-sub{color:var(--color-nox-white-muted);font-size:.86rem;line-height:1.5}.ops-notes{grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:2.6rem;display:grid}.ops-note{background:#080a1099;border:1px solid #fff1f41a;border-radius:14px;padding:1.5rem 1.6rem}.ops-note--gate{background:#18120652;border-color:#fbbf243d}.ops-note-icon{color:#7dd3fcf2;background:#38bdf814;border:1px solid #38bdf84d;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:.9rem;display:inline-flex}.ops-note-icon--gate{color:#fcd34df2;background:#fbbf2414;border-color:#fbbf2457}.ops-note-title{color:var(--color-nox-white);letter-spacing:-.01em;margin-bottom:.6rem;font-size:1.05rem;font-weight:700}.ops-note-text{color:var(--color-nox-white-muted);font-size:.9rem;line-height:1.65}.ops-mstack{display:none}.ops-mcard{border:1px solid #fff1f41a;border-left:2px solid var(--ops-accent,#ff5f7380);background:linear-gradient(158deg,#140f10d9,#090809f0);border-radius:12px;min-width:0;padding:.95rem 1.05rem;box-shadow:inset 0 1px #ffffff06,0 14px 40px -30px #000000d9}.ops-mcard--gate{background:linear-gradient(158deg,#20180899,#0c0a06eb);border-color:#fbbf2452 #fbbf2452 #fbbf2452 #fbbf24}.ops-mcard-head{align-items:baseline;gap:.65rem;min-width:0;display:flex}.ops-mcard-no{font-family:var(--font-mono);color:var(--ops-accent,var(--color-nox-red-light));flex-shrink:0;font-size:.72rem;font-weight:700}.ops-mcard-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-nox-white);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;font-size:.98rem;font-weight:700;line-height:1.3}.ops-mcard-gate{background:#fbbf24;border-radius:2px;flex-shrink:0;align-self:center;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}.ops-mcard-desc{color:var(--color-nox-white-muted);margin-top:.35rem;font-size:.82rem;line-height:1.5}.ops-mcard--gate .ops-mcard-desc{color:#fce3a1d9}.ops-mstack-note{color:#fcd34dd1;border-left:2px solid #fbbf2480;margin-top:.4rem;padding-left:.7rem;font-size:.76rem;line-height:1.5}@media(max-width:1099px){.ops-zone{padding:4.5rem 0 3rem}.ops-grid{grid-template-columns:1fr;gap:1.6rem}.ops-notes{grid-template-columns:1fr;gap:1.1rem;margin-top:2rem}.ops-diagram{max-width:460px;padding:1.3rem 1.1rem 1.1rem}}@media(max-width:767px){.ops-zone{padding:3.75rem 0 2.5rem}.ops-grid{display:none}.ops-mstack{gap:.6rem;display:grid}}.system-badges{flex-wrap:wrap;gap:.5rem;display:flex}.system-badge-wrap{display:inline-flex}.system-priceframe{background:#080a1099;border:1px solid #ff5f7329;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;padding:1rem 1.3rem;display:flex}.system-priceframe-item{color:var(--color-nox-white-muted);align-items:center;gap:.5rem;display:inline-flex}.system-priceframe-item svg{color:var(--color-nox-red-light);flex-shrink:0}.system-priceframe-key{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--color-nox-white-muted);font-size:.66rem}.system-priceframe-val{color:var(--color-nox-white);font-size:.9rem;font-weight:600}.system-priceframe-sep{background:#ffffff1f;width:1px;height:1.1rem}.system-legal{background:#1e160657;border:1px solid #fbbf2447;border-radius:14px;gap:1rem;padding:1.4rem 1.6rem;display:flex}.system-legal-icon{color:#fcd34df2;background:#fbbf2414;border:1px solid #fbbf2457;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.system-legal-title{color:var(--color-nox-white);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.02rem;font-weight:700}.system-legal-text{color:var(--color-nox-white-muted);max-width:60rem;font-size:.9rem;line-height:1.65}.impl-step{background:#080a1099;border:1px solid #fff1f41a;border-radius:12px;padding:1.2rem 1.2rem 1.3rem;position:relative}.impl-step-no{font-family:var(--font-mono);color:var(--color-nox-red-light);letter-spacing:.08em;font-size:.72rem;font-weight:700}.impl-step-title{color:var(--color-nox-white);letter-spacing:-.01em;margin:.35rem 0 .5rem;font-size:1rem;font-weight:700;display:block}.impl-step-detail{color:var(--color-nox-white-muted);font-size:.84rem;line-height:1.55}.sys-panel{background:#080a1099;border:1px solid #fff1f41a;border-radius:14px;padding:1.5rem 1.6rem}.sys-panel--gate{background:#1812064d;border-color:#fbbf243d}.sys-panel-icon{color:#7dd3fcf2;background:#38bdf814;border:1px solid #38bdf84d;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:.9rem;display:inline-flex}.sys-panel-icon--gate{color:#fcd34df2;background:#fbbf2414;border-color:#fbbf2457}.sys-panel-title{color:var(--color-nox-white);letter-spacing:-.01em;margin-bottom:.6rem;font-size:1.02rem;font-weight:700}.sys-panel-lead{color:var(--color-nox-white-muted);margin-bottom:1rem;font-size:.88rem;line-height:1.6}.sys-chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.sys-chip{font-family:var(--font-mono);color:var(--color-nox-white);background:#ffffff05;border:1px solid #fff1f41f;border-radius:8px;padding:.4rem .7rem;font-size:.74rem}.sys-gate-list{flex-direction:column;gap:.8rem;display:flex}.sys-gate-item{color:var(--color-nox-white-muted);align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.55;display:flex}.sys-gate-item svg{color:#fcd34de6;margin-top:.15rem}.sys-transparency{background:#ffffff04;border:1px dashed #ffffff29;border-radius:12px;align-items:flex-start;gap:.8rem;padding:1.1rem 1.4rem;display:flex}.sys-transparency svg{color:var(--color-nox-white-muted);margin-top:.15rem}.sys-transparency p{color:var(--color-nox-white-muted);max-width:62rem;font-size:.82rem;line-height:1.6}@media(max-width:640px){.system-priceframe-sep{display:none}.system-priceframe{gap:.7rem}}.pricing-page{min-height:100vh;padding:clamp(5.5rem,9vw,8rem) 0 clamp(4rem,7vw,6rem);position:relative}.pp-inner{max-width:1080px}.pp-back{font-family:var(--font-sans);color:var(--color-nox-white-muted);align-items:center;gap:.5rem;margin-bottom:2.4rem;font-size:.82rem;transition:color .25s;display:inline-flex}.pp-back:hover{color:var(--color-nox-red-light)}.pp-head{margin-bottom:clamp(2.4rem,5vw,3.6rem)}.pp-title{max-width:22ch;margin:.6rem 0 .9rem}.pp-tagline{letter-spacing:-.01em;color:var(--color-nox-red-light);margin-bottom:.9rem;font-size:clamp(1.05rem,1.4vw + .7rem,1.4rem);font-weight:700}.pp-lead{max-width:60ch;color:var(--color-nox-white-muted);font-size:.98rem;line-height:1.65}.pp-ladder{flex-direction:column;gap:1.5rem;display:flex}.pp-card{background:linear-gradient(#ffffff08,#ffffff02);border:1px solid #fff1f41a;border-radius:18px;padding:clamp(1.5rem,3vw,2.2rem);transition:border-color .3s;box-shadow:inset 0 1px #ffffff09}.pp-card:hover{border-color:#c9303052}.pp-card-head{grid-template-columns:auto 1fr auto;align-items:start;gap:1.1rem;display:grid}.pp-card-icon{color:#7dd3fcf2;background:#38bdf812;border:1px solid #38bdf847;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.pp-card-heading{min-width:0}.pp-card-step{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-nox-red-light);margin-bottom:.45rem;font-size:.62rem;display:block}.pp-card-name{letter-spacing:-.015em;color:var(--color-nox-white);font-size:clamp(1.2rem,1vw + .95rem,1.55rem);font-weight:800;line-height:1.2}.pp-card-desc{color:var(--color-nox-white-muted);max-width:58ch;margin-top:.4rem;font-size:.92rem;line-height:1.55}.pp-card-price{text-align:right;flex-shrink:0}.pp-price-from{font-family:var(--font-display);color:var(--color-nox-white);white-space:nowrap;font-size:clamp(1.15rem,1vw + .9rem,1.5rem);font-weight:800;display:block}.pp-price-from--sm{font-size:1.05rem}.pp-price-range{color:var(--color-nox-white-muted);max-width:22ch;margin-top:.25rem;font-size:.72rem;line-height:1.4;display:block}.pp-card-price .pp-price-range{margin-left:auto}.pp-sub{color:var(--color-nox-white-muted);margin-top:1.3rem;font-size:.86rem;line-height:1.6}.pp-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.4rem;margin-top:1.3rem;display:grid}.pp-list-item{font-family:var(--font-sans);color:#cdd4de;align-items:baseline;gap:.6rem;font-size:.9rem;display:flex}.pp-list-dot{background:var(--color-nox-red-light);border-radius:999px;flex-shrink:0;width:5px;height:5px;transform:translateY(-1px)}.pp-card-note{color:var(--color-nox-white-muted);border-top:1px solid #ffffff12;margin-top:1.3rem;padding-top:1.1rem;font-size:.82rem;line-height:1.6}.pp-classes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.4rem;display:grid}.pp-class{background:#080a108c;border:1px solid #fff1f41a;border-radius:12px;flex-direction:column;gap:.55rem;padding:1rem 1.1rem;display:flex}.pp-class-top{align-items:center;gap:.6rem;display:flex}.pp-class-code{font-family:var(--font-mono);letter-spacing:.08em;color:#0a0a0a;background:var(--color-nox-red-light);border-radius:5px;flex-shrink:0;padding:.15rem .4rem;font-size:.68rem;font-weight:700}.pp-class-name{color:var(--color-nox-white);letter-spacing:-.01em;font-size:.98rem;font-weight:700}.pp-class-price{flex-direction:column;gap:.15rem;display:flex}.pp-class-range{color:var(--color-nox-white-muted);font-size:.72rem}.pp-class-dur{font-family:var(--font-mono);letter-spacing:.04em;color:#c8bec2d9;align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.pp-class-dur svg{color:var(--color-nox-red-light)}.pp-qualifier{color:#fcd34dd1;align-items:center;gap:.45rem;margin-top:1rem;font-size:.78rem;display:flex}.pp-qualifier svg{color:#fbbf24cc;flex-shrink:0}.pp-meta-grid{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.6rem;margin-top:1.4rem;padding-top:1.3rem;display:grid}.pp-meta-key{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-nox-red-light);margin-bottom:.4rem;font-size:.6rem;display:block}.pp-meta-val{color:var(--color-nox-white-muted);font-size:.85rem;line-height:1.58}.pp-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.4rem;display:grid}.pp-tier{background:#080a108c;border:1px solid #fff1f41a;border-radius:12px;flex-direction:column;gap:.4rem;padding:1.1rem 1.2rem;display:flex}.pp-tier-name{color:var(--color-nox-white);letter-spacing:-.01em;font-size:1rem;font-weight:700}.pp-tier-cap{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-nox-white-muted);font-size:.7rem}.pp-mg-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1.4rem;display:grid}.pp-mg-price{background:#080a108c;border:1px solid #fff1f41a;border-radius:12px;flex-direction:column;gap:.3rem;padding:1.1rem 1.2rem;display:flex}.pp-mg-price .pp-price-range{max-width:none}.pp-mg-perf{margin-top:1.1rem}.pp-notice{font-family:var(--font-sans);color:#fcd34deb;background:#1e160666;border:1px solid #fbbf244d;border-radius:12px;align-items:flex-start;gap:.7rem;margin-top:1.3rem;padding:1rem 1.2rem;font-size:.9rem;font-weight:600;line-height:1.55;display:flex}.pp-notice svg{color:#fcd34df2;margin-top:.1rem}.pp-drivers{background:#ffffff04;border:1px dashed #ffffff29;border-radius:16px;margin-top:2.4rem;padding:clamp(1.5rem,3vw,2rem)}.pp-drivers-head{align-items:start;gap:1.1rem;margin-bottom:1.3rem;display:flex}.pp-driver-chips{flex-wrap:wrap;gap:.6rem;display:flex}.pp-driver-chip{font-family:var(--font-sans);color:#cdd4de;background:#ffffff05;border:1px solid #ffffff1f;border-radius:999px;padding:.4rem .85rem;font-size:.82rem}.pp-cta{text-align:center;border-top:1px solid #ffffff12;margin-top:2.6rem;padding-top:clamp(2.4rem,5vw,3.4rem)}.pp-cta-title{letter-spacing:-.02em;color:var(--color-nox-white);max-width:24ch;margin:0 auto .9rem;font-size:clamp(1.4rem,2vw + .9rem,2rem);font-weight:800}.pp-cta-lead{max-width:52ch;color:var(--color-nox-white-muted);margin:0 auto 1.8rem;font-size:.95rem;line-height:1.62}.pp-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.pp-cta-primary{background:var(--color-nox-red);color:#fff;font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;border-radius:10px;align-items:center;gap:.55rem;padding:.85rem 1.5rem;font-size:.86rem;font-weight:700;transition:background .25s,transform .2s;display:inline-flex;box-shadow:0 12px 30px -14px #c93030b3}.pp-cta-primary:hover{background:var(--color-nox-red-hover);transform:translateY(-2px)}.pp-cta-secondary{font-family:var(--font-sans);color:var(--color-nox-white-muted);align-items:center;gap:.5rem;font-size:.86rem;transition:color .25s;display:inline-flex}.pp-cta-secondary:hover{color:var(--color-nox-white)}.pp-cta-secondary svg{color:var(--color-nox-red-light)}.pp-cta-faq{color:var(--color-nox-white-muted);margin-top:1.6rem;font-size:.82rem}.pp-cta-faq-link{color:var(--color-nox-red-light);text-underline-offset:3px;text-decoration:underline}.pp-cta-faq-link:hover{color:var(--color-nox-white)}@media(max-width:720px){.pp-card-head{grid-template-columns:auto 1fr}.pp-card-price{text-align:left;grid-column:1/-1;margin-top:.4rem}.pp-card-price .pp-price-range{margin-left:0}.pp-list,.pp-classes,.pp-meta-grid,.pp-tiers,.pp-mg-prices{grid-template-columns:1fr}}.sealed-gate{z-index:10;border-top:1px solid #bec8dc14;max-height:30vh;padding:2.4rem 0 3rem;position:relative}.sealed-gate-inner{text-align:center;flex-direction:column;align-items:center;gap:.9rem;display:flex}.sealed-gate-art{opacity:.72;width:72px;height:72px;transition:opacity .6s}.sealed-gate:hover .sealed-gate-art{opacity:.9}.sealed-gate-line{font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-nox-white-muted);max-width:34rem;font-size:.82rem}@media(prefers-reduced-motion:reduce){.sealed-gate-art{transition:none}}@media(max-width:720px){.sealed-gate{padding:2rem 0 2.4rem}.sealed-gate-art{width:60px;height:60px}}.vj-root{width:100%;position:relative}.vj-stage{z-index:0;background:#05060a;width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.vj-video{object-fit:cover;opacity:0;transform-origin:50%;pointer-events:none;will-change:opacity,transform;background:#05060a;width:100%;height:100%;transition:opacity .2s linear,transform .26s;position:absolute;top:0;right:0;bottom:0;left:0}.vj-top-gradient{pointer-events:none;z-index:3;background:linear-gradient(#05060ae6,#05060a00);height:22%;position:absolute;top:0;left:0;right:0}.vj-overlays{z-index:4;position:absolute;top:0;right:0;bottom:0;left:0}.vj-overlay{opacity:0;visibility:hidden;align-items:center;transition:opacity .22s;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.vj-scrim{pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.vj-side-left .vj-scrim{background:linear-gradient(90deg,#05060ae0,#05060a9e 34%,#05060a00 64%)}.vj-side-right .vj-scrim{background:linear-gradient(270deg,#05060ae0,#05060a9e 34%,#05060a00 64%)}.vj-side-left.vj-scrim-strong .vj-scrim{background:linear-gradient(90deg,#05060af2,#05060acc 42%,#05060a00 74%)}.vj-side-right.vj-scrim-strong .vj-scrim{background:linear-gradient(270deg,#05060af2,#05060acc 42%,#05060a00 74%)}.vj-overlay-inner{z-index:1;width:100%;position:relative}.vj-panel{max-width:34rem}.vj-side-right .vj-panel{margin-left:auto}.vj-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#ff8398;align-items:center;gap:.9rem;margin-bottom:1.4rem;font-size:.72rem;display:flex}.vj-eyebrow i{background:linear-gradient(90deg,#e84040e6,#e840401a);width:3rem;height:1px;display:block}.vj-headline{letter-spacing:-.01em;color:var(--color-nox-white);margin-bottom:1.15rem;font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:900;line-height:1.06}.vj-text{font-family:var(--font-sans);color:#d7d2d6;max-width:32rem;margin-bottom:1.7rem;font-size:clamp(1rem,1.15vw,1.16rem);line-height:1.6}.vj-points{gap:.75rem;max-width:32rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.vj-point{font-family:var(--font-sans);color:#cfc9cd;border-bottom:1px solid #fff1f41a;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;font-size:.95rem;line-height:1.4;display:flex;position:relative}.vj-point:last-child{border-bottom:none;padding-bottom:0}.vj-point-mark{background:var(--color-nox-red-light);border-radius:50%;flex:none;width:5px;height:5px;margin-top:.5rem;box-shadow:0 0 10px 1px #ff6b6b80}.vj-cta{background:var(--color-nox-red);color:#fff;font-family:var(--font-sans);cursor:pointer;border-radius:10px;align-items:center;gap:.55rem;padding:.85rem 1.6rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex;box-shadow:0 0 0 1px #ff6b6b2e,0 18px 44px -18px #c93030d9}.vj-cta:hover{background:var(--color-nox-red-deep);transform:translateY(-1px)}@media(max-width:1023px){.vj-overlay{align-items:flex-end}.vj-side-left .vj-scrim,.vj-side-right .vj-scrim{background:linear-gradient(#05060a00 22%,#05060ab8 58%,#05060aeb)}.vj-panel,.vj-side-right .vj-panel{max-width:none;margin:0 0 clamp(3.5rem,12vh,6rem)}.vj-points{gap:.55rem}.vj-headline{font-size:clamp(1.7rem,6vw,2.3rem)}}.vj-root-static{display:block}.vj-static-panel{background-color:#05060a;background-position:50%;background-size:cover;align-items:center;min-height:82vh;display:flex;position:relative}.vj-static-panel.vj-side-left{background-position:100%}.vj-static-panel.vj-side-right{background-position:0}.vj-static-panel .vj-overlay-inner{padding:4rem 0}@media(prefers-reduced-motion:reduce){.vj-video,.vj-overlay{transition:none}}.vj-hero-overlay{z-index:5}.vj-hero-panel{max-width:40rem}.vj-hero-headline{margin-bottom:1.3rem;font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.04}.vj-hero-text{max-width:36rem;font-size:clamp(1.02rem,1.3vw,1.25rem)}.vj-hero-cue{z-index:2;cursor:pointer;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#fff1f4b8;background:0 0;border:0;flex-direction:column;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.7rem;transition:color .22s;display:inline-flex;position:absolute;bottom:clamp(1.4rem,4vh,2.6rem);left:50%;transform:translate(-50%)}.vj-hero-cue:hover{color:#fff}.vj-hero-cue i{transform-origin:top;background:linear-gradient(#fff1f4b3,#fff1f400);width:1px;height:1.9rem;animation:1.9s ease-in-out infinite vj-cue-pulse;display:block}@keyframes vj-cue-pulse{0%,to{opacity:.35;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}.vj-static-hero .vj-hero-headline{font-size:clamp(2rem,6vw,3rem)}@media(max-width:1023px){.vj-hero-headline{font-size:clamp(1.9rem,7vw,2.6rem)}.vj-hero-panel{max-width:none}}@media(prefers-reduced-motion:reduce){.vj-hero-cue i{animation:none}}.signal-field{z-index:1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.signal-field-canvas{opacity:.62;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 62%,#00000073 82%,#0000 100%);mask-image:linear-gradient(#000,#000 62%,#00000073 82%,#0000)}.signal-field-scrim{background:linear-gradient(90deg,#030409b8,#0304096b 42%,#03040900 68%),linear-gradient(#03040957,#03040900 30%,#03040975);position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:900px){.signal-field-canvas{opacity:.5}.signal-field-scrim{background:linear-gradient(#03040985,#03040933 38%,#0304099e)}}@media(prefers-reduced-motion:reduce){.signal-field-canvas{opacity:.42}}.metrics-zone{padding:4.5rem 0 4rem}.metrics-strip{background:#ffffff12;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.metric-cell{background:linear-gradient(#0a0c13eb,#06070cf0);flex-direction:column;gap:.45rem;padding:1.7rem 1.6rem;display:flex}.metric-value{color:#f6f9ff;letter-spacing:-.02em;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:900;line-height:1}.metric-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;text-transform:uppercase;color:#ff5f73db;font-size:.64rem}.metric-note{color:#9aa5b6;font-size:.86rem;line-height:1.55}.metrics-footnote{color:#7b8698;max-width:62ch;margin-top:1.1rem;font-size:.8rem}@media(min-width:700px){.metrics-strip{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.metrics-strip{grid-template-columns:repeat(4,1fr)}}.cases-zone{padding:5rem 0 5.5rem}.cases-layout{gap:1.6rem;display:grid}.cases-viewer{background:linear-gradient(#0b0d14e6,#06070cf0);border:1px solid #ffffff14;border-radius:22px;gap:0;display:grid;overflow:hidden}.cases-figure{aspect-ratio:16/10;background:#05060b;margin:0;position:relative;overflow:hidden}.cases-figure img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.cases-kind{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:6px 10px;font-size:.6rem;position:absolute;top:14px;left:14px}.cases-kind-client{color:#0a0d06;background:#a3e635eb}.cases-kind-demo{color:#eaf1ff;background:#0b0e16d1;border:1px solid #ffffff38}.cases-kind-internal-product{color:#fff1f3;background:#5b1b2ae0;border:1px solid #ff5f7357}.cases-detail{padding:1.9rem 1.8rem 2.1rem}.cases-detail-cat{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.2em;text-transform:uppercase;color:#38bdf8d1;margin-bottom:.5rem;font-size:.62rem}.cases-detail-name{color:#f4f7ff;margin-bottom:1.1rem;font-size:clamp(1.4rem,2.4vw,1.95rem);font-weight:800}.cases-detail-body{margin:0 0 1.3rem}.cases-detail-body dt{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:#6f7a8c;margin-bottom:.35rem;font-size:.6rem}.cases-detail-body dd{color:#c3cad8;margin:0 0 1rem;font-size:.95rem;line-height:1.62}.cases-modules{flex-wrap:wrap;gap:.45rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.cases-modules li{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;color:#e2ecffa8;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;padding:6px 10px;font-size:.62rem}.cases-link{color:#ff5f73;border-bottom:1px solid #ff5f7366;align-items:center;gap:.5rem;padding-bottom:2px;font-size:.9rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.cases-link:hover{color:#ff8a99;border-color:#ff8a99b3}.cases-rail{grid-template-columns:repeat(2,1fr);gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.cases-thumb{text-align:left;cursor:pointer;opacity:.6;background:#080a10d1;border:1px solid #ffffff14;border-radius:14px;width:100%;transition:opacity .24s,border-color .24s,transform .24s;display:block;overflow:hidden}.cases-thumb img{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;display:block}.cases-thumb-meta{flex-direction:column;gap:2px;padding:.6rem .75rem .7rem;display:flex}.cases-thumb-name{color:#eaf1ff;font-size:.82rem;font-weight:600}.cases-thumb-kind{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:#6f7a8c;font-size:.55rem}.cases-thumb:hover,.cases-thumb:focus-visible{opacity:.9}.cases-thumb.is-active{opacity:1;border-color:#ff5f7380}.cases-thumb:focus-visible{outline-offset:2px;outline:2px solid #ff5f73}@media(min-width:1024px){.cases-viewer{grid-template-columns:1.25fr 1fr}.cases-figure{aspect-ratio:auto;height:100%;min-height:24rem}.cases-rail{grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:reduce){.cases-thumb{transition:none}}:root{--nox-text-heading:#fff1f3}.rvs-stage{z-index:2;padding:clamp(4rem,9vh,8rem) 0 clamp(2.5rem,6vh,5rem);position:relative}.ladder-zone+.rvs-stage{padding-top:clamp(2rem,4vh,3.5rem)}.rvs-desktop{grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);align-items:start;gap:clamp(2rem,5vw,6rem);max-width:1320px;display:grid}.rvs-visual-col{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0}.rvs-sticky{flex-direction:column;gap:1.5rem;display:flex}.rvs-visual{aspect-ratio:1.14;perspective:1500px;perspective-origin:50%;width:min(100%,620px);transform-style:preserve-3d;pointer-events:none;position:relative}.rvs-aura{background:radial-gradient(circle,var(--rvs-accent),transparent 68%);border-radius:50%;position:absolute;top:10%;right:10%;bottom:10%;left:10%}@supports (color:color-mix(in lab,red,red)){.rvs-aura{background:radial-gradient(circle,color-mix(in srgb,var(--rvs-accent) 24%,transparent),transparent 68%)}}.rvs-aura{filter:blur(34px);opacity:.55;transition:background .5s}.rvs-panel-rig{transform-origin:50%;transform-style:preserve-3d;will-change:transform;transition:transform .42s cubic-bezier(.22,.7,.2,1);position:absolute;top:6%;right:2%;bottom:6%;left:2%;transform:rotateX(4deg)rotateY(-6deg)}.rvs-panel{border:1px solid var(--rvs-accent);padding:clamp(1.1rem,2.4vw,1.75rem);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.rvs-panel{border:1px solid color-mix(in srgb,var(--rvs-accent) 42%,#ffffff21)}}.rvs-panel{box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 7px #ffffff03,inset 0 0 64px #0000007a,0 36px 90px #00000094,0 0 36px var(--rvs-accent);background-color:#07050a;background-image:linear-gradient(148deg,#fff1f313,#150d11eb 38%,#050305fa);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.rvs-panel{box-shadow:inset 0 1px #ffffff1c,inset 0 0 0 7px #ffffff03,inset 0 0 64px #0000007a,0 36px 90px #00000094,0 0 36px color-mix(in srgb,var(--rvs-accent) 15%,transparent)}}.rvs-panel{backface-visibility:hidden;transition:border-color .5s,box-shadow .5s}.rvs-panel:before{content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:34px 34px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(#000 10%,#0000 78%);mask-image:radial-gradient(#000 10%,#0000 78%)}.rvs-panel-edge{background:linear-gradient(90deg,transparent,var(--rvs-accent),transparent);height:1px;position:absolute;top:0;left:4%;right:4%}@supports (color:color-mix(in lab,red,red)){.rvs-panel-edge{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--rvs-accent) 58%,#fff),transparent)}}.rvs-panel-edge{box-shadow:0 0 16px var(--rvs-accent)}@supports (color:color-mix(in lab,red,red)){.rvs-panel-edge{box-shadow:0 0 16px color-mix(in srgb,var(--rvs-accent) 22%,transparent)}}.rvs-panel-edge{transition:background .5s}.rvs-panel-head,.rvs-panel-content,.rvs-panel-foot{transition:opacity .3s,filter .3s,transform .3s}.rvs-visual[data-phase=out] .rvs-panel-head,.rvs-visual[data-phase=out] .rvs-panel-content,.rvs-visual[data-phase=out] .rvs-panel-foot{opacity:0;filter:blur(7px);transition-duration:.15s;transform:translateY(7px)}.rvs-panel-head{z-index:2;color:#fff1f394;font:700 clamp(.5rem,.72vw,.65rem)/1.2 var(--font-mono,monospace);letter-spacing:.18em;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;padding-bottom:.9rem;display:flex;position:relative}.rvs-panel-head i{background:var(--rvs-accent);width:7px;height:7px;box-shadow:0 0 12px var(--rvs-accent);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.rvs-panel-head i{box-shadow:0 0 12px color-mix(in srgb,var(--rvs-accent) 64%,transparent)}}.rvs-panel-content{z-index:2;grid-template-rows:1fr auto;grid-template-columns:.78fr 1.45fr;gap:1.15rem;height:calc(100% - 5.6rem);padding-top:1.25rem;display:grid;position:relative}.rvs-panel-symbol{aspect-ratio:1;border:1px solid var(--rvs-accent);align-self:center;place-items:center;width:min(100%,150px);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.rvs-panel-symbol{border:1px solid color-mix(in srgb,var(--rvs-accent) 34%,transparent)}}.rvs-panel-symbol{clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%);background:radial-gradient(circle,var(--rvs-accent),transparent 67%)}@supports (color:color-mix(in lab,red,red)){.rvs-panel-symbol{background:radial-gradient(circle,color-mix(in srgb,var(--rvs-accent) 15%,transparent),transparent 67%)}}.rvs-panel-symbol{color:var(--rvs-accent)}@supports (color:color-mix(in lab,red,red)){.rvs-panel-symbol{color:color-mix(in srgb,var(--rvs-accent) 68%,white)}}.rvs-panel-symbol:before,.rvs-panel-symbol:after{content:"";border:1px solid var(--rvs-accent);position:absolute;top:16%;right:16%;bottom:16%;left:16%}@supports (color:color-mix(in lab,red,red)){.rvs-panel-symbol:before,.rvs-panel-symbol:after{border:1px solid color-mix(in srgb,var(--rvs-accent) 18%,transparent)}}.rvs-panel-symbol:before,.rvs-panel-symbol:after{border-radius:50%}.rvs-panel-symbol:after{top:32%;right:32%;bottom:32%;left:32%}.rvs-panel-symbol svg{width:36%;height:36%;filter:drop-shadow(0 0 12px var(--rvs-accent))}@supports (color:color-mix(in lab,red,red)){.rvs-panel-symbol svg{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--rvs-accent) 45%,transparent))}}.rvs-panel-symbol span{width:5px;height:5px;box-shadow:0 0 9px var(--rvs-accent);background:#fff;border-radius:50%;position:absolute}.rvs-panel-symbol span:first-of-type{top:28%;left:22%}.rvs-panel-symbol span:nth-of-type(2){top:53%;right:18%}.rvs-panel-symbol span:nth-of-type(3){bottom:18%;left:45%}.rvs-panel-identity{align-self:center}.rvs-panel-identity>span{color:var(--rvs-accent);display:block}@supports (color:color-mix(in lab,red,red)){.rvs-panel-identity>span{color:color-mix(in srgb,var(--rvs-accent) 72%,white)}}.rvs-panel-identity>span{font:700 .58rem/1.2 var(--font-mono,monospace);letter-spacing:.15em}.rvs-panel-identity strong{max-width:12ch;color:var(--nox-text-heading);letter-spacing:-.05em;margin:.65rem 0 .75rem;font-size:clamp(1.55rem,3vw,2.6rem);line-height:.9;display:block}.rvs-panel-identity small{color:#fff1f36e;font:700 .55rem/1.2 var(--font-mono,monospace);letter-spacing:.14em}.rvs-panel-flow{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.rvs-panel-node{background:#0203066b;border:1px solid #ffffff13;min-width:0;padding:.72rem .7rem;position:relative}.rvs-panel-node:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--rvs-accent),transparent);width:.56rem;height:1px;position:absolute;top:50%;left:100%}.rvs-panel-node i{color:var(--rvs-accent);display:block}@supports (color:color-mix(in lab,red,red)){.rvs-panel-node i{color:color-mix(in srgb,var(--rvs-accent) 62%,white)}}.rvs-panel-node i{font:700 .5rem/1 var(--font-mono,monospace);font-style:normal}.rvs-panel-node span{color:#fff1f3ad;font:700 clamp(.58rem,.9vw,.72rem)/1.2 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;display:block}.rvs-panel-foot{z-index:2;color:#fff1f347;font:700 .46rem/1 var(--font-mono,monospace);letter-spacing:.12em;justify-content:space-between;gap:.5rem;display:flex;position:absolute;bottom:clamp(1rem,2vw,1.45rem);left:clamp(1.1rem,2.4vw,1.75rem);right:clamp(1.1rem,2.4vw,1.75rem)}.rvs-track{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rvs-track li{background:#ffffff24;width:34px;height:2px;transition:background .4s,box-shadow .4s}.rvs-track li.is-active{background:linear-gradient(90deg,#b7352d,#dfbd80);box-shadow:0 0 12px #b7352d}.rvs-story{flex-direction:column;display:flex}.rvs-chapter{flex-direction:column;justify-content:center;min-height:68vh;padding:2rem 0;transition:opacity .55s,transform .55s,filter .55s;display:flex}.rvs-chapter-copy{transition:transform .55s}@media(min-width:1024px){.rvs-chapter:last-child{min-height:58vh;padding-bottom:1rem}.rvs-chapter:last-child .rvs-chapter-copy{transform:translateY(-20px)}}.rvs-chapter[data-state=ahead]{opacity:.45;filter:blur(6px);transform:translateY(24px)}.rvs-chapter[data-state=active]{opacity:1;filter:none;transform:none}.rvs-chapter[data-state=past]{opacity:.3;filter:blur(1.5px);transform:none}.rvs-step{color:#c7a56b;font:700 .66rem/1 var(--font-mono,monospace);letter-spacing:.18em;margin:0 0 .9rem;display:block}.rvs-chapter h2,.rvs-mobile-copy h2{letter-spacing:-.06em;text-wrap:balance;text-shadow:0 0 24px #ff506914;margin:0;font-size:clamp(2.4rem,4.6vw,4.9rem);line-height:.86}.rvs-chapter h2 span,.rvs-mobile-copy h2 span{color:var(--nox-text-heading);display:block}.rvs-chapter h2 span+span,.rvs-mobile-copy h2 span+span{color:#0000;-webkit-text-stroke:1px #fff1f3c7}.rvs-chapter>p,.rvs-mobile-copy>p{color:#aeb5c4;max-width:46ch;margin-top:1.5rem;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.65}.rvs-mobile{display:none}.rvs-visual.is-static{perspective:none}.rvs-visual.is-static .rvs-panel-rig{transition:none;transform:none}@media(max-width:1023px){.rvs-desktop{display:none}.rvs-mobile{display:block}.rvs-mobile-chapter{border-bottom:1px solid #ffffff14;gap:1.35rem;margin-top:2.75rem;padding-bottom:3rem;display:grid}.rvs-mobile-chapter .rvs-visual{width:100%;max-width:560px;margin:auto}.rvs-mobile-copy h2{font-size:clamp(1.9rem,9vw,3rem);line-height:.9}.rvs-panel-foot{display:none}}@media(max-width:560px){.rvs-visual{aspect-ratio:1}.rvs-panel-content{grid-template-columns:.72fr 1.28fr;gap:.7rem;height:calc(100% - 4.4rem);padding-top:.8rem}.rvs-panel-symbol{width:92px}.rvs-panel-identity strong{font-size:1.35rem}.rvs-panel-flow{gap:.3rem}.rvs-panel-node{padding:.55rem .4rem}.rvs-panel-node span{font-size:.48rem}.rvs-panel-head,.rvs-panel-identity small{font-size:.43rem}}@media(prefers-reduced-motion:reduce){.rvs-panel-rig,.rvs-chapter,.rvs-panel-head,.rvs-panel-content,.rvs-panel-foot{transition:none!important}.rvs-panel-rig{transform:none!important}.rvs-chapter{opacity:1!important;filter:none!important;transform:none!important}}.ism{margin-top:clamp(4.5rem,9vw,8rem);position:relative}.ism-head{max-width:54rem;margin-bottom:2rem}.ism-title{letter-spacing:-.055em;max-width:20ch;color:var(--nox-text-heading);margin:.85rem 0;font-size:clamp(2rem,4vw,4rem);line-height:.95}.ism-lead{color:#aeb5c4;max-width:62ch;font-size:1rem;line-height:1.7}.ism-tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;margin-bottom:1rem;display:grid}.ism-tab{color:#e6e8f0b8;min-width:0;min-height:5.25rem;font:650 .72rem/1.22 var(--font-sans,sans-serif);text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #fff1f31a;border-radius:.7rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.8rem .85rem;transition:transform .22s cubic-bezier(.2,0,0,1),border-color .22s,background .22s,color .22s,box-shadow .22s;display:flex}.ism-tab small{font:700 .55rem/1 var(--font-mono,monospace);letter-spacing:.14em;color:#fff1f357}.ism-tab:hover{color:#fff;border-color:#ff5f7373;transform:translateY(-2px)}.ism-tab.is-active{color:#fff;background:linear-gradient(145deg,#c9303033,#2012196b);border-color:#ff5f73ad;box-shadow:inset 0 1px #ffffff14,0 15px 35px -24px #dc3644e6}.ism-tab.is-active small{color:#ff9fab}.ism-tab:focus-visible{outline-offset:3px;outline:2px solid #ff9fab}.ism-panel{background:radial-gradient(circle at 50% 0,#314e7021,#0000 34%),linear-gradient(145deg,#141117f0,#050509fa);border:1px solid #ff5f7338;border-radius:1.1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 90px #0006}.ism-panel-inner{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr) minmax(270px,.85fr);min-height:30rem;animation:.34s cubic-bezier(.2,0,0,1) both ism-enter;display:grid}@keyframes ism-enter{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:none}}.ism-context,.ism-pipeline-wrap,.ism-pilot{padding:clamp(1.35rem,2.7vw,2.4rem)}.ism-context{border-right:1px solid #ffffff12;flex-direction:column;display:flex}.ism-kicker,.ism-output>span,.ism-pilot-eyebrow{color:#f3bc72;font:700 .6rem/1.2 var(--font-mono,monospace);letter-spacing:.17em;text-transform:uppercase;display:block}.ism-problem{color:#f3f3f7;margin:.85rem 0 1.65rem;font-size:clamp(1rem,1.32vw,1.2rem);line-height:1.62}.ism-modules{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.ism-module{color:#d9deeb;border:1px solid #ffffff1a;border-radius:.38rem;align-items:center;gap:.35rem;padding:.52rem .6rem;font-size:.76rem;font-weight:650;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.ism-module svg{width:.8rem;height:.8rem}.ism-module:hover{color:#fff;background:#38bdf814;border-color:#5eb9ff9e}.ism-output{margin-top:auto;padding-top:2rem}.ism-output p{color:#bfc7d7;margin-top:.55rem;font-size:.93rem;line-height:1.55}.ism-pipeline-wrap{background:linear-gradient(#ffffff05,#0000);align-content:center;gap:2rem;display:grid;position:relative}.ism-pipeline-meta{color:#dde3f080;font:600 .58rem/1.3 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:.5rem;display:flex}.ism-pipeline-meta span{text-align:center;max-width:31%}.ism-flow{justify-content:center;align-items:center;display:flex;position:relative}.ism-flow-step{flex:1;align-items:center;min-width:0;display:flex}.ism-flow-step:last-of-type{flex:0 auto}.ism-flow-node{z-index:1;aspect-ratio:1;border:1px solid var(--ism-tone);background:radial-gradient(circle at 35% 28%,var(--ism-tone),#08090eeb 68%);border-radius:50%;flex:0 0 clamp(3.4rem,5vw,4.25rem);place-items:center;gap:.38rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ism-flow-node{background:radial-gradient(circle at 35% 28%,color-mix(in srgb,var(--ism-tone) 22%,transparent),#08090eeb 68%)}}.ism-flow-node{box-shadow:inset 0 1px #ffffff17,0 0 24px var(--ism-tone)}@supports (color:color-mix(in lab,red,red)){.ism-flow-node{box-shadow:inset 0 1px #ffffff17,0 0 24px color-mix(in srgb,var(--ism-tone) 18%,transparent)}}.ism-flow-node{color:var(--ism-tone);font:700 .48rem/1 var(--font-mono,monospace);letter-spacing:.05em;text-align:center;text-transform:uppercase}.ism-flow-node svg{stroke-width:1.7px;width:1.05rem;height:1.05rem}.ism-flow-node.is-signal{--ism-tone:#ff5f73}.ism-flow-node.is-qualify{--ism-tone:#f3bc72}.ism-flow-node.is-system{--ism-tone:#5bbcf4}.ism-flow-node.is-approval{--ism-tone:#f9d86e}.ism-flow-node.is-outcome{--ism-tone:#67c89f}.ism-flow-link{background:linear-gradient(90deg,var(--ism-tone,#ff5f73),#ffffff2b);flex:1;height:1px;position:relative;overflow:hidden}.ism-flow-link i{background:#fff;border-radius:50%;width:.4rem;height:.4rem;animation:.7s cubic-bezier(.2,0,0,1) both ism-signal;position:absolute;top:50%;left:0;transform:translate(-120%,-50%);box-shadow:0 0 11px 3px #ffffff8c}.ism-flow-step:first-child .ism-flow-link{--ism-tone:#ff5f73}.ism-flow-step:nth-child(2) .ism-flow-link{--ism-tone:#f3bc72}.ism-flow-step:nth-child(3) .ism-flow-link{--ism-tone:#5bbcf4}.ism-flow-step:nth-child(4) .ism-flow-link{--ism-tone:#f9d86e}.ism-flow-step:first-child i{animation-delay:80ms}.ism-flow-step:nth-child(2) i{animation-delay:.16s}.ism-flow-step:nth-child(3) i{animation-delay:.24s}.ism-flow-step:nth-child(4) i{animation-delay:.32s}@keyframes ism-signal{to{opacity:0;transform:translate(23rem,-50%)}}.ism-flow-node.is-approval:after{content:"";border-radius:inherit;border:1px solid #f9d86e57;animation:1.25s ease-out .35s both ism-gate;position:absolute;top:-.42rem;right:-.42rem;bottom:-.42rem;left:-.42rem}@keyframes ism-gate{0%{opacity:0;transform:scale(.82)}55%{opacity:1}to{opacity:0;transform:scale(1.16)}}.ism-flow-state{white-space:nowrap;color:#ffffff45;font:700 .52rem/1 var(--font-mono,monospace);letter-spacing:.18em;position:absolute;bottom:-2.35rem;left:50%;transform:translate(-50%)}.ism-pilot{background:linear-gradient(160deg,#ff5f7313,#ffffff05);border-left:1px solid #ffffff12;flex-direction:column;display:flex}.ism-pilot h4{color:#fff5f6;letter-spacing:-.04em;margin:.75rem 0 1.1rem;font-size:1.5rem;line-height:1.02}.ism-pilot ul{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ism-pilot li{color:#dce3ee;align-items:center;gap:.36rem;font-size:.76rem;display:flex}.ism-pilot li svg{color:#67c89f;width:.78rem}.ism-pilot dl{gap:.7rem;margin:1.4rem 0 0;display:grid}.ism-pilot dl>div{border-top:1px solid #ffffff17;padding-top:.7rem}.ism-pilot dt{color:#e6ebf57a;font:700 .56rem/1.2 var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.22rem}.ism-pilot dd{color:#fff;font-size:.82rem;font-weight:650;line-height:1.45}.ism-pilot>p{color:#f3bc72d9;margin:.9rem 0 1.1rem;font-size:.7rem;line-height:1.4}.ism-pilot button{color:#fff;cursor:pointer;background:#bd393f;border:1px solid #ff96a159;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:auto;padding:.78rem .8rem;font-size:.78rem;font-weight:750;transition:transform .2s cubic-bezier(.2,0,0,1),background .2s;display:inline-flex}.ism-pilot button:hover{background:#d04850;transform:translateY(-1px)}.ism-pilot button svg{width:.95rem}.ism-pilot button:focus-visible{outline-offset:3px;outline:2px solid #ff9fab}@media(max-width:1100px){.ism-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.ism-panel-inner{grid-template-columns:1fr 1fr}.ism-pilot{border-top:1px solid #ffffff12;border-left:0;grid-column:1/-1}.ism-pilot ul{max-width:25rem}.ism-pilot button{max-width:19rem}}@media(max-width:700px){.ism{margin-top:4rem}.ism-head{margin-bottom:1.35rem}.ism-title{max-width:17ch;font-size:clamp(2rem,10vw,3rem)}.ism-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:.6rem;padding:0 clamp(1rem,5vw,2rem) .75rem 0;display:flex;overflow-x:auto}.ism-tabs::-webkit-scrollbar{display:none}.ism-tab{scroll-snap-align:start;flex:0 0 11rem;min-height:4.7rem}.ism-panel-inner{flex-direction:column;min-height:0;display:flex}.ism-context,.ism-pipeline-wrap,.ism-pilot{border:0;padding:1.35rem}.ism-context{border-bottom:1px solid #ffffff12}.ism-pipeline-wrap{border-bottom:1px solid #ffffff12;gap:1rem}.ism-pipeline-meta{font-size:.53rem}.ism-flow{flex-direction:column;align-items:stretch;gap:0}.ism-flow-step{flex-direction:column;align-items:center;width:100%}.ism-flow-step:last-of-type{flex:1}.ism-flow-node{aspect-ratio:auto;text-align:left;border-radius:.5rem;grid-template-columns:1.2rem 1fr;justify-content:start;width:100%;min-height:3.15rem;padding:0 .9rem;font-size:.58rem}.ism-flow-link{background:linear-gradient(180deg,var(--ism-tone,#ff5f73),#ffffff2b);flex:0 0 1.5rem;width:1px;height:1.5rem}.ism-flow-link i{animation:.55s ease-out both ism-signal-mobile}.ism-flow-state{display:none}@keyframes ism-signal-mobile{to{opacity:0;transform:translate(-50%,1.8rem)}}.ism-pilot h4{font-size:1.35rem}.ism-pilot button{max-width:none}.ism-output{margin-top:1.75rem;padding-top:1.5rem}}@media(prefers-reduced-motion:reduce){.ism-panel-inner,.ism-flow-link i,.ism-flow-node.is-approval:after{animation:none}.ism-panel-inner{transform:none}.ism-flow-link i{display:none}.ism-flow-node.is-approval:after{opacity:0}.ism-tab,.ism-module,.ism-pilot button{transition:none}}.fm{margin-top:clamp(4.5rem,9vw,8rem);position:relative}.fm-head{max-width:57rem;margin-bottom:2.25rem}.fm-title{letter-spacing:-.06em;max-width:18ch;color:var(--nox-text-heading);margin:.85rem 0;font-size:clamp(2.2rem,4.6vw,4.7rem);line-height:.92}.fm-lead{color:#aeb5c4;max-width:57ch;font-size:1.02rem;line-height:1.7}.fm-workbench{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:1rem;display:grid}.fm-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.fm-card{color:#e9edf5;text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #fff1f31a;border-radius:.75rem;grid-template-rows:1fr auto;grid-template-columns:1.4rem 1fr;gap:.75rem;min-width:0;min-height:8.6rem;padding:1rem;transition:transform .24s cubic-bezier(.2,0,0,1),border-color .24s,background .24s,box-shadow .24s;display:grid}.fm-card>svg:first-child{color:#ff7d8b;width:1.25rem;height:1.25rem}.fm-card span{align-self:end;font-size:.84rem;font-weight:720;line-height:1.3}.fm-card>svg:last-child{color:#fff1f359;grid-column:2;justify-self:end;width:.9rem;transition:transform .24s,color .24s}.fm-card:hover,.fm-card.is-active{background:linear-gradient(145deg,#c3303f33,#191118a6);border-color:#ff5f73a6;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff12,0 18px 38px -25px #e73f4ee6}.fm-card.is-active>svg:last-child{color:#ff9fab;transform:translate(3px)}.fm-card:focus-visible{outline-offset:3px;outline:2px solid #ff9fab}.fm-detail{background:radial-gradient(circle at 86% 8%,#5da5de21,#0000 29%),linear-gradient(145deg,#151118f5,#050509fa);border:1px solid #ff5f7338;border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 28px 90px #00000061}.fm-detail-inner{grid-template-columns:auto 1fr;align-content:start;gap:1rem;min-height:100%;padding:clamp(1.4rem,3vw,2.7rem);animation:.3s cubic-bezier(.2,0,0,1) both fm-detail-in;display:grid}@keyframes fm-detail-in{0%{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:none}}.fm-detail-mark{color:#ff8d9a;background:#d53a4721;border:1px solid #ff7e8c73;border-radius:.65rem;place-items:center;width:3.1rem;height:3.1rem;display:grid}.fm-detail-mark svg{width:1.35rem}.fm-detail-inner>div:nth-child(2)>span{color:#f3bc72;font:700 .58rem/1 var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;margin-top:.15rem;display:block}.fm-detail h4{color:#fff5f6;letter-spacing:-.05em;margin:.45rem 0 0;font-size:clamp(1.7rem,3vw,3rem);line-height:.94}.fm-detail dl{grid-column:1/-1;gap:0;margin-top:1.35rem;display:grid}.fm-detail dl>div{border-top:1px solid #ffffff17;grid-template-columns:minmax(8.5rem,.63fr) 1.37fr;gap:1.2rem;padding:1rem 0;display:grid}.fm-detail dt{color:#f0bb71;font:700 .58rem/1.3 var(--font-mono,monospace);letter-spacing:.15em;text-transform:uppercase}.fm-detail dd{color:#d4dbe7;font-size:.9rem;line-height:1.55}.fm-route{color:#f2f6ff75;font:700 .57rem/1 var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:.55rem;margin-top:.25rem;display:flex}.fm-route b{background:linear-gradient(90deg,#ff5f73,#5bbcf4);flex:1;height:1px;position:relative}.fm-route i{background:#fff;border-radius:50%;width:.38rem;height:.38rem;animation:.75s cubic-bezier(.2,0,0,1) both fm-point;position:absolute;box-shadow:0 0 13px 3px #ff9faba6}@keyframes fm-point{0%{opacity:0;transform:translate(0)}35%{opacity:1}to{opacity:0;transform:translate(19rem)}}.fm-infrastructure{background:linear-gradient(145deg,#0b141fc7,#06070cf0);border:1px solid #5bbcf430;border-radius:1rem;margin-top:1rem;padding:clamp(1.5rem,3.3vw,3rem);box-shadow:inset 0 1px #ffffff0d}.fm-infrastructure header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.fm-infrastructure h3{color:#f5f6fc;letter-spacing:-.045em;max-width:20ch;font-size:clamp(1.55rem,3vw,2.8rem);line-height:.95}.fm-architecture{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,3rem);display:grid}.fm-stack>span{color:#f0f4fc73;font:700 .58rem/1 var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.75rem;display:block}.fm-stack ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.fm-stack li{color:#c8d0dd;border:1px solid #ffffff1a;border-radius:.35rem;align-items:center;gap:.35rem;padding:.45rem .6rem;font-size:.75rem;line-height:1.2;display:inline-flex}.fm-stack-before li{background:#ffffff06}.fm-stack-after li{color:#d7f1e3;background:#68c99f12;border-color:#68c99f33}.fm-stack-after li svg{color:#67c89f;width:.72rem}.fm-layer{text-align:center;background:radial-gradient(circle,#e23e4c2e,#15121cb8 64%);border:1px solid #ff5f7366;border-radius:1rem;place-items:center;gap:.55rem;min-height:11rem;padding:1.1rem;display:grid;position:relative;box-shadow:0 0 55px -24px #e44150e6,inset 0 1px #ffffff14}.fm-layer:before,.fm-layer:after{content:"";background:linear-gradient(90deg,#ff5f730d,#ff5f73);width:clamp(.75rem,4vw,3rem);height:1px;position:absolute;top:50%}.fm-layer:before{right:100%}.fm-layer:after{left:100%;transform:scaleX(-1)}.fm-layer svg{color:#ff9fab;width:1.55rem}.fm-layer strong{color:#fff;font:750 clamp(.94rem,1.6vw,1.25rem)/1.05 var(--font-display,serif);letter-spacing:-.03em}.fm-layer small{color:#f2f6ff94;font:650 .55rem/1.35 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){.fm-workbench{grid-template-columns:1fr}.fm-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.fm-card{min-height:6.7rem}.fm-detail{min-height:0}.fm-architecture{grid-template-columns:1fr;gap:1rem}.fm-layer{min-height:8.5rem}.fm-layer:before,.fm-layer:after{display:none}.fm-stack{grid-template-columns:5rem 1fr;align-items:start;gap:1rem;display:grid}.fm-stack>span{margin-top:.5rem}.fm-stack ul{justify-content:flex-start}}@media(max-width:620px){.fm{margin-top:4rem}.fm-title{max-width:15ch;font-size:clamp(2.15rem,11vw,3.3rem)}.fm-workbench{gap:.75rem}.fm-cards{grid-template-columns:1fr}.fm-card{grid-template-rows:1fr;grid-template-columns:1.4rem 1fr auto;align-items:center;min-height:4.8rem}.fm-card span{align-self:center}.fm-card>svg:last-child{grid-area:1/3}.fm-detail-inner{padding:1.3rem}.fm-detail dl{margin-top:.8rem}.fm-detail dl>div{grid-template-columns:1fr;gap:.45rem;padding:.85rem 0}.fm-route{font-size:.5rem}.fm-route i{animation:.6s ease-out both fm-point-mobile}@keyframes fm-point-mobile{to{opacity:0;transform:translate(12rem)}}.fm-infrastructure{padding:1.3rem}.fm-infrastructure header{margin-bottom:1.25rem;display:block}.fm-infrastructure h3{margin-top:.8rem}.fm-stack{grid-template-columns:1fr;gap:.2rem}.fm-stack>span{margin:0}.fm-stack li{font-size:.7rem}.fm-layer{order:0}.fm-stack-before{order:-1}.fm-stack-after{order:1}}@media(prefers-reduced-motion:reduce){.fm-detail-inner,.fm-route i{animation:none}.fm-detail-inner{transform:none}.fm-route i{display:none}.fm-card{transition:none}}.ladder-zone{z-index:2;padding:clamp(5rem,10vh,9rem) 0;position:relative}.ladder-head{margin-bottom:clamp(2.5rem,5vh,4rem)}.ladder-head-copy{gap:1.25rem;max-width:52rem;display:grid}.ladder-list{counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.ladder-item-wrap{display:block}.ladder-item{grid-template-columns:auto minmax(0,1fr);gap:clamp(1.1rem,2.4vw,2rem);padding:clamp(1.25rem,2.4vh,1.9rem) 0;display:grid}.ladder-marker{flex-direction:column;align-items:center;gap:.6rem;display:flex;position:relative}.ladder-step{color:#e7c79a;width:2.6rem;height:2.6rem;font:700 .72rem/1 var(--font-mono,monospace);letter-spacing:.06em;background:radial-gradient(circle at 32% 28%,#fff1f317,#060408f5);border:1px solid #c1524b89;border-radius:50%;flex:none;place-items:center;display:grid}.ladder-rail{background:linear-gradient(#b7352d85,#ffffff0f);flex:1;width:1px;min-height:1.1rem}.ladder-item-wrap:last-child .ladder-rail{display:none}.ladder-body{gap:.55rem;padding-top:.3rem;display:grid}@media(min-width:1024px){.ladder-body{grid-template-columns:minmax(0,56ch) minmax(13rem,19rem);justify-content:start;align-items:start;column-gap:clamp(2rem,4vw,3.5rem)}.ladder-name{grid-column:1/-1}.ladder-scope{margin:0}.ladder-output{border-left:1px solid #ffffff17;flex-direction:column;gap:.35rem;padding-top:.15rem;padding-left:1.25rem}}.ladder-name{color:var(--nox-text-heading,#fff1f3);letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:.7rem;margin:0;font-size:clamp(1.15rem,2.1vw,1.6rem);font-weight:750;line-height:1.15;display:flex}.ladder-free{color:#8fe0c2;font:700 .56rem/1 var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;border:1px solid #58ad9185;border-radius:999px;padding:.2rem .55rem}.ladder-scope{color:#aeb5c4;max-width:54ch;font-size:clamp(.94rem,1.15vw,1.05rem);line-height:1.65}.ladder-output{color:#fff1f3a8;flex-wrap:wrap;align-items:baseline;gap:.6rem;font-size:.9rem;display:flex}.ladder-output>span{color:#c7a56b;font:700 .56rem/1 var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase}.oia-zone{z-index:2;padding:clamp(5rem,10vh,9rem) 0;position:relative}.oia-zone:before{content:"";pointer-events:none;background:radial-gradient(60% 48% at 50% 0,#b7352d1c,#0000 72%);position:absolute;top:0;right:0;bottom:0;left:0}.oia-head{margin-bottom:clamp(2.5rem,5vh,4rem);position:relative}.oia-head-copy{gap:1.25rem;max-width:54rem;display:grid}.oia-grid{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media(min-width:640px){.oia-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.oia-grid{grid-template-columns:repeat(3,1fr)}}.oia-cell-wrap{background:#07050a;display:block}.oia-cell-wrap>.oia-cell{display:grid}.oia-cell{background:linear-gradient(158deg,#fff1f309,#07050afa 58%);gap:.75rem;height:100%;padding:clamp(1.35rem,2.6vw,1.95rem);display:grid}.oia-cell-icon{clip-path:polygon(14% 0,86% 0,100% 14%,100% 86%,86% 100%,14% 100%,0 86%,0 14%);color:#e08a7d;border:1px solid #c3565068;place-items:center;width:2.4rem;height:2.4rem;display:grid}.oia-cell-icon svg{width:1.1rem;height:1.1rem}.oia-cell-title{color:var(--nox-text-heading,#fff1f3);letter-spacing:-.02em;margin:0;font-size:clamp(1rem,1.5vw,1.22rem);font-weight:730;line-height:1.2}.oia-cell-body{color:#aeb5c4;font-size:.94rem;line-height:1.62}.oia-outcome{background:linear-gradient(120deg,#c7a56b0d,#07050ae6);border:1px solid #ffffff17;border-left:2px solid #c7a56b9e;gap:.8rem;max-width:58rem;margin-top:clamp(2rem,4vh,3rem);padding:clamp(1.4rem,3vw,2.2rem);display:grid;position:relative}.oia-outcome-kicker{color:#c7a56b;font:700 .6rem/1 var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase}.oia-outcome-body{color:#c9cedb;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.66}@media(max-width:560px){.ladder-item{grid-template-columns:auto minmax(0,1fr);gap:1rem}.ladder-step{width:2.2rem;height:2.2rem;font-size:.64rem}}@media(prefers-reduced-motion:reduce){.ladder-item-wrap,.oia-cell-wrap{transition:none!important}}@media(max-width:720px){.hero-btn,.module-card-link,.proof-note-link{min-width:48px;min-height:48px}.module-card-link,.proof-note-link{align-items:center;display:inline-flex}.pricing-teaser-link,.founder-contact a,.cta-finale-mail{align-items:center;min-width:48px;min-height:48px;display:inline-flex}}.proof-note{max-width:58rem}.faqx-a{max-width:52rem}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@media(min-width:1800px){.nox-shell{width:min(90vw,clamp(1460px,70vw,2200px))}.nox-shell-narrow{width:min(86vw,clamp(1280px,58vw,1760px))}.nox-shell-wide{width:min(94vw,clamp(1840px,78vw,2480px))}.hcn-shell{width:min(calc(100% - clamp(3rem,5vw,8rem)),2100px)}#nox-studio-header>div{width:min(94vw,2360px);max-width:none}#nox-labs-footer>div{width:min(90vw,2200px);max-width:none}.dj-stack-head{max-width:48rem}.dj-zone .max-w-3xl,.ops-zone .max-w-3xl,.ps-zone .max-w-3xl,.proof-zone .max-w-3xl{max-width:56rem}.modules-zone .max-w-4xl,.cases-zone .max-w-4xl{max-width:68rem}}@media(min-width:2400px){html{font-size:17px}#nox-problem-matrix .dj-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}#nox-problem-matrix .dj-scene{min-width:0;padding:1.55rem 1.65rem 1.65rem}.proof-field-grid{gap:1.4rem}}@media(min-width:3200px){html{font-size:18px}.nox-shell{width:min(86vw,2200px)}.nox-shell-narrow{width:min(78vw,1760px)}.nox-shell-wide{width:min(92vw,2480px)}#nox-studio-header>div{width:min(92vw,2480px)}}.nebula,.rvs-aura{display:none!important}body.nox-reduced-home .journey-page{display:flex;flex-direction:column}body.nox-reduced-home .journey-page>:first-child{order:0}body.nox-reduced-home #nox-trust-strip{order:1}body.nox-reduced-home #nox-problem-matrix{order:2}body.nox-reduced-home #company-to-infrastructure{order:3}body.nox-reduced-home #nox-module{order:4}body.nox-reduced-home #nox-cases{order:5}body.nox-reduced-home #nox-operational-audit{order:6}body.nox-reduced-home .scanner-stage{order:7}body.nox-reduced-home .ladder-zone,body.nox-reduced-home .metrics-zone,body.nox-reduced-home #nox-leistungen,body.nox-reduced-home #nox-methodology,body.nox-reduced-home .ops-zone,body.nox-reduced-home .proof-zone,body.nox-reduced-home .pricing-teaser-zone,body.nox-reduced-home .founder-zone,body.nox-reduced-home #nox-faq,body.nox-reduced-home .cta-finale,body.nox-reduced-home .station-seam{display:none!important}body.nox-reduced-home #nox-problem-matrix>.nox-shell>.mb-14{display:none!important}#nox-problem-matrix,#company-to-infrastructure,#nox-module,#nox-cases,#nox-operational-audit,.scanner-stage{scroll-margin-top:5.5rem}body.nox-reduced-home #nox-problem-matrix,body.nox-reduced-home #nox-module,body.nox-reduced-home #nox-cases,body.nox-reduced-home #nox-operational-audit{padding-top:clamp(5rem,8vw,8rem)!important;padding-bottom:clamp(5rem,8vw,8rem)!important}.rvs-stage--static{padding-block:clamp(5rem,8vw,8rem)!important}.rvs-static-shell{width:min(90vw,1840px)!important;max-width:1840px!important}.rvs-static-head{display:grid;grid-template-columns:minmax(12rem,.52fr) minmax(0,1.48fr);gap:clamp(2rem,5vw,6rem);align-items:start;margin-bottom:clamp(2.5rem,5vw,4rem)}.rvs-static-head .sec-overline{margin:.5rem 0 0}.rvs-static-head .fluid-h2{margin:0;max-width:17ch;color:#fff1f4}.rvs-static-head .fluid-lead{max-width:50rem;margin:1.2rem 0 0;color:#aeb5c4}.rvs-stage-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem}.rvs-stage-tab{min-width:0;display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.085);border-radius:.85rem;background:#070911b8;color:#8992a3;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.rvs-stage-tab:hover,.rvs-stage-tab:focus-visible{border-color:#c9303057;color:#e6e9ef;outline:none}.rvs-stage-tab.is-active{border-color:#e246469e;background:linear-gradient(145deg,#4b141b47,#080a12e6);color:#fff1f4;box-shadow:inset 0 1px #ffffff09,0 0 28px #a41e2814}.rvs-stage-tab span{color:#d7555f;font:700 .58rem/1 var(--font-mono, monospace);letter-spacing:.14em}.rvs-stage-tab strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650}.rvs-static-board{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:clamp(3rem,6vw,7rem);align-items:start;min-height:34rem;padding:clamp(2rem,3.4vw,3.25rem);border:1px solid rgba(255,255,255,.07);border-radius:1.4rem;background:linear-gradient(145deg,#0709119e,#0b090f61);box-shadow:inset 0 1px #ffffff05}.rvs-stage--static .rvs-visual-col,.rvs-stage--static .rvs-copy-col{min-width:0;padding:0;margin:0;align-self:start}.rvs-stage--static .rvs-visual{margin:0!important;perspective:none!important}.rvs-stage--static .rvs-panel-rig{width:min(100%,42rem)!important;max-width:42rem!important;margin:0!important;transform:none!important;perspective:none!important}.rvs-stage--static .rvs-panel{transform:none!important}.rvs-live-copy{width:min(100%,46rem);max-width:46rem;margin:0;transform:none!important;animation:rvs-copy-in .25s ease both}.rvs-live-copy .rvs-step{display:block;margin:.1rem 0 1rem}.rvs-live-copy h2{margin:0;font-size:clamp(3rem,4.2vw,5rem);line-height:.91;letter-spacing:-.055em;text-wrap:balance}.rvs-live-copy h2 span{display:block;color:var(--nox-text-heading, #fff1f4)}.rvs-live-copy h2 span+span{color:transparent;-webkit-text-stroke:1px rgba(255,241,243,.72)}.rvs-live-copy p{max-width:48ch;margin:1.45rem 0 0;color:#aeb5c4;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.65}@keyframes rvs-copy-in{0%{opacity:.38}to{opacity:1}}@media(min-width:2400px){.rvs-static-shell{width:min(78vw,1900px)!important;max-width:1900px!important}.rvs-static-board{gap:7rem}.rvs-stage--static .rvs-panel-rig{max-width:40rem!important}.rvs-live-copy{max-width:43rem}.rvs-live-copy h2{font-size:clamp(3.5rem,2.2vw,4.5rem)}.rvs-live-copy p{font-size:1.08rem}}@media(max-width:1023px){.rvs-static-head{grid-template-columns:1fr;gap:1.4rem}.rvs-stage-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.rvs-static-board{grid-template-columns:1fr;min-height:0;gap:2.5rem}.rvs-stage--static .rvs-panel-rig,.rvs-live-copy{max-width:100%!important}}@media(max-width:560px){.rvs-stage-tabs{grid-template-columns:1fr}.rvs-stage-tab strong{white-space:normal}.rvs-static-board{padding:1rem;border-radius:1rem}.rvs-live-copy h2{font-size:clamp(2.4rem,13vw,3.4rem)}}body.nox-reduced-home .modules-zone .modules-grid{margin-top:0}.modules-rd-strip{display:grid;grid-template-columns:auto minmax(13rem,.7fr) minmax(18rem,1.3fr) auto;gap:1.25rem;align-items:center;margin-top:clamp(2.5rem,5vw,4rem);padding:1.25rem 1.4rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff06}.modules-rd-strip>svg,.modules-rd-icon{color:#9ca3af}.modules-rd-icon{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid rgba(255,255,255,.09);background:#ffffff09}.modules-rd-icon svg{width:1.05rem;height:1.05rem}.modules-rd-strip span{display:block;margin-bottom:.35rem;color:#ff6b6b;font:700 .58rem/1 var(--font-mono, monospace);letter-spacing:.14em;text-transform:uppercase}.modules-rd-strip strong{display:block;color:#fff1f4;font-size:.98rem;line-height:1.35}.modules-rd-strip p{margin:0;color:#8f98a8;font-size:.86rem;line-height:1.55}@media(max-width:900px){.modules-rd-strip{grid-template-columns:auto 1fr}.modules-rd-strip p{grid-column:1 / -1}.modules-rd-strip>svg{display:none}}@media(min-width:1280px){.proof-field-card,.proof-field-card--lead{grid-column:span 4!important;min-height:18rem}}.oia-zone--compact .oia-head{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.oia-compact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.oia-compact-card{min-height:18rem;padding:clamp(1.5rem,2.4vw,2rem);border:1px solid rgba(255,255,255,.09);border-radius:1.15rem;background:linear-gradient(145deg,#120f14eb,#070911e0);box-shadow:inset 0 1px #ffffff06}.oia-compact-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.oia-compact-icon{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid rgba(232,64,64,.28);background:#c9303017;color:#ff6b6b}.oia-compact-icon svg{width:1.1rem;height:1.1rem}.oia-compact-no{font:700 .62rem/1 var(--font-mono, monospace);letter-spacing:.18em;color:#7f8795}.oia-compact-card h3{margin:0;color:#fff1f4;font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.05}.oia-compact-card>p{margin:1rem 0 0;color:#aeb5c4;font-size:.98rem;line-height:1.65}.oia-compact-output{display:block;margin-top:1.75rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.07);color:#d8dde7;font-size:.78rem;font-weight:650}.oia-compact-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:1rem;padding:clamp(1.4rem,2vw,1.8rem);border:1px solid rgba(201,48,48,.25);border-radius:1rem;background:#c930300b}.oia-compact-cta>div{max-width:52rem}.oia-compact-kicker{display:block;margin-bottom:.4rem;color:#ff6b6b;font:700 .62rem/1 var(--font-mono, monospace);letter-spacing:.16em;text-transform:uppercase}.oia-compact-cta p{margin:0;color:#c4cad5;line-height:1.55}@media(max-width:900px){.oia-compact-grid{grid-template-columns:1fr}.oia-compact-card{min-height:0}.oia-compact-cta{align-items:flex-start;flex-direction:column}}body.nox-reduced-home .scanner-stage{margin-top:0!important}@media(prefers-reduced-motion:reduce){.nebula,.rvs-live-copy{animation:none!important}}.dj--focused .dj-scenes{gap:clamp(.8rem,1.4vw,1.15rem)}.dj-scene--focused{position:relative;overflow:hidden;min-height:0!important;padding:clamp(1.35rem,2vw,1.75rem)!important;border-radius:1rem;outline:none;transition:border-color .25s ease,background .25s ease,transform .25s ease}.dj-scene--focused:focus-visible{border-color:#e840407a}.dj-scene-signal{position:absolute;top:0;left:0;width:34%;height:1px;opacity:.16;background:linear-gradient(90deg,transparent,rgba(255,112,112,.95),transparent);transform:translate(-120%)}.dj-scene--focused.dj-live .dj-scene-signal,.dj-scene--focused:hover .dj-scene-signal,.dj-scene--focused:focus-within .dj-scene-signal{animation:dj-signal-pass 1.15s ease-out both}.dj-scene--focused .dj-scene-head{margin-bottom:.9rem}.dj-scene--focused .dj-scene-problem{max-width:48rem;margin-bottom:1rem;color:#e4e7ee;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.55}.dj-scene-impact--compact{display:grid;grid-template-columns:minmax(7.5rem,.28fr) minmax(0,1fr);gap:1rem;align-items:start;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.065)}.dj-scene-impact--compact b,.dj-scene-solution--reveal b{color:#7f8796;font:700 .58rem/1.35 var(--font-mono, monospace);letter-spacing:.12em;text-transform:uppercase}.dj-scene-impact--compact p,.dj-scene-solution--reveal p{margin:0;color:#9fa7b5;font-size:.9rem;line-height:1.55}.dj-scene-solution--reveal{display:grid;grid-template-columns:minmax(7.5rem,.28fr) minmax(0,1fr);gap:1rem;align-items:start;max-height:0;margin-top:0;padding-top:0;overflow:hidden;opacity:0;transform:translateY(8px);border-top:1px solid transparent;transition:max-height .35s ease,margin-top .35s ease,padding-top .35s ease,opacity .25s ease,transform .3s ease,border-color .3s ease}.dj-scene-solution--reveal b{color:#ff6b6b}.dj-scene--focused.dj-live .dj-scene-solution--reveal,.dj-scene--focused:hover .dj-scene-solution--reveal,.dj-scene--focused:focus-within .dj-scene-solution--reveal{max-height:9rem;margin-top:.85rem;padding-top:.85rem;opacity:1;transform:translateY(0);border-top-color:#c9303029}@keyframes dj-signal-pass{0%{transform:translate(-120%);opacity:0}25%{opacity:.7}to{transform:translate(390%);opacity:0}}.rvs-panel--alive{overflow:hidden}.rvs-panel-flow--signal{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem!important;align-items:stretch}.rvs-flow-step{position:relative;min-width:0}.rvs-flow-step .rvs-panel-node{position:relative;z-index:2;height:100%}.rvs-flow-link{position:absolute;z-index:1;top:50%;right:-.66rem;width:.72rem;height:1px;background:#ffffff14}.rvs-flow-link i{position:absolute;top:-2px;left:-4px;width:5px;height:5px;border-radius:999px;background:var(--rvs-accent);box-shadow:0 0 10px var(--rvs-accent);animation:rvs-signal-run 1.45s ease-in-out infinite}.rvs-flow-step:nth-child(2) .rvs-flow-link i{animation-delay:.33s}.rvs-panel--alive .rvs-panel-node:after{content:"";position:absolute;inset:auto .65rem .45rem .65rem;height:1px;background:linear-gradient(90deg,transparent,var(--rvs-accent),transparent);opacity:.18}.rvs-approval-gate{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;margin-top:1rem;padding:.8rem .9rem;border:1px solid rgba(251,191,36,.26);border-radius:.8rem;background:#fbbf240b;overflow:hidden}.rvs-approval-gate span{color:#c29a35;font:700 .52rem/1 var(--font-mono, monospace);letter-spacing:.12em}.rvs-approval-gate strong{color:#e6e0d1;font-size:.82rem;font-weight:650}.rvs-approval-gate>i{width:.55rem;height:.55rem;border-radius:999px;border:1px solid rgba(251,191,36,.75);box-shadow:0 0 12px #fbbf2442;animation:rvs-gate-pulse 1.35s ease-in-out infinite}.rvs-human-result{display:flex;gap:.8rem;align-items:flex-start;max-width:42rem;margin-top:1.35rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.075)}.rvs-human-result>span{flex:0 0 auto;width:.5rem;height:.5rem;margin-top:.38rem;border-radius:999px;background:var(--rvs-accent);box-shadow:0 0 12px color-mix(in srgb,var(--rvs-accent) 42%,transparent)}.rvs-human-result strong{color:#d5dae4;font-size:.9rem;line-height:1.55;font-weight:600}@keyframes rvs-signal-run{0%{transform:translate(0);opacity:0}20%{opacity:1}to{transform:translate(.72rem);opacity:0}}@keyframes rvs-gate-pulse{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.modules-grid--interactive .module-interactive>*{height:100%}.module-task-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.1rem}.module-task-chips span{padding:.42rem .58rem;border:1px solid rgba(255,255,255,.075);border-radius:.55rem;background:#ffffff06;color:#aeb5c4;font-size:.72rem;line-height:1.25}.module-flow-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.15rem;padding:.85rem 0 0;border:0;border-top:1px solid rgba(255,255,255,.07);background:transparent;color:#e2e6ed;cursor:pointer;text-align:left;font-size:.78rem;font-weight:650}.module-flow-toggle svg{color:#8d96a5;transition:transform .25s ease,color .25s ease}.module-interactive.is-open .module-flow-toggle svg{color:#ff6b6b;transform:rotate(180deg)}.module-flow-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .25s ease}.module-interactive.is-open .module-flow-reveal{grid-template-rows:1fr;opacity:1}.module-flow-inner{min-height:0;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding-top:.9rem}.module-flow-step{display:flex;align-items:center;gap:.45rem;color:#cbd1dc;font-size:.72rem;font-weight:600}.module-flow-step>span{padding:.4rem .52rem;border-radius:.45rem;background:#c930300f;border:1px solid rgba(201,48,48,.14)}.module-flow-step>i{position:relative;display:block;width:1rem;height:1px;background:#ffffff21}.module-flow-step>i:after{content:"";position:absolute;right:-1px;top:-2px;width:4px;height:4px;border-radius:999px;background:#d7555f}.oia-compact-cta--outcomes>div{flex:1 1 auto}.oia-output-chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.oia-output-chips span{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .68rem;border:1px solid rgba(255,255,255,.075);border-radius:.6rem;background:#ffffff06;color:#d2d7e0;font-size:.74rem;font-weight:600}.oia-output-chips i{color:#d7555f;font:700 .52rem/1 var(--font-mono, monospace);letter-spacing:.08em}@media(max-width:760px){.dj-scene-impact--compact,.dj-scene-solution--reveal{grid-template-columns:1fr;gap:.45rem}.dj-scene--focused.dj-live .dj-scene-solution--reveal,.dj-scene--focused:hover .dj-scene-solution--reveal,.dj-scene--focused:focus-within .dj-scene-solution--reveal{max-height:12rem}.rvs-panel-flow--signal{grid-template-columns:1fr}.rvs-flow-link{display:none}.rvs-approval-gate{grid-template-columns:1fr auto}.rvs-approval-gate span{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.dj-scene-signal,.rvs-flow-link i,.rvs-approval-gate>i{animation:none!important}.dj-scene-solution--reveal{max-height:none;margin-top:.85rem;padding-top:.85rem;opacity:1;transform:none;border-top-color:#c9303029}}.nox-platform{--pf-bg: #050507;--pf-ink: #f4f4f7;--pf-muted: rgba(244, 244, 247, .55);--pf-faint: rgba(244, 244, 247, .38);--pf-line: rgba(255, 255, 255, .075);--pf-line-strong: rgba(255, 255, 255, .14);--pf-direction: #5ae3ff;--pf-decisions: #9f8cff;--pf-execution: #f0a95d;--pf-evidence: #6ef0bb;--pf-capabilities: #e5bd72;--pf-business: #ff7e9c;--pf-architecture: #7f8cff;color:var(--pf-ink)}.pf-shell{margin-inline:auto;width:100%;max-width:1500px;padding-inline:1.5rem}@media(min-width:640px){.pf-shell{padding-inline:2rem}}@media(min-width:1024px){.pf-shell{padding-inline:3rem}}@media(min-width:1536px){.pf-shell{padding-inline:4rem}}@media(min-width:1800px){.pf-shell{max-width:1660px}}@media(min-width:2200px){.pf-shell{max-width:1880px;padding-inline:5rem}}.pf-section{padding-block:5rem}@media(min-width:768px){.pf-section{padding-block:6.5rem}}@media(min-width:1280px){.pf-section{padding-block:8.5rem}}@media(min-width:1920px){.pf-section{padding-block:10rem}}.pf-hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:clamp(560px,88svh,980px);padding-block:4rem 3rem}.pf-hero-grid{display:grid;gap:3rem;align-items:center}@media(min-width:1100px){.pf-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4.5rem}}@media(min-width:1800px){.pf-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5.5rem}}.pf-hero-title{margin-top:1.75rem;font-size:clamp(2.35rem,6.2vw,4.6rem);font-weight:600;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}@media(min-width:1800px){.pf-hero-title{font-size:clamp(3.6rem,2.8vw,4.6rem)}}@media(min-width:1800px){.pf-hero-lead{max-width:40rem}.pf-hero{min-height:clamp(560px,82svh,900px)}}.pf-hero-title em{font-style:normal;color:transparent;background:linear-gradient(96deg,#ffffff 8%,var(--pf-direction) 52%,var(--pf-architecture) 96%);-webkit-background-clip:text;background-clip:text}.pf-hero-lead{margin-top:1.65rem;max-width:34rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65;color:var(--pf-muted);text-wrap:pretty}.pf-hero-actions{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:.85rem}.pf-btn{display:inline-flex;align-items:center;gap:.55rem;border-radius:.6rem;padding:.85rem 1.4rem;font-size:.82rem;font-weight:600;letter-spacing:.01em;transition:background-color .25s,border-color .25s,color .25s,transform .25s;cursor:pointer}.pf-btn:hover{transform:translateY(-1px)}.pf-btn-primary{background:var(--pf-ink);color:#08080b}.pf-btn-primary:hover{background:#fff}.pf-btn-ghost{border:1px solid var(--pf-line-strong);color:var(--pf-ink);background:#ffffff05}.pf-btn-ghost:hover{border-color:#ffffff47;background:#ffffff0e}.pf-hero-meta{margin-top:2.25rem;display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint)}.atlas-stage{width:100%}.atlas-controls{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.75rem}@media(min-width:900px){.atlas-controls{flex-direction:row;align-items:center;gap:1.75rem}}.atlas-phase-switch{display:inline-flex;flex-shrink:0;border:1px solid var(--pf-line);border-radius:.55rem;background:#ffffff05;padding:3px}.atlas-phase-btn{border-radius:.4rem;padding:.45rem .95rem;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pf-faint);cursor:pointer;transition:color .22s,background-color .22s}.atlas-phase-btn:hover{color:var(--pf-ink)}.atlas-phase-btn[aria-pressed=true]{background:#ffffff17;color:#fff}.atlas-phase-caption{font-size:.85rem;line-height:1.55;color:var(--pf-muted);text-wrap:pretty}.atlas-body{display:grid;gap:1.5rem;align-items:start}@media(min-width:1100px){.atlas-body{grid-template-columns:minmax(0,1fr) 21rem;gap:2rem}}@media(min-width:1800px){.atlas-body{grid-template-columns:minmax(0,1fr) 24rem;gap:2.75rem}}.atlas-map{min-width:0}.atlas-canvas{position:relative;border:1px solid var(--pf-line);border-radius:.9rem;background:radial-gradient(120% 90% at 50% 40%,rgba(90,227,255,.045),transparent 62%),#ffffff03;overflow:hidden}.atlas-canvas svg{display:block;width:100%;height:auto;aspect-ratio:1200 / 820}@media(max-width:899px){.atlas-canvas{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.atlas-canvas svg{min-width:900px}.atlas-canvas::-webkit-scrollbar{height:4px}.atlas-canvas::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}}.atlas-node{cursor:pointer;outline:none}.atlas-node circle,.atlas-node rect,.atlas-node text{transition:opacity .32s ease,fill .32s ease}.atlas-node[data-dim=true]{opacity:.44}.atlas-node:hover{opacity:1}.atlas-node:focus-visible circle:first-of-type{stroke:#fff;stroke-width:1.2;opacity:1}.atlas-node-label{font-family:var(--font-mono);font-size:13px;letter-spacing:.05em;pointer-events:none}@media(max-width:899px){.atlas-node-label{font-size:15.5px}}.atlas-edge{transition:opacity .32s ease,stroke .32s ease}.atlas-disclaimer{margin-top:.7rem;padding-inline:.15rem;font-size:11px;line-height:1.5;color:var(--pf-faint)}.atlas-pan-hint{display:none}@media(max-width:899px){.atlas-pan-hint{display:inline;color:#f4f4f78c}}.atlas-disclaimer code{font-family:var(--font-mono);font-size:10.5px;color:#f4f4f799}.atlas-inspector{border:1px solid var(--pf-line);border-radius:.9rem;background:#ffffff05;padding:1.35rem}@media(min-width:1100px){.atlas-inspector{position:sticky;top:6.5rem}}.atlas-area-tag{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase}.atlas-inspector-title{margin-top:.5rem;font-size:1.3rem;font-weight:600;letter-spacing:-.015em;color:var(--pf-ink)}.atlas-inspector-detail{margin-top:.55rem;font-size:.875rem;line-height:1.6;color:var(--pf-muted);text-wrap:pretty}.atlas-meta{margin-top:1.35rem;padding-block:1.1rem;border-block:1px solid var(--pf-line);display:grid;gap:.7rem}.atlas-meta>div{display:flex;justify-content:space-between;gap:1rem}.atlas-meta dt{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint);flex-shrink:0;padding-top:2px}.atlas-meta dd{font-size:.8rem;line-height:1.45;text-align:right;color:#f4f4f7cc}.atlas-relations{margin-top:1.2rem}.atlas-relations-title{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint)}.atlas-relations ul{margin-top:.65rem;display:grid;gap:2px}.atlas-relations button{width:100%;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;border-radius:.4rem;padding:.45rem .55rem;text-align:left;cursor:pointer;transition:background-color .2s}.atlas-relations button:hover{background:#ffffff0d}.atlas-rel-verb{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pf-faint)}.atlas-rel-target{font-size:.83rem;font-weight:500}.atlas-inspector-empty{font-size:.85rem;line-height:1.6;color:var(--pf-muted)}.pf-loop{display:grid;gap:1px;background:var(--pf-line);border:1px solid var(--pf-line);border-radius:.9rem;overflow:hidden}@media(min-width:640px){.pf-loop{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pf-loop{grid-template-columns:repeat(5,1fr)}}.pf-loop-step{position:relative;background:#060608;padding:1.6rem 1.4rem 1.8rem;transition:background-color .35s}.pf-loop-step:hover{background:#0a0a0e}.pf-loop-index{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--pf-faint)}.pf-loop-name{margin-top:.85rem;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.pf-loop-claim{margin-top:.55rem;font-size:.83rem;line-height:1.55;color:#f4f4f7b8;text-wrap:pretty}.pf-loop-desc{margin-top:.7rem;font-size:.8rem;line-height:1.6;color:var(--pf-faint);text-wrap:pretty}.pf-loop-bar{position:absolute;inset-inline:1.4rem;top:0;height:2px}.pf-loop-return{margin-top:1rem;display:flex;align-items:center;gap:.7rem;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint)}.pf-loop-return:before,.pf-loop-return:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--pf-line-strong),transparent)}.pf-module-grid{display:grid;gap:1rem}@media(min-width:700px){.pf-module-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.pf-module-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1900px){.pf-module-grid{grid-template-columns:repeat(4,1fr)}}.pf-module-card{display:flex;flex-direction:column;gap:.9rem;border:1px solid var(--pf-line);border-radius:.75rem;background:#ffffff04;padding:1.35rem;transition:border-color .3s,background-color .3s,transform .3s}.pf-module-card:hover{border-color:var(--pf-line-strong);background:#ffffff08;transform:translateY(-2px)}.pf-module-qa{display:grid;gap:.65rem;border-top:1px solid var(--pf-line);padding-top:.9rem;margin-top:auto}.pf-module-qa dt{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint)}.pf-module-qa dd{margin-top:2px;font-size:.79rem;line-height:1.55;color:#f4f4f7b3;text-wrap:pretty}.pf-paths{display:grid;gap:1.25rem}@media(min-width:900px){.pf-paths{grid-template-columns:repeat(2,1fr)}}.pf-path{display:flex;flex-direction:column;border:1px solid var(--pf-line);border-radius:.9rem;padding:1.9rem;background:#ffffff04;transition:border-color .3s,background-color .3s}.pf-path:hover{border-color:var(--pf-line-strong);background:#ffffff08}@media(min-width:1280px){.pf-path{padding:2.4rem}}.pf-growth{display:grid;gap:1px;background:var(--pf-line);border:1px solid var(--pf-line);border-radius:.9rem;overflow:hidden}@media(min-width:860px){.pf-growth{grid-template-columns:repeat(3,1fr)}}.pf-growth-cell{background:#060608;padding:1.7rem 1.5rem}.pf-growth-viz{margin-top:1.35rem;border-radius:.5rem;border:1px solid var(--pf-line);background:#ffffff03}.pf-growth-viz svg{display:block;width:100%;height:auto}.pf-control-grid{display:grid;gap:1px;background:var(--pf-line)}@media(min-width:760px){.pf-control-grid{grid-template-columns:repeat(3,1fr)}}.pf-control-cell{background:#050507;padding:1.6rem 0}@media(min-width:760px){.pf-control-cell{padding:0 1.6rem}}@media(min-width:760px){.pf-control-cell:first-child{padding-inline-start:0}}@media(min-width:760px){.pf-control-cell:last-child{padding-inline-end:0}}@media(prefers-reduced-motion:reduce){.pf-btn:hover,.pf-module-card:hover,.atlas-node circle,.atlas-node rect,.atlas-node text,.atlas-edge{transition:none;transform:none}}.product-frame{border:1px solid var(--pf-line-strong);border-radius:.85rem;background:#08080b;overflow:hidden;box-shadow:0 32px 80px -40px #000000e6}.product-frame-chrome{display:flex;align-items:center;gap:.7rem;border-bottom:1px solid var(--pf-line);background:#ffffff06;padding:.6rem .9rem}.product-frame-dot{height:7px;width:7px;border-radius:999px;background:var(--pf-evidence);box-shadow:0 0 8px var(--pf-evidence);flex-shrink:0}.product-frame-path{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:#f4f4f79e}.product-frame-note{margin-inline-start:auto;font-family:var(--font-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--pf-faint)}@media(max-width:520px){.product-frame-note{display:none}}.product-frame-body{display:grid}@media(min-width:620px){.product-frame-body{grid-template-columns:10.5rem minmax(0,1fr)}}@media(min-width:1800px){.product-frame-body{grid-template-columns:12.5rem minmax(0,1fr)}}.product-frame-rail{display:flex;gap:2px;overflow-x:auto;padding:.6rem;border-bottom:1px solid var(--pf-line);scrollbar-width:none}.product-frame-rail::-webkit-scrollbar{display:none}@media(min-width:620px){.product-frame-rail{flex-direction:column;overflow-x:visible;border-bottom:none;border-inline-end:1px solid var(--pf-line);padding:.7rem .5rem}}.product-frame-rail-item{display:flex;align-items:center;gap:.5rem;flex-shrink:0;border-radius:.4rem;padding:.42rem .6rem;font-size:11.5px;color:#f4f4f794;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}.product-frame-rail-item:hover{color:var(--pf-ink);background:#ffffff0b}.product-frame-rail-item[aria-pressed=true]{background:#ffffff13;color:#fff}.product-frame-rail-item[data-muted=true]{opacity:.42;cursor:default}.product-frame-rail-item[data-muted=true]:hover{background:transparent;color:#f4f4f794}.product-frame-screen{padding:1.35rem 1.3rem 1.5rem;animation:pf-screen-in .42s ease both}@media(min-width:1280px){.product-frame-screen{padding:1.7rem 1.75rem 1.9rem}}@keyframes pf-screen-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.product-frame-screen{animation:none}}.product-frame-headline{font-size:1.02rem;font-weight:600;letter-spacing:-.012em;color:var(--pf-ink)}@media(min-width:1280px){.product-frame-headline{font-size:1.15rem}}.product-frame-sub{margin-top:.3rem;font-size:.78rem;line-height:1.5;color:var(--pf-faint)}.product-frame-rows{margin-top:1.15rem;display:grid;gap:1px;background:var(--pf-line);border:1px solid var(--pf-line);border-radius:.5rem;overflow:hidden}.product-frame-rows li{display:grid;grid-template-columns:2px minmax(6.5rem,auto) minmax(0,1fr);align-items:baseline;gap:0 .75rem;background:#0a0a0e;padding:.7rem .85rem .7rem 0}@media(min-width:900px){.product-frame-rows li{grid-template-columns:2px 8.5rem minmax(0,1fr) auto}}.product-frame-row-bar{grid-row:1 / -1;align-self:stretch}.product-frame-row-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--pf-faint);padding-inline-start:.85rem}@media(min-width:900px){.product-frame-row-label{padding-inline-start:.9rem}}.product-frame-row-value{font-size:.83rem;line-height:1.45;color:#f4f4f7e0;padding-inline-start:.85rem}@media(min-width:900px){.product-frame-row-value{padding-inline-start:0}}.product-frame-row-tag{grid-column:3 / -1;margin-top:.3rem;justify-self:start;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-faint);border:1px solid var(--pf-line);border-radius:999px;padding:2px 7px}@media(min-width:900px){.product-frame-row-tag{grid-column:auto;margin-top:0;justify-self:end}}.product-frame-footer{margin-top:1rem;display:flex;align-items:center;gap:.5rem;font-size:11px;line-height:1.5;color:var(--pf-faint)}.pf-switch{display:inline-flex;flex-wrap:wrap;border:1px solid var(--pf-line);border-radius:.55rem;background:#ffffff05;padding:3px;gap:2px}.pf-switch-btn{display:inline-flex;align-items:center;gap:.45rem;border-radius:.4rem;padding:.45rem .8rem;font-family:var(--font-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--pf-faint);cursor:pointer;transition:color .2s,background-color .2s}.pf-switch-btn:hover:not(:disabled){color:var(--pf-ink)}.pf-switch-btn[aria-pressed=true]{background:#ffffff17;color:#fff}.pf-switch-btn:disabled{opacity:.3;cursor:default}.pf-switch-count{font-size:9px;color:#ffffff59;font-variant-numeric:tabular-nums}.pf-switch-btn[aria-pressed=true] .pf-switch-count{color:#fff9}.pf-chip{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--pf-line);border-radius:999px;background:#ffffff06;padding:.3rem .7rem;font-size:11.5px;line-height:1.3;color:#f4f4f7b8}.pf-chip-lg{padding:.45rem .9rem;font-size:12.5px}.pf-chip-dot{height:5px;width:5px;flex-shrink:0;border-radius:999px}.pf-system-card{border:1px solid var(--pf-line);border-radius:.85rem;background:#ffffff04;overflow:hidden;transition:border-color .3s,background-color .3s}.pf-system-card:hover{border-color:var(--pf-line-strong)}.pf-system-card[data-open]{background:#ffffff07;border-color:var(--pf-line-strong)}.pf-system-head{display:flex;width:100%;align-items:flex-start;gap:1rem;padding:1.35rem 1.3rem;text-align:left;cursor:pointer}@media(min-width:1024px){.pf-system-head{padding:1.7rem 1.9rem;gap:1.5rem}}.pf-system-accent{width:3px;align-self:stretch;flex-shrink:0;border-radius:999px;opacity:.85}.pf-system-toggle{flex-shrink:0;display:grid;place-items:center;height:26px;width:26px;border:1px solid var(--pf-line);border-radius:.4rem;font-size:15px;line-height:1;color:#ffffff80;transition:border-color .2s,color .2s}.pf-system-head:hover .pf-system-toggle{border-color:var(--pf-line-strong);color:#fff}.pf-system-body{border-top:1px solid var(--pf-line);padding:1.35rem 1.3rem 1.5rem;animation:pf-fade-in .3s ease both}@media(min-width:1024px){.pf-system-body{padding:1.75rem 1.9rem 2rem}}@keyframes pf-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pf-system-body{animation:none}}.pf-pipeline{display:grid;gap:1px;background:var(--pf-line);border:1px solid var(--pf-line);border-radius:.6rem;overflow:hidden}@media(min-width:640px){.pf-pipeline{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.pf-pipeline{grid-template-columns:repeat(5,1fr)}}.pf-pipeline-stage{background:#07070a;padding:.95rem 1rem 1.1rem}.pf-pipeline-head{display:flex;align-items:center;gap:.5rem}.pf-pipeline-dot{height:6px;width:6px;border-radius:999px;flex-shrink:0}.pf-pipeline-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.pf-pipeline-items{margin-top:.6rem;display:grid;gap:.32rem}.pf-pipeline-items li{font-size:12px;line-height:1.45;color:#f4f4f799;text-wrap:pretty}.pf-system-foot{margin-top:1.25rem;display:grid;gap:1.1rem}@media(min-width:1024px){.pf-system-foot{grid-template-columns:minmax(0,1fr) 20rem;gap:2rem;align-items:start}}.pf-guardrail{display:flex;gap:.55rem;border-left:2px solid rgba(110,240,187,.35);padding-left:.8rem;font-size:12px;line-height:1.55;color:#6ef0bbc7;text-wrap:pretty}.pf-autonomy{display:grid}.pf-autonomy-step{display:grid;grid-template-columns:22px minmax(0,1fr);gap:1rem;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.pf-autonomy-step[data-revealed]{opacity:1;transform:none}@media(min-width:1024px){.pf-autonomy-step{grid-template-columns:28px minmax(0,1fr);gap:1.75rem}}@media(prefers-reduced-motion:reduce){.pf-autonomy-step{opacity:1;transform:none;transition:none}}.pf-autonomy-rail{position:relative;display:flex;flex-direction:column;align-items:center}.pf-autonomy-node{margin-top:7px;height:11px;width:11px;flex-shrink:0;border-radius:999px;border:2px solid var(--lvl-accent);background:#05050a}.pf-autonomy-step[data-stage=BUILT] .pf-autonomy-node{background:var(--lvl-accent)}.pf-autonomy-step[data-stage=RESEARCH] .pf-autonomy-node{border-style:dashed}.pf-autonomy-line{flex:1;width:1px;margin-top:6px;background:linear-gradient(180deg,var(--lvl-accent),rgba(255,255,255,.06));opacity:.45}.pf-autonomy-body{padding-bottom:2.5rem}@media(min-width:1024px){.pf-autonomy-body{padding-bottom:3.25rem}}.pf-autonomy-step:last-child .pf-autonomy-body{padding-bottom:0}.pf-autonomy-stage{border:1px solid var(--pf-line);border-radius:999px;padding:2px 8px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.pf-autonomy-step[data-stage=RESEARCH] .pf-autonomy-stage{border-color:#9f8cff52;color:#9f8cffcc}.pf-roadmap{display:grid;gap:1px;background:var(--pf-line);border:1px solid var(--pf-line);border-radius:.9rem;overflow:hidden}@media(min-width:768px){.pf-roadmap{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.pf-roadmap{grid-template-columns:repeat(4,1fr)}}.pf-roadmap-col{background:#060608;padding:1.5rem 1.35rem 1.75rem}@media(min-width:1280px){.pf-roadmap-col{padding:1.85rem 1.6rem 2.1rem}}.pf-roadmap-head{position:relative;padding-top:.9rem}.pf-roadmap-bar{position:absolute;top:0;left:0;height:2px;width:2.25rem;border-radius:999px;opacity:.9}.pf-roadmap-list{margin-top:1.35rem;display:grid;gap:.15rem;border-top:1px solid var(--pf-line);padding-top:.9rem}.pf-roadmap-item{display:flex;align-items:flex-start;gap:.65rem;border-radius:.4rem;padding:.5rem .35rem;transition:background-color .2s}.pf-roadmap-item:hover{background:#ffffff07}.pf-roadmap-world{margin-top:6px;height:5px;width:5px;flex-shrink:0;border-radius:999px}.pf-forge-grid{display:grid;gap:2rem;align-items:start}@media(min-width:1100px){.pf-forge-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2.5rem}}@media(min-width:1800px){.pf-forge-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:3.5rem}}.pf-forge-modules{margin-top:1rem;display:grid;gap:1px;background:var(--pf-line);border:1px solid var(--pf-line);border-radius:.7rem;overflow:hidden}.pf-forge-modules li{background:#08080b;padding:.85rem 1rem}.pf-forge-module-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.pf-path{position:relative;overflow:hidden}.pf-path:before{content:"";position:absolute;inset-inline:1.9rem;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--path-accent, transparent),transparent);opacity:.55}.atlas-dev-tag{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7f8cffe6}.pf-module-card{min-height:100%}.pf-page-hero{padding-block:4.5rem 3.5rem}@media(min-width:1024px){.pf-page-hero{padding-block:6.5rem 4.5rem}}@media(min-width:1600px){.pf-page-hero{padding-block:8rem 5.5rem}}.pf-page-hero-grid{display:grid;gap:2.75rem;align-items:start}@media(min-width:1100px){.pf-page-hero-grid{grid-template-columns:minmax(0,1fr) 21rem;gap:3.5rem;align-items:center}.pf-page-hero[data-aside=wide] .pf-page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1600px){.pf-page-hero-grid{grid-template-columns:minmax(0,1fr) 25rem;gap:5rem}.pf-page-hero[data-aside=wide] .pf-page-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.pf-page-hero-title{margin-top:1.5rem;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:600;line-height:1.05;letter-spacing:-.028em;text-wrap:balance;color:var(--pf-ink)}@media(min-width:1600px){.pf-page-hero-title{font-size:clamp(2.9rem,2.4vw,3.6rem)}}.pf-page-hero-lead{margin-top:1.35rem;max-width:38rem;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.65;color:var(--pf-muted);text-wrap:pretty}.pf-hero-facts{display:grid;gap:1px;background:var(--pf-line);border:1px solid var(--pf-line);border-radius:.8rem;overflow:hidden}.pf-hero-fact{background:#07070a;padding:1rem 1.15rem;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.pf-hero-fact dt{display:flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--pf-faint)}.pf-hero-fact-bar{height:2px;width:.9rem;flex-shrink:0;border-radius:999px}.pf-hero-fact dd{text-align:right}.pf-hero-fact-value{display:block;font-size:1.05rem;font-weight:600;color:#f4f4f7eb;font-variant-numeric:tabular-nums}.pf-hero-fact-detail{display:block;margin-top:2px;font-size:11px;line-height:1.4;color:var(--pf-faint)}.pf-hero-index{border:1px solid var(--pf-line);border-radius:.8rem;background:#ffffff04;padding:1.15rem 1.2rem 1.3rem}.pf-hero-index-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--pf-faint)}.pf-hero-index ul{margin-top:.9rem;display:grid;gap:1px;background:var(--pf-line);border-top:1px solid var(--pf-line)}.pf-hero-index li{display:flex;align-items:baseline;gap:.6rem;background:#07070a;padding:.6rem .15rem}.pf-hero-index-dot{height:5px;width:5px;flex-shrink:0;border-radius:999px;transform:translateY(-2px)}.pf-hero-index-name{flex:1;min-width:0;font-size:12.5px;line-height:1.4;color:#f4f4f7c7}.pf-hero-index-meta{flex-shrink:0;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-faint)}.pf-hero-title em{-webkit-box-decoration-break:clone;box-decoration-break:clone}.pf-section-tight{padding-block-start:0}.pf-autonomy-body{display:grid;gap:1.2rem}@media(min-width:1280px){.pf-autonomy-body{grid-template-columns:minmax(0,1fr) 20rem;gap:3rem;align-items:start}}@media(min-width:1800px){.pf-autonomy-body{grid-template-columns:minmax(0,1fr) 24rem;gap:4rem}}.pf-autonomy-side{padding-top:2px}@media(min-width:1280px){.pf-autonomy-side{border-left:1px solid var(--pf-line);padding-left:1.5rem}}.pf-autonomy-side-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--pf-faint)}.pf-autonomy-side-note{font-size:12px;line-height:1.55;color:#9f8cffa6;text-wrap:pretty}.pf-module-card{background:#08090ded;box-shadow:0 18px 50px #0000002e}.pf-module-card:hover{background:#0d0f15f7}.pf-module-qa dd{font-size:.84rem;line-height:1.62;color:#f4f4f7cc}.pf-modules-hero{position:relative;padding-top:clamp(5rem,8vw,8rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.pf-modules-hero-grid{display:grid;gap:2rem;align-items:center}.pf-modules-title{margin-top:1.25rem;max-width:13ch;font-size:clamp(3rem,5.6vw,5.6rem);font-weight:650;line-height:.98;letter-spacing:-.045em;text-wrap:balance;color:#f7f9ff}.pf-modules-title em{font-style:normal;color:transparent;background:linear-gradient(100deg,#f8fbff,#56e8ff 35%,#4bbef6 78%,#b2d8ff);-webkit-background-clip:text;background-clip:text}.pf-modules-lead{margin-top:1.45rem;max-width:48rem;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.7;color:#ecf3ff9e;text-wrap:pretty}.pf-modules-status-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid rgba(131,198,255,.18);border-radius:1rem;background:linear-gradient(145deg,#070c18f2,#03070fed);box-shadow:inset 0 1px #ffffff06,0 30px 70px #00000047}.pf-modules-status-cell{position:relative;min-height:9.75rem;padding:1.35rem 1.25rem;border-right:1px solid rgba(255,255,255,.065);border-bottom:1px solid rgba(255,255,255,.065)}.pf-modules-status-cell:nth-child(2n){border-right:0}.pf-modules-status-cell:nth-last-child(-n+2){border-bottom:0}.pf-modules-status-dot{display:block;width:.5rem;height:.5rem;border-radius:999px;margin-bottom:.8rem}.pf-modules-status-cell strong{display:block;font-size:2.15rem;line-height:1;font-weight:680;color:#fff}.pf-modules-status-cell b{display:block;margin-top:.45rem;font-size:.88rem;font-weight:620;color:#ffffffe6}.pf-modules-status-cell p{margin-top:.55rem;max-width:15rem;font-size:.72rem;line-height:1.5;color:#dee8f770}.pf-modules-section{padding-top:0!important}.pf-module-explorer{display:flex;flex-direction:column;gap:1.3rem}.pf-system-flow{display:grid;grid-template-columns:1fr;gap:.7rem;margin-bottom:1rem}.pf-system-flow-step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;min-height:5.75rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.09);border-radius:.9rem;background:linear-gradient(180deg,#090e19f0,#050910eb);color:#ffffff94}.pf-system-flow-step.is-active{border-color:#43deff9e;background:linear-gradient(135deg,#11485a57,#050d16f5);box-shadow:0 0 0 1px #43deff1a inset,0 0 34px #26b8de14;color:#fff}.pf-system-flow-icon{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid color-mix(in srgb,var(--flow-accent) 55%,transparent);border-radius:999px;color:var(--flow-accent);background:color-mix(in srgb,var(--flow-accent) 9%,transparent)}.pf-system-flow-icon svg{width:1.1rem;height:1.1rem}.pf-system-flow-step b{display:block;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:currentColor}.pf-system-flow-step span{display:block;margin-top:.3rem;font-size:.73rem;line-height:1.4;color:#e5eefb6b}.pf-module-toolbar{display:flex;flex-direction:column;gap:.85rem;align-items:stretch;justify-content:space-between;margin-top:.25rem}.pf-module-status-filters{display:flex;flex-wrap:wrap;gap:.55rem}.pf-filter-pill,.pf-scope-filter button{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.62rem .9rem;border:1px solid rgba(255,255,255,.1);border-radius:.65rem;background:#070b13c2;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#edf5ff85;transition:border-color .2s,color .2s,background .2s,box-shadow .2s}.pf-filter-pill span{color:#ffffff52}.pf-filter-pill[aria-pressed=true],.pf-scope-filter button[aria-pressed=true]{border-color:#4edcff85;color:#f4fbff;background:#248fb129;box-shadow:inset 0 0 22px #2fc2ea14}.pf-module-search{display:flex;align-items:center;gap:.7rem;min-width:min(100%,19rem);min-height:2.75rem;padding:0 .9rem;border:1px solid rgba(118,174,223,.2);border-radius:.7rem;background:#060a12d6}.pf-module-search svg{width:1rem;height:1rem;color:#ffffff73}.pf-module-search input{width:100%;min-width:0;min-height:2.75rem;border:0;outline:0;background:transparent;color:#f7fbff;font-size:.82rem}.pf-module-search input::placeholder{color:#ecf4ff52}.pf-scope-filter{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding-bottom:.7rem}.pf-scope-filter>span{margin-right:.25rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff47}.pf-scope-filter button{min-height:2.75rem;padding:.62rem .75rem;border-radius:.5rem;font-size:.58rem}.pf-module-sections{display:flex;flex-direction:column;gap:4.5rem;margin-top:1.35rem}.pf-module-system-row{display:grid;gap:1.6rem;padding-top:1.45rem;border-top:1px solid rgba(255,255,255,.07)}.pf-module-system-copy h2{margin-top:.75rem;max-width:14ch;font-size:clamp(1.7rem,2.1vw,2.45rem);line-height:1.05;font-weight:620;letter-spacing:-.03em;color:#f7f9ff}.pf-module-system-copy p{margin-top:.85rem;max-width:25rem;font-size:.83rem;line-height:1.65;color:#ebf3ff7a}.pf-module-system-copy>span{display:block;margin-top:1rem;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff3b}.pf-module-grid{display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr)}.pf-module-card{position:relative;display:flex;flex-direction:column;gap:.9rem;min-height:31rem;padding:.95rem;border:1px solid rgba(114,169,216,.13);border-radius:1rem;overflow:hidden;background:linear-gradient(180deg,#070b12fb,#04070cfb);box-shadow:inset 0 1px #ffffff05}.pf-module-card:hover{transform:translateY(-3px);border-color:#73caf247;background:linear-gradient(180deg,#080e17fc,#04080efc)}.pf-module-card--featured{border-color:#37dcffb8;box-shadow:0 0 0 1px #37dcff14 inset,0 16px 42px #009ad214}.pf-module-visual{position:relative;aspect-ratio:16/8.6;overflow:hidden;border:1px solid rgba(120,182,230,.12);border-radius:.75rem;background:linear-gradient(145deg,#0b1625f5,#04080ffa)}.pf-module-visual--asset img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.pf-module-card:hover .pf-module-visual--asset img{transform:scale(1.025)}.pf-module-visual-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#0000001a 50%,#000000b8)}.pf-module-visual-version{position:absolute;top:.65rem;left:.65rem;padding:.26rem .45rem;border:1px solid rgba(255,255,255,.14);border-radius:.35rem;background:#010409ad;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.13em;text-transform:uppercase;color:#ffffffa3}.pf-module-visual--asset figcaption{position:absolute;left:.7rem;right:.7rem;bottom:.65rem;font-family:var(--font-mono);font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e}.pf-module-visual-glow{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--module-accent) 26%,transparent),transparent 42%)}.pf-module-visual-grid{position:absolute;top:34%;right:-10%;bottom:-40%;left:-10%;opacity:.28;background-image:linear-gradient(rgba(120,196,245,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(120,196,245,.18) 1px,transparent 1px);background-size:24px 24px;transform:perspective(280px) rotateX(63deg);transform-origin:center top}.pf-module-visual-words{position:absolute;top:.8rem;left:.85rem;z-index:2;display:flex;flex-direction:column;gap:.18rem;max-width:75%}.pf-module-visual-words span{font-family:var(--font-mono);font-size:.5rem;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:#def1ffb8}.pf-module-visual-network{position:absolute;left:12%;right:12%;bottom:20%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem}.pf-module-visual-network i{height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--module-accent) 55%,white 10%))}.pf-module-visual-network i:last-child{transform:scaleX(-1)}.pf-module-visual-network span{display:grid;place-items:center;width:2.7rem;height:2.7rem;border:1px solid color-mix(in srgb,var(--module-accent) 70%,transparent);border-radius:999px;color:var(--module-accent);background:color-mix(in srgb,var(--module-accent) 10%,rgba(3,7,12,.9));box-shadow:0 0 28px color-mix(in srgb,var(--module-accent) 18%,transparent)}.pf-module-visual-network svg{width:1rem;height:1rem}.pf-module-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.pf-module-card-heading h3{font-size:1.02rem;line-height:1.2;font-weight:640;color:#fff}.pf-module-summary{min-height:3rem;font-size:.77rem;line-height:1.55;color:#edf4ff99}.pf-module-qa{display:grid;gap:.5rem;margin-top:.05rem;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.075)}.pf-module-qa>div{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:.55rem;align-items:start}.pf-module-qa dt{padding-top:.14rem;font-family:var(--font-mono);font-size:.48rem;letter-spacing:.13em;text-transform:uppercase;color:#ffffff47}.pf-module-qa dd{margin:0;font-size:.69rem;line-height:1.45;color:#ebf3ff9e}.pf-module-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.65rem;margin-top:auto;padding-top:.6rem}.pf-module-policy{display:flex;align-items:center;gap:.35rem;max-width:55%;font-family:var(--font-mono);font-size:.46rem;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:#ffffff40}.pf-module-policy svg{width:.7rem;height:.7rem;flex:none}.pf-module-card-footer a{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.45rem .6rem;font-size:.72rem;font-weight:620;color:#ebf7ffd1;transition:color .2s,gap .2s}.pf-module-card-footer a:hover{color:#fff;gap:.55rem}.pf-module-card-footer a svg{width:.85rem;height:.85rem}@media(min-width:700px){.pf-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.pf-modules-status-board{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-modules-status-cell{border-bottom:0}.pf-modules-status-cell:nth-child(2n){border-right:1px solid rgba(255,255,255,.065)}.pf-modules-status-cell:last-child{border-right:0}.pf-module-toolbar{flex-direction:row;align-items:center}}@media(min-width:1100px){.pf-modules-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(34rem,.92fr);gap:clamp(3rem,6vw,7rem)}.pf-system-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.pf-system-flow-step{min-height:6.2rem}.pf-module-system-row{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);gap:2rem}.pf-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1500px){.pf-module-system-row{grid-template-columns:minmax(14rem,16.5rem) minmax(0,1fr);gap:2.4rem}.pf-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-module-card{min-height:34rem}}@media(max-width:699px){.pf-modules-title{max-width:none;font-size:clamp(2.6rem,13vw,4rem)}.pf-modules-status-cell{min-height:8rem}.pf-module-card{min-height:0}}@media(min-width:1100px){.pf-modules-hero{padding-top:3.4rem;padding-bottom:2.2rem}.pf-modules-hero-grid{align-items:center;grid-template-columns:minmax(0,1.06fr) minmax(32rem,.94fr);gap:clamp(3rem,5vw,6rem)}.pf-modules-title{max-width:18ch;font-size:clamp(3.5rem,3.8vw,4.55rem);line-height:.99}.pf-modules-lead{margin-top:1.15rem;max-width:46rem;font-size:1rem;line-height:1.6}.pf-modules-status-cell{min-height:8.25rem;padding:1.05rem 1rem}.pf-modules-status-cell strong{font-size:1.85rem}.pf-modules-status-cell p{font-size:.66rem;margin-top:.4rem}.pf-system-flow-step{min-height:5.35rem;padding:.75rem .8rem}.pf-system-flow-icon{width:2.65rem;height:2.65rem}.pf-system-flow-step b{font-size:.62rem}.pf-system-flow-step span{font-size:.66rem}.pf-module-explorer{gap:1rem}.pf-module-sections{margin-top:.7rem}}@media(min-width:1100px){.pf-modules-title{max-width:23ch;font-size:clamp(3.35rem,3.45vw,4.15rem)}.pf-module-toolbar{display:grid;grid-template-columns:auto auto minmax(15rem,1fr);gap:.75rem;align-items:center}.pf-module-search{justify-self:end;width:min(100%,19rem)}.pf-scope-filter{padding-bottom:0;flex-wrap:nowrap}.pf-scope-filter>span{display:none}.pf-module-sections{margin-top:.45rem}}.pf-module-visual-network{z-index:2}.pf-module-visual--reality-scan:after{content:"";position:absolute;left:4%;right:4%;bottom:6%;height:58%;opacity:.52;clip-path:polygon(0 84%,12% 65%,21% 72%,34% 38%,45% 61%,57% 24%,69% 57%,79% 43%,91% 70%,100% 55%,100% 100%,0 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--module-accent) 34%,transparent),#1068860a);border-top:1px solid color-mix(in srgb,var(--module-accent) 65%,transparent)}.pf-module-visual--business-analysis:after{content:"";position:absolute;left:7%;right:7%;bottom:7%;height:58%;opacity:.55;background:repeating-linear-gradient(90deg,transparent 0 5%,color-mix(in srgb,var(--module-accent) 24%,transparent) 5% 8%,transparent 8% 12%);clip-path:polygon(0 100%,0 74%,8% 74%,8% 48%,17% 48%,17% 66%,25% 66%,25% 27%,34% 27%,34% 57%,43% 57%,43% 15%,54% 15%,54% 46%,63% 46%,63% 31%,71% 31%,71% 62%,81% 62%,81% 39%,90% 39%,90% 70%,100% 70%,100% 100%)}.pf-module-visual--decision-intelligence:after{content:"";position:absolute;top:25%;right:4%;bottom:6%;left:4%;opacity:.55;background:linear-gradient(18deg,transparent 48%,color-mix(in srgb,var(--module-accent) 58%,transparent) 49.5%,transparent 51%),linear-gradient(-18deg,transparent 48%,color-mix(in srgb,var(--module-accent) 44%,transparent) 49.5%,transparent 51%),linear-gradient(6deg,transparent 48%,rgba(108,212,255,.28) 49.5%,transparent 51%),linear-gradient(-6deg,transparent 48%,rgba(108,212,255,.22) 49.5%,transparent 51%);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--module-accent) 24%,transparent))}.pf-module-visual--business-analysis .pf-module-visual-network{bottom:17%}.pf-module-visual--decision-intelligence .pf-module-visual-network{bottom:18%}.pf-module-visual--reality-scan .pf-module-visual-network{bottom:16%}@media(min-width:1100px){.pf-module-system-copy h2{max-width:11ch}.pf-module-system-copy p{max-width:14rem}.pf-module-system-copy>span{margin-top:.8rem}}.pf-deep-hero{position:relative;display:grid;gap:2rem;align-items:center;padding-top:clamp(3.25rem,6vw,5.25rem);padding-bottom:2.25rem}.pf-deep-hero-copy{max-width:38rem}.pf-deep-hero-meta{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem}.pf-deep-hero-meta>span:last-child{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff59}.pf-deep-hero-copy h1{margin-top:1rem;font-size:clamp(3.4rem,5.4vw,6.4rem);font-weight:660;line-height:.93;letter-spacing:-.045em;color:#f8fbff}.pf-deep-hero-copy>p{margin-top:1.25rem;max-width:36rem;font-size:clamp(1rem,1.15vw,1.18rem);line-height:1.7;color:#ebf3ffa3}.pf-deep-hero-proof{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.3rem}.pf-deep-hero-proof span{padding:.45rem .65rem;border:1px solid rgba(90,227,255,.16);border-radius:.55rem;background:#5ae3ff0b;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase;color:#d9f6ff94}.pf-deep-hero-media{display:grid;gap:.75rem;min-width:0}.pf-deep-hero-image{position:relative;min-height:20rem;overflow:hidden;border:1px solid rgba(117,196,235,.18);border-radius:1.1rem;background:#05070c;box-shadow:0 28px 80px #0000004d}.pf-deep-hero-image img{width:100%;height:100%;min-height:20rem;object-fit:cover}.pf-deep-hero-image-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02060c0a,#02050a14 52%,#010408c7)}.pf-deep-hero-caption{position:absolute;left:1rem;right:1rem;bottom:.9rem;display:flex;align-items:end;justify-content:space-between;gap:1rem}.pf-deep-hero-caption span{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.pf-deep-hero-caption b{font-size:.73rem;font-weight:560;color:#f0faffbd}.pf-deep-system-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem}.pf-deep-system-rail a{display:flex;min-width:0;align-items:center;gap:.5rem;padding:.6rem;border:1px solid color-mix(in srgb,var(--rail-accent) 22%,transparent);border-radius:.7rem;background:#070a10e0;color:#ffffff7a;transition:.2s}.pf-deep-system-rail a:hover,.pf-deep-system-rail a.is-active{border-color:color-mix(in srgb,var(--rail-accent) 65%,transparent);background:color-mix(in srgb,var(--rail-accent) 9%,rgba(7,10,16,.94));color:#fff}.pf-deep-system-icon{display:grid;place-items:center;width:1.8rem;height:1.8rem;flex:none;border-radius:999px;color:var(--rail-accent);background:color-mix(in srgb,var(--rail-accent) 9%,transparent)}.pf-deep-system-icon svg{width:.85rem;height:.85rem}.pf-deep-system-rail small,.pf-deep-system-rail b{display:block}.pf-deep-system-rail small{font-family:var(--font-mono);font-size:.45rem;letter-spacing:.1em;color:color-mix(in srgb,var(--rail-accent) 75%,white 10%)}.pf-deep-system-rail b{margin-top:.1rem;white-space:nowrap;font-size:.61rem;font-weight:590}.research-evidence-stepbar b{font-size:.8rem!important}.research-evidence-detail-grid span{font-size:.64rem!important}.nox-app-hero-panel{overflow:hidden;border:1px solid rgba(127,140,255,.18);border-radius:1.15rem;background:linear-gradient(155deg,#06080d,#020305);box-shadow:0 34px 90px #0000006b,inset 0 1px #ffffff09}.nox-app-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border-bottom:1px solid rgba(255,255,255,.06)}.nox-app-panel-head>div{display:flex;align-items:center;gap:.6rem}.nox-app-mark{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(127,140,255,.25);border-radius:.55rem;background:#7f8cff12;font-family:var(--font-mono);font-weight:800;color:#dfe3ff}.nox-app-panel-head b,.nox-app-panel-head small{display:block}.nox-app-panel-head b{font-size:.76rem;color:#fff}.nox-app-panel-head small{margin-top:.1rem;font-size:.58rem;color:#ffffff61}.nox-app-live{display:flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.55rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff6b}.nox-app-live i{width:.42rem;height:.42rem;border-radius:50%;background:#e5bd72;box-shadow:0 0 10px #e5bd72a6}.nox-app-panel-body{display:grid;grid-template-columns:7.5rem minmax(0,1fr);min-height:28rem}.nox-app-panel-body>aside{display:flex;flex-direction:column;gap:.12rem;padding:.65rem .45rem;border-right:1px solid rgba(255,255,255,.055);background:#ffffff03}.nox-app-panel-body>aside span{padding:.55rem .6rem;border-radius:.45rem;font-size:.62rem;color:#ffffff61}.nox-app-panel-body>aside span[data-active=true]{background:#7f8cff17;color:#ffffffdb}.nox-app-panel-body>main{padding:.85rem}.nox-app-panel-context span{font-family:var(--font-mono);font-size:.46rem;letter-spacing:.1em;text-transform:uppercase;color:#9f8cff}.nox-app-panel-context h3{margin-top:.35rem;font-size:1rem;color:#fff}.nox-app-panel-context p{margin-top:.35rem;font-size:.7rem;line-height:1.55;color:#ffffff80}.nox-app-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.8rem}.nox-app-panel-grid article{padding:.7rem;border:1px solid rgba(255,255,255,.055);border-radius:.65rem;background:#00000029}.nox-app-panel-grid small,.nox-app-panel-grid b,.nox-app-panel-grid span{display:block}.nox-app-panel-grid small{font-family:var(--font-mono);font-size:.45rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d}.nox-app-panel-grid b{margin-top:.35rem;font-size:.66rem;color:#ffffffc7}.nox-app-panel-grid span{margin-top:.25rem;font-size:.55rem;color:#ffffff5c}.nox-app-panel-agent{display:flex;gap:.6rem;margin-top:.65rem;padding:.7rem;border:1px solid rgba(110,240,187,.1);border-radius:.65rem;background:#6ef0bb06}.nox-app-panel-agent>svg{width:.9rem;height:.9rem;flex:none;color:#6ef0bb}.nox-app-panel-agent b{font-size:.58rem;color:#fff}.nox-app-panel-agent p{margin-top:.22rem;font-size:.62rem;line-height:1.5;color:#ffffff94}.nox-app-system-map{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.nox-app-system-map>article{--app-accent:#5ae3ff;min-width:0;padding:.8rem;border:1px solid rgba(255,255,255,.06);border-top-color:color-mix(in srgb,var(--app-accent) 35%,transparent);border-radius:.75rem;background:linear-gradient(170deg,color-mix(in srgb,var(--app-accent) 4%,rgba(255,255,255,.01)),#00000029)}.nox-app-system-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.nox-app-system-head span{font-size:.72rem;font-weight:650;color:#fff}.nox-app-system-head b{font-family:var(--font-mono);font-size:.62rem;color:var(--app-accent)}.nox-app-system-map>article>p{min-height:3.7rem;margin-top:.4rem;font-size:.65rem;line-height:1.48;color:#ffffff75}.nox-app-system-map>article>div:nth-of-type(2){display:grid;gap:.22rem;margin-top:.55rem}.nox-app-system-map a{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-height:2rem;padding:.35rem .4rem;border-radius:.38rem;font-size:.58rem;color:#fff9;background:#ffffff04}.nox-app-system-map a:hover{background:#ffffff0a;color:#fff}.nox-app-system-map a svg{width:.62rem;height:.62rem;color:var(--app-accent)}.nox-app-system-map>article>small{display:block;margin-top:.4rem;font-size:.52rem;color:#ffffff45}.nox-app-module-note{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:center;padding:.75rem .85rem;border:1px solid rgba(255,255,255,.06);border-radius:.7rem;background:#ffffff04}.nox-app-module-note>svg{width:.95rem;height:.95rem;color:#5ae3ff}.nox-app-module-note p{font-size:.72rem;line-height:1.55;color:#ffffff8c}.nox-app-module-note p b{color:#ffffffd1}.nox-app-module-note>a{display:flex;align-items:center;gap:.35rem;min-height:44px;font-size:.62rem;color:#ffffffb3}.nox-app-module-note>a svg{width:.7rem;height:.7rem;color:#5ae3ff}.nox-app-agent-shell{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:.9rem;background:linear-gradient(155deg,#f0a95d06,#030405)}.nox-app-agent-runtime{padding:1rem;border-bottom:1px solid rgba(255,255,255,.06)}.nox-app-agent-runtime>span{font-family:var(--font-mono);font-size:.48rem;text-transform:uppercase;letter-spacing:.1em;color:#f0a95d}.nox-app-agent-runtime h3{margin-top:.45rem;font-size:1rem;color:#fff}.nox-app-agent-runtime p{margin-top:.4rem;max-width:60rem;font-size:.76rem;line-height:1.62;color:#ffffff94}.nox-app-runtime-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.nox-app-runtime-chips span{padding:.34rem .5rem;border:1px solid rgba(255,255,255,.07);border-radius:999px;font-size:.55rem;color:#ffffff80}.nox-app-learning-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:.4rem;align-items:center;padding:1rem}.nox-app-learning-flow article{padding:.65rem;border:1px solid rgba(255,255,255,.055);border-radius:.6rem;background:#00000024}.nox-app-learning-flow article svg{width:.75rem;height:.75rem;color:#f0a95d}.nox-app-learning-flow article span{display:block;margin-top:.45rem;font-family:var(--font-mono);font-size:.44rem;text-transform:uppercase;letter-spacing:.07em;color:#ffffff42}.nox-app-learning-flow article b{display:block;margin-top:.2rem;font-size:.58rem;color:#ffffffad}.nox-app-learning-flow>svg{width:.7rem;height:.7rem;color:#ffffff24}.nox-app-learning-guard{display:flex;gap:.5rem;align-items:flex-start;padding:.7rem 1rem;border-top:1px solid rgba(255,255,255,.055);background:#6ef0bb04}.nox-app-learning-guard svg{width:.8rem;height:.8rem;flex:none;color:#6ef0bb}.nox-app-learning-guard span{font-size:.66rem;line-height:1.55;color:#ffffff73}.nox-app-collab-shell{display:grid;grid-template-columns:.8fr auto 1.2fr auto .8fr;gap:.55rem;align-items:center;padding:1rem;border:1px solid rgba(255,255,255,.07);border-radius:.85rem;background:#050609}.nox-app-collab-shell>svg{width:.75rem;height:.75rem;color:#ffffff29}.nox-app-collab-project,.nox-app-collab-result{padding:.8rem;border:1px solid rgba(255,255,255,.06);border-radius:.65rem;background:#00000029}.nox-app-collab-project span,.nox-app-collab-result span{font-family:var(--font-mono);font-size:.45rem;text-transform:uppercase;letter-spacing:.09em;color:#9f8cff}.nox-app-collab-project h3{margin-top:.4rem;font-size:.8rem;color:#fff}.nox-app-collab-project p{margin-top:.25rem;font-size:.58rem;color:#ffffff5c}.nox-app-collab-actors{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.nox-app-collab-actors article{padding:.65rem;border:1px solid rgba(255,255,255,.05);border-radius:.55rem;background:#ffffff04}.nox-app-collab-actors svg{width:.78rem;height:.78rem;color:#9f8cff}.nox-app-collab-actors b,.nox-app-collab-actors span{display:block}.nox-app-collab-actors b{margin-top:.4rem;font-size:.62rem;color:#ffffffb8}.nox-app-collab-actors span{margin-top:.22rem;font-size:.52rem;line-height:1.4;color:#ffffff52}.nox-app-collab-result svg{width:.85rem;height:.85rem;color:#6ef0bb}.nox-app-collab-result b{display:block;margin-top:.38rem;font-size:.62rem;line-height:1.4;color:#ffffffad}.nox-self-shell{display:grid;gap:.7rem}.nox-self-lane{overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:.85rem;background:linear-gradient(150deg,#6ef0bb06,#040506)}.nox-self-lane.is-upgrade{background:linear-gradient(150deg,#9f8cff09,#040506)}.nox-self-lane-head{display:flex;gap:.65rem;align-items:flex-start;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.055)}.nox-self-lane-head>svg{width:1rem;height:1rem;flex:none;color:#6ef0bb}.nox-self-lane.is-upgrade .nox-self-lane-head>svg{color:#9f8cff}.nox-self-lane-head span{font-family:var(--font-mono);font-size:.46rem;text-transform:uppercase;letter-spacing:.09em;color:#ffffff52}.nox-self-lane-head h3{margin-top:.25rem;font-size:.88rem;color:#fff}.nox-self-flow{display:grid;grid-template-columns:repeat(11,auto);gap:.35rem;align-items:center;padding:.8rem 1rem;overflow-x:auto}.nox-self-flow>div{min-width:7.5rem;padding:.55rem;border:1px solid rgba(255,255,255,.05);border-radius:.5rem;background:#00000024}.nox-self-flow span,.nox-self-flow b{display:block}.nox-self-flow span{font-family:var(--font-mono);font-size:.4rem;text-transform:uppercase;color:#ffffff40}.nox-self-flow b{margin-top:.22rem;font-size:.56rem;color:#ffffffa6}.nox-self-flow>svg{width:.64rem;height:.64rem;color:#ffffff24}.nox-upgrade-sources{display:flex;flex-wrap:wrap;gap:.35rem;padding:.8rem 1rem .4rem}.nox-upgrade-sources span{display:flex;align-items:center;gap:.32rem;padding:.35rem .45rem;border:1px solid rgba(159,140,255,.1);border-radius:.45rem;background:#9f8cff06;font-size:.55rem;color:#ffffff85}.nox-upgrade-sources svg{width:.68rem;height:.68rem;color:#9f8cff}.nox-upgrade-flow{display:flex;align-items:center;gap:.28rem;padding:.45rem 1rem .8rem;overflow-x:auto}.nox-upgrade-flow span{flex:none;padding:.35rem .45rem;border:1px solid rgba(255,255,255,.05);border-radius:.4rem;font-size:.52rem;color:#ffffff85}.nox-upgrade-flow svg{width:.6rem;height:.6rem;flex:none;color:#ffffff24}.nox-self-note{display:flex;align-items:flex-start;gap:.5rem;padding:.68rem 1rem;border-top:1px solid rgba(255,255,255,.05)}.nox-self-note svg{width:.78rem;height:.78rem;flex:none;color:#6ef0bb}.nox-self-note span{font-size:.66rem;line-height:1.5;color:#ffffff70}.nox-arch-shell{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:.9rem;background:#040507}.nox-arch-graph{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:.4rem;align-items:center;padding:1rem;border-bottom:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 50% 20%,rgba(127,140,255,.05),transparent 36%)}.nox-arch-graph article{padding:.7rem;border:1px solid rgba(255,255,255,.055);border-radius:.6rem;background:#0000002b}.nox-arch-graph article svg{width:.8rem;height:.8rem;color:#7f8cff}.nox-arch-graph article span,.nox-arch-graph article b{display:block}.nox-arch-graph article span{margin-top:.45rem;font-family:var(--font-mono);font-size:.42rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff42}.nox-arch-graph article b{margin-top:.2rem;font-size:.6rem;color:#ffffffad}.nox-arch-graph>svg{width:.65rem;height:.65rem;color:#ffffff24}.nox-arch-value{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;padding:.9rem}.nox-arch-value article{padding:.8rem;border:1px solid rgba(255,255,255,.05);border-radius:.6rem;background:#ffffff03}.nox-arch-value span{font-family:var(--font-mono);font-size:.45rem;text-transform:uppercase;letter-spacing:.09em;color:#9f8cff}.nox-arch-value h3{margin-top:.4rem;font-size:.78rem;color:#fff}.nox-arch-value p{margin-top:.35rem;font-size:.7rem;line-height:1.58;color:#ffffff80}.nox-arch-foot{display:flex;gap:.5rem;align-items:flex-start;padding:.7rem .9rem;border-top:1px solid rgba(255,255,255,.05);background:#7f8cff04}.nox-arch-foot svg{width:.8rem;height:.8rem;flex:none;color:#6ef0bb}.nox-arch-foot span{font-size:.66rem;line-height:1.5;color:#ffffff70}.nox-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.nox-download-card{display:flex;min-height:290px;flex-direction:column;padding:1.1rem;border:1px solid rgba(255,255,255,.075);border-radius:.9rem;background:linear-gradient(150deg,#ffffff05,#0000002e)}.nox-download-card.is-live{border-color:#6ef0bb29;background:linear-gradient(150deg,#6ef0bb08,#0003)}.nox-download-card.is-pending{border-color:#7f8cff21}.nox-download-card-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.nox-download-card-head>span{display:flex;align-items:center;gap:.4rem;font:600 10px/1.2 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff7a}.nox-download-card-head svg{width:.85rem;height:.85rem;color:#6ef0bb}.nox-download-card.is-pending .nox-download-card-head svg{color:#7f8cff}.nox-download-card-head>b{padding:.3rem .45rem;border:1px solid rgba(110,240,187,.14);border-radius:999px;background:#6ef0bb09;font:600 9px/1 ui-monospace,monospace;letter-spacing:.1em;color:#6ef0bb}.nox-download-card.is-pending .nox-download-card-head>b{border-color:#7f8cff24;background:#7f8cff09;color:#9f8cff}.nox-download-card h3{margin-top:1.35rem;font-size:1.08rem;color:#fff}.nox-download-card>p{margin-top:.5rem;max-width:48rem;font-size:13px;line-height:1.64;color:#f4f8ff9e}.nox-download-meta{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.85rem}.nox-download-meta span{padding:.32rem .45rem;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#ffffff05;font-size:10.5px;color:#ffffff75}.nox-download-card>.pf-btn{align-self:flex-start;margin-top:auto;min-height:44px}.nox-download-disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.nox-download-card>small{display:flex;align-items:center;gap:.4rem;margin-top:.65rem;font-size:10.5px;line-height:1.45;color:#ffffff5c}.nox-download-card>small svg{width:.72rem;height:.72rem;flex:none;color:#6ef0bb}.nox-download-card.is-pending>small svg{color:#7f8cff}@media(max-width:760px){.nox-download-grid{grid-template-columns:1fr}.nox-download-card{min-height:0}.nox-download-card>.pf-btn{margin-top:1rem;width:100%;justify-content:center}}.nox-app-launch-strip{display:grid;grid-template-columns:1fr 1fr auto;gap:.6rem;align-items:center;padding:.8rem;border:1px solid rgba(255,255,255,.065);border-radius:.75rem;background:#ffffff04}.nox-app-launch-strip>div{display:grid;grid-template-columns:auto 1fr;gap:.1rem .4rem;align-items:center}.nox-app-launch-strip>div svg{grid-row:1/3;width:.78rem;height:.78rem;color:#7f8cff}.nox-app-launch-strip span{font-family:var(--font-mono);font-size:.42rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff42}.nox-app-launch-strip b{font-size:.58rem;color:#ffffffa3}.nox-app-launch-strip>a{display:flex;align-items:center;gap:.35rem;min-height:44px;font-size:.6rem;color:#ffffffb3}.nox-app-launch-strip>a svg{width:.68rem;height:.68rem;color:#7f8cff}@media(max-width:1100px){.nox-app-system-map{grid-template-columns:repeat(2,1fr)}.nox-app-learning-flow{grid-template-columns:repeat(5,1fr)}.nox-app-learning-flow>svg{display:none}.nox-app-collab-shell{grid-template-columns:1fr}.nox-app-collab-shell>svg{transform:rotate(90deg);justify-self:center}.nox-arch-graph{grid-template-columns:1fr 1fr 1fr}.nox-arch-graph>svg{display:none}}@media(max-width:680px){.nox-app-panel-body{grid-template-columns:1fr}.nox-app-panel-body>aside{display:grid;grid-template-columns:repeat(4,1fr);border-right:0;border-bottom:1px solid rgba(255,255,255,.055)}.nox-app-panel-body>aside span{text-align:center;padding:.5rem .2rem}.nox-app-panel-grid,.nox-app-system-map{grid-template-columns:1fr}.nox-app-system-map>article>p{min-height:0}.nox-app-module-note{grid-template-columns:auto 1fr}.nox-app-module-note>a{grid-column:1/-1}.nox-app-learning-flow{grid-template-columns:1fr 1fr}.nox-app-learning-flow>article:last-of-type{grid-column:1/-1}.nox-app-collab-actors,.nox-arch-graph,.nox-arch-value,.nox-app-launch-strip{grid-template-columns:1fr}.nox-app-launch-strip>a{justify-self:start}}.nox-platform [class*="text-[8px]"],.journey-page [class*="text-[8px]"],.nox-platform [class*="text-[8.5px]"],.journey-page [class*="text-[8.5px]"],.nox-platform [class*="text-[9px]"],.journey-page [class*="text-[9px]"]{font-size:11px!important}.nox-platform [class*="text-[10px]"],.journey-page [class*="text-[10px]"]{font-size:11.5px!important}.nox-platform [class*="text-[11px]"],.journey-page [class*="text-[11px]"]{font-size:12px!important}.nox-platform [class*="text-[12px]"],.journey-page [class*="text-[12px]"],.nox-platform .text-xs,.journey-page .text-xs{font-size:13px!important}.nox-platform small{font-size:11px}.nox-platform :is(.pf-module-capability-block>p,.pf-business-stage>div:last-child,.pf-business-proof-empty,.pf-business-control-panel>p,.forge-self-step p,.forge-capability-column>p,.forge-node-inspector>p,.living-loop-inspector>p,.business-stack-context>p,.nox-app-panel-context p,.nox-app-module-note p,.nox-app-agent-runtime p,.nox-app-learning-guard span,.nox-self-note span,.nox-arch-value p,.nox-arch-foot span){font-size:13px!important;line-height:1.62!important;color:#f4f8ffad!important}.nox-platform :is(.forge-capability-modules span,.forge-node-inspector dd,.forge-semantic-relations span,.living-loop-example span,.business-stack-pipeline li,.business-stack-feedback b,.nox-app-system-map>article>p,.nox-app-panel-agent p,.nox-app-collab-project p,.nox-app-collab-actors span,.nox-app-collab-result b){font-size:12px!important;line-height:1.55!important;color:#f0f5ff99!important}.nox-app-panel-body>aside span{font-size:11px!important}.nox-app-panel-context>span,.nox-app-panel-grid small,.nox-app-agent-runtime>span,.nox-app-learning-flow article span,.nox-app-collab-project>span,.nox-app-collab-result>span,.nox-self-lane-head span,.nox-self-flow span,.nox-arch-graph article span,.nox-arch-value>article>span,.nox-app-launch-strip span{font-size:10.5px!important;color:#e8efff99!important}.nox-app-panel-grid span,.nox-app-runtime-chips span,.nox-upgrade-sources span,.nox-upgrade-flow span{font-size:11px!important;color:#f5f8ffa3!important}.nox-self-flow b,.nox-arch-graph article b,.nox-app-learning-flow article b{font-size:12px!important;color:#f8faffbf!important}.nox-app-modules,.nox-app-agents,.nox-app-collab,.nox-self-improvement,.nox-architecture-ontology{padding-top:clamp(3.5rem,5vw,5.25rem)!important;padding-bottom:clamp(3.5rem,5vw,5.25rem)!important}.nox-app-live{font-size:10.5px!important;color:#ffffff9e!important}.nox-app-system-head b{font-size:11px!important}.nox-app-system-map>article>small{font-size:11px!important;color:#ffffff75!important}.nox-app-collab-actors b{font-size:12px!important}.nox-app-launch-strip b{font-size:12px!important;color:#ffffffb8!important}@media(max-width:680px){.nox-app-system-map a{min-height:44px;padding:.55rem}.nox-self-flow{grid-template-columns:1fr 1fr;overflow:visible}.nox-self-flow>svg{display:none}.nox-upgrade-flow{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.nox-upgrade-flow>svg{display:none}.nox-upgrade-flow span{min-width:0;white-space:normal}.nox-app-system-map>article,.nox-self-lane,.nox-arch-shell{min-width:0}}.forge-journey-board{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:14px}.forge-journey-rail{display:grid;gap:8px}.forge-journey-rail article{display:grid;grid-template-columns:42px 1fr;gap:11px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff05}.forge-journey-rail article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.12);font:600 10px/1 ui-monospace,monospace;color:#ffffff6b}.forge-journey-rail article b,.forge-journey-rail article small{display:block}.forge-journey-rail article b{font-size:13px}.forge-journey-rail article small{margin-top:3px;font-size:11.5px;color:#ffffff7a}.forge-journey-rail article.is-done>span{border-color:#6ef0bb73;color:#6ef0bb}.forge-journey-rail article.is-active{border-color:#5ae3ff40;background:#5ae3ff09}.forge-journey-rail article.is-active>span{border-color:#5ae3ff8c;color:#5ae3ff;box-shadow:0 0 18px #5ae3ff1f}.forge-journey-insight{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:18px;border:1px solid rgba(127,140,255,.18);border-radius:12px;background:linear-gradient(145deg,#7f8cff12,#05050966)}.forge-journey-insight svg{width:20px;color:#7f8cff}.forge-journey-insight b{margin-top:13px;font-size:13px}.forge-journey-insight p{margin-top:7px;font-size:12px;line-height:1.6;color:#ffffff85}.forge-project-board{display:grid;grid-template-columns:1fr 1fr;gap:10px}.forge-project-board>article{padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#ffffff05}.forge-project-board h4{margin-top:12px;font-size:14px}.forge-project-board p{margin-top:6px;font-size:11.5px;line-height:1.55;color:#ffffff80}.forge-project-actors{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.forge-project-actors span{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid rgba(255,255,255,.07);border-radius:7px;font-size:10.5px;color:#ffffff94}.forge-project-actors svg{width:12px;height:12px}.forge-project-chat{display:flex;gap:12px;align-items:flex-start;margin-top:10px;padding:13px 15px;border:1px solid rgba(90,227,255,.12);border-radius:11px;background:#5ae3ff06}.forge-project-chat>svg{width:17px;color:#5ae3ff}.forge-project-chat b{font-size:12px}.forge-project-chat p{margin-top:4px;font-size:11.5px;color:#ffffff85}@media(max-width:900px){.forge-journey-board{grid-template-columns:1fr}.forge-project-board{grid-template-columns:1fr 1fr}}@media(max-width:680px){.forge-project-board{grid-template-columns:1fr}.forge-journey-rail article{grid-template-columns:38px 1fr}}.forge-analysis-screen .forge-chat-panel{justify-content:flex-start}.forge-analysis-insight{margin-top:.7rem;padding:.65rem;border-top:1px solid rgba(255,255,255,.06)}.forge-analysis-insight b{font-size:.55rem;color:#fff}.forge-analysis-insight p{margin-top:.3rem;font-size:.5rem;line-height:1.5;color:#fff6}.forge-journey-summary{display:grid;grid-template-columns:auto 1fr auto;gap:.7rem;align-items:center;padding:.75rem;border:1px solid rgba(90,227,255,.12);border-radius:.75rem;background:#5ae3ff06}.forge-journey-summary>svg{width:1.1rem;color:#5ae3ff}.forge-journey-summary span,.forge-journey-summary small{display:block;font-size:.45rem;color:#ffffff52}.forge-journey-summary b{display:block;margin:.12rem 0;font-size:.68rem;color:#fff}.forge-journey-summary>strong{font:600 .5rem/1 var(--font-mono);color:#5ae3ff}.forge-journey-rail article>span{font-size:.42rem}.forge-journey-proof{width:100%;margin-top:.8rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.07)}.forge-journey-proof span,.forge-journey-proof small{display:block;font-size:.44rem;color:#ffffff4d}.forge-journey-proof strong{display:block;margin:.2rem 0;font-size:.62rem;color:#6ef0bb}.forge-quest-feature{display:grid;grid-template-columns:1.25fr .75fr;gap:.65rem}.forge-quest-feature>div,.forge-quest-feature>aside{padding:.8rem;border:1px solid rgba(255,255,255,.07);border-radius:.75rem;background:linear-gradient(145deg,#ffffff07,#0000002e)}.forge-quest-feature h4{margin-top:.55rem;font-size:.85rem}.forge-quest-feature p{margin-top:.3rem;font-size:.55rem;line-height:1.5;color:#ffffff6e}.forge-quest-feature small{display:block;margin-top:.35rem;font-size:.44rem;color:#ffffff4d}.forge-quest-feature aside b{font-size:.6rem}.forge-quest-feature aside .forge-state-badge{margin-top:.7rem}.forge-skill-proof{display:flex;justify-content:space-between;gap:.5rem;margin-top:.45rem}.forge-skill-proof b,.forge-skill-proof small{font-size:.44rem}.forge-skill-proof b{color:#9f8cff}.forge-skill-proof small{color:#ffffff4d}.forge-skill-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.forge-skill-evidence article{padding:.7rem;border:1px solid rgba(255,255,255,.06);border-radius:.65rem;background:#00000029}.forge-skill-evidence span,.forge-skill-evidence small{display:block;font-size:.43rem;color:#ffffff47}.forge-skill-evidence b{display:block;margin:.3rem 0;font-size:.57rem;color:#ffffffb8}.forge-agent-chat{padding:.65rem;border:1px solid rgba(255,255,255,.07);border-radius:.78rem;background:linear-gradient(145deg,#ffffff07,#0000002e)}.forge-agent-action{display:flex;gap:.55rem;margin-top:.6rem;padding:.6rem;border:1px solid rgba(240,169,93,.13);border-radius:.6rem;background:#f0a95d09}.forge-agent-action svg{width:.8rem;color:#f0a95d}.forge-agent-action b{font-size:.55rem}.forge-agent-action p{margin-top:.2rem;font-size:.46rem;line-height:1.45;color:#ffffff57}.forge-agent-bottom{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.forge-agent-bottom>div{display:flex;gap:.55rem;padding:.7rem;border:1px solid rgba(255,255,255,.06);border-radius:.65rem;background:#00000029}.forge-agent-bottom svg{width:.85rem;color:#6ef0bb}.forge-agent-bottom b{font-size:.55rem}.forge-agent-bottom small{margin-top:.2rem;font-size:.44rem;line-height:1.4;color:#ffffff4d}@media(max-width:640px){.forge-quest-feature,.forge-skill-evidence,.forge-agent-bottom{grid-template-columns:1fr}.forge-journey-summary{grid-template-columns:auto 1fr}.forge-journey-summary>strong{grid-column:2}}.forge-self-section,.forge-quest-section{padding-block:6rem}.forge-self-section+.forge-quest-section{padding-top:4.25rem}.forge-quest-section+section{padding-top:4.5rem}@media(max-width:699px){.forge-self-section,.forge-quest-section{padding-block:4.5rem}.forge-self-section+.forge-quest-section,.forge-quest-section+section{padding-top:3.25rem}}.forge-journey-decision{display:grid;grid-template-columns:.42fr 1fr;gap:.65rem}.forge-decision-context,.forge-decision-fork{padding:.75rem;border:1px solid rgba(255,255,255,.07);border-radius:.75rem;background:#0000002e}.forge-decision-context>span{display:block;margin-bottom:.55rem;font:600 .46rem/1 var(--font-mono);text-transform:uppercase;color:#ffffff52}.forge-decision-context>div{display:flex;align-items:baseline;justify-content:space-between;padding:.35rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.forge-decision-context b{font-size:.72rem;color:#fff}.forge-decision-context small{font-size:.44rem;color:#ffffff52}.forge-fork-options{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.55rem}.forge-fork-options article{padding:.65rem;border:1px solid rgba(255,255,255,.07);border-radius:.6rem}.forge-fork-options article.is-recommended{border-color:#6ef0bb47;background:#6ef0bb09}.forge-fork-options span,.forge-fork-options small{display:block;font:600 .4rem/1.2 var(--font-mono);color:#ffffff4d}.forge-fork-options .is-recommended span{color:#6ef0bb}.forge-fork-options b{display:block;margin:.35rem 0;font-size:.58rem}.forge-fork-options p{font-size:.46rem;line-height:1.45;color:#fff6}.forge-fork-options small{margin-top:.45rem}.forge-human-bottleneck{display:flex;gap:.7rem;padding:.7rem;border:1px solid rgba(159,140,255,.14);border-radius:.7rem;background:#9f8cff06}.forge-human-bottleneck>svg{width:1rem;color:#9f8cff}.forge-human-bottleneck span{display:block;font:600 .42rem/1 var(--font-mono);text-transform:uppercase;color:#9f8cff}.forge-human-bottleneck b{display:block;margin:.25rem 0;font-size:.57rem}.forge-human-bottleneck p{font-size:.45rem;line-height:1.45;color:#ffffff61}.forge-ontology-layout{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.75fr)}.forge-graph-stage{min-height:34rem}.forge-node-inspector{max-height:none}.forge-inspector-depth{display:grid;gap:.45rem;margin-top:.7rem}.forge-inspector-depth>div{padding:.55rem;border:1px solid rgba(255,255,255,.055);border-radius:.55rem;background:#ffffff05}.forge-inspector-depth span{display:block;font:600 .42rem/1.2 var(--font-mono);text-transform:uppercase;color:#ffffff4d}.forge-inspector-depth p{margin-top:.25rem;font-size:.5rem;line-height:1.5;color:#ffffff8c}@media(max-width:900px){.forge-journey-decision,.forge-ontology-layout{grid-template-columns:1fr}.forge-graph-stage{min-height:30rem}}@media(max-width:640px){.forge-fork-options{grid-template-columns:1fr}.forge-graph-stage{min-height:36rem}.forge-inspector-depth{grid-template-columns:1fr}}.pf-deep-hero-image--live{display:flex;min-height:390px;align-items:stretch;background:radial-gradient(circle at 18% 18%,rgba(90,227,255,.1),transparent 35%),linear-gradient(145deg,#080b12,#030408)}.pf-deep-live-analysis{position:relative;z-index:2;display:grid;width:100%;grid-template-columns:1fr 1fr;gap:10px;padding:26px 26px 74px}.pf-deep-live-analysis>div{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(145deg,#ffffff09,#0000003d);box-shadow:inset 0 1px #ffffff06}.pf-deep-live-analysis>div:before{content:"";position:absolute;left:18px;top:18px;width:26px;height:2px;background:#5ae3ff;box-shadow:0 0 18px #5ae3ff66}.pf-deep-live-analysis span{font:600 9px/1.2 ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em;text-transform:uppercase;color:#5ae3ff9e}.pf-deep-live-analysis b{margin-top:28px;font-size:15px;line-height:1.3;color:#ffffffeb}.pf-deep-live-analysis small{margin-top:7px;font-size:11px;line-height:1.5;color:#ffffff6b}@media(max-width:680px){.pf-deep-hero-image--live{min-height:520px}.pf-deep-live-analysis{grid-template-columns:1fr;padding:18px 18px 76px}.pf-deep-live-analysis>div{min-height:94px}}.pf-module-visual--asset:after{display:none!important}.pf-module-visual--asset{background:#05070b}.pf-module-visual--asset img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.03)}.pf-module-visual--asset:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#02050985,#02050914 38%,#0205092e 70%,#02050980);pointer-events:none}.pf-module-visual--asset .pf-module-visual-words{top:.7rem;left:.7rem;right:.7rem;max-width:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:.35rem;z-index:3}.pf-module-visual--asset .pf-module-visual-words span{padding:.34rem .48rem;border:1px solid rgba(255,255,255,.14);border-radius:.42rem;background:#04070cc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.58rem;line-height:1.15;letter-spacing:.09em;color:#f5f9ffe6;box-shadow:0 5px 18px #0000003d}@media(max-width:680px){.pf-module-visual--asset .pf-module-visual-words span{font-size:.55rem;padding:.3rem .42rem}}.pf-module-card .pf-module-visual-words span{font-size:11.5px!important;line-height:1.2!important;letter-spacing:.055em!important}.pf-module-card .pf-module-status,.pf-module-card .pf-module-boundary,.pf-module-card small{font-size:11px!important;line-height:1.3!important}.pf-module-card p,.pf-module-card .pf-module-capability{font-size:12px!important;line-height:1.42!important}.pf-module-detail [class*=eyebrow],.pf-module-detail [class*=label],.pf-module-detail small{font-size:11px!important;line-height:1.3!important}.pf-module-detail [class*=chip],.pf-module-detail [class*=badge]{font-size:11px!important;line-height:1.25!important}@media(max-width:680px){.pf-module-card .pf-module-visual-words span{font-size:11px!important}.pf-module-card p,.pf-module-card .pf-module-capability{font-size:12.5px!important}}.pf-module-card .pf-module-policy,.pf-module-card .pf-module-capability-label,.pf-module-card .pf-module-mini-soft,.pf-module-card .pf-module-mini-soft *{font-size:11px!important;line-height:1.28!important}.pf-module-card .pf-module-policy{letter-spacing:.04em!important}.pf-module-system-copy{max-width:64rem;margin-bottom:1.5rem}.pf-module-system-copy h2{max-width:24ch!important;font-size:clamp(1.8rem,2.2vw,2.65rem)}.pf-module-system-copy p{max-width:52rem!important;font-size:.9rem;line-height:1.7}.pf-module-system-copy>span{margin-top:.75rem}.pf-module-grid{grid-template-columns:minmax(0,1fr)!important;gap:1rem}.pf-module-card{min-height:0!important;padding:1rem;gap:.85rem}.pf-module-summary,.pf-module-capability-block{min-height:0!important}@media(min-width:1800px){.pf-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:92rem}}.roadmap-inline-detail{display:flex!important;flex-direction:column;gap:.7rem!important;margin:.35rem .45rem .9rem 1.25rem!important;padding:.9rem!important}.roadmap-inline-detail>div{padding:.75rem .8rem!important}.roadmap-inline-detail span{font-size:10px!important;line-height:1.35!important;letter-spacing:.11em!important}.roadmap-inline-detail p{margin-top:.42rem!important;font-size:12.5px!important;line-height:1.65!important;color:#ffffffad!important}.roadmap-inline-link{font-size:12px!important}.roadmap-inline-summary{font-size:12px!important;line-height:1.55!important;color:#ffffff8f!important}@media(max-width:699px){.roadmap-inline-detail{margin-left:.65rem!important;margin-right:.2rem!important}.roadmap-inline-detail p{font-size:12.5px!important}}.pf-design-showcase{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(145deg,#0c0e14fa,#05070bfa);box-shadow:0 30px 80px #00000047}.pf-design-showcase-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:1.4rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 10% 0%,rgba(240,169,93,.08),transparent 36%)}.pf-design-showcase-head p{font:600 10px/1.2 ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b}.pf-design-showcase-head h2{margin-top:.45rem;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.15;color:#fff}.pf-design-showcase-head>span{font:500 10px/1.2 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b}.pf-design-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff12}.pf-design-showcase-grid article{min-height:170px;padding:1.15rem;background:#090b10}.pf-design-showcase-grid article>div{display:flex;justify-content:flex-end}.pf-design-showcase-grid article span{display:inline-flex;padding:.28rem .45rem;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff06;font:600 9px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff75}.pf-design-showcase-grid h3{margin-top:1.1rem;font-size:15px;font-weight:600;color:#ffffffeb}.pf-design-showcase-grid p{margin-top:.5rem;font-size:12.5px;line-height:1.6;color:#ffffff94}.pf-design-provider-note{display:grid;grid-template-columns:180px 1fr;gap:1rem;padding:1.2rem 1.5rem;border-top:1px solid rgba(255,255,255,.08);background:#f0a95d06}.pf-design-provider-note b{font-size:12px;color:#f0a95d}.pf-design-provider-note p{font-size:12.5px;line-height:1.65;color:#ffffff9e}@media(max-width:900px){.pf-design-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-design-provider-note{grid-template-columns:1fr}}@media(max-width:620px){.pf-design-showcase-head{align-items:flex-start;flex-direction:column}.pf-design-showcase-grid{grid-template-columns:1fr}.pf-design-showcase-grid article{min-height:0}}.pf-module-visual--nox-design{background:linear-gradient(150deg,#080a0f,#030407)}.pf-module-visual--nox-design .pf-module-visual-glow,.pf-module-visual--nox-design .pf-module-visual-grid,.pf-module-visual--nox-design .pf-module-visual-network{display:none}.pf-design-card-preview{position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;border:1px solid rgba(255,255,255,.09);border-radius:12px;overflow:hidden;background:#080a0f;box-shadow:0 18px 45px #00000059}.pf-design-card-bar{height:27px;display:flex;align-items:center;gap:5px;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.07);background:#0d1017}.pf-design-card-bar i{width:5px;height:5px;border-radius:50%;background:#ffffff38}.pf-design-card-bar span{margin-left:auto;font:600 7px/1 ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase;color:#ffffff57}.pf-design-card-body{display:grid;grid-template-columns:28px 1fr 52px;height:calc(100% - 27px)}.pf-design-card-body aside{display:flex;flex-direction:column;gap:9px;padding:9px 6px;border-right:1px solid rgba(255,255,255,.06)}.pf-design-card-body aside b{display:grid;place-items:center;width:16px;height:16px;border-radius:5px;background:#ffffff0a;font:600 6px/1 ui-monospace,monospace;color:#ffffff57}.pf-design-card-body main{padding:10px}.pf-design-canvas{height:76%;border:1px solid rgba(240,169,93,.14);border-radius:8px;background:radial-gradient(circle at 70% 25%,rgba(127,140,255,.12),transparent 34%),#0b0d13;display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:1fr 1fr;gap:5px;padding:7px}.pf-design-canvas span{display:block;border:1px solid rgba(255,255,255,.07);border-radius:5px;background:#ffffff06}.pf-design-canvas span:first-child{grid-row:1/3}.pf-design-qa-line{display:flex;gap:5px;margin-top:6px}.pf-design-qa-line em{padding:3px 5px;border:1px solid rgba(255,255,255,.07);border-radius:4px;font:500 6px/1 ui-monospace,monospace;color:#ffffff6b;font-style:normal}.pf-design-inspector{display:flex;flex-direction:column;gap:7px;padding:9px 7px;border-left:1px solid rgba(255,255,255,.06);background:#090b10}.pf-design-inspector i{height:7px;border-radius:3px;background:#ffffff0f}.pf-design-inspector i:nth-child(2){width:70%}.pf-design-inspector i:nth-child(3){height:28px}.pf-design-inspector i:nth-child(4){width:82%}.pf-design-mini{background:linear-gradient(145deg,#07090d,#0c0f15)!important}.pf-design-mini:after{display:none!important}.pf-design-mini-top{display:flex;align-items:center;justify-content:space-between;height:30px;padding:0 .65rem;border-bottom:1px solid rgba(255,255,255,.08);font:600 8px/1 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.pf-design-mini-top em{font-style:normal;color:#6ef0bb}.pf-design-mini-body{display:grid;grid-template-columns:34px 1fr 42px;height:calc(100% - 30px)}.pf-design-mini-left,.pf-design-mini-right{display:flex;flex-direction:column;gap:7px;padding:9px 7px;border-right:1px solid rgba(255,255,255,.06)}.pf-design-mini-right{border-right:0;border-left:1px solid rgba(255,255,255,.06)}.pf-design-mini-left i,.pf-design-mini-right i{height:6px;border-radius:4px;background:#ffffff17}.pf-design-mini-left i:nth-child(2),.pf-design-mini-right i:nth-child(3){background:#f0a95d47}.pf-design-mini-canvas{display:grid;place-items:center;padding:10px}.pf-design-mini-frame{width:78%;height:72%;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#10131a;box-shadow:0 12px 28px #00000059}.pf-design-mini-frame span{display:block;height:7px;margin-bottom:6px;border-radius:4px;background:#ffffff17}.pf-design-mini-frame span:first-child{width:58%;height:12px;background:linear-gradient(90deg,#f0a95d6b,#7f8cff47)}.pf-design-mini-frame span:last-child{width:76%}.pf-design-product-shell{display:grid;grid-template-columns:160px minmax(0,1fr) 180px;grid-template-rows:minmax(360px,48vw) auto;margin:0;border-bottom:1px solid rgba(255,255,255,.08);background:#07090d;min-height:430px}.pf-design-product-shell>aside{display:flex;flex-direction:column;gap:.58rem;padding:1rem;border-right:1px solid rgba(255,255,255,.07);background:#080a0f}.pf-design-product-shell>aside>p{margin-bottom:.4rem;font:600 9px/1.2 ui-monospace,monospace;letter-spacing:.14em;color:#ffffff61}.pf-design-product-shell>aside>b,.pf-design-product-shell>aside>span{padding:.55rem .6rem;border-radius:8px;font-size:11px;color:#ffffff94}.pf-design-product-shell>aside>b{border:1px solid rgba(240,169,93,.16);background:#f0a95d0e;color:#ffffffe6}.pf-design-product-shell>aside>button{margin-top:auto;min-height:36px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;font-size:11px;color:#ffffff8c}.pf-design-product-main{min-width:0;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 35%,rgba(127,140,255,.055),transparent 34%),#07090d}.pf-design-product-main>header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:54px;padding:0 .9rem;border-bottom:1px solid rgba(255,255,255,.07)}.pf-design-product-main>header div{display:flex;align-items:center;gap:.65rem}.pf-design-product-main>header b{font-size:12px;color:#fff}.pf-design-product-main>header div span{font:500 9px/1 ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#6ef0bb}.pf-design-product-main>header nav{display:flex;align-items:center;gap:.35rem}.pf-design-product-main>header nav span,.pf-design-product-main>header nav strong{padding:.38rem .5rem;border:1px solid rgba(255,255,255,.08);border-radius:6px;font-size:9.5px;color:#ffffff7a}.pf-design-product-main>header nav strong{color:#6ef0bb;border-color:#6ef0bb26}.pf-design-product-canvas{display:grid;place-items:center;flex:1;min-height:0;padding:1.4rem}.pf-design-product-preview{width:min(88%,760px);aspect-ratio:16/10;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0d1016;box-shadow:0 30px 70px #00000073}.pf-design-product-preview-bar{display:flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-bottom:1px solid rgba(255,255,255,.06)}.pf-design-product-preview-bar i{width:5px;height:5px;border-radius:50%;background:#ffffff26}.pf-design-product-preview-bar i:first-child{background:#f0a95d80}.pf-design-product-preview-hero{padding:12% 10% 8%}.pf-design-product-preview-hero span,.pf-design-product-preview-hero b,.pf-design-product-preview-hero small{display:block;border-radius:999px;background:#ffffff14}.pf-design-product-preview-hero span{width:28%;height:7px;background:#f0a95d47}.pf-design-product-preview-hero b{width:72%;height:18px;margin-top:12px;background:linear-gradient(90deg,#ffffff30,#ffffff12)}.pf-design-product-preview-hero small{width:58%;height:7px;margin-top:10px}.pf-design-product-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:0 10%}.pf-design-product-preview-grid i{aspect-ratio:1.5;border:1px solid rgba(255,255,255,.065);border-radius:7px;background:#ffffff06}.pf-design-product-inspector{border-right:0!important;border-left:1px solid rgba(255,255,255,.07)}.pf-design-product-inspector div{margin-top:auto;padding:.65rem;border:1px solid rgba(127,140,255,.13);border-radius:8px;background:#7f8cff09}.pf-design-product-inspector div small,.pf-design-product-inspector div strong{display:block}.pf-design-product-inspector div small{font:600 8px/1 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#7f8cff}.pf-design-product-inspector div strong{margin-top:.38rem;font-size:11px;color:#ffffffb8}.pf-design-product-shell>footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1rem;border-top:1px solid rgba(255,255,255,.07);background:#080a0f;font-size:10.5px;color:#ffffff73}.pf-design-product-shell>footer b{font-weight:500;color:#ffffffad}@media(max-width:900px){.pf-design-product-shell{grid-template-columns:120px minmax(0,1fr);grid-template-rows:minmax(330px,56vw) auto}.pf-design-product-inspector{display:none!important}.pf-design-product-shell>footer{grid-column:1/-1}}@media(max-width:620px){.pf-design-product-shell{display:block;min-height:0}.pf-design-product-shell>aside:first-child{display:none}.pf-design-product-main>header{align-items:flex-start;flex-direction:column;padding:.7rem}.pf-design-product-canvas{min-height:280px;padding:.9rem}.pf-design-product-shell>footer{display:block}.pf-design-product-shell>footer b{display:block;margin-top:.35rem}}.hcn-entry-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;max-width:690px}.hcn-entry-map>a{display:flex;align-items:flex-start;gap:9px;min-height:62px;padding:11px 12px;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:#06080c75;color:#ffffffa8;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.hcn-entry-map>a:hover{border-color:#5ae3ff47;background:#0c1016b3;transform:translateY(-1px)}.hcn-entry-map svg{flex:0 0 auto;margin-top:2px;color:#5ae3ffb8}.hcn-entry-map span{display:flex;min-width:0;flex-direction:column;gap:3px}.hcn-entry-map b{font-size:11.5px;line-height:1.25;color:#ffffffe6}.hcn-entry-map small{font-size:10.5px;line-height:1.35;color:#ffffff75}@media(max-width:700px){.hcn-entry-map{grid-template-columns:1fr}.hcn-entry-map>a{min-height:0}}.pclarity-zone{position:relative;padding:1.2rem 0 4.5rem;background:linear-gradient(180deg,#0405084d,#040508d1)}.pclarity-head{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:.8rem 2rem;align-items:start;padding:1.25rem 0 1.4rem;border-top:1px solid rgba(255,255,255,.1)}.pclarity-head>p{font:600 10px/1.3 ui-monospace,monospace;letter-spacing:.16em;color:#fff6}.pclarity-head h2{max-width:24ch;font-size:clamp(1.45rem,2.4vw,2.3rem);line-height:1.08;letter-spacing:-.025em;color:#fff}.pclarity-head>span{grid-column:2;max-width:64rem;font-size:14px;line-height:1.65;color:#ffffff94}.pclarity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff12}.pclarity-grid article{min-height:205px;padding:1.25rem;background:#07090df7}.pclarity-index{display:flex;align-items:center;justify-content:space-between;color:#ffffff59}.pclarity-index svg{width:17px;height:17px}.pclarity-index span{font:600 9px/1 ui-monospace,monospace;letter-spacing:.12em}.pclarity-grid h3{margin-top:2.6rem;font-size:15px;font-weight:600;color:#fffffff0}.pclarity-grid p{margin-top:.55rem;font-size:12.5px;line-height:1.62;color:#ffffff91}.pclarity-access{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1px;padding:1.1rem 1.25rem;border:1px solid rgba(255,255,255,.08);border-radius:0 0 18px 18px;background:#ffffff05}.pclarity-access small{display:block;font:600 9px/1.2 ui-monospace,monospace;letter-spacing:.15em;color:#ffffff59}.pclarity-access b{display:block;margin-top:.4rem;font-size:12.5px;font-weight:500;color:#ffffffb3}.pclarity-access nav{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.pclarity-access a{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .7rem;border:1px solid rgba(255,255,255,.09);border-radius:9px;font-size:11px;color:#ffffffb3;transition:.2s ease}.pclarity-access a:hover{border-color:#fff3;color:#fff;background:#ffffff09}.pclarity-access svg{width:12px;height:12px}@media(max-width:900px){.pclarity-head{grid-template-columns:1fr}.pclarity-head>span{grid-column:1}.pclarity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pclarity-access{align-items:flex-start;flex-direction:column}.pclarity-access nav{justify-content:flex-start}}@media(max-width:580px){.pclarity-zone{padding-bottom:3rem}.pclarity-grid{grid-template-columns:1fr}.pclarity-grid article{min-height:0}.pclarity-grid h3{margin-top:1.6rem}.pclarity-access nav{width:100%}.pclarity-access a{flex:1;justify-content:center;min-width:120px}}@media(max-width:580px){.pclarity-access a{min-height:44px;padding:.7rem .75rem}}#nox-studio-header{background:#050507f7!important;border-bottom-color:#ffffff14!important;box-shadow:0 10px 28px #0000003d}.hcn-main.module-glass-card,.hcn-sat-panel.nox-glass{position:relative;overflow:hidden}.hcn-main.module-glass-card:after,.hcn-sat-panel.nox-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,.045),transparent 22%,transparent 72%,rgba(255,255,255,.018));mix-blend-mode:screen}.hcn-main.module-glass-card{border-color:#ffffff29;box-shadow:inset 0 1px #ffffff12,0 46px 120px -42px #000000fa,0 0 100px -55px #c93030b3}.hcn-sat-panel.nox-glass{border-width:1px;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.hcn-sat--diagnose .hcn-sat-panel.nox-glass{background:linear-gradient(155deg,#0c151ef7,#07090efb);box-shadow:inset 0 1px #fff1,0 24px 70px -32px #000000f5,0 0 58px -28px #38bdf8a3}.hcn-sat--proof .hcn-sat-panel.nox-glass{background:linear-gradient(155deg,#0a1816f7,#070a0dfb);box-shadow:inset 0 1px #fff1,0 24px 70px -32px #000000f5,0 0 58px -28px #2dd4bf94}.hcn-sat--diagnose .hcn-sat-panel.nox-glass:before,.hcn-sat--proof .hcn-sat-panel.nox-glass:before{content:"";position:absolute;left:14px;right:14px;top:0;height:1px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.44}.hcn-sat--diagnose .hcn-sat-panel.nox-glass{color:#38bdf8}.hcn-sat--proof .hcn-sat-panel.nox-glass{color:#2dd4bf}@media(hover:hover){.hcn-stage:hover .hcn-main.module-glass-card{border-color:#fff3}}.nox-app-system-map a{font-size:11.5px!important;line-height:1.35!important;min-height:38px;padding:.5rem .55rem!important}.nox-app-system-map a svg{width:12px!important;height:12px!important}@media(max-width:900px){.nox-app-system-map a{font-size:12px!important;min-height:44px}}.pf-dominion-product-visual{position:relative;overflow:hidden;border:1px solid rgba(90,227,255,.16);border-radius:24px;background:linear-gradient(145deg,#060c16fa,#04070df0);box-shadow:0 28px 90px #00000057}.pf-dominion-product-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.pf-dominion-product-copy p{font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.17em;text-transform:uppercase;color:#5ae3ff}.pf-dominion-product-copy h2{margin-top:7px;font-size:22px;font-weight:650;color:#fff}.pf-dominion-product-copy span{max-width:520px;text-align:right;font-size:13px;line-height:1.6;color:#ffffff94}.pf-dominion-product-image{background:#02060c}.pf-dominion-product-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}@media(max-width:760px){.pf-dominion-product-copy{align-items:flex-start;flex-direction:column}.pf-dominion-product-copy span{text-align:left}.pf-dominion-product-image img{aspect-ratio:1.15/1}}.pf-modules-hero{position:relative;overflow:hidden;padding-top:clamp(5rem,8vw,8rem);padding-bottom:clamp(2.5rem,5vw,5rem);border-bottom:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 78% 24%,rgba(90,227,255,.065),transparent 30%),radial-gradient(circle at 18% 5%,rgba(127,140,255,.055),transparent 34%)}.pf-modules-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(2rem,5vw,5rem);align-items:end}.pf-modules-hero-copy{min-width:0}.pf-modules-title{max-width:17ch;margin:.8rem 0 0;font-size:clamp(2.3rem,5.3vw,5.7rem);line-height:.94;letter-spacing:-.055em;font-weight:560;color:#f6f8fb}.pf-modules-title em{font-style:normal;color:#f6f8fb7a}.pf-modules-lead{max-width:48rem;margin-top:1.4rem;font-size:clamp(.9rem,1.25vw,1.08rem);line-height:1.75;color:#eef3fa91}.pf-modules-status-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff12;box-shadow:0 24px 70px #00000040}.pf-modules-status-cell{position:relative;min-height:142px;display:grid;grid-template-columns:10px auto 1fr;grid-template-rows:auto auto;column-gap:.7rem;align-content:center;padding:1.15rem 1.2rem;background:#070a0ff5}.pf-modules-status-dot{grid-row:1/3;align-self:start;width:7px;height:7px;margin-top:.55rem;border-radius:50%}.pf-modules-status-cell strong{font-size:clamp(1.9rem,3vw,3.2rem);line-height:.9;letter-spacing:-.05em;color:#fff}.pf-modules-status-cell b{align-self:end;padding-left:.1rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e}.pf-modules-status-cell p{grid-column:2/-1;margin-top:.55rem;font-size:.72rem;line-height:1.5;color:#ffffff61}.pf-modules-section{padding-top:clamp(2.2rem,4vw,4rem);padding-bottom:clamp(5rem,8vw,8rem)}.pf-module-explorer{display:grid;gap:clamp(2rem,4vw,3.5rem)}.pf-system-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#fff1}.pf-system-flow-step{min-width:0;min-height:118px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:.75rem;align-items:center;padding:1rem;border:0;background:#090c11;color:inherit;text-align:left;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.pf-system-flow-step:hover,.pf-system-flow-step.is-active{background:#0d1219;box-shadow:inset 0 -2px 0 var(--flow-accent)}.pf-system-flow-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#ffffff06;color:var(--flow-accent)}.pf-system-flow-icon svg{width:17px;height:17px}.pf-system-flow-step b{display:block;font-size:.78rem;color:#ffffffe0}.pf-system-flow-step span{display:block;margin-top:.32rem;font-size:.67rem;line-height:1.45;color:#fff6}.pf-module-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(220px,.55fr);gap:.8rem;align-items:center}.pf-module-status-filters,.pf-scope-filter{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.pf-filter-pill,.pf-scope-filter button{min-height:34px;display:inline-flex;align-items:center;gap:.45rem;padding:0 .72rem;border:1px solid rgba(255,255,255,.075);border-radius:999px;background:#ffffff06;color:#ffffff8a;font-size:.68rem;cursor:pointer}.pf-filter-pill[aria-pressed=true],.pf-scope-filter button[aria-pressed=true]{border-color:#5ae3ff40;background:#5ae3ff0e;color:#dffbff}.pf-filter-pill span{opacity:.48;font-size:.62rem}.pf-filter-pill:disabled{opacity:.28;cursor:not-allowed}.pf-scope-filter>span{margin-right:.2rem;font:600 .62rem/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d}.pf-module-search{min-height:38px;display:flex;align-items:center;gap:.55rem;padding:0 .8rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06}.pf-module-search svg{width:15px;height:15px;color:#ffffff52}.pf-module-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#eef3f8;font:inherit;font-size:.75rem}.pf-module-search input::placeholder{color:#ffffff4d}.pf-module-sections{display:grid;gap:clamp(3.5rem,7vw,6rem)}.pf-module-system-row{display:block!important}.pf-module-system-copy{max-width:58rem;margin-bottom:1.5rem}.pf-module-system-copy h2{margin-top:.65rem;max-width:22ch;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.05;letter-spacing:-.04em;color:#fff}.pf-module-system-copy p{max-width:52rem;margin-top:.7rem;font-size:.85rem;line-height:1.7;color:#ffffff80}.pf-module-system-copy>span{display:inline-block;margin-top:.7rem;font:600 .62rem/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff47}.pf-module-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1rem!important}.pf-module-card{position:relative;display:flex!important;flex-direction:column;min-width:0;min-height:100%;overflow:hidden;padding:1rem!important;gap:.85rem!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px;background:linear-gradient(155deg,#0c0f15f5,#06080cfa);box-shadow:0 20px 55px #0000002e}.pf-module-card--featured{border-color:color-mix(in srgb,var(--module-card-accent) 28%,rgba(255,255,255,.075))!important}.pf-module-card-heading{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.pf-module-card-heading h3{margin:0;font-size:1rem;line-height:1.25;color:#f5f7fb}.pf-module-summary{min-height:0!important;margin:0;font-size:.78rem;line-height:1.55;color:#ffffff85}.pf-module-capability-block{min-height:0!important;padding:.85rem;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff05}.pf-module-capability-label{display:block;margin-bottom:.35rem;font:650 .6rem/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.11em;text-transform:uppercase;color:#ffffff47}.pf-module-capability-block>p{margin:0;font-size:.75rem;line-height:1.55;color:#ffffff9e}.pf-module-context-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;margin-top:.7rem;font-size:.68rem;line-height:1.45}@media(max-width:620px){.pf-module-context-line{grid-template-columns:1fr;gap:.2rem}}.pf-module-context-line b{color:#ffffff57}.pf-module-context-line span{color:#ffffff80}.pf-module-card-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.055)}.pf-module-policy,.pf-module-card-footer>a{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.66rem}.pf-module-policy{color:#ffffff61}.pf-module-policy svg,.pf-module-card-footer>a svg{width:13px;height:13px}.pf-module-card-footer>a{color:#ffffffc7;text-decoration:none}.pf-module-card-footer>a:hover{color:#fff}@media(min-width:760px){.pf-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1180px){.pf-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1000px){.pf-modules-hero-grid{grid-template-columns:1fr;align-items:start}.pf-modules-status-board{max-width:720px}.pf-system-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-system-flow-step:last-child{grid-column:1/-1}.pf-module-toolbar{grid-template-columns:1fr}}@media(max-width:620px){.pf-modules-hero{padding-top:4.8rem}.pf-modules-title{font-size:clamp(2.15rem,12vw,3.5rem)}.pf-modules-status-board{grid-template-columns:1fr 1fr}.pf-modules-status-cell{min-height:118px;padding:.9rem}.pf-system-flow{grid-template-columns:1fr}.pf-system-flow-step:last-child{grid-column:auto}.pf-module-card-footer{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.pf-deep-hero-copy h1{font-size:clamp(2.35rem,12vw,3.35rem);line-height:.98}.pf-deep-system-rail{grid-template-columns:1fr 1fr;gap:.5rem}.pf-deep-system-rail a{min-width:0;padding:.55rem}.pf-deep-system-rail a:last-child{grid-column:1/-1}.pf-deep-system-rail b{white-space:normal;overflow-wrap:anywhere}.pf-deep-hero-caption{align-items:flex-start;flex-direction:column;gap:.35rem}}.pf-module-mini-soft{display:grid;gap:.55rem;margin-top:-.15rem;padding:.7rem .75rem;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff04}.pf-module-mini-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}.pf-module-mini-head>span{display:inline-flex;align-items:center;gap:.38rem;min-width:0;font-weight:600;color:#ffffffb8}.pf-module-mini-head svg{width:14px;height:14px;flex:none}.pf-module-mini-head em{flex:none;font-style:normal;color:#ffffff4d}.pf-module-mini-flow{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem .42rem;min-width:0;color:#ffffff7a}.pf-module-mini-flow>span{display:inline-flex;align-items:center;gap:.22rem;min-width:0}.pf-module-mini-flow>span i{font-style:normal;color:#ffffff47}.pf-module-mini-flow>b{font-weight:400;color:#fff3}.pf-module-mini-flow>strong{font-weight:650;color:#ffffffc2}.pf-module-capability-chips{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.7rem}.pf-module-capability-chips>span{display:inline-flex;align-items:center;min-height:28px;padding:.3rem .46rem;border:1px solid rgba(255,255,255,.065);border-radius:7px;background:#ffffff05;color:#ffffff94;font-size:11px!important;line-height:1.25!important}.research-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.research-question-card{height:100%;padding:1.15rem 1.2rem;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:linear-gradient(150deg,#ffffff05,#0000001f)}.research-question-card h2{margin-top:.7rem!important}.research-question-card p{margin-top:.8rem!important;padding-top:.8rem!important}@media(max-width:760px){.research-question-grid{grid-template-columns:1fr;gap:.8rem}.research-question-card{padding:1rem}}.forge-ontology-shell{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:linear-gradient(155deg,#0a0c12f7,#040509fa)}.forge-ontology-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem .9rem;border-bottom:1px solid rgba(255,255,255,.055)}.forge-ontology-toolbar>div{display:flex;flex-wrap:wrap;gap:.38rem}.forge-ontology-toolbar button{min-height:44px;padding:.55rem .72rem;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff05;font-size:11px;color:#ffffff7a}.forge-ontology-toolbar button[aria-pressed=true]{border-color:#7f8cff4d;background:#7f8cff13;color:#fff}.forge-ontology-toolbar>span{display:inline-flex;align-items:center;gap:.35rem;font-size:11px;color:#ffffff7a}.forge-ontology-toolbar>span svg{width:14px;height:14px;color:#6ef0bb}.forge-ontology-layout{display:grid;gap:.8rem;padding:.8rem}.forge-graph-stage{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:radial-gradient(circle at 50% 45%,rgba(127,140,255,.06),transparent 42%),#0000002e}.forge-graph-edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.forge-graph-edges line{stroke:#ffffff14;stroke-width:.35}.forge-graph-edges line[data-active]{stroke:#7f8cff59}.forge-graph-node{position:absolute;z-index:2;display:grid;gap:.15rem;min-width:92px;max-width:135px;transform:translate(-50%,-50%);padding:.5rem .55rem;border:1px solid rgba(255,255,255,.075);border-radius:10px;background:#07090ef5;text-align:left}.forge-graph-node span,.forge-graph-node small{font:600 9px/1.2 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d}.forge-graph-node b{font-size:11px;line-height:1.25;color:#ffffffc7}.forge-graph-node[data-selected]{border-color:#7f8cff61;box-shadow:0 0 0 1px #7f8cff14,0 0 22px #7f8cff14}.forge-graph-node[data-dim]{opacity:.18}.forge-edge-label{position:absolute;z-index:1;transform:translate(-50%,-50%);padding:.12rem .28rem;border-radius:999px;background:#07090e;font:600 8px/1 ui-monospace,monospace;color:#ffffff4d}.forge-node-inspector{padding:.9rem;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff03}.forge-inspector-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.forge-inspector-head>span{font:600 10px/1 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em;color:#ffffff59}.forge-inspector-head i{width:8px;height:8px;border-radius:50%;background:#7f8cff}.forge-node-inspector h3{margin-top:.5rem;font-size:17px}.forge-node-inspector>p{margin-top:.4rem}.forge-node-inspector dl{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.7rem}.forge-node-inspector dl>div{padding:.48rem;border:1px solid rgba(255,255,255,.05);border-radius:8px}.forge-node-inspector dt{font:600 9px/1 ui-monospace,monospace;text-transform:uppercase;color:#ffffff47}.forge-node-inspector dd{margin-top:.25rem;color:#ffffff9e}.forge-inspector-proof{display:flex;align-items:center;gap:.4rem;margin-top:.7rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.05);color:#ffffff7a}.forge-inspector-proof svg{width:14px;height:14px;color:#6ef0bb}.forge-semantic-relations{display:flex;flex-wrap:wrap;gap:.42rem;padding:.75rem .8rem;border-top:1px solid rgba(255,255,255,.055)}.forge-semantic-relations>span{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .45rem;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#ffffff04}.forge-semantic-relations svg{width:13px;height:13px;flex:none;color:#7f8cff}.forge-semantic-relations b{color:#fffc}@media(max-width:640px){.forge-ontology-toolbar{align-items:flex-start;flex-direction:column}.forge-ontology-layout{padding:.6rem}.forge-graph-node{min-width:78px;max-width:100px;padding:.4rem}.forge-graph-node b{font-size:10px}.forge-node-inspector dl{grid-template-columns:1fr}}.business-stack-zone{width:100%}.business-stack-shell{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:1rem;background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--business-stack-accent) 12%,transparent),transparent 34%),linear-gradient(145deg,#0a0d15,#040509);box-shadow:inset 0 1px #ffffff0a,0 24px 70px #0000003d}.business-stack-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.075)}.business-stack-toolbar>div{display:grid;gap:.2rem}.business-stack-toolbar span,.business-stack-toolbar b,.business-stack-toolbar p{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.business-stack-toolbar span{font-size:.58rem;color:#ffffff6b}.business-stack-toolbar b{font-size:.72rem;color:#ffffffdb}.business-stack-toolbar p{display:flex;align-items:center;gap:.45rem;margin:0;font-size:.58rem;color:#def4eead}.business-stack-toolbar svg{width:.9rem;height:.9rem;color:#6ef0bb}.business-stack-tabs{display:flex;gap:.35rem;overflow-x:auto;padding:.7rem .8rem;border-bottom:1px solid rgba(255,255,255,.06);scrollbar-width:thin}.business-stack-tabs button{flex:0 0 auto;display:grid;gap:.18rem;min-width:8.25rem;padding:.62rem .7rem;border:1px solid rgba(255,255,255,.07);border-radius:.6rem;background:#ffffff05;text-align:left;transition:border-color .2s,background .2s}.business-stack-tabs button[aria-selected=true]{border-color:color-mix(in srgb,var(--business-stack-accent) 55%,transparent);background:color-mix(in srgb,var(--business-stack-accent) 10%,rgba(255,255,255,.02))}.business-stack-tabs button span{font-size:.72rem;font-weight:620;color:#ffffffc7}.business-stack-tabs button small{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.07em;color:#ffffff5e}.business-stack-main{display:grid;gap:1rem;padding:1rem}.business-stack-context{padding:1rem;border:1px solid rgba(255,255,255,.065);border-radius:.75rem;background:#ffffff05}.business-stack-context>span,.business-stack-stage-head span,.business-stack-feedback span,.business-stack-guardrail span{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.13em;text-transform:uppercase;color:color-mix(in srgb,var(--business-stack-accent) 68%,white 10%)}.business-stack-context h3{margin-top:.55rem;font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.15;letter-spacing:-.025em;color:#fff}.business-stack-context>p{margin-top:.65rem;max-width:45rem}.business-stack-status{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.065)}.business-stack-status i{width:.45rem;height:.45rem;border-radius:50%;background:var(--business-stack-accent);box-shadow:0 0 12px color-mix(in srgb,var(--business-stack-accent) 65%,transparent)}.business-stack-status b{font-size:.74rem;color:#ffffffd1}.business-stack-status span{font-size:.68rem;color:#ffffff6e}.business-stack-pipeline{display:grid;gap:.55rem}.business-stack-pipeline article{min-width:0;padding:.85rem;border:1px solid rgba(255,255,255,.07);border-radius:.7rem;background:#0000002e}.business-stack-stage-head{display:flex;align-items:center;justify-content:space-between}.business-stack-stage-head svg{width:1rem;height:1rem;color:var(--business-stack-accent)}.business-stack-pipeline article>b{display:block;margin-top:.75rem;font-size:.78rem;color:#ffffffd4}.business-stack-pipeline ul{display:grid;gap:.3rem;margin-top:.55rem}.business-stack-pipeline li{position:relative;padding-left:.65rem;list-style:none}.business-stack-pipeline li:before{content:"";position:absolute;left:0;top:.52em;width:.25rem;height:.25rem;border-radius:50%;background:color-mix(in srgb,var(--business-stack-accent) 72%,white 10%)}.business-stack-arrow{display:none;color:#fff3}.business-stack-feedback{display:grid;gap:.55rem;padding:0 1rem 1rem}.business-stack-feedback>div{padding:.75rem;border:1px solid rgba(255,255,255,.06);border-radius:.65rem;background:#ffffff04}.business-stack-feedback>div svg{width:.85rem;height:.85rem;color:var(--business-stack-accent)}.business-stack-feedback span,.business-stack-feedback b{display:block;margin-top:.35rem}.business-stack-feedback b{font-weight:600}.business-stack-feedback>svg{display:none}.business-stack-feedback .is-return{border-color:color-mix(in srgb,var(--business-stack-accent) 32%,rgba(255,255,255,.07));background:color-mix(in srgb,var(--business-stack-accent) 6%,rgba(255,255,255,.014))}.business-stack-guardrail{display:flex;align-items:flex-start;gap:.65rem;padding:.8rem 1rem;border-top:1px solid rgba(255,255,255,.06);background:#6ef0bb05}.business-stack-guardrail>svg{width:1rem;height:1rem;flex:none;color:#6ef0bb}.business-stack-guardrail b{display:block;margin-top:.28rem;font-size:.75rem;line-height:1.5;color:#e8f8f2b3}@media(min-width:760px){.business-stack-main{grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);align-items:stretch;padding:1.25rem}.business-stack-pipeline{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.business-stack-pipeline article{padding:.75rem}.business-stack-pipeline article>b{font-size:.7rem}.business-stack-feedback{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;padding:0 1.25rem 1.25rem}.business-stack-feedback>div{min-width:0}.business-stack-feedback b{font-size:.67rem}.business-stack-tabs{padding:.85rem 1.1rem}}@media(max-width:520px){.business-stack-toolbar{align-items:flex-start;flex-direction:column}.business-stack-tabs{padding-inline:.65rem}.business-stack-main{padding:.75rem}.business-stack-feedback{grid-template-columns:1fr 1fr;padding:.75rem}.business-stack-guardrail{padding:.75rem}.business-stack-context h3{font-size:1.12rem}}.roadmap-arsenal-panel{position:relative;overflow:hidden;border:1px solid rgba(229,189,114,.18);border-radius:1rem;background:radial-gradient(circle at 88% 8%,rgba(229,189,114,.08),transparent 32%),linear-gradient(155deg,#0d0f16f5,#040509fa);padding:1.15rem;box-shadow:0 30px 80px #00000057,inset 0 1px #ffffff09}.roadmap-arsenal-orbit{position:absolute;width:18rem;height:18rem;right:-9rem;top:-8rem;border:1px solid rgba(229,189,114,.13);border-radius:999px;box-shadow:0 0 80px #e5bd7214}.roadmap-arsenal-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.13em;text-transform:uppercase;color:#f4f4f7a6}.roadmap-arsenal-head span{display:flex;align-items:center;gap:.45rem;min-width:0}.roadmap-arsenal-head svg{width:.9rem;height:.9rem;flex:none;color:#e5bd72}.roadmap-arsenal-head b{flex:none;font-size:.52rem;color:#e5bd72;border:1px solid rgba(229,189,114,.3);padding:.22rem .45rem;border-radius:999px}.roadmap-arsenal-horizons{position:relative;display:grid;gap:.5rem;margin-top:.8rem}.roadmap-arsenal-horizon{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.75rem;border:1px solid rgba(255,255,255,.06);border-radius:.7rem;background:#ffffff06}.roadmap-arsenal-icon{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.6rem;background:color-mix(in srgb,var(--horizon-accent) 10%,transparent);color:var(--horizon-accent);border:1px solid color-mix(in srgb,var(--horizon-accent) 24%,transparent)}.roadmap-arsenal-icon svg{width:1rem;height:1rem}.roadmap-arsenal-horizon strong{display:block;font-size:.82rem;line-height:1.25;color:#fff}.roadmap-arsenal-horizon small{display:block;margin-top:.14rem;font-size:.65rem;line-height:1.35;color:#f4f4f773}.roadmap-arsenal-horizon em{font-style:normal;font-family:var(--font-mono);font-size:.82rem;color:var(--horizon-accent)}.roadmap-arsenal-foot{position:relative;margin-top:.8rem;font-size:.68rem;line-height:1.5;color:#f4f4f761}.research-hero-aside{position:relative;z-index:2;isolation:isolate}.research-hero-aside .pf-hero-index{border-color:#9f8cff2b;background:radial-gradient(circle at 85% 0,rgba(159,140,255,.085),transparent 36%),linear-gradient(155deg,#0b0c13f2,#040509fa);box-shadow:0 28px 70px #00000047,inset 0 1px #ffffff08}.research-hero-aside .pf-hero-index li{background:#07070ab8}.nox-app-hero-visual{position:relative;isolation:isolate;padding:1.1rem;min-height:27rem;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 50% 35%,rgba(127,140,255,.11),transparent 34%),linear-gradient(155deg,#070912,#020305)}.nox-app-hero-orbit{position:absolute;z-index:-1;width:24rem;height:24rem;left:50%;top:43%;transform:translate(-50%,-50%);border:1px solid rgba(127,140,255,.12);border-radius:999px;box-shadow:0 0 90px #5ae3ff0b,inset 0 0 70px #7f8cff06}.nox-app-hero-kicker{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.065);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.13em;text-transform:uppercase;color:#f4f4f77a}.nox-app-hero-kicker span{display:flex;align-items:center;gap:.45rem;color:#e3e7ffbf}.nox-app-hero-kicker svg{width:.9rem;height:.9rem;color:#7f8cff}.nox-app-hero-kicker b{font-size:.5rem;color:#6ef0bb}.nox-app-hero-core{display:flex;align-items:center;gap:.9rem;width:min(100%,22rem);margin:1.45rem auto 1rem;padding:1rem;border:1px solid rgba(127,140,255,.22);border-radius:.9rem;background:#080a12db;box-shadow:0 0 45px #7f8cff17}.nox-app-hero-core-mark{display:grid;place-items:center;width:3rem;height:3rem;flex:none;border:1px solid rgba(127,140,255,.34);border-radius:.75rem;background:#7f8cff14;font-size:1.2rem;font-weight:650;color:#eef0ff}.nox-app-hero-core strong,.nox-app-hero-core small{display:block}.nox-app-hero-core strong{font-size:1rem;color:#fff}.nox-app-hero-core small{margin-top:.28rem;font-size:.7rem;line-height:1.4;color:#f4f4f775}.nox-app-hero-nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.nox-app-hero-nodes article{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.72rem;border:1px solid rgba(255,255,255,.06);border-radius:.7rem;background:#ffffff06}.nox-app-hero-nodes svg{width:1rem;height:1rem;flex:none;color:#7f8cff}.nox-app-hero-nodes b,.nox-app-hero-nodes span{display:block}.nox-app-hero-nodes b{font-size:.72rem;color:#ffffffe0}.nox-app-hero-nodes span{margin-top:.16rem;font-size:.58rem;line-height:1.35;color:#f4f4f761}.nox-app-hero-flow{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:.9rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.055);font-family:var(--font-mono);font-size:.53rem;letter-spacing:.1em;text-transform:uppercase;color:#f4f4f76b}.nox-app-hero-flow i{font-style:normal;color:#7f8cff}@media(max-width:700px){.roadmap-arsenal-panel{padding:.9rem}.roadmap-arsenal-horizon{grid-template-columns:2.1rem minmax(0,1fr) auto;padding:.65rem;gap:.6rem}.roadmap-arsenal-icon{width:2rem;height:2rem}.nox-app-hero-visual{min-height:auto}.nox-app-hero-nodes{grid-template-columns:1fr}.nox-app-hero-flow{flex-wrap:wrap}}.research-status-note{max-width:58rem;margin:0;padding:1rem 1.1rem;border:1px solid rgba(159,140,255,.14);border-left:2px solid rgba(159,140,255,.58);border-radius:.65rem;background:#9f8cff09;font-size:.82rem;line-height:1.68;color:#f4f4f78c;text-wrap:pretty}@media(max-width:640px){.research-status-note{padding:.9rem .95rem;font-size:.78rem;line-height:1.62}}.research-status-note{border-color:#9f8cff38;border-left-color:#9f8cffb8;background:#9f8cff0e;color:#f4f4f7ad}.nox-reduced-home .cosmic-canvas{opacity:.22;filter:saturate(.82) brightness(.78)}.nox-reduced-home .cosmic-grain{opacity:.055}.nox-reduced-home .cosmic-neb{opacity:.68}.pf-fragment-edge{stroke-dasharray:7 11;stroke-dashoffset:0;animation:pfFragmentFlow 5.4s linear infinite;animation-delay:var(--flow-delay,0s)}.pf-fragment-crosslink{stroke-dasharray:3 12;animation:pfFragmentCross 8s linear infinite}.pf-fragment-node{transform-box:fill-box;transform-origin:center;animation:pfFragmentNodeIn .7s ease both;animation-delay:var(--node-delay,0s)}.pf-fragment-signal{transform-box:fill-box;transform-origin:center;animation:pfFragmentSignal 2.8s ease-in-out infinite;animation-delay:var(--node-delay,0s)}.pf-fragment-core-ring{transform-box:fill-box;transform-origin:center;animation:pfFragmentCore 3.8s ease-in-out infinite}.pf-fragment-core-ring--outer{animation-delay:-1.9s}@keyframes pfFragmentFlow{to{stroke-dashoffset:-72}}@keyframes pfFragmentCross{to{stroke-dashoffset:-60}}@keyframes pfFragmentNodeIn{0%{opacity:.18;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pfFragmentSignal{0%,to{opacity:.5;transform:scale(.82)}50%{opacity:1;transform:scale(1.45)}}@keyframes pfFragmentCore{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.pf-fragment-edge,.pf-fragment-crosslink,.pf-fragment-node,.pf-fragment-signal,.pf-fragment-core-ring{animation:none}}.nox-reduced-home .cosmic-canvas{opacity:.08;filter:saturate(.65) brightness(.62)}.nox-reduced-home .cosmic-grain{opacity:.018}.nox-reduced-home .cosmic-neb{opacity:.5}.pf-fragment-compare{display:grid;gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:#ffffff14}@media(min-width:960px){.pf-fragment-compare{grid-template-columns:1fr 1fr}}.pf-fragment-side{min-width:0;padding:1.5rem;background:linear-gradient(180deg,#08090dfa,#040508fc)}@media(min-width:1280px){.pf-fragment-side{padding:2rem}}.pf-fragment-side--after{background:radial-gradient(circle at 60% 46%,rgba(90,227,255,.055),transparent 36%),linear-gradient(180deg,#070a0ffc,#040609fc)}.pf-fragment-side-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pf-fragment-side-head span{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#f4f4f76b}.pf-fragment-side-head b{font-size:.72rem;font-weight:600;color:#f4f4f7b8}.pf-fragment-source-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1.4rem}.pf-fragment-source{position:relative;min-height:4.4rem;padding:.75rem .7rem;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:.6rem;background:#ffffff06}.pf-fragment-source i{display:block;font-family:var(--font-mono);font-size:.5rem;font-style:normal;letter-spacing:.12em;color:#f4f4f73d}.pf-fragment-source span{display:block;margin-top:.5rem;font-size:.68rem;line-height:1.25;color:#f4f4f794}.pf-fragment-source em{position:absolute;left:.7rem;right:.7rem;bottom:.55rem;height:1px;background:linear-gradient(90deg,rgba(255,126,156,.22),transparent)}.pf-fragment-side>p{margin-top:1.35rem;max-width:31rem;font-size:.82rem;line-height:1.65;color:#f4f4f775}.pf-model-flow{display:grid;grid-template-columns:minmax(7.5rem,.7fr) 2.5rem minmax(9rem,1fr);grid-template-areas:"streams rail core" "streams rail output";gap:.8rem 1rem;align-items:center;min-height:18.5rem;margin-top:1.35rem;padding:1.2rem;border:1px solid rgba(90,227,255,.1);border-radius:.8rem;background:linear-gradient(145deg,#070c13e6,#04070bf2)}.pf-model-streams{grid-area:streams;display:grid;gap:.55rem}.pf-model-streams span{display:flex;align-items:center;min-height:2.6rem;padding:.6rem .7rem;border:1px solid rgba(255,255,255,.07);border-radius:.5rem;background:#ffffff06;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:#f4f4f78f}.pf-model-streams span:after{content:"";width:.45rem;height:.45rem;margin-left:auto;border-radius:999px;background:#5ae3ff;opacity:.45}.pf-model-rail{grid-area:rail;display:grid;align-self:stretch;place-items:center;position:relative}.pf-model-rail:before{content:"";position:absolute;top:8%;bottom:8%;width:1px;background:linear-gradient(180deg,transparent,#5ae3ff70,#7f8cff70,transparent)}.pf-model-rail i{position:relative;z-index:1;width:.42rem;height:.42rem;border-radius:999px;background:#5ae3ff;box-shadow:0 0 12px #5ae3ff59}.pf-model-core,.pf-model-output{min-width:0;border:1px solid rgba(90,227,255,.14);border-radius:.75rem;background:#090d14db;padding:1rem 1.05rem}.pf-model-core{grid-area:core}.pf-model-output{grid-area:output;border-color:#6ef0bb26}.pf-model-core small,.pf-model-output small{display:block;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:#f4f4f766}.pf-model-core strong,.pf-model-output strong{display:block;margin-top:.45rem;font-size:1.05rem;color:#fff}.pf-model-core span,.pf-model-output span{display:block;margin-top:.35rem;font-size:.68rem;line-height:1.4;color:#f4f4f780}.atlas-compact{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;border:1px solid rgba(127,140,255,.13);border-radius:1rem;background:radial-gradient(circle at 48% 45%,rgba(90,227,255,.06),transparent 34%),linear-gradient(160deg,#07090efa,#030508fc)}@media(min-width:1100px){.atlas-compact{grid-template-columns:minmax(0,1fr) 20rem;gap:1.2rem;padding:1.15rem}.atlas-compact-topline{grid-column:1/-1}}.atlas-compact-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.15rem .2rem .8rem;border-bottom:1px solid rgba(255,255,255,.06)}.atlas-compact-topline span,.atlas-compact-topline b{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.13em;text-transform:uppercase}.atlas-compact-topline span{color:#7f8cff}.atlas-compact-topline b{font-weight:500;color:#f4f4f757}.atlas-compact-board{position:relative;min-height:31rem;overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:.8rem;background:linear-gradient(180deg,#ffffff04,#ffffff01)}.atlas-compact-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.atlas-compact-lines line{stroke:#6ecfff;stroke-width:.28;stroke-opacity:.28;stroke-dasharray:1.1 1.4;animation:atlasCompactFlow 10s linear infinite;animation-delay:var(--edge-delay,0s)}.atlas-compact-node{--node:#7f8cff;position:absolute;z-index:2;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.5rem;min-width:44px;min-height:44px;width:max-content;padding:.5rem .6rem;border:1px solid color-mix(in srgb,var(--node) 30%,transparent);border-radius:.55rem;background:#05080de6;color:#f4f4f7b8;transition:border-color .2s,background .2s,color .2s,transform .2s}.atlas-compact-node:hover,.atlas-compact-node[data-active=true]{border-color:color-mix(in srgb,var(--node) 68%,transparent);background:color-mix(in srgb,var(--node) 8%,rgba(5,8,13,.94));color:#fff;transform:translate(-50%,-50%) translateY(-1px)}.atlas-compact-node i{width:.5rem;height:.5rem;border-radius:999px;background:var(--node);box-shadow:0 0 14px color-mix(in srgb,var(--node) 50%,transparent)}.atlas-compact-node span{font-size:.68rem;font-weight:600}.atlas-compact-node[data-tone=core]{--node:#f4f4f7}.atlas-compact-node[data-tone=direction]{--node:#5ae3ff}.atlas-compact-node[data-tone=context]{--node:#79b6ff}.atlas-compact-node[data-tone=risk]{--node:#ffb36b}.atlas-compact-node[data-tone=decision]{--node:#9f8cff}.atlas-compact-node[data-tone=action]{--node:#f0a95d}.atlas-compact-node[data-tone=evidence]{--node:#6ef0bb}.atlas-compact-center{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);width:min(44%,18rem);padding:1rem;border:1px solid rgba(90,227,255,.1);border-radius:.8rem;background:#05080dd6;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.atlas-compact-center small{display:block;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:#5ae3ff99}.atlas-compact-center strong{display:block;margin-top:.4rem;font-size:.95rem;color:#fff}.atlas-compact-center span{display:block;margin-top:.4rem;font-size:.65rem;line-height:1.45;color:#f4f4f76e}.atlas-compact-insight{align-self:stretch;padding:1.1rem;border:1px solid rgba(255,255,255,.06);border-radius:.8rem;background:#ffffff05}.atlas-compact-insight>span{display:block;font-family:var(--font-mono);font-size:.52rem;letter-spacing:.15em;text-transform:uppercase;color:#e5bd72}.atlas-compact-insight>strong{display:block;margin-top:.55rem;font-size:1rem;color:#fff}.atlas-compact-insight>p{margin-top:.55rem;font-size:.76rem;line-height:1.55;color:#f4f4f780}.atlas-compact-insight>div{display:flex;justify-content:space-between;gap:1rem;margin-top:1.2rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.06)}.atlas-compact-insight>div b{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.12em;text-transform:uppercase;color:#f4f4f759}.atlas-compact-insight>div span{font-size:.68rem;text-align:right;color:#f4f4f7ad}@keyframes atlasCompactFlow{to{stroke-dashoffset:-18}}@media(max-width:720px){.pf-fragment-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-model-flow{grid-template-columns:1fr;grid-template-areas:"streams" "core" "output";min-height:auto}.pf-model-rail{display:none}.atlas-compact-board{min-height:26rem}.atlas-compact-node span{font-size:.6rem}.atlas-compact-center{width:48%;padding:.75rem}}@media(prefers-reduced-motion:reduce){.atlas-compact-lines line{animation:none}}@media(max-width:720px){.pf-filter-pill,.pf-scope-filter button,.pf-switch-btn{min-height:44px;min-width:44px}}@media(max-width:899px){.nox-analysis-step-card,.nox-analysis-journey-step,.atlas-phase-btn,.atlas-relations button{min-height:44px;min-width:44px}.nox-analysis-step-card{padding-block:.65rem}.atlas-relations button{align-items:center;padding:.65rem .6rem}}@media(min-width:1100px){.roadmap-interactive.pf-section-tight{padding-top:6rem}}.atlas-compact{gap:1.35rem;padding:1.25rem;border-color:#7f8cff2e;background:radial-gradient(circle at 37% 44%,rgba(90,227,255,.055),transparent 31%),radial-gradient(circle at 76% 22%,rgba(159,140,255,.045),transparent 28%),linear-gradient(155deg,#070a10,#040609)}@media(min-width:1100px){.atlas-compact{grid-template-columns:minmax(0,1fr) 22rem;gap:1.35rem}}.atlas-compact-board{min-height:32rem;border-color:#89add61f;border-radius:1rem;background:linear-gradient(180deg,#0c111adb,#05080df5);box-shadow:inset 0 1px #ffffff09}.atlas-compact-lines line{animation:none;stroke-dasharray:none;stroke:#6ecfff;stroke-width:.18;stroke-opacity:.14;transition:stroke-opacity .35s cubic-bezier(.32,.72,0,1),stroke-width .35s cubic-bezier(.32,.72,0,1)}.atlas-compact-lines .atlas-compact-flow{stroke:#90a9c4;stroke-opacity:.22;stroke-width:.24}.atlas-compact-lines line[data-active=true]{stroke:var(--pf-direction);stroke-opacity:.7;stroke-width:.48}.atlas-compact-lines .atlas-compact-flow[data-active=true]{stroke:#c8d8eb;stroke-opacity:.54}.atlas-compact-node{min-width:6.7rem;min-height:3.25rem;justify-content:flex-start;padding:.65rem .8rem;border-color:color-mix(in srgb,var(--node) 24%,rgba(255,255,255,.08));border-radius:.72rem;background:#080c13f2;box-shadow:inset 0 1px #ffffff09,0 12px 28px #00000038;transition:transform .45s cubic-bezier(.32,.72,0,1),border-color .45s cubic-bezier(.32,.72,0,1),background .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1)}.atlas-compact-node:hover,.atlas-compact-node[data-active=true]{border-color:color-mix(in srgb,var(--node) 72%,transparent);background:color-mix(in srgb,var(--node) 8%,#080c13);box-shadow:inset 0 1px #ffffff0e,0 0 0 1px color-mix(in srgb,var(--node) 9%,transparent),0 16px 34px #00000047}.atlas-compact-node[data-active=true]{transform:translate(-50%,-50%) translateY(-2px) scale(1.025)}.atlas-compact-node i{width:.58rem;height:.58rem}.atlas-compact-node span{font-size:.72rem;letter-spacing:.005em}.atlas-compact-center{width:min(38%,14rem);padding:1.25rem 1rem;border-color:#5ae3ff2e;border-radius:1rem;background:#070b11f4;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffff0b,0 20px 48px #00000047}.atlas-compact-center strong{margin-top:.5rem;font-size:1.02rem;letter-spacing:-.02em}.atlas-compact-center span{margin-top:.55rem;font-size:.69rem;line-height:1.55;color:#ebf4ff80}.atlas-compact-insight{display:flex;flex-direction:column;padding:1.45rem;border-color:#91a4c41f;border-radius:1rem;background:linear-gradient(180deg,#0b0e14,#080b10);box-shadow:inset 0 1px #ffffff09}.atlas-compact-insight>strong{margin-top:.65rem;font-size:1.2rem;letter-spacing:-.02em}.atlas-compact-insight>p{margin-top:.7rem;font-size:.82rem;line-height:1.65;color:#ebf2fb91}.atlas-compact-meta{display:grid;gap:0;margin-top:auto;padding-top:1.3rem}.atlas-compact-meta>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:.85rem 0;border-top:1px solid rgba(255,255,255,.065)}.atlas-compact-meta dt{font-family:var(--font-mono);font-size:.52rem;letter-spacing:.12em;text-transform:uppercase;color:#f4f4f757}.atlas-compact-meta dd{font-size:.7rem;line-height:1.45;text-align:right;color:#f4f4f7b8}@media(max-width:720px){.atlas-compact{padding:.85rem}.atlas-compact-topline{align-items:flex-start;flex-direction:column;gap:.3rem}.atlas-compact-board{min-height:29rem}.atlas-compact-node{min-width:5.2rem;min-height:2.8rem;padding:.5rem .6rem}.atlas-compact-node span{font-size:.61rem}.atlas-compact-center{width:42%;padding:.8rem .65rem}.atlas-compact-center span{display:none}}.pf-system-card{border-color:#ffffff16;background:linear-gradient(180deg,#090b11cc,#06080cd1)}.pf-system-head{padding-block:1.55rem}.pf-system-head .pf-system-toggle{width:34px;height:34px;border-radius:.6rem;background:#ffffff05}.pf-system-card[data-open] .pf-system-toggle{border-color:#ffffff2e;background:#ffffff0a}.skill-ontology-graph{--skill-accent:#e5bd72;position:relative;min-height:390px;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:1rem;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--skill-accent) 8%,transparent),transparent 28%),linear-gradient(180deg,#060a1066,#03060aa3);box-shadow:inset 0 1px #ffffff06}.skill-ontology-lines{position:absolute;top:7%;right:7%;bottom:7%;left:7%;width:86%;height:86%;overflow:visible;pointer-events:none}.skill-ontology-lines line{stroke:color-mix(in srgb,var(--skill-accent) 42%,#93a6ba);stroke-width:.28;stroke-opacity:.2;transition:stroke-opacity .4s cubic-bezier(.32,.72,0,1),stroke-width .4s cubic-bezier(.32,.72,0,1)}.skill-ontology-lines .skill-ontology-ring{stroke-opacity:.13}.skill-ontology-lines line[data-active=true]{stroke-opacity:.82;stroke-width:.6}.skill-ontology-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:9.4rem;height:9.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--skill-accent) 44%,transparent);border-radius:50%;background:#090d14f5;box-shadow:0 0 0 12px color-mix(in srgb,var(--skill-accent) 4%,transparent),0 0 0 24px #ffffff05,inset 0 1px #ffffff0f}.skill-ontology-core>span{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:50%;background:color-mix(in srgb,var(--skill-accent) 10%,transparent);color:var(--skill-accent)}.skill-ontology-core small{margin-top:.65rem;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--skill-accent) 72%,white 12%)}.skill-ontology-core strong{margin-top:.25rem;font-size:.82rem;font-weight:620;color:#f5f7fb}.skill-ontology-node{position:absolute;z-index:3;transform:translate(-50%,-50%);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;min-width:8.2rem;min-height:3.1rem;padding:.55rem .72rem;border:1px solid rgba(151,177,202,.14);border-radius:.72rem;background:#080c13f4;color:#ebf3fba1;text-align:left;box-shadow:inset 0 1px #ffffff09,0 10px 24px #0000002e;transition:transform .45s cubic-bezier(.32,.72,0,1),border-color .45s cubic-bezier(.32,.72,0,1),background .45s cubic-bezier(.32,.72,0,1),color .45s cubic-bezier(.32,.72,0,1)}.skill-ontology-node i{font-family:var(--font-mono);font-style:normal;font-size:.48rem;letter-spacing:.08em;color:color-mix(in srgb,var(--skill-accent) 72%,white 12%)}.skill-ontology-node span{font-size:.7rem;font-weight:590}.skill-ontology-node:hover,.skill-ontology-node[data-active=true]{border-color:color-mix(in srgb,var(--skill-accent) 62%,transparent);background:color-mix(in srgb,var(--skill-accent) 7%,#080c13);color:#fff}.skill-ontology-node[data-active=true]{transform:translate(-50%,-50%) scale(1.035);box-shadow:0 0 0 1px color-mix(in srgb,var(--skill-accent) 8%,transparent),0 18px 35px #00000042}@media(max-width:720px){.skill-ontology-graph{min-height:420px}.skill-ontology-core{width:7.5rem;height:7.5rem}.skill-ontology-core strong{font-size:.7rem}.skill-ontology-node{min-width:6.1rem;min-height:2.75rem;padding:.45rem .55rem;gap:.4rem}.skill-ontology-node span{font-size:.6rem}}.pf-modules-status-cell:first-child{background:radial-gradient(circle at 20% 20%,rgba(90,227,255,.075),transparent 48%),#070a0ffa}.pf-modules-status-cell:first-child b{color:#ddf8ffcc}.pf-modules-status-cell:first-child p{color:#ddf8ff75}@media(min-width:900px){.roadmap-arsenal-horizons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.roadmap-arsenal-horizon{grid-template-columns:2.2rem minmax(0,1fr);min-height:4.35rem;padding:.72rem .75rem}.roadmap-arsenal-icon{width:2.15rem;height:2.15rem}.roadmap-arsenal-horizon small{margin-top:.2rem}}.pf-module-visual--native{min-height:264px;padding:0!important;border-radius:15px;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--module-accent) 8%,transparent),transparent 34%),linear-gradient(155deg,#070a0f,#030507)}.pf-native-preview{min-height:264px;height:100%;padding:.5rem}.pf-native-preview-shell{height:100%;padding:5px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#ffffff06;box-shadow:0 18px 45px #00000029}.pf-native-preview-core{min-height:246px;height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.55rem;padding:.72rem;border:1px solid rgba(255,255,255,.055);border-radius:11px;background:radial-gradient(circle at 76% 12%,color-mix(in srgb,var(--module-accent) 6%,transparent),transparent 28%),#06090e;box-shadow:inset 0 1px #ffffff0b}.pf-native-preview-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}.pf-native-preview-top>span{min-width:0;display:flex;align-items:center;gap:.4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:650 .55rem/1 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:#ebf2fb94}.pf-native-preview-top>span>i{width:.42rem;height:.42rem;flex:none;border-radius:50%;background:var(--module-accent);box-shadow:0 0 16px color-mix(in srgb,var(--module-accent) 62%,transparent)}.pf-native-preview-top>em{flex:none;padding:.26rem .42rem;border:1px solid rgba(255,255,255,.075);border-radius:999px;font:600 .48rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:#ffffff61;background:#ffffff05}.pf-native-preview-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(5.4rem,.65fr);gap:.55rem;min-height:92px}.pf-native-preview-scene{position:relative;overflow:hidden;min-height:92px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),#ffffff03;background-size:18px 18px}.pf-native-preview-scene:before{content:"";position:absolute;left:14%;right:14%;top:50%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--module-accent) 38%,transparent),transparent);transform:translateY(-50%);opacity:.8}.pf-native-preview-orbit{position:absolute;left:50%;top:50%;border:1px solid color-mix(in srgb,var(--module-accent) 22%,transparent);border-radius:50%;transform:translate(-50%,-50%)}.pf-native-preview-orbit--a{width:68px;height:68px;opacity:.72}.pf-native-preview-orbit--b{width:104px;height:104px;opacity:.32}.pf-native-preview-focus{position:absolute;left:50%;top:50%;width:2.25rem;height:2.25rem;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--module-accent) 48%,transparent);border-radius:50%;background:color-mix(in srgb,var(--module-accent) 8%,#070a0f);color:#fff;font:700 .64rem/1 var(--font-mono);box-shadow:0 0 0 7px color-mix(in srgb,var(--module-accent) 4%,transparent)}.pf-native-preview-node{position:absolute;width:.5rem;height:.5rem;border-radius:50%;background:var(--module-accent);box-shadow:0 0 14px color-mix(in srgb,var(--module-accent) 55%,transparent)}.pf-native-preview-node--a{left:22%;top:27%}.pf-native-preview-node--b{right:20%;top:31%}.pf-native-preview-node--c{left:28%;bottom:20%}.pf-native-preview-readout{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:.62rem;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:linear-gradient(150deg,#ffffff06,#00000029)}.pf-native-preview-readout small{font-family:var(--font-mono)!important;font-size:.49rem!important;letter-spacing:.1em;text-transform:uppercase;color:#ffffff52!important}.pf-native-preview-readout strong{margin-top:.24rem;font-size:1.25rem;line-height:1;letter-spacing:-.04em;color:color-mix(in srgb,var(--module-accent) 78%,white 12%)}.pf-native-preview-readout span{margin-top:.34rem;font-size:.58rem;line-height:1.35;color:#f4f8fc9e}.pf-native-preview-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.pf-native-preview-tabs button{min-width:44px;min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;padding:.42rem .46rem;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#ffffff04;color:#f4f8fc6b;text-align:left;transition:transform .34s cubic-bezier(.32,.72,0,1),border-color .34s cubic-bezier(.32,.72,0,1),background .34s cubic-bezier(.32,.72,0,1),color .34s cubic-bezier(.32,.72,0,1)}.pf-native-preview-tabs button:hover,.pf-native-preview-tabs button[aria-pressed=true]{transform:translateY(-1px);border-color:color-mix(in srgb,var(--module-accent) 40%,transparent);background:color-mix(in srgb,var(--module-accent) 7%,#080b10);color:#fff}.pf-native-preview-tabs button i{font:600 .43rem/1 var(--font-mono);font-style:normal;color:color-mix(in srgb,var(--module-accent) 62%,white 8%)}.pf-native-preview-tabs button span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.54rem;line-height:1.2}.pf-native-preview-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding-top:.48rem;border-top:1px solid rgba(255,255,255,.05)}.pf-native-preview-foot span{font:600 .43rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff42}.pf-native-preview-foot b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.52rem;font-weight:620;color:#ffffffa1}.pf-native-preview[data-mode=delta] .pf-native-preview-orbit,.pf-native-preview[data-mode=pipeline] .pf-native-preview-orbit,.pf-native-preview[data-mode=compare] .pf-native-preview-orbit,.pf-native-preview[data-mode=funnel] .pf-native-preview-orbit,.pf-native-preview[data-mode=board] .pf-native-preview-orbit{border-radius:10px}.pf-native-preview[data-mode=delta] .pf-native-preview-orbit--a{width:74%;height:26px}.pf-native-preview[data-mode=delta] .pf-native-preview-orbit--b{width:48%;height:48px}.pf-native-preview[data-mode=pipeline] .pf-native-preview-orbit--a{width:72%;height:30px}.pf-native-preview[data-mode=pipeline] .pf-native-preview-orbit--b{width:88%;height:58px}.pf-native-preview[data-mode=compare] .pf-native-preview-orbit--a{width:34%;height:68px}.pf-native-preview[data-mode=compare] .pf-native-preview-orbit--b{width:76%;height:44px}.pf-native-preview[data-mode=timeline] .pf-native-preview-node--a{left:18%;top:50%}.pf-native-preview[data-mode=timeline] .pf-native-preview-node--b{right:18%;top:50%}.pf-native-preview[data-mode=timeline] .pf-native-preview-node--c{left:50%;bottom:18%}.pf-native-preview[data-mode=graph] .pf-native-preview-orbit--a{width:82px;height:82px}.pf-native-preview[data-mode=map] .pf-native-preview-scene{background:linear-gradient(32deg,transparent 44%,color-mix(in srgb,var(--module-accent) 9%,transparent) 45%,transparent 46%),linear-gradient(118deg,transparent 48%,rgba(255,255,255,.035) 49%,transparent 50%),#060a0f}.pf-native-preview[data-mode=map] .pf-native-preview-orbit--a{width:84px;height:48px;border-radius:42% 58% 50% 46%}.pf-native-preview[data-mode=map] .pf-native-preview-orbit--b{width:116px;height:72px;border-radius:58% 42% 46% 54%}.pf-native-preview[data-mode=funnel] .pf-native-preview-orbit--a{width:78%;height:25px;top:30%}.pf-native-preview[data-mode=funnel] .pf-native-preview-orbit--b{width:42%;height:25px;top:68%}.pf-native-preview[data-mode=route] .pf-native-preview-orbit--a{width:92px;height:46px;border-radius:50%}.pf-native-preview[data-mode=route] .pf-native-preview-node--a{left:15%;top:64%}.pf-native-preview[data-mode=route] .pf-native-preview-node--b{right:18%;top:24%}.pf-native-preview[data-mode=route] .pf-native-preview-node--c{left:57%;bottom:12%}.pf-native-preview[data-mode=board] .pf-native-preview-orbit--a{width:74%;height:56%;border-radius:8px}.pf-native-preview[data-mode=board] .pf-native-preview-orbit--b{width:52%;height:34%;border-radius:7px}.pf-native-preview[data-mode=signal] .pf-native-preview-orbit--a{width:84px;height:84px}.pf-native-preview[data-mode=signal] .pf-native-preview-orbit--b{width:122px;height:122px}@media(max-width:620px){.pf-module-visual--native,.pf-native-preview{min-height:276px}.pf-native-preview-core{min-height:258px}.pf-native-preview-body{grid-template-columns:minmax(0,1.25fr) minmax(5.2rem,.75fr)}.pf-native-preview-tabs button span{font-size:.56rem}}.pf-native-preview-focus,.pf-native-preview-node,.pf-native-preview-orbit{transition:transform .34s cubic-bezier(.32,.72,0,1),opacity .34s cubic-bezier(.32,.72,0,1),border-color .34s cubic-bezier(.32,.72,0,1),background .34s cubic-bezier(.32,.72,0,1)}.pf-native-preview[data-active="0"] .pf-native-preview-focus{transform:translate(-50%,-50%) translate(-16px)}.pf-native-preview[data-active="2"] .pf-native-preview-focus{transform:translate(-50%,-50%) translate(16px)}.pf-native-preview[data-active="0"] .pf-native-preview-node--c,.pf-native-preview[data-active="2"] .pf-native-preview-node--a{opacity:.35;transform:scale(.72)}.pf-native-preview[data-mode=agent] .pf-native-preview-scene{background:linear-gradient(90deg,transparent 49%,rgba(255,255,255,.055) 50%,transparent 51%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),#06090e;background-size:auto,100% 24px}.pf-native-preview[data-mode=agent] .pf-native-preview-orbit{border-radius:8px}.pf-native-preview[data-mode=agent] .pf-native-preview-orbit--a{width:74%;height:30px;top:31%}.pf-native-preview[data-mode=agent] .pf-native-preview-orbit--b{width:58%;height:30px;top:69%;opacity:.5}.pf-native-preview[data-mode=agent] .pf-native-preview-focus{border-radius:9px}.pf-native-preview[data-mode=agent] .pf-native-preview-node--a{left:16%;top:29%}.pf-native-preview[data-mode=agent] .pf-native-preview-node--b{right:16%;top:29%}.pf-native-preview[data-mode=agent] .pf-native-preview-node--c{left:23%;bottom:24%}.pf-native-preview[data-mode=approval] .pf-native-preview-scene{background:linear-gradient(90deg,transparent 31%,rgba(255,255,255,.055) 32%,transparent 33%,transparent 67%,rgba(255,255,255,.055) 68%,transparent 69%),#06090e}.pf-native-preview[data-mode=approval] .pf-native-preview-orbit{border-radius:7px}.pf-native-preview[data-mode=approval] .pf-native-preview-orbit--a{width:22px;height:72%;left:32%}.pf-native-preview[data-mode=approval] .pf-native-preview-orbit--b{width:22px;height:72%;left:68%;opacity:.52}.pf-native-preview[data-mode=approval] .pf-native-preview-focus{border-radius:999px;width:2.65rem}.pf-native-preview[data-mode=approval] .pf-native-preview-node--a{left:32%;top:20%}.pf-native-preview[data-mode=approval] .pf-native-preview-node--b{right:30%;top:20%}.pf-native-preview[data-mode=approval] .pf-native-preview-node--c{left:50%;bottom:17%}.pf-native-preview[data-mode=inbox] .pf-native-preview-scene{background:linear-gradient(180deg,#ffffff05,#ffffff02)}.pf-native-preview[data-mode=inbox] .pf-native-preview-orbit{left:45%;border-radius:9px}.pf-native-preview[data-mode=inbox] .pf-native-preview-orbit--a{width:70%;height:28px;top:32%}.pf-native-preview[data-mode=inbox] .pf-native-preview-orbit--b{width:62%;height:28px;top:69%;opacity:.55}.pf-native-preview[data-mode=inbox] .pf-native-preview-focus{left:80%;width:1.85rem;height:1.85rem}.pf-native-preview[data-mode=inbox] .pf-native-preview-node--a{left:14%;top:31%}.pf-native-preview[data-mode=inbox] .pf-native-preview-node--b{left:18%;top:68%}.pf-native-preview[data-mode=inbox] .pf-native-preview-node--c{left:52%;bottom:11%}.pf-native-preview[data-mode=change] .pf-native-preview-scene{background:linear-gradient(90deg,rgba(90,227,255,.022) 0 48%,transparent 48% 52%,rgba(127,140,255,.022) 52% 100%),#06090e}.pf-native-preview[data-mode=change] .pf-native-preview-orbit{top:50%;border-radius:8px}.pf-native-preview[data-mode=change] .pf-native-preview-orbit--a{left:28%;width:38%;height:66%}.pf-native-preview[data-mode=change] .pf-native-preview-orbit--b{left:72%;width:38%;height:66%;opacity:.58}.pf-native-preview[data-mode=change] .pf-native-preview-focus{width:1.85rem;height:1.85rem}.pf-native-preview[data-mode=change] .pf-native-preview-node--a{left:14%;top:24%}.pf-native-preview[data-mode=change] .pf-native-preview-node--b{right:14%;top:24%}.pf-native-preview[data-mode=change] .pf-native-preview-node--c{left:50%;bottom:13%}.pf-native-preview[data-mode=studio] .pf-native-preview-scene{background:linear-gradient(90deg,transparent 73%,rgba(255,255,255,.055) 74%,rgba(255,255,255,.018) 74% 100%),linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),#06090e;background-size:auto,100% 22px}.pf-native-preview[data-mode=studio] .pf-native-preview-orbit{border-radius:8px}.pf-native-preview[data-mode=studio] .pf-native-preview-orbit--a{left:41%;width:62%;height:64%}.pf-native-preview[data-mode=studio] .pf-native-preview-orbit--b{left:84%;width:18%;height:64%;opacity:.55}.pf-native-preview[data-mode=studio] .pf-native-preview-focus{left:62%;top:68%;width:2rem;height:2rem;border-radius:7px}.pf-native-preview[data-mode=studio] .pf-native-preview-node--a{left:14%;top:20%}.pf-native-preview[data-mode=studio] .pf-native-preview-node--b{right:10%;top:20%}.pf-native-preview[data-mode=studio] .pf-native-preview-node--c{left:18%;bottom:16%}.pf-native-preview[data-mode=evidence] .pf-native-preview-scene{background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),#06090e;background-size:100% 28px}.pf-native-preview[data-mode=evidence] .pf-native-preview-orbit{left:47%;border-radius:6px}.pf-native-preview[data-mode=evidence] .pf-native-preview-orbit--a{width:78%;height:22px;top:31%}.pf-native-preview[data-mode=evidence] .pf-native-preview-orbit--b{width:78%;height:22px;top:68%;opacity:.52}.pf-native-preview[data-mode=evidence] .pf-native-preview-focus{left:83%;width:1.95rem;height:1.95rem;border-radius:7px}.pf-native-preview[data-mode=evidence] .pf-native-preview-node--a{left:12%;top:30%}.pf-native-preview[data-mode=evidence] .pf-native-preview-node--b{left:12%;top:67%}.pf-native-preview[data-mode=evidence] .pf-native-preview-node--c{left:48%;bottom:11%}.pf-native-preview[data-mode=commerce] .pf-native-preview-scene{background:linear-gradient(180deg,transparent 74%,rgba(255,255,255,.07) 75%,transparent 76%),#06090e}.pf-native-preview[data-mode=commerce] .pf-native-preview-orbit{top:auto;bottom:24%;border-radius:6px 6px 2px 2px;transform:translate(-50%)}.pf-native-preview[data-mode=commerce] .pf-native-preview-orbit--a{left:34%;width:22%;height:42%}.pf-native-preview[data-mode=commerce] .pf-native-preview-orbit--b{left:66%;width:22%;height:62%;opacity:.62}.pf-native-preview[data-mode=commerce] .pf-native-preview-focus{top:27%;border-radius:7px}.pf-native-preview[data-mode=commerce] .pf-native-preview-node--a{left:23%;bottom:18%}.pf-native-preview[data-mode=commerce] .pf-native-preview-node--b{right:23%;bottom:18%}.pf-native-preview[data-mode=commerce] .pf-native-preview-node--c{left:50%;top:18%}.pf-native-preview[data-mode=learning] .pf-native-preview-scene{background:linear-gradient(90deg,transparent 17%,rgba(255,255,255,.04) 18%,transparent 19%,transparent 49%,rgba(255,255,255,.04) 50%,transparent 51%,transparent 81%,rgba(255,255,255,.04) 82%,transparent 83%),#06090e}.pf-native-preview[data-mode=learning] .pf-native-preview-orbit{border-radius:999px}.pf-native-preview[data-mode=learning] .pf-native-preview-orbit--a{width:62%;height:18px;top:35%}.pf-native-preview[data-mode=learning] .pf-native-preview-orbit--b{width:78%;height:18px;top:67%;opacity:.46}.pf-native-preview[data-mode=learning] .pf-native-preview-focus{border-radius:8px}.pf-native-preview[data-mode=learning] .pf-native-preview-node--a{left:18%;top:34%}.pf-native-preview[data-mode=learning] .pf-native-preview-node--b{right:18%;top:66%}.pf-native-preview[data-mode=learning] .pf-native-preview-node--c{left:50%;bottom:13%}.pf-native-preview[data-mode=flywheel] .pf-native-preview-orbit--a{width:80px;height:80px}.pf-native-preview[data-mode=flywheel] .pf-native-preview-orbit--b{width:118px;height:118px;opacity:.42}.pf-native-preview[data-mode=flywheel] .pf-native-preview-node--a{left:22%;top:50%}.pf-native-preview[data-mode=flywheel] .pf-native-preview-node--b{right:22%;top:29%}.pf-native-preview[data-mode=flywheel] .pf-native-preview-node--c{left:62%;bottom:15%}.pf-native-preview[data-mode=flywheel][data-active="0"] .pf-native-preview-orbit--a{transform:translate(-50%,-50%) rotate(-8deg)}.pf-native-preview[data-mode=flywheel][data-active="2"] .pf-native-preview-orbit--a{transform:translate(-50%,-50%) rotate(8deg)}.pf-native-preview[data-mode=sources] .pf-native-preview-scene{background:linear-gradient(90deg,transparent 68%,rgba(255,255,255,.045) 69%,transparent 70%),#06090e}.pf-native-preview[data-mode=sources] .pf-native-preview-orbit{left:38%;border-radius:7px}.pf-native-preview[data-mode=sources] .pf-native-preview-orbit--a{width:54%;height:26px;top:32%}.pf-native-preview[data-mode=sources] .pf-native-preview-orbit--b{width:54%;height:26px;top:69%;opacity:.5}.pf-native-preview[data-mode=sources] .pf-native-preview-focus{left:80%;width:1.85rem;height:1.85rem;border-radius:7px}.pf-native-preview[data-mode=sources] .pf-native-preview-node--a{left:11%;top:31%}.pf-native-preview[data-mode=sources] .pf-native-preview-node--b{left:11%;top:68%}.pf-native-preview[data-mode=sources] .pf-native-preview-node--c{right:15%;bottom:13%}.pf-native-preview[data-mode=multimodal] .pf-native-preview-scene{background:repeating-linear-gradient(90deg,transparent 0 10px,color-mix(in srgb,var(--module-accent) 7%,transparent) 11px 12px,transparent 13px 20px),linear-gradient(180deg,transparent 48%,rgba(255,255,255,.055) 49%,transparent 50%),#06090e}.pf-native-preview[data-mode=multimodal] .pf-native-preview-orbit--a{width:84%;height:36px;border-radius:50%}.pf-native-preview[data-mode=multimodal] .pf-native-preview-orbit--b{width:54%;height:74px;border-radius:50%;opacity:.38}.pf-native-preview[data-mode=multimodal] .pf-native-preview-focus{border-style:dashed;background:#070a0f}.pf-native-preview[data-mode=multimodal] .pf-native-preview-node{opacity:.46}.pf-native-scene{padding:.62rem}.pf-native-scene:before{display:none}.pf-native-scene--hypothesis{display:grid;grid-template-columns:4.2rem minmax(0,1fr) 4.3rem;align-items:center;gap:.55rem;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--module-accent) 7%,transparent),transparent 45%),#06090e}.pf-hypothesis-input,.pf-hypothesis-output{min-height:3.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.07);border-radius:.65rem;background:#ffffff05}.pf-hypothesis-input i{width:.48rem;height:.48rem;margin-bottom:.32rem;border-radius:50%;background:var(--module-accent);box-shadow:0 0 15px color-mix(in srgb,var(--module-accent) 58%,transparent)}.pf-hypothesis-input span,.pf-hypothesis-output small{font:600 .46rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}.pf-hypothesis-output strong{margin-top:.22rem;font-size:.62rem;color:#ffffffd1}.pf-hypothesis-lanes{position:relative;display:grid;gap:.28rem}.pf-hypothesis-lanes:before,.pf-hypothesis-lanes:after{content:"";position:absolute;left:-.55rem;right:-.55rem;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--module-accent) 24%,transparent),transparent)}.pf-hypothesis-lanes:before{top:24%}.pf-hypothesis-lanes:after{bottom:24%}.pf-hypothesis-lanes>span{position:relative;z-index:1;display:grid;grid-template-columns:1.35rem minmax(0,1fr) 2.1rem;align-items:center;gap:.35rem;min-height:1.65rem;padding:.25rem .4rem;border:1px solid rgba(255,255,255,.055);border-radius:.45rem;background:#080c12;transition:transform .42s cubic-bezier(.32,.72,0,1),border-color .42s cubic-bezier(.32,.72,0,1),opacity .42s cubic-bezier(.32,.72,0,1)}.pf-hypothesis-lanes>span:not([data-active=true]){opacity:.46}.pf-hypothesis-lanes>span[data-active=true]{transform:translate(3px);border-color:color-mix(in srgb,var(--module-accent) 52%,transparent)}.pf-hypothesis-lanes b,.pf-hypothesis-lanes em{font:650 .46rem/1 var(--font-mono);font-style:normal;color:#ffffff8c}.pf-hypothesis-lanes i{height:2px;border-radius:999px;background:linear-gradient(90deg,var(--module-accent),color-mix(in srgb,var(--module-accent) 12%,transparent))}.pf-hypothesis-lanes em{text-align:right;color:color-mix(in srgb,var(--module-accent) 72%,white 10%)}.pf-native-scene--delta{display:grid;align-content:center;gap:.58rem;background:linear-gradient(180deg,#ffffff04,#ffffff01),#06090e}.pf-delta-row{display:grid;grid-template-columns:2.1rem minmax(0,1fr) 2.4rem;align-items:center;gap:.45rem;opacity:.52;transition:opacity .42s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.32,.72,0,1)}.pf-delta-row[data-active=true]{opacity:1;transform:translate(2px)}.pf-delta-row>span,.pf-delta-row>em{font:600 .46rem/1 var(--font-mono);font-style:normal;color:#ffffff80}.pf-delta-row>em{text-align:right}.pf-delta-row>i{height:.48rem;overflow:hidden;border-radius:999px;background:#ffffff0d}.pf-delta-row>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--module-accent) 48%,transparent),var(--module-accent))}.pf-delta-gap{display:grid;grid-template-columns:2.1rem 1fr auto;align-items:center;gap:.45rem;margin-top:.1rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.055);opacity:.52;transition:opacity .42s cubic-bezier(.32,.72,0,1)}.pf-delta-gap[data-active=true]{opacity:1}.pf-delta-gap span{font:600 .46rem/1 var(--font-mono);color:#fff6}.pf-delta-gap b{font-size:.62rem;color:#fff}.pf-delta-gap i{font:650 .48rem/1 var(--font-mono);font-style:normal;color:color-mix(in srgb,var(--module-accent) 78%,white 10%)}.pf-native-scene--pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.42rem;background:#06090e}.pf-pipeline-track{position:absolute;left:14%;right:14%;top:50%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--module-accent) 38%,transparent),transparent)}.pf-pipeline-node{position:relative;z-index:1;min-width:0;min-height:4.25rem;display:flex;flex-direction:column;justify-content:space-between;padding:.48rem;border:1px solid rgba(255,255,255,.06);border-radius:.55rem;background:#080c12;opacity:.5;transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .42s cubic-bezier(.32,.72,0,1),border-color .42s cubic-bezier(.32,.72,0,1)}.pf-pipeline-node[data-active=true]{opacity:1;transform:translateY(-3px);border-color:color-mix(in srgb,var(--module-accent) 46%,transparent)}.pf-pipeline-node--risk{border-color:#ffaa5029}.pf-pipeline-node b{font:650 .44rem/1 var(--font-mono);color:#ffffff52}.pf-pipeline-node span{overflow:hidden;text-overflow:ellipsis;font-size:.48rem;color:#ffffff94}.pf-pipeline-node em{font:700 .68rem/1 var(--font-mono);font-style:normal;color:color-mix(in srgb,var(--module-accent) 72%,white 10%)}.pf-pipeline-result{position:absolute;right:.46rem;bottom:.34rem;display:flex;align-items:center;gap:.35rem}.pf-pipeline-result span{font:600 .4rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#ffffff47}.pf-pipeline-result strong{font-size:.48rem;color:#ffffffb8}.pf-native-scene--decision{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.48rem;padding-bottom:1.8rem;background:linear-gradient(180deg,rgba(255,255,255,.012),transparent),#06090e}.pf-decision-option{min-width:0;height:4.65rem;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.25rem;opacity:.42;transition:opacity .42s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.32,.72,0,1)}.pf-decision-option[data-active=true]{opacity:1;transform:translateY(-3px)}.pf-decision-option>span{font:650 .45rem/1 var(--font-mono);color:#ffffff75}.pf-decision-option>i{position:relative;overflow:hidden;border-radius:.35rem;background:#ffffff09}.pf-decision-option>i>b{position:absolute;left:0;right:0;bottom:0;border-radius:.35rem;background:linear-gradient(180deg,color-mix(in srgb,var(--module-accent) 55%,transparent),color-mix(in srgb,var(--module-accent) 14%,transparent))}.pf-decision-option>strong{font:700 .56rem/1 var(--font-mono);color:#ffffffb8}.pf-decision-evidence{position:absolute;left:.62rem;right:.62rem;bottom:.42rem;display:flex;align-items:center;gap:.35rem;padding-top:.38rem;border-top:1px solid rgba(255,255,255,.05)}.pf-decision-evidence i{width:.38rem;height:.38rem;border-radius:50%;background:var(--module-accent);box-shadow:0 0 12px color-mix(in srgb,var(--module-accent) 48%,transparent)}.pf-decision-evidence span{font:600 .42rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff4d}.pf-decision-evidence b{margin-left:auto;font:700 .52rem/1 var(--font-mono);color:color-mix(in srgb,var(--module-accent) 78%,white 10%)}@media(max-width:620px){.pf-native-scene--hypothesis{grid-template-columns:3.4rem minmax(0,1fr) 3.5rem}.pf-hypothesis-input,.pf-hypothesis-output{min-height:2.8rem}.pf-native-scene--pipeline{gap:.3rem}.pf-pipeline-node{padding:.38rem}}.pf-native-scene--leads{display:grid;align-content:center;gap:.34rem;padding:.58rem;background:#06090e}.pf-lead-row{display:grid;grid-template-columns:1.6rem minmax(0,1fr) 2.2rem;align-items:center;gap:.42rem;min-height:1.7rem;padding:.28rem .42rem;border:1px solid rgba(255,255,255,.05);border-radius:.45rem;background:#080c12;opacity:.48;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1)}.pf-lead-row[data-active=true]{opacity:1;transform:translate(3px);border-color:color-mix(in srgb,var(--module-accent) 44%,transparent)}.pf-lead-row i{font:600 .42rem/1 var(--font-mono);font-style:normal;color:#ffffff47}.pf-lead-row span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;color:#ffffff9e}.pf-lead-row b{text-align:right;font:700 .52rem/1 var(--font-mono);color:color-mix(in srgb,var(--module-accent) 74%,white 8%)}.pf-lead-foot{display:flex;justify-content:space-between;align-items:center;padding:.18rem .16rem 0;font:600 .42rem/1 var(--font-mono);color:#ffffff47}.pf-lead-foot b{color:#fff9}.pf-native-scene--conversation{display:flex;flex-direction:column;justify-content:center;gap:.35rem;padding:.55rem;background:linear-gradient(180deg,rgba(255,255,255,.01),transparent),#06090e}.pf-conversation-thread{display:grid;gap:.3rem}.pf-conversation-msg{max-width:80%;padding:.36rem .46rem;border-radius:.55rem;font-size:.47rem;line-height:1.35}.pf-conversation-msg--in{justify-self:start;border:1px solid rgba(255,255,255,.07);background:#090d14;color:#ffffffa8}.pf-conversation-msg--context{justify-self:center;max-width:92%;border:1px dashed color-mix(in srgb,var(--module-accent) 24%,transparent);background:color-mix(in srgb,var(--module-accent) 4%,#070a0f);color:#ffffff6b}.pf-conversation-msg--out{justify-self:end;border:1px solid color-mix(in srgb,var(--module-accent) 25%,transparent);background:color-mix(in srgb,var(--module-accent) 7%,#080c12);color:#ffffffb8}.pf-conversation-gate{display:flex;align-items:center;gap:.35rem;margin-top:.12rem;padding-top:.36rem;border-top:1px solid rgba(255,255,255,.05);opacity:.52;transition:opacity .4s cubic-bezier(.32,.72,0,1)}.pf-conversation-gate[data-active=true]{opacity:1}.pf-conversation-gate i{width:.42rem;height:.42rem;border-radius:50%;background:#ffae56;box-shadow:0 0 12px #ffae5647}.pf-conversation-gate span{font:600 .42rem/1 var(--font-mono);color:#ffffff57}.pf-conversation-gate b{margin-left:auto;font:700 .48rem/1 var(--font-mono);color:#ffbd73}.pf-native-scene--website{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.35rem;padding:.55rem 3.8rem 1.55rem .55rem;background:#06090e}.pf-website-pane{height:4.6rem;display:grid;grid-template-rows:auto repeat(3,1fr);gap:.28rem;padding:.4rem;border:1px solid rgba(255,255,255,.055);border-radius:.48rem;background:#080c12;opacity:.48;transition:opacity .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.pf-website-pane--next[data-active=true]{opacity:1;transform:translateY(-2px);border-color:color-mix(in srgb,var(--module-accent) 44%,transparent)}.pf-website-pane small{font:600 .4rem/1 var(--font-mono);letter-spacing:.05em;color:#ffffff4d}.pf-website-pane i{display:block;border-radius:.22rem;background:#ffffff0b}.pf-website-pane i:nth-of-type(1){width:74%}.pf-website-pane i:nth-of-type(2){width:92%}.pf-website-pane i:nth-of-type(3){width:56%}.pf-website-arrow{font-size:.7rem;color:color-mix(in srgb,var(--module-accent) 68%,white 8%)}.pf-website-status{position:absolute;right:.52rem;top:.55rem;bottom:.55rem;width:3.05rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid rgba(255,255,255,.055);opacity:.55}.pf-website-status[data-active=true]{opacity:1}.pf-website-status span,.pf-website-status em{font:600 .38rem/1.2 var(--font-mono);font-style:normal;text-align:center;color:#ffffff52}.pf-website-status b{margin:.25rem 0;font:700 .7rem/1 var(--font-mono);color:var(--module-accent)}.pf-native-scene--evidence-engine{display:grid;align-content:center;gap:.3rem;padding:.55rem 4.2rem .55rem .55rem;background:#06090e}.pf-evidence-source{display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.35rem;min-height:1.45rem;padding:.28rem .38rem;border:1px solid rgba(255,255,255,.05);border-radius:.42rem;background:#080c12}.pf-evidence-source i{font:600 .4rem/1 var(--font-mono);font-style:normal;color:#ffffff42}.pf-evidence-source span{font-size:.46rem;color:#ffffff8a}.pf-evidence-source b{font-size:.4rem;color:color-mix(in srgb,var(--module-accent) 72%,white 10%)}.pf-evidence-merge{position:absolute;right:.52rem;top:50%;width:3.15rem;min-height:4.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-50%);border:1px solid color-mix(in srgb,var(--module-accent) 18%,rgba(255,255,255,.06));border-radius:.55rem;background:color-mix(in srgb,var(--module-accent) 4%,#070a0f);opacity:.55;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.pf-evidence-merge[data-active=true]{opacity:1;transform:translateY(-50%) scale(1.03)}.pf-evidence-merge span{font:600 .38rem/1.2 var(--font-mono);text-transform:uppercase;text-align:center;color:#ffffff52}.pf-evidence-merge strong{margin-top:.3rem;font:700 .7rem/1 var(--font-mono);color:var(--module-accent)}.pf-native-scene--commerce{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.5rem;padding:.55rem .55rem 1.7rem;background:#06090e}.pf-commerce-column{height:4.6rem;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.22rem;opacity:.45;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.pf-commerce-column[data-active=true]{opacity:1;transform:translateY(-3px)}.pf-commerce-column>b{font:700 .52rem/1 var(--font-mono);color:#ffffffb3}.pf-commerce-column>i{position:relative;overflow:hidden;border-radius:.36rem;background:#ffffff09}.pf-commerce-column>i>span{position:absolute;left:0;right:0;bottom:0;border-radius:.36rem;background:linear-gradient(180deg,var(--module-accent),color-mix(in srgb,var(--module-accent) 10%,transparent));opacity:.7}.pf-commerce-column>small{font:600 .39rem/1 var(--font-mono);color:#ffffff4d}.pf-commerce-floor{position:absolute;left:.55rem;right:.55rem;bottom:.4rem;display:flex;align-items:center;justify-content:space-between;padding-top:.34rem;border-top:1px solid rgba(255,255,255,.05);font:600 .4rem/1 var(--font-mono);color:#ffffff47}.pf-commerce-floor b{color:#ffffff94}@media(max-width:620px){.pf-native-scene--website{padding-right:3.35rem}.pf-website-status{width:2.7rem}.pf-native-scene--evidence-engine{padding-right:3.75rem}.pf-evidence-merge{width:2.85rem}}.pf-native-scene--memory{display:grid;align-content:center;gap:.3rem;padding:.52rem .52rem .52rem 1.15rem;background:#06090e}.pf-memory-rail{position:absolute;left:.72rem;top:.72rem;bottom:.72rem;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--module-accent) 32%,transparent),transparent)}.pf-memory-event{position:relative;display:grid;grid-template-columns:1.4rem minmax(0,1fr) 1.7rem;align-items:center;gap:.35rem;min-height:1.55rem;padding:.26rem .38rem;border:1px solid rgba(255,255,255,.05);border-radius:.42rem;background:#080c12;opacity:.44;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1)}.pf-memory-event[data-active=true]{opacity:1;transform:translate(3px);border-color:color-mix(in srgb,var(--module-accent) 42%,transparent)}.pf-memory-event>i{font:600 .4rem/1 var(--font-mono);font-style:normal;color:#ffffff42}.pf-memory-event>div{min-width:0;display:grid;gap:.15rem}.pf-memory-event small{font:600 .38rem/1 var(--font-mono);text-transform:uppercase;color:#ffffff47}.pf-memory-event span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.46rem;color:#ffffff8f}.pf-memory-event>b{text-align:right;font:700 .5rem/1 var(--font-mono);color:var(--module-accent)}.pf-native-scene--quests{display:grid;align-content:center;gap:.3rem;padding:.52rem;background:#06090e}.pf-quest-progress{display:grid;grid-template-columns:minmax(0,1fr) 2rem;align-items:center;gap:.45rem;margin-bottom:.08rem}.pf-quest-progress>span{height:.28rem;overflow:hidden;border-radius:999px;background:#ffffff0b}.pf-quest-progress>span>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--module-accent) 35%,transparent),var(--module-accent))}.pf-quest-progress>b{text-align:right;font:700 .46rem/1 var(--font-mono);color:#ffffff8f}.pf-quest-row{display:grid;grid-template-columns:1.35rem minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:1.55rem;padding:.28rem .4rem;border:1px solid rgba(255,255,255,.05);border-radius:.45rem;background:#080c12;opacity:.45;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1)}.pf-quest-row[data-active=true]{opacity:1;transform:translate(3px);border-color:color-mix(in srgb,var(--module-accent) 44%,transparent)}.pf-quest-row>i{font:600 .4rem/1 var(--font-mono);font-style:normal;color:#ffffff3d}.pf-quest-row>div{min-width:0;display:grid;gap:.14rem}.pf-quest-row small{font:600 .36rem/1 var(--font-mono);letter-spacing:.06em;color:#ffffff47}.pf-quest-row span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.46rem;color:#ffffff94}.pf-quest-row>b{font-size:.56rem;color:var(--module-accent)}.pf-native-scene--projects{display:grid;align-content:center;gap:.46rem;padding:.58rem;background:#06090e}.pf-project-head{display:flex;align-items:center;justify-content:space-between}.pf-project-head span{font:650 .48rem/1 var(--font-mono);color:#ffffff9e}.pf-project-head b{font:700 .56rem/1 var(--font-mono);color:var(--module-accent)}.pf-project-bar{height:.34rem;overflow:hidden;border-radius:999px;background:#ffffff0b}.pf-project-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--module-accent) 34%,transparent),var(--module-accent))}.pf-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}.pf-project-grid>div{min-height:3.3rem;display:flex;flex-direction:column;justify-content:center;padding:.38rem;border:1px solid rgba(255,255,255,.05);border-radius:.46rem;background:#080c12;opacity:.44;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1)}.pf-project-grid>div[data-active=true]{opacity:1;transform:translateY(-3px);border-color:color-mix(in srgb,var(--module-accent) 42%,transparent)}.pf-project-grid small{font:600 .34rem/1 var(--font-mono);color:#ffffff40}.pf-project-grid b{margin:.24rem 0 .16rem;font:700 .62rem/1 var(--font-mono);color:var(--module-accent)}.pf-project-grid span{font-size:.4rem;color:#ffffff70}.pf-native-scene--agent-console{display:grid;grid-template-columns:minmax(0,.85fr) minmax(3.5rem,.55fr) minmax(0,1fr);align-items:center;gap:.42rem;padding:.55rem;background:#06090e}.pf-agent-context,.pf-agent-action,.pf-agent-core{position:relative;z-index:1;min-height:4.3rem;display:flex;flex-direction:column;justify-content:center;padding:.42rem;border:1px solid rgba(255,255,255,.055);border-radius:.52rem;background:#080c12;opacity:.46;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1)}.pf-agent-context[data-active=true],.pf-agent-action[data-active=true],.pf-agent-core[data-active=true]{opacity:1;transform:translateY(-3px);border-color:color-mix(in srgb,var(--module-accent) 42%,transparent)}.pf-agent-context small,.pf-agent-action small,.pf-agent-core small{font:600 .34rem/1 var(--font-mono);letter-spacing:.06em;color:#ffffff47}.pf-agent-context b,.pf-agent-core strong{margin:.24rem 0 .18rem;font:700 .68rem/1 var(--font-mono);color:var(--module-accent)}.pf-agent-context span,.pf-agent-action span,.pf-agent-core span{font-size:.42rem;color:#ffffff75}.pf-agent-core{align-items:center;text-align:center}.pf-agent-core>i{width:.52rem;height:.52rem;margin-bottom:.22rem;border-radius:50%;background:var(--module-accent);box-shadow:0 0 14px color-mix(in srgb,var(--module-accent) 50%,transparent)}.pf-agent-action b{margin-top:.36rem;padding:.22rem .3rem;border-radius:.3rem;background:color-mix(in srgb,var(--module-accent) 7%,transparent);font:650 .38rem/1 var(--font-mono);color:var(--module-accent)}.pf-agent-flow{position:absolute;left:20%;right:20%;top:50%;display:flex;justify-content:space-between;z-index:0}.pf-agent-flow i{width:37%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--module-accent) 30%,transparent),transparent)}.pf-native-scene--approval-console{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.38rem;padding:.55rem;background:#06090e}.pf-approval-gate{min-height:4.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.42rem;border:1px solid rgba(255,255,255,.055);border-radius:.52rem;background:#080c12;opacity:.42;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1)}.pf-approval-gate[data-active=true]{opacity:1;transform:translateY(-3px)}.pf-approval-gate small{font:600 .34rem/1 var(--font-mono);color:#ffffff47}.pf-approval-gate b{margin:.34rem 0 .24rem;font:750 .68rem/1 var(--font-mono)}.pf-approval-gate span{font-size:.4rem;color:#ffffff6b}.pf-approval-gate[data-state=auto] b{color:#63e6b5}.pf-approval-gate[data-state=go] b{color:#ffbd73}.pf-approval-gate[data-state=stop] b{color:#ff7474}.pf-approval-gate[data-active=true][data-state=auto]{border-color:#63e6b557}.pf-approval-gate[data-active=true][data-state=go]{border-color:#ffbd7357}.pf-approval-gate[data-active=true][data-state=stop]{border-color:#ff747457}.pf-native-scene--skill-proof{display:grid;align-content:center;gap:.34rem;padding:.55rem;background:#06090e}.pf-skill-proof-step{position:relative;z-index:1;display:grid;grid-template-columns:1.4rem minmax(0,1fr) 2rem;align-items:center;gap:.38rem;min-height:1.55rem;padding:.28rem .4rem;border:1px solid rgba(255,255,255,.05);border-radius:.44rem;background:#080c12;opacity:.43;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1)}.pf-skill-proof-step[data-active=true]{opacity:1;transform:translate(3px);border-color:color-mix(in srgb,var(--module-accent) 42%,transparent)}.pf-skill-proof-step>i{font:600 .38rem/1 var(--font-mono);font-style:normal;color:#ffffff3d}.pf-skill-proof-step>div{display:grid;gap:.14rem}.pf-skill-proof-step small{font:600 .36rem/1 var(--font-mono);color:#ffffff45}.pf-skill-proof-step span{font-size:.44rem;color:#ffffff85}.pf-skill-proof-step>b{text-align:right;font:700 .54rem/1 var(--font-mono);color:var(--module-accent)}.pf-skill-proof-link{position:absolute;left:1.22rem;top:22%;bottom:22%;width:1px;background:color-mix(in srgb,var(--module-accent) 22%,transparent)}.pf-native-scene--group-learning{display:grid;grid-template-columns:1.15fr .75fr .75fr;align-items:center;gap:.42rem;padding:.55rem;background:#06090e}.pf-group-nodes{position:relative;height:4.8rem;border:1px solid rgba(255,255,255,.05);border-radius:.55rem;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--module-accent) 6%,transparent),transparent 55%),#080c12}.pf-group-nodes:before,.pf-group-nodes:after{content:"";position:absolute;left:18%;right:18%;top:50%;height:1px;background:color-mix(in srgb,var(--module-accent) 18%,transparent);transform:rotate(28deg)}.pf-group-nodes:after{transform:rotate(-28deg)}.pf-group-nodes>i{position:absolute;width:.48rem;height:.48rem;border-radius:50%;background:#ffffff3d;transition:transform .4s cubic-bezier(.32,.72,0,1),background .4s cubic-bezier(.32,.72,0,1),box-shadow .4s cubic-bezier(.32,.72,0,1)}.pf-group-nodes>i:nth-child(1){left:18%;top:22%}.pf-group-nodes>i:nth-child(2){right:18%;top:22%}.pf-group-nodes>i:nth-child(3){left:47%;top:44%}.pf-group-nodes>i:nth-child(4){left:20%;bottom:18%}.pf-group-nodes>i:nth-child(5){right:20%;bottom:18%}.pf-group-nodes>i[data-hot=true]{transform:scale(1.35);background:var(--module-accent);box-shadow:0 0 13px color-mix(in srgb,var(--module-accent) 55%,transparent)}.pf-group-pattern,.pf-group-transfer{min-height:4.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.05);border-radius:.55rem;background:#080c12;opacity:.44;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.pf-group-pattern[data-active=true],.pf-group-transfer[data-active=true]{opacity:1;transform:translateY(-3px)}.pf-group-pattern small,.pf-group-transfer small{font:600 .34rem/1 var(--font-mono);color:#ffffff42}.pf-group-pattern b,.pf-group-transfer b{margin:.3rem 0 .2rem;font:700 .62rem/1 var(--font-mono);color:var(--module-accent)}.pf-group-pattern span,.pf-group-transfer span{font-size:.38rem;color:#fff6}.pf-native-scene--flywheel-console{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:.48rem;padding:.55rem;background:#06090e}.pf-flywheel-ring{position:relative;width:5.1rem;height:5.1rem;margin:auto;border:1px solid color-mix(in srgb,var(--module-accent) 20%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--module-accent) 5%,transparent),transparent 62%)}.pf-flywheel-ring:before{content:"";position:absolute;top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;border:1px dashed rgba(255,255,255,.075);border-radius:50%}.pf-flywheel-step{position:absolute;display:flex;align-items:center;gap:.18rem;font:600 .34rem/1 var(--font-mono);color:#ffffff59}.pf-flywheel-step i{width:.32rem;height:.32rem;border-radius:50%;background:var(--module-accent)}.pf-flywheel-step--a{left:50%;top:-.1rem;transform:translate(-50%)}.pf-flywheel-step--b{right:-.35rem;top:50%;transform:translateY(-50%)}.pf-flywheel-step--c{left:50%;bottom:-.1rem;transform:translate(-50%)}.pf-flywheel-step--d{left:-.42rem;top:50%;transform:translateY(-50%)}.pf-flywheel-ring>strong{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:750 .68rem/1 var(--font-mono);color:var(--module-accent);transition:transform .4s cubic-bezier(.32,.72,0,1)}.pf-flywheel-ring>strong[data-active=true]{transform:translate(-50%,-50%) scale(1.12)}.pf-flywheel-metrics{display:grid;gap:.3rem}.pf-flywheel-metrics>span{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.36rem .42rem;border:1px solid rgba(255,255,255,.05);border-radius:.42rem;background:#080c12;opacity:.4;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.pf-flywheel-metrics>span[data-active=true]{opacity:1;transform:translate(-3px)}.pf-flywheel-metrics small{font:600 .34rem/1 var(--font-mono);color:#ffffff42}.pf-flywheel-metrics b{font:700 .5rem/1 var(--font-mono);color:var(--module-accent)}.pf-native-scene--longitudinal{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.34rem;padding:.55rem;background:#06090e}.pf-longitudinal-chart{position:relative;min-height:4.7rem;border:1px solid rgba(255,255,255,.05);border-radius:.52rem;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px),#080c12;background-size:100% 1.35rem,2.7rem 100%}.pf-longitudinal-line{position:absolute;left:14%;right:14%;top:53%;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--module-accent) 25%,transparent),var(--module-accent));transform:rotate(-12deg)}.pf-longitudinal-point{position:absolute;display:grid;justify-items:center;gap:.12rem;opacity:.42;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.pf-longitudinal-point[data-active=true]{opacity:1;transform:translateY(-3px)}.pf-longitudinal-point>i{width:.5rem;height:.5rem;border:2px solid #080c12;border-radius:50%;background:var(--module-accent);box-shadow:0 0 10px color-mix(in srgb,var(--module-accent) 45%,transparent)}.pf-longitudinal-point small{font:600 .32rem/1 var(--font-mono);color:#ffffff42}.pf-longitudinal-point b{font:700 .45rem/1 var(--font-mono);color:#ffffff9e}.pf-longitudinal-point--0{left:13%;top:54%}.pf-longitudinal-point--1{left:47%;top:39%}.pf-longitudinal-point--2{right:12%;top:22%}.pf-longitudinal-foot{display:flex;align-items:center;justify-content:space-between;font:600 .38rem/1 var(--font-mono);color:#ffffff47}.pf-longitudinal-foot b{color:var(--module-accent)}@media(max-width:620px){.pf-native-scene--agent-console{grid-template-columns:minmax(0,.9fr) minmax(3rem,.55fr) minmax(0,1fr)}.pf-native-scene--group-learning{grid-template-columns:1.05fr .7fr .7fr}.pf-flywheel-ring{width:4.5rem;height:4.5rem}}.pf-native-scene--ontology{background:#06090e}.pf-ontology-core{position:absolute;left:50%;top:50%;width:4.2rem;height:3.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--module-accent) 38%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--module-accent) 5%,#080c12);z-index:2}.pf-ontology-core small,.pf-ontology-node small{font:600 .33rem/1 var(--font-mono);color:#ffffff45}.pf-ontology-core b{margin:.2rem 0;font-size:.52rem;color:#ffffffb3}.pf-ontology-core span{font:700 .48rem/1 var(--font-mono);color:var(--module-accent)}.pf-ontology-node{position:absolute;width:4rem;min-height:2.35rem;display:flex;flex-direction:column;justify-content:center;padding:.38rem;border:1px solid rgba(255,255,255,.055);border-radius:.52rem;background:#080c12;opacity:.42;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1)}.pf-ontology-node[data-active=true]{opacity:1;transform:translateY(-2px);border-color:color-mix(in srgb,var(--module-accent) 42%,transparent)}.pf-ontology-node b{margin-top:.2rem;font:700 .54rem/1 var(--font-mono);color:var(--module-accent)}.pf-ontology-node--0{left:.55rem;top:.6rem}.pf-ontology-node--1{right:.55rem;top:.6rem}.pf-ontology-node--2{left:.55rem;bottom:.6rem}.pf-ontology-line{position:absolute;height:1px;background:color-mix(in srgb,var(--module-accent) 22%,transparent);transform-origin:left center}.pf-ontology-line--a{left:28%;top:35%;width:24%;transform:rotate(20deg)}.pf-ontology-line--b{left:50%;top:35%;width:24%;transform:rotate(-20deg)}.pf-ontology-line--c{left:28%;top:67%;width:24%;transform:rotate(-18deg)}.pf-native-scene--territory{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.3rem;padding:.5rem;background:#06090e}.pf-territory-map{position:relative;border:1px solid rgba(255,255,255,.05);border-radius:.55rem;background:linear-gradient(35deg,transparent 47%,rgba(255,255,255,.025) 48%,transparent 49%),linear-gradient(120deg,transparent 47%,rgba(255,255,255,.022) 48%,transparent 49%),#080c12}.pf-territory-route{position:absolute;left:17%;right:14%;top:58%;height:1px;background:linear-gradient(90deg,var(--module-accent),rgba(255,255,255,.12));transform:rotate(-13deg)}.pf-territory-zone{position:absolute;display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid rgba(255,255,255,.07);border-radius:50%;background:#080c12;font:700 .48rem/1 var(--font-mono);color:#ffffff6b;opacity:.45;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1)}.pf-territory-zone[data-active=true]{opacity:1;transform:scale(1.08);border-color:color-mix(in srgb,var(--module-accent) 42%,transparent)}.pf-territory-zone b{font-size:.36rem;color:var(--module-accent)}.pf-territory-zone--a{left:14%;top:20%}.pf-territory-zone--b{left:47%;top:48%}.pf-territory-zone--c{right:12%;top:20%}.pf-territory-foot{display:flex;justify-content:space-between;font:600 .38rem/1 var(--font-mono);color:#ffffff45}.pf-territory-foot b{color:#ffffff94}.pf-native-scene--bottleneck{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.28rem;padding:.55rem 0 1.5rem;background:#06090e}.pf-bottleneck-stage{min-height:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.055);border-radius:.5rem;background:#080c12;opacity:.44;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.pf-bottleneck-stage[data-active=true]{opacity:1;transform:translateY(-3px)}.pf-bottleneck-stage--risk{border-color:#ffae5629}.pf-bottleneck-stage small{font:600 .33rem/1 var(--font-mono);color:#ffffff42}.pf-bottleneck-stage b{margin:.26rem 0 .2rem;font:700 .62rem/1 var(--font-mono);color:var(--module-accent)}.pf-bottleneck-stage span{font-size:.38rem;color:#fff6}.pf-native-scene--bottleneck>i{font-style:normal;font-size:.58rem;color:#ffffff38}.pf-bottleneck-out{position:absolute;left:.55rem;right:.55rem;bottom:.38rem;display:flex;justify-content:space-between;padding-top:.34rem;border-top:1px solid rgba(255,255,255,.05);font:600 .38rem/1 var(--font-mono);color:#ffffff42}.pf-bottleneck-out b{color:#fff9}.pf-native-scene--journey{background:#06090e}.pf-journey-track{position:absolute;left:12%;right:12%;top:48%;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--module-accent) 20%,transparent),var(--module-accent),color-mix(in srgb,var(--module-accent) 20%,transparent))}.pf-journey-stop{position:absolute;display:grid;justify-items:center;gap:.14rem;opacity:.43;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.pf-journey-stop[data-active=true]{opacity:1;transform:translateY(-4px)}.pf-journey-stop>i{width:.62rem;height:.62rem;border:2px solid #080c12;border-radius:50%;background:var(--module-accent);box-shadow:0 0 12px color-mix(in srgb,var(--module-accent) 42%,transparent)}.pf-journey-stop small{font:600 .34rem/1 var(--font-mono);color:#ffffff47}.pf-journey-stop b{font:700 .47rem/1 var(--font-mono);color:#ffffff9e}.pf-journey-stop--0{left:10%;top:34%}.pf-journey-stop--1{left:46%;top:34%}.pf-journey-stop--2{right:10%;top:34%}.pf-journey-foot{position:absolute;left:.55rem;right:.55rem;bottom:.4rem;display:flex;justify-content:space-between;padding-top:.34rem;border-top:1px solid rgba(255,255,255,.05);font:600 .37rem/1 var(--font-mono);color:#ffffff40}.pf-journey-foot b{color:#ffffff94}.pf-native-scene--opportunities{display:grid;align-content:center;gap:.3rem;padding:.55rem;background:#06090e}.pf-opportunity-row{display:grid;grid-template-columns:2.8rem minmax(0,1fr) 2rem 2.8rem;align-items:center;gap:.34rem;min-height:1.48rem;padding:.26rem .36rem;border:1px solid rgba(255,255,255,.05);border-radius:.42rem;background:#080c12;opacity:.42;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1)}.pf-opportunity-row[data-active=true]{opacity:1;transform:translate(3px);border-color:color-mix(in srgb,var(--module-accent) 42%,transparent)}.pf-opportunity-row>i,.pf-opportunity-row>em{font:600 .36rem/1 var(--font-mono);font-style:normal;color:#ffffff45}.pf-opportunity-row>span{height:.28rem;overflow:hidden;border-radius:999px;background:#ffffff0a}.pf-opportunity-row>span>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--module-accent) 28%,transparent),var(--module-accent))}.pf-opportunity-row>strong{font:700 .46rem/1 var(--font-mono);color:var(--module-accent)}.pf-opportunity-row>em{text-align:right}.pf-opportunity-foot{display:flex;justify-content:space-between;margin-top:.1rem;font:600 .37rem/1 var(--font-mono);color:#ffffff42}.pf-opportunity-foot b{color:#ffffff94}.pf-native-scene--studio-ui{display:grid;grid-template-columns:3.5rem minmax(0,1fr) 3.3rem;gap:.34rem;padding:.5rem;background:#06090e}.pf-studio-structure,.pf-studio-inspector{display:flex;flex-direction:column;gap:.3rem;padding:.36rem;border:1px solid rgba(255,255,255,.05);border-radius:.46rem;background:#080c12;opacity:.5}.pf-studio-inspector[data-active=true]{opacity:1}.pf-studio-structure small,.pf-studio-inspector small{font:600 .31rem/1 var(--font-mono);color:#ffffff40}.pf-studio-structure i,.pf-studio-inspector i{display:block;height:.5rem;border-radius:.18rem;background:#ffffff0b}.pf-studio-structure i:nth-child(2){width:84%}.pf-studio-structure i:nth-child(3){width:62%}.pf-studio-structure i:nth-child(4){width:92%}.pf-studio-structure i:nth-child(5){width:70%}.pf-studio-canvas{position:relative;display:grid;place-items:center;border:1px solid rgba(255,255,255,.055);border-radius:.52rem;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--module-accent) 5%,transparent),transparent 55%),#080c12;opacity:.6}.pf-studio-canvas[data-active=true]{opacity:1}.pf-studio-canvas>div{width:72%;height:62%;display:grid;grid-template-rows:1fr .6fr .8fr;gap:.24rem;padding:.34rem;border:1px solid color-mix(in srgb,var(--module-accent) 20%,transparent);border-radius:.36rem}.pf-studio-canvas>div>i{display:block;border-radius:.2rem;background:#ffffff0d}.pf-studio-canvas>span{position:absolute;bottom:.3rem;font:600 .34rem/1 var(--font-mono);color:#ffffff47}.pf-studio-qa{position:absolute;right:4.15rem;top:.68rem;display:flex;align-items:center;gap:.26rem;padding:.22rem .3rem;border:1px solid rgba(255,255,255,.055);border-radius:.32rem;background:#080c12;opacity:.46}.pf-studio-qa[data-active=true]{opacity:1}.pf-studio-qa span{font:600 .31rem/1 var(--font-mono);color:#ffffff47}.pf-studio-qa b{font:700 .42rem/1 var(--font-mono);color:var(--module-accent)}.pf-native-scene--multichannel{display:grid;grid-template-columns:minmax(0,1fr) 3.7rem;grid-auto-rows:auto;align-content:center;gap:.3rem .42rem;padding:.52rem;background:#06090e}.pf-channel-row{grid-column:1;display:grid;grid-template-columns:1.45rem minmax(0,1fr) 1.55rem;align-items:center;gap:.32rem;min-height:1.35rem;padding:.24rem .34rem;border:1px solid rgba(255,255,255,.05);border-radius:.4rem;background:#080c12;opacity:.42;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.pf-channel-row[data-active=true]{opacity:1;transform:translate(3px)}.pf-channel-row i{font:700 .34rem/1 var(--font-mono);font-style:normal;color:var(--module-accent)}.pf-channel-row span{font-size:.43rem;color:#ffffff85}.pf-channel-row b{text-align:right;font:700 .44rem/1 var(--font-mono);color:#ffffff8f}.pf-channel-context{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--module-accent) 18%,rgba(255,255,255,.05));border-radius:.5rem;background:color-mix(in srgb,var(--module-accent) 4%,#080c12)}.pf-channel-context small{font:600 .31rem/1 var(--font-mono);color:#ffffff3d}.pf-channel-context b{margin:.28rem 0;font:700 .65rem/1 var(--font-mono);color:var(--module-accent)}.pf-channel-context span{font-size:.35rem;text-align:center;color:#ffffff5c}.pf-native-scene--content-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;padding:.52rem;background:#06090e}.pf-content-column{min-height:5rem;display:flex;flex-direction:column;padding:.38rem;border:1px solid rgba(255,255,255,.05);border-radius:.46rem;background:#080c12;opacity:.43;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1),border-color .4s cubic-bezier(.32,.72,0,1)}.pf-content-column[data-active=true]{opacity:1;transform:translateY(-3px);border-color:color-mix(in srgb,var(--module-accent) 42%,transparent)}.pf-content-column small{font:600 .31rem/1 var(--font-mono);color:#ffffff40}.pf-content-column b{margin:.28rem 0 .18rem;font:700 .6rem/1 var(--font-mono);color:var(--module-accent)}.pf-content-column span{font-size:.38rem;color:#fff6}.pf-content-column i{display:block;height:.56rem;margin-top:.28rem;border-radius:.2rem;background:#ffffff0a}.pf-content-column i:last-child{width:72%}.pf-native-scene--sources-console{display:grid;align-content:center;gap:.32rem;padding:.52rem;background:#06090e}.pf-source-connector{display:grid;grid-template-columns:1.1rem minmax(0,1fr) 2rem;align-items:center;gap:.35rem;min-height:1.5rem;padding:.26rem .36rem;border:1px solid rgba(255,255,255,.05);border-radius:.42rem;background:#080c12;opacity:.43;transition:opacity .4s cubic-bezier(.32,.72,0,1),transform .4s cubic-bezier(.32,.72,0,1)}.pf-source-connector[data-active=true]{opacity:1;transform:translate(3px)}.pf-source-connector>i{width:.45rem;height:.45rem;border:1px solid rgba(255,255,255,.2);border-radius:.14rem}.pf-source-connector span{font-size:.44rem;color:#ffffff85}.pf-source-connector b{text-align:right;font:700 .4rem/1 var(--font-mono);color:#ff8c8c}.pf-source-policy{display:flex;justify-content:space-between;padding-top:.22rem;border-top:1px solid rgba(255,255,255,.05);font:600 .34rem/1 var(--font-mono);color:#ffffff3d}.pf-source-policy b{color:#ffffff75}.pf-native-scene--research-signals{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:.32rem;padding:.5rem;background:#06090e}.pf-research-wave{display:flex;align-items:center;justify-content:center;gap:.22rem;min-height:3.6rem;border:1px solid rgba(255,255,255,.05);border-radius:.5rem;background:linear-gradient(180deg,transparent 49%,rgba(255,255,255,.04) 50%,transparent 51%),#080c12}.pf-research-wave i{width:.18rem;min-height:.35rem;border-radius:999px;background:linear-gradient(180deg,var(--module-accent),color-mix(in srgb,var(--module-accent) 12%,transparent));opacity:.48}.pf-research-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.pf-research-modes span{display:flex;align-items:center;gap:.2rem;padding:.26rem .3rem;border:1px solid rgba(255,255,255,.05);border-radius:.38rem;background:#080c12;font-size:.35rem;color:#ffffff59;opacity:.42}.pf-research-modes span[data-active=true]{opacity:1}.pf-research-modes i{width:.32rem;height:.32rem;border-radius:50%;background:var(--module-accent)}.pf-research-modes b{margin-left:auto;font:700 .31rem/1 var(--font-mono);color:var(--module-accent)}.pf-research-foot{display:flex;justify-content:space-between;font:600 .34rem/1 var(--font-mono);color:#ffffff3b}.pf-research-foot b{color:#ffffff80}@media(max-width:620px){.pf-native-scene--bottleneck{gap:.2rem}.pf-native-scene--studio-ui{grid-template-columns:3rem minmax(0,1fr) 2.9rem}.pf-native-scene--multichannel{grid-template-columns:minmax(0,1fr) 3.2rem}}.pf-module-detail-live{position:relative;overflow:hidden;padding:.42rem;border:1px solid color-mix(in srgb,var(--module-accent) 16%,rgba(255,255,255,.07));border-radius:1.35rem;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--module-accent) 6%,transparent),transparent 34%),#05070b;box-shadow:inset 0 1px #ffffff09,0 28px 70px #0003}.pf-module-detail-live:before{content:"";position:absolute;top:.42rem;right:.42rem;bottom:.42rem;left:.42rem;pointer-events:none;border:1px solid rgba(255,255,255,.045);border-radius:1rem}.pf-module-detail-live-head{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:1.4rem 1.45rem 1.2rem}.pf-module-detail-live-head>div:first-child{max-width:48rem}.pf-module-detail-live-head p{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--module-accent) 74%,white 8%)}.pf-module-detail-live-head h2{margin-top:.48rem;font-size:clamp(1.55rem,2.25vw,2.35rem);line-height:1.05;letter-spacing:-.035em;font-weight:640;color:#f7f9fc}.pf-module-detail-live-head>div:first-child>span{display:block;margin-top:.65rem;max-width:42rem;font-size:.78rem;line-height:1.6;color:#ebf3fb85}.pf-module-detail-live-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.pf-module-detail-live-status span,.pf-module-detail-live-status b{display:inline-flex;align-items:center;min-height:2rem;padding:.36rem .58rem;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#080b11;font:650 .48rem/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#ffffff6b}.pf-module-detail-live-status span[data-ready=true]{border-color:#63e6b538;color:#85e8c2}.pf-module-detail-live-status b{color:#ffbd73bd}.pf-module-detail-live-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);gap:.55rem;padding:0 .55rem .55rem}.pf-module-detail-live-preview,.pf-module-detail-evidence{border:1px solid rgba(255,255,255,.055);border-radius:.9rem;background:#070a0f;box-shadow:inset 0 1px #ffffff06}.pf-module-detail-live-preview{padding:.5rem}.pf-module-detail-live-preview .pf-native-preview{min-height:25rem}.pf-module-detail-live-preview .pf-native-preview-core{min-height:24rem}.pf-module-detail-live-preview .pf-native-preview-body{grid-template-columns:minmax(0,1.5fr) minmax(8rem,.5fr);min-height:13.5rem}.pf-module-detail-live-preview .pf-native-preview-tabs button{min-height:3.25rem;padding:.58rem .68rem}.pf-module-detail-live-preview .pf-native-preview-tabs button span{font-size:.64rem}.pf-module-detail-live-preview .pf-native-preview-readout strong{font-size:1.65rem}.pf-module-detail-live-preview .pf-native-preview-readout span{font-size:.7rem}.pf-module-detail-evidence{display:flex;flex-direction:column;min-width:0;padding:1.15rem}.pf-module-detail-evidence-title{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.055)}.pf-module-detail-evidence-title p{font-family:var(--font-mono);font-size:.53rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff75}.pf-module-detail-evidence-title span{font:600 .46rem/1 var(--font-mono);color:#ffffff47}.pf-module-detail-evidence dl{margin:0}.pf-module-detail-evidence dl>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.8rem;align-items:center;padding:.68rem 0;border-bottom:1px solid rgba(255,255,255,.045)}.pf-module-detail-evidence dt{font:600 .46rem/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#ffffff45}.pf-module-detail-evidence dd{margin:0;text-align:right;font-size:.65rem;line-height:1.4;color:#ffffffad}.pf-module-detail-evidence dd[data-ready=true]{color:#85e8c2}.pf-module-detail-evidence-capabilities{display:flex;flex-wrap:wrap;gap:.34rem;padding-top:.85rem}.pf-module-detail-evidence-capabilities small{width:100%;margin-bottom:.18rem;font:600 .43rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff47}.pf-module-detail-evidence-capabilities span{padding:.32rem .42rem;border:1px solid color-mix(in srgb,var(--module-accent) 16%,rgba(255,255,255,.045));border-radius:.38rem;background:color-mix(in srgb,var(--module-accent) 4%,transparent);font-size:.52rem;line-height:1.35;color:#ffffff8c}.pf-module-detail-evidence-warning{margin-top:.85rem;padding:.7rem;border:1px solid rgba(255,174,86,.14);border-radius:.5rem;background:#ffae5609;font-size:.58rem;line-height:1.5;color:#ffcd95a3}.pf-module-detail-evidence-note{margin-top:auto;padding-top:.95rem;font-size:.56rem;line-height:1.55;color:#ffffff4d}@media(max-width:900px){.pf-module-detail-live-grid{grid-template-columns:1fr}.pf-module-detail-live-head{align-items:flex-start;flex-direction:column}.pf-module-detail-live-status{justify-content:flex-start}.pf-module-detail-evidence-note{margin-top:.9rem}}@media(max-width:620px){.pf-module-detail-live{border-radius:1rem}.pf-module-detail-live-head{padding:1.05rem 1rem .9rem}.pf-module-detail-live-grid{padding:0 .35rem .35rem}.pf-module-detail-live-preview{padding:.3rem}.pf-module-detail-live-preview .pf-native-preview,.pf-module-detail-live-preview .pf-native-preview-core{min-height:19rem}.pf-module-detail-live-preview .pf-native-preview-body{grid-template-columns:minmax(0,1.2fr) minmax(5.5rem,.8fr);min-height:10.5rem}.pf-module-detail-live-preview .pf-native-preview-tabs button{min-height:2.8rem;padding:.45rem}.pf-module-detail-live-preview .pf-native-preview-tabs button span{font-size:.55rem}}.pf-native-scene--ontology .pf-ontology-node{width:5.25rem;min-height:2.5rem;padding:.42rem .48rem}.pf-native-scene--ontology .pf-ontology-node small{font-size:.36rem;line-height:1.18;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pf-native-scene--longitudinal .pf-longitudinal-point{opacity:1}.pf-native-scene--longitudinal .pf-longitudinal-point>i{width:.58rem;height:.58rem}.pf-native-scene--longitudinal .pf-longitudinal-point small{font-size:.35rem;color:#ffffff7a}.pf-native-scene--longitudinal .pf-longitudinal-point b{font-size:.5rem;color:#ffffffd1}.pf-native-scene--longitudinal .pf-longitudinal-foot{padding-top:.08rem;border-top:1px solid rgba(255,255,255,.05)}@media(max-width:620px){.pf-native-scene--ontology .pf-ontology-node{width:4.7rem}.pf-native-scene--ontology .pf-ontology-node small{font-size:.33rem}}.longitudinal-detail{min-height:260px;display:flex;flex-direction:column;justify-content:center;gap:1rem}.longitudinal-detail-head{display:flex;align-items:end;justify-content:space-between;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.07);font-size:.72rem;color:#ffffff7a}.longitudinal-detail-head strong{font:700 1.35rem/1 var(--font-mono);color:#fff}.longitudinal-detail-chart{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.75rem;min-height:10.5rem;padding:1rem .35rem .25rem}.longitudinal-detail-line{position:absolute;left:8%;right:8%;top:48%;height:2px;transform:rotate(-9deg);transform-origin:center;background:linear-gradient(90deg,rgba(255,255,255,.12),var(--module-accent));opacity:.7}.longitudinal-detail-chart button{position:relative;z-index:1;display:grid;justify-items:start;align-content:end;min-height:7.5rem;padding:.75rem;border:1px solid rgba(255,255,255,.07);border-radius:.8rem;background:#080b11;text-align:left;transition:.25s}.longitudinal-detail-chart button:nth-of-type(2){transform:translateY(-.8rem)}.longitudinal-detail-chart button:nth-of-type(3){transform:translateY(-1.65rem)}.longitudinal-detail-chart button[data-active=true]{border-color:color-mix(in srgb,var(--module-accent) 55%,transparent);background:color-mix(in srgb,var(--module-accent) 7%,#080b11)}.longitudinal-detail-chart button>i{width:.55rem;height:.55rem;margin-bottom:.5rem;border:2px solid #080b11;border-radius:50%;background:var(--module-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--module-accent) 18%,transparent)}.longitudinal-detail-chart small{font:600 .55rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#ffffff6b}.longitudinal-detail-chart b{margin-top:.35rem;font:700 1rem/1 var(--font-mono);color:#fff}.longitudinal-detail-chart span{margin-top:.3rem;font-size:.65rem;color:#ffffff75}.longitudinal-detail-insight{display:flex;align-items:center;gap:.55rem;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--module-accent) 18%,transparent);border-radius:.7rem;background:color-mix(in srgb,var(--module-accent) 5%,transparent);font-size:.72rem;line-height:1.45;color:#ffffffad}.roadmap-clickable{min-height:5.4rem!important;align-items:flex-start!important;padding:.9rem .85rem!important;border-radius:.65rem!important}.roadmap-inline-item[data-active=true] .roadmap-clickable{background:#ffffff0e!important}.roadmap-inline-title{font-size:.82rem!important;line-height:1.35!important;font-weight:620!important}.roadmap-inline-summary{display:block;margin-top:.28rem!important;max-width:34rem}.roadmap-item-arrow{flex:none;margin-top:.15rem;transition:transform .2s ease,opacity .2s ease}.roadmap-inline-item[data-active=true] .roadmap-item-arrow{transform:rotate(90deg);opacity:.85}.roadmap-inline-detail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem!important;margin:.35rem 0 .9rem!important;padding:.8rem!important;border:1px solid rgba(255,255,255,.07);border-radius:.75rem;background:#ffffff06}.roadmap-inline-detail>div{min-width:0!important;padding:.75rem!important;border-radius:.55rem;background:#0000002e}.roadmap-inline-link{grid-column:1/-1;min-height:2.75rem;display:inline-flex!important;align-items:center;gap:.45rem;width:max-content;max-width:100%}@media(max-width:699px){.longitudinal-detail-chart{gap:.35rem}.longitudinal-detail-chart button{padding:.55rem}.longitudinal-detail-chart span{font-size:.58rem}.roadmap-inline-detail{grid-template-columns:1fr!important}.roadmap-inline-link{grid-column:auto}.roadmap-clickable{min-height:4.8rem!important}}.research-collab-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.research-collab-card{min-height:10.5rem;padding:1.2rem;border:1px solid rgba(255,255,255,.075);border-radius:.85rem;background:linear-gradient(155deg,#6ef0bb06,#ffffff03)}.research-collab-card>p:first-child{font-size:.95rem!important;font-weight:620;color:#fff}.research-collab-card>p:last-child{margin-top:.55rem;font-size:.8rem!important;line-height:1.65!important;color:#ffffff85!important}@media(max-width:899px){.research-collab-grid{grid-template-columns:1fr}.research-collab-card{min-height:0}}.research-evidence-zone{position:relative}.research-evidence-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end}.research-evidence-heading>div{min-width:0}.research-evidence-heading h2{margin-top:.7rem;max-width:25ch;font-size:clamp(1.7rem,3.2vw,2.7rem);font-weight:620;line-height:1.08;letter-spacing:-.035em;color:#f7f9ff;text-wrap:balance}.research-evidence-heading>div>p:last-child{margin-top:.85rem;max-width:50rem;font-size:.88rem;line-height:1.7;color:#f4f4f78f;text-wrap:pretty}.research-evidence-heading>span{display:inline-flex;align-items:center;gap:.5rem;align-self:end;padding:.55rem .7rem;border:1px solid rgba(159,140,255,.18);border-radius:.6rem;background:#9f8cff0b;font:600 .58rem/1.25 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ddd7ffa8;white-space:nowrap}.research-evidence-heading>span svg{width:.9rem;height:.9rem;color:#9f8cff}.research-evidence-shell{overflow:hidden;border:1px solid rgba(159,140,255,.14);border-radius:1rem;background:radial-gradient(circle at 90% 0,rgba(159,140,255,.075),transparent 30%),linear-gradient(150deg,#0a0c13fa,#040509fc);box-shadow:inset 0 1px #ffffff09,0 28px 80px #0000003d}.research-evidence-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid rgba(255,255,255,.065);font:600 .56rem/1.2 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#f4f4f77a}.research-evidence-toolbar span,.research-evidence-toolbar div{display:inline-flex;align-items:center;gap:.45rem}.research-evidence-toolbar svg{width:.9rem;height:.9rem;color:#9f8cff}.research-evidence-toolbar div svg{color:#6ef0bb}.research-evidence-stepbar{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;padding:1px;background:#ffffff0e;border-bottom:1px solid rgba(255,255,255,.055)}.research-evidence-stepbar button{position:relative;display:grid;grid-template-columns:auto auto;grid-template-areas:"icon index" "label label";justify-content:start;align-content:center;gap:.3rem .45rem;min-width:0;min-height:5.7rem;padding:.72rem .7rem;border:0;background:#07090e;color:#f4f4f76b;text-align:left;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease}.research-evidence-stepbar button:hover{background:#ffffff09;color:#ffffffb8}.research-evidence-stepbar button[data-active=true]{background:color-mix(in srgb,var(--research-tone) 9%,#07090e);color:#fff;box-shadow:inset 0 2px 0 var(--research-tone)}.research-evidence-stepbar button svg{grid-area:icon;width:.95rem;height:.95rem;color:var(--research-tone)}.research-evidence-stepbar button span{grid-area:index;font:600 .48rem/1 var(--font-mono);letter-spacing:.08em;color:#ffffff47}.research-evidence-stepbar button b{grid-area:label;min-width:0;font-size:.69rem!important;line-height:1.25;font-weight:600;overflow-wrap:anywhere}.research-evidence-detail{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;padding:1rem;animation:research-evidence-detail-in .36s cubic-bezier(.22,.75,.2,1) both}@keyframes research-evidence-detail-in{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:none}}.research-evidence-detail-intro{min-width:0;padding:1.25rem;border:1px solid color-mix(in srgb,var(--research-tone) 18%,rgba(255,255,255,.06));border-radius:.8rem;background:color-mix(in srgb,var(--research-tone) 4%,rgba(255,255,255,.012))}.research-evidence-detail-label{display:flex;align-items:center;gap:.55rem;font:650 .55rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--research-tone)}.research-evidence-detail-label i{display:block;height:1px;flex:1;background:linear-gradient(90deg,color-mix(in srgb,var(--research-tone) 55%,transparent),transparent)}.research-evidence-detail-intro h3{margin-top:.8rem;max-width:30rem;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:620;line-height:1.2;letter-spacing:-.02em;color:#fff;text-wrap:balance}.research-evidence-detail-intro>p{margin-top:.72rem;font-size:.8rem;line-height:1.7;color:#f4f4f794}.research-evidence-example-card{margin-top:1rem;padding:.8rem .85rem;border-left:2px solid var(--research-tone);border-radius:.45rem;background:#0000003b}.research-evidence-example-card small{display:block;font:600 .5rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f4f4f757}.research-evidence-example-card b{display:block;margin-top:.42rem;font-size:.75rem;line-height:1.55;font-weight:540;color:#ffffffc7}.research-evidence-detail-grid{display:grid;grid-template-columns:1fr;gap:.65rem;min-width:0}.research-evidence-detail-grid article{min-width:0;padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.065);border-radius:.72rem;background:#ffffff05}.research-evidence-detail-grid span{display:block;font:650 .57rem/1.2 var(--font-mono)!important;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--research-tone) 72%,white 8%)}.research-evidence-detail-grid p{margin-top:.5rem;font-size:.76rem;line-height:1.62;color:#f4f4f785}.research-evidence-path{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1rem;border-top:1px solid rgba(255,255,255,.055);font:600 .52rem/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#f4f4f761}.research-evidence-path span{display:inline-flex;align-items:center;gap:.35rem}.research-evidence-path svg{width:.72rem;height:.72rem;flex:none;color:#9f8cff}.research-evidence-path>svg{color:#ffffff2b}@media(max-width:1100px){.research-evidence-stepbar{grid-template-columns:repeat(4,minmax(0,1fr))}.research-evidence-detail{grid-template-columns:1fr}}@media(max-width:720px){.research-evidence-heading{grid-template-columns:1fr;gap:1rem}.research-evidence-heading>span{justify-self:start;white-space:normal}.research-evidence-stepbar{grid-template-columns:repeat(2,minmax(0,1fr))}.research-evidence-stepbar button{min-height:4.9rem}.research-evidence-detail{padding:.7rem}.research-evidence-detail-intro{padding:1rem}.research-evidence-path{justify-content:flex-start;overflow-x:auto;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.research-evidence-detail{animation:none}.research-evidence-stepbar button{transition:none}}.pf-page-hero[data-motion=true] .pf-page-hero-grid>div:first-child>*{opacity:0;transform:translateY(18px);animation:research-hero-copy-in .72s cubic-bezier(.22,.75,.2,1) forwards}.pf-page-hero[data-motion=true] .pf-page-hero-grid>div:first-child>*:nth-child(1){animation-delay:.04s}.pf-page-hero[data-motion=true] .pf-page-hero-grid>div:first-child>*:nth-child(2){animation-delay:.12s}.pf-page-hero[data-motion=true] .pf-page-hero-grid>div:first-child>*:nth-child(3){animation-delay:.22s}.pf-page-hero[data-motion=true] .pf-page-hero-grid>div:first-child>*:nth-child(4){animation-delay:.3s}.pf-page-hero[data-motion=true] .pf-page-hero-grid>div:last-child{opacity:0;transform:translate(18px);animation:research-hero-aside-in .82s .18s cubic-bezier(.22,.75,.2,1) forwards}.pf-page-hero[data-motion=true] .pf-hero-index li{opacity:0;transform:translate(10px);animation:research-index-item-in .48s cubic-bezier(.22,.75,.2,1) forwards}.pf-page-hero[data-motion=true] .pf-hero-index li:nth-child(1){animation-delay:.34s}.pf-page-hero[data-motion=true] .pf-hero-index li:nth-child(2){animation-delay:.39s}.pf-page-hero[data-motion=true] .pf-hero-index li:nth-child(3){animation-delay:.44s}.pf-page-hero[data-motion=true] .pf-hero-index li:nth-child(4){animation-delay:.49s}.pf-page-hero[data-motion=true] .pf-hero-index li:nth-child(5){animation-delay:.54s}.pf-page-hero[data-motion=true] .pf-hero-index li:nth-child(6){animation-delay:.59s}.pf-page-hero[data-motion=true] .pf-hero-index li:nth-child(7){animation-delay:.64s}@keyframes research-hero-copy-in{to{opacity:1;transform:none}}@keyframes research-hero-aside-in{to{opacity:1;transform:none}}@keyframes research-index-item-in{to{opacity:1;transform:none}}.research-question-card{transition:border-color .28s ease,background .28s ease,transform .28s ease}.research-question-card:hover{transform:translateY(-3px);border-color:#9f8cff2e;background:linear-gradient(150deg,#9f8cff09,#ffffff04)}@media(prefers-reduced-motion:reduce){.pf-page-hero[data-motion=true] .pf-page-hero-grid>div:first-child>*,.pf-page-hero[data-motion=true] .pf-page-hero-grid>div:last-child,.pf-page-hero[data-motion=true] .pf-hero-index li{opacity:1;transform:none;animation:none}.research-question-card{transition:none}}.research-page-section.pf-section{padding-block:3.75rem}.research-page-section.pf-section-tight{padding-top:0;padding-bottom:3.25rem}.roadmap-inline-link{min-height:2.65rem!important;padding:.62rem .82rem!important;border:1px solid color-mix(in srgb,var(--roadmap-accent) 34%,rgba(255,255,255,.08))!important;border-radius:.6rem!important;background:color-mix(in srgb,var(--roadmap-accent) 8%,rgba(255,255,255,.018))!important;color:#ffffffdb!important;font-size:.72rem!important;font-weight:650!important;letter-spacing:.01em;text-decoration:none!important;box-shadow:inset 0 1px #ffffff06;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.roadmap-inline-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--roadmap-accent) 62%,rgba(255,255,255,.12))!important;background:color-mix(in srgb,var(--roadmap-accent) 14%,rgba(255,255,255,.024))!important;color:#fff!important}.roadmap-inline-link svg{width:.9rem;height:.9rem;flex:none;color:var(--roadmap-accent)}.roadmap-inline-link svg:last-child{margin-left:.12rem;opacity:.55;transition:transform .2s ease,opacity .2s ease}.roadmap-inline-link:hover svg:last-child{transform:translate(2px,-2px);opacity:.9}.roadmap-inline-detail{align-items:start}@media(min-width:1280px){.research-page-section.pf-section{padding-block:4.5rem}.research-page-section.pf-section-tight{padding-top:0;padding-bottom:3.75rem}}@media(max-width:767px){.research-page-section.pf-section{padding-block:3rem}.research-page-section.pf-section-tight{padding-top:0;padding-bottom:2.5rem}.roadmap-inline-link{width:100%!important;justify-content:flex-start}.roadmap-inline-link svg:last-child{margin-left:auto}}@media(prefers-reduced-motion:reduce){.roadmap-inline-link,.roadmap-inline-link svg:last-child{transition:none}.roadmap-inline-link:hover{transform:none}}.roadmap-inline-link{min-width:10.5rem!important;justify-content:flex-start!important}.roadmap-inline-link>svg:first-child{width:1.75rem;height:1.75rem;padding:.42rem;border-radius:999px;background:color-mix(in srgb,var(--roadmap-accent) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--roadmap-accent) 24%,transparent)}.roadmap-inline-link>span{flex:1;text-align:left}.roadmap-inline-link>svg:last-child{margin-left:.35rem!important}.forge-command-center{width:100%;min-width:0;overflow:hidden;border:1px solid rgba(120,140,170,.18);border-radius:18px;background:linear-gradient(180deg,#080a0ffa,#04060afa);box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff0d}.forge-window-bar{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff06}.forge-window-brand,.forge-window-state,.forge-card-top,.forge-agent-head,.forge-bottleneck-foot,.forge-primary-meta{display:flex;align-items:center;gap:8px}.forge-window-brand>div,.forge-window-state{min-width:0}.forge-window-brand b,.forge-window-brand small,.forge-window-state b,.forge-window-state em{display:block}.forge-window-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1px solid rgba(127,140,255,.34);background:#7f8cff17;color:#d8ddff;font:800 11px/1 var(--font-mono)}.forge-window-brand b{font-size:12px;color:#f7f9ff}.forge-window-brand small{margin-top:1px;font:650 8px/1.2 var(--font-mono);letter-spacing:.08em;color:#8190a5;text-transform:uppercase}.forge-window-state{justify-content:flex-end;flex-wrap:wrap;font-size:9px}.forge-window-state>span{width:6px;height:6px;border-radius:50%;background:#6ef0bb;box-shadow:0 0 10px #6ef0bb}.forge-window-state b{color:#dfe6ef}.forge-window-state em{color:#7f8b9b;font-style:normal}.forge-shell{display:grid;grid-template-columns:126px minmax(0,1fr);min-height:520px}.forge-sidebar{display:flex;flex-direction:column;gap:4px;padding:13px 9px;border-right:1px solid rgba(255,255,255,.07);background:#ffffff03}.forge-sidebar-section{padding:3px 7px 7px;font:700 8px/1 var(--font-mono);letter-spacing:.14em;color:#657184;text-transform:uppercase}.forge-nav-item{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 7px;border:1px solid transparent;border-radius:8px;color:#8490a1;text-align:left;font-size:10px;cursor:pointer}.forge-nav-item svg{width:15px;height:15px;flex:none}.forge-nav-item span{overflow:hidden;text-overflow:ellipsis}.forge-nav-item:hover{color:#dfe8f3;background:#ffffff08}.forge-nav-item[aria-pressed=true]{color:#eef3ff;border-color:#5ae3ff2e;background:#5ae3ff0e}.forge-nav-item i{position:absolute;right:7px;width:4px;height:4px;border-radius:50%;background:#5ae3ff;box-shadow:0 0 8px #5ae3ff}.forge-sidebar-foot{margin-top:auto;display:grid;grid-template-columns:auto 1fr;gap:2px 6px;padding:9px 7px;border-top:1px solid rgba(255,255,255,.06);color:#748195}.forge-sidebar-foot svg{grid-row:1/3;width:14px}.forge-sidebar-foot span{font-size:9px}.forge-sidebar-foot b{font-size:9px;color:#aeb8c5}.forge-workspace{min-width:0;overflow:hidden}.forge-console-screen{display:flex;flex-direction:column;gap:14px;min-height:100%;padding:18px}.forge-console-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.forge-console-heading p{font:700 8px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#758399}.forge-console-heading h3{margin-top:5px;max-width:34rem;font-size:15px;line-height:1.3;font-weight:680;color:#f4f7fb}.forge-state-badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid rgba(90,227,255,.18);border-radius:999px;padding:5px 8px;background:#5ae3ff0b;font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#9fefff}.forge-state-badge i{width:4px;height:4px;border-radius:50%;background:currentColor}.forge-state-badge[data-tone=green]{color:#83efbe;border-color:#6ef0bb2e;background:#6ef0bb0a}.forge-state-badge[data-tone=amber]{color:#f0c27e;border-color:#f0a95d38;background:#f0a95d0d}.forge-state-badge[data-tone=violet]{color:#b6a9ff;border-color:#9f8cff38;background:#9f8cff0d}.forge-status-grid,.forge-operating-row,.forge-bottom-grid,.forge-project-board,.forge-skill-layout,.forge-agent-layout,.forge-xp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.forge-primary-card,.forge-bottleneck-card,.forge-quest-card,.forge-learning-card,.forge-agent-card,.forge-project-board>article,.forge-project-chat,.forge-skill-primary,.forge-skill-list,.forge-skill-evidence>article,.forge-metric,.forge-hypothesis-panel,.forge-chat-panel,.forge-journey-summary,.forge-decision-context,.forge-decision-fork,.forge-human-bottleneck,.forge-quest-feature,.forge-quest-system,.forge-agent-activity{border:1px solid rgba(255,255,255,.075);border-radius:11px;background:linear-gradient(145deg,#ffffff08,#ffffff03);padding:12px}.forge-card-kicker,.forge-card-top span{display:flex;align-items:center;gap:6px;font:700 8px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#8996a7}.forge-card-kicker svg,.forge-card-top svg{width:13px;height:13px}.forge-primary-card h4,.forge-bottleneck-card h4,.forge-quest-card h4,.forge-project-board h4,.forge-quest-feature h4{margin-top:9px;font-size:14px;line-height:1.25;color:#f5f7fb}.forge-primary-card p,.forge-bottleneck-card p,.forge-quest-card p,.forge-learning-card p,.forge-project-board p,.forge-agent-card p,.forge-project-chat p,.forge-human-bottleneck p,.forge-quest-feature p,.forge-hypothesis-panel p{margin-top:7px;font-size:10.5px;line-height:1.5;color:#929eae}.forge-primary-track,.forge-quest-progress,.forge-skill-bar{height:4px;margin-top:12px;border-radius:999px;background:#ffffff0f;overflow:hidden}.forge-primary-track span,.forge-quest-progress span,.forge-skill-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5ae3ff,#7f8cff)}.forge-primary-meta{justify-content:space-between;margin-top:7px;font-size:8px;color:#748092}.forge-primary-meta b{color:#c9d2df}.forge-bottleneck-foot{justify-content:space-between;margin-top:10px;font-size:8px;color:#7c8797}.forge-evidence-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.07);border-radius:11px;overflow:hidden}.forge-evidence-strip>div{padding:10px;border-right:1px solid rgba(255,255,255,.06)}.forge-evidence-strip>div:last-child{border-right:0}.forge-evidence-strip svg{width:13px;color:#8edff3}.forge-evidence-strip span,.forge-evidence-strip strong{display:block}.forge-evidence-strip span{margin-top:6px;font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#667487}.forge-evidence-strip strong{margin-top:4px;font-size:9px;color:#cbd4df}.forge-agent-head{justify-content:space-between}.forge-agent-head span{display:flex;align-items:center;gap:6px;font-size:9px;color:#d9e1eb}.forge-agent-head svg{width:13px}.forge-agent-head i{width:6px;height:6px;border-radius:50%;background:#6ef0bb;box-shadow:0 0 8px #6ef0bb}.forge-agent-card small,.forge-learning-card small{display:block;margin-top:7px;font-size:8px;line-height:1.4;color:#667285}.forge-analysis-layout,.forge-journey-decision,.forge-quest-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(180px,.9fr);gap:10px}.forge-chat-panel{display:grid;gap:8px}.forge-chat-line{padding:9px 10px;border-radius:9px;background:#ffffff06}.forge-chat-line b{display:block;font-size:8px;color:#8ce9f7}.forge-chat-line.is-user b{color:#b8adff}.forge-chat-line p{margin-top:3px;font-size:10px;line-height:1.45;color:#c3ccd7}.forge-hypothesis-panel>span{font:700 8px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8290a3}.forge-hypothesis-panel article{display:flex;gap:8px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.forge-hypothesis-panel article i{width:6px;height:6px;margin-top:4px;border-radius:50%;background:#5ae3ff}.forge-hypothesis-panel article b,.forge-hypothesis-panel article small{display:block}.forge-hypothesis-panel article b{font-size:9px;color:#dfe5ee}.forge-hypothesis-panel article small{margin-top:3px;font-size:8px;line-height:1.4;color:#748094}.forge-analysis-insight{margin-top:9px;padding:9px;border-radius:8px;background:#7f8cff0d}.forge-analysis-insight b{font-size:9px;color:#d9dfff}.forge-analysis-footer,.forge-quest-chain{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:9px;font:700 7px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#748197}.forge-analysis-footer strong{color:#9ee8f4}.forge-flow-arrow{color:#4f6076}.forge-journey-summary{display:flex;align-items:center;gap:10px}.forge-journey-summary>svg{width:18px;color:#5ae3ff}.forge-journey-summary>div{min-width:0;flex:1}.forge-journey-summary span,.forge-journey-summary b,.forge-journey-summary small{display:block}.forge-journey-summary span{font:700 7px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#6f7e91}.forge-journey-summary b{margin-top:3px;font-size:11px;color:#edf2f8}.forge-journey-summary small{margin-top:3px;font-size:8px;color:#758196}.forge-journey-summary>strong{font:700 8px/1 var(--font-mono);color:#aeb8c8}.forge-decision-context{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.forge-decision-context>span{grid-column:1/-1;font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#77869a}.forge-decision-context div{padding:7px;border-radius:8px;background:#ffffff06}.forge-decision-context b,.forge-decision-context small{display:block}.forge-decision-context b{font-size:13px;color:#eff3f8}.forge-decision-context small{margin-top:2px;font-size:7px;color:#6f7a8b}.forge-fork-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px}.forge-fork-options article{padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:9px}.forge-fork-options article.is-recommended{border-color:#6ef0bb33;background:#6ef0bb09}.forge-fork-options span,.forge-fork-options b,.forge-fork-options small{display:block}.forge-fork-options span{font:700 7px/1 var(--font-mono);color:#7f8da0}.forge-fork-options b{margin-top:5px;font-size:9px;color:#e8edf4}.forge-fork-options p{margin-top:5px;font-size:8px;line-height:1.4;color:#788496}.forge-fork-options small{margin-top:6px;font-size:7px;color:#6e7a8b}.forge-human-bottleneck,.forge-project-chat,.forge-agent-action{display:flex;gap:9px;align-items:flex-start}.forge-human-bottleneck>svg,.forge-project-chat>svg,.forge-agent-action>svg{width:17px;flex:none;color:#a99fff}.forge-project-actors,.forge-agent-bottom{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.forge-project-actors span,.forge-agent-bottom>div{display:flex;align-items:center;gap:5px;font-size:8px;color:#778496}.forge-project-actors svg,.forge-agent-bottom svg{width:12px}.forge-quest-feature>aside{padding:9px;border-radius:9px;background:#7f8cff0b}.forge-quest-feature aside b{font-size:9px;color:#dde3ec}.forge-quest-system{display:grid;gap:10px}.forge-quest-chain>div span,.forge-quest-chain>div b{display:block}.forge-quest-chain>div span{font-size:7px;color:#6d798b}.forge-quest-chain>div b{margin-top:2px;font-size:8px;color:#cfd6e0}.forge-metric span,.forge-metric strong,.forge-metric small{display:block}.forge-metric span{font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#718094}.forge-metric strong{margin-top:5px;font-size:13px;color:#edf3f8}.forge-metric small{margin-top:3px;font-size:7.5px;color:#6d7a8c}.forge-skill-primary>span{font:700 7px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#718094}.forge-skill-primary>strong{display:block;margin-top:6px;font-size:17px;color:#f2f6fb}.forge-skill-primary>p{margin-top:5px;font-size:9px;line-height:1.45;color:#7f8b9d}.forge-skill-proof{display:flex;justify-content:space-between;gap:8px;margin-top:6px;font-size:7.5px;color:#758194}.forge-skill-list{display:grid;gap:1px;padding:0;overflow:hidden}.forge-skill-list>div{display:flex;justify-content:space-between;gap:10px;padding:10px;border-bottom:1px solid rgba(255,255,255,.05)}.forge-skill-list>div:last-child{border-bottom:0}.forge-skill-list b{font-size:9px;color:#dbe2eb}.forge-skill-list span{font-size:7.5px;color:#718093}.forge-skill-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.forge-skill-evidence span,.forge-skill-evidence b,.forge-skill-evidence small{display:block}.forge-skill-evidence span{font:700 7px/1 var(--font-mono);color:#6f7c8f}.forge-skill-evidence b{margin-top:5px;font-size:9px;color:#d9e0e9}.forge-skill-evidence small{margin-top:4px;font-size:7.5px;line-height:1.35;color:#6e7a8b}.forge-agent-chat{display:grid;gap:8px}.forge-agent-activity{display:grid;gap:1px;padding:0;overflow:hidden}.forge-agent-activity>div{display:grid;grid-template-columns:42px 1fr;gap:3px 8px;padding:9px;border-bottom:1px solid rgba(255,255,255,.05)}.forge-agent-activity span{grid-row:1/3;font:700 7px/1 var(--font-mono);color:#68768a}.forge-agent-activity b{font-size:9px;color:#dde4ed}.forge-agent-activity small{font-size:7.5px;color:#6d798b}.forge-agent-bottom{display:grid;grid-template-columns:repeat(2,1fr);margin-top:0}.forge-agent-bottom>div{padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:9px}.forge-agent-bottom b,.forge-agent-bottom small{display:block}.forge-agent-bottom b{font-size:8.5px;color:#dfe5ed}.forge-agent-bottom small{margin-top:2px;font-size:7px;line-height:1.35;color:#6e7a8a}.pf-fragment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px}.pf-fragment-chip{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:linear-gradient(145deg,#ffffff07,#ffffff02);color:#aeb8c6}.pf-fragment-chip i{font:700 7px/1 var(--font-mono);letter-spacing:.08em;color:#647184}.pf-fragment-chip b{font-size:10.5px;font-weight:560;color:#b9c2ce}.pf-fragment-network{display:block;width:100%;height:auto;margin-top:22px;overflow:visible}@media(max-width:1100px){.forge-shell{grid-template-columns:105px minmax(0,1fr)}.forge-console-screen{padding:14px}.forge-status-grid,.forge-operating-row,.forge-bottom-grid,.forge-evidence-strip{grid-template-columns:1fr}.forge-evidence-strip>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}.forge-evidence-strip>div:last-child{border-bottom:0}}@media(max-width:720px){.forge-window-bar{align-items:flex-start}.forge-window-state em{display:none}.forge-shell{grid-template-columns:1fr;min-height:0}.forge-sidebar{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.07);padding:8px}.forge-sidebar-section,.forge-sidebar-foot{display:none}.forge-nav-item{width:auto;flex:0 0 auto;min-height:44px;padding:10px 9px}.forge-nav-item i{display:none}.forge-console-screen{padding:12px;gap:10px}.forge-console-heading{display:grid}.forge-console-heading h3{font-size:13px}.forge-status-grid,.forge-operating-row,.forge-bottom-grid,.forge-project-board,.forge-skill-layout,.forge-agent-layout,.forge-analysis-layout,.forge-journey-decision,.forge-quest-feature,.forge-xp-grid,.forge-agent-bottom,.forge-skill-evidence{grid-template-columns:1fr}.forge-decision-context{grid-template-columns:repeat(2,1fr)}.forge-fork-options{grid-template-columns:1fr}.pf-fragment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-fragment-network{margin-top:16px}}
