@font-face{font-family:Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/fraunces-latin-ext-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 900;font-display:swap;src:url(/fonts/fraunces-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,: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:Manrope,system-ui,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:JetBrains 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}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.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}.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{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.inset-y-1\.5{top:.375rem;bottom:.375rem}.-right-0\.5{right:-.125rem}.-top-0\.5{top:-.125rem}.-top-10{top:-2.5rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-\[13px\]{left:13px}.left-\[3px\]{left:3px}.left-\[48px\]{left:48px}.left-\[7px\]{left:7px}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[0\.4rem\]{top:.4rem}.top-\[18px\]{top:18px}.top-\[6px\]{top:6px}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.order-1{order:1}.order-2{order:2}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-px{margin-top:1px;margin-bottom:1px}.-mb-8{margin-bottom:-2rem}.-mb-px{margin-bottom:-1px}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-\[5px\]{margin-bottom:5px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-\[34px\]{margin-left:34px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.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}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-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-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[40\%\]{height:40%}.h-\[45\%\]{height:45%}.h-\[52vh\]{height:52vh}.h-\[58px\]{height:58px}.h-\[5px\]{height:5px}.h-\[7px\]{height:7px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-48{max-height:12rem}.max-h-\[240px\]{max-height:240px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0px}.min-h-\[28px\]{min-height:28px}.min-h-\[360px\]{min-height:360px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[1100px\]{width:1100px}.w-\[160px\]{width:160px}.w-\[200px\]{width:200px}.w-\[22px\]{width:22px}.w-\[264px\]{width:264px}.w-\[2px\]{width:2px}.w-\[32\%\]{width:32%}.w-\[3px\]{width:3px}.w-\[40vw\]{width:40vw}.w-\[440px\]{width:440px}.w-\[480px\]{width:480px}.w-\[48px\]{width:48px}.w-\[52px\]{width:52px}.w-\[541px\]{width:541px}.w-\[58px\]{width:58px}.w-\[5px\]{width:5px}.w-\[620px\]{width:620px}.w-\[74px\]{width:74px}.w-\[860px\]{width:860px}.w-\[90vw\]{width:90vw}.w-\[min\(1040px\,94vw\)\]{width:min(1040px,94vw)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[104px\]{min-width:104px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[150px\]{min-width:150px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[420px\]{min-width:420px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[820px\]{min-width:820px}.min-w-\[9rem\]{min-width:9rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[36\%\]{max-width:36%}.max-w-\[360px\]{max-width:360px}.max-w-\[480px\]{max-width:480px}.max-w-\[546px\]{max-width:546px}.max-w-\[600px\]{max-width:600px}.max-w-\[68ch\]{max-width:68ch}.max-w-\[76ch\]{max-width:76ch}.max-w-\[92vw\]{max-width:92vw}.max-w-\[936px\]{max-width:936px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.origin-top{transform-origin:top}.-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-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-0\.5{--tw-translate-x: .125rem;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-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-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_1\.4fr_0\.5fr\]{grid-template-columns:1fr 1.4fr .5fr}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.gap-\[47px\]{gap:47px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-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-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-\[10px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-ink\/5>:not([hidden])~:not([hidden]){border-color:rgb(var(--ink-rgb) / .05)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--r-lg)}.rounded-md{border-radius:var(--r-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--r-sm)}.rounded-xl{border-radius:var(--r-xl)}.rounded-l-lg{border-top-left-radius:var(--r-lg);border-bottom-left-radius:var(--r-lg)}.rounded-l-xl{border-top-left-radius:var(--r-xl);border-bottom-left-radius:var(--r-xl)}.rounded-r-lg{border-top-right-radius:var(--r-lg);border-bottom-right-radius:var(--r-lg)}.rounded-r-xl{border-top-right-radius:var(--r-xl);border-bottom-right-radius:var(--r-xl)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-t-lg{border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg)}.rounded-t-sm{border-top-left-radius:var(--r-sm);border-top-right-radius:var(--r-sm)}.border{border-width:1px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[var\(--ground\)\]{border-color:var(--ground)}.border-\[var\(--overlay-border\)\]{border-color:var(--overlay-border)}.border-\[var\(--surface-2\)\]{border-color:var(--surface-2)}.border-\[var\(--surface-3\)\]{border-color:var(--surface-3)}.border-a-amber\/20{border-color:rgb(var(--a-amber-rgb) / .2)}.border-a-amber\/25{border-color:rgb(var(--a-amber-rgb) / .25)}.border-a-amber\/30{border-color:rgb(var(--a-amber-rgb) / .3)}.border-a-amber\/40{border-color:rgb(var(--a-amber-rgb) / .4)}.border-a-blue\/30{border-color:rgb(var(--a-blue-rgb) / .3)}.border-a-coral\/20{border-color:rgb(var(--a-coral-rgb) / .2)}.border-a-coral\/25{border-color:rgb(var(--a-coral-rgb) / .25)}.border-a-coral\/30{border-color:rgb(var(--a-coral-rgb) / .3)}.border-a-coral\/40{border-color:rgb(var(--a-coral-rgb) / .4)}.border-a-coral\/60{border-color:rgb(var(--a-coral-rgb) / .6)}.border-a-emerald\/20{border-color:rgb(var(--a-emerald-rgb) / .2)}.border-a-emerald\/30{border-color:rgb(var(--a-emerald-rgb) / .3)}.border-a-emerald\/40{border-color:rgb(var(--a-emerald-rgb) / .4)}.border-a-purple{--tw-border-opacity: 1;border-color:rgb(var(--a-purple-rgb) / var(--tw-border-opacity, 1))}.border-a-purple\/30{border-color:rgb(var(--a-purple-rgb) / .3)}.border-a-purple\/40{border-color:rgb(var(--a-purple-rgb) / .4)}.border-a-teal\/30{border-color:rgb(var(--a-teal-rgb) / .3)}.border-a-teal\/40{border-color:rgb(var(--a-teal-rgb) / .4)}.border-amber-400\/40{border-color:#fbbf2466}.border-ink\/10{border-color:rgb(var(--ink-rgb) / .1)}.border-ink\/30{border-color:rgb(var(--ink-rgb) / .3)}.border-ink\/5,.border-ink\/\[0\.05\]{border-color:rgb(var(--ink-rgb) / .05)}.border-ink\/\[0\.07\]{border-color:rgb(var(--ink-rgb) / .07)}.border-overlay-border{border-color:var(--overlay-border)}.border-overlay-border-subtle{border-color:var(--overlay-border-subtle)}.border-saige-bg{border-color:var(--saige-bg)}.border-saige-border{border-color:var(--saige-border)}.border-saige-coral{border-color:var(--saige-coral)}.border-saige-teal{border-color:var(--saige-teal)}.border-status-fail-border{border-color:var(--status-fail-border)}.border-status-pass-border{border-color:var(--status-pass-border)}.border-status-warn-border{border-color:var(--status-warn-border)}.border-transparent{border-color:transparent}.border-l-saige-amber{border-left-color:var(--saige-amber)}.border-l-saige-coral{border-left-color:var(--saige-coral)}.border-l-saige-emerald{border-left-color:var(--saige-emerald)}.border-l-saige-teal{border-left-color:var(--saige-teal)}.border-t-saige-amber{border-top-color:var(--saige-amber)}.border-t-saige-coral{border-top-color:var(--saige-coral)}.border-t-saige-emerald{border-top-color:var(--saige-emerald)}.border-t-saige-teal{border-top-color:var(--saige-teal)}.border-t-transparent{border-top-color:transparent}.bg-\[rgb\(var\(--a-coral-rgb\)\/0\.12\)\]{background-color:rgb(var(--a-coral-rgb)/.12)}.bg-\[rgb\(var\(--a-coral-rgb\)\/0\.16\)\]{background-color:rgb(var(--a-coral-rgb)/.16)}.bg-\[var\(--a-blue\)\]{background-color:var(--a-blue)}.bg-\[var\(--a-teal\)\]{background-color:var(--a-teal)}.bg-\[var\(--ground\)\]{background-color:var(--ground)}.bg-\[var\(--overlay-subtle\)\]{background-color:var(--overlay-subtle)}.bg-\[var\(--saige-bg\)\]{background-color:var(--saige-bg)}.bg-a-amber{--tw-bg-opacity: 1;background-color:rgb(var(--a-amber-rgb) / var(--tw-bg-opacity, 1))}.bg-a-amber\/10{background-color:rgb(var(--a-amber-rgb) / .1)}.bg-a-amber\/15{background-color:rgb(var(--a-amber-rgb) / .15)}.bg-a-amber\/20{background-color:rgb(var(--a-amber-rgb) / .2)}.bg-a-amber\/5{background-color:rgb(var(--a-amber-rgb) / .05)}.bg-a-blue\/20{background-color:rgb(var(--a-blue-rgb) / .2)}.bg-a-coral{--tw-bg-opacity: 1;background-color:rgb(var(--a-coral-rgb) / var(--tw-bg-opacity, 1))}.bg-a-coral-ink{background-color:var(--a-coral-ink)}.bg-a-coral\/10{background-color:rgb(var(--a-coral-rgb) / .1)}.bg-a-coral\/20{background-color:rgb(var(--a-coral-rgb) / .2)}.bg-a-coral\/5{background-color:rgb(var(--a-coral-rgb) / .05)}.bg-a-emerald\/10{background-color:rgb(var(--a-emerald-rgb) / .1)}.bg-a-emerald\/20{background-color:rgb(var(--a-emerald-rgb) / .2)}.bg-a-emerald\/5{background-color:rgb(var(--a-emerald-rgb) / .05)}.bg-a-indigo{--tw-bg-opacity: 1;background-color:rgb(var(--a-indigo-rgb) / var(--tw-bg-opacity, 1))}.bg-a-purple\/20{background-color:rgb(var(--a-purple-rgb) / .2)}.bg-a-teal-ink{background-color:var(--a-teal-ink)}.bg-a-teal\/20{background-color:rgb(var(--a-teal-rgb) / .2)}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(var(--ink-rgb) / var(--tw-bg-opacity, 1))}.bg-ink\/20{background-color:rgb(var(--ink-rgb) / .2)}.bg-ink\/40{background-color:rgb(var(--ink-rgb) / .4)}.bg-ink\/5{background-color:rgb(var(--ink-rgb) / .05)}.bg-ink\/\[0\.03\]{background-color:rgb(var(--ink-rgb) / .03)}.bg-inset-surface{background-color:var(--surface-inset)}.bg-inset-surface-strong{background-color:var(--surface-inset-strong)}.bg-on-accent{background-color:var(--on-accent)}.bg-overlay-border{background-color:var(--overlay-border)}.bg-overlay-border-subtle{background-color:var(--overlay-border-subtle)}.bg-overlay-faint{background-color:var(--overlay-faint)}.bg-overlay-subtle{background-color:var(--overlay-subtle)}.bg-saige-amber{background-color:var(--saige-amber)}.bg-saige-bg{background-color:var(--saige-bg)}.bg-saige-border{background-color:var(--saige-border)}.bg-saige-coral{background-color:var(--saige-coral)}.bg-saige-emerald{background-color:var(--saige-emerald)}.bg-saige-purple{background-color:var(--saige-purple)}.bg-saige-surface{background-color:var(--saige-surface)}.bg-saige-surface-hover{background-color:var(--saige-surface-hover)}.bg-saige-teal{background-color:var(--saige-teal)}.bg-scrim\/60{background-color:rgb(var(--shade-rgb) / .6)}.bg-scrim\/65{background-color:rgb(var(--shade-rgb) / .65)}.bg-scrim\/70{background-color:rgb(var(--shade-rgb) / .7)}.bg-scrim\/85{background-color:rgb(var(--shade-rgb) / .85)}.bg-status-fail{background-color:var(--status-fail)}.bg-status-fail-bg{background-color:var(--status-fail-bg)}.bg-status-pass{background-color:var(--status-pass)}.bg-status-pass-bg{background-color:var(--status-pass-bg)}.bg-status-warn{background-color:var(--status-warn)}.bg-status-warn-bg{background-color:var(--status-warn-bg)}.bg-text-muted{background-color:var(--saige-text-muted)}.bg-text-primary{background-color:var(--saige-text-primary)}.bg-transparent{background-color:transparent}.fill-\[var\(--ground\)\]{fill:var(--ground)}.fill-a-coral-ink{fill:var(--a-coral-ink)}.fill-a-teal-ink{fill:var(--a-teal-ink)}.fill-current{fill:currentColor}.fill-overlay-subtle{fill:var(--overlay-subtle)}.fill-status-fail{fill:var(--status-fail)}.stroke-a-coral-ink{stroke:var(--a-coral-ink)}.stroke-status-fail{stroke:var(--status-fail)}.object-contain{-o-object-fit:contain;object-fit:contain}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:JetBrains Mono,monospace}.font-sans{font-family:Manrope,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.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-\[1\.45\]{line-height:1.45}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2px\]{letter-spacing:.2px}.tracking-\[0\.3px\]{letter-spacing:.3px}.tracking-\[0\.8px\]{letter-spacing:.8px}.tracking-\[1\.2px\]{letter-spacing:1.2px}.tracking-\[1\.3px\]{letter-spacing:1.3px}.tracking-\[1\.4px\]{letter-spacing:1.4px}.tracking-\[1\.5px\]{letter-spacing:1.5px}.tracking-\[1px\]{letter-spacing:1px}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[--saige-teal\]{color:var(--saige-teal)}.text-\[var\(--a-blue\)\]{color:var(--a-blue)}.text-\[var\(--a-coral\)\]{color:var(--a-coral)}.text-\[var\(--a-teal\)\]{color:var(--a-teal)}.text-\[var\(--a-violet\)\]{color:var(--a-violet)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--saige-teal\)\]{color:var(--saige-teal)}.text-\[var\(--saige-text-muted\)\]{color:var(--saige-text-muted)}.text-\[var\(--saige-text-primary\)\]{color:var(--saige-text-primary)}.text-\[var\(--saige-text-secondary\)\]{color:var(--saige-text-secondary)}.text-a-amber-ink{color:var(--a-amber-ink)}.text-a-blue-ink{color:var(--a-blue-ink)}.text-a-coral-ink{color:var(--a-coral-ink)}.text-a-emerald-ink{color:var(--a-emerald-ink)}.text-a-indigo-ink{color:var(--a-indigo-ink)}.text-a-purple-ink{color:var(--a-purple-ink)}.text-a-rose-ink{color:var(--a-rose-ink)}.text-a-teal-ink{color:var(--a-teal-ink)}.text-ink-1{color:var(--ink)}.text-ink-3{color:var(--ink-3)}.text-ink-4{color:var(--ink-4)}.text-ink\/40{color:rgb(var(--ink-rgb) / .4)}.text-ink\/90{color:rgb(var(--ink-rgb) / .9)}.text-on-accent{color:var(--on-accent)}.text-saige-teal{color:var(--saige-teal)}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-status-fail{color:var(--status-fail)}.text-status-pass{color:var(--status-pass)}.text-status-warn{color:var(--status-warn)}.text-text-muted{color:var(--saige-text-muted)}.text-text-primary{color:var(--saige-text-primary)}.text-text-secondary{color:var(--saige-text-secondary)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--saige-teal\)\]{accent-color:var(--saige-teal)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.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-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-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-a-indigo\/20{--tw-shadow-color: rgb(var(--a-indigo-rgb) / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-scrim\/30{--tw-shadow-color: rgb(var(--shade-rgb) / .3);--tw-shadow: var(--tw-shadow-colored)}.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-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--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(4px + 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-saige-bg{--tw-ring-color: var(--saige-bg)}.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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(170px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}:root,[data-theme=dark]{color-scheme:dark;--ground: oklch(.166 .022 262);--ground-2: oklch(.146 .02 262);--surface: oklch(.224 .024 262);--surface-2: oklch(.262 .024 262);--surface-3: oklch(.303 .025 262);--sunk: oklch(.134 .018 262);--veil: oklch(.096 .022 262 / .76);--ink-rgb: 255 255 255;--ink: oklch(.978 .003 258);--ink-2: oklch(.85 .007 258);--ink-3: oklch(.708 .011 258);--ink-4: oklch(.568 .013 258);--ink-5: oklch(.436 .013 258);--shade-rgb: 0 0 0;--shade-k: 1;--line: rgb(var(--ink-rgb) / .095);--line-2: rgb(var(--ink-rgb) / .165);--line-3: rgb(var(--ink-rgb) / .26);--rim: inset 0 1px 0 0 rgb(var(--ink-rgb) / .055);--e1: var(--rim), 0 1px 2px rgb(var(--shade-rgb) / .3);--e2: var(--rim), 0 2px 4px rgb(var(--shade-rgb) / .28), 0 8px 20px -8px rgb(var(--shade-rgb) / .45);--e3: var(--rim), 0 4px 8px rgb(var(--shade-rgb) / .3), 0 18px 44px -14px rgb(var(--shade-rgb) / .58);--e4: var(--rim), 0 8px 16px rgb(var(--shade-rgb) / .34), 0 36px 88px -24px rgb(var(--shade-rgb) / .7);--a-teal: oklch(.852 .106 190);--a-teal-rgb: 103 226 225;--a-emerald: oklch(.79 .15 158);--a-emerald-rgb: 75 214 143;--a-amber: oklch(.83 .13 68);--a-amber-rgb: 255 183 100;--a-orange: oklch(.76 .16 55);--a-orange-rgb: 251 146 60;--a-coral: oklch(.7 .18 25);--a-coral-rgb: 255 99 95;--a-purple: oklch(.7 .18 300);--a-purple-rgb: 190 132 255;--a-violet: oklch(.75 .14 300);--a-violet-rgb: 167 139 250;--a-indigo: oklch(.7 .155 288);--a-indigo-rgb: 164 143 255;--a-blue: oklch(.726 .138 250);--a-blue-rgb: 96 165 250;--a-lime: oklch(.845 .148 128);--a-lime-rgb: 168 224 99;--a-rose: oklch(.74 .145 356);--a-rose-rgb: 244 114 182;--a-teal-ink: var(--a-teal);--a-emerald-ink: var(--a-emerald);--a-amber-ink: var(--a-amber);--a-orange-ink: var(--a-orange);--a-coral-ink: var(--a-coral);--a-purple-ink: var(--a-violet);--a-indigo-ink: oklch(.72 .144 275);--a-blue-ink: var(--a-blue);--a-lime-ink: var(--a-lime);--a-rose-ink: var(--a-rose);--accent: var(--a-coral);--accent-rgb: var(--a-coral-rgb);--accent-ink: var(--a-coral-ink);--accent-wash: rgb(var(--a-coral-rgb) / .12);--accent-line: rgb(var(--a-coral-rgb) / .28);--accent-glow: rgb(var(--a-coral-rgb) / .22);--on-accent: oklch(.178 .019 258);--ring: 0 0 0 2px var(--ground), 0 0 0 4px rgb(var(--accent-rgb) / .75);--status-pass: var(--a-emerald);--status-pass-muted: oklch(.7 .1 163);--status-fail: var(--a-coral);--status-fail-muted: oklch(.64 .12 22);--status-warn: var(--a-amber);--status-warn-muted: oklch(.74 .11 82);--status-info: var(--a-blue);--status-info-muted: oklch(.66 .09 250);--status-pass-bg: rgb(var(--a-emerald-rgb) / .14);--status-fail-bg: rgb(var(--a-coral-rgb) / .14);--status-warn-bg: rgb(var(--a-amber-rgb) / .14);--status-info-bg: rgb(var(--a-blue-rgb) / .14);--status-pass-border: rgb(var(--a-emerald-rgb) / .3);--status-fail-border: rgb(var(--a-coral-rgb) / .3);--status-warn-border: rgb(var(--a-amber-rgb) / .3);--status-info-border: rgb(var(--a-blue-rgb) / .3);--body-wash-1: rgb(var(--a-indigo-rgb) / .055);--body-wash-2: rgb(var(--a-purple-rgb) / .045);--body-wash-3: rgb(var(--a-teal-rgb) / .038);--grid-line: rgb(var(--ink-rgb) / .022);--card-vignette: var(--ground);--scan-color: rgb(var(--a-teal-rgb) / .18);--scan-glow: rgb(var(--a-teal-rgb) / .35);--nav-bg: oklch(.948 .014 82);--nav-line: oklch(.876 .018 80);--nav-ink: oklch(.43 .016 258);--nav-ink-hi: oklch(.205 .018 258);--nav-hover: oklch(0 0 0 / .065);--nav-on: oklch(.224 .024 262);--nav-on-ink: oklch(.988 .006 82);--chart-grid: oklch(.845 .01 250);--chart-grid-strong: oklch(.76 .012 250);--chart-tick: var(--ink-3);--chart-label: var(--ink-2);--card-rim: oklch(1 0 0 / .92);--ease: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--t-fast: .14s;--t-base: .24s;--t-slow: .42s;--r-sm: .375rem;--r-md: .625rem;--r-lg: 1rem;--r-xl: 1.25rem;--saige-bg: var(--ground);--saige-surface: var(--surface);--saige-surface-hover: var(--surface-2);--saige-border: var(--line-2);--saige-coral: var(--a-coral);--saige-rose: var(--a-coral);--saige-amber: var(--a-amber);--saige-teal: var(--a-teal);--saige-emerald: var(--a-emerald);--saige-purple: var(--a-purple);--saige-indigo: var(--a-indigo);--saige-text-primary: var(--ink);--saige-text-secondary: var(--ink-2);--saige-text-muted: var(--ink-3);--background: var(--ground);--foreground: var(--ink);--primary: var(--a-coral);--overlay-border: var(--line);--overlay-border-subtle: rgb(var(--ink-rgb) / .05);--overlay-subtle: rgb(var(--ink-rgb) / .05);--overlay-hover: rgb(var(--ink-rgb) / .07);--overlay-faint: rgb(var(--ink-rgb) / .025);--surface-inset: var(--sunk);--surface-inset-strong: oklch(.122 .015 258);--header-bg: oklch(.152 .018 258 / .88);--scrollbar-thumb-hover: var(--surface-3);--body-gradient-1: var(--body-wash-1);--body-gradient-2: var(--body-wash-2);--body-gradient-3: var(--body-wash-3);--scrollbar-accent: rgb(var(--a-teal-rgb) / .2);--bg: var(--ground);--border: var(--line-2);--teal: var(--a-teal);--purple: var(--a-purple);--coral: var(--a-coral);--text-primary: var(--ink);--text-secondary: var(--ink-2);--text-muted: var(--ink-3)}[data-theme=light]{color-scheme:light;--ground: oklch(.977 .007 85);--ground-2: oklch(.986 .005 85);--surface: oklch(.995 .004 85);--surface-2: oklch(.988 .005 85);--surface-3: oklch(.999 .002 85);--sunk: oklch(.958 .009 85);--veil: oklch(.258 .026 258 / .54);--ink-rgb: 17 26 43;--ink: oklch(.228 .014 258);--ink-2: oklch(.408 .016 258);--ink-3: oklch(.492 .016 258);--ink-4: oklch(.598 .016 258);--ink-5: oklch(.712 .014 258);--shade-rgb: 54 42 24;--shade-k: .42;--line: oklch(.858 .014 82);--line-2: oklch(.808 .016 80);--line-3: oklch(.728 .018 80);--rim: inset 0 1px 0 0 rgb(255 255 255 / .9);--e1: 0 1px 1px rgb(var(--shade-rgb) / .05), 0 1px 3px -1px rgb(var(--shade-rgb) / .07);--e2: 0 1px 1px rgb(var(--shade-rgb) / .05), 0 3px 6px -2px rgb(var(--shade-rgb) / .08), 0 10px 24px -8px rgb(var(--shade-rgb) / .1);--e3: 0 1px 2px rgb(var(--shade-rgb) / .05), 0 6px 12px -4px rgb(var(--shade-rgb) / .09), 0 20px 44px -12px rgb(var(--shade-rgb) / .14);--e4: 0 2px 4px rgb(var(--shade-rgb) / .06), 0 12px 24px -8px rgb(var(--shade-rgb) / .1), 0 40px 80px -24px rgb(var(--shade-rgb) / .18);--a-teal: oklch(.462 .078 212);--a-teal-rgb: 0 105 120;--a-emerald: oklch(.56 .128 158);--a-emerald-rgb: 12 138 87;--a-amber: oklch(.72 .158 68);--a-amber-rgb: 228 142 3;--a-orange: oklch(.64 .164 52);--a-orange-rgb: 215 105 1;--a-coral: oklch(.56 .2 27);--a-coral-rgb: 208 44 42;--a-purple: oklch(.52 .19 288);--a-purple-rgb: 105 76 205;--a-violet: oklch(.56 .17 292);--a-violet-rgb: 121 91 206;--a-indigo: oklch(.5 .195 282);--a-indigo-rgb: 88 73 204;--a-blue: oklch(.5 .14 250);--a-blue-rgb: 4 101 175;--a-lime: oklch(.56 .125 140);--a-lime-rgb: 73 134 59;--a-rose: oklch(.545 .175 356);--a-rose-rgb: 185 54 115;--a-teal-ink: oklch(.442 .076 212);--a-emerald-ink: oklch(.478 .111 158);--a-amber-ink: oklch(.478 .111 60);--a-orange-ink: oklch(.498 .134 48);--a-coral-ink: oklch(.5 .2 27);--a-violet-ink: oklch(.482 .185 292);--a-purple-ink: oklch(.462 .196 288);--a-indigo-ink: oklch(.455 .195 282);--a-blue-ink: oklch(.462 .13 250);--a-lime-ink: oklch(.482 .13 140);--a-rose-ink: oklch(.495 .184 356);--accent: var(--a-coral);--accent-rgb: var(--a-coral-rgb);--accent-ink: var(--a-coral-ink);--accent-wash: rgb(var(--a-coral-rgb) / .09);--accent-line: rgb(var(--a-coral-rgb) / .3);--accent-glow: rgb(var(--a-coral-rgb) / .16);--on-accent: oklch(.99 .004 196);--ring: 0 0 0 2px var(--ground), 0 0 0 4px rgb(var(--accent-rgb) / .7);--status-pass: var(--a-emerald-ink);--status-pass-muted: oklch(.585 .09 158);--status-fail: var(--a-coral-ink);--status-fail-muted: oklch(.59 .14 25);--status-warn: var(--a-amber-ink);--status-warn-muted: oklch(.59 .1 62);--status-info: var(--a-blue-ink);--status-info-muted: oklch(.575 .11 250);--status-pass-bg: rgb(var(--a-emerald-rgb) / .1);--status-fail-bg: rgb(var(--a-coral-rgb) / .09);--status-warn-bg: rgb(var(--a-amber-rgb) / .1);--status-info-bg: rgb(var(--a-blue-rgb) / .09);--status-pass-border: rgb(var(--a-emerald-rgb) / .26);--status-fail-border: rgb(var(--a-coral-rgb) / .24);--status-warn-border: rgb(var(--a-amber-rgb) / .26);--status-info-border: rgb(var(--a-blue-rgb) / .24);--body-wash-1: rgb(var(--a-indigo-rgb) / .018);--body-wash-2: rgb(var(--a-purple-rgb) / .014);--body-wash-3: rgb(var(--a-teal-rgb) / .016);--grid-line: rgb(var(--ink-rgb) / .026);--card-vignette: transparent;--scan-color: rgb(var(--a-teal-rgb) / .16);--scan-glow: rgb(var(--a-teal-rgb) / .24);--nav-bg: oklch(.252 .02 258);--nav-line: oklch(.322 .022 258);--nav-ink: oklch(.78 .011 258);--nav-ink-hi: oklch(.985 .003 258);--nav-hover: oklch(1 0 0 / .085);--nav-on: oklch(1 0 0);--nav-on-ink: oklch(.228 .014 258);--chart-grid: rgb(var(--ink-rgb) / .17);--chart-grid-strong: rgb(var(--ink-rgb) / .3);--chart-tick: var(--ink-4);--chart-label: var(--ink-2);--card-rim: rgb(var(--ink-rgb) / .16);--saige-border: var(--line);--overlay-border: var(--line);--overlay-border-subtle: rgb(var(--ink-rgb) / .06);--overlay-subtle: rgb(var(--ink-rgb) / .035);--overlay-hover: rgb(var(--ink-rgb) / .055);--overlay-faint: rgb(var(--ink-rgb) / .02);--surface-inset: var(--sunk);--surface-inset-strong: oklch(.922 .016 84);--header-bg: oklch(.98 .007 85 / .9);--scrollbar-thumb-hover: oklch(.756 .016 84);--scrollbar-accent: rgb(var(--a-teal-rgb) / .22);--primary: var(--a-coral);--border: var(--line)}[data-theme=light][data-palette=paper]{--ground: oklch(.962 .014 82);--ground-2: oklch(.974 .011 82);--surface: oklch(.992 .006 82);--surface-2:oklch(.976 .009 82);--sunk: oklch(.936 .017 82);--line: oklch(.862 .016 78);--line-2: oklch(.796 .019 78);--ink: oklch(.228 .013 250)}[data-theme=light][data-palette=cool-slate]{--ground: oklch(.968 .006 250);--ground-2: oklch(.978 .005 250);--surface: oklch(.995 .002 250);--surface-2:oklch(.98 .004 250);--sunk: oklch(.944 .008 250);--line: oklch(.884 .008 250);--line-2: oklch(.822 .011 250)}[data-theme=light][data-palette=high-contrast]{--ground: oklch(1 0 0);--ground-2: oklch(1 0 0);--surface: oklch(1 0 0);--surface-2:oklch(.972 .004 250);--sunk: oklch(.95 .006 250);--line: oklch(.836 .01 250);--line-2: oklch(.74 .013 250);--line-3: oklch(.62 .016 250);--ink: oklch(.18 .012 250);--ink-2: oklch(.352 .014 250);--ink-3: oklch(.448 .015 250);--ink-4: oklch(.54 .015 250);--a-teal: oklch(.44 .074 196);--a-teal-rgb: 4 102 112;--a-coral: oklch(.472 .184 25);--a-coral-rgb: 162 34 34;--a-purple: oklch(.424 .194 300);--a-purple-rgb: 99 26 155;--a-emerald: oklch(.462 .106 158);--a-emerald-rgb: 4 110 80}[data-theme=light][data-palette=soft-gray]{--ground: oklch(.958 .005 250);--ground-2: oklch(.966 .004 250);--surface: oklch(.984 .003 250);--surface-2:oklch(.972 .004 250);--sunk: oklch(.936 .007 250);--line: oklch(.884 .007 250);--line-2: oklch(.83 .009 250);--ink-2: oklch(.44 .012 250)}[data-theme=light][data-palette=brand-vivid]{--a-teal: oklch(.472 .079 194);--a-teal-rgb: 0 112 124;--a-emerald: oklch(.492 .113 158);--a-emerald-rgb: 0 124 86;--a-amber: oklch(.52 .145 62);--a-amber-rgb: 148 84 0;--a-coral: oklch(.505 .205 25);--a-coral-rgb: 184 30 30;--a-purple: oklch(.452 .215 300);--a-purple-rgb: 110 22 182;--a-indigo: oklch(.448 .205 275);--a-indigo-rgb: 58 44 200;--a-blue: oklch(.478 .133 250);--a-blue-rgb: 16 82 196}[data-theme=light] .section-nav{--ink: oklch(.978 .003 258);--ink-2: oklch(.85 .007 258);--ink-3: oklch(.708 .011 258);--ink-4: oklch(.568 .013 258);--ink-rgb: 255 255 255;--a-teal: oklch(.878 .115 190);--a-emerald: oklch(.838 .162 158);--a-amber: oklch(.868 .148 68);--a-orange: oklch(.828 .162 55);--a-coral: oklch(.782 .18 25);--a-purple: oklch(.788 .168 300);--a-violet: oklch(.818 .148 300);--a-indigo: oklch(.782 .158 288);--a-blue: oklch(.8 .14 250);--a-lime: oklch(.882 .15 128);--a-rose: oklch(.808 .15 356);--a-teal-ink: var(--a-teal);--a-emerald-ink: var(--a-emerald);--a-amber-ink: var(--a-amber);--a-orange-ink: var(--a-orange);--a-coral-ink: var(--a-coral);--a-purple-ink: var(--a-purple);--a-violet-ink: var(--a-violet);--a-indigo-ink: var(--a-indigo);--a-blue-ink: var(--a-blue);--a-lime-ink: var(--a-lime);--a-rose-ink: var(--a-rose)}[data-theme=light] .section-nav .sec-nav-item.active{--a-teal-ink: oklch(.442 .076 212);--a-emerald-ink: oklch(.478 .111 158);--a-amber-ink: oklch(.478 .111 60);--a-orange-ink: oklch(.498 .134 48);--a-coral-ink: oklch(.5 .2 27);--a-purple-ink: oklch(.462 .196 288);--a-violet-ink: oklch(.482 .185 292);--a-indigo-ink: oklch(.455 .195 282);--a-blue-ink: oklch(.462 .13 250);--a-lime-ink: oklch(.482 .13 140);--a-rose-ink: oklch(.495 .184 356)}[data-theme=dark] .section-nav .sec-nav-item.active{--a-teal-ink: oklch(.852 .106 190);--a-emerald-ink: oklch(.79 .15 158);--a-amber-ink: oklch(.83 .13 68);--a-orange-ink: oklch(.76 .16 55);--a-coral-ink: oklch(.7 .18 25);--a-purple-ink: oklch(.7 .18 300);--a-violet-ink: oklch(.75 .14 300);--a-indigo-ink: oklch(.7 .155 288);--a-blue-ink: oklch(.726 .138 250);--a-lime-ink: oklch(.845 .148 128);--a-rose-ink: oklch(.74 .145 356)}[data-theme=dark] .section-nav{--ink: oklch(.228 .014 258);--ink-2: oklch(.408 .016 258);--ink-3: oklch(.492 .016 258);--ink-4: oklch(.598 .016 258);--ink-rgb: 17 26 43;--a-teal: oklch(.442 .076 212);--a-emerald: oklch(.478 .111 158);--a-amber: oklch(.478 .111 60);--a-orange: oklch(.498 .134 48);--a-coral: oklch(.5 .2 27);--a-purple: oklch(.462 .196 288);--a-violet: oklch(.482 .185 292);--a-indigo: oklch(.455 .195 282);--a-blue: oklch(.462 .13 250);--a-lime: oklch(.482 .13 140);--a-rose: oklch(.495 .184 356);--a-teal-ink: var(--a-teal);--a-emerald-ink: var(--a-emerald);--a-amber-ink: var(--a-amber);--a-orange-ink: var(--a-orange);--a-coral-ink: var(--a-coral);--a-purple-ink: var(--a-purple);--a-violet-ink: var(--a-violet);--a-indigo-ink: var(--a-indigo);--a-blue-ink: var(--a-blue);--a-lime-ink: var(--a-lime);--a-rose-ink: var(--a-rose)}@media print{:root,[data-theme=dark],[data-theme=light]{color-scheme:light;--ground: oklch(1 0 0);--ground-2: oklch(1 0 0);--surface: oklch(1 0 0);--surface-2: oklch(.985 0 0);--surface-3: oklch(.97 0 0);--sunk: oklch(.962 0 0);--veil: oklch(1 0 0 / 0);--ink-rgb: 17 17 17;--ink: oklch(.18 0 0);--ink-2: oklch(.34 0 0);--ink-3: oklch(.46 0 0);--ink-4: oklch(.56 0 0);--ink-5: oklch(.66 0 0);--shade-rgb: 17 17 17;--shade-k: 0;--rim: none;--e1: none;--e2: none;--e3: none;--e4: none;--line: oklch(.8 0 0);--line-2: oklch(.7 0 0);--line-3: oklch(.6 0 0);--a-teal: oklch(.442 .076 212);--a-emerald: oklch(.478 .111 158);--a-amber: oklch(.478 .111 60);--a-orange: oklch(.498 .134 48);--a-coral: oklch(.5 .2 27);--a-purple: oklch(.462 .196 288);--a-violet: oklch(.482 .185 292);--a-indigo: oklch(.455 .195 282);--a-blue: oklch(.462 .13 250);--a-lime: oklch(.482 .13 140);--a-rose: oklch(.495 .184 356);--a-teal-ink: var(--a-teal);--a-emerald-ink: var(--a-emerald);--a-amber-ink: var(--a-amber);--a-orange-ink: var(--a-orange);--a-coral-ink: var(--a-coral);--a-purple-ink: var(--a-purple);--a-violet-ink: var(--a-violet);--a-indigo-ink: var(--a-indigo);--a-blue-ink: var(--a-blue);--a-lime-ink: var(--a-lime);--a-rose-ink: var(--a-rose)}body{background:var(--ground);color:var(--ink)}}html{overflow-x:clip}body{margin:0;background-color:var(--saige-bg);color:var(--saige-text-primary);font-family:Manrope,system-ui,sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip;background-image:radial-gradient(ellipse 80% 60% at 20% 10%,var(--body-gradient-1) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 30%,var(--body-gradient-2) 0%,transparent 55%),radial-gradient(ellipse 70% 50% at 50% 80%,var(--body-gradient-3) 0%,transparent 50%)}html.theme-switching,html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:background-color .26s var(--ease),border-color .26s var(--ease),color .26s var(--ease),fill .26s var(--ease),stroke .26s var(--ease),box-shadow .26s var(--ease)!important;transition-delay:0ms!important}@media(prefers-reduced-motion:reduce){html.theme-switching,html.theme-switching *{transition:none!important}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:none;box-shadow:var(--ring)}:where([role=dialog],[data-radix-focus-guard]):focus-visible{box-shadow:none}::-moz-selection{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--ink)}::selection{background:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.scene-grid:before,.module-illust-glow,.journey-nav-fab-pulse,.intake-dot-runner,.tb-pulse-ring{display:none!important}.pulse-glow,.pulse-glow-subtle,.pulse-glow-float,.pulse-glow-float-coral,.pulse-glow-bottom,.glow-pulse,.cta-pulse{animation:none!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--saige-surface)}::-webkit-scrollbar-thumb{background:var(--saige-surface-hover);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.thin-scrollbar::-webkit-scrollbar{width:3px}.thin-scrollbar::-webkit-scrollbar-track{background:transparent}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-accent);border-radius:2px}.font-heading{font-family:Manrope,system-ui,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.034em}.font-score{font-family:Manrope,system-ui,sans-serif;font-style:normal;font-weight:300;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}.journey-hub-manrope,.diagnosis-module-manrope,.strategy-module-manrope,.strategy-5c-manrope,.intake-page-manrope{font-family:Manrope,system-ui,sans-serif}@keyframes pulseGlow{0%,to{box-shadow:0 0 18px 2px rgb(var(--a-teal-rgb) / .099),0 0 36px 4px rgb(var(--a-teal-rgb) / .033)}50%{box-shadow:0 0 27px 5px rgb(var(--a-teal-rgb) / .165),0 0 54px 11px rgb(var(--a-teal-rgb) / .066)}}@keyframes pulseGlowOpp{0%,to{box-shadow:0 0 14px 1px rgb(var(--a-emerald-rgb) / .054),0 0 28px 3px rgb(var(--a-emerald-rgb) / .018)}50%{box-shadow:0 0 20px 3px rgb(var(--a-emerald-rgb) / .09),0 0 40px 7px rgb(var(--a-emerald-rgb) / .036)}}@keyframes pulseGlowCap{0%,to{box-shadow:0 0 14px 1px rgb(var(--a-violet-rgb) / .054),0 0 28px 3px rgb(var(--a-violet-rgb) / .018)}50%{box-shadow:0 0 20px 3px rgb(var(--a-violet-rgb) / .09),0 0 40px 7px rgb(var(--a-violet-rgb) / .036)}}.pulse-glow{animation:pulseGlow 3.3s ease-in-out infinite;animation-delay:0s!important}.pulse-glow-subtle{animation:pulseGlowSubtle 4s ease-in-out infinite}@keyframes pulseGlowSubtle{0%,to{box-shadow:0 0 16px rgb(var(--a-teal-rgb) / .06),0 0 4px rgb(var(--a-teal-rgb) / .04)}50%{box-shadow:0 0 28px rgb(var(--a-teal-rgb) / .12),0 0 8px rgb(var(--a-teal-rgb) / .08)}}.pulse-glow-hover{transition:box-shadow .3s ease}.pulse-glow-hover:hover{animation:pulseGlow 3.3s ease-in-out infinite}.pulse-glow-hover-opp{transition:box-shadow .3s ease}.pulse-glow-hover-opp:hover{animation:pulseGlowOpp 3.3s ease-in-out infinite}.pulse-glow-hover-cap{transition:box-shadow .3s ease}.pulse-glow-hover-cap:hover{animation:pulseGlowCap 3.3s ease-in-out infinite}@keyframes pulseGlowFloat{0%,to{box-shadow:0 -4px 16px -4px rgb(var(--a-teal-rgb) / .08),0 16px 48px -16px rgb(var(--shade-rgb) / calc(.55 * var(--shade-k)))}50%{box-shadow:0 -6px 24px -4px rgb(var(--a-teal-rgb) / .16),0 16px 48px -16px rgb(var(--shade-rgb) / calc(.55 * var(--shade-k)))}}.pulse-glow-float{animation:pulseGlowFloat 5.5s ease-in-out infinite;position:relative;transform:translateZ(0)}.pulse-glow-float:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(to bottom,rgb(var(--a-teal-rgb) / .1) 0%,rgb(var(--a-teal-rgb) / .04) 40%,transparent 100%);-webkit-mask:linear-gradient(var(--ink) 0 0) content-box,linear-gradient(var(--ink) 0 0);mask:linear-gradient(var(--ink) 0 0) content-box,linear-gradient(var(--ink) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes pulseGlowFloatCoral{0%,to{box-shadow:0 -4px 16px -4px rgb(var(--a-coral-rgb) / .1),0 16px 48px -16px rgb(var(--shade-rgb) / calc(.55 * var(--shade-k)))}50%{box-shadow:0 -6px 24px -4px rgb(var(--a-coral-rgb) / .22),0 16px 48px -16px rgb(var(--shade-rgb) / calc(.55 * var(--shade-k)))}}.pulse-glow-float-coral{animation:pulseGlowFloatCoral 5.5s ease-in-out infinite;position:relative;transform-style:preserve-3d;transform:perspective(800px) translateZ(0);transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease;cursor:pointer}.pulse-glow-float-coral:hover{transform:perspective(800px) translateY(-5px) rotateX(2deg) rotateY(-1.5deg) scale(1.015);box-shadow:0 -8px 28px -4px rgb(var(--a-coral-rgb) / .28),0 20px 48px rgb(var(--shade-rgb) / calc(.62 * var(--shade-k)))}.pulse-glow-float-coral:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(to bottom,rgb(var(--a-coral-rgb) / .14) 0%,rgb(var(--a-coral-rgb) / .05) 40%,transparent 100%);-webkit-mask:linear-gradient(var(--ink) 0 0) content-box,linear-gradient(var(--ink) 0 0);mask:linear-gradient(var(--ink) 0 0) content-box,linear-gradient(var(--ink) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes pulseGlowBottom{0%,to{box-shadow:0 10px 36px -6px rgb(var(--a-emerald-rgb) / .04)}50%{box-shadow:0 10px 36px -6px rgb(var(--a-emerald-rgb) / .09)}}.pulse-glow-bottom{animation:pulseGlowBottom 5.5s ease-in-out infinite;transform:translateZ(0)}@keyframes moduleIllustGlow{0%,to{opacity:.14}50%{opacity:.34}}.module-illust-glow{animation:moduleIllustGlow 3s ease-in-out infinite;will-change:opacity}@keyframes pulseGlowDim{0%,to{box-shadow:0 2px 12px rgb(var(--shade-rgb) / calc(.45 * var(--shade-k))),0 0 22px 3px var(--dim-glow-lo, rgb(var(--a-teal-rgb) / .06))}50%{box-shadow:0 2px 12px rgb(var(--shade-rgb) / calc(.45 * var(--shade-k))),0 0 38px 7px var(--dim-glow-hi, rgb(var(--a-teal-rgb) / .14))}}.radar-dim-label:hover{fill:var(--a-amber)!important;filter:drop-shadow(0 0 6px rgb(var(--a-amber-rgb) / .45));font-weight:600}.dim-card{transition:box-shadow .25s ease,background .2s ease}.dim-card:hover{background:var(--sunk)!important;animation:pulseGlowDim 3.3s ease-in-out infinite}.section-container{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--e2);padding:2rem}.bar-track{background:var(--surface)!important;box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .07)}.tb-wrap{position:relative;overflow:hidden}.tb-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--a-emerald-rgb) / .3),transparent)}@keyframes tbPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.75}70%{transform:translate(-50%,-50%) scale(2.4);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:0}}.tb-pulse-ring{position:absolute;top:50%;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;z-index:1;pointer-events:none;transform:translate(-50%,-50%);animation:tbPulse 2s ease-out infinite}.main-section-wrapper{background:transparent;padding:3.5rem 0 2.5rem}.module-view-content{position:relative;z-index:1}.module-view-content .main-section-wrapper{background:transparent;border:none;border-radius:0;padding:3rem 0 2rem;margin-bottom:0;border-top:1px solid rgb(var(--ink-rgb) / .06)}.module-view-content .main-section-wrapper:first-child{border-top:none}.module-view-content .section-container{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important}.module-view-content .section-container .pulse-glow-float{transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease!important;cursor:default}.module-view-content .section-container .pulse-glow-float:hover{transform:translateY(-4px) scale(1.012)!important;box-shadow:0 0 0 1px rgb(var(--a-teal-rgb) / .2),0 20px 48px rgb(var(--shade-rgb) / calc(.6 * var(--shade-k))),0 0 40px rgb(var(--a-teal-rgb) / .1)!important}.module-view-content .section-container [class~=-mx-8]{margin-left:0!important;margin-right:0!important}.module-view-content .section-container [class~=-mb-8]{margin-bottom:0!important}@keyframes dividerPulse{0%,to{opacity:.5}50%{opacity:1}}.section-divider{height:1px;background:linear-gradient(90deg,transparent 0%,var(--surface-3) 20%,var(--surface-3) 50%,var(--surface-3) 80%,transparent 100%);position:relative}.section-divider:after{content:"";position:absolute;inset:-4px 10%;background:linear-gradient(90deg,transparent 0%,rgb(var(--a-teal-rgb) / .07) 30%,rgb(var(--a-teal-rgb) / .1) 50%,rgb(var(--a-teal-rgb) / .07) 70%,transparent 100%);border-radius:50%;filter:blur(4px);animation:dividerPulse 4s ease-in-out infinite;pointer-events:none}.module-view-content .section-divider{background:linear-gradient(90deg,transparent 0%,rgb(var(--module-accent-rgb, var(--accent-rgb)) / .18) 20%,rgb(var(--module-accent-rgb, var(--accent-rgb)) / .26) 50%,rgb(var(--module-accent-rgb, var(--accent-rgb)) / .18) 80%,transparent 100%)}.module-view-content .section-divider:after{background:linear-gradient(90deg,transparent 0%,rgb(var(--module-accent-rgb, var(--accent-rgb)) / .07) 30%,rgb(var(--module-accent-rgb, var(--accent-rgb)) / .12) 50%,rgb(var(--module-accent-rgb, var(--accent-rgb)) / .07) 70%,transparent 100%)}.module-view-root .scene-grid:before{display:none}.module-view-content .main-section-wrapper{content-visibility:auto;contain-intrinsic-size:0 600px}.premium-card{position:relative;border:1px solid rgb(var(--a-teal-rgb) / .08)}.premium-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--a-emerald-rgb) / .18),transparent)}.term-marker{display:inline;cursor:help;white-space:nowrap}.term-sup{display:inline-flex;align-items:center;justify-content:center;width:11px;height:11px;border-radius:50%;border:1px solid var(--a-blue);font-size:7px;font-style:italic;font-weight:700;color:var(--a-blue-ink);opacity:.85;margin-left:2px;vertical-align:middle;position:relative;top:-3px;line-height:1;cursor:help;transition:opacity .15s ease,background-color .15s ease;text-decoration:none;flex-shrink:0}.term-marker:hover .term-sup{opacity:.8;background-color:rgb(var(--a-blue-rgb) / .08)}.term-marker>*:first-child,.term-marker>strong:first-child{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:rgb(var(--a-emerald-rgb) / .3);text-underline-offset:3px;text-decoration-thickness:1px}@keyframes termHighlight{0%{background-color:rgb(var(--a-emerald-rgb) / .18);border-radius:4px}70%{background-color:rgb(var(--a-emerald-rgb) / .1)}to{background-color:transparent}}.term-highlight{animation:termHighlight 1.8s ease-out forwards}@keyframes pulseGlowCta{0%,to{box-shadow:0 0 0 1px rgb(var(--a-coral-rgb) / .2),inset 0 0 16px 2px rgb(var(--a-coral-rgb) / .05),0 8px 32px -8px rgb(var(--shade-rgb) / calc(.55 * var(--shade-k)))}50%{box-shadow:0 0 0 1px rgb(var(--a-coral-rgb) / .38),inset 0 0 24px 4px rgb(var(--a-coral-rgb) / .1),0 8px 32px -8px rgb(var(--shade-rgb) / calc(.55 * var(--shade-k)))}}.cta-glow{position:relative;animation:pulseGlowCta 4s ease-in-out infinite}.cta-glow:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(var(--a-coral-rgb) / .4),transparent);pointer-events:none}.cta-glow:after{content:"";position:absolute;bottom:0;left:30%;right:30%;height:1px;border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(var(--a-coral-rgb) / .15),transparent);pointer-events:none}.rec-card-border{position:relative}.rec-card-border:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;border-radius:inherit;background:linear-gradient(90deg,var(--rec-accent, var(--a-emerald)) 0%,color-mix(in srgb,var(--rec-accent, var(--a-emerald)) 25%,transparent) 40%,transparent 70%);pointer-events:none;z-index:1}.rec-card-border:after{content:"";position:absolute;top:0;left:0;bottom:0;width:1px;border-radius:inherit;background:linear-gradient(180deg,var(--rec-accent, var(--a-emerald)) 0%,color-mix(in srgb,var(--rec-accent, var(--a-emerald)) 20%,transparent) 35%,transparent 65%);pointer-events:none;z-index:1}.module-view-content .section-container.intel-panel,.intel-panel{background:var(--ground)!important;border:1px solid rgb(var(--ink-rgb) / .06)!important;border-radius:.875rem!important;padding:1.25rem!important}.intel-card-border{position:relative}.intel-card-border:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;border-radius:inherit;background:linear-gradient(90deg,var(--intel-accent, var(--a-indigo)) 0%,color-mix(in srgb,var(--intel-accent) 30%,transparent) 45%,transparent 75%);pointer-events:none;z-index:1}.intel-card-border:after{content:"";position:absolute;top:0;left:0;bottom:0;width:1px;border-radius:inherit;background:linear-gradient(180deg,var(--intel-accent, var(--a-indigo)) 0%,color-mix(in srgb,var(--intel-accent) 25%,transparent) 40%,transparent 70%);pointer-events:none;z-index:1}.intel-stat-card{border:none!important;border-top:1px solid rgb(var(--a-teal-rgb) / .28)!important;position:relative;animation:intelStatGlow 5s ease-in-out infinite}.intel-stat-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;-webkit-mask:linear-gradient(var(--ink) 0 0) content-box,linear-gradient(var(--ink) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background:linear-gradient(to bottom,rgb(var(--a-teal-rgb) / .28),rgb(var(--a-teal-rgb) / .06) 60%,transparent 100%)}@keyframes intelStatGlow{0%,to{box-shadow:0 0 12px rgb(var(--a-teal-rgb) / .03),0 0 24px rgb(var(--a-teal-rgb) / .01),inset 0 1px rgb(var(--ink-rgb) / .03)}40%{box-shadow:0 0 15px rgb(var(--a-teal-rgb) / .06),0 0 28px rgb(var(--a-teal-rgb) / .025),inset 0 1px rgb(var(--ink-rgb) / .03)}50%{box-shadow:0 0 16px rgb(var(--a-teal-rgb) / .07),0 0 32px rgb(var(--a-teal-rgb) / .03),inset 0 1px rgb(var(--ink-rgb) / .03)}60%{box-shadow:0 0 15px rgb(var(--a-teal-rgb) / .06),0 0 28px rgb(var(--a-teal-rgb) / .025),inset 0 1px rgb(var(--ink-rgb) / .03)}}.nav-item-hover:after{content:"";position:absolute;bottom:-2px;left:20%;right:20%;height:4px;border-radius:2px;background:var(--nav-hover-color);opacity:0;filter:blur(3px);transition:opacity .2s ease;pointer-events:none}.nav-item-hover:hover:after{opacity:.35}.nav-glow-border{border-bottom:none!important}.nav-glow-border:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgb(var(--ink-rgb) / .12) 15%,rgb(var(--ink-rgb) / .28) 38%,rgb(var(--ink-rgb) / .34) 50%,rgb(var(--ink-rgb) / .28) 62%,rgb(var(--ink-rgb) / .12) 85%,transparent 100%);pointer-events:none;z-index:1}.nav-glow-border:before{content:"";position:absolute;top:100%;left:10%;right:10%;height:8px;background:radial-gradient(ellipse 80% 100% at 50% 0%,rgb(var(--ink-rgb) / .1) 0%,transparent 100%);filter:blur(4px);pointer-events:none}@media print{.no-print{display:none!important}section{page-break-before:always}section:first-of-type{page-break-before:avoid}}.scene-grid{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgb(var(--ink-rgb) / .022) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--ink-rgb) / .022) 1px,transparent 1px);background-size:60px 60px}.scene-grid:before{content:"";position:absolute;left:0;right:0;top:0;height:1.5px;background:linear-gradient(90deg,transparent 5%,var(--scan-color, rgb(var(--a-teal-rgb) / .18)) 18%,var(--scan-color, rgb(var(--a-teal-rgb) / .18)) 82%,transparent 95%);filter:drop-shadow(0 0 3px var(--scan-glow, rgb(var(--a-teal-rgb) / .35)));animation:scanFull 33s linear infinite;opacity:0;transform:translateZ(0);will-change:transform,opacity}.scene-grid:after{display:none}@keyframes scanFull{0%{transform:translateZ(0);opacity:0}3%{opacity:1}93%{opacity:1}to{transform:translate3d(0,100vh,0);opacity:0}}.s-card{background:radial-gradient(ellipse 85% 70% at 50% 48%,var(--card-vignette) 0%,transparent 68%),linear-gradient(135deg,var(--surface-2) 0%,var(--surface) 55%,var(--surface) 100%);background-size:100% 100%,300% 300%;animation:cardLife 24s ease infinite;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--e2);position:relative;z-index:2;transition:border-color .3s ease,box-shadow .3s ease,transform .35s cubic-bezier(.22,1,.36,1),opacity .3s ease}.s-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgb(var(--ink-rgb) / .03) 0%,transparent 45%);pointer-events:none;z-index:0}.s-card:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(to bottom,var(--card-rim) 0%,color-mix(in oklab,var(--card-rim) 32%,transparent) 34%,transparent 72%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}@keyframes cardLife{0%{background-position:100% 100%,0% 0%}50%{background-position:100% 100%,100% 100%}to{background-position:100% 100%,0% 0%}}.s-card.unlocked:hover{border-color:var(--line-3);box-shadow:var(--e3)}.glass{background:radial-gradient(ellipse 80% 65% at 50% 48%,var(--card-vignette) 0%,transparent 65%),linear-gradient(135deg,var(--surface-2) 0%,var(--surface) 50%,var(--surface) 100%);background-size:100% 100%,300% 300%;animation:cardLife 24s ease infinite;border:1px solid var(--border);border-radius:1rem;position:relative}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgb(var(--ink-rgb) / .025) 0%,transparent 45%);pointer-events:none;z-index:0}.journey-bar{position:fixed;top:64px;left:0;right:0;z-index:40;height:44px;background:var(--ground-2);border-bottom:1px solid var(--line)}.journey-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,rgb(var(--ink-rgb) / .12) 25%,rgb(var(--ink-rgb) / .18) 50%,rgb(var(--ink-rgb) / .12) 75%,transparent 95%)}.journey-bar-inner{max-width:95vw;margin:0;padding:0 32px 0 24px;height:100%;display:flex;align-items:center;gap:4px}.jb-btn{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:6px;font-size:13px;cursor:pointer;border:1px solid transparent;background:none;color:var(--ink);transition:background .2s,color .2s;font-family:inherit;white-space:nowrap;animation:navItemIn .28s cubic-bezier(.22,1,.36,1) both}.jb-btn:hover{background:rgb(var(--ink-rgb) / .06);color:var(--ink)}.jb-btn.active{color:var(--ink);font-weight:600}.jb-module-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;cursor:default}.jb-sep{font-size:14px;color:rgb(var(--a-blue-rgb) / .3);margin:0 2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jb-module-inline{display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;border-radius:7px;font-family:inherit;white-space:nowrap;animation:chipSlideIn .32s cubic-bezier(.22,1,.36,1) both}@keyframes chipSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes chipSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18px)}}.section-nav{position:fixed;left:0;right:0;z-index:39;height:40px;top:108px;background:var(--nav-bg);border-top:1px solid var(--nav-line);border-bottom:1px solid var(--nav-line);overflow:hidden;transition:max-height .35s cubic-bezier(.22,1,.36,1),opacity .25s;max-height:0;opacity:0;border-bottom-width:0;border-top-width:0}.section-nav.visible{max-height:40px;opacity:1;border-bottom-width:1px;border-top-width:1px}.section-nav-inner{max-width:95vw;margin:0 auto;padding:0 32px;height:100%;display:flex;align-items:center;gap:11px;justify-content:center;position:relative;overflow-x:auto}.section-nav-inner::-webkit-scrollbar{display:none}html[data-nav-autohide] header.no-print,html[data-nav-autohide] .journey-bar{transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}html[data-nav-autohide] .section-nav.visible{transition:top .28s cubic-bezier(.22,1,.36,1)}html[data-nav-autohide][data-nav-hidden=true] header.no-print{transform:translateY(-64px)}html[data-nav-autohide][data-nav-hidden=true] .journey-bar{transform:translateY(-108px)}html[data-nav-autohide][data-nav-hidden=true] .section-nav.visible{top:0}:root{--sticky-nav-offset: 130px;--sticky-sidebar-offset: 152px}html[data-nav-autohide][data-nav-hidden=true]{--sticky-nav-offset: 40px;--sticky-sidebar-offset: 48px}.recommendations-sticky-bar{transition:top .28s cubic-bezier(.22,1,.36,1),background .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.sec-nav-item{display:flex;align-items:center;gap:5px;padding:3px 10px;border-radius:5px;font-size:12px;cursor:pointer;border:1px solid transparent;background:none;color:var(--nav-ink);transition:background .2s,border-color .2s,box-shadow .2s,color .2s;white-space:nowrap;font-family:inherit;letter-spacing:.01em}.sec-nav-item.sec-nav-hidden{opacity:0;transform:translateY(6px);pointer-events:none;animation:none}.sec-nav-item.sec-nav-revealed{animation:secNavReveal .4s cubic-bezier(.22,1,.36,1) both}@keyframes secNavReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sec-nav-guide-label{position:absolute;left:50%;transform:translate(-50%);font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--guide-color, var(--a-teal));opacity:1;white-space:nowrap;pointer-events:none;transition:none;animation:guideTextGlow 2.8s ease-in-out infinite}@keyframes guideTextGlow{0%,to{text-shadow:0 0 6px var(--guide-color, var(--a-teal)),0 0 14px color-mix(in srgb,var(--guide-color, var(--a-teal)) 35%,transparent)}50%{text-shadow:0 0 12px var(--guide-color, var(--a-teal)),0 0 28px color-mix(in srgb,var(--guide-color, var(--a-teal)) 50%,transparent),0 0 48px color-mix(in srgb,var(--guide-color, var(--a-teal)) 20%,transparent)}}.sec-nav-guide-label.sec-nav-guide-visible{animation:guideReveal .35s cubic-bezier(.22,1,.36,1) both,guideTextGlow 2.8s ease-in-out infinite}.sec-nav-guide-label.sec-nav-guide-hidden{animation:guideHide .28s cubic-bezier(.22,1,.36,1) both}@keyframes guideReveal{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes guideHide{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-10px)}}.step-guide-card:hover{background:rgb(var(--ink-rgb) / .04)!important}.step-guide-card:hover svg{opacity:.85!important}.step-guide-card:hover span:first-of-type{color:var(--ink)!important}.sec-nav-item:hover{background:var(--nav-hover);color:var(--nav-ink-hi)}.scroll-invite-label{transition:color .25s}.scroll-invite-icon{transition:opacity .25s}div:hover>.scroll-invite-label{color:var(--ink)!important}div:hover>div .scroll-invite-icon{opacity:.95!important}.sec-nav-item.active{background:var(--nav-on);border:1px solid transparent;box-shadow:0 1px 2px rgb(var(--shade-rgb) / calc(.3 * var(--shade-k)));color:var(--nav-on-ink);font-weight:600}.sec-nav-item.active .sec-nav-icon{color:var(--item-accent)}.sec-nav-item:not(.active):hover .sec-nav-icon svg{color:var(--item-accent)!important;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--item-accent) 52%,transparent))!important}.sec-nav-item:not(.active):hover .sec-nav-icon span span{background:var(--item-accent)!important}.sec-nav-item.active:hover .sec-nav-icon svg{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--item-accent) 72%,transparent))!important}.sec-nav-icon{display:flex;align-items:center;flex-shrink:0}.nav-sep{width:1px;height:16px;background:var(--border);opacity:.7;margin:0 6px;flex-shrink:0}.module-nav-btn{border-radius:10px;transition:background .22s,box-shadow .22s,color .2s}.module-nav-btn:hover{background:rgb(var(--ink-rgb) / .05)!important;box-shadow:0 0 28px rgb(var(--ink-rgb) / .06),inset 0 0 12px rgb(var(--ink-rgb) / .03)}.stair-wrap{position:relative;display:flex;align-items:flex-start;gap:28px;overflow:visible}.stair-wrap.activating .s-card{opacity:.25}.stair-wrap.activating .s-card.selecting{opacity:1}@keyframes cardRise{0%{opacity:0;transform:translateY(48px)}to{opacity:1}}.card-rise{animation:cardRise .75s cubic-bezier(.22,1,.36,1) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .55s cubic-bezier(.22,1,.36,1) both}@keyframes slideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.slide-in{animation:slideIn .4s cubic-bezier(.22,1,.36,1) both}@keyframes navItemIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.sq-chip{padding:4px 10px;border-radius:4px;font-size:11px;font-weight:500;display:inline-flex;align-items:center;gap:5px}@keyframes ctaPulse{0%,to{box-shadow:0 0 0 0 var(--pulse-c, rgb(var(--a-teal-rgb) / .35))}50%{box-shadow:0 0 0 6px transparent}}.cta-pulse{animation:ctaPulse 2.8s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.55}50%{opacity:1}}.glow-pulse{animation:glowPulse 3s ease-in-out infinite}@keyframes phaseGlowPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.85;transform:scale(1.18)}}.module-glow-orb{animation:phaseGlowPulse 3.2s ease-in-out infinite}@keyframes journeyNavFabPulse{0%,to{box-shadow:0 4px 20px rgb(var(--shade-rgb) / calc(.45 * var(--shade-k))),0 0 rgb(var(--a-teal-rgb) / .18)}50%{box-shadow:0 4px 20px rgb(var(--shade-rgb) / calc(.45 * var(--shade-k))),0 0 0 6px rgb(var(--a-teal-rgb) / 0)}}.journey-nav-fab-pulse{animation:journeyNavFabPulse 1.5s ease-in-out 2}@keyframes journeyNavSlideIn{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes navMiniExpand{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes navMiniItemIn{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes navLabelFadeIn{0%{opacity:0;transform:translate(-4px) translateY(-50%)}to{opacity:1;transform:translate(0) translateY(-50%)}}@keyframes methodologyFadeIn{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes moduleGateFade{0%{opacity:0}to{opacity:1}}@keyframes moduleGateRise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sectionHintIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes lightboxRise{0%{opacity:0;transform:translate(-50%,-46%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.methodology-lightbox-premium .section-container{background:var(--sunk)!important;border-color:rgb(var(--a-teal-rgb) / .08)!important;box-shadow:inset 0 1px rgb(var(--ink-rgb) / .02)}.saige-content-shell{width:100%;max-width:1720px;margin-left:auto;margin-right:auto;padding-left:42px;padding-right:42px;box-sizing:border-box}.intake-page{min-height:100vh;display:flex;flex-direction:column;overflow-y:auto}.intake-main{flex:1;max-width:1720px;width:100%;margin:0 auto;padding:28px 32px 52px;min-height:0}.intake-progress-bar{padding:18px 32px 14px;background:linear-gradient(180deg,var(--ground) 0%,var(--ground) 100%);border-bottom:1px solid rgb(var(--ink-rgb) / .08)}.intake-pipeline{display:flex;align-items:center;justify-content:center;gap:0;position:relative;max-width:720px;margin:0 auto;padding:18px 0 24px}.intake-track-segment{position:absolute;top:50%;height:1px;transform:translateY(-3px);overflow:visible}.intake-track-left{left:32px;right:calc(50% + 160px);background:linear-gradient(90deg,rgb(var(--a-teal-rgb) / .35),rgb(var(--a-teal-rgb) / .12))}.intake-track-right{left:calc(50% + 160px);right:32px;background:linear-gradient(90deg,rgb(var(--a-teal-rgb) / .1),rgb(var(--a-teal-rgb) / .25) 60%,rgb(var(--a-teal-rgb) / .4))}@keyframes dotRunnerSlow{0%{left:-3px;opacity:0}10%{opacity:.85}80%{opacity:.55}to{left:calc(100% + 3px);opacity:0}}.intake-dot-runner{position:absolute;top:-1.5px;width:3px;height:3px;border-radius:50%;animation:dotRunnerSlow 7s linear infinite}.intake-dot-r1{background:rgb(var(--a-teal-rgb) / .7);box-shadow:0 0 5px rgb(var(--a-teal-rgb) / .45);animation-duration:6s}.intake-dot-r2{background:rgb(var(--a-emerald-rgb) / .65);box-shadow:0 0 5px rgb(var(--a-emerald-rgb) / .35);animation-duration:8s;animation-delay:3s}.intake-dot-r3{background:rgb(var(--a-teal-rgb) / .6);box-shadow:0 0 5px rgb(var(--a-teal-rgb) / .4);animation-duration:7s;animation-delay:1s}.intake-dot-r4{background:rgb(var(--a-purple-rgb) / .55);box-shadow:0 0 5px rgb(var(--a-purple-rgb) / .35);animation-duration:9s;animation-delay:4s}.intake-dot-r5{background:rgb(var(--a-coral-rgb) / .55);box-shadow:0 0 5px rgb(var(--a-coral-rgb) / .35);animation-duration:7.5s;animation-delay:2s}.intake-dot-r6{background:rgb(var(--a-amber-rgb) / .5);box-shadow:0 0 5px rgb(var(--a-amber-rgb) / .3);animation-duration:8.5s;animation-delay:5s}.intake-pipeline-node{position:relative;flex-shrink:0}.intake-pipeline-dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--ground);border:1.5px solid rgb(var(--ink-rgb) / .1);transition:all .4s cubic-bezier(.22,1,.36,1)}.intake-pipeline-dot-active{background:rgb(var(--a-teal-rgb) / .08);border-color:rgb(var(--a-teal-rgb) / .3)}.intake-pipeline-dot-complete{background:rgb(var(--a-teal-rgb) / .14);border-color:var(--a-teal-ink);color:var(--teal)}.intake-pipeline-label{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:6px;white-space:nowrap;font-size:11px;font-family:JetBrains Mono,monospace;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.intake-pipeline-label-active{color:var(--teal);font-weight:600}@keyframes intakeStagePulse{0%,to{box-shadow:0 0 rgb(var(--a-teal-rgb) / .25),0 0 16px rgb(var(--a-teal-rgb) / .15)}50%{box-shadow:0 0 0 8px rgb(var(--a-teal-rgb) / 0),0 0 24px rgb(var(--a-teal-rgb) / .25)}}.intake-stage-pulse{animation:intakeStagePulse 2.5s ease-in-out infinite}@keyframes journeyWaitingPulse{0%,to{transform:scale(1);border-color:rgb(var(--a-teal-rgb) / .2);box-shadow:0 0 rgb(var(--a-teal-rgb) / .1)}50%{transform:scale(1.06);border-color:var(--a-teal-ink);box-shadow:0 0 0 16px rgb(var(--a-teal-rgb) / 0),0 0 32px rgb(var(--a-teal-rgb) / .08)}}.journey-waiting-pulse{animation:journeyWaitingPulse 3.5s ease-in-out infinite}.intake-pipeline-engine{flex:1;max-width:380px;margin:0 20px;position:relative}.intake-pipeline-engine-label{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:4px;white-space:nowrap;font-size:11px;font-family:JetBrains Mono,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--a-teal-ink)}.intake-pipeline-engine-track{display:flex;align-items:center;justify-content:center;gap:0;padding:5px 16px;border-radius:20px;background:var(--ground);border:1px solid rgb(var(--a-teal-rgb) / .08)}.intake-pipeline-engine-step{display:flex;align-items:center;gap:0}.intake-pipeline-engine-dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--ink-rgb) / .12);border:1px solid rgb(var(--ink-rgb) / .08);flex-shrink:0;margin-right:5px;transition:all .3s ease}.intake-pipeline-engine-dot-active{background:rgb(var(--a-teal-rgb) / .65);border-color:var(--a-teal-ink);box-shadow:0 0 6px rgb(var(--a-teal-rgb) / .4)}.intake-pipeline-engine-step-label{font-size:13px;font-weight:600;color:var(--text-muted);white-space:nowrap;transition:color .3s ease}.intake-pipeline-engine-step-label-active{color:var(--a-teal-ink)}.intake-pipeline-engine-connector{width:24px;height:1px;margin:0 6px;background:rgb(var(--ink-rgb) / .08);flex-shrink:0}.intake-engine-processing .intake-pipeline-engine-track{border-color:rgb(var(--a-amber-rgb) / .25);box-shadow:0 0 12px rgb(var(--a-amber-rgb) / .1),0 0 24px rgb(var(--a-amber-rgb) / .05);animation:engineProcessingGlow 3s ease-in-out infinite}.intake-engine-processing-badge{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--a-amber-ink);white-space:nowrap;animation:engineProcessingBadge 2.5s ease-in-out infinite}.intake-engine-dot-processing{animation:engineDotSweep 2.8s ease-in-out infinite}.intake-pipeline-engine-step:nth-child(1) .intake-engine-dot-processing{animation-delay:0s}.intake-pipeline-engine-step:nth-child(2) .intake-engine-dot-processing{animation-delay:.4s}.intake-pipeline-engine-step:nth-child(3) .intake-engine-dot-processing{animation-delay:.8s}@keyframes engineProcessingGlow{0%,to{border-color:rgb(var(--a-amber-rgb) / .18);box-shadow:0 0 10px rgb(var(--a-amber-rgb) / .06)}50%{border-color:var(--a-amber-ink);box-shadow:0 0 18px rgb(var(--a-amber-rgb) / .14),0 0 32px rgb(var(--a-amber-rgb) / .06)}}@keyframes engineDotSweep{0%,to{background:rgb(var(--ink-rgb) / .12);border-color:rgb(var(--ink-rgb) / .08);box-shadow:none}40%,60%{background:rgb(var(--a-amber-rgb) / .55);border-color:var(--a-amber-ink);box-shadow:0 0 6px rgb(var(--a-amber-rgb) / .4)}}@keyframes engineProcessingBadge{0%,to{opacity:.5}50%{opacity:1}}.intake-intro-row{display:flex;align-items:flex-start;gap:32px;margin-bottom:32px}.intake-intro-text{flex:1;min-width:0}.intake-intro-desc{font-size:14px;line-height:1.65;color:var(--text-secondary);margin:0 0 10px}.intake-intro-cta-text{font-size:13px;line-height:1.55;color:var(--text-muted);margin:0}.intake-depth-meter{flex-shrink:0;width:340px}.intake-lens-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.intake-lens-card{transition:border-color .3s ease,box-shadow .3s ease,opacity .3s ease!important;position:relative}.intake-lens-card-dimmed{background:var(--surface-2);border-color:var(--line);box-shadow:none}.intake-lens-card-dimmed:after{opacity:.35}.intake-lens-card-dimmed .intake-lens-icon,.intake-lens-card-dimmed:hover{opacity:.55}.intake-lens-header{width:100%;display:flex;align-items:flex-start;gap:12px;padding:16px 18px;min-height:48px;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font:inherit;transition:background .2s ease}.intake-lens-header:hover{background:rgb(var(--ink-rgb) / .015)}.intake-lens-header:focus-visible{outline:2px solid var(--teal);outline-offset:-2px;border-radius:12px}.intake-lens-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0;background:rgb(var(--lens-rgb, var(--a-teal-rgb)) / .06);border:1px solid rgb(var(--lens-rgb, var(--a-teal-rgb)) / .15)}.intake-lens-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.intake-lens-title{font-size:18px;font-weight:700;margin:0;color:var(--text-primary);transition:color .25s ease}.intake-lens-tagline{font-size:14.5px;margin:3px 0 0;color:var(--ink-3)}.intake-lens-header-actions{display:none}.intake-lens-unlock-hint{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:6px 0;font-size:11px;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--hint-rgb, var(--a-purple-rgb)) / .6);background:linear-gradient(0deg,rgb(var(--hint-rgb, var(--a-purple-rgb)) / .04) 0%,transparent 100%);opacity:0;transition:opacity .25s ease;pointer-events:none}.intake-lens-card-dimmed:hover .intake-lens-unlock-hint{opacity:1}.intake-chevron{color:var(--text-muted);transition:transform .25s cubic-bezier(.22,1,.36,1),color .2s ease}.intake-chevron-open{transform:rotate(180deg);color:var(--text-secondary)}.intake-expand-body{overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.intake-expand-body-open{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.intake-expand-content{padding:0 18px 20px}.intake-expand-divider{height:1px;margin-bottom:14px}.intake-lens-desc{font-size:14.5px;line-height:1.6;color:var(--text-secondary);margin:0 0 14px}.intake-badge-active{display:inline-flex;align-items:center;padding:2px 10px;border-radius:10px;font-size:11px;font-weight:600;font-family:JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;background:rgb(var(--badge-rgb, var(--a-teal-rgb)) / .1);border:1px solid rgb(var(--badge-rgb, var(--a-teal-rgb)) / .2)}.intake-badge-tier-inline{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:600;font-family:JetBrains Mono,monospace;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklab,rgb(var(--tier-rgb, var(--a-purple-rgb))) 55%,var(--ink));background:rgb(var(--tier-rgb, var(--a-purple-rgb)) / .06);border:1px solid rgb(var(--tier-rgb, var(--a-purple-rgb)) / .18);box-shadow:0 0 8px rgb(var(--tier-rgb, var(--a-purple-rgb)) / .08);white-space:nowrap;flex-shrink:0}.intake-badge-tier-small{font-size:9.5px;font-weight:600;font-family:JetBrains Mono,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:3px 8px;border-radius:6px;background:rgb(var(--ink-rgb) / .03);border:1px solid rgb(var(--ink-rgb) / .06);white-space:nowrap;flex-shrink:0}.intake-dim-label{font-size:11px;font-family:JetBrains Mono,monospace;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:8px}.intake-dim-tags{display:flex;flex-wrap:wrap;gap:5px}.intake-dim-tag{display:inline-block;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:500;color:var(--text-secondary);background:rgb(var(--tag-rgb, var(--a-teal-rgb)) / .04);border:1px solid rgb(var(--tag-rgb, var(--a-teal-rgb)) / .1);transition:background .2s ease,border-color .2s ease}.intake-dim-tag-hint{cursor:help}.intake-dim-tag-hint:hover{background:rgb(var(--tag-rgb, var(--a-teal-rgb)) / .1);border-color:rgb(var(--tag-rgb, var(--a-teal-rgb)) / .22)}.intake-lens-items{display:flex;flex-direction:column;gap:8px}.intake-lens-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;transition:background .2s ease,border-color .2s ease}.intake-lens-item-active{background:rgb(var(--item-rgb, var(--a-teal-rgb)) / .04);border:1px solid rgb(var(--item-rgb, var(--a-teal-rgb)) / .15)}.intake-lens-item:not(.intake-lens-item-active){background:rgb(var(--ink-rgb) / .02);border:1px solid var(--line)}.intake-lens-item:hover{background:rgb(var(--ink-rgb) / .025)!important}.intake-lens-item-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgb(var(--lens-rgb, var(--a-teal-rgb)) / .04);border:1px solid rgb(var(--lens-rgb, var(--a-teal-rgb)) / .1)}.intake-lens-item-dot{width:7px;height:7px;border-radius:50%}.intake-lens-item-label{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.intake-lens-item-label-dim{color:var(--text-secondary)}.intake-lens-item-desc{font-size:14px;color:var(--text-muted);line-height:1.4}.iu-lens-count{margin-top:4px;font:500 12px / 1.3 var(--font-mono, ui-monospace, monospace);color:var(--ink-3)}.intake-cta{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;min-height:36px;border-radius:8px;border:1px solid rgb(var(--cta-rgb, var(--a-teal-rgb)) / .25);background:rgb(var(--cta-rgb, var(--a-teal-rgb)) / .06);color:var(--text-primary);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .25s ease;white-space:nowrap}.intake-cta:hover{background:rgb(var(--cta-rgb, var(--a-teal-rgb)) / .14);border-color:rgb(var(--cta-rgb, var(--a-teal-rgb)) / .45);box-shadow:0 0 18px rgb(var(--cta-rgb, var(--a-teal-rgb)) / .1);transform:translate(2px)}.intake-cta:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.intake-cta-completed{cursor:default;color:var(--status-pass);background:var(--status-pass-bg);border-color:var(--status-pass-border)}.intake-cta-completed:hover{transform:none;box-shadow:none;background:rgb(var(--cta-rgb, var(--a-teal-rgb)) / .1);border-color:rgb(var(--cta-rgb, var(--a-teal-rgb)) / .28)}.intake-back-btn{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-size:12.5px;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);padding:10px 14px;min-height:44px;border-radius:8px;transition:color .2s ease,background .2s ease}.intake-back-btn:hover{color:var(--teal);background:rgb(var(--a-teal-rgb) / .04)}.intake-back-btn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@keyframes pulseGlowDot{0%,to{opacity:1;box-shadow:0 0 4px rgb(var(--a-teal-rgb) / .3)}50%{opacity:.6;box-shadow:0 0 8px rgb(var(--a-teal-rgb) / .5)}}.intake-active-dot{width:6px;height:6px;border-radius:50%;background:var(--teal);animation:pulseGlowDot 2s ease-in-out infinite}.intake-depth-meter{padding:16px 20px;border-radius:12px;background:rgb(var(--ink-rgb) / .015);border:1px solid rgb(var(--ink-rgb) / .05)}.intake-depth-title{font-size:11px;font-family:JetBrains Mono,monospace;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:12px}.intake-depth-layers{display:flex;flex-direction:column;gap:6px}.intake-depth-layer{display:flex;align-items:center;gap:12px;opacity:.35;transition:opacity .3s ease}.intake-depth-layer-active{opacity:1}.intake-depth-status{width:20px;height:20px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid}.intake-depth-bar-wrap{flex:1;height:6px;border-radius:3px;overflow:hidden;background:rgb(var(--ink-rgb) / .04)}.intake-depth-label-wrap{min-width:140px;flex-shrink:0}.intake-depth-label-name{font-size:11px;font-weight:600;color:var(--text-muted)}.intake-depth-label-sub{font-size:11px;color:var(--text-muted);margin-left:8px}@keyframes depthShimmer{0%,to{opacity:.85}50%{opacity:1}}.intake-depth-segment-active{animation:depthShimmer 3s ease-in-out infinite}.intake-briefing-center{text-align:center;margin-bottom:28px}.intake-briefing-heading{font-size:26px;color:var(--text-primary);margin-bottom:8px}.intake-briefing-sub{font-size:14px;color:var(--text-secondary);line-height:1.6;max-width:420px;margin:0 auto}.intake-briefing-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.intake-briefing-fact{padding:14px;border-radius:10px;background:rgb(var(--ink-rgb) / .02);border:1px solid rgb(var(--ink-rgb) / .06);text-align:center}.intake-briefing-fact-label{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.intake-briefing-fact-desc{font-size:12px;color:var(--text-muted)}.intake-briefing-tip{padding:12px 16px;border-radius:10px;margin-bottom:24px;background:rgb(var(--a-amber-rgb) / .04);border:1px solid rgb(var(--a-amber-rgb) / .1);font-size:13px;color:var(--text-secondary);line-height:1.5}.intake-briefing-actions{text-align:center}@keyframes ctaPulseGlow{0%,to{box-shadow:0 0 rgb(var(--a-teal-rgb) / .22),0 0 14px rgb(var(--a-teal-rgb) / .08)}50%{box-shadow:0 0 0 6px rgb(var(--a-teal-rgb) / 0),0 0 22px rgb(var(--a-teal-rgb) / .15)}}.intake-cta-launch{display:inline-flex;align-items:center;gap:8px;padding:10px 28px;min-height:40px;border-radius:10px;border:1px solid rgb(var(--a-teal-rgb) / .25);background:rgb(var(--a-teal-rgb) / .06);color:var(--teal);font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;animation:ctaPulseGlow 2.5s ease-in-out infinite}.intake-cta-launch:hover{background:rgb(var(--a-teal-rgb) / .14);border-color:var(--a-teal-ink);box-shadow:0 0 32px rgb(var(--a-teal-rgb) / .18);transform:translateY(-1px);animation:none}.intake-cta-launch:focus-visible{outline:2px solid var(--teal);outline-offset:3px;animation:none}@keyframes typeformEntrance{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.intake-typeform-entrance{animation:typeformEntrance .5s cubic-bezier(.22,1,.36,1) .1s both}.intake-main-typeform{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:32px}.intake-typeform-fullscreen{flex:1;display:flex;flex-direction:column;min-height:0}.intake-typeform-container{flex:1;min-height:0;background:linear-gradient(180deg,var(--ground),var(--ground))}.intake-footer{position:fixed;bottom:0;left:0;right:0;padding:2px 64px 0 44px;border-top:1px solid rgb(var(--ink-rgb) / .07);background:var(--sunk);display:flex;align-items:center;justify-content:space-between;z-index:30}.intake-footer-legal{font-size:12px;color:var(--ink-3);letter-spacing:.01em}@media(max-width:960px){.intake-lens-grid{grid-template-columns:repeat(2,1fr)}.intake-lens-grid>:last-child{grid-column:1 / -1}}@media(max-width:768px){.intake-main{padding:28px 20px 32px}.intake-intro-row{flex-direction:column;gap:20px}.intake-depth-meter{width:100%}.intake-lens-grid{grid-template-columns:1fr}.intake-lens-grid>:last-child{grid-column:auto}.intake-briefing-facts{grid-template-columns:repeat(2,1fr)}.intake-pipeline-engine{margin:0 10px;max-width:260px}.intake-pipeline-engine-connector{width:12px;margin:0 3px}.intake-depth-label-wrap{min-width:110px}.intake-depth-label-sub{display:block;margin-left:0;margin-top:1px}.intake-track-left{right:calc(50% + 130px)}.intake-track-right{left:calc(50% + 130px)}}@media(max-width:480px){.intake-main{padding:20px 16px 28px}.intake-progress-bar{padding:14px 16px 10px}.intake-pipeline{padding:4px 0}.intake-pipeline-dot{width:28px;height:28px}.intake-pipeline-label{font-size:10px}.intake-pipeline-engine{margin:0 6px;max-width:200px}.intake-pipeline-engine-track{padding:4px 10px}.intake-pipeline-engine-step-label{font-size:10px}.intake-pipeline-engine-connector{width:8px;margin:0 2px}.intake-track-left{right:calc(50% + 100px)}.intake-track-right{left:calc(50% + 100px)}.intake-lens-header{padding:12px;gap:10px}.intake-lens-icon{width:30px;height:30px;border-radius:8px}.intake-lens-title{font-size:14px}.intake-lens-tagline{font-size:11px}.intake-expand-content{padding:0 12px 14px}.intake-lens-item{padding:10px;gap:8px}.intake-cta{padding:8px 14px;min-height:44px;font-size:12px}.intake-briefing-facts{grid-template-columns:1fr 1fr;gap:8px}.intake-briefing-fact{padding:10px}.intake-briefing-heading{font-size:22px}.intake-depth-meter{padding:12px 14px}.intake-depth-layer{gap:8px}.intake-depth-label-wrap{min-width:0;flex-shrink:1}.intake-depth-label-sub{display:block;margin-left:0;margin-top:1px;font-size:10px}.intake-footer{padding:4px 16px}.intake-footer-legal{display:none}}.pinned-meaning{max-width:44rem;padding:.9rem 1.1rem;border:1px solid var(--surface-2, rgb(0 0 0 / .12));border-radius:.75rem;background:var(--ground, transparent);color:var(--ink, inherit);font-size:.8125rem;line-height:1.55;text-align:left}.pinned-meaning[data-variant=interview]{border-color:var(--iv-rule);background:var(--iv-paper-raised);color:var(--iv-ink-2)}.pinned-meaning__head{display:flex;align-items:center;gap:.6rem;margin:0 0 .35rem;font-weight:600;letter-spacing:.02em}.pinned-meaning__tag{font-size:.6875rem;font-weight:500;padding:.05rem .45rem;border-radius:999px;border:1px solid currentColor;opacity:.75}.pinned-meaning__title{margin:0 0 .25rem;font-weight:600}.pinned-meaning__says,.pinned-meaning__why{margin:0 0 .4rem}.pinned-meaning__label{font-weight:600;margin-right:.35rem}.pinned-meaning__source{margin:.5rem 0 0;font-size:.75rem;opacity:.8}.pinned-meaning__quiet{margin:.4rem 0 0;font-size:.75rem;opacity:.8}.meaning-pin{position:relative;display:inline-flex;vertical-align:middle;margin-left:.4rem}.meaning-pin__button{width:1.5rem;height:1.5rem;min-width:1.5rem;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:.75rem;line-height:1;cursor:pointer;opacity:.7}.meaning-pin__button:hover,.meaning-pin__button[aria-expanded=true]{opacity:1}.meaning-pin__button:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.meaning-pin__panel{position:fixed;z-index:60;width:min(22rem,85vw);box-shadow:0 8px 28px #0000002e}@media(max-width:480px){.meaning-pin__panel{left:1rem!important;right:1rem;width:auto}}.diagnosis-console{display:flex;flex-direction:column;gap:1.75rem}.diagnosis-mod{display:flex;flex-direction:column;gap:1.4rem;padding:.4rem 0 .6rem;border-bottom:1px solid color-mix(in oklab,var(--tint-diagnosis, var(--a-coral)) 28%,var(--line))}.diagnosis-mod-band{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.1rem 1.4rem;align-items:center}.diagnosis-mod-node{position:relative;width:4.4rem;height:4.4rem;color:var(--tint-diagnosis, var(--a-coral))}.diagnosis-mod-node svg{width:100%;height:100%}.diagnosis-orbit{fill:none;stroke:currentColor;stroke-width:1.2;stroke-dasharray:3 4;opacity:.45}.diagnosis-core-ring{fill:color-mix(in oklab,var(--tint-diagnosis, var(--a-coral)) 12%,transparent);stroke:currentColor;stroke-width:2}.diagnosis-mod-copy{min-width:0}.diagnosis-mod-score{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.diagnosis-mod-score .ck-figure-box{display:inline-flex;align-items:baseline;gap:.2rem;color:var(--tint-diagnosis, var(--a-coral))}.diagnosis-mod-score .saige-home-scale{font-size:.72em;color:var(--muted, var(--ink-2))}.diagnosis-mat-bands{position:relative;display:flex;gap:.2rem;min-height:2.6rem}.diagnosis-mat-band{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.diagnosis-mat-band i{display:block;height:8px;border-radius:99px;background:color-mix(in oklab,var(--band, var(--ink)) 22%,transparent)}.diagnosis-mat-band[data-on] i{background:var(--band, var(--accent))}.diagnosis-mat-lbl{display:flex;flex-direction:column;margin-top:.3rem;font-size:.68rem;color:var(--ink-3)}.diagnosis-mat-band[data-on] .diagnosis-mat-lbl{color:var(--band-ink, var(--ink))}.diagnosis-mat-pin,.diagnosis-mat-tick{position:absolute;top:0;width:2px;height:14px;transform:translate(-50%);background:var(--ink)}.diagnosis-mat-tick[data-kind=peer]{width:3px;height:18px;background:var(--ink);box-shadow:0 0 0 2px var(--ground, var(--saige-bg))}.diagnosis-mat-tick[data-kind=front]{background:var(--ink-3);height:10px}.diagnosis-mat-key{display:flex;flex-wrap:wrap;gap:.7rem 1.1rem;margin-top:.55rem;font-size:.75rem;color:var(--ink-3)}.diagnosis-mat-key i{display:inline-block;width:.55rem;height:.55rem;margin-right:.35rem;vertical-align:-.05rem;background:var(--ink)}.diagnosis-mat-key [data-kind=peer] i{box-shadow:inset 0 0 0 1.5px var(--ink);background:transparent}.diagnosis-mat-key b{margin-left:.35rem;color:var(--ink)}.diagnosis-secs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.diagnosis-sec{display:flex;flex-direction:column;gap:.45rem;padding:.85rem .9rem;border:1px solid color-mix(in oklab,var(--tint-diagnosis, var(--a-coral)) 22%,var(--line));border-radius:12px;color:inherit;text-decoration:none;background:color-mix(in oklab,var(--tint-diagnosis, var(--a-coral)) 6%,var(--surface, var(--ground)))}.diagnosis-sec-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.diagnosis-sec-title b{display:block;font-size:.95rem}.diagnosis-sec-title small{color:var(--ink-3);font-size:.72rem}.diagnosis-sec-fig{color:var(--tint-diagnosis, var(--a-coral))}.diagnosis-sec-points{margin:0;padding-left:1.05rem;font-size:.82rem;line-height:1.35;color:var(--ink-2)}.diagnosis-sec-rows{margin:0}.diagnosis-sec-row{display:flex;justify-content:space-between;gap:.6rem;font-size:.78rem}.diagnosis-sec-row dt{color:var(--ink-3)}.diagnosis-track{position:relative;display:block;height:6px;border-radius:99px;background:color-mix(in oklab,var(--ink) 10%,transparent)}.diagnosis-track i{display:block;height:100%;border-radius:inherit;background:var(--tint-diagnosis, var(--a-coral))}.diagnosis-track u{position:absolute;top:-3px;width:2px;height:12px;background:var(--ink);transform:translate(-50%)}@media(max-width:860px){.diagnosis-mod-band{grid-template-columns:auto minmax(0,1fr)}.diagnosis-mod-score{grid-column:1 / -1;align-items:flex-start}.diagnosis-secs{grid-template-columns:1fr 1fr}}@media(max-width:560px){.diagnosis-secs{grid-template-columns:1fr}}.diagnosis-modhead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:1.5rem 2rem;align-items:end}.diagnosis-modhead-copy{min-width:0}.diagnosis-label{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.35rem}.diagnosis-modq{margin:0 0 .4rem;font-size:.95rem;color:var(--ink-2)}.diagnosis-h1{margin:0 0 .55rem;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:560;line-height:1.2;letter-spacing:-.02em}.diagnosis-lede{margin:0;max-width:42rem;font-size:1.05rem;line-height:1.45;color:var(--ink-2)}.diagnosis-scale-wrap{min-width:0}.diagnosis-scale{width:100%;height:56px;display:block}.diagnosis-scale-band{fill:rgb(var(--ink-rgb) / .1)}.diagnosis-scale-band.on{fill:var(--a-teal)}.diagnosis-scale-lbl{fill:var(--ink-3);font-size:9px;font-family:inherit}.diagnosis-scale-lbl.on{fill:var(--ink);font-weight:600}.diagnosis-scale-peer{stroke:var(--ink-3);stroke-width:1.5;stroke-dasharray:2 2}.diagnosis-scale-you{fill:var(--ink)}.diagnosis-scale-key{display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;margin-top:.4rem;font-size:.75rem;color:var(--ink-3)}.diagnosis-scale-key [data-key=you]:before,.diagnosis-scale-key [data-key=peer]:before,.diagnosis-scale-key [data-key=front]:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.35rem;vertical-align:-.05rem}.diagnosis-scale-key [data-key=you]:before{background:var(--ink)}.diagnosis-scale-key [data-key=peer]:before{background:transparent;border:1px dashed var(--ink-3)}.diagnosis-scale-key [data-key=front]:before{background:var(--a-teal)}.diagnosis-seccards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.diagnosis-seccard{display:flex;flex-direction:column;gap:.45rem;min-height:9.5rem;padding:.9rem 1rem;border:1px solid rgb(var(--ink-rgb) / .1);border-radius:.85rem;background:var(--ground);color:inherit;text-decoration:none}.diagnosis-seccard:hover{border-color:rgb(var(--ink-rgb) / .22)}.diagnosis-seccard[data-tone=blocked]{border-color:rgb(var(--a-coral-rgb) / .35)}.diagnosis-seccard-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.diagnosis-seccard-top b{font-size:.92rem;font-weight:600}.diagnosis-tag{font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:.12rem .4rem;border-radius:999px;background:rgb(var(--ink-rgb) / .08)}.diagnosis-tag[data-tone=blocked]{background:rgb(var(--a-coral-rgb) / .16);color:var(--a-coral-ink)}.diagnosis-seccard-fig{font-size:1.7rem;font-weight:620;letter-spacing:-.03em;line-height:1}.diagnosis-seccard-fig small{display:block;margin-top:.2rem;font-size:.72rem;font-weight:500;color:var(--ink-3)}.diagnosis-seccard p{margin:0;font-size:.82rem;line-height:1.35;color:var(--ink-2)}.diagnosis-mini{display:flex;flex-wrap:wrap;gap:3px;margin-top:auto}.diagnosis-mini i{width:.55rem;height:.55rem;border-radius:2px;background:rgb(var(--ink-rgb) / .12)}.diagnosis-mini i[data-on]{background:var(--a-teal)}.diagnosis-mini i[data-on=blocked]{background:var(--a-coral)}.diagnosis-mini i[data-on=attention]{background:var(--a-amber)}.diagnosis-mini i[data-on=steady]{background:var(--a-teal)}.diagnosis-split{display:grid;grid-template-columns:minmax(0,1fr)}.diagnosis-move{padding:1.15rem 1.25rem;border:1px solid rgb(var(--ink-rgb) / .1);border-radius:.9rem;background:var(--ground)}.diagnosis-move h2{margin:.15rem 0 .45rem;font-size:1.35rem;font-weight:580}.diagnosis-move>p{margin:0 0 .85rem;color:var(--ink-2);max-width:40rem}.diagnosis-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.7rem 1rem;margin:0 0 .85rem}.diagnosis-facts dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.diagnosis-facts dd{margin:.15rem 0 0;font-weight:560}.diagnosis-condition{font-size:.88rem;color:var(--ink-2)}.diagnosis-move-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.diagnosis-btn{font:inherit;font-size:.88rem;padding:.45rem .8rem;border-radius:.5rem;border:1px solid rgb(var(--ink-rgb) / .16);background:transparent;color:inherit;cursor:pointer}.diagnosis-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.diagnosis-btn-primary{background:var(--ink);color:var(--ground);border-color:var(--ink)}.diagnosis-btn:disabled{opacity:.55;cursor:wait}.diagnosis-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.diagnosis-accepted{font-size:.88rem;font-weight:600;color:var(--a-teal-ink)}.diagnosis-move-note{font-size:.8rem;color:var(--ink-3)}.diagnosis-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.diagnosis-h2{margin:0;font-size:1.45rem;font-weight:580;letter-spacing:-.02em}.diagnosis-secn{display:inline-block;min-width:1.4rem;margin-right:.45rem;font-size:.85rem;font-weight:600;color:var(--ink-3)}.diagnosis-mono{font-size:.75rem;color:var(--ink-3)}.diagnosis-conf{font-size:.78rem;color:var(--ink-3)}.diagnosis-readiness{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}.diagnosis-dimrows{display:flex;flex-direction:column}.diagnosis-dimhead,.diagnosis-dimrow{display:grid;grid-template-columns:minmax(8rem,1.3fr) minmax(6rem,1.4fr) 2.4rem 2.4rem 2.6rem;gap:.55rem;align-items:center}.diagnosis-dimhead{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-4);padding:0 .35rem .4rem;border-bottom:1px solid rgb(var(--ink-rgb) / .08)}.diagnosis-dimrow{width:100%;margin:0;padding:.55rem .35rem;border:0;border-bottom:1px solid rgb(var(--ink-rgb) / .06);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.diagnosis-dimrow:hover{background:rgb(var(--ink-rgb) / .04)}.diagnosis-dimrow:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.diagnosis-dimrow[data-tone=blocked]{box-shadow:inset 3px 0 0 var(--a-coral)}.diagnosis-dimname{display:flex;flex-direction:column;gap:.15rem;min-width:0}.diagnosis-dimname small{font-size:.75rem;color:var(--ink-3);line-height:1.3}.diagnosis-dimnum{font-variant-numeric:tabular-nums;font-size:.82rem;text-align:right}.diagnosis-dimyou{font-weight:620}.diagnosis-peerbar{width:100%;height:18px;display:block}.diagnosis-peerbar-track{fill:rgb(var(--ink-rgb) / .1)}.diagnosis-peerbar-front{stroke:var(--a-teal);stroke-width:1.4}.diagnosis-peerbar-peer{stroke:var(--ink-2);stroke-width:1.4;stroke-dasharray:1.6 1.6}.diagnosis-signals{margin-top:1.25rem}.diagnosis-signals-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.diagnosis-signals-head h3{margin:0;font-size:1.05rem;font-weight:560}.diagnosis-signals-head span{font-size:.75rem;color:var(--ink-3)}.diagnosis-signals-bar{display:flex;height:.55rem;border-radius:999px;overflow:hidden;background:rgb(var(--ink-rgb) / .08)}.diagnosis-signals-bar i{display:block}.diagnosis-signals-bar i[data-type=blocker]{background:var(--a-coral)}.diagnosis-signals-bar i[data-type=friction]{background:var(--a-amber)}.diagnosis-signals-bar i[data-type=tension]{background:var(--a-violet)}.diagnosis-signals-bar i[data-type=catalyst]{background:var(--a-teal)}.diagnosis-signals-legend{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;margin-top:.55rem}.diagnosis-signals-legend b{margin-right:.3rem;font-variant-numeric:tabular-nums}.diagnosis-signals-legend span[data-type=blocker]{color:var(--a-coral-ink)}.diagnosis-signals-legend span[data-type=friction]{color:var(--a-amber-ink)}.diagnosis-signals-legend span[data-type=tension]{color:var(--a-violet-ink)}.diagnosis-signals-legend span[data-type=catalyst]{color:var(--a-teal-ink)}.diagnosis-limits{padding-top:.5rem;max-width:42rem;color:var(--ink-2)}.diagnosis-limits ul{margin:.6rem 0 0;padding-left:1.1rem}.diagnosis-limits li{margin:.4rem 0}.strategy-modhead{min-width:0}.strategy-valuecard{justify-self:end;align-self:stretch;min-width:14rem;max-width:22rem;display:flex;flex-direction:column;justify-content:center;padding:1rem 1.2rem 1.05rem;border:1px solid rgb(var(--a-purple-rgb) / .34);border-radius:.95rem;background:radial-gradient(ellipse 110% 90% at 100% 0%,rgb(var(--a-purple-rgb) / .2) 0%,transparent 58%),linear-gradient(180deg,rgb(var(--a-purple-rgb) / .08),rgb(var(--ink-rgb) / .02));box-shadow:0 0 0 1px rgb(var(--a-purple-rgb) / .1),0 14px 32px rgb(var(--shade-rgb) / calc(.22 * var(--shade-k)))}.strategy-valuecard-fig{display:block;margin:.2rem 0 .3rem;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:640;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.15;color:var(--ink)}.strategy-valuecard small{display:block;font-size:.78rem;color:var(--ink-3)}.strategy-core{display:flex;flex-direction:column;gap:.75rem}.strategy-horizons{display:flex;gap:.5rem;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.strategy-horizons span{min-width:0}.strategy-waves{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.65rem}.strategy-wave{display:flex;flex-direction:column;gap:.35rem;min-height:12rem;padding:.85rem .9rem;border:1px solid rgb(var(--ink-rgb) / .1);border-radius:.85rem;background:var(--ground)}.strategy-wave-h b{font-size:.92rem;font-weight:600}.strategy-wave ul{margin:.35rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.strategy-wave li{font-size:.8rem;line-height:1.35;color:var(--ink-2);padding-left:.85rem;position:relative}.strategy-wave li:before{content:"";position:absolute;left:0;top:.4rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--ink-2)}.strategy-wave li[data-kind=cba]:before{background:transparent;border:1px solid var(--ink-2)}.strategy-wave li[data-move=true]{color:var(--ink);font-weight:560}.strategy-wave li[data-move=true]:before{background:var(--a-purple);border-color:var(--a-purple)}.strategy-key{display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;margin-top:.25rem;font-size:.75rem;color:var(--ink-3)}.strategy-key span:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.35rem;vertical-align:-.05rem;border-radius:50%}.strategy-key [data-kind=move]:before{background:var(--a-purple)}.strategy-key [data-kind=uc]:before{background:var(--ink-2)}.strategy-key [data-kind=cba]:before{background:transparent;border:1px solid var(--ink-2)}@media(max-width:960px){.diagnosis-modhead,.diagnosis-seccards,.diagnosis-readiness,.strategy-waves{grid-template-columns:1fr}.diagnosis-readiness-radar{order:1}.diagnosis-readiness-bars{order:2}.strategy-valuecard{justify-self:stretch;max-width:none}}@media(max-width:640px){.diagnosis-dimhead{display:none}.diagnosis-dimrow{grid-template-columns:minmax(0,1fr) 2.2rem;grid-template-areas:"name you" "bar bar" "meta meta"}.diagnosis-dimname{grid-area:name}.diagnosis-dimyou{grid-area:you}.diagnosis-peerbar{grid-area:bar;width:100%}.diagnosis-dimrow .diagnosis-dimnum:not(.diagnosis-dimyou){display:none}}.intel-console{display:flex;flex-direction:column;gap:1.75rem}.intel-modhead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(14rem,.75fr);gap:1.5rem 2rem;align-items:end}.intel-modhead-copy{min-width:0}.intel-label{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.35rem}.intel-modq{margin:0 0 .4rem;font-size:.95rem;color:var(--ink-2)}.intel-h1{margin:0 0 .55rem;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:560;line-height:1.2;letter-spacing:-.02em}.intel-lede{margin:0;max-width:42rem;font-size:1.05rem;line-height:1.45;color:var(--ink-2)}.intel-watch{padding:.9rem 1rem;border:1px solid rgb(var(--ink-rgb) / .1);border-radius:.85rem;background:var(--ground)}.intel-watch-head{margin-bottom:.55rem}.intel-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.55rem .85rem;margin:0}.intel-facts dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.intel-facts dd{margin:.15rem 0 0;font-weight:560}.intel-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.intel-h2{margin:0;font-size:1.45rem;font-weight:580;letter-spacing:-.02em}.intel-mono{font-size:.75rem;color:var(--ink-3)}.intel-empty{margin:0;color:var(--ink-3)}.intel-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.intel-feeditem{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.85rem 1rem;padding:.85rem 1rem;border:1px solid rgb(var(--ink-rgb) / .1);border-radius:.85rem;background:var(--ground)}.intel-feeditem[data-new=true]{border-color:rgb(var(--a-teal-rgb) / .28)}.intel-feeditem[data-status=unverified]{opacity:.78}.intel-feeditem time{font-size:.75rem;color:var(--ink-3);padding-top:.2rem}.intel-feeditem h3{margin:0 0 .35rem;font-size:1.02rem;font-weight:580;line-height:1.3}.intel-feeditem p{margin:0 0 .5rem;color:var(--ink-2);font-size:.9rem;line-height:1.4}.intel-feed-meta{display:flex;flex-wrap:wrap;gap:.4rem}.intel-tag{font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:.12rem .4rem;border-radius:999px;background:rgb(var(--ink-rgb) / .08)}.intel-tag[data-tone=blocked]{background:rgb(var(--a-coral-rgb) / .16);color:var(--a-coral-ink)}.intel-tag[data-tone=live]{background:rgb(var(--a-teal-rgb) / .16);color:var(--a-teal-ink)}.intel-tag[data-tone=dash]{background:transparent;border:1px dashed rgb(var(--ink-rgb) / .28);color:var(--ink-3)}.intel-seccards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.intel-seccard{display:flex;flex-direction:column;gap:.45rem;min-height:9.5rem;padding:.9rem 1rem;border:1px solid rgb(var(--ink-rgb) / .1);border-radius:.85rem;background:var(--ground);color:inherit;text-decoration:none}.intel-seccard:hover{border-color:rgb(var(--ink-rgb) / .22)}.intel-seccard[data-tone=blocked]{border-color:rgb(var(--a-coral-rgb) / .35)}.intel-seccard[data-tone=live]{border-color:rgb(var(--a-teal-rgb) / .35)}.intel-seccard-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.intel-seccard-top b{font-size:.92rem;font-weight:600}.intel-seccard-fig{font-size:1.7rem;font-weight:620;letter-spacing:-.03em;line-height:1}.intel-seccard-fig small{display:block;margin-top:.2rem;font-size:.72rem;font-weight:500;color:var(--ink-3)}.intel-seccard p{margin:0;font-size:.82rem;line-height:1.35;color:var(--ink-2)}.intel-mini{display:flex;flex-wrap:wrap;gap:3px;margin-top:auto}.intel-mini i{width:.55rem;height:.55rem;border-radius:2px;background:rgb(var(--ink-rgb) / .12)}.intel-mini i[data-on]{background:var(--a-teal)}.intel-mini i[data-on=blocked]{background:var(--a-coral)}.intel-mini i[data-on=attention]{background:var(--a-amber)}.intel-mini i[data-on=steady],.intel-mini i[data-on=live]{background:var(--a-teal)}@media(max-width:1100px){.intel-seccards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.intel-modhead,.intel-feeditem{grid-template-columns:1fr}}@media(max-width:640px){.intel-seccards{grid-template-columns:1fr}}.report-page{min-height:calc(100vh - 64px);background:transparent}.report-main{padding:80px clamp(20px,3.2vw,56px) 6rem;max-width:none;margin:0 auto}.report-metrics.r3-secs{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.report-chrome{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem 1.5rem;margin-bottom:1rem}.report-kicker,.snapshot-kicker{display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.report-lede{margin:.35rem 0 0;color:var(--ink-2);max-width:36rem}.report-chrome-actions,.report-audience{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.report-audience{margin:0 0 1.25rem}.report-tab{border:1px solid rgb(var(--ink-rgb) / .16);background:transparent;color:var(--ink-2);border-radius:999px;padding:.35rem .8rem;font:inherit;font-size:.82rem;cursor:pointer}.report-tab.on{border-color:var(--ink);color:var(--ink);font-weight:600}.report-tab.is-locked{opacity:.4;cursor:not-allowed}.report-tab:focus-visible{outline:2px solid currentColor;outline-offset:2px}.report-denied{margin:2rem 0;max-width:36rem;color:var(--ink-2);line-height:1.45}.report-head{margin:0 0 1.25rem}.snapshot-open-report{margin:.5rem 0 0}.snapshot-open-report a{color:inherit;font-weight:600}.snapshot-sheet{display:flex;flex-direction:column;gap:1.5rem;padding:.25rem 0 2rem}.snapshot-marks{display:flex;align-items:center;gap:1rem;margin-bottom:.7rem}.snapshot-org{font-size:.95rem;font-weight:620;letter-spacing:.01em}.snapshot-reviewed{margin:0;font-size:.82rem;font-weight:560;color:var(--ink-2)}.snapshot-head h1{margin:.35rem 0 .4rem;font-size:1.7rem;font-weight:580}.snapshot-lede{margin:0;color:var(--ink-2);max-width:40rem}.snapshot-asof{margin:.25rem 0 .55rem;font-size:.78rem;color:var(--ink-3)}.snapshot-answers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-items:stretch}.snapshot-answer{display:flex;flex-direction:column;gap:.35rem;height:100%;min-height:10.5rem;padding:.9rem 1rem;border:1px solid rgb(var(--ink-rgb) / .14);border-radius:12px;text-decoration:none;color:inherit}.snapshot-answer:hover{border-color:rgb(var(--ink-rgb) / .28)}.snapshot-q{font-size:.78rem;color:var(--ink-3)}.snapshot-fig{font-size:1.45rem;font-weight:620;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:.1rem}.snapshot-fig small{font-size:.72rem;font-weight:500;color:var(--ink-3)}.snapshot-answer b{font-size:.88rem}.snapshot-answer p{margin:auto 0 0;font-size:.82rem;color:var(--ink-2);line-height:1.35}.snapshot-dims-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;align-items:baseline;margin-bottom:.55rem}.snapshot-dims-head h2{margin:0;font-size:1rem;font-weight:580}.snapshot-dims-legend{margin:0;font-size:.78rem;color:var(--ink-3)}.snapshot-bars-cols{display:grid;grid-template-columns:minmax(7rem,.9fr) minmax(0,1.4fr) 2.2rem;gap:.6rem;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin-bottom:.35rem}.snapshot-bars-cols span:last-child{text-align:right}.snapshot-move{padding:1rem 1.1rem;border:1px solid rgb(var(--ink-rgb) / .18);border-radius:12px}.snapshot-move h2{margin:.2rem 0 .45rem;font-size:1.25rem;font-weight:580}.snapshot-move>p{margin:0 0 .75rem;color:var(--ink-2)}.snapshot-move dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem 1rem;margin:0 0 .75rem}.snapshot-move dt{font-size:.72rem;color:var(--ink-3)}.snapshot-move dd{margin:.15rem 0 0;font-weight:560}.snapshot-condition{font-size:.88rem;color:var(--ink-2)}.snapshot-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.snapshot-bars li{display:grid;grid-template-columns:minmax(7rem,.9fr) minmax(0,1.4fr) 2.2rem;gap:.6rem;align-items:center;font-size:.78rem}.snapshot-bars b{font-variant-numeric:tabular-nums;text-align:right}.snapshot-bars svg{width:100%;height:8px;display:block}.snapshot-bar-track{fill:rgb(var(--ink-rgb) / .1)}.snapshot-bar-you{fill:var(--ink)}.snapshot-bar-peer{stroke:var(--ink-3);stroke-width:1.4;stroke-dasharray:1.6 1.6}.report-h{margin:1.4rem 0 .55rem;font-weight:580}.report-h1{font-size:1.35rem}.report-h2{font-size:1.1rem}.report-h3{font-size:1rem}.report-assert{margin:.8rem 0;padding:.15rem 0 .15rem .9rem;border-left:3px solid var(--ink)}.report-assert p{margin:0;font-size:1.05rem;font-weight:560}.report-assert small{display:block;margin-top:.35rem;color:var(--ink-3)}.report-prose{margin:.55rem 0;color:var(--ink-2);line-height:1.5}.report-prose.is-lead{font-size:1.05rem;color:var(--ink)}.report-prose.is-note{font-size:.88rem;color:var(--ink-3)}.report-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.7rem 1rem;margin:.8rem 0}.report-metrics dt{font-size:.72rem;color:var(--ink-3)}.report-metrics dd{margin:.15rem 0 0;font-weight:600;font-variant-numeric:tabular-nums}.report-table,.report-chart{margin:.9rem 0;overflow-x:auto}.report-table table,.report-chart table{width:100%;border-collapse:collapse;font-size:.82rem}.report-table th,.report-chart th,.report-table td,.report-chart td{border-bottom:1px solid rgb(var(--ink-rgb) / .12);padding:.35rem .5rem;text-align:left;vertical-align:top}.report-note{font-size:.78rem;color:var(--ink-3)}.report-bars{list-style:none;margin:.6rem 0;padding:0}.report-bars li{display:grid;grid-template-columns:minmax(6rem,.8fr) minmax(0,1.4fr) 2.4rem;gap:.5rem;align-items:center;font-size:.78rem;margin:.25rem 0}.report-bars i{display:block;height:6px;background:var(--ink);border-radius:2px}.report-entity{margin:1rem 0;padding:.85rem 1rem;border:1px solid rgb(var(--ink-rgb) / .12);border-radius:10px}.report-entity h4{margin:0 0 .4rem}.report-limit{margin:.8rem 0;padding:.7rem .85rem;border:1px solid rgb(var(--ink-rgb) / .18);border-radius:8px;background:rgb(var(--ink-rgb) / .03)}.report-cites{margin:.6rem 0 0;padding:0;list-style:none}.report-cite{display:flex;gap:.5rem;font-size:.82rem;margin:.35rem 0}.report-omissions{color:var(--ink-2)}.report-back{margin-top:2rem;font-size:.88rem}@media(max-width:800px){.snapshot-answers{grid-template-columns:1fr}.snapshot-answer{min-height:0}.snapshot-bars-cols,.snapshot-bars li{grid-template-columns:minmax(0,1fr) 2.2rem}.snapshot-bars-cols span:nth-child(2),.snapshot-bars svg{grid-column:1 / -1}}@media print{.report-page .journey-bar,.report-page .scene-grid,.client-bar,.client-shell-dialog{display:none!important}.report-main{padding:0;max-width:none}.report-page section{page-break-before:auto}.report-doc .report-sec{page-break-before:always}.report-doc .report-sec:first-of-type{page-break-before:avoid}.snapshot-sheet{page-break-inside:avoid}.snapshot-marks{-moz-column-break-inside:avoid;break-inside:avoid}}.placeholder\:text-text-muted::-moz-placeholder{color:var(--saige-text-muted)}.placeholder\:text-text-muted::placeholder{color:var(--saige-text-muted)}.first\:mt-0:first-child{margin-top:0}.first\:border-0:first-child{border-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-ink\/10:hover{border-color:rgb(var(--ink-rgb) / .1)}.hover\:bg-\[rgb\(var\(--a-coral-rgb\)\/0\.24\)\]:hover{background-color:rgb(var(--a-coral-rgb)/.24)}.hover\:bg-ink\/5:hover{background-color:rgb(var(--ink-rgb) / .05)}.hover\:bg-overlay-hover:hover{background-color:var(--overlay-hover)}.hover\:bg-overlay-subtle:hover{background-color:var(--overlay-subtle)}.hover\:text-\[var\(--a-teal\)\]:hover{color:var(--a-teal)}.hover\:text-\[var\(--saige-text-secondary\)\]:hover{color:var(--saige-text-secondary)}.hover\:text-a-coral-ink:hover{color:var(--a-coral-ink)}.hover\:text-a-teal-ink:hover{color:var(--a-teal-ink)}.hover\:text-ink-1:hover{color:var(--ink)}.hover\:text-text-primary:hover{color:var(--saige-text-primary)}.hover\:text-text-secondary:hover{color:var(--saige-text-secondary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-125:hover{--tw-brightness: brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--a-coral-ink\)\]:focus-visible{outline-color:var(--a-coral-ink)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border:disabled{border-width:1px}.disabled\:border-overlay-border:disabled{border-color:var(--overlay-border)}.disabled\:bg-inset-surface:disabled{background-color:var(--surface-inset)}.disabled\:text-text-muted:disabled{color:var(--saige-text-muted)}.disabled\:opacity-15:disabled{opacity:.15}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:brightness-100:hover:disabled{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:hover .group-hover\:text-\[var\(--a-teal\)\]{color:var(--a-teal)}.group:hover .group-hover\:text-a-teal-ink{color:var(--a-teal-ink)}.group:hover .group-hover\:text-ink-1{color:var(--ink)}.group:hover .group-hover\:text-ink\/40{color:rgb(var(--ink-rgb) / .4)}.group:hover .group-hover\:text-ink\/90{color:rgb(var(--ink-rgb) / .9)}.group:hover .group-hover\:text-text-secondary{color:var(--saige-text-secondary)}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:brightness-125{--tw-brightness: brightness(1.25);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)}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-6{gap:1.5rem}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:px-12{padding-left:3rem;padding-right:3rem}}@media(min-width:768px){.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.md\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.md\:gap-6{gap:1.5rem}.md\:border-l{border-left-width:1px}.md\:border-r{border-right-width:1px}.md\:border-t-0{border-top-width:0px}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100vh-56px\)\]{max-height:calc(100vh - 56px)}.lg\:w-\[15\.5rem\]{width:15.5rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1\.84fr_0\.85fr\]{grid-template-columns:1.84fr .85fr}.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-10{gap:2.5rem}.lg\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.lg\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.lg\:self-start{align-self:flex-start}.lg\:text-left{text-align:left}}@media(min-width:1280px){.xl\:block{display:block}.xl\:hidden{display:none}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.r3-home,.r3-mod,.r3-dockwrap,.r3-panel,.r3-ground{--mod: var(--accent);--mod-text: var(--accent-text, var(--accent));--mod-soft: color-mix(in oklab, var(--mod) 14%, transparent);--spring: cubic-bezier(.34, 1.56, .64, 1);font-family:var(--font-body, "Manrope", system-ui, sans-serif)}[data-module=strategy]{--mod: var(--a-purple, oklch(.7 .18 300));--mod-text: var(--a-purple-ink, var(--a-purple, oklch(.75 .14 300)));--mod-soft: color-mix(in oklab, var(--mod) 16%, transparent)}[data-module=intelligence]{--mod: var(--tint-intelligence, oklch(.74 .1 196));--mod-text: var(--tint-intelligence, oklch(.74 .1 196));--mod-soft: color-mix(in oklab, var(--mod) 16%, transparent)}.r3-dot{display:inline-flex;align-items:flex-end;gap:8px}.r3-dot-fig{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in oklab,var(--ground-2, var(--ground)) 70%,transparent);color:var(--mod-text);line-height:0}.r3-dot-suffix{font:600 12px / 1 var(--font-mono, ui-monospace, monospace);color:var(--muted);padding-bottom:4px;letter-spacing:.02em}.r3-home{position:relative;width:100%;min-height:calc(100vh - 64px);padding:82px clamp(20px,3.2vw,56px) 178px;background:var(--ground);color:var(--ink);overflow:hidden}.r3-home:before,.r3-ground:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,color-mix(in oklab,var(--ink) 20%,transparent) 1px,transparent 1.5px);background-size:24px 24px;opacity:.5;mask-image:radial-gradient(ellipse 75% 70% at 50% 52%,#000 25%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 52%,#000 25%,transparent 100%);pointer-events:none}.r3-ground{position:relative;min-height:calc(100vh - 64px);background:transparent;color:var(--ink)}.r3-ground>*{position:relative;z-index:1}.r3-home-head{position:absolute;z-index:2;top:86px;left:clamp(20px,3.2vw,56px);max-width:400px}.r3-home-head h1{margin:0;font:800 clamp(24px,2.2vw,32px) / 1.2 var(--font-display, "Manrope", sans-serif);letter-spacing:-.015em;white-space:nowrap}.r3-home-head h1 em{font-style:normal;color:var(--mod-text)}.r3-home-head p{margin:8px 0 0;max-width:46ch;font-size:15px;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.r3-home-grid{position:relative;display:grid;grid-template-columns:minmax(250px,330px) minmax(0,760px) minmax(250px,330px);grid-template-areas:". top ." "left stage right";justify-content:center;align-items:center;-moz-column-gap:30px;column-gap:30px;row-gap:4px}.r3-home-top{grid-area:top;display:flex;justify-content:center}.r3-home-top .r3-card{width:min(100%,400px)}.r3-home-side[data-side=left]{grid-area:left}.r3-home-side[data-side=right]{grid-area:right}.r3-home-side{align-self:stretch;position:relative;min-height:220px}.r3-home-side .r3-card{position:absolute;left:0;right:0;top:30%;transform:translateY(-50%)}.r3-home-side .r3-card[data-hot]{transform:translateY(calc(-50% - 3px))}.r3-stage{grid-area:stage;position:relative;width:100%;container-type:inline-size}.r3-stage-art{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.r3-orbit{fill:none;stroke:var(--line);stroke-width:1;opacity:.7}.r3-orbit-dotted{stroke:color-mix(in oklab,var(--mod) 60%,var(--line));stroke-dasharray:2 9;stroke-linecap:round;stroke-width:1.7;opacity:.95;animation:r3-drift 40s linear infinite}@keyframes r3-drift{to{stroke-dashoffset:-440}}.r3-spoke{fill:none;stroke:var(--line);stroke-width:1;opacity:.6;transition:stroke .25s ease,opacity .25s ease}.r3-wire{fill:none;stroke:color-mix(in oklab,var(--mod) 45%,var(--line));stroke-width:1;stroke-dasharray:3 5;transition:stroke .25s ease}.r3-fiber{fill:none;stroke:var(--mod);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:100;opacity:.7;animation:r3-run 3.4s linear infinite}.r3-link:nth-of-type(2) .r3-fiber{animation-delay:-1.1s}.r3-link:nth-of-type(3) .r3-fiber{animation-delay:-2.2s}@keyframes r3-run{to{stroke-dashoffset:0}}.r3-link[data-hot] .r3-fiber{animation-duration:.85s;stroke-width:3;stroke-dasharray:16 84;opacity:1}.r3-link[data-hot] .r3-spoke,.r3-link[data-hot] .r3-wire{stroke:var(--mod);opacity:1}.r3-core-halo{fill:none;stroke:color-mix(in oklab,var(--mod) 34%,transparent);stroke-width:1;transform-box:fill-box;transform-origin:center;animation:r3-breathe 5s ease-in-out infinite}.r3-core-halo-2{stroke:color-mix(in oklab,var(--mod) 16%,transparent);animation-delay:-2.5s}@keyframes r3-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.045);opacity:.55}}.r3-core-ring{fill:color-mix(in oklab,var(--ground-2, var(--ground)) 86%,var(--mod));stroke:var(--mod);stroke-width:1.6}.r3-core{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;pointer-events:none;animation:r3-core-in .3s ease both}@keyframes r3-core-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.r3-core .r3-dot-fig{border:0;background:none;padding:0}.r3-core{width:19%}.r3-core .r3-dot,.r3-core .r3-dot-fig{width:auto;max-width:100%;min-width:0}.r3-core .dot-text{display:block;width:auto;height:auto;min-width:0;min-height:0;max-width:100%;max-height:5.6cqw}.r3-core-of{font:500 10.5px / 1 var(--font-mono, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.r3-core b{font:700 14px / 1.25 var(--font-display, sans-serif);color:var(--ink);max-width:100%}@container (max-width: 520px){.r3-core{gap:2px;width:23%}.r3-core .dot-text{max-height:4.6cqw}.r3-core-of,.r3-core b{max-width:16cqw}.r3-core-of{font-size:9px;letter-spacing:.03em;line-height:1.1}.r3-core b{font-size:9px;line-height:1.1}}.r3-core-none{font-size:32px;color:var(--muted)}.r3-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:9px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;font:inherit;transition:opacity .25s ease}.r3-node-ring{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;border:1.5px solid var(--mod);background:color-mix(in oklab,var(--ground) 80%,var(--mod));color:var(--mod-text);box-shadow:0 0 0 8px color-mix(in oklab,var(--mod) 9%,transparent);transition:transform .35s var(--spring),box-shadow .3s ease,background .3s ease;animation:r3-node-pulse 4.6s ease-in-out infinite}.r3-node[data-module=strategy] .r3-node-ring{animation-delay:-1.5s}.r3-node[data-module=intelligence] .r3-node-ring{animation-delay:-3s}@keyframes r3-node-pulse{0%,to{box-shadow:0 0 0 8px color-mix(in oklab,var(--mod) 9%,transparent)}50%{box-shadow:0 0 0 14px color-mix(in oklab,var(--mod) 4%,transparent)}}.r3-node-ring svg{transition:transform .35s var(--spring)}.r3-node[data-hot] .r3-node-ring{transform:scale(1.08);background:color-mix(in oklab,var(--ground) 66%,var(--mod));box-shadow:0 0 0 12px color-mix(in oklab,var(--mod) 16%,transparent),0 0 44px color-mix(in oklab,var(--mod) 40%,transparent);animation:none}.r3-node[data-hot] .r3-node-ring svg{transform:scale(1.08)}.r3-node-label{position:absolute;top:calc(100% + 9px);font:700 15px / 1.2 var(--font-display, sans-serif);white-space:nowrap}.r3-node[data-module=strategy] .r3-node-label{top:50%;left:calc(100% + 14px);transform:translateY(-50%)}.r3-node[data-locked] .r3-node-ring{border-style:dashed;opacity:.7}.r3-action{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;color:var(--muted);cursor:pointer;font:inherit}.r3-action-ring{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid color-mix(in oklab,var(--mod) 35%,var(--line));background:var(--ground);color:var(--ink-2);transition:border-color .2s ease,color .2s ease,transform .3s var(--spring),box-shadow .2s ease}.r3-action-label{position:absolute;top:calc(100% + 6px);font:600 11.5px / 1.2 var(--font-body, sans-serif);white-space:nowrap;transition:color .2s ease}.r3-action:hover .r3-action-ring,.r3-action:focus-visible .r3-action-ring{border-color:var(--mod);color:var(--mod-text);transform:scale(1.12);box-shadow:0 0 22px color-mix(in oklab,var(--mod) 30%,transparent)}.r3-action:hover .r3-action-label{color:var(--ink)}.r3-card{position:relative;display:flex;flex-direction:column;gap:11px;width:100%;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:color-mix(in oklab,var(--surface) 72%,transparent);color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:border-color .25s ease,transform .3s var(--spring),background .25s ease,box-shadow .25s ease,opacity .25s ease}.r3-card[data-hot]{border-color:var(--mod);background:var(--surface);transform:translateY(-3px);box-shadow:0 0 0 1px color-mix(in oklab,var(--mod) 40%,transparent),0 18px 46px -22px color-mix(in oklab,var(--mod) 70%,transparent)}.r3-home[data-hot] .r3-card:not([data-hot]),.r3-home[data-hot] .r3-node:not([data-hot]){opacity:.6}.r3-card-head{display:flex;align-items:center;gap:11px;color:var(--muted)}.r3-card-glyph{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:11px;background:var(--mod-soft);color:var(--mod-text);transition:transform .3s var(--spring)}.r3-card[data-hot] .r3-card-glyph{transform:scale(1.08)}.r3-card-title{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.r3-card-title b{font:800 16px / 1.25 var(--font-display, sans-serif);color:var(--ink)}.r3-card-title small{font-size:12.5px;line-height:1.3;color:var(--muted)}.r3-card-fig{flex:none}.r3-card-cap{align-self:flex-end;margin-top:-6px;font:600 11px / 1.2 var(--font-mono, monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2)}.r3-card-rows{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.r3-card-row{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;line-height:1.35;padding-bottom:6px;border-bottom:1px solid var(--line-soft, var(--line))}.r3-card-row:last-child{border-bottom:0;padding-bottom:0}.r3-card-row dt{color:var(--muted);flex:none}.r3-card-row dd{margin:0;color:var(--ink);font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r3-card[data-locked]{border-style:dashed}@media(min-width:1101px){.r3-home .r3-card{min-height:228px;box-sizing:border-box}.r3-home .r3-card[data-module=diagnosis]{gap:8px}}.r3-track{position:relative;display:block;height:6px;border-radius:99px;background:color-mix(in oklab,var(--ink) 10%,transparent);overflow:visible}.r3-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,color-mix(in oklab,var(--mod) 55%,transparent),var(--mod))}.r3-track u{position:absolute;top:-3px;width:2px;height:12px;border-radius:2px;background:var(--ink-2);text-decoration:none}.r3-dockwrap{position:fixed;left:0;right:0;bottom:16px;margin-inline:auto;width:-moz-max-content;width:max-content;z-index:60;display:flex;flex-direction:column;align-items:stretch;gap:8px;max-width:calc(100vw - 24px)}.r3-dock{display:flex;align-items:center;justify-content:center;gap:4px;padding:7px 10px;border:1px solid var(--line);border-radius:20px;background:color-mix(in oklab,var(--ground-2, var(--ground)) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 44px -18px #0000008c;max-width:100%;overflow-x:auto;scrollbar-width:none}.r3-dock::-webkit-scrollbar{display:none}.r3-dock-group{position:relative;display:flex;align-items:center;gap:2px}.r3-dock-rule{flex:none;width:1px;height:30px;margin:0 8px;background:var(--line)}.r3-dock-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:64px;padding:7px 10px 9px;border:0;border-radius:13px;background:none;color:var(--muted);font:600 11.5px / 1.1 var(--font-body, sans-serif);white-space:nowrap;cursor:pointer;transition:color .2s ease,background .25s ease,transform .15s ease}.r3-dock-ico{display:grid;place-items:center;transition:transform .35s var(--spring)}.r3-dock-item:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 6%,transparent)}.r3-dock-item:hover .r3-dock-ico{transform:translateY(-3px) scale(1.16)}.r3-dock-item:active{transform:scale(.95)}.r3-dock-item[data-current]{color:var(--mod-text);background:var(--mod-soft)}.r3-dock-item[data-current] .r3-dock-ico{transform:translateY(-1px) scale(1.08);animation:r3-pop .4s var(--spring)}@keyframes r3-pop{0%{transform:translateY(2px) scale(.8)}to{transform:translateY(-1px) scale(1.08)}}.r3-dock-item:after{content:"";position:absolute;bottom:3px;left:50%;width:20px;height:2px;border-radius:2px;background:var(--mod);transform:translate(-50%) scaleX(0);transition:transform .3s var(--spring)}.r3-dock-item[data-current]:after{transform:translate(-50%) scaleX(1)}.r3-dock-item[data-quiet]{min-width:0}.r3-dock-item[data-quiet][data-current]{background:none;color:var(--ink)}.r3-dock-item[data-quiet][data-current] .r3-dock-ico{color:var(--mod-text)}.r3-dock-item[data-quiet]:after{width:28px}.r3-dock-item[data-locked]{opacity:.55}.r3-askbox{display:flex;flex-direction:column;gap:8px;width:min(720px,100%);align-self:center}.r3-ask{display:flex;align-items:center;gap:11px;padding:7px 7px 7px 16px;border:1px solid var(--line);border-radius:16px;background:color-mix(in oklab,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--mod-text);box-shadow:0 12px 30px -18px #00000080;transition:border-color .2s ease,box-shadow .2s ease}.r3-ask:focus-within{border-color:var(--mod);box-shadow:0 0 0 3px color-mix(in oklab,var(--mod) 18%,transparent),0 12px 30px -18px #00000080}.r3-ask input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--ink);font:500 15px / 1.4 var(--font-body, sans-serif)}.r3-ask input::-moz-placeholder{color:var(--muted)}.r3-ask input::placeholder{color:var(--muted)}.r3-ask input:focus,.r3-ask input:focus-visible{outline:0;box-shadow:none;border:0;background:none}.r3-ask kbd{font:600 11px / 1 var(--font-mono, monospace);color:var(--muted);border:1px solid var(--line);border-radius:7px;padding:5px 7px}.r3-ask-send{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:11px;background:var(--mod);color:var(--accent-ink, var(--ground));cursor:pointer;transition:transform .25s var(--spring),opacity .2s ease}.r3-ask-send:disabled{opacity:.4;cursor:default}.r3-ask-send:not(:disabled):hover{transform:translateY(-2px) scale(1.06)}.r3-thread{border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 26px 60px -22px #000000a6;overflow:hidden;animation:r3-rise .3s var(--spring) both}@keyframes r3-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.r3-thread-head{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--line-soft, var(--line));font:700 12.5px / 1 var(--font-body, sans-serif);color:var(--ink-2)}.r3-thread-head span{display:inline-flex;align-items:center;gap:7px;color:var(--mod-text)}.r3-thread-head button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.r3-thread-head button:hover{background:color-mix(in oklab,var(--ink) 8%,transparent);color:var(--ink)}.r3-thread-body{display:flex;flex-direction:column;gap:14px;max-height:min(46vh,380px);overflow-y:auto;padding:16px}.r3-dockwrap[data-module=home][data-ask-open] .r3-thread-body{max-height:min(22vh,160px)}@media(min-width:1100px){.r3-dockwrap[data-module=home] .r3-thread{position:fixed;right:20px;bottom:156px;width:min(360px,26vw)}.r3-dockwrap[data-module=home][data-ask-open] .r3-thread-body{max-height:min(34vh,300px)}}.r3-turn{display:flex;flex-direction:column;gap:9px}.r3-turn p{margin:0;font-size:14px;line-height:1.5}.r3-turn-q{align-self:flex-end;max-width:80%;padding:9px 13px;border-radius:14px 14px 4px;background:var(--mod-soft);color:var(--ink);font-weight:600}.r3-turn-a{max-width:88%;color:var(--ink-2)}.r3-ask-off{margin:0;align-self:center;padding:10px 16px;border:1px solid var(--line);border-radius:16px;background:color-mix(in oklab,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--muted);font:500 14px / 1.4 var(--font-body, sans-serif);text-align:center}.r3-ask-history{align-self:flex-start;margin-top:4px;border:0;background:none;padding:0;color:var(--mod-text);font:600 12.5px / 1.3 var(--font-body, sans-serif);cursor:pointer}.r3-ask-history:hover{text-decoration:underline}.r3-menu{position:absolute;right:0;bottom:calc(100% + 14px);display:flex;flex-direction:column;min-width:250px;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 22px 50px -20px #0009;animation:r3-rise .25s var(--spring) both}.r3-menu button{display:flex;align-items:center;gap:10px;padding:9px 11px;border:0;border-radius:9px;background:none;color:var(--ink-2);font:600 13px / 1.3 var(--font-body, sans-serif);text-align:left;cursor:pointer}.r3-menu button:hover{background:color-mix(in oklab,var(--ink) 7%,transparent);color:var(--ink)}.r3-mod{position:relative;color:var(--ink);padding:8px 0 26px}.r3-mod-label{font:600 11px / 1.3 var(--font-mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--mod-text)}.r3-mod-copy h1{margin:6px 0 0;font:800 clamp(24px,2.3vw,34px) / 1.15 var(--font-display, sans-serif);letter-spacing:-.015em}.r3-mod-copy p{margin:8px 0 0;max-width:58ch;font-size:15px;line-height:1.5;color:var(--ink-2)}.r3-mod-band{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;padding:6px 0 22px}.r3-mod-node{position:relative;display:grid;place-items:center;width:118px;height:118px;color:var(--mod-text)}.r3-mod-node svg:first-child{position:absolute;inset:0;width:100%;height:100%}.r3-mod-node svg:last-child{position:relative;z-index:1}.r3-mod-score{display:grid;grid-template-columns:auto auto;align-items:end;-moz-column-gap:8px;column-gap:8px;row-gap:9px}.r3-mod-score b{grid-column:1;justify-self:center;font:800 15px / 1.2 var(--font-display, sans-serif);letter-spacing:.01em}.r3-mat{position:relative;padding-top:62px}.r3-mat-marks{position:absolute;top:0;left:0;right:0;height:62px}.r3-mat-you{position:absolute;top:6px;transform:translate(-50%);display:inline-flex;align-items:baseline;gap:7px;padding:6px 11px;border-radius:10px;background:var(--tier);color:var(--ground);white-space:nowrap;animation:r3-glow 3.2s ease-in-out infinite}@keyframes r3-glow{0%,to{box-shadow:0 0 color-mix(in oklab,var(--tier) 0%,transparent),0 0 14px color-mix(in oklab,var(--tier) 30%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--tier) 14%,transparent),0 0 26px color-mix(in oklab,var(--tier) 55%,transparent)}}.r3-mat-you b{font:800 14px / 1 var(--font-display, sans-serif)}.r3-mat-you small{font:700 11px / 1 var(--font-body, sans-serif);opacity:.85}.r3-mat-bands{position:relative;display:flex;gap:5px}.r3-mat-band{flex:1 1 0;display:flex;flex-direction:column;gap:9px;min-width:0}.r3-mat-band i{display:block;height:10px;border-radius:99px;background:color-mix(in oklab,var(--ink) 11%,transparent)}.r3-mat-band[data-on] i{background:linear-gradient(90deg,color-mix(in oklab,var(--band) 40%,transparent),var(--band))}.r3-mat-lbl{display:flex;align-items:baseline;gap:8px;min-width:0}.r3-mat-lbl small{font:700 12.5px / 1.2 var(--font-body, sans-serif);color:var(--muted)}.r3-mat-band[data-on] .r3-mat-lbl small{color:var(--band-ink)}.r3-mat-lbl em{font:500 11px / 1 var(--font-mono, monospace);font-style:normal;color:var(--muted)}.r3-mat-pin{position:absolute;top:-25px;width:2px;height:38px;margin-left:-1px;border-radius:2px;background:var(--tier)}.r3-mat-pin:after{content:"";position:absolute;left:50%;bottom:-1px;width:12px;height:12px;border-radius:50%;border:2px solid var(--ground);background:var(--tier);transform:translate(-50%,1px);animation:r3-glow 3.2s ease-in-out infinite}.r3-mat-tick{position:absolute;top:-4px;width:2px;height:18px;margin-left:-1px;border-radius:2px;background:var(--ink-2)}.r3-mat-tick[data-kind=front]{background:var(--a-teal, var(--ink-2))}.r3-mat-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line-soft, var(--line));font-size:13px;color:var(--ink-2)}.r3-mat-key span{display:flex;align-items:center;gap:9px;min-width:0}.r3-mat-key span:nth-child(2){justify-content:center}.r3-mat-key span:nth-child(3){justify-content:flex-end}.r3-mat-key b{font:800 14px / 1 var(--font-display, sans-serif);color:var(--ink);font-variant-numeric:tabular-nums}.r3-mat-key i{flex:none;width:10px;height:10px;border-radius:3px;background:var(--tier)}.r3-mat-key span[data-kind=peer] i{background:var(--ink-2);width:2px;height:14px;border-radius:2px}.r3-mat-key span[data-kind=front] i{background:var(--a-teal, var(--ink-2));width:2px;height:14px;border-radius:2px}.r3-secs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px}.r3-secs:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.r3-sec{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line);border-radius:15px;background:color-mix(in oklab,var(--surface) 70%,transparent);color:var(--ink);text-decoration:none;transition:border-color .25s ease,transform .3s var(--spring),background .25s ease,box-shadow .25s ease}.r3-sec:hover{border-color:var(--mod);background:var(--surface);transform:translateY(-3px);box-shadow:0 18px 44px -24px color-mix(in oklab,var(--mod) 70%,transparent)}.r3-sec-head{display:flex;align-items:flex-start;gap:11px}.r3-sec-glyph{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:var(--mod-soft);color:var(--mod-text);transition:transform .3s var(--spring)}.r3-sec:hover .r3-sec-glyph{transform:scale(1.08)}.r3-sec-title{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;padding-top:1px}.r3-sec-title b{font:800 15px / 1.25 var(--font-display, sans-serif)}.r3-sec-title small{font:600 10.5px / 1.3 var(--font-mono, monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.r3-sec-fig{flex:none}.r3-sec p{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2)}.r3-sec .r3-card-rows{margin-top:auto}.client-shell .diagnosis-readiness{align-items:stretch}.client-shell .diagnosis-readiness-bars{display:flex}.r3-panel{display:flex;flex-direction:column;flex:1;min-width:0;gap:10px}.r3-tabs{display:flex;align-items:center;gap:4px;padding-bottom:6px}.r3-tabs button{position:relative;border:0;border-radius:9px;padding:7px 12px 9px;background:none;color:var(--muted);font:700 13px / 1 var(--font-body, sans-serif);cursor:pointer;transition:color .2s ease,background .2s ease}.r3-tabs button:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 6%,transparent)}.r3-tabs button:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:2px;background:var(--mod);transform:scaleX(0);transition:transform .3s var(--spring)}.r3-tabs button[data-on]{color:var(--ink)}.r3-tabs button[data-on]:after{transform:scaleX(1)}.r3-tabs-hint{margin-left:auto;font-size:12px;color:var(--muted)}.r3-panel .diagnosis-dimrows{flex:1}.r3-panel .diagnosis-dimrow{flex:1;padding:.7rem .5rem;border-radius:9px;transition:background .2s ease,transform .2s ease}.r3-panel .diagnosis-dimrow:hover{transform:translate(2px)}.r3-panel .diagnosis-dimhead,.r3-panel .diagnosis-dimrow{grid-template-columns:minmax(9rem,1.25fr) minmax(7rem,1.5fr) 2.6rem 2.6rem 2.8rem;gap:.75rem}.r3-panel .diagnosis-dimname>span{font-weight:650}.r3-panel .diagnosis-peerbar{height:22px}.r3-panel .diagnosis-dimnum{font-size:.9rem}.r3-panel-key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:10px;border-top:1px solid var(--line-soft, var(--line));font-size:12px;color:var(--muted)}.r3-panel-key span{display:flex;align-items:center;justify-content:center;gap:8px}.r3-panel-key i{width:16px;height:6px;border-radius:3px;background:var(--a-amber, var(--mod))}.r3-panel-key span[data-kind=peer] i{width:0;height:14px;border-left:2px dashed var(--ink-2);background:none;border-radius:0}.r3-panel-key span[data-kind=front] i{width:2px;height:14px;background:var(--a-teal, var(--ink-2))}.r3-bench{display:flex;flex-direction:column;flex:1;gap:12px}.r3-bench-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.r3-bench-sum div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border:1px solid var(--line-soft, var(--line));border-radius:12px;text-align:center}.r3-bench-sum b{font:800 24px / 1 var(--font-display, sans-serif);font-variant-numeric:tabular-nums}.r3-bench-sum span{font-size:12px;color:var(--muted)}.r3-bench-sum div[data-kind=ahead] b{color:var(--a-emerald-ink, var(--good))}.r3-bench-sum div[data-kind=behind] b{color:var(--a-coral-ink, var(--accent-text))}.r3-bench-head,.r3-bench-row{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(8rem,1.6fr) 4.6rem;gap:.75rem;align-items:center}.r3-bench-head{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:0 .5rem .4rem;border-bottom:1px solid var(--line-soft, var(--line))}.r3-bench-head span:last-child{text-align:right}.r3-bench-rows{display:flex;flex-direction:column;flex:1}.r3-bench-row{flex:1;width:100%;padding:.55rem .5rem;border:0;border-bottom:1px solid var(--line-soft, var(--line));border-radius:9px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s ease}.r3-bench-row:hover{background:color-mix(in oklab,var(--ink) 4%,transparent)}.r3-bench-name{font-weight:650;font-size:.92rem}.r3-bench-div{position:relative;height:22px;border-radius:6px;background:linear-gradient(90deg,transparent calc(50% - .5px),var(--line) calc(50% - .5px),var(--line) calc(50% + .5px),transparent calc(50% + .5px))}.r3-bench-div i{position:absolute;top:6px;height:10px;border-radius:5px}.r3-bench-div[data-side=ahead] i{background:var(--a-emerald, var(--good))}.r3-bench-div[data-side=behind] i{background:var(--a-coral, var(--accent))}.r3-bench-div em{position:absolute;top:50%;transform:translateY(-50%);font:700 11.5px / 1 var(--font-mono, monospace);font-style:normal;font-variant-numeric:tabular-nums}.r3-bench-div[data-side=ahead] em{right:52%;color:var(--a-emerald-ink, var(--good))}.r3-bench-div[data-side=behind] em{left:52%;color:var(--a-coral-ink, var(--accent-text))}.r3-bench-div[data-side=level] em{left:52%;color:var(--muted)}.r3-bench-front{text-align:right;font-size:.86rem;font-variant-numeric:tabular-nums;color:var(--ink-2)}.r3-bench-note{margin:0;font-size:13px;line-height:1.45;color:var(--ink-2)}.r3-bench-note b{color:var(--ink)}.client-shell .diagnosis-h2{display:flex;align-items:center;gap:.6rem;font-weight:750}.client-shell .diagnosis-h2 svg{color:var(--accent-text, var(--accent));flex:none}.client-shell .diagnosis-secn{min-width:0;margin-right:.15rem;font:700 2rem / 1 var(--font-mono, monospace);color:color-mix(in oklab,var(--accent) 60%,var(--muted));font-variant-numeric:tabular-nums}.strategy-console section#roadmap>div:first-child,.strategy-console section#recommendations>div:first-child,.strategy-console section#strategic-health>div:first-child{display:none}.intel-console #intel-industry section>div:first-child>h2,.intel-console #intel-market section>div:first-child>h2,.intel-console #intel-business-model section>div:first-child>h2,.intel-console #intel-timing section>div:first-child>h2,.intel-console #intel-scenarios section>div:first-child>h2{display:none}.client-shell .diagnosis-signals-head{flex-direction:column;align-items:center;gap:.25rem;text-align:center;margin-bottom:.8rem}.client-shell .diagnosis-signals-head h3{font-size:1.15rem;font-weight:750}.client-shell .diagnosis-signals-bar{height:.7rem;gap:3px;background:none}.client-shell .diagnosis-signals-bar i{border-radius:999px}.client-shell .diagnosis-signals-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.85rem;text-align:center}.client-shell .diagnosis-signals-legend div{display:flex;flex-direction:column;align-items:center;gap:2px}.client-shell .diagnosis-signals-legend b{margin:0;font-size:1.25rem;font-weight:800}.r3-card-value{display:flex;flex-direction:column;align-items:center;align-self:stretch;width:100%;text-align:center;gap:6px}.r3-card-value small{font:600 10.5px / 1.2 var(--font-mono, monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.r3-scale{display:flex;flex-direction:column;gap:4px;padding-top:0}.r3-scale .r3-track{height:8px}.r3-track b{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;border:2px solid var(--surface, var(--ground));background:var(--mod);transform:translate(-50%,-50%)}.r3-scale .r3-track u{top:-5px;height:18px;width:2px;background:var(--ink)}.r3-scale-key{display:flex;justify-content:space-between;gap:12px}.r3-scale-key em{display:inline-flex;align-items:center;gap:6px;font:600 10.5px / 1 var(--font-mono, monospace);font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.r3-scale-key em:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--mod)}.r3-scale-key em[data-kind=peer]:before{width:2px;height:12px;border-radius:2px;background:var(--ink)}.r3-sec-points{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.r3-sec-points li{position:relative;padding-left:16px;font-size:13.5px;font-weight:650;line-height:1.35;color:var(--ink)}.r3-sec-points li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--mod)}.r3-sec p strong{color:var(--ink);font-weight:750}.r3-kit-ico{overflow:visible}[data-ico] svg>*{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){:is(.r3-node[data-hot],.r3-card[data-hot],.r3-dock-item:hover,.r3-mod-band:hover) [data-ico=diagnosis] svg>circle{animation:r3-aim-ring 1.1s ease-in-out infinite}:is(.r3-node[data-hot],.r3-card[data-hot],.r3-dock-item:hover,.r3-mod-band:hover) [data-ico=diagnosis] svg>line{animation:r3-aim-tick 1.1s ease-in-out infinite}:is(.r3-node[data-hot],.r3-card[data-hot],.r3-dock-item:hover,.r3-mod-band:hover) [data-ico=strategy] svg>path{animation:r3-plan 1.3s cubic-bezier(.4,0,.2,1) infinite}:is(.r3-node[data-hot],.r3-card[data-hot],.r3-dock-item:hover,.r3-mod-band:hover) [data-ico=strategy] svg>path:nth-child(2){animation-delay:.14s}:is(.r3-node[data-hot],.r3-card[data-hot],.r3-dock-item:hover,.r3-mod-band:hover) [data-ico=strategy] svg>path:nth-child(3){animation-delay:.28s}:is(.r3-node[data-hot],.r3-card[data-hot],.r3-dock-item:hover,.r3-mod-band:hover) [data-ico=intelligence] svg>path{animation:r3-signal 1.4s ease-out infinite}:is(.r3-node[data-hot],.r3-card[data-hot],.r3-dock-item:hover,.r3-mod-band:hover) [data-ico=intelligence] svg>path:nth-child(2),:is(.r3-node[data-hot],.r3-card[data-hot],.r3-dock-item:hover,.r3-mod-band:hover) [data-ico=intelligence] svg>path:nth-child(3){animation-delay:.3s}:is(.r3-node[data-hot],.r3-card[data-hot],.r3-dock-item:hover,.r3-mod-band:hover) [data-ico=intelligence] svg>circle{animation:r3-beat 1.4s ease-in-out infinite}.r3-dock-item:hover .r3-kit-ico .v-ripple{animation:r3-ripple 1.2s ease-out infinite}}@keyframes r3-aim-ring{0%,to{transform:scale(1)}50%{transform:scale(.84)}}@keyframes r3-aim-tick{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}@keyframes r3-plan{0%{transform:translate(-5px);opacity:0}35%,80%{transform:translate(0);opacity:1}to{transform:translate(3px);opacity:0}}@keyframes r3-signal{0%{opacity:.15}40%{opacity:1}to{opacity:.15}}@keyframes r3-beat{0%,to{transform:scale(1)}40%{transform:scale(1.5)}}@keyframes r3-ripple{0%{transform:scale(.5);opacity:1}to{transform:scale(1.5);opacity:0}}@media(max-width:1100px){.r3-home-side{min-height:0}.r3-home-side .r3-card,.r3-home-side .r3-card[data-hot]{position:relative;top:auto;transform:none}.r3-home-head{position:relative;top:auto;left:auto;margin-bottom:18px}.r3-home-head h1{white-space:normal}.r3-home-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "left" "top" "right";gap:14px}.r3-home-side{transform:none}.r3-home-top .r3-card{width:100%}.r3-wire{display:none}.r3-secs,.r3-secs:has(>:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}.client-shell .diagnosis-readiness{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){header.no-print.fixed.top-0>.absolute.right-0>.flex.items-center.gap-3.text-text-secondary{display:none}.r3-node-ring{width:64px;height:64px}.r3-node-ring svg{width:28px;height:28px}.r3-node-label{font-size:12px}.r3-action-ring{width:36px;height:36px}.r3-action-label{display:none}.r3-secs,.r3-secs:has(>:nth-child(5)){grid-template-columns:minmax(0,1fr)}.r3-mod-band{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding-bottom:10px}.r3-mod-node{width:88px;height:88px}.r3-mod-copy h1{font-size:20px}.r3-mod-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.r3-mod-score{grid-column:1 / -1;justify-content:start}.r3-mat-lbl em{display:none}.r3-mat-key{grid-template-columns:minmax(0,1fr)}.r3-mat-key span:nth-child(n){justify-content:flex-start}.r3-dock{justify-content:flex-start}.r3-dock-item{min-width:0;padding:7px 8px 9px}.r3-ask kbd{display:none}.r3-dockwrap[data-module=home][data-ask-open] .r3-thread-body{max-height:min(18vh,120px)}}@media(prefers-reduced-motion:reduce){.r3-orbit-dotted,.r3-fiber,.r3-core-halo,.r3-node-ring,.r3-mat-you,.r3-mat-pin:after,.r3-core,.r3-thread,.r3-menu,.r3-dock-item[data-current] .r3-dock-ico{animation:none}.r3-fiber{opacity:0}.r3-card,.r3-sec,.r3-node-ring,.r3-action-ring,.r3-dock-ico,.r3-dock-item:after{transition:none}}
