*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,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,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!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}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-left-20{left:-5rem}.-right-20{right:-5rem}.bottom-0{bottom:0}.bottom-1\/4{bottom:25%}.bottom-4{bottom:1rem}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-4{top:1rem}.top-full{top:100%}.z-10{z-index:10}.z-50{z-index:50}.z-\[160\]{z-index:160}.z-\[170\]{z-index:170}.z-\[172\]{z-index:172}.z-\[175\]{z-index:175}.z-\[1\]{z-index:1}.z-\[220\]{z-index:220}.z-\[230\]{z-index:230}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-2{margin-left:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.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}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0{margin-top:0}.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-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-4{-webkit-line-clamp:4}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-video{aspect-ratio:16/9}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.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-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[16px\]{height:16px}.h-\[19px\]{height:19px}.h-\[38px\]{height:38px}.h-\[56px\]{height:56px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.max-h-44{max-height:11rem}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[88vh\]{max-height:88vh}.max-h-\[calc\(100vh-1\.5rem\)\]{max-height:calc(100vh - 1.5rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.max-h-\[min\(72vh\2c 680px\)\]{max-height:min(72vh,680px)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-16{min-height:4rem}.min-h-20{min-height:5rem}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-96{min-height:24rem}.min-h-\[100px\]{min-height:100px}.min-h-\[116px\]{min-height:116px}.min-h-\[340px\]{min-height:340px}.min-h-\[38px\]{min-height:38px}.min-h-\[54px\]{min-height:54px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[78px\]{min-height:78px}.min-h-\[82px\]{min-height:82px}.min-h-\[92px\]{min-height:92px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[102px\]{width:102px}.w-\[16px\]{width:16px}.w-\[38px\]{width:38px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-64{min-width:16rem}.min-w-9{min-width:2.25rem}.min-w-\[1040px\]{min-width:1040px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[220px\]{min-width:220px}.min-w-\[38px\]{min-width:38px}.min-w-\[8rem\]{min-width:8rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1372px\]{max-width:1372px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[36rem\]{max-width:36rem}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[760px\]{max-width:760px}.max-w-\[84rem\]{max-width:84rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.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-none{flex:none}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-y-0{--tw-translate-y:0px}.rotate-180,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.scroll-mt-28{scroll-margin-top:7rem}.scroll-mt-\[calc\(var\(--header-height\)\+0\.75rem\)\]{scroll-margin-top:calc(var(--header-height) + .75rem)}.list-disc{list-style-type:disc}.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-\[auto\2c 1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.content-between{align-content:space-between}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.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-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.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-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * 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-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-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-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-\[var\(--border\)\]>:not([hidden])~:not([hidden]){border-color:var(--border)}.self-end{align-self:flex-end}.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}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[var\(--radius-chrome\)\]{border-radius:var(--radius-chrome)}.rounded-\[var\(--radius-window\)\]{border-radius:var(--radius-window)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.\!border-b-0{border-bottom-width:0!important}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[color\:rgba\(34\2c 197\2c 94\2c 0\.45\)\]{border-color:rgba(34,197,94,.45)}.border-\[color\:var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--gold-border\)\]{border-color:var(--gold-border)}.border-\[var\(--primary\)\]{border-color:var(--primary)}.border-\[var\(--primary-border\)\]{border-color:var(--primary-border)}.border-\[var\(--primary-soft-border\)\]{border-color:var(--primary-soft-border)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-300\/60{border-color:rgb(252 211 77/.6)}.border-amber-300\/70{border-color:rgb(252 211 77/.7)}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-500\/20{border-color:rgb(59 130 246/.2)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-500\/20{border-color:rgb(16 185 129/.2)}.border-purple-500\/20{border-color:rgb(168 85 247/.2)}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-violet-500\/20{border-color:rgb(139 92 246/.2)}.border-white\/10{border-color:rgb(255 255 255/.1)}.border-white\/15{border-color:rgb(255 255 255/.15)}.border-white\/25{border-color:rgb(255 255 255/.25)}.border-white\/30{border-color:rgb(255 255 255/.3)}.border-white\/5{border-color:rgb(255 255 255/.05)}.border-yellow-500\/30{border-color:rgb(234 179 8/.3)}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-\[\#060b16\]{--tw-bg-opacity:1;background-color:rgb(6 11 22/var(--tw-bg-opacity,1))}.bg-\[\#0b1220\]{--tw-bg-opacity:1;background-color:rgb(11 18 32/var(--tw-bg-opacity,1))}.bg-\[\#3b82f6\]{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-\[\#f5f7fb\]{--tw-bg-opacity:1;background-color:rgb(245 247 251/var(--tw-bg-opacity,1))}.bg-\[\#f8fafc\]{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-\[color\:rgba\(34\2c 197\2c 94\2c 0\.08\)\]{background-color:rgba(34,197,94,.08)}.bg-\[color\:rgba\(34\2c 197\2c 94\2c 0\.15\)\]{background-color:rgba(34,197,94,.15)}.bg-\[color\:var\(--color-bg-card\)\]{background-color:var(--color-bg-card)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--bg-soft\)\]{background-color:var(--bg-soft)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--card\)\]{background-color:var(--card)}.bg-\[var\(--card-muted\)\]{background-color:var(--card-muted)}.bg-\[var\(--gold\)\]{background-color:var(--gold)}.bg-\[var\(--gold-soft\)\]{background-color:var(--gold-soft)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--primary-soft\)\]{background-color:var(--primary-soft)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-muted\)\]{background-color:var(--surface-muted)}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/60{background-color:rgb(255 251 235/.6)}.bg-amber-50\/70{background-color:rgb(255 251 235/.7)}.bg-amber-50\/80{background-color:rgb(255 251 235/.8)}.bg-black\/25{background-color:rgb(0 0 0/.25)}.bg-black\/30{background-color:rgb(0 0 0/.3)}.bg-black\/45{background-color:rgb(0 0 0/.45)}.bg-blue-300\/40{background-color:rgb(147 197 253/.4)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/70{background-color:rgb(239 246 255/.7)}.bg-blue-500\/10{background-color:rgb(59 130 246/.1)}.bg-blue-500\/60{background-color:rgb(59 130 246/.6)}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/70{background-color:rgb(236 253 245/.7)}.bg-emerald-50\/80{background-color:rgb(236 253 245/.8)}.bg-emerald-500\/10{background-color:rgb(16 185 129/.1)}.bg-emerald-500\/15{background-color:rgb(16 185 129/.15)}.bg-purple-300\/30{background-color:rgb(216 180 254/.3)}.bg-purple-500\/10{background-color:rgb(168 85 247/.1)}.bg-purple-500\/50{background-color:rgb(168 85 247/.5)}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/70{background-color:rgb(254 242 242/.7)}.bg-red-50\/80{background-color:rgb(254 242 242/.8)}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-950\/30{background-color:rgb(2 6 23/.3)}.bg-slate-950\/35{background-color:rgb(2 6 23/.35)}.bg-transparent{background-color:transparent}.bg-white\/65{background-color:rgb(255 255 255/.65)}.bg-white\/70{background-color:rgb(255 255 255/.7)}.bg-white\/75{background-color:rgb(255 255 255/.75)}.bg-white\/80{background-color:rgb(255 255 255/.8)}.bg-yellow-500\/20{background-color:rgb(234 179 8/.2)}.bg-\[linear-gradient\(to_bottom\2c rgba\(3\2c 7\2c 18\2c 0\.68\)_0\%\2c rgba\(3\2c 7\2c 18\2c 0\.22\)_35\%\2c rgba\(3\2c 7\2c 18\2c 0\.12\)_55\%\2c var\(--bg\)_100\%\)\]{background-image:linear-gradient(to bottom,rgba(3,7,18,.68) 0,rgba(3,7,18,.22) 35%,rgba(3,7,18,.12) 55%,var(--bg) 100%)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/60{--tw-gradient-from:rgb(0 0 0/0.6) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:rgb(0 0 0/0.8) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:rgb(99 102 241/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgb(0 0 0/0.2) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-black\/5{--tw-gradient-to:rgb(0 0 0/0.05) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to:#60a5fa var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.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}.py-0{padding-top:0;padding-bottom:0}.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-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-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-5{padding-bottom:1.25rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[max\(1\.25rem\2c env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-9{padding-left:2.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0{padding-top:0}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[calc\(var\(--header-height\)\+2\.25rem\)\]{padding-top:calc(var(--header-height) + 2.25rem)}.pt-\[var\(--ts-console-topbar-height\)\]{padding-top:var(--ts-console-topbar-height)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5625rem;line-height:1.5}.text-3xl{font-size:1.9375rem;line-height:1.35}.text-4xl{font-size:2.3125rem;line-height:1.2}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[9px\]{font-size:9px}.text-base{font-size:1.0625rem;line-height:1.75}.text-lg{font-size:1.1875rem;line-height:1.7}.text-sm{font-size:.9375rem;line-height:1.65}.text-xl{font-size:1.3125rem;line-height:1.65}.text-xs{font-size:.8125rem;line-height:1.5}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.7\]{line-height:1.7}.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\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.text-\[\#0f172a\]{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-\[\#22d3ee\]{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-\[\#e5ecf6\]{--tw-text-opacity:1;color:rgb(229 236 246/var(--tw-text-opacity,1))}.text-\[\#f59e0b\]{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-\[color\:var\(--color-link\)\]{color:var(--color-link)}.text-\[color\:var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[color\:var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[color\:var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[color\:var\(--primary\)\]{color:var(--primary)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--danger\2c \#ef4444\)\]{color:var(--danger,#ef4444)}.text-\[var\(--gold\)\]{color:var(--gold)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-soft\)\]{color:var(--text-soft)}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-600\/90{color:rgb(37 99 235/.9)}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-950{--tw-text-opacity:1;color:rgb(69 10 10/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-sky-400\/80{color:rgb(56 189 248/.8)}.text-slate-300\/90{color:rgb(203 213 225/.9)}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-600\/80{color:rgb(71 85 105/.8)}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/15{color:rgb(255 255 255/.15)}.text-white\/40{color:rgb(255 255 255/.4)}.text-white\/60{color:rgb(255 255 255/.6)}.text-white\/80{color:rgb(255 255 255/.8)}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.\!opacity-30{opacity:.3!important}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-\[0_12px_30px_rgba\(0\2c 0\2c 0\2c 0\.22\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\2c 0\2c 0\2c 0\.22\)\]{--tw-shadow:0 12px 30px rgba(0,0,0,0.22);--tw-shadow-colored:0 12px 30px var(--tw-shadow-color)}.shadow-\[0_18px_44px_rgba\(0\2c 0\2c 0\2c 0\.34\)\]{--tw-shadow:0 18px 44px rgba(0,0,0,0.34);--tw-shadow-colored:0 18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(15\2c 23\2c 42\2c 0\.35\)\]{--tw-shadow:0 24px 80px rgba(15,23,42,0.35);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color)}.shadow-\[0_24px_80px_rgba\(15\2c 23\2c 42\2c 0\.35\)\],.shadow-lg{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/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-soft\)\]{--tw-shadow-color:var(--shadow-soft);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-\[var\(--primary\)\]{--tw-ring-color:var(--primary)}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-\[var\(--bg\)\]{--tw-ring-offset-color:var(--bg)}.blur{--tw-blur:blur(8px)}.blur,.blur-\[140px\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[140px\]{--tw-blur:blur(140px)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.drop-shadow,.drop-shadow-\[0_2px_14px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_14px_rgba\(0\2c 0\2c 0\2c 0\.4\)\]{--tw-drop-shadow:drop-shadow(0 2px 14px rgba(0,0,0,0.4))}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgb(0 0 0/0.04)) drop-shadow(0 4px 3px rgb(0 0 0/0.1))}.drop-shadow-lg,.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)}.backdrop-blur,.backdrop-blur-md{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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);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-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-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html{color-scheme:light}.diagnosis-step-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.diagnosis-step-progress button{min-height:2.75rem;border-radius:.75rem;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:.85rem;font-weight:700}.diagnosis-step-progress button[data-active=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 15%,var(--surface));color:var(--text)}.contact-field-error,.diagnosis-field-error{margin-top:.4rem;color:#f87171;font-size:.78rem;line-height:1.4}.diagnosis-step-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.member-center-skeleton{display:grid;gap:.75rem}.member-center-skeleton span{height:.9rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--muted) 10%,transparent),color-mix(in srgb,var(--muted) 24%,transparent),color-mix(in srgb,var(--muted) 10%,transparent))}.member-center-skeleton span:first-child{width:62%}.member-center-skeleton span:nth-child(2){width:86%}.member-center-skeleton span:nth-child(3){width:44%}.store-product-customer-fields{display:grid;gap:.35rem;margin-top:.75rem;color:var(--muted);font-size:.82rem;line-height:1.6}.store-product-customer-fields strong{color:var(--text)}.home-featured-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.home-featured-product-card{display:grid;min-height:9rem;align-content:space-between;gap:.75rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--primary) 8%,var(--surface)));padding:1rem;color:var(--text);text-decoration:none}.home-featured-product-card small{color:var(--muted);line-height:1.7}.home-featured-product-card span{display:inline-flex;align-items:center;gap:.35rem;color:var(--primary);font-size:.85rem;font-weight:800}@media (max-width:640px){.home-featured-band .section-wrapper>div:first-child{margin-bottom:.85rem}.home-featured-band .section-wrapper>div:first-child p{display:none}.home-featured-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.home-featured-product-card{min-height:4.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.42rem;border-radius:.92rem;padding:.62rem}.home-featured-product-card strong{overflow:hidden;font-size:.82rem;line-height:1.28;text-overflow:ellipsis}.home-featured-product-card span,.home-featured-product-card strong{min-width:0}.home-featured-product-card small{display:none}.home-featured-product-card span{grid-column:2;grid-row:1;width:1.8rem;min-height:1.8rem;justify-content:center;align-self:start;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border) 78%);border-radius:999px;background:color-mix(in srgb,var(--surface) 86%,transparent 14%);padding:0;font-size:0;white-space:nowrap}.home-featured-product-card span svg{width:.95rem;height:.95rem}}.home-trust-band{width:100%;padding:0!important}.home-trust-band .section-wrapper{width:100%;max-width:none}.home-trust-band .section-wrapper>.home-trust-showcase{max-width:none}.home-trust-showcase{position:relative;display:grid;width:100%;min-height:44rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:1.5rem;background:#eef5ff;padding:clamp(1.25rem,3vw,2rem);box-shadow:var(--shadow-soft)}.home-trust-visual{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.home-trust-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(246,250,255,.97),rgba(246,250,255,.88) 34%,rgba(246,250,255,.46) 68%,rgba(246,250,255,.22)),linear-gradient(180deg,rgba(246,250,255,.96),rgba(246,250,255,.5) 42%,rgba(246,250,255,.92))}.home-trust-grid,.home-trust-main,.home-trust-proof-row{position:relative;z-index:2}.home-trust-main{display:grid;max-width:min(100%,72rem);align-content:start;gap:1rem}.home-trust-eyebrow{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border) 78%);border-radius:999px;background:color-mix(in srgb,var(--surface) 72%,transparent 28%);color:var(--primary);padding:.42rem .74rem;font-size:.74rem;font-weight:950;letter-spacing:.1em;line-height:1;text-transform:uppercase;backdrop-filter:blur(18px)}.home-trust-main h2{max-width:13em;margin:0;color:var(--text);font-size:clamp(2.35rem,4vw,4rem);font-weight:950;letter-spacing:0;line-height:1.05}.home-trust-main p{max-width:62rem;margin:0;color:var(--muted-strong);font-size:1.05rem;line-height:1.85}.home-trust-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:none;margin-top:1.5rem}.home-trust-card,.home-trust-proof-row article{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border) 86%);background:color-mix(in srgb,var(--surface) 74%,transparent 26%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.45),0 18px 50px rgba(37,99,235,.08);backdrop-filter:blur(20px) saturate(1.08)}.home-trust-proof-row article{display:grid;min-height:8.2rem;align-content:start;gap:.5rem;border-radius:1rem;padding:1rem}.home-trust-card span,.home-trust-proof-row span{color:var(--primary);font-size:.74rem;font-weight:950;line-height:1}.home-trust-proof-row strong{color:var(--text);font-size:1.05rem;font-weight:950;line-height:1.28}.home-trust-proof-row small{color:var(--muted-strong);font-size:.82rem;line-height:1.6}.home-trust-grid{align-self:end;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin-top:2.5rem}.home-trust-card{display:grid;min-height:9.4rem;align-content:start;gap:.45rem;border-radius:.95rem;padding:.85rem}.home-trust-card strong{color:var(--text);font-size:.92rem;font-weight:900;line-height:1.35}.home-trust-card small{color:var(--muted);font-size:.76rem;line-height:1.56}html.dark .home-trust-showcase{background:#08101f}html.dark .home-trust-shade{background:linear-gradient(90deg,rgba(5,10,20,.96),rgba(8,16,32,.88) 36%,rgba(8,16,32,.5) 70%,rgba(8,16,32,.24)),linear-gradient(180deg,rgba(5,10,20,.72),rgba(5,10,20,.34) 44%,rgba(5,10,20,.88))}html.dark .home-trust-card,html.dark .home-trust-proof-row article{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.62);box-shadow:inset 0 .5px 0 rgba(255,255,255,.08),0 22px 70px rgba(0,0,0,.24)}html.dark .home-trust-eyebrow{border-color:rgba(147,197,253,.28);background:rgba(15,23,42,.72);color:#93c5fd}html.dark .home-trust-card strong,html.dark .home-trust-main h2,html.dark .home-trust-proof-row strong{color:#f8fafc}html.dark .home-trust-card small,html.dark .home-trust-main p,html.dark .home-trust-proof-row small{color:#cbd5e1}.cloud-selection-quiz{position:relative;display:grid;gap:1rem;width:min(1372px,calc(100vw - 68px));margin:2rem auto 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,var(--primary) 4%,var(--surface) 96%));padding:1rem;box-shadow:var(--shadow-xs)}.cloud-selection-quiz-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cloud-selection-quiz-head span{display:inline-flex;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border) 78%);border-radius:999px;background:var(--primary-soft);padding:.25rem .6rem;color:var(--primary);font-size:.72rem;font-weight:900}.cloud-selection-quiz-head h2{margin-top:.45rem;color:var(--text);font-size:clamp(1.45rem,2.2vw,2rem);font-weight:950;letter-spacing:0;line-height:1.12}.cloud-selection-quiz-head p,.cloud-selection-quiz-panel p{margin-top:.45rem;color:var(--muted);font-size:.9rem;line-height:1.65}.cloud-selection-quiz-head strong{flex:0 0 auto;border:1px solid var(--border);border-radius:999px;background:var(--surface);padding:.42rem .7rem;color:var(--text-soft);font-size:.76rem;font-weight:900}.cloud-selection-quiz-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.cloud-selection-quiz-question{min-width:0;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border) 86%);border-radius:.85rem;background:color-mix(in srgb,var(--surface) 86%,transparent 14%);padding:.68rem}.cloud-selection-quiz-question legend{padding:0 .25rem;color:var(--text);font-size:.8rem;font-weight:850;line-height:1.35}.cloud-selection-quiz-question div{display:flex;flex-wrap:wrap;gap:.38rem;margin-top:.55rem}.cloud-selection-quiz-question button{display:inline-flex;min-height:2.05rem;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border) 88%);border-radius:999px;background:var(--surface);padding:0 .58rem;color:var(--muted);font-size:.75rem;font-weight:700}.cloud-selection-quiz-question button[data-active=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--text)}.cloud-selection-quiz-result{display:grid;gap:.8rem}.cloud-selection-quiz-result>button{justify-self:start;min-height:2.85rem;border-radius:999px}.cloud-selection-quiz-more{border-top:1px solid color-mix(in srgb,var(--primary) 12%,var(--border) 88%);padding-top:.85rem}.cloud-selection-quiz-more summary{cursor:pointer;color:var(--text-soft);font-size:.82rem;font-weight:900}.cloud-selection-quiz-more>.cloud-selection-quiz-grid{margin-top:.75rem}.cloud-selection-quiz-panel{border:1px solid color-mix(in srgb,var(--primary) 38%,var(--border));border-radius:.9rem;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--surface) 90%),color-mix(in srgb,var(--surface) 94%,transparent 6%));padding:.85rem}.cloud-selection-quiz-panel h3{color:var(--text);font-size:1.1rem;font-weight:900}.cloud-selection-quiz-panel div{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}@media (max-width:760px){.diagnosis-step-actions,.diagnosis-step-progress{grid-template-columns:1fr}.diagnosis-step-actions{display:grid}.cloud-selection-quiz,.home-featured-products,.home-trust-grid{grid-template-columns:1fr}.cloud-selection-quiz{width:min(358px,calc(100vw - 24px));margin-top:1rem;border-radius:1rem;padding:.85rem}.cloud-selection-quiz-head{display:grid;gap:.6rem}.cloud-selection-quiz-head h2{font-size:1.55rem}.cloud-selection-quiz-head p{font-size:.86rem;line-height:1.6}.cloud-selection-quiz-head strong{justify-self:start}.cloud-selection-quiz-grid{grid-template-columns:1fr;gap:.55rem}.cloud-selection-quiz-question{padding:.6rem}.cloud-selection-quiz-question div{gap:.32rem}.cloud-selection-quiz-question button{min-height:1.95rem;padding-inline:.52rem;font-size:.72rem}.cloud-selection-quiz-result>button{width:100%}}.vendor-aliyun-shell>div{max-width:1360px}.vendor-aliyun-hero{border-color:color-mix(in srgb,#ff6a00 18%,var(--border) 82%);background:radial-gradient(circle at 84% 16%,rgba(255,106,0,.16),transparent 34%),radial-gradient(circle at 14% 10%,color-mix(in srgb,var(--primary) 14%,transparent 86%),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,#ff6a00 5%,var(--surface) 95%))}.vendor-aliyun-brief-card:before,.vendor-aliyun-hero:before,.vendor-aliyun-official-card:before{content:"";position:absolute;inset:0;pointer-events:none}.vendor-aliyun-hero:before{background:linear-gradient(90deg,rgba(255,106,0,.08) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--primary) 6%,transparent 94%) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,black,transparent 78%);mask-image:linear-gradient(90deg,black,transparent 78%);opacity:.44}.vendor-aliyun-brief-card{border-color:color-mix(in srgb,#ff6a00 22%,var(--border) 78%)}.vendor-aliyun-icon-tile{background:linear-gradient(135deg,rgba(255,106,0,.18),color-mix(in srgb,var(--primary) 13%,transparent 87%));color:#ff6a00}.vendor-aliyun-stack{display:grid;gap:.55rem}.vendor-aliyun-stack div{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.7rem;align-items:center;border:1px solid color-mix(in srgb,#ff6a00 13%,var(--border) 87%);border-radius:.8rem;background:color-mix(in srgb,var(--surface) 86%,transparent 14%);padding:.66rem .75rem}.vendor-aliyun-stack span{color:#ff6a00;font-size:.72rem;font-weight:950}.vendor-aliyun-stack strong{min-width:0;color:var(--text-soft);font-size:.78rem;font-weight:850;line-height:1.55}.vendor-aliyun-official-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.vendor-aliyun-official-card{position:relative;display:grid;min-height:100%;overflow:hidden;border:1px solid color-mix(in srgb,#ff6a00 14%,var(--border) 86%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent 4%),color-mix(in srgb,var(--card) 94%,transparent 6%));color:var(--text);padding:1rem;text-decoration:none;box-shadow:var(--shadow-air-sm)}.vendor-aliyun-official-card:before{background:radial-gradient(circle at 16% 10%,rgba(255,106,0,.12),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,transparent 93%),transparent 50%);opacity:.78}.vendor-aliyun-official-card>*{position:relative;z-index:1}.vendor-aliyun-official-card h3{margin:.85rem 0 0;color:var(--text);font-size:1.02rem;font-weight:950;line-height:1.35}.vendor-aliyun-official-card p{margin:.65rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.7}.vendor-aliyun-official-card div{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.vendor-aliyun-official-card div span{border:1px solid color-mix(in srgb,#ff6a00 18%,var(--border) 82%);border-radius:999px;background:color-mix(in srgb,#ff6a00 8%,var(--surface) 92%);color:var(--text-soft);padding:.34rem .55rem;font-size:.72rem;font-weight:850}.vendor-aliyun-scenario-band{border-color:color-mix(in srgb,#ff6a00 13%,var(--border) 87%)}.vendor-aliyun-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.vendor-aliyun-scenario-card{position:relative;display:flex;min-height:14.5rem;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid color-mix(in srgb,#ff6a00 12%,var(--border) 88%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,transparent 2%),color-mix(in srgb,var(--card-muted) 82%,transparent 18%));color:var(--text);padding:1rem;text-decoration:none;box-shadow:var(--shadow-air-sm)}.vendor-aliyun-scenario-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 86% 10%,rgba(255,106,0,.14),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,transparent 94%),transparent 48%);opacity:.84}.vendor-aliyun-scenario-card>*{position:relative;z-index:1}.vendor-aliyun-scenario-card strong{display:block;color:var(--text);font-size:1.02rem;font-weight:950;line-height:1.35}.vendor-aliyun-scenario-card p{margin:.72rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.7}.vendor-aliyun-scenario-card div:nth-of-type(2){display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem;padding-right:1.8rem}.vendor-aliyun-scenario-card div:nth-of-type(2) span{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border) 88%);border-radius:999px;background:color-mix(in srgb,var(--primary) 7%,var(--surface) 93%);color:var(--text-soft);padding:.32rem .52rem;font-size:.72rem;font-weight:850}.vendor-aliyun-scenario-card svg{position:absolute;right:1rem;bottom:1rem;color:#ff6a00}.vendor-aliyun-decision-card,.vendor-aliyun-related-band .product-resource-item,.vendor-aliyun-source-band .vendor-source-card{border-color:color-mix(in srgb,#ff6a00 12%,var(--border) 88%)}.vendor-aliyun-decision-card span,.vendor-aliyun-related-band .product-resource-item span{color:#ff6a00}.vendor-aliyun-cta-section{border-color:color-mix(in srgb,#ff6a00 16%,var(--border) 84%)}@media (hover:hover) and (pointer:fine){.vendor-aliyun-official-card:hover,.vendor-aliyun-scenario-card:hover{border-color:color-mix(in srgb,#ff6a00 32%,var(--border) 68%);box-shadow:var(--shadow-air-md);transform:translateY(-2px)}}@media (max-width:1080px){.vendor-aliyun-official-grid,.vendor-aliyun-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vendor-aliyun-shell>div{padding-top:1rem}.vendor-aliyun-cta-section,.vendor-aliyun-decision-band,.vendor-aliyun-hero,.vendor-aliyun-learning-band,.vendor-aliyun-official-band,.vendor-aliyun-overview-band,.vendor-aliyun-related-band,.vendor-aliyun-scenario-band,.vendor-aliyun-source-band{border-radius:1.125rem}.vendor-aliyun-hero h1{overflow-wrap:anywhere;font-size:clamp(1.9rem,8.8vw,2.8rem);line-height:1.12}.vendor-aliyun-cta-section .btn-cta-primary,.vendor-aliyun-cta-section .btn-cta-secondary,.vendor-aliyun-hero .btn-cta-primary,.vendor-aliyun-hero .btn-cta-secondary{width:100%;min-height:3rem}.vendor-aliyun-official-grid,.vendor-aliyun-stack div{grid-template-columns:1fr}.vendor-aliyun-stack div{gap:.18rem}.vendor-aliyun-shell .vendor-chip-list{flex-wrap:wrap;overflow-x:visible;padding-bottom:0;scroll-snap-type:none}.vendor-aliyun-shell .vendor-chip-list>*{flex:0 1 auto;max-width:100%;white-space:normal}.vendor-aliyun-official-card,.vendor-aliyun-scenario-card{border-radius:.95rem;padding:.95rem}.vendor-aliyun-scenario-grid{grid-template-columns:1fr}.vendor-aliyun-scenario-card{min-height:12.5rem}.vendor-aliyun-decision-card strong,.vendor-aliyun-official-card h3,.vendor-aliyun-related-band .product-resource-item strong,.vendor-aliyun-scenario-card strong{overflow-wrap:anywhere}}.vendor-baidu-shell>div{max-width:1360px}.vendor-baidu-hero{border-color:color-mix(in srgb,#2563eb 20%,var(--border) 80%);background:radial-gradient(circle at 82% 14%,rgba(37,99,235,.18),transparent 34%),radial-gradient(circle at 10% 8%,color-mix(in srgb,#06b6d4 16%,transparent 84%),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,#2563eb 5%,var(--surface) 95%))}.vendor-baidu-brief-card:before,.vendor-baidu-hero:before,.vendor-baidu-official-card:before,.vendor-baidu-scenario-card:before{content:"";position:absolute;inset:0;pointer-events:none}.vendor-baidu-hero:before{background:linear-gradient(90deg,rgba(37,99,235,.08) 1px,transparent 0),linear-gradient(0deg,rgba(6,182,212,.08) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,black,transparent 78%);mask-image:linear-gradient(90deg,black,transparent 78%);opacity:.46}.vendor-baidu-brief-card{border-color:color-mix(in srgb,#2563eb 23%,var(--border) 77%)}.vendor-baidu-icon-tile{background:linear-gradient(135deg,rgba(37,99,235,.17),rgba(6,182,212,.13));color:#2563eb}.vendor-baidu-stack{display:grid;gap:.55rem}.vendor-baidu-stack div{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.7rem;align-items:center;border:1px solid color-mix(in srgb,#2563eb 14%,var(--border) 86%);border-radius:.8rem;background:color-mix(in srgb,var(--surface) 86%,transparent 14%);padding:.66rem .75rem}.vendor-baidu-stack span{color:#2563eb;font-size:.72rem;font-weight:950}.vendor-baidu-stack strong{min-width:0;color:var(--text-soft);font-size:.78rem;font-weight:850;line-height:1.55}.vendor-baidu-official-grid,.vendor-baidu-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.vendor-baidu-official-card,.vendor-baidu-scenario-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,#2563eb 14%,var(--border) 86%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 97%,transparent 3%),color-mix(in srgb,var(--card) 92%,transparent 8%));color:var(--text);padding:1rem;text-decoration:none;box-shadow:var(--shadow-air-sm)}.vendor-baidu-official-card{display:grid;min-height:100%}.vendor-baidu-scenario-card{display:flex;min-height:14.5rem;flex-direction:column;justify-content:space-between}.vendor-baidu-official-card:before,.vendor-baidu-scenario-card:before{background:radial-gradient(circle at 15% 10%,rgba(37,99,235,.13),transparent 36%),radial-gradient(circle at 88% 8%,rgba(6,182,212,.12),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,transparent 94%),transparent 50%);opacity:.82}.vendor-baidu-official-card>*,.vendor-baidu-scenario-card>*{position:relative;z-index:1}.vendor-baidu-official-card h3,.vendor-baidu-scenario-card strong{display:block;margin:.85rem 0 0;color:var(--text);font-size:1.02rem;font-weight:950;line-height:1.35}.vendor-baidu-scenario-card strong{margin-top:0}.vendor-baidu-official-card p,.vendor-baidu-scenario-card p{margin:.65rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.7}.vendor-baidu-official-card div,.vendor-baidu-scenario-card div:nth-of-type(2){display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.vendor-baidu-scenario-card div:nth-of-type(2){padding-right:1.8rem}.vendor-baidu-official-card div span,.vendor-baidu-scenario-card div:nth-of-type(2) span{border:1px solid color-mix(in srgb,#2563eb 16%,var(--border) 84%);border-radius:999px;background:color-mix(in srgb,#2563eb 7%,var(--surface) 93%);color:var(--text-soft);padding:.32rem .52rem;font-size:.72rem;font-weight:850}.vendor-baidu-scenario-card svg{position:absolute;right:1rem;bottom:1rem;color:#2563eb}.vendor-baidu-decision-card,.vendor-baidu-related-band .product-resource-item,.vendor-baidu-source-band .vendor-source-card{border-color:color-mix(in srgb,#2563eb 12%,var(--border) 88%)}.vendor-baidu-decision-card span,.vendor-baidu-related-band .product-resource-item span{color:#2563eb}.vendor-baidu-cta-section{border-color:color-mix(in srgb,#2563eb 16%,var(--border) 84%)}@media (hover:hover) and (pointer:fine){.vendor-baidu-official-card:hover,.vendor-baidu-scenario-card:hover{border-color:color-mix(in srgb,#2563eb 32%,var(--border) 68%);box-shadow:var(--shadow-air-md);transform:translateY(-2px)}}@media (max-width:1080px){.vendor-baidu-official-grid,.vendor-baidu-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vendor-baidu-shell>div{padding-top:1rem}.vendor-baidu-cta-section,.vendor-baidu-decision-band,.vendor-baidu-hero,.vendor-baidu-learning-band,.vendor-baidu-official-band,.vendor-baidu-overview-band,.vendor-baidu-related-band,.vendor-baidu-scenario-band,.vendor-baidu-source-band{border-radius:1.125rem}.vendor-baidu-hero h1{overflow-wrap:anywhere;font-size:clamp(1.9rem,8.8vw,2.8rem);line-height:1.12}.vendor-baidu-cta-section .btn-cta-primary,.vendor-baidu-cta-section .btn-cta-secondary,.vendor-baidu-hero .btn-cta-primary,.vendor-baidu-hero .btn-cta-secondary{width:100%;min-height:3rem}.vendor-baidu-stack div{grid-template-columns:1fr;gap:.18rem}.vendor-baidu-shell .vendor-chip-list{flex-wrap:wrap;overflow-x:visible;padding-bottom:0;scroll-snap-type:none}.vendor-baidu-shell .vendor-chip-list>*{flex:0 1 auto;max-width:100%;white-space:normal}.vendor-baidu-official-grid,.vendor-baidu-scenario-grid{grid-template-columns:1fr}.vendor-baidu-official-card,.vendor-baidu-scenario-card{border-radius:.95rem;padding:.95rem}.vendor-baidu-scenario-card{min-height:12.5rem}.vendor-baidu-decision-card strong,.vendor-baidu-official-card h3,.vendor-baidu-related-band .product-resource-item strong,.vendor-baidu-scenario-card strong{overflow-wrap:anywhere}}.vendor-huawei-shell>div{max-width:1360px}.vendor-huawei-hero{border-color:color-mix(in srgb,#c7000b 18%,var(--border) 82%);background:radial-gradient(circle at 82% 14%,rgba(199,0,11,.15),transparent 34%),radial-gradient(circle at 12% 8%,color-mix(in srgb,#0f766e 13%,transparent 87%),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,#c7000b 4%,var(--surface) 96%))}.vendor-huawei-brief-card:before,.vendor-huawei-hero:before,.vendor-huawei-official-card:before,.vendor-huawei-scenario-card:before{content:"";position:absolute;inset:0;pointer-events:none}.vendor-huawei-hero:before{background:linear-gradient(90deg,rgba(199,0,11,.07) 1px,transparent 0),linear-gradient(0deg,rgba(15,118,110,.07) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,black,transparent 78%);mask-image:linear-gradient(90deg,black,transparent 78%);opacity:.44}.vendor-huawei-brief-card{border-color:color-mix(in srgb,#c7000b 22%,var(--border) 78%)}.vendor-huawei-icon-tile{background:linear-gradient(135deg,rgba(199,0,11,.16),rgba(15,118,110,.12));color:#c7000b}.vendor-huawei-stack{display:grid;gap:.55rem}.vendor-huawei-stack div{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.7rem;align-items:center;border:1px solid color-mix(in srgb,#c7000b 13%,var(--border) 87%);border-radius:.8rem;background:color-mix(in srgb,var(--surface) 86%,transparent 14%);padding:.66rem .75rem}.vendor-huawei-stack span{color:#c7000b;font-size:.72rem;font-weight:950}.vendor-huawei-stack strong{min-width:0;color:var(--text-soft);font-size:.78rem;font-weight:850;line-height:1.55}.vendor-huawei-official-grid,.vendor-huawei-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.vendor-huawei-official-card,.vendor-huawei-scenario-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,#c7000b 13%,var(--border) 87%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 97%,transparent 3%),color-mix(in srgb,var(--card) 92%,transparent 8%));color:var(--text);padding:1rem;text-decoration:none;box-shadow:var(--shadow-air-sm)}.vendor-huawei-official-card{display:grid;min-height:100%}.vendor-huawei-scenario-card{display:flex;min-height:14.5rem;flex-direction:column;justify-content:space-between}.vendor-huawei-official-card:before,.vendor-huawei-scenario-card:before{background:radial-gradient(circle at 16% 10%,rgba(199,0,11,.11),transparent 36%),radial-gradient(circle at 88% 8%,rgba(15,118,110,.1),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent 95%),transparent 50%);opacity:.8}.vendor-huawei-official-card>*,.vendor-huawei-scenario-card>*{position:relative;z-index:1}.vendor-huawei-official-card h3,.vendor-huawei-scenario-card strong{display:block;margin:.85rem 0 0;color:var(--text);font-size:1.02rem;font-weight:950;line-height:1.35}.vendor-huawei-scenario-card strong{margin-top:0}.vendor-huawei-official-card p,.vendor-huawei-scenario-card p{margin:.65rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.7}.vendor-huawei-official-card div,.vendor-huawei-scenario-card div:nth-of-type(2){display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.vendor-huawei-scenario-card div:nth-of-type(2){padding-right:1.8rem}.vendor-huawei-official-card div span,.vendor-huawei-scenario-card div:nth-of-type(2) span{border:1px solid color-mix(in srgb,#c7000b 15%,var(--border) 85%);border-radius:999px;background:color-mix(in srgb,#c7000b 6%,var(--surface) 94%);color:var(--text-soft);padding:.32rem .52rem;font-size:.72rem;font-weight:850}.vendor-huawei-scenario-card svg{position:absolute;right:1rem;bottom:1rem;color:#c7000b}.vendor-huawei-decision-card,.vendor-huawei-related-band .product-resource-item,.vendor-huawei-source-band .vendor-source-card{border-color:color-mix(in srgb,#c7000b 11%,var(--border) 89%)}.vendor-huawei-decision-card span,.vendor-huawei-related-band .product-resource-item span{color:#c7000b}.vendor-huawei-cta-section{border-color:color-mix(in srgb,#c7000b 15%,var(--border) 85%)}@media (hover:hover) and (pointer:fine){.vendor-huawei-official-card:hover,.vendor-huawei-scenario-card:hover{border-color:color-mix(in srgb,#c7000b 30%,var(--border) 70%);box-shadow:var(--shadow-air-md);transform:translateY(-2px)}}@media (max-width:1080px){.vendor-huawei-official-grid,.vendor-huawei-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vendor-huawei-shell>div{padding-top:1rem}.vendor-huawei-cta-section,.vendor-huawei-decision-band,.vendor-huawei-hero,.vendor-huawei-learning-band,.vendor-huawei-official-band,.vendor-huawei-overview-band,.vendor-huawei-related-band,.vendor-huawei-scenario-band,.vendor-huawei-source-band{border-radius:1.125rem}.vendor-huawei-hero h1{overflow-wrap:anywhere;font-size:clamp(1.9rem,8.8vw,2.8rem);line-height:1.12}.vendor-huawei-cta-section .btn-cta-primary,.vendor-huawei-cta-section .btn-cta-secondary,.vendor-huawei-hero .btn-cta-primary,.vendor-huawei-hero .btn-cta-secondary{width:100%;min-height:3rem}.vendor-huawei-stack div{grid-template-columns:1fr;gap:.18rem}.vendor-huawei-shell .vendor-chip-list{flex-wrap:wrap;overflow-x:visible;padding-bottom:0;scroll-snap-type:none}.vendor-huawei-shell .vendor-chip-list>*{flex:0 1 auto;max-width:100%;white-space:normal}.vendor-huawei-official-grid,.vendor-huawei-scenario-grid{grid-template-columns:1fr}.vendor-huawei-official-card,.vendor-huawei-scenario-card{border-radius:.95rem;padding:.95rem}.vendor-huawei-scenario-card{min-height:12.5rem}.vendor-huawei-decision-card strong,.vendor-huawei-official-card h3,.vendor-huawei-related-band .product-resource-item strong,.vendor-huawei-scenario-card strong{overflow-wrap:anywhere}}.vendor-tencent-shell>div{max-width:1360px}.vendor-tencent-hero{border-color:color-mix(in srgb,#0052d9 19%,var(--border) 81%);background:radial-gradient(circle at 82% 14%,rgba(0,82,217,.17),transparent 34%),radial-gradient(circle at 12% 8%,color-mix(in srgb,#22c55e 12%,transparent 88%),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,#0052d9 5%,var(--surface) 95%))}.vendor-tencent-brief-card:before,.vendor-tencent-hero:before,.vendor-tencent-official-card:before,.vendor-tencent-scenario-card:before{content:"";position:absolute;inset:0;pointer-events:none}.vendor-tencent-hero:before{background:linear-gradient(90deg,rgba(0,82,217,.08) 1px,transparent 0),linear-gradient(0deg,rgba(34,197,94,.06) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,black,transparent 78%);mask-image:linear-gradient(90deg,black,transparent 78%);opacity:.45}.vendor-tencent-brief-card{border-color:color-mix(in srgb,#0052d9 22%,var(--border) 78%)}.vendor-tencent-icon-tile{background:linear-gradient(135deg,rgba(0,82,217,.17),rgba(34,197,94,.11));color:#0052d9}.vendor-tencent-stack{display:grid;gap:.55rem}.vendor-tencent-stack div{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:.7rem;align-items:center;border:1px solid color-mix(in srgb,#0052d9 14%,var(--border) 86%);border-radius:.8rem;background:color-mix(in srgb,var(--surface) 86%,transparent 14%);padding:.66rem .75rem}.vendor-tencent-stack span{color:#0052d9;font-size:.72rem;font-weight:950}.vendor-tencent-stack strong{min-width:0;color:var(--text-soft);font-size:.78rem;font-weight:850;line-height:1.55}.vendor-tencent-official-grid,.vendor-tencent-scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.vendor-tencent-official-card,.vendor-tencent-scenario-card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,#0052d9 14%,var(--border) 86%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 97%,transparent 3%),color-mix(in srgb,var(--card) 92%,transparent 8%));color:var(--text);padding:1rem;text-decoration:none;box-shadow:var(--shadow-air-sm)}.vendor-tencent-official-card{display:grid;min-height:100%}.vendor-tencent-scenario-card{display:flex;min-height:14.5rem;flex-direction:column;justify-content:space-between}.vendor-tencent-official-card:before,.vendor-tencent-scenario-card:before{background:radial-gradient(circle at 16% 10%,rgba(0,82,217,.13),transparent 36%),radial-gradient(circle at 88% 8%,rgba(34,197,94,.1),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,transparent 94%),transparent 50%);opacity:.82}.vendor-tencent-official-card>*,.vendor-tencent-scenario-card>*{position:relative;z-index:1}.vendor-tencent-official-card h3,.vendor-tencent-scenario-card strong{display:block;margin:.85rem 0 0;color:var(--text);font-size:1.02rem;font-weight:950;line-height:1.35}.vendor-tencent-scenario-card strong{margin-top:0}.vendor-tencent-official-card p,.vendor-tencent-scenario-card p{margin:.65rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.7}.vendor-tencent-official-card div,.vendor-tencent-scenario-card div:nth-of-type(2){display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.vendor-tencent-scenario-card div:nth-of-type(2){padding-right:1.8rem}.vendor-tencent-official-card div span,.vendor-tencent-scenario-card div:nth-of-type(2) span{border:1px solid color-mix(in srgb,#0052d9 16%,var(--border) 84%);border-radius:999px;background:color-mix(in srgb,#0052d9 7%,var(--surface) 93%);color:var(--text-soft);padding:.32rem .52rem;font-size:.72rem;font-weight:850}.vendor-tencent-scenario-card svg{position:absolute;right:1rem;bottom:1rem;color:#0052d9}.vendor-tencent-decision-card,.vendor-tencent-related-band .product-resource-item,.vendor-tencent-source-band .vendor-source-card{border-color:color-mix(in srgb,#0052d9 12%,var(--border) 88%)}.vendor-tencent-decision-card span,.vendor-tencent-related-band .product-resource-item span{color:#0052d9}.vendor-tencent-cta-section{border-color:color-mix(in srgb,#0052d9 16%,var(--border) 84%)}@media (hover:hover) and (pointer:fine){.vendor-tencent-official-card:hover,.vendor-tencent-scenario-card:hover{border-color:color-mix(in srgb,#0052d9 32%,var(--border) 68%);box-shadow:var(--shadow-air-md);transform:translateY(-2px)}}@media (max-width:1080px){.vendor-tencent-official-grid,.vendor-tencent-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vendor-tencent-shell>div{padding-top:1rem}.vendor-tencent-cta-section,.vendor-tencent-decision-band,.vendor-tencent-hero,.vendor-tencent-learning-band,.vendor-tencent-official-band,.vendor-tencent-overview-band,.vendor-tencent-related-band,.vendor-tencent-scenario-band,.vendor-tencent-source-band{border-radius:1.125rem}.vendor-tencent-hero h1{overflow-wrap:anywhere;font-size:clamp(1.9rem,8.8vw,2.8rem);line-height:1.12}.vendor-tencent-cta-section .btn-cta-primary,.vendor-tencent-cta-section .btn-cta-secondary,.vendor-tencent-hero .btn-cta-primary,.vendor-tencent-hero .btn-cta-secondary{width:100%;min-height:3rem}.vendor-tencent-stack div{grid-template-columns:1fr;gap:.18rem}.vendor-tencent-shell .vendor-chip-list{flex-wrap:wrap;overflow-x:visible;padding-bottom:0;scroll-snap-type:none}.vendor-tencent-shell .vendor-chip-list>*{flex:0 1 auto;max-width:100%;white-space:normal}.vendor-tencent-official-grid,.vendor-tencent-scenario-grid{grid-template-columns:1fr}.vendor-tencent-official-card,.vendor-tencent-scenario-card{border-radius:.95rem;padding:.95rem}.vendor-tencent-scenario-card{min-height:12.5rem}.vendor-tencent-decision-card strong,.vendor-tencent-official-card h3,.vendor-tencent-related-band .product-resource-item strong,.vendor-tencent-scenario-card strong{overflow-wrap:anywhere}}.club-pro-shell>div{max-width:1440px}[data-page-shell].club-pro-shell>div:first-child>.club-pro-hero.liquid-hero-shell:first-child{margin-top:0;padding-top:clamp(1.5rem,3vw,2.5rem)}.club-pro-hero{border-color:color-mix(in srgb,var(--gold) 22%,var(--border) 78%);background:radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--gold) 18%,transparent 82%),transparent 34%),radial-gradient(circle at 10% 8%,color-mix(in srgb,var(--primary) 13%,transparent 87%),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,var(--gold) 5%,var(--surface) 95%))}.club-pro-brief-card:before,.club-pro-hero:before,.club-pro-next-card:before,.club-pro-value-card:before{content:"";position:absolute;inset:0;pointer-events:none}.club-pro-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 10%,transparent 90%) 1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--primary) 7%,transparent 93%) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,black,transparent 78%);mask-image:linear-gradient(90deg,black,transparent 78%);opacity:.44}.club-pro-brief-card{border-color:color-mix(in srgb,var(--gold) 24%,var(--border) 76%)}.club-pro-icon-tile{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gold) 22%,var(--border) 78%);border-radius:.9rem;background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 18%,transparent 82%),color-mix(in srgb,var(--primary) 10%,transparent 90%));color:var(--gold)}.club-pro-signal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.club-pro-signal-grid div{display:grid;min-height:4rem;align-content:center;border:1px solid color-mix(in srgb,var(--gold) 15%,var(--border) 85%);border-radius:.85rem;background:color-mix(in srgb,var(--surface) 86%,transparent 14%);padding:.65rem .55rem;text-align:center}.club-pro-signal-grid strong{color:var(--gold);font-size:.95rem;font-weight:950;white-space:nowrap}.club-pro-signal-grid span{margin-top:.18rem;color:var(--muted);font-size:.7rem;font-weight:800}.club-pro-audience-grid,.club-pro-journey-grid,.club-pro-problem-grid,.club-pro-value-grid{display:grid;gap:1rem}.club-pro-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.club-pro-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.club-pro-value-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.club-pro-audience-card,.club-pro-lab-card,.club-pro-problem-card,.club-pro-space-card{border-color:color-mix(in srgb,var(--gold) 10%,var(--border) 90%)}.club-pro-problem-card{display:grid;min-height:10rem;gap:.7rem;align-content:start}.club-pro-problem-card span{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--gold) 18%,var(--border) 82%);border-radius:999px;background:color-mix(in srgb,var(--gold) 8%,var(--surface) 92%);color:var(--gold);padding:.28rem .55rem;font-size:.72rem;font-weight:950}.club-pro-problem-card strong{color:var(--text);font-size:1rem;font-weight:950;line-height:1.5}.club-pro-problem-card small{color:var(--muted);font-size:.82rem;line-height:1.7}.club-pro-value-card{position:relative;overflow:hidden;min-height:12rem;border-color:color-mix(in srgb,var(--gold) 11%,var(--border) 89%)}.club-pro-value-card:before{background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--gold) 13%,transparent 87%),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent 95%),transparent 50%);opacity:.75}.club-pro-value-card>*{position:relative;z-index:1}.club-pro-value-card span{color:color-mix(in srgb,var(--gold) 55%,var(--muted) 45%);font-size:1.75rem;font-weight:950;line-height:1}.club-pro-value-card h3{margin-top:.85rem;color:var(--text);font-size:1.1rem;font-weight:950}.club-pro-mini-card p,.club-pro-next-card p,.club-pro-plan-card p,.club-pro-value-card p{color:var(--muted);font-size:.86rem;line-height:1.7}.club-pro-mini-card h4{color:var(--text);font-weight:950;line-height:1.45}.club-pro-mini-card small{display:block;margin-top:.3rem;color:var(--text-soft);font-size:.78rem;line-height:1.6}.club-pro-solo-slider{display:flex;gap:.85rem;overflow-x:auto;margin-bottom:1rem;padding-bottom:.55rem;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory;scrollbar-width:thin}.club-pro-solo-slide{position:relative;flex:0 0 calc((100% - 1.7rem) / 3);min-width:0;min-height:17.5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--gold) 15%,var(--border) 85%);border-radius:1rem;background:var(--surface);scroll-snap-align:start}.club-pro-solo-slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.club-pro-solo-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 96%,transparent 4%) 0,color-mix(in srgb,var(--surface) 68%,transparent 32%) 42%,color-mix(in srgb,var(--surface) 10%,transparent 90%) 100%),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--bg) 16%,transparent 84%) 100%);pointer-events:none}html.dark .club-pro-solo-slide:after{background:linear-gradient(90deg,rgba(6,11,22,.96),rgba(6,11,22,.78) 46%,rgba(6,11,22,.2)),linear-gradient(180deg,transparent,rgba(6,11,22,.22))}.club-pro-solo-slide>div{position:relative;z-index:1;display:grid;max-width:19rem;padding:1rem}.club-pro-solo-slide span{color:var(--gold);font-size:1.35rem;font-weight:950;line-height:1}.club-pro-solo-slide h4{margin-top:.6rem;color:var(--text);font-size:1.08rem;font-weight:950;line-height:1.35}.club-pro-solo-slide p{margin-top:.5rem;color:var(--text-soft);font-size:.84rem;line-height:1.7}.club-pro-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.club-pro-journey-card{display:grid;min-height:10rem;align-content:start;gap:.55rem;border:1px solid color-mix(in srgb,var(--gold) 10%,var(--border) 90%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,transparent 2%),color-mix(in srgb,var(--card-muted) 86%,transparent 14%));padding:1rem}.club-pro-journey-head{display:flex;min-width:0;align-items:baseline;gap:.6rem}.club-pro-journey-card span{color:var(--gold);font-size:1.55rem;font-weight:950;line-height:1}.club-pro-journey-card strong{color:var(--text);font-size:1rem;font-weight:950}.club-pro-journey-card p{color:var(--muted);font-size:.82rem;line-height:1.65}.club-pro-next-card,.club-pro-plan-card{display:flex;min-width:0;gap:1rem;align-items:center;justify-content:space-between;border:1px solid color-mix(in srgb,var(--gold) 10%,var(--border) 90%);border-radius:1rem;background:color-mix(in srgb,var(--surface) 94%,transparent 6%);padding:1rem}.club-pro-member-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-bottom:1rem;border:1px solid color-mix(in srgb,var(--gold) 16%,var(--border) 84%);border-radius:1rem;background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--gold) 13%,transparent 87%),transparent 36%),color-mix(in srgb,var(--surface) 90%,transparent 10%);padding:1rem}.club-pro-member-entry strong{color:var(--text);font-size:1rem;font-weight:950}.club-pro-member-entry p{margin-top:.35rem;color:var(--muted);font-size:.84rem;line-height:1.65}.club-pro-member-entry>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.club-pro-next-card strong,.club-pro-plan-card strong{color:var(--text);font-size:1rem;font-weight:950}.club-pro-plan-card small{display:block;margin-top:.45rem;color:var(--gold);font-size:.78rem;font-weight:850}.club-pro-plan-card a{display:inline-flex;flex:0 0 auto;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gold) 20%,var(--border) 80%);border-radius:999px;color:var(--gold)}.club-pro-next-card{position:relative;display:grid;min-height:13rem;align-content:start;overflow:hidden;color:var(--text);text-decoration:none}.club-pro-next-card:before{background:radial-gradient(circle at 90% 6%,color-mix(in srgb,var(--gold) 14%,transparent 86%),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,transparent 94%),transparent 48%);opacity:.8}.club-pro-next-card>*{position:relative;z-index:1}.club-pro-next-card svg{color:var(--gold)}.club-pro-next-card span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.35rem;color:var(--gold);font-size:.82rem;font-weight:900}.club-pro-cta-section{border-color:color-mix(in srgb,var(--gold) 18%,var(--border) 82%)}@media (hover:hover) and (pointer:fine){.club-pro-next-card:hover,.club-pro-plan-card:hover,.club-pro-value-card:hover{border-color:color-mix(in srgb,var(--gold) 28%,var(--border) 72%);box-shadow:var(--shadow-air-md);transform:translateY(-2px)}}@media (max-width:1080px){.club-pro-audience-grid,.club-pro-journey-grid,.club-pro-problem-grid,.club-pro-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.club-pro-shell>div{width:min(100%,23.25rem);padding-top:1rem}.club-pro-audience-band,.club-pro-cta-section,.club-pro-events-band,.club-pro-hero,.club-pro-journey-band,.club-pro-member-band,.club-pro-next-band,.club-pro-problem-band,.club-pro-space-band,.club-pro-value-band{border-radius:1.125rem}.club-pro-hero h1{overflow-wrap:anywhere;font-size:clamp(1.75rem,7.6vw,2.35rem);line-height:1.12}.club-pro-hero{padding:1.2rem 1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 68%,transparent 32%),transparent 58%),color-mix(in srgb,var(--surface) 94%,transparent 6%)}.club-pro-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.55}.club-pro-cta-section a,.club-pro-hero a{width:100%;min-height:3rem}.club-pro-brief-card{padding:.875rem!important}.club-pro-brief-card>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5!important}.club-pro-journey-grid,.club-pro-signal-grid,.club-pro-value-grid{grid-template-columns:1fr}.club-pro-audience-grid,.club-pro-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.club-pro-signal-grid div{min-height:auto;border-radius:.75rem;padding:.55rem .4rem}.club-pro-journey-card,.club-pro-next-card,.club-pro-value-card{min-height:auto}.club-pro-audience-card,.club-pro-journey-card,.club-pro-lab-card,.club-pro-mini-card,.club-pro-next-card,.club-pro-plan-card,.club-pro-problem-card,.club-pro-space-card,.club-pro-value-card{border-radius:.875rem;padding:.75rem!important}.club-pro-audience-card p,.club-pro-journey-card p,.club-pro-mini-card p,.club-pro-next-card p,.club-pro-plan-card p,.club-pro-value-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.5}.club-pro-problem-card{min-height:auto;gap:.375rem;border-color:transparent;background:color-mix(in srgb,var(--surface) 92%,var(--primary-soft) 8%)}.club-pro-problem-card span{font-size:.7rem}.club-pro-problem-card strong{font-size:.875rem;line-height:1.3}.club-pro-problem-card small{display:none}.club-pro-journey-grid,.club-pro-value-grid{position:relative;gap:.5rem;padding-left:.875rem}.club-pro-journey-grid:before,.club-pro-value-grid:before{content:"";position:absolute;left:.25rem;top:.35rem;bottom:.35rem;width:1px;background:color-mix(in srgb,var(--primary) 24%,transparent 76%)}.club-pro-journey-card,.club-pro-value-card{border-color:transparent;background:transparent;padding-top:.35rem!important;padding-bottom:.35rem!important}.club-pro-value-card span{font-size:.75rem}.club-pro-plan-card{align-items:flex-start}.club-pro-solo-slider{gap:.7rem;margin-right:-.2rem;margin-left:-.2rem}.club-pro-solo-slide{flex-basis:86%;min-width:17.5rem;min-height:14rem}.club-pro-solo-slide:after{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent 4%) 0,color-mix(in srgb,var(--surface) 78%,transparent 22%) 58%,color-mix(in srgb,var(--surface) 28%,transparent 72%) 100%)}html.dark .club-pro-solo-slide:after{background:linear-gradient(180deg,rgba(6,11,22,.96),rgba(6,11,22,.8) 60%,rgba(6,11,22,.42))}.club-pro-solo-slide>div{max-width:100%}.club-pro-solo-slide p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.club-pro-member-entry{gap:.75rem;grid-template-columns:1fr;padding:.875rem}.club-pro-member-entry>div:last-child{justify-content:stretch}.club-pro-member-entry a{flex:1 1 8rem}.club-pro-mini-card h4,.club-pro-next-card strong,.club-pro-plan-card strong,.club-pro-problem-card strong{overflow-wrap:anywhere}}html[data-theme=light]{--bg:#f8fafc;--bg-soft:#eef2f7;--surface:#ffffff;--surface-elevated:#ffffff;--card:#ffffff;--card-muted:#f1f5f9;--text:#0f172a;--text-soft:#334155;--muted:#64748b;--muted-strong:#475569;--border:#e2e8f0;--border-strong:#cbd5e1;--primary:#1d4ed8;--primary-strong:#1e40af;--primary-soft:#dbeafe;--accent:#0891b2;--accent-soft:#cffafe;--gold:#d97706;--gold-readable:#92400e;--gold-soft:#fef3c7;--success:#15803d;--danger:#dc2626;--ring:rgba(37,99,235,0.35);--shadow-soft:0 8px 24px rgba(15,23,42,0.08);color-scheme:light}html[data-theme=dark]{--bg:#060b16;--bg-soft:#0b1220;--surface:#111827;--surface-elevated:#172033;--card:#111827;--card-muted:#1f2937;--text:#e5ecf6;--text-soft:#cbd5e1;--muted:#94a3b8;--muted-strong:#cbd5e1;--border:#243044;--border-strong:#334155;--primary:#93c5fd;--primary-strong:#60a5fa;--primary-soft:rgba(147,197,253,0.18);--accent:#22d3ee;--accent-soft:rgba(34,211,238,0.2);--gold:#f59e0b;--gold-readable:#fcd34d;--gold-soft:rgba(245,158,11,0.2);--success:#22c55e;--danger:#ef4444;--ring:rgba(96,165,250,0.4);--shadow-soft:0 8px 24px rgba(2,6,23,0.45);color-scheme:dark}@media (prefers-color-scheme:dark){html:not([data-theme]){color-scheme:dark}}body{background:var(--bg);color:var(--text)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:root{--header-height:calc(64px + env(safe-area-inset-top, 0px));--transition-theme:240ms;--transition-smooth:300ms cubic-bezier(0.25,1.0,0.5,1);--liquid-ease:cubic-bezier(0.22,0.61,0.36,1.0);--liquid-duration:220ms;--liquid-spring:cubic-bezier(0.25,1.0,0.5,1);--motion-chrome:140ms cubic-bezier(0.22,0.61,0.36,1.0);--motion-control:180ms cubic-bezier(0.22,0.61,0.36,1.0);--motion-panel:260ms cubic-bezier(0.25,1.0,0.5,1);--motion-content:340ms cubic-bezier(0.25,1.0,0.5,1);--motion-ambient:600ms cubic-bezier(0.25,0.46,0.45,0.94);--section-py-mobile:1.25rem;--section-py-desktop:2.5rem;--card-gap-mobile:0.75rem;--card-gap-desktop:1.25rem;--glass-blur:16px;--glass-blur-heavy:24px;--glass-blur-light:8px;--glass-blur-chrome:20px;--glass-blur-panel:16px;--glass-blur-surface:12px;--glass-blur-capsule:8px;--glass-blur-overlay:6px;--system-chrome-opacity:0.92;--content-panel-opacity:0.78;--quiet-section-opacity:0.0;--ambient-surface-opacity-dark:0.025;--ambient-surface-opacity-light:0.035;--ambient-surface-warmth-dark:rgba(96,140,220,0.018);--ambient-surface-warmth-light:rgba(120,145,210,0.022);--glass-saturate:1.5;--glass-border-width:0.5px;--glass-fill-opacity-chrome:0.06;--glass-fill-opacity-panel:0.08;--glass-fill-opacity-surface:0.05;--glass-fill-opacity-capsule:0.04;--glass-fill-opacity-overlay:0.03;--glass-edge-opacity-chrome:0.14;--glass-edge-opacity-panel:0.10;--glass-edge-opacity-surface:0.07;--glass-edge-opacity-capsule:0.12;--glass-specular-opacity-chrome:0.12;--glass-specular-opacity-panel:0.08;--glass-specular-opacity-capsule:0.10;--glass-specular-angle:135deg;--glass-specular-spread:42%;--glass-tint-blue-strength:0.04;--glass-tint-purple-strength:0.03;--glass-tint-neutral-strength:0.02;--glass-readable-overlay-dark:rgba(5,10,20,0.32);--glass-readable-overlay-light:rgba(255,255,255,0.28);--glass-readable-overlay-hero:rgba(5,10,20,0.38);--glass-readable-overlay-strong:rgba(5,10,20,0.52);--shadow-air-sm:0 1px 3px rgba(0,0,0,0.02),0 0.5px 1px rgba(0,0,0,0.02);--shadow-air-md:0 2px 8px rgba(0,0,0,0.03),0 1px 2px rgba(0,0,0,0.02);--shadow-air-lg:0 4px 16px rgba(0,0,0,0.04),0 1px 4px rgba(0,0,0,0.02);--shadow-depth-sm:0 2px 6px rgba(0,0,0,0.04);--shadow-depth-md:0 4px 14px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.03);--shadow-depth-lg:0 8px 28px rgba(0,0,0,0.06),0 2px 6px rgba(0,0,0,0.03);--radius-chrome:1.5rem;--radius-window:1.25rem;--radius-panel:1rem;--radius-card:0.875rem;--radius-capsule:9999px;--radius-badge:0.5rem;--glass-noise-opacity-dark:0.018;--glass-noise-opacity-light:0.012;--glass-depth:20px;--glass-hover-lift:-1px;--glass-sheen-shift:-16%;--glass-sheen-opacity:0.14;--glass-surface-base:rgba(255,255,255,0.06);--glass-surface-elevated:rgba(255,255,255,0.10);--glass-surface-base-soft:rgba(255,255,255,0.08);--glass-surface-base-strong:rgba(255,255,255,0.12);--glass-surface-elevated-soft:rgba(255,255,255,0.12);--glass-surface-elevated-strong:rgba(255,255,255,0.16);--glass-overlay:linear-gradient(180deg,rgba(255,255,255,0.10),rgba(255,255,255,0.03) 36%,rgba(255,255,255,0.01));--glass-refraction:linear-gradient(var(--glass-specular-angle),rgba(255,255,255,0.16) 0%,rgba(255,255,255,0.04) 28%,rgba(255,255,255,0) 56%);--glass-specular:radial-gradient(circle at 22% 0%,rgba(255,255,255,0.12) 0%,rgba(255,255,255,0.03) 36%,transparent 72%);--glass-shadow-depth:var(--shadow-depth-md);--glass-shadow-depth-hover:var(--shadow-depth-lg);--glass-ring:rgba(255,255,255,0.18);--glass-ring-focus:rgba(255,255,255,0.08);--glass-divider:rgba(255,255,255,0.08);--glass-nav-shell:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.04));--glass-nav-shell-border:rgba(255,255,255,0.10);--glass-nav-shadow:var(--shadow-air-md);--glass-panel-subtle:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.03));--glass-panel-content:linear-gradient(180deg,rgba(255,255,255,0.10),rgba(255,255,255,0.05));--glass-panel-strong:linear-gradient(180deg,rgba(255,255,255,0.13),rgba(255,255,255,0.06));--glass-hero-shell:linear-gradient(180deg,rgba(255,255,255,0.10),rgba(255,255,255,0.04));--glass-button-primary:linear-gradient(135deg,rgba(100,160,245,0.85),rgba(60,105,238,0.82) 58%,rgba(95,78,235,0.76));--glass-button-primary-hover:linear-gradient(135deg,rgba(110,170,248,0.89),rgba(70,115,242,0.86) 58%,rgba(105,88,238,0.80));--glass-button-secondary:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.04));--glass-button-secondary-hover:linear-gradient(180deg,rgba(255,255,255,0.13),rgba(255,255,255,0.06));--glass-ambient-1:rgba(96,165,250,0.08);--glass-ambient-2:rgba(167,139,250,0.06);--glass-ambient-3:rgba(56,189,248,0.04);--glass-backdrop-strength:1;--radius-sm:0.625rem;--radius-md:0.875rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(0,0,0,0.03),0 0.5px 1px rgba(0,0,0,0.02);--shadow-md:0 2px 6px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.03);--shadow-lg:0 4px 14px rgba(0,0,0,0.05),0 1px 3px rgba(0,0,0,0.02);--shadow-xl:0 6px 24px rgba(0,0,0,0.06),0 2px 6px rgba(0,0,0,0.03);--glow-blue:0 0 10px rgba(59,130,246,0.08);--glow-purple:0 0 10px rgba(139,92,246,0.08);--glow-cyan:0 0 10px rgba(34,211,238,0.08);--highlight-angle:135deg;--highlight-opacity:0;--brand-dark-bg:#060b16;--brand-dark-soft-bg:#0b1220;--brand-dark-card:#111827;--brand-dark-card-high:#172033;--brand-text-primary:#e5ecf6;--brand-text-secondary:#94a3b8;--brand-border:#243044;--brand-blue:#3b82f6;--brand-blue-light:#60a5fa;--brand-cyan:#22d3ee;--brand-gold:#f59e0b;--brand-green:#22c55e;--brand-red:#ef4444;--brand-light-bg:#f8fafc;--brand-light-card:#ffffff;--brand-light-text:#0f172a;--brand-light-text-secondary:#64748b}html.dark{color-scheme:dark;--color-bg:#060b16;--color-bg-secondary:#0b1220;--color-bg-card:#111827;--color-bg-card-hover:#172033;--color-border:#243044;--color-border-hover:rgba(255,255,255,0.12);--color-border-glow:rgba(255,255,255,0.08);--color-border-glow-accent:rgba(120,160,255,0.12);--color-text-primary:#e5ecf6;--color-text-secondary:#cbd5e1;--color-text-muted:#94a3b8;--color-input-bg:rgba(255,255,255,0.05);--color-input-border:rgba(255,255,255,0.08);--color-input-text:#f0f4f8;--color-input-placeholder:#94a3b8;--color-tag-bg:rgba(37,99,235,0.12);--color-tag-text:#93c5fd;--color-tag-border:rgba(37,99,235,0.20);--color-link:#60a5fa;--color-link-hover:#93c5fd;--color-tech-cyan:#22d3ee;--color-tech-purple:#a78bfa;--color-tech-pink:#f472b6;--color-page-header-from:rgba(37,99,235,0.08);--color-page-header-to:transparent;--glass-bg:rgba(255,255,255,0.03);--glass-bg-hover:rgba(255,255,255,0.05);--glass-border-color:rgba(255,255,255,0.05);--glass-surface-base:rgba(10,16,28,0.48);--glass-surface-elevated:rgba(24,35,58,0.24);--glass-surface-base-soft:rgba(10,16,28,0.36);--glass-surface-base-strong:rgba(10,16,28,0.56);--glass-surface-elevated-soft:rgba(24,35,58,0.18);--glass-surface-elevated-strong:rgba(24,35,58,0.30);--glass-overlay:linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.012) 32%,rgba(255,255,255,0.004));--glass-refraction:linear-gradient(var(--glass-specular-angle),rgba(255,255,255,0.06) 0%,rgba(173,216,255,0.02) 26%,rgba(255,255,255,0) 56%);--glass-specular:radial-gradient(circle at 20% 0%,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.012) 34%,transparent 72%);--glass-shadow-depth:0 4px 16px rgba(2,8,23,0.16),0 1px 4px rgba(2,8,23,0.08);--glass-shadow-depth-hover:0 6px 24px rgba(2,8,23,0.18),0 2px 6px rgba(2,8,23,0.08);--glass-ring:rgba(148,197,255,0.12);--glass-ring-focus:rgba(148,197,255,0.07);--glass-divider:rgba(255,255,255,0.05);--glass-nav-shell:linear-gradient(180deg,rgba(12,20,36,0.60),rgba(6,10,22,0.48));--glass-nav-shell-border:rgba(180,210,255,0.07);--glass-nav-shadow:var(--shadow-air-md);--glass-panel-subtle:linear-gradient(180deg,rgba(20,32,52,0.18),rgba(10,17,30,0.30));--glass-panel-content:linear-gradient(180deg,rgba(24,38,62,0.28),rgba(10,17,30,0.44));--glass-panel-strong:linear-gradient(180deg,rgba(30,46,74,0.34),rgba(10,17,30,0.52));--glass-hero-shell:linear-gradient(180deg,rgba(18,32,56,0.18),rgba(7,14,24,0.30));--glass-button-primary:linear-gradient(135deg,rgba(80,145,238,0.82),rgba(50,92,228,0.78) 58%,rgba(82,66,224,0.72));--glass-button-primary-hover:linear-gradient(135deg,rgba(90,155,242,0.86),rgba(60,104,234,0.82) 58%,rgba(92,76,230,0.76));--glass-button-secondary:linear-gradient(180deg,rgba(20,32,52,0.22),rgba(10,16,28,0.34));--glass-button-secondary-hover:linear-gradient(180deg,rgba(26,40,64,0.28),rgba(12,20,36,0.40));--glass-ambient-1:rgba(37,99,235,0.04);--glass-ambient-2:rgba(139,92,246,0.03);--glass-ambient-3:rgba(34,211,238,0.02);--glass-fill-opacity-chrome:0.05;--glass-fill-opacity-panel:0.07;--glass-fill-opacity-surface:0.035;--glass-fill-opacity-capsule:0.03;--glass-fill-opacity-overlay:0.025;--glass-edge-opacity-chrome:0.10;--glass-edge-opacity-panel:0.06;--glass-edge-opacity-surface:0.04;--glass-edge-opacity-capsule:0.09;--glass-specular-opacity-chrome:0.08;--glass-specular-opacity-panel:0.05;--glass-specular-opacity-capsule:0.07;--glass-tint-blue-strength:0.03;--glass-tint-purple-strength:0.025;--glass-tint-neutral-strength:0.015;--glass-readable-overlay-dark:rgba(5,10,20,0.36);--glass-readable-overlay-light:rgba(255,255,255,0.14);--glass-readable-overlay-hero:rgba(5,10,20,0.42);--glass-readable-overlay-strong:rgba(5,10,20,0.56);--glass-noise-opacity-dark:0.022;--glass-noise-opacity-light:0.008;--glass-highlight:linear-gradient(var(--glass-specular-angle),rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.015) 42%,rgba(255,255,255,0.0) 60%);--glass-highlight-opacity:0.28;--glass-body-sheen-opacity:0.14;--glass-inner-shadow:inset 0 0.5px 0 rgba(255,255,255,0.04);--glass-inner-shadow-strong:inset 0 0.5px 0 rgba(255,255,255,0.06);--glass-inner-shadow-hover:inset 0 0.5px 0 rgba(255,255,255,0.07);--glass-outer-shadow:0 1px 6px rgba(0,0,0,0.10),0 0.5px 2px rgba(0,0,0,0.06);--color-cta-bg:rgba(17,24,39,0.7);--color-cta-border:rgba(255,255,255,0.06);--color-cta-title:#f9fafb;--color-cta-body:#9ca3af;--color-btn-primary-bg:#2563eb;--color-btn-primary-hover:#1d4ed8;--color-btn-primary-text:#ffffff;--color-btn-secondary-bg:rgba(255,255,255,0.06);--color-btn-secondary-hover:rgba(255,255,255,0.10);--color-btn-secondary-border:rgba(255,255,255,0.10);--color-btn-secondary-text:#f9fafb;--color-card-bg:rgba(17,24,39,0.50);--color-card-border:rgba(255,255,255,0.06);--color-card-bg-nested:rgba(31,41,55,0.45);--color-card-border-nested:rgba(255,255,255,0.04);--scrollbar-track:#111118;--scrollbar-thumb:#2563eb}html.light{color-scheme:light;--color-bg:#f8fafc;--color-bg-secondary:#eef3f9;--color-bg-card:#ffffff;--color-bg-card-hover:#ffffff;--color-border:rgba(0,0,0,0.06);--color-border-hover:rgba(0,0,0,0.10);--color-border-glow:rgba(255,255,255,0.40);--color-border-glow-accent:rgba(59,130,246,0.10);--color-text-primary:#0F172A;--color-text-secondary:#64748B;--color-text-muted:#64748B;--color-input-bg:rgba(255,255,255,0.72);--color-input-border:rgba(0,0,0,0.06);--color-input-text:#0F172A;--color-input-placeholder:#64748B;--color-tag-bg:rgba(59,130,246,0.07);--color-tag-text:#1D4ED8;--color-tag-border:rgba(59,130,246,0.14);--color-link:#2563EB;--color-link-hover:#1D4ED8;--color-tech-cyan:#0891b2;--color-tech-purple:#7c3aed;--color-tech-pink:#ec4899;--color-page-header-from:transparent;--color-page-header-to:transparent;--glass-bg:rgba(255,255,255,0.44);--glass-bg-hover:rgba(255,255,255,0.58);--glass-border-color:rgba(255,255,255,0.52);--glass-surface-base:rgba(255,255,255,0.28);--glass-surface-elevated:rgba(255,255,255,0.46);--glass-surface-base-soft:rgba(255,255,255,0.20);--glass-surface-base-strong:rgba(255,255,255,0.36);--glass-surface-elevated-soft:rgba(255,255,255,0.34);--glass-surface-elevated-strong:rgba(255,255,255,0.54);--glass-overlay:linear-gradient(180deg,rgba(255,255,255,0.48),rgba(255,255,255,0.12) 38%,rgba(255,255,255,0.03));--glass-refraction:linear-gradient(var(--glass-specular-angle),rgba(255,255,255,0.54) 0%,rgba(206,226,255,0.20) 24%,rgba(224,231,255,0.06) 50%,rgba(255,255,255,0.01) 64%);--glass-specular:radial-gradient(circle at 20% 0%,rgba(255,255,255,0.56) 0%,rgba(255,255,255,0.14) 34%,transparent 72%);--glass-shadow-depth:0 2px 10px rgba(120,140,170,0.08),0 1px 3px rgba(120,140,170,0.05);--glass-shadow-depth-hover:0 4px 16px rgba(120,140,170,0.10),0 2px 4px rgba(120,140,170,0.06);--glass-ring:rgba(191,219,254,0.56);--glass-ring-focus:rgba(147,197,253,0.14);--glass-divider:rgba(120,140,170,0.12);--glass-nav-shell:linear-gradient(180deg,rgba(255,255,255,0.74),rgba(244,248,255,0.56));--glass-nav-shell-border:rgba(200,210,230,0.50);--glass-nav-shadow:0 1px 6px rgba(100,120,160,0.09),0 0.5px 2px rgba(100,120,160,0.06);--glass-panel-subtle:linear-gradient(180deg,rgba(255,255,255,0.38),rgba(245,248,255,0.18));--glass-panel-content:linear-gradient(180deg,rgba(255,255,255,0.48),rgba(243,247,255,0.26));--glass-panel-strong:linear-gradient(180deg,rgba(255,255,255,0.56),rgba(244,247,255,0.32));--glass-hero-shell:linear-gradient(180deg,rgba(255,255,255,0.38),rgba(243,247,255,0.18));--glass-button-primary:linear-gradient(135deg,rgba(80,148,240,0.92),rgba(52,100,232,0.90) 60%,rgba(88,72,228,0.85));--glass-button-primary-hover:linear-gradient(135deg,rgba(90,158,244,0.95),rgba(62,110,236,0.93) 60%,rgba(98,82,232,0.88));--glass-button-secondary:linear-gradient(180deg,rgba(255,255,255,0.44),rgba(244,247,255,0.22));--glass-button-secondary-hover:linear-gradient(180deg,rgba(255,255,255,0.58),rgba(244,247,255,0.32));--glass-ambient-1:rgba(125,168,255,0.10);--glass-ambient-2:rgba(167,139,250,0.08);--glass-ambient-3:rgba(103,232,249,0.05);--glass-fill-opacity-chrome:0.10;--glass-fill-opacity-panel:0.11;--glass-fill-opacity-surface:0.07;--glass-fill-opacity-capsule:0.06;--glass-fill-opacity-overlay:0.04;--glass-edge-opacity-chrome:0.50;--glass-edge-opacity-panel:0.36;--glass-edge-opacity-surface:0.26;--glass-edge-opacity-capsule:0.40;--glass-specular-opacity-chrome:0.38;--glass-specular-opacity-panel:0.26;--glass-specular-opacity-capsule:0.30;--glass-tint-blue-strength:0.06;--glass-tint-purple-strength:0.04;--glass-tint-neutral-strength:0.03;--glass-readable-overlay-dark:rgba(0,0,0,0.06);--glass-readable-overlay-light:rgba(255,255,255,0.34);--glass-readable-overlay-hero:rgba(248,250,255,0.24);--glass-readable-overlay-strong:rgba(248,250,255,0.40);--glass-noise-opacity-dark:0.008;--glass-noise-opacity-light:0.016;--glass-highlight:linear-gradient(var(--glass-specular-angle),rgba(255,255,255,0.28) 0%,rgba(255,255,255,0.08) 42%,rgba(255,255,255,0.0) 60%);--glass-highlight-opacity:0.26;--glass-body-sheen-opacity:0.06;--glass-inner-shadow:inset 0 0.5px 0 rgba(255,255,255,0.38);--glass-inner-shadow-strong:inset 0 0.5px 0 rgba(255,255,255,0.48);--glass-inner-shadow-hover:inset 0 0.5px 0 rgba(255,255,255,0.44);--glass-outer-shadow:0 1px 4px rgba(120,140,170,0.06),0 0.5px 1.5px rgba(120,140,170,0.04);--color-cta-bg:rgba(255,255,255,0.68);--color-cta-border:rgba(0,0,0,0.05);--color-cta-title:#111827;--color-cta-body:#4b5563;--color-btn-primary-bg:#2563eb;--color-btn-primary-hover:#1d4ed8;--color-btn-primary-text:#ffffff;--color-btn-secondary-bg:rgba(255,255,255,0.58);--color-btn-secondary-hover:rgba(255,255,255,0.76);--color-btn-secondary-border:rgba(0,0,0,0.07);--color-btn-secondary-text:#374151;--color-card-bg:rgba(255,255,255,0.60);--color-card-border:rgba(0,0,0,0.05);--color-card-bg-nested:rgba(255,255,255,0.48);--color-card-border-nested:rgba(0,0,0,0.04);--scrollbar-track:#E2E8F0;--scrollbar-thumb:#3B82F6}*,:after,:before{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth;overflow-x:hidden;scroll-padding-top:calc(80px + env(safe-area-inset-top, 0px));font-size:16px}@media (min-width:768px){html{font-size:17px}}@media (max-width:1023px){body.ts-console-route{--ts-console-topbar-height:58px}.ts-console-topbar{grid-template-columns:minmax(0,1fr) auto;gap:.625rem;padding:0 .75rem}.ts-console-search{order:3;grid-column:1/-1;width:100%;height:2rem;margin-bottom:.5rem}.ts-console-body{display:block}.ts-console-sidebar{display:none}.ts-console-main{padding:.875rem .75rem 1.75rem}.ts-console-page-head{margin-bottom:.75rem}}@media (max-width:767px){body.ts-console-route{--ts-console-topbar-height:58px}.ts-console-logout span,.ts-console-search,.ts-console-topbar-link,.ts-console-user-chip small,.ts-console-workspace-label{display:none}.ts-console-topbar-actions{gap:.35rem}.ts-console-user-chip{max-width:7rem;padding-inline:.5rem}.ts-console-page-head{display:block}.ts-console-page-head h1{font-size:1.35rem}.ts-console-page-head p:not(.ts-console-breadcrumb){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem}.ts-console-content .portal-workbench-card{padding:.75rem!important}.ts-console-content .portal-action-grid,.ts-console-content .portal-module-grid,.ts-console-content .portal-stat-grid,.ts-console-content .portal-stat-grid-lg,.ts-console-content .portal-stat-grid-sm{grid-template-columns:minmax(0,1fr)!important}.ts-console-content .grid.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0;max-width:100%;width:100%}.ts-console-content .grid,.ts-console-content .grid.grid-cols-2>*,.ts-console-content .grid>*,.ts-console-content :is(.rounded-2xl,.rounded-xl,.rounded-lg){min-width:0;max-width:100%}}body{color:var(--color-text-primary);min-height:100vh;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;transition:background-color var(--transition-theme),color var(--transition-theme);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100vw;position:relative;isolation:isolate}body,html.dark,html.dark body{background-color:var(--color-bg)}html.dark body{background:radial-gradient(circle at top left,rgba(59,130,246,.04),transparent 32%),radial-gradient(circle at 85% 18%,rgba(139,92,246,.03),transparent 26%),linear-gradient(160deg,#04060b 0,#080e1c 44%,#0d152a 100%),var(--color-bg)}html.dark body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse 48% 40% at 14% 24%,var(--glass-ambient-1) 0,transparent 74%),radial-gradient(ellipse 40% 48% at 82% 68%,var(--glass-ambient-2) 0,transparent 74%),radial-gradient(ellipse 58% 28% at 52% 94%,var(--glass-ambient-3) 0,transparent 76%);pointer-events:none;z-index:-1;filter:blur(14px)}html.light,html.light body{background-color:var(--color-bg)}html.light body{background:radial-gradient(circle at 15% 10%,rgba(160,195,255,.2),transparent 30%),radial-gradient(circle at 84% 18%,rgba(195,200,255,.16),transparent 28%),radial-gradient(ellipse 80% 40% at 50% 90%,rgba(180,195,240,.1),transparent 60%),linear-gradient(160deg,#e8ecf6 0,#e3e9f4 42%,#eef2f9 100%),var(--color-bg)}html.light body:before{top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse 48% 40% at 18% 18%,var(--glass-ambient-1) 0,transparent 68%),radial-gradient(ellipse 40% 40% at 80% 82%,var(--glass-ambient-2) 0,transparent 68%),radial-gradient(ellipse 64% 24% at 50% 100%,var(--glass-ambient-3) 0,transparent 70%);filter:blur(16px)}body:after,html.light body:before{content:"";position:fixed;pointer-events:none;z-index:-1}body:after{inset:0;background:linear-gradient(120deg,rgba(255,255,255,.03),transparent 28%),linear-gradient(300deg,rgba(255,255,255,.02),transparent 24%);opacity:var(--glass-body-sheen-opacity,.16);mix-blend-mode:soft-light}#__next,main{overflow-x:hidden;max-width:100vw}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent;border-radius:3px}::-webkit-scrollbar-thumb{background:rgba(100,116,139,.3);border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.5)}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none;width:0;height:0}.resource-page-shell{min-height:100vh}.resource-access-card,.resource-brief-card,.resource-empty-card,.resource-outcome-card,.resource-page-hero,.resource-preview-card,.resource-related-card{position:relative;overflow:hidden}.resource-access-card:before,.resource-brief-card:before,.resource-page-hero:before,.resource-preview-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--primary) 13%,transparent 87%),transparent 34%),radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--accent) 9%,transparent 91%),transparent 32%);opacity:.68}.resource-access-card>*,.resource-brief-card>*,.resource-page-hero>*,.resource-preview-card>*{position:relative;z-index:1}.resource-icon-tile{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:1rem;background:var(--primary-soft);color:var(--primary)}.resource-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.resource-detail-meta span,.resource-jump-card,.resource-related-link,.resource-stat-grid div{border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,transparent 10%),color-mix(in srgb,var(--card) 94%,transparent 6%))}.resource-stat-grid div{border-radius:1rem;padding:.875rem .75rem;text-align:center}.resource-stat-grid strong{display:block;color:var(--text);font-size:1.5rem;font-weight:900;line-height:1}.resource-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:700}.resource-detail-meta{display:grid;gap:.625rem}.resource-detail-meta span{min-width:0;border-radius:999px;padding:.625rem .875rem;color:var(--text-soft);font-size:.8125rem;font-weight:800;line-height:1.4}.resource-preview-card p{margin:0;color:var(--muted);font-size:1rem;line-height:1.85}.resource-outcome-card,.resource-outcome-grid{display:grid;gap:.875rem}.resource-outcome-card{grid-template-columns:2.25rem minmax(0,1fr);align-items:start}.resource-outcome-card span{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.875rem;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:900}.resource-outcome-card p{margin:0;color:var(--text-soft);font-size:.9375rem;font-weight:700;line-height:1.65}.resource-category-nav{overscroll-behavior-inline:contain}.resource-jump-card,.resource-related-link{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.875rem;border-radius:1rem;padding:.875rem 1rem;color:var(--text);text-decoration:none;transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.resource-jump-card span,.resource-related-link strong{display:flex;min-width:0;align-items:center;gap:.5rem;color:var(--text);font-size:.9375rem;font-weight:800}.resource-jump-card small,.resource-related-link small{display:block;margin-top:.25rem;color:var(--muted);font-size:.8125rem;line-height:1.55}.resource-related-link em{display:block;margin-top:.25rem;color:var(--primary);font-size:.75rem;font-style:normal;font-weight:800}.resource-topic-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.resource-poc-stage,.resource-topic-card,.resource-vendor-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 96%,transparent 4%));color:var(--text);text-decoration:none;box-shadow:var(--shadow-xs);transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.resource-topic-card{display:grid;min-height:11rem;padding:1rem}.resource-topic-card span,.resource-vendor-visual-copy span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:999px;background:color-mix(in srgb,var(--primary) 9%,var(--surface) 91%);color:var(--primary);padding:.3rem .55rem;font-size:.72rem;font-weight:900;line-height:1}.resource-poc-stage h3,.resource-topic-card h3,.resource-vendor-card h3{margin:.8rem 0 0;color:var(--text);font-size:1rem;font-weight:900;line-height:1.35}.resource-poc-stage p,.resource-topic-card p,.resource-vendor-card p,.resource-vendor-visual-copy p{margin:.55rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.65}.resource-poc-actions a,.resource-topic-card strong,.resource-vendor-card strong{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.35rem;align-self:end;margin-top:.9rem;color:var(--primary);font-size:.8rem;font-weight:950;line-height:1;text-decoration:none}.resource-poc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.resource-poc-stage{display:grid;min-height:100%;padding:1.1rem}.resource-poc-stage:before,.resource-vendor-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 92% 16%,color-mix(in srgb,var(--accent) 8%,transparent 92%),transparent 36%);opacity:.72}.resource-poc-stage>*,.resource-vendor-card>*{position:relative;z-index:1}.resource-poc-head,.resource-vendor-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.resource-poc-head span,.resource-vendor-card-head span{display:inline-flex;height:2.25rem;min-width:2.25rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:.85rem;background:var(--primary-soft);color:var(--primary);font-size:.78rem;font-weight:950}.resource-poc-head svg{color:var(--primary)}.resource-poc-stage ul{display:grid;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.resource-poc-stage li{display:flex;min-width:0;gap:.45rem;color:var(--text-soft);font-size:.82rem;font-weight:750;line-height:1.5}.resource-poc-stage li svg{flex:0 0 auto;margin-top:.1rem;color:var(--success)}.resource-poc-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.15rem}.resource-vendor-visual{position:relative;display:grid;min-height:20rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border) 78%);border-radius:1.15rem;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);padding:1.25rem;box-shadow:var(--shadow-air-md)}.resource-vendor-visual img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.72}.resource-vendor-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 96%,transparent 4%) 0,color-mix(in srgb,var(--surface) 74%,transparent 26%) 38%,color-mix(in srgb,var(--surface) 18%,transparent 82%) 100%),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--bg) 18%,transparent 82%) 100%);pointer-events:none}.resource-vendor-visual-copy,.resource-vendor-visual-metrics{position:relative;z-index:1}.resource-vendor-visual-copy{max-width:32rem;align-self:end}.resource-vendor-visual-copy h3{margin:.85rem 0 0;color:var(--text);font-size:clamp(1.45rem,2.2vw,2.35rem);font-weight:950;line-height:1.12;white-space:nowrap}.resource-vendor-visual-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,7.5rem));gap:.7rem;align-self:end;margin-top:1.25rem}.resource-vendor-visual-metrics div{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:.95rem;background:color-mix(in srgb,var(--surface) 78%,transparent 22%);padding:.75rem .85rem;backdrop-filter:blur(12px)}.resource-vendor-visual-metrics strong{display:block;color:var(--text);font-size:1.4rem;font-weight:950;line-height:1}.resource-vendor-visual-metrics span{display:block;margin-top:.3rem;color:var(--muted);font-size:.72rem;font-weight:850}.resource-vendor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.resource-vendor-card{display:grid;min-height:15rem;padding:1rem}.resource-vendor-card-head em{color:var(--primary);font-size:.76rem;font-style:normal;font-weight:900}.resource-vendor-card small{display:block;margin-top:.6rem;color:var(--text-soft);font-size:.78rem;font-weight:750;line-height:1.55}html.dark .resource-vendor-visual img{opacity:.42}html.dark .resource-vendor-visual:after{background:linear-gradient(90deg,rgba(6,11,22,.96),rgba(6,11,22,.78) 44%,rgba(6,11,22,.24)),linear-gradient(180deg,transparent,rgba(6,11,22,.3))}.resource-page-footnote{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.25rem;color:var(--text-soft);font-size:.8125rem;line-height:1.6;text-align:center}.resource-card h3,.resource-card p{overflow-wrap:anywhere}@media (min-width:768px){.resource-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.resource-jump-card:hover,.resource-poc-actions a:hover,.resource-related-link:hover,.resource-topic-card:hover,.resource-vendor-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border) 72%);box-shadow:var(--shadow-air-md)}}@media (max-width:1180px){.resource-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.resource-poc-grid{grid-template-columns:1fr}.resource-vendor-visual{min-height:22rem}}@media (max-width:640px){.resource-page-shell>div{padding-top:.65rem;padding-bottom:2.5rem}.resource-cta-section,.resource-jump-band,.resource-list-band,.resource-nav-band,.resource-page-hero,.resource-related-section{border-radius:1.25rem}.resource-page-hero{border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%);background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--primary) 18%,transparent 82%),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--primary) 6%,var(--card) 94%));padding:.86rem}.resource-page-hero>.relative>.grid{gap:.78rem}.resource-page-hero h1{font-size:clamp(1.86rem,8vw,2.42rem);line-height:1.08}.resource-page-hero p{display:-webkit-box;overflow:hidden;font-size:.9rem;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.resource-page-hero .flex.flex-wrap{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem!important;width:100%}.resource-access-card .btn-cta-primary,.resource-access-card .btn-cta-secondary,.resource-cta-section .btn-cta-primary,.resource-cta-section .btn-cta-secondary,.resource-page-hero .btn-cta-primary,.resource-page-hero .btn-cta-secondary{width:100%;min-height:2.58rem;padding-inline:.72rem;font-size:.82rem}.resource-page-hero .btn-cta-primary{grid-column:1/-1}.resource-page-hero .btn-cta-secondary:nth-of-type(n+4){display:none!important}.resource-topic-grid,.resource-vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.resource-poc-stage,.resource-topic-card,.resource-vendor-card{border-radius:.95rem;padding:.72rem}.resource-topic-card{min-height:7.2rem;align-content:space-between;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 10%,transparent 90%),transparent 48%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 96%,transparent 4%));box-shadow:none}.resource-topic-card:first-child{grid-column:1/-1;min-height:8.6rem;border-color:color-mix(in srgb,var(--primary) 26%,var(--border) 74%);background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--primary) 18%,transparent 82%),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--surface) 90%),color-mix(in srgb,var(--card) 92%,transparent 8%))}.resource-topic-card span{padding:.24rem .44rem;font-size:.62rem}.resource-topic-card h3{margin-top:.55rem;font-size:.9rem;line-height:1.28}.resource-topic-card p{display:-webkit-box;overflow:hidden;margin-top:.35rem;font-size:.68rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:1}.resource-topic-card:first-child p{-webkit-line-clamp:2}.resource-topic-card strong{margin-top:.62rem;font-size:.72rem}.resource-vendor-visual{min-height:18rem;border-radius:1rem;padding:1rem}.resource-vendor-visual img{-o-object-position:62% center;object-position:62% center}.resource-vendor-visual:after{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent 4%) 0,color-mix(in srgb,var(--surface) 82%,transparent 18%) 60%,color-mix(in srgb,var(--surface) 46%,transparent 54%) 100%)}html.dark .resource-vendor-visual:after{background:linear-gradient(180deg,rgba(6,11,22,.96),rgba(6,11,22,.82) 64%,rgba(6,11,22,.52))}.resource-vendor-visual-copy{align-self:start}.resource-vendor-visual-copy h3{white-space:normal}.resource-vendor-visual-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:.42rem}.resource-vendor-visual-metrics div{border-radius:.76rem;padding:.56rem .5rem}.resource-vendor-visual-metrics strong{font-size:1.05rem}.resource-vendor-visual-metrics span{font-size:.62rem;line-height:1.2}.resource-vendor-card{min-height:7.4rem;align-content:space-between;box-shadow:none}.resource-vendor-card-head span{width:1.95rem;min-width:1.95rem;height:1.95rem;border-radius:.72rem}.resource-vendor-card h3{margin-top:.58rem;font-size:.92rem}.resource-vendor-card p,.resource-vendor-card small{display:-webkit-box;overflow:hidden;font-size:.68rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:1}.resource-access-card,.resource-brief-card,.resource-empty-card,.resource-outcome-card,.resource-preview-card{border-radius:1.125rem}.resource-preview-card{min-height:auto;padding:.76rem!important}.resource-preview-card svg{height:1rem;width:1rem}.resource-preview-card h3{margin-top:.42rem!important;font-size:.86rem;line-height:1.3}.resource-preview-card p{display:-webkit-box;overflow:hidden;margin-top:.25rem!important;font-size:.68rem!important;line-height:1.35!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.resource-brief-card{padding:.82rem!important}.resource-brief-card h2{margin-top:.55rem!important;font-size:1rem!important;line-height:1.25}.resource-brief-card p{display:-webkit-box;overflow:hidden;margin-top:.32rem!important;font-size:.72rem!important;line-height:1.38!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.resource-stat-grid{gap:.42rem}.resource-stat-grid div{border-radius:.75rem;padding:.54rem .42rem}.resource-stat-grid strong{font-size:1.25rem}.resource-stat-grid span{font-size:.6875rem}.resource-detail-meta{gap:.5rem}.resource-detail-meta span{border-radius:.875rem;padding:.5rem .75rem}.resource-category-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.5rem;scroll-padding-inline:.25rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.resource-category-nav::-webkit-scrollbar{display:none}.resource-category-nav a{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.resource-card{border-radius:.95rem!important;padding:.78rem!important}.resource-card>div:first-child{margin-bottom:.5rem!important;flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:.05rem;scrollbar-width:none}.resource-card>div:first-child::-webkit-scrollbar{display:none}.resource-card h3{margin-bottom:.28rem!important;font-size:.96rem!important;line-height:1.28}.resource-card p{display:-webkit-box;overflow:hidden;margin-bottom:.46rem!important;font-size:.72rem!important;line-height:1.38!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.resource-card p:nth-of-type(2){-webkit-line-clamp:1}.resource-card .btn-cta-primary,.resource-card .btn-cta-secondary{min-height:2.28rem;padding-inline:.7rem;font-size:.76rem}.resource-outcome-card{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1rem}.resource-outcome-card span{height:2rem;width:2rem;border-radius:.75rem}.resource-jump-card,.resource-related-link{border-radius:.875rem;padding:.875rem}.resource-poc-grid{position:relative;gap:.35rem;padding-left:.52rem}.resource-poc-grid:before{content:"";position:absolute;top:1rem;bottom:1rem;left:1.48rem;width:1px;border-radius:999px;background:linear-gradient(180deg,var(--primary),color-mix(in srgb,var(--accent) 54%,transparent 46%));opacity:.35}.resource-poc-stage{grid-template-columns:2.5rem minmax(0,1fr);gap:.25rem .72rem;border-color:transparent;background:transparent;box-shadow:none}.resource-poc-head{grid-row:1/span 4;display:block}.resource-poc-head span{position:relative;z-index:1;width:2rem;min-width:2rem;height:2rem;border-radius:999px;background:var(--surface)}.resource-poc-head svg{display:none}.resource-poc-stage h3{margin-top:.12rem;font-size:.96rem}.resource-poc-stage li,.resource-poc-stage p{font-size:.7rem;line-height:1.42}.resource-poc-stage ul{gap:.28rem;margin-top:.38rem}.resource-poc-actions{gap:.42rem;margin-top:.55rem}.resource-poc-actions a{margin-top:0;font-size:.72rem}.resource-page-footnote{align-items:flex-start;padding-inline:.75rem}.resource-detail-shell .resource-page-hero h1{font-size:clamp(1.92rem,8.2vw,2.45rem)}.resource-detail-shell .resource-page-hero p{-webkit-line-clamp:2}.resource-detail-shell .section-wrapper,.resource-page-shell .section-wrapper{padding-top:.82rem!important;padding-bottom:.82rem!important}.resource-detail-shell .grid.gap-3,.resource-detail-shell .grid.gap-4,.resource-page-shell .grid.gap-3,.resource-page-shell .grid.gap-4{gap:.58rem!important}.resource-detail-shell .product-resource-item{min-height:2.9rem;border-radius:.9rem;padding:.65rem .75rem;font-size:.78rem}.resource-detail-shell .liquid-panel-showcase,.resource-detail-shell .liquid-panel-subtle{border-radius:.95rem!important;padding:.78rem!important}.resource-detail-shell .liquid-panel-showcase p,.resource-detail-shell .liquid-panel-subtle p{display:-webkit-box;overflow:hidden;font-size:.74rem!important;line-height:1.42!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.resource-detail-shell .liquid-panel-showcase h3,.resource-detail-shell .liquid-panel-subtle h3{font-size:.92rem!important;line-height:1.3}.resource-detail-pill{min-height:auto;border-radius:999px!important;padding:.62rem .82rem!important;text-align:center;font-size:.78rem!important;line-height:1.2}.resource-detail-audience-band .grid,.resource-detail-coverage-band .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-detail-flow-band .grid{position:relative;gap:.18rem!important;padding-left:.5rem}.resource-detail-flow-band .grid:before{content:"";position:absolute;top:1.05rem;bottom:1.05rem;left:1.25rem;width:1px;border-radius:999px;background:linear-gradient(180deg,var(--primary),color-mix(in srgb,var(--accent) 50%,transparent 50%));opacity:.32}.resource-detail-step{display:grid;grid-template-columns:2.3rem minmax(0,1fr);gap:.5rem;border-color:transparent!important;background:transparent!important;box-shadow:none!important;padding:.42rem 0!important}.resource-detail-step>span{position:relative;z-index:1;display:inline-flex;width:1.68rem;height:1.68rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:999px;background:var(--surface);font-size:.7rem!important}.resource-detail-step p{margin-top:.12rem!important;font-size:.76rem!important;line-height:1.38!important}.resource-detail-request-card{padding:.9rem!important}.resource-detail-request-card h2{font-size:1rem!important}.resource-detail-request-card p{display:-webkit-box;overflow:hidden;font-size:.76rem!important;line-height:1.45!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.resource-detail-request-card a{margin-top:.72rem!important;min-height:2.5rem;width:100%;justify-content:center;text-align:center}.resource-detail-boundary-note,.resource-detail-faq-card{padding:.74rem!important}.resource-detail-boundary-note{font-size:.72rem!important;line-height:1.42!important}.resource-detail-faq-card h3{font-size:.86rem;line-height:1.35}.resource-detail-faq-card p{display:-webkit-box;overflow:hidden;font-size:.72rem!important;line-height:1.42!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.search-page-shell{min-height:100vh}.search-command-card,.search-empty-card,.search-page-hero,.search-result-card,.search-top-result-card{position:relative;overflow:hidden}.search-command-card,.search-page-hero>div,.search-page-hero>div>div{min-width:0;max-width:100%}.search-command-card:before,.search-page-hero:before,.search-result-card:before,.search-top-result-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent 90%),transparent 42%),linear-gradient(315deg,color-mix(in srgb,var(--gold) 6%,transparent 94%),transparent 36%);opacity:.7}.search-command-card>*,.search-page-hero>*,.search-result-card>*,.search-top-result-card>*{position:relative;z-index:1}.search-command-head{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;align-items:center}.search-command-icon,.search-result-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border) 80%);background:color-mix(in srgb,var(--primary) 10%,var(--surface) 90%);color:var(--primary)}.search-command-icon{height:2.75rem;width:2.75rem;border-radius:1rem}.search-command-head h2,.search-command-head p{margin:0}.search-command-head p{color:var(--primary);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.search-command-head h2{margin-top:.35rem;color:var(--text);font-size:1.25rem;font-weight:950;line-height:1.28}.search-command-form{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.75rem;align-items:center;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:1.125rem;background:color-mix(in srgb,var(--surface) 90%,transparent 10%);padding:.45rem .45rem .45rem .875rem;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--white,#fff) 14%,transparent 86%)}.search-command-form>svg{color:var(--primary)}.search-command-input{min-width:0;border:0;background:transparent;color:var(--text);font-size:.95rem;font-weight:750;line-height:1.4;outline:none}.search-command-input::-moz-placeholder{color:var(--muted);font-weight:650}.search-command-input::placeholder{color:var(--muted);font-weight:650}.search-submit-button{min-height:2.65rem;white-space:nowrap}.search-suggestion-row{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;gap:.5rem}.search-suggestion-chip,.search-type-chip{display:inline-flex;min-width:0;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 86%,transparent 14%);color:var(--text-soft);text-decoration:none}.search-suggestion-chip{min-height:2rem;padding:.4rem .72rem;font-size:.78rem;font-weight:850}.search-suggestion-chip:hover,.search-type-chip:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border) 66%);color:var(--primary)}.search-hero-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.search-hero-metric-grid>div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--surface) 78%,transparent 22%);padding:.85rem}.search-hero-metric-grid span,.search-hero-metric-grid strong{display:block;min-width:0}.search-hero-metric-grid strong{color:var(--text);font-size:1.15rem;font-weight:950;line-height:1.15}.search-hero-metric-grid span{margin-top:.35rem;color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.35}.search-type-strip{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.search-type-chip{min-height:2.25rem;gap:.4rem;padding:.45rem .72rem;font-size:.78rem;font-weight:850;line-height:1.15}.search-type-chip strong{color:var(--text);font-size:.72rem;font-weight:950}.search-type-chip.is-active{border-color:color-mix(in srgb,var(--primary) 42%,var(--border) 58%);background:color-mix(in srgb,var(--primary) 14%,var(--surface) 86%);color:var(--primary)}.search-type-chip.is-muted{opacity:.62}.search-top-result-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-bottom:1rem}.search-empty-card h2,.search-top-result-card h2{margin:0;color:var(--text);font-size:1.15rem;font-weight:950;line-height:1.35}.search-top-result-card h2{margin-top:.75rem}.search-empty-card p,.search-top-result-card p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.75}.search-top-result-card p{margin-top:.4rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.search-results-grid{display:grid;gap:.875rem}.search-result-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.search-result-main{display:grid;min-width:0;grid-template-columns:2.75rem minmax(0,1fr);gap:.875rem;color:var(--text);text-decoration:none}.search-result-icon{height:2.75rem;width:2.75rem;border-radius:1rem}.search-result-copy{display:grid;min-width:0;gap:.42rem}.search-result-badges{display:flex;min-width:0;flex-wrap:wrap;gap:.35rem}.search-result-copy strong{overflow:hidden;color:var(--text);font-size:1.05rem;font-weight:950;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.search-result-card:hover .search-result-copy strong{color:var(--primary)}.search-result-copy small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.86rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.search-result-copy em{width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,var(--surface) 92%);padding:.3rem .55rem;color:var(--primary);font-size:.7rem;font-style:normal;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.search-result-actions{display:flex;flex:0 0 auto;gap:.45rem}.search-empty-card{display:grid;justify-items:center;gap:.75rem;text-align:center}.search-empty-card>svg{color:var(--primary)}.search-filter-empty-card,.search-loading-card{color:var(--text-soft);font-size:.9rem;font-weight:750;line-height:1.7}@media (max-width:760px){.search-page-shell>div{padding-top:1.5rem;padding-bottom:2.5rem}.search-cta-section,.search-page-hero,.search-results-band{border-radius:1.25rem}.search-page-hero{padding:1.5rem 1rem}.search-page-hero h1{font-size:clamp(1.78rem,7.8vw,2.35rem);line-height:1.16;overflow-wrap:anywhere}.search-page-hero .btn-cta-primary,.search-page-hero .btn-cta-secondary,.search-submit-button{width:100%;min-height:3rem}.search-command-card,.search-empty-card,.search-result-card,.search-top-result-card{border-radius:1.125rem;padding:1rem!important}.search-command-head{grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem}.search-command-icon{height:2.4rem;width:2.4rem;border-radius:.875rem}.search-command-head h2{font-size:1.05rem}.search-command-form{grid-template-columns:1.1rem minmax(0,1fr);border-radius:1rem;padding:.75rem}.search-command-form .search-submit-button{grid-column:1/-1}.search-suggestion-row,.search-type-strip{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem;scroll-padding-inline:.25rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.search-suggestion-row::-webkit-scrollbar,.search-type-strip::-webkit-scrollbar{display:none}.search-suggestion-chip,.search-type-chip{flex:0 0 auto;max-width:min(12rem,68vw);scroll-snap-align:start}.search-hero-metric-grid{grid-template-columns:1fr;gap:.5rem}.search-hero-metric-grid>div{display:grid;grid-template-columns:minmax(4rem,auto) minmax(0,1fr);gap:.75rem;align-items:center;padding:.75rem .8rem}.search-hero-metric-grid span{margin-top:0}.search-result-card,.search-top-result-card{grid-template-columns:1fr}.search-result-main{grid-template-columns:2.45rem minmax(0,1fr);gap:.75rem}.search-result-icon{height:2.45rem;width:2.45rem;border-radius:.875rem}.search-result-copy strong{white-space:normal}.search-result-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.search-result-actions a{min-height:2.6rem}}.contact-page-shell{min-height:100vh}.contact-assurance-card,.contact-hero-card,.contact-intent-card,.contact-page-hero,.contact-path-card,.contact-promise-card,.contact-route-card,.contact-routing-band,.contact-sla-card,.contact-step-card{position:relative;overflow:hidden}.contact-hero-card:before,.contact-intent-card:before,.contact-page-hero:before,.contact-route-card:before,.contact-sla-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 11%,transparent 89%),transparent 40%),linear-gradient(315deg,color-mix(in srgb,var(--gold) 7%,transparent 93%),transparent 34%);opacity:.72}.contact-hero-card>*,.contact-intent-card>*,.contact-page-hero>*,.contact-route-card>*,.contact-sla-card>*{position:relative;z-index:1}.contact-hero-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.contact-hero-topline>span{border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);padding:.38rem .7rem;color:var(--text-soft);font-size:.72rem;font-weight:850}.contact-hero-focus{margin-top:1.25rem;border:1px solid var(--border);border-radius:1.25rem;background:color-mix(in srgb,var(--surface) 82%,transparent 18%);padding:1rem}.contact-hero-focus h2,.contact-hero-focus p,.contact-hero-focus span{margin:0}.contact-hero-focus p{color:var(--primary);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.contact-hero-focus h2{margin-top:.45rem;color:var(--text);font-size:1.35rem;font-weight:950;line-height:1.22}.contact-hero-focus span{display:block;margin-top:.55rem;color:var(--muted);font-size:.86rem;line-height:1.65}.contact-hero-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-top:1rem}.contact-hero-metric{min-width:0;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--surface) 78%,transparent 22%);padding:.85rem .75rem}.contact-hero-metric span,.contact-hero-metric strong{display:block;min-width:0}.contact-hero-metric strong{color:var(--text);font-size:.9rem;font-weight:950;line-height:1.25}.contact-hero-metric span{margin-top:.35rem;color:var(--muted);font-size:.7rem;font-weight:750;line-height:1.45}.contact-hero-privacy{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border) 84%);border-radius:1rem;background:color-mix(in srgb,var(--primary) 6%,var(--surface) 94%);padding:.875rem 1rem;color:var(--text-soft);font-size:.78rem;font-weight:700;line-height:1.65}.contact-channel-list,.contact-request-grid{display:grid;gap:.75rem}.contact-channel-row{display:grid;grid-template-columns:1.25rem 3rem minmax(0,1fr);align-items:center;gap:.625rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--surface) 90%,transparent 10%);padding:.875rem 1rem}.contact-channel-row svg{color:var(--primary)}.contact-channel-row span{color:var(--muted);font-size:.78rem;font-weight:850}.contact-channel-row strong{overflow:hidden;color:var(--text);font-size:.92rem;font-weight:900;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.contact-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.contact-route-card{display:grid;min-width:0;grid-template-columns:2.6rem minmax(0,1fr) 1rem;gap:.875rem;align-items:start;border:1px solid var(--border);border-radius:1.25rem;background:linear-gradient(145deg,color-mix(in srgb,var(--card) 94%,transparent 6%),color-mix(in srgb,var(--surface) 78%,transparent 22%));padding:1rem;color:var(--text);text-decoration:none;box-shadow:var(--shadow-soft)}.contact-route-card:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border) 70%);transform:translateY(-2px)}.contact-route-icon{display:inline-flex;height:2.6rem;width:2.6rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:1rem;background:color-mix(in srgb,var(--primary) 10%,var(--surface) 90%);color:var(--primary)}.contact-route-copy{display:grid;min-width:0;gap:.35rem}.contact-route-copy b,.contact-route-copy em,.contact-route-copy small,.contact-route-copy strong{min-width:0}.contact-route-copy em{color:var(--primary);font-size:.72rem;font-style:normal;font-weight:950}.contact-route-copy strong{color:var(--text);font-size:.98rem;font-weight:950;line-height:1.35;overflow-wrap:anywhere}.contact-route-copy small{color:var(--muted);font-size:.8rem;line-height:1.6}.contact-route-copy b{width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,var(--surface) 92%);padding:.32rem .55rem;color:var(--text-soft);font-size:.68rem;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.contact-route-arrow{margin-top:.35rem;color:var(--muted)}.contact-request-grid p{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.625rem;align-items:start;margin:0;color:var(--text-soft);font-size:.9rem;font-weight:750;line-height:1.65}.contact-request-grid svg{margin-top:.18rem;color:var(--primary)}.contact-promise-card .contact-request-grid svg{color:var(--gold)}.contact-intake-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:1.25rem;align-items:start}.contact-intake-rail{display:grid;gap:1rem;min-width:0}.contact-card-title-row{display:flex;align-items:center;gap:.75rem}.contact-card-title-row h2{margin:0;color:var(--text);font-size:1.05rem;font-weight:950;line-height:1.35}.contact-sla-list{display:grid;gap:.75rem}.contact-sla-row{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.625rem;align-items:start;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--surface) 74%,transparent 26%);padding:.875rem}.contact-sla-row svg{margin-top:.15rem;color:var(--primary)}.contact-sla-row small,.contact-sla-row span,.contact-sla-row strong{display:block;min-width:0}.contact-sla-row strong{color:var(--text);font-size:.86rem;font-weight:900;line-height:1.35}.contact-sla-row small{margin-top:.2rem;color:var(--muted);font-size:.78rem;line-height:1.55}.contact-noscript,.contact-rail-note{color:var(--text-soft);font-size:.86rem;line-height:1.75}.contact-form-slot,.contact-intent-form{min-width:0}.contact-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.contact-form-proof{display:inline-flex;flex:0 0 auto;align-items:center;gap:.375rem;border:1px solid color-mix(in srgb,var(--success) 30%,var(--border) 70%);border-radius:999px;background:color-mix(in srgb,var(--success) 12%,transparent 88%);padding:.45rem .7rem;color:var(--success);font-size:.72rem;font-weight:900}.contact-intent-note{display:flex;align-items:flex-start;gap:.625rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--primary) 7%,var(--surface) 93%);padding:.875rem 1rem}.contact-intent-note svg{margin-top:.12rem;flex:0 0 auto;color:var(--primary)}.contact-intent-note p{margin:0;color:var(--text-soft);font-size:.86rem;font-weight:700;line-height:1.65}.contact-context-strip,.diagnosis-context-strip{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.contact-context-strip span,.diagnosis-context-strip span{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:.375rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);padding:.45rem .7rem;color:var(--text-soft);font-size:.74rem;font-weight:800;line-height:1.1}.contact-context-strip strong,.diagnosis-context-strip strong{flex:0 0 auto;color:var(--primary);font-weight:900}.contact-context-strip span,.diagnosis-context-strip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-context-helper,.diagnosis-context-helper{color:var(--muted);font-size:.74rem;font-weight:700;line-height:1.6}.contact-form-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.contact-form-rail>span{display:grid;min-width:0;gap:.25rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--surface) 82%,transparent 18%);padding:.75rem}.contact-form-rail svg{color:var(--primary)}.contact-form-rail strong{color:var(--text);font-size:.76rem;font-weight:950;line-height:1.25}.contact-form-rail small,.contact-form-rail strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-form-rail small{color:var(--muted);font-size:.7rem;font-weight:750;line-height:1.35}.contact-field-control{min-height:2.875rem;border-radius:.875rem}.contact-message-helper{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;border:1px solid var(--border);border-radius:.875rem;background:color-mix(in srgb,var(--gold) 6%,var(--surface) 94%);padding:.65rem .75rem}.contact-message-helper span{flex:0 0 auto;color:var(--gold);font-size:.72rem;font-weight:950}.contact-message-helper p{margin:0;min-width:0;color:var(--muted);font-size:.76rem;font-weight:750;line-height:1.45}.contact-field-textarea{min-height:8rem;border-radius:.875rem;line-height:1.65}.contact-form-alert{display:flex;align-items:flex-start;gap:.5rem;border-radius:1rem;padding:.875rem 1rem;font-size:.86rem;font-weight:700;line-height:1.6}.contact-form-alert-error{border:1px solid color-mix(in srgb,var(--danger) 32%,var(--border) 68%);background:color-mix(in srgb,var(--danger) 9%,var(--surface) 91%);color:var(--danger)}.contact-form-alert-success{border:1px solid color-mix(in srgb,var(--success) 32%,var(--border) 68%);background:color-mix(in srgb,var(--success) 10%,var(--surface) 90%);color:var(--success)}.contact-step-card{display:grid;align-content:start;min-height:100%;gap:.625rem}.contact-step-card>span{color:color-mix(in srgb,var(--primary) 38%,var(--muted) 62%);font-size:1.7rem;font-weight:950;line-height:1}.contact-step-card svg{color:var(--primary)}.contact-assurance-card h3,.contact-step-card h3{margin:0;color:var(--text);font-size:1rem;font-weight:900;line-height:1.45}.contact-assurance-card p,.contact-step-card p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.7}.contact-assurance-card{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.875rem;align-items:start}.contact-assurance-card svg{margin-top:.15rem}.contact-assurance-grid,.contact-follow-grid{display:grid;gap:1rem}.contact-follow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.contact-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-intake-grid{grid-template-columns:1fr}.contact-intake-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.contact-assurance-grid,.contact-follow-grid,.contact-intake-rail{grid-template-columns:1fr}}@media (max-width:640px){.contact-page-shell>div{padding-top:1.5rem;padding-bottom:2.5rem}.contact-follow-band,.contact-form-band,.contact-page-hero,.contact-routing-band{border-radius:1.25rem}.contact-page-hero{padding:1.5rem 1rem}.contact-page-hero h1{font-size:clamp(1.86rem,8vw,2.4rem);line-height:1.16;overflow-wrap:anywhere}.contact-page-hero .btn-cta-primary,.contact-page-hero .btn-cta-secondary,.contact-submit-button{width:100%;min-height:3.125rem}.contact-assurance-card,.contact-hero-card,.contact-intent-card,.contact-path-card,.contact-promise-card,.contact-route-card,.contact-sla-card,.contact-step-card{border-radius:1.125rem}.contact-hero-card,.contact-intent-card,.contact-path-card,.contact-promise-card,.contact-sla-card{padding:1rem!important}.contact-hero-topline{align-items:flex-start}.contact-hero-focus{border-radius:1rem;padding:.875rem}.contact-hero-focus h2{font-size:1.08rem}.contact-hero-metric-grid{grid-template-columns:1fr;gap:.5rem}.contact-hero-metric{display:grid;grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr);gap:.75rem;align-items:center;padding:.72rem .8rem}.contact-hero-metric span{margin-top:0}.contact-channel-row{grid-template-columns:1.25rem minmax(2.5rem,auto) minmax(0,1fr);border-radius:.875rem;padding:.8rem .875rem}.contact-assurance-grid,.contact-follow-grid,.contact-intake-grid,.contact-route-grid{grid-template-columns:1fr}.contact-route-card{grid-template-columns:2.4rem minmax(0,1fr) .9rem;gap:.75rem;border-radius:1rem;padding:.875rem}.contact-route-icon{height:2.4rem;width:2.4rem;border-radius:.875rem}.contact-route-copy strong{font-size:.92rem}.contact-route-copy small{font-size:.76rem}.contact-form-head{display:grid}.contact-form-proof{width:-moz-fit-content;width:fit-content}.contact-intent-note{border-radius:.875rem;padding:.8rem .875rem}.contact-context-strip,.diagnosis-context-strip{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.4rem;scroll-padding-inline:.25rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.contact-context-strip::-webkit-scrollbar,.diagnosis-context-strip::-webkit-scrollbar{display:none}.contact-context-strip span,.diagnosis-context-strip span{flex:0 0 auto;max-width:min(17rem,78vw);scroll-snap-align:start}.contact-form-rail{grid-template-columns:1fr;gap:.5rem}.contact-form-rail>span{grid-template-columns:1rem minmax(5rem,auto) minmax(0,1fr);align-items:center;padding:.65rem .7rem}.contact-form-rail small{text-align:right}.contact-field-control{min-height:2.75rem}.contact-message-helper{align-items:flex-start;border-radius:.75rem;padding:.65rem .7rem}.contact-field-textarea{min-height:7rem}}.assessment-page-shell{min-height:100vh}.assessment-audience-card,.assessment-hero-card,.assessment-list-card,.assessment-page-hero,.assessment-question-card,.assessment-step-card,.assessment-step-mini-card,.cloud-decision-card,.cloud-flagship-card,.cloud-mode-card,.cloud-related-card,.cloud-vendor-card,.diagnosis-form-card{position:relative;overflow:hidden}.assessment-hero-card:before,.assessment-page-hero:before,.cloud-flagship-card:before,.diagnosis-form-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 11%,transparent 89%),transparent 38%),linear-gradient(315deg,color-mix(in srgb,var(--accent) 7%,transparent 93%),transparent 34%);opacity:.68}.assessment-hero-card>*,.assessment-page-hero>*,.cloud-flagship-card>*,.diagnosis-form-card>*{position:relative;z-index:1}.assessment-bullet-list,.assessment-output-list{display:grid;gap:.75rem}.assessment-bullet-list li,.assessment-list-card,.assessment-output-list p{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.625rem;align-items:start}.assessment-bullet-list li,.assessment-list-card p,.assessment-output-list p{margin:0;color:var(--text-soft);font-size:.9rem;font-weight:750;line-height:1.65}.assessment-bullet-list svg,.assessment-list-card svg,.assessment-output-list svg{margin-top:.18rem;color:var(--primary)}.assessment-audience-card{min-height:100%}.assessment-audience-card h3,.assessment-question-card h3,.assessment-step-card h3{margin:0;color:var(--text);font-size:.98rem;font-weight:900;line-height:1.45}.assessment-audience-card h3{margin-top:.75rem;color:var(--primary)}.assessment-step-card{display:grid;min-height:100%;align-content:start;gap:.625rem}.assessment-step-card>span{color:color-mix(in srgb,var(--primary) 38%,var(--muted) 62%);font-size:1.7rem;font-weight:950;line-height:1}.assessment-step-card p,.assessment-step-mini-card p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.7}.assessment-step-mini-card{display:flex;align-items:center;gap:.625rem}.assessment-step-mini-card>span{flex:0 0 auto;color:var(--primary);font-size:.8rem;font-weight:950}.assessment-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.assessment-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--surface) 90%,transparent 10%);padding:.875rem .75rem;text-align:center}.assessment-stat-grid strong{display:block;color:var(--text);font-size:1.45rem;font-weight:950;line-height:1}.assessment-stat-grid span{display:block;margin-top:.4rem;overflow:hidden;color:var(--muted);font-size:.7rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.diagnosis-form-card form{min-width:0}.diagnosis-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.diagnosis-form-proof{display:inline-flex;flex:0 0 auto;align-items:center;gap:.375rem;border:1px solid color-mix(in srgb,var(--success) 30%,var(--border) 70%);border-radius:999px;background:color-mix(in srgb,var(--success) 12%,transparent 88%);padding:.45rem .7rem;color:var(--success);font-size:.72rem;font-weight:900}.diagnosis-form-section{border-top:1px solid var(--border);padding-top:1.25rem}.diagnosis-section-label{display:flex;align-items:center;gap:.5rem;margin:0 0 .875rem;color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.diagnosis-section-label svg{color:var(--primary)}.diagnosis-field-control{min-height:2.875rem;width:100%;border:1px solid var(--border);border-radius:.875rem;background:var(--surface);padding:.65rem .8rem;color:var(--text);font-size:.9rem}.diagnosis-field-control::-moz-placeholder,.diagnosis-field-textarea::-moz-placeholder{color:var(--muted)}.diagnosis-field-control::placeholder,.diagnosis-field-textarea::placeholder{color:var(--muted)}.diagnosis-field-control:focus,.diagnosis-field-textarea:focus{border-color:color-mix(in srgb,var(--primary) 45%,var(--border) 55%);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent 88%)}.diagnosis-field-textarea{min-height:7.5rem;width:100%;border-radius:.875rem;line-height:1.65}.diagnosis-choice-section p{margin:0;color:var(--text);font-size:.9rem;font-weight:800}.diagnosis-choice-section small{display:block;margin-top:.2rem;color:var(--muted);font-size:.75rem}.diagnosis-choice-grid{display:flex;flex-wrap:wrap;gap:.5rem}.diagnosis-chip-choice{display:inline-flex;cursor:pointer;align-items:center;gap:.4rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 90%,transparent 10%);padding:.48rem .72rem;color:var(--text-soft);font-size:.82rem;font-weight:800;line-height:1.2;transition:border-color var(--motion-control),background var(--motion-control),color var(--motion-control)}.diagnosis-chip-choice:has(input:checked){border-color:color-mix(in srgb,var(--primary) 45%,var(--border) 55%);background:var(--primary-soft);color:var(--primary)}.assessment-form-alert{display:flex;align-items:flex-start;gap:.5rem;border-radius:1rem;padding:.875rem 1rem;font-size:.86rem;font-weight:700;line-height:1.6}.assessment-form-alert-error{border:1px solid color-mix(in srgb,var(--danger) 32%,var(--border) 68%);background:color-mix(in srgb,var(--danger) 9%,var(--surface) 91%);color:var(--danger)}.assessment-form-alert-success{border:1px solid color-mix(in srgb,var(--success) 32%,var(--border) 68%);background:color-mix(in srgb,var(--success) 10%,var(--surface) 90%);color:var(--success)}.cloud-info-list{display:grid;gap:.4rem;color:var(--text-soft);font-size:.78rem;line-height:1.7}.cloud-info-list p{margin:0}.cloud-chip-grid{display:grid;gap:.5rem}@media (min-width:640px){.cloud-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cloud-chip-grid span{min-width:0;border:1px solid var(--border);border-radius:.875rem;background:color-mix(in srgb,var(--surface) 90%,transparent 10%);padding:.65rem .75rem;color:var(--text-soft);font-size:.84rem;font-weight:750;line-height:1.5}@media (hover:hover) and (pointer:fine){.diagnosis-chip-choice:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border) 72%)}}@media (max-width:640px){.assessment-page-shell>div{padding-top:1.5rem;padding-bottom:2.5rem}.assessment-audience-band,.assessment-cta-section,.assessment-deliverable-band,.assessment-page-hero,.assessment-process-band,.assessment-question-band,.cloud-flagship-band,.cloud-mode-band,.cloud-problem-band,.cloud-process-band,.cloud-risk-band,.cloud-solution-band,.cloud-talent-band,.cloud-vendor-band,.diagnosis-form-band{border-radius:1.25rem}.assessment-page-hero{padding:1.5rem 1rem}.assessment-page-hero h1{font-size:clamp(1.78rem,7.5vw,2.36rem);line-height:1.18;overflow-wrap:anywhere}.assessment-cta-section .btn-cta-primary,.assessment-cta-section .btn-cta-secondary,.assessment-page-hero .btn-cta-primary,.assessment-page-hero .btn-cta-secondary,.diagnosis-submit-button{width:100%;min-height:3.125rem}.assessment-audience-card,.assessment-hero-card,.assessment-list-card,.assessment-question-card,.assessment-step-card,.assessment-step-mini-card,.cloud-decision-card,.cloud-flagship-card,.cloud-mode-card,.cloud-related-card,.cloud-vendor-card,.diagnosis-form-card{border-radius:1.125rem}.assessment-hero-card,.diagnosis-form-card{padding:1rem!important}.assessment-stat-grid{gap:.5rem}.assessment-stat-grid div{border-radius:.875rem;padding:.75rem .45rem}.assessment-stat-grid strong{font-size:1.18rem}.assessment-stat-grid span{font-size:.62rem}.diagnosis-form-head{display:grid}.diagnosis-form-proof{width:-moz-fit-content;width:fit-content}.diagnosis-field-control{min-height:2.75rem}.diagnosis-field-textarea{min-height:6.8rem}.diagnosis-choice-grid{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.4rem;scroll-padding-inline:.25rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.diagnosis-choice-grid::-webkit-scrollbar{display:none}.diagnosis-chip-choice{flex:0 0 auto;max-width:min(18rem,82vw);scroll-snap-align:start;white-space:nowrap}}.cloud-selection-pro-shell>div{max-width:1440px}.cloud-selection-pro-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.52fr);gap:2rem;align-items:center;min-height:clamp(34rem,64vh,46rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border) 86%);border-radius:1.5rem;background:linear-gradient(135deg,rgba(246,250,255,.96),rgba(222,237,255,.74)),#eaf3ff;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 34px 90px rgba(37,99,235,.16),inset 0 1px 0 rgba(255,255,255,.72);isolation:isolate}.cloud-selection-pro-hero:before{background:linear-gradient(90deg,rgba(246,250,255,.98),rgba(246,250,255,.86) 38%,rgba(246,250,255,.34) 72%,rgba(246,250,255,.18)),linear-gradient(180deg,rgba(246,250,255,.84),rgba(246,250,255,.32) 42%,rgba(246,250,255,.86));opacity:1}.cloud-selection-pro-hero:after,.cloud-selection-pro-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.cloud-selection-pro-hero:after{background-image:url(/banners/cloud-selection-command-center.png);background-position:100%;background-size:cover;opacity:.82}.cloud-selection-decision-card,.cloud-selection-mode-card,.cloud-selection-pro-copy,.cloud-selection-process-step,.cloud-selection-solution-card,.cloud-selection-solution-row,.cloud-selection-stat-rail,.cloud-selection-talent-card,.cloud-selection-talent-row,.cloud-selection-track-card,.cloud-selection-vendor-card,.cloud-selection-visual-card{position:relative;z-index:1}.cloud-selection-kicker{letter-spacing:.14em}.cloud-selection-pro-copy h1{margin:1rem 0 0;max-width:13ch;color:var(--text);font-size:clamp(3.15rem,5vw,5.7rem);font-weight:950;letter-spacing:0;line-height:.98;text-wrap:balance}.cloud-selection-pro-copy p{max-width:57rem;margin:1.25rem 0 0;color:color-mix(in srgb,var(--text) 78%,var(--muted) 22%);font-size:clamp(1rem,1.2vw,1.18rem);font-weight:650;line-height:1.9}.cloud-selection-card-actions,.cloud-selection-flagship-actions,.cloud-selection-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.cloud-selection-hero-actions{margin-top:1.75rem}.cloud-selection-hero-actions .btn-cta-ghost,.cloud-selection-hero-actions .btn-cta-primary,.cloud-selection-hero-actions .btn-cta-secondary{min-height:3.25rem;border-radius:999px;padding-inline:1.35rem}.cloud-selection-proof-row{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.25rem}.cloud-selection-proof-row span{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--success) 24%,var(--border) 76%);border-radius:999px;background:color-mix(in srgb,var(--success) 8%,var(--surface) 92%);padding:.45rem .7rem;color:var(--text-soft);font-size:.78rem;font-weight:850}.cloud-selection-proof-row svg{color:var(--success)}.cloud-selection-hero-map{display:grid;gap:.75rem;margin-top:1.15rem;border-top:1px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);padding-top:1.05rem}.cloud-selection-hero-map p{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.625rem;align-items:start;margin:0;color:var(--text-soft);font-size:.9rem;font-weight:750;line-height:1.65}.cloud-selection-hero-map svg{margin-top:.18rem;color:var(--primary)}.cloud-selection-visual-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:1.15rem;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(221,236,255,.54));padding:1.35rem;box-shadow:0 24px 70px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(24px) saturate(1.14)}.cloud-selection-visual-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 92% 2%,rgba(37,99,235,.2),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.34),transparent 56%);pointer-events:none}.cloud-selection-visual-card>*{position:relative;z-index:1}.cloud-selection-hero-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cloud-selection-visual-card h2{margin:1.35rem 0 0;color:var(--text);font-size:clamp(1.45rem,1.85vw,1.9rem);font-weight:950;line-height:1.16;letter-spacing:0}.cloud-selection-visual-card>p{margin:.85rem 0 0;color:var(--text-soft);font-size:.94rem;font-weight:650;line-height:1.75}.cloud-selection-visual-overlay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.15rem}.cloud-selection-visual-overlay div{min-width:0;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:1rem;background:color-mix(in srgb,var(--surface) 76%,transparent 24%);padding:.8rem .7rem}.cloud-selection-visual-overlay span{display:block;margin-top:.38rem;color:var(--muted);font-size:.68rem;font-weight:850;line-height:1.25;white-space:normal}.cloud-selection-visual-overlay strong{display:block;color:var(--text);font-size:1.35rem;font-weight:950;line-height:1}.cloud-selection-stat-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem}.cloud-selection-stat-rail div{border:1px solid var(--border);border-radius:1rem;background:var(--surface);padding:1rem;box-shadow:var(--shadow-xs)}.cloud-selection-stat-rail strong{display:block;color:var(--text);font-size:1.7rem;font-weight:950;line-height:1}.cloud-selection-stat-rail span{display:block;margin-top:.4rem;color:var(--muted);font-size:.8rem;font-weight:850}.cloud-selection-mode-grid,.cloud-selection-risk-grid,.cloud-selection-scenario-grid,.cloud-selection-solution-grid,.cloud-selection-talent-grid,.cloud-selection-track-grid,.cloud-selection-vendor-grid{display:grid;gap:1rem}.cloud-selection-track-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cloud-selection-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-selection-track-card{border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.cloud-selection-scenario-card,.cloud-selection-track-card{min-width:0;min-height:100%;padding:1rem;text-decoration:none;box-shadow:var(--shadow-xs);transition:transform var(--motion-card),border-color var(--motion-control),box-shadow var(--motion-card)}.cloud-selection-scenario-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border) 84%);border-radius:1rem;background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--primary) 14%,transparent 86%),transparent 35%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,var(--primary) 5%,var(--surface) 95%))}.cloud-selection-scenario-card>div{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cloud-selection-scenario-card>div span{display:inline-flex;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border) 78%);border-radius:999px;background:var(--primary-soft);padding:.28rem .55rem;color:var(--primary);font-size:.72rem;font-weight:900}.cloud-selection-scenario-card svg{flex:0 0 auto;color:var(--primary)}.cloud-selection-scenario-card strong{display:block;margin-top:.95rem;color:var(--text);font-size:1rem;font-weight:950;line-height:1.35}.cloud-selection-scenario-card p{margin:.55rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.75}.cloud-selection-scenario-card small{display:block;margin-top:.8rem;color:var(--text-soft);font-size:.76rem;font-weight:850;line-height:1.5}.cloud-problem-band .section-wrapper>div:first-child{max-width:none}.cloud-selection-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;width:100%}.cloud-selection-problem-card{min-height:100%;align-items:center;border-radius:.95rem;padding:.85rem .95rem}.cloud-selection-problem-card p{font-size:.84rem;line-height:1.55}.cloud-selection-card-icon,.cloud-selection-track-card>span{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:.8rem;background:var(--primary-soft);color:var(--primary)}.cloud-selection-decision-card h3,.cloud-selection-mode-card h3,.cloud-selection-solution-card h3,.cloud-selection-talent-card h3,.cloud-selection-track-card strong{display:block;margin-top:.9rem;color:var(--text);font-size:1rem;font-weight:900;line-height:1.4}.cloud-selection-decision-card p,.cloud-selection-mode-card p,.cloud-selection-solution-card p,.cloud-selection-talent-card p,.cloud-selection-track-card p{margin:.55rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.7}.cloud-selection-track-card small{display:inline-flex;align-items:center;gap:.3rem;margin-top:.9rem;color:var(--primary);font-size:.78rem;font-weight:900}.cloud-selection-vendor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-selection-vendor-matrix{overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-xs)}.cloud-selection-vendor-header,.cloud-selection-vendor-row{display:grid;grid-template-columns:minmax(10rem,.82fr) minmax(18rem,1.5fr) minmax(14rem,1fr) minmax(12rem,.88fr) minmax(9rem,.72fr) minmax(10rem,.72fr);gap:0}.cloud-selection-vendor-header{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 78%,var(--surface) 22%)}.cloud-selection-vendor-header span{padding:.72rem .85rem;color:var(--text-soft);font-size:.76rem;font-weight:950}.cloud-selection-vendor-row{min-width:0;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent 22%);transition:background-color var(--motion-control),box-shadow var(--motion-control)}.cloud-selection-vendor-row:last-child{border-bottom:0}.cloud-selection-vendor-actions,.cloud-selection-vendor-cell{min-width:0;padding:.85rem;border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%)}.cloud-selection-vendor-actions:last-child,.cloud-selection-vendor-cell:last-child{border-right:0}.cloud-selection-vendor-cell p,.cloud-selection-vendor-cell small{margin:0}.cloud-selection-vendor-cell p{color:var(--text-soft);font-size:.78rem;font-weight:760;line-height:1.58}.cloud-selection-vendor-cell small{display:block;margin-top:.35rem;color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.45}.cloud-selection-vendor-name{display:flex;align-items:flex-start;gap:.65rem}.cloud-selection-vendor-name>span{display:inline-flex;min-width:2.5rem;height:1.9rem;align-items:center;justify-content:center;border-radius:.6rem;background:var(--primary-soft);color:var(--primary);font-size:.66rem;font-weight:950}.cloud-selection-vendor-name strong{display:block;margin-bottom:.4rem;color:var(--text);font-size:.9rem;font-weight:950;line-height:1.3}.cloud-selection-vendor-actions{display:grid;align-content:center;gap:.45rem}.cloud-selection-vendor-actions :is(a,button){width:100%;min-height:2.25rem;justify-content:center;border-radius:.75rem;padding-inline:.7rem;font-size:.74rem}.cloud-selection-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-selection-mode-matrix{overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow-xs)}.cloud-selection-mode-header,.cloud-selection-mode-row{display:grid;grid-template-columns:minmax(10rem,.8fr) minmax(15rem,1.25fr) minmax(11rem,.88fr) minmax(11rem,.88fr) minmax(16rem,1.3fr) minmax(8rem,.58fr)}.cloud-selection-mode-header{border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 78%,var(--surface) 22%)}.cloud-selection-mode-header span{padding:.72rem .85rem;color:var(--text-soft);font-size:.76rem;font-weight:950}.cloud-selection-mode-row{border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent 22%)}.cloud-selection-mode-row:last-child{border-bottom:0}.cloud-selection-mode-actions,.cloud-selection-mode-cell,.cloud-selection-mode-name{min-width:0;padding:.85rem;border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%)}.cloud-selection-mode-name{display:flex;align-items:center;gap:.65rem}.cloud-selection-mode-name strong{color:var(--text);font-size:.92rem;font-weight:950;line-height:1.3}.cloud-selection-mode-cell p,.cloud-selection-mode-cell small{margin:0}.cloud-selection-mode-cell p{color:var(--text-soft);font-size:.78rem;font-weight:760;line-height:1.58}.cloud-selection-mode-cell small{display:block;margin-top:.35rem;color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.45}.cloud-selection-mode-actions{display:grid;align-content:center;border-right:0}.cloud-selection-mode-actions a{width:100%;min-height:2.25rem;justify-content:center;border-radius:.75rem;padding-inline:.7rem;font-size:.74rem}.cloud-selection-risk-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.cloud-selection-decision-card{padding:1rem!important}.cloud-selection-decision-card .cloud-chip-grid{margin-top:.75rem!important}.cloud-selection-solution-grid,.cloud-selection-talent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-selection-solution-list,.cloud-selection-talent-list{display:grid;gap:.7rem}.cloud-selection-solution-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-selection-talent-list{grid-template-columns:repeat(4,minmax(0,1fr))}.cloud-selection-solution-row,.cloud-selection-talent-row{min-width:0;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border) 86%);border-radius:.85rem;background:color-mix(in srgb,var(--surface) 94%,rgba(226,237,255,.75) 6%);box-shadow:0 12px 28px rgba(22,66,160,.05)}.cloud-selection-solution-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.82rem .9rem}.cloud-selection-talent-row{display:grid;align-content:space-between;gap:.75rem;padding:.82rem}.cloud-selection-related-copy{min-width:0}.cloud-selection-related-copy h3{margin:.45rem 0 0;color:var(--text);font-size:.96rem;font-weight:900;line-height:1.35}.cloud-selection-related-copy p,.cloud-selection-related-copy small{color:var(--muted);font-size:.78rem;line-height:1.5}.cloud-selection-related-copy p{display:-webkit-box;min-height:2.35rem;margin:.35rem 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cloud-selection-related-copy small{display:block;margin-top:.35rem}.cloud-selection-solution-row .cloud-selection-card-actions{display:flex;flex-direction:column;gap:.45rem;margin-top:0}.cloud-selection-solution-row .cloud-selection-card-actions a,.cloud-selection-talent-row>a{min-height:2.3rem;white-space:nowrap}.cloud-selection-cta-section{overflow:hidden;padding:1.1rem 1.25rem!important;text-align:left}.cloud-selection-cta-section:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(255,255,255,.88),rgba(238,246,255,.7) 58%,rgba(219,234,254,.78)),url(/banners/cloud-selection-command-center.png) 100% /cover no-repeat;opacity:.9;pointer-events:none}.cloud-selection-cta-section>div{display:grid;max-width:none!important;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.cloud-selection-cta-section h2{margin:0;max-width:18ch;font-size:clamp(1.35rem,1.8vw,2rem)!important;line-height:1.18!important}.cloud-selection-cta-section>div>div{margin-top:0!important;justify-content:flex-end}.cloud-selection-cta-section .btn-cta-primary,.cloud-selection-cta-section .btn-cta-secondary{min-height:2.65rem;white-space:nowrap}.cloud-selection-flagship-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;border-radius:1rem}.cloud-selection-flagship-card h2{margin:.75rem 0 0;color:var(--text);font-size:1.18rem;font-weight:950;line-height:1.45}.cloud-selection-flagship-card p{margin:.55rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.7}.cloud-selection-decision-card,.cloud-selection-mode-card,.cloud-selection-solution-card,.cloud-selection-talent-card,.cloud-selection-vendor-card{border-radius:1rem}.cloud-selection-vendor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.cloud-selection-vendor-head span:first-child{display:inline-flex;min-width:2.75rem;height:2rem;align-items:center;justify-content:center;border-radius:.65rem;background:var(--primary-soft);color:var(--primary);font-size:.68rem;font-weight:950}.cloud-selection-vendor-head h3{margin:.65rem 0 0;color:var(--text);font-size:1.02rem;font-weight:950;line-height:1.3}.cloud-selection-vendor-position{margin:.8rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.7}.cloud-selection-mini-list{display:grid;gap:.45rem;margin-top:.85rem}.cloud-selection-mini-list p{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.5rem;margin:0;color:var(--text-soft);font-size:.76rem;line-height:1.55}.cloud-selection-mini-list b{color:var(--primary);font-weight:950}.cloud-selection-card-actions{margin-top:1rem}.cloud-selection-decision-head{display:flex;align-items:center;gap:.65rem}.cloud-selection-decision-head svg{color:var(--primary)}.cloud-selection-decision-head h3{margin:0}.cloud-selection-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.75rem}.cloud-selection-check-grid div{min-width:0;border:1px solid var(--border);border-radius:.8rem;background:color-mix(in srgb,var(--surface) 90%,transparent 10%);padding:.7rem}.cloud-selection-check-grid svg{color:var(--primary)}.cloud-selection-check-grid strong{display:block;margin-top:.38rem;color:var(--text);font-size:.86rem;font-weight:900}.cloud-selection-check-grid small,.cloud-selection-talent-card small{display:block;margin-top:.35rem;color:var(--muted);font-size:.76rem;line-height:1.55}.cloud-selection-process-track{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.cloud-selection-process-track:before{content:"";position:absolute;top:1.65rem;right:6%;left:6%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 28%,var(--border) 72%),transparent)}.cloud-selection-process-step{position:relative;z-index:1;display:grid;min-width:0;grid-template-columns:auto 2rem minmax(0,1fr);gap:.55rem;align-items:start;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:.85rem;background:color-mix(in srgb,var(--surface) 92%,rgba(226,237,255,.78) 8%);padding:.75rem;box-shadow:0 14px 32px rgba(22,66,160,.06)}.cloud-selection-process-icon,.cloud-selection-process-index{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.cloud-selection-process-index{min-width:2rem;height:2rem;background:rgba(37,99,235,.1);color:var(--primary);font-size:.73rem;font-weight:900}.cloud-selection-process-icon{width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border) 75%);background:rgba(255,255,255,.72);color:var(--primary)}.cloud-selection-process-copy{min-width:0}.cloud-selection-process-copy strong{display:block;color:var(--text);font-size:.9rem;font-weight:900}.cloud-selection-process-copy small{display:block;margin-top:.18rem;color:var(--muted);font-size:.76rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.cloud-selection-scenario-card:hover,.cloud-selection-track-card:hover,.cloud-selection-vendor-row:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border) 68%);box-shadow:var(--shadow-soft)}.cloud-selection-scenario-card:hover,.cloud-selection-track-card:hover{transform:translateY(-2px)}}@media (max-width:1180px){.cloud-selection-pro-hero{grid-template-columns:1fr}.cloud-selection-visual-card{max-width:34rem}.cloud-selection-pro-copy h1{max-width:13ch}.cloud-selection-problem-grid,.cloud-selection-process-track,.cloud-selection-scenario-grid,.cloud-selection-solution-grid,.cloud-selection-talent-grid,.cloud-selection-track-grid,.cloud-selection-vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-selection-process-track:before{display:none}.cloud-selection-solution-list,.cloud-selection-talent-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-selection-vendor-header{display:none}.cloud-selection-vendor-matrix{display:grid;gap:.75rem;overflow:visible;border:0;background:transparent;box-shadow:none}.cloud-selection-vendor-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:.95rem;background:var(--surface);box-shadow:var(--shadow-xs)}.cloud-selection-vendor-name{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--border)}.cloud-selection-vendor-actions,.cloud-selection-vendor-cell{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%)}.cloud-selection-vendor-actions:before,.cloud-selection-vendor-cell:before{content:attr(data-label);display:block;margin-bottom:.35rem;color:var(--primary);font-size:.68rem;font-weight:950}.cloud-selection-vendor-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch}.cloud-selection-mode-header,.cloud-selection-vendor-actions:before,.cloud-selection-vendor-cell[data-label="产品包"],.cloud-selection-vendor-cell[data-label="协作人才"],.cloud-selection-vendor-cell[data-label="资料课程"]{display:none}.cloud-selection-mode-matrix{display:grid;gap:.75rem;overflow:visible;border:0;background:transparent;box-shadow:none}.cloud-selection-mode-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--border);border-radius:.95rem;background:var(--surface);box-shadow:var(--shadow-xs)}.cloud-selection-mode-name{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--border)}.cloud-selection-mode-cell[data-label="主要风险"],.cloud-selection-mode-cell[data-label="优势"],.cloud-selection-mode-cell[data-label="推荐产品 / 方案"]{display:none}.cloud-selection-mode-actions,.cloud-selection-mode-cell{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%)}.cloud-selection-mode-actions:before,.cloud-selection-mode-cell:before{content:attr(data-label);display:block;margin-bottom:.35rem;color:var(--primary);font-size:.68rem;font-weight:950}.cloud-selection-mode-actions{grid-column:auto;border-bottom:0}}@media (max-width:760px){.cloud-selection-pro-shell>div{padding-top:1rem}.cloud-selection-pro-hero{gap:1rem;border-radius:1.15rem;min-height:auto;padding:1rem}.cloud-selection-pro-hero:before{background:linear-gradient(180deg,rgba(246,250,255,.96),rgba(246,250,255,.86) 42%,rgba(246,250,255,.98))}.cloud-selection-pro-hero:after{background-position:top;opacity:.42}.cloud-selection-pro-copy h1{max-width:9em;font-size:clamp(2.35rem,11vw,3.15rem);line-height:1.12;overflow-wrap:anywhere}.cloud-selection-pro-copy p{font-size:.95rem;line-height:1.75}.cloud-selection-card-actions,.cloud-selection-flagship-actions{display:grid;grid-template-columns:1fr}.cloud-selection-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.cloud-selection-hero-actions a:first-child{grid-column:1/-1}.cloud-selection-card-actions .btn-cta-ghost,.cloud-selection-card-actions .btn-cta-primary,.cloud-selection-card-actions .btn-cta-secondary,.cloud-selection-flagship-actions .btn-cta-ghost,.cloud-selection-flagship-actions .btn-cta-primary,.cloud-selection-flagship-actions .btn-cta-secondary,.cloud-selection-hero-actions .btn-cta-ghost,.cloud-selection-hero-actions .btn-cta-primary,.cloud-selection-hero-actions .btn-cta-secondary{width:100%;min-height:2.9rem}.cloud-selection-proof-row{display:none}.cloud-selection-proof-row span{justify-content:center;padding-inline:.5rem;text-align:center}.cloud-selection-visual-card{max-width:none;border-radius:1rem;padding:1rem}.cloud-selection-visual-card h2{margin-top:1rem;font-size:1.45rem}.cloud-selection-visual-card>p{font-size:.9rem;line-height:1.65}.cloud-selection-visual-overlay{gap:.45rem}.cloud-selection-visual-overlay div{border-radius:.8rem;padding:.65rem .45rem}.cloud-selection-visual-overlay strong{font-size:1.12rem}.cloud-selection-visual-overlay span{font-size:.58rem}.cloud-selection-hero-map{display:none}.cloud-selection-check-grid,.cloud-selection-mode-grid,.cloud-selection-problem-grid,.cloud-selection-process-grid,.cloud-selection-risk-grid,.cloud-selection-scenario-grid,.cloud-selection-solution-grid,.cloud-selection-stat-rail,.cloud-selection-talent-grid,.cloud-selection-track-grid,.cloud-selection-vendor-grid{grid-template-columns:1fr}.cloud-selection-process-track{grid-template-columns:1fr;gap:.45rem}.cloud-selection-process-step{grid-template-columns:2rem minmax(0,1fr);align-items:center;border-radius:.78rem;padding:.62rem .68rem}.cloud-selection-process-icon{display:none}.cloud-selection-process-copy strong{font-size:.82rem;line-height:1.35}.cloud-selection-process-copy small{display:none}.cloud-risk-band .section-wrapper>div:first-child{margin-bottom:1rem}.cloud-selection-risk-grid{gap:.7rem}.cloud-selection-decision-card{border-radius:.95rem;padding:.68rem!important}.cloud-selection-decision-card p{display:none}.cloud-selection-decision-head{gap:.5rem}.cloud-selection-decision-head h3{font-size:1rem}.cloud-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.cloud-chip-grid span{border-radius:.62rem;padding:.42rem .48rem;font-size:.7rem;line-height:1.3}.cloud-selection-decision-card:first-child .cloud-chip-grid span:nth-child(n+5){display:none}.cloud-selection-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin-top:.55rem}.cloud-selection-check-grid div{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.35rem;align-items:center;border-radius:.62rem;padding:.48rem}.cloud-selection-check-grid svg{margin-top:0}.cloud-selection-check-grid strong{margin-top:0;font-size:.72rem;line-height:1.28}.cloud-selection-check-grid small{display:none}.cloud-selection-vendor-row{grid-template-columns:1fr;border-radius:.78rem}.cloud-selection-vendor-cell[data-label="产品包"]{display:none}.cloud-selection-mode-row{grid-template-columns:1fr}.cloud-selection-stat-rail{gap:.55rem}.cloud-selection-stat-rail div{display:flex;align-items:center;justify-content:space-between;border-radius:.85rem;padding:.8rem .9rem}.cloud-selection-stat-rail strong{font-size:1.35rem}.cloud-selection-stat-rail span{margin-top:0}.cloud-selection-problem-card{padding:.8rem .85rem}.cloud-selection-scenario-grid,.cloud-selection-track-grid{gap:.48rem}.cloud-selection-track-card{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.55rem;align-items:center;border-radius:.78rem;padding:.62rem}.cloud-selection-track-card>span{width:2rem;height:2rem;border-radius:.68rem}.cloud-selection-track-card strong{margin-top:0;font-size:.84rem;line-height:1.3}.cloud-selection-track-card p{display:none}.cloud-selection-track-card small{margin-top:0;white-space:nowrap;font-size:.7rem}.cloud-selection-scenario-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .6rem;align-items:center;border-radius:.78rem;padding:.68rem}.cloud-selection-scenario-card>div{display:contents}.cloud-selection-scenario-card>div span{grid-column:1;width:-moz-fit-content;width:fit-content;padding:.22rem .48rem;font-size:.66rem}.cloud-selection-scenario-card>div svg{grid-column:2;grid-row:1/span 2}.cloud-selection-scenario-card strong{grid-column:1;margin-top:0;font-size:.86rem;line-height:1.3}.cloud-selection-scenario-card p{display:none}.cloud-selection-scenario-card small{grid-column:1/-1;margin-top:.1rem;font-size:.68rem;line-height:1.35}.cloud-selection-flagship-card{grid-template-columns:1fr}.cloud-selection-flagship-card h2{font-size:1rem;overflow-wrap:anywhere}.cloud-selection-mini-list p{grid-template-columns:2.3rem minmax(0,1fr);overflow-wrap:anywhere}.cloud-selection-vendor-head{align-items:flex-start}.cloud-selection-vendor-actions,.cloud-selection-vendor-cell{padding:.62rem .68rem}.cloud-selection-vendor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.cloud-selection-vendor-name{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;align-items:center}.cloud-selection-vendor-name>span{min-width:2rem;height:1.65rem;border-radius:.52rem;font-size:.6rem}.cloud-selection-vendor-name strong{margin-bottom:.12rem;font-size:.84rem}.cloud-selection-vendor-actions:before,.cloud-selection-vendor-cell:before,.cloud-selection-vendor-name .badge,.cloud-selection-vendor-name [class*=badge]{display:none}.cloud-selection-vendor-cell p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.74rem;line-height:1.45}.cloud-selection-vendor-cell small,.cloud-selection-vendor-name div>span{display:none}.cloud-selection-vendor-actions a{min-height:2.15rem;padding-inline:.48rem;font-size:.68rem}.cloud-vendor-band .section-wrapper>div:first-child p{display:none}.cloud-selection-mode-actions,.cloud-selection-mode-cell,.cloud-selection-mode-name{padding:.62rem .68rem}.cloud-selection-mode-name{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem;align-items:center;padding-bottom:.7rem}.cloud-selection-mode-name .cloud-selection-card-icon{width:2rem;height:2rem;border-radius:.68rem}.cloud-selection-mode-name strong{font-size:.86rem}.cloud-selection-mode-actions:before,.cloud-selection-mode-cell:before{display:none}.cloud-selection-mode-cell p{font-size:.76rem;line-height:1.5;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cloud-selection-mode-actions a{min-height:2.25rem;font-size:.72rem}.cloud-selection-solution-list,.cloud-selection-talent-list{grid-template-columns:1fr;gap:.55rem}.cloud-selection-solution-row,.cloud-selection-talent-row{border-radius:.78rem;padding:.62rem}.cloud-selection-solution-row{grid-template-columns:1fr;gap:.48rem}.cloud-selection-solution-row .cloud-selection-related-copy>:first-child,.cloud-selection-talent-row .cloud-selection-related-copy>:first-child{display:none}.cloud-selection-related-copy h3{margin-top:0;font-size:.86rem}.cloud-selection-related-copy p,.cloud-selection-related-copy small{font-size:.72rem;line-height:1.4}.cloud-selection-solution-row .cloud-selection-related-copy p,.cloud-selection-talent-row .cloud-selection-related-copy small{display:none}.cloud-selection-solution-row .cloud-selection-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.cloud-selection-talent-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cloud-selection-solution-row .cloud-selection-card-actions .btn-cta-ghost,.cloud-selection-solution-row .cloud-selection-card-actions .btn-cta-primary,.cloud-selection-solution-row .cloud-selection-card-actions .btn-cta-secondary,.cloud-selection-talent-row>a{width:auto;min-height:2.25rem;padding-inline:.68rem;font-size:.72rem}.cloud-selection-cta-section{padding:.85rem!important}.cloud-selection-cta-section>div{grid-template-columns:1fr;gap:.8rem}.cloud-selection-cta-section h2{max-width:none;font-size:1.18rem!important;line-height:1.28!important;text-align:left}.cloud-selection-cta-section>div>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem!important}.cloud-selection-cta-section>div>div a:first-child{grid-column:1/-1}.cloud-selection-cta-section .btn-cta-primary,.cloud-selection-cta-section .btn-cta-secondary{width:100%;min-height:2.45rem;padding-inline:.6rem;font-size:.78rem}}@media (max-width:640px){.cloud-selection-pro-shell>div{width:min(100%,23.25rem);padding-top:.65rem;padding-bottom:2.25rem}.cloud-selection-pro-hero{gap:.72rem;border-radius:1rem;padding:.92rem}.cloud-selection-pro-copy h1{max-width:10ch;margin-top:.7rem;font-size:clamp(1.78rem,7.5vw,2.25rem);line-height:1.1}.cloud-selection-pro-copy p{display:-webkit-box;overflow:hidden;margin-top:.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.88rem;line-height:1.55}.cloud-selection-hero-actions{margin-top:.8rem}.cloud-selection-hero-actions .btn-cta-ghost,.cloud-selection-hero-actions .btn-cta-primary,.cloud-selection-hero-actions .btn-cta-secondary{min-height:2.42rem;padding-inline:.6rem;font-size:.78rem;white-space:nowrap}.cloud-selection-visual-card{padding:.75rem}.cloud-selection-hero-panel-head{align-items:center}.cloud-selection-hero-panel-head .badge:nth-child(n+2),.cloud-selection-visual-card>p{display:none}.cloud-selection-visual-card h2{margin-top:.68rem;font-size:1.18rem;line-height:1.22}.cloud-selection-visual-overlay{margin-top:.75rem}.cloud-selection-visual-overlay div{padding:.52rem .36rem}.cloud-selection-quiz{width:min(100%,23.25rem);margin-top:.75rem;padding:.72rem}.cloud-selection-quiz-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem}.cloud-selection-quiz-head p,.cloud-selection-quiz-head span{display:none}.cloud-selection-quiz-head h2{margin-top:0;font-size:1.18rem;line-height:1.2}.cloud-selection-quiz-head strong{padding:.32rem .55rem;font-size:.7rem}.cloud-selection-quiz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.cloud-selection-quiz-question{border-radius:.72rem;padding:.48rem}.cloud-selection-quiz-question legend{font-size:.7rem;line-height:1.25}.cloud-selection-quiz-question div{display:grid;grid-template-columns:1fr;gap:.24rem;margin-top:.42rem}.cloud-selection-quiz-question button{justify-content:center;min-height:1.55rem;padding-inline:.32rem;font-size:.62rem;line-height:1.15}.cloud-selection-quiz-more{padding-top:.55rem}.cloud-selection-quiz-more summary{font-size:.75rem}.cloud-selection-quiz-result{gap:.5rem}.cloud-selection-quiz-result>button{min-height:2.35rem;font-size:.78rem}.cloud-mode-band .section-wrapper>div:first-child,.cloud-problem-band .section-wrapper>div:first-child,.cloud-process-band .section-wrapper>div:first-child,.cloud-risk-band .section-wrapper>div:first-child,.cloud-selection-scenario-band .section-wrapper>div:first-child,.cloud-selection-track-band .section-wrapper>div:first-child,.cloud-solution-band .section-wrapper>div:first-child,.cloud-talent-band .section-wrapper>div:first-child,.cloud-vendor-band .section-wrapper>div:first-child{margin-bottom:.72rem}.cloud-selection-scenario-band .section-wrapper>div:first-child p,.cloud-selection-track-band .section-wrapper>div:first-child p,.cloud-vendor-band .section-wrapper>div:first-child p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.84rem;line-height:1.45}.cloud-mode-band h2,.cloud-problem-band h2,.cloud-process-band h2,.cloud-risk-band h2,.cloud-selection-scenario-band h2,.cloud-selection-track-band h2,.cloud-solution-band h2,.cloud-talent-band h2,.cloud-vendor-band h2{font-size:1.35rem!important;line-height:1.22!important}.cloud-selection-problem-grid,.cloud-selection-scenario-grid,.cloud-selection-track-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.cloud-selection-problem-card,.cloud-selection-scenario-card,.cloud-selection-track-card{border-radius:.74rem;padding:.56rem!important}.cloud-selection-track-card{grid-template-columns:minmax(0,1fr) auto}.cloud-selection-track-card small,.cloud-selection-track-card>span{display:none}.cloud-selection-scenario-card strong,.cloud-selection-track-card strong{font-size:.8rem}.cloud-selection-problem-card svg,.cloud-selection-scenario-card small{display:none}.cloud-selection-problem-card{display:block}.cloud-selection-problem-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.74rem;line-height:1.35}.cloud-selection-mode-row,.cloud-selection-vendor-row{border-radius:.74rem}.cloud-selection-mode-actions,.cloud-selection-mode-cell,.cloud-selection-mode-name,.cloud-selection-vendor-actions,.cloud-selection-vendor-cell{padding:.5rem .58rem}.cloud-selection-mode-cell p,.cloud-selection-vendor-cell p{-webkit-line-clamp:1;font-size:.72rem;line-height:1.35}.cloud-selection-mode-actions a,.cloud-selection-vendor-actions a{min-height:1.95rem;border-radius:999px;font-size:.66rem}.cloud-selection-mode-cell[data-label="适合情况"]{display:none}.cloud-selection-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cloud-selection-decision-card{padding:.62rem!important}.cloud-selection-decision-head svg{display:none}.cloud-selection-decision-head h3{font-size:.88rem}.cloud-chip-grid,.cloud-selection-check-grid{grid-template-columns:1fr}.cloud-chip-grid span,.cloud-selection-check-grid div{min-height:1.8rem;padding:.36rem .42rem}.cloud-selection-check-grid div:nth-child(n+3){display:none}.cloud-selection-process-track{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-selection-process-step{grid-template-columns:1.55rem minmax(0,1fr);padding:.5rem .55rem}.cloud-selection-process-index{height:1.55rem;width:1.55rem;font-size:.62rem}.cloud-selection-solution-row:nth-child(n+5),.cloud-selection-talent-row:nth-child(n+3){display:none}.cloud-selection-solution-row,.cloud-selection-talent-row{padding:.54rem}.cloud-selection-related-copy h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.8rem}}.store-page-shell>div{max-width:1440px}.store-marketplace{padding-top:1rem}.store-marketplace-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end;border-bottom:1px solid var(--border);padding:1.25rem 0 1rem}.store-marketplace-header h1{color:var(--text);font-size:clamp(2rem,4vw,3.6rem);font-weight:950;line-height:1.02}.store-marketplace-header span{display:block;margin-top:.65rem;color:var(--muted);font-size:.95rem;line-height:1.7}.store-marketplace-stats{display:grid;grid-template-columns:repeat(3,minmax(4.5rem,auto));gap:.85rem;min-width:20rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);padding:.9rem}.store-marketplace-stats div{min-width:0}.store-marketplace-stats strong{display:block;color:var(--text);font-size:1.2rem;font-weight:900}.store-marketplace-stats span{display:block;margin:0;color:var(--muted);font-size:.72rem;font-weight:800}.store-quick-filter-strip{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem}.store-quick-filter-strip>span{flex:0 0 auto;color:var(--muted);font-size:.74rem;font-weight:900}.store-marketplace .store-quick-filter-strip{margin-top:1rem;padding-bottom:.25rem}.store-marketplace-layout{display:grid;grid-template-columns:256px minmax(0,1fr);gap:1.5rem;margin-top:1rem;align-items:start}.store-filter-sidebar{position:sticky;top:5.5rem;max-height:calc(100vh - 6.5rem);overflow:auto;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);padding:1rem}.store-filter-heading{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding-bottom:.85rem}.store-filter-heading h2{color:var(--text);font-size:1rem;font-weight:900}.store-filter-heading p{margin-top:.25rem;color:var(--muted);font-size:.72rem;line-height:1.5}.store-filter-heading button,.store-result-meta button{color:var(--primary);font-size:.78rem;font-weight:800}.store-filter-groups{display:grid;gap:1rem;margin-top:1rem}.store-filter-group h3{margin-bottom:.55rem;color:var(--text);font-size:.82rem;font-weight:900}.store-filter-options{display:grid;gap:.25rem}.store-filter-options button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2rem;border-radius:.4rem;padding:.25rem .45rem;color:var(--muted);text-align:left;transition:background var(--liquid-duration) var(--liquid-ease),color var(--liquid-duration) var(--liquid-ease)}.store-filter-options button:hover,.store-filter-options button[data-active=true]{background:var(--primary-soft);color:var(--primary)}.store-filter-options small{color:inherit;font-size:.72rem;opacity:.76}.store-results-pane{min-width:0}.store-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:.75rem;align-items:center;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);padding:.85rem}.store-search-box{display:flex;min-width:0;align-items:center;gap:.55rem;min-height:2.55rem;border:1px solid var(--border);border-radius:.45rem;background:var(--bg);padding:0 .75rem;color:var(--muted)}.store-search-box input{min-width:0;flex:1;background:transparent;color:var(--text);font-size:.92rem;outline:none}.store-search-box button{color:var(--muted)}.store-toolbar-actions{display:flex;align-items:center;gap:.5rem}.store-toolbar-actions select{min-height:2.55rem;padding:0 .7rem;color:var(--text);font-size:.85rem;outline:none}.store-toolbar-actions select,.store-view-toggle{border:1px solid var(--border);border-radius:.45rem;background:var(--bg)}.store-view-toggle{display:inline-flex;align-items:center;padding:.2rem}.store-view-toggle button{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.35rem;color:var(--muted)}.store-view-toggle button[data-active=true]{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-soft)}.store-mobile-filter-button{display:none}.store-result-meta{display:flex;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.45rem;color:var(--muted);font-size:.8rem}.store-result-meta strong{color:var(--text);font-size:1rem}.store-active-filters{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:.45rem}.store-active-filters button{display:inline-flex;align-items:center;gap:.35rem;min-height:1.8rem;border:1px solid var(--primary-soft-border);border-radius:999px;background:var(--primary-soft);padding:0 .65rem;color:var(--primary);font-size:.74rem;font-weight:800}.store-product-list{display:grid;gap:.75rem;margin-top:.85rem}.store-product-grid-card,.store-product-row,.vendor-directory-card{border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--text);text-decoration:none;box-shadow:var(--shadow-soft)}.store-product-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);gap:1rem;padding:1rem}.store-product-commerce,.store-product-main{min-width:0}.store-product-actions,.store-product-badges,.store-product-signals,.store-product-tags{display:flex;min-width:0;flex-wrap:wrap;gap:.4rem}.store-product-title{display:block;margin-top:.65rem;color:var(--text);font-size:1.12rem;font-weight:900;line-height:1.35;text-decoration:none}.store-product-title:hover{color:var(--primary)}.store-product-grid-card>p,.store-product-main p{display:-webkit-box;margin-top:.5rem;overflow:hidden;color:var(--muted);font-size:.88rem;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}.store-product-tags{margin-top:.65rem}.store-product-commerce{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.8rem;border-left:1px solid var(--border);padding-left:1rem}.store-product-price{text-align:right}.store-grid-card-footer strong,.store-product-price strong{display:block;color:var(--text);font-size:1.05rem;font-weight:950}.store-grid-card-footer span,.store-product-price span{display:block;margin-top:.2rem;color:var(--muted);font-size:.75rem}.store-product-signals{justify-content:flex-end}.store-product-signals span{display:inline-flex;align-items:center;gap:.25rem;color:var(--muted);font-size:.72rem}.store-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.85rem}.store-product-grid-card{display:flex;min-height:16rem;flex-direction:column;padding:1rem}.store-grid-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;border-top:1px solid var(--border);padding-top:.85rem}.store-empty-state{margin-top:.85rem;border:1px dashed var(--border);border-radius:.5rem;background:var(--surface);padding:2rem}.store-empty-state h2{color:var(--text);font-size:1.2rem;font-weight:900}.store-empty-state p{margin-top:.5rem;color:var(--muted);line-height:1.7}.store-empty-state div{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.store-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.9rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);padding:.75rem;color:var(--muted);font-size:.82rem}.store-pagination>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.store-pagination button{min-height:2.15rem;border:1px solid var(--border);border-radius:.45rem;background:var(--bg);padding:0 .75rem;color:var(--text);font-size:.78rem;font-weight:850;transition:background var(--liquid-duration) var(--liquid-ease),color var(--liquid-duration) var(--liquid-ease),border-color var(--liquid-duration) var(--liquid-ease)}.store-pagination button:hover:not(:disabled),.store-pagination button[aria-current=page]{border-color:var(--primary-soft-border);background:var(--primary);color:white}.store-pagination button:disabled{cursor:not-allowed;opacity:.45}.store-directory-band,.store-directory-card{border-radius:.5rem}.store-mobile-filter-layer{position:fixed;inset:0;z-index:80}.store-mobile-filter-backdrop{position:absolute;inset:0;background:rgba(2,6,23,.64)}.store-mobile-filter-panel{position:absolute;inset:auto 0 0 0;max-height:86vh;overflow:auto;border-radius:1rem 1rem 0 0;background:var(--surface);padding:1rem;box-shadow:0 -20px 60px rgba(0,0,0,.28)}.store-mobile-filter-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;color:var(--text)}.store-mobile-filter-panel .store-filter-sidebar{position:static;max-height:none;border:0;padding:0}.store-mobile-filter-done{min-height:2.75rem;width:100%;margin-top:1rem;border-radius:.5rem;background:var(--primary);color:white;font-weight:900}@media (max-width:640px){.store-quick-filter-strip{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem;scroll-padding-inline:.25rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.store-quick-filter-strip::-webkit-scrollbar{display:none}.store-quick-filter-strip .btn-cta-primary,.store-quick-filter-strip .btn-cta-secondary{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}}@media (max-width:1100px){.store-marketplace-layout{grid-template-columns:1fr}.store-marketplace-layout>.store-filter-sidebar{display:none}.store-mobile-filter-button{display:inline-flex}.store-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.store-marketplace-header{grid-template-columns:1fr}.store-marketplace-stats{min-width:0;width:100%}.store-toolbar{grid-template-columns:1fr;position:sticky;top:4.25rem;z-index:20}.store-toolbar-actions{justify-content:space-between}.store-toolbar-actions select{min-width:0;flex:1}.store-product-row{grid-template-columns:1fr}.store-product-commerce{align-items:flex-start;border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:.85rem}.store-product-price{text-align:left}.store-product-signals{justify-content:flex-start}.store-product-grid{grid-template-columns:1fr}.store-pagination{align-items:stretch;flex-direction:column}.store-pagination button,.store-pagination>div{width:100%}.store-product-grid-card>p,.store-product-main p{-webkit-line-clamp:3}}@media (max-width:640px){.store-page-shell>div{padding-top:.65rem}.store-marketplace{padding-top:0}.store-marketplace-header{position:relative;overflow:hidden;gap:1rem;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:1.15rem;background:radial-gradient(circle at 88% 6%,color-mix(in srgb,var(--primary) 18%,transparent 82%),transparent 40%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--primary) 6%,var(--card) 94%));padding:1rem}.store-marketplace-header:after{content:"";position:absolute;right:-2.4rem;bottom:-2.4rem;width:9rem;height:9rem;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent 82%);border-radius:999px;opacity:.42;pointer-events:none}.store-marketplace-header>*{position:relative;z-index:1}.store-marketplace-header h1{font-size:clamp(2.05rem,10vw,2.8rem);line-height:1.03}.store-marketplace-header span{display:-webkit-box;max-width:28rem;overflow:hidden;font-size:.88rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.store-marketplace-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;border-color:color-mix(in srgb,var(--primary) 14%,var(--border) 86%);border-radius:.95rem;background:color-mix(in srgb,var(--surface) 74%,transparent 26%);padding:.55rem}.store-marketplace-stats div{border-radius:.72rem;background:color-mix(in srgb,var(--bg) 44%,transparent 56%);padding:.5rem}.store-marketplace-stats strong{font-size:1.05rem;line-height:1}.store-marketplace-stats span{margin-top:.25rem;font-size:.66rem;line-height:1.18}.store-marketplace .store-quick-filter-strip{margin-top:.85rem;padding-bottom:.45rem}.store-quick-filter-strip>span{display:none}.store-quick-filter-strip .btn-cta-primary,.store-quick-filter-strip .btn-cta-secondary{min-height:2.35rem;border-radius:999px}.store-marketplace-layout{margin-top:.45rem}.store-toolbar{top:4.05rem;gap:.58rem;border-color:color-mix(in srgb,var(--primary) 14%,var(--border) 86%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,var(--card) 96%,transparent 4%));padding:.62rem}.store-search-box{min-height:2.58rem;border-radius:.78rem;background:color-mix(in srgb,var(--bg) 78%,transparent 22%)}.store-toolbar-actions{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem}.store-mobile-filter-button,.store-toolbar-actions select,.store-view-toggle{min-height:2.42rem;border-radius:.75rem}.store-view-toggle{padding:.18rem}.store-result-meta{min-height:2rem;border-top:1px solid color-mix(in srgb,var(--primary) 10%,var(--border) 90%);padding-top:.45rem}.store-product-list{gap:.58rem;margin-top:.65rem}.store-product-row{gap:.72rem;border-color:color-mix(in srgb,var(--primary) 12%,var(--border) 88%);border-radius:1rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 8%,transparent 92%),transparent 46%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 96%,transparent 4%));padding:.78rem;box-shadow:none}.store-product-row:first-child{border-color:color-mix(in srgb,var(--primary) 26%,var(--border) 74%);background:radial-gradient(circle at 95% 0,color-mix(in srgb,var(--primary) 18%,transparent 82%),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--surface) 90%),color-mix(in srgb,var(--card) 92%,transparent 8%))}.store-product-badges,.store-product-signals,.store-product-tags{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.08rem;scrollbar-width:none}.store-product-badges::-webkit-scrollbar,.store-product-signals::-webkit-scrollbar,.store-product-tags::-webkit-scrollbar{display:none}.store-product-title{margin-top:.48rem;font-size:1rem;line-height:1.32}.store-product-main p{margin-top:.38rem;font-size:.78rem;line-height:1.52;-webkit-line-clamp:2}.store-product-customer-fields{gap:.2rem;margin-top:.5rem;font-size:.72rem;line-height:1.42}.store-product-customer-fields span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.store-product-row:not(:first-child) .store-product-customer-fields span:nth-child(n+2){display:none}.store-product-tags{margin-top:.5rem}.store-product-commerce{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;border-top-color:color-mix(in srgb,var(--primary) 10%,var(--border) 90%);padding-top:.58rem}.store-product-price{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;text-align:left}.store-product-price strong{font-size:.98rem}.store-product-price span{margin-top:0;font-size:.68rem;white-space:nowrap}.store-product-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.store-product-actions .btn-cta-ghost,.store-product-actions .btn-cta-primary,.store-product-actions .btn-cta-secondary{min-height:2.45rem;justify-content:center;white-space:nowrap}.store-product-actions .btn-cta-ghost{grid-column:1/-1;min-height:auto;justify-self:start;padding-inline:0}.store-pagination{border-radius:1rem}.store-empty-state{border-radius:1rem;padding:1rem}}.solution-detail-page-shell>div,.solution-page-shell>div{max-width:1440px}.solution-center{padding-top:1rem}.solution-center-hero,.solution-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:1.5rem;align-items:stretch;border:1px solid var(--border);border-radius:.75rem;background:linear-gradient(115deg,color-mix(in srgb,var(--primary) 10%,transparent),transparent 46%),var(--surface);padding:1.5rem;box-shadow:var(--shadow-soft)}.solution-center-hero>div:first-child,.solution-detail-hero>div:first-child{min-width:0}.solution-center-hero span,.solution-detail-badges{color:var(--primary);font-size:.78rem;font-weight:900}.solution-center-hero h1,.solution-detail-hero h1{margin-top:.55rem;color:var(--text);font-size:clamp(2rem,4vw,3.55rem);font-weight:950;line-height:1.03}.solution-center-hero p,.solution-detail-hero p{max-width:54rem;margin-top:.8rem;color:var(--muted);font-size:.98rem;line-height:1.8}.solution-detail-actions,.solution-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.15rem}.solution-decision-summary,.solution-hero-visual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;border:1px solid var(--border);border-radius:.5rem;background:color-mix(in srgb,var(--bg) 82%,transparent);padding:.85rem}.solution-decision-summary div,.solution-hero-visual div{min-width:0;border:1px solid var(--border);border-radius:.45rem;background:var(--surface);padding:.75rem}.solution-decision-summary strong,.solution-hero-visual strong{display:block;color:var(--text);font-size:1.12rem;font-weight:950;line-height:1.35}.solution-decision-summary span,.solution-hero-visual span{display:block;margin-top:.15rem;color:var(--muted);font-size:.72rem;font-weight:800}.solution-type-tabs{display:flex;gap:1.25rem;margin-top:1rem;overflow-x:auto;border-bottom:1px solid var(--border);scrollbar-width:none}.solution-type-tabs::-webkit-scrollbar{display:none}.solution-type-tabs button{flex:0 0 auto;min-height:2.75rem;border-bottom:2px solid transparent;color:var(--muted);font-size:.92rem;font-weight:900;white-space:nowrap}.solution-type-tabs button[data-active=true]{border-color:var(--primary);color:var(--text)}.solution-quick-filter-strip{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.solution-quick-filter-strip>span{flex:0 0 auto;color:var(--muted);font-size:.74rem;font-weight:900}.solution-center-layout{display:grid;grid-template-columns:256px minmax(0,1fr);gap:1.5rem;align-items:start;margin-top:1rem}.solution-filter-sidebar{position:sticky;top:5.5rem;max-height:calc(100vh - 6.5rem);overflow:auto;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);padding:1rem}.solution-filter-heading{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding-bottom:.85rem}.solution-filter-heading h2{color:var(--text);font-size:1rem;font-weight:900}.solution-filter-heading p{margin-top:.25rem;color:var(--muted);font-size:.72rem;line-height:1.5}.solution-filter-heading button,.solution-result-meta button{color:var(--primary);font-size:.78rem;font-weight:800}.solution-filter-groups{display:grid;gap:1rem;margin-top:1rem}.solution-filter-group h3{margin-bottom:.55rem;color:var(--text);font-size:.82rem;font-weight:900}.solution-filter-options{display:grid;gap:.25rem}.solution-filter-options button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:2rem;border-radius:.4rem;padding:.25rem .45rem;color:var(--muted);text-align:left;transition:background var(--liquid-duration) var(--liquid-ease),color var(--liquid-duration) var(--liquid-ease)}.solution-filter-options button:hover,.solution-filter-options button[data-active=true]{background:var(--primary-soft);color:var(--primary)}.solution-filter-options small{color:inherit;font-size:.72rem;opacity:.76}.solution-results-pane{min-width:0}.solution-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:.75rem;align-items:center;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);padding:.85rem}.solution-search-box{display:flex;min-width:0;align-items:center;gap:.55rem;min-height:2.55rem;border:1px solid var(--border);border-radius:.45rem;background:var(--bg);padding:0 .75rem;color:var(--muted)}.solution-search-box input{min-width:0;flex:1;background:transparent;color:var(--text);font-size:.92rem;outline:none}.solution-search-box button{color:var(--muted)}.solution-toolbar-actions{display:flex;align-items:center;gap:.5rem}.solution-toolbar-actions select{min-height:2.55rem;border:1px solid var(--border);border-radius:.45rem;background:var(--bg);padding:0 .7rem;color:var(--text);font-size:.85rem;outline:none}.solution-mobile-filter-button{display:none}.solution-active-filters,.solution-result-meta{display:flex;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.45rem}.solution-result-meta{color:var(--muted);font-size:.8rem}.solution-result-meta strong{color:var(--text);font-size:1rem}.solution-active-filters button{display:inline-flex;align-items:center;gap:.35rem;min-height:1.8rem;border:1px solid var(--primary-soft-border);border-radius:999px;background:var(--primary-soft);padding:0 .65rem;color:var(--primary);font-size:.74rem;font-weight:800}.solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.85rem}.solution-grid-card{display:flex;min-height:18.5rem;min-width:0;flex-direction:column;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);padding:1rem;color:var(--text);box-shadow:var(--shadow-soft)}.solution-card-actions,.solution-card-badges,.solution-card-meta,.solution-card-tags,.solution-detail-badges{display:flex;min-width:0;flex-wrap:wrap;gap:.4rem}.solution-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-top:.75rem;color:var(--text);font-size:1.05rem;font-weight:950;line-height:1.35;text-decoration:none}.solution-card-title:hover{color:var(--primary)}.solution-grid-card>p{display:-webkit-box;margin-top:.55rem;overflow:hidden;color:var(--muted);font-size:.86rem;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:3}.solution-card-meta,.solution-card-tags{margin-top:.7rem}.solution-card-meta span{display:inline-flex;align-items:center;gap:.25rem;color:var(--muted);font-size:.72rem}.solution-card-actions{margin-top:auto;border-top:1px solid var(--border);padding-top:.85rem}.solution-empty-state{margin-top:.85rem;border:1px dashed var(--border);border-radius:.5rem;background:var(--surface);padding:2rem}.solution-empty-state h2{color:var(--text);font-size:1.2rem;font-weight:900}.solution-empty-state p{margin-top:.5rem;color:var(--muted);line-height:1.7}.solution-empty-state div{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.solution-mobile-filter-layer{position:fixed;inset:0;z-index:80}.solution-mobile-filter-backdrop{position:absolute;inset:0;background:rgba(2,6,23,.64)}.solution-mobile-filter-panel{position:absolute;inset:auto 0 0 0;max-height:86vh;overflow:auto;border-radius:1rem 1rem 0 0;background:var(--surface);padding:1rem;box-shadow:0 -20px 60px rgba(0,0,0,.28)}.solution-mobile-filter-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;color:var(--text)}.solution-mobile-filter-panel .solution-filter-sidebar{position:static;max-height:none;border:0;padding:0}.solution-mobile-filter-done{min-height:2.75rem;width:100%;margin-top:1rem;border-radius:.5rem;background:var(--primary);color:white;font-weight:900}.solution-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1.5rem;align-items:start;margin-top:1.5rem}.solution-detail-main{min-width:0}.solution-detail-section{border-radius:.5rem;border:1px solid var(--border);background:var(--surface)}.solution-boundary-grid,.solution-chip-grid,.solution-faq-grid,.solution-resource-grid,.solution-step-grid{display:grid;gap:.75rem}.solution-boundary-grid,.solution-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.solution-faq-grid,.solution-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-boundary-item,.solution-chip-card{display:flex;align-items:flex-start;gap:.5rem;border-radius:.5rem;font-size:.9rem;line-height:1.7}.solution-step-card{border-radius:.5rem}.solution-step-card span{color:var(--primary);font-size:.8rem;font-weight:900}.solution-step-card strong{display:block;margin-top:.35rem;color:var(--text);font-size:.92rem}.solution-resource-item{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);padding:.9rem;color:var(--text);text-decoration:none;box-shadow:var(--shadow-soft)}.solution-resource-item:hover{border-color:var(--primary-soft-border);color:var(--primary)}.solution-resource-item div{min-width:0}.solution-resource-item small,.solution-resource-item span{display:block;color:var(--muted);font-size:.72rem}.solution-resource-item strong{display:block;margin-top:.25rem;overflow:hidden;color:inherit;font-size:.92rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.solution-resource-item small{display:-webkit-box;margin-top:.3rem;overflow:hidden;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solution-faq-grid h3{color:var(--text);font-size:.98rem;font-weight:900}.solution-faq-grid p{margin-top:.5rem;color:var(--muted);font-size:.88rem;line-height:1.8}.solution-conversion-rail{position:sticky;top:5.5rem;display:grid;gap:.85rem}.solution-conversion-rail .card,.solution-conversion-rail [class*=liquid-panel]{border-radius:.5rem}.solution-conversion-rail h2{color:var(--text);font-size:1.1rem;font-weight:950}.solution-conversion-rail p{margin-top:.45rem;color:var(--muted);font-size:.86rem;line-height:1.7}.solution-rail-actions{display:grid;gap:.55rem;margin-top:1rem}.solution-rail-facts{display:grid;gap:.75rem}.solution-rail-facts div{display:flex;gap:.5rem;color:var(--muted);font-size:.84rem;line-height:1.6}@media (max-width:1100px){.solution-center-layout,.solution-detail-layout{grid-template-columns:1fr}.solution-center-layout>.solution-filter-sidebar{display:none}.solution-mobile-filter-button{display:inline-flex}.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-conversion-rail{position:static}}@media (max-width:760px){.solution-center-hero,.solution-detail-hero{grid-template-columns:1fr;padding:1rem}.solution-decision-summary,.solution-hero-visual,.solution-toolbar{grid-template-columns:1fr}.solution-toolbar{position:sticky;top:4.25rem;z-index:20}.solution-toolbar-actions{justify-content:space-between}.solution-toolbar-actions select{min-width:0;flex:1}.solution-boundary-grid,.solution-chip-grid,.solution-faq-grid,.solution-grid,.solution-resource-grid,.solution-step-grid{grid-template-columns:1fr}.solution-grid-card>p{-webkit-line-clamp:2}}@media (max-width:640px){.solution-quick-filter-strip{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem;scroll-padding-inline:.25rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.solution-quick-filter-strip::-webkit-scrollbar{display:none}.solution-quick-filter-strip .btn-cta-primary,.solution-quick-filter-strip .btn-cta-secondary{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.solution-card-actions{display:grid;grid-template-columns:1fr}.solution-page-shell>div{padding-top:.65rem}.solution-center{padding-top:0}.solution-center-hero{position:relative;overflow:hidden;gap:1rem;border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:1.15rem;background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--primary) 18%,transparent 82%),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--primary) 6%,var(--card) 94%));padding:1rem;box-shadow:none}.solution-center-hero>div:first-child>span{display:none}.solution-center-hero h1{margin-top:0;font-size:clamp(1.92rem,8.7vw,2.55rem);line-height:1.06}.solution-center-hero p{display:-webkit-box;overflow:hidden;font-size:.88rem;line-height:1.56;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solution-hero-actions{display:grid;grid-template-columns:1fr;gap:.5rem;margin-top:.88rem}.solution-hero-visual{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;border-radius:.95rem;background:color-mix(in srgb,var(--surface) 70%,transparent 30%);padding:.52rem}.solution-hero-visual div{border-radius:.72rem;padding:.5rem .35rem;text-align:center}.solution-hero-visual strong{font-size:1.02rem;line-height:1}.solution-hero-visual span{margin-top:.22rem;font-size:.62rem;line-height:1.2}.solution-quick-filter-strip{margin-top:.85rem}.solution-quick-filter-strip>span{display:none}.solution-quick-filter-strip .btn-cta-primary,.solution-quick-filter-strip .btn-cta-secondary{min-height:2.35rem;border-radius:999px}.solution-center-layout{margin-top:.45rem}.solution-toolbar{top:4.05rem;gap:.58rem;border-color:color-mix(in srgb,var(--primary) 14%,var(--border) 86%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,var(--card) 96%,transparent 4%));padding:.62rem}.solution-search-box{min-height:2.58rem;border-radius:.78rem;background:color-mix(in srgb,var(--bg) 78%,transparent 22%)}.solution-toolbar-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem}.solution-mobile-filter-button,.solution-toolbar-actions select{min-height:2.42rem;border-radius:.75rem}.solution-result-meta{min-height:2rem;border-top:1px solid color-mix(in srgb,var(--primary) 10%,var(--border) 90%);padding-top:.45rem}.solution-grid{gap:.58rem;margin-top:.65rem}.solution-grid-card{min-height:auto;border-color:color-mix(in srgb,var(--primary) 12%,var(--border) 88%);border-radius:1rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 8%,transparent 92%),transparent 46%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 96%,transparent 4%));padding:.78rem;box-shadow:none}.solution-grid-card:first-child{border-color:color-mix(in srgb,var(--primary) 26%,var(--border) 74%);background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--primary) 18%,transparent 82%),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--surface) 90%),color-mix(in srgb,var(--card) 92%,transparent 8%))}.solution-card-badges,.solution-card-meta,.solution-card-tags{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.solution-card-badges::-webkit-scrollbar,.solution-card-meta::-webkit-scrollbar,.solution-card-tags::-webkit-scrollbar{display:none}.solution-card-title{margin-top:.5rem;font-size:1rem;line-height:1.32}.solution-grid-card>p{margin-top:.38rem;font-size:.78rem;line-height:1.52;-webkit-line-clamp:2}.solution-grid-card:not(:first-child)>p{-webkit-line-clamp:1}.solution-card-meta,.solution-card-tags{margin-top:.5rem}.solution-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.6rem;padding-top:.58rem}.solution-card-actions .btn-cta-ghost,.solution-card-actions .btn-cta-primary,.solution-card-actions .btn-cta-secondary{min-height:2.45rem;justify-content:center;white-space:nowrap}.solution-grid-card .solution-card-actions>a:nth-child(3){display:none}.solution-detail-page-shell>div{padding-top:.65rem;padding-bottom:2.6rem}.solution-detail-hero{position:relative;overflow:hidden;gap:.72rem;border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:1.15rem;background:radial-gradient(circle at 96% 4%,color-mix(in srgb,var(--primary) 16%,transparent 84%),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 96%,transparent 4%));padding:.95rem;box-shadow:none}.solution-detail-badges{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.08rem;scrollbar-width:none}.solution-detail-badges::-webkit-scrollbar{display:none}.solution-detail-badges .badge{flex:0 0 auto}.solution-detail-hero h1{margin-top:.5rem;font-size:clamp(1.82rem,7.8vw,2.38rem);line-height:1.08}.solution-detail-hero p{display:-webkit-box;margin-top:.52rem;overflow:hidden;font-size:.86rem;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solution-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:.78rem}.solution-detail-actions .btn-cta-primary{grid-column:1/-1}.solution-detail-actions .btn-cta-primary,.solution-detail-actions .btn-cta-secondary{min-height:2.56rem;justify-content:center;white-space:nowrap}.solution-decision-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;border-radius:.95rem;background:color-mix(in srgb,var(--surface) 70%,transparent 30%);padding:.5rem}.solution-decision-summary div{min-height:4.05rem;border-color:color-mix(in srgb,var(--primary) 12%,var(--border) 88%);border-radius:.72rem;padding:.5rem}.solution-decision-summary div:first-child,.solution-decision-summary div:nth-child(3){background:color-mix(in srgb,var(--primary) 7%,var(--surface) 93%)}.solution-decision-summary span{font-size:.61rem;line-height:1.2}.solution-decision-summary strong{display:-webkit-box;margin-top:.22rem;overflow:hidden;font-size:.78rem;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solution-detail-layout{gap:.7rem;margin-top:.72rem}.solution-detail-main{display:grid;gap:.72rem}.solution-detail-section{margin-top:0;border-radius:1rem;padding:.82rem;box-shadow:none}.solution-detail-section .section-wrapper>.mb-5{margin-bottom:.62rem}.solution-detail-section h2{margin-top:0;font-size:1.08rem;line-height:1.28}.solution-boundary-grid,.solution-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.solution-boundary-item,.solution-chip-card{min-height:2.85rem;align-items:center;border-radius:.78rem;padding:.55rem;font-size:.78rem;line-height:1.38}.solution-boundary-item svg,.solution-chip-card svg{flex:0 0 auto;width:.95rem;height:.95rem}.solution-resource-grid{gap:.48rem}.solution-resource-item{min-height:4.15rem;border-color:color-mix(in srgb,var(--primary) 12%,var(--border) 88%);border-radius:.85rem;padding:.62rem;box-shadow:none}.solution-resource-item small,.solution-resource-item span{font-size:.66rem}.solution-resource-item strong{margin-top:.12rem;font-size:.82rem}.solution-resource-item small{margin-top:.18rem;line-height:1.35;-webkit-line-clamp:1}.solution-step-grid{position:relative;gap:.42rem}.solution-step-grid:before{content:"";position:absolute;top:1.18rem;bottom:1.18rem;left:1.05rem;width:1px;background:color-mix(in srgb,var(--primary) 24%,var(--border) 76%)}.solution-step-card{position:relative;min-height:2.9rem;border-radius:.78rem;padding:.54rem .58rem .54rem 2.25rem}.solution-step-card span{position:absolute;top:.58rem;left:.55rem;display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 34%,var(--border) 66%);border-radius:999px;background:var(--surface);font-size:.54rem;line-height:1}.solution-step-card strong{margin-top:0;font-size:.8rem;line-height:1.35}.solution-faq-grid{gap:.5rem}.solution-faq-grid .card{border-radius:.85rem;padding:.68rem}.solution-faq-grid h3{font-size:.84rem;line-height:1.42}.solution-faq-grid p{display:-webkit-box;margin-top:.28rem;overflow:hidden;font-size:.74rem;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solution-conversion-rail{gap:.58rem}.solution-conversion-rail .card{border-radius:1rem;padding:.78rem}.solution-conversion-rail h2{font-size:1rem}.solution-conversion-rail p{display:-webkit-box;margin-top:.28rem;overflow:hidden;font-size:.76rem;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solution-rail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;margin-top:.62rem}.solution-rail-actions .btn-cta-primary{grid-column:1/-1}.solution-rail-actions .btn-cta-ghost,.solution-rail-actions .btn-cta-primary,.solution-rail-actions .btn-cta-secondary{min-height:2.36rem;justify-content:center;white-space:nowrap}.solution-rail-facts{gap:.48rem}.solution-rail-facts div{font-size:.74rem;line-height:1.42}}.product-page-shell{min-height:100vh}.product-boundary-card,.product-brief-card,.product-decision-card,.product-faq-card,.product-inquiry-card,.product-list-card,.product-package-card,.product-page-hero,.product-resource-card,.product-step-card,.product-summary-card{position:relative;overflow:hidden}.product-brief-card:before,.product-inquiry-card:before,.product-page-hero:before,.product-summary-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 38%),linear-gradient(315deg,color-mix(in srgb,var(--accent) 8%,transparent 92%),transparent 34%);opacity:.68}.product-brief-card>*,.product-inquiry-card>*,.product-page-hero>*,.product-summary-card>*{position:relative;z-index:1}.product-decision-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:1rem}.product-decision-summary div{min-width:0;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);padding:.85rem}.product-decision-summary span,.product-sticky-actions p{color:var(--muted);font-size:.74rem;line-height:1.65}.product-decision-summary strong{display:block;overflow:hidden;margin-top:.25rem;color:var(--text);font-size:.9rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.product-sticky-actions{position:sticky;top:5.75rem;z-index:5;float:right;width:min(20rem,32vw);margin:1rem 0 1rem 1.25rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);padding:1rem;box-shadow:var(--shadow-soft)}.product-sticky-actions h2{margin-top:.75rem;color:var(--text);font-size:1.45rem;font-weight:950}.product-sticky-actions p{margin-top:.5rem}.product-sticky-actions a{width:100%;margin-top:.65rem}.product-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.product-resource-item,.product-stat-grid div{border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%))}.product-stat-grid div{min-width:0;border-radius:1rem;padding:.875rem .75rem}.product-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:.92rem;font-weight:900;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.product-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.72rem;font-weight:800}@media (max-width:1120px){.product-decision-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-sticky-actions{position:static;float:none;width:auto;margin:1rem 0 0}}@media (max-width:640px){.product-decision-summary{grid-template-columns:1fr}}.product-tag-strip{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.product-check-list{display:grid;gap:.75rem}.product-boundary-card,.product-check-list p,.product-list-card{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.625rem;align-items:start}.product-boundary-card p,.product-check-list p,.product-list-card p,.product-step-card p{margin:0;color:var(--text-soft);font-size:.9rem;font-weight:750;line-height:1.65}.product-boundary-card svg,.product-check-list svg,.product-list-card svg{margin-top:.18rem;flex:0 0 auto}.product-step-card{display:grid;min-height:100%;align-content:start;gap:.625rem}.product-step-card>span{color:color-mix(in srgb,var(--primary) 36%,var(--muted) 64%);font-size:1.65rem;font-weight:900;line-height:1}.product-resource-card{min-height:100%}.product-resource-item{display:grid;min-width:0;min-height:4.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.875rem;border-radius:1rem;padding:.875rem 1rem;color:var(--text);text-decoration:none;transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.product-resource-item>div,.product-resource-item>span{min-width:0}.product-resource-item>span{display:block;overflow-wrap:anywhere;color:var(--text);font-size:.92rem;font-weight:850;line-height:1.45}.product-resource-item>div>span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:.45rem;border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 70%,var(--surface) 30%);padding:.25rem .5rem;color:var(--primary);font-size:.68rem;font-weight:900;line-height:1}.product-resource-item strong{display:block;color:var(--text);font-size:.95rem;font-weight:850;line-height:1.45}.product-resource-item small{display:block;margin-top:.25rem;color:var(--muted);font-size:.8rem;line-height:1.55;overflow-wrap:anywhere}.product-resource-item svg{flex:0 0 auto;color:var(--primary)}.product-inquiry-card form{min-width:0}.product-inquiry-input{min-height:2.875rem;border-radius:.875rem}.product-inquiry-textarea{min-height:7rem;border-radius:.875rem}@media (hover:hover) and (pointer:fine){.product-resource-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border) 72%);box-shadow:var(--shadow-air-md)}}@media (max-width:640px){.product-page-shell>div{width:min(100%,23.25rem);padding-top:.65rem;padding-bottom:6.25rem}.product-boundary-band,.product-cta-section,.product-deliverable-band,.product-faq-band,.product-inquiry-band,.product-journey-band,.product-package-band,.product-page-hero,.product-resource-band,.product-summary-band{border-radius:1.25rem}.product-page-hero{border-radius:1rem;padding:.92rem}.product-page-hero>.relative>.grid{gap:.78rem}.product-page-hero h1{font-size:clamp(1.45rem,6.2vw,1.92rem);line-height:1.14;overflow-wrap:anywhere}.product-page-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.9rem;line-height:1.55}.product-page-hero .mt-6.flex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem!important;margin-top:.82rem!important}.product-page-hero .mt-6.flex>a:first-child{grid-column:1/-1}.product-cta-section .btn-cta-primary,.product-cta-section .btn-cta-secondary,.product-inquiry-card .btn-cta-primary,.product-inquiry-card .btn-cta-secondary,.product-page-hero .btn-cta-primary,.product-page-hero .btn-cta-secondary{width:100%;min-height:2.42rem;padding-inline:.6rem;font-size:.78rem;white-space:nowrap}.product-boundary-card,.product-brief-card,.product-decision-card,.product-faq-card,.product-inquiry-card,.product-list-card,.product-package-card,.product-resource-card,.product-step-card,.product-summary-card{border-radius:1.125rem}.product-brief-card,.product-inquiry-card{padding:.75rem!important}.product-brief-card .badge:nth-child(n+4),.product-brief-card>p:first-of-type,.product-brief-card>p:nth-of-type(3){display:none}.product-brief-card>p:nth-of-type(2){margin-top:.7rem;font-size:1.35rem}.product-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;margin-top:.7rem!important}.product-decision-summary{display:flex;grid-template-columns:none;gap:.5rem;margin:.75rem -.25rem 0;overflow-x:auto;padding:0 .25rem .35rem;scroll-padding-inline:.25rem;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-decision-summary::-webkit-scrollbar{display:none}.product-decision-summary div{flex:0 0 auto;min-width:8.5rem;border-radius:999px;padding:.52rem .68rem;scroll-snap-align:start}.product-decision-summary span{display:inline;margin-right:.28rem;font-size:.68rem}.product-decision-summary strong{display:inline;margin-top:0;font-size:.76rem;white-space:nowrap}.product-sticky-actions{position:fixed;right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));left:max(.75rem,env(safe-area-inset-left));z-index:60;display:grid;grid-template-columns:minmax(0,1fr) auto auto;width:auto;margin:0;align-items:center;gap:.5rem;border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent 4%),color-mix(in srgb,var(--card) 98%,transparent 2%));padding:.55rem;box-shadow:0 18px 48px color-mix(in srgb,var(--ink) 18%,transparent 82%)}.product-sticky-actions .badge{min-width:0;justify-self:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-sticky-actions>span:first-child{display:none}.product-sticky-actions h2{margin:0;overflow:hidden;font-size:.86rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.product-sticky-actions a:nth-of-type(3),.product-sticky-actions p{display:none}.product-sticky-actions a{width:auto;min-height:2.5rem;margin-top:0;padding-inline:.75rem;font-size:.78rem;white-space:nowrap}.product-sticky-actions a:nth-of-type(2){width:2.5rem;padding:0;overflow:hidden;color:transparent}.product-sticky-actions a:nth-of-type(2):before{content:"诊断";color:var(--text)}.product-stat-grid div{border-radius:.68rem;padding:.45rem .28rem;text-align:center}.product-stat-grid strong{font-size:.7rem;line-height:1.18}.product-stat-grid span{font-size:.56rem}.product-tag-strip{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.5rem;scroll-padding-inline:.25rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-tag-strip::-webkit-scrollbar{display:none}.product-tag-strip>*{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.product-boundary-card,.product-decision-card,.product-list-card,.product-summary-card{padding:.68rem!important}.product-decision-card h2,.product-resource-card h3,.product-summary-card h2{font-size:.98rem!important;line-height:1.3}.product-boundary-card p,.product-check-list p,.product-faq-card dd,.product-list-card p,.product-step-card p,.product-summary-card>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.78rem;line-height:1.42}.product-boundary-band .section-wrapper>div:first-child,.product-commerce-band .section-wrapper>div:first-child,.product-deliverable-band .section-wrapper>div:first-child,.product-faq-band .section-wrapper>div:first-child,.product-inquiry-band .section-wrapper>div:first-child,.product-journey-band .section-wrapper>div:first-child,.product-package-band .section-wrapper>div:first-child,.product-resource-band .section-wrapper>div:first-child,.product-summary-band .section-wrapper>div:first-child{margin-bottom:.72rem}.product-boundary-band .section-wrapper>div:first-child p,.product-commerce-band .section-wrapper>div:first-child p,.product-deliverable-band .section-wrapper>div:first-child p,.product-inquiry-band .section-wrapper>div:first-child p,.product-journey-band .section-wrapper>div:first-child p,.product-package-band .section-wrapper>div:first-child p,.product-resource-band .section-wrapper>div:first-child p,.product-summary-band .section-wrapper>div:first-child p{display:none}.product-boundary-band h2,.product-commerce-band h2,.product-deliverable-band h2,.product-faq-band h2,.product-inquiry-band h2,.product-journey-band h2,.product-package-band h2,.product-resource-band h2,.product-summary-band h2{font-size:1.32rem!important;line-height:1.22!important}.product-commerce-band .section-wrapper>.grid,.product-faq-band .section-wrapper>dl,.product-package-band .section-wrapper>.grid,.product-resource-band .section-wrapper>.grid{display:flex;grid-template-columns:none;gap:.75rem;margin-inline:-.25rem;overflow-x:auto;padding:0 .25rem .35rem;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product-commerce-band .section-wrapper>.grid::-webkit-scrollbar,.product-faq-band .section-wrapper>dl::-webkit-scrollbar,.product-package-band .section-wrapper>.grid::-webkit-scrollbar,.product-resource-band .section-wrapper>.grid::-webkit-scrollbar{display:none}.product-commerce-card,.product-faq-card,.product-package-card,.product-resource-card{flex:0 0 min(86%,20rem);min-height:auto;padding:.875rem!important;scroll-snap-align:start}.product-commerce-card p,.product-faq-card dd,.product-package-card .product-check-list p,.product-resource-item small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8rem;line-height:1.5}.product-boundary-band .section-wrapper>.grid,.product-deliverable-band .section-wrapper>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.product-boundary-card,.product-list-card{display:block}.product-boundary-card svg,.product-list-card svg{display:none}.product-journey-band .section-wrapper>.grid{position:relative;grid-template-columns:1fr!important;gap:.5rem;padding-left:.85rem}.product-journey-band .section-wrapper>.grid:before{content:"";position:absolute;left:.25rem;top:.35rem;bottom:.35rem;width:1px;background:color-mix(in srgb,var(--primary) 24%,transparent 76%)}.product-step-card{min-height:0;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.55rem;border-color:transparent;background:transparent;padding:.35rem 0!important}.product-step-card>span{display:inline-flex;height:1.8rem;width:1.8rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:999px;background:var(--surface);font-size:.72rem}.product-resource-item{min-height:3.7rem;border-radius:.875rem;padding:.72rem}.product-resource-item strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.86rem}.product-resource-item>div>span{margin-bottom:.3rem}.product-cta-section{display:none}.product-inquiry-input{min-height:2.32rem;border-radius:.72rem}.product-inquiry-textarea{min-height:4.75rem;border-radius:.72rem}.product-inquiry-card>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.product-inquiry-card>div:first-child p{display:none}.product-inquiry-card h3{margin-top:.45rem!important;font-size:.98rem!important}.product-inquiry-card form{margin-top:.72rem!important}.product-inquiry-card form>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.product-inquiry-card .form-field,.product-inquiry-card label{min-width:0}.product-inquiry-card .form-label,.product-inquiry-card label span{font-size:.76rem;line-height:1.25}.product-inquiry-card form>div:nth-of-type(2){margin-top:.55rem!important}.product-inquiry-card form>button{margin-top:.72rem!important}.product-inquiry-card+p{display:none}}.vendor-detail-shell,.vendor-page-shell{min-height:100vh}.vendor-brief-card,.vendor-card,.vendor-empty-card,.vendor-page-hero,.vendor-signal-card,.vendor-source-card,.vendor-step-card{position:relative;overflow:hidden}.vendor-brief-card:before,.vendor-flagship-card:before,.vendor-page-hero:before,.vendor-source-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 11%,transparent 89%),transparent 38%),linear-gradient(315deg,color-mix(in srgb,var(--gold) 7%,transparent 93%),transparent 34%);opacity:.72}.vendor-brief-card>*,.vendor-flagship-card>*,.vendor-page-hero>*,.vendor-source-card>*{position:relative;z-index:1}.vendor-detail-shell .vendor-page-hero{border-radius:.75rem;padding:clamp(1.5rem,3vw,2.5rem)}.vendor-detail-shell .vendor-page-hero h1{max-width:44rem;font-size:clamp(2.1rem,3.4vw,3.2rem)}.vendor-detail-shell .vendor-page-hero p{max-width:46rem}.vendor-detail-shell .vendor-brief-card{padding:1.25rem}.vendor-detail-shell .vendor-brief-card h2{font-size:1.45rem}.vendor-detail-shell .vendor-brief-card .vendor-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vendor-icon-tile{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:1rem;background:var(--primary-soft);color:var(--primary)}.vendor-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr));gap:.75rem}.vendor-metric-strip span,.vendor-stat-grid div{border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%))}.vendor-stat-grid div{min-width:0;border-radius:1rem;padding:.875rem .75rem;text-align:center}.vendor-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.15rem,2vw,1.55rem);font-weight:900;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.vendor-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.vendor-card{display:flex;min-height:100%;flex-direction:column}.vendor-brief-head{display:flex;min-width:0;align-items:flex-start;gap:.9rem}.vendor-brief-head h2{margin-top:.8rem;color:var(--text);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:950;line-height:1.18}.vendor-brief-copy{margin-top:1rem;color:var(--muted);font-size:.93rem;line-height:1.85}.vendor-scenario-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem}.vendor-scenario-card{display:flex;min-height:13rem;min-width:0;flex-direction:column;border:1px solid var(--border);border-radius:.875rem;background:radial-gradient(circle at 16% 4%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent 4%),color-mix(in srgb,var(--card) 98%,transparent 2%));color:var(--text);padding:1rem;text-decoration:none;box-shadow:var(--shadow-air-sm);transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.vendor-scenario-card>span{display:inline-flex;height:2.35rem;width:2.35rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:.85rem;background:color-mix(in srgb,var(--primary) 10%,var(--surface) 90%);color:var(--primary)}.vendor-scenario-card strong{margin-top:.9rem;color:var(--text);font-size:1rem;font-weight:950;line-height:1.35}.vendor-scenario-card p{margin-top:.55rem;color:var(--muted);font-size:.83rem;line-height:1.75}.vendor-scenario-card em{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.85rem;color:var(--primary);font-size:.82rem;font-style:normal;font-weight:950}.vendor-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.vendor-card-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem}.vendor-logo-mark{display:inline-flex;min-width:3.1rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border) 78%);border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,var(--surface) 92%);color:var(--primary);font-size:.72rem;font-weight:950;letter-spacing:.04em}.vendor-card-top h2{margin-top:.65rem;color:var(--text);font-size:1.35rem;font-weight:950;line-height:1.2}.vendor-card-copy{display:-webkit-box;overflow:hidden;min-height:5.45rem;margin-top:1rem;color:var(--muted);font-size:.9rem;line-height:1.85;-webkit-box-orient:vertical;-webkit-line-clamp:3}.vendor-product-line{display:grid;gap:.45rem;margin-top:1rem;border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border) 87%);border-radius:.8rem;background:color-mix(in srgb,var(--surface) 76%,transparent 24%);padding:.8rem}.vendor-product-line span{color:var(--text-soft);font-size:.72rem;font-weight:900}.vendor-product-line strong{display:-webkit-box;overflow:hidden;color:var(--text);font-size:.86rem;font-weight:900;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vendor-chip-list{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.vendor-directory-band{border-radius:.5rem}.vendor-directory-groups{display:grid;gap:1.2rem}.vendor-directory-group h3{margin-bottom:.65rem;color:var(--text);font-size:.95rem;font-weight:950}.vendor-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.vendor-directory-card{display:grid;min-height:9.5rem;gap:.6rem;padding:1rem;transition:border-color var(--liquid-duration) var(--liquid-ease),transform var(--liquid-duration) var(--liquid-ease)}.vendor-directory-card:hover{transform:translateY(-2px);border-color:var(--primary-soft-border)}.vendor-directory-card div{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.65rem}.vendor-directory-card strong{color:var(--text);font-size:1rem;font-weight:950;line-height:1.45}.vendor-directory-card p{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.84rem;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vendor-directory-card span{color:var(--text-soft);font-size:.76rem;font-weight:800}@media (max-width:960px){.vendor-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vendor-directory-grid{grid-template-columns:1fr}}.vendor-metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem}.vendor-metric-strip span{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:.35rem;border-radius:999px;padding:.55rem .625rem;color:var(--text-soft);font-size:.75rem;font-weight:800;line-height:1.2}.vendor-metric-strip b{color:var(--text);font-size:.875rem}.vendor-metric-strip svg{flex:0 0 auto;color:var(--primary)}.vendor-card-actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:auto;padding-top:1.25rem}.vendor-step-card{min-height:100%}.vendor-method-layout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.vendor-method-summary{min-height:100%}.vendor-method-summary h3{margin-top:.9rem;color:var(--text);font-size:1.2rem;font-weight:950;line-height:1.35}.vendor-method-summary p{margin-top:.65rem;color:var(--muted);font-size:.88rem;line-height:1.8}.vendor-method-summary div{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.vendor-step-card>span{color:color-mix(in srgb,var(--primary) 34%,var(--muted) 66%);font-size:1.75rem;font-weight:900;line-height:1}.vendor-signal-card,.vendor-source-card{min-height:100%}.vendor-tokenstar-shell{--tokenstar-accent:#6d5dfc;--tokenstar-cyan:#38bdf8;--tokenstar-gold:#f8b84e}.vendor-tokenstar-brief-card,.vendor-tokenstar-hero,.vendor-tokenstar-model-card,.vendor-tokenstar-proof-card,.vendor-tokenstar-scenario-card{border-color:color-mix(in srgb,var(--tokenstar-accent) 24%,var(--border) 76%)}.vendor-tokenstar-hero{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--tokenstar-cyan) 18%,transparent 82%),transparent 34%),radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--tokenstar-accent) 20%,transparent 80%),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,var(--card) 92%,transparent 8%))}.vendor-tokenstar-icon-tile{border-color:color-mix(in srgb,var(--tokenstar-accent) 32%,var(--border) 68%);background:linear-gradient(135deg,color-mix(in srgb,var(--tokenstar-accent) 18%,var(--surface) 82%),color-mix(in srgb,var(--tokenstar-cyan) 13%,var(--surface) 87%));color:var(--tokenstar-accent)}.vendor-tokenstar-model-grid,.vendor-tokenstar-scenario-grid{display:grid;gap:.75rem}.vendor-tokenstar-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vendor-tokenstar-model-card{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.35rem .75rem;min-height:auto;padding:.95rem!important}.vendor-tokenstar-model-card>span{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:color-mix(in srgb,var(--tokenstar-accent) 12%,var(--surface) 88%);color:var(--tokenstar-accent);padding:.32rem .58rem;font-size:.74rem;font-weight:950;line-height:1}.vendor-tokenstar-model-card strong,.vendor-tokenstar-proof-card h3,.vendor-tokenstar-scenario-card h3{display:block;color:var(--text);font-weight:950;line-height:1.32}.vendor-tokenstar-model-card strong{margin-top:0;font-size:1.08rem}.vendor-tokenstar-model-card p,.vendor-tokenstar-proof-card p,.vendor-tokenstar-scenario-card p{margin-top:.45rem;color:var(--muted);font-size:.86rem;line-height:1.62}.vendor-tokenstar-model-card>span{grid-row:span 2}.vendor-tokenstar-model-card p{grid-column:2}.vendor-tokenstar-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vendor-tokenstar-scenario-card{display:flex;min-height:10.5rem;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--tokenstar-accent) 20%,var(--border) 80%);border-radius:.75rem;background:radial-gradient(circle at 16% 0,color-mix(in srgb,var(--tokenstar-accent) 13%,transparent 87%),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,var(--card) 96%,transparent 4%));color:var(--text);padding:.95rem;text-decoration:none;box-shadow:var(--shadow-air-sm);transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.vendor-tokenstar-scenario-card h3{font-size:1.06rem}.vendor-tokenstar-scenario-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vendor-tokenstar-scenario-card div{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.7rem}.vendor-tokenstar-scenario-card div span{display:inline-flex;border:1px solid color-mix(in srgb,var(--tokenstar-accent) 20%,var(--border) 80%);border-radius:999px;background:color-mix(in srgb,var(--tokenstar-accent) 9%,var(--surface) 91%);color:var(--text-soft);padding:.3rem .5rem;font-size:.72rem;font-weight:850;line-height:1}.vendor-tokenstar-scenario-card em{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.35rem;margin-top:.65rem;color:var(--tokenstar-accent);font-size:.82rem;font-style:normal;font-weight:950}.vendor-tokenstar-path-card{min-height:7rem}.vendor-tokenstar-proof-card h3{margin-top:1rem;font-size:1.35rem}.vendor-tokenstar-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem}.vendor-tokenstar-proof-grid span{display:grid;gap:.25rem;border:1px solid color-mix(in srgb,var(--tokenstar-accent) 18%,var(--border) 82%);border-radius:.75rem;background:color-mix(in srgb,var(--surface) 78%,transparent 22%);padding:.8rem}.vendor-tokenstar-proof-grid strong{color:var(--tokenstar-accent);font-size:1.25rem;font-weight:950;line-height:1}.vendor-tokenstar-proof-grid small{color:var(--muted);font-size:.74rem;font-weight:750;line-height:1.45}.vendor-tokenstar-shell .vendor-directory-groups{gap:.85rem}.vendor-tokenstar-shell .vendor-directory-group h3{margin-bottom:.5rem}.vendor-tokenstar-shell .vendor-directory-card{min-height:6.8rem;gap:.42rem;padding:.85rem}.vendor-tokenstar-shell .vendor-directory-card strong{font-size:.92rem;line-height:1.35}.vendor-tokenstar-shell .vendor-directory-card p{font-size:.78rem;line-height:1.48;-webkit-line-clamp:1}.vendor-tokenstar-shell .vendor-directory-card span{font-size:.72rem}html.dark .vendor-tokenstar-hero{background:radial-gradient(circle at 78% 16%,rgba(56,189,248,.16),transparent 35%),radial-gradient(circle at 12% 10%,rgba(109,93,252,.24),transparent 38%),linear-gradient(135deg,rgba(15,23,42,.9),rgba(8,13,25,.96))}html.dark .vendor-tokenstar-model-card,html.dark .vendor-tokenstar-proof-card,html.dark .vendor-tokenstar-scenario-card{border-color:rgba(147,197,253,.16);background:radial-gradient(circle at 14% 12%,rgba(109,93,252,.12),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.78),rgba(8,13,25,.88))}@media (hover:hover) and (pointer:fine){.vendor-scenario-card:hover{transform:translateY(-2px);border-color:var(--primary-soft-border);box-shadow:var(--shadow-air-md)}.vendor-tokenstar-scenario-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tokenstar-accent) 40%,var(--border) 60%);box-shadow:var(--shadow-air-md)}}@media (max-width:1180px){.vendor-card-grid,.vendor-method-layout,.vendor-scenario-grid,.vendor-tokenstar-model-grid,.vendor-tokenstar-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vendor-card-grid,.vendor-method-layout,.vendor-scenario-grid{grid-template-columns:1fr}.vendor-scenario-card{min-height:auto;border-radius:1.125rem}.vendor-tokenstar-model-grid,.vendor-tokenstar-scenario-grid{grid-template-columns:1fr}.vendor-tokenstar-model-card,.vendor-tokenstar-scenario-card{min-height:auto}.vendor-tokenstar-scenario-grid{gap:.55rem}.vendor-tokenstar-scenario-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;padding:.8rem}.vendor-tokenstar-scenario-card h3{font-size:.98rem}.vendor-tokenstar-scenario-card div,.vendor-tokenstar-scenario-card p{display:none}.vendor-tokenstar-scenario-card em{margin-top:0;white-space:nowrap}.vendor-tokenstar-model-card{grid-template-columns:2.2rem minmax(0,1fr);padding:.8rem!important}.vendor-tokenstar-proof-grid{grid-template-columns:1fr}.vendor-tokenstar-hero{padding:1rem!important}.vendor-tokenstar-hero h1{font-size:clamp(2.15rem,9.5vw,2.85rem)!important;line-height:1.08!important}.vendor-tokenstar-hero p{font-size:.95rem;line-height:1.65!important}.vendor-tokenstar-brief-card h2{font-size:1.25rem!important;line-height:1.24}.vendor-tokenstar-brief-card p{font-size:.84rem!important;line-height:1.58!important}.vendor-tokenstar-brief-card .vendor-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.vendor-tokenstar-brief-card .vendor-stat-grid div{padding:.62rem .35rem}.vendor-tokenstar-brief-card .vendor-stat-grid strong{font-size:1.05rem}.vendor-tokenstar-shell .vendor-directory-card{min-height:auto;padding:.75rem}.vendor-tokenstar-shell .vendor-directory-card p{display:none}.vendor-detail-shell>div,.vendor-page-shell>div{padding-top:1.5rem;padding-bottom:2.5rem}.vendor-cta-section,.vendor-decision-band,.vendor-learning-band,.vendor-method-band,.vendor-overview-band,.vendor-page-hero,.vendor-product-band,.vendor-related-band,.vendor-source-band,.vendor-zone-band{border-radius:1.25rem}.vendor-page-hero{padding:1.5rem 1rem}.vendor-page-hero>.relative>.grid{gap:1.125rem}.vendor-page-hero h1{font-size:clamp(1.85rem,7.8vw,2.35rem);line-height:1.18;overflow-wrap:anywhere}.vendor-page-hero p{line-height:1.75}.vendor-brief-head{align-items:flex-start}.vendor-brief-head h2{font-size:1.35rem}.vendor-card-top{grid-template-columns:auto minmax(0,1fr)}.vendor-card-top .vendor-icon-tile{display:none}.vendor-card-copy{min-height:0;-webkit-line-clamp:4}.vendor-cta-section .btn-cta-primary,.vendor-cta-section .btn-cta-secondary,.vendor-page-hero .btn-cta-primary,.vendor-page-hero .btn-cta-secondary{width:100%;min-height:3.125rem}.vendor-brief-card,.vendor-card,.vendor-empty-card,.vendor-signal-card,.vendor-source-card,.vendor-step-card{border-radius:1.125rem}.vendor-brief-card{padding:1rem!important}.vendor-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.vendor-stat-grid div{border-radius:.875rem;padding:.75rem .5rem}.vendor-stat-grid strong{font-size:1.2rem}.vendor-stat-grid span{font-size:.6875rem}.vendor-chip-list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.5rem;scroll-padding-inline:.25rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vendor-chip-list::-webkit-scrollbar{display:none}.vendor-chip-list>*{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.vendor-metric-strip{gap:.375rem}.vendor-metric-strip span{border-radius:.875rem;padding:.5rem .375rem;font-size:.6875rem}.vendor-card-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem}.vendor-card-action{width:100%;min-height:2.875rem}.vendor-method-summary div{display:grid;grid-template-columns:1fr}.vendor-method-summary .btn-cta-primary,.vendor-method-summary .btn-cta-secondary{width:100%}.vendor-detail-shell>div,.vendor-page-shell>div{width:min(100%,23.25rem);padding-top:.75rem;padding-bottom:2.25rem}.vendor-page-hero{border-radius:1rem;padding:.95rem}.vendor-page-hero>.relative>.grid{gap:.75rem}.vendor-page-hero h1{font-size:clamp(1.55rem,6.8vw,2rem);line-height:1.12}.vendor-brief-card p,.vendor-page-hero p,.vendor-signal-card p,.vendor-source-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8rem;line-height:1.48}.vendor-page-hero .mt-6.flex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem!important;margin-top:.8rem!important}.vendor-page-hero .mt-6.flex>a:first-child{grid-column:1/-1}.vendor-cta-section .btn-cta-primary,.vendor-cta-section .btn-cta-secondary,.vendor-page-hero .btn-cta-primary,.vendor-page-hero .btn-cta-secondary{min-height:2.5rem;padding-inline:.55rem;font-size:.78rem;white-space:nowrap}.vendor-brief-card{padding:.75rem!important}.vendor-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.vendor-stat-grid div{border-radius:.68rem;padding:.45rem .25rem;text-align:center}.vendor-stat-grid strong{font-size:.82rem;line-height:1.15}.vendor-stat-grid span{font-size:.56rem;line-height:1.25}.vendor-aliyun-official-band .section-wrapper>div:first-child,.vendor-aliyun-scenario-band .section-wrapper>div:first-child,.vendor-baidu-official-band .section-wrapper>div:first-child,.vendor-baidu-scenario-band .section-wrapper>div:first-child,.vendor-decision-band .section-wrapper>div:first-child,.vendor-directory-band .section-wrapper>div:first-child,.vendor-learning-band .section-wrapper>div:first-child,.vendor-overview-band .section-wrapper>div:first-child,.vendor-related-band .section-wrapper>div:first-child,.vendor-source-band .section-wrapper>div:first-child,.vendor-tokenstar-related-band .section-wrapper>div:first-child{margin-bottom:.7rem}.vendor-aliyun-official-band .section-wrapper>div:first-child p,.vendor-aliyun-scenario-band .section-wrapper>div:first-child p,.vendor-baidu-official-band .section-wrapper>div:first-child p,.vendor-baidu-scenario-band .section-wrapper>div:first-child p,.vendor-decision-band .section-wrapper>div:first-child p,.vendor-directory-band .section-wrapper>div:first-child p,.vendor-learning-band .section-wrapper>div:first-child p,.vendor-overview-band .section-wrapper>div:first-child p,.vendor-related-band .section-wrapper>div:first-child p,.vendor-source-band .section-wrapper>div:first-child p,.vendor-tokenstar-related-band .section-wrapper>div:first-child p{display:none}.vendor-aliyun-official-band h2,.vendor-aliyun-scenario-band h2,.vendor-baidu-official-band h2,.vendor-baidu-scenario-band h2,.vendor-decision-band h2,.vendor-directory-band h2,.vendor-learning-band h2,.vendor-overview-band h2,.vendor-related-band h2,.vendor-source-band h2,.vendor-tokenstar-related-band h2{margin-top:0;font-size:1.32rem!important;line-height:1.2!important}.vendor-directory-groups,.vendor-learning-band .section-wrapper>.grid,.vendor-tokenstar-related-band .section-wrapper>.grid{gap:.65rem}.vendor-directory-group h3,.vendor-learning-band h3,.vendor-tokenstar-related-band h3{margin-bottom:.45rem;font-size:.92rem!important;line-height:1.25}.vendor-aliyun-official-grid,.vendor-aliyun-scenario-grid,.vendor-baidu-official-grid,.vendor-baidu-scenario-grid,.vendor-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.vendor-aliyun-official-card,.vendor-aliyun-scenario-card,.vendor-baidu-official-card,.vendor-baidu-scenario-card,.vendor-directory-card,.vendor-signal-card,.vendor-source-card,.vendor-tokenstar-model-card,.vendor-tokenstar-proof-card,.vendor-tokenstar-scenario-card{min-height:auto;border-radius:.8rem;padding:.62rem!important}.vendor-aliyun-official-card div,.vendor-aliyun-scenario-card div:nth-of-type(2),.vendor-baidu-official-card div,.vendor-baidu-scenario-card div:nth-of-type(2),.vendor-directory-card div{display:none}.vendor-aliyun-official-card h3,.vendor-aliyun-scenario-card strong,.vendor-baidu-official-card h3,.vendor-baidu-scenario-card strong,.vendor-directory-card strong{font-size:.84rem!important;line-height:1.28!important}.vendor-aliyun-official-card p,.vendor-aliyun-scenario-card p,.vendor-baidu-official-card p,.vendor-baidu-scenario-card p,.vendor-directory-card p{-webkit-line-clamp:1;font-size:.7rem;line-height:1.35}.vendor-directory-card span{font-size:.66rem;line-height:1.25}.vendor-member-handoff-band{display:none}.vendor-learning-band .section-wrapper>.grid>div,.vendor-tokenstar-related-band .section-wrapper>.grid>div{display:grid;gap:.48rem}.vendor-learning-band .section-wrapper>.grid>div>.grid,.vendor-tokenstar-related-band .section-wrapper>.grid>div>.grid{gap:.48rem}.vendor-learning-band .section-wrapper>.grid>div>.grid>:nth-child(n+3),.vendor-related-band .section-wrapper>.grid>:nth-child(n+5),.vendor-source-band .section-wrapper>.grid>:nth-child(n+5),.vendor-tokenstar-related-band .section-wrapper>.grid>div>.grid>:nth-child(n+3){display:none}}@media (max-width:640px){.vendor-learning-band :is(a,article),.vendor-related-band .product-resource-item,.vendor-source-card,.vendor-tokenstar-related-band :is(a,article){min-height:auto;border-radius:.78rem;padding:.68rem!important}.vendor-learning-band small,.vendor-related-band .product-resource-item small,.vendor-source-card a,.vendor-tokenstar-related-band small{display:none}}.member-page-shell{min-height:100vh}.member-benefit-card,.member-hero-card,.member-journey-card,.member-page-hero,.member-plan-card,.member-track-card{position:relative;overflow:hidden}.member-hero-card:before,.member-page-hero:before,.member-plan-card:before,.member-track-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--gold) 10%,transparent 90%),transparent 32%),radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--primary) 13%,transparent 87%),transparent 34%);opacity:.66}.member-hero-card>*,.member-page-hero>*,.member-plan-card>*,.member-track-card>*{position:relative;z-index:1}.member-hero-heading{display:flex;min-width:0;align-items:center;gap:.875rem}.member-hero-heading p{margin-top:.5rem;color:var(--text);font-size:1.05rem;font-weight:850;line-height:1.45}.member-card-icon,.member-hero-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gold) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gold-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 86%,transparent 14%));color:var(--gold)}.member-card-icon{height:2.5rem;width:2.5rem;border-color:color-mix(in srgb,var(--primary) 24%,var(--border) 76%);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 80%,transparent 20%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.member-hero-copy{margin-top:1rem;color:var(--muted);font-size:.9375rem;line-height:1.8}.member-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.member-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem .75rem;text-align:center}.member-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.member-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.member-track-card{display:flex;min-height:100%;flex-direction:column;gap:.875rem}.member-benefit-card h3,.member-journey-card h3,.member-plan-card h3,.member-track-card h3{margin:0;color:var(--text);font-weight:850;line-height:1.35}.member-track-card h3{font-size:1.2rem}.member-benefit-card p,.member-journey-card p,.member-plan-card p,.member-track-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.member-check-list{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.member-check-list li{display:flex;align-items:flex-start;gap:.5rem;color:var(--text-soft);font-size:.875rem;font-weight:700;line-height:1.55}.member-track-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.5rem}.member-plan-grid{display:grid;gap:1rem}.member-plan-card{display:flex;min-height:100%;flex-direction:column;gap:.875rem}.member-plan-card h3{font-size:1.08rem}.member-plan-action{align-self:flex-start;margin-top:auto}.member-benefit-card{display:grid;min-height:100%;align-content:start;gap:.875rem}.member-benefit-card h3{font-size:1.05rem}.member-journey-card,.member-journey-grid{display:grid;gap:.875rem}.member-journey-card{grid-template-columns:auto minmax(0,1fr);min-height:100%}.member-journey-card>div{display:grid;gap:.5rem}.member-journey-index{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:900}@media (min-width:768px){.member-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.member-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.member-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.member-page-shell>div{padding-top:1.5rem;padding-bottom:2.5rem}.member-benefit-band,.member-cta-section,.member-journey-band,.member-page-hero,.member-plan-band,.member-track-band{border-radius:1.25rem}.member-page-hero{padding:1.5rem 1rem}.member-page-hero>.relative>.grid{gap:1.125rem}.member-page-hero h1{font-size:clamp(1.85rem,7.8vw,2.35rem);line-height:1.18;overflow-wrap:anywhere}.member-page-hero p{line-height:1.75}.member-cta-section .btn-cta-primary,.member-cta-section .btn-cta-secondary,.member-page-hero .btn-cta-primary,.member-page-hero .btn-cta-secondary,.member-plan-action,.member-track-actions .btn-cta-primary,.member-track-actions .btn-cta-secondary{width:100%;min-height:3.125rem}.member-benefit-card,.member-hero-card,.member-journey-card,.member-plan-card,.member-track-card{border-radius:1.125rem}.member-hero-card{padding:1rem!important}.member-stat-grid{gap:.5rem}.member-stat-grid div{border-radius:.875rem;padding:.75rem .5rem}.member-benefit-card,.member-plan-card,.member-track-card{gap:.75rem}.member-journey-card{grid-template-columns:1.875rem minmax(0,1fr)}.member-journey-index{height:1.875rem;width:1.875rem}}.marketplace-page-shell{min-height:100vh}.marketplace-category-card,.marketplace-compliance-card,.marketplace-hero-card,.marketplace-page-hero,.marketplace-process-card,.marketplace-product-card,.marketplace-solution-card,.marketplace-vendor-card{position:relative;overflow:hidden}.marketplace-hero-card:before,.marketplace-page-hero:before,.marketplace-product-card:before,.marketplace-vendor-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--gold) 9%,transparent 91%),transparent 32%);opacity:.62}.marketplace-hero-card>*,.marketplace-page-hero>*,.marketplace-product-card>*,.marketplace-vendor-card>*{position:relative;z-index:1}.marketplace-category-card,.marketplace-compliance-card,.marketplace-hero-heading,.marketplace-solution-card{display:flex;min-width:0;align-items:flex-start;gap:.875rem}.marketplace-hero-heading{align-items:center}.marketplace-hero-heading p{margin-top:.5rem;color:var(--text);font-size:1.05rem;font-weight:850;line-height:1.45}.marketplace-card-icon,.marketplace-hero-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.marketplace-card-icon{height:2.5rem;width:2.5rem}.marketplace-hero-copy{margin-top:1rem;color:var(--muted);font-size:.9375rem;line-height:1.8}.marketplace-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.marketplace-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem .75rem;text-align:center}.marketplace-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.marketplace-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.marketplace-category-card,.marketplace-solution-card{min-height:100%}.marketplace-category-card>div,.marketplace-solution-card>div{display:grid;min-width:0;gap:.625rem}.marketplace-category-card h3,.marketplace-process-card h3,.marketplace-product-card h3,.marketplace-solution-card h3,.marketplace-vendor-card h3{margin:0;color:var(--text);font-weight:850;line-height:1.35}.marketplace-category-card h3,.marketplace-product-card h3,.marketplace-solution-card h3,.marketplace-vendor-card h3{font-size:1.05rem}.marketplace-category-card p,.marketplace-compliance-card p,.marketplace-process-card p,.marketplace-product-card p,.marketplace-solution-card p,.marketplace-vendor-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.marketplace-inline-action{justify-self:start;margin-top:.25rem}.marketplace-product-card,.marketplace-vendor-card{display:flex;min-height:100%;flex-direction:column;gap:.875rem}.marketplace-product-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.marketplace-product-header>span:last-child{color:var(--primary);font-size:.75rem;font-weight:900;white-space:nowrap}.marketplace-chip-row{display:flex;flex-wrap:wrap;gap:.375rem}.marketplace-product-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem}.marketplace-vendor-mark{display:inline-flex;min-height:2.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border) 80%);border-radius:999px;background:var(--primary-soft);color:var(--primary);padding:.5rem .875rem;font-size:.78rem;font-weight:900;line-height:1.2}.marketplace-ghost-action{margin-top:auto;margin-left:-.75rem;color:var(--primary)}.marketplace-mini-list{display:flex;flex-wrap:wrap;gap:.5rem}.marketplace-mini-list span{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);color:var(--text-soft);padding:.4rem .625rem;font-size:.75rem;font-weight:800}.marketplace-mini-list svg{color:var(--success)}.marketplace-process-grid{display:grid;gap:.875rem}.marketplace-process-card{display:grid;min-height:100%;align-content:start;gap:.625rem}.marketplace-process-index{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:900}.marketplace-compliance-card{border-color:color-mix(in srgb,var(--gold) 32%,var(--border) 68%)}@media (min-width:768px){.marketplace-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.marketplace-page-shell>div{padding-top:1.5rem;padding-bottom:2.5rem}.marketplace-category-band,.marketplace-compliance-band,.marketplace-cta-section,.marketplace-featured-band,.marketplace-page-hero,.marketplace-process-band,.marketplace-solution-band,.marketplace-vendor-band{border-radius:1.25rem}.marketplace-page-hero{padding:1.5rem 1rem}.marketplace-page-hero>.relative>.grid{gap:1.125rem}.marketplace-page-hero h1{font-size:clamp(1.85rem,7.8vw,2.35rem);line-height:1.18;overflow-wrap:anywhere}.marketplace-page-hero p{line-height:1.75}.marketplace-cta-section .btn-cta-primary,.marketplace-cta-section .btn-cta-secondary,.marketplace-inline-action,.marketplace-page-hero .btn-cta-primary,.marketplace-page-hero .btn-cta-secondary,.marketplace-product-actions .btn-cta-primary,.marketplace-product-actions .btn-cta-secondary{width:100%;min-height:3.125rem}.marketplace-category-card,.marketplace-compliance-card,.marketplace-hero-card,.marketplace-process-card,.marketplace-product-card,.marketplace-solution-card,.marketplace-vendor-card{border-radius:1.125rem}.marketplace-hero-card{padding:1rem!important}.marketplace-stat-grid{gap:.5rem}.marketplace-stat-grid div{border-radius:.875rem;padding:.75rem .5rem}.marketplace-category-card,.marketplace-compliance-card,.marketplace-solution-card{gap:.75rem}.marketplace-product-actions{display:grid;grid-template-columns:1fr}}.skills-page-shell{min-height:100vh}.skills-adoption-card,.skills-audience-card,.skills-collection-card,.skills-department-card,.skills-hero-card,.skills-market-card,.skills-page-hero,.skills-policy-card{position:relative;overflow:hidden}.skills-adoption-card:before,.skills-audience-card:before,.skills-collection-card:before,.skills-department-card:before,.skills-hero-card:before,.skills-market-card:before,.skills-page-hero:before,.skills-policy-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--gold) 8%,transparent 92%),transparent 36%);opacity:.54}.skills-adoption-card>*,.skills-audience-card>*,.skills-collection-card>*,.skills-department-card>*,.skills-hero-card>*,.skills-market-card>*,.skills-page-hero>*,.skills-policy-card>*{position:relative;z-index:1}.skills-card-head,.skills-hero-heading,.skills-policy-head{display:flex;min-width:0;align-items:flex-start;gap:.875rem;align-items:center}.skills-adoption-icon,.skills-card-icon,.skills-gold-icon,.skills-hero-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.skills-adoption-icon,.skills-card-icon{height:2.5rem;width:2.5rem}.skills-gold-icon{border-color:color-mix(in srgb,var(--gold) 32%,var(--border) 68%);background:linear-gradient(180deg,color-mix(in srgb,var(--gold-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--gold)}.skills-adoption-card h3,.skills-audience-card h3,.skills-collection-card h3,.skills-department-card h3,.skills-hero-card h2,.skills-market-card h3,.skills-policy-card h3{margin:0;color:var(--text);font-weight:850;line-height:1.35}.skills-hero-card h2{margin-top:.5rem;font-size:1.35rem}.skills-audience-card h3,.skills-collection-card h3,.skills-department-card h3,.skills-market-card h3{margin-top:1rem;font-size:1.08rem}.skills-adoption-card h3,.skills-policy-card h3{font-size:1.15rem}.skills-adoption-card p,.skills-audience-card p,.skills-collection-card p,.skills-department-card p,.skills-hero-card p,.skills-market-card p,.skills-policy-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.skills-adoption-card p,.skills-hero-heading p{margin-top:.5rem}.skills-issue-strip{display:flex;margin-top:1.125rem}.skills-issue-strip span{display:inline-flex;align-items:flex-start;gap:.5rem;border:1px solid color-mix(in srgb,var(--gold) 22%,var(--border) 78%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gold-soft) 38%,transparent 62%),color-mix(in srgb,var(--surface) 92%,transparent 8%));color:var(--text);font-size:.8125rem;font-weight:800;line-height:1.65;padding:.75rem .875rem}.skills-issue-strip svg{flex:0 0 auto;margin-top:.125rem;color:var(--gold)}.skills-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.skills-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem .75rem;text-align:center}.skills-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.skills-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.skills-audience-card,.skills-collection-card,.skills-department-card,.skills-market-card{display:flex;min-height:100%;flex-direction:column}.skills-card-head,.skills-card-top,.skills-department-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.875rem}.skills-card-action-label{color:var(--primary);font-size:.8125rem;font-weight:850;line-height:2.5rem;white-space:nowrap}.skills-badge-row,.skills-tag-row{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.skills-star-icon{flex:0 0 auto;fill:var(--gold);color:var(--gold);height:1rem;margin-top:.25rem;width:1rem}.skills-card-summary,.skills-editorial-note{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.skills-card-summary{margin-top:.75rem!important;-webkit-line-clamp:3}.skills-editorial-note{color:var(--text-soft)!important;font-size:.8125rem!important;line-height:1.7!important;margin-top:1rem!important;-webkit-line-clamp:2}.skills-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.skills-metric-card{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.75rem}.skills-metric-card div{display:flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.75rem;font-weight:800}.skills-metric-card svg{color:var(--primary)}.skills-metric-card p{color:var(--text);font-size:.875rem;font-weight:850;line-height:1.35;margin-top:.375rem}.skills-tag-row{margin-top:1rem}.skills-card-action{margin-top:auto;width:-moz-fit-content;width:fit-content}.skills-evaluation-grid{display:grid;gap:1.25rem}@media (min-width:1024px){.skills-evaluation-grid{grid-template-columns:minmax(300px,.84fr) minmax(0,1.16fr);align-items:stretch}}.skills-adoption-card{display:flex;min-height:100%;flex-direction:column}.skills-adoption-list,.skills-collection-list,.skills-department-list,.skills-policy-list{display:grid;gap:.75rem}.skills-adoption-list{margin-top:1rem}.skills-adoption-item{display:grid;min-width:0;grid-template-columns:auto auto minmax(0,1fr);align-items:flex-start;gap:.75rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem}.skills-adoption-step{color:var(--primary);font-size:.8125rem;font-weight:900;line-height:2.5rem}.skills-adoption-icon{height:2.5rem;width:2.5rem;border-radius:.875rem}.skills-adoption-item strong,.skills-department-item strong{display:block;color:var(--text);font-size:.925rem;font-weight:850;line-height:1.4}.skills-adoption-item em,.skills-department-item em{display:block;margin-top:.25rem;color:var(--muted);font-size:.8125rem;font-style:normal;line-height:1.65}.skills-policy-grid{display:grid;gap:1rem}.skills-policy-card-warning{border-color:color-mix(in srgb,var(--gold) 26%,var(--border) 74%)}.skills-policy-list{margin-top:1rem}.skills-policy-row{border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));color:var(--muted);font-size:.875rem;line-height:1.75;padding:.75rem .875rem}.skills-department-head{margin-bottom:1rem}.skills-department-head h3{margin-top:0}.skills-department-item{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.75rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem;text-decoration:none}.skills-collection-link:hover,.skills-department-item:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border) 64%);color:var(--primary)}.skills-collection-card h3,.skills-collection-list{margin-top:1rem}.skills-collection-link{border:1px solid var(--border);border-radius:.875rem;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);color:var(--text-soft);font-size:.8125rem;font-weight:800;line-height:1.55;padding:.65rem .75rem;text-decoration:none}.skills-inline-action{margin-top:auto;padding-top:1rem;width:-moz-fit-content;width:fit-content}@media (max-width:640px){.skills-page-shell>div{padding:1.25rem 1rem}.skills-audience-band,.skills-collection-band,.skills-cta-section,.skills-daily-band,.skills-department-band,.skills-evaluation-band,.skills-page-hero,.skills-update-band{border-radius:1.25rem;padding:1rem}.skills-page-hero>.relative>.grid{gap:1rem}.skills-page-hero h1{font-size:clamp(1.9rem,9vw,2.55rem);line-height:1.1;overflow-wrap:anywhere}.skills-page-hero p{line-height:1.65}.skills-card-action,.skills-cta-section .btn-cta-primary,.skills-cta-section .btn-cta-secondary,.skills-inline-action,.skills-page-hero a{width:100%;min-height:3rem}.skills-adoption-card,.skills-audience-card,.skills-collection-card,.skills-department-card,.skills-hero-card,.skills-market-card,.skills-policy-card{border-radius:1rem}.skills-adoption-card,.skills-hero-card{padding:1rem}.skills-adoption-icon,.skills-card-icon,.skills-gold-icon,.skills-hero-icon{height:2.35rem;width:2.35rem;border-radius:.875rem}.skills-card-head,.skills-hero-heading,.skills-policy-head{gap:.75rem}.skills-issue-strip{margin-top:.875rem}.skills-issue-strip span{border-radius:.875rem;font-size:.78rem;line-height:1.55;padding:.65rem .75rem}.skills-metric-grid,.skills-stat-grid{gap:.5rem}.skills-metric-card,.skills-stat-grid div{border-radius:.875rem;padding:.7rem .45rem}.skills-stat-grid strong{font-size:1rem}.skills-metric-card div,.skills-stat-grid span{font-size:.68rem}.skills-metric-card p{font-size:.8rem}.skills-adoption-card h3,.skills-audience-card h3,.skills-collection-card h3,.skills-department-card h3,.skills-market-card h3,.skills-policy-card h3{font-size:1rem}.skills-adoption-list,.skills-collection-list,.skills-department-list,.skills-evaluation-grid,.skills-policy-grid,.skills-policy-list{gap:.75rem}.skills-market-card{padding:1rem}.skills-card-summary{-webkit-line-clamp:2}.skills-adoption-item{grid-template-columns:auto minmax(0,1fr);border-radius:.875rem;gap:.625rem;padding:.65rem}.skills-adoption-icon{display:none}.skills-adoption-step{line-height:1.45}.skills-adoption-item strong,.skills-department-item strong{font-size:.9rem;line-height:1.3}.skills-adoption-item em,.skills-department-item em{margin-top:.2rem;font-size:.78rem;line-height:1.45}.skills-policy-row{border-radius:.875rem;font-size:.8125rem;line-height:1.55;padding:.65rem .75rem}.skills-department-item{border-radius:.875rem;padding:.625rem}.skills-department-item em{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}}.skills-detail-shell{min-height:100vh}.skills-detail-breadcrumb{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--muted);font-size:.8125rem;font-weight:750;line-height:1.6}.skills-detail-breadcrumb a{color:var(--text-soft);text-decoration:none}.skills-detail-breadcrumb a:hover{color:var(--primary)}.skills-detail-breadcrumb span:last-child{max-width:min(100%,34rem);overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.skills-detail-aside-card,.skills-detail-hero,.skills-detail-hero-card,.skills-detail-main-card,.skills-detail-related-link,.skills-detail-rich-card,.skills-detail-scenario-card,.skills-detail-signal,.skills-detail-source-link{position:relative;overflow:hidden}.skills-detail-aside-card:before,.skills-detail-hero-card:before,.skills-detail-hero:before,.skills-detail-main-card:before,.skills-detail-related-link:before,.skills-detail-rich-card:before,.skills-detail-scenario-card:before,.skills-detail-signal:before,.skills-detail-source-link:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--primary) 11%,transparent 89%),transparent 36%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--gold) 7%,transparent 93%),transparent 34%);opacity:.52}.skills-detail-aside-card>*,.skills-detail-hero-card>*,.skills-detail-hero>*,.skills-detail-main-card>*,.skills-detail-related-link>*,.skills-detail-rich-card>*,.skills-detail-scenario-card>*,.skills-detail-signal>*,.skills-detail-source-link>*{position:relative;z-index:1}.skills-detail-heading,.skills-detail-hero-card-head,.skills-detail-rich-head{display:flex;min-width:0;align-items:flex-start;gap:.875rem}.skills-detail-gold-icon,.skills-detail-hero-icon,.skills-detail-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 84%,transparent 16%),color-mix(in srgb,var(--surface) 90%,transparent 10%));color:var(--primary)}.skills-detail-gold-icon{border-color:color-mix(in srgb,var(--gold) 32%,var(--border) 68%);background:linear-gradient(180deg,color-mix(in srgb,var(--gold-soft) 84%,transparent 16%),color-mix(in srgb,var(--surface) 90%,transparent 10%));color:var(--gold)}.skills-detail-hero-icon{height:3rem;width:3rem}.skills-detail-heading h2,.skills-detail-hero-card h2{margin:.55rem 0 0;color:var(--text);font-size:1.28rem;font-weight:850;line-height:1.35}.skills-detail-aside-copy,.skills-detail-heading p,.skills-detail-hero-card p{margin:.5rem 0 0;color:var(--muted);font-size:.9rem;line-height:1.75}.skills-detail-pill-row{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.skills-detail-issue-strip{display:flex;align-items:flex-start;gap:.5rem;margin-top:1.125rem;border:1px solid color-mix(in srgb,var(--gold) 22%,var(--border) 78%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gold-soft) 38%,transparent 62%),color-mix(in srgb,var(--surface) 92%,transparent 8%));color:var(--text);font-size:.8125rem;font-weight:800;line-height:1.65;padding:.75rem .875rem}.skills-detail-issue-strip svg{flex:0 0 auto;margin-top:.125rem;color:var(--gold)}.skills-detail-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.skills-detail-kpi-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.85rem .75rem}.skills-detail-kpi-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(.95rem,2vw,1.25rem);font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.skills-detail-kpi-grid span{display:block;margin-top:.35rem;color:var(--muted);font-size:.75rem;font-weight:800}.skills-detail-primary-action{margin-top:1rem;width:100%}.skills-detail-overview-band{position:relative;overflow:hidden}.skills-detail-layout{display:grid;gap:1.25rem}@media (min-width:1024px){.skills-detail-layout{grid-template-columns:minmax(0,1.62fr) minmax(300px,.78fr);align-items:flex-start}.skills-detail-aside-stack{position:sticky;top:6rem}}.skills-detail-aside-stack,.skills-detail-check-list,.skills-detail-evidence-list,.skills-detail-main-stack,.skills-detail-related-list{display:grid;gap:1rem}.skills-detail-aside-card,.skills-detail-main-card{border-radius:1.5rem}.skills-detail-callout{display:flex;align-items:flex-start;gap:.6rem;margin-top:1rem;border:1px solid color-mix(in srgb,var(--gold) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gold-soft) 32%,transparent 68%),color-mix(in srgb,var(--surface) 92%,transparent 8%));padding:.875rem}.skills-detail-callout svg{flex:0 0 auto;margin-top:.18rem;color:var(--gold)}.skills-detail-callout p{margin:0;color:var(--text);font-size:.9rem;font-weight:750;line-height:1.75}.skills-detail-rich-grid,.skills-detail-scenario-grid,.skills-detail-signal-grid,.skills-detail-source-grid{display:grid;gap:.875rem;margin-top:1rem}@media (min-width:768px){.skills-detail-rich-grid,.skills-detail-scenario-grid,.skills-detail-signal-grid,.skills-detail-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.skills-detail-signal{display:flex;min-width:0;align-items:flex-start;gap:.625rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));color:var(--text-soft);font-size:.875rem;line-height:1.75;padding:.85rem}.skills-detail-signal svg{flex:0 0 auto;margin-top:.22rem;color:var(--success)}.skills-detail-scenario-card{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem}.skills-detail-scenario-card span{color:var(--primary);font-size:.8125rem;font-weight:900}.skills-detail-scenario-card strong{color:var(--text);font-size:.925rem;line-height:1.45}.skills-detail-related-link,.skills-detail-source-link{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));color:var(--text);padding:.875rem;text-decoration:none}.skills-detail-related-link:hover,.skills-detail-source-link:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border) 64%);color:var(--primary)}.skills-detail-related-link strong,.skills-detail-source-link strong{display:block;color:inherit;font-size:.9rem;font-weight:850;line-height:1.35}.skills-detail-related-link em,.skills-detail-source-link em{display:-webkit-box;overflow:hidden;margin-top:.25rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--muted);font-size:.78rem;font-style:normal;line-height:1.5}.skills-detail-source-link svg{flex:0 0 auto;color:var(--primary)}.skills-detail-evidence-list{margin-top:.875rem}.skills-detail-rich-card{border:1px solid var(--border);border-radius:1.125rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:1rem}.skills-detail-rich-head{align-items:center;color:var(--text);font-size:.925rem;font-weight:850}.skills-detail-rich-head svg{color:var(--primary)}.skills-detail-richtext{margin-top:.75rem;color:var(--text-soft);font-size:.875rem;line-height:1.75}.skills-detail-richtext ol,.skills-detail-richtext ul{margin:0;padding-left:1.15rem}.skills-detail-richtext li+li{margin-top:.45rem}.skills-detail-check-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--border);border-radius:.95rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.7rem .8rem}.skills-detail-check-row span{color:var(--text-soft);font-size:.8125rem;line-height:1.45}.skills-detail-check-row strong{flex:0 0 auto;color:var(--success);font-size:.8125rem;font-weight:900}.skills-detail-related-meta{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border) 72%);border-radius:999px;color:var(--primary);font-size:.72rem;font-weight:850;line-height:1.2;padding:.25rem .5rem}.skills-detail-back-link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;color:var(--muted);font-size:.875rem;font-weight:800;text-decoration:none}.skills-detail-back-link:hover{color:var(--primary)}@media (max-width:640px){.skills-detail-shell>div{padding:1.25rem 1rem}.skills-detail-breadcrumb{margin-bottom:.75rem;font-size:.76rem;gap:.35rem}.skills-detail-breadcrumb span:last-child{max-width:17rem}.skills-detail-cta-section,.skills-detail-hero,.skills-detail-overview-band{border-radius:1.25rem;padding:1rem}.skills-detail-hero>.relative>.grid{gap:1rem}.skills-detail-hero h1{font-size:clamp(1.78rem,8.5vw,2.42rem);line-height:1.12;overflow-wrap:anywhere}.skills-detail-hero p{line-height:1.65}.skills-detail-cta-section .btn-cta-primary,.skills-detail-cta-section .btn-cta-secondary,.skills-detail-hero .btn-cta-primary,.skills-detail-hero .btn-cta-secondary,.skills-detail-primary-action{width:100%;min-height:3rem}.skills-detail-aside-card,.skills-detail-hero-card,.skills-detail-main-card{border-radius:1rem;padding:1rem}.skills-detail-heading,.skills-detail-hero-card-head{gap:.75rem}.skills-detail-gold-icon,.skills-detail-hero-icon,.skills-detail-icon{height:2.35rem;width:2.35rem;border-radius:.875rem}.skills-detail-heading h2,.skills-detail-hero-card h2{font-size:1.05rem;line-height:1.3}.skills-detail-aside-copy,.skills-detail-heading p,.skills-detail-hero-card p{font-size:.8125rem;line-height:1.58}.skills-detail-pill-row{gap:.4rem}.skills-detail-issue-strip{border-radius:.875rem;font-size:.78rem;line-height:1.5;margin-top:.85rem;padding:.65rem .75rem}.skills-detail-aside-stack,.skills-detail-check-list,.skills-detail-evidence-list,.skills-detail-kpi-grid,.skills-detail-main-stack,.skills-detail-related-list,.skills-detail-rich-grid,.skills-detail-scenario-grid,.skills-detail-signal-grid,.skills-detail-source-grid{gap:.75rem}.skills-detail-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.skills-detail-kpi-grid div{border-radius:.875rem;padding:.58rem .35rem;text-align:center}.skills-detail-kpi-grid strong{font-size:.78rem}.skills-detail-kpi-grid span{font-size:.64rem}.skills-detail-callout,.skills-detail-check-row,.skills-detail-related-link,.skills-detail-rich-card,.skills-detail-scenario-card,.skills-detail-signal,.skills-detail-source-link{border-radius:.875rem;padding:.7rem}.skills-detail-callout p,.skills-detail-signal{font-size:.8125rem;line-height:1.55}.skills-detail-scenario-card{gap:.55rem}.skills-detail-related-link strong,.skills-detail-scenario-card strong,.skills-detail-source-link strong{font-size:.84rem}.skills-detail-related-link em,.skills-detail-source-link em{-webkit-line-clamp:1;font-size:.74rem}.skills-detail-richtext{font-size:.8125rem;line-height:1.55}.skills-detail-check-row span,.skills-detail-check-row strong{font-size:.76rem}.skills-detail-back-link{justify-content:center;min-height:3rem;width:100%}}.openclaw-page-shell{min-height:100vh}.openclaw-architecture-card,.openclaw-check-row,.openclaw-connect-card,.openclaw-deployment-card,.openclaw-governance-card,.openclaw-hero-card,.openclaw-layer-row,.openclaw-page-hero,.openclaw-path-card,.openclaw-track-card{position:relative;overflow:hidden}.openclaw-architecture-card:before,.openclaw-check-row:before,.openclaw-connect-card:before,.openclaw-deployment-card:before,.openclaw-governance-card:before,.openclaw-hero-card:before,.openclaw-layer-row:before,.openclaw-page-hero:before,.openclaw-path-card:before,.openclaw-track-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 11%,transparent 89%),transparent 34%),radial-gradient(circle at 90% 0,color-mix(in srgb,var(--gold) 7%,transparent 93%),transparent 36%);opacity:.52}.openclaw-architecture-card>*,.openclaw-check-row>*,.openclaw-connect-card>*,.openclaw-deployment-card>*,.openclaw-governance-card>*,.openclaw-hero-card>*,.openclaw-layer-row>*,.openclaw-page-hero>*,.openclaw-path-card>*,.openclaw-track-card>*{position:relative;z-index:1}.openclaw-card-head,.openclaw-hero-visual,.openclaw-path-top,.openclaw-section-heading{display:flex;min-width:0;align-items:flex-start;gap:.875rem}.openclaw-hero-visual{align-items:center}.openclaw-card-icon,.openclaw-gold-icon,.openclaw-layer-icon,.openclaw-logo-shell{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 84%,transparent 16%),color-mix(in srgb,var(--surface) 90%,transparent 10%));color:var(--primary)}.openclaw-logo-shell{height:6.25rem;width:6.25rem;border-radius:1.5rem}.openclaw-card-icon,.openclaw-gold-icon,.openclaw-layer-icon{height:2.6rem;width:2.6rem}.openclaw-gold-icon{border-color:color-mix(in srgb,var(--gold) 34%,var(--border) 66%);background:linear-gradient(180deg,color-mix(in srgb,var(--gold-soft) 84%,transparent 16%),color-mix(in srgb,var(--surface) 90%,transparent 10%));color:var(--gold)}.openclaw-hero-copy{min-width:0}.openclaw-connect-card h3,.openclaw-hero-copy h2,.openclaw-path-card h3,.openclaw-section-heading h3,.openclaw-track-card h3{margin:0;color:var(--text);font-weight:850;line-height:1.35}.openclaw-hero-copy h2{margin-top:.65rem;font-size:1.32rem}.openclaw-connect-card h3,.openclaw-path-card h3,.openclaw-section-heading h3,.openclaw-track-card h3{margin-top:1rem;font-size:1.08rem}.openclaw-connect-card p,.openclaw-hero-copy p,.openclaw-path-card p,.openclaw-section-heading p,.openclaw-track-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.openclaw-hero-copy p,.openclaw-section-heading p{margin-top:.5rem}.openclaw-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1.2rem}.openclaw-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.85rem .5rem;text-align:center}.openclaw-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(.92rem,1.6vw,1.18rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.openclaw-stat-grid span{display:block;margin-top:.35rem;color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.3}.openclaw-quick-links{display:grid;gap:.6rem;margin-top:1rem}.openclaw-quick-links a{display:flex;align-items:center;justify-content:space-between;gap:.65rem;border:1px solid var(--border);border-radius:.95rem;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);color:var(--text-soft);font-size:.8125rem;font-weight:850;line-height:1.45;padding:.7rem .8rem;text-decoration:none}.openclaw-quick-links a:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border) 64%);color:var(--primary)}.openclaw-quick-links svg{color:var(--primary);flex:0 0 auto}.openclaw-connect-card,.openclaw-path-card,.openclaw-track-card{display:flex;min-height:100%;flex-direction:column}.openclaw-card-head,.openclaw-path-top{align-items:center;justify-content:space-between}.openclaw-architecture-card{border-radius:1.5rem}.openclaw-layer-list,.openclaw-layer-row{display:grid;gap:.875rem}.openclaw-layer-row{min-width:0;border:1px solid var(--border);border-radius:1.125rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:1rem}@media (min-width:900px){.openclaw-layer-row{grid-template-columns:3rem minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.openclaw-layer-copy strong{display:block;color:var(--text);font-size:.98rem;font-weight:850}.openclaw-layer-copy em{display:block;margin-top:.25rem;color:var(--muted);font-size:.8125rem;font-style:normal;line-height:1.6}.openclaw-layer-tags{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.openclaw-layer-tags span{border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);color:var(--text-soft);font-size:.75rem;font-weight:850;line-height:1.25;padding:.45rem .65rem}.openclaw-governance-grid{display:grid;gap:1.25rem}@media (min-width:1024px){.openclaw-governance-grid{grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr);align-items:stretch}}.openclaw-check-list,.openclaw-deployment-list{display:grid;gap:.75rem;margin-top:1rem}.openclaw-check-row{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);gap:.7rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.85rem}.openclaw-check-row svg{margin-top:.2rem;color:var(--primary)}.openclaw-check-row strong,.openclaw-deployment-list strong{display:block;color:var(--text);font-size:.9rem;font-weight:850;line-height:1.4}.openclaw-check-row em,.openclaw-deployment-list span{display:block;margin-top:.25rem;color:var(--muted);font-size:.8125rem;font-style:normal;line-height:1.6}.openclaw-deployment-list div{border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.85rem}.openclaw-rollout-grid{display:grid;gap:1rem}@media (min-width:768px){.openclaw-rollout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.openclaw-rollout-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.openclaw-inline-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.openclaw-card-action{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;color:var(--primary);font-size:.8125rem;font-weight:850}@media (max-width:640px){.openclaw-page-shell>div{padding:1.25rem 1rem}.openclaw-architecture-band,.openclaw-capability-band,.openclaw-connect-band,.openclaw-cta-section,.openclaw-governance-band,.openclaw-page-hero,.openclaw-rollout-band{border-radius:1.25rem;padding:1rem}.openclaw-page-hero>.relative>.grid{gap:1rem}.openclaw-page-hero h1{font-size:clamp(1.82rem,8.8vw,2.45rem);line-height:1.12;overflow-wrap:anywhere}.openclaw-page-hero p{line-height:1.62}.openclaw-cta-section .btn-cta-primary,.openclaw-cta-section .btn-cta-secondary,.openclaw-inline-actions a,.openclaw-page-hero a{width:100%;min-height:3rem}.openclaw-architecture-card,.openclaw-connect-card,.openclaw-deployment-card,.openclaw-governance-card,.openclaw-hero-card,.openclaw-path-card,.openclaw-track-card{border-radius:1rem;padding:1rem}.openclaw-hero-visual,.openclaw-section-heading{gap:.75rem}.openclaw-logo-shell{height:4.35rem;width:4.35rem;border-radius:1rem}.openclaw-logo-shell img{height:3.5rem;width:3.5rem}.openclaw-card-icon,.openclaw-gold-icon,.openclaw-layer-icon{height:2.35rem;width:2.35rem;border-radius:.875rem}.openclaw-connect-card h3,.openclaw-hero-copy h2,.openclaw-path-card h3,.openclaw-section-heading h3,.openclaw-track-card h3{font-size:1rem;line-height:1.3}.openclaw-connect-card p,.openclaw-hero-copy p,.openclaw-path-card p,.openclaw-section-heading p,.openclaw-track-card p{font-size:.8125rem;line-height:1.55}.openclaw-stat-grid{gap:.5rem;margin-top:.875rem}.openclaw-stat-grid div{border-radius:.875rem;padding:.58rem .3rem}.openclaw-stat-grid strong{font-size:.82rem}.openclaw-stat-grid span{font-size:.64rem}.openclaw-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.openclaw-quick-links a{justify-content:center;gap:.25rem;min-height:3rem;padding:.5rem .35rem;text-align:center}.openclaw-quick-links a span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.68rem;line-height:1.25}.openclaw-quick-links svg{display:none}.openclaw-check-row,.openclaw-deployment-list div,.openclaw-layer-row{border-radius:.875rem;padding:.68rem}.openclaw-check-list,.openclaw-deployment-list,.openclaw-layer-list,.openclaw-rollout-grid{gap:.75rem}.openclaw-layer-row{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.openclaw-layer-tags{grid-column:1/-1;gap:.4rem}.openclaw-layer-tags span{font-size:.68rem;padding:.38rem .5rem}.openclaw-check-row strong,.openclaw-deployment-list strong,.openclaw-layer-copy strong{font-size:.86rem}.openclaw-check-row em,.openclaw-deployment-list span,.openclaw-layer-copy em{font-size:.76rem;line-height:1.45}.openclaw-card-action{min-height:auto;width:-moz-fit-content;width:fit-content}}.ecosystem-page-shell{min-height:100vh}.ecosystem-hero-card,.ecosystem-knowledge-card,.ecosystem-news-card,.ecosystem-page-hero,.ecosystem-path-card,.ecosystem-role-card,.ecosystem-skill-card,.ecosystem-track-card{position:relative;overflow:hidden}.ecosystem-hero-card:before,.ecosystem-knowledge-card:before,.ecosystem-news-card:before,.ecosystem-page-hero:before,.ecosystem-path-card:before,.ecosystem-role-card:before,.ecosystem-skill-card:before,.ecosystem-track-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--gold) 8%,transparent 92%),transparent 36%);opacity:.54}.ecosystem-hero-card>*,.ecosystem-knowledge-card>*,.ecosystem-news-card>*,.ecosystem-page-hero>*,.ecosystem-path-card>*,.ecosystem-role-card>*,.ecosystem-skill-card>*,.ecosystem-track-card>*{position:relative;z-index:1}.ecosystem-card-head,.ecosystem-hero-heading,.ecosystem-issue-card,.ecosystem-path-head{display:flex;min-width:0;align-items:flex-start;gap:.875rem}.ecosystem-hero-heading{align-items:center}.ecosystem-card-icon,.ecosystem-gold-icon,.ecosystem-hero-icon,.ecosystem-path-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.ecosystem-card-icon,.ecosystem-path-icon{height:2.5rem;width:2.5rem}.ecosystem-gold-icon{border-color:color-mix(in srgb,var(--gold) 32%,var(--border) 68%);background:linear-gradient(180deg,color-mix(in srgb,var(--gold-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--gold)}.ecosystem-hero-card h2,.ecosystem-knowledge-card h3,.ecosystem-news-card h3,.ecosystem-path-card h3,.ecosystem-role-card h3,.ecosystem-skill-card h4,.ecosystem-track-card h3{margin:0;color:var(--text);font-weight:850;line-height:1.35}.ecosystem-hero-card h2{margin-top:.5rem;font-size:1.35rem}.ecosystem-knowledge-card h3,.ecosystem-news-card h3,.ecosystem-role-card h3,.ecosystem-track-card h3{margin-top:1rem;font-size:1.08rem}.ecosystem-path-card h3{margin-top:.5rem;font-size:1.2rem}.ecosystem-skill-card h4{margin-top:.875rem;font-size:.95rem}.ecosystem-hero-card p,.ecosystem-issue-card p,.ecosystem-knowledge-card p,.ecosystem-news-card p,.ecosystem-path-card p,.ecosystem-role-card p,.ecosystem-skill-card p,.ecosystem-track-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.ecosystem-hero-heading p,.ecosystem-issue-card p,.ecosystem-path-head p{margin-top:.5rem}.ecosystem-node-map{margin-top:1.25rem;border:1px solid var(--border);border-radius:1.25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,transparent 10%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:1rem}.ecosystem-core-node{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.625rem;width:100%;border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 20%,var(--surface) 80%),color-mix(in srgb,var(--gold) 12%,var(--surface) 88%));color:var(--text);font-size:.875rem;font-weight:900}.ecosystem-node-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-top:.75rem}.ecosystem-node-grid span{min-width:0;border:1px solid var(--border);border-radius:.875rem;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);color:var(--muted);font-size:.75rem;font-weight:850;line-height:1.35;padding:.625rem .5rem;text-align:center}.ecosystem-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.ecosystem-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem .75rem;text-align:center}.ecosystem-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.ecosystem-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.ecosystem-knowledge-card,.ecosystem-news-card,.ecosystem-role-card,.ecosystem-skill-card,.ecosystem-track-card{display:flex;min-height:100%;flex-direction:column}.ecosystem-card-head,.ecosystem-skill-meta{align-items:center;justify-content:space-between}.ecosystem-card-action,.ecosystem-doc-link,.ecosystem-role-action{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:1rem;color:var(--primary);font-size:.875rem;font-weight:850}.ecosystem-role-action{margin-top:0;padding-top:0;white-space:nowrap}.ecosystem-map-grid{display:grid;gap:1.25rem}@media (min-width:1024px){.ecosystem-map-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:stretch}}.ecosystem-role-grid{display:grid;gap:1rem}@media (min-width:640px){.ecosystem-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ecosystem-path-card{display:flex;min-height:100%;flex-direction:column}.ecosystem-path-list{display:grid;gap:.75rem;margin-top:1.125rem}.ecosystem-path-item{display:grid;min-width:0;grid-template-columns:auto auto minmax(0,1fr);gap:.75rem;align-items:flex-start;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));color:var(--text);padding:.875rem;text-decoration:none}.ecosystem-path-item:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border) 64%)}.ecosystem-path-step{color:var(--primary);font-size:.8125rem;font-weight:900;line-height:2.5rem}.ecosystem-path-icon{height:2.5rem;width:2.5rem;border-radius:.875rem}.ecosystem-path-item strong{display:block;color:var(--text);font-size:.925rem;font-weight:850;line-height:1.4}.ecosystem-path-item em{display:block;margin-top:.25rem;color:var(--muted);font-size:.8125rem;font-style:normal;line-height:1.65}.ecosystem-section-action{display:flex;justify-content:flex-end;margin-bottom:1.25rem}.ecosystem-knowledge-card h3,.ecosystem-news-card h3,.ecosystem-skill-card h4{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ecosystem-knowledge-card p,.ecosystem-news-card p,.ecosystem-skill-card p{display:-webkit-box;overflow:hidden;margin-top:.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ecosystem-news-card time{margin-top:auto;padding-top:1rem;color:var(--text-soft);font-size:.75rem;font-weight:800}.ecosystem-issue-card{align-items:center;border:1px solid color-mix(in srgb,var(--gold) 22%,var(--border) 78%);border-radius:1.25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--gold-soft) 40%,transparent 60%),color-mix(in srgb,var(--surface) 92%,transparent 8%));margin-bottom:1rem;padding:1rem}.ecosystem-skill-grid{display:grid;gap:1rem}@media (min-width:640px){.ecosystem-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ecosystem-skill-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ecosystem-skill-meta{display:flex;min-width:0;gap:.5rem}.ecosystem-skill-dept,.ecosystem-skill-meta span:last-child{color:var(--text-soft);font-size:.75rem;font-weight:850}.ecosystem-skill-dept{margin-top:auto;padding-top:1rem}.ecosystem-bottom-action{display:flex;margin-top:1.25rem}@media (max-width:640px){.ecosystem-page-shell>div{padding:1.25rem 1rem}.ecosystem-cta-section,.ecosystem-knowledge-band,.ecosystem-map-band,.ecosystem-news-band,.ecosystem-page-hero,.ecosystem-skills-band,.ecosystem-track-band{border-radius:1.25rem;padding:1rem}.ecosystem-page-hero>.relative>.grid{gap:1rem}.ecosystem-page-hero h1{font-size:clamp(1.9rem,9vw,2.55rem);line-height:1.1;overflow-wrap:anywhere}.ecosystem-page-hero p{line-height:1.65}.ecosystem-bottom-action .btn-cta-secondary,.ecosystem-cta-section .btn-cta-primary,.ecosystem-cta-section .btn-cta-secondary,.ecosystem-inline-action,.ecosystem-page-hero .btn-cta-primary,.ecosystem-page-hero .btn-cta-secondary{width:100%;min-height:3rem}.ecosystem-hero-card,.ecosystem-knowledge-card,.ecosystem-news-card,.ecosystem-path-card,.ecosystem-role-card,.ecosystem-skill-card,.ecosystem-track-card{border-radius:1rem}.ecosystem-hero-card,.ecosystem-path-card{padding:1rem}.ecosystem-card-icon,.ecosystem-gold-icon,.ecosystem-hero-icon,.ecosystem-path-icon{height:2.35rem;width:2.35rem;border-radius:.875rem}.ecosystem-card-head,.ecosystem-hero-heading,.ecosystem-issue-card,.ecosystem-path-head{gap:.75rem}.ecosystem-node-map{border-radius:1rem;margin-top:1rem;padding:.75rem}.ecosystem-core-node{min-height:2.35rem;border-radius:.875rem}.ecosystem-node-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ecosystem-node-grid span{border-radius:.75rem;padding:.55rem .45rem}.ecosystem-stat-grid{gap:.5rem;margin-top:.875rem}.ecosystem-stat-grid div{border-radius:.875rem;padding:.7rem .45rem}.ecosystem-stat-grid strong{font-size:1rem}.ecosystem-stat-grid span{font-size:.68rem}.ecosystem-knowledge-card h3,.ecosystem-news-card h3,.ecosystem-path-card h3,.ecosystem-role-card h3,.ecosystem-track-card h3{font-size:1rem}.ecosystem-map-grid,.ecosystem-path-list,.ecosystem-role-grid,.ecosystem-skill-grid{gap:.75rem}.ecosystem-path-item{grid-template-columns:auto minmax(0,1fr);border-radius:.875rem;gap:.625rem;padding:.65rem}.ecosystem-path-step{line-height:1.45}.ecosystem-path-icon{display:none}.ecosystem-path-item strong{font-size:.9rem;line-height:1.3}.ecosystem-path-item em{margin-top:.2rem;font-size:.78rem;line-height:1.45}.ecosystem-issue-card{align-items:flex-start;border-radius:1rem;padding:.875rem}.ecosystem-bottom-action,.ecosystem-section-action{justify-content:stretch}}.knowledge-page-shell{min-height:100vh}.knowledge-feature-card,.knowledge-hero-card,.knowledge-layer-card,.knowledge-page-hero,.knowledge-policy-card,.knowledge-tool-card{position:relative;overflow:hidden}.knowledge-feature-card:before,.knowledge-hero-card:before,.knowledge-layer-card:before,.knowledge-page-hero:before,.knowledge-policy-card:before,.knowledge-tool-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 8%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--gold) 8%,transparent 92%),transparent 34%);opacity:.56}.knowledge-feature-card>*,.knowledge-hero-card>*,.knowledge-layer-card>*,.knowledge-page-hero>*,.knowledge-policy-card>*,.knowledge-tool-card>*{position:relative;z-index:1}.knowledge-feature-head,.knowledge-hero-heading,.knowledge-section-summary,.knowledge-tool-head{display:flex;min-width:0;align-items:flex-start;gap:.875rem}.knowledge-hero-heading{align-items:center}.knowledge-card-icon,.knowledge-gold-icon,.knowledge-hero-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.knowledge-card-icon{height:2.5rem;width:2.5rem}.knowledge-gold-icon{border-color:color-mix(in srgb,var(--gold) 32%,var(--border) 68%);background:linear-gradient(180deg,color-mix(in srgb,var(--gold-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--gold)}.knowledge-feature-card h3,.knowledge-hero-card h2,.knowledge-layer-card h3,.knowledge-tool-card h3{margin:0;color:var(--text);font-weight:850;line-height:1.35}.knowledge-hero-card h2{margin-top:.5rem;font-size:1.35rem}.knowledge-layer-card h3,.knowledge-tool-card h3{font-size:1.08rem}.knowledge-tool-card h3{margin-top:1rem}.knowledge-feature-card h3{font-size:1.25rem}.knowledge-feature-card p,.knowledge-hero-card p,.knowledge-layer-card p,.knowledge-policy-card p,.knowledge-section-summary p,.knowledge-tool-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.knowledge-hero-heading p{margin-top:.5rem}.knowledge-quick-grid{display:grid;gap:.75rem;margin-top:1.125rem}.knowledge-card-action,.knowledge-quick-link{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));color:var(--text);font-size:.875rem;font-weight:850;line-height:1.4;padding:.875rem;text-decoration:none}.knowledge-card-action:hover,.knowledge-quick-link:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border) 64%);color:var(--primary)}.knowledge-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.knowledge-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem .75rem;text-align:center}.knowledge-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.knowledge-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.knowledge-layer-card,.knowledge-policy-card,.knowledge-tool-card{min-height:100%;display:flex;flex-direction:column;gap:.875rem}.knowledge-policy-index{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.875rem;background:var(--primary-soft);color:var(--primary);font-size:.8125rem;font-weight:900}.knowledge-card-action{justify-content:center;margin-top:auto;color:var(--primary)}.knowledge-section-summary{align-items:center;margin-bottom:1.125rem}.knowledge-feature-grid{display:grid;gap:1.25rem}@media (min-width:1024px){.knowledge-feature-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.knowledge-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.knowledge-feature-card p{margin-top:.5rem}.knowledge-openclaw-action{width:-moz-fit-content;width:fit-content}.knowledge-tool-head{justify-content:space-between}.knowledge-tool-company{color:var(--text-soft)!important;font-size:.75rem!important;font-weight:850;letter-spacing:.08em;line-height:1.4!important;text-transform:uppercase}.knowledge-tool-card>p:not(.knowledge-tool-company){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.knowledge-doc-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;color:var(--primary);font-size:.875rem;font-weight:850}@media (max-width:640px){.knowledge-page-shell>div{padding:.65rem 1rem 2.5rem}.knowledge-agent-band,.knowledge-architecture-band,.knowledge-cta-section,.knowledge-page-hero,.knowledge-policy-band,.knowledge-section-band{border-radius:1.25rem;padding:1rem}.knowledge-page-hero{border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%);background:radial-gradient(circle at 92% 2%,color-mix(in srgb,var(--primary) 18%,transparent 82%),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 96%,transparent 4%))}.knowledge-page-hero>.relative>.grid{gap:.78rem}.knowledge-page-hero h1{font-size:clamp(1.86rem,8vw,2.42rem);line-height:1.08}.knowledge-page-hero p{display:-webkit-box;overflow:hidden;font-size:.9rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.knowledge-page-hero .mt-6.flex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem!important;margin-top:.85rem!important}.knowledge-cta-section .btn-cta-primary,.knowledge-cta-section .btn-cta-secondary,.knowledge-openclaw-action,.knowledge-page-hero a{width:100%;min-height:2.48rem;padding-inline:.65rem;white-space:nowrap}.knowledge-feature-card,.knowledge-hero-card,.knowledge-layer-card,.knowledge-policy-card,.knowledge-tool-card{border-radius:1rem}.knowledge-feature-card,.knowledge-hero-card{padding:.78rem}.knowledge-card-icon,.knowledge-gold-icon,.knowledge-hero-icon{height:2.35rem;width:2.35rem;border-radius:.875rem}.knowledge-feature-head,.knowledge-hero-heading,.knowledge-section-summary,.knowledge-tool-head{gap:.75rem}.knowledge-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-top:.62rem}.knowledge-card-action,.knowledge-quick-link{border-radius:.875rem;min-height:3.05rem;padding:.5rem;font-size:.72rem;line-height:1.25}.knowledge-quick-link span{display:grid;justify-items:center;gap:.2rem;text-align:center}.knowledge-quick-link>svg{display:none}.knowledge-stat-grid{gap:.5rem;margin-top:.62rem}.knowledge-stat-grid div{border-radius:.875rem;padding:.7rem .45rem}.knowledge-stat-grid strong{font-size:1rem}.knowledge-stat-grid span{font-size:.68rem}.knowledge-layer-card h3,.knowledge-tool-card h3{font-size:1rem}.knowledge-agent-band .section-wrapper>.mb-5,.knowledge-architecture-band .section-wrapper>.mb-5,.knowledge-policy-band .section-wrapper>.mb-5,.knowledge-section-band .section-wrapper>.mb-5{margin-bottom:.72rem}.knowledge-agent-band h2,.knowledge-architecture-band h2,.knowledge-policy-band h2,.knowledge-section-band h2{margin-top:0;font-size:1.28rem;line-height:1.22}.knowledge-agent-band .section-wrapper>.mb-5 p,.knowledge-architecture-band .section-wrapper>.mb-5 p,.knowledge-policy-band .section-wrapper>.mb-5 p,.knowledge-section-band .section-wrapper>.mb-5 p{display:-webkit-box;overflow:hidden;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.knowledge-layer-card,.knowledge-policy-card,.knowledge-tool-card{gap:.48rem;padding:.72rem!important}.knowledge-layer-card p,.knowledge-policy-card p,.knowledge-tool-card>p:not(.knowledge-tool-company){line-height:1.45;-webkit-line-clamp:2}.knowledge-tool-card h3{margin-top:.42rem}.knowledge-doc-link{font-size:.78rem}.knowledge-feature-grid{gap:.65rem}}.guide-page-shell{min-height:100vh}.guide-blog-card,.guide-category-card,.guide-feature-card,.guide-hero-card,.guide-knowledge-card,.guide-page-hero{position:relative;overflow:hidden}.guide-blog-card:before,.guide-category-card:before,.guide-feature-card:before,.guide-hero-card:before,.guide-knowledge-card:before,.guide-page-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 8%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--gold) 8%,transparent 92%),transparent 34%);opacity:.56}.guide-blog-card>*,.guide-category-card>*,.guide-feature-card>*,.guide-hero-card>*,.guide-knowledge-card>*,.guide-page-hero>*{position:relative;z-index:1}.guide-card-head,.guide-hero-heading,.guide-resource-head{display:flex;min-width:0;align-items:flex-start;gap:.875rem}.guide-hero-heading{align-items:center}.guide-card-icon,.guide-hero-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.guide-card-icon{height:2.5rem;width:2.5rem}.guide-blog-card h3,.guide-category-card h3,.guide-feature-card h3,.guide-hero-card h2,.guide-knowledge-card h3{margin:0;color:var(--text);font-weight:850;line-height:1.35}.guide-hero-card h2{margin-top:.5rem;font-size:1.35rem}.guide-blog-card h3,.guide-category-card h3,.guide-feature-card h3,.guide-knowledge-card h3{font-size:1.08rem}.guide-blog-card h3,.guide-feature-card h3{margin-top:1rem}.guide-blog-card p,.guide-category-card p,.guide-feature-card p,.guide-knowledge-card p,.guide-roadmap-item p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.guide-blog-card,.guide-category-card,.guide-feature-card,.guide-knowledge-card{min-height:100%}.guide-blog-card,.guide-feature-card{display:flex;flex-direction:column}.guide-blog-card h3,.guide-feature-card h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guide-blog-card p,.guide-feature-card p{display:-webkit-box;overflow:hidden;margin-top:.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.guide-card-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.125rem;color:var(--primary);font-size:.875rem;font-weight:850}.guide-article-list,.guide-resource-list,.guide-roadmap-list{display:grid;gap:.75rem}.guide-roadmap-list{margin-top:1.125rem}.guide-roadmap-item{display:flex;min-width:0;align-items:flex-start;gap:.75rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem}.guide-roadmap-item span{flex:0 0 auto;color:var(--primary);font-size:.8125rem;font-weight:900;line-height:1.7}.guide-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.guide-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem .75rem;text-align:center}.guide-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.guide-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.guide-card-head,.guide-resource-head{margin-bottom:1.125rem}.guide-card-head>div,.guide-resource-head>div{min-width:0}.guide-article-link,.guide-resource-link{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));color:var(--muted);font-size:.875rem;line-height:1.6;padding:.875rem;text-decoration:none}.guide-article-link:hover,.guide-resource-link:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border) 64%);color:var(--primary)}.guide-article-link span,.guide-resource-link span,.guide-resource-link>div{min-width:0}.guide-resource-link p{display:-webkit-box;overflow:hidden;margin-top:.25rem;color:var(--muted);font-size:.75rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guide-blog-meta{display:flex;align-items:center;gap:.5rem}@media (max-width:640px){.guide-page-shell>div{padding:.65rem 1rem 2.5rem}.guide-category-band,.guide-cta-section,.guide-featured-band,.guide-insight-band,.guide-page-hero,.guide-resource-band{border-radius:1.25rem;padding:1rem}.guide-page-hero{border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%);background:radial-gradient(circle at 92% 2%,color-mix(in srgb,var(--primary) 18%,transparent 82%),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 96%,transparent 4%))}.guide-page-hero>.relative>.grid{gap:.78rem}.guide-page-hero h1{font-size:clamp(1.86rem,8vw,2.42rem);line-height:1.08}.guide-page-hero p{display:-webkit-box;overflow:hidden;font-size:.9rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guide-page-hero .mt-6.flex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem!important;margin-top:.85rem!important}.guide-page-hero .mt-6.flex>a:first-child{grid-column:1/-1}.guide-cta-section .btn-cta-primary,.guide-cta-section .btn-cta-secondary,.guide-inline-action,.guide-page-hero a{width:100%;min-height:2.48rem;padding-inline:.65rem;white-space:nowrap}.guide-blog-card,.guide-category-card,.guide-feature-card,.guide-hero-card,.guide-knowledge-card{border-radius:1rem}.guide-hero-card{padding:.78rem}.guide-card-icon,.guide-hero-icon{height:2.35rem;width:2.35rem;border-radius:.875rem}.guide-card-head,.guide-hero-heading,.guide-resource-head{gap:.75rem}.guide-article-list,.guide-resource-list,.guide-roadmap-list{gap:.48rem}.guide-roadmap-list{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-article-link,.guide-resource-link,.guide-roadmap-item{border-radius:.875rem;padding:.58rem}.guide-blog-card p,.guide-feature-card p,.guide-resource-link p,.guide-roadmap-item p{display:-webkit-box;overflow:hidden;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guide-roadmap-item{display:grid;gap:.24rem}.guide-roadmap-item p{font-size:.72rem;line-height:1.36}.guide-roadmap-item span{line-height:1.35}.guide-stat-grid{gap:.5rem;margin-top:.62rem}.guide-stat-grid div{border-radius:.875rem;padding:.7rem .45rem}.guide-stat-grid strong{font-size:1rem}.guide-stat-grid span{font-size:.68rem}.guide-blog-card h3,.guide-category-card h3,.guide-feature-card h3,.guide-knowledge-card h3{font-size:1rem}.guide-category-band .section-wrapper>.mb-5,.guide-featured-band .section-wrapper>.mb-5,.guide-insight-band .section-wrapper>.mb-5,.guide-resource-band .section-wrapper>.mb-5{margin-bottom:.72rem}.guide-category-band h2,.guide-featured-band h2,.guide-insight-band h2,.guide-resource-band h2{margin-top:0;font-size:1.28rem;line-height:1.22}.guide-category-band .section-wrapper>.mb-5 p,.guide-featured-band .section-wrapper>.mb-5 p,.guide-insight-band .section-wrapper>.mb-5 p,.guide-resource-band .section-wrapper>.mb-5 p{display:-webkit-box;overflow:hidden;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.guide-blog-card,.guide-category-card,.guide-feature-card,.guide-knowledge-card{padding:.72rem!important}.guide-card-head,.guide-resource-head{margin-bottom:.58rem}.guide-card-link{padding-top:.55rem}}.scenarios-page-shell{min-height:100vh}.scenarios-compliance-card,.scenarios-hero-card,.scenarios-page-hero,.scenarios-priority-card,.scenarios-process-card,.scenarios-routing-card,.scenarios-track-card{position:relative;overflow:hidden}.scenarios-hero-card:before,.scenarios-page-hero:before,.scenarios-priority-card:before,.scenarios-routing-card:before,.scenarios-track-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--gold) 8%,transparent 92%),transparent 34%);opacity:.58}.scenarios-hero-card>*,.scenarios-page-hero>*,.scenarios-priority-card>*,.scenarios-routing-card>*,.scenarios-track-card>*{position:relative;z-index:1}.scenarios-anchor{position:absolute;top:-6.5rem}.scenarios-card-head,.scenarios-hero-heading{display:flex;min-width:0;align-items:flex-start;gap:.875rem}.scenarios-hero-heading{align-items:center}.scenarios-hero-heading p{margin-top:.5rem;color:var(--text);font-size:1.05rem;font-weight:850;line-height:1.45}.scenarios-card-icon,.scenarios-hero-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.scenarios-card-icon{height:2.5rem;width:2.5rem}.scenarios-hero-copy{margin-top:1rem;color:var(--muted);font-size:.9375rem;line-height:1.8}.scenarios-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.scenarios-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem .75rem;text-align:center}.scenarios-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.scenarios-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.scenarios-priority-card,.scenarios-process-card,.scenarios-routing-card,.scenarios-track-card{min-height:100%}.scenarios-priority-card,.scenarios-process-card,.scenarios-routing-card{display:flex;flex-direction:column;gap:.875rem}.scenarios-track-card{display:flex;flex-direction:column;gap:.9rem}.scenarios-priority-card h3,.scenarios-process-card h3,.scenarios-routing-card h3,.scenarios-track-card h3{margin:0;color:var(--text);font-size:1.08rem;font-weight:850;line-height:1.35}.scenarios-card-head h3{margin-top:.5rem}.scenarios-compliance-card p,.scenarios-priority-card p,.scenarios-process-card p,.scenarios-routing-card p,.scenarios-track-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.scenarios-check-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.scenarios-check-list li{display:flex;min-width:0;align-items:center;gap:.45rem;color:var(--text-soft);font-size:.8125rem;font-weight:800;line-height:1.45}.scenarios-check-list svg{flex:0 0 auto;color:var(--primary)}.scenarios-insight-box{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 62%,transparent 38%),color-mix(in srgb,var(--surface) 88%,transparent 12%));padding:.875rem}.scenarios-insight-box span,.scenarios-proof-row span{display:block;color:var(--primary);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.scenarios-insight-box p{margin-top:.35rem;color:var(--text);font-size:.85rem;line-height:1.65}.scenarios-chip-list,.scenarios-metric-row{display:flex;flex-wrap:wrap;gap:.5rem}.scenarios-chip-list span,.scenarios-metric-row span{display:inline-flex;min-height:1.75rem;align-items:center;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent 18%);color:var(--text-soft);font-size:.75rem;font-weight:800;line-height:1.2;padding:.35rem .7rem}.scenarios-mini-list{display:grid;gap:.625rem}.scenarios-mini-list a{display:grid;min-width:0;gap:.25rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));color:var(--text);padding:.8rem .875rem;text-decoration:none}.scenarios-mini-list a:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border) 64%)}.scenarios-mini-list span{overflow:hidden;font-size:.85rem;font-weight:850;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.scenarios-mini-list strong{color:var(--muted);font-size:.75rem;font-weight:800}.scenarios-proof-row{display:grid;gap:.35rem;border-top:1px solid var(--border);padding-top:.875rem}.scenarios-proof-row strong{color:var(--text);font-size:.875rem;font-weight:850;line-height:1.5}.scenarios-card-actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:auto}.scenarios-card-action{margin-top:auto;width:-moz-fit-content;width:fit-content}.scenarios-process-grid{display:grid;gap:.875rem}@media (min-width:768px){.scenarios-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.scenarios-process-card svg{color:var(--primary)}.scenarios-process-index{display:inline-flex;height:1.9rem;width:1.9rem;align-items:center;justify-content:center;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.8125rem;font-weight:900}.scenarios-compliance-card{display:flex;gap:.875rem;align-items:flex-start}.scenarios-compliance-card svg{flex:0 0 auto}@media (max-width:640px){.scenarios-page-shell>div{padding:.65rem 1rem 2.5rem}.scenarios-compliance-band,.scenarios-cta-section,.scenarios-page-hero,.scenarios-priority-band,.scenarios-process-band,.scenarios-routing-band,.scenarios-track-band{border-radius:1.25rem;padding:1rem}.scenarios-page-hero{border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%);background:radial-gradient(circle at 92% 2%,color-mix(in srgb,var(--primary) 18%,transparent 82%),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 96%,transparent 4%))}.scenarios-page-hero>.relative>.grid{gap:.72rem}.scenarios-page-hero h1{font-size:clamp(1.82rem,7.8vw,2.38rem);line-height:1.08}.scenarios-page-hero p{display:-webkit-box;overflow:hidden;font-size:.9rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scenarios-page-hero .mt-6.flex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem!important;margin-top:.85rem!important}.scenarios-page-hero .mt-6.flex>a:first-child{grid-column:1/-1}.scenarios-card-action,.scenarios-card-actions .btn-cta-primary,.scenarios-card-actions .btn-cta-secondary,.scenarios-cta-section .btn-cta-primary,.scenarios-cta-section .btn-cta-secondary,.scenarios-page-hero .btn-cta-primary,.scenarios-page-hero .btn-cta-secondary{width:100%;min-height:2.48rem;padding-inline:.65rem;white-space:nowrap}.scenarios-compliance-card,.scenarios-hero-card,.scenarios-priority-card,.scenarios-process-card,.scenarios-routing-card,.scenarios-track-card{border-radius:1rem}.scenarios-hero-card{padding:.78rem!important}.scenarios-card-icon,.scenarios-hero-icon{height:2.35rem;width:2.35rem;border-radius:.875rem}.scenarios-card-head,.scenarios-compliance-card,.scenarios-hero-heading{gap:.75rem}.scenarios-stat-grid{gap:.5rem;margin-top:.62rem}.scenarios-stat-grid div{border-radius:.875rem;padding:.7rem .45rem}.scenarios-stat-grid strong{font-size:1rem}.scenarios-stat-grid span{font-size:.68rem}.scenarios-priority-card,.scenarios-process-card,.scenarios-routing-card,.scenarios-track-card{gap:.48rem;padding:.72rem!important}.scenarios-priority-band .section-wrapper>.mb-5,.scenarios-process-band .section-wrapper>.mb-5,.scenarios-routing-band .section-wrapper>.mb-5,.scenarios-track-band .section-wrapper>.mb-5{margin-bottom:.72rem}.scenarios-priority-band h2,.scenarios-process-band h2,.scenarios-routing-band h2,.scenarios-track-band h2{margin-top:0;font-size:1.28rem;line-height:1.22}.scenarios-priority-band .section-wrapper>.mb-5 p,.scenarios-process-band .section-wrapper>.mb-5 p,.scenarios-routing-band .section-wrapper>.mb-5 p,.scenarios-track-band .section-wrapper>.mb-5 p{display:-webkit-box;overflow:hidden;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scenarios-priority-band .section-wrapper>.grid,.scenarios-routing-band .section-wrapper>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.scenarios-track-band .section-wrapper>.grid{gap:.58rem}.scenarios-hero-heading p{margin-top:0;font-size:.92rem}.scenarios-compliance-card p,.scenarios-hero-copy,.scenarios-priority-card p,.scenarios-process-card p,.scenarios-routing-card p,.scenarios-track-card>p{display:-webkit-box;overflow:hidden;font-size:.76rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scenarios-card-head h3,.scenarios-priority-card h3,.scenarios-process-card h3,.scenarios-routing-card h3{display:-webkit-box;overflow:hidden;font-size:.92rem;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scenarios-check-list{display:none}.scenarios-insight-box{border-radius:.78rem;padding:.52rem}.scenarios-insight-box p{display:-webkit-box;overflow:hidden;margin-top:0;font-size:.74rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scenarios-chip-list,.scenarios-metric-row{flex-wrap:nowrap;overflow-x:auto;gap:.32rem;scrollbar-width:none}.scenarios-chip-list::-webkit-scrollbar,.scenarios-metric-row::-webkit-scrollbar{display:none}.scenarios-chip-list span,.scenarios-metric-row span{flex:0 0 auto;min-height:1.48rem;padding:.26rem .5rem;font-size:.66rem}.scenarios-mini-list{gap:.38rem}.scenarios-mini-list a{border-radius:.72rem;padding:.5rem .56rem}.scenarios-mini-list a:not(:first-child){display:none}.scenarios-mini-list span{white-space:normal;font-size:.75rem;line-height:1.3}.scenarios-mini-list strong{font-size:.68rem}.scenarios-proof-row{gap:.2rem;padding-top:.42rem}.scenarios-proof-row strong{display:-webkit-box;overflow:hidden;font-size:.74rem;line-height:1.34;-webkit-box-orient:vertical;-webkit-line-clamp:1}.scenarios-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.scenarios-process-grid{position:relative;gap:.42rem;padding-left:.875rem}.scenarios-process-grid:before{content:"";position:absolute;left:.25rem;top:.35rem;bottom:.35rem;width:1px;background:color-mix(in srgb,var(--primary) 24%,transparent 76%)}.scenarios-process-card{display:grid;grid-template-columns:auto 1fr;gap:.24rem .7rem;border-color:transparent;background:transparent;padding-top:.35rem!important;padding-bottom:.35rem!important}.scenarios-process-card svg{display:none}.scenarios-process-card h3,.scenarios-process-card p{grid-column:2}}.hardware-detail-shell,.hardware-page-shell{min-height:100vh}.hardware-config-card,.hardware-config-summary,.hardware-context-card,.hardware-delivery-card,.hardware-detail-hero,.hardware-detail-hero-card,.hardware-entry-card,.hardware-hero-card,.hardware-page-hero,.hardware-path-card,.hardware-process-card,.hardware-product-card,.hardware-related-card,.hardware-scenario-card,.hardware-signal-card,.hardware-value-card{position:relative;overflow:hidden}.hardware-context-card:before,.hardware-detail-hero-card:before,.hardware-detail-hero:before,.hardware-entry-card:before,.hardware-hero-card:before,.hardware-page-hero:before,.hardware-path-card:before,.hardware-product-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--gold) 8%,transparent 92%),transparent 34%);opacity:.58}.hardware-context-card>*,.hardware-detail-hero-card>*,.hardware-detail-hero>*,.hardware-entry-card>*,.hardware-hero-card>*,.hardware-page-hero>*,.hardware-path-card>*,.hardware-product-card>*{position:relative;z-index:1}.hardware-back-row{margin-bottom:1.25rem}.hardware-back-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.875rem;font-weight:800;text-decoration:none;transition:color .2s ease}.hardware-back-link:hover{color:var(--text)}.hardware-card-head,.hardware-hero-heading{display:flex;min-width:0;align-items:center;gap:.875rem}.hardware-card-head{justify-content:space-between}.hardware-hero-heading p{margin-top:.5rem;color:var(--text);font-size:1.05rem;font-weight:850;line-height:1.45}.hardware-card-icon,.hardware-hero-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.hardware-card-icon{height:2.5rem;width:2.5rem}.hardware-detail-visual,.hardware-hero-visual{margin-top:1.125rem;border:1px solid var(--border);border-radius:1.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,transparent 12%),color-mix(in srgb,var(--card) 90%,transparent 10%));overflow:hidden}.hardware-detail-visual img,.hardware-hero-visual img{display:block;width:100%;height:auto;max-height:14rem;-o-object-fit:cover;object-fit:cover;opacity:.88}html.light .hardware-detail-visual img,html.light .hardware-hero-visual img{opacity:.94}.hardware-detail-visual img{max-height:10.5rem;-o-object-fit:contain;object-fit:contain;padding:1rem}.hardware-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.hardware-detail-facts div,.hardware-spec-grid div,.hardware-spec-tile-grid div,.hardware-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%))}.hardware-stat-grid div{padding:.875rem .75rem;text-align:center}.hardware-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.hardware-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.hardware-detail-facts,.hardware-process-grid,.hardware-spec-grid,.hardware-spec-tile-grid{display:grid;gap:.875rem}.hardware-detail-facts{margin-top:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.hardware-detail-facts div,.hardware-spec-grid div,.hardware-spec-tile-grid div{padding:.875rem}.hardware-detail-facts span,.hardware-spec-grid span{display:block;color:var(--muted);font-size:.75rem;font-weight:800}.hardware-detail-facts strong,.hardware-spec-grid strong,.hardware-spec-tile-grid strong{display:block;margin-top:.35rem;color:var(--text);font-size:.875rem;font-weight:850;line-height:1.55}.hardware-spec-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hardware-spec-tile-grid svg{color:var(--primary)}.hardware-config-card,.hardware-config-summary,.hardware-context-card,.hardware-delivery-card,.hardware-entry-card,.hardware-path-card,.hardware-process-card,.hardware-product-card,.hardware-related-card,.hardware-scenario-card,.hardware-signal-card,.hardware-value-card{min-height:100%;display:flex;flex-direction:column;gap:.875rem}.hardware-config-summary h3,.hardware-context-card h3,.hardware-delivery-card h3,.hardware-entry-card h3,.hardware-path-card h3,.hardware-process-card h3,.hardware-product-card h3,.hardware-related-card h3,.hardware-scenario-card h3,.hardware-signal-card h3,.hardware-value-card h3{margin:0;color:var(--text);font-size:1.08rem;font-weight:850;line-height:1.35}.hardware-config-summary h3{font-size:1.35rem}.hardware-config-card p,.hardware-config-summary p,.hardware-context-card p,.hardware-delivery-card p,.hardware-entry-card p,.hardware-path-card p,.hardware-process-card p,.hardware-product-card p,.hardware-related-card p,.hardware-scenario-card p,.hardware-signal-card p,.hardware-value-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.hardware-check-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.hardware-check-list li{display:flex;min-width:0;align-items:flex-start;gap:.45rem;color:var(--text-soft);font-size:.8125rem;font-weight:800;line-height:1.55}.hardware-check-list svg{margin-top:.125rem;flex:0 0 auto;color:var(--success)}.hardware-check-list strong{color:var(--text)}.hardware-card-action,.hardware-inline-action{align-self:flex-start;margin-top:auto}.hardware-product-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem}.hardware-process-index{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:900}.hardware-buy-action{align-self:flex-start;margin-top:auto}@media (min-width:768px){.hardware-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.hardware-detail-shell>div,.hardware-page-shell>div{padding-top:1.5rem;padding-bottom:2.5rem}.hardware-cta-section,.hardware-delivery-band,.hardware-detail-config-band,.hardware-detail-delivery-band,.hardware-detail-entry-band,.hardware-detail-hero,.hardware-detail-value-band,.hardware-featured-band,.hardware-fit-band,.hardware-matrix-band,.hardware-page-hero,.hardware-related-band,.hardware-scenario-band{border-radius:1.25rem}.hardware-detail-hero,.hardware-page-hero{padding:1.5rem 1rem}.hardware-detail-hero>.relative>.grid,.hardware-page-hero>.relative>.grid{gap:1.125rem}.hardware-detail-hero h1,.hardware-page-hero h1{font-size:clamp(1.85rem,7.8vw,2.35rem);line-height:1.18;overflow-wrap:anywhere}.hardware-detail-hero p,.hardware-page-hero p{line-height:1.75}.hardware-buy-action,.hardware-card-action,.hardware-cta-section .btn-cta-primary,.hardware-cta-section .btn-cta-secondary,.hardware-detail-hero .btn-cta-primary,.hardware-detail-hero .btn-cta-secondary,.hardware-inline-action,.hardware-page-hero .btn-cta-primary,.hardware-page-hero .btn-cta-secondary,.hardware-product-actions .btn-cta-primary,.hardware-product-actions .btn-cta-secondary{width:100%;min-height:3.125rem}.hardware-config-card,.hardware-config-summary,.hardware-context-card,.hardware-delivery-card,.hardware-detail-hero-card,.hardware-entry-card,.hardware-hero-card,.hardware-path-card,.hardware-process-card,.hardware-product-card,.hardware-related-card,.hardware-scenario-card,.hardware-signal-card,.hardware-value-card{border-radius:1.125rem}.hardware-detail-hero-card,.hardware-hero-card{padding:1rem!important}.hardware-hero-visual img{max-height:10rem}.hardware-detail-visual img{max-height:8rem;padding:.75rem}.hardware-stat-grid{gap:.5rem}.hardware-stat-grid div{border-radius:.875rem;padding:.75rem .5rem}.hardware-detail-facts{gap:.5rem}.hardware-detail-facts div{border-radius:.875rem;padding:.75rem .5rem}.hardware-detail-facts strong{font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.hardware-card-head{align-items:flex-start;flex-direction:column;gap:.5rem}.hardware-spec-grid,.hardware-spec-tile-grid{grid-template-columns:1fr}.hardware-product-actions{display:grid;grid-template-columns:1fr}}.deployment-page-shell{min-height:100vh}.deployment-assessment-card,.deployment-boundary-card,.deployment-compliance-card,.deployment-consultation-band,.deployment-enable-card,.deployment-entry-card,.deployment-faq-card,.deployment-hero-card,.deployment-infra-card,.deployment-page-hero,.deployment-path-card,.deployment-process-card,.deployment-product-card,.deployment-roi-band,.deployment-security-card,.deployment-solution-card{position:relative;overflow:hidden}.deployment-consultation-band:before,.deployment-enable-card:before,.deployment-hero-card:before,.deployment-infra-card:before,.deployment-page-hero:before,.deployment-path-card:before,.deployment-product-card:before,.deployment-roi-band:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--gold) 9%,transparent 91%),transparent 34%);opacity:.58}.deployment-consultation-band>*,.deployment-enable-card>*,.deployment-hero-card>*,.deployment-infra-card>*,.deployment-page-hero>*,.deployment-path-card>*,.deployment-product-card>*,.deployment-roi-band>*{position:relative;z-index:1}.deployment-compliance-card,.deployment-hero-heading,.deployment-path-card,.deployment-solution-card{display:flex;min-width:0;align-items:flex-start;gap:.875rem}.deployment-hero-heading{align-items:center}.deployment-hero-heading p{margin-top:.5rem;color:var(--text);font-size:1.05rem;font-weight:850;line-height:1.45}.deployment-card-icon,.deployment-hero-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.deployment-card-icon{height:2.5rem;width:2.5rem}.deployment-hero-copy{margin-top:1rem;color:var(--muted);font-size:.9375rem;line-height:1.8}.deployment-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.deployment-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem .75rem;text-align:center}.deployment-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.deployment-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.deployment-enable-card,.deployment-infra-card,.deployment-path-card,.deployment-process-card,.deployment-product-card,.deployment-security-card,.deployment-solution-card{min-height:100%}.deployment-path-card>div,.deployment-solution-card>div{display:grid;min-width:0;gap:.625rem}.deployment-enable-card,.deployment-infra-card,.deployment-process-card,.deployment-product-card,.deployment-security-card{display:flex;flex-direction:column;gap:.875rem}.deployment-enable-card h3,.deployment-infra-card h3,.deployment-path-card h3,.deployment-process-card h3,.deployment-product-card h3,.deployment-security-card h3,.deployment-solution-card h3{margin:0;color:var(--text);font-weight:850;line-height:1.35}.deployment-enable-card h3,.deployment-infra-card h3,.deployment-path-card h3,.deployment-product-card h3,.deployment-security-card h3,.deployment-solution-card h3{font-size:1.08rem}.deployment-compliance-card p,.deployment-enable-card p,.deployment-infra-card p,.deployment-path-card p,.deployment-process-card p,.deployment-product-card p,.deployment-security-card p,.deployment-solution-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.deployment-check-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.deployment-check-list li{display:flex;min-width:0;align-items:center;gap:.45rem;color:var(--text-soft);font-size:.8125rem;font-weight:800;line-height:1.45}.deployment-check-list svg{flex:0 0 auto;color:var(--success)}.deployment-inline-action{justify-self:start;margin-top:.25rem}.deployment-card-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.deployment-card-head>span:last-child:not(.deployment-card-icon){color:var(--primary);font-size:.75rem;font-weight:900;white-space:nowrap}.deployment-chip-list,.deployment-chip-row,.deployment-mini-list{display:flex;flex-wrap:wrap;gap:.375rem}.deployment-chip-list span,.deployment-mini-list span,.deployment-stack-list span{display:inline-flex;min-width:0;align-items:center;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);color:var(--text-soft);padding:.4rem .625rem;font-size:.75rem;font-weight:800;line-height:1.3}.deployment-product-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem}.deployment-card-action{align-self:flex-start;margin-top:auto}.deployment-stack-list{display:grid;gap:.5rem}.deployment-process-grid{display:grid;gap:.875rem}.deployment-process-card{align-content:start}.deployment-process-index{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:900}.deployment-consultation-band,.deployment-roi-band{margin-top:2rem;border:1px solid var(--border);border-radius:var(--radius-window);background:linear-gradient(180deg,color-mix(in srgb,var(--card) 88%,transparent 12%),color-mix(in srgb,var(--surface) 88%,transparent 12%));padding:1.5rem;box-shadow:var(--shadow-soft)}.deployment-consultation-band>section,.deployment-roi-band>section{margin-bottom:0}.deployment-consultation-band .liquid-form-shell,.deployment-roi-band .liquid-form-shell{border-radius:1.25rem}.deployment-consultation-band .liquid-form-input{width:100%;min-height:2.875rem}.deployment-compliance-card{border-color:color-mix(in srgb,var(--gold) 32%,var(--border) 68%)}@media (min-width:768px){.deployment-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.deployment-page-shell>div{width:min(100%,23.25rem);padding-top:.65rem;padding-bottom:2.5rem}.deployment-assessment-band,.deployment-boundary-band,.deployment-compliance-band,.deployment-consultation-band,.deployment-cta-section,.deployment-enablement-band,.deployment-entry-band,.deployment-faq-band,.deployment-infra-band,.deployment-package-band,.deployment-page-hero,.deployment-path-band,.deployment-process-band,.deployment-roi-band,.deployment-security-band,.deployment-solution-band{border-radius:1.25rem}.deployment-page-hero{padding:.92rem;background:radial-gradient(circle at 84% 8%,color-mix(in srgb,var(--primary) 15%,transparent 85%),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 68%,transparent 32%),transparent 58%),color-mix(in srgb,var(--surface) 94%,transparent 6%)}.deployment-page-hero>.relative>.grid{gap:.875rem}.deployment-page-hero h1{font-size:clamp(1.72rem,7vw,2.2rem);line-height:1.18;overflow-wrap:anywhere}.deployment-page-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6}.deployment-page-hero .mt-6.flex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem!important;margin-top:.85rem!important}.deployment-page-hero .mt-6.flex>a:first-child{grid-column:1/-1}.deployment-card-action,.deployment-cta-section .btn-cta-primary,.deployment-cta-section .btn-cta-secondary,.deployment-inline-action,.deployment-page-hero .btn-cta-primary,.deployment-page-hero .btn-cta-secondary,.deployment-product-actions .btn-cta-primary,.deployment-product-actions .btn-cta-secondary,.deployment-solution-card .btn-cta-secondary{width:100%;min-height:2.48rem;white-space:nowrap}.deployment-assessment-card,.deployment-boundary-card,.deployment-compliance-card,.deployment-enable-card,.deployment-entry-card,.deployment-faq-card,.deployment-hero-card,.deployment-infra-card,.deployment-path-card,.deployment-process-card,.deployment-product-card,.deployment-security-card,.deployment-solution-card{border-radius:1.125rem}.deployment-hero-card{padding:.78rem!important}.deployment-hero-card h2{margin-top:.65rem!important;font-size:1.05rem!important;line-height:1.3!important}.deployment-assessment-card p,.deployment-boundary-card li,.deployment-entry-card small,.deployment-faq-card p,.deployment-hero-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.78rem!important;line-height:1.45!important}.deployment-assessment-band .section-wrapper>.mb-5,.deployment-boundary-band .section-wrapper>.mb-5,.deployment-entry-band .section-wrapper>.mb-5,.deployment-faq-band .section-wrapper>.mb-5{margin-bottom:.72rem}.deployment-assessment-band h2,.deployment-boundary-band h2,.deployment-entry-band h2,.deployment-faq-band h2{font-size:1.55rem;line-height:1.15}.deployment-assessment-band .section-wrapper>.mb-5 p,.deployment-boundary-band .section-wrapper>.mb-5 p,.deployment-entry-band .section-wrapper>.mb-5 p,.deployment-faq-band .section-wrapper>.mb-5 p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.82rem;line-height:1.5}.deployment-assessment-band .grid,.deployment-entry-band .grid,.deployment-faq-band .grid{gap:.58rem}.deployment-entry-card{min-height:4.1rem;padding:.62rem}.deployment-assessment-card h3,.deployment-entry-card strong,.deployment-faq-card h3{font-size:.92rem;line-height:1.3}.deployment-assessment-card,.deployment-boundary-card,.deployment-faq-card{padding:.72rem!important}.deployment-boundary-card ul{gap:.45rem}.deployment-boundary-card>div:last-child{display:none}.deployment-stat-grid{gap:.5rem}.deployment-stat-grid div{border-radius:.875rem;padding:.75rem .5rem}.deployment-compliance-card,.deployment-path-card,.deployment-solution-card{gap:.75rem}.deployment-card-head{align-items:flex-start;flex-direction:column;gap:.5rem}.deployment-product-actions{display:grid;grid-template-columns:1fr}.deployment-consultation-band,.deployment-roi-band{padding:1rem}.deployment-consultation-band .liquid-form-shell,.deployment-roi-band .liquid-form-shell>.grid>div{padding:1rem!important}.deployment-roi-band .liquid-form-shell [class*=grid-cols-2],.deployment-roi-band .liquid-form-shell [class*=grid-cols-3]{grid-template-columns:1fr}.deployment-consultation-band button[type=submit],.deployment-roi-band .liquid-button-primary,.deployment-roi-band .liquid-button-secondary{width:100%;min-height:3rem}.deployment-consultation-band .liquid-form-input{min-height:3rem}}.multicloud-page-shell{min-height:100vh}.multicloud-check-card,.multicloud-compliance-card,.multicloud-enable-card,.multicloud-hero-card,.multicloud-page-hero,.multicloud-path-card,.multicloud-process-card,.multicloud-product-card,.multicloud-solution-card,.multicloud-vendor-card{position:relative;overflow:hidden}.multicloud-enable-card:before,.multicloud-hero-card:before,.multicloud-page-hero:before,.multicloud-path-card:before,.multicloud-product-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--gold) 9%,transparent 91%),transparent 32%);opacity:.62}.multicloud-enable-card>*,.multicloud-hero-card>*,.multicloud-page-hero>*,.multicloud-path-card>*,.multicloud-product-card>*{position:relative;z-index:1}.multicloud-compliance-card,.multicloud-hero-heading,.multicloud-path-card,.multicloud-solution-card{display:flex;min-width:0;align-items:flex-start;gap:.875rem}.multicloud-hero-heading{align-items:center}.multicloud-hero-heading p{margin-top:.5rem;color:var(--text);font-size:1.05rem;font-weight:850;line-height:1.45}.multicloud-card-icon,.multicloud-hero-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.multicloud-card-icon{height:2.5rem;width:2.5rem}.multicloud-hero-copy{margin-top:1rem;color:var(--muted);font-size:.9375rem;line-height:1.8}.multicloud-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.multicloud-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem .75rem;text-align:center}.multicloud-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.multicloud-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.multicloud-check-card,.multicloud-enable-card,.multicloud-path-card,.multicloud-process-card,.multicloud-product-card,.multicloud-solution-card,.multicloud-vendor-card{min-height:100%}.multicloud-path-card>div,.multicloud-solution-card>div{display:grid;min-width:0;gap:.625rem}.multicloud-check-card,.multicloud-enable-card,.multicloud-process-card,.multicloud-product-card,.multicloud-vendor-card{display:flex;flex-direction:column;gap:.875rem}.multicloud-check-card h3,.multicloud-enable-card h3,.multicloud-path-card h3,.multicloud-process-card h3,.multicloud-product-card h3,.multicloud-solution-card h3,.multicloud-vendor-card h3{margin:0;color:var(--text);font-weight:850;line-height:1.35}.multicloud-check-card h3,.multicloud-enable-card h3,.multicloud-path-card h3,.multicloud-product-card h3,.multicloud-solution-card h3,.multicloud-vendor-card h3{font-size:1.08rem}.multicloud-check-card p,.multicloud-compliance-card p,.multicloud-enable-card p,.multicloud-path-card p,.multicloud-process-card p,.multicloud-product-card p,.multicloud-solution-card p,.multicloud-vendor-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.multicloud-check-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.multicloud-check-list li{display:flex;min-width:0;align-items:center;gap:.45rem;color:var(--text-soft);font-size:.8125rem;font-weight:800;line-height:1.45}.multicloud-check-list svg{flex:0 0 auto;color:var(--success)}.multicloud-inline-action{justify-self:start;margin-top:.25rem}.multicloud-vendor-mark{display:inline-flex;min-height:2.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border) 80%);border-radius:999px;background:var(--primary-soft);color:var(--primary);padding:.5rem .875rem;font-size:.78rem;font-weight:900;line-height:1.2}.multicloud-chip-row,.multicloud-mini-list{display:flex;flex-wrap:wrap;gap:.375rem}.multicloud-mini-list span,.multicloud-stack-list span{display:inline-flex;min-width:0;align-items:center;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);color:var(--text-soft);padding:.4rem .625rem;font-size:.75rem;font-weight:800;line-height:1.3}.multicloud-ghost-action{margin-top:auto;margin-left:-.75rem;color:var(--primary)}.multicloud-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.multicloud-card-head>span:last-child{color:var(--primary);font-size:.75rem;font-weight:900;white-space:nowrap}.multicloud-card-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem}.multicloud-stack-list{display:grid;gap:.5rem}.multicloud-enable-action{align-self:flex-start;margin-top:auto}.multicloud-process-grid{display:grid;gap:.875rem}.multicloud-process-card{align-content:start}.multicloud-process-index{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:900}.multicloud-compliance-card{border-color:color-mix(in srgb,var(--gold) 32%,var(--border) 68%)}@media (min-width:768px){.multicloud-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.multicloud-page-shell>div{width:min(100%,23.25rem);padding-top:.65rem;padding-bottom:2.5rem}.multicloud-check-band,.multicloud-compliance-band,.multicloud-cta-section,.multicloud-enablement-band,.multicloud-package-band,.multicloud-page-hero,.multicloud-path-band,.multicloud-process-band,.multicloud-solution-band,.multicloud-vendor-band{border-radius:1.25rem}.multicloud-page-hero{padding:.92rem;background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--primary) 15%,transparent 85%),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 72%,transparent 28%),transparent 58%),color-mix(in srgb,var(--surface) 94%,transparent 6%)}.multicloud-page-hero>.relative>.grid{gap:.875rem}.multicloud-page-hero h1{font-size:clamp(1.72rem,7vw,2.2rem);line-height:1.18;overflow-wrap:anywhere}.multicloud-page-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6}.multicloud-page-hero .mt-6.flex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem!important;margin-top:.85rem!important}.multicloud-page-hero .mt-6.flex>a:first-child{grid-column:1/-1}.multicloud-card-actions .btn-cta-primary,.multicloud-card-actions .btn-cta-secondary,.multicloud-cta-section .btn-cta-primary,.multicloud-cta-section .btn-cta-secondary,.multicloud-enable-action,.multicloud-inline-action,.multicloud-page-hero .btn-cta-primary,.multicloud-page-hero .btn-cta-secondary,.multicloud-solution-card .btn-cta-secondary{width:100%;min-height:2.48rem;white-space:nowrap}.multicloud-check-card,.multicloud-compliance-card,.multicloud-enable-card,.multicloud-hero-card,.multicloud-path-card,.multicloud-process-card,.multicloud-product-card,.multicloud-solution-card,.multicloud-vendor-card{border-radius:1.125rem}.multicloud-hero-card{padding:.78rem!important}.multicloud-hero-heading .badge{display:none}.multicloud-hero-heading p{margin-top:0;font-size:.98rem}.multicloud-hero-copy{margin-top:.75rem;font-size:.8125rem;line-height:1.5}.multicloud-stat-grid{gap:.5rem}.multicloud-stat-grid div{border-radius:.875rem;padding:.62rem .45rem}.multicloud-check-band .section-wrapper>.mb-5,.multicloud-compliance-band .section-wrapper>.mb-5,.multicloud-enablement-band .section-wrapper>.mb-5,.multicloud-package-band .section-wrapper>.mb-5,.multicloud-path-band .section-wrapper>.mb-5,.multicloud-process-band .section-wrapper>.mb-5,.multicloud-solution-band .section-wrapper>.mb-5,.multicloud-vendor-band .section-wrapper>.mb-5{margin-bottom:.72rem}.multicloud-check-band h2,.multicloud-compliance-band h2,.multicloud-enablement-band h2,.multicloud-package-band h2,.multicloud-path-band h2,.multicloud-process-band h2,.multicloud-solution-band h2,.multicloud-vendor-band h2{font-size:1.55rem;line-height:1.15}.multicloud-check-band .section-wrapper>.mb-5 p,.multicloud-compliance-band .section-wrapper>.mb-5 p,.multicloud-enablement-band .section-wrapper>.mb-5 p,.multicloud-package-band .section-wrapper>.mb-5 p,.multicloud-path-band .section-wrapper>.mb-5 p,.multicloud-process-band .section-wrapper>.mb-5 p,.multicloud-solution-band .section-wrapper>.mb-5 p,.multicloud-vendor-band .section-wrapper>.mb-5 p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.82rem;line-height:1.5}.multicloud-compliance-card,.multicloud-path-card,.multicloud-solution-card{gap:.75rem}.multicloud-check-card,.multicloud-compliance-card,.multicloud-enable-card,.multicloud-path-card,.multicloud-process-card,.multicloud-product-card,.multicloud-solution-card,.multicloud-vendor-card{padding:.875rem!important}.multicloud-card-icon,.multicloud-hero-icon{height:2.125rem;width:2.125rem;border-radius:.8rem}.multicloud-path-card,.multicloud-solution-card{border-color:transparent;background:color-mix(in srgb,var(--surface) 92%,var(--primary-soft) 8%)}.multicloud-check-band .section-wrapper>.grid,.multicloud-enablement-band .section-wrapper>.grid,.multicloud-package-band .section-wrapper>.grid,.multicloud-path-band .section-wrapper>.grid,.multicloud-solution-band .section-wrapper>.grid,.multicloud-vendor-band .section-wrapper>.grid{gap:.625rem;grid-template-columns:repeat(2,minmax(0,1fr))}.multicloud-enable-card,.multicloud-path-card,.multicloud-solution-card{gap:.48rem}.multicloud-check-card>svg,.multicloud-path-card .multicloud-card-icon,.multicloud-solution-card>svg{display:none}.multicloud-check-card h3,.multicloud-enable-card h3,.multicloud-path-card h3,.multicloud-process-card h3,.multicloud-product-card h3,.multicloud-solution-card h3,.multicloud-vendor-card h3{font-size:.98rem;line-height:1.3}.multicloud-check-card p,.multicloud-compliance-card p,.multicloud-enable-card p,.multicloud-path-card p,.multicloud-process-card p,.multicloud-product-card p,.multicloud-solution-card p,.multicloud-vendor-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.5}.multicloud-check-card p,.multicloud-enable-card p,.multicloud-product-card p,.multicloud-solution-card p,.multicloud-vendor-card p{-webkit-line-clamp:1}.multicloud-path-card .multicloud-check-list{grid-template-columns:1fr;gap:.18rem}.multicloud-path-card .multicloud-check-list li:nth-child(n+2){display:none}.multicloud-enable-action,.multicloud-ghost-action,.multicloud-path-card .multicloud-inline-action,.multicloud-solution-card .btn-cta-secondary{width:auto;min-height:1.85rem!important;align-self:flex-start;padding:.25rem 0!important;border:0;background:transparent;box-shadow:none}.multicloud-vendor-mark{min-height:1.8rem;padding:.35rem .58rem;font-size:.68rem}.multicloud-solution-card .multicloud-mini-list,.multicloud-vendor-card .multicloud-chip-row{display:none}.multicloud-enable-card .multicloud-stack-list{display:grid;gap:.32rem;overflow:visible}.multicloud-enable-card .multicloud-stack-list span{display:-webkit-box;overflow:hidden;min-height:0;padding:0;border:0;background:transparent;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.72rem;line-height:1.35}.multicloud-enable-card .multicloud-stack-list span:nth-child(n+3){display:none}.multicloud-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem .5rem}.multicloud-check-list li{font-size:.75rem}.multicloud-chip-row,.multicloud-mini-list,.multicloud-stack-list{flex-wrap:nowrap;overflow-x:auto}.multicloud-chip-row::-webkit-scrollbar,.multicloud-mini-list::-webkit-scrollbar,.multicloud-stack-list::-webkit-scrollbar{display:none}.multicloud-card-actions{display:grid;grid-template-columns:1fr}.multicloud-card-actions .btn-cta-secondary{display:none}.multicloud-card-head{align-items:flex-start;flex-direction:column;gap:.5rem}.multicloud-process-grid{position:relative;gap:.5rem;padding-left:.875rem}.multicloud-process-grid:before{content:"";position:absolute;left:.25rem;top:.35rem;bottom:.35rem;width:1px;background:color-mix(in srgb,var(--primary) 24%,transparent 76%)}.multicloud-process-card{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;border-color:transparent;background:transparent;padding-top:.35rem!important;padding-bottom:.35rem!important}.multicloud-process-card svg{display:none}.multicloud-process-card h3,.multicloud-process-card p{grid-column:2}}.training-page-shell{min-height:100vh}.training-cert-card,.training-compliance-card,.training-course-card,.training-event-card,.training-hero-card,.training-outcome-card,.training-outcome-item,.training-page-hero,.training-process-card,.training-scheduled-card,.training-track-card{position:relative;overflow:hidden}.training-course-card:before,.training-hero-card:before,.training-outcome-card:before,.training-page-hero:before,.training-track-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--gold) 10%,transparent 90%),transparent 32%);opacity:.62}.training-course-card>*,.training-hero-card>*,.training-outcome-card>*,.training-page-hero>*,.training-track-card>*{position:relative;z-index:1}.training-compliance-card,.training-hero-heading,.training-outcome-item,.training-track-card{display:flex;min-width:0;align-items:flex-start;gap:.875rem}.training-hero-heading{align-items:center}.training-hero-heading p{margin-top:.5rem;color:var(--text);font-size:1.05rem;font-weight:850;line-height:1.45}.training-card-icon,.training-hero-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.training-card-icon{height:2.5rem;width:2.5rem}.training-hero-copy{margin-top:1rem;color:var(--muted);font-size:.9375rem;line-height:1.8}.training-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.training-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem .75rem;text-align:center}.training-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.training-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.training-cert-card,.training-course-card,.training-event-card,.training-outcome-card,.training-process-card,.training-scheduled-card,.training-track-card{min-height:100%}.training-track-card>div{display:grid;min-width:0;gap:.625rem}.training-cert-card,.training-course-card,.training-event-card,.training-outcome-card,.training-process-card,.training-scheduled-card{display:flex;flex-direction:column;gap:.875rem}.training-cert-card h3,.training-course-card h3,.training-event-card h3,.training-outcome-card h3,.training-process-card h3,.training-scheduled-card h3,.training-track-card h3{margin:0;color:var(--text);font-weight:850;line-height:1.35}.training-cert-card h3,.training-course-card h3,.training-outcome-card h3,.training-track-card h3{font-size:1.08rem}.training-cert-card p,.training-compliance-card p,.training-course-card p,.training-event-card p,.training-outcome-card p,.training-outcome-item p,.training-process-card p,.training-scheduled-card p,.training-track-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.training-check-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.training-check-list li{display:flex;min-width:0;align-items:center;gap:.45rem;color:var(--text-soft);font-size:.8125rem;font-weight:800;line-height:1.45}.training-check-list svg,.training-outcome-item svg{flex:0 0 auto;color:var(--success)}.training-inline-action{justify-self:start;margin-top:.25rem}.training-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.training-card-head>span:last-child{color:var(--primary);font-size:.75rem;font-weight:900;white-space:nowrap}.training-chip-row,.training-mini-list{display:flex;flex-wrap:wrap;gap:.375rem}.training-mini-list span{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);color:var(--text-soft);padding:.4rem .625rem;font-size:.75rem;font-weight:800}.training-card-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem}.training-ghost-action{margin-top:auto;margin-left:-.75rem;color:var(--primary)}.training-outcome-card{border-color:color-mix(in srgb,var(--gold) 28%,var(--border) 72%)}.training-outcome-action{align-self:flex-start;margin-top:auto}.training-process-grid{display:grid;gap:.875rem}.training-process-card{align-content:start}.training-process-index{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:900}.training-event-meta,.training-scheduled-meta{color:var(--text-soft);font-size:.75rem;font-weight:850;line-height:1.5}.training-event-action{margin-top:auto}.training-compliance-card{border-color:color-mix(in srgb,var(--gold) 32%,var(--border) 68%)}@media (min-width:768px){.training-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.training-page-shell>div{width:min(100%,23.25rem);padding-top:.65rem;padding-bottom:2.5rem}.training-cert-band,.training-compliance-band,.training-course-band,.training-cta-section,.training-event-band,.training-outcome-band,.training-page-hero,.training-process-band,.training-scheduled-band,.training-track-band{border-radius:1.25rem}.training-page-hero{padding:.92rem;background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--primary) 15%,transparent 85%),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 72%,transparent 28%),transparent 58%),color-mix(in srgb,var(--surface) 94%,transparent 6%)}.training-page-hero>.relative>.grid{gap:.78rem}.training-page-hero h1{font-size:clamp(1.72rem,7vw,2.2rem);line-height:1.12;overflow-wrap:anywhere}.training-page-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.62}.training-page-hero .mt-6.flex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem!important;margin-top:.85rem!important}.training-page-hero .mt-6.flex>a:first-child{grid-column:1/-1}.training-card-actions .btn-cta-primary,.training-card-actions .btn-cta-secondary,.training-cta-section .btn-cta-primary,.training-cta-section .btn-cta-secondary,.training-event-action,.training-inline-action,.training-outcome-action,.training-page-hero .btn-cta-primary,.training-page-hero .btn-cta-secondary{width:100%;min-height:2.48rem;white-space:nowrap}.training-cert-card,.training-compliance-card,.training-course-card,.training-event-card,.training-hero-card,.training-outcome-card,.training-outcome-item,.training-process-card,.training-scheduled-card,.training-track-card{border-radius:1.125rem}.training-hero-card{padding:.78rem!important}.training-hero-heading{gap:.625rem}.training-hero-heading .badge{display:none}.training-hero-heading p{margin-top:0;font-size:.98rem}.training-hero-copy{margin-top:.75rem;font-size:.8125rem;line-height:1.55}.training-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.875rem!important}.training-stat-grid div{border-radius:.875rem;padding:.62rem .45rem}.training-cert-band .section-wrapper>.mb-5,.training-compliance-band .section-wrapper>.mb-5,.training-course-band .section-wrapper>.mb-5,.training-event-band .section-wrapper>.mb-5,.training-outcome-band .section-wrapper>.mb-5,.training-process-band .section-wrapper>.mb-5,.training-scheduled-band .section-wrapper>.mb-5,.training-track-band .section-wrapper>.mb-5{margin-bottom:.72rem}.training-cert-band h2,.training-compliance-band h2,.training-course-band h2,.training-event-band h2,.training-outcome-band h2,.training-process-band h2,.training-scheduled-band h2,.training-track-band h2{font-size:1.55rem;line-height:1.15}.training-cert-band .section-wrapper>.mb-5 p,.training-compliance-band .section-wrapper>.mb-5 p,.training-course-band .section-wrapper>.mb-5 p,.training-event-band .section-wrapper>.mb-5 p,.training-outcome-band .section-wrapper>.mb-5 p,.training-process-band .section-wrapper>.mb-5 p,.training-scheduled-band .section-wrapper>.mb-5 p,.training-track-band .section-wrapper>.mb-5 p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.82rem;line-height:1.5}.training-compliance-card,.training-outcome-item,.training-track-card{gap:.75rem}.training-cert-card,.training-compliance-card,.training-course-card,.training-event-card,.training-outcome-card,.training-process-card,.training-scheduled-card,.training-track-card{padding:.72rem!important}.training-track-card{gap:.48rem;border-color:transparent;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 52%,var(--surface) 48%),color-mix(in srgb,var(--surface) 94%,transparent 6%))}.training-card-icon,.training-hero-icon{height:2.125rem;width:2.125rem;border-radius:.8rem}.training-cert-card h3,.training-course-card h3,.training-event-card h3,.training-outcome-card h3,.training-process-card h3,.training-scheduled-card h3,.training-track-card h3{font-size:.98rem;line-height:1.3}.training-cert-card p,.training-compliance-card p,.training-course-card p,.training-event-card p,.training-outcome-card p,.training-outcome-item p,.training-process-card p,.training-scheduled-card p,.training-track-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.55}.training-cert-card p,.training-course-card p,.training-event-card p,.training-scheduled-card p{-webkit-line-clamp:1}.training-check-list{grid-template-columns:1fr;gap:.18rem}.training-check-list li{font-size:.75rem}.training-cert-card .training-mini-list,.training-cert-card>svg,.training-check-list li:nth-child(n+2),.training-course-card .training-chip-row,.training-track-card .training-card-icon{display:none}.training-chip-row,.training-mini-list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.125rem}.training-chip-row::-webkit-scrollbar,.training-mini-list::-webkit-scrollbar{display:none}.training-cert-card,.training-course-card,.training-event-card,.training-scheduled-card{gap:.625rem}.training-cert-card:not(:first-child),.training-course-card:not(:first-child),.training-event-card:not(:first-child),.training-scheduled-card:not(:first-child){border-color:transparent;background:color-mix(in srgb,var(--surface) 93%,var(--primary-soft) 7%)}.training-card-actions{display:grid;grid-template-columns:1fr;gap:.375rem}.training-card-actions .btn-cta-secondary{display:none}.training-event-action,.training-ghost-action,.training-inline-action,.training-outcome-action{width:auto;min-height:1.85rem!important;align-self:flex-start;padding:.25rem 0!important;border:0;background:transparent;box-shadow:none}.training-card-head{align-items:flex-start;flex-direction:column;gap:.5rem}.training-process-grid{position:relative;gap:.5rem}.training-process-grid:before{content:"";position:absolute;left:1rem;top:1rem;bottom:1rem;width:1px;background:color-mix(in srgb,var(--primary) 28%,transparent 72%)}.training-process-card{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;min-height:auto}.training-process-card svg{display:none}.training-process-card p{grid-column:2}.training-cert-band>.section-wrapper>.grid,.training-course-band>.section-wrapper>.grid,.training-event-band>.section-wrapper>.grid,.training-outcome-band>.section-wrapper>.grid>.grid,.training-scheduled-band>.section-wrapper>.grid,.training-track-band>.section-wrapper>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.academy-page-shell>div{width:min(100%,23.25rem);padding-top:.75rem;padding-bottom:2.25rem}.academy-course-band,.academy-cta-section,.academy-event-band,.academy-growth-band,.academy-page-hero,.academy-path-band,.academy-practice-band,.academy-problem-band{border-radius:1.25rem}.academy-page-hero{padding:1.25rem 1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 72%,transparent 28%),transparent 58%),color-mix(in srgb,var(--surface) 94%,transparent 6%)}.academy-page-hero h1{font-size:clamp(1.8rem,7.4vw,2.3rem);line-height:1.16}.academy-page-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6}.academy-cta-section .btn-cta-primary,.academy-cta-section .btn-cta-secondary,.academy-page-hero .btn-cta-primary,.academy-page-hero .btn-cta-secondary,.academy-practice-card .btn-cta-secondary{width:100%;min-height:3rem}.academy-benefit-card,.academy-course-system-card,.academy-hero-card,.academy-journey-card,.academy-vendor-learning-card{padding:.875rem!important;border-radius:1rem}.academy-hero-card h2{font-size:1rem}.academy-growth-loop{gap:.5rem!important}.academy-growth-loop>div{border-radius:.75rem!important;padding:.55rem .375rem!important;font-size:.75rem!important}.academy-problem-band .section-wrapper>.grid{position:relative;gap:.5rem;padding-left:.875rem}.academy-problem-band .section-wrapper>.grid:before{content:"";position:absolute;left:.25rem;top:.375rem;bottom:.375rem;width:1px;background:color-mix(in srgb,var(--primary) 24%,transparent 76%)}.academy-benefit-item,.academy-course-group-card,.academy-event-card,.academy-path-card,.academy-practice-card,.academy-problem-card,.academy-vendor-learning-item{border-radius:.875rem;padding:.75rem!important}.academy-problem-card{border-color:transparent;background:transparent;padding-top:.35rem!important;padding-bottom:.35rem!important;font-size:.8125rem!important;line-height:1.45!important}.academy-event-band .section-wrapper>.grid,.academy-path-band .section-wrapper>.grid,.academy-practice-band .section-wrapper>.grid{gap:.625rem}.academy-path-card{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;border-color:transparent;background:color-mix(in srgb,var(--surface) 92%,var(--primary-soft) 8%)}.academy-path-card svg{margin-top:.15rem}.academy-path-card a,.academy-path-card h3,.academy-path-card p{grid-column:2;margin-top:0!important}.academy-event-card p:nth-of-type(n+2),.academy-path-card p:nth-of-type(n+2),.academy-practice-card p:nth-of-type(n+3){display:none}.academy-course-group-card ul{max-height:6rem;overflow:hidden}.academy-benefit-card .grid,.academy-journey-card .grid,.academy-vendor-learning-card .grid{gap:.5rem}.academy-event-card p,.academy-practice-card p,.academy-vendor-learning-item p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.academy-benefit-item,.academy-event-card:not(:first-child),.academy-practice-card:not(:first-child){border-color:transparent;background:color-mix(in srgb,var(--surface) 93%,var(--primary-soft) 7%)}.academy-journey-card .grid{position:relative;grid-template-columns:1fr!important;padding-left:.875rem}.academy-journey-card .grid:before{content:"";position:absolute;left:.25rem;top:.25rem;bottom:.25rem;width:1px;background:color-mix(in srgb,var(--primary) 24%,transparent 76%)}.academy-journey-card .grid>div{border-color:transparent;background:transparent;padding:.35rem 0!important}.academy-certifications-shell>div,.academy-courses-shell>div{width:min(100%,23.25rem);padding-top:.75rem;padding-bottom:2.25rem}.academy-cert-audience-band,.academy-cert-boundary-band,.academy-cert-cta-section,.academy-cert-faq-band,.academy-cert-journey-band,.academy-cert-next-band,.academy-cert-path-band,.academy-cert-skill-band,.academy-certifications-hero,.academy-courses-cta-section,.academy-courses-filter-band,.academy-courses-goal-band,.academy-courses-hero{border-radius:1.25rem}.academy-certifications-hero,.academy-courses-hero{padding:1.25rem 1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 72%,transparent 28%),transparent 58%),color-mix(in srgb,var(--surface) 94%,transparent 6%)}.academy-certifications-hero h1,.academy-courses-hero h1{font-size:clamp(1.75rem,7.2vw,2.25rem);line-height:1.16}.academy-certifications-hero p,.academy-courses-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6}.academy-cert-cta-section .btn-cta-primary,.academy-cert-cta-section .btn-cta-secondary,.academy-certifications-hero .btn-cta-primary,.academy-certifications-hero .btn-cta-secondary,.academy-courses-cta-section .btn-cta-primary,.academy-courses-cta-section .btn-cta-secondary,.academy-courses-hero .btn-cta-primary,.academy-courses-hero .btn-cta-secondary{width:100%;min-height:3rem}.academy-cert-audience-card,.academy-cert-faq-card,.academy-cert-path-card,.academy-certifications-hero-card,.academy-course-card,.academy-courses-hero-card{border-radius:1rem;padding:.875rem!important}.academy-cert-faq-card h3,.academy-cert-path-card h3,.academy-certifications-hero-card h2,.academy-course-card h3,.academy-courses-hero-card h2{font-size:.98rem!important;line-height:1.3}.academy-cert-audience-band .section-wrapper>.grid,.academy-cert-faq-band .section-wrapper>.grid,.academy-cert-next-band .section-wrapper>.grid,.academy-cert-path-band .section-wrapper>.grid,.academy-courses-goal-band .section-wrapper>.grid{display:flex;grid-template-columns:none;gap:.75rem;margin-inline:-.25rem;overflow-x:auto;padding:0 .25rem .35rem;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.academy-cert-audience-band .section-wrapper>.grid::-webkit-scrollbar,.academy-cert-faq-band .section-wrapper>.grid::-webkit-scrollbar,.academy-cert-next-band .section-wrapper>.grid::-webkit-scrollbar,.academy-cert-path-band .section-wrapper>.grid::-webkit-scrollbar,.academy-courses-goal-band .section-wrapper>.grid::-webkit-scrollbar{display:none}.academy-cert-audience-card,.academy-cert-faq-card,.academy-cert-next-band .product-resource-item,.academy-cert-path-card,.academy-courses-goal-band .product-resource-item{flex:0 0 min(86%,20rem);min-height:auto;scroll-snap-align:start}.academy-courses-filter-row{flex-wrap:nowrap!important;margin-inline:-.25rem;overflow-x:auto;padding:0 .25rem .35rem;scroll-padding-inline:.25rem;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.academy-courses-filter-row::-webkit-scrollbar{display:none}.academy-courses-filter-row button{flex:0 0 auto;min-height:2.55rem;white-space:nowrap}.academy-courses-list{gap:.6rem}.academy-course-card{min-height:0;border-color:color-mix(in srgb,var(--primary) 16%,var(--border) 84%);background:color-mix(in srgb,var(--surface) 94%,var(--primary-soft) 6%)}.academy-course-card>:first-child{display:none}.academy-course-card h3{margin-top:0!important}.academy-cert-audience-card p,.academy-cert-faq-card p,.academy-cert-path-card p,.academy-course-card>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.5}.academy-course-meta{display:flex;flex-wrap:nowrap;gap:.35rem;margin-top:.55rem!important;overflow-x:auto;scrollbar-width:none}.academy-course-meta::-webkit-scrollbar{display:none}.academy-course-meta p{flex:0 0 auto;max-width:10rem;overflow:hidden;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);padding:.38rem .55rem;font-size:.72rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.academy-course-meta p:nth-child(n+4){display:none}.academy-course-card .btn-cta-primary,.academy-course-card .btn-cta-secondary{min-height:2.45rem;padding-inline:.75rem;font-size:.76rem}.academy-cert-boundary-band .section-wrapper>.grid,.academy-cert-journey-band .section-wrapper>.grid{position:relative;grid-template-columns:1fr!important;gap:.5rem;padding-left:.875rem}.academy-cert-boundary-band .section-wrapper>.grid:before,.academy-cert-journey-band .section-wrapper>.grid:before{content:"";position:absolute;left:.25rem;top:.35rem;bottom:.35rem;width:1px;background:color-mix(in srgb,var(--primary) 24%,transparent 76%)}.academy-cert-boundary-card,.academy-cert-journey-card{border-color:transparent;background:transparent;padding:.35rem 0!important}.academy-cert-boundary-card span,.academy-cert-journey-card p{display:-webkit-box;margin-top:0!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.5}.academy-cert-skill-band .section-wrapper>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}.academy-cert-skill-card{min-height:3rem;border-radius:.875rem;padding:.65rem!important;font-size:.78rem!important}}.cases-page-shell{min-height:100vh}.cases-page-hero>.relative>.grid{grid-template-columns:minmax(0,1fr)}.cases-filter-card,.cases-modal-card,.cases-page-hero,.cases-path-card,.cases-result-card{position:relative;overflow:hidden}.cases-filter-card:before,.cases-page-hero:before,.cases-path-card:before,.cases-result-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--gold) 9%,transparent 91%),transparent 32%);opacity:.58}.cases-filter-card>*,.cases-page-hero>*,.cases-path-card>*,.cases-result-card>*{position:relative;z-index:1}.cases-path-head{display:flex;min-width:0;gap:.875rem}.cases-modal-head h2,.cases-path-card h3,.cases-result-card h3{margin:0;color:var(--text);font-weight:900;line-height:1.3}.cases-modal-section p,.cases-path-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.cases-card-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary);height:2.5rem;width:2.5rem}.cases-modal-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem .75rem;text-align:center}.cases-modal-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.cases-modal-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.cases-badge-row,.cases-result-foot>div{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.cases-industry-badge{gap:.375rem}.cases-path-grid,.cases-result-grid{display:grid;gap:1rem}@media (min-width:768px){.cases-path-grid,.cases-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.cases-path-grid,.cases-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cases-path-card,.cases-result-card{min-height:100%;display:flex;flex-direction:column;gap:.875rem}.cases-filter-list{display:grid;gap:1rem}.cases-filter-row{display:grid;gap:.75rem}@media (min-width:1024px){.cases-filter-row{grid-template-columns:72px minmax(0,1fr);align-items:flex-start}}.cases-filter-row>p{margin:0;color:var(--muted);font-size:.75rem;font-weight:900;letter-spacing:.08em;line-height:2.25rem;text-transform:uppercase}.cases-filter-row>div{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.cases-filter-chip{display:inline-flex;min-height:2.25rem;max-width:100%;align-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-soft);padding:.375rem .75rem;font-size:.75rem;font-weight:850;line-height:1.35;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.cases-filter-chip span{display:inline-flex;min-width:0;align-items:center;gap:.375rem}.cases-filter-chip.is-active,.cases-filter-chip:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border) 58%);background:var(--primary-soft);color:var(--primary)}.cases-filter-summary{display:flex;min-width:0;flex-direction:column;gap:.75rem;border-top:1px solid var(--border);padding-top:1rem}@media (min-width:640px){.cases-filter-summary{flex-direction:row;align-items:center;justify-content:space-between}}.cases-filter-summary p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.6}.cases-filter-summary span{color:var(--text);font-weight:900}.cases-filter-results{margin-top:1.1rem;border-top:1px solid var(--border);padding-top:1.1rem}.cases-result-button{display:block;height:100%;min-width:0;width:100%;text-align:left}.cases-result-body{display:grid;flex:1;gap:.75rem;padding:1.25rem}.cases-result-card h3{display:-webkit-box;overflow:hidden;font-size:1rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.cases-check-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.cases-check-list li{display:flex;min-width:0;align-items:flex-start;gap:.5rem;color:var(--muted);font-size:.875rem;line-height:1.65}.cases-check-list svg,.cases-metric-grid svg{margin-top:.1875rem;flex:0 0 auto;color:var(--success)}.cases-result-foot{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 90%,transparent 10%);padding:.875rem 1.25rem}.cases-result-foot>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;color:var(--primary);font-size:.75rem;font-weight:900;line-height:1.35}.cases-result-button:hover .cases-result-foot>span svg{transform:translateX(2px)}.cases-empty-card{display:grid;place-items:center;gap:.75rem;text-align:center}.cases-empty-card svg{color:var(--muted)}.cases-empty-card p{margin:0;color:var(--text);font-weight:900}.cases-empty-card span{color:var(--muted);font-size:.875rem;line-height:1.6}.cases-path-head{align-items:center}.cases-path-card h3{margin-top:.5rem;font-size:1.08rem}.cases-card-button{align-self:flex-start;margin-top:auto}.cases-modal-shell{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;background:rgb(0 0 0/.65);padding:2rem 1rem;backdrop-filter:blur(10px)}.cases-modal-card{width:min(100%,48rem);box-shadow:0 32px 80px rgb(0 0 0/.28)}.cases-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding:1.25rem}.cases-modal-head h2{margin-top:.75rem;font-size:1.25rem}.cases-modal-close{display:inline-flex;height:2.25rem;width:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted)}.cases-modal-close:hover{color:var(--text)}.cases-modal-body{display:grid;gap:1.25rem;padding:1.25rem}.cases-modal-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:640px){.cases-modal-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cases-modal-stat-grid strong{margin-top:.375rem;font-size:.875rem;line-height:1.45;white-space:normal}.cases-modal-section{display:grid;gap:.75rem}.cases-modal-section h3{margin:0;color:var(--muted);font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cases-step-item,.cases-step-list{display:grid;gap:.75rem}.cases-step-item{min-width:0;grid-template-columns:auto minmax(0,1fr)}.cases-step-item>span{display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:900}.cases-step-item strong{display:block;color:var(--text);font-size:.875rem;font-weight:900;line-height:1.45}.cases-step-item p{margin-top:.25rem}.cases-metric-grid{display:grid;gap:.5rem}@media (min-width:640px){.cases-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cases-metric-grid div{display:flex;min-width:0;align-items:flex-start;gap:.5rem;border:1px solid var(--border);border-radius:.875rem;background:var(--surface);color:var(--muted);padding:.625rem .75rem;font-size:.875rem;line-height:1.6}.cases-modal-actions{display:grid;gap:.75rem;border-top:1px solid var(--border);padding-top:1.25rem}@media (min-width:640px){.cases-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.cases-modal-action{width:100%}@media (max-width:640px){.cases-page-shell>div{padding-top:.65rem;padding-bottom:2.5rem}.cases-cta-section,.cases-filter-band,.cases-page-hero,.cases-path-band{border-radius:1.25rem}.cases-page-hero{border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%);background:radial-gradient(circle at 92% 2%,color-mix(in srgb,var(--primary) 18%,transparent 82%),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 96%,transparent 4%));padding:.92rem}.cases-page-hero>.relative>.grid{gap:.78rem}.cases-page-hero h1{font-size:clamp(1.82rem,7.8vw,2.38rem);line-height:1.08;overflow-wrap:anywhere}.cases-page-hero p{display:-webkit-box;overflow:hidden;font-size:.9rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cases-page-hero .mt-6.flex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem!important;margin-top:.85rem!important}.cases-page-hero .mt-6.flex>a:first-child{grid-column:1/-1}.cases-card-button,.cases-clear-button,.cases-cta-section .btn-cta-primary,.cases-cta-section .btn-cta-secondary,.cases-modal-action,.cases-page-hero .btn-cta-primary,.cases-page-hero .btn-cta-secondary{width:100%;min-height:2.48rem;padding-inline:.65rem;white-space:nowrap}.cases-filter-card,.cases-modal-card,.cases-path-card,.cases-result-card{border-radius:1.125rem}.cases-card-icon{height:2.18rem;width:2.18rem;border-radius:.78rem}.cases-filter-band .section-wrapper>.mb-5,.cases-path-band .section-wrapper>.mb-5{margin-bottom:.72rem}.cases-filter-band h2,.cases-path-band h2{margin-top:0;font-size:1.28rem;line-height:1.22}.cases-filter-band .section-wrapper>.mb-5 p,.cases-path-band .section-wrapper>.mb-5 p{display:-webkit-box;overflow:hidden;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cases-path-grid,.cases-result-grid{gap:.58rem}.cases-result-grid{grid-template-columns:minmax(0,1fr)}.cases-filter-card,.cases-path-card,.cases-result-card{padding:.72rem!important;box-shadow:none}.cases-filter-card{padding:.58rem!important}.cases-filter-list{gap:.42rem}.cases-filter-row{display:grid;grid-template-columns:2.45rem minmax(0,1fr);align-items:center;gap:.42rem;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);padding-bottom:.42rem}.cases-filter-row>p{color:var(--text);font-size:.74rem;letter-spacing:0;line-height:1;text-transform:none}.cases-filter-row>div{flex-wrap:nowrap;overflow-x:auto;gap:.38rem;padding-bottom:.15rem;scrollbar-width:none}.cases-filter-row>div::-webkit-scrollbar{display:none}.cases-filter-chip{flex:0 0 auto;max-width:100%;min-height:1.75rem;padding:.26rem .58rem;font-size:.72rem;white-space:nowrap}.cases-filter-chip span{overflow-wrap:anywhere}.cases-filter-summary{flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;border-top:0;padding-top:.1rem}.cases-filter-summary p{overflow:hidden;font-size:.76rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.cases-filter-summary .cases-clear-button{flex:0 0 auto;width:auto;min-height:1.85rem;padding-inline:.62rem}.cases-filter-results{margin-top:.72rem;padding-top:.72rem}.cases-result-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;min-height:4.25rem}.cases-result-body{gap:.32rem;padding:.62rem .7rem}.cases-result-card h3{font-size:.84rem;line-height:1.35;-webkit-line-clamp:2}.cases-anonymous-badge,.cases-result-card .cases-check-list,.cases-result-foot>div{display:none}.cases-result-foot{align-items:center;justify-content:center;border-top:0;border-left:1px solid var(--border);background:color-mix(in srgb,var(--surface) 76%,transparent 24%);padding:.55rem .64rem}.cases-result-foot>span{white-space:nowrap}.cases-badge-row{flex-wrap:nowrap;overflow:hidden}.cases-badge-row>span{min-height:1.35rem;padding-inline:.48rem;font-size:.68rem}.cases-result-foot>span{font-size:.72rem}.cases-path-card{gap:.48rem}.cases-path-head{align-items:flex-start}.cases-path-card h3{margin-top:.3rem;font-size:.98rem}.cases-path-card p{display:-webkit-box;overflow:hidden;font-size:.76rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cases-card-button{margin-top:.2rem}.cases-modal-body,.cases-modal-head,.cases-modal-shell{padding:1rem}}.about-page-shell{min-height:100vh}.about-benefit-card,.about-contact-card,.about-contact-form-card,.about-hero-card,.about-icon-panel,.about-page-hero,.about-process-card,.about-story-card{position:relative;overflow:hidden}.about-benefit-card:before,.about-contact-form-card:before,.about-hero-card:before,.about-icon-panel:before,.about-page-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--gold) 10%,transparent 90%),transparent 32%);opacity:.58}.about-benefit-card>*,.about-contact-form-card>*,.about-hero-card>*,.about-icon-panel>*,.about-page-hero>*{position:relative;z-index:1}.about-card-heading,.about-hero-heading{display:flex;min-width:0;align-items:center;gap:.875rem}.about-card-heading h2,.about-card-heading h3,.about-hero-heading h2,.about-icon-panel h3,.about-process-card h3,.about-story-card h3{margin:0;color:var(--text);font-weight:900;line-height:1.28}.about-hero-heading h2{margin-top:.5rem;font-size:clamp(1.2rem,2.2vw,1.55rem)}.about-benefit-card p,.about-copy-stack p,.about-hero-heading p,.about-icon-panel p,.about-process-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.about-hero-heading p{margin-top:.5rem;font-weight:700}.about-card-icon,.about-gold-icon,.about-hero-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.about-card-icon,.about-gold-icon{height:2.5rem;width:2.5rem}.about-gold-icon{border-color:color-mix(in srgb,var(--gold) 34%,var(--border) 66%);background:linear-gradient(180deg,color-mix(in srgb,var(--gold-soft) 90%,transparent 10%),color-mix(in srgb,var(--surface) 90%,transparent 10%));color:var(--gold)}.about-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.about-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem .75rem;text-align:center}.about-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.about-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.about-proof-strip{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.about-proof-strip span{display:inline-flex;min-width:0;align-items:center;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);color:var(--text-soft);padding:.4rem .625rem;font-size:.75rem;font-weight:800;line-height:1.25}.about-tabbar{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap;gap:.5rem;margin-top:2rem;border:1px solid var(--border);border-radius:var(--radius-window);background:color-mix(in srgb,var(--surface) 92%,transparent 8%);padding:.5rem}.about-tab-button{min-width:5.5rem}.about-icon-grid{display:grid;gap:1rem}@media (min-width:768px){.about-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.about-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.about-mission-grid,.about-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-benefit-card,.about-contact-card,.about-contact-form-card,.about-icon-panel,.about-process-card,.about-story-card{min-height:100%}.about-benefit-card,.about-contact-form-card,.about-icon-panel,.about-process-card,.about-story-card{display:flex;flex-direction:column;gap:.875rem}.about-icon-panel h3,.about-process-card h3,.about-story-card h3{font-size:1.08rem}.about-card-action{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:.5rem;color:var(--primary);font-size:.875rem;font-weight:850;line-height:1.35;text-decoration:none}.about-benefit-grid,.about-contact-grid,.about-story-grid{display:grid;gap:1rem}@media (min-width:1024px){.about-benefit-grid,.about-contact-grid,.about-story-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.about-copy-stack{display:grid;gap:.875rem}.about-process-item,.about-process-list{display:grid;gap:.75rem}.about-process-item{min-width:0;grid-template-columns:auto auto minmax(0,1fr);align-items:flex-start;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem}.about-process-item>span{color:var(--primary);font-size:.8125rem;font-weight:900;line-height:2.5rem}.about-process-item svg{height:2.5rem;width:2.5rem;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border) 78%);border-radius:.875rem;background:var(--primary-soft);color:var(--primary);padding:.55rem}.about-contact-link strong,.about-process-item strong{display:block;color:var(--text);font-size:.9375rem;font-weight:900;line-height:1.45}.about-check-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.about-check-list li{display:flex;min-width:0;align-items:flex-start;gap:.625rem;color:var(--text-soft);font-size:.875rem;font-weight:800;line-height:1.65}.about-check-list svg{margin-top:.1875rem;flex:0 0 auto;color:var(--success)}.about-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.about-link-grid a{display:inline-flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);color:var(--text);padding:.875rem;font-size:.8125rem;font-weight:850;line-height:1.35;text-decoration:none}.about-link-grid a:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border) 66%);color:var(--primary)}.about-link-grid span{min-width:0}.about-link-grid svg{flex:0 0 auto}.about-contact-list,.about-form{display:grid;gap:.875rem}.about-contact-link{display:flex;min-width:0;gap:.875rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--surface) 90%,transparent 10%);padding:.875rem;text-decoration:none}.about-contact-link:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border) 66%)}.about-contact-link>span:last-child{min-width:0}.about-contact-link em,.about-contact-link small{display:block;font-style:normal}.about-contact-link em{margin-top:.25rem;overflow-wrap:anywhere;color:var(--text);font-size:.875rem;font-weight:800;line-height:1.45}.about-contact-link small{margin-top:.25rem;color:var(--muted);font-size:.8125rem;line-height:1.6}.about-form-grid{display:grid;gap:.875rem}@media (min-width:640px){.about-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.about-field{width:100%;border:1px solid var(--border);border-radius:.875rem;background:var(--surface);color:var(--text);padding:.875rem 1rem;font-size:.875rem;line-height:1.5;outline:none;transition:border-color .16s ease,background-color .16s ease}.about-field::-moz-placeholder{color:var(--muted)}.about-field::placeholder{color:var(--muted)}.about-field:focus{border-color:color-mix(in srgb,var(--primary) 54%,var(--border) 46%)}textarea.about-field{min-height:8rem;resize:vertical}.about-submit-button{align-self:flex-start}.about-submit-success{border:1px solid color-mix(in srgb,var(--success) 36%,var(--border) 64%);border-radius:1rem;background:color-mix(in srgb,var(--success) 12%,var(--surface) 88%);color:var(--success);padding:1rem}.about-submit-success p{margin:0;font-weight:900}.about-submit-success span{display:block;margin-top:.5rem;color:var(--text-soft);font-size:.875rem;line-height:1.6}@media (max-width:640px){.about-page-shell>div{padding-top:1.5rem;padding-bottom:2.5rem}.about-benefit-band,.about-contact-band,.about-cta-section,.about-mission-band,.about-page-hero,.about-partner-band,.about-story-band,.about-trust-band{border-radius:1.25rem}.about-page-hero{padding:1.5rem 1rem}.about-page-hero>.relative>.grid{gap:1.125rem}.about-page-hero h1{font-size:clamp(1.85rem,7.8vw,2.35rem);line-height:1.18;overflow-wrap:anywhere}.about-page-hero p{line-height:1.75}.about-cta-section .btn-cta-primary,.about-cta-section .btn-cta-secondary,.about-page-hero .bg-\[var\(--gold\)\],.about-page-hero .btn-cta-primary,.about-page-hero .btn-cta-secondary,.about-submit-button{width:100%;min-height:3.125rem}.about-benefit-card,.about-contact-card,.about-contact-form-card,.about-hero-card,.about-icon-panel,.about-process-card,.about-story-card{border-radius:1.125rem}.about-hero-card{padding:1rem!important}.about-stat-grid{gap:.5rem}.about-stat-grid div{border-radius:.875rem;padding:.7rem .35rem}.about-stat-grid strong{font-size:1rem}.about-stat-grid span{font-size:.6875rem;line-height:1.25}.about-tabbar{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.about-tab-button{min-width:0;width:100%}.about-link-grid{grid-template-columns:1fr}.about-card-heading{align-items:flex-start}.about-contact-link{gap:.75rem}.about-page-shell>div,.club-pro-shell>div,.contact-page-shell>div,.search-page-shell>div{width:min(100%,23.25rem);padding-top:.65rem;padding-bottom:2.25rem}.about-page-hero,.club-pro-hero,.contact-page-hero,.search-page-hero{border-radius:1rem;padding:.95rem;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 18%,transparent 82%),transparent 34%),radial-gradient(circle at 86% 6%,color-mix(in srgb,var(--accent) 12%,transparent 88%),transparent 32%),color-mix(in srgb,var(--surface) 94%,transparent 6%)}.about-page-hero>.relative>.grid,.club-pro-hero>.relative>.grid,.contact-page-hero>.relative>.grid,.search-page-hero>.relative>.grid{gap:.8rem}.about-page-hero h1,.club-pro-hero h1,.contact-page-hero h1,.search-page-hero h1{font-size:clamp(1.7rem,7vw,2.12rem);line-height:1.13;letter-spacing:0}.about-page-hero p,.club-pro-hero p,.contact-page-hero p,.search-page-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.9rem;line-height:1.6}.about-page-hero .mt-6.flex,.club-pro-hero .mt-6.flex,.contact-page-hero .mt-6.flex,.search-page-hero .mt-6.flex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem!important;margin-top:.85rem!important}.about-page-hero .mt-6.flex>a:first-child,.club-pro-hero .mt-6.flex>a:first-child,.contact-page-hero .mt-6.flex>a:first-child,.search-page-hero .mt-6.flex>a:first-child{grid-column:1/-1}.about-page-hero .btn-cta-primary,.about-page-hero .btn-cta-secondary,.club-pro-cta-section a,.club-pro-hero .btn-cta-primary,.club-pro-hero .btn-cta-secondary,.contact-page-hero .btn-cta-primary,.contact-page-hero .btn-cta-secondary,.search-page-hero .btn-cta-primary,.search-page-hero .btn-cta-secondary{min-height:2.45rem;white-space:nowrap}.about-hero-card,.club-pro-brief-card,.contact-hero-card,.contact-intent-card,.search-command-card,.search-empty-card,.search-result-card,.search-top-result-card{border-radius:.95rem;padding:.78rem!important}.about-stat-grid,.club-pro-signal-grid,.contact-hero-metric-grid,.search-hero-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.about-stat-grid div,.club-pro-signal-grid div,.contact-hero-metric,.search-hero-metric-grid>div{display:block;min-height:auto;border-radius:.75rem;padding:.52rem .28rem;text-align:center}.contact-form-band>.section-wrapper>p,.contact-form-head p,.contact-form-rail,.contact-intent-card>p,.contact-intent-note,.contact-message-helper,.search-command-head p{display:none}.contact-intent-card .mt-4,.contact-intent-card .mt-5,.contact-submit-button.mt-5{margin-top:.72rem!important}.contact-intent-card .mt-5.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.contact-intent-card .form-field,.contact-intent-card label{min-width:0}.contact-intent-card .form-label,.contact-intent-card label span{font-size:.78rem;line-height:1.25}.contact-field-control{min-height:2.42rem}.contact-field-textarea{min-height:5.25rem}.contact-form-head h3,.search-command-head h2{font-size:1rem}.about-benefit-grid,.about-icon-grid,.about-mission-grid,.about-partner-grid,.contact-boundary-band .section-wrapper>.grid,.contact-consult-band .section-wrapper>.grid,.contact-entry-band .section-wrapper>.grid,.contact-faq-band .section-wrapper>.grid,.contact-manual-band .section-wrapper>.grid,.contact-step-band .section-wrapper>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.about-benefit-card,.about-contact-card,.about-icon-panel,.about-process-card,.about-story-card,.club-pro-audience-card,.club-pro-journey-card,.club-pro-lab-card,.club-pro-mini-card,.club-pro-next-card,.club-pro-plan-card,.club-pro-problem-card,.club-pro-space-card,.club-pro-value-card,.contact-boundary-card,.contact-consult-card,.contact-faq-card,.contact-manual-card,.contact-step-card{border-radius:.8rem;padding:.68rem!important}.about-benefit-card p,.about-contact-card p,.about-icon-panel p,.about-process-card p,.about-story-card p,.club-pro-audience-card p,.club-pro-journey-card p,.club-pro-mini-card p,.club-pro-next-card p,.club-pro-plan-card p,.club-pro-value-card p,.contact-boundary-card,.contact-consult-card p,.contact-faq-card p,.contact-manual-card p,.contact-step-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.8rem;line-height:1.45}.contact-boundary-card svg,.contact-manual-card svg{display:none}.contact-entry-band .product-resource-item{min-height:2.42rem;border-radius:.8rem;padding:.62rem .7rem}.club-pro-audience-grid,.club-pro-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.club-pro-solo-slide{min-height:10.5rem;min-width:15.4rem;flex-basis:76%}.club-pro-events-band .club-pro-mini-card:nth-of-type(n+3),.club-pro-member-band .club-pro-mini-card:nth-of-type(n+3){display:none}.club-pro-next-band .section-wrapper>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.partners-page-shell{min-height:100vh}.partners-asset-card,.partners-compliance-card,.partners-flywheel-card,.partners-governance-card,.partners-governance-item,.partners-hero-card,.partners-operating-card,.partners-page-hero,.partners-process-card,.partners-scenario-card,.partners-track-card{position:relative;overflow:hidden}.partners-asset-card:before,.partners-flywheel-card:before,.partners-governance-card:before,.partners-hero-card:before,.partners-operating-card:before,.partners-page-hero:before,.partners-track-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--gold) 10%,transparent 90%),transparent 32%);opacity:.62}.partners-asset-card>*,.partners-flywheel-card>*,.partners-governance-card>*,.partners-hero-card>*,.partners-operating-card>*,.partners-page-hero>*,.partners-track-card>*{position:relative;z-index:1}.partners-compliance-card,.partners-governance-item,.partners-hero-heading,.partners-scenario-card,.partners-track-card{display:flex;min-width:0;align-items:flex-start;gap:.875rem}.partners-hero-heading{align-items:center}.partners-hero-heading h2{margin:.5rem 0 0;color:var(--text);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:900;line-height:1.25}.partners-hero-heading p{margin-top:.5rem;color:var(--muted);font-size:.9375rem;font-weight:700;line-height:1.65}.partners-card-icon,.partners-gold-icon,.partners-hero-icon{display:inline-flex;height:2.75rem;width:2.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 82%,transparent 18%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.partners-card-icon,.partners-gold-icon{height:2.5rem;width:2.5rem}.partners-gold-icon{border-color:color-mix(in srgb,var(--gold) 34%,var(--border) 66%);background:linear-gradient(180deg,color-mix(in srgb,var(--gold-soft) 90%,transparent 10%),color-mix(in srgb,var(--surface) 90%,transparent 10%));color:var(--gold)}.partners-hero-copy{margin-top:1rem;color:var(--muted);font-size:.9375rem;line-height:1.8}.partners-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.partners-stat-grid div{min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem .75rem;text-align:center}.partners-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.partners-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.partners-vendor-strip{display:flex;min-width:0;flex-wrap:wrap;gap:.5rem}.partners-mini-list span,.partners-vendor-strip span{display:inline-flex;min-width:0;align-items:center;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);color:var(--text-soft);padding:.4rem .625rem;font-size:.75rem;font-weight:800;line-height:1.25}.partners-flywheel-grid{display:grid;gap:1rem}@media (min-width:640px){.partners-flywheel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.partners-flywheel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.partners-asset-card,.partners-flywheel-card,.partners-governance-card,.partners-operating-card,.partners-process-card,.partners-scenario-card,.partners-track-card{min-height:100%}.partners-scenario-card>div,.partners-track-card>div{display:grid;min-width:0;gap:.625rem}.partners-asset-card,.partners-flywheel-card,.partners-governance-card,.partners-operating-card,.partners-process-card{display:flex;flex-direction:column;gap:.875rem}.partners-asset-card h3,.partners-flywheel-card h3,.partners-governance-card h3,.partners-operating-card h3,.partners-process-card h3,.partners-scenario-card h3,.partners-track-card h3{margin:0;color:var(--text);font-weight:850;line-height:1.35}.partners-asset-card h3,.partners-flywheel-card h3,.partners-governance-card h3,.partners-operating-card h3,.partners-scenario-card h3,.partners-track-card h3{font-size:1.08rem}.partners-asset-card p,.partners-compliance-card p,.partners-flywheel-card p,.partners-governance-card p,.partners-governance-item p,.partners-operating-card p,.partners-process-card p,.partners-scenario-card p,.partners-track-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.partners-card-action{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:.5rem;color:var(--primary);font-size:.875rem;font-weight:850;line-height:1.35}.partners-check-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.partners-check-list li{display:flex;min-width:0;align-items:center;gap:.45rem;color:var(--text-soft);font-size:.8125rem;font-weight:800;line-height:1.45}.partners-check-list svg,.partners-governance-item svg{flex:0 0 auto;color:var(--success)}.partners-inline-action{justify-self:start;margin-top:.25rem}.partners-asset-card>span{color:var(--primary);font-size:.75rem;font-weight:900;line-height:1.5}.partners-ghost-action{margin-top:auto;margin-left:-.75rem;color:var(--primary)}.partners-mini-list{display:flex;flex-wrap:wrap;gap:.375rem}.partners-process-grid{display:grid;gap:.875rem}.partners-process-card{align-content:start}.partners-process-index{display:inline-flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:900}.partners-governance-card{border-color:color-mix(in srgb,var(--gold) 28%,var(--border) 72%)}.partners-governance-action{align-self:flex-start;margin-top:auto}.partners-compliance-card{border-color:color-mix(in srgb,var(--gold) 32%,var(--border) 68%)}@media (min-width:768px){.partners-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.partners-page-shell>div{width:min(100%,23.25rem);padding-top:.65rem;padding-bottom:2.5rem}.partners-asset-band,.partners-compliance-band,.partners-cta-section,.partners-flywheel-band,.partners-governance-band,.partners-operating-band,.partners-page-hero,.partners-process-band,.partners-scenario-band,.partners-track-band{border-radius:1.25rem}.partners-page-hero{padding:.92rem;background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--primary) 15%,transparent 85%),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 70%,transparent 30%),transparent 58%),color-mix(in srgb,var(--surface) 94%,transparent 6%)}.partners-page-hero>.relative>.grid{gap:.78rem}.partners-page-hero h1{font-size:clamp(1.72rem,7vw,2.2rem);line-height:1.12;overflow-wrap:anywhere}.partners-page-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6}.partners-page-hero .mt-6.flex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem!important;margin-top:.85rem!important}.partners-page-hero .mt-6.flex>a:first-child{grid-column:1/-1}.partners-cta-section .btn-cta-primary,.partners-cta-section .btn-cta-secondary,.partners-governance-action,.partners-inline-action,.partners-page-hero .btn-cta-primary,.partners-page-hero .btn-cta-secondary,.partners-scenario-card .btn-cta-secondary{width:100%;min-height:2.48rem;white-space:nowrap}.partners-asset-card,.partners-compliance-card,.partners-flywheel-card,.partners-governance-card,.partners-governance-item,.partners-hero-card,.partners-operating-card,.partners-process-card,.partners-scenario-card,.partners-track-card{border-radius:1.125rem}.partners-hero-card{padding:.78rem!important}.partners-hero-heading{gap:.625rem}.partners-hero-heading .badge{display:none}.partners-hero-heading h2{font-size:1rem}.partners-hero-copy,.partners-hero-heading p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.5}.partners-stat-grid{gap:.5rem}.partners-stat-grid div{border-radius:.875rem;padding:.62rem .35rem}.partners-asset-band .section-wrapper>.mb-5,.partners-compliance-band .section-wrapper>.mb-5,.partners-flywheel-band .section-wrapper>.mb-5,.partners-governance-band .section-wrapper>.mb-5,.partners-operating-band .section-wrapper>.mb-5,.partners-process-band .section-wrapper>.mb-5,.partners-scenario-band .section-wrapper>.mb-5,.partners-track-band .section-wrapper>.mb-5{margin-bottom:.72rem}.partners-asset-band h2,.partners-compliance-band h2,.partners-flywheel-band h2,.partners-governance-band h2,.partners-operating-band h2,.partners-process-band h2,.partners-scenario-band h2,.partners-track-band h2{font-size:1.55rem;line-height:1.15}.partners-asset-band .section-wrapper>.mb-5 p,.partners-compliance-band .section-wrapper>.mb-5 p,.partners-flywheel-band .section-wrapper>.mb-5 p,.partners-governance-band .section-wrapper>.mb-5 p,.partners-operating-band .section-wrapper>.mb-5 p,.partners-process-band .section-wrapper>.mb-5 p,.partners-scenario-band .section-wrapper>.mb-5 p,.partners-track-band .section-wrapper>.mb-5 p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.82rem;line-height:1.5}.partners-stat-grid strong{font-size:1rem}.partners-stat-grid span{font-size:.6875rem;line-height:1.25}.partners-compliance-card,.partners-governance-item,.partners-scenario-card,.partners-track-card{gap:.75rem}.partners-asset-card,.partners-compliance-card,.partners-flywheel-card,.partners-governance-card,.partners-governance-item,.partners-operating-card,.partners-process-card,.partners-scenario-card,.partners-track-card{padding:.72rem!important}.partners-card-icon,.partners-gold-icon,.partners-hero-icon{height:1.95rem;width:1.95rem;border-radius:.8rem}.partners-governance-item,.partners-scenario-card,.partners-track-card{border-color:transparent;background:color-mix(in srgb,var(--surface) 92%,var(--primary-soft) 8%)}.partners-asset-band .section-wrapper>.grid,.partners-flywheel-grid,.partners-operating-band .section-wrapper>.grid,.partners-scenario-band .section-wrapper>.grid,.partners-track-band .section-wrapper>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.partners-asset-card h3,.partners-flywheel-card h3,.partners-governance-card h3,.partners-operating-card h3,.partners-process-card h3,.partners-scenario-card h3,.partners-track-card h3{font-size:.98rem;line-height:1.3}.partners-asset-card p,.partners-compliance-card p,.partners-flywheel-card p,.partners-governance-card p,.partners-governance-item p,.partners-operating-card p,.partners-process-card p,.partners-scenario-card p,.partners-track-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.5}.partners-asset-card p,.partners-flywheel-card p,.partners-operating-card p,.partners-scenario-card p,.partners-track-card p{-webkit-line-clamp:1}.partners-check-list{grid-template-columns:1fr;gap:.18rem}.partners-check-list li{font-size:.75rem}.partners-check-list li:nth-child(n+2),.partners-scenario-card .partners-mini-list,.partners-scenario-card>svg,.partners-track-card .partners-card-icon{display:none}.partners-card-action,.partners-ghost-action,.partners-governance-action,.partners-inline-action,.partners-scenario-card .btn-cta-secondary{width:auto;min-height:1.85rem!important;align-self:flex-start;padding:.25rem 0!important;border:0;background:transparent;box-shadow:none}.partners-mini-list,.partners-vendor-strip{flex-wrap:nowrap;overflow-x:auto}.partners-mini-list::-webkit-scrollbar,.partners-vendor-strip::-webkit-scrollbar{display:none}.partners-process-grid{position:relative;gap:.5rem;padding-left:.875rem}.partners-process-grid:before{content:"";position:absolute;left:.25rem;top:.35rem;bottom:.35rem;width:1px;background:color-mix(in srgb,var(--primary) 24%,transparent 76%)}.partners-process-card{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;border-color:transparent;background:transparent;padding-top:.35rem!important;padding-bottom:.35rem!important}.partners-process-card svg{display:none}.partners-process-card h3,.partners-process-card p{grid-column:2}.partners-governance-band .section-wrapper>.grid>.grid{gap:.5rem}.partners-governance-band .section-wrapper>.grid{gap:.625rem}.partners-governance-card p,.partners-governance-item p{-webkit-line-clamp:1}}.event-course-shell,.event-detail-shell,.event-page-shell,.partner-apply-shell,.talent-apply-shell,.talent-network-shell{min-height:100vh}.application-compliance-card,.application-form-card,.application-info-card,.application-journey-card,.event-brief-card,.event-content-card,.event-course-action-card,.event-course-card,.event-course-follow-card,.event-course-form-card,.event-course-step-card,.event-detail-hero,.event-empty-card,.event-list-card,.event-page-hero,.event-signup-card,.partner-apply-form-card,.partner-apply-hero,.partner-apply-hero-card,.partner-apply-process-card,.talent-apply-brief-card,.talent-apply-hero,.talent-benefit-card,.talent-compliance-card,.talent-directory-band,.talent-entry-card,.talent-filter-band,.talent-hero-card,.talent-network-hero,.talent-position-card,.talent-profile-card,.talent-role-card,.talent-step-card,.talent-use-card{position:relative;overflow:hidden}.application-compliance-card:before,.application-form-card:before,.event-brief-card:before,.event-content-card:before,.event-course-action-card:before,.event-course-brief-card:before,.event-course-form-card:before,.event-detail-hero:before,.event-page-hero:before,.event-signup-card:before,.partner-apply-form-card:before,.partner-apply-hero-card:before,.partner-apply-hero:before,.talent-apply-brief-card:before,.talent-apply-hero:before,.talent-entry-card:before,.talent-hero-card:before,.talent-network-hero:before,.talent-profile-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 10%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 34%),radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--gold) 8%,transparent 92%),transparent 30%);opacity:.64}.application-compliance-card>*,.application-form-card>*,.event-brief-card>*,.event-content-card>*,.event-course-action-card>*,.event-course-brief-card>*,.event-course-form-card>*,.event-detail-hero>*,.event-page-hero>*,.event-signup-card>*,.partner-apply-form-card>*,.partner-apply-hero-card>*,.partner-apply-hero>*,.talent-apply-brief-card>*,.talent-apply-hero>*,.talent-entry-card>*,.talent-hero-card>*,.talent-network-hero>*,.talent-profile-card>*{position:relative;z-index:1}.application-hero-stats,.event-stat-grid,.talent-stat-grid{display:grid;gap:.75rem}.application-hero-stats,.event-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.application-hero-stats div,.application-role-list span,.event-meta-item,.event-stat-grid div,.talent-profile-meta p,.talent-stat-grid div{border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%))}.application-hero-stats div,.event-stat-grid div,.talent-stat-grid div{min-width:0;border-radius:1rem;padding:.875rem}.application-hero-stats strong,.event-stat-grid strong,.talent-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:clamp(1.1rem,2vw,1.45rem);font-weight:900;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.application-hero-stats span,.event-stat-grid span,.talent-stat-grid span{display:block;margin-top:.375rem;color:var(--muted);font-size:.75rem;font-weight:800}.event-meta-grid{display:grid;gap:.75rem}.event-meta-item{display:flex;min-width:0;align-items:flex-start;gap:.625rem;border-radius:1rem;padding:.875rem 1rem;color:var(--text-soft);font-size:.875rem;font-weight:750;line-height:1.55}.event-meta-item svg{flex:0 0 auto;color:var(--primary)}.event-rich-text{color:var(--muted);font-size:.95rem;line-height:1.85}.event-rich-text ul{margin:0;display:grid;gap:.625rem;padding-left:1.25rem}.event-rich-text li::marker{color:var(--primary)}.application-role-list,.event-filter-nav{min-width:0;overscroll-behavior-inline:contain}.event-filter-nav{display:flex;flex-wrap:wrap;gap:.5rem}.event-filter-button{white-space:nowrap}.event-list-card{display:flex;min-height:100%;flex-direction:column}.event-list-card .btn-cta-primary,.event-list-card .btn-cta-secondary{margin-top:auto}.application-info-card{display:grid;align-content:start;gap:.75rem}.application-role-list{display:flex;flex-wrap:wrap;gap:.625rem}.application-role-list span{border-radius:999px;padding:.625rem .875rem;color:var(--text-soft);font-size:.875rem;font-weight:800;line-height:1.35}.application-form-grid{display:grid;gap:1rem}.application-form-label{display:block;margin-bottom:.375rem;color:var(--text-soft);font-size:.8125rem;font-weight:800}.application-form-label span{margin-left:.25rem;color:var(--danger)}.application-context-strip{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.application-context-strip span{display:inline-flex;min-width:0;align-items:center;gap:.35rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 54%,var(--surface) 46%);color:var(--text-soft);padding:.45rem .7rem;font-size:.8rem;font-weight:800;line-height:1.3}.application-context-strip strong{color:var(--primary);font-weight:900}.application-input{min-height:2.875rem;border-radius:.875rem}.application-textarea{min-height:7rem;border-radius:.875rem}.application-journey-list{display:grid;gap:.75rem}.application-journey-card{display:flex;align-items:center;gap:.75rem}.application-journey-card span{display:inline-flex;height:2rem;width:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.8rem;font-weight:900}.application-journey-card p{margin:0;color:var(--text-soft);font-size:.9rem;font-weight:800;line-height:1.5}.application-compliance-card{display:grid;gap:.875rem;border-color:color-mix(in srgb,var(--gold) 32%,var(--border) 68%)}.application-compliance-card p{margin:0;color:var(--text-soft);font-size:.9375rem;line-height:1.8}.talent-entry-card,.talent-hero-card,.talent-profile-card,.talent-role-card{min-height:100%}.talent-hero-path{margin-top:1.25rem;color:var(--text);font-size:1.05rem;font-weight:850;line-height:1.75}.talent-card-icon{display:inline-flex;height:2.25rem;width:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border) 78%);border-radius:.875rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 78%,transparent 22%),color-mix(in srgb,var(--surface) 86%,transparent 14%));color:var(--primary)}.talent-benefit-card,.talent-entry-card,.talent-position-card,.talent-use-card{display:flex;min-height:100%;align-items:flex-start;gap:.875rem}.talent-entry-card>div{display:grid;min-width:0;gap:.625rem}.talent-entry-card h3{margin:0;color:var(--text);font-size:1.08rem;font-weight:850;line-height:1.35}.talent-entry-card p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.talent-entry-grid{display:grid;gap:1rem}.talent-entry-tags{display:flex;flex-wrap:wrap;gap:.375rem}.talent-entry-tags span{display:inline-flex;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);color:var(--text-soft);padding:.35rem .55rem;font-size:.72rem;font-weight:850;line-height:1.25}.talent-entry-action{justify-self:start;margin-top:.25rem}.talent-benefit-card p,.talent-position-card p,.talent-step-card p,.talent-use-card p{margin:0;color:var(--text-soft);font-size:.875rem;font-weight:750;line-height:1.75}.talent-role-card{display:flex;flex-direction:column;gap:1rem}.talent-role-header{display:flex;min-width:0;align-items:flex-start;gap:.875rem}.talent-role-index{display:inline-flex;height:2.375rem;width:2.375rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:900;letter-spacing:0}.talent-role-header h3{margin-top:.75rem;color:var(--text);font-size:1.1rem;font-weight:850;line-height:1.35}.talent-role-body{display:grid;gap:.5rem}.talent-resource-list p,.talent-role-body p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}.talent-role-body span{display:block;margin-bottom:.125rem;color:var(--text);font-size:.75rem;font-weight:850}.talent-resource-list{display:grid;gap:.35rem;margin-top:auto;border-top:1px solid var(--border);padding-top:.875rem}.talent-resource-list p{color:var(--text-soft);font-size:.75rem;line-height:1.65}.talent-directory-band,.talent-filter-band{overflow:hidden}.talent-filter-control{min-height:2.875rem;border-radius:.875rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent 4%),color-mix(in srgb,var(--card) 96%,transparent 4%));font-weight:650}.talent-profile-card{display:flex;flex-direction:column}.talent-profile-title{margin-top:.875rem;color:var(--text);font-size:1.125rem;font-weight:850;line-height:1.35}.talent-profile-summary{margin-top:.375rem;color:var(--muted);font-size:.875rem;line-height:1.75}.talent-profile-meta{display:grid;gap:.5rem;margin-top:1rem}.talent-profile-meta p{margin:0;border-radius:.875rem;padding:.75rem .875rem;color:var(--text-soft);font-size:.75rem;line-height:1.6}.talent-profile-meta span{display:block;margin-bottom:.2rem;color:var(--primary);font-size:.7rem;font-weight:900}.talent-profile-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:1rem}.talent-empty-card{color:var(--muted);font-size:.875rem;line-height:1.75}.talent-step-card{display:flex;align-items:center;gap:.75rem}.talent-step-index{display:inline-flex;height:1.8rem;min-width:1.8rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:900}.application-form-actions,.talent-section-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.talent-level-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:1.25rem;background:var(--card);box-shadow:var(--shadow-soft);-webkit-overflow-scrolling:touch}.talent-level-table{min-width:760px;width:100%;font-size:.875rem}.talent-level-table th{color:var(--text-soft);font-size:.75rem;font-weight:900}.talent-level-table td{line-height:1.65}.talent-compliance-card{border-color:color-mix(in srgb,var(--gold) 34%,var(--border) 66%);color:var(--text-soft);font-size:.875rem;line-height:1.8}.application-form-alert{margin-top:1rem;border-radius:.875rem;padding:.875rem 1rem;font-size:.875rem;font-weight:800;line-height:1.55}.application-form-alert.is-error{border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border) 72%);background:color-mix(in srgb,var(--danger) 9%,var(--card) 91%);color:var(--danger)}.application-form-alert.is-success{border:1px solid color-mix(in srgb,var(--success) 28%,var(--border) 72%);background:color-mix(in srgb,var(--success) 10%,var(--card) 90%);color:var(--success)}.event-course-card{min-height:100%}.event-course-step-card{display:grid;align-content:start;gap:.625rem}.event-course-step-card>span{color:color-mix(in srgb,var(--primary) 35%,var(--muted) 65%);font-size:1.75rem;font-weight:900;line-height:1}.event-course-follow-card h3,.event-course-step-card h3{margin:0;color:var(--text);font-size:1rem;font-weight:800;line-height:1.4}.event-course-follow-card p,.event-course-step-card p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.7}.event-course-follow-list{display:grid;gap:.875rem}.event-course-follow-card{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.875rem;align-items:start}.event-course-follow-card>span{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.875rem;font-weight:900}.event-course-action-card{align-self:stretch}.event-course-action-link{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.875rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 94%,transparent 6%));padding:.875rem 1rem;color:var(--text);text-decoration:none;transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.event-course-action-link span{display:flex;min-width:0;align-items:center;gap:.625rem;font-size:.9rem;font-weight:800}.event-course-action-link svg{flex:0 0 auto;color:var(--primary)}@media (hover:hover) and (pointer:fine){.event-course-action-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border) 72%);box-shadow:var(--shadow-air-md)}}@media (min-width:640px){.application-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.event-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-meta-wide{grid-column:1/-1}.application-journey-list{grid-template-columns:repeat(4,minmax(0,1fr))}.talent-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.event-course-follow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.event-course-shell>div,.event-detail-shell>div,.event-page-shell>div,.partner-apply-shell>div,.talent-apply-shell>div,.talent-network-shell>div{width:min(100%,23.25rem);padding-top:.65rem;padding-bottom:2.5rem}.application-compliance-band,.application-cta-section,.application-form-band,.application-journey-band,.application-requirements-band,.application-roles-band,.event-course-band,.event-course-signup-band,.event-cta-section,.event-detail-hero,.event-filter-band,.event-list-band,.event-page-hero,.event-related-band,.partner-apply-cta-section,.partner-apply-form-band,.partner-apply-hero,.partner-apply-process-band,.talent-apply-hero,.talent-compliance-band,.talent-cta-section,.talent-directory-band,.talent-engineer-band,.talent-enterprise-band,.talent-entry-band,.talent-filter-band,.talent-growth-band,.talent-level-band,.talent-network-hero,.talent-position-band,.talent-role-band{border-radius:1.25rem}.event-course-hero,.event-detail-hero,.event-page-hero,.partner-apply-hero,.talent-apply-hero,.talent-network-hero{padding:.92rem;background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--primary) 15%,transparent 85%),transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 70%,transparent 30%),transparent 58%),color-mix(in srgb,var(--surface) 94%,transparent 6%)}.event-detail-hero>.relative>.grid,.event-page-hero>.relative>.grid,.partner-apply-hero>.relative>.grid,.talent-apply-hero>.relative>.grid,.talent-network-hero>.relative>.grid{gap:.78rem}.event-detail-hero h1,.event-page-hero h1,.partner-apply-hero h1,.talent-apply-hero h1,.talent-network-hero h1{font-size:clamp(1.72rem,7vw,2.2rem);line-height:1.12;overflow-wrap:anywhere}.event-detail-hero p,.event-page-hero p,.partner-apply-hero p,.talent-apply-hero p,.talent-network-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6}.partner-apply-hero .mt-6.flex,.talent-apply-hero .mt-6.flex,.talent-network-hero .mt-6.flex{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem!important;margin-top:.85rem!important}.partner-apply-hero .mt-6.flex>a:first-child,.talent-apply-hero .mt-6.flex>a:first-child,.talent-network-hero .mt-6.flex>a:first-child{grid-column:1/-1}.application-cta-section .btn-cta-primary,.application-cta-section .btn-cta-secondary,.application-form-card .btn-cta-primary,.application-form-card .btn-cta-secondary,.event-cta-section .btn-cta-primary,.event-cta-section .btn-cta-secondary,.event-detail-hero .btn-cta-primary,.event-detail-hero .btn-cta-secondary,.event-page-hero .btn-cta-primary,.event-page-hero .btn-cta-secondary,.partner-apply-cta-section .btn-cta-primary,.partner-apply-cta-section .btn-cta-secondary,.partner-apply-hero .btn-cta-primary,.partner-apply-hero .btn-cta-secondary,.talent-apply-hero .btn-cta-primary,.talent-apply-hero .btn-cta-secondary,.talent-cta-section .btn-cta-primary,.talent-cta-section .btn-cta-secondary,.talent-network-hero .btn-cta-primary,.talent-network-hero .btn-cta-secondary{width:100%;min-height:2.48rem;white-space:nowrap}.application-compliance-card,.application-form-card,.application-info-card,.application-journey-card,.event-brief-card,.event-content-card,.event-course-action-card,.event-course-card,.event-course-follow-card,.event-course-form-card,.event-course-step-card,.event-list-card,.event-signup-card,.partner-apply-form-card,.partner-apply-hero-card,.partner-apply-process-card,.talent-apply-brief-card,.talent-benefit-card,.talent-compliance-card,.talent-entry-card,.talent-hero-card,.talent-position-card,.talent-profile-card,.talent-role-card,.talent-step-card,.talent-use-card{border-radius:1.125rem}.event-brief-card,.partner-apply-form-card,.partner-apply-hero-card,.talent-apply-brief-card,.talent-hero-card{padding:.78rem!important}.talent-hero-card>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.5!important}.talent-hero-path{font-size:.95rem!important;line-height:1.4!important}.event-filter-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.5rem;scroll-padding-inline:.25rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.event-filter-nav::-webkit-scrollbar{display:none}.event-filter-button{flex:0 0 auto;scroll-snap-align:start}.application-hero-stats,.event-stat-grid,.talent-stat-grid{gap:.5rem}.application-hero-stats div,.event-meta-item,.event-stat-grid div,.talent-stat-grid div{border-radius:.875rem;padding:.62rem .45rem}.application-form-actions .btn-cta-primary,.application-form-actions .btn-cta-secondary,.talent-entry-action,.talent-filter-toggle,.talent-profile-actions .btn-cta-primary,.talent-profile-actions .btn-cta-secondary,.talent-section-actions .btn-cta-primary,.talent-section-actions .btn-cta-secondary{width:100%;min-height:2.48rem}.talent-compliance-band .section-wrapper>.mb-5,.talent-directory-band .mb-5,.talent-engineer-band .section-wrapper>.mb-5,.talent-enterprise-band .section-wrapper>.mb-5,.talent-entry-band .section-wrapper>.mb-5,.talent-filter-band .mb-5,.talent-growth-band .section-wrapper>.mb-5,.talent-level-band .section-wrapper>.mb-5,.talent-position-band .section-wrapper>.mb-5,.talent-role-band .section-wrapper>.mb-5{margin-bottom:.72rem}.talent-compliance-band h2,.talent-directory-band h2,.talent-engineer-band h2,.talent-enterprise-band h2,.talent-entry-band h2,.talent-filter-band h2,.talent-growth-band h2,.talent-level-band h2,.talent-position-band h2,.talent-role-band h2{font-size:1.55rem;line-height:1.15}.talent-compliance-band .section-wrapper>.mb-5 p,.talent-directory-band .mb-5 p,.talent-engineer-band .section-wrapper>.mb-5 p,.talent-enterprise-band .section-wrapper>.mb-5 p,.talent-entry-band .section-wrapper>.mb-5 p,.talent-filter-band .mb-5 p,.talent-growth-band .section-wrapper>.mb-5 p,.talent-level-band .section-wrapper>.mb-5 p,.talent-position-band .section-wrapper>.mb-5 p,.talent-role-band .section-wrapper>.mb-5 p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.82rem;line-height:1.5}.talent-filter-grid{gap:.625rem}.talent-filter-control{min-height:2.75rem;border-radius:.8125rem}.talent-role-header{gap:.75rem}.talent-profile-meta{gap:.45rem}.talent-profile-meta p{padding:.65rem .75rem}.talent-level-table-wrap{margin-inline:-.25rem;border-radius:1rem}.talent-level-table{min-width:680px}.talent-engineer-band .section-wrapper>.grid,.talent-enterprise-band .section-wrapper>.grid,.talent-entry-band .section-wrapper>.talent-entry-grid,.talent-growth-band .section-wrapper>.grid,.talent-role-band .section-wrapper>.grid{gap:.625rem}.talent-directory-band .section-wrapper>.grid,.talent-engineer-band .section-wrapper>.grid,.talent-enterprise-band .section-wrapper>.grid,.talent-entry-band .section-wrapper>.talent-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-benefit-card,.talent-compliance-card,.talent-entry-card,.talent-position-card,.talent-profile-card,.talent-role-card,.talent-step-card,.talent-use-card{padding:.72rem!important}.talent-card-icon{height:1.95rem;width:1.95rem;border-radius:.8rem}.talent-benefit-card,.talent-entry-card,.talent-use-card{gap:.48rem;border-color:transparent;background:color-mix(in srgb,var(--surface) 92%,var(--primary-soft) 8%)}.talent-entry-card h3,.talent-role-header h3{font-size:.98rem;line-height:1.3}.talent-benefit-card p,.talent-compliance-card,.talent-entry-card p,.talent-position-card p,.talent-resource-list p,.talent-role-body p,.talent-step-card p,.talent-use-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.5}.talent-benefit-card p,.talent-entry-card p,.talent-use-card p{-webkit-line-clamp:1}.talent-benefit-card .talent-card-icon,.talent-entry-card .talent-card-icon,.talent-use-card .talent-card-icon{display:none}.talent-entry-tags,.talent-resource-list{flex-wrap:nowrap;overflow-x:auto}.talent-entry-tags span:nth-child(n+3){display:none}.talent-entry-action,.talent-section-actions .btn-cta-primary,.talent-section-actions .btn-cta-secondary{min-height:1.85rem!important;padding:.25rem 0!important;border:0;background:transparent;box-shadow:none}.talent-entry-tags::-webkit-scrollbar,.talent-resource-list::-webkit-scrollbar{display:none}.talent-position-band .section-wrapper>.grid{grid-template-columns:1fr;gap:.5rem}.talent-position-card,.talent-step-card{border-color:transparent;background:transparent;padding-top:.35rem!important;padding-bottom:.35rem!important}.talent-growth-band .section-wrapper>.grid{position:relative;grid-template-columns:1fr!important;padding-left:.875rem}.talent-growth-band .section-wrapper>.grid:before{content:"";position:absolute;left:.25rem;top:.35rem;bottom:.35rem;width:1px;background:color-mix(in srgb,var(--primary) 24%,transparent 76%)}.talent-role-band .section-wrapper>.grid{display:flex;grid-template-columns:none;gap:.75rem;margin-inline:-.25rem;overflow-x:auto;padding:0 .25rem .35rem;scroll-padding-inline:.25rem;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.talent-role-band .section-wrapper>.grid::-webkit-scrollbar{display:none}.talent-role-card{flex:0 0 min(84%,19.5rem);min-height:auto;scroll-snap-align:start}.talent-role-body{gap:.35rem}.talent-resource-list{display:flex;flex-wrap:nowrap;gap:.375rem;margin-top:0;border-top:0;overflow-x:auto;padding-top:0}.talent-resource-list p{display:block;flex:0 0 auto;max-width:11.5rem;overflow:hidden;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);padding:.38rem .55rem;text-overflow:ellipsis;white-space:nowrap}.talent-directory-band .mb-5,.talent-filter-band .mb-5{margin-bottom:.75rem}.talent-filter-band .text-xs.uppercase{display:none}.talent-directory-band .section-wrapper>.grid{gap:.55rem}.talent-profile-card{min-height:0;border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%);background:color-mix(in srgb,var(--surface) 94%,var(--primary-soft) 6%);padding:.65rem!important}.talent-profile-card>:first-child{display:none}.talent-profile-title{margin-top:0;font-size:.98rem;line-height:1.3}.talent-profile-summary{display:-webkit-box;margin-top:.15rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.8rem;line-height:1.45}.talent-profile-meta{display:flex;flex-wrap:nowrap;gap:.35rem;margin-top:.5rem;overflow-x:auto;scrollbar-width:none}.talent-profile-meta::-webkit-scrollbar{display:none}.talent-profile-meta p{display:block;flex:0 0 auto;max-width:9.5rem;overflow:hidden;border-radius:999px;padding:.42rem .58rem;text-overflow:ellipsis;white-space:nowrap}.talent-profile-meta p:nth-child(n+3){display:none}.talent-profile-meta span{display:inline;margin-right:.25rem;margin-bottom:0}.talent-profile-actions{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.55rem;padding-top:0}.talent-profile-actions .btn-cta-primary,.talent-profile-actions .btn-cta-secondary{min-height:2.2rem;padding-inline:.55rem;font-size:.76rem}.talent-growth-band .section-wrapper>.grid{gap:.32rem}.talent-level-band,.talent-step-card:nth-child(n+7){display:none}.partner-apply-form-band .section-wrapper>.mb-5,.partner-apply-process-band .section-wrapper>.mb-5{margin-bottom:.72rem}.partner-apply-form-band h2,.partner-apply-process-band h2{font-size:1.55rem;line-height:1.15}.partner-apply-form-band .section-wrapper>.mb-5 p,.partner-apply-process-band .section-wrapper>.mb-5 p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:.82rem;line-height:1.5}.partner-apply-process-band .section-wrapper>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.partner-apply-process-card{padding:.72rem!important}.partner-apply-process-card svg{display:none}.partner-apply-process-card h2{font-size:.92rem!important;line-height:1.3}.partner-apply-form-card>p,.partner-apply-hero-card p,.partner-apply-process-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.78rem!important;line-height:1.45!important}.partner-apply-form-card>h2,.partner-apply-hero-card>h2{font-size:1.05rem!important;line-height:1.3!important}.partner-apply-form-card .rounded-3xl{border-radius:1rem!important;padding:.7rem!important}.partner-apply-form-card .rounded-3xl>.flex{gap:.5rem}.partner-apply-form-card .rounded-3xl .flex.flex-wrap.gap-2{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.partner-apply-form-card .rounded-3xl .flex.flex-wrap.gap-2::-webkit-scrollbar{display:none}.partner-apply-form-card form{margin-top:.75rem}.partner-apply-form-card form>.grid{gap:.58rem}.partner-apply-form-card .mt-3,.partner-apply-form-card .mt-4,.partner-apply-form-card .mt-5{margin-top:.72rem!important}.partner-apply-form-card input,.partner-apply-form-card select,.partner-apply-form-card textarea{min-height:2.48rem;border-radius:.78rem}.partner-apply-form-card textarea{min-height:5.75rem}.talent-section-actions{display:grid;grid-template-columns:1fr;gap:.5rem}.application-form-card,.event-course-form-card,.event-signup-card{padding:1rem!important}.event-course-follow-card{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.event-course-follow-card>span{height:2rem;width:2rem}.event-course-action-card{padding:1rem!important}.event-course-action-link{border-radius:.875rem;padding:.875rem}.application-role-list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.application-role-list::-webkit-scrollbar{display:none}.application-role-list span{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.application-input{min-height:2.75rem}.application-textarea{min-height:6.5rem}}.planet-character-journal-link,.planet-character-poster,.planet-character-quick-link{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.planet-character-poster:focus-visible{outline:none}.planet-character-anchor:target+.planet-character-profile .planet-character-profile-card,.planet-character-journal-link:focus-visible,.planet-character-poster:focus-visible .planet-character-poster-frame,.planet-character-quick-link:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 24%,transparent 76%),var(--glass-shadow-depth-hover)}.planet-character-poster-image{transform:scale(1);transition:transform var(--motion-content)}.planet-character-poster-caption{background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.05)),rgba(3,7,18,.48);backdrop-filter:blur(18px) saturate(1.18);transition:transform var(--motion-panel),border-color var(--motion-panel),background-color var(--motion-panel),box-shadow var(--motion-panel)}.planet-character-switcher{overscroll-behavior-inline:contain;scroll-padding-inline:1rem;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent)}.planet-character-quick-link{scroll-snap-align:start;box-shadow:var(--shadow-air-sm)}.planet-character-journal-link,.planet-character-quick-link{transition:transform var(--motion-control),background-color var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.planet-character-journal-link:active,.planet-character-poster:active .planet-character-poster-caption,.planet-character-quick-link:active{transform:scale(.992)}@media (hover:hover) and (pointer:fine){.planet-character-poster:hover .planet-character-poster-image{transform:scale(1.045)}.planet-character-poster:hover .planet-character-poster-caption{transform:translateY(-2px);border-color:rgba(255,255,255,.24);box-shadow:0 20px 56px rgba(0,0,0,.4)}.planet-character-journal-link:hover,.planet-character-quick-link:hover{transform:translateY(-1px)}.planet-character-journal-link:hover,.planet-character-quick-link:hover{box-shadow:var(--shadow-air-md)}}@media (hover:none){.planet-character-journal-link,.planet-character-poster-caption,.planet-character-poster-image,.planet-character-quick-link{transition-duration:.12s}}@media (prefers-reduced-motion:reduce){.planet-character-journal-link,.planet-character-poster-caption,.planet-character-poster-image,.planet-character-quick-link{transition:none!important}.planet-character-journal-link:hover,.planet-character-poster:hover .planet-character-poster-caption,.planet-character-poster:hover .planet-character-poster-image,.planet-character-quick-link:hover{transform:none!important}}@supports selector(:has(*)){.planet-character-switcher:has(~.planet-character-list #aita:target) a[href="#aita"],.planet-character-switcher:has(~.planet-character-list #nova:target) a[href="#nova"],.planet-character-switcher:has(~.planet-character-list #trustar:target) a[href="#trustar"]{border-color:color-mix(in srgb,var(--primary) 34%,var(--border) 66%);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 42%,transparent 58%),transparent),var(--surface);box-shadow:inset 0 .5px 0 rgba(255,255,255,.2),0 10px 28px color-mix(in srgb,var(--primary) 10%,transparent 90%)}}.planet-civ-commit-card,.planet-civ-law-card,.planet-civ-manifesto,.planet-civ-vision-card,.planet-timeline-brief,.planet-timeline-card{position:relative;overflow:hidden}.planet-civ-manifesto:before,.planet-civ-vision-card:before,.planet-timeline-brief:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--primary) 16%,transparent 84%),transparent 34%),radial-gradient(circle at 92% 0,color-mix(in srgb,var(--gold) 12%,transparent 88%),transparent 32%);opacity:.78}.planet-civ-manifesto>*,.planet-civ-vision-card>*,.planet-timeline-brief>*{position:relative;z-index:1}.planet-civ-manifesto-pill,.planet-timeline-brief-row{display:flex;align-items:center;gap:.75rem;min-width:0;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 84%,transparent 16%),color-mix(in srgb,var(--card) 92%,transparent 8%));-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--motion-control),border-color var(--motion-control),background-color var(--motion-control),box-shadow var(--motion-control)}.planet-timeline-brief-row{min-height:4rem;padding:.75rem}.planet-timeline-brief-index{display:inline-flex;height:2.25rem;width:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.875rem;background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:900}.planet-timeline-roadmap{position:relative}.planet-timeline-stage{position:relative;display:grid;gap:1rem}.planet-civ-anchor,.planet-timeline-anchor{position:absolute;top:calc(-1 * (var(--header-height) + 1rem));height:1px;width:1px;overflow:hidden}.planet-timeline-index{display:none;position:relative;z-index:1;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-soft);font-size:.875rem;font-weight:900;box-shadow:var(--shadow-air-sm)}.planet-timeline-index-current{border-color:color-mix(in srgb,var(--primary) 34%,var(--border) 66%);background:var(--primary-soft);color:var(--primary)}.planet-timeline-index-upcoming{border-color:color-mix(in srgb,var(--primary) 22%,var(--border) 78%);color:var(--primary)}.planet-timeline-index-future{border-color:color-mix(in srgb,var(--gold) 26%,var(--border) 74%);color:var(--gold)}.planet-timeline-card{min-width:0}.planet-civ-commit-card:before,.planet-civ-law-card:before,.planet-timeline-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;pointer-events:none;background:color-mix(in srgb,var(--primary) 64%,transparent 36%)}.planet-civ-law-card-4:before,.planet-timeline-card-upcoming:before{background:color-mix(in srgb,var(--primary) 46%,var(--gold) 24%)}.planet-civ-law-card-3:before,.planet-timeline-card-future:before{background:color-mix(in srgb,var(--gold) 62%,var(--primary) 18%)}.planet-civ-law-impact,.planet-timeline-guide,.planet-timeline-list,.planet-timeline-role{border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,transparent 12%),color-mix(in srgb,var(--card) 94%,transparent 6%))}.planet-timeline-guide,.planet-timeline-list{padding:1rem}.planet-timeline-role{display:flex;gap:.75rem;margin-top:1.25rem;padding:1rem;color:var(--muted);font-size:.875rem;line-height:1.75}@media (min-width:640px){.planet-timeline-roadmap:before{content:"";position:absolute;bottom:1.5rem;left:1.375rem;top:1.5rem;width:1px;background:linear-gradient(to bottom,transparent,var(--border),transparent)}.planet-timeline-stage{grid-template-columns:2.75rem minmax(0,1fr)}.planet-timeline-index{display:flex}}.planet-civ-manifesto-mark{color:color-mix(in srgb,var(--primary) 22%,transparent 78%);font-size:clamp(2.5rem,7vw,4.75rem);font-weight:900;line-height:.9}.planet-civ-manifesto-pill{min-height:3rem;justify-content:center;padding:.75rem;color:var(--text);font-size:.875rem;font-weight:800}.planet-civ-law-card{min-height:100%}.planet-civ-law-card:after{content:"";position:absolute;right:-3rem;top:-3rem;height:8rem;width:8rem;border-radius:999px;pointer-events:none;background:color-mix(in srgb,var(--primary) 10%,transparent 90%)}.planet-civ-commit-icon,.planet-civ-law-icon{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border) 74%);border-radius:1rem;background:var(--primary-soft);color:var(--primary);box-shadow:var(--shadow-air-sm)}.planet-civ-law-impact{margin-top:1.25rem;padding:1rem;color:var(--muted);font-size:.875rem;line-height:1.75}.planet-civ-commit-card{min-height:100%;transition:transform var(--motion-panel),border-color var(--motion-panel),box-shadow var(--motion-panel)}.planet-civ-vision-card{isolation:isolate}.planet-civ-vision-chip{border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--surface) 86%,transparent 14%);padding:.875rem 1rem;text-align:center;color:var(--text);font-size:.875rem;font-weight:800}.planet-civ-law-card:focus-within,.planet-civ-manifesto-pill:focus-visible,.planet-timeline-brief-row:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent 78%),var(--glass-shadow-depth-hover)}.planet-civ-commit-card:active,.planet-civ-manifesto-pill:active,.planet-timeline-brief-row:active{transform:scale(.992)}@media (hover:hover) and (pointer:fine){.planet-civ-commit-card:hover,.planet-civ-manifesto-pill:hover,.planet-timeline-brief-row:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border) 72%);box-shadow:var(--shadow-air-md)}}@media (hover:none){.planet-civ-commit-card,.planet-civ-manifesto-pill,.planet-timeline-brief-row{transition-duration:.12s}}@media (prefers-reduced-motion:reduce){.planet-civ-commit-card,.planet-civ-manifesto-pill,.planet-timeline-brief-row{transition:none!important}.planet-civ-commit-card:active,.planet-civ-commit-card:hover,.planet-civ-manifesto-pill:active,.planet-civ-manifesto-pill:hover,.planet-timeline-brief-row:active,.planet-timeline-brief-row:hover{transform:none!important}}.planet-journal-article-card,.planet-journal-author-card,.planet-journal-brief,.planet-journal-card,.planet-journal-detail-brief,.planet-journal-reading-card{position:relative;overflow:hidden}.planet-journal-article-card:before,.planet-journal-author-card:before,.planet-journal-brief:before,.planet-journal-card-featured:before,.planet-journal-detail-brief:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 14%,transparent 86%),transparent 34%),radial-gradient(circle at 92% 2%,color-mix(in srgb,var(--gold) 10%,transparent 90%),transparent 34%);opacity:.74}.planet-journal-article-card>*,.planet-journal-author-card>*,.planet-journal-brief>*,.planet-journal-card-featured>*,.planet-journal-detail-brief>*{position:relative;z-index:1}.planet-journal-brief-grid{display:grid;gap:.75rem;margin-top:1.5rem}.planet-journal-article-summary,.planet-journal-author-quote,.planet-journal-brief-role,.planet-journal-card-action,.planet-journal-detail-meta,.planet-journal-filter-shell,.planet-journal-reading-card{border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,transparent 12%),color-mix(in srgb,var(--card) 94%,transparent 6%))}.planet-journal-brief-role{display:flex;align-items:center;gap:.75rem;min-width:0;min-height:4.25rem;border-radius:1rem;padding:.75rem;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.planet-journal-filter-shell{display:flex;flex-wrap:wrap;gap:.75rem;overscroll-behavior-inline:contain;border-radius:1.5rem;padding:.75rem}.planet-journal-filter-button{flex:1 1 auto;min-width:7rem;white-space:nowrap}.planet-journal-list{display:grid;gap:1.25rem}.planet-journal-card{min-height:100%}.planet-journal-card:after{content:"";position:absolute;inset:auto 1.25rem 0;height:1px;pointer-events:none;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--primary) 36%,transparent 64%),transparent);opacity:0;transition:opacity var(--motion-panel)}.planet-journal-card-featured{min-height:auto}.planet-journal-card-action,.planet-journal-detail-meta{border-radius:1rem;padding:1rem}.planet-journal-detail-meta{display:grid;gap:.75rem;margin-top:1.5rem}.planet-journal-detail-meta span{display:inline-flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.875rem;font-weight:600}.planet-journal-reader-grid{display:grid;gap:1.25rem;align-items:start}.planet-journal-sidebar{display:grid;gap:1rem}.planet-journal-author-quote{margin-top:1rem;border-radius:1rem;padding:1rem;color:var(--muted);font-size:.875rem;line-height:1.75}.planet-journal-article-card{min-width:0}.planet-journal-article-anchor{position:absolute;top:calc(-1 * (var(--header-height) + 1rem));height:1px;width:1px;overflow:hidden}.planet-journal-article-summary{display:flex;gap:.75rem;margin-bottom:1.5rem;border-radius:1.25rem;padding:1rem;color:var(--muted);font-size:.9375rem;line-height:1.8}.planet-journal-prose{max-width:100%;color:var(--muted)}.planet-journal-prose h2{margin-top:2rem;margin-bottom:1rem;color:var(--text);font-size:clamp(1.45rem,3vw,2rem);line-height:1.35;letter-spacing:0}.planet-journal-prose h3{margin-top:1.5rem;margin-bottom:.75rem;color:var(--text);font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.45}.planet-journal-prose li,.planet-journal-prose p{color:var(--muted)}.planet-journal-prose figure{overflow:hidden;border:1px solid var(--border);border-radius:1.25rem;background:var(--surface)}.planet-journal-prose figure img{display:block;width:100%;border-radius:0}.planet-journal-prose figcaption{margin:0;border-top:1px solid var(--border);padding:.875rem 1rem;color:var(--text-soft)}.planet-journal-prose blockquote{border-color:color-mix(in srgb,var(--primary) 48%,var(--border) 52%);border-radius:1.25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 42%,transparent 58%),transparent),var(--surface)}@media (min-width:768px){.planet-journal-card-featured{grid-column:1/-1}}@media (min-width:1024px){.planet-journal-reader-grid{grid-template-columns:300px minmax(0,1fr)}.planet-journal-sidebar{position:sticky;top:calc(var(--header-height) + 1.5rem)}}@media (hover:hover) and (pointer:fine){.planet-journal-brief-role:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border) 72%);box-shadow:var(--shadow-air-md)}.planet-journal-card:hover:after{opacity:1}}.planet-journal-brief-role:focus-visible,.planet-journal-card:focus-within{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent 78%),var(--glass-shadow-depth-hover)}.planet-journal-brief-role:active{transform:scale(.992)}@media (hover:none){.planet-journal-brief-role{transition-duration:.12s}}@media (prefers-reduced-motion:reduce){.planet-journal-brief-role,.planet-journal-card:after{transition:none!important}.planet-journal-brief-role:active,.planet-journal-brief-role:hover{transform:none!important}}.planet-image-hero .planet-image-hero-title,html.light .planet-image-hero .planet-image-hero-title{color:#ffffff!important;text-shadow:0 18px 48px rgba(0,0,0,.62),0 2px 14px rgba(0,0,0,.42)}.planet-image-hero .planet-image-hero-accent,html.light .planet-image-hero .planet-image-hero-accent{color:#c7d2fe!important;text-shadow:0 16px 44px rgba(0,0,0,.66),0 2px 12px rgba(0,0,0,.48)}.planet-image-hero .planet-image-hero-description,html.light .planet-image-hero .planet-image-hero-description{color:rgba(255,255,255,.92)!important;text-shadow:0 12px 36px rgba(0,0,0,.66),0 1px 8px rgba(0,0,0,.48)}.planet-image-hero .planet-image-hero-badge,.planet-image-hero .planet-image-hero-nav,.planet-image-hero .planet-image-hero-nav a,.planet-image-hero .planet-image-hero-nav span,html.light .planet-image-hero .planet-image-hero-badge,html.light .planet-image-hero .planet-image-hero-nav,html.light .planet-image-hero .planet-image-hero-nav a,html.light .planet-image-hero .planet-image-hero-nav span{color:rgba(255,255,255,.88)!important}.planet-image-hero .planet-image-hero-badge,html.light .planet-image-hero .planet-image-hero-badge{background:rgba(3,7,18,.56)!important;border-color:rgba(255,255,255,.34)!important}.planet-image-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(3,7,18,.58),rgba(3,7,18,.3) 42%,rgba(3,7,18,.08)),linear-gradient(180deg,rgba(3,7,18,.34),transparent 44%,rgba(248,250,252,.2))}html[data-theme=dark] .planet-image-hero:after{background:linear-gradient(90deg,rgba(3,7,18,.76),rgba(3,7,18,.46) 44%,rgba(3,7,18,.16)),linear-gradient(180deg,rgba(3,7,18,.54),transparent 44%,rgba(6,11,22,.52))}html[data-theme=light] .planet-image-hero:after{background:linear-gradient(90deg,rgba(3,7,18,.72),rgba(3,7,18,.44) 42%,rgba(3,7,18,.16)),linear-gradient(180deg,rgba(3,7,18,.48),transparent 44%,rgba(248,250,252,.28))}.planet-hero-grid>*,.planet-prev-next>*,.planet-section>*{min-width:0}.planet-hero-actions>a{width:100%}@media (min-width:640px){.planet-hero-actions>a{width:auto}}.planet-home-brief,.planet-home-character-card,.planet-home-entry-card,.planet-home-journal-card,.planet-origin-brief,.planet-origin-genesis-panel,.planet-origin-image-card,.planet-origin-intro,.planet-origin-meaning-card,.planet-token-action-card,.planet-token-brief,.planet-token-card{position:relative;overflow:hidden}.planet-home-brief:before,.planet-home-entry-card:before,.planet-origin-brief:before,.planet-origin-intro:before,.planet-token-brief:before,.planet-token-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--primary) 14%,transparent 86%),transparent 34%),radial-gradient(circle at 90% 2%,color-mix(in srgb,var(--gold) 10%,transparent 90%),transparent 34%);opacity:.72}.planet-home-brief>*,.planet-home-entry-card>*,.planet-origin-brief>*,.planet-origin-intro>*,.planet-token-brief>*,.planet-token-card>*{position:relative;z-index:1}.planet-home-brief-mark{color:color-mix(in srgb,var(--primary) 22%,transparent 78%);font-size:clamp(2.5rem,7vw,4.75rem);font-weight:900;line-height:.9}.planet-home-entry-card:after,.planet-home-journal-card:after,.planet-origin-meaning-card:after,.planet-token-action-card:after{content:"";position:absolute;inset:auto 1.25rem 0;height:1px;pointer-events:none;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--primary) 34%,transparent 66%),transparent);opacity:0;transition:opacity var(--motion-panel)}.planet-home-character-image{transform:scale(1);transition:transform .7s var(--liquid-ease)}.planet-origin-brief-step,.planet-origin-chip,.planet-origin-step,.planet-token-card-icon,.planet-token-card-index,.planet-token-equation{border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,transparent 12%),color-mix(in srgb,var(--card) 94%,transparent 6%))}.planet-origin-brief-step{display:flex;align-items:center;gap:.75rem;min-height:3rem;border-radius:1rem;padding:.625rem .75rem}.planet-origin-brief-step span,.planet-origin-step span,.planet-token-card-index span:first-child{color:var(--primary);font-size:.75rem;font-weight:900}.planet-origin-brief-step p{margin:0;color:var(--text);font-size:.875rem;font-weight:700}.planet-origin-chip{border-radius:1rem;padding:.875rem 1rem;text-align:center;color:var(--text);font-size:.875rem;font-weight:800}.planet-origin-meaning-card,.planet-token-action-card{min-height:100%}.planet-origin-step{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.875rem;border-radius:1rem;padding:.875rem}.planet-origin-step span{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:.875rem;background:var(--primary-soft)}.planet-origin-step h3{margin:0;color:var(--text);font-size:.9375rem;font-weight:800}.planet-origin-step p{margin:.25rem 0 0;color:var(--muted);font-size:.875rem;line-height:1.65}.planet-token-equation{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem;margin-top:1.5rem;border-radius:1.25rem;padding:1rem}.planet-token-equation span{border-radius:999px;background:var(--primary-soft);padding:.5rem .75rem;color:var(--primary);font-size:.8125rem;font-weight:900}.planet-token-equation strong{color:var(--text-soft);font-size:.875rem}.planet-token-stack{display:grid;gap:1.25rem}.planet-token-card:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;pointer-events:none;background:color-mix(in srgb,var(--primary) 56%,transparent 44%)}.planet-token-card-index{display:flex;align-items:center;justify-content:space-between;min-height:4.5rem;border-radius:1.25rem;padding:1rem}.planet-token-card-icon{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:1rem;color:var(--primary)}.planet-token-prose p:last-child{margin-bottom:0}@media (hover:hover) and (pointer:fine){.planet-home-entry-card:hover:after,.planet-home-journal-card:hover:after,.planet-origin-meaning-card:hover:after,.planet-token-action-card:hover:after{opacity:1}.planet-home-character-card:hover .planet-home-character-image{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.planet-home-character-image,.planet-home-entry-card:after,.planet-home-journal-card:after,.planet-origin-meaning-card:after,.planet-token-action-card:after{transition:none!important}.planet-home-character-card:hover .planet-home-character-image{transform:none!important}}@media (max-width:640px){.planet-hero-shell:not(.planet-image-hero){margin-top:.75rem;border-radius:1.25rem;padding:1.5rem 1rem}.planet-hero-grid{gap:1.25rem}.planet-hero-title{max-width:100%}.planet-hero-description{line-height:1.85}.planet-hero-actions{gap:.75rem}.planet-hero-actions>a{min-height:3.25rem;padding-inline:1rem}.planet-section{padding-top:1.5rem;padding-bottom:1.5rem}.planet-section.liquid-section-band,.planet-section.liquid-section-band-muted{border-radius:1.25rem}.planet-home-brief,.planet-journal-article-card,.planet-journal-author-card,.planet-journal-brief,.planet-journal-card,.planet-journal-detail-brief,.planet-journal-reading-card,.planet-origin-brief,.planet-origin-intro,.planet-token-brief{border-radius:1.125rem}.planet-token-stack{gap:.875rem}.planet-token-card:after{width:2px}.planet-token-card-index{min-height:3.75rem;border-radius:1rem;padding:.75rem}.planet-token-card-icon{height:2.375rem;width:2.375rem;border-radius:.875rem}.planet-token-equation{flex-wrap:nowrap;gap:.375rem;justify-content:stretch;border-radius:1rem;padding:.75rem}.planet-token-equation span{flex:1 1 0;min-width:0;padding:.5rem .375rem;text-align:center;font-size:.75rem}.planet-token-equation strong{flex:0 0 auto;font-size:.75rem}.planet-character-switcher{margin-right:-.25rem;margin-left:-.25rem;padding-inline:.25rem;padding-bottom:.625rem;scroll-padding-inline:.25rem;-webkit-mask-image:none;mask-image:none}.planet-character-quick-link{min-width:9rem;border-radius:1rem;padding:.75rem}.planet-journal-brief-grid{gap:.625rem;margin-top:1rem}.planet-journal-filter-shell{flex-wrap:nowrap;gap:.5rem;overflow-x:auto;border-radius:1.25rem;padding:.625rem;scroll-padding-inline:.625rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.planet-journal-filter-shell::-webkit-scrollbar{display:none}.planet-journal-filter-button{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;scroll-snap-align:start}.planet-journal-article-summary,.planet-journal-author-quote,.planet-journal-card-action,.planet-journal-detail-meta{border-radius:1rem;padding:.875rem}}.cta-block,.glass,.glass-effect,.glass-effect-heavy,.liquid-icon-button,.liquid-nav-frame,.liquid-nav-link,.liquid-panel-list,.liquid-panel-premium,.liquid-panel-showcase,.liquid-panel-subtle,.token-card,a,body,button,input,select,textarea{transition-property:background-color,border-color,color,fill,stroke,box-shadow,opacity;transition-duration:var(--transition-theme);transition-timing-function:var(--liquid-ease)}.transition-smooth{transition:all var(--transition-smooth)!important}.no-transition,.no-transition *{transition:none!important}.glass-effect{background:var(--glass-specular),linear-gradient(180deg,var(--glass-surface-elevated) 0,var(--glass-surface-base) 100%);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:var(--glass-border-width) solid var(--glass-border-color);box-shadow:var(--glass-inner-shadow),var(--glass-outer-shadow),var(--glass-shadow-depth);position:relative;overflow:hidden;isolation:isolate}.glass-effect-heavy:before,.glass-effect:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:var(--glass-overlay),var(--glass-highlight);opacity:.28;pointer-events:none;z-index:1}.glass-effect-heavy:after,.glass-effect:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--glass-refraction);transform:translateX(var(--glass-sheen-shift));opacity:var(--glass-sheen-opacity);transition:transform .7s var(--liquid-ease),opacity .5s var(--liquid-ease);pointer-events:none;z-index:0}.glass-effect-heavy{background:var(--glass-specular),linear-gradient(180deg,var(--glass-surface-elevated-strong) 0,var(--glass-surface-base-strong) 100%);backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturate));border:var(--glass-border-width) solid var(--glass-border-color);box-shadow:var(--glass-inner-shadow),var(--shadow-air-md),var(--glass-shadow-depth);position:relative;overflow:hidden;isolation:isolate}html.light .glass-effect-heavy{box-shadow:var(--glass-inner-shadow-strong),0 1px 4px rgba(120,140,170,.05),var(--glass-shadow-depth)}html.light .glass,html.light .glass-effect{border-color:rgba(255,255,255,.52);box-shadow:inset 0 .5px 0 rgba(255,255,255,.36),0 .5px 0 rgba(255,255,255,.24),0 1px 3px rgba(120,140,170,.04),0 2px 6px rgba(120,140,170,.025)}html.light .glass-effect:before,html.light .glass:before{opacity:.3}html.light .liquid-panel-subtle{border-color:rgba(255,255,255,.45);background:var(--glass-specular),linear-gradient(180deg,rgba(255,255,255,.26) 0,rgba(245,248,255,.12) 100%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.28),0 1px 2px rgba(120,140,170,.03),0 1px 3px rgba(120,140,170,.015)}html.light .liquid-panel-list{border-color:rgba(255,255,255,.56);background:var(--glass-specular),linear-gradient(180deg,rgba(255,255,255,.48) 0,rgba(243,247,255,.26) 100%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.4),0 1px 3px rgba(120,140,170,.05),0 2px 8px rgba(120,140,170,.032),0 4px 12px rgba(120,140,170,.018)}html.light .liquid-panel-showcase{border-color:rgba(255,255,255,.6);background:var(--glass-specular),linear-gradient(180deg,rgba(255,255,255,.54) 0,rgba(244,247,255,.32) 100%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.46),0 1px 3px rgba(120,140,170,.05),0 2px 10px rgba(120,140,170,.038),0 5px 18px rgba(120,140,170,.02)}html.light .liquid-panel-subtle:before{opacity:.2}html.light .liquid-panel-list:before{opacity:.3}html.light .liquid-panel-showcase:before{opacity:.36}.glass-effect-heavy:hover,.glass-effect:hover{border-color:var(--glass-ring)}.glass-effect-heavy:hover:after,.glass-effect:hover:after{transform:translateX(8%);opacity:calc(var(--glass-sheen-opacity) + .06)}.glow-blue{box-shadow:var(--glow-blue)}.glow-purple{box-shadow:var(--glow-purple)}.glow-cyan{box-shadow:var(--glow-cyan)}.card-hover-lift{transition:transform var(--motion-panel),box-shadow var(--motion-panel),border-color var(--motion-panel)}.card-hover-lift:hover{transform:translateY(-.5px)}.card-hover-lift:active{transform:scale(.998)}.liquid-section-band .card-hover-lift:hover,.section-focal .card-hover-lift:hover{box-shadow:var(--glass-shadow-depth-hover)}.section-quiet .card-hover-lift:hover{transform:translateY(-.25px)}@media (hover:none){.card-hover-lift:hover,.section-quiet .card-hover-lift:hover{transform:none}.card-hover-lift:active{transform:scale(.996)}}.btn-primary-glow{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(90,155,245,.86),rgba(50,96,230,.83) 52%,rgba(74,66,224,.78));border:.5px solid rgba(255,255,255,.1);box-shadow:inset 0 .5px 0 rgba(255,255,255,.1);border-radius:var(--radius-capsule);transition:all var(--liquid-duration) var(--liquid-ease)}.btn-primary-glow:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transition:left .48s var(--liquid-ease)}.btn-primary-glow:hover{box-shadow:inset 0 .5px 0 rgba(255,255,255,.12),var(--shadow-air-sm);transform:translateY(-.5px)}.btn-primary-glow:hover:before{left:100%}.btn-primary-glow:active{transform:translateY(0) scale(.975);box-shadow:none}.liquid-panel-premium{background:var(--glass-specular),var(--glass-panel-content);border:.5px solid color-mix(in srgb,var(--glass-divider) 86%,white 14%);box-shadow:var(--glass-inner-shadow),0 4px 16px rgba(15,23,42,.04),var(--glass-shadow-depth);backdrop-filter:blur(var(--glass-blur-surface)) saturate(calc(var(--glass-saturate) + .04))}.liquid-panel-premium:hover{border-color:var(--glass-ring);box-shadow:var(--glass-inner-shadow-hover),0 6px 20px rgba(15,23,42,.06),var(--glass-shadow-depth-hover)}.liquid-panel-list,.liquid-panel-showcase,.liquid-panel-subtle{position:relative;overflow:hidden;isolation:isolate;border:.5px solid color-mix(in srgb,var(--glass-divider) 84%,white 16%);backdrop-filter:blur(var(--glass-blur-surface)) saturate(calc(var(--glass-saturate) + .04));box-shadow:var(--glass-inner-shadow),var(--glass-shadow-depth)}.liquid-panel-subtle{background:var(--glass-specular),var(--glass-panel-subtle)}.liquid-panel-list{background:var(--glass-specular),var(--glass-panel-content)}.liquid-panel-showcase{background:var(--glass-specular),var(--glass-panel-strong);box-shadow:var(--glass-inner-shadow),var(--glass-shadow-depth)}.liquid-panel-list:before,.liquid-panel-showcase:before,.liquid-panel-subtle:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:var(--glass-overlay);opacity:.22;pointer-events:none}.liquid-panel-list:after,.liquid-panel-showcase:after,.liquid-panel-subtle:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--glass-refraction);transform:translateX(-14%);opacity:calc(var(--glass-sheen-opacity) - .04);transition:transform .7s var(--liquid-ease),opacity .5s var(--liquid-ease);pointer-events:none}.liquid-panel-list:hover,.liquid-panel-showcase:hover,.liquid-panel-subtle:hover{border-color:var(--glass-ring)}.liquid-panel-list:hover:after,.liquid-panel-showcase:hover:after,.liquid-panel-subtle:hover:after{transform:translateX(6%);opacity:calc(var(--glass-sheen-opacity) + .03)}.liquid-badge-premium{background:linear-gradient(180deg,rgba(15,23,42,.78),rgba(15,23,42,.52));border:.5px solid rgba(252,211,77,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 12px rgba(15,23,42,.08);backdrop-filter:blur(var(--glass-blur-capsule)) saturate(calc(var(--glass-saturate) + .04))}.token-info-panel{border-color:color-mix(in srgb,var(--glass-divider) 120%,white 20%) color-mix(in srgb,var(--glass-divider) 60%,transparent 40%) color-mix(in srgb,var(--glass-divider) 30%,transparent 70%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.1),0 1px 3px rgba(0,0,0,.04),0 2px 6px rgba(0,0,0,.02)}html.light .token-info-panel{border-color:rgba(255,255,255,.54) rgba(255,255,255,.32) rgba(255,255,255,.16);box-shadow:inset 0 .5px 0 rgba(255,255,255,.32),0 1px 2px rgba(120,140,170,.035),0 2px 6px rgba(120,140,170,.02)}html.light .liquid-badge-premium{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(248,250,252,.56));border-color:rgba(245,158,11,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.52),0 1px 3px rgba(120,140,170,.05),0 2px 8px rgba(71,85,105,.04)}.liquid-qr-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.9));border:.5px solid rgba(148,163,184,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 4px 14px rgba(71,85,105,.06)}html.dark .liquid-qr-card{background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(15,23,42,.68));border-color:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 14px rgba(2,8,23,.16)}.text-gradient{background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes liquid-glow-pulse{0%,to{box-shadow:0 0 6px rgba(59,130,246,.05)}50%{box-shadow:0 0 10px rgba(59,130,246,.08)}}@keyframes liquid-highlight-sweep{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slide-in-left{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes liquid-breathe{0%,to{backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}50%{backdrop-filter:blur(calc(var(--glass-blur) + 2px)) saturate(calc(var(--glass-saturate) + .1))}}.animate-float{animation:float 4s var(--liquid-ease) infinite}.animate-glow-pulse{animation:liquid-glow-pulse 3s ease-in-out infinite}.section-wrapper{padding-top:var(--section-py-mobile);padding-bottom:var(--section-py-mobile)}@media (min-width:768px){.section-wrapper{padding-top:var(--section-py-desktop);padding-bottom:var(--section-py-desktop)}}.card-grid{gap:var(--card-gap-mobile)}@media (min-width:768px){.card-grid{gap:var(--card-gap-desktop)}}.section-quiet{position:relative}html.dark .section-quiet:before{background:linear-gradient(178deg,rgba(14,18,32,.035),rgba(10,14,26,.02) 50%,rgba(12,16,30,.028))}html.dark .section-quiet:before,html.light .section-quiet:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:1}html.light .section-quiet:before{background:linear-gradient(178deg,rgba(225,232,250,.04),rgba(238,242,254,.02) 50%,rgba(230,236,252,.035))}.section-ambient{position:relative;isolation:isolate}html.dark .section-ambient:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(180deg,rgba(10,14,26,.44),rgba(8,12,22,.34))}html.light .section-ambient:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(246,249,254,.24))}.section-focal{position:relative;isolation:isolate}html.dark .section-focal:before{background:linear-gradient(180deg,rgba(7,10,20,.9),rgba(11,16,32,.84))}html.dark .section-focal:before,html.light .section-focal:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}html.light .section-focal:before{background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(241,245,252,.7))}html.dark .section-quiet-deep:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(178deg,rgba(8,12,24,.03),rgba(12,18,34,.018) 50%,rgba(10,15,28,.024))}html.dark .section-quiet-warm:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(178deg,rgba(16,14,30,.024),rgba(14,12,26,.015) 50%,rgba(18,16,32,.02))}html.light .section-quiet-deep:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(178deg,rgba(220,230,252,.03),rgba(235,240,254,.015) 50%,rgba(228,235,252,.025))}html.light .section-quiet-warm:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(178deg,rgba(235,230,252,.028),rgba(240,236,254,.015) 50%,rgba(232,228,252,.022))}html.dark .liquid-section-band-warm:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(180deg,rgba(8,10,21,.89),rgba(12,14,32,.83))}html.light .liquid-section-band-warm:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(180deg,rgba(252,251,255,.77),rgba(246,244,252,.61))}.liquid-section-band-warm,.section-quiet-deep,.section-quiet-warm{position:relative;isolation:isolate}.ios-grouped-shell{border-radius:var(--radius-card);overflow:hidden}html.dark .ios-grouped-shell{background:rgba(255,255,255,.02);border:.5px solid rgba(255,255,255,.03)}html.light .ios-grouped-shell{background:rgba(255,255,255,.48);border:.5px solid rgba(255,255,255,.6);box-shadow:inset 0 .5px 0 rgba(255,255,255,.4),0 1px 4px rgba(120,140,170,.05),0 2px 8px rgba(120,140,170,.03)}.ios-grouped-row{background:var(--glass-surface-elevated-soft);border:none;border-bottom:.5px solid var(--glass-divider);transition:background-color var(--motion-control),transform 80ms ease;min-height:44px;display:flex;align-items:center;padding:0 1rem;text-align:left}html.dark .ios-grouped-row{background:rgba(15,23,42,.82);border-bottom-color:rgba(148,163,184,.16);color:#e5ecf6}html.light .ios-grouped-row{color:#0f172a}.ios-grouped-shell>.ios-grouped-row:first-child,.ios-grouped-shell>a:first-child,.ios-grouped-shell>a:first-child .ios-grouped-row{border-radius:var(--radius-card) var(--radius-card) 0 0}.ios-grouped-shell>.ios-grouped-row:last-child,.ios-grouped-shell>a:last-child,.ios-grouped-shell>a:last-child .ios-grouped-row{border-radius:0 0 var(--radius-card) var(--radius-card);border-bottom:none}.ios-grouped-shell>.ios-grouped-row:only-child,.ios-grouped-shell>a:only-child,.ios-grouped-shell>a:only-child .ios-grouped-row{border-radius:var(--radius-card);border-bottom:none}.ios-grouped-row:hover{background:var(--glass-surface-elevated)}.ios-grouped-row:active{background:var(--glass-surface-elevated-strong);transform:scale(.99)}.ios-grouped-row .row-leading{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:.75rem}.ios-grouped-row .row-content{flex:1;min-width:0}.ios-grouped-row .row-trailing{flex-shrink:0;margin-left:.5rem;opacity:.22}html.dark .ios-grouped-row .row-trailing{color:rgba(226,232,240,.62)!important;opacity:1}html.dark .ios-grouped-row .row-content span+span{color:#cbd5e1!important}html.light .ios-grouped-row .row-content span+span{color:#475569!important}.ios-grouped-section+.ios-grouped-section{margin-top:1.75rem}.ios-grouped-label{font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;padding:0 1rem;margin-bottom:.375rem}html.dark .ios-grouped-label{color:#94a3b8!important}html.light .ios-grouped-label{color:#64748b!important}.mobile-nav-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mobile-nav-feature-card{position:relative;min-height:7.75rem;overflow:hidden;border:.5px solid var(--glass-divider);border-radius:1.25rem;padding:.72rem;color:var(--color-text-primary);background:radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--mobile-nav-accent,var(--color-link)) 20%,transparent 80%) 0,transparent 48%),radial-gradient(circle at 10% 90%,color-mix(in srgb,var(--mobile-nav-accent,var(--color-link)) 10%,transparent 90%) 0,transparent 42%),linear-gradient(180deg,var(--glass-surface-elevated-soft) 0,var(--glass-surface-base-strong) 100%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.16),0 10px 24px rgba(15,23,42,.08);text-decoration:none;transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control),background-color var(--motion-control)}.mobile-nav-feature-card:first-child{--mobile-nav-accent:#2563eb}.mobile-nav-feature-card:nth-child(2){--mobile-nav-accent:#7c3aed}.mobile-nav-feature-card:nth-child(3){--mobile-nav-accent:#06b6d4}.mobile-nav-feature-card:nth-child(4){--mobile-nav-accent:#10b981}.mobile-nav-feature-card:hover{border-color:color-mix(in srgb,var(--mobile-nav-accent,var(--color-link)) 36%,var(--glass-divider) 64%);transform:translateY(-1px)}.mobile-nav-card-art{display:block;width:3.7rem;height:3.7rem;border-radius:1rem;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 12px 26px color-mix(in srgb,var(--mobile-nav-accent,#2563eb) 22%,transparent 78%),inset 0 .5px 0 rgba(255,255,255,.58)}.mobile-nav-card-copy{display:grid;gap:.18rem;min-width:0;padding-top:.7rem;padding-right:1rem}.mobile-nav-card-copy span,.mobile-nav-row-copy span{color:var(--color-text-primary);font-weight:760;letter-spacing:0;line-height:1.2}.mobile-nav-card-copy span{font-size:.86rem}.mobile-nav-card-copy small,.mobile-nav-row-copy small{display:-webkit-box;overflow:hidden;color:var(--color-text-secondary);font-size:.68rem;font-weight:560;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-nav-card-arrow{position:absolute;right:.72rem;bottom:.86rem;color:var(--color-link);opacity:.72}.mobile-nav-art-row{min-height:4.35rem;gap:.75rem;padding:.6rem .82rem}.ios-grouped-row .mobile-nav-row-art{width:2.85rem;height:2.85rem;margin-right:0;border:.5px solid rgba(255,255,255,.24);border-radius:.9rem;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 12px 24px rgba(37,99,235,.16),inset 0 .5px 0 rgba(255,255,255,.5)}.mobile-nav-row-copy{display:grid;gap:.2rem}.mobile-nav-row-copy span{font-size:.92rem}.mobile-nav-child-list{background:color-mix(in srgb,var(--glass-surface-base-strong) 78%,transparent 22%)}.mobile-nav-child-row{min-height:3.25rem;padding:.45rem .86rem .45rem 1.25rem}.ios-grouped-row .mobile-nav-child-art{width:2rem;height:2rem;margin-right:.55rem;border-radius:.72rem;background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 8px 18px rgba(37,99,235,.13),inset 0 .5px 0 rgba(255,255,255,.42)}.mobile-nav-spotlight-shell{box-shadow:0 16px 34px rgba(15,23,42,.08),inset 0 .5px 0 rgba(255,255,255,.18)}html.dark .mobile-nav-feature-card{background:radial-gradient(circle at 84% 16%,color-mix(in srgb,var(--mobile-nav-accent,#60a5fa) 18%,transparent 82%) 0,transparent 50%),radial-gradient(circle at 8% 88%,color-mix(in srgb,var(--mobile-nav-accent,#60a5fa) 10%,transparent 90%) 0,transparent 46%),linear-gradient(180deg,rgba(15,23,42,.92) 0,rgba(9,14,27,.94) 100%);border-color:rgba(148,163,184,.18);box-shadow:inset 0 .5px 0 rgba(255,255,255,.1),0 16px 34px rgba(0,0,0,.28)}html.dark .mobile-nav-card-copy small,html.dark .mobile-nav-row-copy small{color:#cbd5e1}html.dark .ios-grouped-row .mobile-nav-child-art,html.dark .ios-grouped-row .mobile-nav-row-art,html.dark .mobile-nav-card-art{border-color:rgba(148,163,184,.24);box-shadow:0 14px 28px rgba(0,0,0,.26),inset 0 .5px 0 rgba(255,255,255,.18)}html.light .mobile-nav-feature-card{background:radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--mobile-nav-accent,#2563eb) 13%,transparent 87%) 0,transparent 50%),radial-gradient(circle at 10% 90%,color-mix(in srgb,var(--mobile-nav-accent,#2563eb) 8%,transparent 92%) 0,transparent 42%),linear-gradient(180deg,rgba(255,255,255,.88) 0,rgba(247,250,255,.82) 100%);border-color:rgba(185,202,231,.58);box-shadow:inset 0 .5px 0 rgba(255,255,255,.78),0 12px 28px rgba(59,86,136,.11)}html.light .mobile-nav-child-list{background:rgba(244,248,255,.72)}@media (max-width:374px){.mobile-nav-feature-grid{grid-template-columns:1fr}.mobile-nav-feature-card{min-height:6.8rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.72rem}.mobile-nav-card-copy{padding-top:0}}.page-header{margin-top:0;padding:1.75rem 1rem 1.5rem}@media (min-width:768px){.page-header{padding:2.5rem 1.5rem 2rem}}html.light .page-header{background:transparent!important}html.light .page-header h1,html.light .page-header h2,html.light .page-header h3{color:#0F172A!important}html.light .page-header p{color:#475569!important}.prose-dark{color:#e2e8f0}.prose-dark h1,.prose-dark h2,.prose-dark h3,.prose-dark h4{color:#f8fafc;margin-top:1.5rem;margin-bottom:.75rem;font-weight:700}.prose-dark h1{font-size:2rem}.prose-dark h2{font-size:1.5rem}.prose-dark h3{font-size:1.25rem}.prose-dark p{margin-bottom:1rem;line-height:1.8}.prose-dark a{color:#60a5fa;text-decoration:underline}.prose-dark ol,.prose-dark ul{margin-left:1.5rem;margin-bottom:1rem}.prose-dark li{margin-bottom:.25rem}.prose-dark code{background:#1e293b;padding:.2rem .4rem;border-radius:4px;font-size:.875rem;color:#a78bfa}.prose-dark pre{background:#0f172a;padding:1rem;border-radius:8px;overflow-x:auto;margin-bottom:1rem;border:1px solid #1e293b}.prose-dark pre code{background:none;padding:0;color:#e2e8f0}.prose-dark blockquote{border-left:4px solid #2563eb;padding-left:1rem;color:#94a3b8;font-style:italic;margin-bottom:1rem}.prose-dark figure{margin:0 0 1.5rem}.prose-dark figcaption{color:#94a3b8;font-size:.875rem;line-height:1.6;margin-top:.5rem}.prose-dark img{border-radius:8px;max-width:100%}.prose-dark table{width:100%;border-collapse:collapse;margin-bottom:1rem}.prose-dark td,.prose-dark th{border:1px solid #1e293b;padding:.5rem .75rem}.prose-dark th{background:#1e293b;font-weight:600}html.light .prose-dark{color:#1e293b!important}html.light .prose-dark h1,html.light .prose-dark h2,html.light .prose-dark h3,html.light .prose-dark h4,html.light .prose-dark h5,html.light .prose-dark h6{color:#0f172a!important}html.light .prose-dark li,html.light .prose-dark ol,html.light .prose-dark p,html.light .prose-dark ul{color:#1e293b!important}html.light .prose-dark strong{color:#0f172a!important}html.light .prose-dark em{color:#334155!important}html.light .prose-dark a{color:#2563eb!important}html.light .prose-dark blockquote{color:#475569!important;border-left-color:#2563eb;background:#f8fafc;padding:.75rem 1rem;border-radius:0 .5rem .5rem 0}html.light .prose-dark code{background:#f1f5f9!important;color:#6d28d9!important;border:1px solid #e2e8f0}html.light .prose-dark pre{background:#f8fafc!important;border-color:#e2e8f0!important}html.light .prose-dark pre code{background:none!important;color:#1e293b!important;border:none!important}html.light .prose-dark table{border-color:#e2e8f0}html.light .prose-dark th{background:#f1f5f9!important;color:#0f172a!important;border-color:#e2e8f0!important}html.light .prose-dark td{color:#1e293b!important;border-color:#e2e8f0!important}html.light .prose-dark figcaption,html.light .prose-light figcaption,html.light figure figcaption{color:#475569!important}html.dark .prose-dark figcaption,html.dark .prose-light figcaption,html.dark figure figcaption{color:#cbd5e1!important}.prose-light{color:#1E293B}.prose-light h1,.prose-light h2,.prose-light h3,.prose-light h4{color:#0F172A;margin-top:1.5rem;margin-bottom:.75rem;font-weight:700}.prose-light h1{font-size:2rem}.prose-light h2{font-size:1.5rem}.prose-light h3{font-size:1.25rem}.prose-light p{margin-bottom:1rem;line-height:1.8}.prose-light a{color:#2563eb;text-decoration:underline}.prose-light ol,.prose-light ul{margin-left:1.5rem;margin-bottom:1rem}.prose-light li{margin-bottom:.25rem}.prose-light code{background:#F1F5F9;padding:.2rem .4rem;border-radius:4px;font-size:.875rem;color:#6D28D9}.prose-light pre{background:#F8FAFC;padding:1rem;border-radius:8px;overflow-x:auto;margin-bottom:1rem;border:1px solid #e2e8f0}.prose-light pre code{background:none;padding:0;color:#1E293B}.prose-light blockquote{border-left:4px solid #2563eb;padding-left:1rem;color:#475569;font-style:italic;margin-bottom:1rem}.prose-light img{border-radius:8px;max-width:100%}.prose-light table{width:100%;border-collapse:collapse;margin-bottom:1rem}.prose-light td,.prose-light th{border:1px solid #e2e8f0;padding:.5rem .75rem}.prose-light th{background:#F1F5F9;color:#0F172A;font-weight:600}.glow-blue{box-shadow:0 0 8px rgba(37,99,235,.08)}.glow-purple{box-shadow:0 0 8px rgba(124,58,237,.08)}.card-hover{transition:all var(--liquid-duration) var(--liquid-spring)}.card-hover:hover{transform:translateY(-.5px)}html.dark .card-hover:hover{box-shadow:var(--shadow-depth-sm)}html.light .card-hover:hover{box-shadow:var(--shadow-air-sm),inset 0 .5px 0 rgba(255,255,255,.3)}.gradient-text{background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html.light .gradient-text{background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:var(--glass-specular),linear-gradient(180deg,var(--glass-surface-elevated) 0,var(--glass-surface-base) 100%);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--glass-border-color);box-shadow:var(--glass-inner-shadow),var(--glass-outer-shadow),var(--glass-shadow-depth);position:relative;overflow:hidden;isolation:isolate;transition:background var(--liquid-duration) var(--liquid-ease),box-shadow var(--liquid-duration) var(--liquid-ease),border-color var(--liquid-duration) var(--liquid-ease),transform var(--liquid-duration) var(--liquid-spring)}.glass:before{inset:1px;border-radius:inherit;background:var(--glass-overlay);opacity:.26;z-index:0}.glass:after,.glass:before{content:"";position:absolute;pointer-events:none}.glass:after{inset:0;background:var(--glass-highlight);transform:translateX(-16%);z-index:1;opacity:var(--glass-highlight-opacity,.4);transition:transform .7s var(--liquid-ease),opacity .5s var(--liquid-ease)}.glass:hover{background:var(--glass-specular),linear-gradient(180deg,var(--glass-surface-elevated-strong) 0,var(--glass-surface-base-soft) 100%);transform:translateY(var(--glass-hover-lift));border-color:var(--glass-ring)}html.dark .glass:hover{box-shadow:var(--glass-inner-shadow-hover),var(--shadow-air-md),var(--glass-shadow-depth-hover)}html.light .glass:hover{box-shadow:var(--glass-inner-shadow-hover),var(--shadow-air-sm),var(--glass-shadow-depth-hover)}.glass:hover:after{transform:translateX(6%);opacity:.5}.liquid-nav-shell{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.liquid-nav-frame{background:var(--glass-nav-shell);border:.5px solid var(--glass-nav-shell-border);box-shadow:var(--glass-nav-shadow);backdrop-filter:blur(var(--glass-blur-chrome)) saturate(calc(var(--glass-saturate) + .04));position:relative;overflow:visible;isolation:isolate}.liquid-nav-frame-inner{position:relative;z-index:1;overflow:visible;border-radius:inherit}.liquid-nav-frame:before{inset:1px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.015) 40%,transparent)}.liquid-nav-frame:after,.liquid-nav-frame:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.liquid-nav-frame:after{inset:0;background:var(--glass-refraction);opacity:.06;transform:translateX(-12%)}.liquid-floating-menu,.liquid-footer-shell,.liquid-mobile-sheet,.liquid-overlay-shell,.liquid-search-panel{background:var(--glass-specular),linear-gradient(180deg,var(--glass-surface-elevated-strong) 0,var(--glass-surface-base-strong) 100%);border:.5px solid var(--glass-divider);box-shadow:var(--glass-inner-shadow),var(--glass-shadow-depth);backdrop-filter:blur(var(--glass-blur-panel)) saturate(calc(var(--glass-saturate) + .08))}.liquid-overlay-shell{isolation:isolate}html.dark .liquid-overlay-shell{background:linear-gradient(180deg,rgba(8,13,25,.985) 0,rgba(8,13,25,.965) 100%),var(--glass-specular);border-color:rgba(148,163,184,.16)}html.light .liquid-overlay-shell{background:linear-gradient(180deg,rgba(255,255,255,.985) 0,rgba(246,249,255,.965) 100%),var(--glass-specular);border-color:rgba(170,190,220,.4)}.liquid-floating-menu,.liquid-search-panel{isolation:isolate;background:linear-gradient(180deg,rgba(15,23,42,.96) 0,rgba(11,18,32,.94) 100%),var(--glass-specular);border-color:color-mix(in srgb,var(--glass-divider) 78%,transparent 22%);box-shadow:0 20px 55px rgba(0,0,0,.32),var(--glass-inner-shadow)}.liquid-search-panel{max-height:min(70vh,34rem);overflow-y:auto}html.light .liquid-floating-menu,html.light .liquid-search-panel{background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(246,249,255,.96) 100%),var(--glass-specular);border-color:rgba(170,190,220,.48);box-shadow:0 22px 60px rgba(45,65,110,.18),inset 0 .5px 0 rgba(255,255,255,.72)}.liquid-mobile-sheet{background:var(--glass-specular),linear-gradient(180deg,var(--glass-surface-elevated-soft) 0,var(--glass-surface-base-strong) 100%)}html.dark .liquid-mobile-sheet{background:linear-gradient(180deg,rgba(8,13,25,.98) 0,rgba(8,13,25,.96) 100%),var(--glass-specular);border-color:rgba(148,163,184,.18);box-shadow:0 20px 55px rgba(0,0,0,.38),inset 0 .5px 0 rgba(255,255,255,.08)}html.light .liquid-mobile-sheet{background:linear-gradient(180deg,rgba(255,255,255,.98) 0,rgba(246,249,255,.96) 100%),var(--glass-specular);border-color:rgba(170,190,220,.42);box-shadow:0 18px 48px rgba(45,65,110,.16),inset 0 .5px 0 rgba(255,255,255,.7)}html.light .liquid-footer-shell{background:var(--glass-specular),linear-gradient(180deg,rgba(255,255,255,.52) 0,rgba(245,248,255,.38) 100%);border-color:rgba(120,140,170,.08) rgba(255,255,255,.48) rgba(255,255,255,.48);box-shadow:inset 0 .5px 0 rgba(255,255,255,.34),0 -1px 2px rgba(120,140,170,.03),0 -2px 6px rgba(120,140,170,.015)}html.light .liquid-cta-shell{border-color:rgba(255,255,255,.6);box-shadow:inset 0 .5px 0 rgba(255,255,255,.44),0 2px 6px rgba(120,140,170,.05),0 4px 12px rgba(120,140,170,.032),0 6px 18px rgba(120,140,170,.018)}html.light .liquid-cta-shell,html.light .liquid-hero-shell{background:var(--glass-specular),linear-gradient(180deg,rgba(255,255,255,.56) 0,rgba(243,247,255,.32) 100%)}html.light .liquid-hero-shell{border-color:rgba(255,255,255,.66);box-shadow:inset 0 .5px 0 rgba(255,255,255,.48),0 2px 6px rgba(120,140,170,.06),0 4px 14px rgba(120,140,170,.04),0 7px 24px rgba(120,140,170,.022)}.liquid-divider{border-color:var(--glass-divider)}.liquid-divider-soft{border-color:var(--glass-ring-focus)}.liquid-muted-icon{color:var(--color-text-muted)}.liquid-icon-button,.liquid-nav-link,.liquid-search-result{color:var(--color-text-secondary);transition:transform var(--motion-chrome),background-color var(--motion-chrome),color var(--motion-chrome),border-color var(--motion-chrome),box-shadow var(--motion-chrome)}.liquid-icon-button{background:var(--glass-panel-subtle);border:.5px solid transparent;box-shadow:var(--glass-inner-shadow);backdrop-filter:blur(var(--glass-blur-capsule)) saturate(calc(var(--glass-saturate) + .04))}.liquid-icon-cluster{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none}.liquid-icon-cluster:hover{background:var(--glass-surface-elevated-soft);border-color:transparent;box-shadow:none;transform:scale(1.04)}.liquid-icon-cluster:active{transform:scale(.95)}.liquid-control-cluster-shell{display:flex;align-items:center;gap:0;border-radius:.75rem;padding:2px;background:var(--glass-panel-subtle);border:.5px solid color-mix(in srgb,var(--glass-divider) 50%,transparent 50%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.04),inset 0 1px 2px rgba(0,0,0,.05);backdrop-filter:blur(var(--glass-blur-capsule)) saturate(calc(var(--glass-saturate) + .06))}html.light .liquid-control-cluster-shell{background:linear-gradient(180deg,rgba(255,255,255,.52),rgba(240,245,255,.34));border-color:rgba(180,200,230,.4);box-shadow:inset 0 .5px 0 rgba(255,255,255,.44),inset 0 1px 3px rgba(120,140,170,.08),0 .5px 2px rgba(100,120,160,.05)}.liquid-icon-button:hover,.liquid-nav-link:hover,.liquid-search-result:hover{color:var(--color-text-primary);background:var(--glass-surface-elevated-soft);border-color:var(--glass-ring);transform:translateY(-.5px)}.liquid-icon-button:active,.liquid-nav-link:active{transform:scale(.98)}.mobile-search-result-stack{display:grid;gap:.5rem}.nav-search-result{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;border:.5px solid transparent;border-radius:.875rem;padding:.75rem;text-decoration:none}.nav-search-result-compact{padding:.65rem}.nav-search-badge{display:inline-flex;max-width:4.8rem;align-items:center;justify-content:center;overflow:hidden;border:.5px solid color-mix(in srgb,var(--color-link) 18%,var(--glass-divider) 82%);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-link) 9%,transparent 91%);color:var(--color-link);padding:.18rem .48rem;font-size:.66rem;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.nav-search-copy{display:grid;min-width:0;gap:.18rem}.nav-search-copy em,.nav-search-copy p,.nav-search-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-search-copy p{margin:0;color:var(--color-text-primary);font-size:.86rem;font-weight:700;line-height:1.35;white-space:nowrap}.nav-search-copy small{display:-webkit-box;color:var(--color-text-secondary);font-size:.74rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nav-search-copy em{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--color-text-muted);font-size:.68rem;font-style:normal;font-weight:650;line-height:1.35;white-space:nowrap}html.dark .nav-search-copy small{color:#cbd5e1}html.dark .nav-search-copy em{color:#94a3b8}html.dark .nav-search-badge{color:#bfdbfe;background:rgba(96,165,250,.16);border-color:rgba(147,197,253,.28)}.nav-search-empty{padding:2rem 1rem;text-align:center;color:var(--color-text-muted)}.nav-search-empty p{margin:0;font-size:.92rem;font-weight:700}.nav-search-empty a{display:inline-flex;margin-top:.75rem;color:var(--color-link);font-size:.8rem;font-weight:750;text-decoration:none}.nav-search-footer-action{min-height:2rem;border-radius:.75rem}@media (max-width:640px){.nav-search-result{border-radius:1rem;padding:.85rem}.nav-search-badge{max-width:5.4rem;font-size:.68rem}.nav-search-copy p{white-space:normal}}.liquid-nav-link{border:.5px solid transparent;font-weight:500}.liquid-nav-link-active{border-color:var(--glass-ring);box-shadow:var(--glass-inner-shadow),0 4px 12px rgba(37,99,235,.06)}.liquid-search-input{background:var(--glass-panel-subtle);border:.5px solid var(--glass-divider);color:var(--color-text-primary);box-shadow:var(--glass-inner-shadow),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(var(--glass-blur-capsule)) saturate(calc(var(--glass-saturate) + .04))}.liquid-search-input::-moz-placeholder{color:var(--color-text-muted)}.liquid-search-input::placeholder{color:var(--color-text-muted)}.liquid-search-input-navbar{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border-color:color-mix(in srgb,var(--glass-divider) 68%,transparent 32%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.liquid-search-input:focus{border-color:var(--glass-ring);box-shadow:var(--glass-inner-shadow),0 4px 14px rgba(59,130,246,.06),0 0 0 2px var(--glass-ring-focus)}.liquid-search-input.liquid-search-input-navbar:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 14px rgba(59,130,246,.06),0 0 0 2px var(--glass-ring-focus)}.liquid-pill{background:var(--glass-surface-elevated-soft);box-shadow:var(--glass-inner-shadow)}.liquid-chip-nav,.liquid-pill{border:.5px solid var(--glass-divider);backdrop-filter:blur(var(--glass-blur-capsule)) saturate(calc(var(--glass-saturate) + .04))}.liquid-chip-nav{color:var(--color-text-secondary);background:linear-gradient(180deg,var(--glass-surface-elevated-soft) 0,var(--glass-surface-base-strong) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 12px rgba(15,23,42,.04);transition:transform var(--motion-chrome),background-color var(--motion-chrome),border-color var(--motion-chrome),color var(--motion-chrome),box-shadow var(--motion-chrome)}.liquid-chip-nav:hover{color:var(--color-text-primary);transform:translateY(-.5px);border-color:var(--glass-ring);box-shadow:inset 0 .5px 0 rgba(255,255,255,.08),var(--shadow-depth-sm)}.liquid-section-title{color:var(--color-text-primary);letter-spacing:-.025em;line-height:1.12;font-feature-settings:"kern" 1}.liquid-section-subtitle{color:var(--color-text-secondary);max-width:36rem;line-height:1.72;letter-spacing:-.005em;font-weight:400}.liquid-hero-title{color:var(--color-text-primary);letter-spacing:-.035em;line-height:1.06;font-weight:700;font-feature-settings:"kern" 1}.liquid-title-focal{color:var(--color-text-primary);letter-spacing:-.025em;line-height:1.12;font-weight:700}.liquid-title-quiet{letter-spacing:-.012em;line-height:1.2;opacity:.94}.liquid-card-title,.liquid-title-quiet{color:var(--color-text-primary);font-weight:500}.liquid-card-title{letter-spacing:-.01em;line-height:1.25}.liquid-meta-label{color:var(--color-text-muted);letter-spacing:.02em;line-height:1.35;font-weight:400;font-size:.625rem}@media (min-width:640px){.liquid-meta-label{font-size:.6875rem}}.liquid-supporting-copy{color:var(--color-text-secondary);letter-spacing:-.003em;line-height:1.72;font-weight:400}.liquid-copy-primary{color:var(--color-text-primary)}.liquid-copy-secondary{color:var(--color-text-secondary)}.liquid-copy-muted{color:var(--color-text-muted)}.liquid-hero-stat{position:relative;overflow:hidden;border:.5px solid color-mix(in srgb,var(--glass-divider) 50%,transparent 50%);background:var(--glass-panel-subtle);box-shadow:none}.liquid-chip-selected{color:#ffffff;background:linear-gradient(180deg,#3b82f6,#2563eb);border:.5px solid rgba(59,130,246,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 4px 12px rgba(37,99,235,.12)}html.dark .liquid-chip-selected{background:linear-gradient(180deg,#60a5fa,#3b82f6);border-color:rgba(96,165,250,.34)}.liquid-accent-blue{color:#2563eb}html.dark .liquid-accent-blue{color:#60a5fa}.liquid-accent-sky{color:#0369a1}html.dark .liquid-accent-sky{color:#7dd3fc}.liquid-accent-indigo{color:#4f46e5}html.dark .liquid-accent-indigo{color:#818cf8}.liquid-accent-violet{color:#7c3aed}html.dark .liquid-accent-violet{color:#a78bfa}.liquid-accent-purple{color:#9333ea}html.dark .liquid-accent-purple{color:#c084fc}.liquid-accent-green{color:#16a34a}html.dark .liquid-accent-green{color:#4ade80}.liquid-accent-emerald{color:#059669}html.dark .liquid-accent-emerald{color:#34d399}.liquid-accent-amber{color:#b45309}html.dark .liquid-accent-amber{color:#fcd34d}.liquid-accent-orange{color:#c2410c}html.dark .liquid-accent-orange{color:#fdba74}.liquid-accent-red{color:#dc2626}html.dark .liquid-accent-red{color:#f87171}.liquid-accent-rose{color:#e11d48}html.dark .liquid-accent-rose{color:#fb7185}.liquid-accent-yellow{color:#ca8a04}html.dark .liquid-accent-yellow{color:#fde047}.liquid-accent-cyan{color:#0891b2}html.dark .liquid-accent-cyan{color:#67e8f9}.liquid-accent-pink{color:#db2777}html.dark .liquid-accent-pink{color:#f472b6}.liquid-accent-teal{color:#0f766e}html.dark .liquid-accent-teal{color:#5eead4}.liquid-accent-lime{color:#65a30d}html.dark .liquid-accent-lime{color:#bef264}.liquid-accent-gray{color:#6b7280}html.dark .liquid-accent-gray{color:#d1d5db}.liquid-accent-slate{color:#475569}html.dark .liquid-accent-slate{color:#cbd5e1}.liquid-surface-blue{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.24)}html.dark .liquid-surface-blue{background:rgba(59,130,246,.12);border-color:rgba(96,165,250,.28)}.liquid-surface-sky{background:rgba(14,165,233,.1);border-color:rgba(14,165,233,.24)}html.dark .liquid-surface-sky{background:rgba(56,189,248,.12);border-color:rgba(125,211,252,.28)}.liquid-surface-indigo{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.24)}html.dark .liquid-surface-indigo{background:rgba(99,102,241,.12);border-color:rgba(129,140,248,.28)}.liquid-surface-violet{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.24)}html.dark .liquid-surface-violet{background:rgba(139,92,246,.12);border-color:rgba(167,139,250,.28)}.liquid-surface-purple{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.24)}html.dark .liquid-surface-purple{background:rgba(168,85,247,.12);border-color:rgba(192,132,252,.28)}.liquid-surface-green{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.24)}html.dark .liquid-surface-green{background:rgba(34,197,94,.12);border-color:rgba(74,222,128,.28)}.liquid-surface-emerald{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.24)}html.dark .liquid-surface-emerald{background:rgba(16,185,129,.12);border-color:rgba(52,211,153,.28)}.liquid-surface-amber{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.24)}html.dark .liquid-surface-amber{background:rgba(245,158,11,.12);border-color:rgba(252,211,77,.28)}.liquid-surface-orange{background:rgba(249,115,22,.1);border-color:rgba(249,115,22,.24)}html.dark .liquid-surface-orange{background:rgba(249,115,22,.12);border-color:rgba(253,186,116,.28)}.liquid-surface-red{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.24)}html.dark .liquid-surface-red{background:rgba(239,68,68,.12);border-color:rgba(248,113,113,.28)}.liquid-surface-rose{background:rgba(244,63,94,.1);border-color:rgba(244,63,94,.24)}html.dark .liquid-surface-rose{background:rgba(244,63,94,.12);border-color:rgba(251,113,133,.28)}.liquid-surface-yellow{background:rgba(234,179,8,.1);border-color:rgba(234,179,8,.24)}html.dark .liquid-surface-yellow{background:rgba(234,179,8,.12);border-color:rgba(253,224,71,.28)}.liquid-surface-cyan{background:rgba(6,182,212,.1);border-color:rgba(6,182,212,.24)}html.dark .liquid-surface-cyan{background:rgba(6,182,212,.12);border-color:rgba(103,232,249,.28)}.liquid-surface-pink{background:rgba(236,72,153,.1);border-color:rgba(236,72,153,.24)}html.dark .liquid-surface-pink{background:rgba(236,72,153,.12);border-color:rgba(244,114,182,.28)}.liquid-surface-teal{background:rgba(20,184,166,.1);border-color:rgba(20,184,166,.24)}html.dark .liquid-surface-teal{background:rgba(20,184,166,.12);border-color:rgba(94,234,212,.28)}.liquid-surface-lime{background:rgba(132,204,22,.1);border-color:rgba(132,204,22,.24)}html.dark .liquid-surface-lime{background:rgba(132,204,22,.12);border-color:rgba(190,242,100,.28)}.liquid-surface-gray{background:rgba(107,114,128,.1);border-color:rgba(107,114,128,.24)}html.dark .liquid-surface-gray{background:rgba(107,114,128,.12);border-color:rgba(209,213,219,.2)}.liquid-surface-slate{background:rgba(100,116,139,.1);border-color:rgba(100,116,139,.24)}html.dark .liquid-surface-slate{background:rgba(100,116,139,.12);border-color:rgba(203,213,225,.22)}.liquid-badge-blue{background:rgba(59,130,246,.14);border-color:rgba(59,130,246,.26);color:#2563eb}html.light .liquid-badge-blue{color:#1d4ed8}html.dark .liquid-badge-blue{color:#93c5fd}.liquid-badge-sky{background:rgba(14,165,233,.14);border-color:rgba(14,165,233,.26);color:#0369a1}html.dark .liquid-badge-sky{color:#7dd3fc}.liquid-badge-indigo{background:rgba(99,102,241,.14);border-color:rgba(99,102,241,.26);color:#4338ca}html.dark .liquid-badge-indigo{color:#a5b4fc}.liquid-badge-violet{background:rgba(139,92,246,.14);border-color:rgba(139,92,246,.26);color:#6d28d9}html.dark .liquid-badge-violet{color:#c4b5fd}.liquid-badge-purple{background:rgba(168,85,247,.14);border-color:rgba(168,85,247,.26);color:#7e22ce}html.dark .liquid-badge-purple{color:#d8b4fe}.liquid-badge-green{background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.26);color:#15803d}html.dark .liquid-badge-green{color:#86efac}.liquid-badge-emerald{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.26);color:#047857}html.dark .liquid-badge-emerald{color:#6ee7b7}.liquid-badge-amber{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.26);color:#b45309}html.light .liquid-badge-amber{color:#92400e}html.dark .liquid-badge-amber{color:#fcd34d}.liquid-badge-orange{background:rgba(249,115,22,.14);border-color:rgba(249,115,22,.26);color:#c2410c}html.dark .liquid-badge-orange{color:#fdba74}.liquid-badge-red{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.26);color:#b91c1c}html.dark .liquid-badge-red{color:#fca5a5}.liquid-badge-rose{background:rgba(244,63,94,.14);border-color:rgba(244,63,94,.26);color:#be123c}html.dark .liquid-badge-rose{color:#fda4af}.liquid-badge-yellow{background:rgba(234,179,8,.14);border-color:rgba(234,179,8,.26);color:#a16207}html.light .liquid-badge-yellow{color:#713f12}html.dark .liquid-badge-yellow{color:#fde68a}.liquid-badge-cyan{background:rgba(6,182,212,.14);border-color:rgba(6,182,212,.26);color:#0e7490}html.dark .liquid-badge-cyan{color:#a5f3fc}.liquid-badge-pink{background:rgba(236,72,153,.14);border-color:rgba(236,72,153,.26);color:#be185d}html.dark .liquid-badge-pink{color:#f9a8d4}.liquid-badge-teal{background:rgba(20,184,166,.14);border-color:rgba(20,184,166,.26);color:#0f766e}html.dark .liquid-badge-teal{color:#99f6e4}.liquid-badge-lime{background:rgba(132,204,22,.14);border-color:rgba(132,204,22,.26);color:#4d7c0f}html.dark .liquid-badge-lime{color:#d9f99d}.liquid-badge-gray{background:rgba(107,114,128,.14);border-color:rgba(107,114,128,.26);color:#4b5563}html.dark .liquid-badge-gray{color:#d1d5db}.liquid-badge-slate{background:rgba(100,116,139,.14);border-color:rgba(100,116,139,.26);color:#334155}html.dark .liquid-badge-slate{color:#cbd5e1}.liquid-surface-card{border:.5px solid var(--glass-divider)}.liquid-form-shell,.liquid-highlight-panel,.liquid-stat-card,.liquid-surface-card-strong{border:.5px solid var(--glass-divider);background:var(--glass-specular),linear-gradient(180deg,var(--glass-surface-elevated-soft) 0,var(--glass-surface-base-strong) 100%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.08),var(--shadow-air-sm);backdrop-filter:blur(var(--glass-blur-surface)) saturate(calc(var(--glass-saturate) + .04))}.liquid-cta-shell,.liquid-hero-shell{border:.5px solid var(--glass-ring);background:var(--glass-specular),var(--glass-hero-shell);box-shadow:var(--glass-inner-shadow),var(--shadow-depth-md),var(--glass-shadow-depth);backdrop-filter:blur(var(--glass-blur-panel)) saturate(calc(var(--glass-saturate) + .06))}.liquid-cta-shell{box-shadow:var(--glass-inner-shadow),var(--shadow-depth-sm),var(--glass-shadow-depth)}.liquid-hero-shell{position:relative;overflow:hidden}.hero-carousel-panel{border-color:rgba(148,163,184,.05);box-shadow:inset 0 .5px 0 rgba(255,255,255,.03),var(--shadow-depth-sm);backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturate))}.hero-carousel-panel:before{opacity:.06}html.dark .hero-carousel-panel{background:linear-gradient(var(--glass-specular-angle),rgba(8,14,28,.04) 0,rgba(10,20,40,.025) 48%,rgba(16,30,56,.015) 100%)}html.light .hero-carousel-panel{border-color:rgba(200,215,240,.48);background:linear-gradient(var(--glass-specular-angle),rgba(255,255,255,.28) 0,rgba(245,249,255,.14) 48%,rgba(226,238,255,.07) 100%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.44),0 1px 4px rgba(100,120,160,.06),0 4px 14px rgba(100,120,160,.04),0 8px 28px rgba(100,120,160,.02);backdrop-filter:blur(calc(var(--glass-blur-panel) + 10px)) saturate(calc(var(--glass-saturate) + .14))}@media (max-width:639px){.hero-carousel-panel{border-radius:var(--radius-window);background:linear-gradient(var(--glass-specular-angle),rgba(8,14,28,.03) 0,rgba(10,20,40,.02) 52%,rgba(16,30,56,.01) 100%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.02),var(--shadow-depth-sm);backdrop-filter:blur(var(--glass-blur-panel)) saturate(var(--glass-saturate))}html.light .hero-carousel-panel{background:linear-gradient(var(--glass-specular-angle),rgba(255,255,255,.22) 0,rgba(245,249,255,.1) 52%,rgba(226,238,255,.04) 100%);backdrop-filter:blur(calc(var(--glass-blur-panel) + 12px)) saturate(calc(var(--glass-saturate) + .16))}}.liquid-cta-shell:before,.liquid-hero-shell:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(59,130,246,.025),transparent 34%),radial-gradient(circle at 82% 22%,rgba(139,92,246,.02),transparent 32%);opacity:.4;pointer-events:none}.liquid-section-band,.liquid-section-band-muted{position:relative;isolation:isolate}.liquid-section-band-muted:before,.liquid-section-band:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}html.dark .liquid-section-band:before{background:linear-gradient(180deg,rgba(7,10,20,.9),rgba(11,16,32,.84))}html.light .liquid-section-band:before{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(241,245,252,.62))}html.dark .liquid-section-band-muted:before{background:linear-gradient(180deg,rgba(8,12,24,.82),rgba(9,13,24,.72))}html.light .liquid-section-band-muted:before{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(248,250,252,.78))}.liquid-section-band .section-wrapper,.liquid-section-band-muted .section-wrapper{position:relative;z-index:1}.liquid-highlight-panel{border-color:var(--glass-ring);box-shadow:inset 0 .5px 0 rgba(255,255,255,.1),var(--shadow-depth-sm)}.liquid-form-label{color:var(--color-text-secondary)}.liquid-form-input{width:100%;color:var(--color-text-primary);background:linear-gradient(180deg,var(--glass-surface-elevated-soft) 0,var(--glass-surface-base-strong) 100%);border:.5px solid var(--glass-divider);box-shadow:inset 0 .5px 0 rgba(255,255,255,.06);backdrop-filter:blur(var(--glass-blur-capsule)) saturate(calc(var(--glass-saturate) + .04));transition:border-color var(--liquid-duration) var(--liquid-ease),background-color var(--liquid-duration) var(--liquid-ease),box-shadow var(--liquid-duration) var(--liquid-ease)}.liquid-form-input::-moz-placeholder{color:var(--color-text-muted)}.liquid-form-input::placeholder{color:var(--color-text-muted)}.liquid-form-input:focus{border-color:var(--glass-ring);box-shadow:inset 0 .5px 0 rgba(255,255,255,.08),0 0 0 2px var(--glass-ring-focus)}.liquid-pagination-button{color:var(--color-text-secondary);background:linear-gradient(180deg,var(--glass-surface-elevated-soft) 0,var(--glass-surface-base-strong) 100%);border:.5px solid var(--glass-divider);box-shadow:inset 0 .5px 0 rgba(255,255,255,.06);backdrop-filter:blur(var(--glass-blur-capsule)) saturate(calc(var(--glass-saturate) + .04));transition:transform var(--liquid-duration) var(--liquid-spring),color var(--liquid-duration) var(--liquid-ease),border-color var(--liquid-duration) var(--liquid-ease),box-shadow var(--liquid-duration) var(--liquid-ease)}.liquid-pagination-button:hover{color:var(--color-text-primary);border-color:var(--glass-ring);transform:translateY(-.5px)}.liquid-pagination-button-active{color:#fff;border-color:rgba(59,130,246,.36);background:linear-gradient(135deg,#3b82f6,#2563eb 60%,#06b6d4);box-shadow:var(--shadow-depth-sm),inset 0 .5px 0 rgba(255,255,255,.1)}.liquid-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,rgba(59,130,246,.45) 0,rgba(59,130,246,.16) 100%),linear-gradient(180deg,var(--glass-surface-elevated-soft) 0,var(--glass-surface-base-strong) 100%);border:.5px solid var(--glass-divider);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.liquid-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:999px;background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:0 4px 10px rgba(37,99,235,.16),inset 0 1px 0 rgba(255,255,255,.25);cursor:pointer;border:none}.liquid-range::-moz-range-thumb{width:1rem;height:1rem;border-radius:999px;background:linear-gradient(135deg,#60a5fa,#2563eb);box-shadow:0 4px 10px rgba(37,99,235,.16),inset 0 1px 0 rgba(255,255,255,.25);cursor:pointer;border:none}.liquid-action-link,.liquid-button-primary,.liquid-button-secondary{transition:transform var(--motion-control),background-color var(--motion-control),border-color var(--motion-control),color var(--motion-control),box-shadow var(--motion-control)}.liquid-button-primary{position:relative;overflow:hidden;color:#fff;background:var(--glass-button-primary);border:.5px solid rgba(255,255,255,.12);box-shadow:inset 0 .5px 0 rgba(255,255,255,.12)}.liquid-button-primary:before,.liquid-button-secondary:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.02) 48%,transparent);pointer-events:none}.liquid-button-primary:after,.liquid-button-secondary:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.1) 44%,transparent 68%);opacity:0;transform:translateX(-36%);transition:transform .48s var(--liquid-ease),opacity .28s var(--liquid-ease);pointer-events:none}.liquid-button-primary:hover{transform:translateY(-.5px);background:var(--glass-button-primary-hover);box-shadow:var(--shadow-air-sm),inset 0 .5px 0 rgba(255,255,255,.12)}.liquid-button-primary:hover:after,.liquid-button-secondary:hover:after{opacity:1;transform:translateX(24%)}.liquid-button-primary:active,.liquid-button-secondary:active{transform:scale(.975) translateY(.5px)}.liquid-button-primary:focus-visible{outline:none;box-shadow:0 0 0 2px var(--glass-ring-focus),inset 0 .5px 0 rgba(255,255,255,.1)}.liquid-button-secondary{position:relative;overflow:hidden;color:var(--color-text-primary);background:var(--glass-button-secondary);border:.5px solid var(--glass-divider);box-shadow:inset 0 .5px 0 rgba(255,255,255,.06);backdrop-filter:blur(var(--glass-blur-capsule)) saturate(calc(var(--glass-saturate) + .02))}.liquid-button-secondary:hover{transform:translateY(-.5px);border-color:var(--glass-ring);background:var(--glass-button-secondary-hover);box-shadow:inset 0 .5px 0 rgba(255,255,255,.08),var(--shadow-air-sm)}.liquid-button-secondary:focus-visible{outline:none;box-shadow:0 0 0 2px var(--glass-ring-focus),inset 0 .5px 0 rgba(255,255,255,.06)}.liquid-action-link{color:var(--color-link)}.liquid-action-link:hover{color:var(--color-link-hover)}.hero-secondary-capsule{opacity:.84;border-color:color-mix(in srgb,var(--glass-divider) 52%,transparent 48%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.04)}.hero-secondary-capsule:hover{opacity:1;border-color:var(--glass-divider);box-shadow:inset 0 .5px 0 rgba(255,255,255,.06),0 1px 4px rgba(0,0,0,.04)}html.light .hero-secondary-capsule{opacity:.88;border-color:rgba(180,200,230,.44);background:linear-gradient(180deg,rgba(255,255,255,.52),rgba(240,245,255,.3));box-shadow:inset 0 .5px 0 rgba(255,255,255,.48),0 .5px 2px rgba(100,120,160,.06)}html.light .hero-secondary-capsule:hover{opacity:1;border-color:rgba(160,185,220,.56);box-shadow:inset 0 .5px 0 rgba(255,255,255,.52),0 1px 4px rgba(100,120,160,.08)}@media (max-width:639px){.hero-primary-mobile{width:74%;min-height:50px;font-size:15px!important;font-weight:600!important;padding:.75rem 1.5rem!important;letter-spacing:.01em;box-shadow:inset 0 .5px 0 rgba(255,255,255,.14),0 2px 8px rgba(60,100,230,.18),0 4px 16px rgba(60,100,230,.1)}html.light .hero-primary-mobile{box-shadow:inset 0 .5px 0 rgba(255,255,255,.18),0 2px 8px rgba(60,100,230,.14),0 4px 16px rgba(60,100,230,.08),0 1px 3px rgba(100,120,160,.1)}.hero-secondary-mobile{min-height:42px;font-size:12.5px!important;font-weight:500!important;padding:.5rem 1rem!important;letter-spacing:.01em}}@media (prefers-reduced-motion:reduce){.glass,.glass-effect,.glass-effect-heavy,.liquid-icon-button,.liquid-nav-link,.liquid-search-result{transition-duration:.01ms!important}}.tag-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:var(--radius-full);font-size:.65rem;font-weight:500;letter-spacing:.01em;background:var(--color-tag-bg);color:var(--color-tag-text);border:.5px solid var(--color-tag-border);backdrop-filter:blur(6px)}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.hero-gradient{background:radial-gradient(ellipse 60% 50% at 30% 20%,rgba(59,130,246,.04) 0,transparent 70%),radial-gradient(ellipse 50% 60% at 70% 80%,rgba(139,92,246,.03) 0,transparent 70%),linear-gradient(160deg,#08080d,#0e1019 50%,#121830)}html.light .hero-gradient{background:radial-gradient(ellipse 60% 50% at 30% 20%,rgba(59,130,246,.04) 0,transparent 70%),radial-gradient(ellipse 50% 60% at 70% 80%,rgba(139,92,246,.03) 0,transparent 70%),linear-gradient(160deg,#e8ecf4,#e2e8f2 50%,#eaf0f8)}.grid-bg{background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:48px 48px}html.light .grid-bg{background-image:linear-gradient(rgba(0,0,0,.025) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 0);background-size:48px 48px}.btn-primary{padding:.75rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;font-weight:500;border-radius:var(--radius-capsule);transition:all var(--liquid-duration) var(--liquid-ease);display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;position:relative;overflow:hidden;box-shadow:inset 0 .5px 0 rgba(255,255,255,.1)}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transition:left .4s var(--liquid-ease)}.btn-primary:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:var(--shadow-air-sm);transform:translateY(-.5px)}.btn-primary:hover:before{left:100%}.btn-primary:active{transform:translateY(0) scale(.975)}.btn-secondary{padding:.75rem 1.5rem;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur-capsule));border:.5px solid var(--glass-border-color);color:var(--color-text-primary);font-weight:500;border-radius:var(--radius-capsule);transition:all var(--liquid-duration) var(--liquid-ease);display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;box-shadow:var(--glass-inner-shadow)}.btn-secondary:hover{background:var(--glass-bg-hover);border-color:var(--color-border-hover);transform:translateY(-.5px)}.btn-secondary:active{transform:translateY(0) scale(.985)}html.light .btn-secondary{background:rgba(255,255,255,.54);border:.5px solid rgba(255,255,255,.6);color:#0F172A;box-shadow:inset 0 .5px 0 rgba(255,255,255,.44),0 1px 3px rgba(120,140,170,.05),0 2px 6px rgba(120,140,170,.03)}html.light .btn-secondary:hover{background:rgba(255,255,255,.72);border-color:rgba(255,255,255,.7)}.btn-outline{padding:.5rem 1rem;border:1px solid rgba(59,130,246,.3);color:#60a5fa;border-radius:var(--radius-sm);transition:all var(--liquid-duration) var(--liquid-ease);font-size:.875rem;cursor:pointer;background:rgba(59,130,246,.05)}.btn-outline:hover{border-color:rgba(59,130,246,.5);color:#93c5fd;background:rgba(59,130,246,.1);transform:translateY(-1px)}html.light .btn-outline{border-color:rgba(59,130,246,.2);color:#1D4ED8;background:rgba(59,130,246,.04)}html.light .btn-outline:hover{border-color:rgba(59,130,246,.4);color:#1E40AF;background:rgba(59,130,246,.08)}.card-dark{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur-surface)) saturate(var(--glass-saturate));border:.5px solid var(--glass-border-color);border-radius:var(--radius-lg);box-shadow:var(--glass-inner-shadow),var(--glass-outer-shadow);transition:all var(--liquid-duration) var(--liquid-ease)}.card-dark:hover{background:var(--glass-bg-hover);border-color:var(--color-border-hover)}html.light .card-dark{box-shadow:inset 0 .5px 0 rgba(255,255,255,.44),0 1px 3px rgba(120,140,170,.05),0 2px 8px rgba(120,140,170,.03)}html.light .card-dark:hover{box-shadow:inset 0 .5px 0 rgba(255,255,255,.5),0 2px 6px rgba(120,140,170,.06),0 4px 14px rgba(120,140,170,.04);border-color:rgba(59,130,246,.06)}@keyframes pulse-slow{0%,to{opacity:.4}50%{opacity:.8}}.animate-pulse-slow{animation:pulse-slow 4s ease-in-out infinite}[role=button],a,button{-webkit-tap-highlight-color:transparent}@media screen and (max-width:768px){input,select,textarea{font-size:16px}}@media screen and (max-width:640px){.hero-title-responsive{font-size:clamp(2.5rem,10vw,4rem)}}html.light .hero-text-primary{color:#0F172A}html.light .hero-text-secondary{color:#334155}html.light .hero-text-muted{color:#475569}html.light .section-bg-alt{background:rgba(234,236,242,.5);backdrop-filter:blur(8px)}html.light h1,html.light h2,html.light h3,html.light h4,html.light h5,html.light h6{color:#0F172A}html.light p{color:#334155}html.light .text-white{color:#0F172A!important}html.light .text-gray-100{color:#1E293B!important}html.light .bg-\[var\(--primary\)\].text-white,html.light .btn-cta-primary,html.light .btn-primary,html.light [class*="bg-[var(--primary)]"].text-white,html.light [class*=bg-amber-].text-white,html.light [class*=bg-blue-].text-white,html.light [class*=bg-cyan-].text-white,html.light [class*=bg-emerald-].text-white,html.light [class*=bg-fuchsia-].text-white,html.light [class*=bg-green-].text-white,html.light [class*=bg-indigo-].text-white,html.light [class*=bg-orange-].text-white,html.light [class*=bg-pink-].text-white,html.light [class*=bg-purple-].text-white,html.light [class*=bg-red-].text-white,html.light [class*=bg-rose-].text-white,html.light [class*=bg-sky-].text-white,html.light [class*=bg-teal-].text-white,html.light [class*=bg-violet-].text-white{color:#ffffff!important}html.light .text-gray-200{color:#1E293B!important}html.light .text-gray-300{color:#334155!important}html.light .text-gray-400{color:#475569!important}html.light .text-gray-500{color:#64748B!important}html.light .text-gray-600{color:#475569!important}html.light .text-\[var\(--gold\)\],html.light [class*="text-[var(--gold)]"]{color:#92400e!important}html.light .text-red-400{color:#dc2626!important}html.light .contact-form-proof,html.light .diagnosis-form-proof{color:#166534;border-color:color-mix(in srgb,#166534 32%,var(--border) 68%);background:color-mix(in srgb,#166534 10%,var(--surface) 90%)}html.light .contact-message-helper span{color:#92400e}.contact-value{color:#f1f5f9;font-weight:500}html.light .contact-value{color:#0F172A!important;font-weight:500}.contact-label{color:#64748b;font-size:.75rem}html.light .contact-label{color:#64748B}html.light .card-dark p,html.light .card-dark span:not(.tag-badge){color:#374151}html.light .card-dark h2,html.light .card-dark h3{color:#111827}html.light .glass h1,html.light .glass h2,html.light .glass h3,html.light .glass h4{color:#0F172A!important}html.light .glass p{color:#334155!important}html.light .glass span:not(.tag-badge){color:#334155}html.light .glass li{color:#374151}html.light .stat-number{color:#1D4ED8}html.light nav a{color:#334155}html.light footer p,html.light footer span{color:#475569}html.light .card-title{color:#0F172A}html.light .card-summary{color:#334155}html.light .card-meta{color:#64748B}html.light .section-title{color:#0F172A}html.light .section-subtitle{color:#475569}html.light input::-moz-placeholder{color:#64748B}html.light input::placeholder{color:#64748B}html.light input,html.light select,html.light textarea{color:#0F172A;background:rgba(255,255,255,.64);border-color:rgba(180,195,220,.18);backdrop-filter:blur(8px);box-shadow:inset 0 1px 2px rgba(120,140,170,.04)}html.light textarea::-moz-placeholder{color:#64748B}html.light textarea::placeholder{color:#64748B}html.light input:focus,html.light select:focus,html.light textarea:focus{border-color:rgba(59,130,246,.32);box-shadow:0 0 0 3px rgba(59,130,246,.08),inset 0 1px 2px rgba(120,140,170,.03)}html.light .tab-inactive{color:#475569!important}html.light .tab-inactive:hover{color:#0F172A!important}.mobile-search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;padding-top:env(safe-area-inset-top,0)}html.dark .mobile-search-overlay{background:rgba(10,10,15,.92)}html.dark .mobile-search-overlay,html.light .mobile-search-overlay{backdrop-filter:blur(var(--glass-blur-heavy)) saturate(var(--glass-saturate))}html.light .mobile-search-overlay{background:rgba(244,246,250,.92)}.section-header{margin-bottom:1.5rem}@media (min-width:768px){.section-header{margin-bottom:2rem}}.card-compact{padding:1rem}@media (min-width:768px){.card-compact{padding:1.25rem}}.prose-legal{font-size:.9375rem;line-height:1.75}.prose-legal,.prose-legal .lead{color:var(--color-text-secondary)}.prose-legal .lead{font-size:1rem;margin-bottom:2rem;padding:1rem 1.25rem;border-left:3px solid #3b82f6;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:rgba(59,130,246,.05);backdrop-filter:blur(8px)}html.light .prose-legal .lead{background:rgba(239,246,255,.8);color:#334155}.legal-section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--color-border)}.legal-section:last-of-type{border-bottom:none}.prose-legal h2{font-size:1.125rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.875rem;margin-top:0;display:flex;align-items:center;gap:.5rem}.prose-legal h2:before{content:"";display:inline-block;width:3px;height:1.125rem;background:#3B82F6;border-radius:2px;flex-shrink:0}.prose-legal h3{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin-top:1.25rem;margin-bottom:.5rem}.prose-legal p{margin-bottom:.75rem;color:var(--color-text-secondary)}.prose-legal ul{list-style:none;padding:0;margin:.5rem 0 .75rem;space-y:.375rem}.prose-legal ul li{position:relative;padding-left:1.25rem;margin-bottom:.375rem;color:var(--color-text-secondary)}.prose-legal ul li:before{content:"·";position:absolute;left:.25rem;color:#3B82F6;font-weight:700}.prose-legal blockquote{margin:.75rem 0;padding:.75rem 1rem;border-left:3px solid rgba(59,130,246,.4);border-radius:0 .375rem .375rem 0;background:rgba(59,130,246,.04);font-size:.875rem;color:var(--color-text-muted)}html.light .prose-legal blockquote{background:#F8FAFF;color:#475569}.contact-card{border-radius:var(--radius-md);border:1px solid var(--glass-border-color);overflow:hidden;margin-top:.75rem;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur-light))}.contact-row{display:flex;align-items:flex-start;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}.contact-row:last-child{border-bottom:none}.contact-row:nth-child(2n){background:rgba(255,255,255,.02)}html.light .contact-row:nth-child(2n){background:#F8FAFC}.contact-label-text{font-size:.8125rem;color:var(--color-text-muted);min-width:7rem;flex-shrink:0;padding-top:.0625rem}.contact-value-text{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}html.light .contact-value-text{color:#0F172A!important}.contact-link{font-size:.875rem;font-weight:500;color:var(--color-link);text-decoration:none;transition:color .2s}.contact-link:hover{color:var(--color-link-hover);text-decoration:underline}.legal-footer-nav{display:flex;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.legal-nav-link{font-size:.875rem;color:var(--color-link);text-decoration:none;transition:color .2s}.legal-nav-link:hover{color:var(--color-link-hover);text-decoration:underline}.page-header{position:relative;overflow:hidden}.page-header:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cpath d='M 50 0 L 0 0 0 50' fill='none' stroke='rgba(120%2C160%2C255%2C0.07)' stroke-width='0.8'/%3E%3Ccircle cx='0' cy='0' r='1.2' fill='rgba(140%2C180%2C255%2C0.10)'/%3E%3C/svg%3E");background-size:50px 50px;pointer-events:none;z-index:0}html.light .page-header:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cpath d='M 50 0 L 0 0 0 50' fill='none' stroke='rgba(80%2C100%2C200%2C0.04)' stroke-width='0.8'/%3E%3Ccircle cx='0' cy='0' r='1.2' fill='rgba(80%2C120%2C220%2C0.06)'/%3E%3C/svg%3E")}.page-header>*{position:relative;z-index:1}.deployment-hero>[aria-hidden=true] img{opacity:.1!important}html.light .deployment-hero>[aria-hidden=true] img{opacity:.04!important}.deployment-hero>[aria-hidden=true]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 50%,rgba(10,10,15,.6) 85%,rgba(10,10,15,1))}html.light .deployment-hero>[aria-hidden=true]:after{background:linear-gradient(180deg,transparent 50%,rgba(255,255,255,.6) 85%,rgba(255,255,255,1))}.hero-overlay{background:radial-gradient(ellipse 80% 60% at 50% 50%,transparent 40%,rgba(10,10,15,.05) 100%);pointer-events:none}html.light .hero-overlay{background:radial-gradient(ellipse 80% 60% at 50% 50%,transparent 40%,rgba(244,246,250,.05) 100%)}html.dark .card-hover:hover{box-shadow:var(--shadow-depth-sm)!important;border-color:rgba(255,255,255,.04)!important}html.light .card-hover:hover{box-shadow:inset 0 .5px 0 rgba(255,255,255,.44),0 2px 6px rgba(120,140,170,.06),0 4px 14px rgba(120,140,170,.04)!important;border-color:rgba(59,130,246,.05)!important}html.light .liquid-section-band .card-hover-lift:hover,html.light .section-focal .card-hover-lift:hover{box-shadow:inset 0 .5px 0 rgba(255,255,255,.44),0 2px 6px rgba(120,140,170,.06),0 4px 14px rgba(120,140,170,.038)!important}.btn-primary,.btn-secondary{transition:all var(--liquid-duration) var(--liquid-ease)!important}html.dark .btn-primary:hover,html.light .btn-primary:hover{box-shadow:var(--shadow-air-sm)!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.section-fade-in{animation:fadeInUp .35s var(--liquid-ease) both}@media (prefers-reduced-motion:reduce){.section-fade-in{animation-duration:.01ms!important;animation-iteration-count:1!important}canvas[aria-hidden=true]{display:none!important}}.stat-number{font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1}html.dark .stat-number{color:#F1F5F9}html.light .stat-number{color:#0F172A}html.dark nav a[aria-current=page]{color:#60A5FA;font-weight:600}html.light nav a[aria-current=page]{color:#2563EB;font-weight:600}.cta-block{background-color:var(--color-cta-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--color-cta-border);border-radius:var(--radius-lg);box-shadow:var(--glass-inner-shadow),var(--glass-outer-shadow)}.cta-title{color:var(--color-cta-title);font-weight:700}.cta-body{color:var(--color-cta-body)}.btn-cta-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius-capsule);background-color:var(--color-btn-primary-bg);background-image:linear-gradient(135deg,var(--color-btn-primary-bg) 0,var(--color-btn-primary-hover) 100%);color:var(--color-btn-primary-text)!important;font-weight:500;font-size:.875rem;transition:all var(--liquid-duration) var(--liquid-ease);cursor:pointer;text-decoration:none;position:relative;overflow:hidden;box-shadow:var(--shadow-air-md)}.btn-cta-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transition:left .45s var(--liquid-ease)}.btn-cta-primary:hover{box-shadow:var(--shadow-depth-sm);transform:translateY(-.5px)}.btn-cta-primary:hover:before{left:100%}.btn-cta-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius-capsule);background-color:var(--color-btn-secondary-bg);background-image:none;backdrop-filter:blur(var(--glass-blur-capsule));border:.5px solid var(--color-btn-secondary-border);color:var(--color-btn-secondary-text);font-weight:500;font-size:.875rem;transition:all var(--liquid-duration) var(--liquid-ease);cursor:pointer;text-decoration:none;box-shadow:var(--glass-inner-shadow)}html.dark .btn-cta-secondary{color:#f8fafc;border-color:rgba(203,213,225,.18)}.btn-cta-secondary:hover{background:var(--color-btn-secondary-hover);transform:translateY(-.5px)}.token-card{background-color:var(--color-card-bg);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--color-card-border);border-radius:var(--radius-lg);box-shadow:var(--glass-inner-shadow),var(--glass-outer-shadow);transition:all var(--liquid-duration) var(--liquid-ease)}.token-card-nested{background-color:var(--color-card-bg-nested);backdrop-filter:blur(var(--glass-blur-light));border:1px solid var(--color-card-border-nested);border-radius:var(--radius-md)}.liquid-button-primary:active{filter:brightness(.92)}.liquid-button-primary:active,.liquid-button-secondary:active{transform:scale(.97) translateY(.5px)}.liquid-button-primary:disabled,.liquid-button-primary[aria-disabled=true],.liquid-button-secondary:disabled,.liquid-button-secondary[aria-disabled=true]{opacity:.4;pointer-events:none;filter:saturate(.3) brightness(.85);box-shadow:none;transform:none}.btn-cta-primary:focus-visible,.btn-primary:focus-visible,.btn-secondary:focus-visible,.liquid-button-primary:focus-visible,.liquid-button-secondary:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px rgba(59,130,246,.4)}.liquid-button-toolbar{position:relative;overflow:hidden;color:var(--color-text-secondary);background:transparent;border:.5px solid transparent;border-radius:var(--radius-capsule);padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all var(--motion-chrome);cursor:pointer}.liquid-button-toolbar:hover{color:var(--color-text-primary);background:var(--glass-surface-elevated-soft);border-color:var(--glass-divider)}.liquid-button-toolbar:active{transform:scale(.96);background:var(--glass-surface-elevated-strong)}.liquid-button-toolbar.active,.liquid-button-toolbar[aria-selected=true]{color:var(--color-text-primary);background:var(--glass-panel-content);border-color:var(--glass-ring);box-shadow:var(--glass-inner-shadow)}.liquid-action-inline{color:var(--color-link);background:none;border:none;padding:0;font-size:inherit;font-weight:500;cursor:pointer;transition:color var(--motion-control);text-decoration:none}.liquid-action-inline:hover{color:var(--color-link-hover)}.liquid-action-inline:active{opacity:.7}.liquid-button-quiet{color:var(--color-text-muted);background:transparent;border:.5px solid transparent;border-radius:var(--radius-capsule);padding:.375rem .75rem;font-size:.8125rem;transition:all var(--motion-control);cursor:pointer}.liquid-button-quiet:hover{color:var(--color-text-secondary);background:var(--glass-surface-base-soft);border-color:var(--glass-divider)}.liquid-button-quiet:active{transform:scale(.96)}@keyframes ambient-breathe{0%,to{opacity:.4}50%{opacity:.6}}@keyframes hero-ambient-drift{0%{opacity:.03;transform:scale(1) translate(0)}25%{opacity:.045;transform:scale(1.01) translate(2px,-1px)}50%{opacity:.035;transform:scale(1.015) translate(-1px,1px)}75%{opacity:.04;transform:scale(1.005) translate(1px,.5px)}to{opacity:.03;transform:scale(1) translate(0)}}.hero-ambient-pulse{animation:hero-ambient-drift 14s cubic-bezier(.45,.05,.55,.95) infinite}.card-behavior-feature{transition:all var(--motion-panel)}.card-behavior-feature:hover{transform:translateY(-1px);box-shadow:var(--glass-shadow-depth-hover)}.card-behavior-entry{transition:all var(--motion-control);cursor:pointer}.card-behavior-entry:hover{transform:translateY(-1.5px);border-color:var(--glass-ring);box-shadow:var(--glass-shadow-depth-hover)}.card-behavior-entry:active{transform:scale(.98) translateY(0)}.card-behavior-persona{transition:all var(--motion-content)}.card-behavior-persona:hover{transform:translateY(-.5px)}.card-behavior-compact{transition:all var(--motion-panel)}.card-behavior-compact:hover{background:var(--glass-surface-elevated-soft)}.liquid-nav-frame.nav-scrolled{box-shadow:0 .5px 0 rgba(255,255,255,.02),0 1px 3px rgba(0,0,0,.06);backdrop-filter:blur(calc(var(--glass-blur-chrome) + 6px)) saturate(calc(var(--glass-saturate) + .1))}html.light .liquid-nav-frame.nav-scrolled{box-shadow:inset 0 .5px 0 rgba(255,255,255,.42),0 .5px 2px rgba(100,120,160,.08),0 2px 10px rgba(100,120,160,.06),0 6px 20px rgba(100,120,160,.03)}html.light .liquid-nav-frame,html.light .liquid-nav-frame.nav-scrolled{backdrop-filter:blur(calc(var(--glass-blur-chrome) + 6px)) saturate(calc(var(--glass-saturate) + .14))}html.light .liquid-nav-frame{background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(240,245,255,.66));border-color:rgba(255,255,255,.7) rgba(180,200,230,.48) rgba(140,160,195,.18);box-shadow:inset 0 .5px 0 rgba(255,255,255,.62),0 .5px 2px rgba(100,120,160,.08),0 2px 8px rgba(100,120,160,.06),0 4px 16px rgba(100,120,160,.03)}html.light .liquid-nav-frame:before{background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.08) 40%,transparent)}@media (max-width:767px){.liquid-nav-frame{border-width:.75px;box-shadow:var(--glass-nav-shadow),0 2px 8px rgba(0,0,0,.08)}html.light .liquid-nav-frame{box-shadow:inset 0 .5px 0 rgba(255,255,255,.66),0 .5px 2px rgba(100,120,160,.1),0 2px 10px rgba(100,120,160,.07),0 5px 18px rgba(100,120,160,.035)}}.liquid-nav-link-active{color:var(--color-text-primary);background:var(--glass-panel-content);border-color:color-mix(in srgb,var(--glass-ring) 50%,transparent 50%);box-shadow:var(--glass-inner-shadow),0 1px 4px rgba(37,99,235,.03)}html.light .liquid-nav-link-active{background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(240,245,255,.38));border-color:rgba(180,200,235,.52);box-shadow:inset 0 .5px 0 rgba(255,255,255,.4),0 1px 2px rgba(120,140,170,.06),0 2px 5px rgba(37,99,235,.04)}.liquid-search-input-navbar{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border-color:color-mix(in srgb,var(--glass-divider) 60%,transparent 40%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.04);border-radius:.625rem}html.light .liquid-search-input-navbar{background:linear-gradient(180deg,rgba(200,212,238,.52),rgba(210,220,242,.38));border-color:rgba(160,178,210,.28);box-shadow:inset 0 1.5px 4px rgba(100,120,160,.1),inset 0 .5px 0 rgba(100,125,165,.08)}.hero-content-flow-bridge{position:relative}.hero-content-flow-bridge:after{content:"";position:absolute;bottom:0;left:0;right:0;height:120px;pointer-events:none}html.dark .hero-content-flow-bridge:after,html.light .hero-content-flow-bridge:after{background:linear-gradient(to bottom,transparent,var(--color-bg))}.interaction-recede{opacity:.5;transition:opacity var(--motion-control)}.interaction-recede:focus-within,.interaction-recede:hover{opacity:1}.interaction-quiet{opacity:.65}.interaction-focal{opacity:1}[data-page-shell]>div:first-child{position:relative;isolation:isolate;max-width:1440px!important;padding-top:0!important}[data-page-shell]>div:first-child:before{content:"";display:none;position:absolute;top:calc(-1 * var(--header-height));right:0;left:0;z-index:0;height:calc(var(--header-height) + 10rem);border:.5px solid var(--glass-ring);border-top:0;border-radius:0 0 var(--radius-window) var(--radius-window);background:var(--glass-specular),var(--glass-hero-shell);box-shadow:var(--glass-inner-shadow),var(--shadow-depth-sm);pointer-events:none}html.light [data-page-shell]>div:first-child:before{background:var(--glass-specular),linear-gradient(180deg,rgba(255,255,255,.56) 0,rgba(243,247,255,.32) 100%);border-color:rgba(255,255,255,.66)}[data-page-shell]>div:first-child>*{position:relative;z-index:1}[data-page-shell]>div:first-child>.home-hero-showcase:first-child,[data-page-shell]>div:first-child>.liquid-hero-shell:first-child{margin-top:0;padding-top:1.5rem}.guide-detail-shell{background:var(--bg);color:var(--text)}.guide-detail-inner{position:relative;isolation:isolate;max-width:1440px!important;margin-top:0;padding-top:1.5rem!important}.guide-detail-inner:before{content:"";display:none;position:absolute;top:0;right:0;left:0;z-index:0;height:calc(var(--header-height) + 10rem);border:.5px solid var(--glass-ring);border-top:0;border-radius:0 0 var(--radius-window) var(--radius-window);background:var(--glass-specular),var(--glass-hero-shell);box-shadow:var(--glass-inner-shadow),var(--shadow-depth-sm);pointer-events:none}html.light .guide-detail-inner:before{background:var(--glass-specular),linear-gradient(180deg,rgba(255,255,255,.56) 0,rgba(243,247,255,.32) 100%);border-color:rgba(255,255,255,.66)}.guide-detail-inner>*{position:relative;z-index:1}@media (min-width:640px){[data-page-shell]>div:first-child>.home-hero-showcase:first-child,[data-page-shell]>div:first-child>.liquid-hero-shell:first-child{padding-top:2rem}.guide-detail-inner{padding-top:2rem!important}}@media (min-width:1024px){[data-page-shell]>div:first-child>.home-hero-showcase:first-child,[data-page-shell]>div:first-child>.liquid-hero-shell:first-child{padding-top:2.25rem}.guide-detail-inner{padding-top:2.25rem!important}}.home-hero-showcase{position:relative;isolation:isolate;display:flex;box-sizing:border-box;max-width:100%;min-height:min(690px,calc(100svh - .75rem));align-items:center;overflow:hidden;border:.5px solid var(--glass-ring);border-radius:var(--radius-window);background:var(--glass-specular),var(--glass-hero-shell);padding:1.5rem 1.25rem 1.25rem;box-shadow:var(--glass-inner-shadow),var(--shadow-depth-md),var(--glass-shadow-depth)}.home-hero-showcase:before{content:"";z-index:-3;background:radial-gradient(circle at 15% 18%,rgba(59,130,246,.2),transparent 34%),radial-gradient(circle at 86% 10%,rgba(14,165,233,.18),transparent 34%),radial-gradient(circle at 78% 82%,rgba(234,179,8,.1),transparent 36%)}.home-hero-showcase:before,.home-hero-visual{position:absolute;inset:0;pointer-events:none}.home-hero-visual{z-index:-2;background-image:linear-gradient(90deg,rgba(248,250,252,.98),rgba(248,250,252,.84) 42%,rgba(248,250,252,.32)),linear-gradient(180deg,rgba(255,255,255,.72),rgba(236,244,255,.28)),url(/banners/home-enterprise-ai-command-center.png);background-position:50%,50%,68%;background-size:cover,cover,cover;background-repeat:no-repeat;opacity:.96}.home-hero-orbit{display:none}.home-hero-content{display:grid;width:min(100%,62rem);gap:1rem}.home-hero-eyebrow{width:-moz-fit-content;width:fit-content;border:.5px solid color-mix(in srgb,var(--primary) 20%,var(--border) 80%);border-radius:999px;background:color-mix(in srgb,var(--surface) 78%,transparent 22%);color:var(--primary);padding:.42rem .72rem;font-size:.78rem;font-weight:850;line-height:1}.home-hero-title{max-width:62rem;margin:0;color:var(--text);font-size:2.35rem;font-weight:900;line-height:1.12}.home-hero-title span{display:block}.home-hero-subtitle{max-width:50rem;margin:0;color:var(--muted-strong);font-size:1rem;line-height:1.85}.home-hero-proof-row{display:flex;flex-wrap:wrap;gap:.5rem}.home-hero-proof-row span{display:inline-flex;min-height:2rem;align-items:center;border:.5px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:999px;background:color-mix(in srgb,var(--surface) 76%,transparent 24%);color:var(--text-soft);padding:.42rem .72rem;font-size:.78rem;font-weight:850;line-height:1;backdrop-filter:blur(14px)}.home-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.home-decision-card{display:grid;min-height:10.4rem;gap:.65rem;align-content:start;overflow:hidden;border:.5px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:1rem;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--primary) 11%,transparent 89%),transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,transparent 12%),color-mix(in srgb,var(--card) 82%,transparent 18%));color:var(--text);padding:.95rem;text-decoration:none;box-shadow:inset 0 .5px 0 rgba(255,255,255,.34),var(--shadow-air-sm);backdrop-filter:blur(calc(var(--glass-blur-panel) + 4px)) saturate(var(--glass-saturate));transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.home-decision-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.home-decision-index{color:var(--primary);font-size:.82rem;font-weight:950;line-height:1}.home-decision-icon{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border:.5px solid color-mix(in srgb,var(--primary) 25%,var(--border) 75%);border-radius:.85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 70%,var(--surface) 30%),color-mix(in srgb,var(--surface) 80%,transparent 20%));color:var(--primary)}.home-decision-card strong{color:var(--text);font-size:1rem;font-weight:950;line-height:1.24}.home-decision-card small{color:var(--muted-strong);font-size:.82rem;line-height:1.58}.home-audience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem}.home-audience-card{display:grid;min-height:11rem;align-content:start;gap:.9rem;overflow:hidden;border:.5px solid color-mix(in srgb,var(--border) 72%,rgba(255,255,255,.62) 28%);border-radius:1.25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,transparent 12%) 0,color-mix(in srgb,var(--card) 78%,transparent 22%) 100%);color:var(--text);padding:1rem;text-decoration:none;box-shadow:inset 0 .5px 0 rgba(255,255,255,.36),var(--shadow-air-sm);backdrop-filter:blur(calc(var(--glass-blur-panel) + 6px)) saturate(calc(var(--glass-saturate) + .1));transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control),background var(--motion-control)}.home-audience-title-row{align-items:center;gap:.7rem}.home-audience-icon{display:inline-flex;width:2.6rem;height:2.6rem;align-items:center;justify-content:center;border:.5px solid color-mix(in srgb,var(--primary) 25%,var(--border) 75%);border-radius:.9rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 70%,var(--surface) 30%),color-mix(in srgb,var(--surface) 80%,transparent 20%));color:var(--primary)}.home-audience-title-row strong{min-width:0;color:var(--text);font-size:1.05rem;font-weight:900;line-height:1.25}.home-audience-text{display:block;min-width:0;color:var(--muted-strong);font-size:.9rem;line-height:1.65}.home-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.25rem}html.dark .home-hero-visual{background-image:linear-gradient(90deg,rgba(3,7,18,.96),rgba(3,7,18,.78) 46%,rgba(3,7,18,.36)),linear-gradient(180deg,rgba(5,10,20,.58),rgba(5,10,20,.24)),url(/banners/home-enterprise-ai-command-center.png);opacity:.9}html.dark .home-decision-card,html.dark .home-hero-proof-row span{border-color:rgba(148,163,184,.17);background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(8,13,25,.68))}html.dark .home-audience-card{border-color:rgba(148,163,184,.17);background:linear-gradient(180deg,rgba(15,23,42,.74),rgba(8,13,25,.64));box-shadow:inset 0 .5px 0 rgba(255,255,255,.08),0 18px 50px rgba(0,0,0,.22)}@media (hover:hover) and (pointer:fine){.home-audience-card:hover,.home-decision-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 34%,var(--border) 66%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.44),var(--shadow-air-md)}}@media (min-width:768px){.home-hero-showcase{padding-right:2rem;padding-bottom:2rem;padding-left:2rem}.home-hero-title{font-size:3rem}.home-hero-subtitle{font-size:1.06rem}}@media (min-width:1024px){.home-hero-showcase{padding-right:2.75rem;padding-bottom:2.5rem;padding-left:2.75rem}.home-hero-content{max-width:62rem;gap:1.35rem}.home-hero-title{font-size:3.05rem;white-space:nowrap}}@media (min-width:1180px){.home-journey-band .section-wrapper>div:first-child{max-width:none}.home-journey-band .section-wrapper>div:first-child p{white-space:nowrap}}@media (max-width:960px){.home-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-visual{background-image:linear-gradient(180deg,rgba(248,250,252,.95),rgba(248,250,252,.78) 55%,rgba(248,250,252,.48)),url(/banners/home-enterprise-ai-command-center.png);background-position:50%,68%}html.dark .home-hero-visual{background-image:linear-gradient(180deg,rgba(3,7,18,.92),rgba(3,7,18,.78) 58%,rgba(3,7,18,.58)),url(/banners/home-enterprise-ai-command-center.png)}}@media (max-width:640px){.home-hero-showcase{min-height:auto;padding:1rem .9rem}.home-hero-content{gap:.72rem}.home-hero-title{font-size:1.72rem;line-height:1.14;white-space:normal}.home-hero-subtitle{display:-webkit-box;overflow:hidden;font-size:.88rem;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-hero-proof-row{display:none}.home-decision-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:.1rem 0 .35rem;padding:.72rem .25rem .1rem}.home-decision-grid:before{content:"";position:absolute;top:1.58rem;right:12%;left:12%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 46%,var(--border) 54%),transparent);opacity:.78}.home-decision-card{position:relative;min-height:0;justify-items:center;gap:.32rem;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;text-align:center;backdrop-filter:none}.home-decision-head{display:flex;justify-content:center}.home-decision-index{display:inline-flex;position:relative;z-index:1;width:1.58rem;height:1.58rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 42%,var(--border) 58%);border-radius:999px;background:radial-gradient(circle at 35% 18%,color-mix(in srgb,var(--primary) 22%,transparent 78%),transparent 60%),color-mix(in srgb,var(--surface) 92%,transparent 8%);color:var(--primary);font-size:.64rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--surface) 84%,transparent 16%)}.home-decision-icon{display:none}.home-decision-card strong{min-width:0;overflow:hidden;max-width:4.8rem;color:var(--text-soft);font-size:.72rem;font-weight:850;line-height:1.18;text-overflow:ellipsis;white-space:normal}.home-decision-card small{display:none}.home-audience-grid{gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.home-audience-card{min-height:9rem;align-items:start;gap:.75rem;border-radius:1rem;padding:.82rem}.home-audience-icon{width:2.35rem;height:2.35rem;border-radius:.8rem}.home-audience-title-row{gap:.58rem}.home-audience-title-row strong{font-size:.92rem;line-height:1.3}.home-audience-text{display:-webkit-box;overflow:hidden;font-size:.75rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.home-hero-actions>a{width:100%;justify-content:center;min-height:2.55rem;padding-right:.9rem;padding-left:.9rem}.home-hero-actions>a:first-child{grid-column:1/-1}}.home-entry-grid{display:grid;gap:.875rem}.home-entry-square-wrap{display:none;margin:0}.home-entry-square{display:block;width:min(100%,24rem);height:auto;margin:0 auto;overflow:visible}.home-entry-square-backdrop{fill:color-mix(in srgb,var(--surface) 88%,transparent 12%);stroke:color-mix(in srgb,var(--primary) 18%,var(--border) 82%);stroke-width:1}.home-entry-square-line{fill:none;stroke:color-mix(in srgb,var(--primary) 22%,var(--border) 78%);stroke-dasharray:4 8;stroke-linecap:round;stroke-width:1}.home-entry-square-cell{fill:color-mix(in srgb,var(--entry-square-color,var(--primary)) 12%,var(--surface) 88%);stroke:color-mix(in srgb,var(--entry-square-color,var(--primary)) 30%,var(--border) 70%);stroke-width:1;transition:fill var(--motion-control),stroke var(--motion-control),transform var(--motion-control)}.home-entry-square-dot{fill:color-mix(in srgb,var(--entry-square-color,var(--primary)) 16%,var(--surface) 84%);stroke:color-mix(in srgb,var(--entry-square-color,var(--primary)) 54%,var(--border) 46%);stroke-width:1}.home-entry-square-action,.home-entry-square-center-subtitle,.home-entry-square-center-title,.home-entry-square-index,.home-entry-square-title{text-anchor:middle;pointer-events:none}.home-entry-square-index{fill:var(--primary);font-size:11px;font-weight:950}.home-entry-square-title{fill:var(--text);font-size:15px;font-weight:950;letter-spacing:0;text-anchor:start}.home-entry-square-action{fill:var(--muted);font-size:11px;font-weight:850;text-anchor:start}.home-entry-square-arrow{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;pointer-events:none}.home-entry-square-center{fill:url(#home-entry-square-core);stroke:rgba(255,255,255,.28);stroke-width:1}.home-entry-square-center-title{fill:#fff;font-size:18px;font-weight:950}.home-entry-square-center-subtitle{fill:rgba(255,255,255,.82);font-size:11px;font-weight:850}@media (min-width:768px){.home-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-entry-card{display:grid;min-height:7.25rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,var(--card) 96%,transparent 4%));color:var(--text);padding:1rem;text-decoration:none;box-shadow:var(--shadow-air-sm);transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control),background var(--motion-control)}.home-compact-icon,.home-entry-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 72%,transparent 28%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.home-entry-icon{width:2.75rem;height:2.75rem;border-radius:.95rem}.home-entry-copy{display:grid;min-width:0;gap:.35rem}.home-entry-copy strong{color:var(--text);font-size:1rem;font-weight:900;line-height:1.25}.home-entry-copy small{color:var(--muted);font-size:.875rem;line-height:1.65}.home-compact-link>svg,.home-entry-arrow{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--primary)}.home-entry-arrow{width:2.25rem;height:2.25rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent 12%)}.home-compact-link{display:grid;min-height:3.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid var(--border);border-radius:.875rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 96%,transparent 4%));color:var(--text);padding:.875rem 1rem;font-size:.92rem;font-weight:850;line-height:1.35;text-decoration:none;box-shadow:var(--shadow-air-sm);transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.home-compact-link>span:not(.home-compact-icon){min-width:0}.home-compact-icon{width:2rem;height:2rem;border-radius:.75rem}@media (hover:hover) and (pointer:fine){.home-entry-square-link:hover .home-entry-square-cell{fill:color-mix(in srgb,var(--entry-square-color,var(--primary)) 18%,var(--surface) 82%);stroke:color-mix(in srgb,var(--entry-square-color,var(--primary)) 46%,var(--border) 54%)}.home-compact-link:hover,.home-entry-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 28%,var(--border) 72%);box-shadow:var(--shadow-air-md)}.home-compact-link:hover>svg,.home-entry-card:hover .home-entry-arrow{transform:translateX(2px)}}@media (max-width:640px){.home-entry-band .section-wrapper>div:first-child{margin-bottom:.85rem}.home-entry-band .section-wrapper>div:first-child p{display:none}.home-entry-grid{gap:.48rem}.home-entry-card{min-height:3.75rem;align-items:center;gap:.55rem;padding:.58rem .62rem}.home-entry-icon{width:2rem;height:2rem;border-radius:.72rem}.home-entry-arrow{width:1.9rem;height:1.9rem}.home-entry-copy strong{overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.home-entry-copy small{display:none}}.home-vendor-grid{display:grid;gap:1rem}@media (min-width:768px){.home-vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.home-vendor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-vendor-card{--vendor-accent:var(--primary);--vendor-image:url(/images/home/vendors/tokenstar.jpg);position:relative;isolation:isolate;display:block;min-height:17rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--vendor-accent) 22%,var(--border) 78%);border-radius:1.25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent 4%),color-mix(in srgb,var(--card) 92%,transparent 8%));color:var(--text);text-decoration:none;box-shadow:inset 0 .5px 0 rgba(255,255,255,.44),var(--shadow-air-sm);transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.home-vendor-art,.home-vendor-card:after,.home-vendor-card:before{content:"";position:absolute;inset:0;pointer-events:none}.home-vendor-art{z-index:-3;background-image:var(--vendor-image);background-position:50%;background-size:cover;opacity:.46;transform:scale(1.02);transition:opacity var(--motion-control),transform var(--motion-control)}.home-vendor-card:before{z-index:-2;background:linear-gradient(180deg,rgba(255,255,255,.88) 0,rgba(255,255,255,.8) 46%,rgba(255,255,255,.94) 100%),radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--vendor-accent) 18%,transparent 82%),transparent 34%),radial-gradient(circle at 90% 15%,color-mix(in srgb,var(--vendor-accent) 22%,transparent 78%),transparent 38%)}.home-vendor-card:after{z-index:-1;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,transparent 16%) 0,transparent 48%),linear-gradient(0deg,color-mix(in srgb,var(--surface) 92%,transparent 8%) 0,transparent 42%)}.home-vendor-content{display:grid;min-height:17rem;gap:.8rem;align-content:start;padding:1.25rem}.home-vendor-topline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.home-vendor-count,.home-vendor-mark,.home-vendor-tags span{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--vendor-accent) 24%,var(--border) 76%);border-radius:999px;background:color-mix(in srgb,var(--surface) 78%,transparent 22%);color:var(--vendor-accent)}.home-vendor-mark{max-width:8rem;overflow:hidden;padding:.32rem .58rem;font-size:.68rem;font-weight:950;letter-spacing:.08em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.home-vendor-count{flex:0 0 auto;padding:.3rem .56rem;color:var(--text);font-size:.72rem;font-weight:850;line-height:1}.home-vendor-title{color:var(--text);font-size:1.42rem;font-weight:950;line-height:1.2}.home-vendor-fit{display:block;color:var(--text);font-size:.88rem;font-weight:850;line-height:1.5}.home-vendor-direction{display:-webkit-box;overflow:hidden;color:var(--muted-strong);font-size:.92rem;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-vendor-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto}.home-vendor-tags span{padding:.3rem .5rem;font-size:.72rem;font-weight:800;line-height:1}.home-vendor-action{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.55rem;align-items:center;justify-content:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--vendor-accent) 28%,var(--border) 72%);border-radius:999px;background:color-mix(in srgb,var(--surface) 84%,transparent 16%);color:var(--text);padding:.62rem .9rem;font-size:.88rem;font-weight:850;line-height:1;box-shadow:inset 0 .5px 0 rgba(255,255,255,.34)}.home-vendor-card-volcengine{--vendor-accent:#e3442f;--vendor-image:url(/images/home/vendors/volcengine.jpg)}.volcengine-page-shell>div{max-width:1440px}.volcengine-page-shell{background:radial-gradient(circle at 85% 4%,rgba(40,108,255,.16),transparent 34rem),radial-gradient(circle at 12% 10%,rgba(255,86,86,.12),transparent 30rem),var(--bg)}.volcengine-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.48fr);gap:1.5rem;align-items:stretch;min-height:30rem;border:1px solid var(--border);border-radius:.75rem;background:linear-gradient(115deg,rgba(255,255,255,.94),rgba(238,245,255,.92) 44%,rgba(223,235,255,.88)),var(--surface);padding:clamp(1.25rem,3vw,2.5rem);box-shadow:var(--shadow-soft);overflow:hidden;position:relative}.dark .volcengine-hero{background:linear-gradient(115deg,rgba(15,23,42,.96),rgba(20,31,58,.94) 44%,rgba(31,47,89,.9)),var(--surface)}.volcengine-hero:before{content:"";position:absolute;inset:auto -6rem -10rem auto;width:32rem;height:32rem;border-radius:999px;background:radial-gradient(circle,rgba(34,111,255,.28),transparent 66%);pointer-events:none}.volcengine-hero-copy{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;justify-content:center;max-width:58rem}.volcengine-kicker{width:-moz-fit-content;width:fit-content}.volcengine-hero h1{margin-top:1rem;color:var(--text);font-size:clamp(2.35rem,5vw,4.65rem);font-weight:950;line-height:1.02}.volcengine-hero-copy>p{max-width:48rem;margin-top:1rem;color:var(--muted);font-size:1.02rem;line-height:1.9}.volcengine-guardrails,.volcengine-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem}.volcengine-hero-actions{margin-top:1.35rem}.volcengine-guardrails{margin-top:1rem}.volcengine-guardrails span{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);padding:.38rem .65rem;color:var(--muted);font-size:.74rem;font-weight:800}.volcengine-hero-panel{position:relative;z-index:1;display:grid;gap:.85rem;min-width:0;align-content:center}.volcengine-cloud-visual{display:grid;min-height:19rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;border:1px solid rgba(94,139,255,.32);border-radius:.75rem;background:linear-gradient(135deg,rgba(34,111,255,.18),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.42)),url(/images/home/vendors/volcengine.jpg) 50%/cover;padding:1rem;overflow:hidden;box-shadow:0 24px 80px rgba(31,74,179,.18)}.dark .volcengine-cloud-visual{background:linear-gradient(135deg,rgba(31,93,255,.3),rgba(15,23,42,.4)),url(/images/home/vendors/volcengine.jpg) 50%/cover}.volcengine-cloud-visual span{align-self:end;min-width:0;border:1px solid rgba(255,255,255,.52);border-radius:.6rem;background:rgba(255,255,255,.76);backdrop-filter:blur(14px);padding:.85rem;color:#11234d;font-size:.95rem;font-weight:950;box-shadow:0 16px 44px rgba(42,89,179,.14)}.volcengine-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.volcengine-hero-stats div{min-width:0;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);padding:.8rem}.volcengine-hero-stats strong{display:block;color:var(--text);font-size:1.1rem;font-weight:950}.volcengine-hero-stats span{display:block;margin-top:.15rem;color:var(--muted);font-size:.72rem;font-weight:800}.volcengine-official-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem}.volcengine-agent-card,.volcengine-event-card,.volcengine-official-card,.volcengine-package-card{min-width:0;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--text);text-decoration:none;box-shadow:var(--shadow-soft);transition:transform var(--liquid-duration) var(--liquid-ease),border-color var(--liquid-duration) var(--liquid-ease)}.volcengine-agent-card:hover,.volcengine-event-card:hover,.volcengine-official-card:hover,.volcengine-package-card:hover{border-color:var(--primary-soft-border);transform:translateY(-2px)}.volcengine-official-card{display:flex;min-height:18rem;flex-direction:column;padding:1rem}.volcengine-official-label{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--primary-soft);padding:.28rem .55rem;color:var(--primary);font-size:.7rem;font-weight:900}.volcengine-agent-card svg,.volcengine-official-card svg{margin-top:1rem;color:var(--primary)}.volcengine-agent-card strong,.volcengine-event-card strong,.volcengine-official-card strong,.volcengine-package-card strong,.volcengine-risk-card strong{display:block;margin-top:.7rem;color:var(--text);font-size:1.05rem;font-weight:950;line-height:1.35}.volcengine-agent-card p,.volcengine-event-card p,.volcengine-layer-card p,.volcengine-layer-card small,.volcengine-official-card p,.volcengine-package-card p,.volcengine-risk-card p,.volcengine-solution-card p,.volcengine-source-card p{margin-top:.55rem;color:var(--muted);font-size:.86rem;line-height:1.75}.volcengine-layer-card div,.volcengine-official-card div,.volcengine-package-card div,.volcengine-solution-card div{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.9rem}.volcengine-agent-grid,.volcengine-delivery-grid,.volcengine-layer-grid,.volcengine-risk-grid,.volcengine-solution-grid,.volcengine-source-grid{display:grid;gap:.85rem}.volcengine-agent-grid,.volcengine-delivery-grid,.volcengine-risk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.volcengine-layer-grid,.volcengine-solution-grid,.volcengine-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.volcengine-agent-card{display:flex;min-height:15rem;flex-direction:column;padding:1rem}.volcengine-agent-card span,.volcengine-package-card span{display:inline-flex;align-items:center;gap:.25rem;margin-top:auto;padding-top:.8rem;color:var(--primary);font-size:.8rem;font-weight:900}.volcengine-delivery-card,.volcengine-layer-card,.volcengine-risk-card,.volcengine-solution-card,.volcengine-source-card{border-radius:.5rem}.volcengine-delivery-card>span{color:var(--primary);font-size:.78rem;font-weight:950}.volcengine-delivery-card strong,.volcengine-layer-card h3,.volcengine-solution-card h3,.volcengine-source-card h3{display:block;margin-top:.55rem;color:var(--text);font-size:1.05rem;font-weight:950}.volcengine-delivery-card p{margin-top:.45rem;color:var(--muted);font-size:.86rem;line-height:1.75}.volcengine-package-feature{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.volcengine-package-card{display:flex;min-height:17rem;flex-direction:column;padding:1rem}.volcengine-package-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.volcengine-learning-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.volcengine-section-title{display:flex;align-items:center;gap:.55rem}.volcengine-section-title h3{color:var(--text);font-size:1.1rem;font-weight:950}.volcengine-list{display:grid;gap:.65rem;margin-top:1rem}.volcengine-list article{border:1px solid var(--border);border-radius:.5rem;background:var(--bg);padding:.85rem}.volcengine-list strong{color:var(--text);font-size:.92rem;font-weight:900}.volcengine-list p{margin-top:.35rem;color:var(--muted);font-size:.82rem;line-height:1.65}.volcengine-event-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem}.volcengine-event-card{display:flex;gap:.75rem;padding:1rem}.volcengine-event-card>svg{flex:0 0 auto;color:var(--primary)}.volcengine-event-card div{min-width:0}.volcengine-resource-panels{display:grid;gap:.85rem}.volcengine-resource-panel{overflow:hidden;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);box-shadow:var(--shadow-soft)}.volcengine-resource-panel summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;color:var(--text);font-weight:950}.volcengine-resource-panel summary::-webkit-details-marker{display:none}.volcengine-resource-panel summary:after{content:"+";display:inline-flex;height:1.8rem;width:1.8rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;color:var(--primary);font-size:1rem;line-height:1}.volcengine-resource-panel[open] summary:after{content:"-"}.volcengine-resource-panel summary span{display:inline-flex;min-width:0;align-items:center;gap:.55rem}.volcengine-resource-panel summary svg{flex:0 0 auto;color:var(--primary)}.volcengine-resource-panel summary small{color:var(--muted);font-size:.76rem;font-weight:800;white-space:nowrap}.volcengine-resource-panel[open]{padding-bottom:1rem}.volcengine-resource-panel[open]>:not(summary){margin-inline:1rem}.volcengine-resource-panel[open]>:not(summary)+:not(summary){margin-top:.85rem}.volcengine-risk-card{min-height:11rem}.volcengine-risk-card svg{color:var(--primary)}.volcengine-bottom-link{margin-top:1rem}@media (max-width:1180px){.volcengine-agent-grid,.volcengine-delivery-grid,.volcengine-event-grid,.volcengine-hero,.volcengine-layer-grid,.volcengine-official-rail,.volcengine-package-feature,.volcengine-risk-grid,.volcengine-solution-grid,.volcengine-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.volcengine-page-shell>div{width:min(100%,23.25rem);padding-top:.75rem}.volcengine-agent-grid,.volcengine-delivery-grid,.volcengine-event-grid,.volcengine-hero,.volcengine-layer-grid,.volcengine-learning-layout,.volcengine-official-rail,.volcengine-package-feature,.volcengine-risk-grid,.volcengine-solution-grid,.volcengine-source-grid{grid-template-columns:1fr}.volcengine-hero{min-height:0;padding:1.25rem 1rem;border-radius:1.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 68%,transparent 32%),transparent 58%),color-mix(in srgb,var(--surface) 94%,transparent 6%)}.volcengine-kicker{display:none}.volcengine-hero h1{font-size:clamp(1.75rem,7.2vw,2.25rem);line-height:1.16}.volcengine-hero-copy>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.58}.volcengine-cloud-visual{min-height:8rem;border-radius:1rem}.volcengine-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.volcengine-hero-stats div{border-radius:.75rem;padding:.6rem .45rem}.volcengine-hero-stats strong{font-size:1.05rem}.volcengine-hero-stats span{font-size:.7rem}.volcengine-hero-actions{display:grid;grid-template-columns:1fr}.volcengine-guardrails{display:none}.volcengine-agent-grid,.volcengine-delivery-grid,.volcengine-event-grid,.volcengine-layer-grid,.volcengine-learning-layout,.volcengine-official-rail,.volcengine-package-feature,.volcengine-resource-panels,.volcengine-risk-grid,.volcengine-solution-grid,.volcengine-source-grid{gap:.625rem}.volcengine-resource-band{border-radius:1.25rem}.volcengine-resource-panel{border-radius:.875rem}.volcengine-resource-panel summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;padding:.82rem}.volcengine-resource-panel summary small{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.volcengine-resource-panel summary:after{grid-column:2;grid-row:1/span 2;align-self:center}.volcengine-resource-panel[open]{padding-bottom:.75rem}.volcengine-resource-panel[open]>:not(summary){margin-inline:.75rem}.volcengine-agent-card,.volcengine-delivery-card,.volcengine-event-card,.volcengine-layer-card,.volcengine-official-card,.volcengine-package-card,.volcengine-risk-card,.volcengine-solution-card,.volcengine-source-card{border-radius:.875rem;padding:.875rem!important}.volcengine-official-card:first-child,.volcengine-package-card:first-child{border-color:color-mix(in srgb,var(--primary) 34%,var(--border) 66%);background:linear-gradient(135deg,color-mix(in srgb,var(--primary-soft) 62%,transparent 38%),transparent 70%),color-mix(in srgb,var(--surface) 94%,transparent 6%)}.volcengine-agent-card,.volcengine-event-card,.volcengine-layer-card,.volcengine-official-card:not(:first-child),.volcengine-package-card:not(:first-child),.volcengine-risk-card,.volcengine-solution-card,.volcengine-source-card{border-color:transparent;background:color-mix(in srgb,var(--surface) 92%,var(--primary-soft) 8%)}.volcengine-agent-card strong,.volcengine-delivery-card strong,.volcengine-event-card strong,.volcengine-layer-card h3,.volcengine-official-card strong,.volcengine-package-card strong,.volcengine-risk-card strong,.volcengine-solution-card h3,.volcengine-source-card h3{font-size:.98rem;line-height:1.3}.volcengine-agent-card p,.volcengine-delivery-card p,.volcengine-event-card p,.volcengine-layer-card p,.volcengine-layer-card small,.volcengine-list p,.volcengine-official-card p,.volcengine-package-card p,.volcengine-risk-card p,.volcengine-solution-card p,.volcengine-source-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.5}.volcengine-layer-card div,.volcengine-official-card div,.volcengine-package-card div,.volcengine-solution-card div{flex-wrap:nowrap;overflow-x:auto}.volcengine-layer-card div::-webkit-scrollbar,.volcengine-official-card div::-webkit-scrollbar,.volcengine-package-card div::-webkit-scrollbar,.volcengine-solution-card div::-webkit-scrollbar{display:none}.volcengine-delivery-grid{position:relative;padding-left:.875rem}.volcengine-delivery-grid:before{content:"";position:absolute;left:.25rem;top:.35rem;bottom:.35rem;width:1px;background:color-mix(in srgb,var(--primary) 24%,transparent 76%)}.volcengine-delivery-card{border-color:transparent;background:transparent;padding-top:.35rem!important;padding-bottom:.35rem!important}.volcengine-list{gap:.5rem}.volcengine-list article{padding:.7rem}}@media (max-width:640px){.volcengine-page-shell>div{width:min(100%,23.25rem);padding-top:.75rem;padding-bottom:2.25rem}.volcengine-hero{grid-template-columns:1fr;gap:.75rem;border-radius:1rem;padding:.95rem}.volcengine-hero h1{font-size:clamp(1.55rem,6.8vw,2rem);line-height:1.12}.volcengine-hero-copy>p{-webkit-line-clamp:2;font-size:.82rem;line-height:1.48}.volcengine-cloud-visual{min-height:7.25rem;border-radius:.9rem}.volcengine-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.volcengine-hero-stats div{border-radius:.68rem;padding:.45rem .24rem}.volcengine-hero-stats strong{font-size:.82rem}.volcengine-hero-stats span{font-size:.56rem}.volcengine-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.volcengine-hero-actions a:first-child{grid-column:1/-1}.volcengine-hero-actions a{min-height:2.5rem;padding-inline:.55rem;font-size:.78rem;white-space:nowrap}.volcengine-agent-grid,.volcengine-event-grid,.volcengine-layer-grid,.volcengine-official-rail,.volcengine-package-feature,.volcengine-solution-grid,.volcengine-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.volcengine-learning-layout,.volcengine-resource-panels{gap:.55rem}.volcengine-agent-card,.volcengine-delivery-card,.volcengine-event-card,.volcengine-layer-card,.volcengine-official-card,.volcengine-package-card,.volcengine-risk-card,.volcengine-solution-card,.volcengine-source-card{min-height:auto;border-radius:.8rem;padding:.62rem!important}.volcengine-official-card:first-child,.volcengine-package-card:first-child{grid-column:auto}.volcengine-agent-card strong,.volcengine-delivery-card strong,.volcengine-event-card strong,.volcengine-layer-card h3,.volcengine-official-card strong,.volcengine-package-card strong,.volcengine-risk-card strong,.volcengine-solution-card h3,.volcengine-source-card h3{font-size:.84rem;line-height:1.28}.volcengine-agent-card p,.volcengine-delivery-card p,.volcengine-event-card p,.volcengine-layer-card p,.volcengine-layer-card small,.volcengine-list p,.volcengine-official-card p,.volcengine-package-card p,.volcengine-risk-card p,.volcengine-solution-card p,.volcengine-source-card p{-webkit-line-clamp:1;font-size:.7rem;line-height:1.35}.volcengine-event-card:nth-child(n+3),.volcengine-layer-card div,.volcengine-list article:nth-child(n+3),.volcengine-official-card div,.volcengine-package-card div,.volcengine-package-card:nth-child(n+5),.volcengine-solution-card div,.volcengine-source-card:nth-child(n+5){display:none}.volcengine-resource-panel summary{padding:.68rem}.volcengine-resource-panel[open]>:not(summary){display:none}}.home-vendor-card-aliyun{--vendor-accent:#f97316;--vendor-image:url(/images/home/vendors/aliyun.jpg)}.home-vendor-card-baidu-cloud{--vendor-accent:#2563eb;--vendor-image:url(/images/home/vendors/baidu-cloud.jpg)}.home-vendor-card-huawei-cloud{--vendor-accent:#dc2626;--vendor-image:url(/images/home/vendors/huawei-cloud.jpg)}.home-vendor-card-tencent-cloud{--vendor-accent:#0891b2;--vendor-image:url(/images/home/vendors/tencent-cloud.jpg)}.home-vendor-card-tokenstar{--vendor-accent:#6d5dfc;--vendor-image:url(/images/home/vendors/tokenstar.jpg)}html.dark .home-vendor-card{border-color:color-mix(in srgb,var(--vendor-accent) 34%,rgba(148,163,184,.2) 66%);background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(8,13,25,.96));box-shadow:inset 0 .5px 0 rgba(255,255,255,.08),0 18px 52px rgba(0,0,0,.26)}html.dark .home-vendor-art{opacity:.42;filter:saturate(1.08) contrast(1.04)}html.dark .home-vendor-card:before{background:linear-gradient(180deg,rgba(3,7,18,.6) 0,rgba(3,7,18,.7) 46%,rgba(3,7,18,.86) 100%),radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--vendor-accent) 28%,transparent 72%),transparent 36%),radial-gradient(circle at 90% 18%,color-mix(in srgb,var(--vendor-accent) 34%,transparent 66%),transparent 40%)}html.dark .home-vendor-card:after{background:linear-gradient(135deg,rgba(8,13,25,.72),transparent 50%),linear-gradient(0deg,rgba(8,13,25,.86),transparent 44%)}html.dark .home-vendor-mark,html.dark .home-vendor-tags span{background:color-mix(in srgb,var(--vendor-accent) 14%,rgba(15,23,42,.72) 86%);color:color-mix(in srgb,var(--vendor-accent) 68%,#ffffff 32%)}html.dark .home-vendor-action,html.dark .home-vendor-count{background:rgba(15,23,42,.66);color:#f8fafc}@media (hover:hover) and (pointer:fine){.home-vendor-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--vendor-accent) 46%,var(--border) 54%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.5),var(--shadow-air-md)}.home-vendor-card:hover .home-vendor-art{opacity:.72;transform:scale(1.055)}.home-vendor-card:hover .home-vendor-action svg{transform:translateX(2px)}}@media (max-width:640px){.home-vendor-band .section-wrapper>div:first-child{margin-bottom:.85rem}.home-vendor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.home-vendor-card,.home-vendor-content{min-height:auto}.home-vendor-content{display:grid;min-height:5.8rem;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:.26rem .45rem;align-items:start;padding:.62rem .62rem 2.18rem}.home-vendor-art{opacity:.18}.home-vendor-card:before{background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.84) 58%,rgba(255,255,255,.92))}.home-vendor-topline{display:flex;grid-column:1;grid-row:1;min-width:0;align-items:center;justify-content:flex-start;gap:.28rem}.home-vendor-mark{grid-column:1;width:-moz-fit-content;width:fit-content;max-width:5.4rem;padding:.24rem .48rem;font-size:.6rem}.home-vendor-count{position:absolute;bottom:.62rem;left:.62rem;z-index:2;padding:.24rem .38rem;font-size:.62rem}.home-vendor-title{grid-column:2;grid-row:1;min-width:0;margin-top:0;overflow:hidden;align-self:center;font-size:.84rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.home-vendor-fit{display:-webkit-box;grid-column:1/-1;overflow:hidden;padding-right:.1rem;color:var(--muted);font-size:.68rem;font-weight:750;line-height:1.34;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-vendor-direction,.home-vendor-tags{display:none}.home-vendor-action{position:absolute;right:.62rem;bottom:.62rem;z-index:2;width:2rem;min-height:2rem;padding:0;font-size:0}.home-vendor-action svg{width:1rem;height:1rem}}.home-journey-band{overflow:hidden}.home-journey-map{position:relative;display:grid;gap:.85rem}.home-journey-pie-wrap{display:none;margin:0}.home-journey-pie{display:block;width:min(100%,24rem);height:auto;margin:0 auto;overflow:visible}.home-journey-pie-backdrop{fill:color-mix(in srgb,var(--surface) 84%,transparent 16%);stroke:color-mix(in srgb,var(--primary) 18%,var(--border) 82%);stroke-width:1}.home-journey-pie-link path{opacity:.86;stroke:color-mix(in srgb,var(--surface) 76%,transparent 24%);stroke-width:2;transition:opacity var(--motion-control),transform var(--motion-control)}.home-journey-pie-center-subtitle,.home-journey-pie-center-title,.home-journey-pie-index,.home-journey-pie-label{text-anchor:middle;pointer-events:none}.home-journey-pie-index{fill:rgba(255,255,255,.92);font-size:10px;font-weight:950;letter-spacing:.04em}.home-journey-pie-label{fill:#fff;font-size:12px;font-weight:900}.home-journey-pie-center{fill:color-mix(in srgb,var(--surface) 94%,transparent 6%);stroke:color-mix(in srgb,var(--primary) 24%,var(--border) 76%);stroke-width:1}.home-journey-pie-center-title{fill:var(--text);font-size:15px;font-weight:950}.home-journey-pie-center-subtitle{fill:var(--muted);font-size:10px;font-weight:850}.home-journey-map:before{content:"";position:absolute;top:2.35rem;right:1rem;left:1rem;height:2px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 58%,transparent 42%),color-mix(in srgb,var(--accent) 42%,transparent 58%));opacity:.42;pointer-events:none}.home-journey-step{position:relative;z-index:1;display:grid;min-height:10.25rem;grid-template-rows:auto minmax(0,1fr) auto;gap:.72rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border) 85%);border-radius:1rem;background:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,var(--card) 96%,transparent 4%));color:var(--text);padding:.95rem;text-decoration:none;box-shadow:var(--shadow-air-sm);transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.home-journey-step-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.home-journey-index{color:var(--primary);font-size:.78rem;font-weight:950;line-height:1}.home-journey-icon,.home-path-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 72%,var(--surface) 28%),color-mix(in srgb,var(--surface) 88%,transparent 12%));color:var(--primary)}.home-journey-icon{width:2rem;height:2rem;border-radius:.72rem}.home-journey-step-copy,.home-path-copy{display:grid;min-width:0}.home-journey-step-copy{gap:.42rem}.home-journey-step-copy strong{color:var(--text);font-size:1rem;font-weight:950;line-height:1.25}.home-journey-step-copy small{color:var(--muted);font-size:.78rem;line-height:1.55}.home-journey-arrow{justify-self:end;color:var(--primary)}.home-path-panel{display:grid;gap:1rem;margin-top:1.25rem;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border) 86%);border-radius:1.25rem;background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--primary) 12%,transparent 88%),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 90%,transparent 10%),color-mix(in srgb,var(--card) 96%,transparent 4%));padding:1rem;box-shadow:var(--shadow-air-sm)}.home-path-panel-copy{display:flex;align-items:end;justify-content:space-between;gap:1rem}.home-path-panel-copy span{color:var(--text);font-size:1.05rem;font-weight:950;line-height:1.2}.home-path-panel-copy p{max-width:34rem;margin:0;color:var(--muted);font-size:.9rem;line-height:1.65}.home-path-grid{display:grid;gap:.8rem}.home-path-card{display:grid;min-height:12.5rem;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:start;gap:.72rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent 4%),color-mix(in srgb,var(--card) 96%,transparent 4%));color:var(--text);padding:.95rem;box-shadow:var(--shadow-air-sm)}.home-path-icon{grid-column:1;grid-row:1;width:2.15rem;height:2.15rem;align-self:start;border-radius:.75rem}.home-path-copy{grid-column:2;grid-row:1;gap:.34rem;align-self:center}.home-path-copy strong{color:var(--text);font-size:.98rem;font-weight:950;line-height:1.25}.home-path-copy small{color:var(--muted);font-size:.8rem;line-height:1.55}.home-path-links{display:flex;grid-column:1/-1;grid-row:2;align-self:end;flex-wrap:wrap;gap:.45rem}.home-path-link{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;gap:.3rem;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border) 80%);border-radius:999px;background:color-mix(in srgb,var(--surface) 86%,transparent 14%);color:var(--primary);padding:.34rem .58rem;font-size:.76rem;font-weight:850;line-height:1;text-decoration:none;transition:transform var(--motion-control),background var(--motion-control),border-color var(--motion-control)}.home-direction-grid{display:grid;gap:.875rem}.home-direction-card{display:grid;min-height:12rem;gap:.65rem;align-content:start;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border) 87%);border-radius:1rem;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--primary) 9%,transparent 91%),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,var(--card) 96%,transparent 4%));color:var(--text);padding:1rem;text-decoration:none;box-shadow:var(--shadow-air-sm);transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.home-direction-topline{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.home-direction-topline span{display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border) 80%);border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface) 58%);color:var(--primary);padding:.32rem .55rem;font-size:.7rem;font-weight:900;line-height:1}.home-direction-topline svg{color:var(--primary)}.home-direction-card strong{color:var(--text);font-size:1rem;font-weight:950;line-height:1.35}.home-direction-card small{color:var(--muted);font-size:.82rem;line-height:1.62}.home-direction-card em{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.34rem;align-self:end;margin-top:auto;color:var(--primary);font-size:.8rem;font-style:normal;font-weight:900;line-height:1}html.dark .home-direction-card,html.dark .home-journey-step,html.dark .home-path-card,html.dark .home-path-panel{border-color:rgba(148,163,184,.16);background:radial-gradient(circle at 14% 12%,rgba(96,165,250,.12),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.78),rgba(8,13,25,.86));box-shadow:inset 0 .5px 0 rgba(255,255,255,.07),0 18px 48px rgba(0,0,0,.18)}html.dark .home-path-link{background:rgba(15,23,42,.58);border-color:rgba(147,197,253,.24);color:#bfdbfe}@media (min-width:768px){.home-journey-map{grid-template-columns:repeat(3,minmax(0,1fr))}.home-direction-grid,.home-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.home-journey-map{grid-template-columns:repeat(6,minmax(0,1fr))}.home-direction-grid,.home-path-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.home-journey-step:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 32%,var(--border) 68%);box-shadow:var(--shadow-air-md)}.home-journey-step:hover .home-journey-arrow,.home-path-link:hover svg{transform:translateX(2px)}.home-path-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 34%,var(--border) 66%);background:color-mix(in srgb,var(--primary-soft) 42%,var(--surface) 58%)}.home-direction-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 32%,var(--border) 68%);box-shadow:var(--shadow-air-md)}.home-direction-card:hover em svg{transform:translateX(2px)}}@media (max-width:640px){.home-direction-band .section-wrapper>div:first-child{margin-bottom:.85rem}.home-direction-band .section-wrapper>div:first-child p{display:none}.home-journey-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.home-journey-map:before{display:none}.home-journey-step{min-height:auto;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:.42rem;padding:.56rem .58rem}.home-journey-step-head{display:contents}.home-journey-index{width:1.75rem;text-align:center;font-size:.72rem}.home-journey-icon{display:none}.home-journey-step-copy strong{overflow:hidden;font-size:.8rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.home-journey-step-copy small{display:none}.home-journey-arrow{width:.9rem;height:.9rem}.home-path-panel{margin-top:.65rem;padding:.68rem}.home-path-panel-copy{display:block}.home-path-panel-copy span{font-size:.9rem}.home-path-panel-copy p{display:none}.home-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.home-path-card{min-height:auto;grid-template-columns:minmax(0,1fr);gap:.38rem;padding:.56rem}.home-path-icon{display:none}.home-path-copy{grid-column:1;grid-row:auto;align-self:center}.home-path-copy strong{overflow:hidden;font-size:.78rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.home-path-copy small{display:none}.home-path-links{grid-column:1;grid-row:auto;flex-direction:column;align-items:flex-start;gap:.35rem}.home-path-link{min-height:2.15rem;padding:.32rem .44rem;font-size:.66rem}.home-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.home-direction-card{min-height:4.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.34rem .42rem;border-radius:.92rem;padding:.62rem}.home-direction-topline{grid-column:1;grid-row:1;justify-content:flex-start}.home-direction-topline span{max-width:100%;overflow:hidden;padding:.24rem .42rem;font-size:.64rem;text-overflow:ellipsis;white-space:nowrap}.home-direction-topline svg{display:none}.home-direction-card strong{grid-column:1/-1;grid-row:2;min-width:0;overflow:hidden;font-size:.82rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.home-direction-card small{display:none}.home-direction-card em{grid-column:2;grid-row:1;width:1.8rem;min-height:1.8rem;justify-content:center;align-self:start;margin-top:0;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border) 78%);border-radius:999px;background:color-mix(in srgb,var(--surface) 86%,transparent 14%);padding:0;font-size:0}.home-direction-card em svg{width:.95rem;height:.95rem}}.home-channel-band{overflow:hidden}.home-channel-grid{display:grid;gap:1rem}.home-channel-card{--channel-accent:var(--primary);position:relative;isolation:isolate;display:grid;min-height:13.25rem;grid-template-rows:auto minmax(0,1fr) auto;gap:.85rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--channel-accent) 22%,var(--border) 78%);border-radius:1.1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent 4%),color-mix(in srgb,var(--card) 94%,transparent 6%));color:var(--text);padding:1rem;text-decoration:none;box-shadow:inset 0 .5px 0 rgba(255,255,255,.42),var(--shadow-air-sm);transition:transform var(--motion-control),border-color var(--motion-control),box-shadow var(--motion-control)}.home-channel-bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--channel-accent) 18%,transparent 82%),transparent 36%),radial-gradient(circle at 96% 0,color-mix(in srgb,var(--channel-accent) 13%,transparent 87%),transparent 38%),linear-gradient(145deg,transparent 0,color-mix(in srgb,var(--channel-accent) 6%,transparent 94%) 100%);opacity:.92;pointer-events:none}.home-channel-topline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.home-channel-icon,.home-channel-meta{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--channel-accent) 28%,var(--border) 72%);background:color-mix(in srgb,var(--surface) 82%,transparent 18%);color:var(--channel-accent)}.home-channel-meta{max-width:7rem;overflow:hidden;border-radius:999px;padding:.32rem .58rem;font-size:.7rem;font-weight:950;line-height:1;text-overflow:ellipsis;white-space:nowrap}.home-channel-icon{width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:.86rem}.home-channel-copy{display:grid;min-width:0;gap:.48rem}.home-channel-copy strong{color:var(--text);font-size:1.08rem;font-weight:950;line-height:1.25}.home-channel-copy small{color:var(--muted);font-size:.86rem;line-height:1.65}.home-channel-action{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.35rem;align-items:center;justify-content:center;gap:.38rem;border:1px solid color-mix(in srgb,var(--channel-accent) 26%,var(--border) 74%);border-radius:999px;background:color-mix(in srgb,var(--surface) 86%,transparent 14%);color:var(--text);padding:.54rem .78rem;font-size:.82rem;font-weight:880;line-height:1}.home-channel-card-blue{--channel-accent:#2563eb}.home-channel-card-cyan{--channel-accent:#0891b2}.home-channel-card-violet{--channel-accent:#7c3aed}.home-channel-card-emerald{--channel-accent:#059669}.home-channel-card-indigo{--channel-accent:#4f46e5}.home-channel-card-amber{--channel-accent:#b45309}.home-channel-card-sky{--channel-accent:#0284c7}.home-channel-card-purple{--channel-accent:#9333ea}html.dark .home-channel-card{border-color:color-mix(in srgb,var(--channel-accent) 30%,rgba(148,163,184,.18) 70%);background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(8,13,25,.88));box-shadow:inset 0 .5px 0 rgba(255,255,255,.07),0 18px 48px rgba(0,0,0,.18)}html.dark .home-channel-bg{background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--channel-accent) 20%,transparent 80%),transparent 36%),radial-gradient(circle at 96% 0,color-mix(in srgb,var(--channel-accent) 16%,transparent 84%),transparent 38%),linear-gradient(145deg,transparent 0,color-mix(in srgb,var(--channel-accent) 8%,transparent 92%) 100%);opacity:.86}html.dark .home-channel-icon,html.dark .home-channel-meta{background:color-mix(in srgb,var(--channel-accent) 14%,rgba(15,23,42,.76) 86%);color:color-mix(in srgb,var(--channel-accent) 62%,#ffffff 38%)}html.dark .home-channel-action{background:rgba(15,23,42,.62);color:#f8fafc}@media (min-width:768px){.home-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.home-channel-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--channel-accent) 42%,var(--border) 58%);box-shadow:inset 0 .5px 0 rgba(255,255,255,.5),var(--shadow-air-md)}.home-channel-card:hover .home-channel-action svg{transform:translateX(2px)}}@media (max-width:640px){.home-channel-band .section-wrapper>div:first-child{margin-bottom:.85rem}.home-channel-band .section-wrapper>div:first-child p{display:none}.home-channel-grid{gap:.48rem}.home-channel-card{min-height:3.75rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:none;align-items:center;gap:.52rem;border-radius:.86rem;padding:.58rem .62rem}.home-channel-topline{display:contents}.home-channel-meta{max-width:4.8rem;padding:.28rem .44rem;font-size:.66rem}.home-channel-icon{display:none}.home-channel-copy{gap:0}.home-channel-copy strong{overflow:hidden;font-size:.86rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.home-channel-copy small{display:none}.home-channel-action{width:2.18rem;min-height:2.18rem;padding:0;font-size:0}.home-channel-action svg{width:1rem;height:1rem}}.site-card-title-row{display:flex;min-width:0;max-width:100%;align-items:center;gap:.75rem}.site-card-title-row>:is(h2,h3,h4,h5,strong,p,div){min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere}.site-card-title-row>:is(svg,.home-audience-icon,[class$=-card-icon],[class$=-gold-icon],[class$=-adoption-icon],.resource-icon-tile,.vendor-icon-tile,.talent-card-icon){flex:0 0 auto}[data-record-detail],[data-record-detail] :where(section,form,dl,div,article,fieldset,label){min-width:0;max-width:100%}[data-record-detail] :where(input,select,textarea){width:100%;min-width:0;max-width:100%}[data-record-detail] :where(button,a){max-width:100%}.admin-safe-modal-shell{padding-top:max(.75rem,env(safe-area-inset-top,0px))!important;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))!important}@media (min-width:640px){.admin-safe-modal-shell{padding-top:max(1.25rem,env(safe-area-inset-top,0px))!important;padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px))!important}}.admin-console-shell>div:first-child{max-width:min(100%,1500px);padding-inline:clamp(.75rem,2vw,2rem)}.admin-workbench-band{margin-top:clamp(.875rem,1.6vw,1.5rem);padding:clamp(.875rem,1.6vw,1.5rem)!important}.admin-workbench-band .section-wrapper{width:100%;max-width:none}.admin-workbench-band :is(.grid,.flex)>*{min-width:0}@media (max-width:767px){.admin-console-shell>div:first-child{padding-inline:.75rem;padding-bottom:2rem}.admin-workbench-band{border-radius:1.125rem;padding:.875rem!important}}:where(article,div,section,a):has(>:is(svg,.home-audience-icon,[class$=-card-icon],[class$=-gold-icon],[class$=-adoption-icon],.resource-icon-tile,.vendor-icon-tile,.talent-card-icon):first-child+:is(h2,h3,h4,h5,strong)){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.75rem}:where(article,div,section,a):has(>:is(svg,.home-audience-icon,[class$=-card-icon],[class$=-gold-icon],[class$=-adoption-icon],.resource-icon-tile,.vendor-icon-tile,.talent-card-icon):first-child+:is(h2,h3,h4,h5,strong))>:is(svg,.home-audience-icon,[class$=-card-icon],[class$=-gold-icon],[class$=-adoption-icon],.resource-icon-tile,.vendor-icon-tile,.talent-card-icon):first-child{grid-column:1;grid-row:1;align-self:center;margin:0}:where(article,div,section,a):has(>:is(svg,.home-audience-icon,[class$=-card-icon],[class$=-gold-icon],[class$=-adoption-icon],.resource-icon-tile,.vendor-icon-tile,.talent-card-icon):first-child+:is(h2,h3,h4,h5,strong))>:is(h2,h3,h4,h5,strong):nth-child(2){grid-column:2;grid-row:1;align-self:center;min-width:0;margin:0}:where(article,div,section,a):has(>:is(svg,.home-audience-icon,[class$=-card-icon],[class$=-gold-icon],[class$=-adoption-icon],.resource-icon-tile,.vendor-icon-tile,.talent-card-icon):first-child+:is(h2,h3,h4,h5,strong))>:nth-child(n+3){grid-column:1/-1}:where(article,div,section,a):has(>:is(svg,.home-audience-icon,[class$=-card-icon],[class$=-gold-icon],[class$=-adoption-icon],.resource-icon-tile,.vendor-icon-tile,.talent-card-icon):first-child+:is(h2,h3,h4,h5,strong))>:nth-child(3){margin-top:0}:where(article,div,section,a):has(>:is(.home-path-icon,[class$=-card-icon],[class$=-gold-icon],[class$=-adoption-icon],.resource-icon-tile,.vendor-icon-tile,.talent-card-icon):first-child+:is(div,span)){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.75rem}:where(article,div,section,a):has(>:is(.home-path-icon,[class$=-card-icon],[class$=-gold-icon],[class$=-adoption-icon],.resource-icon-tile,.vendor-icon-tile,.talent-card-icon):first-child+:is(div,span))>:is(.home-path-icon,[class$=-card-icon],[class$=-gold-icon],[class$=-adoption-icon],.resource-icon-tile,.vendor-icon-tile,.talent-card-icon):first-child{grid-column:1;grid-row:1;align-self:start;margin:0}:where(article,div,section,a):has(>:is(.home-path-icon,[class$=-card-icon],[class$=-gold-icon],[class$=-adoption-icon],.resource-icon-tile,.vendor-icon-tile,.talent-card-icon):first-child+:is(div,span))>:is(div,span):nth-child(2){grid-column:2;grid-row:1;min-width:0;margin:0}:where(article,div,section,a):has(>:is(.home-path-icon,[class$=-card-icon],[class$=-gold-icon],[class$=-adoption-icon],.resource-icon-tile,.vendor-icon-tile,.talent-card-icon):first-child+:is(div,span))>:nth-child(n+3){grid-column:1/-1}.member-login-band,.member-workspace-band,.partner-login-band,.partner-workspace-band{scroll-margin-top:calc(var(--topbar-height, 5rem) + 1rem)}.member-workspace-band,.partner-workspace-band{margin-top:clamp(.875rem,1.8vw,1.5rem);padding-inline:0}.portal-identity-hero{padding-block:clamp(1.75rem,4vw,2.75rem)!important}.portal-identity-hero>.relative{grid-template-columns:minmax(0,1fr)!important;gap:1rem}.portal-identity-hero h1{max-width:860px}.portal-identity-hero p{max-width:780px}.member-workspace-band .section-wrapper,.partner-workspace-band .section-wrapper{width:100%;max-width:none}.member-workspace-band>.section-wrapper>*,.partner-workspace-band>.section-wrapper>*{min-width:0}.member-workspace-band :is(.grid,.flex)>*,.partner-workspace-band :is(.grid,.flex)>*{min-width:0}.member-workspace-band .site-card-title-row,.partner-workspace-band .site-card-title-row{align-items:flex-start}.member-login-band,.partner-login-band{min-height:min(720px,calc(100svh - var(--topbar-height, 5rem) - env(safe-area-inset-top) - 2rem));display:flex;align-items:center}.member-login-band .section-wrapper,.partner-login-band .section-wrapper{width:100%}.backend-login-page{--bg:#f5f7fb;--bg-soft:#f8fafc;--surface:#ffffff;--surface-elevated:#ffffff;--card:#ffffff;--card-muted:#f1f5f9;--text:#111827;--text-soft:#334155;--muted:#64748b;--muted-strong:#475569;--border:#e5e7eb;--border-strong:#cbd5e1;--primary:#2563eb;--primary-strong:#1d4ed8;--primary-soft:#eff6ff;--primary-border:#bfdbfe;--gold-readable:#92400e;--gold-soft:#fffbeb;--gold-border:#fde68a;--success:#15803d;--danger:#dc2626;--ring:rgba(37,99,235,0.24);--shadow-soft:0 1px 2px rgba(15,23,42,0.06);min-height:100svh;color:#111827;color-scheme:light;background:#f5f7fb}[data-page-shell].backend-login-page:before{display:none}.backend-login-page>div{display:flex;min-height:100svh;align-items:center;padding-top:1.5rem!important;padding-bottom:1.5rem!important}.backend-login-band{display:flex;width:100%;min-height:0;margin-top:0!important;align-items:center;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.backend-login-band .section-wrapper{width:100%;max-width:none;padding-block:0}.backend-login-card,.backend-login-page .backend-login-card,.backend-login-page :is(.liquid-panel-subtle,.liquid-panel-list,.liquid-panel-showcase).backend-login-card{width:100%!important;max-width:760px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#ffffff!important;color:#111827!important;box-shadow:0 12px 30px rgba(15,23,42,.08)!important;backdrop-filter:none!important}.backend-login-card:after,.backend-login-card:before{display:none!important}.backend-login-card h1{color:#111827!important;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.2;letter-spacing:0}.backend-login-card :is(p,label,span){color:inherit}.backend-login-card .text-\[var\(--muted\)\],.backend-login-card form+p,.backend-login-card>p{color:#64748b!important}.backend-login-card :is(input,textarea,select){border-color:#dbe3ef!important;background:#ffffff!important;color:#111827!important;box-shadow:none!important}.backend-login-card :is(input,textarea,select)::-moz-placeholder{color:#94a3b8!important}.backend-login-card :is(input,textarea,select)::placeholder{color:#94a3b8!important}.backend-login-card :is(input,textarea,select):focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.14)!important}.backend-login-card .rounded-2xl.bg-\[var\(--bg-soft\)\],.backend-login-card .rounded-xl.bg-\[var\(--bg-soft\)\],.backend-login-card>.grid{border-color:#e5e7eb!important;background:#f8fafc!important}.backend-login-card button.rounded-xl,.backend-login-card>.grid span{border-color:#e5e7eb!important;background:#ffffff!important}.backend-login-page .member-login-band,.backend-login-page .partner-login-band{min-height:0}.backend-login-page .member-login-band+div,.backend-login-page .partner-login-band+div{color:#64748b}@media (max-width:767px){.backend-login-page>div{padding:.75rem!important}.backend-login-card{padding:1rem!important}.backend-login-card h1{font-size:1.45rem}.backend-login-card>.grid{grid-template-columns:minmax(0,1fr)!important}}.portal-workbench-card{width:100%;max-width:1180px;margin-inline:auto;overflow:hidden}.portal-workbench-card,.portal-workbench-card *{min-width:0}.portal-workbench-card :is(p,h2,h3,h4,a,button,span,strong){overflow-wrap:break-word}.portal-action-grid,.portal-filter-grid,.portal-module-grid,.portal-stat-grid,.portal-timeline-grid{display:grid;gap:.75rem}.portal-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}.portal-stat-grid-sm{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important}.portal-stat-grid-lg{grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr))!important}.portal-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important}.portal-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr))!important}.portal-filter-grid,.portal-timeline-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))!important}.portal-stat-card{min-height:5.75rem}.portal-stat-card,.portal-stat-card *{overflow-wrap:anywhere}.portal-stat-card .site-card-title-row{align-items:center;gap:.5rem}.portal-workbench-card :is(.xl\:grid-cols-6,.xl\:grid-cols-5,.xl\:grid-cols-4,.lg\:grid-cols-4,.sm\:grid-cols-5,.sm\:grid-cols-4){grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))!important}.portal-workbench-card :is(.xl\:grid-cols-6,.sm\:grid-cols-5){grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))!important}body.ts-console-route{--ts-console-topbar-height:56px;--ts-console-sidebar-width:208px;--bg:#f5f7fb;--bg-soft:#f8fafc;--surface:#ffffff;--surface-elevated:#ffffff;--card:#ffffff;--card-muted:#f1f5f9;--text:#111827;--text-soft:#334155;--muted:#64748b;--muted-strong:#475569;--border:#e5e7eb;--border-strong:#cbd5e1;--primary:#2563eb;--primary-strong:#1d4ed8;--primary-soft:#eff6ff;--primary-border:#bfdbfe;--accent:#0284c7;--accent-soft:#e0f2fe;--gold:#d97706;--gold-readable:#92400e;--gold-soft:#fffbeb;--gold-border:#fde68a;--success:#15803d;--danger:#dc2626;--ring:rgba(37,99,235,0.24);--shadow-soft:0 1px 2px rgba(15,23,42,0.06);color-scheme:light;background:#f5f7fb}body.ts-console-route .site-public-chrome{display:none!important}body.ts-console-route .site-main{padding-top:0!important;background:#f5f7fb}.ts-console-shell{min-height:100svh;padding-top:var(--ts-console-topbar-height);color:#111827;background:#f5f7fb}.ts-console-topbar{position:fixed;top:0;right:0;left:0;z-index:60;display:grid;grid-template-columns:minmax(0,360px) minmax(240px,1fr) auto;align-items:center;gap:1rem;min-height:var(--ts-console-topbar-height);border-bottom:1px solid #e5e7eb;background:rgba(255,255,255,.96);padding:0 1.25rem;box-shadow:0 1px 3px rgba(15,23,42,.08);backdrop-filter:blur(14px)}.ts-console-brand,.ts-console-brand-row,.ts-console-icon-button,.ts-console-logout,.ts-console-settings-trigger,.ts-console-topbar-actions,.ts-console-topbar-link,.ts-console-user-chip,.ts-console-workspace-label{display:inline-flex;align-items:center}.ts-console-brand-row{min-width:0;gap:.75rem}.ts-console-brand{gap:.5rem;color:#0f172a;font-size:.95rem;font-weight:800;text-decoration:none;white-space:nowrap}.ts-console-brand-static{cursor:default}.ts-console-brand-static svg:first-child{display:block;width:26px;height:26px;min-width:26px;flex:0 0 26px}.ts-console-brand-static svg:nth-child(2){display:block;min-width:102px;flex:0 0 auto}.ts-console-logo{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:.4rem;color:#ffffff;background:#2563eb;font-size:.9rem}.ts-console-workspace-label{min-width:0;height:2rem;max-width:12rem;border-left:1px solid #dbe3ef;padding-left:.75rem;color:#64748b;font-size:.8125rem;font-weight:800}.ts-console-workspace-label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-console-search{display:flex;align-items:center;gap:.5rem;width:min(100%,480px);justify-self:end;height:2.25rem;border:1px solid #dbe3ef;border-radius:.375rem;background:#f8fafc;padding:0 .75rem;color:#64748b}.ts-console-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#111827;font-size:.8125rem}.ts-console-topbar-actions{position:relative;justify-content:flex-end;gap:.5rem}.ts-console-icon-button,.ts-console-logout,.ts-console-settings-trigger,.ts-console-topbar-link,.ts-console-user-chip{min-height:2rem;border:1px solid #dbe3ef;border-radius:.375rem;background:#ffffff;color:#1f2937;font-size:.8125rem;font-weight:700;text-decoration:none}.ts-console-logout,.ts-console-settings-trigger,.ts-console-topbar-link,.ts-console-user-chip{gap:.4rem;padding:0 .625rem}.ts-console-icon-button{justify-content:center;width:2rem;padding:0}.ts-console-menu-button{display:none}.ts-console-logout{cursor:pointer}.ts-console-user-chip{max-width:220px}.ts-console-user-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-console-user-chip small{color:#2563eb;font-size:.6875rem;font-weight:800}.ts-console-settings{position:relative}.ts-console-settings-trigger{justify-content:center;height:2rem;max-width:11rem;cursor:pointer;white-space:nowrap}.ts-console-settings-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis}.ts-console-settings-trigger svg{flex:0 0 auto}.ts-console-settings-label-short{display:none}.ts-console-settings-menu{position:absolute;top:calc(100% + .45rem);right:0;z-index:80;width:min(88vw,260px);border:1px solid #dbe3ef;border-radius:.5rem;background:#ffffff;padding:.375rem;box-shadow:0 18px 40px rgba(15,23,42,.16)}.ts-console-settings-user{display:grid;gap:.15rem;border-bottom:1px solid #e5e7eb;margin-bottom:.25rem;padding:.625rem .75rem .7rem}.ts-console-settings-user span,.ts-console-settings-user strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-console-settings-user strong{color:#111827;font-size:.875rem;font-weight:850}.ts-console-settings-user span{color:#2563eb;font-size:.75rem;font-weight:800}.ts-console-settings-item,.ts-console-settings-note{display:flex;width:100%;align-items:center;gap:.5rem;border:0;border-radius:.375rem;background:transparent;padding:.625rem .75rem;color:#1f2937;font-size:.8125rem;font-weight:750;line-height:1.2;text-align:left;text-decoration:none;cursor:pointer}.ts-console-settings-note{color:#64748b;cursor:default}.ts-console-settings-item:hover{background:#eff6ff;color:#1d4ed8}.ts-console-settings-item.is-danger{color:#b91c1c}.ts-console-settings-item.is-danger:hover{background:#fef2f2;color:#991b1b}.ts-console-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem}.ts-console-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.42)}.ts-console-modal-panel{position:relative;width:min(760px,100%);max-height:min(82svh,720px);overflow-y:auto;border:1px solid #dbe3ef;border-radius:.625rem;background:#ffffff;padding:.875rem;box-shadow:0 24px 60px rgba(15,23,42,.22)}.ts-console-modal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.ts-console-modal-head strong{color:#111827;font-size:1rem;font-weight:850}.ts-console-body{display:grid;grid-template-columns:var(--ts-console-sidebar-width) minmax(0,1fr);min-height:calc(100svh - var(--ts-console-topbar-height))}.ts-console-sidebar{position:sticky;top:var(--ts-console-topbar-height);align-self:start;height:calc(100svh - var(--ts-console-topbar-height));overflow-y:auto;border-right:1px solid #e5e7eb;background:#eef2f7;padding:1rem .75rem}.ts-console-breadcrumb,.ts-console-sidebar-group{margin:0;color:#64748b;font-size:.75rem;font-weight:700}.ts-console-sidebar-items,.ts-console-sidebar-nav{display:grid;gap:.25rem}.ts-console-sidebar-section{display:grid;gap:.35rem;margin-top:.75rem}.ts-console-sidebar-group{padding:0 .5rem}.ts-console-sidebar-link{min-width:0;border-radius:.35rem;padding:.5rem .625rem;color:#1f2937;font-size:.875rem;font-weight:650;line-height:1.2;text-decoration:none}.ts-console-sidebar-link.is-active,.ts-console-sidebar-link:hover{background:#dfe7ff;color:#1d4ed8}.ts-console-main{min-width:0;padding:1rem 1.25rem 2rem}.ts-console-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.875rem}.ts-console-page-head h1{margin:.25rem 0 0;color:#111827;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.2;font-weight:850;letter-spacing:0}.ts-console-page-head p:not(.ts-console-breadcrumb){max-width:880px;margin:.35rem 0 0;color:#475569;font-size:.875rem;line-height:1.6}.ts-console-content{min-width:0}.ts-console-content :is(.portal-workbench-card,.card-premium,.card-showcase){max-width:none;border:1px solid #e5e7eb!important;border-radius:.5rem!important;background:#ffffff!important;box-shadow:none!important}.ts-console-content :is(.liquid-panel-subtle,.liquid-panel-list,.liquid-panel-showcase){border:1px solid #e5e7eb!important;background:#ffffff!important;color:#111827;backdrop-filter:none!important}.ts-console-content :is(.liquid-panel-subtle,.liquid-panel-list,.liquid-panel-showcase):after,.ts-console-content :is(.liquid-panel-subtle,.liquid-panel-list,.liquid-panel-showcase):before{display:none!important}.ts-console-content .portal-workbench-card{margin-inline:0;padding:1rem!important}.ts-console-content .member-card-icon{width:2rem;height:2rem;border-radius:.45rem}.ts-console-content .site-card-title-row{gap:.625rem}.ts-console-content :is(h2,h3){letter-spacing:0}.ts-console-content .rounded-2xl{border-radius:.5rem!important}.ts-console-content .rounded-xl{border-radius:.45rem!important}.ts-console-content :is(.shadow-\[var\(--shadow-soft\)\],.shadow-\[var\(--shadow-card\)\]){box-shadow:none!important}.ts-console-mobile-menu{position:fixed;inset:0;z-index:90}.ts-console-mobile-backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.42)}.ts-console-mobile-panel{position:relative;width:min(82vw,300px);height:100%;overflow-y:auto;background:#eef2f7;padding:.875rem;box-shadow:18px 0 40px rgba(15,23,42,.2)}.ts-console-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}@media (prefers-color-scheme:dark){.ts-console-shell,body.ts-console-route,body.ts-console-route .site-main{background:#f5f7fb}.ts-console-icon-button,.ts-console-logout,.ts-console-sidebar-link.is-active,.ts-console-sidebar-link:hover,.ts-console-topbar,.ts-console-topbar-link,.ts-console-user-chip{border-color:#dbe3ef;background:#ffffff;color:#1f2937}.ts-console-mobile-panel,.ts-console-sidebar{border-color:#e5e7eb;background:#eef2f7}.ts-console-search,.ts-console-workspace-label{color:#64748b}.ts-console-brand,.ts-console-page-head h1,.ts-console-search input,.ts-console-sidebar-link{color:#111827}.ts-console-breadcrumb,.ts-console-page-head p:not(.ts-console-breadcrumb),.ts-console-sidebar-group{color:#64748b}}@media (max-width:1023px){body.ts-console-route{--ts-console-topbar-height:58px}.ts-console-topbar{grid-template-columns:minmax(0,1fr) auto;gap:.625rem;padding:0 .75rem}.ts-console-brand-row{gap:.5rem}.ts-console-topbar-actions{min-width:-moz-max-content;min-width:max-content}.ts-console-settings-trigger{height:2.25rem;min-height:2.25rem;padding-inline:.625rem}.ts-console-menu-button{display:inline-flex!important}.ts-console-search{order:3;grid-column:1/-1;width:100%;height:2rem;margin-bottom:.5rem;justify-self:stretch}.ts-console-body{display:block;grid-template-columns:none;width:100%;min-height:calc(100svh - var(--ts-console-topbar-height))}.ts-console-sidebar{display:none}.ts-console-main{width:100%;max-width:100vw;padding:.875rem .75rem 1.75rem}.ts-console-content,.ts-console-content .portal-workbench-card{width:100%;max-width:none}.ts-console-page-head{margin-bottom:.75rem}}@media (max-width:767px){body.ts-console-route{--ts-console-topbar-height:58px}.ts-console-logout span,.ts-console-search,.ts-console-topbar-link,.ts-console-user-chip small,.ts-console-workspace-label{display:none}.ts-console-topbar-actions{gap:.35rem}.ts-console-settings-trigger{gap:.3rem;max-width:7.5rem;border-radius:.5rem;font-size:.75rem;line-height:1}.ts-console-user-chip{max-width:7rem;padding-inline:.5rem}.ts-console-page-head{display:block}.ts-console-page-head h1{font-size:1.35rem}.ts-console-page-head p:not(.ts-console-breadcrumb){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.8125rem}.ts-console-content .portal-workbench-card{padding:.75rem!important}.ts-console-main{padding-left:max(.5rem,env(safe-area-inset-left));padding-right:max(.5rem,env(safe-area-inset-right))}.ts-console-content>.grid{gap:.75rem}.ts-console-content :is(.liquid-panel-showcase,.liquid-panel-list,.liquid-panel-subtle,.card-premium,.card-showcase,.portal-workbench-card){padding-inline:.625rem!important}.ts-console-content :is(.rounded-2xl,.rounded-xl,.rounded-lg){padding-inline:min(.625rem,2.8vw)}.ts-console-content .portal-action-grid,.ts-console-content .portal-module-grid,.ts-console-content .portal-stat-grid,.ts-console-content .portal-stat-grid-lg,.ts-console-content .portal-stat-grid-sm{grid-template-columns:minmax(0,1fr)!important}.ts-console-content .grid.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0;max-width:100%;width:100%}.ts-console-content .grid,.ts-console-content .grid.grid-cols-2>*,.ts-console-content .grid>*,.ts-console-content :is(.rounded-2xl,.rounded-xl,.rounded-lg){min-width:0;max-width:100%}}@media (max-width:420px){.ts-console-settings-label-full{display:none}.ts-console-settings-label-short{display:inline}}@media (max-width:374px){.ts-console-content .grid.grid-cols-2{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:767px){.portal-identity-shell>div{padding-top:calc(var(--header-height, 64px) + .625rem);padding-bottom:2rem}.portal-identity-hero{border-radius:1.125rem;padding:1rem!important;padding-top:calc(var(--header-height, 64px) + 1rem)!important}.portal-identity-hero>.relative{gap:.75rem}.portal-identity-hero p:first-child{font-size:.6875rem;letter-spacing:.13em}.portal-identity-hero h1{margin-top:.5rem;font-size:clamp(1.55rem,7vw,2rem)!important;line-height:1.18}.portal-identity-hero h1+p{display:-webkit-box;margin-top:.75rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.875rem!important;line-height:1.62!important}.portal-identity-hero h1+p+div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem!important}.portal-identity-hero h1+p+div>a:first-child{grid-column:1/-1}.portal-identity-hero .btn-cta-primary,.portal-identity-hero .btn-cta-secondary{width:100%;min-height:2.75rem;padding-inline:1rem;font-size:.875rem;white-space:normal}.member-workspace-band,.partner-workspace-band{margin-top:.75rem;border-radius:1.125rem;padding:0!important}.portal-workbench-card{border-radius:1.25rem;padding:1rem!important}.portal-workbench-card .site-card-title-row{gap:.625rem}.portal-workbench-card .member-card-icon{height:2.25rem;width:2.25rem;border-radius:.875rem}.portal-workbench-card h2{margin-top:.375rem!important;font-size:clamp(1.2rem,5.6vw,1.55rem)!important;line-height:1.24}.portal-workbench-card>.mt-4,.portal-workbench-card>.mt-5{margin-top:.875rem!important}.portal-stat-grid,.portal-stat-grid-lg,.portal-stat-grid-sm{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}.portal-stat-card{min-height:0;border-radius:.875rem!important;padding:.75rem!important}.portal-stat-card .site-card-title-row{align-items:center;gap:.375rem}.portal-stat-card .site-card-title-row svg{height:.875rem;width:.875rem}.portal-stat-card p{font-size:.75rem;line-height:1.55}.portal-stat-card .text-xl,.portal-stat-card p.mt-2{margin-top:.25rem!important;font-size:1rem!important;line-height:1.25}.portal-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}}.event-center-shell{width:min(1372px,calc(100vw - 68px));margin:0 auto;padding:2rem 0 4rem;color:var(--text)}.event-center-conversion,.event-center-hero,.event-center-paths,.event-center-workspace{border:1px solid var(--border);border-radius:var(--radius-window);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--card) 96%,transparent 4%)),linear-gradient(90deg,color-mix(in srgb,var(--primary-soft) 32%,transparent 68%),transparent);box-shadow:var(--shadow-soft)}.event-center-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:1.5rem;align-items:stretch;min-height:360px;padding:2rem;overflow:hidden}.event-center-hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:center}.event-center-hero-copy h1{margin-top:1rem;color:var(--text);font-size:clamp(2.6rem,4vw,4.35rem);font-weight:900;line-height:1.04;letter-spacing:0}.event-center-hero-copy p{max-width:780px;margin-top:1.15rem;color:var(--muted);font-size:1rem;line-height:1.9}.event-center-card-actions,.event-center-conversion-actions,.event-center-conversion-card-actions,.event-center-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.event-center-hero-actions{margin-top:1.5rem}.event-center-hero-card{display:flex;min-height:100%;flex-direction:column;gap:1rem}.event-center-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.event-center-card,.event-center-entrance-grid button,.event-center-next-card,.event-center-path-card,.event-center-stat-grid div{border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 88%,transparent 12%)}.event-center-stat-grid div{min-width:0;border-radius:.95rem;padding:.85rem .65rem;text-align:center}.event-center-stat-grid strong{display:block;overflow:hidden;color:var(--text);font-size:1.35rem;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.event-center-stat-grid span{display:block;margin-top:.35rem;color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.3}.event-center-entrance-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:auto}.event-center-entrance-grid button{min-width:0;border-radius:1rem;padding:.85rem .7rem;color:var(--text-soft);text-align:left;transition:border-color .2s ease,background .2s ease,color .2s ease}.event-center-entrance-grid button.is-active,.event-center-entrance-grid button:hover,.event-center-filter-group button.is-active,.event-center-filter-group button:hover,.event-center-tabs button.is-active,.event-center-tabs button:hover{border-color:color-mix(in srgb,var(--primary) 46%,var(--border) 54%);background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface) 38%);color:var(--primary)}.event-center-entrance-grid svg{color:var(--primary)}.event-center-entrance-grid small,.event-center-entrance-grid span{display:block}.event-center-entrance-grid span{margin-top:.5rem;font-size:.82rem;font-weight:900}.event-center-entrance-grid small{margin-top:.25rem;color:var(--muted);font-size:.7rem;line-height:1.45}.event-center-conversion,.event-center-paths{margin-top:1.5rem;padding:1.5rem}.event-center-section-head{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.event-center-filter-heading span,.event-center-section-head span{color:var(--primary);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.event-center-section-head h2{margin-top:.25rem;color:var(--text);font-size:1.75rem;font-weight:900;line-height:1.2}.event-center-section-head p{max-width:620px;color:var(--muted);font-size:.9rem;line-height:1.8}.event-center-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.event-center-path-card{min-width:0;border-radius:1rem;padding:1rem;color:var(--text-soft);text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.event-center-card:hover,.event-center-next-card:hover,.event-center-path-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 42%,var(--border) 58%)}.event-center-path-card svg{color:var(--primary)}.event-center-path-card span,.event-center-path-card strong{display:block}.event-center-path-card strong{margin-top:.55rem;color:var(--text);font-size:.95rem;font-weight:900}.event-center-path-card span{margin-top:.45rem;color:var(--muted);font-size:.8rem;line-height:1.65}.event-center-workspace{display:grid;grid-template-columns:256px minmax(0,1fr);gap:1rem;margin-top:1.5rem;padding:1rem;align-items:start}.event-center-sidebar{position:sticky;top:calc(var(--header-height) + 1rem)}.event-center-filter-panel{display:grid;gap:1.2rem;border:1px solid var(--border);border-radius:1rem;background:color-mix(in srgb,var(--card) 96%,transparent 4%);padding:1rem}.event-center-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.event-center-filter-heading strong{display:block;margin-top:.2rem;color:var(--text);font-size:1rem;font-weight:900}.event-center-filter-heading button,.event-center-result-head button{color:var(--primary);font-size:.78rem;font-weight:850}.event-center-filter-group{display:grid;gap:.45rem}.event-center-filter-group h3{margin-bottom:.25rem;color:var(--text);font-size:.86rem;font-weight:900}.event-center-filter-group button{display:flex;min-height:2.25rem;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid transparent;border-radius:.75rem;padding:.45rem .65rem;color:var(--muted);font-size:.82rem;font-weight:800;text-align:left}.event-center-filter-group button span{color:var(--text-soft);font-size:.75rem}.event-center-main{min-width:0}.event-center-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.event-center-search{display:flex;align-items:center;gap:.55rem;min-width:0;min-height:3rem;border:1px solid var(--border);border-radius:.95rem;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);padding:0 .9rem;color:var(--muted)}.event-center-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:.9rem}.event-center-toolbar-actions{display:flex;gap:.5rem}.event-center-toolbar-actions select{background:color-mix(in srgb,var(--surface) 88%,transparent 12%);padding:0 .8rem;font-size:.86rem;font-weight:800}.event-center-mobile-filter-button,.event-center-toolbar-actions select{min-height:3rem;border:1px solid var(--border);border-radius:.95rem;color:var(--text-soft)}.event-center-mobile-filter-button{display:none;align-items:center;gap:.45rem;padding:0 .9rem;font-weight:850}.event-center-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.event-center-tabs button{border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--surface) 86%,transparent 14%);color:var(--muted);padding:.55rem .85rem;font-size:.82rem;font-weight:850;white-space:nowrap}.event-center-result-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0 .75rem;color:var(--muted);font-size:.86rem;font-weight:850}.event-center-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.event-center-card{display:flex;min-width:0;min-height:100%;flex-direction:column;border-radius:1rem;padding:1rem;transition:transform .2s ease,border-color .2s ease}.event-center-card-top{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:.75rem}.event-center-card-top>span{color:var(--primary);font-size:.76rem;font-weight:900;line-height:1.4;text-align:right;white-space:nowrap}.event-center-card-badges,.event-center-chip-list{display:flex;flex-wrap:wrap;gap:.4rem}.event-center-card h3{margin-top:.85rem;color:var(--text);font-size:1.05rem;font-weight:900;line-height:1.35}.event-center-card p{margin-top:.55rem;color:var(--muted);font-size:.86rem;line-height:1.75}.event-center-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.85rem}.event-center-detail-summary span,.event-center-goal-list span,.event-center-meta-grid span,.event-center-relation-stack div{display:flex;min-width:0;align-items:flex-start;gap:.45rem;color:var(--text-soft);font-size:.78rem;font-weight:800;line-height:1.55}.event-center-detail-summary svg,.event-center-goal-list svg,.event-center-meta-grid svg,.event-center-relation-stack svg{flex:0 0 auto;color:var(--primary)}.event-center-relation-stack{display:grid;gap:.45rem;margin-top:.85rem;border-top:1px solid var(--border);padding-top:.8rem}.event-center-card-actions{margin-top:auto;padding-top:1rem}.event-center-empty{text-align:center}.event-center-empty h3{margin-top:1rem;color:var(--text);font-size:1.2rem;font-weight:900}.event-center-empty p{margin:.65rem auto 0;max-width:620px;color:var(--muted);line-height:1.8}.event-center-empty div{display:flex;justify-content:center;gap:.75rem;margin-top:1rem}.event-center-conversion{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.event-center-conversion h2{margin-top:.65rem;color:var(--text);font-size:1.7rem;font-weight:900;line-height:1.25}.event-center-conversion p{max-width:760px;margin-top:.65rem;color:var(--muted);line-height:1.8}.event-center-mobile-filter{position:fixed;inset:0;z-index:80}.event-center-mobile-filter-backdrop{position:absolute;inset:0;background:rgba(2,8,23,.68)}.event-center-mobile-filter-drawer{position:absolute;right:0;top:0;bottom:0;width:min(360px,92vw);overflow:auto;background:var(--bg);padding:1rem;box-shadow:var(--shadow-strong)}.event-center-mobile-filter-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;color:var(--text)}.event-center-mobile-filter-title strong{font-size:1.05rem;font-weight:900}.event-center-detail-shell>div{max-width:1372px}.event-center-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1.25rem;align-items:start;margin-top:1.5rem}.event-center-detail-main{min-width:0}.event-center-detail-aside{position:sticky;top:calc(var(--header-height) + 1rem);display:grid;gap:1rem}.event-center-detail-summary{display:grid;gap:.75rem;margin-top:1rem}.event-center-closed-card,.event-center-conversion-card,.event-center-detail-card,.event-center-related-card{display:grid;align-content:start;gap:.85rem}.event-center-closed-card h3,.event-center-conversion-card h2,.event-center-detail-card h3,.event-center-related-card h3{color:var(--text);font-weight:900;line-height:1.35}.event-center-closed-card p,.event-center-conversion-card p,.event-center-detail-card p,.event-center-related-card p{color:var(--muted);font-size:.9rem;line-height:1.8}.event-center-goal-list,.event-center-related-card{display:grid;gap:.75rem}.event-center-related-card a{display:grid;gap:.35rem;border:1px solid var(--border);border-radius:.9rem;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);padding:.85rem;text-decoration:none}.event-center-related-card a:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border) 58%)}.event-center-related-card strong{color:var(--text);font-size:.9rem;font-weight:900}.event-center-related-card span{color:var(--muted);font-size:.8rem;line-height:1.65}.event-center-next-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.event-center-next-card{display:grid;min-width:0;border-radius:1rem;padding:1rem;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.event-center-next-card span{color:var(--primary);font-size:.78rem;font-weight:900}.event-center-next-card strong{margin-top:.5rem;color:var(--text);font-size:.95rem;font-weight:900}.event-center-next-card small{margin-top:.45rem;color:var(--muted);font-size:.78rem;line-height:1.6}.event-center-next-card svg{margin-top:.8rem;color:var(--primary)}@media (max-width:1100px){.event-center-detail-layout,.event-center-hero,.event-center-workspace{grid-template-columns:1fr}.event-center-sidebar{display:none}.event-center-mobile-filter-button{display:inline-flex}.event-center-detail-aside{position:static}}@media (max-width:900px){.event-center-card-grid,.event-center-next-grid,.event-center-path-grid{grid-template-columns:1fr}.event-center-conversion,.event-center-section-head{align-items:start;flex-direction:column}}@media (max-width:640px){.event-center-shell{width:min(366px,calc(100vw - 24px));padding:.65rem 0 3rem}.event-center-conversion,.event-center-hero,.event-center-paths,.event-center-workspace{border-radius:1.25rem;border-color:color-mix(in srgb,var(--primary) 14%,var(--border) 86%);box-shadow:none;padding:.85rem}.event-center-hero{gap:.85rem;background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--primary) 18%,transparent 82%),transparent 42%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--primary) 6%,var(--card) 94%))}.event-center-hero-copy .badge{display:none}.event-center-hero-copy h1{margin-top:0;font-size:clamp(1.92rem,8.7vw,2.55rem);line-height:1.06}.event-center-hero-copy p{display:-webkit-box;overflow:hidden;margin-top:.7rem;font-size:.88rem;line-height:1.56;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-center-card-actions,.event-center-conversion-actions,.event-center-conversion-card-actions,.event-center-empty div,.event-center-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.event-center-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.event-center-hero-actions .btn-cta-primary{grid-column:1/-1}.event-center-card-actions .btn-cta-ghost,.event-center-card-actions .btn-cta-primary,.event-center-card-actions .btn-cta-secondary,.event-center-conversion-actions .btn-cta-primary,.event-center-conversion-actions .btn-cta-secondary,.event-center-conversion-card-actions .btn-cta-primary,.event-center-conversion-card-actions .btn-cta-secondary,.event-center-hero-actions .btn-cta-primary,.event-center-hero-actions .btn-cta-secondary{width:100%;min-height:2.72rem}.event-center-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.event-center-stat-grid div{border-radius:.72rem;padding:.52rem .35rem}.event-center-stat-grid strong{font-size:1rem}.event-center-stat-grid span{margin-top:.2rem;font-size:.6rem}.event-center-entrance-grid{display:flex;grid-template-columns:none;gap:.42rem;overflow-x:auto;padding-bottom:.08rem;scrollbar-width:none}.event-center-entrance-grid::-webkit-scrollbar{display:none}.event-center-entrance-grid button{flex:0 0 8.35rem;min-height:3.45rem;border-radius:.82rem;padding:.55rem}.event-center-entrance-grid span{margin-top:.32rem;font-size:.75rem}.event-center-entrance-grid small{display:-webkit-box;overflow:hidden;font-size:.62rem;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:1}.event-center-section-head{gap:.45rem;margin-bottom:.7rem}.event-center-section-head span{display:none}.event-center-section-head h2{font-size:clamp(1.45rem,6.8vw,1.95rem);line-height:1.1}.event-center-section-head p{display:-webkit-box;overflow:hidden;font-size:.82rem;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-center-path-grid{display:flex;grid-template-columns:none;gap:.5rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.event-center-path-grid::-webkit-scrollbar{display:none}.event-center-path-card{flex:0 0 10.2rem;min-height:5.7rem;border-radius:.9rem;padding:.65rem}.event-center-path-card strong{margin-top:.42rem;font-size:.82rem}.event-center-path-card span{display:-webkit-box;overflow:hidden;margin-top:.28rem;font-size:.65rem;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:1}.event-center-toolbar{grid-template-columns:1fr;gap:.48rem}.event-center-toolbar-actions{display:grid;grid-template-columns:1fr 1fr}.event-center-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.2rem}.event-center-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem;margin-top:.55rem}.event-center-card{min-height:auto;border-radius:.95rem;padding:.72rem;box-shadow:none}.event-center-card-grid{gap:.55rem}.event-center-card:first-child{border-color:color-mix(in srgb,var(--primary) 26%,var(--border) 74%);background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--primary) 16%,transparent 84%),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,var(--surface) 91%),color-mix(in srgb,var(--card) 92%,transparent 8%))}.event-center-card-badges{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.event-center-card-badges::-webkit-scrollbar{display:none}.event-center-card-top>span{font-size:.66rem}.event-center-card h3{margin-top:.5rem;font-size:.95rem;line-height:1.28}.event-center-card p{display:-webkit-box;overflow:hidden;margin-top:.34rem;font-size:.72rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:1}.event-center-card:first-child p{-webkit-line-clamp:2}.event-center-meta-grid span,.event-center-relation-stack div{font-size:.66rem;line-height:1.35}.event-center-relation-stack{display:none}.event-center-card:first-child .event-center-relation-stack{display:grid;gap:.3rem;margin-top:.5rem;padding-top:.5rem}.event-center-card-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;margin-top:.6rem;padding-top:.58rem}.event-center-card-actions .btn-cta-ghost,.event-center-card-actions .btn-cta-primary,.event-center-card-actions .btn-cta-secondary{min-height:2.42rem;justify-content:center;white-space:nowrap}.event-center-card-actions .btn-cta-ghost{grid-column:1/-1;min-height:auto;justify-self:start;padding-inline:0}.event-center-detail-shell>div{padding-left:1rem;padding-right:1rem}.event-center-detail-shell nav,.event-course-shell nav{display:none}.event-center-detail-hero,.event-course-hero{min-height:auto!important}.event-center-detail-hero p,.event-course-hero p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.event-center-detail-hero .btn-cta-primary,.event-center-detail-hero .btn-cta-secondary,.event-course-hero .btn-cta-primary,.event-course-hero .btn-cta-secondary{min-height:2.55rem}.event-center-detail-brief,.event-course-brief-card{padding:.78rem!important}.event-center-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.65rem}.event-center-detail-summary span{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border) 86%);border-radius:.72rem;background:color-mix(in srgb,var(--surface) 88%,transparent 12%);padding:.48rem;font-size:.66rem;line-height:1.28}.event-center-detail-section{margin-top:.85rem!important}.event-center-closed-card,.event-center-conversion-card,.event-center-detail-card,.event-center-related-card{gap:.55rem;border-radius:1rem!important;padding:.78rem!important}.event-center-closed-card p,.event-center-conversion-card p,.event-center-detail-card p,.event-center-related-card p{display:-webkit-box;overflow:hidden;font-size:.78rem;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-center-goal-list span{font-size:.74rem;line-height:1.42}.event-center-related-card a{padding:.62rem}.event-center-related-card span{display:-webkit-box;overflow:hidden;font-size:.68rem;line-height:1.34;-webkit-box-orient:vertical;-webkit-line-clamp:1}.event-center-next-grid{display:flex;grid-template-columns:none;gap:.48rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.event-center-next-grid::-webkit-scrollbar{display:none}.event-center-next-card{flex:0 0 10rem;border-radius:.9rem;padding:.7rem}.event-center-next-card small{display:-webkit-box;overflow:hidden;font-size:.66rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-center-detail-aside{gap:.75rem}.event-center-conversion-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.event-center-conversion-card-actions .btn-cta-primary{grid-column:1/-1}.event-course-form-card,.event-signup-card{padding:.85rem!important}.event-course-shell .section-wrapper,.event-detail-shell .section-wrapper{padding-top:.8rem!important;padding-bottom:.8rem!important}.event-course-shell .section-wrapper>.grid,.event-course-signup-band .section-wrapper>.grid{gap:.65rem}.event-course-card{min-height:auto;border-radius:.95rem!important;padding:.75rem!important}.event-course-card h3{margin-top:.45rem!important;font-size:.9rem;line-height:1.32}.event-course-card p{display:-webkit-box;overflow:hidden;margin-top:.28rem!important;font-size:.72rem!important;line-height:1.38!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-course-action-card{padding:.78rem!important}.event-course-action-link{min-height:2.5rem;padding:.55rem .65rem}.event-center-detail-shell .event-cta-section,.event-course-shell .event-cta-section{margin-top:1rem!important}.event-center-detail-shell .event-cta-section .btn-cta-primary,.event-center-detail-shell .event-cta-section .btn-cta-secondary,.event-course-shell .event-cta-section .btn-cta-primary,.event-course-shell .event-cta-section .btn-cta-secondary{width:100%;min-height:2.55rem}.event-center-detail-hero h1,.event-course-hero h1{font-size:clamp(2rem,8.2vw,2.38rem)!important;line-height:1.08!important}.event-center-detail-hero :where(.btn-cta-secondary):nth-of-type(n+3),.event-course-hero :where(.btn-cta-secondary):nth-of-type(n+3){display:none!important}.event-center-detail-hero>.relative>.grid,.event-course-hero>.relative>.grid{gap:.72rem!important}.event-center-detail-hero .flex.flex-wrap,.event-course-hero .flex.flex-wrap{gap:.48rem!important}.event-center-detail-hero :where(.btn-cta-primary,.btn-cta-secondary),.event-course-hero :where(.btn-cta-primary,.btn-cta-secondary){min-height:2.45rem!important;font-size:.82rem!important}.event-course-brief-card>p{display:-webkit-box;overflow:hidden;margin-top:.62rem!important;font-size:.9rem!important;line-height:1.48!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-course-brief-card .event-stat-grid{margin-top:.65rem!important}.event-course-brief-card .event-stat-grid div{padding:.58rem!important}}.cloud-selection-pro-copy h1,.event-center-hero-copy h1,.page-hero-title,.solution-center-hero h1,.solution-detail-hero h1,.store-marketplace-header h1{letter-spacing:0;text-wrap:balance}.page-hero-title{max-width:none!important}.page-hero-title,.solution-center-hero h1,.solution-detail-hero h1{font-size:clamp(2.25rem,3vw,3.25rem)!important;line-height:1.08!important}.cloud-selection-pro-copy h1{max-width:13ch!important;font-size:clamp(3.15rem,5vw,5.7rem)!important;line-height:.98!important}.event-center-hero-copy h1,.store-marketplace-header h1{font-size:clamp(2.25rem,3vw,3.25rem)!important;line-height:1.08!important}@media (min-width:1180px){.event-center-hero-copy h1,.page-hero-title,.solution-center-hero h1,.solution-detail-hero h1,.store-marketplace-header h1{white-space:nowrap!important}.cloud-selection-pro-hero{grid-template-columns:minmax(0,1.08fr) minmax(340px,.52fr)}.cloud-selection-pro-copy h1{max-width:13ch!important;font-size:clamp(3.15rem,5vw,5.7rem)!important;white-space:normal!important}.liquid-hero-shell>.relative.grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr)}}@media (max-width:1180px){.home-trust-showcase{min-height:48rem}.home-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.cloud-selection-pro-copy h1,.event-center-hero-copy h1,.page-hero-title,.solution-center-hero h1,.solution-detail-hero h1{white-space:normal;font-size:clamp(2rem,9.5vw,2.75rem)!important;line-height:1.12!important}.cloud-selection-pro-copy h1{max-width:9em!important;font-size:clamp(2.35rem,11vw,3.15rem)!important}.home-trust-showcase{min-height:auto;border-radius:1.25rem;padding:.85rem}.home-trust-shade{background:linear-gradient(180deg,rgba(246,250,255,.88),rgba(246,250,255,.72) 28%,rgba(246,250,255,.96) 58%,rgba(246,250,255,.98))}html.dark .home-trust-shade{background:linear-gradient(180deg,rgba(5,10,20,.82),rgba(5,10,20,.7) 30%,rgba(5,10,20,.94) 58%,rgba(5,10,20,.98))}.home-trust-main h2{max-width:none;font-size:clamp(1.85rem,8.3vw,2.35rem)}.home-trust-main p{font-size:.9rem;line-height:1.62}.home-trust-grid,.home-trust-proof-row{max-width:none;margin-top:.75rem}.home-trust-proof-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.home-trust-proof-row article{min-height:auto;gap:.32rem;border-radius:.82rem;padding:.6rem}.home-trust-card span,.home-trust-proof-row span{font-size:.68rem}.home-trust-proof-row strong{font-size:.78rem;line-height:1.25}.home-trust-proof-row small{display:none}.home-trust-card{grid-template-columns:auto 1fr;min-height:auto;align-items:start;align-content:start;gap:.28rem .45rem;border-radius:.8rem;padding:.58rem}.home-trust-card strong{font-size:.78rem;line-height:1.25}.home-trust-card small{display:none}}.diagnosis-page-shell .diagnosis-page-hero{isolation:isolate;min-height:clamp(34rem,64vh,46rem);border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%);color:var(--text);background:linear-gradient(135deg,rgba(246,250,255,.96),rgba(222,237,255,.74)),#eaf3ff;box-shadow:0 34px 90px rgba(37,99,235,.16),inset 0 1px 0 rgba(255,255,255,.72)}.diagnosis-page-shell .diagnosis-page-hero:before{z-index:0;background:linear-gradient(90deg,rgba(246,250,255,.98),rgba(246,250,255,.86) 38%,rgba(246,250,255,.34) 72%,rgba(246,250,255,.18)),linear-gradient(180deg,rgba(246,250,255,.84),rgba(246,250,255,.32) 42%,rgba(246,250,255,.86));opacity:1}.diagnosis-page-shell .diagnosis-page-hero:after{content:"";position:absolute;inset:0;z-index:0;background-image:url(/banners/diagnosis-poc-command-center.png);background-position:100%;background-size:cover;opacity:.82;pointer-events:none}.diagnosis-page-hero>.relative.grid{min-height:clamp(29rem,56vh,40rem);grid-template-columns:minmax(0,1.08fr) minmax(340px,.52fr);align-items:center}.diagnosis-page-hero>.relative.grid>div:first-child{max-width:62rem}.diagnosis-page-hero .page-hero-title{max-width:13ch!important;font-size:clamp(3.15rem,5vw,5.7rem)!important;letter-spacing:0!important;line-height:.98!important;text-wrap:balance}.diagnosis-page-hero .page-hero-title+p{max-width:57rem;color:color-mix(in srgb,var(--text) 78%,var(--muted) 22%);font-size:clamp(1rem,1.2vw,1.18rem);font-weight:650;line-height:1.9}.diagnosis-page-hero .btn-cta-primary,.diagnosis-page-hero .btn-cta-secondary{min-height:3.25rem;border-radius:999px;padding-inline:1.35rem}.diagnosis-hero-panel{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:1.15rem;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(221,236,255,.54));padding:1.35rem;box-shadow:0 24px 70px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(24px) saturate(1.14)}.diagnosis-hero-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 92% 2%,rgba(37,99,235,.2),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.34),transparent 56%);pointer-events:none}.diagnosis-hero-panel>*{position:relative;z-index:1}.diagnosis-hero-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.diagnosis-hero-panel h2{margin:1.35rem 0 0;color:var(--text);font-size:clamp(1.45rem,1.85vw,1.9rem);font-weight:950;line-height:1.16;letter-spacing:0}.diagnosis-hero-panel>p{margin:.85rem 0 0;color:var(--text-soft);font-size:.94rem;font-weight:650;line-height:1.75}.diagnosis-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.15rem}.diagnosis-hero-metrics div{min-width:0;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:1rem;background:color-mix(in srgb,var(--surface) 76%,transparent 24%);padding:.8rem .7rem}.diagnosis-hero-metrics span,.diagnosis-hero-metrics strong{display:block}.diagnosis-hero-metrics strong{color:var(--text);font-size:1.35rem;font-weight:950;line-height:1}.diagnosis-hero-metrics span{margin-top:.38rem;color:var(--muted);font-size:.68rem;font-weight:850;line-height:1.25;white-space:normal}.diagnosis-hero-path{margin-top:1.15rem;border-top:1px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);padding-top:1.05rem}.diagnosis-form-band{background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--primary) 10%,transparent 90%),transparent 24rem),color-mix(in srgb,var(--surface-2) 70%,transparent 30%)}.diagnosis-form-layout{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);gap:1.25rem;align-items:start}.diagnosis-form-side{position:sticky;top:5.5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border) 82%);border-radius:1.4rem;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 90%,transparent 10%),color-mix(in srgb,var(--primary) 8%,var(--surface-2) 92%));padding:1.15rem}.diagnosis-form-side h3{margin:1rem 0 0;color:var(--text);font-size:1.2rem;font-weight:950;line-height:1.35}.diagnosis-form-side>p{margin:.7rem 0 0;color:var(--text-soft);font-size:.9rem;font-weight:650;line-height:1.75}.diagnosis-form-guide-list{display:grid;gap:.7rem;margin-top:1rem}.diagnosis-form-guide-list p{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.55rem;margin:0;border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border) 85%);border-radius:.95rem;background:color-mix(in srgb,var(--surface) 80%,transparent 20%);padding:.75rem;color:var(--text-soft);font-size:.82rem;font-weight:750;line-height:1.62}.diagnosis-form-guide-list svg{margin-top:.18rem;color:var(--primary)}.diagnosis-form-card{border-radius:1.4rem;border-color:color-mix(in srgb,var(--primary) 16%,var(--border) 84%);box-shadow:0 28px 80px color-mix(in srgb,var(--primary) 9%,transparent 91%)}.diagnosis-form-band .diagnosis-form-card{width:100%}.diagnosis-form-card h3{letter-spacing:0}.diagnosis-step-progress{border-radius:1rem;background:color-mix(in srgb,var(--surface-2) 60%,transparent 40%);padding:.25rem}.diagnosis-step-progress button{min-height:3rem;border-radius:.85rem;font-size:.84rem}.diagnosis-form-section{border-top-color:color-mix(in srgb,var(--primary) 14%,var(--border) 86%)}.diagnosis-section-label{letter-spacing:.02em;text-transform:none}.diagnosis-field-control,.diagnosis-field-textarea{border-radius:1rem;background:color-mix(in srgb,var(--surface) 92%,transparent 8%);font-size:.92rem}.diagnosis-field-control{min-height:3.05rem}.diagnosis-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.25rem,1fr))}.diagnosis-chip-choice{min-height:2.75rem;justify-content:center;border-radius:.9rem;text-align:center;white-space:normal}.assessment-list-card,.assessment-question-card{border-color:color-mix(in srgb,var(--primary) 14%,var(--border) 86%);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,transparent 6%),color-mix(in srgb,var(--primary) 5%,var(--surface-2) 95%))}@media (min-width:1180px){.diagnosis-page-hero .page-hero-title{white-space:normal!important}}@media (max-width:980px){.diagnosis-page-hero>.relative.grid{min-height:auto;grid-template-columns:1fr}.diagnosis-hero-panel{max-width:34rem}.diagnosis-form-layout{grid-template-columns:1fr}.diagnosis-form-side{position:relative;top:auto}}@media (max-width:760px){.diagnosis-page-shell>div{padding-left:.75rem!important;padding-right:.75rem!important}.assessment-cta-section,.assessment-deliverable-band,.assessment-question-band,.diagnosis-form-band,.diagnosis-page-shell .diagnosis-page-hero{padding:1rem!important}.diagnosis-page-shell .diagnosis-page-hero{min-height:auto}.diagnosis-page-shell .diagnosis-page-hero:before{background:linear-gradient(180deg,rgba(246,250,255,.96),rgba(246,250,255,.86) 42%,rgba(246,250,255,.98))}.diagnosis-page-shell .diagnosis-page-hero:after{background-position:top;opacity:.42}.diagnosis-page-hero>.relative.grid{gap:1rem}.diagnosis-page-hero .page-hero-title{max-width:9em!important;font-size:clamp(2.35rem,11vw,3.15rem)!important;line-height:1.12!important}.diagnosis-page-hero .page-hero-title+p{font-size:.96rem;line-height:1.75}.diagnosis-form-card,.diagnosis-form-side,.diagnosis-hero-panel{border-radius:1.15rem}.diagnosis-form-side,.diagnosis-hero-panel{padding:1rem}.diagnosis-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.diagnosis-hero-metrics div{border-radius:.8rem;padding:.65rem .45rem}.diagnosis-hero-metrics strong{font-size:1.12rem}.diagnosis-hero-metrics span{font-size:.58rem;white-space:normal}.diagnosis-hero-path{display:none}.diagnosis-form-head{gap:.8rem}.diagnosis-step-progress{grid-template-columns:1fr;gap:.35rem}.diagnosis-choice-grid{grid-template-columns:1fr;overflow:visible;padding-bottom:0;scroll-snap-type:none}.diagnosis-chip-choice{max-width:none;min-height:2.85rem;justify-content:flex-start;padding-inline:.85rem;scroll-snap-align:unset;white-space:normal}.diagnosis-step-actions{display:grid;grid-template-columns:1fr}.diagnosis-step-actions .btn-cta-primary,.diagnosis-step-actions .btn-cta-secondary{width:100%}}[data-page-shell]{position:relative;overflow-x:clip}[data-page-shell]:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 10% 8%,color-mix(in srgb,var(--primary) 7%,transparent 93%),transparent 30%),radial-gradient(circle at 88% 0,color-mix(in srgb,var(--accent) 6%,transparent 94%),transparent 28%);opacity:.65}[data-page-shell]>div{position:relative;z-index:1}:where(.liquid-hero-shell,.liquid-section-band,.liquid-section-band-muted,.liquid-cta-shell){border-radius:1.35rem}:where(.liquid-section-band,.liquid-section-band-muted){overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 9%,var(--border) 91%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 14%,transparent 86%),0 16px 48px color-mix(in srgb,var(--primary) 7%,transparent 93%)}html.light :where(.liquid-section-band,.liquid-section-band-muted){border-color:color-mix(in srgb,#7aa2ff 13%,#e2e8f0 87%);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.82))}html.dark :where(.liquid-section-band,.liquid-section-band-muted){border-color:color-mix(in srgb,#60a5fa 18%,#1e293b 82%);background:radial-gradient(circle at 92% 0,rgba(37,99,235,.1),transparent 34%),linear-gradient(180deg,rgba(10,16,30,.88),rgba(7,11,22,.82))}:where(.liquid-section-band,.liquid-section-band-muted,.section-quiet) .section-wrapper>div:first-child{max-width:55rem}:where(.liquid-section-band,.liquid-section-band-muted,.section-quiet) .section-wrapper>div:first-child h2{letter-spacing:0;line-height:1.18}:where(.liquid-section-band,.liquid-section-band-muted,.section-quiet) .section-wrapper>div:first-child p{max-width:48rem;line-height:1.85}.page-hero-title,:where(.liquid-hero-shell,.solution-detail-hero,.event-detail-hero,.skills-detail-hero,.hardware-detail-hero) h1{letter-spacing:0!important;line-height:1.08!important;text-wrap:balance}:where(.liquid-hero-shell,.solution-detail-hero,.event-detail-hero,.skills-detail-hero,.hardware-detail-hero) p{line-height:1.85}:where(.home-entry-card,.home-direction-card,.home-featured-product-card,.home-path-card,.home-vendor-card,.home-channel-card,.store-product-row,.store-product-grid-card,.solution-grid-card,.event-center-card,.resource-card,.resource-topic-card,.vendor-directory-card,.vendor-scenario-card,.cloud-selection-track-card,.cloud-selection-scenario-card,.cloud-selection-vendor-card,.cloud-selection-mode-card,.cloud-selection-solution-card,.cloud-selection-talent-card,.guide-blog-card,.planet-journal-article-card){border-radius:1rem}@media (hover:hover) and (pointer:fine){:where(.home-entry-card,.home-direction-card,.home-featured-product-card,.home-vendor-card,.home-channel-card,.store-product-row,.store-product-grid-card,.solution-grid-card,.event-center-card,.resource-card,.vendor-directory-card,.cloud-selection-scenario-card,.cloud-selection-vendor-card,.guide-blog-card):hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}}:where(.prose-dark,.prose-light,.planet-journal-prose,.skills-detail-richtext){max-width:76ch;color:var(--text);font-size:clamp(1rem,.32vw + .94rem,1.08rem);line-height:1.9;letter-spacing:0}:where(.prose-dark,.prose-light,.planet-journal-prose,.skills-detail-richtext) :where(h1,h2,h3,h4){color:var(--text)!important;letter-spacing:0;line-height:1.22;text-wrap:balance}:where(.prose-dark,.prose-light,.planet-journal-prose,.skills-detail-richtext) :where(p,li){color:var(--text-soft);line-height:1.9}:where(.prose-dark,.prose-light,.planet-journal-prose,.skills-detail-richtext) :where(img,video){display:block;width:100%;height:auto;border-radius:1rem;box-shadow:var(--shadow-soft)}:where(.prose-dark,.prose-light,.planet-journal-prose,.skills-detail-richtext) :where(table){display:block;max-width:100%;overflow-x:auto;border-radius:.9rem}:where(.prose-dark,.prose-light,.planet-journal-prose,.skills-detail-richtext) :where(blockquote){border-left-width:3px;border-radius:0 .9rem .9rem 0;background:color-mix(in srgb,var(--primary) 6%,var(--surface) 94%);padding:1rem 1.15rem}:where(.guide-detail-inner,.skills-detail-shell>div,.event-center-detail-shell>div,.solution-detail-page-shell>div,.hardware-detail-shell>div){max-width:1440px!important}:where(.solution-detail-main,.event-center-detail-main,.skills-detail-main-stack,.guide-detail-inner article,.planet-journal-detail-brief){min-width:0}.partner-console-collapsible{border:1px solid var(--border);border-radius:8px;background:var(--bg-soft)}.partner-console-collapsible>summary{display:flex;min-height:3.25rem;cursor:pointer;list-style:none;align-items:center;gap:.75rem;padding:.75rem}.partner-console-collapsible>summary::-webkit-details-marker{display:none}.partner-console-collapsible:not([open])>:not(summary){display:none!important}.partner-console-collapsible>summary small,.partner-console-collapsible>summary strong{display:block}.partner-console-collapsible>summary small{margin-top:.15rem;color:var(--muted);font-size:.75rem;font-weight:600;line-height:1.4}.partner-console-collapsible-action{margin-left:auto;white-space:nowrap;border:1px solid var(--border);border-radius:999px;background:var(--surface);padding:.35rem .7rem;color:var(--primary);font-size:.75rem;font-weight:800}.partner-console-collapsible[open]{padding:.75rem}.partner-console-collapsible[open]>summary{border-bottom:1px solid var(--border);padding:0 0 .75rem}.partner-workbench-mode-customers #partner-customer-report,.partner-workbench-mode-opportunities section:has([data-partner-record=opportunity]),.partner-workbench-mode-orders section:has([data-partner-record=order]),.partner-workbench-mode-quotes section:has([data-partner-record=quote]),.partner-workbench-mode-settlements section:has([data-partner-record=settlement]){margin-top:0}.partner-workbench-mode-customers #partner-customer-report>.mt-5,.partner-workbench-mode-opportunities section:has([data-partner-record=opportunity]),.partner-workbench-mode-orders section:has([data-partner-record=order]),.partner-workbench-mode-quotes section:has([data-partner-record=quote]),.partner-workbench-mode-settlements section:has([data-partner-record=settlement]){border-top:0;padding-top:0}.partner-workbench-mode-customers [data-partner-record=customer],.partner-workbench-mode-opportunities [data-partner-record=opportunity],.partner-workbench-mode-orders [data-partner-record=order],.partner-workbench-mode-quotes [data-partner-record=quote],.partner-workbench-mode-settlements [data-partner-record=settlement]{border-radius:8px;background:var(--surface);padding:.85rem}.partner-workbench-mode-customers .partner-record-advice,.partner-workbench-mode-customers .partner-record-metrics,.partner-workbench-mode-customers .partner-record-path,.partner-workbench-mode-opportunities .partner-console-section-copy,.partner-workbench-mode-opportunities .partner-record-advice,.partner-workbench-mode-opportunities .partner-record-metrics,.partner-workbench-mode-opportunities .partner-record-path,.partner-workbench-mode-orders .partner-console-section-copy,.partner-workbench-mode-orders .partner-record-context,.partner-workbench-mode-orders .partner-record-metrics,.partner-workbench-mode-orders .partner-record-note,.partner-workbench-mode-orders .partner-record-path,.partner-workbench-mode-quotes .partner-console-section-copy,.partner-workbench-mode-quotes .partner-record-context,.partner-workbench-mode-quotes .partner-record-metrics,.partner-workbench-mode-quotes .partner-record-note,.partner-workbench-mode-quotes .partner-record-path,.partner-workbench-mode-settlements .partner-console-section-copy,.partner-workbench-mode-settlements .partner-record-context,.partner-workbench-mode-settlements .partner-record-metrics,.partner-workbench-mode-settlements .partner-record-note,.partner-workbench-mode-settlements .partner-record-path{display:none}.partner-workbench-mode-customers [data-partner-record=customer]>.mt-2,.partner-workbench-mode-customers [data-partner-record=customer]>.mt-3,.partner-workbench-mode-opportunities [data-partner-record=opportunity]>.mt-2,.partner-workbench-mode-opportunities [data-partner-record=opportunity]>.mt-3,.partner-workbench-mode-orders [data-partner-record=order]>.mt-2,.partner-workbench-mode-orders [data-partner-record=order]>.mt-3,.partner-workbench-mode-quotes [data-partner-record=quote]>.mt-2,.partner-workbench-mode-quotes [data-partner-record=quote]>.mt-3,.partner-workbench-mode-settlements [data-partner-record=settlement]>.mt-2,.partner-workbench-mode-settlements [data-partner-record=settlement]>.mt-3{margin-top:.55rem}.partner-workbench-mode-customers [data-partner-record=customer] .rounded-lg,.partner-workbench-mode-opportunities [data-partner-record=opportunity] .rounded-lg,.partner-workbench-mode-opportunities [data-partner-record=opportunity] .rounded-xl,.partner-workbench-mode-orders [data-partner-record=order] .rounded-lg,.partner-workbench-mode-orders [data-partner-record=order] .rounded-xl,.partner-workbench-mode-quotes [data-partner-record=quote] .rounded-lg,.partner-workbench-mode-quotes [data-partner-record=quote] .rounded-xl,.partner-workbench-mode-settlements [data-partner-record=settlement] .rounded-lg,.partner-workbench-mode-settlements [data-partner-record=settlement] .rounded-xl{border-radius:8px}.partner-workbench-mode-customers #partner-customer-report .grid.gap-3.sm\:grid-cols-2.xl\:grid-cols-5>div,.partner-workbench-mode-opportunities .partner-opportunity-stats>div,.partner-workbench-mode-opportunities section .grid.gap-3.sm\:grid-cols-2.xl\:grid-cols-5>div,.partner-workbench-mode-orders section .grid.gap-3.sm\:grid-cols-2.xl\:grid-cols-5>div,.partner-workbench-mode-quotes section .grid.gap-3.sm\:grid-cols-2.xl\:grid-cols-5>div,.partner-workbench-mode-settlements section .grid.gap-3.sm\:grid-cols-2.xl\:grid-cols-5>div{border-radius:8px;padding:.65rem .75rem}.partner-workbench-mode-orders [data-partner-record=order]>.grid,.partner-workbench-mode-quotes [data-partner-record=quote]>.grid,.partner-workbench-mode-settlements [data-partner-record=settlement]>.grid{gap:.35rem .75rem}.admin-records-page-orders,.admin-records-page-project-files,.admin-records-page-quotes,.admin-records-page-settlements{display:grid;gap:.75rem}.admin-records-page-orders .admin-records-summary,.admin-records-page-project-files .admin-records-summary,.admin-records-page-quotes .admin-records-summary,.admin-records-page-settlements .admin-records-summary{min-width:0}.admin-records-page-authorizations .admin-records-summary>*,.admin-records-page-customers .admin-records-summary>*,.admin-records-page-imports .admin-records-summary>*,.admin-records-page-leads .admin-records-summary>*,.admin-records-page-members .admin-records-summary>*,.admin-records-page-opportunities .admin-records-summary>*,.admin-records-page-orders .admin-records-summary>*,.admin-records-page-project-files .admin-records-summary>*,.admin-records-page-quotes .admin-records-summary>*,.admin-records-page-settlements .admin-records-summary>*{margin-top:0!important}.admin-records-page-authorizations .admin-records-summary .portal-workbench-card,.admin-records-page-authorizations .admin-records-summary :is(.card-premium,.card-showcase,.card-subtle),.admin-records-page-customers .admin-records-summary .portal-workbench-card,.admin-records-page-customers .admin-records-summary :is(.card-premium,.card-showcase,.card-subtle),.admin-records-page-imports .admin-records-summary .portal-workbench-card,.admin-records-page-imports .admin-records-summary :is(.card-premium,.card-showcase,.card-subtle),.admin-records-page-leads .admin-records-summary .portal-workbench-card,.admin-records-page-leads .admin-records-summary :is(.card-premium,.card-showcase,.card-subtle),.admin-records-page-members .admin-records-summary .portal-workbench-card,.admin-records-page-members .admin-records-summary :is(.card-premium,.card-showcase,.card-subtle),.admin-records-page-opportunities .admin-records-summary .portal-workbench-card,.admin-records-page-opportunities .admin-records-summary :is(.card-premium,.card-showcase,.card-subtle),.admin-records-page-orders .admin-records-summary .portal-workbench-card,.admin-records-page-orders .admin-records-summary :is(.card-premium,.card-showcase,.card-subtle),.admin-records-page-partners .admin-records-summary :is(.card-premium,.card-showcase,.card-subtle),.admin-records-page-project-files .admin-records-summary .portal-workbench-card,.admin-records-page-project-files .admin-records-summary :is(.card-premium,.card-showcase,.card-subtle),.admin-records-page-quotes .admin-records-summary .portal-workbench-card,.admin-records-page-quotes .admin-records-summary :is(.card-premium,.card-showcase,.card-subtle),.admin-records-page-settlements .admin-records-summary .portal-workbench-card,.admin-records-page-settlements .admin-records-summary :is(.card-premium,.card-showcase,.card-subtle){border-radius:8px!important;padding:.875rem!important}.admin-records-page-authorizations .admin-records-summary .site-card-title-row+p,.admin-records-page-customers .admin-records-summary .site-card-title-row+p,.admin-records-page-imports .admin-records-summary .site-card-title-row+p,.admin-records-page-leads .admin-records-summary .site-card-title-row+p,.admin-records-page-members .admin-records-summary .site-card-title-row+p,.admin-records-page-opportunities .admin-records-summary .site-card-title-row+p,.admin-records-page-orders .admin-records-summary .site-card-title-row+p,.admin-records-page-partners .admin-records-summary .site-card-title-row+p,.admin-records-page-project-files .admin-records-summary .site-card-title-row+p,.admin-records-page-quotes .admin-records-summary .site-card-title-row+p,.admin-records-page-settlements .admin-records-summary .site-card-title-row+p{display:none}.admin-records-page-authorizations .admin-records-summary :is(h2,h3),.admin-records-page-customers .admin-records-summary :is(h2,h3),.admin-records-page-imports .admin-records-summary :is(h2,h3),.admin-records-page-leads .admin-records-summary :is(h2,h3),.admin-records-page-members .admin-records-summary :is(h2,h3),.admin-records-page-opportunities .admin-records-summary :is(h2,h3),.admin-records-page-orders .admin-records-summary :is(h2,h3),.admin-records-page-partners .admin-records-summary :is(h2,h3),.admin-records-page-project-files .admin-records-summary :is(h2,h3),.admin-records-page-quotes .admin-records-summary :is(h2,h3),.admin-records-page-settlements .admin-records-summary :is(h2,h3){font-size:1rem!important;line-height:1.3}.console-records-authorizations .console-record-card,.console-records-customers .console-record-card,.console-records-imports .console-record-card,.console-records-leads .console-record-card,.console-records-members .console-record-card,.console-records-opportunities .console-record-card,.console-records-orders .console-record-card,.console-records-partners .console-record-card,.console-records-project-files .console-record-card,.console-records-quotes .console-record-card,.console-records-settlements .console-record-card{border-radius:8px!important;padding:.8rem!important;background:var(--surface)}.console-records-authorizations .console-record-fields,.console-records-customers .console-record-fields,.console-records-imports .console-record-fields,.console-records-leads .console-record-fields,.console-records-members .console-record-fields,.console-records-opportunities .console-record-fields,.console-records-orders .console-record-fields,.console-records-partners .console-record-fields,.console-records-project-files .console-record-fields,.console-records-quotes .console-record-fields,.console-records-settlements .console-record-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:.5rem;margin-top:.75rem}.console-records-authorizations .console-record-fields>div,.console-records-customers .console-record-fields>div,.console-records-imports .console-record-fields>div,.console-records-leads .console-record-fields>div,.console-records-members .console-record-fields>div,.console-records-opportunities .console-record-fields>div,.console-records-orders .console-record-fields>div,.console-records-partners .console-record-fields>div,.console-records-project-files .console-record-fields>div,.console-records-quotes .console-record-fields>div,.console-records-settlements .console-record-fields>div{border-radius:8px!important;padding:.55rem .65rem}.console-records-authorizations .console-record-fields dt,.console-records-customers .console-record-fields dt,.console-records-imports .console-record-fields dt,.console-records-leads .console-record-fields dt,.console-records-members .console-record-fields dt,.console-records-opportunities .console-record-fields dt,.console-records-orders .console-record-fields dt,.console-records-partners .console-record-fields dt,.console-records-project-files .console-record-fields dt,.console-records-quotes .console-record-fields dt,.console-records-settlements .console-record-fields dt{line-height:1.25}.console-records-authorizations .console-record-fields dd,.console-records-customers .console-record-fields dd,.console-records-imports .console-record-fields dd,.console-records-leads .console-record-fields dd,.console-records-members .console-record-fields dd,.console-records-opportunities .console-record-fields dd,.console-records-orders .console-record-fields dd,.console-records-partners .console-record-fields dd,.console-records-project-files .console-record-fields dd,.console-records-quotes .console-record-fields dd,.console-records-settlements .console-record-fields dd{display:-webkit-box;min-height:1.35rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.console-records-authorizations .console-record-actions,.console-records-customers .console-record-actions,.console-records-imports .console-record-actions,.console-records-leads .console-record-actions,.console-records-members .console-record-actions,.console-records-opportunities .console-record-actions,.console-records-orders .console-record-actions,.console-records-partners .console-record-actions,.console-records-project-files .console-record-actions,.console-records-quotes .console-record-actions,.console-records-settlements .console-record-actions{margin-top:.75rem;padding-top:.75rem}.admin-records-page-external-systems{display:grid;gap:.75rem}.admin-records-page-external-systems .admin-records-summary{min-width:0}.admin-records-page-external-systems .admin-records-summary>*{margin-top:0!important}.admin-records-page-external-systems .admin-records-summary :is(.card-premium,.card-showcase,.card-subtle,.portal-workbench-card),.console-records-external-systems .console-record-card{border-radius:8px!important;background:var(--surface)}.admin-records-page-external-systems .admin-records-summary :is(.card-premium,.card-showcase,.card-subtle,.portal-workbench-card){padding:.875rem!important}.admin-records-page-external-systems .admin-records-summary .site-card-title-row+p{display:none}.admin-records-page-external-systems .admin-records-summary :is(h2,h3){font-size:1rem!important;line-height:1.3}.console-records-external-systems .console-record-card{padding:.8rem!important}.console-records-external-systems .console-record-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:.5rem;margin-top:.75rem}.console-records-external-systems .console-record-fields>div{border-radius:8px!important;padding:.55rem .65rem}.console-records-external-systems .console-record-fields dt{line-height:1.25}.console-records-external-systems .console-record-fields dd{display:-webkit-box;min-height:1.35rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.console-records-external-systems .console-record-actions{margin-top:.75rem;padding-top:.75rem}@media (max-width:767px){.admin-records-page-compact{display:grid;gap:.75rem}.admin-records-page-compact .admin-records-list{order:1;margin-top:0!important}.admin-records-page-compact .admin-records-summary{order:2}.admin-records-page-compact .console-record-filter-card{order:1;padding:.75rem!important}.admin-records-page-compact .console-record-filter-card form{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:.55rem}.admin-records-page-compact .console-record-filter-card form>div:last-child,.admin-records-page-compact .console-record-filter-card label:first-child{grid-column:1/-1}.admin-records-page-compact .console-record-filter-card label{gap:.25rem}.admin-records-page-compact .console-record-filter-card input,.admin-records-page-compact .console-record-filter-card select{min-height:2.35rem;border-radius:8px;padding-inline:.65rem;font-size:.8125rem}.admin-records-page-compact .console-record-filter-card form>div:last-child{gap:.45rem}.admin-records-page-compact .console-record-filter-card form>div:last-child :is(button,a){min-height:2.35rem!important;flex:1 1 0;justify-content:center;border-radius:8px!important;padding-inline:.55rem!important;white-space:nowrap}.admin-records-page-compact .console-record-batch-card,.admin-records-page-compact .console-record-owner-card{order:4}.admin-records-page-compact .console-record-card{order:2}}.admin-records-page-audit{display:grid;gap:.75rem}.admin-settings-console{min-width:0}.admin-settings-status-grid{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.admin-settings-status-card{display:flex;min-width:0;align-items:center;gap:.75rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:.8rem;color:var(--text);text-decoration:none;box-shadow:none}.admin-settings-status-card:hover{border-color:var(--primary-border);background:var(--primary-soft)}.admin-settings-shortcuts{display:grid;min-width:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.admin-settings-shortcuts a{min-height:3.25rem!important;border-radius:8px!important;padding:.7rem .8rem!important}.admin-settings-panel,.admin-settings-staff-card{border-radius:8px!important}.admin-settings-panel{min-width:0;border:1px solid var(--border);background:var(--surface);overflow:hidden}.admin-settings-panel>summary{display:flex;min-height:4rem;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem}.admin-settings-panel>summary::-webkit-details-marker{display:none}.admin-settings-panel>summary:after{content:"+";display:inline-flex;width:1.5rem;height:1.5rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-weight:900}.admin-settings-panel[open]>summary{border-bottom:1px solid var(--border);background:var(--bg-soft)}.admin-settings-panel[open]>summary:after{content:"-"}.admin-settings-panel-body{padding:.85rem}@media (max-width:640px){.home-channel-band,.home-direction-band,.home-entry-band,.home-featured-band{border-color:transparent!important;background:radial-gradient(circle at 92% 4%,color-mix(in srgb,var(--primary) 10%,transparent 90%),transparent 42%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--primary) 3%,transparent 97%))!important;box-shadow:none!important;padding-right:0!important;padding-left:0!important}.home-entry-band{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.home-entry-band .section-wrapper{width:100%;max-width:none}.home-entry-band .section-wrapper>div:first-child{display:none!important}.home-channel-band .section-wrapper>div:first-child,.home-direction-band .section-wrapper>div:first-child,.home-entry-band .section-wrapper>div:first-child,.home-featured-band .section-wrapper>div:first-child,.home-journey-band .section-wrapper>div:first-child,.home-vendor-band .section-wrapper>div:first-child{margin-bottom:.7rem}.home-channel-band .section-wrapper>div:first-child h2,.home-direction-band .section-wrapper>div:first-child h2,.home-entry-band .section-wrapper>div:first-child h2,.home-featured-band .section-wrapper>div:first-child h2,.home-journey-band .section-wrapper>div:first-child h2,.home-vendor-band .section-wrapper>div:first-child h2{font-size:clamp(1.72rem,7.8vw,2.2rem);line-height:1.08;text-wrap:balance}.home-channel-band .section-wrapper>div:first-child p,.home-direction-band .section-wrapper>div:first-child p,.home-entry-band .section-wrapper>div:first-child p,.home-featured-band .section-wrapper>div:first-child p,.home-journey-band .section-wrapper>div:first-child p,.home-vendor-band .section-wrapper>div:first-child p{display:-webkit-box!important;max-width:28rem;overflow:hidden;color:var(--muted);font-size:.88rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-entry-square-wrap{display:block;width:100%;margin:0}.home-entry-square{width:100%;max-width:none;max-height:none}.home-entry-grid,.home-entry-grid:before{display:none}.home-entry-card{position:relative;min-height:4.05rem;border-color:transparent;background:transparent;box-shadow:none;padding:.48rem .15rem .48rem .04rem}.home-entry-icon{position:relative;z-index:1;width:2.12rem;height:2.12rem;border-radius:999px;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.34),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--primary) 24%,var(--surface) 76%),color-mix(in srgb,var(--primary) 7%,var(--surface) 93%))}.home-entry-copy{gap:.18rem}.home-entry-copy small{display:-webkit-box!important;overflow:hidden;color:var(--muted);font-size:.72rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:1}.home-entry-arrow{border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%);background:color-mix(in srgb,var(--surface) 72%,transparent 28%)}.home-direction-grid{gap:.56rem}.home-direction-card{min-height:5.8rem;border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 13%,transparent 87%),transparent 52%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent 8%),color-mix(in srgb,var(--primary) 5%,var(--card) 95%));box-shadow:inset 0 .5px 0 rgba(255,255,255,.08);padding:.64rem}.home-direction-card small{display:-webkit-box!important;grid-column:1/-1;overflow:hidden;color:var(--muted);font-size:.68rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:1}.home-direction-card:nth-child(4n+1),.home-direction-card:nth-child(4n+4){background:radial-gradient(circle at 100% 0,color-mix(in srgb,#38bdf8 13%,transparent 87%),transparent 52%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 91%,transparent 9%),color-mix(in srgb,#2563eb 7%,var(--card) 93%))}.home-featured-products{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:6.35rem;gap:.56rem}.home-featured-product-card{position:relative;isolation:isolate;min-height:auto;height:100%;overflow:hidden;grid-template-columns:minmax(0,1fr) auto;align-content:end;align-items:end;gap:.38rem;border-color:color-mix(in srgb,var(--primary) 24%,var(--border) 76%);background:linear-gradient(180deg,transparent 0,rgba(8,13,26,.24) 34%,rgba(8,13,26,.88) 100%),var(--featured-image,url("/banners/home-enterprise-ai-command-center.png")) center /cover no-repeat,color-mix(in srgb,var(--surface) 86%,var(--primary) 14%);padding:.72rem;box-shadow:inset 0 .5px 0 rgba(255,255,255,.16),0 14px 30px rgba(15,23,42,.18)}.home-featured-product-card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--featured-accent,var(--primary)) 30%,transparent 70%),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--featured-accent,var(--primary)) 24%,transparent 76%),transparent 55%)}.home-featured-product-card:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:68%;background:linear-gradient(180deg,transparent,rgba(5,10,24,.82))}.home-featured-product-card>*{position:relative;z-index:1}.home-featured-product-card:first-child{min-height:auto;grid-column:1/-1;grid-row:span 2;align-items:start;--featured-image:url(/images/home/vendors/volcengine.jpg);--featured-accent:#e3442f}.home-featured-product-card:nth-child(2){--featured-image:url(/banners/resources-vendor-ecosystem.png);--featured-accent:#2563eb}.home-featured-product-card:nth-child(3){--featured-image:url(/images/home/vendors/baidu-cloud.jpg);--featured-accent:#3b82f6}.home-featured-product-card:nth-child(4){--featured-image:url(/images/tokenbase-stamp.png);--featured-accent:#7c3aed}.home-featured-product-card:nth-child(5){--featured-image:url(/images/openclaw/hero-lobster.svg);--featured-accent:#06b6d4}.home-featured-product-card:nth-child(6){grid-column:1/-1;--featured-image:url(/banners/diagnosis-poc-command-center.png);--featured-accent:#10b981}.home-featured-product-card small{display:none}.home-featured-product-card:first-child small{display:-webkit-box;grid-column:1/-1;overflow:hidden;color:rgba(241,245,249,.82);font-size:.76rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-featured-product-card strong{max-width:10.5rem;color:#f8fafc;text-shadow:0 1px 12px rgba(2,6,23,.56)}.home-featured-product-card span{width:2rem;min-height:2rem;justify-self:end;justify-content:center;align-self:end;border:1px solid rgba(191,219,254,.38);border-radius:999px;background:rgba(15,23,42,.44);backdrop-filter:blur(10px);color:#f8fafc;padding:0;font-size:0;white-space:nowrap}.home-featured-product-card span svg{width:1rem;height:1rem}.home-journey-pie-wrap{display:block;margin:.1rem 0 .55rem}.home-journey-pie{max-height:15rem}.home-journey-map,.home-journey-map:before{display:none}.home-journey-step{min-height:3.25rem;border:0;background:transparent;box-shadow:none;padding:.42rem 0 .42rem .6rem}.home-journey-index{display:inline-flex;width:1.86rem;height:1.86rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border) 72%);border-radius:999px;background:var(--surface)}.home-journey-step-copy small{display:-webkit-box!important;overflow:hidden;color:var(--muted);font-size:.68rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.home-path-panel{margin-top:.55rem;border-color:color-mix(in srgb,var(--primary) 18%,var(--border) 82%);background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--primary) 14%,transparent 86%),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 86%,transparent 14%),color-mix(in srgb,var(--card) 94%,transparent 6%))}.home-path-panel-copy p{display:block;margin-top:.24rem;font-size:.72rem;line-height:1.45}.home-path-card{min-height:5.45rem;border-color:color-mix(in srgb,var(--primary) 12%,var(--border) 88%)}.home-path-copy small{display:-webkit-box!important;overflow:hidden;font-size:.67rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:1}.home-path-links{flex-direction:column;align-items:flex-start}.home-path-link{width:-moz-fit-content;width:fit-content;max-width:100%}.home-vendor-card{border-radius:1rem;box-shadow:inset 0 .5px 0 rgba(255,255,255,.1)}.home-vendor-art{opacity:.34}.home-vendor-content{min-height:7.15rem;padding-right:.62rem;padding-bottom:2.25rem}.home-vendor-card .home-vendor-action{position:absolute!important;right:.62rem;bottom:.62rem;z-index:2}.home-channel-grid{gap:.56rem}.home-channel-card{min-height:4.2rem;border-radius:1rem;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--channel-accent) 18%,transparent 82%),transparent 45%),linear-gradient(135deg,color-mix(in srgb,var(--channel-accent) 8%,var(--surface) 92%),color-mix(in srgb,var(--card) 92%,transparent 8%))}.home-channel-copy{gap:.12rem}.home-channel-copy small{display:-webkit-box!important;overflow:hidden;color:var(--muted);font-size:.68rem;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:1}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page)>div{padding-right:.78rem!important;padding-left:.78rem!important}}@media (max-width:640px){[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page) :where(.liquid-hero-shell,.liquid-section-band,.liquid-section-band-muted,.liquid-cta-shell,.section-quiet){border-radius:1.2rem!important}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page) :where(.liquid-section-band,.liquid-section-band-muted){border-color:color-mix(in srgb,var(--primary) 12%,transparent 88%)!important;background:radial-gradient(circle at 94% 0,color-mix(in srgb,var(--primary) 8%,transparent 92%),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 72%,transparent 28%),color-mix(in srgb,var(--card) 92%,transparent 8%))!important;box-shadow:none!important}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page)>div>section:nth-of-type(3n+2):where(.liquid-section-band,.liquid-section-band-muted){border-color:transparent!important;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--accent) 9%,transparent 91%),transparent 38%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--primary) 3%,transparent 97%))!important}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page)>div>section:nth-of-type(4n):where(.liquid-section-band,.liquid-section-band-muted){background:radial-gradient(circle at 100% 8%,color-mix(in srgb,var(--primary) 14%,transparent 86%),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--primary) 7%,var(--surface) 93%),color-mix(in srgb,var(--surface) 72%,transparent 28%))!important}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page) :where(.liquid-section-band,.liquid-section-band-muted,.section-quiet) .section-wrapper>div:first-child{margin-bottom:.78rem!important}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page) :where(.liquid-section-band,.liquid-section-band-muted,.section-quiet) .section-wrapper>div:first-child>p:first-child:not(:last-child){display:none!important}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page) :where(.liquid-section-band,.liquid-section-band-muted,.section-quiet) .section-wrapper>div:first-child h2{font-size:clamp(1.55rem,7.1vw,2.05rem)!important;line-height:1.1!important;text-wrap:balance}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page) :where(.liquid-section-band,.liquid-section-band-muted,.section-quiet) .section-wrapper>div:first-child p{display:-webkit-box!important;max-width:30rem;overflow:hidden;color:var(--muted);font-size:.88rem!important;line-height:1.55!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page) :where(.liquid-hero-shell)>.relative.grid>div:first-child>p:first-child:not(:last-child){display:none!important}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page) :where(.liquid-hero-shell)>.relative.grid{gap:1.05rem!important}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page) :where(.liquid-hero-shell) h1{font-size:clamp(1.95rem,8.5vw,2.6rem)!important}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page) :where(.liquid-hero-shell) p{display:-webkit-box;overflow:hidden;font-size:.92rem!important;line-height:1.62!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page) :where(.liquid-hero-shell,.liquid-cta-shell) :where(.btn-cta-primary,.btn-cta-secondary,.btn-cta-ghost){width:100%}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page) :where(.liquid-panel-list,.liquid-panel-showcase,.liquid-panel-subtle,.card-hover-lift){border-radius:1rem!important}[data-page-shell]:not(.home-page-shell):not(.ts-console-shell):not(.backend-login-page) :where(.product-resource-item,.solution-resource-item,.guide-blog-card,.vendor-card,.vendor-source-card){min-height:4.15rem;border-radius:1rem!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 8%,transparent 92%),transparent 46%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,transparent 10%),color-mix(in srgb,var(--card) 96%,transparent 4%))!important}}.admin-settings-panel-body>.min-w-0{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.admin-audit-quick-filters,.admin-records-page-audit .admin-records-summary{min-width:0}.admin-audit-quick-filters>div{scrollbar-width:thin}.admin-records-page-audit .admin-records-summary>*{margin-top:0!important}.admin-records-page-audit :is(.card-premium,.card-showcase,.card-subtle,.portal-workbench-card),.console-records-audit .console-record-card{border-radius:8px!important;background:var(--surface)}.admin-records-page-audit :is(.card-premium,.card-showcase,.card-subtle,.portal-workbench-card){padding:.875rem!important}.admin-records-page-audit .site-card-title-row+p{display:none}.admin-records-page-audit :is(h2,h3){font-size:1rem!important;line-height:1.3}.console-records-audit .console-record-card{padding:.8rem!important}.console-records-audit .console-record-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;gap:.5rem;margin-top:.75rem}.console-records-audit .console-record-fields>div{border-radius:8px!important;padding:.55rem .65rem}.console-records-audit .console-record-fields dt{line-height:1.25}.console-records-audit .console-record-fields dd{display:-webkit-box;min-height:1.35rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.console-records-audit .console-record-actions{margin-top:.75rem;padding-top:.75rem}@media (max-width:760px){body{overflow-x:hidden}[data-page-shell]>div{width:100%;max-width:100vw;padding-right:.75rem!important;padding-left:.75rem!important}:where(.liquid-hero-shell,.liquid-section-band,.liquid-section-band-muted,.liquid-cta-shell){border-radius:1.15rem;padding:1rem!important}:where(.liquid-section-band,.liquid-section-band-muted,.section-quiet) .section-wrapper>div:first-child{margin-bottom:1rem}:where(.liquid-section-band,.liquid-section-band-muted,.section-quiet) .section-wrapper>div:first-child h2{font-size:clamp(1.55rem,7.3vw,2.05rem)}:where(.liquid-section-band,.liquid-section-band-muted,.section-quiet) .section-wrapper>div:first-child p{font-size:.95rem;line-height:1.75}.page-hero-title,:where(.liquid-hero-shell,.solution-detail-hero,.event-detail-hero,.skills-detail-hero,.hardware-detail-hero) h1{max-width:100%!important;font-size:clamp(2rem,9.2vw,2.75rem)!important;line-height:1.12!important;overflow-wrap:anywhere}:where(.liquid-hero-shell,.solution-detail-hero,.event-detail-hero,.skills-detail-hero,.hardware-detail-hero) p{font-size:.98rem;line-height:1.76}[data-page-shell] :where(.btn-cta-primary,.btn-cta-secondary,.btn-cta-ghost){min-height:2.85rem}:where(.prose-dark,.prose-light,.planet-journal-prose,.skills-detail-richtext){max-width:100%;font-size:1rem;line-height:1.82}:where(.prose-dark,.prose-light,.planet-journal-prose,.skills-detail-richtext) :where(pre,table){max-width:calc(100vw - 2.5rem)}.partner-console-collapsible>summary{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:flex-start}.partner-console-collapsible-action{grid-column:1/-1;width:100%;text-align:center}.partner-workbench-mode-customers #partner-customer-report>.mt-5>.site-card-title-row p{display:none}.partner-workbench-mode-customers #partner-customer-report .partner-customer-report-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}.partner-workbench-mode-customers #partner-customer-report .partner-customer-report-stats>div{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem}.partner-workbench-mode-customers #partner-customer-report .partner-customer-report-stats>div>p{margin-top:0;line-height:1.2}.partner-workbench-mode-customers #partner-customer-report .partner-customer-report-filters{padding:.65rem}.partner-workbench-mode-customers #partner-customer-report .partner-customer-report-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}.partner-workbench-mode-customers #partner-customer-report .partner-customer-report-filter-grid>:first-child{grid-column:1/-1}.partner-workbench-mode-opportunities .partner-opportunity-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}.partner-workbench-mode-opportunities .partner-opportunity-stats>div{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem}.partner-workbench-mode-opportunities .partner-opportunity-stats>div>p{margin-top:0;line-height:1.2}.partner-workbench-mode-opportunities .partner-opportunity-empty{padding:.75rem}.partner-workbench-mode-opportunities .partner-opportunity-empty>.flex:first-child{gap:.65rem}.partner-workbench-mode-opportunities .partner-opportunity-empty>.flex:first-child>.flex{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.partner-workbench-mode-opportunities .partner-opportunity-empty>.flex:first-child>.flex :is(a,button){width:100%;min-height:2.45rem;justify-content:center;padding-inline:.65rem}.partner-workbench-mode-opportunities .partner-opportunity-empty>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}.partner-workbench-mode-opportunities .partner-opportunity-empty>.grid>a{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem}.partner-workbench-mode-opportunities .partner-opportunity-empty>.grid>a>span{margin-top:0;line-height:1.2}.partner-workbench-mode-quotes .partner-quote-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}.partner-workbench-mode-quotes .partner-quote-stats>div{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem}.partner-workbench-mode-quotes .partner-quote-stats>div>p{margin-top:0;line-height:1.2}.partner-workbench-mode-quotes .partner-quote-empty{padding:.75rem}.partner-workbench-mode-quotes .partner-quote-empty>.flex:first-child{gap:.65rem}.partner-workbench-mode-quotes .partner-quote-empty>.flex:first-child>.flex{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.partner-workbench-mode-quotes .partner-quote-empty>.flex:first-child>.flex :is(a,button){width:100%;min-height:2.45rem;justify-content:center;padding-inline:.65rem}.partner-workbench-mode-quotes .partner-quote-empty>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}.partner-workbench-mode-quotes .partner-quote-empty>.grid>a{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem}.partner-workbench-mode-quotes .partner-quote-empty>.grid>a>span{margin-top:0;line-height:1.2}.partner-workbench-mode-orders .partner-order-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}.partner-workbench-mode-orders .partner-order-stats>div{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem}.partner-workbench-mode-orders .partner-order-stats>div>p{margin-top:0;line-height:1.2}.partner-workbench-mode-orders .partner-order-empty{padding:.75rem}.partner-workbench-mode-orders .partner-order-empty>.flex:first-child{gap:.65rem}.partner-workbench-mode-orders .partner-order-empty>.flex:first-child>.flex{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.partner-workbench-mode-orders .partner-order-empty>.flex:first-child>.flex :is(a,button){width:100%;min-height:2.45rem;justify-content:center;padding-inline:.65rem}.partner-workbench-mode-orders .partner-order-empty>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem}.partner-workbench-mode-orders .partner-order-empty>.grid>a{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .65rem}.partner-workbench-mode-orders .partner-order-empty>.grid>a>span{margin-top:0;line-height:1.2}.partner-workbench-mode-customers [data-partner-record=customer],.partner-workbench-mode-opportunities [data-partner-record=opportunity],.partner-workbench-mode-orders [data-partner-record=order],.partner-workbench-mode-quotes [data-partner-record=quote],.partner-workbench-mode-settlements [data-partner-record=settlement]{padding:.75rem}.partner-workbench-mode-orders [data-partner-record=order]>.grid,.partner-workbench-mode-quotes [data-partner-record=quote]>.grid,.partner-workbench-mode-settlements [data-partner-record=settlement]>.grid{grid-template-columns:1fr}.partner-workbench-mode-orders [data-partner-record=order] .flex.flex-wrap.gap-2,.partner-workbench-mode-quotes [data-partner-record=quote] .flex.flex-wrap.gap-2,.partner-workbench-mode-settlements [data-partner-record=settlement] .flex.flex-wrap.gap-2{gap:.4rem}.partner-workbench-mode-orders .partner-record-next-step,.partner-workbench-mode-quotes .partner-record-next-step,.partner-workbench-mode-settlements .partner-record-next-step{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:.55rem .65rem}.admin-records-page-authorizations .admin-records-summary,.admin-records-page-customers .admin-records-summary,.admin-records-page-external-systems .admin-records-summary,.admin-records-page-leads .admin-records-summary,.admin-records-page-members .admin-records-summary,.admin-records-page-opportunities .admin-records-summary,.admin-records-page-orders .admin-records-summary,.admin-records-page-partners .admin-records-summary,.admin-records-page-project-files .admin-records-summary,.admin-records-page-quotes .admin-records-summary,.admin-records-page-settlements .admin-records-summary,.partner-workbench-mode-orders [data-partner-record=order]>.grid>p:nth-child(n+7),.partner-workbench-mode-quotes [data-partner-record=quote]>.grid>p:nth-child(n+5),.partner-workbench-mode-settlements [data-partner-record=settlement]>.grid>p:nth-child(n+7){display:none}.admin-records-page-audit .admin-records-summary{display:block;margin-bottom:.25rem}.admin-settings-status-grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.admin-settings-status-card{padding:.65rem .7rem}.admin-settings-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-shortcuts a{min-height:3rem!important}.admin-settings-panel>summary{min-height:3.5rem;padding:.7rem .75rem}.admin-settings-panel>summary .site-card-title-row{align-items:flex-start}.admin-settings-panel>summary .inline-flex{display:none}.admin-settings-panel-body{padding:.7rem}.admin-settings-panel-body .rounded-xl p.text-xs.leading-5,.admin-settings-panel-body .site-card-title-row+p{display:none}.console-records-audit .console-record-card,.console-records-authorizations .console-record-card,.console-records-customers .console-record-card,.console-records-external-systems .console-record-card,.console-records-leads .console-record-card,.console-records-members .console-record-card,.console-records-opportunities .console-record-card,.console-records-orders .console-record-card,.console-records-partners .console-record-card,.console-records-project-files .console-record-card,.console-records-quotes .console-record-card,.console-records-settlements .console-record-card{padding:.7rem!important}.console-records-audit .console-record-fields,.console-records-authorizations .console-record-fields,.console-records-customers .console-record-fields,.console-records-external-systems .console-record-fields,.console-records-leads .console-record-fields,.console-records-members .console-record-fields,.console-records-opportunities .console-record-fields,.console-records-orders .console-record-fields,.console-records-partners .console-record-fields,.console-records-project-files .console-record-fields,.console-records-quotes .console-record-fields,.console-records-settlements .console-record-fields{grid-template-columns:1fr!important;gap:.45rem}.console-records-audit .console-record-fields>div,.console-records-authorizations .console-record-fields>div,.console-records-customers .console-record-fields>div,.console-records-external-systems .console-record-fields>div,.console-records-imports .console-record-fields>div,.console-records-leads .console-record-fields>div,.console-records-members .console-record-fields>div,.console-records-opportunities .console-record-fields>div,.console-records-orders .console-record-fields>div,.console-records-project-files .console-record-fields>div,.console-records-quotes .console-record-fields>div,.console-records-settlements .console-record-fields>div{display:flex!important;min-height:2.5rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .6rem}.console-records-audit .console-record-fields dt,.console-records-authorizations .console-record-fields dt,.console-records-customers .console-record-fields dt,.console-records-external-systems .console-record-fields dt,.console-records-imports .console-record-fields dt,.console-records-leads .console-record-fields dt,.console-records-members .console-record-fields dt,.console-records-opportunities .console-record-fields dt,.console-records-orders .console-record-fields dt,.console-records-project-files .console-record-fields dt,.console-records-quotes .console-record-fields dt,.console-records-settlements .console-record-fields dt{flex:0 0 auto;white-space:nowrap}.console-records-audit .console-record-fields dd,.console-records-authorizations .console-record-fields dd,.console-records-customers .console-record-fields dd,.console-records-external-systems .console-record-fields dd,.console-records-imports .console-record-fields dd,.console-records-leads .console-record-fields dd,.console-records-members .console-record-fields dd,.console-records-opportunities .console-record-fields dd,.console-records-orders .console-record-fields dd,.console-records-project-files .console-record-fields dd,.console-records-quotes .console-record-fields dd,.console-records-settlements .console-record-fields dd{margin-top:0;text-align:right;-webkit-line-clamp:1}.console-records-audit .console-record-fields>div:nth-child(n+7),.console-records-authorizations .console-record-fields>div:nth-child(n+7),.console-records-customers .console-record-fields>div:nth-child(n+7),.console-records-external-systems .console-record-fields>div:nth-child(n+7),.console-records-imports .console-record-fields>div:nth-child(n+7),.console-records-leads .console-record-fields>div:nth-child(n+7),.console-records-members .console-record-fields>div:nth-child(n+7),.console-records-opportunities .console-record-fields>div:nth-child(n+7),.console-records-orders .console-record-fields>div:nth-child(n+7),.console-records-partners .console-record-fields>div:nth-child(n+7),.console-records-project-files .console-record-fields>div:nth-child(n+7),.console-records-quotes .console-record-fields>div:nth-child(n+7),.console-records-settlements .console-record-fields>div:nth-child(n+7){display:none!important}.console-records-audit .console-record-flow-hint,.console-records-authorizations .console-record-flow-hint,.console-records-customers .console-record-flow-hint,.console-records-external-systems .console-record-flow-hint,.console-records-imports .console-record-flow-hint,.console-records-leads .console-record-flow-hint,.console-records-members .console-record-flow-hint,.console-records-opportunities .console-record-flow-hint,.console-records-orders .console-record-flow-hint,.console-records-partners .console-record-flow-hint,.console-records-project-files .console-record-flow-hint,.console-records-quotes .console-record-flow-hint,.console-records-settlements .console-record-flow-hint{display:none}.console-records-audit .console-record-actions,.console-records-authorizations .console-record-actions,.console-records-customers .console-record-actions,.console-records-external-systems .console-record-actions,.console-records-imports .console-record-actions,.console-records-leads .console-record-actions,.console-records-members .console-record-actions,.console-records-opportunities .console-record-actions,.console-records-orders .console-record-actions,.console-records-partners .console-record-actions,.console-records-project-files .console-record-actions,.console-records-quotes .console-record-actions,.console-records-settlements .console-record-actions{gap:.4rem}.console-records-authorizations .console-record-actions :is(a,button),.console-records-customers .console-record-actions :is(a,button),.console-records-imports .console-record-actions :is(a,button),.console-records-leads .console-record-actions :is(a,button),.console-records-members .console-record-actions :is(a,button),.console-records-opportunities .console-record-actions :is(a,button),.console-records-orders .console-record-actions :is(a,button),.console-records-partners .console-record-actions :is(a,button),.console-records-project-files .console-record-actions :is(a,button),.console-records-quotes .console-record-actions :is(a,button),.console-records-settlements .console-record-actions :is(a,button){min-height:2.3rem;padding-inline:.75rem}.console-records-external-systems .console-record-actions :is(a,button){min-height:2.3rem;padding-inline:.75rem}.console-records-audit .console-record-actions :is(a,button){min-height:2.3rem;padding-inline:.75rem}.console-records-authorizations .console-record-actions button:nth-child(2),.console-records-authorizations .console-record-actions button:nth-child(4),.console-records-authorizations .console-record-actions button:nth-child(6),.console-records-customers .console-record-actions button:nth-child(2),.console-records-customers .console-record-actions button:nth-child(4),.console-records-customers .console-record-actions button:nth-child(6),.console-records-external-systems .console-record-actions button:nth-child(n+4),.console-records-imports .console-record-actions button:nth-child(3),.console-records-imports .console-record-actions button:nth-child(n+5),.console-records-leads .console-record-actions button:nth-child(n+4):not(:nth-child(9)),.console-records-opportunities .console-record-actions button:nth-child(3),.console-records-opportunities .console-record-actions button:nth-child(5),.console-records-opportunities .console-record-actions button:nth-child(6),.console-records-orders .console-record-actions button:nth-child(n+5),.console-records-project-files .console-record-actions button:nth-child(n+4),.console-records-quotes .console-record-actions button:nth-child(2),.console-records-quotes .console-record-actions button:nth-child(4),.console-records-quotes .console-record-actions button:nth-child(5){display:none}}@media (max-width:640px){[data-page-shell]>div:first-child>.product-sticky-actions{position:fixed;top:auto;right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));left:max(.75rem,env(safe-area-inset-left));z-index:60}}@media (max-width:767px){body.ts-console-route .ts-console-main{padding-inline:max(.5rem,env(safe-area-inset-left))}body.ts-console-route .ts-console-content .admin-records-page,body.ts-console-route .ts-console-content .member-console-page,body.ts-console-route .ts-console-content .partner-console-page,body.ts-console-route .ts-console-content>.grid{gap:.75rem}body.ts-console-route .ts-console-content :is(.liquid-panel-showcase,.liquid-panel-list,.liquid-panel-subtle,.card-premium,.card-showcase,.portal-workbench-card){padding-inline:.625rem!important}body.ts-console-route .ts-console-content :is(.rounded-2xl,.rounded-xl,.rounded-lg){padding-inline:min(.625rem,2.8vw)}}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-full::file-selector-button{border-radius:9999px}.file\:border-0::file-selector-button{border-width:0}.file\:bg-\[var\(--primary\)\]::file-selector-button{background-color:var(--primary)}.file\:bg-\[var\(--primary-soft\)\]::file-selector-button{background-color:var(--primary-soft)}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-xs::file-selector-button{font-size:.8125rem;line-height:1.5}.file\:font-bold::file-selector-button{font-weight:700}.file\:text-\[var\(--primary\)\]::file-selector-button{color:var(--primary)}.file\:text-white::file-selector-button{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.placeholder\:text-\[color\:var\(--color-text-muted\)\]::-moz-placeholder{color:var(--color-text-muted)}.placeholder\:text-\[color\:var\(--color-text-muted\)\]::placeholder{color:var(--color-text-muted)}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[var\(--primary\)\]:hover{border-color:var(--primary)}.hover\:border-\[var\(--primary-border\)\]:hover{border-color:var(--primary-border)}.hover\:border-\[var\(--primary-soft-border\)\]:hover{border-color:var(--primary-soft-border)}.hover\:border-amber-500:hover{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.hover\:border-blue-500\/30:hover{border-color:rgb(59 130 246/.3)}.hover\:border-purple-500\/30:hover{border-color:rgb(168 85 247/.3)}.hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.hover\:border-violet-500\/30:hover{border-color:rgb(139 92 246/.3)}.hover\:bg-\[\#60a5fa\]:hover{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.hover\:bg-\[var\(--bg-soft\)\]:hover{background-color:var(--bg-soft)}.hover\:bg-\[var\(--card\)\]:hover{background-color:var(--card)}.hover\:bg-\[var\(--primary-soft\)\]:hover{background-color:var(--primary-soft)}.hover\:bg-\[var\(--surface\)\]:hover{background-color:var(--surface)}.hover\:text-\[color\:var\(--color-link-hover\)\]:hover{color:var(--color-link-hover)}.hover\:text-\[color\:var\(--color-text-primary\)\]:hover{color:var(--color-text-primary)}.hover\:text-\[var\(--primary\)\]:hover{color:var(--primary)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[var\(--shadow-soft\)\]:hover{--tw-shadow-color:var(--shadow-soft);--tw-shadow:var(--tw-shadow-colored)}.focus\:border-\[var\(--primary\)\]:focus{border-color:var(--primary)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-\[var\(--primary-soft\)\]:focus{--tw-ring-color:var(--primary-soft)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--bg-soft\)\]:disabled{background-color:var(--bg-soft)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-0\.5,.group:hover .group-hover\:translate-x-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[color\:var\(--color-link\)\]{color:var(--color-link)}.group:hover .group-hover\:text-\[var\(--primary\)\]{color:var(--primary)}.group:hover .group-hover\:text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.dark\:border-amber-300\/30:is([data-theme=dark] *){border-color:rgb(252 211 77/.3)}.dark\:border-amber-400\/20:is([data-theme=dark] *){border-color:rgb(251 191 36/.2)}.dark\:border-amber-400\/35:is([data-theme=dark] *){border-color:rgb(251 191 36/.35)}.dark\:border-amber-700:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.dark\:border-amber-800:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.dark\:border-blue-800:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:border-blue-900:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(30 58 138/var(--tw-border-opacity,1))}.dark\:border-emerald-700:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(4 120 87/var(--tw-border-opacity,1))}.dark\:border-emerald-800:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.dark\:border-red-700:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.dark\:border-red-800:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.dark\:border-red-900:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(127 29 29/var(--tw-border-opacity,1))}.dark\:border-rose-800:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(159 18 57/var(--tw-border-opacity,1))}.dark\:border-slate-700:is([data-theme=dark] *){--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:bg-amber-400\/10:is([data-theme=dark] *){background-color:rgb(251 191 36/.1)}.dark\:bg-amber-500\/10:is([data-theme=dark] *){background-color:rgb(245 158 11/.1)}.dark\:bg-amber-950\/20:is([data-theme=dark] *){background-color:rgb(69 26 3/.2)}.dark\:bg-amber-950\/25:is([data-theme=dark] *){background-color:rgb(69 26 3/.25)}.dark\:bg-amber-950\/30:is([data-theme=dark] *){background-color:rgb(69 26 3/.3)}.dark\:bg-amber-950\/40:is([data-theme=dark] *){background-color:rgb(69 26 3/.4)}.dark\:bg-black\/10:is([data-theme=dark] *){background-color:rgb(0 0 0/.1)}.dark\:bg-black\/20:is([data-theme=dark] *){background-color:rgb(0 0 0/.2)}.dark\:bg-blue-500:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.dark\:bg-blue-950\/20:is([data-theme=dark] *){background-color:rgb(23 37 84/.2)}.dark\:bg-blue-950\/30:is([data-theme=dark] *){background-color:rgb(23 37 84/.3)}.dark\:bg-emerald-950\/20:is([data-theme=dark] *){background-color:rgb(2 44 34/.2)}.dark\:bg-emerald-950\/30:is([data-theme=dark] *){background-color:rgb(2 44 34/.3)}.dark\:bg-emerald-950\/40:is([data-theme=dark] *){background-color:rgb(2 44 34/.4)}.dark\:bg-red-950\/30:is([data-theme=dark] *){background-color:rgb(69 10 10/.3)}.dark\:bg-red-950\/40:is([data-theme=dark] *){background-color:rgb(69 10 10/.4)}.dark\:bg-rose-950\/30:is([data-theme=dark] *){background-color:rgb(76 5 25/.3)}.dark\:bg-slate-700:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:bg-slate-900\/50:is([data-theme=dark] *){background-color:rgb(15 23 42/.5)}.dark\:bg-slate-950\/30:is([data-theme=dark] *){background-color:rgb(2 6 23/.3)}.dark\:bg-slate-950\/40:is([data-theme=dark] *){background-color:rgb(2 6 23/.4)}.dark\:bg-white\/5:is([data-theme=dark] *){background-color:rgb(255 255 255/.05)}.dark\:text-amber-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.dark\:text-amber-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-blue-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.dark\:text-blue-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-emerald-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.dark\:text-emerald-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-emerald-400:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.dark\:text-emerald-50:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(236 253 245/var(--tw-text-opacity,1))}.dark\:text-red-100:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.dark\:text-red-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:text-red-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-rose-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.dark\:text-slate-200:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-300:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}@media (min-width:480px){.min-\[480px\]\:inline{display:inline}}@media (min-width:520px){.min-\[520px\]\:block{display:block}}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-7{margin-bottom:1.75rem}.sm\:ml-0{margin-left:0}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:.25rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-2\.5{margin-top:.625rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-4{height:1rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-\[21px\]{height:21px}.sm\:h-\[50px\]{height:50px}.sm\:max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.sm\:max-h-full{max-height:100%}.sm\:min-h-24{min-height:6rem}.sm\:min-h-\[104px\]{min-height:104px}.sm\:min-h-\[128px\]{min-height:128px}.sm\:min-h-\[176px\]{min-height:176px}.sm\:min-h-\[420px\]{min-height:420px}.sm\:min-h-\[92px\]{min-height:92px}.sm\:w-4{width:1rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-\[112px\]{width:112px}.sm\:w-\[58\%\]{width:58%}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0}.sm\:max-w-\[22rem\]{max-width:22rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.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\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:content-between{align-content:space-between}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\: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))}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:rounded-2xl{border-radius:1rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pt-0{padding-top:0}.sm\:pt-16{padding-top:4rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-8{padding-top:2rem}.sm\:pt-\[calc\(var\(--header-height\)\+1\.5rem\)\]{padding-top:calc(var(--header-height) + 1.5rem)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5625rem;line-height:1.5}.sm\:text-3xl{font-size:1.9375rem;line-height:1.35}.sm\:text-4xl{font-size:2.3125rem;line-height:1.2}.sm\:text-5xl{font-size:3rem;line-height:1.1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-base{font-size:1.0625rem;line-height:1.75}.sm\:text-lg{font-size:1.1875rem;line-height:1.7}.sm\:text-xs{font-size:.8125rem;line-height:1.5}.sm\:leading-10{line-height:2.5rem}.sm\:leading-5{line-height:1.25rem}.sm\:leading-8{line-height:2rem}.sm\:leading-relaxed{line-height:1.625}.sm\:leading-snug{line-height:1.375}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:mt-2{margin-top:.5rem}.md\:mt-3{margin-top:.75rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-96{height:24rem}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_0\.9fr_0\.9fr_auto\]{grid-template-columns:1.4fr .9fr .9fr auto}.md\:grid-cols-\[112px_minmax\(0\2c 1fr\)\]{grid-template-columns:112px minmax(0,1fr)}.md\:grid-cols-\[1fr_180px\]{grid-template-columns:1fr 180px}.md\:grid-cols-\[1fr_1fr_180px\]{grid-template-columns:1fr 1fr 180px}.md\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.md\:grid-cols-\[minmax\(0\2c 1fr\)\2c 180px\2c 180px\2c auto\]{grid-template-columns:minmax(0,1fr) 180px 180px auto}.md\:grid-cols-\[minmax\(0\2c 1fr\)_150px_180px\]{grid-template-columns:minmax(0,1fr) 150px 180px}.md\:grid-cols-\[minmax\(0\2c 1fr\)_220px_auto\]{grid-template-columns:minmax(0,1fr) 220px auto}.md\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[repeat\(2\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[repeat\(4\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:p-8{padding:2rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-24{top:6rem}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-\[104px\]{min-height:104px}.lg\:w-40{width:10rem}.lg\:w-\[44\%\]{width:44%}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[0\.78fr\2c 1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.95fr\2c 1\.05fr\],.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.9fr\2c 1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr\2c 0\.95fr\],.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.1fr\2c 0\.9fr\],.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.4fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr}.lg\:grid-cols-\[1fr\2c 0\.9fr\],.lg\:grid-cols-\[1fr_0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[360px\2c minmax\(0\2c 1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[80px\2c minmax\(0\2c 1fr\)\]{grid-template-columns:80px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.18fr\)\2c minmax\(320px\2c 0\.82fr\)\]{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.28fr\)\2c minmax\(320px\2c 0\.72fr\)\]{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.2fr\)\2c minmax\(300px\2c 0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)\2c 220px\]{grid-template-columns:minmax(0,1fr) 220px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)\2c 360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\2c 2fr\)_minmax\(260px\2c 1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.lg\:grid-cols-\[repeat\(3\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.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\:bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.lg\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.lg\:from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.lg\:via-transparent{--tw-gradient-to:rgb(0 0 0/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.lg\:to-\[var\(--surface\)\]{--tw-gradient-to:var(--surface) var(--tw-gradient-to-position)}.lg\:p-10{padding:2.5rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-9{padding-left:2.25rem;padding-right:2.25rem}.lg\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.lg\:pb-14{padding-bottom:3.5rem}.lg\:text-4xl{font-size:2.3125rem;line-height:1.2}.lg\:text-5xl{font-size:3rem;line-height:1.1}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1280px){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:w-48{width:12rem}.xl\:w-\[40\%\]{width:40%}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.xl\:grid-cols-\[0\.85fr_0\.85fr_1fr_1\.25fr\]{grid-template-columns:.85fr .85fr 1fr 1.25fr}.xl\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.xl\:grid-cols-\[0\.85fr_1fr_1\.2fr\]{grid-template-columns:.85fr 1fr 1.2fr}.xl\:grid-cols-\[0\.8fr_1\.4fr\]{grid-template-columns:.8fr 1.4fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.1fr_0\.9fr_1\.2fr\]{grid-template-columns:1.1fr .9fr 1.2fr}.xl\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.5fr_1fr_1fr\]{grid-template-columns:1.5fr 1fr 1fr}.xl\:grid-cols-\[1fr_0\.9fr_1\.2fr\]{grid-template-columns:1fr .9fr 1.2fr}.xl\:grid-cols-\[1fr_0\.9fr_1fr\]{grid-template-columns:1fr .9fr 1fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:grid-cols-\[1fr_1fr_1\.2fr\]{grid-template-columns:1fr 1fr 1.2fr}.xl\:grid-cols-\[1fr_1fr_1fr_1\.5fr_auto\]{grid-template-columns:1fr 1fr 1fr 1.5fr auto}.xl\:grid-cols-\[auto_132px_minmax\(0\2c 1fr\)_96px\]{grid-template-columns:auto 132px minmax(0,1fr) 96px}.xl\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(0\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.1fr\)_minmax\(320px\2c 0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.xl\:grid-cols-\[minmax\(0\2c 1\.25fr\)_minmax\(320px\2c 0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 0\.9fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[repeat\(2\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:items-start{align-items:flex-start}.xl\:items-center{align-items:center}.xl\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:text-right{text-align:right}}@media (min-width:1536px){.\32xl\:col-span-1{grid-column:span 1/span 1}.\32xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(140px\2c 180px\)_minmax\(140px\2c 180px\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(140px,180px) minmax(140px,180px) auto}.\32xl\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(140px\2c 180px\)_minmax\(140px\2c 180px\)_minmax\(180px\2c 220px\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(140px,180px) minmax(140px,180px) minmax(180px,220px) auto}}@media (min-width:1024px){.lg\:\[\&\>\*\:first-child\]\:order-2>:first-child{order:2}}