*,: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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.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!important}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-left-\[10000px\]{left:-10000px}.bottom-8{bottom:2rem}.bottom-\[clamp\(12px\2c 2vw\2c 24px\)\]{bottom:clamp(12px,2vw,24px)}.left-0{left:0}.left-1\/2{left:50%}.right-\[clamp\(12px\2c 2vw\2c 24px\)\]{right:clamp(12px,2vw,24px)}.right-\[var\(--coo-signup-page-padding\)\]{right:var(--coo-signup-page-padding)}.top-0{top:0}.top-1\/2{top:50%}.top-8{top:2rem}.top-\[calc\(100\%\+var\(--coo-space-xs\)\)\]{top:calc(100% + var(--coo-space-xs))}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-\[12\]{z-index:12}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[80\]{z-index:80}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.row-start-3{grid-row-start:3}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.ml-auto{margin-left:auto}.mr-3{margin-right:.75rem}.mr-\[0\.46em\]{margin-right:.46em}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.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-9{margin-top:2.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.\!inline-flex{display:inline-flex!important}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.aspect-\[16\/5\]{aspect-ratio:16/5}.aspect-\[4\/5\]{aspect-ratio:4/5}.\!size-px{width:1px!important;height:1px!important}.size-10{width:2.5rem;height:2.5rem}.size-11{width:2.75rem;height:2.75rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-\[0\.8em\]{width:.8em;height:.8em}.size-\[18px\]{width:18px;height:18px}.\!h-\[0\.76lh\]{height:.76lh!important}.h-10{height:2.5rem}.h-12{height:3rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-\[0\.76lh\]{height:.76lh}.h-\[100svh\]{height:100svh}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[32rem\]{height:32rem}.h-\[36rem\]{height:36rem}.h-\[38rem\]{height:38rem}.h-\[40rem\]{height:40rem}.h-\[48rem\]{height:48rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[560px\]{max-height:560px}.max-h-\[min\(720px\2c calc\(100svh-24px\)\)\]{max-height:min(720px,calc(100svh - 24px))}.max-h-\[min\(760px\2c calc\(100svh-32px\)\)\]{max-height:min(760px,calc(100svh - 32px))}.max-h-\[min\(78vh\2c 720px\)\]{max-height:min(78vh,720px)}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-20{min-height:5rem}.min-h-28{min-height:7rem}.min-h-40{min-height:10rem}.min-h-5{min-height:1.25rem}.min-h-64{min-height:16rem}.min-h-7{min-height:1.75rem}.min-h-8{min-height:2rem}.min-h-80{min-height:20rem}.min-h-\[100svh\]{min-height:100svh}.min-h-\[132px\]{min-height:132px}.min-h-\[22rem\]{min-height:22rem}.min-h-\[360px\]{min-height:360px}.min-h-\[38px\]{min-height:38px}.min-h-\[4\.75rem\]{min-height:4.75rem}.min-h-\[46px\]{min-height:46px}.min-h-\[560px\]{min-height:560px}.min-h-\[640px\]{min-height:640px}.min-h-\[65px\]{min-height:65px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-\[0\.76lh\]{width:.76lh!important}.w-10{width:2.5rem}.w-12{width:3rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-\[0\.76lh\]{width:.76lh}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[29\%\]{width:29%}.w-\[30px\]{width:30px}.w-\[42\%\]{width:42%}.w-\[72px\]{width:72px}.w-\[86px\]{width:86px}.w-\[min\(360px\2c calc\(100vw-24px\)\)\]{width:min(360px,calc(100vw - 24px))}.w-\[min\(480px\2c calc\(100vw-24px\)\)\]{width:min(480px,calc(100vw - 24px))}.w-\[min\(760px\2c calc\(100vw-32px\)\)\]{width:min(760px,calc(100vw - 32px))}.w-\[min\(calc\(100vw_-_var\(--coo-gutter\)\)\2c var\(--coo-container\)\)\]{width:min(calc(100vw - var(--coo-gutter)),var(--coo-container))}.w-\[var\(--coo-signup-rail-width\)\]{width:var(--coo-signup-rail-width)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-16{min-width:4rem}.min-w-\[720px\]{min-width:720px}.min-w-\[88px\]{min-width:88px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-36{max-width:9rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[24ch\]{max-width:24ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[320px\]{max-width:320px}.max-w-\[32ch\]{max-width:32ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[390px\]{max-width:390px}.max-w-\[420px\]{max-width:420px}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46\%\]{max-width:46%}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[68ch\]{max-width:68ch}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[78px\]{max-width:78px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[940px\]{max-width:940px}.max-w-\[var\(--coo-container\)\]{max-width:var(--coo-container)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-left{transform-origin:left}.-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-1\.5{--tw-translate-y:0.375rem}.translate-y-1\.5,.translate-y-\[0\.08em\]{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-\[0\.08em\]{--tw-translate-y:0.08em}.translate-y-\[0\.1em\]{--tw-translate-y:0.1em}.rotate-180,.translate-y-\[0\.1em\]{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}.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-ew-resize{cursor:ew-resize}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[10rem_minmax\(0\2c 1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}.grid-cols-\[10rem_minmax\(0\2c 1fr\)_2rem_minmax\(0\2c 1fr\)\]{grid-template-columns:10rem minmax(0,1fr) 2rem minmax(0,1fr)}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[2\.75rem_minmax\(0\2c 1fr\)\]{grid-template-columns:2.75rem minmax(0,1fr)}.grid-cols-\[30px_minmax\(0\2c 1fr\)\]{grid-template-columns:30px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\2c 1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\2c 0\.82fr\)_minmax\(24rem\2c 1\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(24rem,1.18fr)}.grid-cols-\[minmax\(0\2c 0\.92fr\)_minmax\(420px\2c 1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)}.grid-cols-\[minmax\(0\2c 0\.96fr\)_minmax\(20rem\2c 0\.64fr\)\]{grid-template-columns:minmax(0,.96fr) minmax(20rem,.64fr)}.grid-cols-\[minmax\(0\2c 0\.9fr\)_minmax\(28rem\2c 0\.72fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(28rem,.72fr)}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 0\.72fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.72fr)}.grid-cols-\[minmax\(0\2c 1fr\)_minmax\(20rem\2c 0\.72fr\)\]{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr)}.grid-cols-\[minmax\(0\2c 1fr\)_minmax\(260px\2c 0\.34fr\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr)}.grid-cols-\[minmax\(15rem\2c 0\.58fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(15rem,.58fr) minmax(0,1fr)}.grid-cols-\[minmax\(16rem\2c 0\.86fr\)_minmax\(20rem\2c 1\.14fr\)\]{grid-template-columns:minmax(16rem,.86fr) minmax(20rem,1.14fr)}.grid-cols-\[minmax\(24rem\2c 1\.18fr\)_minmax\(0\2c 0\.82fr\)\]{grid-template-columns:minmax(24rem,1.18fr) minmax(0,.82fr)}.grid-cols-\[minmax\(300px\2c 0\.44fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(300px,.44fr) minmax(0,1fr)}.grid-cols-\[minmax\(360px\2c 1\.35fr\)_minmax\(170px\2c 0\.8fr\)_minmax\(190px\2c 0\.8fr\)\]{grid-template-columns:minmax(360px,1.35fr) minmax(170px,.8fr) minmax(190px,.8fr)}.grid-cols-\[minmax\(9rem\2c 0\.3fr\)_minmax\(0\2c 0\.7fr\)\]{grid-template-columns:minmax(9rem,.3fr) minmax(0,.7fr)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[1fr_auto_1fr\]{grid-template-rows:1fr auto 1fr}.grid-rows-\[minmax\(0\2c 1fr\)_auto\]{grid-template-rows: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-end{align-content:flex-end}.content-between{align-content:space-between}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-\[var\(--coo-space-wide\)\]{-moz-column-gap:var(--coo-space-wide);column-gap:var(--coo-space-wide)}.gap-y-1{row-gap:.25rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.gap-y-\[var\(--coo-space-xl\)\]{row-gap:var(--coo-space-xl)}.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\(--coo-line\)\]>:not([hidden])~:not([hidden]){border-color:var(--coo-line)}.self-start{align-self:flex-start}.justify-self-end{justify-self: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}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.overscroll-contain{overscroll-behavior:contain}.text-ellipsis{text-overflow:ellipsis}.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}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[6px\]{border-radius:6px}.rounded-\[var\(--coo-radius-card\)\]{border-radius:var(--coo-radius-card)}.rounded-\[var\(--coo-radius-pill\)\]{border-radius:var(--coo-radius-pill)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.\!border-t-0{border-top-width:0!important}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.\!border-\[var\(--arch-action\)\]{border-color:var(--arch-action)!important}.\!border-\[var\(--arch-blue-strong\)\]{border-color:var(--arch-blue-strong)!important}.\!border-\[var\(--arch-control\)\]{border-color:var(--arch-control)!important}.\!border-\[var\(--arch-evidence\)\]{border-color:var(--arch-evidence)!important}.\!border-\[var\(--arch-reason\)\]{border-color:var(--arch-reason)!important}.\!border-\[var\(--arch-success\)\]{border-color:var(--arch-success)!important}.\!border-\[var\(--arch-system\)\]{border-color:var(--arch-system)!important}.\!border-\[var\(--coo-cta-border\)\]{border-color:var(--coo-cta-border)!important}.\!border-\[var\(--coo-line-strong\)\]{border-color:var(--coo-line-strong)!important}.border-\[color\:var\(--coo-line\)\]{border-color:var(--coo-line)}.border-\[rgb\(var\(--coo-accent-blue-rgb\)\/0\.16\)\]{border-color:rgb(var(--coo-accent-blue-rgb)/.16)}.border-\[rgb\(var\(--coo-accent-blue-rgb\)_\/_0\.2\)\]{border-color:rgb(var(--coo-accent-blue-rgb)/.2)}.border-\[rgb\(var\(--coo-blue\)\/0\.48\)\]{border-color:rgb(var(--coo-blue)/.48)}.border-\[rgba\(244\2c 239\2c 229\2c 0\.18\)\]{border-color:hsla(40,41%,93%,.18)}.border-\[rgba\(244\2c 239\2c 229\2c 0\.2\)\]{border-color:hsla(40,41%,93%,.2)}.border-\[rgba\(31\2c 24\2c 41\2c 0\.08\)\]{border-color:rgba(31,24,41,.08)}.border-\[rgba\(31\2c 24\2c 41\2c 0\.14\)\]{border-color:rgba(31,24,41,.14)}.border-\[var\(--coo-accent-blue\)\]{border-color:var(--coo-accent-blue)}.border-\[var\(--coo-cta-border\)\]{border-color:var(--coo-cta-border)}.border-\[var\(--coo-error-line\)\]{border-color:var(--coo-error-line)}.border-\[var\(--coo-line\)\]{border-color:var(--coo-line)}.border-\[var\(--coo-line-strong\)\]{border-color:var(--coo-line-strong)}.border-\[var\(--coo-section-line\)\]{border-color:var(--coo-section-line)}.border-\[var\(--coo-text\)\]{border-color:var(--coo-text)}.border-transparent{border-color:transparent}.border-b-\[\#404040\]{--tw-border-opacity:1;border-bottom-color:rgb(64 64 64/var(--tw-border-opacity,1))}.border-b-white{--tw-border-opacity:1;border-bottom-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-l-\[\#404040\]{--tw-border-opacity:1;border-left-color:rgb(64 64 64/var(--tw-border-opacity,1))}.border-l-\[var\(--coo-text\)\]{border-left-color:var(--coo-text)}.border-l-white{--tw-border-opacity:1;border-left-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-r-\[\#404040\]{--tw-border-opacity:1;border-right-color:rgb(64 64 64/var(--tw-border-opacity,1))}.border-r-white{--tw-border-opacity:1;border-right-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-t-\[\#404040\]{--tw-border-opacity:1;border-top-color:rgb(64 64 64/var(--tw-border-opacity,1))}.border-t-\[rgba\(244\2c 239\2c 229\2c 0\.14\)\]{border-top-color:hsla(40,41%,93%,.14)}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.\!bg-\[var\(--arch-action-soft\)\]{background-color:var(--arch-action-soft)!important}.\!bg-\[var\(--arch-blue-soft\)\]{background-color:var(--arch-blue-soft)!important}.\!bg-\[var\(--arch-control-soft\)\]{background-color:var(--arch-control-soft)!important}.\!bg-\[var\(--arch-evidence-soft\)\]{background-color:var(--arch-evidence-soft)!important}.\!bg-\[var\(--arch-reason-soft\)\]{background-color:var(--arch-reason-soft)!important}.\!bg-\[var\(--arch-success-soft\)\]{background-color:var(--arch-success-soft)!important}.\!bg-\[var\(--arch-system-soft\)\]{background-color:var(--arch-system-soft)!important}.\!bg-\[var\(--coo-blueprint-strong\)\]{background-color:var(--coo-blueprint-strong)!important}.\!bg-\[var\(--coo-cta-bg\)\]{background-color:var(--coo-cta-bg)!important}.\!bg-\[var\(--coo-surface-strong\)\]{background-color:var(--coo-surface-strong)!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#c0c0c0\]{--tw-bg-opacity:1;background-color:rgb(192 192 192/var(--tw-bg-opacity,1))}.bg-\[rgb\(var\(--coo-accent-blue-rgb\)_\/_0\.08\)\]{background-color:rgb(var(--coo-accent-blue-rgb)/.08)}.bg-\[rgb\(var\(--coo-blue\)\)\]{background-color:rgb(var(--coo-blue))}.bg-\[rgb\(var\(--coo-blue\)\/0\.025\)\]{background-color:rgb(var(--coo-blue)/.025)}.bg-\[rgb\(var\(--coo-blue\)\/0\.06\)\]{background-color:rgb(var(--coo-blue)/.06)}.bg-\[rgb\(var\(--coo-blue\)\/0\.12\)\]{background-color:rgb(var(--coo-blue)/.12)}.bg-\[rgb\(var\(--coo-blue\)\/0\.18\)\]{background-color:rgb(var(--coo-blue)/.18)}.bg-\[rgb\(var\(--coo-blue\)\/0\.24\)\]{background-color:rgb(var(--coo-blue)/.24)}.bg-\[rgb\(var\(--coo-blue\)\/0\.36\)\]{background-color:rgb(var(--coo-blue)/.36)}.bg-\[rgb\(var\(--coo-blue\)\/0\.38\)\]{background-color:rgb(var(--coo-blue)/.38)}.bg-\[rgb\(var\(--coo-blue\)_\/_0\.2\)\]{background-color:rgb(var(--coo-blue)/.2)}.bg-\[rgba\(12\2c 10\2c 8\2c 0\.78\)\]{background-color:rgba(12,10,8,.78)}.bg-\[rgba\(244\2c 239\2c 229\2c 0\.09\)\]{background-color:hsla(40,41%,93%,.09)}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.24\)\]{background-color:hsla(0,0%,100%,.24)}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.4\)\]{background-color:hsla(0,0%,100%,.4)}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.48\)\]{background-color:hsla(0,0%,100%,.48)}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.72\)\]{background-color:hsla(0,0%,100%,.72)}.bg-\[rgba\(255\2c 255\2c 255\2c 0\.84\)\]{background-color:hsla(0,0%,100%,.84)}.bg-\[var\(--arch-wash\)\]{background-color:var(--arch-wash)}.bg-\[var\(--arch-wash-strong\)\]{background-color:var(--arch-wash-strong)}.bg-\[var\(--coo-accent-blue\)\]{background-color:var(--coo-accent-blue)}.bg-\[var\(--coo-blueprint-soft\)\]{background-color:var(--coo-blueprint-soft)}.bg-\[var\(--coo-blueprint-strong\)\]{background-color:var(--coo-blueprint-strong)}.bg-\[var\(--coo-choice-bg\)\]{background-color:var(--coo-choice-bg)}.bg-\[var\(--coo-cta-bg\)\]{background-color:var(--coo-cta-bg)}.bg-\[var\(--coo-error-bg\)\]{background-color:var(--coo-error-bg)}.bg-\[var\(--coo-field-bg\)\]{background-color:var(--coo-field-bg)}.bg-\[var\(--coo-line\)\]{background-color:var(--coo-line)}.bg-\[var\(--coo-operations-bg\)\]{background-color:var(--coo-operations-bg)}.bg-\[var\(--coo-overlay\)\]{background-color:var(--coo-overlay)}.bg-\[var\(--coo-paper\)\]{background-color:var(--coo-paper)}.bg-\[var\(--coo-secondary-action-bg\)\]{background-color:var(--coo-secondary-action-bg)}.bg-\[var\(--coo-surface\)\]{background-color:var(--coo-surface)}.bg-\[var\(--coo-surface-strong\)\]{background-color:var(--coo-surface-strong)}.bg-\[var\(--coo-text\)\]{background-color:var(--coo-text)}.bg-\[var\(--coo-trace-ink\)\]{background-color:var(--coo-trace-ink)}.bg-\[var\(--coo-warm-paper\)\]{background-color:var(--coo-warm-paper)}.bg-black\/25{background-color:rgba(0,0,0,.25)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[linear-gradient\(90deg\2c \#000080\2c \#1084d0\)\]{background-image:linear-gradient(90deg,navy,#1084d0)}.stroke-\[2\]{stroke-width:2}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[50\%_52\%\]{-o-object-position:50% 52%;object-position:50% 52%}.object-\[50\%_56\%\]{-o-object-position:50% 56%;object-position:50% 56%}.object-\[56\%_48\%\]{-o-object-position:56% 48%;object-position:56% 48%}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[clamp\(12px\2c 3vw\2c 28px\)\]{padding:clamp(12px,3vw,28px)}.p-\[var\(--coo-space-xs\)\]{padding:var(--coo-space-xs)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[clamp\(20px\2c 2\.5vw\2c 30px\)\]{padding-left:clamp(20px,2.5vw,30px);padding-right:clamp(20px,2.5vw,30px)}.px-\[max\(calc\(var\(--coo-gutter\)_\/_2\)\2c calc\(\(100vw_-_var\(--coo-container\)\)_\/_2\)\)\]{padding-left:max(calc(var(--coo-gutter) / 2),calc((100vw - var(--coo-container)) / 2));padding-right:max(calc(var(--coo-gutter) / 2),calc((100vw - var(--coo-container)) / 2))}.px-\[var\(--coo-signup-page-padding\)\]{padding-left:var(--coo-signup-page-padding);padding-right:var(--coo-signup-page-padding)}.px-\[var\(--coo-space-sm\)\]{padding-left:var(--coo-space-sm);padding-right:var(--coo-space-sm)}.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-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[clamp\(3\.5rem\2c 8vw\2c 7rem\)\]{padding-top:clamp(3.5rem,8vw,7rem);padding-bottom:clamp(3.5rem,8vw,7rem)}.py-\[var\(--coo-space-wide\)\]{padding-top:var(--coo-space-wide);padding-bottom:var(--coo-space-wide)}.\!pt-0{padding-top:0!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pl-0{padding-left:0}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pl-\[calc\(var\(--coo-signup-rail-width\)_\+_var\(--coo-signup-page-padding\)\)\]{padding-left:calc(var(--coo-signup-rail-width) + var(--coo-signup-page-padding))}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-\[var\(--coo-signup-page-padding\)\]{padding-right:var(--coo-signup-page-padding)}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[0\.5em\]{padding-top:.5em}.pt-\[72px\]{padding-top:72px}.pt-\[9px\]{padding-top:9px}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-mono{font-family:var(--font-mono)}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.9em\]{font-size:.9em}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[clamp\(1\.75rem\2c 3vw\2c 2\.35rem\)\]{font-size:clamp(1.75rem,3vw,2.35rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[560\]{font-weight:560}.font-\[820\]{font-weight:820}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.not-italic{font-style:normal}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.14\]{line-height:1.14}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.48\]{line-height:1.48}.leading-\[1\.5\]{line-height:1.5}.leading-\[inherit\]{line-height:inherit}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-tight{line-height:1.25}.tracking-\[0\.055em\]{letter-spacing:.055em}.tracking-normal{letter-spacing:0}.\!text-\[var\(--arch-action\)\]{color:var(--arch-action)!important}.\!text-\[var\(--arch-blue-strong\)\]{color:var(--arch-blue-strong)!important}.\!text-\[var\(--arch-control\)\]{color:var(--arch-control)!important}.\!text-\[var\(--arch-evidence\)\]{color:var(--arch-evidence)!important}.\!text-\[var\(--arch-reason\)\]{color:var(--arch-reason)!important}.\!text-\[var\(--arch-success\)\]{color:var(--arch-success)!important}.\!text-\[var\(--arch-system\)\]{color:var(--arch-system)!important}.\!text-\[var\(--coo-muted\)\]{color:var(--coo-muted)!important}.\!text-\[var\(--coo-purple-dark\)\]{color:var(--coo-purple-dark)!important}.\!text-current{color:currentColor!important}.text-\[\#9c2f3c\]{--tw-text-opacity:1;color:rgb(156 47 60/var(--tw-text-opacity,1))}.text-\[\#f4efe5\]{--tw-text-opacity:1;color:rgb(244 239 229/var(--tw-text-opacity,1))}.text-\[rgb\(var\(--coo-accent-blue-rgb\)\)\]{color:rgb(var(--coo-accent-blue-rgb))}.text-\[rgb\(var\(--coo-blue\)\)\]{color:rgb(var(--coo-blue))}.text-\[rgba\(177\2c 255\2c 237\2c 0\.9\)\]{color:rgba(177,255,237,.9)}.text-\[rgba\(244\2c 239\2c 229\2c 0\.66\)\]{color:hsla(40,41%,93%,.66)}.text-\[var\(--coo-accent-blue\)\]{color:var(--coo-accent-blue)}.text-\[var\(--coo-brand-line\)\]{color:var(--coo-brand-line)}.text-\[var\(--coo-error-text\)\]{color:var(--coo-error-text)}.text-\[var\(--coo-muted\)\]{color:var(--coo-muted)}.text-\[var\(--coo-purple-dark\)\]{color:var(--coo-purple-dark)}.text-\[var\(--coo-soft\)\]{color:var(--coo-soft)}.text-\[var\(--coo-surface-strong\)\]{color:var(--coo-surface-strong)}.text-\[var\(--coo-text\)\]{color:var(--coo-text)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-neutral-800{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-\[var\(--coo-line-strong\)\]{text-decoration-color:var(--coo-line-strong)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[\#8df5dd\]{accent-color:#8df5dd}.\!opacity-0{opacity:0!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-\[0\.34\]{opacity:.34}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_0_0_1px_rgb\(var\(--coo-accent-blue-rgb\)\/0\.16\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgb\(var\(--coo-accent-blue-rgb\)\/0\.16\)\]{--tw-shadow:0 0 0 1px rgb(var(--coo-accent-blue-rgb)/0.16);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.shadow-\[0_18px_60px_rgba\(0\2c 0\2c 0\2c 0\.48\)\]{--tw-shadow:0 18px 60px rgba(0,0,0,.48);--tw-shadow-colored:0 18px 60px 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-\[1px_1px_0_\#808080\2c 2px_2px_0_\#000\2c 0_18px_50px_rgba\(0\2c 0\2c 0\2c 0\.45\)\]{--tw-shadow:1px 1px 0 grey,2px 2px 0 #000,0 18px 50px rgba(0,0,0,.45);--tw-shadow-colored:1px 1px 0 var(--tw-shadow-color),2px 2px 0 var(--tw-shadow-color),0 18px 50px 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-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.72\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);--tw-shadow-colored:inset 0 1px 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-\[inset_0_1px_0_rgba\(255\2c 255\2c 255\2c 0\.74\)\2c 0_18px_54px_rgba\(31\2c 24\2c 41\2c 0\.07\)\]{--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.74),0 18px 54px rgba(31,24,41,.07);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 18px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(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\(--coo-operations-shadow\)\]{--tw-shadow-color:var(--coo-operations-shadow);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--coo-shadow-action\)\]{--tw-shadow-color:var(--coo-shadow-action);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--coo-shadow-card\)\]{--tw-shadow-color:var(--coo-shadow-card);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--coo-shadow-choice\)\]{--tw-shadow-color:var(--coo-shadow-choice);--tw-shadow:var(--tw-shadow-colored)}.shadow-\[var\(--coo-shadow-mobile-menu\)\]{--tw-shadow-color:var(--coo-shadow-mobile-menu);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.brightness-50{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)}.brightness-50{--tw-brightness:brightness(.5)}.contrast-125{--tw-contrast:contrast(1.25)}.contrast-125,.drop-shadow-\[0_10px_14px_rgb\(var\(--coo-accent-blue-rgb\)\/0\.14\)\]{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_10px_14px_rgb\(var\(--coo-accent-blue-rgb\)\/0\.14\)\]{--tw-drop-shadow:drop-shadow(0 10px 14px rgb(var(--coo-accent-blue-rgb)/0.14))}.drop-shadow-\[0_14px_18px_rgb\(var\(--coo-accent-blue-rgb\)\/0\.16\)\]{--tw-drop-shadow:drop-shadow(0 14px 18px rgb(var(--coo-accent-blue-rgb)/0.16))}.drop-shadow-\[0_14px_18px_rgb\(var\(--coo-accent-blue-rgb\)\/0\.16\)\],.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.saturate-\[0\.78\]{--tw-saturate:saturate(0.78)}.filter,.saturate-\[0\.78\]{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-\[10px\]{--tw-backdrop-blur:blur(10px)}.backdrop-blur-\[10px\],.backdrop-blur-\[16px\]{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-\[16px\]{--tw-backdrop-blur:blur(16px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);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-\[background-color\2c border-color\2c box-shadow\2c color\2c filter\2c transform\]{transition-property:background-color,border-color,box-shadow,color,filter,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\2c box-shadow\2c color\]{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c border-color\]{transition-property:background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c box-shadow\2c color\2c transform\]{transition-property:background-color,box-shadow,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c box-shadow\2c filter\2c transform\]{transition-property:background-color,box-shadow,filter,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c box-shadow\2c transform\]{transition-property:background-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\2c opacity\]{transition-property:background-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c color\2c background-color\2c transform\]{transition-property:border-color,color,background-color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\2c color\2c transform\]{transition-property:border-color,color,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\2c filter\2c transform\]{transition-property:box-shadow,filter,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\2c opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-\[var\(--coo-duration-control\)\]{transition-duration:var(--coo-duration-control)}.ease-\[ease\]{transition-timing-function:ease}.ease-\[var\(--coo-ease-standard\)\]{transition-timing-function:var(--coo-ease-standard)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[opacity\2c transform\]{will-change:opacity,transform}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}.\[--arch-wash-strong\:rgb\(var\(--coo-blue\)\/0\.66\)\]{--arch-wash-strong:rgb(var(--coo-blue)/0.66)}.\[--arch-wash-strong\:rgb\(var\(--coo-blue\)\/0\.68\)\]{--arch-wash-strong:rgb(var(--coo-blue)/0.68)}.\[--arch-wash\:rgb\(var\(--coo-blue\)\/0\.28\)\]{--arch-wash:rgb(var(--coo-blue)/0.28)}.\[--coo-signup-page-padding\:calc\(var\(--coo-gutter\)_\/_2\)\]{--coo-signup-page-padding:calc(var(--coo-gutter) / 2)}.\[--coo-signup-rail-width\:33\.333vw\]{--coo-signup-rail-width:33.333vw}.\[-webkit-tap-highlight-color\:rgba\(0\2c 0\2c 128\2c 0\.2\)\]{-webkit-tap-highlight-color:rgba(0,0,128,.2)}.\[background\:radial-gradient\(circle_at_8\%_0\%\2c rgb\(var\(--coo-accent-blue-rgb\)\/0\.08\)\2c transparent_25rem\)\2c var\(--coo-bg\)\]{background:radial-gradient(circle at 8% 0,rgb(var(--coo-accent-blue-rgb)/.08),transparent 25rem),var(--coo-bg)}.\[border-left-color\:var\(--coo-line\)\]{border-left-color:var(--coo-line)}.\[border-top-color\:var\(--coo-section-line\)\]{border-top-color:var(--coo-section-line)}.\[cursor\:text\]{cursor:text}.\[cursor\:var\(--win98-cursor\)\2c default\]{cursor:var(--win98-cursor),default}.\[cursor\:var\(--win98-pointer\)\2c pointer\]{cursor:var(--win98-pointer),pointer}.\[filter\:drop-shadow\(1px_2px_0_rgba\(0\2c 0\2c 0\2c 0\.7\)\)\]{filter:drop-shadow(1px 2px 0 rgba(0,0,0,.7))}.\[font-family\:var\(--font-body-strong\)\]{font-family:var(--font-body-strong)}.\[font-family\:var\(--font-heading\)\]{font-family:var(--font-heading)}.\[font-family\:var\(--font-mono\)\]{font-family:var(--font-mono)}.\[font-family\:var\(--font-ui\)\]{font-family:var(--font-ui)}.\[font-family\:var\(--win98-font\)\]{font-family:var(--win98-font)}.\[mask-image\:linear-gradient\(90deg\2c transparent_0\2c black_8\%\2c black_92\%\2c transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.\[shape-rendering\:crispEdges\]{shape-rendering:crispEdges}.\[text-shadow\:1px_1px_0_\#000\2c 0_1px_4px_rgba\(0\2c 0\2c 0\2c 0\.85\)\]{text-shadow:1px 1px 0 #000,0 1px 4px rgba(0,0,0,.85)}.\[text-wrap\:balance\]{text-wrap:balance}html{scroll-behavior:smooth}@font-face{font-family:Raintree Area Display;src:url(/fonts/raintree-font-system/woff2/raintree-area-display-600.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Raintree Area Heading;src:url(/fonts/raintree-font-system/woff2/raintree-area-heading-700.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Raintree Area Body;src:url(/fonts/raintree-font-system/woff2/raintree-area-body-400.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Raintree Area Body Strong;src:url(/fonts/raintree-font-system/woff2/raintree-area-body-strong-700.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:Raintree Area UI;src:url(/fonts/raintree-font-system/woff2/raintree-area-ui-500.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Raintree Area Numeric;src:url(/fonts/raintree-font-system/woff2/raintree-area-numeric-400.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Raintree Area Emphasis;src:url(/fonts/raintree-font-system/woff2/raintree-area-emphasis-400-italic.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:400}:root{--site-label-transform:lowercase;--font-raintree-symbol-fallback:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-raintree-thai-fallback:Thonburi,Tahoma,"Noto Sans Thai",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-display:"Raintree Area Display",var(--font-raintree-symbol-fallback),var(--font-raintree-thai-fallback);--font-heading:"Raintree Area Heading",var(--font-raintree-symbol-fallback),var(--font-raintree-thai-fallback);--font-body:"Raintree Area Body",var(--font-raintree-symbol-fallback),var(--font-raintree-thai-fallback);--font-body-strong:"Raintree Area Body Strong",var(--font-raintree-symbol-fallback),var(--font-raintree-thai-fallback);--font-ui:"Raintree Area UI",var(--font-raintree-symbol-fallback),var(--font-raintree-thai-fallback);--font-numeric:"Raintree Area Numeric",var(--font-raintree-symbol-fallback),var(--font-raintree-thai-fallback);--font-emphasis:"Raintree Area Emphasis",var(--font-raintree-symbol-fallback),var(--font-raintree-thai-fallback);--coo-mobile-nav-height:72px}@media (max-width:760px){html:has(.coo-page){scroll-padding-top:var(--coo-mobile-nav-height)}.coo-page :where([id]){scroll-margin-top:var(--coo-mobile-nav-height)}}body{margin:0;padding:0;background:#0a0a0a;color:#e0e0e0;font-family:var(--font-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-ui)}.site-label-case,.site-label-case:before{text-transform:var(--site-label-transform)}.deck-page .skip-link{position:absolute;left:-9999px;top:0}.deck-page{--deck-bg:#0a0a0a;--deck-fg:#e0e0e0;--deck-muted:#8a8a8a;--deck-dim:#4a4a4a;--deck-line:#1d1d1d;--deck-accent:#f5f5f5;--deck-card:#111;min-height:100vh;background:var(--deck-bg);color:var(--deck-fg);font-family:var(--font-mono);font-size:15px;line-height:1.65}.deck-page .deck-header{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;background:linear-gradient(180deg,hsla(0,0%,4%,.92),hsla(0,0%,4%,.7) 70%,hsla(0,0%,4%,0));pointer-events:none}.deck-page .deck-header a{pointer-events:auto}.deck-page .deck-vendor-mark{color:var(--deck-fg);font-size:.76rem;letter-spacing:.22em;text-transform:var(--site-label-transform);opacity:.85}.deck-page .deck-vendor-logo{display:block;width:auto;height:6rem;max-width:16.5rem;-o-object-fit:contain;object-fit:contain;opacity:.9}.deck-page .deck-meta{pointer-events:auto;text-align:right;font-size:.72rem;letter-spacing:.08em}.deck-page .deck-meta-label{display:block;color:var(--deck-muted);text-transform:var(--site-label-transform);font-size:.65rem}.deck-page .deck-meta-value{color:var(--deck-fg)}.deck-page .deck{scroll-snap-type:y proximity;overflow-y:auto}.deck-page .slide{min-height:100vh;padding:7rem 2rem 5rem;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;border-bottom:1px solid var(--deck-line);position:relative}.deck-page .slide:last-of-type{border-bottom:0}.deck-page .slide-inner{width:100%;max-width:60rem}.deck-page .slide-with-visual .slide-inner{max-width:72rem}.deck-page .slide-visual{margin:.5rem 0 2rem}.deck-page .generated-slide-visual{width:100%;aspect-ratio:1672/941;overflow:hidden;background:#fff}.deck-page .generated-slide-visual img{display:block;width:100%;height:auto}.deck-page .slide-with-visual .slide-title{margin-bottom:1.25rem;border-bottom:0;padding-bottom:0}.deck-page .slide-with-visual .slide-body{font-size:.85rem;color:#b8b8b8;border-top:1px solid var(--deck-line);padding-top:1.25rem}.deck-page .slide-with-visual .slide-body>p:first-child{font-size:.95rem;color:var(--deck-accent);margin-bottom:1rem}.deck-page .slide-with-visual .slide-body ol,.deck-page .slide-with-visual .slide-body ul{display:none}.deck-page .slide-with-visual .slide-body em{color:#6a6a6a}.deck-page .slide-number{font-size:.7rem;color:var(--deck-dim);letter-spacing:.2em;margin-bottom:1rem}.deck-page .slide-title{font-size:1.5rem;font-weight:400;letter-spacing:.04em;margin:0 0 2rem;line-height:1.35;color:var(--deck-accent);padding-bottom:1rem;border-bottom:1px solid var(--deck-line)}.deck-page .slide-body h3{font-size:.95rem;font-weight:600;letter-spacing:.04em;text-transform:var(--site-label-transform);color:var(--deck-accent);margin:2rem 0 .75rem}.deck-page .slide-body p{margin:0 0 1rem;color:var(--deck-fg)}.deck-page .slide-body p strong,.deck-page .slide-body strong{color:var(--deck-accent);font-weight:600}.deck-page .slide-body em{color:var(--deck-muted);font-style:normal}.deck-page .slide-body ol,.deck-page .slide-body ul{margin:0 0 1.25rem;padding-left:1.5rem}.deck-page .slide-body li{margin-bottom:.4rem;color:var(--deck-fg)}.deck-page .slide-body li::marker{color:var(--deck-dim)}.deck-page .slide-body blockquote{margin:1.5rem 0;padding:1rem 1.25rem;background:var(--deck-card);border-left:2px solid var(--deck-dim);color:var(--deck-muted);font-size:.85rem;line-height:1.6}.deck-page .slide-body blockquote p{margin:0}.deck-page .slide-body blockquote strong{color:var(--deck-fg)}.deck-page .slide-body blockquote:before{content:"Speaker note";display:block;font-size:.65rem;letter-spacing:.2em;text-transform:var(--site-label-transform);color:var(--deck-dim);margin-bottom:.5rem}.deck-page .slide-body blockquote p strong:first-child{font-size:0}.deck-page .slide-body code,.deck-page .slide-body pre{background:var(--deck-card);font-family:inherit;font-size:.85rem}.deck-page .slide-body pre{padding:1rem;overflow-x:auto;border:1px solid var(--deck-line);color:var(--deck-accent);margin:1.25rem 0;white-space:pre}.deck-page .slide-body code:not(pre code){padding:.1rem .35rem;border-radius:2px;color:var(--deck-accent)}.deck-page .slide-body table{width:100%;border-collapse:collapse;font-size:.85rem;margin:1rem 0 1.5rem}.deck-page .slide-body td,.deck-page .slide-body th{border-bottom:1px solid var(--deck-line);padding:.65rem .75rem;text-align:left;vertical-align:top}.deck-page .slide-body th{color:var(--deck-muted);font-weight:600;letter-spacing:.05em;text-transform:var(--site-label-transform);font-size:.7rem;border-bottom:1px solid var(--deck-dim)}.deck-page .slide-body td[align=center],.deck-page .slide-body th[align=center]{text-align:center}.deck-page .slide-body hr{border:0;border-top:1px solid var(--deck-line);margin:1.5rem 0}.deck-page .slide-body a{color:var(--deck-fg);text-decoration:underline;text-decoration-color:var(--deck-dim);text-underline-offset:3px}.deck-page .slide-body a:hover{text-decoration-color:var(--deck-accent)}.deck-page .slide-cover{flex-direction:column;text-align:center;padding-top:5rem;border-bottom:1px solid var(--deck-line);position:relative}.deck-page .cover-inner{display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:50rem;width:100%}.deck-page .cover-eyebrow{font-size:.7rem;letter-spacing:.25em;text-transform:var(--site-label-transform);color:var(--deck-muted)}.deck-page .cover-title{font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:400;letter-spacing:.02em;margin:0;line-height:1.25;color:var(--deck-accent)}.deck-page .cover-client{margin-top:1rem;padding-top:2rem;border-top:1px solid var(--deck-line);width:100%;display:flex;flex-direction:column;align-items:center;gap:.5rem}.deck-page .cover-client-logo{max-width:12rem;max-height:5rem;width:auto;height:auto;filter:brightness(1.05);opacity:.95}.deck-page .cover-client-name{font-size:1.5rem;letter-spacing:.05em;color:var(--deck-accent)}.deck-page .cover-meta{font-size:.8rem;color:var(--deck-muted);display:flex;flex-direction:column;gap:.3rem;margin-top:1rem}.deck-page .cover-meta span{display:inline-block;width:4rem;color:var(--deck-dim);text-transform:var(--site-label-transform);font-size:.65rem;letter-spacing:.15em}.deck-page .cover-status{margin-top:.75rem;font-size:.7rem;color:var(--deck-dim);letter-spacing:.1em}.deck-page .cover-scroll-hint{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);font-size:.7rem;color:var(--deck-dim);letter-spacing:.3em;text-transform:var(--site-label-transform);animation:deck-fade-in 1s ease .4s both}@keyframes deck-fade-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.deck-page .deck-footer{border-top:1px solid var(--deck-line);padding:3rem 2rem 2.5rem;color:var(--deck-muted);font-size:.78rem}.deck-page .deck-footer-inner{max-width:60rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.deck-page .deck-footer-label{font-size:.65rem;letter-spacing:.2em;text-transform:var(--site-label-transform);color:var(--deck-dim);margin-bottom:.4rem}.deck-page .deck-footer-value{color:var(--deck-fg)}.deck-page .deck-footer-fine{max-width:60rem;margin:2rem auto 0;text-align:center;color:var(--deck-dim);font-size:.7rem;letter-spacing:.1em;text-transform:var(--site-label-transform)}@media (max-width:640px){.deck-page .slide{padding:6rem 1.25rem 4rem}.deck-page .deck-header{padding:1rem 1.25rem}.deck-page .deck-footer-inner{grid-template-columns:1fr;gap:1.25rem}.deck-page .slide-title{font-size:1.3rem}}@media print{.deck-page .cover-scroll-hint,.deck-page .deck-header{display:none}.deck-page{background:#fff;color:#111}.deck-page .slide{min-height:auto;page-break-after:always;border:0;padding:1.5cm}}.deck-page .deck-chrome{position:fixed;right:1.5rem;bottom:1.5rem;z-index:10;padding:.5rem .85rem;background:hsla(0,0%,7%,.85);border:1px solid #1d1d1d;backdrop-filter:blur(6px);font-family:ui-monospace,monospace;font-size:.7rem;letter-spacing:.15em;color:#8a8a8a;pointer-events:none}.deck-page .deck-chrome-total{color:#4a4a4a}.deck-page .deck-progress-label,.deck-page .deck-progress-track{display:none}.deck-page-cheil-affiliate-platform{--deck-bg:#f4f1ea;--deck-surface:#fcfbf7;--deck-surface-muted:#eee9df;--deck-footer-bg:#e9e3d8;--deck-fg:#171714;--deck-muted:#6f6a61;--deck-dim:#918b80;--deck-line:#d7d1c6;--deck-line-strong:#aaa397;--deck-accent:#315cff;--deck-contrast:#ff5c35;--deck-card:#fcfbf7;--deck-header-bg:hsla(42,31%,94%,.94);--deck-chrome-bg:hsla(48,45%,98%,.94);--deck-space-1:0.25rem;--deck-space-2:0.5rem;--deck-space-3:0.75rem;--deck-space-4:1rem;--deck-space-5:1.5rem;--deck-space-6:2rem;--deck-space-7:3rem;--deck-space-8:4rem;--deck-space-9:6rem;--deck-space-10:8rem;--deck-radius-sm:0.125rem;--deck-radius-md:0.375rem;min-height:100vh;overflow-x:clip;background:var(--deck-bg);color:var(--deck-fg);font-family:var(--font-body);font-size:1rem;line-height:1.55}.deck-page-cheil-affiliate-platform,.deck-page-cheil-affiliate-platform *{box-sizing:border-box}.deck-page-cheil-affiliate-platform .skip-link:focus,.deck-page-cheil-affiliate-platform .skip-link:focus-visible{position:fixed;top:var(--deck-space-4);left:var(--deck-space-4);z-index:100;padding:var(--deck-space-3) var(--deck-space-4);background:var(--deck-fg);color:var(--deck-surface);font-family:var(--font-ui);text-decoration:none}.deck-page-cheil-affiliate-platform .deck-header{z-index:30;min-height:var(--deck-space-9);gap:var(--deck-space-6);padding:var(--deck-space-4) var(--deck-space-7);border-bottom:1px solid var(--deck-line);background:var(--deck-header-bg);backdrop-filter:blur(.75rem)}.deck-page-cheil-affiliate-platform .deck-header a{color:var(--deck-fg);text-decoration:none}.deck-page-cheil-affiliate-platform .deck-vendor-mark{color:var(--deck-fg);font-family:var(--font-display);font-size:1.375rem;font-weight:600;letter-spacing:-.03em;line-height:1;text-transform:none;opacity:1}.deck-page-cheil-affiliate-platform .deck-vendor-logo{height:var(--deck-space-7);max-width:var(--deck-space-10);filter:none;opacity:1}.deck-page-cheil-affiliate-platform .deck-meta{display:flex;max-width:28rem;align-items:baseline;justify-content:flex-end;gap:var(--deck-space-2);color:var(--deck-muted);font-family:var(--font-ui);font-size:.8125rem;letter-spacing:0;line-height:1.25}.deck-page-cheil-affiliate-platform .deck-meta-label{flex:0 0 auto;color:var(--deck-muted);font-size:inherit;letter-spacing:0;text-transform:none}.deck-page-cheil-affiliate-platform .deck-meta-value{color:var(--deck-fg);overflow-wrap:anywhere}.deck-page-cheil-affiliate-platform .deck{overflow:visible;scroll-snap-type:none}.deck-page-cheil-affiliate-platform .slide{min-height:100svh;padding:var(--deck-space-10) clamp(var(--deck-space-5),4vw,var(--deck-space-8)) var(--deck-space-9);border-bottom-color:var(--deck-line);background:var(--deck-bg)}.deck-page-cheil-affiliate-platform .slide-inner,.deck-page-cheil-affiliate-platform .slide-with-visual .slide-inner{width:min(100%,82rem);max-width:82rem}.deck-page-cheil-affiliate-platform .slide-number{display:flex;align-items:center;gap:var(--deck-space-3);margin-bottom:var(--deck-space-4);color:var(--deck-accent);font-family:var(--font-numeric);font-size:.875rem;letter-spacing:.02em;line-height:1}.deck-page-cheil-affiliate-platform .slide-number:after{width:var(--deck-space-8);height:1px;background:var(--deck-line-strong);content:""}.deck-page-cheil-affiliate-platform .slide-title,.deck-page-cheil-affiliate-platform .slide-with-visual .slide-title{max-width:64rem;margin:0 0 var(--deck-space-6);padding:0;border:0;color:var(--deck-fg);font-family:var(--font-heading);font-size:clamp(2.25rem,4vw,3.75rem);font-weight:700;letter-spacing:-.04em;line-height:.98}.deck-page-cheil-affiliate-platform .slide-visual{margin:0 0 var(--deck-space-6)}.deck-page-cheil-affiliate-platform .generated-slide-visual{border:1px solid var(--deck-line);border-radius:var(--deck-radius-md);background:var(--deck-surface)}.deck-page-cheil-affiliate-platform .slide-body,.deck-page-cheil-affiliate-platform .slide-with-visual .slide-body{max-width:68rem;padding-top:var(--deck-space-5);border-top:1px solid var(--deck-line);color:var(--deck-muted);font-family:var(--font-body);font-size:1rem;line-height:1.55}.deck-page-cheil-affiliate-platform .slide-with-visual .slide-body>p:first-child{margin-bottom:var(--deck-space-4);color:var(--deck-fg);font-size:1rem}.deck-page-cheil-affiliate-platform .slide-body h3{margin:var(--deck-space-7) 0 var(--deck-space-3);color:var(--deck-fg);font-family:var(--font-heading);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;text-transform:none}.deck-page-cheil-affiliate-platform .slide-body p{margin-bottom:var(--deck-space-4);color:var(--deck-fg)}.deck-page-cheil-affiliate-platform .slide-body p strong,.deck-page-cheil-affiliate-platform .slide-body strong{color:var(--deck-fg);font-family:var(--font-body-strong);font-weight:700}.deck-page-cheil-affiliate-platform .slide-body em,.deck-page-cheil-affiliate-platform .slide-with-visual .slide-body em{color:var(--deck-muted);font-family:var(--font-emphasis);font-style:italic}.deck-page-cheil-affiliate-platform .slide-body ol,.deck-page-cheil-affiliate-platform .slide-body ul{margin-bottom:var(--deck-space-5);padding-left:var(--deck-space-6)}.deck-page-cheil-affiliate-platform .slide-body li{margin-bottom:var(--deck-space-2);color:var(--deck-fg)}.deck-page-cheil-affiliate-platform .slide-body li::marker{color:var(--deck-contrast)}.deck-page-cheil-affiliate-platform .slide-body blockquote{display:none}.deck-page-cheil-affiliate-platform .slide-body code,.deck-page-cheil-affiliate-platform .slide-body pre{background:var(--deck-surface);font-family:var(--font-ui)}.deck-page-cheil-affiliate-platform .slide-body pre{border-color:var(--deck-line);border-radius:var(--deck-radius-sm);color:var(--deck-fg)}.deck-page-cheil-affiliate-platform .slide-body code:not(pre code){color:var(--deck-accent)}.deck-page-cheil-affiliate-platform .slide-body table{width:100%;margin:var(--deck-space-5) 0 var(--deck-space-6);table-layout:fixed;border-top:2px solid var(--deck-fg);background:var(--deck-surface);color:var(--deck-fg);font-size:.9375rem}.deck-page-cheil-affiliate-platform .slide-body td,.deck-page-cheil-affiliate-platform .slide-body th{padding:var(--deck-space-3) var(--deck-space-4);border-bottom-color:var(--deck-line);overflow-wrap:anywhere}.deck-page-cheil-affiliate-platform .slide-body th{border-bottom-color:var(--deck-line-strong);background:var(--deck-surface-muted);color:var(--deck-fg);font-family:var(--font-ui);font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none}.deck-page-cheil-affiliate-platform .slide-body hr{margin:var(--deck-space-6) 0;border-top-color:var(--deck-line)}.deck-page-cheil-affiliate-platform .slide-body a{color:var(--deck-fg);text-decoration-color:var(--deck-accent);text-decoration-thickness:1px;text-underline-offset:var(--deck-space-1)}.deck-page-cheil-affiliate-platform .slide-body a:hover{color:var(--deck-accent);text-decoration-color:var(--deck-accent)}.deck-page-cheil-affiliate-platform .slide-cover{min-height:100svh;align-items:center;padding:calc(var(--deck-space-10) + var(--deck-space-6)) clamp(var(--deck-space-5),4vw,var(--deck-space-8)) var(--deck-space-9);border-bottom-color:var(--deck-line);text-align:left}.deck-page-cheil-affiliate-platform .cover-inner{display:grid;width:min(100%,82rem);max-width:82rem;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:var(--deck-space-7) var(--deck-space-5)}.deck-page-cheil-affiliate-platform .cover-eyebrow{display:flex;grid-column:1/7;align-items:center;gap:var(--deck-space-3);color:var(--deck-accent);font-family:var(--font-ui);font-size:.875rem;letter-spacing:0;line-height:1.25;text-transform:none}.deck-page-cheil-affiliate-platform .cover-eyebrow:before{width:var(--deck-space-2);height:var(--deck-space-2);flex:0 0 var(--deck-space-2);background:var(--deck-contrast);content:""}.deck-page-cheil-affiliate-platform .cover-title{position:relative;grid-column:1/13;max-width:68rem;margin:0;padding-bottom:var(--deck-space-7);border-bottom:1px solid var(--deck-line);color:var(--deck-fg);font-family:var(--font-display);font-size:clamp(3.5rem,7vw,7rem);font-weight:600;letter-spacing:-.055em;line-height:.93;text-wrap:balance}.deck-page-cheil-affiliate-platform .cover-title:after{position:absolute;bottom:-1px;left:0;width:var(--deck-space-10);height:2px;background:var(--deck-accent);content:""}.deck-page-cheil-affiliate-platform .cover-client{grid-column:1/8;align-items:flex-start;margin:0;padding:0;border:0;gap:var(--deck-space-2)}.deck-page-cheil-affiliate-platform .cover-client-logo{width:auto;max-width:12rem;max-height:var(--deck-space-8);filter:none;opacity:1}.deck-page-cheil-affiliate-platform .cover-client-name{color:var(--deck-fg);font-family:var(--font-heading);font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.deck-page-cheil-affiliate-platform .cover-meta{grid-column:9/13;gap:var(--deck-space-2);align-self:end;margin:0;color:var(--deck-muted);font-family:var(--font-body);font-size:.875rem;line-height:1.4}.deck-page-cheil-affiliate-platform .cover-meta span{width:var(--deck-space-8);color:var(--deck-dim);font-family:var(--font-ui);font-size:.75rem;letter-spacing:0;text-transform:none}.deck-page-cheil-affiliate-platform .cover-scroll-hint{bottom:var(--deck-space-6);color:var(--deck-muted);font-family:var(--font-ui);font-size:.75rem;letter-spacing:.04em;text-transform:lowercase;animation-duration:.6s}.deck-page-cheil-affiliate-platform .deck-footer{padding:var(--deck-space-8) clamp(var(--deck-space-5),4vw,var(--deck-space-8)) var(--deck-space-7);border-top-color:var(--deck-line-strong);background:var(--deck-footer-bg);color:var(--deck-muted);font-family:var(--font-body);font-size:.875rem}.deck-page-cheil-affiliate-platform .deck-footer-inner{max-width:82rem;gap:var(--deck-space-7)}.deck-page-cheil-affiliate-platform .deck-footer-label{margin-bottom:var(--deck-space-2);color:var(--deck-muted);font-family:var(--font-ui);font-size:.75rem;letter-spacing:0;text-transform:none}.deck-page-cheil-affiliate-platform .deck-footer-value{color:var(--deck-fg);font-family:var(--font-body-strong)}.deck-page-cheil-affiliate-platform .deck-footer-fine{max-width:82rem;margin-top:var(--deck-space-7);color:var(--deck-muted);font-size:.75rem;letter-spacing:0;text-align:left;text-transform:none}.deck-page-cheil-affiliate-platform .deck-chrome{right:var(--deck-space-5);bottom:var(--deck-space-5);z-index:30;padding:var(--deck-space-3) var(--deck-space-4);border:1px solid var(--deck-line-strong);border-radius:var(--deck-radius-sm);background:var(--deck-chrome-bg);backdrop-filter:blur(.75rem);color:var(--deck-fg);font-family:var(--font-numeric);font-size:.75rem;letter-spacing:.04em;line-height:1;text-transform:lowercase;pointer-events:none}.deck-page-cheil-affiliate-platform .deck-chrome-total{color:var(--deck-muted)}@media (min-width:900px){.deck-page-cheil-affiliate-platform .deck-chrome{top:50%;right:var(--deck-space-2);bottom:auto;display:grid;min-width:3.25rem;justify-items:center;gap:var(--deck-space-3);padding:var(--deck-space-4) var(--deck-space-3);transform:translateY(-50%)}.deck-page-cheil-affiliate-platform .deck-progress-label{display:block;color:var(--deck-muted);font-family:var(--font-ui);font-size:.625rem;letter-spacing:.08em;writing-mode:vertical-rl;transform:rotate(180deg)}.deck-page-cheil-affiliate-platform .deck-progress-track{position:relative;display:block;width:2px;height:13rem;overflow:visible;background:var(--deck-line-strong)}.deck-page-cheil-affiliate-platform .deck-progress-fill{position:absolute;top:0;left:0;display:block;width:100%;min-height:0;background:var(--deck-accent)}.deck-page-cheil-affiliate-platform .deck-progress-fill:after{position:absolute;right:50%;bottom:0;width:.5rem;height:.5rem;border:2px solid var(--deck-surface);border-radius:50%;background:var(--deck-accent);content:"";transform:translate(50%,50%)}.deck-page-cheil-affiliate-platform .deck-chrome-count{white-space:nowrap}}.deck-page-cheil-affiliate-platform :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--deck-accent);outline-offset:var(--deck-space-1)}@media (max-width:640px){.deck-page-cheil-affiliate-platform{font-size:.9375rem}.deck-page-cheil-affiliate-platform .deck-header{min-height:var(--deck-space-8);gap:var(--deck-space-3);padding:var(--deck-space-3) var(--deck-space-4)}.deck-page-cheil-affiliate-platform .deck-vendor-mark{font-size:1.125rem}.deck-page-cheil-affiliate-platform .deck-vendor-logo{height:var(--deck-space-6);max-width:var(--deck-space-9)}.deck-page-cheil-affiliate-platform .deck-meta{display:block;max-width:13rem;font-size:.6875rem}.deck-page-cheil-affiliate-platform .deck-meta-label{margin-bottom:var(--deck-space-1)}.deck-page-cheil-affiliate-platform .slide{min-height:100svh;align-items:flex-start;padding:calc(var(--deck-space-9) + var(--deck-space-4)) var(--deck-space-4) var(--deck-space-8)}.deck-page-cheil-affiliate-platform .slide-title,.deck-page-cheil-affiliate-platform .slide-with-visual .slide-title{margin-bottom:var(--deck-space-5);font-size:clamp(2rem,10vw,2.75rem);line-height:1}.deck-page-cheil-affiliate-platform .slide-visual{margin-bottom:var(--deck-space-5)}.deck-page-cheil-affiliate-platform .slide-body,.deck-page-cheil-affiliate-platform .slide-with-visual .slide-body{padding-top:var(--deck-space-4);font-size:.9375rem}.deck-page-cheil-affiliate-platform .slide-body table{font-size:.8125rem}.deck-page-cheil-affiliate-platform .slide-body td,.deck-page-cheil-affiliate-platform .slide-body th{padding:var(--deck-space-2)}.deck-page-cheil-affiliate-platform .slide-cover{align-items:flex-start;padding:calc(var(--deck-space-9) + var(--deck-space-4)) var(--deck-space-4) var(--deck-space-8)}.deck-page-cheil-affiliate-platform .cover-inner{display:flex;align-items:flex-start;gap:var(--deck-space-5)}.deck-page-cheil-affiliate-platform .cover-title{width:100%;padding-bottom:var(--deck-space-5);font-size:clamp(2.75rem,14vw,4rem);line-height:.94;text-wrap:pretty}.deck-page-cheil-affiliate-platform .cover-title:after{width:var(--deck-space-9)}.deck-page-cheil-affiliate-platform .cover-client,.deck-page-cheil-affiliate-platform .cover-meta{width:100%}.deck-page-cheil-affiliate-platform .cover-client-name{font-size:1.25rem}.deck-page-cheil-affiliate-platform .cover-scroll-hint{bottom:var(--deck-space-4)}.deck-page-cheil-affiliate-platform .deck-footer{padding:var(--deck-space-7) var(--deck-space-4) var(--deck-space-9)}.deck-page-cheil-affiliate-platform .deck-footer-inner{gap:var(--deck-space-5)}.deck-page-cheil-affiliate-platform .deck-footer-fine{margin-top:var(--deck-space-6)}.deck-page-cheil-affiliate-platform .deck-chrome{right:var(--deck-space-4);bottom:var(--deck-space-4);padding:var(--deck-space-2) var(--deck-space-3)}}@media (prefers-reduced-motion:reduce){.deck-page-cheil-affiliate-platform .deck{scroll-behavior:auto}.deck-page-cheil-affiliate-platform .cover-scroll-hint{animation:none}}.coo-page{--coo-paper:#fff;--coo-warm-paper:#fff9f1;--coo-blush-paper:#faf5f1;--coo-bg:var(--coo-warm-paper);--coo-surface:hsla(0,0%,100%,.84);--coo-surface-strong:var(--coo-paper);--coo-field-bg:hsla(0,0%,100%,.88);--coo-choice-bg:hsla(0,0%,100%,.58);--coo-secondary-action-bg:hsla(0,0%,100%,.6);--coo-overlay:rgba(20,15,31,.72);--coo-line:rgba(31,24,41,.13);--coo-section-line:rgba(31,24,41,.08);--coo-line-strong:rgba(31,24,41,.24);--coo-text:#1f1829;--coo-grey:#424244;--coo-muted:rgba(31,24,41,.68);--coo-soft:rgba(31,24,41,.48);--coo-dark-text:#140f1f;--coo-blue:213 223 253;--coo-purple:rgb(var(--coo-blue));--coo-hero-blue:rgb(var(--coo-blue));--coo-blueprint-soft:rgb(var(--coo-blue)/0.28);--coo-blueprint-strong:rgb(var(--coo-blue)/0.66);--coo-accent-blue-rgb:31 24 41;--coo-accent-blue:var(--coo-text);--coo-brand-line:#00c300;--coo-purple-dark:#21163a;--coo-error-text:#8f3732;--coo-error-line:rgba(176,64,58,.74);--coo-error-line-focus:rgba(176,64,58,.82);--coo-error-bg:rgba(255,250,248,.94);--coo-error-ring:0 0 0 3px rgba(176,64,58,.13);--coo-focus-line:rgb(var(--coo-accent-blue-rgb)/0.72);--coo-focus-ring:0 0 0 3px rgb(var(--coo-accent-blue-rgb)/0.12);--coo-type-display-size:64px;--coo-type-display-line-height:0.96;--coo-type-page-title-size:45px;--coo-type-page-title-line-height:0.96;--coo-type-section-title-size:var(--coo-type-page-title-size);--coo-type-section-title-line-height:1;--coo-type-card-title-size:24px;--coo-type-card-title-line-height:1.15;--coo-type-lead-size:18px;--coo-type-lead-line-height:28px;--coo-space-xs:8px;--coo-space-sm:12px;--coo-space-md:16px;--coo-space-lg:24px;--coo-space-xl:32px;--coo-space-wide:48px;--coo-section-space:96px;--coo-container:1320px;--coo-gutter:80px;--coo-radius-card:8px;--coo-radius-pill:999px;--coo-cta-bg:rgb(var(--coo-blue));--coo-cta-border:color-mix(in srgb,rgb(var(--coo-blue)) 58%,var(--coo-line-strong));--coo-ease-standard:cubic-bezier(0.22,1,0.36,1);--coo-duration-control:160ms;--coo-duration-trace:220ms;--coo-trace-ink:var(--coo-text);--coo-trace-wash:var(--coo-blueprint-strong);--coo-shadow-action:0 8px 20px rgba(31,24,41,.06);--coo-shadow-choice:0 12px 28px rgba(31,24,41,.11);--coo-shadow-pressed:0 5px 14px rgba(31,24,41,.08);--coo-shadow-mobile-menu:0 18px 44px rgba(31,24,41,.12);--coo-shadow-card:inset 0 1px 0 hsla(0,0%,100%,.72),0 22px 64px rgba(31,24,41,.08);--coo-operations-bg:rgb(var(--coo-blue));--coo-operations-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 38px 90px rgba(31,24,41,.32);min-height:100vh;overflow-x:hidden;background:var(--coo-bg);color:var(--coo-text);font-family:var(--font-body)}.coo-mock-chat-page,.coo-signup-page{--coo-bg:var(--coo-blush-paper);--coo-accent-blue-rgb:33 22 58;--coo-accent-blue:rgb(var(--coo-accent-blue-rgb));background:radial-gradient(circle at 10% 0,rgb(var(--coo-accent-blue-rgb)/.08),transparent 26rem),var(--coo-bg)}.coo-page *{box-sizing:border-box}:where(.coo-page,.coo-page *),:where(.coo-page,.coo-page *):after,:where(.coo-page,.coo-page *):before{border-width:0;border-style:solid}.coo-page :where(a,button,[tabindex]):focus-visible{outline:2px solid var(--coo-focus-line);outline-offset:3px}.coo-page :where(input,select,textarea):focus-visible{border-color:var(--coo-focus-line);outline:0;box-shadow:none}.coo-page :where(input,select,textarea)[aria-invalid=true]:focus-visible{border-color:var(--coo-error-line-focus);box-shadow:var(--coo-error-ring)}.coo-page .coo-panel{overflow:hidden;border-radius:var(--coo-radius-card)}.coo-page .coo-panel--elevated,.coo-page .coo-panel--outlined{border:1px solid var(--coo-line)}.coo-page .coo-panel--elevated{box-shadow:var(--coo-shadow-card)}.coo-page .coo-type-display{font-size:var(--coo-type-display-size);line-height:var(--coo-type-display-line-height)}.coo-page .coo-type-display,.coo-page .coo-type-page-title{font-family:var(--font-display);font-weight:600;letter-spacing:normal}.coo-page .coo-type-page-title{font-size:var(--coo-type-page-title-size);line-height:var(--coo-type-page-title-line-height)}.coo-page .coo-type-section-title{font-size:var(--coo-type-section-title-size);line-height:var(--coo-type-section-title-line-height)}.coo-page .coo-type-card-title,.coo-page .coo-type-section-title{font-family:var(--font-heading);font-weight:700;letter-spacing:normal}.coo-page .coo-type-card-title{font-size:var(--coo-type-card-title-size);line-height:var(--coo-type-card-title-line-height)}.coo-page .coo-type-lead{font-size:var(--coo-type-lead-size);line-height:var(--coo-type-lead-line-height)}.coo-page .coo-type-body,.coo-page .coo-type-lead{font-family:var(--font-body);font-weight:400;letter-spacing:normal}.coo-page .coo-type-body{font-size:16px;line-height:24px}.coo-page .coo-type-compact{font-family:var(--font-body);font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.45}.coo-page .coo-eyebrow,.coo-page .coo-label-pill,.coo-page .coo-type-label{font-family:var(--font-ui);font-size:12px;font-weight:500;letter-spacing:.055em;line-height:1.4}.coo-page .coo-eyebrow,.coo-page .coo-type-label{color:var(--coo-muted)}.coo-page .coo-button-pill,.coo-page .coo-type-button{font-family:var(--font-ui);font-size:14px;font-weight:500;letter-spacing:normal;line-height:1.2}.coo-page .coo-type-numeric{font-family:var(--font-numeric);font-weight:400;letter-spacing:normal}@media (max-width:760px){.coo-page{--coo-type-display-size:44px;--coo-type-display-line-height:1;--coo-type-page-title-size:35.2px;--coo-type-page-title-line-height:1;--coo-type-section-title-size:var(--coo-type-page-title-size);--coo-type-section-title-line-height:1.04;--coo-type-card-title-size:22px;--coo-type-lead-size:16px;--coo-type-lead-line-height:24px}}.coo-page .coo-label-pill{display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding:6px 14px;border-radius:var(--coo-radius-pill);text-transform:var(--site-label-transform)}.coo-page .coo-button-pill{min-height:48px;padding:0 20px;border-radius:var(--coo-radius-pill)}.coo-page .coo-button-pill--nav{min-height:40px;padding:0 14px;font-size:12px}.coo-page .coo-field{min-height:46px;padding:10px 13px;border:1px solid var(--coo-line);border-radius:var(--coo-radius-card);background:var(--coo-field-bg);color:var(--coo-text);font-family:var(--font-ui);font-size:14px;font-weight:500;line-height:1.2;transition:background-color var(--coo-duration-control) var(--coo-ease-standard),border-color var(--coo-duration-control) var(--coo-ease-standard),box-shadow var(--coo-duration-control) var(--coo-ease-standard)}.coo-page .coo-field[aria-invalid=true]{border-color:var(--coo-error-line);background:var(--coo-error-bg)}.coo-page .coo-choice-pill{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 13px;border:1px solid var(--coo-line);border-radius:var(--coo-radius-pill);background:var(--coo-choice-bg);color:var(--coo-muted);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);font-family:var(--font-ui);font-size:14px;font-weight:500;line-height:1.2;transition:background-color var(--coo-duration-control) var(--coo-ease-standard),border-color var(--coo-duration-control) var(--coo-ease-standard),box-shadow var(--coo-duration-control) var(--coo-ease-standard),color var(--coo-duration-control) var(--coo-ease-standard),filter var(--coo-duration-control) var(--coo-ease-standard),transform var(--coo-duration-control) var(--coo-ease-standard)}.coo-page .coo-choice-pill:focus-visible,.coo-page .coo-choice-pill:hover{color:var(--coo-text);box-shadow:var(--coo-shadow-choice);filter:saturate(1.04);transform:translateY(-1px)}.coo-page .coo-choice-pill:active{box-shadow:var(--coo-shadow-pressed);filter:saturate(.98);transform:translateY(1px) scale(.96)}.coo-page .coo-choice-pill:is([aria-pressed=true],[data-selected=true]){border-color:var(--coo-cta-border);background:var(--coo-cta-bg);color:var(--coo-purple-dark)}@media (max-width:760px){.coo-page{--coo-section-space:64px}.coo-page .coo-field{min-height:44px}}.coo-page em,.coo-page li,.coo-page p{text-wrap:pretty}.workspace-page{display:grid;min-width:320px;padding:48px 20px;place-items:center}.workspace-card{width:min(100%,480px);padding:40px;border:1px solid var(--coo-line);border-radius:var(--coo-radius-card);background:var(--coo-surface-strong);box-shadow:var(--coo-shadow-card)}.workspace-brand{display:inline-flex;align-items:center;gap:8px;margin-bottom:32px;color:var(--coo-text);font-family:var(--font-ui);font-size:13px;font-weight:700;text-decoration:none}.workspace-brand img{width:22px;height:22px}.workspace-card h1{margin:0;color:var(--coo-text);font-family:var(--font-heading);font-size:clamp(2rem,6vw,2.65rem);line-height:1.02;text-wrap:balance}.workspace-intro{margin:16px 0 28px;color:var(--coo-muted);line-height:1.5}.workspace-error{color:#a73532}.workspace-social-stack{display:grid;gap:10px}.workspace-social-stack form{margin:0}.workspace-card button,.workspace-card input{font-family:var(--font-ui)}.workspace-link-button,.workspace-primary,.workspace-secondary,.workspace-social{width:100%;min-height:48px;border-radius:var(--coo-radius-pill);cursor:pointer}.workspace-social{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;padding:7px 12px;border:1px solid var(--coo-line-strong);background:var(--coo-surface-strong);color:var(--coo-text);font-weight:700}.workspace-social>span{grid-column:2}.workspace-provider{display:block;grid-column:1;width:18px;height:18px;justify-self:center}.workspace-divider{display:flex;align-items:center;gap:12px;margin:25px 0;color:var(--coo-soft);font-family:var(--font-ui);font-size:.8rem}.workspace-divider:after,.workspace-divider:before{height:1px;background:var(--coo-line);content:"";flex:1}.workspace-email-form label{display:block;margin-bottom:8px;color:var(--coo-text);font-family:var(--font-ui);font-size:.84rem;font-weight:700}.workspace-email-form input{width:100%;min-height:48px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--coo-line-strong);border-radius:var(--coo-radius-card);background:var(--coo-surface-strong);color:var(--coo-text)}.workspace-email-form input:focus{border-color:var(--coo-accent-blue);outline:3px solid rgb(var(--coo-accent-blue-rgb)/.12)}.workspace-primary{padding:10px 16px;border:1px solid var(--coo-cta-border);background:var(--coo-cta-bg);color:var(--coo-purple-dark);font-weight:700}.workspace-secondary{margin-top:8px;padding:10px 16px;border:1px solid var(--coo-line-strong);background:var(--coo-surface-strong);color:var(--coo-text)}.workspace-link-button{display:grid;text-decoration:none;place-items:center}.workspace-authenticated{margin-top:22px;padding:16px;border-radius:var(--coo-radius-card);background:rgb(var(--coo-blue)/.45);color:var(--coo-text)}.workspace-authenticated p{margin:0 0 12px;line-height:1.45}.workspace-message{margin:16px 0 0;color:var(--coo-muted);line-height:1.45}.workspace-message[data-error=true]{color:#a73532}.workspace-footnote{margin:24px 0 0;color:var(--coo-soft);font-size:.75rem;line-height:1.5}.workspace-card [hidden]{display:none!important}@media (max-width:560px){.workspace-page{align-items:start;padding:16px 12px}.workspace-card{padding:28px 20px}.workspace-brand{margin-bottom:26px}}.coo-eyebrow{margin:0;text-transform:var(--site-label-transform)}.coo-cta-section>div>h2,.coo-hero-copy h1,.coo-section-intro h1,.coo-section-intro>h2,.coo-service-copy>h2{margin:0;max-width:940px;color:var(--coo-text);overflow-wrap:break-word;text-wrap:balance}.coo-native-mockup{min-width:0;overflow:hidden;border:1px solid var(--coo-line);border-radius:var(--coo-radius-card);background:#fff;color:var(--coo-text);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 20px 54px rgba(31,24,41,.14)}.coo-native-mockup *,.coo-native-mockup :after,.coo-native-mockup :before{min-width:0}.coo-slack-window{--coo-slack-accent:#611f69;--coo-slack-accent-dark:#4a154b;--coo-slack-purple-ink:#3f0e40;--coo-slack-ink:#1d1c1d;--coo-slack-muted:#5f5964;--coo-slack-meta-muted:#6f6a72;--coo-slack-composer-muted:#77727b;--coo-slack-border:#ddd9df;--coo-slack-border-strong:#d8d4dc;--coo-slack-app-surface:#ece8ef;--coo-slack-check-border:#dfd7e4;--coo-slack-check-surface:#f8f5fb;--coo-context-color:var(--coo-slack-meta-muted);color:var(--coo-slack-ink);display:flex;flex-direction:column;font-family:Slack-Lato,Lato,Helvetica Neue,Arial,sans-serif}.coo-slack-topbar{display:flex;min-height:58px;padding:0 16px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--coo-slack-border);background:var(--coo-surface-strong)}.coo-slack-title{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:10px;font-size:21px;font-weight:800}.coo-slack-star{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid var(--coo-slack-border-strong);border-radius:8px;color:var(--coo-slack-purple-ink);font-size:19px}.coo-slack-tabs{display:flex;min-height:42px;padding:0 16px;align-items:flex-end;gap:22px;border-bottom:1px solid var(--coo-slack-border);color:var(--coo-slack-muted);font-size:14px;font-weight:780}.coo-slack-context,.coo-teams-context{color:var(--coo-context-color);font-size:12px;font-weight:780}.coo-slack-tabs span{display:inline-flex;min-height:42px;align-items:center;border-bottom:3px solid transparent}.coo-slack-tabs .coo-slack-tab-active{border-bottom-color:var(--coo-slack-accent);color:var(--coo-slack-ink)}.coo-slack-date{position:relative;display:flex;margin:18px 0 2px;align-items:center;justify-content:center;color:var(--coo-slack-ink);font-size:13px;font-weight:780}.coo-slack-date:before{position:absolute;right:0;left:0;height:1px;background:var(--coo-slack-border);content:""}.coo-slack-date span{position:relative;z-index:1;padding:8px 18px;border:1px solid var(--coo-slack-border);border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(29,28,29,.12)}.coo-slack-thread{display:grid;flex:1 1 auto;gap:18px;align-content:start;padding:16px 18px 18px}.coo-slack-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}.coo-chat-row{will-change:opacity,transform}.coo-avatar{position:relative;display:inline-grid;width:38px;height:38px;place-items:center;overflow:hidden;border-radius:8px;color:var(--coo-text);font-size:12px;font-weight:850}.coo-avatar img{-o-object-fit:cover;object-fit:cover}.coo-avatar img,.coo-avatar-face-image{width:100%;height:100%;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.coo-avatar-face-image{display:block;background-image:url(/always-on-coo/avatars/generated-team-faces.png);background-repeat:no-repeat;background-size:200% 200%}.coo-avatar-face-mina .coo-avatar-face-image{background-position:0 0}.coo-avatar-face-finance .coo-avatar-face-image{background-position:100% 0}.coo-avatar-face-nok .coo-avatar-face-image{background-position:0 100%}.coo-avatar-face-ops .coo-avatar-face-image{background-position:100% 100%}.coo-avatar-status{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 0 rgb(var(--coo-blue)/.45);animation:cooPresencePulse 2.4s ease-out infinite}.coo-avatar-owner,.coo-avatar-status{background:rgb(var(--coo-blue))}.coo-avatar-raintree{border:1px solid rgba(31,24,41,.1);background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 8px 20px rgba(31,24,41,.12)}.coo-avatar-raintree img{padding:7px;-o-object-fit:contain;object-fit:contain}.coo-raintree-motion-mark{display:block;width:72px;height:auto;overflow:visible}.coo-avatar-finance{background:rgb(var(--coo-blue))}.coo-avatar-line{border-radius:var(--coo-radius-pill);background:var(--coo-brand-line)}.coo-slack-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:var(--coo-slack-meta-muted);font-size:12px}.coo-slack-meta span{font-variant-numeric:tabular-nums}.coo-slack-meta strong{color:var(--coo-slack-ink);font-size:15px}.coo-slack-meta em{padding:2px 5px;border-radius:4px;background:var(--coo-slack-app-surface);color:var(--coo-slack-accent-dark);font-size:10px;font-style:normal;font-weight:850}.coo-slack-row p{margin:5px 0 0;color:var(--coo-slack-ink);font-size:15px;line-height:1.45}.coo-slack-checklist{display:grid;gap:6px;margin-top:10px}.coo-slack-checklist span{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px 8px;border:1px solid var(--coo-slack-check-border);border-radius:7px;background:var(--coo-slack-check-surface);color:var(--coo-slack-purple-ink);font-size:13px;line-height:1.28}.coo-source-check-card{display:grid;gap:8px;margin-top:8px;padding:10px;border:1px solid var(--coo-line);border-radius:var(--coo-radius-card);background:rgb(var(--coo-blue)/.28)}.coo-source-check-card>span{color:var(--coo-text);font-size:11px;font-weight:850;letter-spacing:0;text-transform:var(--site-label-transform)}.coo-source-check-card div{display:flex;flex-wrap:wrap;gap:6px}.coo-source-check-card strong{display:inline-flex;padding:4px 7px;border-radius:999px;background:hsla(0,0%,100%,.82);color:var(--coo-text);font-size:12px;line-height:1.15}.coo-slack-composer{display:flex;min-height:48px;margin:auto 16px 16px;padding:0 12px;align-items:center;justify-content:space-between;border:1px solid var(--coo-slack-border-strong);border-radius:var(--coo-radius-card);color:var(--coo-slack-composer-muted);font-size:13px}.coo-composer-text{overflow:hidden;max-width:min(74%,290px);white-space:nowrap}.coo-channel-carousel,.coo-channel-panel{width:100%;min-width:0;max-width:100%}.coo-channel-indicators{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin:12px auto 0;padding:4px;align-items:center;gap:4px;border:1px solid var(--coo-line);border-radius:var(--coo-radius-pill);background:var(--coo-surface-strong)}.coo-channel-indicator{display:inline-grid;width:36px;height:36px;place-items:center;border-radius:var(--coo-radius-pill);background:transparent}.coo-channel-indicator[data-active=true]{background:color-mix(in srgb,rgb(var(--coo-blue)) 38%,var(--coo-surface-strong))}.coo-channel-indicator img{display:block;width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.coo-channel-panel{position:relative;width:100%;height:clamp(32.5rem,40vw,36rem);overflow:hidden;border-radius:var(--coo-radius-card)}.coo-channel-panel-stage{position:absolute;inset:0}.coo-channel-panel-stage>.coo-native-mockup{width:100%;height:100%;min-height:0;max-width:100%}.coo-teams-window{--coo-teams-surface:#eef0fb;--coo-teams-rail:#4b4e9d;--coo-teams-accent:#6264a7;--coo-teams-ink:#24223b;--coo-teams-muted:#626075;--coo-teams-row-text:#56536b;--coo-teams-tabs-border:#d8d9ea;--coo-teams-card-border:rgba(64,64,100,.12);--coo-teams-card-surface:hsla(0,0%,100%,.78);--coo-teams-rail-item:hsla(0,0%,100%,.25);--coo-teams-table-border:#e0e1ee;--coo-teams-row-border:#e8e8f2;--coo-teams-row-head:#f7f7fc;--coo-teams-status-surface:#eeeffa;--coo-teams-checkbox:#7b7aa5;--coo-context-color:var(--coo-teams-muted);color:var(--coo-teams-ink);display:grid;grid-template-columns:48px minmax(0,1fr);min-height:520px;background:var(--coo-teams-surface);font-family:Segoe UI,SegoeUI,system-ui,sans-serif}.coo-teams-rail{display:grid;padding:16px 8px;align-content:start;gap:16px;background:var(--coo-teams-rail)}.coo-teams-rail span{width:32px;height:32px;border-radius:var(--coo-radius-card);background:var(--coo-teams-rail-item)}.coo-teams-main{display:grid;padding:16px;align-content:start;gap:16px}.coo-line-header,.coo-teams-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.coo-teams-header span{display:block;font-size:12px}.coo-teams-header span,.coo-teams-tabs{color:var(--coo-teams-muted);font-weight:600}.coo-teams-tabs{display:flex;gap:16px;border-bottom:1px solid var(--coo-teams-tabs-border);font-size:13px}.coo-teams-tabs span{padding-bottom:8px;border-bottom:3px solid transparent}.coo-teams-tab-active{border-bottom-color:var(--coo-teams-accent)!important;color:var(--coo-teams-ink)}.coo-teams-question-card{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px;align-items:center;border:1px solid var(--coo-teams-card-border);border-radius:var(--coo-radius-card);background:var(--coo-teams-card-surface)}.coo-teams-question-card strong{display:block;color:var(--coo-teams-ink);font-size:14px;font-weight:600}.coo-teams-question-card p{margin:4px 0 0;color:var(--coo-teams-muted);font-size:13px;line-height:1.35}.coo-teams-card{padding:16px;border:1px solid var(--coo-teams-card-border);border-radius:var(--coo-radius-card);background:var(--coo-surface-strong)}.coo-teams-card-head{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center}.coo-teams-card-head strong{display:block;color:var(--coo-teams-ink);font-size:16px;font-weight:600}.coo-teams-card-head p,.coo-teams-question{margin:4px 0 0;color:var(--coo-teams-muted);font-size:13px;line-height:1.45}.coo-teams-question{margin-top:12px}.coo-tool-call-stack{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.coo-tool-call-stack span{display:inline-flex;min-height:32px;padding:8px;align-items:center;gap:8px;border:1px solid var(--coo-teams-tabs-border);border-radius:var(--coo-radius-pill);background:var(--coo-teams-status-surface);color:var(--coo-teams-rail);font-size:12px;font-weight:600;line-height:1}.coo-tool-call-stack svg{width:16px;height:16px;flex:0 0 auto}.coo-teams-table{display:grid;margin-top:16px;overflow:hidden;border:1px solid var(--coo-teams-table-border);border-radius:var(--coo-radius-card)}.coo-teams-row{display:grid;grid-template-columns:20px minmax(120px,1fr) minmax(64px,.6fr) minmax(72px,.55fr);gap:8px;min-height:44px;padding:8px;align-items:center;border-top:1px solid var(--coo-teams-row-border);color:var(--coo-teams-row-text);font-size:13px}.coo-teams-row-head{min-height:36px;background:var(--coo-teams-row-head);color:var(--coo-teams-muted);font-size:12px;font-weight:600}.coo-teams-row:first-child{border-top:0}.coo-teams-row strong{color:var(--coo-teams-ink)}.coo-teams-row em{justify-self:start;padding:4px 8px;border-radius:var(--coo-radius-pill);background:var(--coo-teams-status-surface);color:var(--coo-teams-accent);font-size:11px;font-style:normal;font-weight:600}.coo-teams-checkbox{width:16px;height:16px;border:2px solid var(--coo-teams-checkbox);border-radius:4px}.coo-line-window{--coo-line-rail-surface:#20304d;--coo-line-rail-item:hsla(0,0%,100%,.16);--coo-line-list-surface:#fbfbfb;--coo-line-chat-surface:#fff;--coo-line-border:#e6e6e6;--coo-line-row-border:#eee;--coo-line-header-border:#ededed;--coo-line-tab-muted:#9a9a9a;--coo-line-tab-ink:#111;--coo-line-ink:#202020;--coo-line-list-muted:#898989;--coo-line-header-muted:#777;--coo-line-date-surface:#f4f4f4;--coo-line-date-text:#969696;--coo-line-time:#8e8e8e;--coo-line-inbound:#efefef;--coo-line-inbound-text:#1d1d1d;--coo-line-outbound:#a8ed80;--coo-line-outbound-text:#12380d;--coo-line-composer-muted:#ababab;color:var(--coo-line-ink);display:grid;grid-template-columns:48px minmax(184px,.34fr) minmax(0,1fr);min-height:520px;background:var(--coo-line-chat-surface);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.coo-line-rail{display:grid;padding:16px 8px;align-content:start;gap:20px;background:var(--coo-line-rail-surface)}.coo-line-rail span{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:var(--coo-radius-card);background:var(--coo-line-rail-item)}.coo-line-rail .coo-line-alert{border-radius:var(--coo-radius-pill);background:var(--coo-brand-line);color:var(--coo-line-chat-surface);font-size:11px;font-weight:700}.coo-line-list{border-right:1px solid var(--coo-line-border);background:var(--coo-line-list-surface)}.coo-line-tabs{display:flex;min-height:40px;padding:0 12px;align-items:center;gap:16px;border-bottom:1px solid var(--coo-line-border);color:var(--coo-line-tab-muted);font-size:12px;font-weight:600}.coo-line-tab-active{color:var(--coo-line-tab-ink)}.coo-line-list-row{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;gap:8px;min-height:72px;padding:8px 12px;align-items:center;border-top:1px solid var(--coo-line-row-border)}.coo-line-list-row strong{display:block;color:var(--coo-line-ink);font-size:13px;font-weight:600}.coo-line-list-row p{overflow:hidden;margin:4px 0 0;color:var(--coo-line-list-muted);font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.coo-line-list-row em{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:var(--coo-radius-pill);background:var(--coo-brand-line);color:var(--coo-line-chat-surface);font-size:11px;font-style:normal;font-weight:700}.coo-line-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;background:var(--coo-line-chat-surface)}.coo-line-header{min-height:64px;padding:0 16px;border-bottom:1px solid var(--coo-line-header-border)}.coo-line-header>div:first-child{min-width:0}.coo-line-header strong{display:block;color:var(--coo-line-ink);font-size:15px;font-weight:600}.coo-line-header span{display:block;margin-top:4px;color:var(--coo-line-header-muted);font-size:12px}.coo-line-thread{display:grid;min-height:0;padding:16px;align-content:start;gap:12px;background:var(--coo-line-chat-surface)}.coo-line-date{justify-self:center;padding:4px 12px;border-radius:var(--coo-radius-pill);background:var(--coo-line-date-surface);color:var(--coo-line-date-text);font-size:12px}.coo-line-message{display:flex;max-width:86%;gap:8px;align-items:flex-end}.coo-line-message-in{justify-self:start}.coo-line-message-out{justify-self:end}.coo-line-message .coo-avatar{width:32px;height:32px;flex:0 0 auto}.coo-line-bubble{padding:8px 12px;border-radius:var(--coo-radius-card);color:var(--coo-line-ink);font-size:14px;line-height:1.35}.coo-line-bubble p{margin:0}.coo-line-bubble span{display:block;margin-top:4px;color:var(--coo-line-time);font-size:10px;text-align:right}.coo-line-source-label{display:inline-block!important;margin:0 0 4px!important;color:var(--coo-line-ink)!important;font-family:var(--font-ui);font-weight:500;text-align:left!important}.coo-line-in{justify-self:start;background:var(--coo-line-inbound);color:var(--coo-line-inbound-text)}.coo-line-out{justify-self:end;background:var(--coo-line-outbound);color:var(--coo-line-outbound-text)}.coo-line-composer{display:flex;min-height:56px;padding:0 16px;align-items:center;justify-content:space-between;border-top:1px solid var(--coo-line-header-border);color:var(--coo-line-composer-muted);font-size:13px}.coo-type-dots{display:inline-flex;gap:4px;align-items:center}.coo-type-dots i{width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.42;animation:cooTypingDot 1.35s ease-in-out infinite}.coo-type-dots i:nth-child(2){animation-delay:.14s}.coo-type-dots i:nth-child(3){animation-delay:.28s}.coo-channel-pulse{animation:cooChannelPulse 5.8s ease-in-out infinite}@keyframes cooTypingDot{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-3px);opacity:.9}}@keyframes cooPresencePulse{70%,to{box-shadow:0 0 0 7px rgb(var(--coo-blue)/0)}}@keyframes cooChannelPulse{0%,to{filter:none}48%{filter:saturate(1.07)}}@media (prefers-reduced-motion:reduce){html:has(.coo-page){scroll-behavior:auto}.coo-avatar-status,.coo-channel-pulse,.coo-chat-row,.coo-type-dots i{animation:none!important}}.coo-cta-section,.coo-metrics-section,.coo-section,.coo-service-section{width:min(calc(100vw - var(--coo-gutter)),var(--coo-container));margin:0 auto;padding:var(--coo-section-space) 0;border-top:1px solid var(--coo-section-line)}.coo-section-divider{position:relative}.coo-section-divider:before{position:absolute;bottom:0;left:50%;width:min(calc(100vw - var(--coo-gutter)),var(--coo-container));height:1px;background:var(--coo-section-line);content:"";pointer-events:none;transform:translateX(-50%)}.coo-section-divider--top{border-top:0}.coo-section-divider--top:before{top:0;bottom:auto}#ask-raintree{padding-bottom:var(--coo-section-space)}@media (max-width:760px){#ask-raintree{padding-bottom:64px}}.coo-dark-cta,.coo-wide-section{width:100%;padding-right:max(calc(var(--coo-gutter) / 2),calc((100vw - var(--coo-container)) / 2));padding-left:max(calc(var(--coo-gutter) / 2),calc((100vw - var(--coo-container)) / 2))}.coo-cta-section>div,.coo-section-intro,.coo-service-copy{max-width:780px}.coo-cta-section>div>.coo-eyebrow,.coo-section-intro>.coo-eyebrow,.coo-service-copy>.coo-eyebrow{max-width:none;margin:0}.coo-cta-section>div>h2,.coo-section-intro>h2,.coo-service-copy>h2{margin-top:12px}.coo-cta-section>div>h2:first-child,.coo-section-intro>h2:first-child,.coo-service-copy>h2:first-child{margin-top:0}.coo-cta-section>div>p:not(.coo-eyebrow),.coo-section-intro>p:not(.coo-eyebrow),.coo-service-copy>p:not(.coo-eyebrow){max-width:680px;margin:18px 0 0;color:var(--coo-muted)}.coo-reference-sources{position:relative;min-height:642px;overflow:hidden;background:var(--coo-warm-paper)}.coo-reference-sources-content{position:relative;z-index:1;display:grid;grid-template-columns:470px minmax(0,1fr);gap:394px;width:min(100% - var(--coo-gutter),var(--coo-container));margin:0 auto;padding:var(--coo-section-space) 0}.coo-reference-sources-intro{padding-top:10px}.coo-reference-sources-intro h2{max-width:490px;margin-top:12px}.coo-reference-sources-intro>p:not(.coo-eyebrow){max-width:460px;margin-top:26px}.coo-reference-sources-items{display:grid;align-content:start;gap:34px}.coo-reference-sources-item span{display:block;width:1rem;height:1rem;background:rgb(var(--coo-blue))}.coo-reference-sources-item h3{max-width:280px;margin:15px 0 10px;color:var(--coo-text);font-size:1.55rem;font-weight:500;line-height:.98;letter-spacing:-.06em}.coo-reference-sources-item p{max-width:390px;margin:0;color:var(--coo-muted);font-size:.875rem;line-height:1.35;letter-spacing:-.025em}.coo-approved-sources-graph{position:absolute;z-index:0;top:calc(var(--coo-section-space) + 25px);left:max(calc((100vw - 1200px) / 2 - 18px),7.05vw);width:min(53.4vw,767px);height:auto;margin:0;overflow:visible}.coo-approved-sources-lines{display:block;width:100%;height:auto;overflow:visible}.coo-approved-sources-line-base path{fill:none;stroke:#d5d5d5;stroke-width:4;opacity:1;vector-effect:non-scaling-stroke}.coo-approved-sources-line-pulses path{fill:none;stroke:rgb(var(--coo-blue));stroke-width:6;stroke-dasharray:24 160;stroke-linecap:round;opacity:1;vector-effect:non-scaling-stroke;animation:cooApprovedSourcesSignal 2.8s linear infinite;animation-delay:var(--coo-source-delay)}@keyframes cooApprovedSourcesSignal{0%{stroke-dashoffset:184}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.coo-approved-sources-line-pulses path{animation:none}}@media (max-width:760px){.coo-reference-sources{min-height:0}.coo-reference-sources-content{grid-template-columns:1fr;gap:48px;width:min(100% - 40px,560px);padding:var(--coo-section-space) 0}.coo-reference-sources-intro{padding-top:0}.coo-reference-sources-items{grid-template-columns:1fr;gap:34px}.coo-approved-sources-graph{display:none}}.coo-loop-diagram-shell{padding:clamp(14px,2.4vw,22px);border:1px solid var(--coo-line);background:radial-gradient(circle at 84% 4%,rgb(var(--coo-blue)/.28),transparent 24rem),linear-gradient(180deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.72));box-shadow:var(--coo-shadow-card)}.coo-loop-diagram-shell,.coo-loop-diagram-stage{position:relative;overflow:hidden;border-radius:var(--coo-radius-card)}.coo-loop-diagram-stage{z-index:1;height:clamp(300px,52vw,560px);background:var(--coo-surface-strong);isolation:isolate}.coo-loop-arrow-layer{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.coo-loop-arrow-layer path{fill:none;stroke:var(--coo-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:.42}.coo-loop-arrow-layer marker path{fill:var(--coo-text);stroke:none}.coo-loop-center-avatar{position:absolute;top:50%;left:50%;z-index:4;display:grid;width:clamp(28px,3.3vw,40px);aspect-ratio:1;place-items:center;opacity:0;overflow:visible;pointer-events:none;translate:-50% -50%;transform-origin:50% 50%}.coo-loop-center-avatar svg{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 10px 18px rgba(31,24,41,.12))}.coo-loop-bubble-position,.coo-loop-node-position{position:absolute;z-index:3;pointer-events:none;translate:-50% -50%;transform-origin:50% 50%;will-change:left,top,opacity}.coo-loop-bubble-position{z-index:2}.coo-loop-node{display:grid;width:clamp(82px,7.2vw,98px);min-height:48px;place-items:center;padding:8px 10px;border:1px solid var(--coo-line);border-radius:var(--coo-radius-card);background:var(--coo-surface-strong);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 14px 36px rgba(31,24,41,.08);color:var(--coo-text);gap:4px;transform-origin:50% 50%}.coo-loop-node-human{border-color:var(--coo-line);background:rgb(var(--coo-blue)/.28)}.coo-loop-node-label{display:block;overflow-wrap:anywhere;font-size:.82rem;font-weight:600;line-height:1.05;text-align:center}.coo-loop-node-mark{display:block;width:13px;height:auto}.coo-loop-node-tag{display:inline-flex;max-width:100%;min-height:15px;align-items:center;justify-content:center;padding:1px 7px;border-radius:999px;background:rgb(var(--coo-blue)/.28);color:var(--coo-text);font-size:.57rem;font-weight:600;line-height:1.1;text-align:center}.coo-loop-bubble{display:block;max-width:min(168px,40vw);padding:7px 12px;border:1px solid var(--coo-line);border-radius:999px;background:var(--coo-surface-strong);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.84),0 12px 30px rgba(31,24,41,.06);color:var(--coo-muted);font-size:.82rem;line-height:1.15;text-align:center;white-space:nowrap}@media (max-width:520px){.coo-loop-diagram-stage{height:clamp(310px,82vw,360px)}.coo-loop-node{width:clamp(72px,21vw,82px);min-height:44px;padding:7px 8px;border-radius:var(--coo-radius-card)}.coo-loop-node-label{font-size:.74rem}.coo-loop-node-tag{padding:1px 6px;font-size:.52rem}.coo-loop-node-mark{width:12px}.coo-loop-bubble{max-width:132px;padding:6px 10px;font-size:.74rem;white-space:normal}.coo-loop-arrow-layer path{stroke-width:.5}}.coo-dark-cta>div>h2{color:var(--coo-text)}.coo-dark-cta>div>p{color:var(--coo-muted)}.coo-cta-section{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;border-bottom:1px solid var(--coo-line)}.coo-dark-cta{border-bottom:0;background:rgb(var(--coo-blue));color:var(--coo-text)}.coo-platform-modal-trigger{border:1px solid var(--coo-cta-border);background:var(--coo-cta-bg);color:var(--coo-purple-dark);box-shadow:0 8px 20px rgba(31,24,41,.06);transition:box-shadow .16s ease,transform .16s ease,filter .16s ease}.coo-platform-modal-trigger:focus-visible,.coo-platform-modal-trigger:hover{box-shadow:0 12px 28px rgba(31,24,41,.11);filter:saturate(1.04);transform:translateY(-1px)}.coo-platform-modal-trigger:active{box-shadow:0 5px 14px rgba(31,24,41,.08);filter:saturate(.98)}.coo-platform-modal-head button:active,.coo-platform-modal-trigger:active{transform:translateY(1px) scale(.96)}@keyframes cooArchitectureSoftPulse{0%,to{opacity:.66;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@media (max-width:1040px){.coo-page{--coo-container:900px;--coo-gutter:48px}.coo-metrics-section,.coo-section,.coo-service-section{width:min(calc(100vw - var(--coo-gutter)),var(--coo-container))}.coo-service-section,.coo-signup-shell{grid-template-columns:1fr}.coo-mock-chat-context{grid-template-columns:repeat(2,minmax(0,1fr))}.coo-dark-cta,.coo-wide-section{padding-right:24px;padding-left:24px}.coo-architecture-hero{min-height:auto;grid-template-columns:1fr;padding-top:72px}.coo-architecture-hero h1{max-width:820px}.coo-architecture-hero-copy>p:not(.coo-eyebrow){max-width:760px}.coo-constellation{min-height:560px}.coo-architecture-principles,.coo-monitoring-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coo-system-map{grid-template-columns:1fr}.coo-flow-rail{grid-template-columns:repeat(3,minmax(0,1fr));min-height:auto;padding:0;align-content:stretch}.coo-flow-rail:after,.coo-flow-rail:before{display:none}.coo-flow-rail span{width:100%}.coo-layer-row,.coo-permission-shell,.coo-system-core-grid{grid-template-columns:1fr}.coo-operating-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.coo-operating-step:after{display:none}.coo-lifecycle,.coo-workstream-examples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.coo-page{--coo-container:680px;--coo-gutter:32px}.coo-architecture-hero,.coo-metrics-section,.coo-section,.coo-service-section{width:min(calc(100vw - var(--coo-gutter)),var(--coo-container))}.coo-architecture-hero{padding:58px 0 64px;gap:34px}.coo-constellation{min-height:420px}.coo-constellation-core{width:142px;min-height:142px;padding:18px}.coo-constellation-core strong{font-size:17px}.coo-constellation-core span{font-size:10px}.coo-constellation-node{min-width:96px;min-height:42px;padding:7px 9px;font-size:11px}.coo-constellation-node svg{width:15px;height:15px}.coo-architecture-principles,.coo-lifecycle,.coo-monitoring-grid,.coo-operating-loop,.coo-workstream-examples{grid-template-columns:1fr}.coo-architecture-principle,.coo-lifecycle-card,.coo-operating-step,.coo-workstream-examples article{min-height:auto}.coo-system-map{min-height:auto;padding:12px}.coo-architecture-final-note,.coo-monitoring-timeline div,.coo-system-core-head{grid-template-columns:1fr}.coo-map-node,.coo-system-core-head{grid-template-columns:42px minmax(0,1fr)}.coo-system-core-head img{width:48px;height:48px}.coo-system-map-column-people .coo-map-node{min-height:82px}.coo-flow-rail{grid-template-columns:1fr;justify-items:stretch}.coo-layer-row{min-height:auto}.coo-permission-head,.coo-permission-row{grid-template-columns:1fr;min-height:auto;padding:14px;gap:8px}.coo-permission-head{display:none}.coo-permission-row>[role=cell]:before{display:block;margin-bottom:5px;color:var(--coo-soft);font-family:var(--font-ui);font-size:10px;font-weight:850;letter-spacing:.04em;line-height:1.1;text-transform:var(--site-label-transform);content:attr(data-label)}.coo-monitoring-header{flex-direction:column}.coo-mock-chat-section{padding-top:52px}.coo-mock-chat-shell{margin-top:22px;gap:12px}.coo-mock-chat-header{padding:14px;grid-template-columns:34px minmax(0,1fr)}.coo-mock-chat-header em{grid-column:1/-1;width:-moz-fit-content;width:fit-content}.coo-mock-chat-mark{width:34px;height:34px}.coo-mock-chat-header strong{font-size:20px}.coo-mock-chat-context{padding:12px 14px;grid-template-columns:1fr}.coo-mock-chat-thread{min-height:300px;padding:14px}.coo-mock-message{max-width:94%}.coo-mock-chat-composer{padding:14px}.coo-mock-chat-composer>div{grid-template-columns:1fr}.coo-mock-chat-composer button{width:100%}.coo-conversation-thread>div:nth-child(n+4),.coo-operations-desk>div:nth-child(2){display:none!important}.coo-platform-modal-backdrop{padding:14px}.coo-platform-modal{max-height:88vh;padding:16px}.coo-platform-modal-grid{grid-template-columns:1fr}.coo-platform-modal-head strong{font-size:21px}.coo-conversation-thread{gap:8px;margin-top:18px}.coo-message-left,.coo-message-right{max-width:94%;padding:10px}.coo-channel-demo{gap:18px;padding:16px}.coo-channel-demo-copy h3{margin-top:28px;font-size:26px}.coo-channel-demo-copy p{font-size:15px}.coo-native-mockup{border-radius:8px}.coo-slack-topbar{min-height:50px;padding:0 12px}.coo-slack-title{font-size:18px}.coo-slack-tabs{min-height:38px;padding:0 12px;gap:14px;font-size:12px}.coo-slack-thread{gap:14px;padding:14px 12px}.coo-slack-row{grid-template-columns:34px minmax(0,1fr);gap:9px}.coo-avatar{width:32px;height:32px;font-size:10px}.coo-line-bubble,.coo-slack-row p{font-size:13px}.coo-slack-checklist span{font-size:12px}.coo-teams-window{grid-template-columns:38px minmax(0,1fr);min-height:500px}.coo-teams-rail{padding:14px 6px}.coo-teams-rail span{width:26px;height:26px}.coo-teams-main{padding:12px}.coo-teams-header strong{font-size:18px}.coo-teams-row{grid-template-columns:18px minmax(0,1fr);gap:6px 9px;padding:9px 8px}.coo-teams-row em,.coo-teams-row>span:not(.coo-teams-checkbox){grid-column:2}.coo-line-window{grid-template-columns:40px minmax(0,1fr);min-height:500px}.coo-line-list{display:none}.coo-line-header{min-height:54px;padding:0 12px}.coo-line-header span{display:none}.coo-line-thread{padding:14px 12px}.coo-line-brief-card,.coo-line-bubble{max-width:88%}.coo-line-rail{padding:14px 5px}.coo-line-rail span{width:28px;height:28px}.coo-line-composer{min-height:48px;padding:0 12px}.coo-channel-return-grid,.coo-loop-board-row,.coo-proof-inner,.coo-security-grid,.coo-signup-form,.coo-source-map-grid,.coo-source-stack-grid{grid-template-columns:1fr}.coo-external-ai-prompt p{font-size:13px;text-wrap:auto}.coo-copy-prompt-button{width:100%}.coo-signup-page{--coo-signup-content-pad-x:max(calc(var(--coo-gutter) / 2),32px);--coo-signup-content-start:var(--coo-signup-content-pad-x);--coo-signup-section-gap:12px;--coo-signup-field-row-gap:16.5px;--coo-signup-field-column-gap:11px;--coo-signup-label-gap:6px;--coo-signup-control-padding-x:13px;--coo-signup-option-gap:7px}.coo-signup-shell{display:grid;margin-top:22px;gap:28px}.coo-signup-form-heading h1{font-size:34px}.coo-signup-pill{min-height:38px;font-size:13px}.coo-signup-form label{font-size:inherit}.coo-signup-form label>span,.coo-signup-mode legend,.coo-signup-pill-field legend{font-size:12px}.coo-signup-form .coo-signup-pill{font-size:13px}.coo-signup-form textarea{min-height:118px}.coo-signup-icon{width:30px;height:30px;flex-basis:30px}.coo-signup-form input,.coo-signup-form select{min-height:44px;font-size:14px}.coo-signup-status{margin-top:0}.coo-management-board{padding:14px}.coo-management-board-head{align-items:flex-start;flex-direction:column}.coo-management-board-head strong{font-size:24px}.coo-line-message{max-width:96%}.coo-router-lane{min-height:auto}.coo-router-lane>strong{font-size:26px}.coo-router-before:after{position:relative;top:auto;left:auto;width:100%;height:74px;margin-top:20px;transform:none}.coo-router-spokes{position:relative;inset:auto;display:grid;gap:8px;margin-top:12px}.coo-router-spokes span{position:relative;inset:auto!important;width:100%!important}.coo-source-map-hub{min-height:236px}.coo-source-hub-avatar{width:92px;height:92px}.coo-management-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.coo-loop-board-row{flex-wrap:wrap;gap:12px;padding:15px 14px 15px 16px}.coo-loop-side{width:100%;margin-top:0;flex-direction:row;align-items:center;justify-content:flex-start}.coo-launch-content h3{font-size:30px}.coo-pilot-section{padding-top:72px;padding-bottom:56px}.coo-pilot-section+.coo-section{padding-top:64px}.coo-cta-section,.coo-metrics-section,.coo-section,.coo-service-section{padding-top:var(--coo-section-space);padding-bottom:var(--coo-section-space)}.coo-faq-trigger{min-height:68px;padding:20px;gap:16px}.coo-faq-trigger span{font-size:20px}.coo-faq-panel p{padding:0 20px 20px;font-size:15px;line-height:1.55}.coo-security-section{padding-top:72px;padding-bottom:72px}.coo-security-card{min-height:auto;padding:16px}.coo-security-card h3{margin-top:20px}.coo-channel-logo-heading{gap:10px}.coo-channel-logo-pill-row{gap:8px}.coo-channel-logo-pill{height:48px;min-width:88px;padding:0 12px}.coo-channel-logo-pill-slack{min-width:116px}.coo-channel-logo-pill-slack img{height:25px;max-width:104px}.coo-channel-logo-pill-teams{min-width:72px}.coo-channel-logo-pill-teams img{height:31px;max-width:54px}.coo-channel-logo-pill-line{min-width:92px}.coo-channel-logo-pill-line img{height:23px;max-width:76px}.coo-source-card{min-height:auto}.coo-cta-section{flex-direction:column;align-items:flex-start}.coo-source-card{min-height:132px}}.coo-hero{--coo-accent-blue-rgb:63 85 180;--coo-accent-blue:rgb(var(--coo-accent-blue-rgb));position:relative;isolation:isolate;min-height:100svh;overflow:hidden;color:var(--coo-text);background:#fff9f1}.coo-hero:after,.coo-hero:before{position:absolute;z-index:0;border-radius:50%;content:"";filter:blur(72px);mix-blend-mode:multiply;pointer-events:none;transform:translate3d(-50%,-50%,0);will-change:transform}.coo-hero:before{top:20%;left:22%;width:clamp(18rem,34vw,34rem);height:clamp(18rem,34vw,34rem);background:rgba(255,177,154,.28);animation:cooHeroBlobPrimary 38s ease-in-out infinite}.coo-hero:after{top:34%;left:68%;width:clamp(20rem,42vw,42rem);height:clamp(20rem,42vw,42rem);background:rgb(var(--coo-blue)/.38);animation:cooHeroBlobSecondary 46s ease-in-out infinite}.coo-hero .coo-hero-copy{position:relative;z-index:2;display:grid;width:min(calc(100vw - var(--coo-gutter)),var(--coo-container));margin:0 auto;padding:200px 0 172px;grid-template-columns:minmax(0,.98fr) minmax(380px,.62fr);gap:16px 64px;align-items:start;text-align:left}.coo-hero .coo-hero-copy h1{max-width:940px;color:var(--coo-text);overflow-wrap:break-word;text-wrap:balance}.coo-hero .coo-hero-headline-frame{--coo-hero-headline-lines:4;grid-column:1;grid-row:2;display:grid;width:min(100%,860px);height:calc(var(--coo-type-page-title-size) * var(--coo-type-page-title-line-height) * var(--coo-hero-headline-lines));align-items:start;align-self:start}.coo-hero .coo-hero-copy h1{max-width:800px;margin:0;will-change:opacity,transform}.coo-hero .coo-hero-cycle-headline .coo-hero-avatar-mark{display:inline-flex;width:.76lh;height:.76lh;margin-right:.46em;line-height:inherit;filter:drop-shadow(0 14px 18px rgba(31,24,41,.16));vertical-align:top;transform:translateY(.1em)}.coo-hero .coo-hero-lead{grid-column:2;grid-row:2;align-self:start;max-width:540px;margin:0;padding-top:.5em;color:var(--coo-muted)}.coo-hero .coo-hero-desk{grid-column:1/-1;width:100%;max-width:var(--coo-container);margin-top:56px}.coo-hero .coo-native-hero-panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(300px,.44fr) minmax(0,1fr);gap:32px;min-height:640px;padding:32px;overflow:hidden;border:0;border-radius:8px;background:var(--coo-warm-paper);color:var(--coo-text);text-align:left;box-shadow:0 38px 90px rgba(31,24,41,.24)}.coo-hero .coo-native-hero-panel:before{position:absolute;z-index:0;inset:0;background:url(/always-on-coo/operating-model-impression.png) 50%/cover;content:"";opacity:.5;pointer-events:none}.coo-hero .coo-native-hero-panel:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(255,249,241,.48),rgba(31,24,41,.26)),rgba(255,249,241,.48);content:"";mix-blend-mode:saturation;pointer-events:none}.coo-hero .coo-native-hero-copy{position:relative;z-index:2;display:grid;min-width:0;align-content:start;gap:18px;padding:0}.coo-hero .coo-native-hero-cycle{display:block;width:min(100%,390px);will-change:opacity,transform}.coo-hero .coo-native-hero-headline{--coo-native-hero-headline-lines:3;display:grid;width:min(100%,390px);min-height:calc(var(--coo-type-card-title-size) * var(--coo-type-card-title-line-height) * var(--coo-native-hero-headline-lines));align-items:start}.coo-hero .coo-native-hero-copy h2{width:100%;margin:0 0 12px;color:var(--coo-text);text-wrap:balance;will-change:opacity,transform}.coo-hero .coo-native-hero-copy p{max-width:420px;margin:0;color:var(--coo-muted);font-size:16px;line-height:1.48}.coo-hero .coo-hero-native-stack{position:relative;z-index:2;display:grid;height:100%;min-width:0;align-self:start;gap:12px}.coo-hero .coo-native-mockup{min-width:0;overflow:hidden;border:1px solid rgba(31,24,41,.13);border-radius:8px;background:#fff;color:#1f1f1f;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 20px 54px rgba(31,24,41,.14)}.coo-hero .coo-native-mockup *,.coo-hero .coo-native-mockup :after,.coo-hero .coo-native-mockup :before{min-width:0}.coo-hero .coo-slack-window{display:flex;flex-direction:column;font-family:Slack-Lato,Lato,Helvetica Neue,Arial,sans-serif}.coo-hero .coo-slack-topbar{display:flex;min-height:58px;padding:0 16px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #ddd9df;background:#fff}.coo-hero .coo-slack-title{display:inline-flex;min-width:-moz-max-content;min-width:max-content;align-items:center;gap:10px;font-size:21px;font-weight:800}.coo-hero .coo-slack-star{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid #d8d4dc;border-radius:8px;color:#3f0e40;font-size:19px}.coo-hero .coo-slack-tabs{display:flex;min-height:42px;padding:0 16px;align-items:flex-end;gap:22px;border-bottom:1px solid #ddd9df;color:#5f5964;font-size:14px;font-weight:780}.coo-hero .coo-slack-tabs span{display:inline-flex;min-height:42px;align-items:center;border-bottom:3px solid transparent}.coo-hero .coo-slack-tabs .coo-slack-tab-active{border-bottom-color:#611f69;color:#1d1c1d}.coo-hero .coo-slack-date{position:relative;display:flex;margin:18px 0 2px;align-items:center;justify-content:center;color:#1d1c1d;font-size:13px;font-weight:780}.coo-hero .coo-slack-date:before{position:absolute;right:0;left:0;height:1px;background:#ddd9df;content:""}.coo-hero .coo-slack-date span{position:relative;z-index:1;padding:8px 18px;border:1px solid #ddd9df;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(29,28,29,.12)}.coo-hero .coo-slack-thread{display:grid;flex:1 1 auto;gap:18px;align-content:start;padding:16px 18px 18px}.coo-hero .coo-slack-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}.coo-hero .coo-chat-row{will-change:opacity,transform}.coo-hero .coo-avatar{position:relative;display:inline-grid;width:38px;height:38px;place-items:center;overflow:hidden;border-radius:8px;color:#fff;font-size:12px;font-weight:850}.coo-hero .coo-avatar img{-o-object-fit:cover;object-fit:cover}.coo-hero .coo-avatar img,.coo-hero .coo-avatar-face-image{width:100%;height:100%;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.coo-hero .coo-avatar-face-image{display:block;background-image:url(/always-on-coo/avatars/generated-team-faces.png);background-repeat:no-repeat;background-size:200% 200%}.coo-hero .coo-avatar-face-mina .coo-avatar-face-image{background-position:0 0}.coo-hero .coo-avatar-face-finance .coo-avatar-face-image{background-position:100% 0}.coo-hero .coo-avatar-face-nok .coo-avatar-face-image{background-position:0 100%}.coo-hero .coo-avatar-face-ops .coo-avatar-face-image{background-position:100% 100%}.coo-hero .coo-avatar-status{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border:2px solid #fff;border-radius:999px;background:var(--coo-accent-blue);box-shadow:0 0 0 0 rgb(var(--coo-accent-blue-rgb)/.45);animation:cooHeroPresencePulse 2.4s ease-out infinite}.coo-hero .coo-avatar-owner{background:linear-gradient(135deg,rgb(var(--coo-blue)),var(--coo-accent-blue))}.coo-hero .coo-avatar-raintree{border:1px solid rgba(31,24,41,.1);background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88),0 8px 20px rgba(31,24,41,.12)}.coo-hero .coo-avatar-raintree img{padding:7px;-o-object-fit:contain;object-fit:contain}.coo-hero .coo-avatar-finance{background:linear-gradient(135deg,#8c5c1f,#d89738)}.coo-hero .coo-avatar-line{border-radius:999px;background:var(--coo-brand-line)}.coo-hero .coo-slack-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:#6f6a72;font-size:12px}.coo-hero .coo-slack-meta span{font-variant-numeric:tabular-nums}.coo-hero .coo-slack-meta strong{color:#1d1c1d;font-size:15px}.coo-hero .coo-slack-meta em{padding:2px 5px;border-radius:4px;background:#ece8ef;color:#4a154b;font-size:10px;font-style:normal;font-weight:850}.coo-hero .coo-slack-row p{margin:5px 0 0;color:#1d1c1d;font-size:15px;line-height:1.45}.coo-hero .coo-slack-checklist{display:grid;gap:6px;margin-top:10px}.coo-hero .coo-slack-checklist span{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px 8px;border:1px solid #dfd7e4;border-radius:7px;background:#f8f5fb;color:#3f0e40;font-size:13px;line-height:1.28}.coo-hero .coo-source-check-card{display:grid;gap:8px;margin-top:8px;padding:10px;border:1px solid rgb(var(--coo-accent-blue-rgb)/.14);border-radius:8px;background:rgb(var(--coo-accent-blue-rgb)/.06)}.coo-hero .coo-source-check-card>span{color:var(--coo-accent-blue);font-size:11px;font-weight:850;letter-spacing:0;text-transform:var(--site-label-transform)}.coo-hero .coo-source-check-card div{display:flex;flex-wrap:wrap;gap:6px}.coo-hero .coo-source-check-card strong{display:inline-flex;padding:4px 7px;border-radius:999px;background:hsla(0,0%,100%,.82);color:var(--coo-accent-blue);font-size:12px;line-height:1.15}.coo-hero .coo-slack-composer{display:flex;min-height:48px;margin:auto 16px 16px;padding:0 12px;align-items:center;justify-content:space-between;border:1px solid #d8d4dc;border-radius:8px;color:#77727b;font-size:13px}.coo-hero .coo-composer-text{overflow:hidden;max-width:min(74%,290px);white-space:nowrap}.coo-hero .coo-type-dots{display:inline-flex;gap:4px;align-items:center}.coo-hero .coo-type-dots i{width:5px;height:5px;border-radius:999px;background:currentColor;opacity:.42;animation:cooTypingDot 1.35s ease-in-out infinite}.coo-hero .coo-type-dots i:nth-child(2){animation-delay:.14s}.coo-hero .coo-type-dots i:nth-child(3){animation-delay:.28s}.coo-hero .coo-channel-pulse{animation:cooChannelPulse 5.8s ease-in-out infinite}.coo-hero .coo-native-mockup-compact{height:100%;min-height:560px}@keyframes cooHeroBlobPrimary{0%{top:18%;left:20%;transform:translate3d(-50%,-50%,0) scale(1)}28%{top:30%;left:76%;transform:translate3d(-50%,-50%,0) scale(1.08)}58%{top:68%;left:58%;transform:translate3d(-50%,-50%,0) scale(.96)}82%{top:54%;left:16%;transform:translate3d(-50%,-50%,0) scale(1.04)}to{top:18%;left:20%;transform:translate3d(-50%,-50%,0) scale(1)}}@keyframes cooHeroBlobSecondary{0%{top:34%;left:70%;transform:translate3d(-50%,-50%,0) scale(1)}24%{top:68%;left:28%;transform:translate3d(-50%,-50%,0) scale(.94)}55%{top:18%;left:42%;transform:translate3d(-50%,-50%,0) scale(1.08)}78%{top:58%;left:82%;transform:translate3d(-50%,-50%,0) scale(1.02)}to{top:34%;left:70%;transform:translate3d(-50%,-50%,0) scale(1)}}@keyframes cooHeroPresencePulse{70%,to{box-shadow:0 0 0 7px rgb(var(--coo-accent-blue-rgb)/0)}}@media (prefers-reduced-motion:reduce){.coo-hero .coo-avatar-status,.coo-hero .coo-channel-pulse,.coo-hero .coo-chat-row,.coo-hero .coo-type-dots i,.coo-hero:after,.coo-hero:before{animation:none!important}}@media (max-width:1040px){.coo-hero .coo-hero-copy{width:min(calc(100vw - var(--coo-gutter)),var(--coo-container));grid-template-columns:1fr;gap:0;justify-items:center;text-align:center}.coo-hero .coo-hero-headline-frame{grid-column:1;grid-row:auto;width:min(100%,900px);justify-items:center}.coo-hero .coo-hero-copy h1{max-width:900px}.coo-hero .coo-hero-lead{grid-column:1;grid-row:auto;max-width:760px;margin-top:22px}.coo-hero .coo-hero-desk{margin-top:76px}.coo-hero .coo-native-hero-panel{grid-template-columns:1fr}}@media (max-width:760px){.coo-hero{z-index:40;min-height:auto}.coo-hero:before{width:22rem;height:22rem}.coo-hero:after{width:24rem;height:24rem}.coo-hero .coo-hero-copy{width:min(calc(100vw - var(--coo-gutter)),var(--coo-container));padding:120px 0 96px}.coo-hero .coo-hero-headline-frame{--coo-hero-headline-lines:6}.coo-hero .coo-hero-lead{margin-top:16px}.coo-hero .coo-hero-desk{margin-top:72px}.coo-hero .coo-native-hero-panel{min-height:auto;padding:14px}.coo-hero .coo-native-mockup-compact{height:auto;min-height:410px}.coo-hero .coo-native-hero-copy{gap:16px;padding:0}.coo-hero .coo-native-hero-cycle{gap:12px}.coo-hero .coo-native-mockup{border-radius:8px}.coo-hero .coo-slack-topbar{min-height:50px;padding:0 12px}.coo-hero .coo-slack-title{font-size:18px}.coo-hero .coo-slack-tabs{min-height:38px;padding:0 12px;gap:14px;font-size:12px}.coo-hero .coo-slack-thread{gap:14px;padding:14px 12px}.coo-hero .coo-slack-row{grid-template-columns:34px minmax(0,1fr);gap:9px}.coo-hero .coo-avatar{width:32px;height:32px;font-size:10px}.coo-hero .coo-slack-row p{font-size:13px}.coo-hero .coo-slack-checklist span{font-size:12px}}.deck-page-operating-model{--deck-bg:#f4f1ea;--deck-surface:#fffdfa;--deck-surface-muted:#eee9df;--deck-footer-bg:#e9e3d8;--deck-fg:#1f1829;--deck-muted:rgba(31,24,41,.68);--deck-dim:rgba(31,24,41,.48);--deck-line:rgba(31,24,41,.13);--deck-line-strong:rgba(31,24,41,.24);--deck-accent:#3f55b4;--deck-contrast:#76518f;--deck-card:#fffdfa;--deck-header-bg:hsla(42,31%,94%,.94);--deck-chrome-bg:rgba(255,253,250,.94);--deck-blue-wash:#d5dffd;--deck-deep-mulberry:#21163a;min-height:100vh;overflow-x:clip;background:var(--deck-bg);color:var(--deck-fg);font-family:var(--font-body)}.deck-page-operating-model,.deck-page-operating-model *{box-sizing:border-box}.deck-page-operating-model .deck-header{z-index:30;min-height:4.5rem;padding:1rem clamp(1.25rem,4vw,4rem);border-bottom:1px solid var(--deck-line);background:var(--deck-header-bg);backdrop-filter:blur(.75rem)}.deck-page-operating-model .deck-header a{color:var(--deck-fg);text-decoration:none}.deck-page-operating-model .deck-brand{font-family:var(--font-body-strong)}.deck-page-operating-model .deck-meta{display:flex;gap:.7rem;color:var(--deck-fg);font-family:var(--font-ui);font-size:.7rem;letter-spacing:0}.deck-page-operating-model .deck-meta-label{color:var(--deck-muted);letter-spacing:.04em;text-transform:lowercase}.deck-page-operating-model .deck{overflow:visible;scroll-snap-type:none}.deck-page-operating-model .slide,.deck-page-operating-model .slide-with-visual{min-height:100svh;align-items:center;padding:8rem clamp(1.25rem,4vw,4rem) 5rem;border-bottom-color:var(--deck-line)}.deck-page-operating-model .slide-inner,.deck-page-operating-model .slide-with-visual .slide-inner{width:min(100%,86rem);max-width:86rem}.deck-page-operating-model .slide-number{gap:.8rem;color:var(--deck-muted);font-family:var(--font-ui);font-size:.68rem;letter-spacing:.08em}.deck-page-operating-model .slide-number:after{display:block;width:2rem;height:1px;background:var(--deck-line-strong);content:""}.deck-page-operating-model .slide-title,.deck-page-operating-model .slide-with-visual .slide-title{max-width:58rem;margin:1.15rem 0 1.75rem;color:var(--deck-fg);font-family:var(--font-heading);font-size:clamp(2rem,4.5vw,4.5rem);font-weight:700;line-height:.98;letter-spacing:-.035em}.deck-page-operating-model .slide-visual{margin:0 0 1.75rem}.deck-page-operating-model .slide-body,.deck-page-operating-model .slide-with-visual .slide-body{max-width:64rem;padding-top:1.3rem;border-top:1px solid var(--deck-line);color:var(--deck-fg);font-size:.98rem;line-height:1.55}.deck-page-operating-model .slide-body>p:first-child{max-width:52rem;margin-bottom:0;color:var(--deck-fg);font-size:1.08rem}.deck-page-operating-model .slide-body blockquote{display:none}.deck-page-operating-model .slide-body ul{display:grid;gap:.45rem;margin:1rem 0;padding-left:1.25rem}.deck-page-operating-model .slide-body li,.deck-page-operating-model .slide-body strong{color:var(--deck-fg)}.deck-page-operating-model .slide-cover{align-items:flex-start;padding-top:10rem}.deck-page-operating-model .cover-inner{display:grid;width:min(100%,86rem);max-width:86rem;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem;row-gap:1.5rem;text-align:left}.deck-page-operating-model .cover-eyebrow{display:block;grid-column:1/9;color:var(--deck-muted);font-family:var(--font-ui);font-size:.7rem;letter-spacing:.08em;text-transform:lowercase}.deck-page-operating-model .cover-title{grid-column:1/13;max-width:60rem;margin:0;color:var(--deck-fg);font-family:var(--font-heading);font-size:clamp(3rem,8vw,7rem);font-weight:700;line-height:.92;letter-spacing:-.055em}.deck-page-operating-model .cover-client{grid-column:1/8;align-items:flex-start;margin:0;padding-top:1.25rem;border-top-color:var(--deck-line-strong)}.deck-page-operating-model .cover-client-name{color:var(--deck-fg);font-family:var(--font-heading);font-size:1.35rem}.deck-page-operating-model .cover-meta{grid-column:9/13;align-self:end;gap:.35rem;color:var(--deck-fg);font-family:var(--font-ui);font-size:.75rem}.deck-page-operating-model .cover-meta span{width:3.5rem;color:var(--deck-muted);text-transform:lowercase}.deck-page-operating-model .cover-scroll-hint{color:var(--deck-muted);font-family:var(--font-ui);font-size:.68rem}.deck-page-operating-model .deck-footer{padding:3rem clamp(1.25rem,4vw,4rem) 2.5rem;border-top-color:var(--deck-line-strong);background:var(--deck-footer-bg);color:var(--deck-muted)}.deck-page-operating-model .deck-footer-fine,.deck-page-operating-model .deck-footer-inner{max-width:86rem}.deck-page-operating-model .deck-footer-value{color:var(--deck-fg)}.deck-page-operating-model .deck-footer-fine{margin-top:2rem}.deck-page-operating-model :where(a,button,summary):focus-visible{outline:2px solid var(--deck-accent);outline-offset:3px}@media (max-width:700px){.deck-page-operating-model .deck-header{min-height:4rem;padding:.8rem 1rem}.deck-page-operating-model .deck-meta{display:block;max-width:12rem;text-align:right}.deck-page-operating-model .deck-meta-label{display:block;margin-bottom:.15rem}.deck-page-operating-model .slide,.deck-page-operating-model .slide-with-visual{min-height:100svh;align-items:flex-start;padding:7rem 1rem 4rem}.deck-page-operating-model .slide-title,.deck-page-operating-model .slide-with-visual .slide-title{font-size:clamp(2.35rem,13vw,4rem)}.deck-page-operating-model .cover-inner{display:flex;flex-direction:column;gap:1.5rem}.deck-page-operating-model .cover-title{font-size:clamp(3.25rem,17vw,5.5rem)}.deck-page-operating-model .cover-client,.deck-page-operating-model .cover-meta{width:100%}}.placeholder\:text-\[var\(--coo-muted\)\]::-moz-placeholder{color:var(--coo-muted)}.placeholder\:text-\[var\(--coo-muted\)\]::placeholder{color:var(--coo-muted)}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-r-0:last-child{border-right-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:-translate-y-px:focus-within{--tw-translate-y:-1px;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))}.focus-within\:border-\[var\(--coo-line-strong\)\]:focus-within{border-color:var(--coo-line-strong)}.focus-within\:text-\[var\(--coo-text\)\]:focus-within{color:var(--coo-text)}.focus-within\:shadow-md:focus-within{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-within\:outline:focus-within{outline-style:solid}.focus-within\:outline-2:focus-within{outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-\[var\(--coo-text\)\]:focus-within{outline-color:var(--coo-text)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;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\(--coo-line-strong\)\]:hover{border-color:var(--coo-line-strong)}.hover\:bg-\[rgba\(244\2c 239\2c 229\2c 0\.16\)\]:hover{background-color:hsla(40,41%,93%,.16)}.hover\:bg-\[var\(--coo-blueprint-soft\)\]:hover{background-color:var(--coo-blueprint-soft)}.hover\:bg-\[var\(--coo-surface\)\]:hover{background-color:var(--coo-surface)}.hover\:bg-\[var\(--coo-surface-strong\)\]:hover{background-color:var(--coo-surface-strong)}.hover\:text-\[var\(--coo-accent-blue\)\]:hover{color:var(--coo-accent-blue)}.hover\:text-\[var\(--coo-text\)\]:hover{color:var(--coo-text)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-md:hover,.hover\:shadow-sm:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-\[var\(--coo-shadow-choice\)\]:hover{--tw-shadow-color:var(--coo-shadow-choice);--tw-shadow:var(--tw-shadow-colored)}.hover\:outline-none:hover{outline:2px solid transparent;outline-offset:2px}.hover\:brightness-\[1\.03\]:hover{--tw-brightness:brightness(1.03);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-50:focus{z-index:50}.focus\:\[outline-offset\:-4px\]:focus{outline-offset:-4px}.focus\:\[outline\:1px_dotted_\#000\]:focus{outline:1px dotted #000}.focus-visible\:-translate-y-px:focus-visible{--tw-translate-y:-1px;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))}.focus-visible\:border-\[var\(--coo-accent-blue\)\]:focus-visible{border-color:var(--coo-accent-blue)}.focus-visible\:border-\[var\(--coo-line-strong\)\]:focus-visible{border-color:var(--coo-line-strong)}.focus-visible\:border-white:focus-visible{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.focus-visible\:bg-\[rgba\(0\2c 0\2c 128\2c 0\.22\)\]:focus-visible{background-color:rgba(0,0,128,.22)}.focus-visible\:bg-\[var\(--coo-blueprint-soft\)\]:focus-visible{background-color:var(--coo-blueprint-soft)}.focus-visible\:bg-\[var\(--coo-surface-strong\)\]:focus-visible{background-color:var(--coo-surface-strong)}.focus-visible\:text-\[var\(--coo-text\)\]:focus-visible{color:var(--coo-text)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:opacity-70:focus-visible{opacity:.7}.focus-visible\:opacity-80:focus-visible{opacity:.8}.focus-visible\:shadow-\[var\(--coo-focus-ring\)\]:focus-visible{--tw-shadow-color:var(--coo-focus-ring);--tw-shadow:var(--tw-shadow-colored)}.focus-visible\:shadow-\[var\(--coo-shadow-choice\)\]:focus-visible{--tw-shadow-color:var(--coo-shadow-choice);--tw-shadow:var(--tw-shadow-colored)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-offset-\[-4px\]:focus-visible{outline-offset:-4px}.focus-visible\:outline-offset-\[-5px\]:focus-visible{outline-offset:-5px}.focus-visible\:outline-\[var\(--coo-text\)\]:focus-visible{outline-color:var(--coo-text)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-\[rgb\(var\(--coo-accent-blue-rgb\)_\/_0\.12\)\]:focus-visible{--tw-ring-color:rgb(var(--coo-accent-blue-rgb)/0.12)}.focus-visible\:ring-\[var\(--coo-accent-blue\)\]:focus-visible{--tw-ring-color:var(--coo-accent-blue)}.focus-visible\:brightness-\[1\.03\]:focus-visible{--tw-brightness:brightness(1.03);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus-visible\:\[outline-offset\:-4px\]:focus-visible{outline-offset:-4px}.focus-visible\:\[outline\:1px_dotted_\#000\]:focus-visible{outline:1px dotted #000}.active\:translate-y-px:active{--tw-translate-y:1px}.active\:scale-\[0\.96\]:active,.active\:translate-y-px:active{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))}.active\:scale-\[0\.96\]:active{--tw-scale-x:0.96;--tw-scale-y:0.96}.active\:bg-\[var\(--coo-blueprint-strong\)\]:active{background-color:var(--coo-blueprint-strong)}.active\:shadow-sm:active{--tw-shadow:0 1px 2px 0 rgba(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)}.active\:shadow-\[var\(--coo-shadow-pressed\)\]:active{--tw-shadow-color:var(--coo-shadow-pressed);--tw-shadow:var(--tw-shadow-colored)}.active\:brightness-\[0\.97\]:active{--tw-brightness:brightness(0.97);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)}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-\[var\(--coo-bg\)\]:disabled{background-color:var(--coo-bg)}.disabled\:text-\[\#808080\]:disabled{--tw-text-opacity:1;color:rgb(128 128 128/var(--tw-text-opacity,1))}.disabled\:text-\[var\(--coo-soft\)\]:disabled{color:var(--coo-soft)}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:\[cursor\:var\(--win98-cursor\)\2c not-allowed\]:disabled{cursor:var(--win98-cursor),not-allowed}.disabled\:\[text-shadow\:1px_1px_0_\#fff\]:disabled{text-shadow:1px 1px 0 #fff}.group:focus-within .group-focus-within\:block{display:block}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: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))}.group:hover .group-hover\:bg-\[\#000080\]{--tw-bg-opacity:1;background-color:rgb(0 0 128/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:\[text-shadow\:none\]{text-shadow:none}.group:focus-visible .group-focus-visible\:bg-\[\#000080\]{--tw-bg-opacity:1;background-color:rgb(0 0 128/var(--tw-bg-opacity,1))}.group:focus-visible .group-focus-visible\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}.group:focus-visible .group-focus-visible\:\[text-shadow\:none\]{text-shadow:none}.aria-\[invalid\=true\]\:border-\[var\(--coo-error-line\)\][aria-invalid=true]{border-color:var(--coo-error-line)}.aria-\[invalid\=true\]\:bg-\[var\(--coo-error-bg\)\][aria-invalid=true]{background-color:var(--coo-error-bg)}.aria-\[invalid\=true\]\:focus-visible\:border-\[var\(--coo-error-line-focus\)\]:focus-visible[aria-invalid=true]{border-color:var(--coo-error-line-focus)}.aria-\[invalid\=true\]\:focus-visible\:ring-\[var\(--coo-error-ring\)\]:focus-visible[aria-invalid=true]{--tw-ring-color:var(--coo-error-ring)}.data-\[active\=true\]\:border-\[var\(--coo-line-strong\)\][data-active=true]{border-color:var(--coo-line-strong)}.data-\[active\=true\]\:text-\[var\(--coo-text\)\][data-active=true]{color:var(--coo-text)}@media (prefers-reduced-motion:reduce){.motion-reduce\:w-full{width:100%}.motion-reduce\:\!transform-none{transform:none!important}.motion-reduce\:animate-none{animation:none}.motion-reduce\:flex-wrap{flex-wrap:wrap}.motion-reduce\:justify-center{justify-content:center}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:will-change-auto{will-change:auto}.motion-reduce\:\[mask-image\:none\]{-webkit-mask-image:none;mask-image:none}}@media (max-width:1040px){.max-\[1040px\]\:relative{position:relative}.max-\[1040px\]\:inset-auto{inset:auto}.max-\[1040px\]\:top-6{top:1.5rem}.max-\[1040px\]\:z-0{z-index:0}.max-\[1040px\]\:order-1{order:1}.max-\[1040px\]\:order-2{order:2}.max-\[1040px\]\:col-start-1{grid-column-start:1}.max-\[1040px\]\:row-auto{grid-row:auto}.max-\[1040px\]\:mx-auto{margin-left:auto;margin-right:auto}.max-\[1040px\]\:mt-6{margin-top:1.5rem}.max-\[1040px\]\:grid{display:grid}.max-\[1040px\]\:h-\[84rem\]{height:84rem}.max-\[1040px\]\:h-auto{height:auto}.max-\[1040px\]\:min-h-0{min-height:0}.max-\[1040px\]\:w-\[min\(calc\(100vw_-_var\(--coo-gutter\)\)\2c var\(--coo-container\)\)\]{width:min(calc(100vw - var(--coo-gutter)),var(--coo-container))}.max-\[1040px\]\:w-full{width:100%}.max-\[1040px\]\:max-w-none{max-width:none}.max-\[1040px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1040px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1040px\]\:grid-cols-\[minmax\(280px\2c 1\.2fr\)_repeat\(2\2c minmax\(140px\2c 0\.7fr\)\)\]{grid-template-columns:minmax(280px,1.2fr) repeat(2,minmax(140px,.7fr))}.max-\[1040px\]\:justify-items-center{justify-items:center}.max-\[1040px\]\:gap-0{gap:0}.max-\[1040px\]\:gap-10{gap:2.5rem}.max-\[1040px\]\:gap-12{gap:3rem}.max-\[1040px\]\:gap-8{gap:2rem}.max-\[1040px\]\:gap-x-\[var\(--coo-space-xl\)\]{-moz-column-gap:var(--coo-space-xl);column-gap:var(--coo-space-xl)}.max-\[1040px\]\:justify-self-center{justify-self:center}.max-\[1040px\]\:overflow-visible{overflow:visible}.max-\[1040px\]\:rounded-\[var\(--coo-radius-card\)\]{border-radius:var(--coo-radius-card)}.max-\[1040px\]\:border{border-width:1px}.max-\[1040px\]\:border-b{border-bottom-width:1px}.max-\[1040px\]\:border-r-0{border-right-width:0}.max-\[1040px\]\:border-\[var\(--coo-line\)\]{border-color:var(--coo-line)}.max-\[1040px\]\:px-0{padding-left:0;padding-right:0}.max-\[1040px\]\:px-8{padding-left:2rem;padding-right:2rem}.max-\[1040px\]\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.max-\[1040px\]\:py-16{padding-top:4rem;padding-bottom:4rem}.max-\[1040px\]\:pb-20{padding-bottom:5rem}.max-\[1040px\]\:pt-0{padding-top:0}.max-\[1040px\]\:pt-6{padding-top:1.5rem}.max-\[1040px\]\:text-center{text-align:center}.max-\[1040px\]\:last\:border-b-0:last-child{border-bottom-width:0}}@media (max-width:960px){.max-\[960px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[960px\]\:border-l-0{border-left-width:0}.max-\[960px\]\:border-t{border-top-width:1px}}@media (max-width:900px){.max-\[900px\]\:grid-cols-\[8rem_minmax\(0\2c 1fr\)_2rem_minmax\(0\2c 1fr\)\]{grid-template-columns:8rem minmax(0,1fr) 2rem minmax(0,1fr)}}@media (max-width:760px){.max-\[760px\]\:fixed{position:fixed}.max-\[760px\]\:inset-x-0{left:0;right:0}.max-\[760px\]\:right-4{right:1rem}.max-\[760px\]\:top-0{top:0}.max-\[760px\]\:top-4{top:1rem}.max-\[760px\]\:z-40{z-index:40}.max-\[760px\]\:col-span-1{grid-column:span 1/span 1}.max-\[760px\]\:my-1{margin-top:.25rem;margin-bottom:.25rem}.max-\[760px\]\:mb-6{margin-bottom:1.5rem}.max-\[760px\]\:mb-8{margin-bottom:2rem}.max-\[760px\]\:mt-4{margin-top:1rem}.max-\[760px\]\:mt-5{margin-top:1.25rem}.max-\[760px\]\:mt-7{margin-top:1.75rem}.max-\[760px\]\:mt-8{margin-top:2rem}.max-\[760px\]\:block{display:block}.max-\[760px\]\:flex{display:flex}.max-\[760px\]\:grid{display:grid}.max-\[760px\]\:inline-grid{display:inline-grid}.max-\[760px\]\:hidden{display:none}.max-\[760px\]\:size-7{width:1.75rem;height:1.75rem}.max-\[760px\]\:h-\[112rem\]{height:112rem}.max-\[760px\]\:h-\[122rem\]{height:122rem}.max-\[760px\]\:h-\[140rem\]{height:140rem}.max-\[760px\]\:h-\[82rem\]{height:82rem}.max-\[760px\]\:h-\[var\(--coo-mobile-nav-height\)\]{height:var(--coo-mobile-nav-height)}.max-\[760px\]\:min-h-0{min-height:0}.max-\[760px\]\:min-h-11{min-height:2.75rem}.max-\[760px\]\:min-h-\[18rem\]{min-height:18rem}.max-\[760px\]\:min-h-\[4\.25rem\]{min-height:4.25rem}.max-\[760px\]\:w-full{width:100%}.max-\[760px\]\:rotate-90{--tw-rotate:90deg;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))}.max-\[760px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[760px\]\:justify-between{justify-content:space-between}.max-\[760px\]\:gap-2{gap:.5rem}.max-\[760px\]\:gap-3{gap:.75rem}.max-\[760px\]\:gap-4{gap:1rem}.max-\[760px\]\:gap-5{gap:1.25rem}.max-\[760px\]\:gap-6{gap:1.5rem}.max-\[760px\]\:gap-7{gap:1.75rem}.max-\[760px\]\:gap-8{gap:2rem}.max-\[760px\]\:gap-9{gap:2.25rem}.max-\[760px\]\:gap-y-5{row-gap:1.25rem}.max-\[760px\]\:gap-y-6{row-gap:1.5rem}.max-\[760px\]\:border-b{border-bottom-width:1px}.max-\[760px\]\:border-t{border-top-width:1px}.max-\[760px\]\:border-\[var\(--coo-line\)\]{border-color:var(--coo-line)}.max-\[760px\]\:border-\[var\(--coo-section-line\)\]{border-color:var(--coo-section-line)}.max-\[760px\]\:bg-\[var\(--coo-surface\)\]{background-color:var(--coo-surface)}.max-\[760px\]\:p-4{padding:1rem}.max-\[760px\]\:p-5{padding:1.25rem}.max-\[760px\]\:p-6{padding:1.5rem}.max-\[760px\]\:px-2{padding-left:.5rem;padding-right:.5rem}.max-\[760px\]\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-\[760px\]\:px-6{padding-left:1.5rem;padding-right:1.5rem}.max-\[760px\]\:py-0{padding-top:0;padding-bottom:0}.max-\[760px\]\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.max-\[760px\]\:py-12{padding-top:3rem;padding-bottom:3rem}.max-\[760px\]\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.max-\[760px\]\:py-16{padding-top:4rem;padding-bottom:4rem}.max-\[760px\]\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.max-\[760px\]\:py-\[var\(--coo-space-xl\)\]{padding-top:var(--coo-space-xl);padding-bottom:var(--coo-space-xl)}.max-\[760px\]\:pb-16{padding-bottom:4rem}.max-\[760px\]\:pb-5{padding-bottom:1.25rem}.max-\[760px\]\:pb-6{padding-bottom:1.5rem}.max-\[760px\]\:pb-\[max\(var\(--coo-space-xl\)\2c calc\(env\(safe-area-inset-bottom\)\+5rem\)\)\]{padding-bottom:max(var(--coo-space-xl),calc(env(safe-area-inset-bottom) + 5rem))}.max-\[760px\]\:pr-16{padding-right:4rem}.max-\[760px\]\:pt-16{padding-top:4rem}.max-\[760px\]\:pt-4{padding-top:1rem}.max-\[760px\]\:pt-5{padding-top:1.25rem}.max-\[760px\]\:pt-6{padding-top:1.5rem}.max-\[760px\]\:backdrop-blur-xl{--tw-backdrop-blur:blur(24px);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)}.max-\[760px\]\:\[mask-image\:linear-gradient\(90deg\2c transparent_0\2c black_7\%\2c black_93\%\2c transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}}@media not all and (min-width:640px){.max-sm\:w-full{width:100%}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:items-start{align-items:flex-start}.max-sm\:items-stretch{align-items:stretch}.max-sm\:gap-2\.5{gap:.625rem}.max-sm\:p-2\.5{padding:.625rem}.max-sm\:p-3{padding:.75rem}.max-sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (max-width:640px){.max-\[640px\]\:mt-\[22px\]{margin-top:22px}.max-\[640px\]\:h-\[min\(92svh\2c 760px\)\]{height:min(92svh,760px)}.max-\[640px\]\:max-h-\[100svh\]{max-height:100svh}.max-\[640px\]\:min-h-0{min-height:0}.max-\[640px\]\:min-h-\[300px\]{min-height:300px}.max-\[640px\]\:w-full{width:100%}.max-\[640px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[640px\]\:items-start{align-items:flex-start}.max-\[640px\]\:items-end{align-items:flex-end}.max-\[640px\]\:gap-1{gap:.25rem}.max-\[640px\]\:gap-3{gap:.75rem}.max-\[640px\]\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-\[640px\]\:p-0{padding:0}.max-\[640px\]\:p-5{padding:1.25rem}.max-\[640px\]\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.max-\[640px\]\:px-4{padding-left:1rem;padding-right:1rem}.max-\[640px\]\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-\[640px\]\:py-3{padding-top:.75rem;padding-bottom:.75rem}.max-\[640px\]\:pt-\[52px\]{padding-top:52px}.max-\[640px\]\:text-left{text-align:left}.max-\[640px\]\:text-\[12px\]{font-size:12px}}@media (max-width:600px){.max-\[600px\]\:p-4{padding:1rem}}@media (max-width:520px){.max-\[520px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[520px\]\:items-start{align-items:flex-start}.max-\[520px\]\:p-5{padding:1.25rem}.max-\[520px\]\:text-\[12px\]{font-size:12px}}@media (min-width:761px){.min-\[761px\]\:sticky{position:sticky}.min-\[761px\]\:top-\[clamp\(40px\2c 5vw\2c 72px\)\]{top:clamp(40px,5vw,72px)}.min-\[761px\]\:h-\[min\(80svh\2c 820px\)\]{height:min(80svh,820px)}.min-\[761px\]\:h-full{height:100%}.min-\[761px\]\:min-h-0{min-height:0}.min-\[761px\]\:min-h-\[560px\]{min-height:560px}.min-\[761px\]\:self-start{align-self:flex-start}.min-\[761px\]\:overscroll-contain{overscroll-behavior:contain}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1041px){.min-\[1041px\]\:min-h-\[calc\(100svh_-_10rem\)\]{min-height:calc(100svh - 10rem)}}.\[\&_\[data-coo-footer\]\]\:relative [data-coo-footer]{position:relative}.\[\&_\[data-coo-footer\]\]\:z-\[2\] [data-coo-footer]{z-index:2}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&_button\]\:transition-none button{transition-property:none}}@media(max-aspect-ratio:1677/938){.\[\@media\(max-aspect-ratio\:1677\/938\)\]\:bottom-2\.5{bottom:.625rem}.\[\@media\(max-aspect-ratio\:1677\/938\)\]\:right-2\.5{right:.625rem}.\[\@media\(max-aspect-ratio\:1677\/938\)\]\:h-\[42px\]{height:42px}.\[\@media\(max-aspect-ratio\:1677\/938\)\]\:max-h-\[52vh\]{max-height:52vh}.\[\@media\(max-aspect-ratio\:1677\/938\)\]\:w-\[42px\]{width:42px}.\[\@media\(max-aspect-ratio\:1677\/938\)\]\:w-\[78px\]{width:78px}.\[\@media\(max-aspect-ratio\:1677\/938\)\]\:max-w-\[72px\]{max-width:72px}.\[\@media\(max-aspect-ratio\:1677\/938\)\]\:text-\[11px\]{font-size:11px}}