*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Archivo,ui-sans-serif,sans-serif;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:210 20% 98%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:222 100% 27%;--primary-foreground:0 0% 100%;--secondary:210 40% 96%;--secondary-foreground:222 100% 27%;--muted:210 40% 96%;--muted-foreground:215 16% 47%;--accent:210 40% 96%;--accent-foreground:222 100% 27%;--destructive:0 72% 51%;--destructive-foreground:0 0% 98%;--border:210 25% 92%;--input:210 25% 92%;--ring:207 100% 37%;--chart-1:222 100% 27%;--chart-2:207 100% 37%;--chart-3:199 100% 44%;--chart-4:175 84% 32%;--chart-5:26 90% 37%;--radius:0.5rem;--navy:#003087;--action:#0070ba;--cyan:#009cde;--ink:#0b192c;--navy2:#061838;--paper:#f5f7fa;--soft:#eef4fb;--teal:#0d9488;--line:#e2e8f0}*{border-color:#e6ebf0;border-color:hsl(var(--border))}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{--tw-bg-opacity:1;--tw-text-opacity:1;font-feature-settings:"ss01","cv01";background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1));font-family:Archivo,ui-sans-serif,sans-serif}::selection{background:#003087;background:var(--navy);color:#fff}h1,h2,h3,h4{--tw-text-opacity:1;text-wrap:balance;color:rgb(237 246 252/var(--tw-text-opacity,1));font-family:Archivo,ui-sans-serif,sans-serif}[data-debug-wrapper=true]{display:contents!important}[data-debug-wrapper=true]>*{border:inherit;column-gap:inherit;margin:inherit;padding:inherit;row-gap:inherit}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.-mb-\[0\.08em\]{margin-bottom:-.08em}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-webkit-max-content;max-width:max-content}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-4{gap:1rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.rounded-md{border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(.5rem - 4px);border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(.5rem - 4px);border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-destructive{border-color:#dc2828;border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:#dc282880;border-color:hsl(var(--destructive)/.5)}.border-input{border-color:#e6ebf0;border-color:hsl(var(--input))}.border-primary{border-color:#00298a;border-color:hsl(var(--primary))}.border-primary\/50{border-color:#00298a80;border-color:hsl(var(--primary)/.5)}.border-transparent{border-color:#0000}.border-l-transparent{border-left-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-accent{background-color:#f1f5f9;background-color:hsl(var(--accent))}.bg-background{background-color:#f9fafb;background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-border{background-color:#e6ebf0;background-color:hsl(var(--border))}.bg-card{background-color:#fff;background-color:hsl(var(--card))}.bg-destructive{background-color:#dc2828;background-color:hsl(var(--destructive))}.bg-foreground{background-color:#0f1729;background-color:hsl(var(--foreground))}.bg-muted{background-color:#f1f5f9;background-color:hsl(var(--muted))}.bg-muted\/50{background-color:#f1f5f980;background-color:hsl(var(--muted)/.5)}.bg-paper{--tw-bg-opacity:1;background-color:#080f16;background-color:rgb(8 15 22/var(--tw-bg-opacity,1))}.bg-popover{background-color:#fff;background-color:hsl(var(--popover))}.bg-primary{background-color:#00298a;background-color:hsl(var(--primary))}.bg-primary\/10{background-color:#00298a1a;background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:#00298a33;background-color:hsl(var(--primary)/.2)}.bg-secondary{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.bg-soft{--tw-bg-opacity:1;background-color:#0b1b29;background-color:rgb(11 27 41/var(--tw-bg-opacity,1))}.bg-transparent{background-color:initial}.fill-current{fill:currentColor}.fill-primary{fill:#00298a;fill:hsl(var(--primary))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[1px\]{padding:1px}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-4{padding-bottom:1rem}.pb-\[0\.08em\]{padding-bottom:.08em}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-display{font-family:Archivo,ui-sans-serif,sans-serif}.font-mono{font-family:IBM Plex Mono,ui-monospace,monospace}.text-\[0\.8rem\]{font-size:.8rem}.text-\[19px\]{font-size:19px}.text-\[8\.5px\]{font-size:8.5px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.leading-none{line-height:1}.tracking-\[0\.34em\]{letter-spacing:.34em}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:#00298a;color:hsl(var(--accent-foreground))}.text-action{--tw-text-opacity:1;color:#a5d8f6;color:rgb(165 216 246/var(--tw-text-opacity,1))}.text-card-foreground{color:#0f1729;color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:#dc2828;color:hsl(var(--destructive))}.text-destructive-foreground{color:#fafafa;color:hsl(var(--destructive-foreground))}.text-foreground{color:#0f1729;color:hsl(var(--foreground))}.text-foreground\/50{color:#0f172980;color:hsl(var(--foreground)/.5)}.text-muted-foreground{color:#65758b;color:hsl(var(--muted-foreground))}.text-navy{--tw-text-opacity:1;color:#edf6fc;color:rgb(237 246 252/var(--tw-text-opacity,1))}.text-popover-foreground{color:#0f1729;color:hsl(var(--popover-foreground))}.text-primary{color:#00298a;color:hsl(var(--primary))}.text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:#00298a;color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/60{color:#fff9}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.eyebrow{--tw-text-opacity:1;color:#a5d8f6;color:rgb(165 216 246/var(--tw-text-opacity,1));font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes pulseDot{0%,to{box-shadow:0 0 0 0 #0d948859}60%{box-shadow:0 0 0 7px #0d948800}}@keyframes flowDash{to{stroke-dashoffset:-28}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.bg-dark-template{background-color:#040d1a;background-image:radial-gradient(circle at 18% 0,#009cde24,#0000 55%),radial-gradient(circle at 85% 100%,#0070ba1f,#0000 50%),linear-gradient(#009cde0d 1px,#0000 0),linear-gradient(90deg,#009cde0d 1px,#0000 0);background-size:100% 100%,100% 100%,44px 44px,44px 44px}.bg-light-template{background-image:radial-gradient(at 0 0,#0070ba0d,#0000 50%),linear-gradient(#00308708 1px,#0000 0),linear-gradient(90deg,#00308708 1px,#0000 0);background-size:100% 100%,32px 32px,32px 32px}.file\:border-0::-webkit-file-upload-button{border-width:0}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:initial}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::-webkit-file-upload-button{color:#0f1729;color:hsl(var(--foreground))}.file\:text-foreground::file-selector-button{color:#0f1729;color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:#65758b;color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{background-color:#f1f5f9;background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:#dc2828cc;background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:#dc2828e6;background-color:hsl(var(--destructive)/.9)}.hover\:bg-muted:hover{background-color:#f1f5f9;background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:#f1f5f980;background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:#00298a;background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:#00298acc;background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:#00298ae6;background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary:hover{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:#f1f5f9cc;background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:#00298a;color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:#0f1729;color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:#65758b;color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:#fff;color:hsl(var(--primary-foreground))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:bg-accent:focus{background-color:#f1f5f9;background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:#00298a;background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:#00298a;color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:#fff;color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#f1f5f966;border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:#e6ebf0;border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:#f1f5f9;background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:#00298a;background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:#f9fafb;background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:#65758b;color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:#fff;color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:#0f1729;color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#dc28284d;border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:#dc2828;background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:#fafafa;color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:#f1f5f9;background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#f1f5f980;background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:#00298a;color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:#65758b;color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:#f1f5f9;background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:#f9fafb;background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:#00298a;background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:#f1f5f9;background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#f1f5f980;background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:#f1f5f9;background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#f1f5f9;background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#e6ebf0;background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:#65758b;color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:#00298a;color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:#0f1729;color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fff;color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:#00298a;color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#65758b;color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:#f1f5f9;background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-destructive:is(.dark *){border-color:#dc2828;border-color:hsl(var(--destructive))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:.5rem;border-radius:var(--radius)}.sm\:text-left{text-align:left}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(.5rem - 2px);border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:#f1f5f9;background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(.5rem - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#f1f5f980;background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(.5rem - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:#dc2828;color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:#0f1729;color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#65758b;color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}:root{--navy:#edf6fc;--blue:#a5d8f6;--action:#a5d8f6;--active-blue:#73c6ec;--cyan:#70d7f5;--green:#42d5aa;--green-text:#7de4bc;--amber:#d99a24;--amber-text:#f0cb85;--ink:#edf6fc;--paper:#080f16;--soft:#0b1b29;--line:#a5d8f62b;--muted-text:#adbdc9;--font-heading:"Archivo",sans-serif;--font-body:"Archivo",sans-serif;--background:210 50% 2%;--foreground:203 65% 96%;--card:210 40% 6%;--card-foreground:203 65% 96%;--popover:210 40% 6%;--popover-foreground:203 65% 96%;--primary:203 75% 82%;--primary-foreground:207 70% 8%;--secondary:209 37% 13%;--secondary-foreground:203 65% 96%;--muted:209 37% 13%;--muted-foreground:205 20% 72%;--accent:206 40% 14%;--accent-foreground:203 65% 96%;--border:205 28% 23%;--input:205 28% 23%;--ring:199 70% 72%}html{scroll-padding-top:110px}body{background:#fff;font-family:Archivo,sans-serif;font-family:var(--font-body)}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}:focus-visible{outline:3px solid #73c6ec;outline:3px solid var(--active-blue)}button:disabled{cursor:wait}a,button{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s}h1,h2,h3,h4{color:#edf6fc;color:var(--navy);font-family:Archivo,sans-serif;font-family:var(--font-heading)}.main-content{min-height:65vh;overflow:clip}.wrap{margin-inline:auto;width:min(100% - 112px,1360px)}.micro{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1.7}.eyebrow-new,.micro{text-transform:uppercase}.eyebrow-new{align-items:center;color:var(--blue);display:flex;font-size:11px;font-weight:600;gap:12px;letter-spacing:.15em}.eyebrow-new:before{background:#a5d8f6;background:var(--blue);content:"";display:inline-block;height:6px;width:6px}.eyebrow-new .chapter-number{color:#52627a;margin-left:auto}.section-heading{max-width:850px}.section-heading h2{font-size:clamp(32px,3.5vw,52px);font-weight:600;letter-spacing:-.055em;line-height:1.07;margin:24px 0 22px}.section-heading p{font-size:17px;line-height:1.7;max-width:630px}.chapter{border-top:1px solid #a5d8f62b;border-top:1px solid var(--line);padding:112px 0;position:relative}.chapter.white{background:#fff}.chapter.soft{background:#080f16;background:var(--paper)}.chapter.ice{background:#0b1b29;background:var(--soft)}.chapter.navy{background:#edf6fc;background:var(--navy);border-color:#294065;color:#becce2}.chapter.navy .eyebrow-new,.chapter.navy .section-heading h2{color:#fff}.chapter.navy .eyebrow-new:before{background:#68b8f0}.chapter.navy .chapter-number{color:#a9bad3}.chapter-visual{margin-top:58px}.chapter.split .chapter-layout{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:.8fr 1.2fr}.chapter.split .chapter-visual{margin:0;min-width:0}.chapter.split .section-heading h2{font-size:clamp(32px,3.1vw,48px)}.chapter.compact{padding:80px 0}.chapter.inline-heading .section-heading{grid-column-gap:100px;align-items:end;column-gap:100px;display:grid;grid-template-columns:1.2fr .8fr;max-width:none}.chapter.inline-heading .eyebrow-new{grid-column:1/-1}.chapter.inline-heading .section-heading p{margin-bottom:23px}.section-link{align-items:center;border-bottom:1px solid #a5d8f62b;border-bottom:1px solid var(--line);color:#a5d8f6;color:var(--blue);display:inline-flex;font-size:13px;font-weight:600;gap:28px;margin-top:28px;padding-bottom:8px}.section-link:hover{gap:36px}.button-primary,.button-secondary{align-items:center;border-radius:4px;display:inline-flex;font-family:Archivo,sans-serif;font-family:var(--font-body);font-size:12px;font-weight:700;gap:24px;justify-content:center;letter-spacing:.055em;min-height:52px}.button-primary{background:#a5d8f6;background:var(--blue);border:1px solid #a5d8f6;border:1px solid var(--blue);color:#fff}.button-primary:hover{background:#074889;border-color:#074889;box-shadow:0 7px 17px #0057b820}.button-primary svg,.button-secondary svg{height:17px;width:17px}.button-secondary{background:#0000;border:1px solid #c6d3e3;color:#edf6fc;color:var(--navy)}.button-secondary:hover{background:#0b1b29;background:var(--soft);border-color:#a5d8f6;border-color:var(--blue);transform:translateY(-2px)}.action-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.skip-link{background:#edf6fc;background:var(--navy);color:#fff;left:12px;padding:13px 22px;position:fixed;top:8px;transform:translateY(-160%);z-index:100}.skip-link:focus{transform:translateY(0)}.site-header{background:#ffffffed;border-bottom:1px solid #a5d8f62b;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;transition:background-color .3s,box-shadow .3s;z-index:50}.site-header.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffdd;box-shadow:0 4px 28px #071d4905}.nav-wrap{align-items:center;display:flex;gap:24px;height:88px;justify-content:space-between}.nav-logo{display:block;flex-shrink:0}.nav-logo .brand-word{color:#edf6fc;color:var(--navy);font-size:23px;font-weight:800;letter-spacing:-1px}.nav-logo .brand-sub{color:#a5d8f6;color:var(--blue);display:block;font-size:8px;letter-spacing:.32em;margin-top:3px}.nav-main{align-items:center;display:flex;gap:25px;margin-left:auto}.nav-main a{color:#edf6fc;color:var(--navy);font-size:10px;font-weight:700;letter-spacing:.065em;padding:16px 0;position:relative}.nav-main a:after{background:#a5d8f6;background:var(--blue);bottom:6px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .2s}.nav-main a.active:after,.nav-main a:hover:after{transform:scaleX(1)}.nav-actions{align-items:center;display:flex;gap:20px}.nav-actions .button-primary{font-size:10px;gap:16px;min-height:42px;padding-inline:17px}.lang-toggle{align-items:center;display:flex;gap:4px}.lang-toggle button{color:#67778c;font-size:10px;font-weight:600;min-height:38px;padding:5px}.lang-toggle button[aria-pressed=true]{color:#a5d8f6;color:var(--blue);text-decoration:underline;text-underline-offset:5px}.lang-toggle span{color:#bdc9d7;font-size:10px}.mobile-menu-trigger{align-items:center;border:1px solid #a5d8f62b;border:1px solid var(--line);border-radius:3px;display:none;height:44px;justify-content:center;width:44px}.mobile-navigation{background:#fff!important;padding:34px!important;width:min(90vw,440px)!important}.mobile-navigation nav{display:flex;flex-direction:column;margin:32px 0}.mobile-navigation nav a{border-bottom:1px solid #a5d8f62b;border-bottom:1px solid var(--line);color:#edf6fc;color:var(--navy);font-size:17px;font-weight:600;padding:17px 0}.mobile-navigation .lang-toggle{margin-top:24px}.hero-new{background:linear-gradient(110deg,#fff 35%,#f6f9fe);position:relative}.hero-grid{grid-gap:36px;display:grid;gap:36px;grid-template-columns:1fr 1.05fr;min-height:670px;padding-bottom:56px;padding-top:64px}.hero-copy{position:relative;z-index:2}.hero-copy h1{font-family:Archivo,sans-serif;font-family:var(--font-heading);font-size:clamp(50px,5.2vw,79px);font-weight:600;letter-spacing:-.065em;line-height:1.035;margin:28px 0}.hero-copy h1 span{display:block}.hero-copy h1 span:first-child{color:#a5d8f6;color:var(--blue)}.hero-description{font-size:17px;line-height:1.7;max-width:435px}.hero-audience{align-items:center;color:#edf6fc;color:var(--navy);display:flex;font-size:12px;font-weight:500;gap:9px;margin-top:23px}.hero-audience span{background:#42d5aa;background:var(--green);border-radius:50%;flex-shrink:0;height:5px;width:5px}.hero-copy .action-row{gap:11px}.hero-copy .button-primary,.hero-copy .button-secondary{padding-inline:18px}.hero-bottom{align-items:center;border-top:1px solid #a5d8f62b;border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;min-height:72px}.hero-bottom .micro{color:#546882;font-size:9px}.hero-bottom a{align-items:center;color:#edf6fc;color:var(--navy);display:flex;font-size:10px;gap:15px;letter-spacing:.08em;text-transform:uppercase}.hero-bottom svg{width:15px}.hero-proof{display:flex;gap:30px}.hero-proof span{align-items:center;display:flex;gap:7px}.hero-proof svg{color:var(--green-text)}.hero-side-caption{color:#6d7b90;font-size:8px;letter-spacing:.2em;position:absolute;right:13px;top:50%;writing-mode:vertical-rl}.page-hero-new{background:#080f16;background:var(--paper);border-bottom:1px solid #a5d8f62b;border-bottom:1px solid var(--line);padding:94px 0 75px;position:relative}.page-hero-grid{grid-gap:75px;align-items:center;display:grid;gap:75px;grid-template-columns:1.25fr .75fr}.page-hero-new h1{font-size:clamp(42px,4.8vw,69px);font-weight:600;letter-spacing:-.06em;line-height:1.05;margin:25px 0}.page-hero-new h1 span{display:block}.page-hero-new p{font-size:17px;line-height:1.75;max-width:610px}.page-hero-art{align-items:center;display:flex;justify-content:center;min-width:0;position:relative}.page-hero-art .n3-core{margin:20px;width:210px}.page-hero-art:before{border:1px solid #a5d8f62b;border:1px solid var(--line);border-radius:50%;content:"";position:absolute}.chapter-nav{border-bottom:1px solid #a5d8f62b;border-bottom:1px solid var(--line);padding:25px 0}.chapter-nav .wrap{display:flex;flex-wrap:wrap;gap:11px 28px}.chapter-nav a{color:#adbdc9;color:var(--muted-text);font-size:10px;font-weight:600;letter-spacing:.06em;padding:6px 0;text-transform:uppercase}.chapter-nav a:hover{color:#a5d8f6;color:var(--blue)}.institution-editorials{grid-gap:36px;display:grid;gap:36px;grid-template-columns:repeat(3,1fr)}.institution-editorial{border-top:2px solid #a5d8f6;border-top:2px solid var(--blue);min-width:0;padding-top:24px}.institution-editorial h3{font-size:23px;font-weight:600;letter-spacing:-.04em;margin:20px 0 15px}.institution-editorial p{font-size:15px;line-height:1.7;min-height:78px}.institution-editorial .visual-frame{margin-top:28px}.institution-editorial a{align-items:center;color:#a5d8f6;color:var(--blue);display:inline-flex;font-size:12px;gap:25px;margin-top:24px}.final-cta{background:#edf6fc;background:var(--navy);color:#c8d6ea;overflow:hidden;padding:106px 0;position:relative}.final-cta .wrap{position:relative;z-index:1}.final-cta h2{color:#fff;font-size:clamp(43px,5.1vw,74px);font-weight:600;letter-spacing:-.06em;line-height:1.03;margin:26px 0}.final-cta .eyebrow-new{color:#a4c6eb}.final-cta .eyebrow-new:before{background:#a4c6eb}.final-cta-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1.25fr .75fr}.final-cta p{font-size:17px;line-height:1.7;max-width:520px}.final-cta .button-primary{background:#fff;border-color:#fff;color:#edf6fc;color:var(--navy)}.final-cta .button-secondary{border-color:#526485;color:#fff}.final-cta .button-secondary:hover{background:#152e59}.final-words{border-left:1px solid #324c70;padding-left:60px}.final-words p{color:#fff;font-family:Archivo,sans-serif;font-family:var(--font-heading);font-size:clamp(24px,3.1vw,42px);font-weight:500;letter-spacing:-.05em;line-height:1.6}.final-words p:first-child{color:#77baee}.cta-network{height:100%;inset:0;opacity:.22;position:absolute;width:100%}.site-footer{background:#fff;border-top:1px solid #a5d8f62b;border-top:1px solid var(--line);padding:75px 0 30px}.footer-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:1.4fr 1fr 1.1fr .8fr .6fr}.footer-brand p{color:#edf6fc;color:var(--navy);font-size:12px;line-height:1.7;margin-top:25px;max-width:200px}.footer-column h2{font-family:Archivo,sans-serif;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.11em;margin:4px 0 23px}.footer-column a{color:#adbdc9;color:var(--muted-text);display:block;font-size:13px;margin:12px 0;width:-webkit-fit-content;width:fit-content}.footer-column a:hover{color:#a5d8f6;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.footer-bottom{border-top:1px solid #a5d8f62b;border-top:1px solid var(--line);color:#58677c;display:flex;font-size:11px;gap:20px;justify-content:space-between;margin-top:65px;padding-top:25px}.focus-words{grid-gap:0 70px;display:grid;gap:0 70px;grid-template-columns:1fr 1fr;margin-top:45px}.focus-words div{align-items:center;border-bottom:1px solid #a5d8f62b;border-bottom:1px solid var(--line);display:flex;gap:25px;padding:34px 0}.focus-words h3{font-size:32px;font-weight:500;letter-spacing:-.045em}.focus-words span{color:#a5d8f6;color:var(--blue)}.editorial-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 48px}.editorial-filters button{border:1px solid #a5d8f62b;border:1px solid var(--line);color:#edf6fc;color:var(--navy);font-size:10px;letter-spacing:.08em;min-height:44px;padding:12px 17px}.editorial-filters button[aria-pressed=true]{background:#a5d8f6;background:var(--blue);border-color:#a5d8f6;border-color:var(--blue);color:#fff}.editorial-list{grid-gap:50px 42px;display:grid;gap:50px 42px;grid-template-columns:1fr 1fr}.editorial-card{border-top:1px solid #a5d8f62b;border-top:1px solid var(--line);display:block;padding-top:22px}.editorial-card .editorial-art{align-items:center;background:#0b1b29;background:var(--soft);display:flex;height:210px;justify-content:center;margin-bottom:25px;overflow:hidden;position:relative}.editorial-art>svg{stroke-width:.7;color:#a5d8f6;color:var(--blue);height:75px;position:relative;width:75px;z-index:1}.editorial-art:after,.editorial-art:before{border:1px solid #a9c7e9;content:"";height:140px;position:absolute;transform:rotate(25deg);width:140px}.editorial-art:after{height:195px;opacity:.4;transform:rotate(40deg);width:195px}.editorial-card .micro{color:#a5d8f6;color:var(--blue);display:flex;gap:15px;justify-content:space-between}.editorial-card h2{font-size:22px;font-weight:600;letter-spacing:-.035em;line-height:1.35;margin:20px 0 15px}.editorial-card p{font-size:15px;line-height:1.7}.editorial-card .read-link{align-items:center;color:#a5d8f6;color:var(--blue);display:flex;font-size:12px;gap:25px;margin-top:23px}.editorial-card:hover h2{color:var(--blue)}.editorial-note{border-left:2px solid #a5d8f6;border-left:2px solid var(--blue);font-size:13px;line-height:1.7;margin:0 0 35px;padding:18px 22px}.editorial-note,.empty-editorial{background:#0b1b29;background:var(--soft)}.empty-editorial{grid-column:1/-1;padding:70px 30px;text-align:center}.empty-editorial h2{font-size:24px;margin:18px 0}.article-layout{margin:auto;max-width:780px;padding:72px 28px 90px}.article-back{align-items:center;color:#a5d8f6;color:var(--blue);display:inline-flex;font-size:12px;gap:12px;margin-bottom:30px}.article-layout h1{font-size:clamp(31px,4vw,52px);font-weight:600;letter-spacing:-.04em;line-height:1.14;margin:25px 0}.article-layout .article-lead{border-left:2px solid #a5d8f6;border-left:2px solid var(--blue);color:#edf6fc;color:var(--navy);font-size:21px;line-height:1.7;margin:45px 0;padding-left:25px}.article-layout section{margin:42px 0}.article-layout h2{font-size:23px;font-weight:600;letter-spacing:-.025em;margin-bottom:17px}.article-layout section p{font-size:17px;line-height:1.8}.article-next{align-items:center;border-top:1px solid #a5d8f62b;border-top:1px solid var(--line);color:#a5d8f6;color:var(--blue);display:flex;font-size:14px;gap:25px;justify-content:space-between;margin-top:50px;padding-top:25px}.contact-layout{grid-gap:100px;align-items:start;display:grid;gap:100px;grid-template-columns:.9fr 1.1fr;padding-block:85px 100px}.contact-heading h1{font-size:clamp(43px,4.6vw,65px);font-weight:600;letter-spacing:-.06em;line-height:1.04;margin:26px 0}.contact-heading p{font-size:17px;line-height:1.7}.contact-heading .contact-details{border-top:1px solid #a5d8f62b;border-top:1px solid var(--line);margin-top:50px;padding-top:30px}.contact-details a{align-items:center;color:#a5d8f6;color:var(--blue);display:flex;font-size:17px;gap:13px}.contact-details p{font-size:13px;margin-top:18px}.contact-visual{margin-top:45px;max-width:340px}.inquiry-tabs{border-bottom:1px solid #a5d8f62b;border-bottom:1px solid var(--line);display:flex;margin-bottom:26px}.inquiry-tabs a{color:#4b5870;flex:1 1;font-size:13px;font-weight:600;padding:17px 12px;text-align:center}.inquiry-tabs a[aria-current=page]{background:#0b1b29;background:var(--soft);border-bottom:2px solid #a5d8f6;border-bottom:2px solid var(--blue);color:#a5d8f6;color:var(--blue)}.inquiry-form{background:#fff}.form-grid{grid-gap:23px 20px;display:grid;gap:23px 20px;grid-template-columns:1fr 1fr}.form-field{display:block;min-width:0}.form-field>span{color:#edf6fc;color:var(--navy);display:block;font-weight:700;letter-spacing:.08em;margin-bottom:9px}.form-field input,.form-field select,.form-field textarea{background:#080f16;background:var(--paper);border:1px solid #c8d6e6;border-radius:3px;color:#edf6fc;color:var(--navy);font-size:15px;min-height:48px;padding:12px 14px;width:100%}.form-field textarea{min-height:130px;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:#6b7a90}.form-full{grid-column:1/-1}.form-notice{color:#adbdc9;color:var(--muted-text);font-size:12px;line-height:1.7;margin-top:20px}.form-notice a{color:#a5d8f6;color:var(--blue);text-decoration:underline}.inquiry-form>.button-primary{margin-top:24px;width:100%}.schedule-note{background:#0b1b29;background:var(--soft);font-size:12px;line-height:1.7;padding:13px 15px}.form-error{background:#fff7e6;border-left:2px solid #b45309;color:#805400;font-size:14px;margin-top:20px;padding:14px}.form-success{background:#0b1b29;background:var(--soft);border-top:3px solid #42d5aa;border-top:3px solid var(--green);display:flex;flex-direction:column;justify-content:center;min-height:420px;padding:55px 35px}.form-success>svg{color:#7de4bc;color:var(--green-text);margin-bottom:25px}.form-success h2{font-size:27px;font-weight:600;margin-bottom:17px}.form-success p{font-size:16px;line-height:1.7}.form-success .success-slot{border-block:1px solid #a5d8f62b;border-block:1px solid var(--line);color:#edf6fc;color:var(--navy);margin-top:20px;padding:17px 0}.form-success button{margin-top:25px;width:-webkit-fit-content;width:fit-content}@media(min-width:1600px){.hero-grid{min-height:710px}}@media(max-width:1250px){.wrap{width:calc(100% - 72px)}.nav-main{gap:17px}.nav-main a{font-size:9px}.nav-wrap{gap:18px}.nav-actions{gap:13px}.nav-logo .brand-word{font-size:20px}.hero-grid{gap:16px}.hero-copy h1{font-size:5.3vw}.contact-layout{gap:55px}}@media(max-width:1100px){.nav-main{display:none}.mobile-menu-trigger{display:flex}.nav-actions{margin-left:auto}.hero-grid{min-height:600px}.hero-copy .action-row{align-items:flex-start;flex-direction:column}.hero-copy .action-row a{min-width:212px}.chapter.split .chapter-layout{gap:36px}.chapter.inline-heading .section-heading{column-gap:50px}.institution-editorials{gap:23px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr;row-gap:35px}.footer-brand{grid-row:span 2}}@media(max-width:900px){.wrap{width:calc(100% - 48px)}.hero-grid{gap:30px;grid-template-columns:1fr;padding-bottom:25px;padding-top:65px}.hero-copy h1{font-size:clamp(53px,8.5vw,78px)}.hero-copy{max-width:650px}.hero-description{max-width:510px}.hero-copy .action-row{flex-direction:row}.hero-copy .action-row a{min-width:0}.hero-side-caption{display:none}.hero-grid .hero-scene{margin-top:15px}.chapter{padding:80px 0}.chapter.split .chapter-layout{gap:45px;grid-template-columns:1fr}.chapter.inline-heading .section-heading{display:block}.chapter-visual{margin-top:43px}.section-heading h2{font-size:clamp(32px,5vw,48px);max-width:640px}.page-hero-grid{gap:35px;grid-template-columns:1.3fr .7fr}.page-hero-new{padding:70px 0}.page-hero-art .n3-core{width:150px}.page-hero-art:before{height:220px;width:220px}.final-cta-grid{gap:35px}.final-words{padding-left:30px}.institution-editorials{gap:50px;grid-template-columns:1fr}.institution-editorial{grid-column-gap:40px;align-items:start;column-gap:40px;display:grid;grid-template-columns:1fr 1fr}.institution-editorial>.visual-frame{grid-column:2;grid-row:1/5;margin-top:0}.institution-editorial p{min-height:0}.contact-layout{gap:48px;grid-template-columns:1fr}.contact-visual{display:none}.contact-heading .contact-details{margin-top:28px;padding-top:23px}}@media(max-width:600px){.wrap{width:calc(100% - 40px)}.nav-wrap{gap:12px;height:72px}.nav-logo .brand-word{font-size:20px}.nav-actions .nav-demo{display:none}.nav-actions .lang-toggle{gap:1px}.nav-actions{gap:14px}.nav-logo svg{height:29px;width:29px}.hero-grid{gap:28px;padding-top:47px}.hero-copy h1{font-size:clamp(40px,11.5vw,66px);letter-spacing:-.065em;margin:23px 0}.hero-description{font-size:16px}.hero-audience{align-items:flex-start;font-size:11px}.hero-audience span{margin-top:5px}.hero-copy .action-row{gap:9px}.hero-copy .button-primary,.hero-copy .button-secondary{font-size:9px;gap:12px;min-height:49px;padding:0 13px}.hero-bottom{align-items:flex-start;min-height:0;padding:22px 0}.hero-proof{flex-wrap:wrap;gap:10px 17px}.hero-bottom .micro{font-size:8px}.hero-bottom a span{display:none}.chapter{padding:63px 0}.chapter.compact{padding:55px 0}.chapter.split .section-heading h2,.section-heading h2{font-size:34px;letter-spacing:-.055em;line-height:1.1}.section-heading p{font-size:16px;line-height:1.7}.eyebrow-new{gap:8px}.chapter-number,.eyebrow-new{font-size:9px}.page-hero-grid{gap:0;grid-template-columns:1fr}.page-hero-art{display:none}.page-hero-new h1{font-size:43px}.page-hero-new{padding:55px 0 45px}.page-hero-new p{font-size:16px}.chapter-nav .wrap{gap:5px 18px}.chapter-nav a{font-size:9px}.institution-editorial{display:block}.institution-editorial>.visual-frame{margin-top:24px}.institution-editorial h3{font-size:23px}.final-cta{padding:65px 0}.final-cta-grid{gap:45px;grid-template-columns:1fr}.final-cta h2{font-size:43px}.final-words{border-left:0;border-top:1px solid #324c70;padding-left:0;padding-top:27px}.final-words p{font-size:30px}.final-cta .action-row a{font-size:10px;gap:12px;padding:0 14px}.footer-grid{column-gap:24px;grid-template-columns:1fr 1fr;row-gap:30px}.footer-brand{grid-column:1/-1;grid-row:auto;margin-bottom:15px}.footer-brand p{margin-top:15px;max-width:240px}.footer-column h2{font-size:9px;margin-bottom:17px}.footer-column a{font-size:13px}.footer-bottom{flex-direction:column;font-size:10px;gap:12px;margin-top:35px}.site-footer{padding:48px 0 25px}.focus-words{grid-template-columns:1fr;margin-top:20px}.focus-words h3{font-size:29px}.focus-words div{padding:25px 0}.editorial-list{gap:45px;grid-template-columns:1fr}.editorial-filters{gap:7px;margin-bottom:32px}.editorial-filters button{font-size:9px;padding:10px 12px}.article-layout{padding:45px 20px 65px}.article-layout h1{font-size:32px}.article-layout .article-lead{font-size:18px}.article-layout section p{font-size:16px}.contact-layout{gap:35px;padding-block:50px 60px}.contact-heading h1{font-size:46px}.form-grid{gap:20px;grid-template-columns:1fr}.form-field select{font-size:14px}.form-success{padding:32px 23px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{background:#000;color:#adbdc9;color:var(--muted-text)}::selection{background:#a5d8f6;color:#06111b}:focus-visible{outline:2px solid #bcebff;outline-offset:5px}.wrap{width:min(100% - 100px,1280px)}.main-content{background:#000}.micro{font-weight:400;letter-spacing:.08em}.eyebrow-new{color:#a5d8f6;font-size:10px;font-weight:400;letter-spacing:.19em}.eyebrow-new:before{background:#bfefff;border-radius:50%;box-shadow:0 0 11px #71c5ec80;height:4px;width:4px}.eyebrow-new .chapter-number{color:#8faabb;font-size:9px}.section-heading h2{font-size:clamp(32px,3.3vw,48px);font-weight:400;letter-spacing:-.045em;line-height:1.1}.section-heading p{color:#adbdc9;font-size:15px;line-height:1.8}.chapter{border-top-color:#a2d1f017;padding:110px 0}.chapter.white{background:#000}.chapter.soft{background:#04090e}.chapter.ice{background:#06111a}.chapter.navy{background:#02070c;border-color:#a2d1f017;color:#adbdc9}.chapter.navy .chapter-number,.chapter.navy .eyebrow-new{color:#a5d8f6}.chapter.navy .eyebrow-new:before{background:#bfefff}.chapter-visual{margin-top:55px}.chapter.inline-heading .section-heading{column-gap:110px}.chapter.split .section-heading h2{font-size:clamp(31px,3.1vw,45px);font-weight:400}.section-link{border-color:#557184;color:#c8e8fa;font-size:11px;letter-spacing:.04em}.button-primary,.button-secondary{border-radius:100px;font-size:10px;font-weight:500;gap:25px;letter-spacing:.06em;min-height:48px;padding:0 23px;text-transform:uppercase}.button-primary{background:#cae9fa;border:1px solid #e2f5ff;box-shadow:inset 0 1px 1px #ffffffb3,0 0 0 4px #8cc4e11a,0 8px 28px -11px #80d2f877;color:#06121c}.button-primary:hover{background:#e5f6ff;border-color:#fff;box-shadow:0 0 0 4px #8cc4e12b,0 10px 32px -10px #8bd7ff88;color:#06121c;transform:translateY(-2px)}.button-primary svg{background:#f2fbff99;border-radius:50%;height:20px;padding:2px;width:20px}.button-secondary{background:#10213088;border-color:#7097b345;box-shadow:inset 0 1px 0 #d4edff10;color:#d6e8f3}.button-secondary:hover{background:#122a3e;border-color:#9acbe28a;box-shadow:0 0 25px -15px #a5d8f6;color:#fff}.skip-link{background:#cdeefe;border-radius:4px;color:#06121c}.site-header{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);background:#050d15b8;border:1px solid #9eb9d233;border-radius:100px;box-shadow:inset 0 1px 0 #c6e7ff12,0 12px 45px #0006;margin:18px auto 0;top:18px;width:min(100% - 72px,1376px)}.site-header.scrolled{background:#040b12eb;box-shadow:inset 0 1px 0 #c6e7ff10,0 12px 45px #000a}.nav-wrap{gap:22px;height:68px;width:calc(100% - 52px)}.nav-logo .brand-word{color:#f0f8ff;font-size:21px;font-weight:600;letter-spacing:-.06em}.nav-logo .brand-sub{color:#a5c5dc;font-size:6px;letter-spacing:.23em}.nav-logo svg{filter:drop-shadow(0 0 8px #88d4fc20);height:30px;width:30px}.nav-main{gap:24px}.nav-main a{color:#b6c8d6;font-size:9px;font-weight:400;letter-spacing:.035em}.nav-main a.active,.nav-main a:hover{color:#f4faff}.nav-main a:after{background:#9bd9f8;bottom:10px;height:1px}.nav-actions{gap:17px}.nav-actions .button-primary{box-shadow:inset 0 1px 1px #ffffffb3,0 0 0 3px #8cc4e110;font-size:9px;gap:17px;min-height:38px;padding-inline:18px}.lang-toggle button{color:#a9c0d1;font-weight:400}.lang-toggle button[aria-pressed=true]{color:#edf9ff}.lang-toggle span{color:#5f7a8f}.mobile-menu-trigger{border-color:#5b7d9566;border-radius:50%;color:#e5f6ff}.mobile-navigation{background:#050c13!important;border-color:#446580!important;color:#d5e6f2}.mobile-navigation nav a{color:#e3f3fe;font-weight:400}.mobile-navigation [data-testid=mobile-menu-close]{color:#e3f3fe}.hero-new{background:#000;isolation:isolate;overflow:hidden;padding-top:0}.hero-grid{align-items:center;display:flex;flex-direction:column;gap:54px;min-height:0;padding-bottom:40px;padding-top:92px;position:relative;z-index:2}.hero-copy{max-width:890px;text-align:center}.hero-copy .eyebrow-new{font-size:10px;gap:12px;justify-content:center}.hero-copy .eyebrow-new .micro{color:#a2c7e0;font-size:9px}.hero-copy h1{font-size:clamp(43px,4.7vw,64px);font-weight:400;letter-spacing:-.045em;line-height:1.08;margin:26px 0 22px}.hero-copy h1 span:first-child{color:#f5fafd}.hero-copy h1 span:last-child{color:#d2ebfd}.hero-description{color:#b7cdd9;font-size:15px;line-height:1.75;margin-inline:auto;max-width:560px}.hero-audience{color:#afc4d3;font-size:11px;justify-content:center;margin-top:19px}.hero-audience span{background:#78dbbd;height:4px;width:4px}.hero-copy .action-row{flex-direction:row;gap:18px;justify-content:center;margin-top:29px}.hero-copy .button-primary,.hero-copy .button-secondary{font-size:10px;min-height:47px;padding-inline:24px}.hero-bottom{border-top-color:#b8e5ff26;margin-bottom:15px;position:relative;width:min(100% - 100px,1120px);z-index:2}.hero-bottom .micro{color:#adc7d9}.hero-bottom a{color:#d3ebfa}.hero-proof svg{color:#7de4bc}.hero-side-caption{display:none}.ice-horizon{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.horizon-ambience{background:radial-gradient(ellipse at 50% 68%,#1a4c6b70 0,#0c273d80 29%,#0000 65%);height:1000px;top:-95px;width:1700px}.horizon-ambience,.horizon-arc{left:50%;position:absolute;transform:translateX(-50%)}.horizon-arc{border-radius:50%;border-top:1.5px solid #d6f3ff;box-shadow:0 -6px 12px -4px #e6faffb3,0 -15px 35px -11px #79c7f0cc,0 -30px 80px -26px #318dc7b3,inset 0 20px 55px -32px #a6e3ff;height:910px;opacity:.75;top:44px;width:min(1450px,115vw)}.horizon-reflection{background:radial-gradient(ellipse,#23759a48,#0000 70%);height:400px;left:15%;position:absolute;right:15%;top:500px}.glass-sculpture{display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-sculpture{height:610px;opacity:.64;position:absolute;top:150px;width:540px;z-index:1}.hero-sculpture-left{left:calc(50% - 1000px);transform:rotate(28deg)}.hero-sculpture-right{right:calc(50% - 970px);transform:rotate(-156deg)}.page-hero-new{background:#000;border-color:#b8e5ff1c;isolation:isolate;overflow:hidden;padding:95px 0 85px}.page-hero-new:before{background:radial-gradient(ellipse,#19476488,#0000 65%);bottom:-350px;content:"";height:650px;position:absolute;right:-200px;width:650px;z-index:-1}.page-hero-new .wrap{position:relative;z-index:1}.page-hero-new h1{font-size:clamp(40px,4.6vw,64px);font-weight:400;letter-spacing:-.045em}.page-hero-new p{color:#adbdc9;font-size:15px}.page-glass-sculpture{bottom:-220px;height:650px;opacity:.57;position:absolute;right:calc(50% - 800px);transform:rotate(-25deg);width:580px;z-index:0}.page-hero-art:before{border-color:#9dbed32b;height:300px;width:300px}.page-hero-art .n3-core{position:relative;z-index:2}.chapter-nav{background:#03080d;border-color:#6f8caa26;padding:18px 0}.chapter-nav a{color:#b1c5d5;font-size:9px;font-weight:400}.chapter-nav a:hover{color:#edf8ff}.institution-editorial{border-top:1px solid #85b5d25c;padding-top:25px}.institution-editorial h3{color:#e6f3fc;font-weight:400}.institution-editorial p{color:#adbdc9}.institution-editorial .micro{color:#a9c5da}.institution-editorial a{color:#c8e8fa;font-size:11px;font-weight:400}.final-cta{background:#010508;border-top:1px solid #8ab4cf2e;padding:120px 0}.final-cta h2{font-size:clamp(42px,4.7vw,64px);font-weight:400;letter-spacing:-.045em}.final-cta p{color:#b7cbd9;font-size:15px}.final-cta .button-primary{background:#cae9fa;border-color:#e2f5ff;color:#06121c}.final-cta .button-secondary{background:#10213088;border-color:#7097b345;color:#d6e8f3}.final-cta .button-secondary:hover{background:#122a3e}.final-words{border-color:#7296b44a;position:relative}.final-words p{color:#d8edfa;font-size:32px;font-weight:300;letter-spacing:-.04em}.final-words p:first-child{color:#a5d8f6}.cta-sculpture{height:600px;opacity:.38;position:absolute;right:-170px;top:0;transform:rotate(20deg);width:540px}.cta-network{opacity:.1}.site-footer{background:#000;border-color:#82afce2b;padding-top:68px}.footer-brand p{color:#bbd5e5;font-size:11px}.footer-column h2{color:#d9eef9;font-size:9px;font-weight:400;letter-spacing:.1em}.footer-column a{color:#a5bbcc;font-size:12px}.footer-column a:hover{color:#d6f2ff}.footer-bottom{border-color:#82afce26;color:#9eb6c9;font-size:10px}.focus-words h3{color:#e3f3fd;font-size:34px;font-weight:300}.focus-words div{border-color:#82afce2b}.editorial-filters button{background:#060d14;border-color:#7399b442;border-radius:100px;color:#bed2e0;font-weight:400}.editorial-filters button[aria-pressed=true]{background:#cae9fa;border-color:#e2f5ff;color:#07141f}.editorial-card .editorial-art{background:#091924;border:1px solid #7da6c333;border-radius:16px}.editorial-art:after,.editorial-art:before{border-color:#90caed6b;border-radius:35%}.editorial-card h2{color:#e2f1fc;font-size:24px;font-weight:400}.editorial-card:hover h2{color:#a5d8f6}.editorial-card p{color:#b0c2d0}.editorial-card .micro{color:#a8cce4;font-size:9px}.editorial-card .read-link{color:#c1e2f7}.editorial-note{background:#0a1925;border-color:#91cae9;border-radius:0 8px 8px 0;color:#bfd5e3;font-size:12px}.empty-editorial{background:#08141e;border:1px solid #6a8faa38;border-radius:14px}.empty-editorial h2{color:#e1f1fb}.article-layout h1{color:#f0f7fc;font-size:clamp(33px,4vw,52px);font-weight:400}.article-layout .article-lead{border-color:#9bd4f1;color:#d0e7f6}.article-layout h2{color:#e7f3fc;font-weight:400}.article-layout section p{color:#adbdc9}.article-back,.article-next{color:#c1e2f7}.article-layout .button-secondary.bg-soft{background:#142e41;border-color:#80aecb;color:#eaf7ff}.contact-layout{padding-bottom:110px;padding-top:85px}.contact-heading h1{color:#edf7fd;font-weight:400;letter-spacing:-.045em}.contact-heading p{color:#adbdc9;font-size:15px}.contact-details a{color:#c6e6fa}.inquiry-tabs{border-color:#6d94b142}.inquiry-tabs a{border-radius:12px 12px 0 0;color:#b6cedf;font-size:12px;font-weight:400}.inquiry-tabs a[aria-current=page]{background:#0b1b28;border-color:#a5d8f6;color:#e0f4ff}.inquiry-form{background:#071018;border:1px solid #7ca3bf38;border-radius:18px;box-shadow:inset 0 1px 0 #d2ebfd0a,0 20px 65px #000a;padding:28px}.form-field>span{color:#c9ddeb;font-size:10px;font-weight:400}.form-field input,.form-field select,.form-field textarea{background:#03090f;border-color:#4d708c66;border-radius:7px;color:#e5f4fe;font-family:Archivo,sans-serif;font-size:14px}.form-field input::placeholder,.form-field textarea::placeholder{color:#8ea9bc}.form-field select{color-scheme:dark}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:#a5d8f6}.form-notice{color:#a6bdce;font-size:11px}.form-notice a{color:#c7e7fa}.schedule-note{background:#102332;border-radius:6px;color:#c2d8e6}.form-error{background:#2c2111;border-color:#dbae65;color:#f3d9a4}.form-success{background:#081b21;border:1px solid #72b59f55;border-radius:18px;border-top:2px solid #76d8b5}.form-success h2{color:#eaf8fd;font-weight:400}.form-success .success-slot{color:#c4e6f9}.inquiry-form .button-primary{min-height:49px}@media(min-width:1500px){.hero-grid{min-height:0;padding-top:100px}.hero-sculpture-left{left:calc(50% - 980px)}.hero-sculpture-right{right:calc(50% - 950px)}}@media(max-width:1250px){.wrap{width:calc(100% - 76px)}.nav-wrap{width:calc(100% - 42px)}.nav-main{gap:17px}.nav-main a{font-size:8px}.nav-actions{gap:13px}.hero-copy h1{font-size:58px}.hero-sculpture-left{left:calc(50% - 875px)}.hero-sculpture-right{right:calc(50% - 850px)}.hero-sculpture{opacity:.48}}@media(max-width:1100px){.nav-main{display:none}.nav-wrap{gap:20px}.hero-grid{min-height:0}.hero-copy .action-row{align-items:center;flex-direction:row}.chapter.inline-heading .section-heading{column-gap:55px}}@media(max-width:900px){.wrap{width:calc(100% - 52px)}.site-header{margin-top:12px;top:12px;width:calc(100% - 40px)}.nav-wrap{height:66px;width:calc(100% - 38px)}.hero-grid{gap:46px;padding-top:83px}.hero-copy{max-width:650px}.hero-copy h1{font-size:53px}.hero-description{max-width:500px}.hero-sculpture{height:500px;opacity:.3;top:250px;width:400px}.hero-sculpture-left{left:-270px}.hero-sculpture-right{right:-255px}.horizon-arc{height:750px;top:33px;width:135vw}.chapter{padding:80px 0}.page-hero-new{padding:80px 0 65px}.page-glass-sculpture{opacity:.4;right:-250px}.page-hero-art:before{height:230px;width:230px}.final-words p{font-size:28px}.hero-bottom{width:calc(100% - 52px)}.contact-layout{padding-top:65px}}@media(max-width:600px){.wrap{width:calc(100% - 38px)}.site-header{margin-top:10px;top:10px;width:calc(100% - 24px)}.nav-wrap{gap:10px;height:61px;width:calc(100% - 28px)}.nav-logo .brand-word{font-size:20px}.nav-logo .brand-sub{font-size:5px}.nav-logo svg{height:28px;width:28px}.nav-actions{gap:12px}.mobile-menu-trigger{height:38px;width:38px}.lang-toggle button{min-height:40px;min-width:27px}.hero-grid{gap:38px;padding-bottom:26px;padding-top:64px}.hero-copy{max-width:100%}.hero-copy .eyebrow-new{flex-wrap:wrap;font-size:9px;gap:8px}.hero-copy .eyebrow-new .micro{font-size:7px}.hero-copy h1{font-size:clamp(31px,7.8vw,43px);letter-spacing:-.05em;line-height:1.13;margin:25px 0 20px}.hero-description{font-size:14px;line-height:1.75;max-width:340px}.hero-audience{align-items:center;font-size:10px;line-height:1.7;margin-top:19px}.hero-audience span{margin-top:0}.hero-copy .action-row{gap:12px;margin-top:25px}.hero-copy .button-primary,.hero-copy .button-secondary{font-size:8px;gap:12px;min-height:45px;padding-inline:16px}.hero-copy .button-primary svg,.hero-copy .button-secondary svg{height:16px;width:16px}.horizon-arc{height:700px;opacity:.7;top:29px;width:165vw}.horizon-ambience{height:950px;top:0;width:1000px}.hero-sculpture{height:420px;top:350px;width:330px}.hero-sculpture-left{left:-250px}.hero-sculpture-right{right:-240px}.hero-bottom{padding:21px 0;width:calc(100% - 38px)}.hero-proof{gap:11px}.hero-bottom .micro{font-size:7px;letter-spacing:.04em}.chapter{padding:67px 0}.chapter.split .section-heading h2,.section-heading h2{font-size:32px;font-weight:400;line-height:1.14}.section-heading p{font-size:14px}.eyebrow-new{letter-spacing:.12em}.eyebrow-new,.eyebrow-new .chapter-number{font-size:8px}.chapter-visual{margin-top:36px}.page-hero-new{padding:58px 0 50px}.page-hero-new h1{font-size:37px;line-height:1.12}.page-hero-new p{font-size:14px}.page-glass-sculpture{bottom:-140px;height:400px;opacity:.22;right:-200px;width:350px}.chapter-nav a{font-size:8px;line-height:1.7}.final-cta{padding:72px 0}.final-cta h2{font-size:41px;line-height:1.1}.final-cta p{font-size:14px}.final-cta .action-row a{font-size:8px;gap:12px;padding-inline:15px}.final-words p{font-size:30px}.final-words{border-color:#64849c45}.cta-sculpture{opacity:.27;right:-225px;top:240px}.footer-column h2{font-size:8px;line-height:1.7}.footer-column a{font-size:12px}.footer-bottom{color:#a2bacc;font-size:10px}.site-footer{padding-top:50px}.institution-editorial h3{font-size:23px}.institution-editorial p{font-size:14px}.editorial-card h2{font-size:23px}.editorial-filters button{font-size:8px;padding:10px 12px}.article-layout h1{font-size:34px}.article-layout section p{font-size:15px}.contact-heading h1{font-size:44px}.contact-layout{padding-bottom:65px;padding-top:55px}.inquiry-form{padding:22px 18px}.form-field>span{font-size:9px}.form-field input,.form-field select,.form-field textarea{font-size:15px}.mobile-navigation{padding:30px!important}}.visual-frame{color:var(--navy);margin:0;min-width:0;position:relative}.illustrative{align-items:center;color:#576b85;display:flex;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:400;gap:8px;justify-content:center;letter-spacing:.08em;line-height:1.6;margin-top:27px;text-align:center}.caption-square{background:#8295af;flex-shrink:0;height:4px;width:4px}.status{align-items:center;background:#e9f7f1;border-radius:3px;color:var(--green-text);display:inline-flex;font-size:9px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.035em;line-height:1.5;padding:5px 9px;white-space:nowrap}.status svg{flex-shrink:0}.status-missing,.status-review{background:#fff4de;color:var(--amber-text)}.status-info{background:#eaf2ff;color:var(--blue)}.status-dot{background:var(--green);border-radius:50%;display:inline-block;flex-shrink:0;height:6px;width:6px}.replay-button{align-items:center;background:#fff;border:1px solid #d6e2ef;border-radius:50%;color:#49607f;display:inline-flex;height:32px;justify-content:center;width:32px}.replay-button:hover{border-color:var(--blue);color:var(--blue);transform:rotate(-20deg)}.information-node{align-items:center;background:linear-gradient(130deg,#fff,#eff5ff);border:1px solid #c3d6ee;border-radius:5px;box-shadow:0 9px 17px -8px #35598930,inset 0 2px 1px #fff;color:var(--blue);display:flex;gap:15px;padding:18px;position:relative}.information-lines{display:flex;flex-direction:column;gap:5px;width:40px}.information-lines i{background:#c1d3e9;display:block;height:3px;width:100%}.information-lines i:nth-child(2){width:65%}.information-lines i:nth-child(3){width:82%}.data-flow{align-items:center;background:#b6cce7;color:var(--blue);display:flex;flex-shrink:0;height:2px;position:relative;width:46px}.data-flow>svg{background:#0000;margin-left:auto;margin-right:-2px}.data-flow>i{background:var(--blue);border-radius:50%;height:5px;opacity:0;position:absolute;width:5px}.visual-frame[data-active=true] .data-flow>i{animation:flow-arrive 2s ease-in-out 1.1s 2 both}@keyframes flow-arrive{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:95%;opacity:0}}.n3-core{flex-shrink:0;height:259px;isolation:isolate;position:relative;width:190px}.core-ground{border:1px solid #c9daef;border-radius:50%;bottom:-5px;height:87px;left:-25px;position:absolute;transform:rotate(-13deg);width:240px}.core-ground:before{border:1px solid #d6e4f5;border-radius:50%;content:"";inset:-22px;position:absolute}.core-plinth{border-radius:9px;bottom:5px;height:83px;left:0;position:absolute;transform:skewY(-8deg);width:190px}.plinth-back{background:linear-gradient(150deg,#eef6ff,#c7d9ec);border:1px solid #b3c9e5;bottom:-1px;box-shadow:18px 28px 25px -17px #0057b856;left:10px}.plinth-front{background:linear-gradient(135deg,#0072ce,#00478e);border:1px solid #2a8ce1;bottom:14px;box-shadow:0 8px 0 #0e3873;height:48px}.core-glass{background:linear-gradient(133deg,#fff 5%,#f0f6ff 65%,#d5e6fb);border:1px solid #afc7e4;border-radius:9px;box-shadow:inset 2px 2px 1px #fff,8px 9px 0 -2px #d7e5f5,9px 10px 0 -2px #a9c2e1,18px 25px 38px -15px #456c9d55;inset:0 0 43px;padding:14px 19px;position:absolute;transform:perspective(800px) rotateY(-11deg) rotateX(5deg)}.core-topline{align-items:center;border-bottom:1px solid #ccdbee;display:flex;justify-content:space-between;padding-bottom:7px}.core-topline .micro{color:#4b6a91;font-size:7px}.core-indicator{background:var(--green);border-radius:50%;height:5px;width:5px}.core-logo{display:block;height:43px;margin:13px auto 5px;width:43px}.core-glass>strong{color:var(--navy);font-family:var(--font-heading);font-size:20px;letter-spacing:-.065em;line-height:1.1}.core-glass>strong,.core-title{display:block;text-align:center}.core-title{color:var(--blue);font-size:8px;letter-spacing:.27em;margin-top:3px}.core-stages{grid-gap:4px 8px;border-top:1px solid #c9dcef;display:grid;gap:4px 8px;grid-template-columns:1fr 1fr;margin-top:12px;padding-top:11px}.core-stages span{align-items:center;color:#55708e;display:flex;font-size:6px;font-weight:700;gap:4px;letter-spacing:.02em;opacity:.4}.core-stages span i{background:#b6c8df;height:3px;width:3px}.visual-frame[data-active=true] .core-stages span{animation:core-stage .5s ease calc(1s + var(--step)*.42s) both}.visual-frame[data-active=true] .core-stages span i{animation:stage-dot .5s ease calc(1s + var(--step)*.42s) both}.core-bottomline{background:#9abfdf;border-radius:4px;height:3px;margin:13px auto 0;width:36px}.core-small{height:228px;width:160px}.core-small .core-glass{padding:12px 15px}.core-small .core-plinth{width:160px}.core-small .core-ground{width:198px}.core-small .core-stages{gap:3px 5px;margin-top:8px;padding-top:9px}.core-small .core-logo{height:34px;margin-top:10px;width:34px}.core-small .core-glass>strong{font-size:18px}.core-small .core-bottomline{margin-top:8px}.core-flow-scene{width:100%}.hero-scene{display:flex;flex-direction:column;justify-content:center;min-height:475px;padding:10px 0 8px}.scene-header{align-items:center;border-bottom:1px solid #dbe6f2;display:flex;gap:10px;justify-content:space-between;padding:0 8px 28px}.scene-header .micro{color:#59708e;font-size:8px}.core-flow-layout{grid-gap:7px;align-items:center;display:grid;gap:7px;grid-template-columns:100px 24px 190px 24px 147px;justify-content:center;padding:45px 0 28px;position:relative}.hero-scene .core-flow-layout:before{border:1px solid #dce7f3;border-radius:50%;content:"";height:320px;position:absolute;right:0;top:0;transform:rotate(-24deg);width:410px;z-index:0}.core-flow-layout>*{position:relative}.core-flow-layout .data-flow{width:24px}.incoming-information{height:255px;position:relative}.incoming-information .information-node{gap:10px;height:53px;padding:13px;position:absolute;width:105px}.incoming-information .information-node svg{width:20px}.incoming-information .information-lines{gap:4px;width:31px}.incoming-information .information-lines i{height:2px}.incoming-information .information-node-0{left:0;top:5px;transform:rotate(-13deg)}.incoming-information .information-node-1{left:-16px;top:60px;transform:rotate(-6deg)}.incoming-information .information-node-2{left:1px;top:122px;transform:rotate(7deg)}.incoming-information .information-node-3{left:-17px;top:181px;transform:rotate(-8deg)}.visual-frame[data-active=true] .incoming-information .information-node{animation:information-arrive 1.5s cubic-bezier(.2,.7,.2,1) both}.incoming-information .information-node-1{animation-delay:.2s!important}.incoming-information .information-node-2{animation-delay:.4s!important}.incoming-information .information-node-3{animation-delay:.6s!important}@keyframes information-arrive{0%{opacity:0;translate:-25px 10px}to{opacity:1;translate:0 0}}.flow-label{bottom:-24px;color:#59708e;font-family:IBM Plex Mono,monospace;font-size:7px;left:-13px;letter-spacing:.06em;position:absolute;right:-10px;text-align:center}.output-object{padding-left:2px}.visual-frame[data-active=true] .output-object{animation:dossier-appear .8s cubic-bezier(.2,.7,.2,1) 3.1s both}@keyframes dossier-appear{0%{opacity:0;transform:translate(-10px,14px)}to{opacity:1;transform:translate(0)}}.dossier-object{background:#fff;border:1px solid #bfd3e7;border-radius:5px;box-shadow:5px 6px 0 -1px #e2ecf7,6px 7px 0 -1px #bfd0e5,12px 25px 35px -10px #153f7345;padding:20px 17px 15px;position:relative;transform:perspective(850px) rotateY(-15deg) rotate(6deg);width:147px}.dossier-object-tab{background:#f6f9ff;border:1px solid #bfd3e7;border-bottom:0;border-radius:4px 4px 0 0;color:var(--blue);font-size:6px;left:12px;letter-spacing:.12em;padding:3px 13px;position:absolute;top:-14px}.dossier-object-head{align-items:center;color:var(--blue);display:flex;justify-content:space-between}.dossier-object-head .micro{font-size:6px}.dossier-object>strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.045em;line-height:1.2;margin:14px 0}.document-lines{display:flex;flex-direction:column;gap:7px;margin:13px 0 18px}.document-lines i{background:#dce5ee;height:3px;width:100%}.document-lines i:nth-child(2){width:83%}.document-lines i:nth-child(3){width:58%}.dossier-object .status{font-size:7px;padding:4px 6px}.dossier-object .status svg{width:10px}.dossier-object-footer{align-items:center;border-top:1px solid var(--line);color:#56718f;display:flex;gap:6px;margin-top:14px;padding-top:10px}.dossier-object-footer span{font-size:5px;letter-spacing:.04em}.hero-scene .illustrative{font-size:7px;margin-top:33px}.transformation-scene{background:linear-gradient(120deg,#f8fbff,#eef5ff);border:1px solid #d4e2f1;border-radius:6px;padding:32px 45px 23px}.transformation-scene .core-flow-layout{gap:24px;grid-template-columns:150px 100px 190px 100px 147px;padding:55px 0 60px}.transformation-scene .core-flow-layout .data-flow{width:100%}.transformation-scene .incoming-information .information-node{height:55px;width:130px}.transformation-scene .incoming-information .information-node-1,.transformation-scene .incoming-information .information-node-3{left:10px}.transformation-statuses{grid-gap:18px;border-top:1px solid #c9d9ed;display:grid;gap:18px;grid-template-columns:repeat(6,1fr);padding-top:23px}.transformation-statuses>div{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.transformation-statuses .micro{font-size:8px}.confidence-widgets{grid-gap:0;border-block:1px solid var(--line);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.confidence-widget{border-left:1px solid var(--line);padding:0 32px 26px}.confidence-widget:first-child{border-left:0;padding-left:0}.confidence-widget:last-child{padding-right:0}.confidence-art{align-items:center;display:flex;height:235px;justify-content:center;position:relative}.confidence-widget h3{font-size:22px;font-weight:600;margin:12px 0}.confidence-widget p{font-size:14px;line-height:1.7;max-width:255px}.confidence-widget .micro{color:#536b8b}.confidence-widget .illustrative{font-size:6px;justify-content:flex-start;margin-top:20px}.verification-orbit{flex-direction:column}.verification-orbit .information-node{height:50px;left:6px;padding:12px;position:absolute;top:73px;transform:rotate(-12deg);width:65px}.verification-orbit .information-lines{display:none}.verification-ring{align-items:center;background:radial-gradient(#fff,#eff9f5);border:1px solid #98cdbf;border-radius:50%;box-shadow:0 12px 22px -15px #165a45a1;color:var(--green-text);display:flex;height:122px;justify-content:center;position:relative;width:122px}.verification-ring:before{border:1px dashed #b6cddf;border-radius:50%;content:"";inset:-11px;position:absolute}.verification-ring:after{border-bottom:2px solid #0000;border-left:2px solid #0000;border-left-color:var(--green);border-radius:50%;border-right:2px solid #0000;border-top:2px solid #0000;border-top-color:var(--green);content:"";inset:-5px;position:absolute;transform:rotate(0)}.confidence-widget[data-active=true] .verification-ring:after{animation:verify-ring 2.3s ease 0s 1 forwards}@keyframes verify-ring{0%{opacity:0;transform:rotate(-180deg)}to{opacity:1;transform:rotate(0)}}.verification-orbit>.status{bottom:26px;position:absolute}.structured-layers{height:139px;position:relative;width:163px}.structured-layers>div{align-items:center;background:#f8fbff;border:1px solid #b7cce7;border-radius:4px;box-shadow:5px 5px 0 #dce8f6;color:var(--blue);display:flex;gap:14px;height:39px;padding:12px;position:absolute;top:calc(var(--step)*29px);width:163px}.structured-layers>div>span{background:#aac9e7;flex:1 1;height:3px}.visual-frame[data-active=true] .structured-layers>div{animation:organize-layer .9s ease calc(var(--step)*.18s + .3s) both}@keyframes organize-layer{0%{opacity:.45;transform:translate(calc((var(--step) - 1)*13px),9px) rotate(calc((var(--step) - 2)*9deg))}to{opacity:1;transform:translate(0) rotate(-5deg)}}.mini-trace{display:flex;flex-direction:column;gap:17px}.mini-trace>span{align-items:center;color:var(--navy);display:flex;font-size:10px;gap:17px;letter-spacing:.08em;position:relative}.mini-trace>span>i{background:#fff;border:2px solid #8bafd9;border-radius:50%;height:10px;position:relative;width:10px}.mini-trace>span:not(:last-child):before{background:#c8d9ed;content:"";height:29px;left:4px;position:absolute;top:10px;width:1px}.visual-frame[data-active=true] .mini-trace>span>i{animation:stage-dot .6s ease calc(var(--step)*.3s) both}.pipeline ol{display:grid;grid-template-columns:repeat(7,1fr);list-style:none}.pipeline-stage{min-width:0;padding-right:18px;position:relative}.pipeline-stage:before{background:#c6d7eb;content:"";height:1px;left:0;position:absolute;top:26px;width:100%}.pipeline-stage:last-child:before{display:none}.pipeline-station{position:relative}.station-number{align-items:center;background:var(--paper);border:1px solid #c4d5e9;border-radius:50%;color:#536c8d;display:flex;font-family:IBM Plex Mono,monospace;font-size:11px;height:51px;justify-content:center;transition:background .5s,color .5s;width:51px}.pipeline-stage[data-active=true] .station-number{background:var(--blue);border-color:var(--blue);color:#fff}.stage-glyph{align-items:center;color:var(--blue);display:flex;height:100px;justify-content:center;margin-top:7px;max-width:130px;position:relative;width:100%}.stage-glyph .structured-layers{flex-shrink:0;transform:scale(.47);transform-origin:center}.glyph-node{background:#eef5ff;border:1px solid #a7c2e3;border-radius:2px;height:8px;position:absolute;width:8px;z-index:1}.node-a{left:20%;top:25%}.node-b{right:11%;top:52%}.node-c{bottom:20%;left:23%}.glyph-connector{background:#afc9e8;height:1px;position:absolute;transform:rotate(40deg);width:43px}.connector-a{left:18%;top:41%}.connector-b{left:26%;top:66%;transform:rotate(-30deg)}.stage-glyph>svg{background:var(--paper);box-sizing:initial;padding:4px;z-index:2}.pipeline-stage[data-active=true] .glyph-node{animation:node-activate .7s ease calc(var(--step)*.25s) both}.pipeline-stage h3{font-size:11px;font-weight:700;letter-spacing:.04em;margin:10px 0 14px}.pipeline-stage p{color:#53627a;font-size:12px;line-height:1.65;max-width:147px}.pipeline .illustrative{justify-content:flex-start;margin-top:35px}.intelligence-visual{color:var(--navy)}.intelligence-source{align-items:center;color:#c0d3ed;display:flex;gap:15px;justify-content:center;margin-bottom:32px}.intelligence-source .information-node{background:#173362;border-color:#4e6b95;color:#a3c8f1;padding:9px}.intelligence-source .information-lines{width:28px}.intelligence-source .data-flow{margin-left:10px;transform:rotate(90deg);width:22px}.intelligence-comparison{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:1fr 190px 1.25fr}.intelligence-assist{background:#f3f7fc;border:1px solid #b2c5df;border-radius:5px;padding:25px}.intelligence-network{border-bottom:1px solid #d3dfee;margin-bottom:19px;padding-bottom:10px}.intelligence-network svg{height:65px;width:100%}.intelligence-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.intelligence-title>svg{color:#4b709e}.intelligence-title h3{font-size:12px;font-weight:600}.assistive-label{color:#4b5870;font-size:8px;letter-spacing:.1em;margin:2px 0 8px 32px;width:100%}.intelligence-assist li{align-items:center;color:#4b5870;display:flex;font-size:9px;gap:10px;letter-spacing:.04em;padding:9px 0}.intelligence-assist li>span{background:#7195c1;border-radius:50%;height:4px;width:4px}.assist-notice{border-top:1px dashed #b8cce4;color:#40648c;font-size:9px;letter-spacing:.08em;margin-top:17px;padding-top:17px}.intelligence-core-link{align-items:center;display:flex;flex-direction:column;padding-top:20px;position:relative}.intelligence-core-link>.micro{color:#bbd4f0;font-size:8px;margin-top:15px}.authoritative-core{background:#fff;border:1px solid #c5ddf7;border-radius:5px;border-top:3px solid #56a5ec;box-shadow:0 20px 50px -25px #0008;padding:0 29px 22px}.authority-banner{border-bottom:1px solid #d5e3f2;color:var(--blue);font-size:9px;font-weight:700;letter-spacing:.17em;padding:17px 0}.rules-core-header{align-items:center;color:var(--blue);display:flex;gap:13px;padding:21px 0}.rules-core-header h3{font-size:14px;font-weight:700;letter-spacing:-.02em}.deterministic-check{align-items:center;border-bottom:1px solid #e5edf6;color:var(--navy);display:flex;font-size:10px;font-weight:600;gap:11px;line-height:1.5;padding:12px 0}.deterministic-check:last-child{border-bottom:0}.deterministic-check>span{align-items:center;background:#e8f6f0;border:1px solid #cee7de;border-radius:3px;color:var(--green-text);display:flex;flex-shrink:0;height:19px;justify-content:center;width:19px}.visual-frame[data-active=true] .deterministic-check>span{animation:node-activate .45s ease calc(var(--step)*.19s + .2s) both}.intelligence-converge{display:flex;height:55px;justify-content:center;margin:auto;width:65%}.intelligence-converge i{border-bottom:1px solid #83a6d0;border-left:1px solid #83a6d0;border-radius:0 0 0 20px;height:100%;width:50%}.intelligence-converge i:last-child{border-bottom:2px solid #9bbef0;border-left:0;border-radius:0 0 20px 0;border-right:1px solid #83a6d0}.verified-result{align-items:center;background:#fff;border:1px solid #b8d3df;border-radius:4px;box-shadow:0 9px 25px -15px #19457365;display:flex;gap:14px;justify-content:center;margin-inline:auto;padding:17px 22px;width:-webkit-fit-content;width:fit-content}.intelligence-visual>.verified-result{margin-top:20px;position:relative}.intelligence-visual>.verified-result:before{background:#8cafd8;content:"";height:20px;left:50%;position:absolute;top:-21px;width:1px}.verified-result .result-icon{color:var(--blue)}.verified-result>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.verified-result .micro{color:#4f6484;font-size:7px}.verified-result strong{font-size:11px;font-weight:700;letter-spacing:.03em}.verified-result .result-check{color:var(--green-text);margin-left:10px}.intelligence-boundary{color:#cbdaf0;letter-spacing:.07em;margin-top:30px;text-align:center}.navy .illustrative{color:#a4b9d6}.navy .caption-square{background:#a4b9d6}.deterministic-layout{grid-gap:35px;align-items:center;display:grid;gap:35px;grid-template-columns:.65fr 1.4fr .85fr}.rules-core{background:#fff;border:1px solid #afcae8;border-radius:5px;border-top:3px solid var(--blue);box-shadow:8px 10px 0 -2px #e4edf8,9px 11px 0 -2px #cadbef,0 35px 60px -40px #153f7366;padding:0 27px 20px}.rules-core .rules-core-header .micro{color:#4f6484;font-size:8px}.rules-core .rules-core-header h3{font-size:15px;margin-top:5px}.authority-label{background:var(--soft);color:var(--blue);font-size:8px;font-weight:600;letter-spacing:.08em;margin-bottom:12px;padding:11px}.identical-streams{display:flex;flex-direction:column;gap:30px}.identical-streams>div{align-items:center;display:flex;gap:12px}.identical-streams .information-node{padding:13px}.identical-streams .information-lines{width:23px}.identical-streams .data-flow{width:28px}.identical-results>.micro,.identical-streams .micro{font-size:8px}.identical-results{display:flex;flex-direction:column;gap:20px}.result-compact{gap:8px;padding:14px 12px;width:100%}.result-compact strong{font-size:9px}.result-compact .result-check{margin-left:0;width:13px}.result-compact .result-icon svg{width:23px}.equal-sign{color:var(--blue);font-size:27px;line-height:1;text-align:center}.deterministic-principle{color:var(--blue);font-size:10px;letter-spacing:.07em;margin-top:40px;text-align:center}.without-streams .deterministic-layout{display:block;margin:auto;max-width:570px}.scanner{grid-gap:75px;align-items:center;display:grid;gap:75px;grid-template-columns:.95fr 1.05fr}.scanner .illustrative{grid-column:1/-1;margin-top:0}.scanner-controls>.micro{color:#4f6484;display:block;font-size:9px;margin-bottom:20px}.risk-signal{align-items:center;border-bottom:1px solid var(--line);color:#536880;display:flex;gap:15px;min-height:61px;padding:20px 15px;position:relative;text-align:left;width:100%}.risk-signal>span{flex:1 1;font-size:11px;font-weight:600;letter-spacing:.025em}.risk-signal.is-active{background:#fff3dc;border-color:#e9ca8c;color:#805400}.risk-signal.is-active:before{background:var(--amber);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.scanner-hint{font-size:12px;line-height:1.7;margin-top:22px}.scanner-document{background:#fff;border:1px solid #bdcfe5;border-radius:5px;box-shadow:8px 9px 0 -1px #e9eff8,9px 10px 0 -1px #c6d5e9,0 25px 50px -30px #24456e55;padding:26px}.scanner-doc-header{align-items:center;color:var(--blue);display:flex;gap:13px;margin-bottom:18px}.scanner-doc-header strong{color:var(--navy);flex:1 1;font-size:12px}.scanner-document>.micro{color:#4f6484;font-size:8px}.scanner-rows{margin-top:25px}.scanner-row{align-items:center;border-bottom:1px solid #e0e8f1;display:flex;gap:15px;justify-content:space-between;padding:15px 12px;transition:background-color .3s}.scanner-row>span:first-child{color:#51657f;font-size:9px;font-weight:600}.scanner-row.is-highlighted{background:#fff6e6;border-color:#eacb96;box-shadow:inset 2px 0 var(--amber)}.scanner-row .status{font-size:7px;padding:4px 6px}.scanner-row .status svg{width:11px}.scanner-detail{background:#f9f4e9;border:1px solid #edddbb;display:flex;gap:16px;margin-top:23px;min-height:100px;padding:18px 15px}.signal-index{color:#876020;font-family:IBM Plex Mono,monospace;font-size:21px}.scanner-detail strong{color:#72541f;font-size:10px}.scanner-detail p{color:#705e3e;font-size:12px;line-height:1.7;margin-top:5px}.dossier-composition{grid-gap:100px;align-items:center;display:grid;gap:100px;grid-template-columns:.7fr 1.2fr;padding-inline:30px 50px}.dossier-editorial>.micro{color:var(--blue)}.editorial-number{color:#6e8eb5;font-family:var(--font-heading);font-size:135px;font-weight:400;letter-spacing:-.08em;line-height:1.25;margin-bottom:25px}.editorial-number span{color:#506d8b;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.05em}.dossier-editorial>p:not(.editorial-number){color:#4b5870;font-size:17px;line-height:1.8;margin-bottom:28px}.composition-note{align-items:center;border-top:1px solid var(--line);color:#546a84;display:flex;font-size:12px;gap:12px;padding:16px 0}.composition-note svg{color:var(--blue)}.verified-dossier{background:#fff;border:1px solid #bfcfe4;border-radius:4px;box-shadow:8px 10px 0 -1px #e3edf8,9px 11px 0 -1px #b6cce5,17px 22px 0 -3px #eef4fb,18px 23px 0 -3px #c3d4e8,0 35px 65px -40px #16396588;padding:30px 37px 22px 44px}.dossier-spine{border-left:1px solid #dce6f2;border-right:1px solid #dce6f2;bottom:0;left:11px;position:absolute;top:0;width:5px}.dossier-header{align-items:center;color:#526e92;display:flex;gap:15px;justify-content:space-between}.dossier-header .micro{font-size:8px}.dossier-title{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:21px 0}.dossier-title h3{font-size:35px;font-weight:600;letter-spacing:-.055em;line-height:1.05}.dossier-seal{color:#7b986f;height:65px;width:56px}.dossier-seal svg{height:100%;width:100%}.review-state{background:#f0faf5;border:1px solid #c4dfd4;border-left:3px solid var(--green);margin:23px 0;padding:12px 15px}.review-state>.micro{color:#426a60;font-size:7px}.review-state-line{align-items:center;color:#126048;display:flex;font-weight:700;gap:8px;letter-spacing:.025em;margin-top:5px}.dossier-rows>div{align-items:center;border-bottom:1px solid #e0e8f2;display:flex;gap:20px;justify-content:space-between;padding:12px 0}.dossier-rows dt{color:#435b79;font-size:9px;font-weight:600;letter-spacing:.04em}.dossier-rows .status{font-size:8px}.dossier-record{color:#5d738e;display:flex;gap:15px;justify-content:space-between;margin-top:25px}.dossier-record .micro{font-size:7px}.verified-dossier .illustrative{font-size:7px;margin-top:22px}.dossier-compact{margin:auto;max-width:530px}.trace-nodes{align-items:center;display:flex;gap:0;justify-content:space-between;padding:15px 0 30px}.trace-node{color:#4f6484;flex-direction:column;gap:14px;padding:6px 5px;width:130px}.trace-node,.trace-node-art{align-items:center;display:flex;position:relative}.trace-node-art{background:linear-gradient(135deg,#fff,#edf4fe);border:1px solid #b7cde7;border-radius:8px;box-shadow:4px 5px 0 -1px #d0e0f2,5px 6px 0 -1px #b2c9e7,0 15px 25px -15px #2e537c44;height:89px;justify-content:center;width:89px}.trace-port{background:#a6bfdc;border-radius:50%;bottom:10px;height:4px;position:absolute;width:4px}.trace-node>span:nth-child(2){font-size:10px;font-weight:600;letter-spacing:.04em}.trace-node .micro{font-size:8px;margin-top:-10px}.trace-node.is-lit .trace-node-art{border-color:#6aa0d9;color:var(--blue)}.trace-node.is-lit .trace-port{background:var(--green)}.trace-node.is-selected .trace-node-art{box-shadow:4px 8px 0 -1px #cfdef0,5px 9px 0 -1px #96b6dc,0 24px 24px -15px #2e537c55;transform:translateY(-5px)}.trace-node-art{transition:transform .3s,box-shadow .3s,border-color .3s}.trace-connector{align-items:center;background:#bdcfe5;display:flex;flex:1 1;height:1px;margin-top:-55px;position:relative}.trace-connector svg{color:#7e9dbe;position:absolute;right:0}.trace-connector.is-lit{background:var(--blue)}.trace-connector.is-lit svg{color:var(--blue)}.trace-backward .trace-connector svg{left:0;right:auto;transform:rotate(180deg)}.trace-detail{align-items:center;border-top:1px solid #c4d6ed;color:var(--blue);display:flex;font-size:13px;gap:15px;padding:22px 0 0}.trace-detail .micro{color:#57718e;font-size:8px;margin-left:auto}.audit-layout{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:auto;max-width:850px}.audit-object{align-items:center;display:flex;height:305px;justify-content:center;position:relative}.audit-orbit{border:1px solid #dce6f1;border-radius:50%;height:280px;position:absolute;width:280px}.audit-orbit:after{border:1px dashed #c6d8e9;border-radius:50%;content:"";inset:22px;position:absolute}.audit-plate{align-items:center;background:linear-gradient(130deg,#fff,#f1f5f9 75%,#dbe6f1);border:1px solid #becbd9;border-radius:80px 80px 60px 60px;box-shadow:7px 9px 0 -1px #d8e3ed,8px 10px 0 -1px #a9bacb,20px 27px 39px -22px #3e608388,inset 0 0 0 7px #fff,inset 0 0 0 8px #c3b78f;color:var(--navy);display:flex;flex-direction:column;height:204px;justify-content:center;position:relative;transform:rotate(-7deg);width:167px;z-index:1}.audit-plate>svg{color:#567c9f;margin-bottom:10px}.audit-plate>strong{font-size:13px;letter-spacing:.035em}.audit-plate>span{color:#6d7e94;font-size:7px;letter-spacing:.2em;margin-top:7px}.audit-check{align-items:center;background:#f4fbf7;border:1px solid #abcdbc;border-radius:50%;bottom:-8px;box-shadow:0 5px 12px #40625330;color:var(--green-text);display:flex;height:42px;justify-content:center;position:absolute;right:-8px;width:42px}.audit-record{border-block:1px solid var(--line);padding:22px 0}.audit-record-header{align-items:center;color:#4f6484;display:flex;justify-content:space-between;margin-bottom:23px}.audit-record>.micro{color:var(--blue);font-size:10px}.audit-hash{color:var(--navy);font-family:IBM Plex Mono,monospace;font-size:24px;letter-spacing:.05em;margin:10px 0 25px}.audit-hash>span{color:#4f6484}.audit-event{align-items:center;color:#4b607b;display:flex;font-size:10px;gap:13px;letter-spacing:.055em;margin:16px 0}.audit-event svg{color:var(--blue)}.audit-final{margin-top:21px}.audit-visual[data-active=true] .audit-hash{animation:dossier-appear .8s ease .7s both}.audit-visual[data-active=true] .audit-event{animation:dossier-appear .7s ease 1.4s both}.audit-visual[data-active=true] .audit-event:nth-last-child(2){animation-delay:2s}.audit-visual[data-active=true] .audit-check,.audit-visual[data-active=true] .audit-final{animation:dossier-appear .7s ease 2.7s both}.timeline-disclosure{border-left:2px solid var(--blue);color:var(--blue);font-size:11px;line-height:1.7;margin:0 0 35px;padding-left:13px}.verification-timeline ol{display:grid;grid-template-columns:repeat(7,1fr)}.verification-timeline li{display:flex;flex-direction:column;gap:24px;padding-right:25px;position:relative}.verification-timeline li:not(:last-child):before{background:#bbcee5;content:"";height:1px;left:8px;position:absolute;top:53px;width:100%}.verification-timeline time{color:var(--blue);font-family:IBM Plex Mono,monospace;font-size:17px}.timeline-dot{align-items:center;background:var(--blue);border-radius:50%;color:#fff;display:flex;height:17px;justify-content:center;width:17px;z-index:1}.verification-timeline strong{font-size:9px;font-weight:600;letter-spacing:.035em;line-height:1.7;max-width:105px}.verification-timeline[data-active=true] .timeline-dot{animation:node-activate .5s ease calc(var(--step)*.2s) both}.institutional-network{padding:10px 0}.network-source{align-items:center;display:flex;flex-direction:column;gap:20px}.network-source>.micro{color:#506b8c}.network-dossier{align-items:center;background:#fff;border:1px solid #b2c8e2;border-radius:5px;box-shadow:6px 7px 0 -1px #dbe8f8,7px 8px 0 -1px #b9cce5,0 30px 50px -25px #0057b829;display:flex;gap:20px;padding:23px 28px;position:relative}.network-dossier>svg{color:var(--blue)}.network-dossier>strong{font-size:13px;font-weight:600}.review-branches{display:flex;height:70px;margin:auto;position:relative;width:69%}.review-branches:before{background:#8eb3dc;content:"";height:35px;left:50%;position:absolute;top:0;width:1px}.review-branches i{border-left:1px solid #8eb3dc;border-radius:8px 0 0 0;border-top:1px solid #8eb3dc;bottom:0;height:35px;left:0;position:absolute;width:50%}.review-branches i:nth-child(2){border-radius:0;border-top:0;left:50%;width:1px}.review-branches i:last-child{border-left:0;border-radius:0 8px 0 0;border-right:1px solid #8eb3dc;left:50%}.review-destinations{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.institution-terminal{background:#fff;border:1px solid #b4cae5;border-radius:6px;box-shadow:0 14px 30px -15px #3a649340;overflow:hidden;text-align:left}.terminal-chrome{align-items:center;background:#f7faff;border-bottom:1px solid #d2e0f0;display:flex;gap:4px;padding:11px 14px}.terminal-chrome>span:not(.micro){background:#a6b9d0;border-radius:50%;height:4px;width:4px}.terminal-chrome .micro{color:#506e91;flex:1 1;font-size:6px;margin-left:7px}.terminal-chrome>svg{color:#6384a9}.terminal-content{padding:22px}.terminal-content>.micro{color:var(--blue);font-size:9px}.terminal-dossier{align-items:center;border-bottom:1px solid #d8e4f1;color:var(--blue);display:flex;gap:11px;margin:24px 0;padding-bottom:20px}.terminal-dossier>div{display:flex;flex:1 1;flex-direction:column;gap:5px}.terminal-dossier strong{color:var(--navy);font-size:9px}.terminal-dossier .micro{color:#5c7593;font-size:7px}.terminal-dossier>svg:last-child{color:var(--green-text)}.terminal-bars{display:flex;flex-direction:column;gap:13px}.terminal-bars>div{align-items:center;display:flex;gap:14px}.terminal-bars>div>span{background:#cedbed;height:3px;width:22%}.terminal-bars>div>i{background:#91b7dd;border-radius:3px;flex:1 1;height:4px;transform-origin:left}.terminal-bars>div>svg{color:var(--green-text)}.visual-frame[data-active=true] .terminal-bars>div>i{animation:fill-track .8s ease calc(var(--step)*.2s + .2s) both}@keyframes fill-track{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}.terminal-bottom{align-items:center;border-top:1px solid #d8e4f1;color:#516c8c;display:flex;gap:10px;justify-content:space-between;margin-top:24px;padding-top:16px}.terminal-bottom>span{font-size:7px;letter-spacing:.04em}.review-destinations>div>p{color:#4b6079;font-size:13px;line-height:1.7;margin-top:22px;max-width:285px}.same-dossier-label{color:#41658d;font-size:9px;letter-spacing:.12em;margin-top:35px;text-align:center}.constellation-map{height:490px;margin:auto;max-width:920px;position:relative}.constellation-lines{height:100%;inset:0;position:absolute;width:100%}.constellation-lines path{fill:none;stroke:#d0dfee;stroke-width:1;transition:stroke .3s}.constellation-lines path.active{stroke:var(--blue);stroke-width:1.5}.constellation-core{left:50%;position:absolute;top:50%;transform:translate(-50%,-45%)}.core-module{align-items:center;background:#fff;border:1px solid #c6d8ec;border-radius:4px;box-shadow:0 10px 24px -18px #1d49777a;color:#516b8b;display:flex;gap:14px;min-width:235px;padding:20px 19px;position:absolute}.core-module span{flex:1 1;font-weight:600;letter-spacing:.05em;text-align:left}.core-module.is-active{background:#f4f9ff;border-color:#5998d2;box-shadow:0 15px 25px -19px #0057b888;color:var(--blue)}.module-0,.module-1,.module-2,.module-3{left:0}.module-4,.module-5,.module-6,.module-7{right:0}.module-0,.module-4{top:23px}.module-1,.module-5{top:147px}.module-2,.module-6{top:271px}.module-3,.module-7{top:395px}.module-explanation{align-items:center;border-top:1px solid var(--line);display:flex;gap:45px;margin:26px auto 0;max-width:920px;min-height:85px;padding:22px 0 5px}.module-explanation .micro{color:var(--blue);min-width:200px}.module-explanation p{color:#4b5870;font-size:15px;line-height:1.6}.security-control{grid-gap:85px;align-items:center;display:grid;gap:85px;grid-template-columns:1fr 1fr}.control-options{border-top:1px solid #355174}.control-options button{align-items:center;border-bottom:1px solid #355174;color:#bed0e8;display:flex;gap:16px;padding:18px 16px;text-align:left;width:100%}.control-options button>span{flex:1 1;font-size:11px;letter-spacing:.04em}.control-options button.is-active{background:#173662;border-left:2px solid #80b9ee;color:#fff}.control-environment{align-items:center;color:#a7c6e8;display:flex;flex-direction:column}.control-environment>.micro{font-size:9px}.control-nested{border:1px solid #45658d;border-radius:14px;height:210px;margin:35px 0;padding:23px;position:relative;transform:perspective(600px) rotateY(-15deg) rotateX(8deg);width:210px}.control-nested-inner{align-items:center;background:#173662;border:1px solid #6b8db6;border-radius:8px;box-shadow:8px 8px 0 #203e66;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;width:100%}.control-nested-inner>span{color:#dce9f8;font-size:10px;letter-spacing:.12em}.control-check{align-items:center;background:#dff7ed;border:1px solid #a6d7c6;border-radius:50%;bottom:12px;color:#007451;display:flex;height:29px;justify-content:center;position:absolute;right:13px;width:29px}.control-description{max-width:380px;min-height:100px;text-align:center}.control-description strong{color:#f1f6ff;font-size:12px;letter-spacing:.055em}.control-description p{color:#b6c8e2;font-size:14px;line-height:1.7;margin-top:13px}.security-control .illustrative{grid-column:1/-1;margin-top:0}.europe-visual{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr .65fr}.europe-geometry svg{height:auto;width:100%}.europe-result{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.europe-result>.micro{color:#526e90;font-size:8px}.europe-result>strong{font-size:22px;font-weight:600;letter-spacing:-.04em}.europe-result>svg{color:var(--blue);transform:rotate(90deg)}.europe-visual .illustrative{grid-column:1/-1;margin:0}.europe-visual[data-active=true] .europe-node{animation:node-activate .7s ease calc(var(--step)*.12s) both}.decision-boundary{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.n3-boundary{background:var(--soft);border:1px dashed #90b4dd;border-radius:5px;padding:35px 35px 28px;position:relative}.boundary-label{background:var(--soft);color:var(--blue);font-size:8px;left:23px;padding:0 10px;position:absolute;top:-8px}.boundary-flow{align-items:center;display:flex;gap:25px}.boundary-flow>span:not(.data-flow){align-items:center;color:var(--blue);display:flex;flex-direction:column;font-size:9px;font-weight:600;gap:15px;justify-content:center}.boundary-flow>.boundary-core{background:var(--blue);border:1px solid #0057b8;border-radius:5px;box-shadow:5px 5px #b7cee8;color:#fff!important;font-size:15px!important;gap:5px!important;padding:20px}.boundary-core small{font-size:7px;letter-spacing:.06em}.boundary-flow .data-flow{width:30px}.institution-boundary{align-items:center;background:#fff;border:1px solid #c9d7e8;border-radius:4px;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:23px 26px}.institution-boundary>svg{color:#547297}.institution-boundary strong{font-size:11px;letter-spacing:.03em}.institution-boundary>span{color:#536982;font-size:11px}.decision-boundary .illustrative{flex-basis:100%;margin-top:0}.quality-meter{background:#fff;border:1px solid #c9d9ed;border-radius:4px;box-shadow:0 18px 35px -25px #274e7b66;padding:32px}.quality-meter>.micro{color:var(--blue);margin-bottom:15px}.meter-row{align-items:center;column-gap:13px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:22px 0;row-gap:17px}.meter-row>strong{flex:1 1;font-size:13px}.meter-row>.micro{color:#4f6484}.meter-track{background:#e2ebf7;display:block;height:4px;width:100%}.meter-track i{background:var(--blue);display:block;height:100%;transform-origin:left;width:100%}.quality-meter[data-active=true] .meter-track i{animation:fill-track 1s ease calc(var(--step)*.25s) both}.consistency-visual{background:var(--soft);border:1px solid #d0e0f2;flex-wrap:wrap;justify-content:space-between;padding:35px}.comparison-record,.consistency-visual{align-items:center;display:flex;gap:20px}.comparison-record{flex-direction:column}.comparison-record>span:last-child{color:#4b607d;font-size:12px}.comparison-record>.micro{color:var(--blue)}.comparison-match{align-items:center;color:var(--blue);display:flex;flex-direction:column;gap:15px}.consistency-visual .illustrative{flex-basis:100%}.evidence-nodes{display:flex;gap:25px;justify-content:center}.evidence-nodes>button{align-items:center;display:flex;flex-direction:column;gap:19px;min-width:0;padding:13px}.evidence-nodes>button .micro{color:#4b6689;font-size:8px}.evidence-nodes>button.is-active .information-node{border-color:var(--blue);color:var(--blue);transform:translateY(-5px)}.evidence-connectors{display:flex;height:45px;margin:auto;width:65%}.evidence-connectors>i{border-bottom:1px solid #98badd;border-left:1px solid #98badd;width:33.33%}.evidence-connectors>i:last-child{border-left:0;border-right:1px solid #98badd}.evidence-result{align-items:center;background:#f3f8ff;border:1px solid #bfd5eb;border-radius:5px;display:flex;flex-direction:column;gap:15px;margin:25px auto 0;max-width:450px;padding:28px;text-align:center}.evidence-result>svg{color:var(--blue)}.evidence-result strong{font-size:12px;font-weight:600}.evidence-result p{color:#4b607a;font-size:13px;min-height:40px}@media(min-width:1500px){.hero-scene .core-flow-layout{gap:15px}}@media(max-width:1250px){.hero-scene .core-flow-layout{gap:7px;grid-template-columns:79px 15px 160px 15px 125px}.hero-scene .n3-core{height:240px;width:160px}.hero-scene .core-plinth{width:160px}.hero-scene .core-ground{width:200px}.hero-scene .core-glass{padding:13px 14px}.hero-scene .core-stages{font-size:5px;gap:3px}.hero-scene .core-stages span{font-size:5px}.hero-scene .core-logo{height:34px;width:34px}.hero-scene .dossier-object{padding:17px 13px;width:125px}.hero-scene .dossier-object>strong{font-size:15px}.hero-scene .incoming-information .information-node{gap:7px;height:45px;padding:10px;width:81px}.hero-scene .incoming-information .information-lines{width:21px}.hero-scene .incoming-information .information-node svg{width:17px}.hero-scene .core-flow-layout .data-flow{width:15px}.transformation-scene .core-flow-layout{gap:15px;grid-template-columns:130px 75px 180px 75px 147px}.transformation-statuses{gap:12px}.transformation-statuses .micro,.transformation-statuses .status{font-size:7px}.intelligence-comparison{gap:16px;grid-template-columns:1fr 150px 1.15fr}.intelligence-core-link .n3-core{transform:scale(.8)}.intelligence-assist{padding:21px}.authoritative-core{padding:0 22px 20px}.deterministic-layout{gap:24px}.scanner{gap:42px}.dossier-composition{gap:70px;padding-inline:0 25px}.security-control{gap:55px}.decision-boundary{gap:20px}.boundary-flow{gap:16px}}@media(max-width:1100px){.hero-scene .core-flow-layout{gap:3px;grid-template-columns:67px 11px 145px 11px 115px}.hero-scene .core-plinth,.hero-scene .n3-core{width:145px}.hero-scene .incoming-information .information-node{padding:9px;width:72px}.hero-scene .dossier-object{padding:14px 11px;width:115px}.hero-scene .core-glass>strong{font-size:18px}.hero-scene .core-stages{gap:2px;grid-template-columns:1fr;margin-top:5px;padding-top:6px}.hero-scene .core-bottomline{display:none}.hero-scene .core-stages span{font-size:5px}.hero-scene .incoming-information .information-node-1,.hero-scene .incoming-information .information-node-3{left:-7px}.transformation-scene{padding-inline:32px}.transformation-scene .core-flow-layout{gap:14px;grid-template-columns:115px 50px 170px 50px 135px}.transformation-scene .core-plinth,.transformation-scene .n3-core{width:170px}.pipeline ol{grid-template-columns:1fr}.pipeline-stage{min-height:135px;padding:0 0 32px 80px}.pipeline-stage:before{height:100%;left:25px;top:30px;width:1px}.pipeline-station{left:0;position:absolute;top:0}.pipeline-stage h3{font-size:14px;margin:4px 0 12px;padding-right:145px}.pipeline-stage p{font-size:14px;max-width:560px;padding-right:145px}.stage-glyph{left:calc(100vw - 340px);position:absolute;top:-19px;width:115px}.pipeline-stage{--step:0!important}.intelligence-comparison{gap:28px;grid-template-columns:1fr 1.15fr}.intelligence-core-link{display:none}.deterministic-layout{gap:35px;grid-template-columns:.75fr 1.35fr}.identical-results{align-items:center;flex-direction:row;flex-wrap:wrap;gap:20px;grid-column:1/-1;justify-content:center}.identical-results>.micro{flex-basis:100%;text-align:center}.result-compact{margin:0;width:230px}.equal-sign{margin-inline:10px}.trace-node{width:104px}.trace-node-art{height:70px;width:70px}.trace-node>span:nth-child(2){font-size:8px}.trace-detail .micro{display:none}.terminal-content{padding:18px}.core-module{gap:10px;min-width:205px;padding:18px 14px}.core-module span{font-size:9px}.n3-boundary{padding:35px 24px 28px}.boundary-flow{gap:10px}.boundary-flow>span:not(.data-flow){font-size:8px}.decision-boundary>.data-flow{width:30px}}@media(max-width:900px){.hero-scene{margin-inline:auto;max-width:650px;min-height:440px}.hero-scene .core-flow-layout{gap:10px;grid-template-columns:105px 30px 190px 30px 147px}.hero-scene .n3-core{height:259px;width:190px}.hero-scene .core-plinth{width:190px}.hero-scene .core-ground{width:240px}.hero-scene .core-glass{padding:14px 19px}.hero-scene .core-logo{height:43px;width:43px}.hero-scene .core-glass>strong{font-size:20px}.hero-scene .core-stages{gap:4px 8px;grid-template-columns:1fr 1fr;margin-top:12px;padding-top:11px}.hero-scene .core-stages span{font-size:6px}.hero-scene .core-bottomline{display:block}.hero-scene .incoming-information .information-node{gap:10px;height:51px;padding:13px;width:100px}.hero-scene .incoming-information .information-lines{width:30px}.hero-scene .incoming-information .information-node svg{width:20px}.hero-scene .dossier-object{padding:20px 17px 15px;width:147px}.hero-scene .dossier-object>strong{font-size:17px}.hero-scene .core-flow-layout .data-flow{width:30px}.transformation-scene .core-flow-layout{gap:10px;grid-template-columns:100px 28px 170px 28px 135px}.transformation-scene .incoming-information .information-node{width:100px}.transformation-statuses{gap:20px;grid-template-columns:repeat(3,1fr)}.transformation-statuses .micro{font-size:8px}.confidence-widget{padding-inline:20px}.confidence-widget h3{font-size:18px}.confidence-widget p{font-size:13px}.confidence-art{height:200px}.verification-orbit .information-node{display:none}.structured-layers{transform:scale(.85)}.mini-trace>span{font-size:9px}.dossier-composition{gap:40px;grid-template-columns:.7fr 1fr}.dossier-title h3{font-size:30px}.verified-dossier{padding:25px 25px 22px 32px}.dossier-rows>div{gap:10px}.dossier-rows dt{font-size:8px}.editorial-number{font-size:105px}.audit-layout{gap:35px}.review-destinations{gap:17px}.terminal-compact .terminal-dossier>svg:first-child{display:none}.terminal-content>.micro{font-size:8px}.network-dossier{padding:20px}.core-module{min-width:185px}.constellation-map{height:460px}.module-1,.module-5{top:137px}.module-2,.module-6{top:251px}.module-3,.module-7{top:365px}.security-control{gap:40px}.decision-boundary{flex-direction:column;gap:20px}.decision-boundary>.data-flow{margin:9px 0;transform:rotate(90deg);width:25px}.institution-boundary{min-width:230px}.europe-visual{gap:25px}.europe-result>strong{font-size:20px}.evidence-nodes{gap:15px}.quality-meter{margin:auto;max-width:680px}}@media(max-width:600px){.illustrative{font-size:7px;letter-spacing:.04em;margin-top:23px}.status{font-size:8px}.scene-header{padding:0 0 15px}.scene-header .micro{font-size:7px}.hero-scene{margin-top:0!important;min-height:0;padding-top:8px}.hero-scene .core-flow-layout,.transformation-scene .core-flow-layout{display:flex;flex-direction:column;gap:16px;padding:22px 0 15px}.hero-scene .core-flow-layout:before{height:290px;right:calc(50% - 135px);top:110px;transform:rotate(-15deg);width:270px}.hero-scene .incoming-information,.transformation-scene .incoming-information{align-items:center;display:flex;gap:12px;height:79px;justify-content:center;margin:0;width:268px}.hero-scene .incoming-information .information-node,.transformation-scene .incoming-information .information-node{gap:8px;height:50px;left:auto;padding:11px;position:relative;top:auto;transform:rotate(-7deg);width:70px}.hero-scene .incoming-information .information-node-3,.transformation-scene .incoming-information .information-node-3{display:none}.hero-scene .incoming-information .information-lines,.transformation-scene .incoming-information .information-lines{width:15px}.hero-scene .incoming-information .information-node-1,.transformation-scene .incoming-information .information-node-1{left:0;transform:translateY(-8px)}.hero-scene .incoming-information .information-node-2,.transformation-scene .incoming-information .information-node-2{transform:rotate(7deg)}.flow-label{bottom:-9px;font-size:6px;left:0;right:0}.hero-scene .core-flow-layout>.data-flow,.transformation-scene .core-flow-layout>.data-flow{height:1px;margin:17px 0;transform:rotate(90deg);width:28px}.hero-scene .n3-core,.transformation-scene .n3-core{height:236px;margin-top:9px;width:170px}.hero-scene .core-plinth,.transformation-scene .core-plinth{width:170px}.hero-scene .core-ground,.transformation-scene .core-ground{left:-22px;width:215px}.hero-scene .core-glass,.transformation-scene .core-glass{padding:12px 16px}.hero-scene .core-logo,.transformation-scene .core-logo{height:34px;margin-top:9px;width:34px}.hero-scene .core-glass>strong,.transformation-scene .core-glass>strong{font-size:19px}.hero-scene .core-stages,.transformation-scene .core-stages{gap:4px;margin-top:8px;padding-top:9px}.hero-scene .core-stages span,.transformation-scene .core-stages span{font-size:5px}.hero-scene .core-bottomline,.transformation-scene .core-bottomline{margin-top:10px}.hero-scene .output-object,.transformation-scene .output-object{padding:0}.hero-scene .dossier-object,.transformation-scene .dossier-object{grid-gap:8px 18px;align-items:center;display:grid;gap:8px 18px;grid-template-columns:1fr 1fr;padding:18px;transform:none;width:235px}.dossier-object-head{grid-column:1/-1}.hero-scene .dossier-object>strong,.transformation-scene .dossier-object>strong{font-size:15px;margin:8px 0}.dossier-object .document-lines{display:none}.dossier-object .status{font-size:8px}.dossier-object-footer{grid-column:1/-1;margin-top:2px;padding-top:10px}.dossier-object-footer span{font-size:6px}.hero-scene .illustrative{font-size:6px;margin-top:18px}.transformation-scene{padding:20px 18px}.transformation-statuses{gap:20px 12px;grid-template-columns:1fr 1fr;margin-top:18px;padding-top:25px}.transformation-statuses .micro,.transformation-statuses .status{font-size:7px}.confidence-widgets{border:0;gap:25px;grid-template-columns:1fr}.confidence-widget,.confidence-widget:first-child,.confidence-widget:last-child{border-bottom:1px solid var(--line);border-left:0;min-height:165px;padding:0 0 27px 140px;position:relative}.confidence-art{height:160px;left:0;position:absolute;top:0;width:128px}.confidence-widget .micro{display:block;font-size:7px;margin-top:26px}.confidence-widget h3{font-size:19px;margin-top:9px}.confidence-widget p{font-size:13px}.confidence-widget .illustrative{font-size:5px;gap:5px;justify-content:flex-start;margin-top:13px}.verification-ring{height:85px;margin-top:-16px;width:85px}.verification-ring>svg{width:33px}.verification-orbit>.status{bottom:16px;font-size:6px;padding:3px 6px}.structured-layers{transform:scale(.65)}.mini-trace{gap:15px}.mini-trace>span{font-size:7px;gap:11px}.mini-trace>span>i{height:8px;width:8px}.mini-trace>span:not(:last-child):before{left:3px}.pipeline-stage{min-height:155px;padding-bottom:30px;padding-left:64px}.station-number{font-size:10px;height:42px;width:42px}.pipeline-stage:before{left:21px}.pipeline-stage h3{font-size:12px;padding-right:65px}.pipeline-stage p{font-size:13px;padding-right:65px}.stage-glyph{height:100px;left:calc(100vw - 115px);top:12px;width:65px}.stage-glyph .structured-layers{transform:scale(.33)}.stage-glyph>svg{height:23px;width:23px}.glyph-node{height:5px;width:5px}.glyph-connector{width:23px}.intelligence-comparison{gap:35px;grid-template-columns:1fr}.intelligence-source{gap:9px;justify-content:flex-start;margin-bottom:25px}.intelligence-source .micro{font-size:8px}.intelligence-assist{padding:23px}.intelligence-assist li{font-size:10px;padding:10px 0}.intelligence-network svg{height:59px}.intelligence-title h3{font-size:13px}.authoritative-core{padding:0 24px 23px;position:relative}.authoritative-core:before{content:"";left:50%;position:absolute;top:-38px}.authoritative-core:before,.intelligence-converge{background:#a0c3e7;height:35px;width:1px}.intelligence-converge i{display:none}.intelligence-visual>.verified-result{margin-top:0}.intelligence-visual>.verified-result:before{display:none}.intelligence-boundary{font-size:9px;line-height:1.8;margin-top:25px}.deterministic-layout{display:flex;flex-direction:column;gap:28px}.identical-streams{align-items:center;flex-direction:row;flex-wrap:wrap;gap:20px 30px;justify-content:center}.identical-streams>.micro{flex-basis:100%;text-align:center}.identical-streams>div{flex-direction:column;gap:18px}.identical-streams .data-flow{margin:4px 0;transform:rotate(90deg);width:21px}.rules-core{padding:0 20px 18px;width:calc(100% - 10px)}.rules-core-header h3{font-size:13px!important}.deterministic-check{font-size:9px;gap:10px;padding:13px 0}.identical-results{gap:15px;width:100%}.identical-results>.micro{font-size:8px}.result-compact{gap:5px;padding:12px 10px;width:calc(50% - 19px)}.result-compact .result-icon{display:none}.result-compact .micro{font-size:6px}.result-compact strong{font-size:7px}.result-compact .result-check{width:12px}.equal-sign{font-size:21px;margin:0}.deterministic-principle{font-size:8px;line-height:1.8;margin-top:26px}.scanner{gap:30px;grid-template-columns:1fr}.scanner-controls{display:flex;flex-wrap:wrap;gap:8px}.scanner-controls>.micro{font-size:8px;margin-bottom:5px;width:100%}.risk-signal{background:#fff;border:1px solid var(--line);border-radius:3px;gap:8px;min-height:55px;padding:13px 10px;width:calc(50% - 4px)}.risk-signal>span{font-size:8px;line-height:1.5}.risk-signal>svg:first-child{flex-shrink:0;width:14px}.risk-signal.is-active:before,.risk-signal>svg:last-child{display:none}.scanner-hint{font-size:11px;margin:7px 0 0}.scanner-document{padding:20px 15px;width:calc(100% - 8px)}.scanner-doc-header{gap:10px;margin-bottom:12px}.scanner-doc-header strong{font-size:11px}.scanner-row{gap:8px;padding:15px 7px}.scanner-row>span:first-child{font-size:8px}.scanner-row .status{font-size:6px;gap:4px}.scanner-detail{gap:12px;padding:15px 12px}.scanner-detail strong{font-size:9px}.scanner-detail p{font-size:11px}.scanner .illustrative{margin-top:0}.dossier-composition{gap:32px;grid-template-columns:1fr;padding-right:18px}.dossier-editorial{display:none}.verified-dossier{padding:25px 20px 20px 31px;width:100%}.dossier-title h3{font-size:32px}.dossier-seal{height:51px;width:45px}.dossier-header .micro{font-size:6px}.dossier-header>svg{width:22px}.review-state{padding:11px 10px}.dossier-rows dt,.review-state-line{font-size:8px}.dossier-rows .status{font-size:7px;padding:4px 6px}.dossier-record .micro{font-size:6px}.verified-dossier .illustrative{font-size:5px}.trace-nodes{align-items:stretch;flex-direction:column;padding:0 0 25px}.trace-node{flex-direction:row;gap:22px;padding:4px 0;width:100%}.trace-node-art{flex-shrink:0;height:62px;width:62px}.trace-node-art svg{width:23px}.trace-node>span:nth-child(2){flex:1 1;font-size:12px;text-align:left}.trace-node>.micro{font-size:9px;margin:0 15px 0 0}.trace-node.is-selected .trace-node-art{transform:translateX(3px)}.trace-port{bottom:7px;height:3px;width:3px}.trace-connector{flex:none;height:25px;margin:6px 0 6px 31px;width:1px}.trace-connector svg{bottom:0;left:-5.5px;right:auto;transform:rotate(90deg)}.trace-backward .trace-connector svg{bottom:auto;left:-5.5px;top:0;transform:rotate(-90deg)}.trace-detail{align-items:flex-start;font-size:12px;line-height:1.7;min-height:60px}.trace-detail>svg{flex-shrink:0;margin-top:3px}.audit-layout{gap:24px;grid-template-columns:1fr}.audit-object{height:260px}.audit-orbit{height:255px;width:255px}.audit-record{padding:22px 10px}.audit-record-header .micro{font-size:8px}.audit-hash{font-size:25px}.audit-event{font-size:10px}.timeline-disclosure{font-size:10px;margin-bottom:30px}.verification-timeline ol{grid-template-columns:1fr}.verification-timeline li{align-items:center;flex-direction:row;gap:20px;padding:0 0 32px}.verification-timeline time{flex-shrink:0;font-size:15px;width:59px}.verification-timeline li:not(:last-child):before{height:100%;left:87px;top:12px;width:1px}.verification-timeline li strong{flex:1 1;font-size:10px;max-width:none}.timeline-dot{flex-shrink:0;height:17px;width:17px}.verification-timeline li:last-child{padding-bottom:0}.review-destinations{border-left:1px solid #9ebcdd;gap:32px;grid-template-columns:1fr;margin-left:8px;padding-left:23px}.review-destinations>div{position:relative}.review-destinations>div:before{background:#9ebcdd;content:"";height:1px;left:-24px;position:absolute;top:45px;width:24px}.review-destinations>div>p{font-size:12px;margin-top:15px}.network-dossier{gap:10px;padding:20px 15px;width:calc(100% - 8px)}.network-dossier>strong{font-size:10px}.network-dossier>svg{width:25px}.network-dossier .status{font-size:6px;padding:4px 6px}.network-source{gap:20px}.network-source>.micro{font-size:8px}.review-branches{height:45px;margin-left:8px;margin-right:auto;width:calc(50% - 8px)}.review-branches:before{height:23px;left:100%}.review-branches i{height:22px;width:100%}.review-branches i:last-child,.review-branches i:nth-child(2){display:none}.same-dossier-label{font-size:7px;line-height:1.8}.terminal-content{padding:22px}.terminal-content>.micro{font-size:10px}.terminal-compact .terminal-dossier>svg:first-child{display:block}.terminal-dossier strong{font-size:10px}.terminal-dossier .micro{font-size:7px}.constellation-map{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;height:auto;padding:0}.constellation-lines{display:none}.constellation-core{grid-column:1/-1;left:0;margin:10px auto 35px;position:relative;top:0;transform:none}.constellation-core:after{background:#9cbbde;bottom:-39px;content:"";height:32px;left:50%;position:absolute;width:1px}.core-module{border-left:2px solid #a7c7e8;gap:9px;min-width:0;padding:16px 12px;position:static;width:100%}.core-module>svg:first-child{flex-shrink:0;width:17px}.core-module span{font-size:7px;letter-spacing:.02em}.core-module>svg:last-child{display:none}.core-module.is-active{border-left-color:var(--blue)}.module-explanation{align-items:flex-start;flex-direction:column;gap:10px;margin-top:24px;min-height:132px;padding-top:20px}.module-explanation .micro{font-size:9px}.module-explanation p{font-size:14px}.security-control{gap:35px;grid-template-columns:1fr}.control-options button{gap:13px;padding:17px 12px}.control-options button>span{font-size:10px}.control-nested{height:190px;margin:26px 0;width:190px}.control-description strong{font-size:10px}.control-description p{font-size:13px}.europe-visual{gap:18px;grid-template-columns:1fr}.europe-result{align-items:center;gap:16px;text-align:center}.europe-result>.micro{font-size:7px}.europe-visual .illustrative{margin-top:12px}.boundary-flow{flex-direction:column;gap:24px}.n3-boundary{padding:38px 25px 28px;width:100%}.boundary-flow>.data-flow{margin:2px 0;transform:rotate(90deg);width:24px}.boundary-flow>span:not(.data-flow){flex-direction:row;font-size:10px;gap:15px}.boundary-flow>.boundary-core{flex-direction:column!important;padding:20px;width:160px}.boundary-label{font-size:7px}.institution-boundary{width:100%}.decision-boundary .illustrative{font-size:7px}.quality-meter{padding:25px 20px}.quality-meter>.micro{font-size:9px}.meter-row{column-gap:10px}.meter-row>strong{font-size:11px}.meter-row .status{font-size:7px}.consistency-visual{flex-direction:column;gap:25px;padding:27px 20px}.comparison-match{flex-direction:row;gap:20px}.consistency-visual .illustrative{margin:0}.evidence-nodes{border-left:1px solid #bdd1e7;flex-direction:column;gap:16px;padding-left:15px}.evidence-nodes>button{flex-direction:row;gap:15px;padding:8px}.evidence-nodes>button .micro{font-size:8px;text-align:left}.evidence-nodes>button .information-node{padding:11px}.evidence-nodes>button .information-lines{width:25px}.evidence-nodes>button.is-active .information-node{transform:translateX(3px)}.evidence-connectors{background:#bdd1e7;height:25px;width:1px}.evidence-connectors i{display:none}.evidence-result{margin-top:0;padding:23px}}@media(prefers-reduced-motion:reduce){.core-stages span{color:#0057b8!important;opacity:1!important}.core-stages span i{background:#00a878!important}.audit-check,.audit-event,.audit-final,.audit-hash,.output-object{opacity:1!important;transform:none!important}.data-flow>i{display:none}.structured-layers>div{transform:rotate(-5deg)!important}}.confidence-widget .illustrative,.decision-boundary .illustrative,.hero-scene .illustrative,.illustrative,.verified-dossier .illustrative{flex-wrap:wrap;font-size:9px;letter-spacing:.035em}.core-stages span,.hero-scene .core-stages span,.transformation-scene .core-stages span{font-size:7px}.confidence-widget .micro,.dossier-object .status,.hero-scene .dossier-object .status,.transformation-statuses .micro,.transformation-statuses .status{font-size:9px}.dossier-rows .status,.dossier-rows dt{font-size:10px}.review-state-line{font-size:10px;line-height:1.6}.terminal-bottom>span,.terminal-content>.micro,.terminal-dossier strong{font-size:10px}.terminal-dossier .micro{font-size:9px}.deterministic-principle,.same-dossier-label,.scanner-row>span:first-child{font-size:10px}.assist-notice,.core-module span,.deterministic-check,.intelligence-assist li{font-size:11px}.confidence-widget:nth-child(2)[data-active=true] .structured-layers>div{animation-delay:calc(var(--step)*.18s + .8s)}.confidence-widget:nth-child(3)[data-active=true] .mini-trace>span>i{animation-delay:calc(var(--step)*.3s + 1.5s)}@media(max-width:600px){.confidence-widget{padding-left:128px}.confidence-widget .illustrative{font-size:8px}.scanner-row{align-items:flex-start;flex-wrap:wrap;gap:8px}.scanner-row>span:first-child{min-width:92px}.risk-signal>span{font-size:10px}.core-module{gap:8px;padding-inline:10px}.core-module span{font-size:9px;overflow-wrap:anywhere}.dossier-rows .status,.dossier-rows dt{font-size:9px}.verified-dossier .illustrative{font-size:8px}.intelligence-boundary{font-size:10px}.timeline-disclosure,.verification-timeline li strong{font-size:11px}.network-dossier .status,.network-dossier>strong{font-size:9px}.deterministic-check{font-size:10px}.result-compact strong{font-size:9px}.boundary-flow>span:not(.data-flow){font-size:11px}}.visual-frame{color:#e5f3fc}.audit-record-header .micro,.confidence-widget .micro,.dossier-header .micro,.dossier-record .micro,.flow-label,.meter-row>.micro,.rules-core .rules-core-header .micro,.scanner-controls>.micro,.scanner-document>.micro,.scene-header .micro,.verified-result .micro,.visual-frame .micro{color:#afcadd}.illustrative,.navy .illustrative{color:#a4bece;font-size:9px}.caption-square{background:#9dc0d5}.status{background:#0c2b23;border:1px solid #64d8b326;border-radius:100px;color:#86ecc5;font-weight:500}.status-missing,.status-review{background:#302514;border-color:#dfb66d38;color:#f3d397}.status-info{background:#142e42;border-color:#8bc7eb33;color:#c7e8fb}.replay-button{background:#0b1b29;border-color:#5b849e88;color:#c9e8fb;height:34px;width:34px}.replay-button:hover{background:#17354a;border-color:#b1e5ff;color:#fff}.information-node{background:linear-gradient(130deg,#193e51c9,#0a1926e6);border-color:#709cb859;border-radius:9px;box-shadow:inset 0 1px 0 #d5efff38,0 12px 22px #0005;color:#b8e4fa}.information-lines i{background:#93c9e65c}.data-flow{background:#7baaca77;color:#b3e4fb;height:1px}.data-flow>i{background:#d0f3ff;box-shadow:0 0 9px #66cfff}.core-ground{border-color:#8fc7e42e}.core-ground:before{border-color:#83b7d41a}.plinth-back{background:linear-gradient(150deg,#1e4a61,#07151f);border-color:#76b2d177;box-shadow:0 27px 45px -13px #197aa28c}.plinth-front{background:linear-gradient(145deg,#b8eafc,#428aa9 48%,#10425a);border-color:#b5edff9c;box-shadow:0 8px 0 #0e3044}.core-glass{background:linear-gradient(140deg,#244d628f,#0c202fe6 50%,#15394be6);border-color:#97cfe880;border-radius:13px;box-shadow:inset 1px 1px 0 #d0f2ff99,7px 8px 0 -2px #153749,8px 9px 0 -2px #78afcb70,0 18px 46px -10px #72d1fb40}.core-stages,.core-topline{border-color:#8ab1ca36}.core-topline .micro{color:#b9d9ed}.core-logo{filter:drop-shadow(0 0 9px #61bcff38)}.core-glass>strong{color:#e7f7ff;font-weight:500}.core-title{color:#b8ddef}.core-stages span{color:#b7d5e7;font-weight:400;opacity:1}.core-stages span i{background:#547f96}.core-bottomline{background:#9dd9f7;box-shadow:0 0 9px #88d3ff66}@keyframes core-stage{0%{color:#b7d5e7;opacity:.6}to{color:#e3f7ff;opacity:1}}@keyframes stage-dot{to{background:#7de4bc}}.core-flow-scene{isolation:isolate;overflow:hidden}.hero-scene{background:#061019e6;border:1px solid #a2c9df57;border-radius:22px;box-shadow:inset 0 1px 0 #d2efff33,0 0 0 6px #86b7d20a,0 15px 75px -35px #80cbed66;display:block;margin:0 auto;max-width:1120px;min-height:425px;padding:25px 38px 22px}.scene-header{border-color:#8bb3ce33;padding:0 0 18px;position:relative;z-index:2}.scene-header .micro{font-size:9px}.core-flow-layout,.hero-scene .core-flow-layout{gap:22px;grid-template-columns:125px 90px 190px 90px 147px;padding:38px 0 18px}.hero-scene .core-flow-layout:before{display:none}.core-flow-layout .data-flow,.hero-scene .core-flow-layout .data-flow{width:100%}.hero-scene .n3-core{height:259px;width:190px}.hero-scene .core-plinth{width:190px}.hero-scene .core-ground{width:240px}.hero-scene .core-glass{padding:14px 19px}.hero-scene .core-stages{gap:4px 8px;grid-template-columns:1fr 1fr;margin-top:12px;padding-top:11px}.hero-scene .core-stages span{font-size:7px}.hero-scene .core-logo{height:43px;width:43px}.hero-scene .core-glass>strong{font-size:20px}.hero-scene .core-bottomline{display:block}.hero-scene .incoming-information .information-node{gap:10px;height:53px;padding:13px;width:110px}.hero-scene .incoming-information .information-lines{width:31px}.hero-scene .incoming-information .information-node svg{width:20px}.hero-scene .incoming-information .information-node-1,.hero-scene .incoming-information .information-node-3{left:-12px}.hero-scene .dossier-object{padding:20px 17px 15px;width:147px}.hero-scene .dossier-object>strong{font-size:17px}.dossier-object{background:#0c1a27ed;border-color:#8bb3ce80;border-radius:9px;box-shadow:5px 6px 0 -1px #112c40,6px 7px 0 -1px #5a829c,12px 25px 35px -10px #0008}.dossier-object-tab{background:#152b3c;border-color:#719bb77a;color:#badff4}.dossier-object>strong{color:#e0f2fc;font-weight:500}.document-lines i{background:#779eb75c}.dossier-object-footer{color:#b1d1e6}.dossier-object .status,.hero-scene .dossier-object .status{font-size:8px;padding-inline:7px}.hero-scene .illustrative{font-size:8px;margin-top:22px;position:relative;z-index:2}.flow-sculpture{height:520px;left:-245px;opacity:.64;position:absolute;top:-60px;transform:rotate(16deg);width:420px;z-index:-1}.transformation-scene{background:#06131c;border:1px solid #83b7d44d;border-radius:20px;box-shadow:inset 0 1px 0 #d9f5ff14,0 20px 50px #0004;padding:30px 42px 25px}.transformation-scene .flow-sculpture{left:auto;opacity:.45;right:-210px;top:-60px;transform:rotate(185deg)}.transformation-statuses{border-color:#86abc333;gap:16px}.transformation-statuses .micro{color:#b6d3e5}.transformation-statuses .status{font-size:8px}.confidence-widgets{border:0;gap:25px}.confidence-widget,.confidence-widget:first-child,.confidence-widget:last-child{background:#07111a;border:1px solid #7da9c43d;border-radius:18px;box-shadow:inset 0 1px 0 #d4edff0d;overflow:hidden;padding:0 28px 26px}.confidence-widget:before{background:radial-gradient(ellipse,#20597b66,#0000 70%);content:"";height:230px;left:50%;pointer-events:none;position:absolute;top:-70px;transform:translateX(-50%);width:350px}.confidence-art{height:215px}.confidence-widget h3{color:#e2f2fc;font-size:24px;font-weight:400;letter-spacing:-.035em}.confidence-widget p{color:#b1c7d6;font-size:13px}.confidence-widget .illustrative{color:#9bb8cd;font-size:7px;margin-top:25px}.verification-ring{background:radial-gradient(#123d47,#091e2a);border-color:#86c9d288;box-shadow:0 0 45px #257a9933;color:#a5f5dd}.verification-ring:before{border-color:#87b8d352}.verification-ring:after{border-left-color:#b5efff;border-top-color:#8cdfed}.structured-layers>div{background:#102837;border-color:#8cb9d28c;border-radius:6px;box-shadow:5px 5px 0 #07121b,6px 6px 0 #8ab5cf3b,inset 0 1px 0 #ccefff2b;color:#c5ebfe}.structured-layers>div>span{background:#97c6df8c}.mini-trace>span{color:#c6e2f3}.mini-trace>span>i{background:#07111a;border-color:#a4d6ec}.mini-trace>span:not(:last-child):before{background:#6f9db968}.pipeline-stage:before{background:#719cb852}.station-number{background:#08131d;border-color:#7ba5c357;color:#a8cfe6}.pipeline-stage[data-active=true] .station-number{background:#bedff1;border-color:#dbf4ff;box-shadow:0 0 0 5px #78bde512;color:#07121b}.pipeline-stage h3{color:#d6eaf7;font-weight:500}.pipeline-stage p{color:#a6bfce}.stage-glyph>svg{background:#04090e;color:#a5d8f6}.glyph-node{background:#16374b;border-color:#94cce8}.glyph-connector{background:#779fbf88}@keyframes node-activate{0%{opacity:.4;transform:scale(.8)}to{border-color:#99d1ed;opacity:1;transform:scale(1)}}.intelligence-source{color:#b3d3e7}.intelligence-source .information-node{background:#142c3e;border-color:#779fbd77;color:#bce7fd}.intelligence-assist{background:#07131d;border-color:#6887a04d;border-radius:17px;padding:27px}.intelligence-network{border-color:#85adcb2b}.intelligence-network svg circle[fill=white]{fill:#0e293b;stroke:#a2d9f4}.intelligence-network svg line{stroke:#76abc8}.intelligence-title>svg{color:#b6d8ed}.intelligence-title h3{color:#d8eaf6;font-weight:400}.assistive-label{color:#abbfce}.intelligence-assist li{color:#b1c9db;font-weight:400}.intelligence-assist li>span{background:#90c8e8}.assist-notice{border-color:#7ea4c05e;color:#b2d4eb}.authoritative-core{background:#0e2232;border:1px solid #9cd3ec88;border-radius:17px;border-top:2px solid #d1f0ff;box-shadow:inset 0 1px 0 #ffffff18,0 0 45px #4ca5db12;padding:0 29px 24px}.authority-banner{border-color:#7097b54d;color:#cbeaff;font-size:10px}.rules-core-header{color:#bde6fc}.rules-core-header h3{color:#e0f1fc;font-weight:500}.deterministic-check{border-color:#85a4bc24;color:#c5ddeb;font-weight:400}.deterministic-check>span{background:#11352e;border-color:#6dd3b438;border-radius:50%;color:#a2f4d7}.intelligence-core-link>.micro{color:#b8d6e8}.intelligence-converge i,.intelligence-converge i:last-child{border-color:#90c9e66b}.verified-result{background:#0c2431;border-color:#9ccce166;border-radius:12px;box-shadow:0 8px 25px #0005,inset 0 1px 0 #c8f5ff17}.verified-result strong{color:#e0f5ff;font-weight:500}.verified-result .result-icon{color:#afe0f8}.verified-result .result-check{color:#83edc6}.intelligence-visual>.verified-result:before{background:#90c9e66b}.intelligence-boundary{color:#c0e0f3;font-size:11px}.rules-core{background:#0b1c29;border-color:#81aac66b;border-radius:16px;border-top:2px solid #cae9fa;box-shadow:6px 8px 0 -1px #07121c,7px 9px 0 -1px #4d738d88,0 30px 60px #0005}.authority-label{background:#153448;border-radius:5px;color:#c6e7fa}.identical-results>.micro,.identical-streams>.micro{color:#b8d3e5}.deterministic-principle{color:#b2d8ee}.scanner{gap:65px}.risk-signal{border-color:#7b9fbc33;border-radius:5px;color:#b3c9d9;padding-inline:17px}.risk-signal>span{font-weight:400}.risk-signal.is-active{background:#322718;border-color:#c3a06c5c;color:#f1d39f}.risk-signal.is-active:before{background:#ddb376}.scanner-hint{color:#a3bdcf}.scanner-document{background:#08151f;border-color:#81abc66b;border-radius:16px;box-shadow:8px 9px 0 -1px #08111a,9px 10px 0 -1px #49728d88,0 20px 65px #0006}.scanner-doc-header{color:#bbe2f7}.scanner-doc-header strong{color:#dbeffb;font-weight:400}.scanner-row{border-color:#789eb52b}.scanner-row>span:first-child{color:#bdd8e9;font-weight:400}.scanner-row.is-highlighted{background:#302515;border-color:#d2ac745c;box-shadow:inset 2px 0 #d8af71}.scanner-row .status{font-size:9px}.scanner-detail{background:#2b2217;border-color:#c3a36a47;border-radius:7px}.signal-index{color:#d9ba88}.scanner-detail strong{color:#f3d6a3;font-weight:500}.scanner-detail p{color:#dbc7a4}.dossier-editorial>.micro{color:#afd2e7}.editorial-number{color:#7fa7c6;font-weight:300}.editorial-number span{color:#bdd6e8}.dossier-editorial>p:not(.editorial-number){color:#a7bece}.composition-note{color:#bad5e7}.verified-dossier{background:#091723;border-color:#99c5df70;border-radius:14px;box-shadow:8px 10px 0 -1px #0c2030,9px 11px 0 -1px #5c85a099,17px 22px 0 -3px #061019,18px 23px 0 -3px #5e849d70,0 35px 65px #0006}.dossier-spine{border-color:#739ab34d}.dossier-header{color:#abcfe5}.dossier-title h3{color:#e6f5fd;font-weight:400}.dossier-seal{color:#acdbcb}.review-state{background:#0b2d26;border-color:#6eb49e55 #6eb49e55 #6eb49e55 #8cdabd;border-radius:5px}.review-state>.micro{color:#a4ddca}.review-state-line{color:#adf3d7;font-weight:500}.dossier-rows>div{border-color:#8babc429}.dossier-rows dt{color:#b7d1e3;font-weight:400}.dossier-record{color:#b6d1e3}.trace-node{color:#b1d2e7}.trace-node-art{background:linear-gradient(135deg,#163b50,#091824);border-color:#86b4cf66;border-radius:17px;box-shadow:4px 5px 0 -1px #07121b,5px 6px 0 -1px #7399b260,0 15px 25px #0003}.trace-node.is-lit .trace-node-art{border-color:#9acce7;color:#d0f0fe}.trace-node.is-selected .trace-node-art{box-shadow:4px 8px 0 -1px #0d2d40,5px 9px 0 -1px #93bdd557,0 0 35px #64b5df26}.trace-port{background:#668ca7}.trace-connector{background:#6f9cbb59}.trace-connector.is-lit{background:#acd8f2b3}.trace-connector.is-lit svg{color:#a5d8f6}.trace-detail{border-color:#91b6cf3b;color:#b6dbf0}.trace-detail .micro{color:#b1cbde}.audit-orbit{border-color:#85afcb3d}.audit-orbit:after{border-color:#82a9c345}.audit-plate{background:linear-gradient(130deg,#264b62,#102b3c 70%,#081a27);border-color:#8cb8d480;box-shadow:7px 9px 0 -1px #102c3f,8px 10px 0 -1px #91b4c685,20px 27px 39px -22px #0008,inset 0 0 0 7px #102f42,inset 0 0 0 8px #b2d9e396;color:#daf1fe}.audit-plate>svg{color:#b4dff4}.audit-plate>strong{color:#e7f6ff;font-weight:500}.audit-plate>span{color:#b2d0e4}.audit-check{background:#12352f;border-color:#89cfb366;box-shadow:0 5px 12px #0006;color:#a3f3d5}.audit-record{border-color:#8bb1ca3d}.audit-record-header{color:#b2d2e8}.audit-record>.micro{color:#b6dff4}.audit-hash{color:#e0f1fc}.audit-hash>span{color:#acd}.audit-event{color:#b4cedf}.audit-event svg{color:#bde4fb}.timeline-disclosure{border-color:#9dd2ef;color:#c3e5f8}.verification-timeline time{color:#c5e6f8}.verification-timeline li:not(:last-child):before{background:#739dbb66}.timeline-dot{background:#c2e4f4;box-shadow:0 0 0 5px #81b5d114;color:#0a2431}.verification-timeline strong{color:#b9d3e5;font-weight:400}.network-source>.micro{color:#b3d4e8}.network-dossier{background:#102637;border-color:#8dbbd77d;border-radius:15px;box-shadow:6px 7px 0 -1px #0a1926,7px 8px 0 -1px #7197b268,0 20px 50px #49b5df17}.network-dossier>strong{color:#def1fc;font-weight:400}.review-branches:before{background:#7dabca66}.review-branches i{border-color:#7dabca66}.institution-terminal{background:#081520;border-color:#88b0cb66;border-radius:14px;box-shadow:0 14px 40px #0006,inset 0 1px 0 #d3edff10}.terminal-chrome{background:#11293a;border-color:#8eb5ce33;padding-block:13px}.terminal-chrome>span:not(.micro){background:#a1c7de}.terminal-chrome .micro,.terminal-chrome>svg{color:#a3c8e0}.terminal-content>.micro{color:#bce0f5}.terminal-dossier{border-color:#87aeca36}.terminal-dossier strong{color:#e0f1fd;font-weight:400}.terminal-dossier .micro{color:#b0cadc}.terminal-bars>div>span{background:#5e829c88}.terminal-bars>div>i{background:#8bc7e8}.terminal-bottom{border-color:#8aa9c42b;color:#a9cbe1}.review-destinations>div>p{color:#a8c0d1}.same-dossier-label{color:#b7d9ed}.constellation-lines path{stroke:#76a4c147}.constellation-lines path.active{stroke:#a8dcf4}.core-module{background:#0a1b28;border-color:#7ca3bf59;border-radius:13px;box-shadow:inset 0 1px 0 #c9e9ff12,0 10px 24px #0005;color:#b9d9ec}.core-module span{font-size:10px;font-weight:400}.core-module.is-active{background:#16394e;border-color:#a8dcf4b3;box-shadow:0 0 30px #6ec3ec17;color:#e4f6ff}.module-explanation{border-color:#85aec733}.module-explanation .micro{color:#b9dff3}.module-explanation p{color:#afc8da}.control-options{border-color:#84acc738}.control-options button{border-color:#84acc738;border-radius:6px;color:#b5cfe1}.control-options button>span{font-weight:400}.control-options button.is-active{background:#142d40;border-left-color:#b9e3f8;color:#e7f7ff}.control-environment{color:#b6d9ee}.control-nested{border-color:#83b0cc66}.control-nested-inner{background:#102b3d;border-color:#a1c9e37a;box-shadow:8px 8px 0 #07131c,9px 9px 0 #749bb55c}.control-check{background:#123a30;border-color:#90d8bd66;color:#a3f0d2}.control-description strong{color:#deeffb;font-weight:500}.control-description p{color:#adc7da}.europe-geometry svg>g{fill:#0f2738;stroke:#5c88aa}.europe-geometry .europe-node path{stroke:#a2d9f1;opacity:.5}.europe-geometry .europe-node circle[fill=white]{fill:#102f43;stroke:#9edaf8}.europe-geometry .europe-node circle[fill="#0057b8"]{fill:#cdf1ff}.europe-geometry svg>rect{fill:#aadaf3}.europe-geometry svg>path{stroke:#12364b}.europe-result>.micro{color:#afcde1}.europe-result>strong{color:#e3f3fc;font-weight:400}.n3-boundary{background:#091e2c;border-color:#93beda77;border-radius:16px}.boundary-label{background:#091e2c;color:#b5d7eb}.boundary-flow>span:not(.data-flow){color:#c5e4f6;font-weight:400}.boundary-flow>.boundary-core{background:#badcee;border-color:#ddf3ff;border-radius:13px;box-shadow:5px 5px #102e42;color:#092235!important}.institution-boundary{background:#091723;border-color:#91b8d170;border-radius:14px}.institution-boundary>svg{color:#b1d4ea}.institution-boundary>strong{color:#dfeffb;font-weight:400}.institution-boundary>span{color:#afc9db}.quality-meter{background:#091c2a;border-color:#86b0ca66;border-radius:17px;box-shadow:0 15px 35px #0006}.quality-meter>.micro{color:#b5d7ec}.meter-row>strong{color:#cde7f8;font-weight:400}.meter-track{background:#35546d55;border-radius:100px}.meter-track i{background:#9dd6ef;border-radius:100px}.consistency-visual{background:#091b29;border-color:#7da9c559;border-radius:16px}.comparison-record>span:last-child{color:#aecbdd}.comparison-record>.micro{color:#baddf3}.evidence-nodes>button .micro{color:#b1cddf}.evidence-nodes>button.is-active .information-node{border-color:#b9e6fc;color:#d0f1ff}.evidence-connectors>i{border-color:#8cb9d68c}.evidence-result{background:#0c2130;border-color:#87b5d15e;border-radius:14px}.evidence-result strong{color:#d7eefc;font-weight:400}.evidence-result p{color:#afcbdc}@media(max-width:1100px){.hero-scene{padding:24px 30px}.hero-scene .core-flow-layout{gap:18px;grid-template-columns:110px 55px 180px 55px 147px}.hero-scene .n3-core{height:250px;width:180px}.hero-scene .core-plinth{width:180px}.hero-scene .core-ground{width:220px}.hero-scene .core-glass{padding-inline:16px}.hero-scene .core-logo{height:38px;width:38px}.hero-scene .core-stages{gap:4px}.core-module{min-width:205px}.core-module span{font-size:9px}.confidence-widget{padding-inline:24px}}@media(max-width:900px){.hero-scene{padding:23px 25px}.hero-scene .core-flow-layout{gap:14px;grid-template-columns:90px 30px 170px 30px 125px}.hero-scene .n3-core{height:244px;width:170px}.hero-scene .core-plinth{width:170px}.hero-scene .dossier-object{padding-inline:13px;width:125px}.hero-scene .dossier-object>strong{font-size:15px}.hero-scene .core-glass>strong{font-size:18px}.hero-scene .core-stages span{font-size:6px}.hero-scene .incoming-information .information-node{gap:8px;height:49px;padding:11px;width:88px}.hero-scene .incoming-information .information-lines{width:24px}.confidence-widgets{gap:16px}.confidence-widget,.confidence-widget:first-child,.confidence-widget:last-child{padding-inline:18px}.confidence-widget h3{font-size:20px}.confidence-widget .illustrative{font-size:6px}.scanner{gap:35px}.core-module{min-width:185px}.flow-sculpture{left:-260px;opacity:.45}}@media(max-width:600px){.hero-scene{border-radius:17px;box-shadow:inset 0 1px 0 #d2efff26,0 0 0 4px #86b7d208;margin-top:0!important;max-width:100%;min-height:0;padding:19px 20px 22px}.scene-header{padding-bottom:14px}.scene-header .micro{font-size:8px}.hero-scene .core-flow-layout,.transformation-scene .core-flow-layout{display:flex;flex-direction:column;gap:16px;padding:20px 0 12px}.hero-scene .incoming-information,.transformation-scene .incoming-information{align-items:center;display:flex;gap:12px;height:78px;justify-content:center;width:250px}.hero-scene .incoming-information .information-node,.transformation-scene .incoming-information .information-node{gap:7px;height:49px;left:auto;padding:10px;position:relative;top:auto;width:65px}.hero-scene .incoming-information .information-node-1,.transformation-scene .incoming-information .information-node-1{left:0}.hero-scene .incoming-information .information-node-3,.transformation-scene .incoming-information .information-node-3{display:none}.hero-scene .incoming-information .information-lines{width:17px}.hero-scene .incoming-information .information-node svg{width:19px}.hero-scene .core-flow-layout>.data-flow,.transformation-scene .core-flow-layout>.data-flow{height:1px;margin:17px 0;transform:rotate(90deg);width:28px}.hero-scene .n3-core,.transformation-scene .n3-core{height:244px;margin-top:9px;width:170px}.hero-scene .core-plinth,.transformation-scene .core-plinth{width:170px}.hero-scene .core-glass,.transformation-scene .core-glass{padding:12px 16px}.hero-scene .core-logo,.transformation-scene .core-logo{height:34px;margin-top:9px;width:34px}.hero-scene .core-stages,.transformation-scene .core-stages{gap:4px;margin-top:9px;padding-top:10px}.hero-scene .core-stages span,.transformation-scene .core-stages span{font-size:7px}.hero-scene .core-bottomline{margin-top:10px}.hero-scene .dossier-object,.transformation-scene .dossier-object{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:1fr 1fr;padding:18px;width:235px}.hero-scene .dossier-object>strong,.transformation-scene .dossier-object>strong{font-size:15px}.hero-scene .illustrative{font-size:7px;margin-top:20px}.flow-sculpture{height:450px;left:-220px;opacity:.3;top:240px;width:350px}.transformation-scene{border-radius:17px;padding:22px 18px}.transformation-scene .flow-sculpture{opacity:.3;right:-200px;top:280px}.transformation-statuses .micro,.transformation-statuses .status{font-size:8px}.confidence-widgets{gap:18px}.confidence-widget,.confidence-widget:first-child,.confidence-widget:last-child{min-height:185px;padding:25px 18px 24px 137px}.confidence-art{height:165px;left:5px;top:12px;width:120px}.confidence-widget .micro{font-size:8px;margin-top:0}.confidence-widget h3{font-size:20px;margin-top:12px}.confidence-widget p{font-size:12px}.confidence-widget .illustrative{font-size:6px;margin-top:15px}.confidence-widget:before{left:20%;top:-40px;width:250px}.authoritative-core,.intelligence-assist{border-radius:14px}.authoritative-core:before,.intelligence-converge{background:#9ccae488}.risk-signal{background:#091722;border-color:#779fb73d;padding:14px 10px}.risk-signal.is-active{background:#322718}.scanner-document{border-radius:14px}.scanner-row .status{font-size:8px}.review-state-line{font-size:9px}.trace-node>span:nth-child(2){font-weight:400}.review-destinations{border-left-color:#7dabca66}.review-destinations>div:before{background:#7dabca66}.network-dossier{border-radius:12px}.constellation-core:after{background:#89b4d18c}.core-module{border-left-color:#94bcd7;min-width:0;padding:16px 10px}.core-module.is-active{border-left-color:#d2efff}.core-module span{font-size:9px}.evidence-nodes{border-left-color:#84b1cf7a}.evidence-connectors{background:#84b1cf7a}}@media(prefers-reduced-motion:reduce){.core-stages span{color:#d7f0fc!important;opacity:1!important}.core-stages span i{background:#7de4bc!important}}
/*# sourceMappingURL=main.9e5d211d.css.map*/