@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap";@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/RVMHFWXWOTTXODHXQDBHUQ6QK74SMMOH/MBQJEQRN5IWU2Y5XCBHPVZNKTYONVLWN/5AQSC6DJT7C2RYQRXHEBQTQSEXEBRGQV.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/RVMHFWXWOTTXODHXQDBHUQ6QK74SMMOH/MBQJEQRN5IWU2Y5XCBHPVZNKTYONVLWN/NQXOG2YIRHH5JFPWZTKTOUY3MZWWY6Q5.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/RVMHFWXWOTTXODHXQDBHUQ6QK74SMMOH/MBQJEQRN5IWU2Y5XCBHPVZNKTYONVLWN/S4DXJT2CEFBGFPJSKLXZKN27E77GABQV.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 98.039%;--foreground: 196.364 13.253% 16.275%;--card: var(--alethia-soft-gray);--card-foreground: 196.364 13.253% 16.275%;--popover: var(--alethia-soft-gray);--popover-foreground: 196.364 13.253% 16.275%;--primary: 205.249 90.204% 48.039%;--primary-foreground: var(--alethia-soft-gray);--secondary: 207.273 84.615% 94.902%;--secondary-foreground: 196.364 13.253% 16.275%;--muted: 0 0% 98.039%;--muted-foreground: 198 4.762% 41.176%;--accent: 207.273 84.615% 94.902%;--accent-foreground: 196.364 13.253% 16.275%;--destructive: 354.175 85.833% 47.059%;--destructive-foreground: var(--alethia-soft-gray);--border: 196.364 13.253% 16.275% / .12;--input: 196.364 13.253% 16.275% / .12;--ring: 205.249 90.204% 48.039%;--radius: .5rem;--alethia-dark: 196.364 13.253% 16.275%;--alethia-blue: 205.249 90.204% 48.039%;--alethia-soft-gray: 0 0% 98.039%;--alethia-soft-dark: 200 6.767% 26.078%;--alethia-mid-grey: 198 4.762% 41.176%;--alethia-light-grey: 200 1.987% 70.392%;--alethia-light-blue: 205.227 83.019% 79.216%;--alethia-mid-blue: 205.333 84.906% 89.608%;--alethia-soft-blue: 207.273 84.615% 94.902%;--alethia-yellow: 40.471 100% 50%;--alethia-orange: 15.385 97.5% 52.941%;--alethia-red: 354.175 85.833% 47.059%;--alethia-white: var(--alethia-soft-gray);--viz-ion-blue-1: 213 100% 95.7%;--viz-ion-blue-2: 209 83.1% 83.7%;--viz-ion-blue-3: 208 81.6% 68%;--viz-ion-blue-4: 205 90.2% 48%;--viz-ion-blue-5: 206 89.7% 38%;--viz-ion-blue-6: 207 90.1% 27.8%;--viz-ion-blue-7: 208 91.1% 17.6%;--viz-light-blue-1: 204 88.2% 96.7%;--viz-light-blue-2: 207 85.7% 91.8%;--viz-light-blue-3: 205 86.1% 85.9%;--viz-light-blue-4: 205 83% 79.2%;--viz-light-blue-5: 205 78.8% 68.6%;--viz-light-blue-6: 204 71.3% 56.3%;--viz-light-blue-7: 203 79.6% 42.4%;--viz-indigo-1: 243 100% 96.5%;--viz-indigo-2: 242 100% 88.2%;--viz-indigo-3: 243 100% 78.8%;--viz-indigo-4: 243 100% 69.4%;--viz-indigo-5: 243 56.2% 54.3%;--viz-indigo-6: 242 51.5% 39.6%;--viz-indigo-7: 242 58.1% 25.3%;--viz-magenta-1: 279 100% 96.1%;--viz-magenta-2: 280 100% 85.1%;--viz-magenta-3: 281 100% 73.3%;--viz-magenta-4: 281 100% 61.6%;--viz-magenta-5: 279 63.2% 49%;--viz-magenta-6: 277 64.5% 36.5%;--viz-magenta-7: 272 67.2% 23.9%;--viz-rose-1: 356 100% 97.3%;--viz-rose-2: 353 96.1% 90%;--viz-rose-3: 351 94.5% 71.4%;--viz-rose-4: 347 77.2% 49.8%;--viz-rose-5: 345 82.7% 40.8%;--viz-rose-6: 342 75.5% 30.4%;--viz-rose-7: 343 87.7% 15.9%;--viz-ember-1: 15 100% 96.1%;--viz-ember-2: 17 97.5% 84.1%;--viz-ember-3: 16 98.7% 68.8%;--viz-ember-4: 15 97.5% 52.9%;--viz-ember-5: 15 86.9% 41.8%;--viz-ember-6: 15 86.7% 29.4%;--viz-ember-7: 16 88.5% 17.1%;--viz-coral-1: 23 100% 96.5%;--viz-coral-2: 28 96.9% 87.3%;--viz-coral-3: 22 96.7% 76.5%;--viz-coral-4: 25 95% 53.1%;--viz-coral-5: 24 84% 41.8%;--viz-coral-6: 24 83.7% 26.5%;--viz-coral-7: 25 83.6% 14.3%;--viz-amber-1: 45 100% 96.1%;--viz-amber-2: 44 100% 77.1%;--viz-amber-3: 43 100% 62.9%;--viz-amber-4: 40.471 100% 50%;--viz-amber-5: 40 100% 40%;--viz-amber-6: 40 100% 26.1%;--viz-amber-7: 40 100% 15.1%;--viz-gold-1: 55 91.7% 95.3%;--viz-gold-2: 53 98.3% 76.9%;--viz-gold-3: 48 93.9% 67.6%;--viz-gold-4: 45 93.4% 47.5%;--viz-gold-5: 46 93.5% 36.5%;--viz-gold-6: 28 72.5% 25.7%;--viz-gold-7: 26 83.3% 14.1%;--viz-green-1: 141 84.2% 92.5%;--viz-green-2: 142 76.6% 73.1%;--viz-green-3: 142 69.2% 58%;--viz-green-4: 142 76.2% 36.3%;--viz-green-5: 142 71.8% 29.2%;--viz-green-6: 143 64.2% 24.1%;--viz-green-7: 145 80.4% 10%;--viz-teal-1: 166 76.5% 96.7%;--viz-teal-2: 168 83.8% 78.2%;--viz-teal-3: 172 66% 50.4%;--viz-teal-4: 175 83.9% 31.6%;--viz-teal-5: 175 77.4% 26.1%;--viz-teal-6: 176 69.4% 21.8%;--viz-teal-7: 179 84.3% 10%;--viz-slate-1: 210 40% 96.1%;--viz-slate-2: 213 26.8% 83.9%;--viz-slate-3: 215 20.2% 65.1%;--viz-slate-4: 215 16.3% 46.9%;--viz-slate-5: 215 19.3% 34.5%;--viz-slate-6: 217 32.6% 17.5%;--viz-slate-7: 222 47.4% 11.2%;--viz-categorical-primary-1: var(--viz-ion-blue-4);--viz-categorical-primary-2: var(--viz-indigo-4);--viz-categorical-primary-3: var(--viz-amber-4);--viz-categorical-primary-4: var(--viz-green-4);--viz-categorical-extended-1: var(--viz-ion-blue-4);--viz-categorical-extended-2: var(--viz-indigo-4);--viz-categorical-extended-3: var(--viz-magenta-4);--viz-categorical-extended-4: var(--viz-ember-4);--viz-categorical-extended-5: var(--viz-amber-4);--viz-categorical-extended-6: var(--viz-green-4);--viz-categorical-extended-7: var(--viz-teal-4);--viz-categorical-extended-8: var(--viz-slate-5);--viz-sequential-ion-1: var(--viz-ion-blue-1);--viz-sequential-ion-2: var(--viz-ion-blue-2);--viz-sequential-ion-3: var(--viz-ion-blue-3);--viz-sequential-ion-4: var(--viz-ion-blue-4);--viz-sequential-ion-5: var(--viz-ion-blue-6);--viz-sequential-risk-1: var(--viz-amber-1);--viz-sequential-risk-2: var(--viz-amber-3);--viz-sequential-risk-3: var(--viz-ember-4);--viz-sequential-risk-4: var(--viz-rose-4);--viz-sequential-risk-5: var(--viz-rose-6);--viz-diverging-opportunity-1: var(--viz-green-4);--viz-diverging-opportunity-2: var(--viz-green-2);--viz-diverging-opportunity-3: var(--viz-slate-1);--viz-diverging-opportunity-4: var(--viz-rose-3);--viz-diverging-opportunity-5: var(--viz-rose-4);--viz-diverging-signal-1: var(--viz-ion-blue-4);--viz-diverging-signal-2: var(--viz-ion-blue-2);--viz-diverging-signal-3: var(--viz-slate-1);--viz-diverging-signal-4: var(--viz-magenta-2);--viz-diverging-signal-5: var(--viz-magenta-4);--viz-binary-positive: var(--viz-teal-4);--viz-binary-negative: var(--viz-rose-4);--viz-prism-1: var(--viz-ion-blue-4);--viz-prism-2: var(--viz-ember-4);--viz-prism-3: var(--viz-amber-4);--viz-prism-4: var(--viz-green-4);--viz-prism-5: var(--viz-magenta-4);--viz-blue-strong: 205 90% 36%;--viz-blue: var(--viz-ion-blue-4);--viz-blue-soft: var(--viz-light-blue-4);--viz-teal-strong: 168 36% 27%;--viz-teal: 168 30% 38%;--viz-teal-soft: 168 25% 65%;--viz-amber-strong: 40 100% 35%;--viz-amber: var(--viz-amber-4);--viz-amber-soft: 40 88% 72%;--viz-orange-strong: 15 84% 39%;--viz-orange: var(--viz-ember-4);--viz-orange-soft: 15 91% 73%;--viz-red-strong: 354 76% 35%;--viz-red: 354.175 85.833% 47.059%;--viz-red-soft: 354 69% 72%;--viz-violet-strong: 237 35% 37%;--viz-violet: 237 29% 51%;--viz-violet-soft: 235 37% 75%;--viz-alpha-solid: 1;--viz-alpha-emphasis: .78;--viz-alpha-context: .48;--viz-alpha-fill: .18;--viz-alpha-trace: .08;--alethia-text: 196.364 13.253% 16.275%;--alethia-text-secondary: 200 6.767% 26.078%;--alethia-text-muted: 198 4.762% 41.176%;--alethia-on-dark-primary: var(--alethia-soft-gray);--alethia-on-dark-secondary: 0 0% 98.039% / .78;--alethia-on-dark-muted: 0 0% 98.039% / .6;--alethia-divider-light: 196.364 13.253% 16.275% / .12;--alethia-divider-dark: 0 0% 98.039% / .3;--app-fi: var(--alethia-blue);--app-fi-dark: var(--alethia-dark);--app-fi-light: var(--alethia-light-blue);--app-fi-tint: var(--alethia-soft-blue);--app-ri: var(--alethia-blue);--app-ri-dark: var(--alethia-dark);--app-ri-light: var(--alethia-light-blue);--app-ri-tint: var(--alethia-soft-blue);--app-ei: var(--alethia-blue);--app-ei-dark: var(--alethia-dark);--app-ei-light: var(--alethia-light-blue);--app-ii: var(--alethia-blue);--app-ii-dark: var(--alethia-dark);--app-ii-light: var(--alethia-light-blue);--app-si: var(--alethia-blue);--app-si-dark: var(--alethia-dark);--app-si-light: var(--alethia-light-blue);--app-gi: var(--alethia-blue);--app-gi-dark: var(--alethia-dark);--app-gi-light: var(--alethia-light-blue);--alethia-accent-fi: var(--alethia-light-blue);--alethia-accent-ri: var(--alethia-yellow);--alethia-accent-ei: var(--alethia-mid-blue);--alethia-accent-ii: var(--alethia-orange);--alethia-accent-si: var(--alethia-light-grey);--alethia-bg: 0 0% 98.039%;--alethia-blue-accent: 205.227 83.019% 79.216%;--alethia-deep-dark: 200 6.767% 26.078%;--sidebar-background: var(--alethia-soft-gray);--sidebar-foreground: var(--alethia-dark);--sidebar-primary: var(--alethia-blue);--sidebar-primary-foreground: var(--alethia-soft-gray);--sidebar-accent: var(--alethia-soft-blue);--sidebar-accent-foreground: var(--alethia-dark);--sidebar-border: var(--alethia-light-grey);--sidebar-ring: var(--alethia-blue);--page-dominant: 205.249 90.204% 48.039%;--page-dominant-dark: var(--alethia-blue);--page-dominant-light: 205.227 83.019% 79.216%;--page-bg-dark: 196.364 13.253% 16.275%;--page-bg-light: 0 0% 98.039%;--page-bg-soft: var(--alethia-soft-blue);--page-text-light: var(--alethia-soft-gray);--page-text-light-secondary: 0 0% 98.039% / .78;--page-text-light-muted: 0 0% 98.039% / .6;--page-text-dark: 196.364 13.253% 16.275%;--page-text-dark-secondary: 200 6.767% 26.078%;--page-text-dark-muted: 198 4.762% 41.176%;--page-divider-dark: 0 0% 98.039% / .3;--page-divider-light: 196.364 13.253% 16.275% / .12;--page-destructive: 354.175 85.833% 47.059%;--theme-dominant: var(--page-dominant);--theme-dominant-dark: var(--page-dominant-dark);--theme-dominant-light: var(--page-dominant-light);--theme-bg-dark: var(--page-bg-dark);--theme-bg-light: var(--page-bg-light);--theme-bg-soft: var(--page-bg-soft);--theme-text-dark: var(--page-text-dark);--theme-text-light: var(--page-text-light);--theme-text-dark-secondary: var(--page-text-dark-secondary);--theme-text-dark-muted: var(--page-text-dark-muted);--theme-text-light-secondary: var(--page-text-light-secondary);--theme-text-light-muted: var(--page-text-light-muted);--theme-divider-dark: var(--page-divider-dark);--theme-divider-light: var(--page-divider-light)}.dark{--background: 196.364 13.253% 16.275%;--foreground: var(--alethia-soft-gray);--card: 196.364 13.253% 16.275%;--card-foreground: var(--alethia-soft-gray);--popover: 196.364 13.253% 16.275%;--popover-foreground: var(--alethia-soft-gray);--primary: 205.249 90.204% 48.039%;--primary-foreground: var(--alethia-soft-gray);--secondary: 200 6.767% 26.078%;--secondary-foreground: var(--alethia-soft-gray);--muted: 200 6.767% 26.078%;--muted-foreground: 0 0% 98.039% / .6;--accent: 200 6.767% 26.078%;--accent-foreground: var(--alethia-soft-gray);--destructive: 354.175 85.833% 47.059%;--destructive-foreground: var(--alethia-soft-gray);--border: 0 0% 98.039% / .12;--input: 0 0% 98.039% / .12;--ring: 205.249 90.204% 48.039%;--sidebar-background: 196.364 13.253% 16.275%;--sidebar-foreground: 0 0% 98.039%;--sidebar-primary: 205.249 90.204% 48.039%;--sidebar-primary-foreground: var(--alethia-soft-gray);--sidebar-accent: 200 6.767% 26.078%;--sidebar-accent-foreground: 0 0% 98.039%;--sidebar-border: 200 6.767% 26.078%;--sidebar-ring: 205.249 90.204% 48.039%}.page-mode-financial,.page-mode-risk,.page-mode-energy,.page-mode-insurance,.page-mode-supply,.page-mode-growth{--page-dominant: 205.249 90.204% 48.039%;--page-dominant-dark: var(--alethia-blue);--page-dominant-light: 205.227 83.019% 79.216%}*{border-color:hsl(var(--border))}html{scroll-behavior:smooth}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.text-column{max-width:720px}.display-hero{font-size:clamp(38px,5vw + 1rem,72px);line-height:1.05;letter-spacing:0;font-weight:600}.headline-primary{font-size:clamp(28px,3vw + .25rem,36px);line-height:1.08;letter-spacing:0;font-weight:600}.headline-secondary{font-size:clamp(20px,2vw + .25rem,28px);line-height:1.3;letter-spacing:0;font-weight:500}.body-text{font-size:clamp(17px,1vw + .25rem,20px);line-height:1.5;letter-spacing:0;font-weight:400}.text-body-sm{font-size:16px;line-height:1.6;font-weight:400}.text-label-mono{font-family:IBM Plex Mono,monospace;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.text-caption-mono{font-family:IBM Plex Mono,monospace;font-size:12px}.core-typography .display-hero,.core-typography .headline-primary,.core-typography .headline-secondary,.core-typography .body-text,.core-typography .body-text-sm,.core-typography .feature-title,.core-typography .feature-desc,.core-typography .capability-desc,.core-typography .micro-label,.core-typography .text-label-mono,.core-typography .text-caption-mono,.core-typography .app-badge{letter-spacing:0}.core-typography .micro-label,.core-typography .text-label-mono,.core-typography .text-caption-mono,.core-typography .app-badge{text-transform:none}.text-on-light-primary{color:hsl(var(--alethia-text))}.text-on-light-secondary{color:hsl(var(--alethia-text-secondary))}.text-on-light-muted{color:hsl(var(--alethia-text-muted))}.text-on-dark-primary{color:hsl(var(--alethia-on-dark-primary))}.text-on-dark-secondary{color:hsl(var(--alethia-on-dark-secondary))}.text-on-dark-muted{color:hsl(var(--alethia-on-dark-muted))}.text-on-blue-primary{color:hsl(var(--primary-foreground))}.text-on-blue-secondary{color:hsl(var(--primary-foreground) / .8)}.divider-light{border-color:hsl(var(--alethia-divider-light))}.divider-dark{border-color:hsl(var(--alethia-divider-dark))}.env-light{background-color:hsl(var(--page-bg-light));color:hsl(var(--page-text-dark));--scene-surface: var(--page-bg-light);--scene-tint: var(--alethia-blue) / .04;--scene-glow: var(--alethia-blue) / .035;--scene-line: var(--alethia-blue) / .02;--scene-fade-target: var(--page-bg-light)}.env-soft{background-color:hsl(var(--page-bg-soft));color:hsl(var(--page-text-dark));--scene-surface: var(--page-bg-soft);--scene-tint: var(--alethia-blue) / .03;--scene-glow: var(--alethia-blue) / .05;--scene-line: var(--alethia-blue) / .02;--scene-fade-target: var(--page-bg-soft)}.env-soft-blue{background-color:hsl(var(--alethia-soft-blue));--scene-surface: var(--alethia-soft-blue);--scene-tint: var(--alethia-blue) / .06;--scene-glow: var(--alethia-blue) / .08;--scene-line: var(--alethia-blue) / .04;--scene-fade-target: var(--alethia-soft-blue)}.env-blue{background-color:hsl(var(--primary));--scene-surface: var(--primary);--scene-tint: 0 0% 100% / .06;--scene-glow: 0 0% 100% / .1;--scene-line: 0 0% 100% / .08;--scene-fade-target: var(--primary)}.env-light-blue{background-color:hsl(var(--alethia-light-blue));color:hsl(var(--alethia-text));--scene-surface: var(--alethia-light-blue);--scene-tint: var(--alethia-blue) / .06;--scene-glow: var(--alethia-blue) / .08;--scene-line: var(--alethia-blue) / .04;--scene-fade-target: var(--alethia-light-blue)}.env-mid-blue{background-color:hsl(var(--alethia-mid-blue));color:hsl(var(--alethia-text));--scene-surface: var(--alethia-mid-blue);--scene-tint: var(--alethia-blue) / .06;--scene-glow: var(--alethia-blue) / .08;--scene-line: var(--alethia-blue) / .04;--scene-fade-target: var(--alethia-mid-blue)}.env-dark{background-color:hsl(var(--page-bg-dark));color:hsl(var(--page-text-light));--scene-surface: var(--page-bg-dark);--scene-tint: var(--alethia-blue) / .04;--scene-glow: var(--alethia-blue) / .06;--scene-line: 0 0% 100% / .06;--scene-fade-target: var(--page-bg-dark)}.env-deep-dark{background-color:hsl(var(--alethia-deep-dark));--scene-surface: var(--alethia-deep-dark);--scene-tint: var(--alethia-blue) / .03;--scene-glow: var(--alethia-blue) / .05;--scene-line: 0 0% 100% / .04;--scene-fade-target: var(--alethia-deep-dark)}.env-dominant{background-color:hsl(var(--page-dominant));color:hsl(var(--page-text-light))}.env-dominant-tint{background-color:hsl(var(--page-dominant-light) / .12);color:hsl(var(--page-text-dark))}.section-pad-hero,.section-pad{padding-top:120px;padding-bottom:96px}.section-pad-dense{padding-top:80px;padding-bottom:80px}.section-pad-cta{padding-top:120px;padding-bottom:120px}.section-pad-home-hero{padding-top:160px;padding-bottom:140px}.section-pad-home-problem{padding-top:120px;padding-bottom:120px}.section-pad-home-prism{padding-top:96px;padding-bottom:96px}.section-pad-home-window{padding-top:72px;padding-bottom:72px}.section-pad-home-apps{padding-top:96px;padding-bottom:104px}.section-pad-home-trust{padding-top:80px;padding-bottom:88px}.inner-gap-body{margin-top:20px}.inner-gap-support{margin-top:16px}.inner-gap-cta{margin-top:32px}.inner-gap-artifact{margin-top:48px}.inner-gap-stage{margin-top:64px}.enterprise-auto-height{min-height:auto}.not-found-page{min-height:70vh;display:flex;align-items:center}.not-found-content{text-align:center}.measure-md{max-width:560px}@media (max-width: 768px){.measure-md{max-width:none}}.action-row{display:flex;align-items:center;gap:16px}.scene-hero{min-height:100svh;display:flex;align-items:center;justify-content:center;padding-top:72px}.scene-frame{min-height:100svh;display:flex;align-items:center}.scene-major{min-height:80svh;display:flex;align-items:center;justify-content:center}.scene-editorial{min-height:520px}.scene-band{min-height:320px}.scene-outcome{min-height:640px}.scene-overlay-dark{position:relative}.scene-overlay-dark:before{content:"";position:absolute;top:20%;left:50%;transform:translate(-50%);width:50%;height:50%;border-radius:50%;background:radial-gradient(ellipse at center,hsl(var(--scene-glow)) 0%,transparent 60%);pointer-events:none;z-index:0}.scene-overlay-dark:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20%;background:linear-gradient(to bottom,transparent,hsl(var(--scene-fade-target)));pointer-events:none;z-index:0}.hero-composition{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;transform:translateY(-1.5vh)}.hero-headline{max-width:860px;width:100%;text-align:center;text-wrap:balance}.hero-supporting{max-width:620px;width:100%;margin-top:20px;text-align:center;text-wrap:balance}.hero-body{max-width:520px;width:100%;margin-top:12px;text-align:center;text-wrap:balance}.hero-cta{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px}.platform-hero-artifact-bar.is-active{background:hsl(var(--alethia-blue) / .35)}.scene{position:relative}.cta-base{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:8px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.cta-dominant{background:hsl(var(--page-dominant));color:hsl(var(--alethia-soft-gray))}.cta-dominant:hover{background:hsl(var(--page-dominant) / .88)}.cta-primary{background:hsl(var(--page-dominant));color:hsl(var(--alethia-soft-gray))}.cta-primary:hover{background:hsl(var(--page-dominant) / .9)}.cta-outline-dark{border:1px solid hsl(var(--alethia-soft-gray) / .15);background:transparent;color:hsl(var(--alethia-soft-gray))}.cta-outline-dark:hover{background:hsl(var(--alethia-soft-gray));color:hsl(var(--alethia-dark))}.cta-inverted{background:hsl(var(--background));color:hsl(var(--foreground))}.cta-inverted:hover{background:hsl(var(--background) / .9)}.app-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--page-dominant-light));border:1px solid hsl(var(--page-dominant-light) / .35);border-radius:999px;padding:4px 12px}.app-dot{width:8px;height:8px;border-radius:50%;background:hsl(var(--page-dominant-light));display:inline-block}.text-on-dominant-primary{color:hsl(var(--alethia-soft-gray))}.text-on-dominant-secondary{color:hsl(var(--alethia-soft-gray) / .8)}.btn-primary{background:hsl(var(--page-dominant));color:hsl(var(--page-text-light))}.btn-primary:hover{background:hsl(var(--page-dominant-dark))}.btn-outline{border:1px solid hsl(var(--page-dominant));color:hsl(var(--page-dominant));background:transparent}.btn-outline:hover{background:hsl(var(--page-dominant) / .08)}*:focus-visible{outline:2px solid hsl(var(--page-dominant));outline-offset:3px}.skip-link{position:fixed;top:8px;left:8px;z-index:9999;padding:10px 14px;background:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--page-dominant));transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.is-active,.tab-active,.filter-active{color:hsl(var(--page-dominant))}:root{--grid-columns: 12;--grid-gutter: 24px;--grid-margin: 32px;--grid-max: 1280px;--page-max: 1440px;--reading-width: 960px;--reading-narrow: 720px}@media (max-width: 768px){:root{--grid-columns: 4;--grid-gutter: 16px;--grid-margin: 20px}}@media (min-width: 769px) and (max-width: 1024px){:root{--grid-columns: 8;--grid-gutter: 20px;--grid-margin: 24px}}.page-frame{max-width:var(--page-max);margin:0 auto}.grid-container{width:100%;max-width:var(--grid-max);margin:0 auto;padding-left:var(--grid-margin);padding-right:var(--grid-margin)}.grid-12{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gutter)}.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-span-7{grid-column:span 7}.col-span-8{grid-column:span 8}@media (max-width: 768px){.col-span-4,.col-span-5,.col-span-6,.col-span-7,.col-span-8,.col-span-12{grid-column:1 / -1}.col-start-2{grid-column-start:auto}}@media (min-width: 769px) and (max-width: 1024px){.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-span-7,.col-span-8{grid-column:1 / -1}}.reading-narrow{max-width:var(--reading-narrow)}.screenshot-flush{aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top right;object-position:top right;border:none;border-radius:0;box-shadow:none;overflow:hidden}.screenshot-window{aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;border:none;border-radius:14px;box-shadow:0 20px 60px hsl(var(--alethia-dark) / .08),0 8px 24px hsl(var(--alethia-dark) / .05);overflow:hidden}.screenshot-inset{aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;border:1px solid hsl(var(--page-divider-light));border-radius:0;box-shadow:none;overflow:hidden}.screenshot-scale-110{width:110%}.screenshot-scale-120{width:120%}.stage-screenshot-window{position:relative;overflow:hidden;margin-top:64px;max-width:94%;margin-inline:auto}.stage-screenshot-inset{position:relative;overflow:hidden;max-width:82%;margin-inline:auto}.stage-screenshot-flush{position:relative;overflow:hidden}.app-page-hero{overflow:visible;padding-bottom:0}.app-page-hero-grid{align-items:stretch}.app-page-hero-copy{display:flex;flex-direction:column;justify-content:center;min-height:100%}.app-page-hero-title{max-width:14ch}.app-page-hero-title-md{font-size:clamp(34px,3.5vw + .5rem,52px);line-height:1.1;letter-spacing:0}.app-page-hero-label{margin-bottom:20px}.app-page-hero-desc-gi{font-size:20px;line-height:1.5;letter-spacing:0;font-weight:400}.app-page-hero-media-col{display:flex;align-items:stretch}.app-page-hero-stage{width:100%;height:100%;display:flex;align-items:flex-end;transform:translateY(72px);margin-bottom:-72px}.app-page-hero-image{display:block;width:100%;height:auto}.screenshot-bleed-hero{width:115%;margin-left:-1%}.screenshot-bleed-reveal{width:105%;margin-left:-1%}.screenshot-shell,.screenshot-stage,.screenshot-frame{position:relative;overflow:hidden}.screenshot-frame>img,.screenshot-frame>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.app-scene-split{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap, 48px);align-items:center}.app-scene-split-problem{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap, 48px);align-items:start}.app-scene-text{max-width:520px}.app-problem-headline{max-width:480px}.app-problem-body{max-width:560px}.app-stage-window{position:relative;overflow:hidden;aspect-ratio:16 / 10}.app-stage-window-split{position:relative;overflow:hidden;height:420px}.app-scene-body-gap{margin-top:20px}.app-scene-list-gap{margin-top:16px;padding-left:24px}.app-scene-list-gap li{margin-bottom:8px}.app-scene-list-gap li:last-child{margin-bottom:0}.app-cta-measure{max-width:600px}.app-persona-measure{max-width:720px}.app-outcome-centered{text-align:center;max-width:620px;margin-inline:auto}.app-outcome-body{max-width:560px;margin-inline:auto;margin-top:20px}@media (max-width: 768px){.app-scene-split,.app-scene-split-reverse,.app-scene-split-problem{grid-template-columns:1fr}.app-stage-window-split{height:auto;aspect-ratio:16 / 10}}.grid-split{display:grid;grid-template-columns:1fr;gap:48px}@media (min-width: 1025px){.grid-split{grid-template-columns:1fr 1fr;gap:96px}}.grid-split-reveal2{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media (min-width: 1025px){.grid-split-reveal2{grid-template-columns:minmax(0,520px) 1fr;gap:80px}}.grid-footer-4{display:grid;gap:40px}@media (max-width: 768px){.grid-footer-4{grid-template-columns:1fr}}@media (min-width: 769px) and (max-width: 1024px){.grid-footer-4{grid-template-columns:1fr 1fr}}@media (min-width: 1025px){.grid-footer-4{grid-template-columns:1.4fr 1fr 1fr 1fr}}.link-footer{font-size:14px;font-weight:400;line-height:1.25;color:hsl(var(--alethia-soft-gray) / .42);text-decoration:none;transition:color .2s}.link-footer:hover{color:hsl(var(--alethia-soft-gray))}.label-footer{font-family:Satoshi,sans-serif;font-size:14px;font-weight:500;letter-spacing:.01em;color:hsl(var(--alethia-soft-gray) / .78);margin-bottom:12px}.button-outline-dark{display:inline-flex;align-items:center;justify-content:center;height:40px;padding-left:20px;padding-right:20px;border-radius:8px;border:1px solid hsl(var(--alethia-soft-gray) / .15);background:transparent;color:hsl(var(--alethia-soft-gray));font-size:14px;font-weight:500;transition:background .2s,color .2s;cursor:pointer}.button-outline-dark:hover{background:hsl(var(--alethia-white));color:hsl(var(--alethia-dark))}.max-w-brand-block{max-width:360px}.nav-bar{position:fixed;top:0;left:0;right:0;z-index:50;background:hsl(var(--alethia-soft-gray) / .95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1)}.nav-intro-hidden{opacity:0!important;pointer-events:none}.nav-bar-hidden{transform:translateY(-100%)}.nav-bar-scrolled,.nav-bar-scrolled-dark{background:hsl(var(--alethia-soft-gray) / .95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsl(var(--page-divider-light))}.nav-grid{display:flex;align-items:center}@media (min-width: 1024px){.nav-grid{display:grid;grid-template-columns:auto 1fr auto;align-items:center}}.nav-height{height:72px}@media (max-width: 768px){.nav-height{height:56px}}.nav-logo-frame{display:flex;align-items:center;width:140px;height:32px;overflow:hidden}.nav-logo-img{height:28px;width:auto;display:block}@media (min-width: 768px){.nav-logo-frame{width:160px;height:36px}.nav-logo-img{height:32px}}.nav-link{font-size:14px;font-weight:500;transition:color .2s;text-decoration:none;white-space:nowrap}.nav-link-light,.nav-link-dark{color:hsl(var(--alethia-soft-dark))}.nav-link-light:hover,.nav-link-dark:hover{color:hsl(var(--foreground))}.nav-link-active.nav-link-light,.nav-link-active.nav-link-dark{color:hsl(var(--page-dominant))}.nav-cta-filled{display:inline-flex;align-items:center;justify-content:center;height:40px;padding-left:18px;padding-right:18px;border-radius:8px;font-size:14px;font-weight:500;transition:background .2s,color .2s;background:hsl(var(--page-dominant));color:hsl(var(--alethia-soft-gray))}.nav-cta-filled:hover{background:hsl(var(--page-dominant) / .88)}.nav-mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:hsl(var(--background));padding-top:56px}.nav-icon-light,.nav-icon-dark{color:hsl(var(--foreground))}.briefing-field{width:100%;padding:12px;border-radius:8px;border:1px solid hsl(var(--alethia-divider-light));background:hsl(var(--background));font-family:Satoshi,sans-serif;font-size:16px;line-height:1.5;color:hsl(var(--foreground));outline:none;transition:border-color .2s}.briefing-field::-moz-placeholder{color:hsl(var(--alethia-text-muted))}.briefing-field::placeholder{color:hsl(var(--alethia-text-muted))}.briefing-field:focus{border-color:hsl(var(--briefing-ring, var(--page-dominant)));outline:2px solid hsl(var(--briefing-ring, var(--page-dominant)));outline-offset:2px}.enterprise-split{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media (min-width: 768px){.enterprise-split{grid-template-columns:5fr 7fr;gap:72px}}:root{--motion-fade-fast: .3s ease-out;--motion-fade: .35s ease-out;--motion-ui: .5s ease;--motion-premium-sm: .75s cubic-bezier(.19, 1, .22, 1);--motion-premium: 1s cubic-bezier(.19, 1, .22, 1);--motion-premium-lg: 1.25s cubic-bezier(.19, 1, .22, 1);--motion-theme: background-color .3s ease-out, color .3s ease-out, border-color .3s ease-out, fill .3s ease-out}.motion-fade{transition:opacity var(--motion-fade)}.motion-ui{transition:color var(--motion-ui),background-color var(--motion-ui),border-color var(--motion-ui),opacity var(--motion-ui),transform var(--motion-ui)}.surface-light{background-color:hsl(var(--page-bg-light));color:hsl(var(--page-text-dark));transition:var(--motion-theme)}.surface-soft{background-color:hsl(var(--page-bg-soft));color:hsl(var(--page-text-dark));transition:var(--motion-theme)}.surface-dark{background-color:hsl(var(--page-bg-dark));color:hsl(var(--page-text-light));transition:var(--motion-theme)}.nav-shell.is-light.is-scrolled{background-color:hsl(var(--page-bg-light) / .94);border-bottom:1px solid hsl(var(--page-divider-light));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-shell.is-dark.is-scrolled{background-color:hsl(var(--page-bg-dark) / .92);border-bottom:1px solid hsl(var(--page-divider-dark) / .35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-base{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:12px 20px;border:none;border-radius:8px;font-size:16px;line-height:1;font-weight:600;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;backface-visibility:hidden;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.btn-base:before,.btn-base:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.btn-base:after{transform:scaleX(0);transform-origin:right;transition:transform var(--motion-ui);z-index:-1}.btn-base:hover:after{transform:scaleX(1)}.btn-primary{background-color:hsl(var(--page-dominant));color:hsl(var(--page-text-light))}.btn-primary:after{background-color:hsl(var(--page-dominant-dark))}.btn-secondary{background-color:hsl(var(--page-dominant-light) / .18);color:hsl(var(--page-text-dark))}.btn-secondary:after{background-color:hsl(var(--page-dominant-light) / .32)}.btn-outline{background-color:transparent;color:hsl(var(--page-dominant));border:1px solid hsl(var(--page-dominant) / .35)}.btn-outline:after{background-color:hsl(var(--page-dominant))}.btn-outline:hover{color:hsl(var(--page-text-light));border-color:hsl(var(--page-dominant))}.btn-inverted{background-color:hsl(var(--page-bg-light));color:hsl(var(--page-text-dark))}.btn-inverted:after{background-color:hsl(var(--page-bg-soft))}.btn-text-arrow{display:inline-flex;align-items:center;gap:.4rem;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;color:inherit;transition:color .3s ease-out,opacity .3s ease-out,transform .3s ease-out}.btn-text-arrow .btn-arrow{transition:transform .3s ease-out,opacity .3s ease-out}@media (hover: hover) and (pointer: fine){.btn-text-arrow:hover .btn-arrow{transform:translate(.18rem)}}.btn-sm{min-height:40px;padding:10px 16px;font-size:14px;font-weight:500}.btn-lg{min-height:48px;padding:14px 24px}:root{--space-section-sm: 96px;--space-section-md: 120px;--space-section-lg: 160px;--space-section-xl: 180px;--space-block-xs: 12px;--space-block-sm: 16px;--space-block-md: 20px;--space-block-lg: 24px;--space-block-xl: 32px;--space-block-2xl: 40px;--space-block-stage: 64px;--space-row-sm: 20px;--space-row-md: 24px;--space-row-lg: 28px;--space-row-xl: 32px}.vh-screen{height:100vh;height:100lvh}.vh-screen-min{min-height:100vh;min-height:100svh}.scene-sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.scene-scroll-200{min-height:200svh}.is-active .media-scale{transform:scale(1.06)}.field-input:focus+.field-label,.is-active .field-label,.is-form-active .field-label{transform:translateY(-2rem) scale(.75)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-theme,.motion-fade,.motion-ui,.motion-premium-transform,.motion-premium-transform-lg,.btn-base,.btn-base:after,.btn-text-arrow,.btn-text-arrow .btn-arrow,.logo-mark,.logo-text-letter,.media-scale,.field-label,.field-border{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.feature-title{font-size:20px;font-weight:600;letter-spacing:0;line-height:1.3}.feature-desc,.capability-desc{font-size:20px;font-weight:400;line-height:1.5}.text-link-secondary{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:1.3;letter-spacing:0;text-decoration:none;color:hsl(var(--page-text-dark-secondary));transition:color .25s ease,opacity .25s ease,transform .25s ease}.text-link-secondary.text-link-on-dark{color:hsl(var(--page-text-light-secondary))}.text-link-secondary .link-arrow{transition:transform .25s ease,opacity .25s ease}@media (hover: hover) and (pointer: fine){.text-link-secondary:hover{color:hsl(var(--page-dominant))}.text-link-secondary.text-link-on-dark:hover{color:hsl(var(--page-text-light))}.text-link-secondary:hover .link-arrow{transform:translate(.18rem)}}.stat-value{font-size:clamp(32px,4vw,48px);font-weight:600;line-height:.96;letter-spacing:0}.list-row{padding-block:24px}.list-divider{border-bottom:1px solid hsl(var(--page-divider-light))}.list-divider-dark{border-bottom:1px solid hsl(var(--page-divider-dark))}.shadow-window{box-shadow:0 20px 60px hsl(var(--alethia-dark) / .08),0 8px 24px hsl(var(--alethia-dark) / .05)}.form-label{font-size:14px;font-weight:500;line-height:1.4}.form-disclaimer{font-size:12px;line-height:1.5;color:hsl(var(--page-text-dark-secondary))}.text-micro{font-size:12px;line-height:1.5}.text-micro-lg{font-size:14px;line-height:1.5}.module-item-icon{line-height:0}.module-item-title{margin-top:12px}.module-item-label{margin-top:12px;margin-bottom:4px}.module-item-desc{margin-top:6px}.capability-grid-compact{gap:20px}.text-emphasis-strong{font-weight:600}.hero-with-scene{position:relative;overflow:hidden}.hero-scene-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-scene-content{position:relative;z-index:1}.app-row-arrow{font-size:18px;opacity:.6;color:hsl(var(--page-dominant));transition:opacity .2s ease,transform .2s ease}.checker-layout{display:grid;grid-template-columns:1fr;gap:48px;margin-top:48px}@media (min-width: 1024px){.checker-layout{grid-template-columns:5fr 7fr;gap:64px}}.checker-form,.checker-auth{display:flex;flex-direction:column;gap:12px}.checker-auth{max-width:400px;margin-top:48px}.checker-panel{margin-top:48px}.checker-account{display:flex;justify-content:space-between;gap:16px}.checker-textarea{min-height:240px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.checker-actions{display:flex;gap:12px;margin-top:8px}.checker-link{text-align:left;text-decoration:underline;text-underline-offset:3px}.checker-gap-sm{margin-top:12px}.checker-violations{display:flex;flex-direction:column;gap:24px;margin-top:24px}.checker-violation{display:flex;flex-direction:column;gap:8px;padding-top:24px;border-top:1px solid hsl(var(--border))}.checker-violation-head{display:flex;align-items:center;gap:12px}.checker-code{white-space:pre-wrap;word-break:break-word;font-size:13px;padding:12px;border-radius:6px;background:hsl(var(--muted));color:hsl(var(--foreground))}.checker-history{margin-top:48px}.checker-history-row{display:flex;justify-content:space-between;width:100%;gap:16px;padding:12px 0;text-align:left}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-right-12{right:-3rem}.-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-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-7{grid-column-start:7}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.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-6{height:1.5rem}.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}.h-svh{height:100svh}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-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-5{width:1.25rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-5{min-width:1.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-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.flex-1{flex:1 1 0%}.shrink{flex-shrink: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}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.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-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.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-4{gap:1rem}.gap-8{gap:2rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.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-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-transparent{border-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-alethia-dark{background-color:hsl(var(--alethia-dark))}.bg-alethia-dark\/80{background-color:hsl(var(--alethia-dark) / .8)}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/50{background-color:hsl(var(--primary) / .5)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.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{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.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-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:IBM Plex Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.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-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.underline{text-decoration-line:underline}.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 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-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-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.mt-32{margin-top:32px}.app-row-link:hover .app-row-arrow{opacity:1!important;transform:translate(4px)}.app-rail::-webkit-scrollbar{display:none}.app-rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;align-items:stretch;-ms-overflow-style:none;scrollbar-width:none}.app-rail-card{scroll-snap-align:start;border-radius:20px;border:1.5px solid hsl(var(--foreground) / .1);display:flex;flex-direction:column;width:324px;height:436px;overflow:hidden;background-color:hsl(var(--card));transition:transform .25s ease,box-shadow .25s ease;flex:0 0 324px}.app-rail-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px hsl(var(--foreground) / .06)}.app-rail-link{text-decoration:none;color:inherit;flex:0 0 324px;display:flex}.app-rail-card-content{padding:32px;display:flex;flex-direction:column;flex:1}.app-rail-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:hsl(var(--alethia-soft-gray) / .7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsl(var(--border));display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px hsl(var(--alethia-dark) / .08)}.app-rail-nav-btn:hover{background:hsl(var(--alethia-soft-gray) / .9)}.app-rail-nav-btn--left{left:-16px}.app-rail-nav-btn--right{right:0}.framework-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px hsl(var(--foreground) / .06)}.grid-3col{display:grid;grid-template-columns:1fr;gap:40px}.grid-2col{display:grid;grid-template-columns:1fr;gap:48px}.industry-grid{display:grid;grid-template-columns:1fr;gap:0}.leadership-grid{display:grid;grid-template-columns:1fr;gap:48px}.card-grid{display:grid;grid-template-columns:1fr;gap:32px}.app-list-row{display:grid;grid-template-columns:1fr;gap:8px}.feature-band-item-label{margin-top:12px;margin-bottom:4px}.feature-band-item-title{margin-top:12px}.feature-band-divider{margin-top:32px;margin-bottom:32px}.section-head-gap{margin-bottom:48px}.section-head-gap-lg{margin-bottom:64px}.section-head-gap-xl{margin-bottom:72px}.grid-2col-wide{display:grid;grid-template-columns:1fr;gap:48px}@media (min-width: 769px){.grid-2col-wide{grid-template-columns:1fr 1fr;gap:96px}}.conditions-stack{display:flex;flex-direction:column;gap:32px}.impact-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px}.impact-list-item{padding-left:20px;position:relative}.impact-list-item:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:hsl(var(--alethia-soft-gray) / .45)}.inner-gap-micro{margin-top:8px}.section-pad-chapter{padding-top:160px;padding-bottom:96px}@media (max-width: 768px){.section-pad-chapter{padding-top:120px;padding-bottom:72px}}.text-dominant{color:hsl(var(--page-dominant))}.category-card{padding:32px;border-radius:12px;background:hsl(var(--card));border:1px solid hsl(var(--border))}.category-card-title{margin-bottom:12px}.list-row-title,.list-row-meta{margin-bottom:8px}.list-row-cta{margin-top:8px;display:inline-flex}.app-row-title-group{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.industry-item{padding-block:16px}.industry-item-desc{margin-top:6px}.text-center-stack{margin-left:auto;margin-right:auto;text-align:center}.footnote{margin-top:32px;opacity:.5}.text-emphasis-soft{opacity:.78}.app-row-link{text-decoration:none;color:inherit;cursor:pointer}.growth-context-layout{display:grid;grid-template-columns:1fr;gap:48px}.growth-primary-link{display:block;color:inherit;text-decoration:none;padding-top:24px;padding-bottom:40px}.growth-primary-copy{max-width:560px;margin-top:16px}.growth-primary-cta{display:inline-flex;margin-top:24px}.growth-support-list{display:flex;flex-direction:column}.growth-support-row{display:grid;grid-template-columns:1fr;gap:8px;padding-top:20px;padding-bottom:24px}.growth-context-link{display:inline-flex;gap:8px;margin-top:10px;font-size:14px;text-decoration:none}.growth-context-link:hover{color:hsl(var(--foreground))}.applications-growth-primary{margin-bottom:64px}.context-list-heading{margin-bottom:12px}.context-list-copy{margin-bottom:40px}.context-app-list{opacity:.84}.stack{display:flex;flex-direction:column}.app-rail-card-scene{position:relative;height:240px;overflow:hidden}.app-rail-card-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.app-rail-card-glow{position:absolute;top:30%;left:50%;transform:translate(-50%);width:80%;height:80%;border-radius:50%}.app-rail-card-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.app-rail-card-fade{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to bottom,transparent,hsl(var(--alethia-soft-gray)))}@media (min-width: 769px){.grid-3col{grid-template-columns:1fr 1fr 1fr;gap:48px}.grid-2col{grid-template-columns:1fr 1fr;gap:64px 72px}.industry-grid{grid-template-columns:1fr 1fr;gap:72px}.leadership-grid{grid-template-columns:1fr 1fr;gap:64px 72px}.card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.app-list-row{grid-template-columns:1fr 1fr;gap:48px;align-items:baseline}.growth-context-layout{grid-template-columns:5fr 7fr;gap:72px}.growth-support-row{grid-template-columns:2fr 3fr;gap:32px}}@media (max-width: 768px){.section-pad-home-hero{padding-top:100px;padding-bottom:80px}.section-pad-home-problem{padding-top:72px;padding-bottom:72px}.section-pad-home-prism{padding-top:64px;padding-bottom:64px}.section-pad-home-window{padding-top:48px;padding-bottom:48px}.section-pad-home-apps{padding-top:64px;padding-bottom:72px}.section-pad-home-trust{padding-top:56px;padding-bottom:56px}.section-pad-home-closing{padding-top:80px;padding-bottom:56px}.section-pad-hero{padding-top:88px;padding-bottom:64px}.section-pad{padding-top:72px;padding-bottom:64px}.section-pad-dense{padding-top:56px;padding-bottom:56px}.section-pad-cta{padding-top:80px;padding-bottom:80px}.app-page-hero{padding-bottom:0}.app-page-hero-desc-gi{font-size:18px}.app-page-hero-stage{transform:translateY(24px);margin-bottom:-24px}.app-page-hero-media-col{margin-top:24px}.hero-cta{flex-direction:column;gap:12px}.action-row{flex-direction:column;align-items:flex-start;gap:12px}.hero-composition{transform:none}.platform-hero-artifact{max-width:100%;border-radius:18px}.platform-hero-artifact-inner{padding:20px 20px 0}.platform-hero-artifact-layout,.platform-hero-artifact-panels{grid-template-columns:1fr}.platform-hero-artifact-sidebar,.platform-hero-artifact-main{padding-bottom:20px}.platform-hero-artifact-status,.platform-hero-artifact-status-main,.platform-hero-artifact-status-meta{align-items:flex-start;flex-direction:column}.platform-hero-artifact-status-meta{gap:8px}.app-rail-card{width:280px!important;height:377px!important}.scene-hero{min-height:auto;padding-top:56px}.scene-frame,.scene-major{min-height:auto}}.insight-article-body p{font-family:Satoshi,sans-serif;font-size:17px;line-height:1.75;color:hsl(var(--foreground));margin-bottom:20px}.insight-article-body h2{font-family:Satoshi,sans-serif;font-size:22px;font-weight:600;line-height:1.35;color:hsl(var(--foreground));margin-top:48px;margin-bottom:20px}.insight-article-body h2:first-child{margin-top:0}.hover\:text-on-dark-secondary:hover{color:hsl(var(--alethia-on-dark-secondary))}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-destructive-foreground\/80{color:hsl(var(--destructive-foreground) / .8)}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-destructive:focus{--tw-ring-offset-color: hsl(var(--destructive))}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is(.dark *){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\:flex{display:flex}.sm\:max-w-sm{max-width:24rem}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.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-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\: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\:block{display:block}.md\:flex{display:flex}.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-7xl{font-size:4.5rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:text-8xl{font-size:6rem;line-height:1}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}:root{--theme-bg: hsl(var(--page-bg-light));--theme-text: hsl(var(--page-text-dark));--theme-text-muted: hsl(var(--page-text-dark-muted));--theme-accent: hsl(var(--page-dominant));--theme-border: hsl(var(--page-divider-light));--theme-transition: .4s ease;--font-display: "Satoshi", sans-serif;--font-mono: "IBM Plex Mono", monospace;--font-body: "Satoshi", sans-serif}body{background-color:var(--theme-bg);color:var(--theme-text);transition:background-color var(--theme-transition),color var(--theme-transition)}.split-line{display:block;width:100%;overflow:visible;text-align:inherit}.split-word,.split-char{display:inline-block;will-change:transform,opacity}.h-full-screen{height:100vh;height:100svh}.h-full-screen-e{height:100vh;height:100dvh}.min-h-full-screen{min-height:100vh;min-height:100svh}.sticky-section{position:relative}.sticky-panel{position:sticky;top:0;left:0;width:100%;height:100svh;overflow:hidden}.media-cover{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.media-cover img,.media-cover video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.radius-media{border-radius:.75rem;overflow:hidden}.radius-global{border-radius:1.5rem;overflow:hidden}.text-muted{color:var(--theme-text-muted)}.text-light{opacity:.6}[data-progress]{transform-origin:left center;transform:scaleX(0);will-change:transform}.is-dark{color-scheme:dark}.is-light{color-scheme:light}.gradient-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(var(--gradient),.85),rgba(var(--gradient),.4) 40%,rgba(var(--gradient),0));pointer-events:none}.carousel-container{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab;overflow:hidden}.carousel-container.is-dragging{cursor:grabbing}.carousel-slides{display:flex;will-change:transform}@media (hover: hover){.h-scale{overflow:hidden}.h-scale .h-scale__item{transition:transform .6s cubic-bezier(.16,1,.3,1)}.h-scale:hover .h-scale__item{transform:scale(1.03)}}.crossfade-enter{opacity:0}.crossfade-enter-active{opacity:1;transition:opacity .5s ease}.crossfade-exit{opacity:1}.crossfade-exit-active{opacity:0;transition:opacity .5s ease}.accordion-trigger{cursor:pointer}.accordion-trigger.is-active .accordion-icon{transform:rotate(45deg)}.accordion-icon{transition:transform .3s ease}[data-sticky-trigger],[data-sticky-fade],[data-slide]{will-change:transform}@media print{.split-line,.split-word,.split-char{opacity:1!important;transform:none!important;filter:none!important}}@keyframes primitive-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.93;transform:scale(1.006)}}.primitive-drift{animation:primitive-breathe 16s cubic-bezier(.4,0,.6,1) infinite;will-change:opacity,transform}.legal-hero-pad{padding-top:clamp(140px,16vh,200px);padding-bottom:clamp(80px,10vh,120px)}.legal-gap-8{margin-bottom:8px}.legal-gap-12{margin-bottom:12px}.legal-gap-16{margin-bottom:16px}.legal-gap-24{margin-bottom:24px}.legal-gap-32{margin-bottom:32px}.legal-gap-48{margin-bottom:48px}.legal-list{padding-left:24px;list-style-type:disc;display:flex;flex-direction:column;gap:6px}.legal-caps{text-transform:uppercase;font-size:14px;line-height:1.7}@media (max-width: 768px){.legal-list{padding-left:20px}.legal-list li,.legal-gap-48{overflow-wrap:anywhere}}.alpine-story-hero.alpine-story-hero{padding-top:clamp(140px,16vh,200px);padding-bottom:clamp(80px,10vh,120px)}.alpine-story-header.alpine-story-header{padding-top:24px;margin-bottom:48px}.alpine-story-title.alpine-story-title{margin-bottom:12px}.alpine-story-subtitle.alpine-story-subtitle{margin-bottom:16px}.alpine-story-body.alpine-story-body{margin-bottom:64px}.alpine-story-cta.alpine-story-cta{display:flex;flex-wrap:wrap;gap:16px;padding-top:24px;border-top:1px solid hsl(var(--page-divider-light))}.application-scenes-s1.application-scenes-s1{position:fixed;top:12px;left:12px;z-index:9999;font-size:11px;font-family:IBM Plex Mono,monospace;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;background:#0000008c;padding:4px 10px;border-radius:4px;pointer-events:none}.atmosphere-field-s1.atmosphere-field-s1{position:relative;overflow:hidden}.atmosphere-field-s2.atmosphere-field-s2{position:absolute;top:-60%;right:-80%;bottom:-60%;left:-80%;width:260%;height:220%;pointer-events:none;z-index:0}.atmosphere-field-s3.atmosphere-field-s3{width:100%;height:100%;background:radial-gradient(ellipse 120% 90% at -15% 115%,hsl(var(--alethia-mid-blue) / .12) 0%,transparent 70%),radial-gradient(ellipse 100% 80% at 60% 110%,hsl(var(--alethia-light-blue) / .08) 0%,transparent 65%)}.atmosphere-field-s4.atmosphere-field-s4{position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;width:220%;height:180%;pointer-events:none;z-index:0}.atmosphere-field-s5.atmosphere-field-s5{width:100%;height:100%;background:radial-gradient(ellipse 80% 70% at 20% 105%,hsl(var(--alethia-mid-blue) / .07) 0%,transparent 60%),radial-gradient(ellipse 70% 60% at 85% 100%,hsl(var(--alethia-soft-blue) / .04) 0%,transparent 55%)}.atmosphere-field-s6.atmosphere-field-s6{position:absolute;left:-20%;right:-20%;top:55%;bottom:-30%;width:140%;pointer-events:none;z-index:0}.atmosphere-field-s7.atmosphere-field-s7{width:100%;height:100%;background:radial-gradient(ellipse 60% 50% at 40% 80%,hsl(var(--alethia-soft-blue) / .05) 0%,transparent 60%)}.atmosphere-field-s8.atmosphere-field-s8,.closing-s1.closing-s1{position:relative;z-index:1}.closing-s2.closing-s2{max-width:600px}.closing-s3.closing-s3{margin-top:20px}.closing-s4.closing-s4{margin-top:32px;display:flex;align-items:center;gap:20px}.closing-overflow{overflow:hidden}.company-scene-leadership-s1.company-scene-leadership-s1{display:flex;flex-direction:column;gap:10px}.design-standards-s1.design-standards-s1{padding-top:80px}.design-standards-s2.design-standards-s2{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#00000059;margin-bottom:12px}.design-standards-s3.design-standards-s3{max-width:620px;margin-bottom:32px}.design-standards-s4.design-standards-s4{height:1px;background:hsl(var(--border))}.design-standards-s5.design-standards-s5{display:grid;grid-template-columns:220px 1fr 160px;gap:16px;padding:10px 0;border-bottom:1px solid hsl(var(--border));font-size:14px}.design-standards-s6.design-standards-s6{font-size:12px;color:hsl(var(--muted-foreground))}.design-standards-s7.design-standards-s7{font-family:IBM Plex Mono,monospace;color:hsl(var(--foreground))}.design-standards-s8.design-standards-s8{font-size:12px;color:hsl(var(--muted-foreground) / .6)}.design-standards-s9.design-standards-s9{padding:24px;background:hsl(var(--muted) / .5);border-radius:8px;margin-top:24px}.design-standards-s10.design-standards-s10{font-size:12px;color:hsl(var(--muted-foreground));margin-bottom:12px}.design-standards-s11.design-standards-s11{font-size:15px;line-height:1.8;color:hsl(var(--foreground));padding-left:20px;margin:0}.design-standards-s12.design-standards-s12{display:flex;flex-direction:column;gap:8px}.design-standards-s13.design-standards-s13{font-size:11px;color:hsl(var(--muted-foreground))}.design-standards-s14.design-standards-s14{font-size:12px;font-family:IBM Plex Mono,monospace;color:hsl(var(--foreground))}.design-standards-s15.design-standards-s15{overflow-x:auto}.design-standards-s16.design-standards-s16{width:100%;border-collapse:collapse;font-size:13px;font-family:IBM Plex Mono,monospace}.design-standards-s17.design-standards-s17{border-bottom:2px solid hsl(var(--border));text-align:left}.design-standards-s18.design-standards-s18{padding:8px 12px;color:hsl(var(--muted-foreground));font-size:11px;text-transform:uppercase;letter-spacing:.08em}.design-standards-s19.design-standards-s19{border-bottom:1px solid hsl(var(--border))}.design-standards-s20.design-standards-s20{padding-top:32px;padding-bottom:64px}.design-standards-s21.design-standards-s21{margin-bottom:48px}.design-standards-s22.design-standards-s22{font-size:12px;color:hsl(var(--muted-foreground));margin-bottom:16px}.design-standards-s23.design-standards-s23{display:flex;gap:32px;flex-wrap:wrap;margin-bottom:48px}.design-standards-s24.design-standards-s24{font-size:12px;color:hsl(var(--muted-foreground));margin-bottom:16px;margin-top:32px}.design-standards-s25.design-standards-s25{font-size:14px;margin-bottom:12px}.design-standards-s26.design-standards-s26{max-width:620px;margin-top:12px}.design-standards-s27.design-standards-s27{height:1px;background:hsl(var(--alethia-divider-dark));margin-top:32px}.design-standards-s28.design-standards-s28{margin-bottom:32px}.design-standards-s29.design-standards-s29{font-size:12px;margin-bottom:12px}.design-standards-s30.design-standards-s30{max-width:440px}.design-standards-s31.design-standards-s31{height:1px;background:hsl(var(--alethia-divider-dark))}.design-standards-s32.design-standards-s32{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}.design-standards-s33.design-standards-s33{padding:6px 12px;background:hsl(var(--muted) / .5);border-radius:6px;font-family:IBM Plex Mono,monospace;font-size:13px}.design-standards-s34.design-standards-s34{font-size:12px;color:hsl(var(--muted-foreground));margin-bottom:16px;margin-top:24px}.design-standards-s35.design-standards-s35{padding:24px;background:hsl(var(--muted) / .5);border-radius:8px;margin-bottom:24px}.design-standards-s36.design-standards-s36{font-family:IBM Plex Mono,monospace;font-size:14px;line-height:2.2;color:hsl(var(--foreground))}.design-standards-s37.design-standards-s37{color:hsl(var(--muted-foreground))}.design-standards-s38.design-standards-s38{color:hsl(var(--primary));font-size:12px}.design-standards-s39.design-standards-s39{display:flex;gap:24px;align-items:center;margin-bottom:32px}.design-standards-s40.design-standards-s40{color:hsl(var(--foreground) / .6)}.design-standards-s41.design-standards-s41{padding:48px;background:hsl(var(--alethia-dark));border-radius:8px;display:flex;gap:24px;align-items:center;margin-bottom:32px}.design-standards-s42.design-standards-s42{display:grid;grid-template-columns:1fr 1fr 1fr;gap:64px}.design-standards-s43.design-standards-s43{display:flex;gap:16px}.design-standards-s44.design-standards-s44{margin-top:32px}.design-standards-s45.design-standards-s45{margin-top:8px}.design-standards-s46.design-standards-s46{background:hsl(var(--primary) / .15);padding:16px;border-radius:4px}.design-standards-s47.design-standards-s47{font-size:11px}.design-standards-s48.design-standards-s48{background:hsl(var(--primary) / .1);padding:16px;border-radius:4px}.design-standards-s49.design-standards-s49{font-size:12px;color:hsl(var(--primary));margin-bottom:12px}.design-standards-s50.design-standards-s50{padding:24px;background:hsl(var(--primary) / .08);border-radius:8px;margin-bottom:24px}.design-standards-s51.design-standards-s51{margin-bottom:16px}.design-standards-s52.design-standards-s52{display:grid;grid-template-columns:1fr 1fr;gap:24px}.design-standards-s53.design-standards-s53{font-size:11px;color:#29a356;margin-bottom:8px}.design-standards-s54.design-standards-s54{font-size:14px;line-height:1.7;color:hsl(var(--foreground));padding-left:16px;margin:0}.design-standards-s55.design-standards-s55{font-size:11px;color:#c33;margin-bottom:8px}.design-standards-s56.design-standards-s56{padding:24px;background:hsl(var(--muted) / .5);border-radius:8px;margin-bottom:32px}.design-standards-s57.design-standards-s57{padding:12px 20px;border:2px solid hsl(var(--primary));border-radius:8px}.design-standards-s58.design-standards-s58{font-size:11px;color:hsl(var(--primary))}.design-standards-s59.design-standards-s59{padding:12px 20px;border:1px dashed hsl(var(--primary) / .5);border-radius:6px;margin-top:8px}.design-standards-s60.design-standards-s60{font-size:11px;color:hsl(var(--primary) / .7)}.design-standards-s61.design-standards-s61{padding:12px 20px;border:1px dotted hsl(var(--primary) / .3);border-radius:4px;margin-top:8px}.design-standards-s62.design-standards-s62{font-size:11px;color:hsl(var(--primary) / .5)}.design-standards-s63.design-standards-s63{height:1px;background:hsl(var(--alethia-divider-dark));margin-top:32px;margin-bottom:32px}.design-standards-s64.design-standards-s64{padding-bottom:64px}.design-standards-s65.design-standards-s65{font-size:12px;margin-bottom:16px}.design-standards-s66.design-standards-s66{display:flex;gap:4px;margin-bottom:8px}.design-standards-s67.design-standards-s67{display:flex;gap:4px;margin-bottom:32px}.design-standards-s68.design-standards-s68{flex:1;font-size:10px;text-align:center}.design-standards-s69.design-standards-s69{padding:24px;background:#ffffff0d;border-radius:8px;margin-top:24px}.design-standards-s70.design-standards-s70{font-size:15px;line-height:1.8;padding-left:20px}.design-standards-s71.design-standards-s71{padding:24px;background:#ffffff0d;border-radius:8px;margin-top:16px}.design-standards-s72.design-standards-s72{display:flex;gap:32px;flex-wrap:wrap;margin-bottom:32px}.design-standards-s73.design-standards-s73{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.design-standards-s74.design-standards-s74{padding:24px;background:#ffffff0d;border-radius:8px;margin-bottom:16px}.design-standards-s75.design-standards-s75{padding-top:32px;padding-bottom:96px}.design-standards-s76.design-standards-s76{padding-top:120px;padding-bottom:0}.design-standards-s77.design-standards-s77{color:hsl(var(--muted-foreground) / .5);margin-bottom:16px}.design-standards-s78.design-standards-s78{max-width:720px}.design-standards-s79.design-standards-s79{max-width:560px;margin-top:20px}.design-standards-s80.design-standards-s80{margin-top:12px}.design-standards-s81.design-standards-s81{font-family:IBM Plex Mono,monospace;font-size:13px}.design-standards-s82.design-standards-s82{margin-top:32px;display:flex;gap:16px;flex-wrap:wrap}.design-standards-s83.design-standards-s83{font-size:14px}.standards-color-swatch{width:80px;height:80px;border:1px solid hsl(var(--border));border-radius:8px}.standards-color-swatch-brand-black{background:hsl(var(--alethia-dark))}.standards-color-swatch-brand-deep-grey{background:hsl(var(--alethia-soft-dark))}.standards-color-swatch-brand-blue{background:hsl(var(--primary))}.standards-color-swatch-brand-soft-blue{background:hsl(var(--alethia-soft-blue))}.standards-color-swatch-brand-white{background:hsl(var(--alethia-soft-gray))}.standards-color-swatch-brand-light-blue{background:hsl(var(--alethia-light-blue))}.standards-color-swatch-brand-mid-blue{background:hsl(var(--alethia-mid-blue))}.standards-color-swatch-brand-mid-grey{background:hsl(var(--alethia-mid-grey))}.standards-color-swatch-brand-light-grey{background:hsl(var(--alethia-light-grey))}.standards-color-swatch-brand-yellow{background:hsl(var(--alethia-yellow))}.standards-color-swatch-brand-orange{background:hsl(var(--alethia-orange))}.standards-color-swatch-brand-red{background:hsl(var(--alethia-red))}.standards-color-swatch-accent-fi{background:hsl(var(--alethia-accent-fi))}.standards-color-swatch-accent-ri{background:hsl(var(--alethia-accent-ri))}.standards-color-swatch-accent-ei{background:hsl(var(--alethia-accent-ei))}.standards-color-swatch-accent-ii{background:hsl(var(--alethia-accent-ii))}.standards-color-swatch-accent-si{background:hsl(var(--alethia-accent-si))}.viz-ramp-grid{display:grid;gap:12px;margin-bottom:32px}.viz-ramp-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center}.viz-ramp-stops{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.viz-ramp-stop{min-width:0;height:40px;border:1px solid hsl(var(--border))}.viz-combination-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:32px}.viz-combination{padding:16px;border:1px solid hsl(var(--border));border-radius:8px}.viz-combination-swatches{display:flex;gap:4px;margin-top:10px}.viz-combination-swatch{width:28px;height:28px;border-radius:4px;border:1px solid hsl(var(--border))}.viz-ramp-ion-blue-1{background:hsl(var(--viz-ion-blue-1))}.viz-ramp-ion-blue-2{background:hsl(var(--viz-ion-blue-2))}.viz-ramp-ion-blue-3{background:hsl(var(--viz-ion-blue-3))}.viz-ramp-ion-blue-4{background:hsl(var(--viz-ion-blue-4))}.viz-ramp-ion-blue-5{background:hsl(var(--viz-ion-blue-5))}.viz-ramp-ion-blue-6{background:hsl(var(--viz-ion-blue-6))}.viz-ramp-ion-blue-7{background:hsl(var(--viz-ion-blue-7))}.viz-ramp-light-blue-1{background:hsl(var(--viz-light-blue-1))}.viz-ramp-light-blue-2{background:hsl(var(--viz-light-blue-2))}.viz-ramp-light-blue-3{background:hsl(var(--viz-light-blue-3))}.viz-ramp-light-blue-4{background:hsl(var(--viz-light-blue-4))}.viz-ramp-light-blue-5{background:hsl(var(--viz-light-blue-5))}.viz-ramp-light-blue-6{background:hsl(var(--viz-light-blue-6))}.viz-ramp-light-blue-7{background:hsl(var(--viz-light-blue-7))}.viz-ramp-indigo-1{background:hsl(var(--viz-indigo-1))}.viz-ramp-indigo-2{background:hsl(var(--viz-indigo-2))}.viz-ramp-indigo-3{background:hsl(var(--viz-indigo-3))}.viz-ramp-indigo-4{background:hsl(var(--viz-indigo-4))}.viz-ramp-indigo-5{background:hsl(var(--viz-indigo-5))}.viz-ramp-indigo-6{background:hsl(var(--viz-indigo-6))}.viz-ramp-indigo-7{background:hsl(var(--viz-indigo-7))}.viz-ramp-magenta-1{background:hsl(var(--viz-magenta-1))}.viz-ramp-magenta-2{background:hsl(var(--viz-magenta-2))}.viz-ramp-magenta-3{background:hsl(var(--viz-magenta-3))}.viz-ramp-magenta-4{background:hsl(var(--viz-magenta-4))}.viz-ramp-magenta-5{background:hsl(var(--viz-magenta-5))}.viz-ramp-magenta-6{background:hsl(var(--viz-magenta-6))}.viz-ramp-magenta-7{background:hsl(var(--viz-magenta-7))}.viz-ramp-rose-1{background:hsl(var(--viz-rose-1))}.viz-ramp-rose-2{background:hsl(var(--viz-rose-2))}.viz-ramp-rose-3{background:hsl(var(--viz-rose-3))}.viz-ramp-rose-4{background:hsl(var(--viz-rose-4))}.viz-ramp-rose-5{background:hsl(var(--viz-rose-5))}.viz-ramp-rose-6{background:hsl(var(--viz-rose-6))}.viz-ramp-rose-7{background:hsl(var(--viz-rose-7))}.viz-ramp-ember-1{background:hsl(var(--viz-ember-1))}.viz-ramp-ember-2{background:hsl(var(--viz-ember-2))}.viz-ramp-ember-3{background:hsl(var(--viz-ember-3))}.viz-ramp-ember-4{background:hsl(var(--viz-ember-4))}.viz-ramp-ember-5{background:hsl(var(--viz-ember-5))}.viz-ramp-ember-6{background:hsl(var(--viz-ember-6))}.viz-ramp-ember-7{background:hsl(var(--viz-ember-7))}.viz-ramp-coral-1{background:hsl(var(--viz-coral-1))}.viz-ramp-coral-2{background:hsl(var(--viz-coral-2))}.viz-ramp-coral-3{background:hsl(var(--viz-coral-3))}.viz-ramp-coral-4{background:hsl(var(--viz-coral-4))}.viz-ramp-coral-5{background:hsl(var(--viz-coral-5))}.viz-ramp-coral-6{background:hsl(var(--viz-coral-6))}.viz-ramp-coral-7{background:hsl(var(--viz-coral-7))}.viz-ramp-amber-1{background:hsl(var(--viz-amber-1))}.viz-ramp-amber-2{background:hsl(var(--viz-amber-2))}.viz-ramp-amber-3{background:hsl(var(--viz-amber-3))}.viz-ramp-amber-4{background:hsl(var(--viz-amber-4))}.viz-ramp-amber-5{background:hsl(var(--viz-amber-5))}.viz-ramp-amber-6{background:hsl(var(--viz-amber-6))}.viz-ramp-amber-7{background:hsl(var(--viz-amber-7))}.viz-ramp-gold-1{background:hsl(var(--viz-gold-1))}.viz-ramp-gold-2{background:hsl(var(--viz-gold-2))}.viz-ramp-gold-3{background:hsl(var(--viz-gold-3))}.viz-ramp-gold-4{background:hsl(var(--viz-gold-4))}.viz-ramp-gold-5{background:hsl(var(--viz-gold-5))}.viz-ramp-gold-6{background:hsl(var(--viz-gold-6))}.viz-ramp-gold-7{background:hsl(var(--viz-gold-7))}.viz-ramp-green-1{background:hsl(var(--viz-green-1))}.viz-ramp-green-2{background:hsl(var(--viz-green-2))}.viz-ramp-green-3{background:hsl(var(--viz-green-3))}.viz-ramp-green-4{background:hsl(var(--viz-green-4))}.viz-ramp-green-5{background:hsl(var(--viz-green-5))}.viz-ramp-green-6{background:hsl(var(--viz-green-6))}.viz-ramp-green-7{background:hsl(var(--viz-green-7))}.viz-ramp-teal-1{background:hsl(var(--viz-teal-1))}.viz-ramp-teal-2{background:hsl(var(--viz-teal-2))}.viz-ramp-teal-3{background:hsl(var(--viz-teal-3))}.viz-ramp-teal-4{background:hsl(var(--viz-teal-4))}.viz-ramp-teal-5{background:hsl(var(--viz-teal-5))}.viz-ramp-teal-6{background:hsl(var(--viz-teal-6))}.viz-ramp-teal-7{background:hsl(var(--viz-teal-7))}.viz-ramp-slate-1{background:hsl(var(--viz-slate-1))}.viz-ramp-slate-2{background:hsl(var(--viz-slate-2))}.viz-ramp-slate-3{background:hsl(var(--viz-slate-3))}.viz-ramp-slate-4{background:hsl(var(--viz-slate-4))}.viz-ramp-slate-5{background:hsl(var(--viz-slate-5))}.viz-ramp-slate-6{background:hsl(var(--viz-slate-6))}.viz-ramp-slate-7{background:hsl(var(--viz-slate-7))}.palette-alpha-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-bottom:32px}.palette-alpha-item{display:flex;flex-direction:column;gap:8px}.palette-alpha-swatch{width:100%;height:48px;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--viz-blue) / var(--viz-alpha))}.palette-alpha-solid{--viz-alpha: var(--viz-alpha-solid)}.palette-alpha-emphasis{--viz-alpha: var(--viz-alpha-emphasis)}.palette-alpha-context{--viz-alpha: var(--viz-alpha-context)}.palette-alpha-fill{--viz-alpha: var(--viz-alpha-fill)}.palette-alpha-trace{--viz-alpha: var(--viz-alpha-trace)}.palette-governance-grid{margin-bottom:24px}.color-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px}.color-role-item{display:flex;min-width:0;flex-direction:column;gap:8px}.color-role-swatch{width:100%;height:64px;border:1px solid hsl(var(--border));border-radius:8px}.color-role-use{margin:0}.color-role-swatch-dark-primary{background:hsl(var(--page-text-dark))}.color-role-swatch-dark-secondary{background:hsl(var(--page-text-dark-secondary))}.color-role-swatch-dark-muted{background:hsl(var(--page-text-dark-muted))}.color-role-swatch-surface-light{background:hsl(var(--page-bg-light))}.color-role-swatch-surface-soft{background:hsl(var(--page-bg-soft))}.color-role-swatch-surface-raised{background:hsl(var(--card))}.color-role-swatch-surface-dark{background:hsl(var(--page-bg-dark))}.color-role-swatch-light-primary,.color-role-swatch-light-secondary,.color-role-swatch-light-muted,.color-role-swatch-divider-dark{background-color:hsl(var(--page-bg-dark))}.color-role-swatch-light-primary{background-image:linear-gradient(hsl(var(--page-text-light)),hsl(var(--page-text-light)));background-size:64% 20px;background-position:center;background-repeat:no-repeat}.color-role-swatch-light-secondary{background-image:linear-gradient(hsl(var(--page-text-light-secondary)),hsl(var(--page-text-light-secondary)));background-size:64% 20px;background-position:center;background-repeat:no-repeat}.color-role-swatch-light-muted{background-image:linear-gradient(hsl(var(--page-text-light-muted)),hsl(var(--page-text-light-muted)));background-size:64% 20px;background-position:center;background-repeat:no-repeat}.color-role-swatch-divider-light{background-color:hsl(var(--page-bg-light));background-image:linear-gradient(hsl(var(--page-divider-light)),hsl(var(--page-divider-light)));background-size:100% 1px;background-position:center;background-repeat:no-repeat}.color-role-swatch-control-border-dark{background-color:hsl(var(--page-bg-dark));background-image:linear-gradient(hsl(var(--page-text-light) / .12),hsl(var(--page-text-light) / .12));background-size:100% 1px;background-position:center;background-repeat:no-repeat}.color-role-swatch-divider-dark{background-image:linear-gradient(hsl(var(--page-divider-dark)),hsl(var(--page-divider-dark)));background-size:100% 1px;background-position:center;background-repeat:no-repeat}.color-role-swatch-brand-soft-blue{background:hsl(var(--alethia-soft-blue))}.color-role-swatch-brand-blue,.color-role-swatch-mode-default{background:hsl(var(--primary))}.color-role-swatch-brand-deep-grey{background:hsl(var(--alethia-soft-dark))}.color-family-page-dark{background:hsl(var(--page-dominant-dark))}.color-family-page-base{background:hsl(var(--page-dominant))}.color-family-page-light{background:hsl(var(--page-dominant-light))}.color-family-growth-dark{background:hsl(var(--app-gi-dark))}.color-family-growth-base{background:hsl(var(--app-gi))}.color-family-growth-light{background:hsl(var(--app-gi-light))}.color-family-financial-dark{background:hsl(var(--app-fi-dark))}.color-family-financial-base{background:hsl(var(--app-fi))}.color-family-financial-light{background:hsl(var(--app-fi-light))}.color-family-risk-dark{background:hsl(var(--app-ri-dark))}.color-family-risk-base{background:hsl(var(--app-ri))}.color-family-risk-light{background:hsl(var(--app-ri-light))}.color-family-supply-dark{background:hsl(var(--app-si-dark))}.color-family-supply-base{background:hsl(var(--app-si))}.color-family-supply-light{background:hsl(var(--app-si-light))}.color-family-energy-dark{background:hsl(var(--app-ei-dark))}.color-family-energy-base{background:hsl(var(--app-ei))}.color-family-energy-light{background:hsl(var(--app-ei-light))}.color-family-insurance-dark{background:hsl(var(--app-ii-dark))}.color-family-insurance-base{background:hsl(var(--app-ii))}.color-family-insurance-light{background:hsl(var(--app-ii-light))}.color-role-swatch-compat-pure-white{background:hsl(var(--alethia-white))}.color-role-swatch-accent-fi{background:hsl(var(--alethia-accent-fi))}.color-role-swatch-accent-ri{background:hsl(var(--alethia-accent-ri))}.color-role-swatch-accent-ei{background:hsl(var(--alethia-accent-ei))}.color-role-swatch-accent-ii{background:hsl(var(--alethia-accent-ii))}.color-role-swatch-accent-si{background:hsl(var(--alethia-accent-si))}@media (max-width: 767px){.design-standards-s76.design-standards-s76{overflow-x:clip}.design-standards-s5.design-standards-s5{grid-template-columns:minmax(0,1fr);gap:4px}.design-standards-s8.design-standards-s8{width:auto;overflow-wrap:anywhere}.palette-family-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.viz-ramp-row{grid-template-columns:minmax(0,1fr);gap:6px}.viz-ramp-stop{height:32px}.viz-combination-grid{grid-template-columns:minmax(0,1fr)}.standards-color-swatch{width:100%;height:64px}.palette-density-scale{height:64px}.palette-alpha-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.color-role-grid{grid-template-columns:minmax(0,1fr);gap:24px}.design-standards-s15.design-standards-s15{max-width:100%}.design-standards-s16.design-standards-s16{width:100%;table-layout:fixed}.design-standards-s16.design-standards-s16 th,.design-standards-s16.design-standards-s16 td{overflow-wrap:anywhere}}.ficta-s1.ficta-s1{padding:140px 0}.ficta-s2.ficta-s2{margin-top:32px}.fifeature-comparison-s1.fifeature-comparison-s1{padding:96px 0}.fifeature-comparison-s2.fifeature-comparison-s2{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .5);margin-bottom:32px}.fifeature-comparison-s3.fifeature-comparison-s3{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:start}.fifeature-comparison-s4.fifeature-comparison-s4{font-size:36px;line-height:1.08;letter-spacing:0;font-weight:600;color:hsl(var(--foreground));max-width:480px}.fifeature-comparison-s5.fifeature-comparison-s5{font-size:20px;line-height:1.5;letter-spacing:0;font-weight:400;color:hsl(var(--muted-foreground));max-width:440px;margin-top:20px}.fifeature-comparison-s6.fifeature-comparison-s6{margin-top:24px}.fifeature-comparison-s7.fifeature-comparison-s7{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fifeature-comparison-s8.fifeature-comparison-s8{font-size:20px;font-weight:600;letter-spacing:0;color:hsl(var(--foreground));margin-top:12px}.fifeature-comparison-s9.fifeature-comparison-s9{font-size:20px;line-height:1.5;font-weight:400;color:hsl(var(--muted-foreground));margin-top:8px}.fifeature-comparison-s10.fifeature-comparison-s10{padding:80px 0}.fifeature-comparison-s11.fifeature-comparison-s11{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--alethia-divider-dark));margin-bottom:32px}.fifeature-comparison-s12.fifeature-comparison-s12{font-size:36px;line-height:1.08;font-weight:600;letter-spacing:0;color:hsl(var(--alethia-soft-gray));max-width:620px}.fifeature-comparison-s13.fifeature-comparison-s13{height:1px;background:#ffffff1a;margin-top:32px;margin-bottom:32px}.fifeature-comparison-s14.fifeature-comparison-s14{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px}.fifeature-comparison-s15.fifeature-comparison-s15{font-size:14px;letter-spacing:.08em;color:hsl(var(--alethia-divider-dark));margin-top:12px;margin-bottom:12px}.fifeature-comparison-s16.fifeature-comparison-s16{font-size:20px;font-weight:600;letter-spacing:0;color:hsl(var(--alethia-soft-gray));margin-bottom:8px}.fifeature-comparison-s17.fifeature-comparison-s17{font-size:20px;line-height:1.5;font-weight:400;color:#ffffff8c;max-width:320px}.fifeature-comparison-s18.fifeature-comparison-s18{margin-bottom:64px}.fifeature-comparison-s19.fifeature-comparison-s19{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .5);margin-bottom:24px}.fifeature-comparison-s20.fifeature-comparison-s20{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.fifeature-comparison-s21.fifeature-comparison-s21{font-size:36px;line-height:1.08;letter-spacing:0;font-weight:600;color:hsl(var(--foreground));text-align:center;max-width:620px;margin:0 auto 48px}.fifeature-comparison-s22.fifeature-comparison-s22{padding-top:80px}.fifeature-comparison-s23.fifeature-comparison-s23{font-size:36px;line-height:1.08;font-weight:600;letter-spacing:0;color:hsl(var(--foreground))}.fifeature-comparison-s24.fifeature-comparison-s24{font-size:20px;line-height:1.5;letter-spacing:0;font-weight:400;color:hsl(var(--muted-foreground));max-width:620px;margin-top:12px}.fifeature-comparison-s25.fifeature-comparison-s25{height:1px;background:hsl(var(--border));margin-top:32px}.fifeature-comparison-s26.fifeature-comparison-s26{height:1px;background:hsl(var(--border))}.fifeature-study-s1.fifeature-study-s1{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .5);margin-bottom:20px}.fifeature-study-s2.fifeature-study-s2{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.fifeature-study-s3.fifeature-study-s3{font-size:20px;line-height:1.15;letter-spacing:0;font-weight:500;color:hsl(var(--foreground));margin-bottom:12px}.fifeature-study-s4.fifeature-study-s4{font-size:13px;line-height:1.5;color:hsl(var(--muted-foreground))}.fifeature-study-s5.fifeature-study-s5{margin-top:16px}.fifeature-study-s6.fifeature-study-s6{font-size:12px}.fifeature-study-s7.fifeature-study-s7{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.fifeature-study-s8.fifeature-study-s8{font-size:13px;font-weight:500;color:hsl(var(--foreground));margin-top:8px}.fifeature-study-s9.fifeature-study-s9{font-size:11px;line-height:1.5;color:hsl(var(--muted-foreground));margin-top:2px}.fifeature-study-s10.fifeature-study-s10{padding:24px;border-radius:8px}.fifeature-study-s11.fifeature-study-s11{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;margin-bottom:20px}.fifeature-study-s12.fifeature-study-s12{font-size:16px;line-height:1.2;font-weight:500;letter-spacing:0;color:hsl(var(--alethia-soft-gray));margin-bottom:24px}.fifeature-study-s13.fifeature-study-s13{height:1px;background:#ffffff1a;margin-bottom:24px}.fifeature-study-s14.fifeature-study-s14{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.fifeature-study-s15.fifeature-study-s15{font-size:10px;color:hsl(var(--alethia-divider-dark));margin-bottom:8px}.fifeature-study-s16.fifeature-study-s16{font-size:14px;font-weight:500;color:hsl(var(--alethia-soft-gray));margin-bottom:6px}.fifeature-study-s17.fifeature-study-s17{font-size:11px;line-height:1.55;color:#ffffff8c}.fifeature-study-s18.fifeature-study-s18{font-size:18px;line-height:1.15;letter-spacing:0;font-weight:500;color:hsl(var(--foreground));text-align:center;margin-bottom:20px}.fifeature-study-s19.fifeature-study-s19{overflow:hidden;margin-bottom:20px}.fifeature-study-s20.fifeature-study-s20{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.fifeature-study-s21.fifeature-study-s21{padding:120px 0}.fifeature-study-s22.fifeature-study-s22{font-size:32px;line-height:1.2;font-weight:500;color:hsl(var(--foreground));margin-bottom:20px}.fifeature-study-s23.fifeature-study-s23{font-size:11px;color:hsl(var(--muted-foreground));margin-bottom:60px}.fifeature-study-s24.fifeature-study-s24{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:start}.figrid-hero-comparison-s1.figrid-hero-comparison-s1{background:#f3f4f6}.figrid-hero-comparison-s2.figrid-hero-comparison-s2{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#00000059;padding-top:32px;padding-bottom:12px}.figrid-hero-comparison-s3.figrid-hero-comparison-s3{padding-top:64px;padding-bottom:96px}.figrid-hero-comparison-s4.figrid-hero-comparison-s4{align-items:center}.figrid-hero-comparison-s5.figrid-hero-comparison-s5{display:flex;flex-direction:column;justify-content:center}.figrid-hero-comparison-s6.figrid-hero-comparison-s6{font-size:72px;line-height:.96;font-weight:600;letter-spacing:0;color:#141414;max-width:14ch}.figrid-hero-comparison-s7.figrid-hero-comparison-s7{font-size:28px;line-height:1.3;font-weight:500;letter-spacing:0;color:#4d4d4d;max-width:620px;margin-top:20px}.figrid-hero-comparison-s8.figrid-hero-comparison-s8{font-size:20px;line-height:1.5;font-weight:400;letter-spacing:0;color:#666;max-width:560px;margin-top:20px}.figrid-hero-comparison-s9.figrid-hero-comparison-s9{margin-top:24px;display:flex;align-items:center;gap:24px}.figrid-hero-comparison-s10.figrid-hero-comparison-s10{position:relative;overflow:visible;display:flex;justify-content:flex-end;align-items:center}.figrid-hero-comparison-s11.figrid-hero-comparison-s11{padding-top:80px}.figrid-hero-comparison-s12.figrid-hero-comparison-s12{font-size:36px;line-height:1.08;font-weight:600;letter-spacing:0;color:hsl(var(--foreground))}.figrid-hero-comparison-s13.figrid-hero-comparison-s13{font-size:20px;line-height:1.5;letter-spacing:0;font-weight:400;color:hsl(var(--muted-foreground));max-width:620px;margin-top:12px}.figrid-hero-comparison-s14.figrid-hero-comparison-s14{height:1px;background:hsl(var(--border));margin-top:32px}.figrid-hero-comparison-s15.figrid-hero-comparison-s15{height:1px;background:hsl(var(--border))}.fihero-s1.fihero-s1{width:100%}.fihero-s2.fihero-s2{height:640px;padding:0}.fihero-s3.fihero-s3{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:60px 24px 24px}.fihero-s4.fihero-s4{font-size:clamp(28px,8vw,96px);line-height:.94;font-weight:600;letter-spacing:0;color:hsl(var(--foreground));max-width:620px}.fihero-s5.fihero-s5{font-size:13px}.fihero-s6.fihero-s6{font-size:clamp(26px,7vw,84px);line-height:.96;font-weight:600;letter-spacing:0;color:hsl(var(--foreground));max-width:580px}.fihero-s7.fihero-s7{display:flex;height:100%}.fihero-s8.fihero-s8{width:50%;display:flex;flex-direction:column;justify-content:center;padding:60px 20px 24px 24px}.fihero-s9.fihero-s9{font-size:clamp(24px,7.5vw,88px);line-height:.95;font-weight:600;letter-spacing:0;color:hsl(var(--alethia-soft-gray))}.fihero-s10.fihero-s10{width:50%;display:flex;align-items:center;padding:60px 16px 24px 0}.fihero-s11.fihero-s11{font-size:clamp(24px,6vw,72px);line-height:.98;font-weight:600;letter-spacing:0;color:hsl(var(--alethia-soft-gray));max-width:520px}.fihero-s12.fihero-s12{width:44%;display:flex;flex-direction:column;justify-content:center;padding:60px 16px 24px 24px}.fihero-s13.fihero-s13{font-size:clamp(24px,7.8vw,92px);line-height:.93;font-weight:600;letter-spacing:0;color:hsl(var(--foreground))}.fihero-s14.fihero-s14{width:56%;display:flex;align-items:center;padding:60px 16px 24px 0}.fihero-s15.fihero-s15{padding:120px 0}.fihero-s16.fihero-s16{font-size:32px;line-height:1.2;font-weight:500;color:hsl(var(--foreground));margin-bottom:20px}.fihero-s17.fihero-s17{font-size:11px;color:hsl(var(--muted-foreground));margin-bottom:60px}.fihero-s18.fihero-s18{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fiicon-study-s1.fiicon-study-s1{padding:120px 0}.fiicon-study-s2.fiicon-study-s2{font-size:32px;line-height:1.2;font-weight:500;color:hsl(var(--foreground));margin-bottom:20px}.fiicon-study-s3.fiicon-study-s3{font-size:11px;color:hsl(var(--muted-foreground));margin-bottom:60px}.fiicon-study-s4.fiicon-study-s4{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-bottom:80px}.fiicon-study-s5.fiicon-study-s5{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .5);margin-bottom:20px}.fiicon-study-s6.fiicon-study-s6{display:flex;flex-direction:column;gap:24px}.fiicon-study-s7.fiicon-study-s7{display:flex;align-items:center;gap:12px}.fiicon-study-s8.fiicon-study-s8{font-size:11px;color:hsl(var(--muted-foreground))}.fiicon-study-s9.fiicon-study-s9{border-top:1px solid hsl(0 0% 0% / .06);padding-top:60px}.fiicon-study-s10.fiicon-study-s10{font-size:11px;color:hsl(var(--muted-foreground));margin-bottom:40px}.fiicon-study-s11.fiicon-study-s11{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.fiicon-study-s12.fiicon-study-s12{font-size:11px;color:hsl(var(--muted-foreground) / .5);margin-bottom:20px}.fiicon-study-s13.fiicon-study-s13{display:flex;flex-direction:column;gap:20px}.fiicon-study-s14.fiicon-study-s14{font-size:14px;font-weight:500;color:hsl(var(--foreground))}.fioutcome-s1.fioutcome-s1{padding:140px 0}.fioutcome-s2.fioutcome-s2{max-width:620px}.fioutcome-s3.fioutcome-s3{max-width:620px;margin-top:24px}.fiproblem-s1.fiproblem-s1{padding:140px 0}.fiproblem-s2.fiproblem-s2{opacity:.12;filter:blur(12px)}.fiproblem-s3.fiproblem-s3{background:linear-gradient(180deg,hsl(var(--alethia-dark) / .85),hsl(var(--alethia-dark) / .95))}.fiproblem-s4.fiproblem-s4{max-width:620px}.fiproblem-s5.fiproblem-s5{max-width:620px;margin-top:24px}.fireveal1-s1.fireveal1-s1{padding:120px 0}.fireveal1-s2.fireveal1-s2{max-width:620px}.fireveal1-s3.fireveal1-s3{max-width:620px;margin-top:24px}.fireveal1-s4.fireveal1-s4{margin-top:80px;max-width:1300px;margin-left:auto;margin-right:auto}.fireveal1-s5.fireveal1-s5{box-shadow:0 8px 40px -12px hsl(var(--alethia-divider-light)),0 0 0 1px hsl(var(--alethia-dark) / .04)}.fireveal2-s1.fireveal2-s1{padding:140px 0}.fireveal2-s2.fireveal2-s2{max-width:520px}.fireveal2-s3.fireveal2-s3{max-width:520px;margin-top:24px}.fireveal2-s4.fireveal2-s4{box-shadow:0 8px 40px -12px hsl(var(--alethia-divider-light)),0 0 0 1px hsl(var(--alethia-dark) / .04)}.fireveal3-s1.fireveal3-s1{padding:120px 0}.fireveal3-s2.fireveal3-s2{max-width:620px}.fireveal3-s3.fireveal3-s3{max-width:620px;margin-top:24px}.fireveal3-s4.fireveal3-s4{margin-top:80px;max-width:1300px;margin-left:auto;margin-right:auto}.fireveal3-s5.fireveal3-s5{box-shadow:0 8px 40px -12px hsl(var(--alethia-divider-light)),0 0 0 1px hsl(var(--alethia-dark) / .04)}.fireveal4-s1.fireveal4-s1{padding:140px 0}.fireveal4-s2.fireveal4-s2{max-width:1300px;margin-left:auto;margin-right:auto}.fireveal4-s3.fireveal4-s3{box-shadow:0 8px 40px -12px hsl(var(--alethia-divider-light)),0 0 0 1px hsl(var(--alethia-dark) / .04)}.fireveal4-s4.fireveal4-s4{margin-top:80px}.fireveal4-s5.fireveal4-s5{max-width:620px}.fireveal4-s6.fireveal4-s6{max-width:620px;margin-top:24px}.fiscreenshot-study-s1.fiscreenshot-study-s1{padding:120px 0}.fiscreenshot-study-s2.fiscreenshot-study-s2{font-size:32px;line-height:1.2;font-weight:500;color:hsl(var(--foreground));margin-bottom:20px}.fiscreenshot-study-s3.fiscreenshot-study-s3{font-size:11px;color:hsl(var(--muted-foreground));margin-bottom:60px}.fiscreenshot-study-s4.fiscreenshot-study-s4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.fiscreenshot-study-s5.fiscreenshot-study-s5{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .5);margin-bottom:16px}.fiscreenshot-study-s6.fiscreenshot-study-s6{margin-bottom:20px}.fiscreenshot-study-s7.fiscreenshot-study-s7{font-size:20px;line-height:.96;font-weight:600;letter-spacing:0;color:hsl(var(--foreground));margin-bottom:8px}.fiscreenshot-study-s8.fiscreenshot-study-s8{font-size:11px;line-height:1.4;color:hsl(var(--muted-foreground))}.fiscreenshot-study-s9.fiscreenshot-study-s9{margin-top:12px}.fiscreenshot-study-s10.fiscreenshot-study-s10{font-size:11px;padding:6px 14px;height:auto}.fiscreenshot-study-s11.fiscreenshot-study-s11{overflow:hidden}.fiscreenshot-study-s12.fiscreenshot-study-s12{font-size:11px;color:hsl(var(--muted-foreground) / .5);margin-top:8px}.fitext-scale-s1.fitext-scale-s1{padding-top:80px}.fitext-scale-s2.fitext-scale-s2{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#00000059;margin-bottom:12px}.fitext-scale-s3.fitext-scale-s3{font-size:36px;line-height:1.08;font-weight:600;letter-spacing:0;color:hsl(var(--foreground))}.fitext-scale-s4.fitext-scale-s4{font-size:20px;line-height:1.5;letter-spacing:0;font-weight:400;color:hsl(var(--muted-foreground));max-width:620px;margin-top:12px}.fitext-scale-s5.fitext-scale-s5{height:1px;background:hsl(var(--border));margin-top:32px}.fitext-scale-s6.fitext-scale-s6{display:flex;align-items:baseline;gap:24px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid hsl(var(--border))}.fitext-scale-s7.fitext-scale-s7{font-size:12px;color:hsl(var(--muted-foreground));min-width:200px}.fitext-scale-s8.fitext-scale-s8{font-size:14px;color:hsl(var(--foreground));font-family:IBM Plex Mono,monospace}.fitext-scale-s9.fitext-scale-s9{display:flex;flex-direction:column;gap:8px}.fitext-scale-s10.fitext-scale-s10{font-size:11px;color:hsl(var(--muted-foreground))}.fitext-scale-s11.fitext-scale-s11{font-size:12px;font-family:IBM Plex Mono,monospace;color:hsl(var(--foreground))}.fitext-scale-s12.fitext-scale-s12{padding-top:48px;padding-bottom:96px}.fitext-scale-s13.fitext-scale-s13{margin-bottom:64px}.fitext-scale-s14.fitext-scale-s14{font-size:12px;color:hsl(var(--muted-foreground));margin-bottom:16px}.fitext-scale-s15.fitext-scale-s15{color:hsl(var(--foreground));max-width:14ch}.fitext-scale-s16.fitext-scale-s16{color:hsl(var(--foreground));max-width:620px}.fitext-scale-s17.fitext-scale-s17{color:hsl(var(--muted-foreground));max-width:560px}.fitext-scale-s18.fitext-scale-s18{margin-bottom:48px}.fitext-scale-s19.fitext-scale-s19{color:hsl(var(--foreground) / .6)}.fitext-scale-s20.fitext-scale-s20{color:hsl(var(--foreground))}.fitext-scale-s21.fitext-scale-s21{font-size:20px;font-weight:600;letter-spacing:0;color:hsl(var(--foreground))}.fitext-scale-s22.fitext-scale-s22{font-size:20px;font-weight:400;line-height:1.5;color:hsl(var(--muted-foreground));max-width:320px}.fitext-scale-s23.fitext-scale-s23{margin-top:64px;padding:32px;background:hsl(var(--alethia-soft-gray));border-radius:8px}.fitext-scale-s24.fitext-scale-s24{display:flex;gap:32px;flex-wrap:wrap;margin-bottom:48px}.fitext-scale-s25.fitext-scale-s25{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:48px}.fitext-scale-s26.fitext-scale-s26{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:24px}.fitext-scale-s27.fitext-scale-s27{font-size:14px;font-weight:600;color:hsl(var(--foreground));margin-bottom:12px}.fitext-scale-s28.fitext-scale-s28{font-size:13px;color:hsl(var(--muted-foreground));margin-top:8px}.fitext-scale-s29.fitext-scale-s29{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.fitext-scale-s30.fitext-scale-s30{margin-top:48px;padding:32px;background:hsl(var(--alethia-soft-gray));border-radius:8px}.fitext-scale-s31.fitext-scale-s31{font-size:15px;line-height:1.8;color:hsl(var(--muted-foreground));padding-left:20px;margin:0}.fitext-scale-s32.fitext-scale-s32{margin-top:24px;padding:32px;background:hsl(var(--alethia-soft-gray));border-radius:8px}.fitext-scale-s33.fitext-scale-s33{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fitext-scale-s34.fitext-scale-s34{font-size:11px;color:#29a356;margin-bottom:8px}.fitext-scale-s35.fitext-scale-s35{font-size:14px;line-height:1.7;color:hsl(var(--foreground));padding-left:16px;margin:0}.fitext-scale-s36.fitext-scale-s36{font-size:11px;color:#c33;margin-bottom:8px}.fitext-scale-s37.fitext-scale-s37{font-size:14px;margin-bottom:12px}.fitext-scale-s38.fitext-scale-s38{font-size:36px;line-height:1.08;font-weight:600;letter-spacing:0}.fitext-scale-s39.fitext-scale-s39{font-size:20px;line-height:1.5;letter-spacing:0;font-weight:400;max-width:620px;margin-top:12px}.fitext-scale-s40.fitext-scale-s40{height:1px;background:hsl(var(--alethia-divider-dark));margin-top:32px}.fitext-scale-s41.fitext-scale-s41{font-size:12px;margin-bottom:12px}.fitext-scale-s42.fitext-scale-s42{font-size:36px;font-weight:600;letter-spacing:0;line-height:1.08}.fitext-scale-s43.fitext-scale-s43{font-size:14px}.fitext-scale-s44.fitext-scale-s44{font-size:20px;line-height:1.5;font-weight:400;max-width:440px}.fitext-scale-s45.fitext-scale-s45{height:1px;background:hsl(var(--alethia-divider-dark));margin-top:8px}.fitext-scale-s46.fitext-scale-s46{display:grid;grid-template-columns:1fr 1fr 1fr;gap:64px}.fitext-scale-s47.fitext-scale-s47{display:flex;gap:16px}.fitext-scale-s48.fitext-scale-s48{font-size:16px;line-height:1.6;color:hsl(var(--muted-foreground));padding-left:20px}.fitext-scale-s49.fitext-scale-s49{font-family:IBM Plex Mono,monospace;font-size:14px}.fitext-scale-s50.fitext-scale-s50{display:flex;gap:24px;align-items:center;margin-bottom:48px}.fitext-scale-s51.fitext-scale-s51{padding:48px;background:hsl(var(--alethia-dark));border-radius:8px;display:flex;gap:24px;align-items:center;margin-bottom:48px}.fitext-scale-s52.fitext-scale-s52{display:flex;gap:24px;align-items:center}.fitext-scale-s53.fitext-scale-s53{font-size:12px;color:hsl(var(--muted-foreground))}.fitext-scale-s54.fitext-scale-s54{margin-top:48px}.fitext-scale-s55.fitext-scale-s55{display:flex;align-items:center;gap:16px}.fitext-scale-s56.fitext-scale-s56{font-size:12px;color:hsl(var(--muted-foreground));min-width:48px;text-align:right}.fitext-scale-s57.fitext-scale-s57{margin-top:64px}.fitext-scale-s58.fitext-scale-s58{margin-bottom:80px}.fitext-scale-s59.fitext-scale-s59{position:relative;overflow:hidden;height:320px;background:hsl(var(--alethia-dark));border-radius:8px}.fitext-scale-s60.fitext-scale-s60{position:absolute;bottom:0;right:0;width:102%;margin-left:-1%}.fitext-scale-s61.fitext-scale-s61{margin-top:12px}.fitext-scale-s62.fitext-scale-s62{display:flex;justify-content:center;padding:64px 0}.fitext-scale-s63.fitext-scale-s63{max-width:94%;border-radius:14px;box-shadow:0 4px 40px #00000012}.fitext-scale-s64.fitext-scale-s64{max-width:600px;margin:0 auto}.fitext-scale-s65.fitext-scale-s65{padding:96px 0}.fitext-scale-s66.fitext-scale-s66{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .5);margin-bottom:32px}.fitext-scale-s67.fitext-scale-s67{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:start}.fitext-scale-s68.fitext-scale-s68{font-size:36px;line-height:1.08;letter-spacing:0;font-weight:600;color:hsl(var(--foreground));max-width:480px}.fitext-scale-s69.fitext-scale-s69{font-size:20px;line-height:1.5;letter-spacing:0;font-weight:400;color:hsl(var(--muted-foreground));max-width:440px;margin-top:20px}.fitext-scale-s70.fitext-scale-s70{margin-top:24px}.fitext-scale-s71.fitext-scale-s71{font-size:20px;font-weight:600;letter-spacing:0;color:hsl(var(--foreground));margin-top:12px}.fitext-scale-s72.fitext-scale-s72{font-size:20px;line-height:1.5;font-weight:400;color:hsl(var(--muted-foreground));margin-top:8px}.fitext-scale-s73.fitext-scale-s73{padding:80px 0}.fitext-scale-s74.fitext-scale-s74{font-size:14px;margin-bottom:32px}.fitext-scale-s75.fitext-scale-s75{font-size:36px;line-height:1.08;font-weight:600;letter-spacing:0;max-width:620px}.fitext-scale-s76.fitext-scale-s76{height:1px;background:hsl(var(--alethia-divider-dark));margin-top:32px;margin-bottom:32px}.fitext-scale-s77.fitext-scale-s77{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px}.fitext-scale-s78.fitext-scale-s78{font-size:14px;margin-top:12px;margin-bottom:12px}.fitext-scale-s79.fitext-scale-s79{font-size:20px;font-weight:600;letter-spacing:0;margin-bottom:8px}.fitext-scale-s80.fitext-scale-s80{font-size:20px;line-height:1.5;font-weight:400;max-width:320px}.fitext-scale-s81.fitext-scale-s81{font-size:36px;line-height:1.08;letter-spacing:0;font-weight:600;color:hsl(var(--foreground));text-align:center;max-width:620px;margin:0 auto 48px}.fitext-scale-s82.fitext-scale-s82{height:1px;background:hsl(var(--border))}.fitext-scale-s83.fitext-scale-s83{background:hsl(var(--primary) / .1);height:80px;border-radius:4px;display:flex;align-items:center;justify-content:center}.fitext-scale-s84.fitext-scale-s84{background:hsl(var(--primary) / .15);padding:16px;border-radius:4px}.fitext-scale-s85.fitext-scale-s85{font-size:11px}.fitext-scale-s86.fitext-scale-s86{background:hsl(var(--primary) / .1);padding:16px;border-radius:4px}.fitext-scale-s87.fitext-scale-s87{margin-top:8px}.fitext-scale-s88.fitext-scale-s88{padding:32px;background:hsl(var(--alethia-soft-gray));border-radius:8px;margin-bottom:48px}.fitext-scale-s89.fitext-scale-s89{padding:16px 24px;border:2px solid hsl(var(--primary));border-radius:8px}.fitext-scale-s90.fitext-scale-s90{font-size:11px;color:hsl(var(--primary))}.fitext-scale-s91.fitext-scale-s91{padding:16px 24px;border:1px dashed hsl(var(--primary) / .5);border-radius:6px;margin-top:12px}.fitext-scale-s92.fitext-scale-s92{font-size:11px;color:hsl(var(--primary) / .7)}.fitext-scale-s93.fitext-scale-s93{padding:16px 24px;border:1px dotted hsl(var(--primary) / .3);border-radius:4px;margin-top:12px}.fitext-scale-s94.fitext-scale-s94{font-size:11px;color:hsl(var(--primary) / .5)}.fitext-scale-s95.fitext-scale-s95{font-size:16px;line-height:1.8;color:hsl(var(--muted-foreground));padding-left:20px}.fitext-scale-s96.fitext-scale-s96{height:1px;background:hsl(var(--alethia-divider-dark));margin-top:32px;margin-bottom:48px}.fitext-scale-s97.fitext-scale-s97{padding-bottom:96px}.fitext-scale-s98.fitext-scale-s98{display:flex;gap:4px;margin-bottom:48px}.fitext-scale-s99.fitext-scale-s99{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.fitext-scale-s100.fitext-scale-s100{font-size:10px;text-align:center}.fitext-scale-s101.fitext-scale-s101{font-size:11px;font-family:IBM Plex Mono,monospace;text-align:center}.fitext-scale-s102.fitext-scale-s102{padding:32px;background:#ffffff0d;border-radius:8px}.fitext-scale-s103.fitext-scale-s103{font-size:12px;margin-bottom:16px}.fitext-scale-s104.fitext-scale-s104{font-size:16px;line-height:1.8;padding-left:20px}.fitext-scale-s105.fitext-scale-s105{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:48px}.fitext-scale-s106.fitext-scale-s106{display:flex;gap:16px;align-items:flex-start}.fitext-scale-s107.fitext-scale-s107{font-size:16px;font-weight:600}.fitext-scale-s108.fitext-scale-s108{font-size:14px;margin-top:4px}.fitext-scale-s109.fitext-scale-s109{font-size:11px;margin-top:4px}.fitext-scale-s110.fitext-scale-s110{display:grid;grid-template-columns:160px 1fr 1fr;gap:0;border-top:1px solid hsl(var(--alethia-divider-dark));margin-bottom:48px}.fitext-scale-s111.fitext-scale-s111{font-size:11px;padding:12px 8px;border-bottom:1px solid hsl(var(--alethia-divider-dark))}.fitext-scale-s112.fitext-scale-s112{font-size:14px;font-weight:500;padding:12px 8px;border-bottom:1px solid hsl(0 0% 100% / .06)}.fitext-scale-s113.fitext-scale-s113{font-size:14px;padding:12px 8px;border-bottom:1px solid hsl(0 0% 100% / .06)}.fitext-scale-s114.fitext-scale-s114{font-size:14px;color:#cc3333b3;padding:12px 8px;border-bottom:1px solid hsl(0 0% 100% / .06)}.fitext-scale-s115.fitext-scale-s115{padding-top:32px}.fitext-scale-s116.fitext-scale-s116{display:flex;gap:4px;margin-bottom:12px}.fitext-scale-s117.fitext-scale-s117{flex:1;font-size:10px;color:hsl(var(--muted-foreground));text-align:center}.fitext-scale-s118.fitext-scale-s118{display:flex;gap:16px;margin-bottom:48px}.fitext-scale-s119.fitext-scale-s119{flex:1;padding:20px;background:hsl(var(--muted) / .5);border-radius:8px}.fitext-scale-s120.fitext-scale-s120{flex:1;padding:20px;background:#cc33330f;border-radius:8px}.fitext-scale-s121.fitext-scale-s121{padding-bottom:48px}.fitext-scale-s122.fitext-scale-s122{display:flex;flex-direction:column;gap:2px}.fitext-scale-s123.fitext-scale-s123{display:grid;grid-template-columns:48px 1fr;gap:0;padding:24px 0;border-bottom:1px solid hsl(var(--border))}.fitext-scale-s124.fitext-scale-s124{font-size:14px;color:hsl(var(--muted-foreground));padding-top:2px}.fitext-scale-s125.fitext-scale-s125{display:flex;align-items:center;gap:12px;margin-bottom:8px}.fitext-scale-s126.fitext-scale-s126{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:12px}.fitext-scale-s127.fitext-scale-s127{font-size:11px;color:hsl(var(--muted-foreground));margin-bottom:4px}.fitext-scale-s128.fitext-scale-s128{font-size:15px;color:hsl(var(--foreground))}.fitext-scale-s129.fitext-scale-s129{font-size:14px;font-family:IBM Plex Mono,monospace;color:hsl(var(--foreground))}.fitext-scale-s130.fitext-scale-s130{font-size:14px;color:hsl(var(--muted-foreground));margin-top:2px}.fitext-scale-s131.fitext-scale-s131{font-size:14px;line-height:1.7;color:hsl(var(--muted-foreground));padding-left:16px;margin:0}.fitext-scale-s132.fitext-scale-s132{margin-top:8px;font-size:14px;font-weight:500;color:hsl(var(--foreground))}.fitext-scale-s133.fitext-scale-s133{padding:32px;background:hsl(var(--muted) / .5);border-radius:8px}.fitext-scale-s134.fitext-scale-s134{font-size:16px;line-height:1.8;color:hsl(var(--foreground));padding-left:20px}.fitext-scale-s135.fitext-scale-s135{color:#c33;margin-top:8px}.fitext-scale-s136.fitext-scale-s136{padding-top:40px}.fitext-scale-s137.fitext-scale-s137{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.fitext-scale-s138.fitext-scale-s138{border-radius:8px;overflow:hidden;border:1px solid hsl(var(--border))}.fitext-scale-s139.fitext-scale-s139{padding:12px 16px}.fitext-scale-s140.fitext-scale-s140{font-size:14px;font-weight:600;color:hsl(var(--foreground))}.fitext-scale-s141.fitext-scale-s141{font-size:12px;color:hsl(var(--muted-foreground));margin-top:4px;font-family:monospace}.fitext-scale-s142.fitext-scale-s142{font-size:11px;color:hsl(var(--muted-foreground));margin-top:2px;font-family:monospace}.fitext-scale-s143.fitext-scale-s143{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.fitext-scale-s144.fitext-scale-s144{display:grid;grid-template-columns:180px 160px 1fr 100px;background:hsl(var(--muted) / .5);padding:12px 20px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.fitext-scale-s145.fitext-scale-s145{display:grid;grid-template-columns:180px 160px 1fr 100px;padding:14px 20px;border-top:1px solid hsl(var(--border));font-size:14px;color:hsl(var(--foreground));align-items:start}.fitext-scale-s146.fitext-scale-s146{font-weight:600}.fitext-scale-s147.fitext-scale-s147{font-family:monospace;font-size:12px;color:hsl(var(--muted-foreground))}.fitext-scale-s148.fitext-scale-s148{line-height:1.5}.fitext-scale-s149.fitext-scale-s149{padding-top:40px;padding-bottom:96px}.fitext-scale-s150.fitext-scale-s150{color:#c33}.fitext-scale-s151.fitext-scale-s151{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden}.fitext-scale-s152.fitext-scale-s152{display:grid;grid-template-columns:220px 1fr 1fr 1fr 200px;padding:12px 20px;border-bottom:1px solid hsl(var(--border));font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.fitext-scale-s153.fitext-scale-s153{display:grid;grid-template-columns:220px 1fr 1fr 1fr 200px;padding:14px 20px;border-top:1px solid hsl(var(--border));font-size:14px;color:hsl(var(--foreground));align-items:center}.fitext-scale-s154.fitext-scale-s154{display:flex;align-items:center;gap:8px}.fitext-scale-s155.fitext-scale-s155{font-size:12px}.fitext-scale-s156.fitext-scale-s156{display:flex;flex-direction:column;gap:12px}.fitext-scale-s157.fitext-scale-s157{display:flex;gap:0;border-radius:8px;overflow:hidden;height:48px}.fitext-scale-s158.fitext-scale-s158{display:grid;grid-template-columns:200px 1fr;padding:12px 20px;border-bottom:1px solid hsl(var(--border));font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground))}.fitext-scale-s159.fitext-scale-s159{display:grid;grid-template-columns:200px 1fr;padding:14px 20px;border-top:1px solid hsl(var(--border));font-size:14px;color:hsl(var(--foreground));align-items:start}.fitext-scale-s160.fitext-scale-s160{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.5}.fitext-scale-s161.fitext-scale-s161{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.fitext-scale-s162.fitext-scale-s162{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:20px}.fitext-scale-s163.fitext-scale-s163{padding:120px 0 80px}.fitext-scale-s164.fitext-scale-s164{font-size:14px;margin-bottom:16px}.fitext-scale-s165.fitext-scale-s165{font-size:48px;line-height:1;font-weight:600;letter-spacing:0;max-width:720px}.fitext-scale-s166.fitext-scale-s166{font-size:20px;line-height:1.5;font-weight:400;max-width:560px;margin-top:20px}@media (max-width: 768px){[class*=fitext-scale-s]{min-width:0;max-width:100%}.fitext-scale-s6.fitext-scale-s6{flex-direction:column;align-items:flex-start;gap:8px}.fitext-scale-s7.fitext-scale-s7{min-width:0}.fitext-scale-s25.fitext-scale-s25,.fitext-scale-s26.fitext-scale-s26,.fitext-scale-s29.fitext-scale-s29,.fitext-scale-s33.fitext-scale-s33,.fitext-scale-s46.fitext-scale-s46,.fitext-scale-s67.fitext-scale-s67,.fitext-scale-s77.fitext-scale-s77,.fitext-scale-s105.fitext-scale-s105,.fitext-scale-s126.fitext-scale-s126,.fitext-scale-s137.fitext-scale-s137{grid-template-columns:1fr}.fitext-scale-s110.fitext-scale-s110,.fitext-scale-s144.fitext-scale-s144,.fitext-scale-s145.fitext-scale-s145,.fitext-scale-s152.fitext-scale-s152,.fitext-scale-s153.fitext-scale-s153,.fitext-scale-s158.fitext-scale-s158,.fitext-scale-s159.fitext-scale-s159{overflow-x:auto}.fitext-scale-s98.fitext-scale-s98{flex-wrap:wrap}.fitext-scale-s99.fitext-scale-s99{flex:0 0 calc(25% - 4px)}.fitext-scale-s100.fitext-scale-s100,.fitext-scale-s101.fitext-scale-s101{overflow-wrap:anywhere}.fitext-scale-s116.fitext-scale-s116{flex-wrap:wrap}.fitext-scale-s117.fitext-scale-s117{flex:0 0 calc(25% - 3px);overflow-wrap:anywhere}}.fitypography-study-s1.fitypography-study-s1{padding:120px 0}.fitypography-study-s2.fitypography-study-s2{font-size:32px;line-height:1.2;font-weight:500;color:hsl(var(--foreground));margin-bottom:20px}.fitypography-study-s3.fitypography-study-s3{font-size:11px;color:hsl(var(--muted-foreground));margin-bottom:60px}.fitypography-study-s4.fitypography-study-s4{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.fitypography-study-s5.fitypography-study-s5{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground) / .5);margin-bottom:20px}.fitypography-study-s6.fitypography-study-s6{font-size:16px;line-height:1.5;font-weight:400;color:hsl(var(--muted-foreground))}.footer-s1.footer-s1{font-family:Satoshi,sans-serif}.footer-s2.footer-s2{padding-top:80px;padding-bottom:24px}.footer-s3.footer-s3{padding-top:4px;color:hsl(var(--alethia-on-dark-secondary))}.footer-s4.footer-s4{display:flex;flex-direction:column;gap:12px}.footer-s5.footer-s5{margin-top:48px;margin-bottom:24px;border-top:1px solid hsl(var(--alethia-soft-gray) / .1)}.footer-s6.footer-s6{gap:16px;padding-top:2px;padding-bottom:24px}.footer-s7.footer-s7{font-size:12px;font-weight:400;color:hsl(var(--alethia-soft-gray) / .25)}.footer-s8.footer-s8{gap:6px}.footer-s9.footer-s9{font-size:12px;font-weight:400}.footer-s10.footer-s10{font-size:12px}.framework-heading{max-width:620px}.framework-s2.framework-s2{max-width:580px}.framework-s3.framework-s3{display:grid;grid-template-columns:1fr 1fr;gap:24px}.framework-s4.framework-s4{display:flex;flex-direction:column;justify-content:space-between;padding:32px 28px;border-radius:12px;border:1px solid hsl(var(--border));background-color:hsl(var(--card));text-decoration:none;color:inherit;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;min-height:200px}.framework-s5.framework-s5{margin-bottom:12px}.framework-s6.framework-s6{margin-top:24px;display:flex;align-items:center;gap:6px}.framework-s7.framework-s7{transition:opacity .2s ease}.framework-s8.framework-s8{font-size:14px;opacity:.6;transition:opacity .2s ease}.gi-problem .capability-desc{font-size:17px;line-height:1.5}.gi-problem .feature-desc{font-size:16px;line-height:1.5}.hero-s1.hero-s1{position:relative}.hero-s2.hero-s2{overflow:hidden}.hero-s3.hero-s3{position:relative;z-index:1}.hero-background.hero-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.home-alpine-s1.home-alpine-s1{position:relative;z-index:1}.home-alpine-s2.home-alpine-s2{max-width:600px}.home-alpine-overflow{overflow:hidden}.gi-alpine-anchor{scroll-margin-top:80px}.home-alpine-cta{margin-top:32px}.home-engagement-s1.home-engagement-s1{align-items:start}.home-engagement-s3.home-engagement-s3{margin-bottom:8px}.home-engagement-rows>.list-row:first-child{padding-top:0}.home-engagement-rows>.list-divider:last-child{border-bottom:0}.home-engagement-section{scroll-margin-top:80px}.insight-article-layout-s1.insight-article-layout-s1{padding-top:clamp(140px,16vh,200px);padding-bottom:clamp(80px,10vh,120px)}.insight-article-layout-s2.insight-article-layout-s2{padding-top:24px;margin-bottom:48px}.insight-article-layout-s3.insight-article-layout-s3{margin-bottom:12px}.insight-article-layout-s4.insight-article-layout-s4{margin-bottom:16px}.insight-article-layout-s5.insight-article-layout-s5{opacity:.6}.insight-article-layout-s6.insight-article-layout-s6{margin-top:64px;padding-top:24px;border-top:1px solid hsl(var(--page-divider-light))}.insight-article-layout-s7.insight-article-layout-s7{text-decoration:underline;opacity:.6}.insights-scene-list-s1.insights-scene-list-s1{display:flex;flex-direction:column;gap:0}.insights-scene-list-s2.insights-scene-list-s2{margin-bottom:6px}.job-detail-layout-s1.job-detail-layout-s1{max-width:820px}.job-detail-layout-s2.job-detail-layout-s2{margin-top:16px;display:flex;gap:16px;flex-wrap:wrap}.job-detail-layout-s3.job-detail-layout-s3{margin-top:24px;padding:16px 20px;border-radius:8px;background:#ffffff0f;border:1px solid hsl(0 0% 100% / .1)}.job-detail-layout-s4.job-detail-layout-s4{max-width:620px;margin-top:24px}.job-detail-layout-s5.job-detail-layout-s5{max-width:720px}.job-detail-layout-s6.job-detail-layout-s6{margin-bottom:20px}.job-detail-layout-s7.job-detail-layout-s7{margin-bottom:16px}.job-detail-layout-s8.job-detail-layout-s8{margin-top:48px;margin-bottom:20px}.job-detail-layout-s9.job-detail-layout-s9{list-style-type:disc;padding-left:24px}.job-detail-layout-s10.job-detail-layout-s10{margin-bottom:10px}.job-detail-layout-s11.job-detail-layout-s11{max-width:520px;margin:0 auto 24px}.job-back-link{margin-bottom:32px;display:inline-block}.labs-cta-s1.labs-cta-s1{padding:160px 0}.labs-cta-s2.labs-cta-s2{font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:0;font-weight:500;color:hsl(var(--alethia-white));max-width:620px;margin:0 auto}.labs-cta-s3.labs-cta-s3{font-size:18px;line-height:1.55;color:#ffffffb3;max-width:480px;margin:20px auto 0}.labs-cta-s4.labs-cta-s4{margin-top:36px}.labs-dark-band-s1.labs-dark-band-s1{padding:160px 0}.labs-dark-band-s2.labs-dark-band-s2{font-size:clamp(32px,4vw,48px);line-height:1.1;letter-spacing:0;font-weight:500;color:hsl(var(--alethia-soft-gray));max-width:680px}.labs-dark-band-s3.labs-dark-band-s3{font-size:18px;line-height:1.55;color:hsl(var(--alethia-soft-gray) / .5);max-width:520px;margin-top:20px}.labs-dark-band-s4.labs-dark-band-s4{margin-top:100px;max-width:1100px;overflow:hidden}.labs-dark-band-s5.labs-dark-band-s5{display:block;width:100%;box-shadow:0 4px 40px hsl(var(--alethia-dark) / .3)}.labs-dark-band-s6.labs-dark-band-s6{height:1px;background:hsl(var(--alethia-soft-gray) / .08);margin-top:100px;margin-bottom:60px}.labs-dark-band-s7.labs-dark-band-s7{display:grid;grid-template-columns:1fr 1fr;gap:96px}.labs-dark-band-s8.labs-dark-band-s8{font-size:18px;font-weight:500;color:hsl(var(--alethia-soft-gray))}.labs-dark-band-s9.labs-dark-band-s9{font-size:15px;line-height:1.6;color:hsl(var(--alethia-soft-gray) / .5);margin-top:8px;max-width:400px}.labs-feature-a-s1.labs-feature-a-s1{padding:140px 0}.labs-feature-a-s2.labs-feature-a-s2{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:start}.labs-feature-a-s3.labs-feature-a-s3{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:0;font-weight:500;color:hsl(var(--foreground));max-width:480px}.labs-feature-a-s4.labs-feature-a-s4{color:hsl(var(--muted-foreground));max-width:440px;margin-top:24px}.labs-feature-a-s5.labs-feature-a-s5{margin-top:32px}.labs-feature-a-s6.labs-feature-a-s6{display:grid;grid-template-columns:1fr 1fr;gap:40px 48px}.labs-feature-a-s7.labs-feature-a-s7{font-size:16px;font-weight:500;color:hsl(var(--foreground));margin-top:12px}.labs-feature-a-s8.labs-feature-a-s8{font-size:14px;line-height:1.5;color:hsl(var(--muted-foreground));margin-top:4px}@media (max-width: 768px){.labs-feature-a-s1.labs-feature-a-s1{padding:72px 0 64px}.labs-feature-a-s2.labs-feature-a-s2,.labs-feature-a-s6.labs-feature-a-s6{grid-template-columns:1fr;gap:32px}}.labs-feature-b-s1.labs-feature-b-s1{padding:160px 0}.labs-feature-b-s2.labs-feature-b-s2{font-size:clamp(28px,3vw,36px);line-height:1.2;font-weight:500;letter-spacing:0;color:hsl(var(--alethia-soft-gray));max-width:620px}.labs-feature-b-s3.labs-feature-b-s3{height:1px;background:#ffffff1a;margin-top:80px;margin-bottom:80px}.labs-feature-b-s4.labs-feature-b-s4{display:grid;grid-template-columns:1fr 1fr 1fr;gap:80px}.labs-feature-b-s5.labs-feature-b-s5{font-size:12px;color:hsl(var(--alethia-divider-dark));margin-bottom:20px}.labs-feature-b-s6.labs-feature-b-s6{font-size:18px;font-weight:500;color:hsl(var(--alethia-soft-gray));margin-bottom:12px}.labs-feature-b-s7.labs-feature-b-s7{font-size:15px;line-height:1.6;color:#ffffff8c;max-width:320px}@media (max-width: 768px){.labs-feature-b-s1.labs-feature-b-s1{padding:72px 0 64px}.labs-feature-b-s4.labs-feature-b-s4{grid-template-columns:1fr;gap:32px}}.labs-feature-c-s1.labs-feature-c-s1{padding:140px 0}.labs-feature-c-s2.labs-feature-c-s2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:0;font-weight:500;color:hsl(var(--foreground));max-width:620px}.labs-feature-c-s3.labs-feature-c-s3{max-width:1100px;margin:80px auto 0;overflow:hidden}.labs-feature-c-s4.labs-feature-c-s4{display:block;width:100%;box-shadow:0 4px 40px hsl(var(--alethia-dark) / .07)}.labs-feature-c-s5.labs-feature-c-s5{color:hsl(var(--muted-foreground));max-width:560px;margin-top:60px}.labs-feature-c-s6.labs-feature-c-s6{display:grid;grid-template-columns:1fr 1fr 1fr;gap:64px;margin-top:80px;max-width:960px;margin-left:auto;margin-right:auto}.labs-feature-c-s7.labs-feature-c-s7{font-size:16px;font-weight:500;color:hsl(var(--foreground));margin-top:12px}.labs-feature-c-s8.labs-feature-c-s8{font-size:14px;line-height:1.55;color:hsl(var(--muted-foreground));margin-top:6px}.labs-hero-a-s1.labs-hero-a-s1{padding:0}.labs-hero-a-s2.labs-hero-a-s2{padding-top:160px}.labs-hero-a-s3.labs-hero-a-s3{font-size:clamp(56px,7vw,80px);line-height:1.05;letter-spacing:0;font-weight:600;color:hsl(var(--foreground));max-width:900px;margin:0 auto}.labs-hero-a-s4.labs-hero-a-s4{font-size:20px;line-height:1.55;color:hsl(var(--muted-foreground));max-width:620px;margin:20px auto 0}.labs-hero-a-s5.labs-hero-a-s5{margin-top:32px}.labs-hero-a-s6.labs-hero-a-s6{max-width:1300px;margin-top:80px;padding:0 48px}.labs-hero-b-s1.labs-hero-b-s1{padding:0}.labs-hero-b-s2.labs-hero-b-s2{position:absolute;top:0;left:0;bottom:0;width:50%;display:flex;flex-direction:column;justify-content:center;padding-left:48px;padding-right:48px;z-index:10}.labs-hero-b-s3.labs-hero-b-s3{font-size:clamp(48px,6vw,72px);line-height:1.05;letter-spacing:0;font-weight:600;color:hsl(var(--foreground));max-width:520px}.labs-hero-b-s4.labs-hero-b-s4{font-size:18px;line-height:1.55;color:hsl(var(--muted-foreground));max-width:440px;margin-top:20px}.labs-hero-b-s5.labs-hero-b-s5{margin-top:28px}.labs-hero-b-s6.labs-hero-b-s6{position:absolute;right:0;top:80px;bottom:0;width:52%;overflow:hidden;box-shadow:0 4px 40px hsl(var(--alethia-dark) / .07)}.labs-hero-b-s7.labs-hero-b-s7{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}@media (max-width: 768px){.labs-hero-b-s2.labs-hero-b-s2{width:100%;padding:88px 20px 48px}.labs-hero-b-s3.labs-hero-b-s3{font-size:38px;overflow-wrap:anywhere}.labs-hero-b-s6.labs-hero-b-s6{display:none}}.labs-hero-c-s1.labs-hero-c-s1{padding:0}.labs-hero-c-s2.labs-hero-c-s2{position:absolute;top:0;left:0;bottom:0;width:50%;display:flex;flex-direction:column;justify-content:center;padding-left:48px;padding-right:48px;z-index:10}.labs-hero-c-s3.labs-hero-c-s3{font-size:clamp(48px,6vw,72px);line-height:1.05;letter-spacing:0;font-weight:600;color:hsl(var(--alethia-soft-gray));max-width:520px}.labs-hero-c-s4.labs-hero-c-s4{font-size:18px;line-height:1.55;color:hsl(var(--alethia-on-dark-muted));max-width:440px;margin-top:20px}.labs-hero-c-s5.labs-hero-c-s5{margin-top:28px}.labs-hero-c-s6.labs-hero-c-s6{position:absolute;right:0;top:120px;bottom:0;width:55%;overflow:hidden;opacity:.85;box-shadow:0 4px 40px hsl(var(--alethia-dark) / .2)}.labs-hero-c-s7.labs-hero-c-s7{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}@media (max-width: 768px){.labs-hero-c-s2.labs-hero-c-s2{width:100%;padding:88px 20px 48px}.labs-hero-c-s3.labs-hero-c-s3{font-size:38px;overflow-wrap:anywhere}.labs-hero-c-s6.labs-hero-c-s6{display:none}}.labs-hero-d-s1.labs-hero-d-s1{padding:0}.labs-hero-d-s2.labs-hero-d-s2{padding-top:180px}.labs-hero-d-s3.labs-hero-d-s3{font-size:clamp(52px,6.5vw,76px);line-height:1.05;letter-spacing:0;font-weight:600;color:hsl(var(--foreground));max-width:900px;margin:0 auto}.labs-hero-d-s4.labs-hero-d-s4{font-size:20px;line-height:1.55;color:hsl(var(--muted-foreground));max-width:560px;margin:20px auto 0}.labs-hero-d-s5.labs-hero-d-s5{margin-top:32px}.labs-hero-d-s6.labs-hero-d-s6{max-width:1100px;margin-top:100px;padding:0 48px}.labs-hero-e-s1.labs-hero-e-s1{padding:0}.labs-hero-e-s2.labs-hero-e-s2{position:absolute;top:0;left:0;bottom:0;width:42%;display:flex;flex-direction:column;justify-content:center;padding-left:48px;padding-right:32px;z-index:10}.labs-hero-e-s3.labs-hero-e-s3{font-size:clamp(44px,5.5vw,70px);line-height:1.05;letter-spacing:0;font-weight:600;color:hsl(var(--foreground));max-width:480px}.labs-hero-e-s4.labs-hero-e-s4{font-size:18px;line-height:1.55;color:hsl(var(--muted-foreground));max-width:400px;margin-top:20px}.labs-hero-e-s5.labs-hero-e-s5{margin-top:28px}.labs-hero-e-s6.labs-hero-e-s6{position:absolute;right:0;top:60px;bottom:0;width:60%;overflow:hidden;box-shadow:0 4px 40px hsl(var(--alethia-dark) / .07)}.labs-hero-e-s7.labs-hero-e-s7{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}@media (max-width: 768px){.labs-hero-e-s2.labs-hero-e-s2{width:100%;padding:88px 20px 48px}.labs-hero-e-s3.labs-hero-e-s3{font-size:38px;overflow-wrap:anywhere}.labs-hero-e-s6.labs-hero-e-s6{display:none}}.labs-icon-scale-s1.labs-icon-scale-s1{margin-bottom:80px}.labs-icon-scale-s2.labs-icon-scale-s2{font-size:11px;color:hsl(var(--muted-foreground) / .5);margin-bottom:32px}.labs-icon-scale-s3.labs-icon-scale-s3{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:48px}.labs-icon-scale-s4.labs-icon-scale-s4{font-size:16px;font-weight:500;color:hsl(var(--foreground));margin-top:12px}.labs-icon-scale-s5.labs-icon-scale-s5{font-size:14px;line-height:1.5;color:hsl(var(--muted-foreground));margin-top:4px}.labs-icon-scale-s6.labs-icon-scale-s6{padding:140px 0}.labs-icon-scale-s7.labs-icon-scale-s7{font-size:clamp(24px,2.5vw,32px);line-height:1.2;font-weight:500;color:hsl(var(--foreground));margin-bottom:80px}@media (max-width: 768px){.labs-icon-scale-s3.labs-icon-scale-s3{grid-template-columns:1fr 1fr;gap:32px}.labs-icon-scale-s6.labs-icon-scale-s6{padding:72px 0 64px}}.labs-screenshot-crop-s1.labs-screenshot-crop-s1{padding:140px 0}.labs-screenshot-crop-s2.labs-screenshot-crop-s2{font-size:clamp(24px,2.5vw,32px);line-height:1.2;font-weight:500;color:hsl(var(--foreground));margin-bottom:80px}.labs-screenshot-crop-s3.labs-screenshot-crop-s3{margin-bottom:120px}.labs-screenshot-crop-s4.labs-screenshot-crop-s4{font-size:11px;color:hsl(var(--muted-foreground) / .5);margin-bottom:24px}.labs-screenshot-crop-s5.labs-screenshot-crop-s5{height:500px;margin-left:20%}.labs-screenshot-crop-s6.labs-screenshot-crop-s6{height:100%}.labs-screenshot-crop-s7.labs-screenshot-crop-s7{-o-object-position:top left;object-position:top left}.labs-screenshot-crop-s8.labs-screenshot-crop-s8{margin-top:0}.lazy-media-s1.lazy-media-s1{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--theme-border, hsl(var(--alethia-dark) / .05))}.navigation-s1.navigation-s1{padding-top:32px;display:flex;flex-direction:column;gap:24px}.navigation-s2.navigation-s2{padding-top:24px;margin-top:8px;display:flex;flex-direction:column;gap:16px}.navigation-s3.navigation-s3{text-align:center}.oascene-conditions-s1.oascene-conditions-s1{max-width:440px}.oascene-conditions-s2.oascene-conditions-s2{max-width:400px}.oascene-impact-s1.oascene-impact-s1,.oascene-timing-s1.oascene-timing-s1{max-width:440px}.oascene-why-alethia-s1.oascene-why-alethia-s1{max-width:400px}.parallax-section-s1.parallax-section-s1{top:-15%;bottom:-15%;height:130%}.platform-scene-cta-s1.platform-scene-cta-s1{max-width:520px;margin:0 auto}.platform-scene-cta-heading{max-width:620px;margin:0 auto}.platform-scene-intro-s1.platform-scene-intro-s1{padding-bottom:0}.platform-scene-intro-s2.platform-scene-intro-s2{aspect-ratio:16 / 10}.platform-scene-layered-s1.platform-scene-layered-s1{margin-bottom:96px}.platform-scene-layered-s2.platform-scene-layered-s2{margin-top:20px;max-width:520px}.platform-scene-layered-s3.platform-scene-layered-s3{max-width:720px}.platform-scene-layered-s4.platform-scene-layered-s4{display:flex;flex-direction:column;gap:2px}.platform-scene-layered-s5.platform-scene-layered-s5{flex:1;min-width:0}.platform-scene-layered-s6.platform-scene-layered-s6{font-weight:600;color:hsl(var(--alethia-soft-gray) / .85);margin-bottom:2px}.platform-scene-layered-s7.platform-scene-layered-s7{color:hsl(var(--alethia-soft-gray) / .4)}.platform-scene-layered-s8.platform-scene-layered-s8{color:hsl(var(--alethia-soft-gray) / .2)}.platform-scene-layered-s9.platform-scene-layered-s9{margin-top:20px;padding-top:16px;border-top:1px solid hsl(var(--alethia-soft-gray) / .08);display:flex;justify-content:center;gap:32px}.platform-scene-layered-s10.platform-scene-layered-s10{display:flex;align-items:center;gap:8px}.platform-scene-layered-s11.platform-scene-layered-s11{color:hsl(var(--alethia-soft-gray) / .15);margin-left:8px}.platform-scene-layered-heading{max-width:580px}.platform-architecture-layer{display:flex;align-items:center;gap:16px;padding:14px 20px;border-radius:6px;background:hsl(var(--alethia-soft-gray) / .03);border:1px solid hsl(var(--alethia-soft-gray) / .08);margin-left:auto;margin-right:auto}.platform-architecture-dot{width:8px;height:8px;border-radius:50%;background:hsl(var(--alethia-blue));flex-shrink:0}.platform-flow-dot{width:5px;height:5px;border-radius:50%;background:hsl(var(--alethia-soft-gray) / .15)}.platform-flow-dot.is-active{background:hsl(var(--alethia-blue))}.platform-scene-modules-s1.platform-scene-modules-s1{max-width:620px;margin-bottom:20px}.platform-scene-modules-s2.platform-scene-modules-s2{max-width:520px}.platform-scene-modules-s3.platform-scene-modules-s3{margin-top:32px;margin-bottom:32px}.platform-scene-modules-s4.platform-scene-modules-s4{display:grid;grid-template-columns:1fr 1fr;gap:48px}.platform-scene-modules-s5.platform-scene-modules-s5{margin-top:12px;margin-bottom:12px;opacity:.3}.platform-scene-modules-s6.platform-scene-modules-s6{margin-bottom:8px}.platform-scene-modules-s7.platform-scene-modules-s7{max-width:440px}.platform-scene-prism-s1.platform-scene-prism-s1{max-width:640px}.platform-scene-prism-s2.platform-scene-prism-s2{margin-bottom:20px}.platform-scene-prism-s3.platform-scene-prism-s3{max-width:580px}.platform-scene-prism-s4.platform-scene-prism-s4{margin-top:44px}.platform-scene-prism-s5.platform-scene-prism-s5{display:flex;justify-content:center}.platform-scene-prism-s6.platform-scene-prism-s6{text-align:center;margin-top:24px;max-width:560px;margin-left:auto;margin-right:auto;opacity:.8}.platform-prism-gradient{background-color:transparent;background-image:linear-gradient(to bottom,hsl(var(--alethia-blue)),hsl(var(--alethia-soft-dark)),hsl(var(--alethia-dark)))}.preview-error-boundary-s1.preview-error-boundary-s1{min-height:100vh;background:hsl(var(--background));color:hsl(var(--foreground));display:flex;align-items:center}.preview-error-boundary-s2.preview-error-boundary-s2{width:100%}.preview-error-boundary-s3.preview-error-boundary-s3{max-width:640px;border:1px solid hsl(var(--border));padding:32px;background:hsl(var(--card))}.preview-error-boundary-s4.preview-error-boundary-s4{display:flex;align-items:center;gap:12px;margin-bottom:16px}.preview-error-boundary-s5.preview-error-boundary-s5{font-size:24px;line-height:1.15;font-weight:600;margin:0}.preview-error-boundary-s6.preview-error-boundary-s6{font-size:16px;line-height:1.6;color:hsl(var(--muted-foreground));margin:0}.preview-error-boundary-s7.preview-error-boundary-s7{font-size:14px;line-height:1.5;color:hsl(var(--muted-foreground));margin-top:16px;margin-bottom:0}.preview-error-boundary-s8.preview-error-boundary-s8{margin-top:24px}.prism-s1.prism-s1{max-width:720px}.prism-s2.prism-s2{margin-bottom:24px}.prism-s3.prism-s3{margin-bottom:16px;max-width:560px;margin-left:auto;margin-right:auto}.prism-s4.prism-s4{max-width:560px;margin-left:auto;margin-right:auto}.prism-s5.prism-s5{margin-top:20px;max-width:560px;margin-left:auto;margin-right:auto}.prism-diagram-svg-s1.prism-diagram-svg-s1{display:block}.prism-system-map-s1.prism-system-map-s1{width:100%;max-width:1100px;position:relative}.problem-s1.problem-s1{width:100%;position:relative;z-index:1}.problem-s2.problem-s2{align-items:start}.problem-s4.problem-s4{display:flex;flex-direction:column;gap:24px}.problem-s5.problem-s5{max-width:400px}.problem-s6.problem-s6{border-top:1px solid hsl(var(--page-divider-light));padding-top:24px}.problem-usecase-title.problem-usecase-title{color:hsl(var(--alethia-blue))}.problem-s4>.problem-s6.problem-s6:first-child{border-top:0;padding-top:0}.problem-s7.problem-s7{margin-bottom:8px}.problem-narrative{display:flex;flex-direction:column;gap:20px;margin-top:20px}.problem-overflow{overflow:hidden}.product-proof-s1.product-proof-s1{margin-bottom:40px}.product-proof-section{background-color:transparent}.request-briefing-s1.request-briefing-s1{display:flex;flex-direction:column;justify-content:flex-start;padding-top:16px}.request-briefing-s2.request-briefing-s2{margin-bottom:20px}.request-briefing-s3.request-briefing-s3{margin-bottom:20px;max-width:480px}.request-briefing-s4.request-briefing-s4{max-width:480px}.request-briefing-s5.request-briefing-s5{display:flex;flex-direction:column;gap:16px}.request-briefing-s6.request-briefing-s6{display:flex;flex-direction:column;gap:6px}.request-briefing-s7.request-briefing-s7{height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23646B6E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.request-briefing-s8.request-briefing-s8{min-height:120px;resize:vertical}.request-briefing-s9.request-briefing-s9{margin-top:8px}.request-briefing-s10.request-briefing-s10{margin-top:12px;color:hsl(var(--alethia-red))}.request-briefing-s11.request-briefing-s11{margin-top:16px}.request-briefing-s12.request-briefing-s12{padding-top:16px}.request-briefing-s13.request-briefing-s13{margin-bottom:20px;max-width:520px}.request-briefing-s14.request-briefing-s14{margin-bottom:32px;max-width:520px}.request-briefing-s15.request-briefing-s15{display:flex;gap:16px;flex-wrap:wrap}.request-briefing-s16.request-briefing-s16{height:44px;border-radius:8px}.request-briefing-s17.request-briefing-s17{height:44px}.screenshot-refine-s1.screenshot-refine-s1{display:inline-block;padding:4px 12px;font-size:13px;font-weight:600;font-family:monospace;letter-spacing:.02em;color:hsl(var(--foreground));background:hsl(var(--muted));border-radius:4px;margin-bottom:16px}.screenshot-refine-s2.screenshot-refine-s2{padding:48px 0 24px;border-top:1px solid hsl(var(--border));margin-top:80px}.screenshot-refine-s3.screenshot-refine-s3{font-size:28px;font-weight:700;letter-spacing:0;color:hsl(var(--foreground))}.screenshot-refine-s4.screenshot-refine-s4{min-height:100svh;display:flex;align-items:center}.screenshot-refine-s5.screenshot-refine-s5{width:100%;padding-top:120px;padding-bottom:96px}.screenshot-refine-s6.screenshot-refine-s6{align-items:end}.screenshot-refine-s7.screenshot-refine-s7{padding-bottom:48px}.screenshot-refine-s8.screenshot-refine-s8{font-size:72px;line-height:.96;font-weight:600;letter-spacing:0;color:hsl(var(--foreground));max-width:14ch;margin-top:16px}.screenshot-refine-s9.screenshot-refine-s9{font-size:28px;line-height:1.3;font-weight:500;letter-spacing:0;color:hsl(var(--muted-foreground));max-width:620px;margin-top:20px}.screenshot-refine-s10.screenshot-refine-s10{font-size:20px;line-height:1.5;font-weight:400;letter-spacing:0;color:hsl(var(--muted-foreground));max-width:560px;margin-top:20px}.screenshot-refine-s11.screenshot-refine-s11{margin-top:24px;display:flex;align-items:center;gap:24px}.screenshot-refine-s12.screenshot-refine-s12{font-size:16px;font-weight:600;color:hsl(var(--foreground) / .6)}.screenshot-refine-s13.screenshot-refine-s13{padding:120px 0}.screenshot-refine-s14.screenshot-refine-s14{text-align:center}.screenshot-refine-s15.screenshot-refine-s15{font-size:36px;line-height:1.08;font-weight:600;letter-spacing:0;color:hsl(var(--foreground));max-width:620px;margin:0 auto}.screenshot-refine-s16.screenshot-refine-s16{font-size:20px;line-height:1.5;font-weight:400;letter-spacing:0;color:hsl(var(--muted-foreground));max-width:560px;margin:20px auto 0}.screenshot-refine-s17.screenshot-refine-s17{margin-top:64px}.screenshot-refine-s18.screenshot-refine-s18{align-items:center}.screenshot-refine-s19.screenshot-refine-s19{font-size:36px;line-height:1.08;font-weight:600;letter-spacing:0;color:hsl(var(--foreground));max-width:480px;margin-top:16px}.screenshot-refine-s20.screenshot-refine-s20{font-size:20px;line-height:1.5;font-weight:400;letter-spacing:0;color:hsl(var(--muted-foreground));max-width:440px;margin-top:20px}.screenshot-refine-s21.screenshot-refine-s21{text-align:center;margin-top:64px}.screenshot-refine-s22.screenshot-refine-s22{padding-top:80px}.screenshot-refine-s23.screenshot-refine-s23{font-size:16px;color:hsl(var(--muted-foreground));margin-bottom:24px}.screenshot-refine-stage{max-width:100%}@media (max-width: 768px){.screenshot-refine-s5.screenshot-refine-s5{padding-top:88px;padding-bottom:64px}.screenshot-refine-s6.screenshot-refine-s6{min-width:0}.screenshot-refine-s6>*{min-width:0;max-width:100%}.screenshot-refine-s8.screenshot-refine-s8{font-size:38px;line-height:1.05;overflow-wrap:anywhere}.screenshot-refine-s13.screenshot-refine-s13{padding:72px 0 64px}}.signal-field-lab-s1.signal-field-lab-s1{padding-top:120px;padding-bottom:48px}.signal-field-lab-s2.signal-field-lab-s2{color:hsl(var(--muted-foreground) / .5);margin-bottom:12px}.signal-field-lab-s3.signal-field-lab-s3{margin-bottom:20px}.signal-field-lab-s4.signal-field-lab-s4{max-width:560px}.signal-field-lab-s5.signal-field-lab-s5{position:relative;min-height:500px;overflow:hidden}.signal-field-lab-s6.signal-field-lab-s6{position:absolute;top:0;right:0;bottom:0;left:0}.signal-field-lab-s7.signal-field-lab-s7{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:500px}.signal-map-s1.signal-map-s1{position:relative;z-index:1}.signal-map-s2.signal-map-s2{align-items:start}.signal-map-s4.signal-map-s4{display:flex;flex-direction:column;gap:0}.signal-map-s5.signal-map-s5{margin-bottom:4px}.signal-map-section{overflow:hidden;background-color:transparent}.signal-map-item{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-bottom:1px solid hsl(var(--page-divider-light))}.signal-map-item:first-child{padding-top:0}.signal-map-item:last-child{padding-bottom:0;border-bottom:0}.signal-map-icon{flex-shrink:0;margin-top:2px}.split-hero-s1.split-hero-s1{position:absolute;top:0;left:0;bottom:0;width:50%;display:flex;flex-direction:column;justify-content:center;padding-left:48px;padding-right:48px}.split-hero-s2.split-hero-s2{margin-top:24px}.split-hero-s3.split-hero-s3{position:absolute;right:0;bottom:0;top:80px;width:50%;overflow:hidden;border-radius:12px 0 0;z-index:5;box-shadow:0 4px 40px hsl(var(--alethia-dark) / .08)}.split-hero-s4.split-hero-s4{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;display:block}.stacked-hero-s1.stacked-hero-s1{padding-top:120px;position:relative;z-index:2}.stacked-hero-s2.stacked-hero-s2{margin-top:24px}.stacked-hero-s3.stacked-hero-s3{position:absolute;left:0;right:0;bottom:0;top:42%;overflow:hidden;border-radius:12px 12px 0 0;box-shadow:0 -2px 40px hsl(var(--alethia-dark) / .06)}.stacked-hero-s4.stacked-hero-s4{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transform:scale(1.08);transform-origin:top center;display:block}.successful-mvparticle-s1.successful-mvparticle-s1{opacity:.7;font-style:italic;margin-top:32px}.typography-hero-s1.typography-hero-s1{margin-top:-6vh}.typography-hero-s2.typography-hero-s2{margin-top:24px}.use-sticky-media-s1.use-sticky-media-s1{opacity:0;pointer-events:none}.window-s1.window-s1{position:relative;z-index:1}.window-s2.window-s2{text-align:center;margin:0 auto 28px}.window-s4.window-s4{max-width:800px;margin:0 auto}.window-s5.window-s5{width:100%;height:auto;display:block}.window-s6.window-s6{position:relative;height:0;padding-bottom:35%;margin-top:-35%}.window-s7.window-s7{position:absolute;top:0;left:0%;width:1px;height:100%;background:hsl(var(--primary) / .35);transform:translate(-50%);pointer-events:none;z-index:2}.window-s8.window-s8{display:grid;grid-template-columns:30% 40% 30%;margin-top:16px}.window-s9.window-s9{text-align:center}.window-s10.window-s10{text-align:center;margin-top:24px}.window-section{overflow:hidden;background-color:transparent}.window-link{text-decoration:none;border-bottom:1px solid hsl(var(--alethia-blue) / .25);padding-bottom:2px}.styles-inv{padding:160px 0 120px}.styles-inv-lead{margin-top:16px;color:hsl(var(--muted-foreground))}.styles-inv-toc{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:32px;font-size:13px}.styles-inv-toc a{color:hsl(var(--primary))}.styles-inv-h2{margin-top:64px;margin-bottom:16px;font-size:20px;font-weight:500;color:hsl(var(--foreground))}.styles-inv-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.styles-inv-swatch{display:grid;grid-template-columns:32px 1fr;-moz-column-gap:12px;column-gap:12px;align-items:center;font-size:13px}.styles-inv-chip{grid-row:span 2;width:32px;height:32px;border-radius:6px;border:1px solid hsl(var(--border))}.styles-inv-val{font-size:12px;color:hsl(var(--muted-foreground));word-break:break-all}.styles-inv-table{display:grid;gap:4px}.styles-inv-row{display:grid;grid-template-columns:320px 1fr;gap:16px;font-size:13px;padding:4px 0;border-bottom:1px solid hsl(var(--border))}.styles-inv-rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.styles-inv-rule{padding:12px;border:1px solid hsl(var(--border));border-radius:6px;font-size:12px;overflow:hidden}.styles-inv-rule.is-flagged{border-color:hsl(var(--destructive))}.styles-inv-sel{display:block;font-weight:500;margin-bottom:6px;word-break:break-all}.styles-inv-rule pre{margin:0;white-space:pre-wrap;color:hsl(var(--muted-foreground));font-size:12px}@media (max-width: 767px){.styles-inv-row{grid-template-columns:1fr;gap:2px}}.type-spec{display:flex;flex-direction:column;margin-top:24px}.type-spec-group{display:grid;grid-template-columns:200px 1fr;gap:8px 32px;padding:24px 0;border-top:1px solid hsl(var(--border))}.type-spec-meta{display:flex;flex-direction:column;gap:4px}.type-spec-sample{color:hsl(var(--foreground));margin:0;overflow-wrap:anywhere}.type-spec-users{grid-column:2;display:flex;flex-wrap:wrap;gap:6px}.type-spec-tag{font-size:12px;padding:2px 8px;border-radius:4px;background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.type-spec-tag.is-named{background:hsl(var(--primary) / .12);color:hsl(var(--foreground))}.type-spec-tag.is-internal{opacity:.55}@media (max-width: 767px){.type-spec-group{grid-template-columns:1fr}.type-spec-users{grid-column:1}}
