/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-gerstnerprogramm), "sans-serif";--font-mono:var(--font-ftsystemmono), "monospace";--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-white:#fff;--color-off-white:#f9f8f4;--color-black:#181818;--color-orange-100:#5e7b58;--color-orange-200:#6f8c69;--color-orange-500:#e3eadf;--color-blue-100:#8fb6cc;--color-blue-200:#a5c5d6;--color-blue-300:#bcd3e0;--color-blue-400:#d2e2eb;--color-blue-500:#e9f0f5;--color-clay-100:#9a7658;--color-sand-200:#d6d2c8;--color-sand-300:#e0ddd6;--color-sand-400:#ebe9e3;--color-sand-500:#f5f4f1;--color-grey-100:#f6f6f6;--color-grey-200:#eee;--color-grey-300:#e5e5e5;--color-grey-400:#d6d6d6;--color-grey-500:#adadac;--color-grey-600:#858483;--color-grey-700:#5c5b59;--color-grey-800:#434343;--color-grey-900:#181818;--color-grey-1000:#101010;--color-opaque-100:#f5f5f5cc;--color-opaque-400:#5050504d;--color-opaque-500:#222c;--color-success-100:#69be78;--color-brand:var(--color-orange-100);--color-brand-hover:var(--color-orange-200);--color-stroke-primary:var(--color-grey-400);--color-surface-primary:var(--color-grey-100);--color-surface-primary-hover:var(--color-grey-200);--color-surface-secondary:var(--color-grey-800);--color-surface-tag:var(--color-orange-500);--color-surface-overlay-invert:var(--color-opaque-500)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html:has([data-mode=human]){background-color:#fff}html:has([data-mode=machine]){background-color:var(--color-grey-1000)}html,body{overflow-x:clip}html{zoom:.9}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}*,:after,:before,::backdrop{border-color:var(--color-grey-300,currentColor)}::file-selector-button{border-color:var(--color-grey-300,currentColor)}[data-mode=machine] *,[data-mode=machine] :after,[data-mode=machine] :before,[data-mode=machine] ::backdrop{border-color:var(--color-grey-800,currentColor)}[data-mode=machine] ::file-selector-button{border-color:var(--color-grey-800,currentColor)}img[alt=""],img[aria-hidden=true],video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}::selection{background-color:#d6d2c8bf}@supports (color:color-mix(in lab,red,red)){::selection{background-color:color-mix(in srgb,var(--color-sand-200) 75%,transparent)}}[data-mode=machine] ::selection{background-color:#d6d2c8bf}@supports (color:color-mix(in lab,red,red)){[data-mode=machine] ::selection{background-color:color-mix(in srgb,var(--color-sand-200) 75%,transparent)}}[data-mode=machine] ::selection{color:var(--color-grey-1000)}}@layer components;@layer utilities{.\@container,.\[container-type\:inline-size\]{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-5{top:calc(var(--spacing) * 5)}.top-28{top:calc(var(--spacing) * 28)}.top-\[72px\]{top:72px}.top-full{top:100%}.-right-\[calc\(var\(--space-h-bracket\)_\+_0px\)\]{right:calc(calc(var(--space-h-bracket) + 0px) * -1)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.bottom-\(--space-24\){bottom:var(--space-24)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.-left-\(--space-h-bracket\){left:calc(var(--space-h-bracket) * -1)}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[55\]{z-index:55}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[1000\]{z-index:1000}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.col-span-full\!{grid-column:1/-1!important}.col-start-1{grid-column-start:1}.col-start-1\!{grid-column-start:1!important}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.w-container{width:100%;max-width:calc(var(--max-container-width) + calc(var(--spacing) * 24));padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media(min-width:48rem){.w-container{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.w-container{padding-inline:calc(var(--spacing) * 12)}}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-\(--space-8\){margin-top:var(--space-8)}.mt-\(--space-16\){margin-top:var(--space-16)}.mt-\(--space-24\){margin-top:var(--space-24)}.mt-\(--space-32\){margin-top:var(--space-32)}.mt-\(--space-40\){margin-top:var(--space-40)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mb-px{margin-bottom:-1px}.mb-\(--space-8\){margin-bottom:var(--space-8)}.mb-\(--space-16\){margin-bottom:var(--space-16)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-\[1px\]{margin-bottom:1px}.-ml-px{margin-left:-1px}.ml-\[2px\]{margin-left:2px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.53\]{aspect-ratio:1.53}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-\[6px\]{width:6px;height:6px}.size-full{width:100%;height:100%}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-\[34px\]{height:34px}.h-\[89px\]{height:89px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[30vh\]{max-height:30vh}.max-h-\[600px\]{max-height:600px}.max-h-\[700px\]{max-height:700px}.max-h-\[calc\(100dvh-8rem\)\]{max-height:calc(100dvh - 8rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[240px\]{min-height:240px}.min-h-dvh{min-height:100dvh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-4{width:calc(var(--spacing) * 4)}.w-\[1px\]{width:1px}.w-\[168px\]{width:168px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\(--machine-container-width\){max-width:var(--machine-container-width)}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[624px\]{max-width:624px}.max-w-\[680px\]{max-width:680px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1320px\]{max-width:1320px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\(--space-40\){scroll-margin-top:var(--space-40)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type: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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--space-4\){gap:var(--space-4)}.gap-\(--space-8\){gap:var(--space-8)}.gap-\(--space-12\){gap:var(--space-12)}.gap-\(--space-16\){gap:var(--space-16)}.gap-\(--space-24\){gap:var(--space-24)}.gap-\(--space-32\){gap:var(--space-32)}.gap-\(--space-48\){gap:var(--space-48)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-20{gap:calc(var(--spacing) * 20)}.gap-\[3px\]{gap:3px}.gap-x-\(--space-8\){column-gap:var(--space-8)}.gap-x-\(--space-24\){column-gap:var(--space-24)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-\(--space-8\){row-gap:var(--space-8)}.gap-y-\(--space-48\){row-gap:var(--space-48)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-grey-300>:not(:last-child)){border-color:var(--color-grey-300)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-visible\!{overflow-x:visible!important}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-blue-200{border-color:var(--color-blue-200)}.border-brand{border-color:var(--color-brand)}.border-brand\/30{border-color:#5e7b584d}@supports (color:color-mix(in lab,red,red)){.border-brand\/30{border-color:color-mix(in oklab,var(--color-brand) 30%,transparent)}}.border-brand\/40{border-color:#5e7b5866}@supports (color:color-mix(in lab,red,red)){.border-brand\/40{border-color:color-mix(in oklab,var(--color-brand) 40%,transparent)}}.border-brand\/50{border-color:#5e7b5880}@supports (color:color-mix(in lab,red,red)){.border-brand\/50{border-color:color-mix(in oklab,var(--color-brand) 50%,transparent)}}.border-grey-300{border-color:var(--color-grey-300)}.border-grey-400{border-color:var(--color-grey-400)}.border-grey-800{border-color:var(--color-grey-800)}.border-primary,.border-stroke-primary{border-color:var(--color-stroke-primary)}.border-transparent{border-color:#0000}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-\[\#9aa88e\]{background-color:#9aa88e}.bg-\[\#B1CCD5\]{background-color:#b1ccd5}.bg-\[\#FC9666\]{background-color:#fc9666}.bg-\[\#a6b09b\]{background-color:#a6b09b}.bg-\[\#ebe9e3\]{background-color:#ebe9e3}.bg-\[var\(--color-stroke-primary\)\]{background-color:var(--color-stroke-primary)}.bg-black\/40{background-color:#18181866}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/70{background-color:#181818b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-brand{background-color:var(--color-brand)}.bg-brand\/10{background-color:#5e7b581a}@supports (color:color-mix(in lab,red,red)){.bg-brand\/10{background-color:color-mix(in oklab,var(--color-brand) 10%,transparent)}}.bg-current{background-color:currentColor}.bg-grey-100{background-color:var(--color-grey-100)}.bg-grey-200{background-color:var(--color-grey-200)}.bg-grey-800{background-color:var(--color-grey-800)}.bg-grey-800\/40{background-color:#43434366}@supports (color:color-mix(in lab,red,red)){.bg-grey-800\/40{background-color:color-mix(in oklab,var(--color-grey-800) 40%,transparent)}}.bg-grey-900{background-color:var(--color-grey-900)}.bg-grey-1000{background-color:var(--color-grey-1000)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-primary{background-color:var(--color-canvas)}.bg-sand-300{background-color:var(--color-sand-300)}.bg-sand-400{background-color:var(--color-sand-400)}.bg-surface-overlay-invert{background-color:var(--color-surface-overlay-invert)}.bg-surface-primary{background-color:var(--color-surface-primary)}.bg-surface-secondary{background-color:var(--color-surface-secondary)}.bg-surface-tag{background-color:var(--color-surface-tag)}.bg-transparent{background-color:#0000}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-\[linear-gradient\(to_right\,rgb\(255_255_255\/0\.12\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgb\(255_255_255\/0\.12\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#ffffff1f 1px,#0000 1px),linear-gradient(#ffffff1f 1px,#0000 1px)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,var\(--color-blue-500\)\,transparent_60\%\)\,linear-gradient\(160deg\,var\(--color-blue-200\)\,var\(--color-blue-100\)\)\]{background-image:radial-gradient(circle at 30% 20%,var(--color-blue-500),transparent 60%),linear-gradient(160deg,var(--color-blue-200),var(--color-blue-100))}.bg-\[radial-gradient\(var\(--color-grey-500\)_1px\,transparent_1\.5px\)\]{background-image:radial-gradient(var(--color-grey-500) 1px,transparent 1.5px)}.bg-\[repeating-linear-gradient\(45deg\,var\(--color-sand-400\)_0_12px\,var\(--color-sand-300\)_12px_24px\)\]{background-image:repeating-linear-gradient(45deg,var(--color-sand-400) 0 12px,var(--color-sand-300) 12px 24px)}.bg-\[length\:12px_12px\]{background-size:12px 12px}.bg-\[length\:24px_24px\]{background-size:24px 24px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[50\%_30\%\]{object-position:50% 30%}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-\(--space-8\){padding-inline:var(--space-8)}.px-\(--space-16\){padding-inline:var(--space-16)}.px-\(--space-24\){padding-inline:var(--space-24)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-\(--space-8\){padding-block:var(--space-8)}.py-\(--space-12\){padding-block:var(--space-12)}.py-\(--space-16\){padding-block:var(--space-16)}.py-\(--space-24\){padding-block:var(--space-24)}.py-\(--space-40\){padding-block:var(--space-40)}.py-\(--space-80\){padding-block:var(--space-80)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[2px\]{padding-block:2px}.py-\[6px\]{padding-block:6px}.pt-\(--space-8\){padding-top:var(--space-8)}.pt-\(--space-16\){padding-top:var(--space-16)}.pt-\(--space-24\){padding-top:var(--space-24)}.pt-\(--space-32\){padding-top:var(--space-32)}.pt-\(--space-80\){padding-top:var(--space-80)}.pt-\(--space-120\){padding-top:var(--space-120)}.pt-\(--space-160\){padding-top:var(--space-160)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[calc\(var\(--space-8\)_\+_1px\)\]{padding-top:calc(var(--space-8) + 1px)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-\(--space-1\){padding-bottom:var(--space-1)}.pb-\(--space-16\){padding-bottom:var(--space-16)}.pb-\(--space-40\){padding-bottom:var(--space-40)}.pb-\(--space-80\){padding-bottom:var(--space-80)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-\[2px\]{padding-bottom:2px}.pb-\[calc\(var\(--space-8\)_-_1px\)\]{padding-bottom:calc(var(--space-8) - 1px)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-left{text-align:left}.align-top{vertical-align:top}.text-body-md{font-size:14px;line-height:1.43;font-weight:var(--font-weight-normal)}.text-body-md:where([data-mode=machine],[data-mode=machine] *){font-family:var(--font-mono);font-size:13px;line-height:1.23}.text-body-md:where([data-mode=human],[data-mode=human] *,[data-mode=builder],[data-mode=builder] *){letter-spacing:.01rem}@media(min-width:48rem){.text-body-md:where([data-mode=human],[data-mode=human] *,[data-mode=builder],[data-mode=builder] *){font-size:16px;line-height:1.5}}.text-body-sm{font-size:13px;line-height:1.23;font-weight:var(--font-weight-normal)}.text-body-sm:where([data-mode=machine],[data-mode=machine] *){font-family:var(--font-mono)}.text-body-sm:where([data-mode=human],[data-mode=human] *,[data-mode=builder],[data-mode=builder] *){letter-spacing:.01rem}.text-title-lg{font-size:28px;line-height:1.142;font-weight:var(--font-weight-medium)}.text-title-lg:where([data-mode=machine],[data-mode=machine] *){font-family:var(--font-mono);font-size:13px;line-height:1.23;font-weight:var(--font-weight-normal)}@media(min-width:48rem){.text-title-lg:where([data-mode=human],[data-mode=human] *,[data-mode=builder],[data-mode=builder] *){font-size:36px;line-height:1.11}}.text-title-md{font-size:26px;line-height:1.23;font-weight:var(--font-weight-medium)}.text-title-md:where([data-mode=machine],[data-mode=machine] *){font-family:var(--font-mono);font-size:13px;line-height:1.23;font-weight:var(--font-weight-normal)}@media(min-width:48rem){.text-title-md:where([data-mode=human],[data-mode=human] *,[data-mode=builder],[data-mode=builder] *){font-size:32px;line-height:1.125}}.text-title-sm{font-size:20px;line-height:1.4;font-weight:var(--font-weight-medium)}.text-title-sm:where([data-mode=machine],[data-mode=machine] *){font-family:var(--font-mono);font-size:13px;line-height:1.23;font-weight:var(--font-weight-normal)}@media(min-width:48rem){.text-title-sm:where([data-mode=human],[data-mode=human] *,[data-mode=builder],[data-mode=builder] *){font-size:26px;line-height:1.23}}.text-title-xs{font-size:18px;line-height:1.33;font-weight:var(--font-weight-medium)}.text-title-xs:where([data-mode=machine],[data-mode=machine] *){font-family:var(--font-mono);font-size:13px;line-height:1.23;font-weight:var(--font-weight-normal)}@media(min-width:48rem){.text-title-xs:where([data-mode=human],[data-mode=human] *,[data-mode=builder],[data-mode=builder] *){font-size:20px;line-height:1.4}}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[23px\]{--tw-leading:23px;line-height:23px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[28\.6px\]{--tw-leading:28.6px;line-height:28.6px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.6px\]{--tw-tracking:-.6px;letter-spacing:-.6px}.tracking-\[0\.15px\]{--tw-tracking:.15px;letter-spacing:.15px}.tracking-\[0\.16px\]{--tw-tracking:.16px;letter-spacing:.16px}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\(--color-brand\){color:var(--color-brand)}.text-\(--color-orange-100\){color:var(--color-orange-100)}.text-\[\#181818\]{color:#181818}.text-\[\#858483\]{color:#858483}.text-brand{color:var(--color-brand)}.text-grey-100{color:var(--color-grey-100)}.text-grey-300{color:var(--color-grey-300)}.text-grey-500{color:var(--color-grey-500)}.text-grey-600{color:var(--color-grey-600)}.text-grey-700{color:var(--color-grey-700)}.text-grey-800{color:var(--color-grey-800)}.text-grey-1000{color:var(--color-grey-1000)}.text-invert{color:var(--color-ink-inverse)}.text-orange-100{color:var(--color-orange-100)}.text-primary{color:var(--color-ink)}.text-secondary{color:var(--color-ink-muted)}.text-success-100{color:var(--color-success-100)}.text-tertiary{color:var(--color-ink-subtle)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-grey-500{-webkit-text-decoration-color:var(--color-grey-500);text-decoration-color:var(--color-grey-500)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.mix-blend-luminosity{mix-blend-mode:luminosity}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_20px_-8px_rgba\(30\,40\,20\,0\.35\)\]{--tw-shadow:0 6px 20px -8px var(--tw-shadow-color,#1e281459);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_-16px_rgba\(30\,40\,20\,0\.45\)\,0_0_0_1px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 24px 60px -16px var(--tw-shadow-color,#1e281473), 0 0 0 1px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-grey-100\/20{--tw-ring-color:#f6f6f633}@supports (color:color-mix(in lab,red,red)){.ring-grey-100\/20{--tw-ring-color:color-mix(in oklab, var(--color-grey-100) 20%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-1{outline-offset:1px}.contrast-\[1\.05\]{--tw-contrast:contrast(1.05);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%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,scale\]{transition-property:color,background-color,border-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-mode-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.4s;transition-timing-function:cubic-bezier(.6,0,.2,1)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[image-rendering\:pixelated\]{image-rendering:pixelated}.not-machine\:sr-only:not(:where([data-mode=machine],[data-mode=machine] *)){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-machine\:hidden:not(:where([data-mode=machine],[data-mode=machine] *)){display:none}.not-machine\:w-auto:not(:where([data-mode=machine],[data-mode=machine] *)){width:auto}.not-machine\:flex-row:not(:where([data-mode=machine],[data-mode=machine] *)){flex-direction:row}.not-machine\:flex-wrap:not(:where([data-mode=machine],[data-mode=machine] *)){flex-wrap:wrap}.not-machine\:items-center:not(:where([data-mode=machine],[data-mode=machine] *)){align-items:center}.not-machine\:justify-between:not(:where([data-mode=machine],[data-mode=machine] *)){justify-content:space-between}.not-machine\:gap-6:not(:where([data-mode=machine],[data-mode=machine] *)){gap:calc(var(--spacing) * 6)}.not-machine\:rounded-sm:not(:where([data-mode=machine],[data-mode=machine] *)){border-radius:var(--radius-sm)}.not-machine\:bg-primary:not(:where([data-mode=machine],[data-mode=machine] *)){background-color:var(--color-canvas)}.not-machine\:text-center:not(:where([data-mode=machine],[data-mode=machine] *)){text-align:center}.not-machine\:text-\[\#0D6EA5\]:not(:where([data-mode=machine],[data-mode=machine] *)){color:#0d6ea5}.not-builder\:hidden:not(:where([data-mode=builder],[data-mode=builder] *)){display:none}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:text-brand:is(:where(.group):hover *){color:var(--color-brand)}.group-hover\:text-invert:is(:where(.group):hover *){color:var(--color-ink-inverse)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-ink)}.group-hover\:text-secondary:is(:where(.group):hover *){color:var(--color-ink-muted)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:decoration-brand:is(:where(.group):hover *){-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}}.marker\:text-grey-500 ::marker{color:var(--color-grey-500)}.marker\:text-grey-500::marker{color:var(--color-grey-500)}.marker\:text-grey-500 ::-webkit-details-marker{color:var(--color-grey-500)}.marker\:text-grey-500::-webkit-details-marker{color:var(--color-grey-500)}.marker\:text-tertiary ::marker{color:var(--color-ink-subtle)}.marker\:text-tertiary::marker{color:var(--color-ink-subtle)}.marker\:text-tertiary ::-webkit-details-marker{color:var(--color-ink-subtle)}.marker\:text-tertiary::-webkit-details-marker{color:var(--color-ink-subtle)}.placeholder\:text-grey-600::placeholder{color:var(--color-grey-600)}.first\:pt-\(--space-12\):first-child{padding-top:var(--space-12)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:border-brand-hover:hover{border-color:var(--color-brand-hover)}.hover\:bg-brand-hover:hover{background-color:var(--color-brand-hover)}.hover\:bg-grey-100:hover{background-color:var(--color-grey-100)}.hover\:bg-grey-800:hover{background-color:var(--color-grey-800)}.hover\:bg-grey-900\/50:hover{background-color:#18181880}@supports (color:color-mix(in lab,red,red)){.hover\:bg-grey-900\/50:hover{background-color:color-mix(in oklab,var(--color-grey-900) 50%,transparent)}}.hover\:bg-primary:hover{background-color:var(--color-canvas)}.hover\:bg-surface-primary:hover{background-color:var(--color-surface-primary)}.hover\:bg-surface-primary-hover:hover{background-color:var(--color-surface-primary-hover)}.hover\:bg-surface-secondary:hover{background-color:var(--color-surface-secondary)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:text-grey-100:hover{color:var(--color-grey-100)}.hover\:text-invert:hover{color:var(--color-ink-inverse)}.hover\:text-primary:hover{color:var(--color-ink)}.hover\:text-secondary:hover{color:var(--color-ink-muted)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-80:hover{opacity:.8}}.focus\:outline-none:focus,.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-brand:active{background-color:var(--color-brand)}.active\:bg-surface-secondary:active{background-color:var(--color-surface-secondary)}.active\:text-primary:active{color:var(--color-ink)}.disabled\:bg-surface-tag:disabled{background-color:var(--color-surface-tag)}.disabled\:text-tertiary:disabled{color:var(--color-ink-subtle)}@media(prefers-reduced-motion:no-preference){.motion-safe\:active\:scale-\[0\.98\]:active{scale:.98}}@media not all and (min-width:1431px){.max-\[1431px\]\:order-first{order:-9999}}@media not all and (min-width:64rem){.max-lg\:right-2\.5{right:calc(var(--spacing) * 2.5)}.max-lg\:order-first{order:-9999}.max-lg\:hidden{display:none}.max-lg\:size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.max-lg\:h-6{height:calc(var(--spacing) * 6)}.max-lg\:flex-col{flex-direction:column}.max-lg\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.max-lg\:py-\(--space-24\){padding-block:var(--space-24)}.max-lg\:not-machine\:hidden:not(:where([data-mode=machine],[data-mode=machine] *)){display:none}.max-lg\:not-machine\:inline:not(:where([data-mode=machine],[data-mode=machine] *)){display:inline}.max-lg\:not-machine\:min-h-11:not(:where([data-mode=machine],[data-mode=machine] *)){min-height:calc(var(--spacing) * 11)}.max-lg\:not-machine\:px-8:not(:where([data-mode=machine],[data-mode=machine] *)){padding-inline:calc(var(--spacing) * 8)}.max-lg\:not-machine\:py-\(--space-8\):not(:where([data-mode=machine],[data-mode=machine] *)){padding-block:var(--space-8)}.max-lg\:not-machine\:text-\[13px\]:not(:where([data-mode=machine],[data-mode=machine] *)){font-size:13px}.max-lg\:not-machine\:leading-\[1\.45\]:not(:where([data-mode=machine],[data-mode=machine] *)){--tw-leading:1.45;line-height:1.45}}@media(min-width:1160px){.min-\[1160px\]\:flex{display:flex}.min-\[1160px\]\:hidden{display:none}}@media(min-width:1432px){.min-\[1432px\]\:col-span-3{grid-column:span 3/span 3}.min-\[1432px\]\:col-span-9{grid-column:span 9/span 9}.min-\[1432px\]\:col-start-1{grid-column-start:1}.min-\[1432px\]\:col-start-4{grid-column-start:4}.min-\[1432px\]\:col-start-10{grid-column-start:10}.min-\[1432px\]\:not-machine\:row-start-1:not(:where([data-mode=machine],[data-mode=machine] *)){grid-row-start:1}}@media(min-width:40rem){.sm\:inline-flex{display:inline-flex}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}}@media(min-width:48rem){.md\:right-auto{right:auto}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:left-6{left:calc(var(--spacing) * 6)}.md\:aspect-\[704\/470\]{aspect-ratio:704/470}.md\:aspect-\[1080\/607\]{aspect-ratio:1080/607}.md\:aspect-\[1336\/583\]{aspect-ratio:1336/583}.md\:h-\[77\.43\%\]{height:77.43%}.md\:max-h-\[470px\]{max-height:470px}.md\:w-\[380px\]{width:380px}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\(--space-40\){top:var(--space-40)}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-9{grid-column-start:9}.lg\:col-start-10{grid-column-start:10}.lg\:row-start-1{grid-row-start:1}.lg\:mx-4{margin-inline:calc(var(--spacing) * 4)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[384px_minmax\(0\,1fr\)\]{grid-template-columns:384px minmax(0,1fr)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-40{gap:calc(var(--spacing) * 40)}.lg\:px-\(--space-48\){padding-inline:var(--space-48)}.lg\:px-18{padding-inline:calc(var(--spacing) * 18)}.lg\:py-\(--space-48\){padding-block:var(--space-48)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[17px\]{font-size:17px}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[24px\]{font-size:24px}.lg\:text-\[26px\]{font-size:26px}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[36px\]{font-size:36px}.lg\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.lg\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.lg\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.lg\:leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.lg\:leading-11{--tw-leading:calc(var(--spacing) * 11);line-height:calc(var(--spacing) * 11)}.lg\:leading-\[29\.75px\]{--tw-leading:29.75px;line-height:29.75px}.lg\:leading-\[31\.2px\]{--tw-leading:31.2px;line-height:31.2px}.lg\:leading-\[33\.6px\]{--tw-leading:33.6px;line-height:33.6px}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:not-machine\:row-start-1:not(:where([data-mode=machine],[data-mode=machine] *)){grid-row-start:1}.lg\:not-machine\:block:not(:where([data-mode=machine],[data-mode=machine] *)){display:block}.lg\:not-machine\:hidden:not(:where([data-mode=machine],[data-mode=machine] *)){display:none}}@media(min-width:80rem){.xl\:block{display:block}.xl\:grid-cols-\[220px_minmax\(0\,1fr\)_200px\]{grid-template-columns:220px minmax(0,1fr) 200px}}@container (min-width:32rem){.not-machine\:\@lg\:grid:not(:where([data-mode=machine],[data-mode=machine] *)){display:grid}.not-machine\:\@lg\:grid-cols-2:not(:where([data-mode=machine],[data-mode=machine] *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:48rem){.not-machine\:\@3xl\:grid-cols-4:not(:where([data-mode=machine],[data-mode=machine] *)){grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:64rem){.\@5xl\:w-\[20\%\]{width:20%}.\@5xl\:w-\[40\%\]{width:40%}.\@5xl\:shrink-0{flex-shrink:0}.\@5xl\:grow-0{flex-grow:0}.\@5xl\:flex-row{flex-direction:row}.\@5xl\:gap-0{gap:0}:where(.\@5xl\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.\@5xl\:px-6{padding-inline:calc(var(--spacing) * 6)}.\@5xl\:pr-6{padding-right:calc(var(--spacing) * 6)}.not-machine\:\@5xl\:flex:not(:where([data-mode=machine],[data-mode=machine] *)){display:flex}.last\:\@5xl\:pr-0:last-child{padding-right:0}}.machine\:mx-auto:where([data-mode=machine],[data-mode=machine] *){margin-inline:auto}.machine\:mt-\(--space-8\):where([data-mode=machine],[data-mode=machine] *){margin-top:var(--space-8)}.machine\:flex:where([data-mode=machine],[data-mode=machine] *){display:flex}.machine\:hidden:where([data-mode=machine],[data-mode=machine] *){display:none}.machine\:min-h-0:where([data-mode=machine],[data-mode=machine] *){min-height:0}.machine\:max-w-\(--machine-container-width\):where([data-mode=machine],[data-mode=machine] *){max-width:var(--machine-container-width)}.machine\:flex-col:where([data-mode=machine],[data-mode=machine] *){flex-direction:column}.machine\:items-start:where([data-mode=machine],[data-mode=machine] *){align-items:flex-start}.machine\:gap-0:where([data-mode=machine],[data-mode=machine] *){gap:0}:where(.machine\:divide-grey-800:where([data-mode=machine],[data-mode=machine] *)>:not(:last-child)){border-color:var(--color-grey-800)}.machine\:overflow-x-clip\!:where([data-mode=machine],[data-mode=machine] *){overflow-x:clip!important}.machine\:border-b:where([data-mode=machine],[data-mode=machine] *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.machine\:border-grey-800:where([data-mode=machine],[data-mode=machine] *){border-color:var(--color-grey-800)}.machine\:bg-grey-1000:where([data-mode=machine],[data-mode=machine] *){background-color:var(--color-grey-1000)}.machine\:bg-primary:where([data-mode=machine],[data-mode=machine] *){background-color:var(--color-canvas)}.machine\:p-0:where([data-mode=machine],[data-mode=machine] *){padding:0}.machine\:py-\(--space-24\):where([data-mode=machine],[data-mode=machine] *){padding-block:var(--space-24)}.machine\:text-title-sm:where([data-mode=machine],[data-mode=machine] *){font-size:20px;line-height:1.4;font-weight:var(--font-weight-medium)}.machine\:text-title-sm:where([data-mode=machine],[data-mode=machine] *):where([data-mode=machine],[data-mode=machine] *){font-family:var(--font-mono);font-size:13px;line-height:1.23;font-weight:var(--font-weight-normal)}@media(min-width:48rem){.machine\:text-title-sm:where([data-mode=machine],[data-mode=machine] *):where([data-mode=human],[data-mode=human] *,[data-mode=builder],[data-mode=builder] *){font-size:26px;line-height:1.23}}.machine\:whitespace-nowrap:where([data-mode=machine],[data-mode=machine] *){white-space:nowrap}.machine\:text-primary:where([data-mode=machine],[data-mode=machine] *){color:var(--color-ink)}.machine\:text-secondary:where([data-mode=machine],[data-mode=machine] *){color:var(--color-ink-muted)}.machine\:uppercase:where([data-mode=machine],[data-mode=machine] *){text-transform:uppercase}.machine\:before\:content-\[\'\[\'\]:where([data-mode=machine],[data-mode=machine] *):before{--tw-content:"[";content:var(--tw-content)}.machine\:after\:content-\[\'\]\'\]:where([data-mode=machine],[data-mode=machine] *):after{--tw-content:"]";content:var(--tw-content)}@media(hover:hover){.machine\:hover\:bg-grey-800:where([data-mode=machine],[data-mode=machine] *):hover{background-color:var(--color-grey-800)}.machine\:hover\:bg-surface-overlay-invert:where([data-mode=machine],[data-mode=machine] *):hover{background-color:var(--color-surface-overlay-invert)}}.builder\:hidden:where([data-mode=builder],[data-mode=builder] *){display:none}.builder\:bg-\[\#1f2a31\]:where([data-mode=builder],[data-mode=builder] *){background-color:#1f2a31}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_a\:hover\]\:text-brand a:hover{color:var(--color-brand)}.\[\&_h3\]\:pt-\(--space-8\) h3{padding-top:var(--space-8)}.\[\&_h3\]\:font-medium h3{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_h3\]\:text-primary h3{color:var(--color-ink)}.\[\&_ul\]\:flex ul{display:flex}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:flex-col ul{flex-direction:column}.\[\&_ul\]\:gap-\(--space-8\) ul{gap:var(--space-8)}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media(min-width:1600px){.min-\[1600px\]\:not-machine\:\[\&\>\:first-child\]\:hidden:not(:where([data-mode=machine],[data-mode=machine] *))>:first-child,.min-\[1600px\]\:not-machine\:\[\&\>\:last-child\]\:hidden:not(:where([data-mode=machine],[data-mode=machine] *))>:last-child{display:none}}}:root{--font-gerstnerprogramm:"gerstnerProgramm", "gerstnerProgramm Fallback";--font-ftsystemmono:"ftSystemMono", "ftSystemMono Fallback";--max-container-width:1504px;--machine-container-width:640px;--footer-visual-height:240px;--benchmark-chart-height:480px;--space-0:0rem;--space-2:.125rem;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1rem;--space-32:1.5rem;--space-40:1.5rem;--space-48:1.5rem;--space-80:2.5rem;--space-120:2.5rem;--space-160:5rem;--space-h-bracket:var(--space-24)}@media(min-width:40rem){:root{--space-24:1.5rem;--space-32:2rem}}@media(min-width:64rem){:root{--space-40:2.5rem;--space-48:3rem;--space-80:5rem;--space-120:7.5rem;--space-160:10rem}}[data-mode=machine]{--color-stroke-primary:var(--color-grey-800);--color-surface-primary:var(--color-grey-900);--color-surface-secondary:var(--color-grey-400);--color-surface-tertiary:var(--color-grey-700);--color-surface-tag:var(--color-opaque-400);--color-surface-overlay-invert:var(--color-opaque-400);--color-surface-primary-hover:var(--color-grey-700)}@font-face{font-family:gerstnerProgramm;src:url(/fonts/gerstner-programm-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:gerstnerProgramm;src:url(/fonts/gerstner-programm-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:gerstnerProgramm Fallback;src:local(Arial);ascent-override:112.24%;descent-override:37.06%;line-gap-override:0%;size-adjust:93.91%}@font-face{font-family:ftSystemMono;src:url(/fonts/ft-system-mono-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ftSystemMono;src:url(/fonts/ft-system-mono-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ftSystemMono Fallback;src:local(Arial)}:root{--color-canvas:var(--color-white);--color-canvas-subtle:var(--color-off-white);--color-ink:var(--color-grey-900);--color-ink-muted:var(--color-grey-600);--color-ink-subtle:var(--color-grey-500);--color-ink-inverse:var(--color-white)}[data-mode=machine]{--color-canvas:var(--color-grey-1000);--color-canvas-subtle:var(--color-grey-900);--color-ink:var(--color-grey-100);--color-ink-muted:var(--color-grey-500);--color-ink-subtle:var(--color-grey-600);--color-ink-inverse:var(--color-grey-900)}@keyframes pw-views-blink{50%{opacity:0}}@keyframes pw-home-bit-travel{0%{offset-distance:0%;opacity:0}8%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes pw-home-bit-emerge{0%{offset-distance:0%;opacity:0;transform:scale(2.8)}8%{opacity:1;transform:scale(2.5)}45%{transform:scale(1)}90%{opacity:1}to{offset-distance:100%;opacity:0;transform:scale(1)}}@keyframes pw-home-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pw-home-blink{0%,55%{opacity:1}56%,to{opacity:.08}}@keyframes contentShow{0%{opacity:0}to{opacity:1}}@keyframes footer__sphere-hover{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes hero-portal__portal_tab_autoplay_progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-portal__monitor_update_row_current_copy{0%{color:var(--color-brand)}to{color:var(--color-grey-800)}}@keyframes hero-portal__research_results_enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-portal__monitor_update_row_enter{0%{opacity:0;min-height:0;max-height:0;transform:translateY(-8px)}to{opacity:1;min-height:40px;max-height:40px;transform:translateY(0)}}@keyframes hero-portal__monitor_update_row_flash{0%{opacity:1}to{opacity:0}}@keyframes pw-swap-in{0%{opacity:0}}@keyframes blink{0%,55%{opacity:1}56%,to{opacity:.06}}[data-mode=builder]{--builder-canvas:#1a1a19;--builder-canvas-subtle:#201f1e;--builder-stage:#242422;--builder-card:#2c2b29;--builder-control:#353431;--builder-line:#3a3936;--builder-rail:#2f2e2c;--builder-ink:#ecebe6;--builder-ink-muted:#a9a7a0;--builder-ink-subtle:#7f7d77;--builder-brand-ink:#a8c19f;--builder-brand-tint:#2e3829;--color-canvas:var(--builder-canvas);--color-canvas-subtle:var(--builder-canvas-subtle);--color-ink:var(--builder-ink);--color-ink-muted:var(--builder-ink-muted);--color-ink-subtle:var(--builder-ink-subtle);--color-ink-inverse:var(--builder-canvas);--color-stroke-primary:var(--builder-rail);--color-surface-primary:var(--builder-card);--color-surface-primary-hover:var(--builder-control);--color-surface-secondary:var(--builder-ink);--color-surface-tertiary:var(--builder-stage);--color-surface-tag:var(--builder-control);--color-surface-overlay-invert:#3a3936d9;--color-surface-overlay-secondary:#2c2b29cc;--color-grey-100:#242422;--color-grey-200:#2c2b29;--color-grey-300:#353431;--color-grey-400:#3f3e3b;--color-grey-500:#77756f;--color-grey-600:#a9a7a0;--color-grey-700:#c4c2bb;--color-grey-800:#d8d6d0;--color-orange-100:var(--builder-brand-ink);--color-brand:#5e7b58;--color-brand-hover:#6f8c69;--color-orange-500:var(--builder-brand-tint);--color-blue-500:#1f2a31}html:has([data-mode=builder]){background-color:var(--builder-canvas)}[data-mode=builder] *,[data-mode=builder] :after,[data-mode=builder] :before{border-color:var(--builder-line)}[data-mode=builder] ::selection{color:var(--builder-ink);background-color:#6f8c6966}[data-mode=builder] .pw-views,[data-mode=builder] .pw-home .spot{--c-white:var(--builder-card);--c-off-white:var(--builder-stage);--c-black:var(--builder-ink);--c-grey-100:#31302d;--c-grey-200:var(--builder-line);--c-grey-300:#45443f;--c-grey-400:#504f4a;--c-grey-500:#77756f;--c-grey-600:var(--builder-ink-muted);--c-grey-700:#c4c2bb;--c-grey-800:#d8d6d0;--c-grey-900:var(--builder-ink);--c-grey-1000:#f6f5f1;--c-sand-100:#4a4844;--c-sand-200:#3d3c38;--c-sand-300:#33322f;--c-sand-400:#2b2a28;--c-sand-500:var(--builder-stage);--c-orange-100:var(--builder-brand-ink);--c-orange-200:#8aa883;--c-orange-300:#6f8c69;--c-orange-400:#3f4f3b;--c-orange-500:var(--builder-brand-tint);--c-blue-400:#2a3a44;--c-blue-500:#1f2a31;--c-green-500:#24382a;--shadow-ui:0 1px 0 #ffffff08 inset, 0 1px 2px #00000040, 0 6px 16px #0003;--shadow-ui-sm:0 1px 2px #00000040, 0 4px 10px #0000002e;--shadow-card:0 1px 2px #00000040, 0 8px 24px #00000040}[data-mode=builder] .pw-home .spot{background-color:var(--builder-stage)}[data-mode=builder] .pw-home .spot--ctx .ctx__task{color:var(--builder-ink);background:#141413;border-color:#141413}[data-mode=builder] [class*=bg-blue-500]{color:#a9cbe0!important}[data-mode=builder] [class*=bg-blue-500] span[class*="0D6EA5"]{color:#a9cbe0}[data-mode=builder] .pw-home .spot--brain .brain__tabs{background:#2c2b29e6}[data-mode=builder] .hero-portal__animation_container,[data-mode=builder] .pipeline__frame{--color-canvas:#fff;--color-canvas-subtle:#f9f8f4;--color-ink:#181818;--color-ink-muted:#858483;--color-ink-subtle:#adadac;--color-ink-inverse:#fff;--color-stroke-primary:#d6d6d6;--color-surface-primary:#f6f6f6;--color-surface-primary-hover:#eee;--color-surface-tag:#e3eadf;--color-grey-100:#f6f6f6;--color-grey-200:#eee;--color-grey-300:#e5e5e5;--color-grey-400:#d6d6d6;--color-grey-500:#adadac;--color-grey-600:#858483;--color-grey-700:#5c5b59;--color-grey-800:#434343;--color-orange-100:#5e7b58;--color-orange-500:#e3eadf}[data-mode=builder] .hero-portal__animation_container *,[data-mode=builder] .pipeline__frame *{border-color:var(--color-grey-300)}[data-mode=builder] .hero-portal__animation_container,[data-mode=builder] .pw-home .pipeline__cta>:not(.pipeline__ghost){color:var(--color-ink)}[data-mode=builder] .pw-home .frow__q{color:var(--builder-ink)}[data-mode=builder] .pw-home .frow__q:hover,[data-mode=builder] .pw-home .frow__a p{color:var(--builder-ink-muted)}[data-mode=builder] .pw-home .frow__a a{color:var(--builder-brand-ink)}[data-mode=builder] .pw-home .agent-tile img:not([src*=openclaw],[src*=dots]){filter:invert(.9)hue-rotate(180deg)}[data-mode=builder] img:is([src$="agents/cursor.svg"],[src$="agents/codex.svg"],[src*=imgCube2DDark],[src*="imgGroup2.svg"],[src*="imgGroup5.svg"],[src*=imgOpencode],[src*=imgNousResearchMark]):not(.prompt-card img,.hero-portal__animation_container img,.pipeline__frame img,.agent-tile img){filter:invert(.9)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}.first\:mt-0\!:first-child{margin-top:calc(var(--spacing) * 0)!important}.first\:ml-0:first-child{margin-left:calc(var(--spacing) * 0)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}.hero-portal__animation_container{min-height:554px}.hero-portal__tabs{isolation:isolate;background-color:#ffffff73;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);border-radius:10px;grid-area:1/1;align-items:center;gap:2px;max-width:fit-content;margin:0 auto;padding:3px;box-shadow:0 6px 20px -8px #1e281459;display:flex;position:relative;overflow:hidden}.hero-portal__tabs:before{display:none}@media(max-width:450px){.hero-portal__tabs{max-width:100%}}@media(max-width:450px){.hero-portal__tabs>[role=presentation]{display:none}}.hero-portal__tabs:before{content:"";background-color:var(--color-white);z-index:0;pointer-events:none;background-image:linear-gradient(#e5e5e5,#e5e5e5),linear-gradient(#e5e5e5d4,#e5e5e5d4),linear-gradient(#e5e5e5ab,#e5e5e5ab),linear-gradient(#e5e5e580,#e5e5e580),linear-gradient(#e5e5e554,#e5e5e554),linear-gradient(#e5e5e52b,#e5e5e52b);background-position:0 5px,0 10px,0 15px,0 20px,0 25px,0 30px;background-repeat:no-repeat;background-size:100% 1px,100% 1px,100% 1px,100% 1px,100% 1px,100% 1px;position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:450px){.hero-portal__tabs:before{background-image:linear-gradient(#e5e5e5,#e5e5e5),linear-gradient(#e5e5e5eb,#e5e5e5eb),linear-gradient(#e5e5e5d4,#e5e5e5d4),linear-gradient(#e5e5e5bf,#e5e5e5bf),linear-gradient(#e5e5e5ab,#e5e5e5ab),linear-gradient(#e5e5e594,#e5e5e594),linear-gradient(#e5e5e580,#e5e5e580),linear-gradient(#e5e5e56b,#e5e5e56b),linear-gradient(#e5e5e554,#e5e5e554),linear-gradient(#e5e5e540,#e5e5e540),linear-gradient(#e5e5e52b,#e5e5e52b),linear-gradient(#e5e5e514,#e5e5e514);background-position:0 5px,0 10px,0 15px,0 20px,0 25px,0 30px,0 35px,0 40px,0 45px,0 50px,0 55px,0 60px;background-size:100% 1px,100% 1px,100% 1px,100% 1px,100% 1px,100% 1px,100% 1px,100% 1px,100% 1px,100% 1px,100% 1px,100% 1px}}.hero-portal__tabs>*{z-index:1;position:relative}.hero-portal__tab{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-grey-800);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;justify-content:center;align-items:center;min-height:30px;max-height:30px;padding:0 14px 1px;transition:background-color .2s,color .2s;display:flex;position:relative;overflow:hidden}.hero-portal__tab:hover{background-color:#ffffff80;color:var(--color-grey-900)}.hero-portal__tab[data-active]{background-color:var(--color-white);color:var(--color-grey-900);box-shadow:0 1px 3px #0000001f}.hero-portal__tab[data-active] .hero-portal__tab_progress{background-color:#0000000f}.hero-portal__tab.hero-portal__tab_autoplaying[data-active] .hero-portal__tab_progress{animation:hero-portal__portal_tab_autoplay_progress var(--portal-tab-autoplay-ms, 4s) linear forwards;display:block}@media(max-width:450px){.hero-portal__tab{padding:0 9px 1px}}.hero-portal__tab_progress{transform-origin:0;background-color:var(--color-grey-400);pointer-events:none;display:none;position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0)}.hero-portal__tab_label{z-index:1;position:relative}:is(.hero-portal__input input,.hero-portal__input textarea)::placeholder{color:var(--color-grey-600)}@media(hover:none),(pointer:coarse){:is(.hero-portal__input:has(.hero-portal__input_tab_shortcut) input,.hero-portal__input:has(.hero-portal__input_tab_shortcut) textarea,.hero-portal__input:has(.hero-portal__input_tab_shortcut) input:has(+.hero-portal__input_tab_shortcut_source)){padding-right:0}}@media(prefers-reduced-motion:reduce){.hero-portal__animation_container,.hero-portal__animation_container *{transition:none!important;animation:none!important}}.pw-home.products-overview .ovcard__scene{-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000);font-size:13px;line-height:18px;color:#373737;letter-spacing:.1px}.ps-card,.ps-pill{position:absolute;background:#fff;border-radius:6px;box-shadow:0 1px 2px #0000000a,0 6px 14px #00000008,0 22px 40px #0000000a}.ps-pill{left:40px;top:30px;height:36px;padding:0 12px;display:flex;align-items:center;gap:8px;font-size:13.5px;white-space:nowrap;z-index:1}.ps-card{left:40px;right:24px;top:82px;padding:14px 16px}.ps-card__title{font-size:14.5px;font-weight:500;color:#2b2b2b;display:flex;align-items:center;gap:8px}.ps-label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.4px;text-transform:uppercase;color:var(--color-grey-600);margin:12px 0 6px}.ps-muted{color:var(--color-grey-600)}.ps-mono{font-family:var(--font-mono);font-size:12px;color:var(--color-grey-600)}.ps-row{display:flex;align-items:center;gap:9px;height:28px;min-width:0}.ps-row__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-row.is-done .ps-row__text{color:var(--color-grey-500);text-decoration:line-through}.ps-box{flex:none;width:14px;height:14px;border:1.5px solid #c9c9c4;border-radius:4px;display:grid;place-items:center;color:#fff}.ps-box.is-checked{background:var(--color-brand);border-color:var(--color-brand)}.ps-link{flex:none;color:var(--color-brand);background:var(--color-orange-500);border-radius:4px;padding:1px 7px;font-size:12px;font-weight:500}.ps-link:before{content:"→ ";opacity:.7}.ps-source{flex:none;font-size:11.5px;color:var(--color-grey-600)}.ps-rec__dot{width:8px;height:8px;border-radius:50%;background:#d9534f;animation:ps-blink 1.6s ease-in-out infinite}.ps-rec svg{color:var(--color-grey-600)}.ps-wave{display:flex;align-items:center;gap:2px;height:20px}.ps-wave i{width:2.5px;border-radius:2px;background:var(--color-brand);opacity:.75;transform-origin:center;animation:ps-wave 1.1s ease-in-out infinite alternate}.ps-ok{width:18px;height:18px;border-radius:50%;background:var(--color-brand);color:#fff;display:grid;place-items:center}.ps-synced__cloud{color:var(--color-grey-500);margin-left:4px}.ps-git{padding:8px 16px}.ps-commit{position:relative;display:flex;align-items:center;gap:10px;height:34px}.ps-commit:not(:last-child):after{content:"";position:absolute;left:3.5px;top:22px;height:24px;width:1px;background:#e2e2dc}.ps-commit__dot{flex:none;width:8px;height:8px;border-radius:50%;border:1.5px solid #c9c9c4;background:#fff}.ps-commit__dot.is-head{border-color:var(--color-brand);background:var(--color-brand)}.ps-commit__what{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-commit__diff{display:flex;gap:5px;font-family:var(--font-mono);font-size:11px;font-weight:400}.ps-add{color:var(--color-brand);font-weight:500}.ps-del{color:#c0605c;font-weight:500}.ps-commit__when{flex:none;width:62px;text-align:right;font-size:11.5px;color:var(--color-grey-600)}.ps-md{top:24px;left:40px;right:auto;padding:8px 12px;background:#fbfbf9;z-index:1}.ps-md__file{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--color-grey-600);margin-bottom:3px}.ps-md code{font-family:var(--font-mono);font-size:11.5px;color:#444;white-space:nowrap}.ps-due{top:96px;left:64px;right:24px;padding-top:12px}.ps-due .ps-card__title{margin-bottom:4px}.ps-count{font-size:11px;font-weight:600;color:#fff;background:var(--color-brand);border-radius:9px;padding:0 7px;line-height:17px}.ps-daily{top:30px}.ps-daily__head{display:flex;align-items:center;gap:10px}.ps-cal{flex:none;width:34px;border-radius:6px;overflow:hidden;border:1px solid #e6e6e0;text-align:center;line-height:1}.ps-cal__month{display:block;background:var(--color-brand);color:#fff;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:3px 0}.ps-cal__day{display:block;font-size:15px;font-weight:600;padding:4px 0 5px;color:#2b2b2b}.ps-daily__write{margin-top:8px;color:#2b2b2b;display:flex;align-items:center}.ps-caret{width:1.5px;height:15px;margin-left:1px;background:var(--color-brand);animation:ps-blink 1.1s steps(1) infinite}.ps-canvas{top:28px;bottom:0;padding:0;overflow:hidden;background-color:#fff;background-image:radial-gradient(#d9d9d2 1px,transparent 1.2px);background-size:14px 14px}.ps-canvas__file{position:absolute;right:10px;top:8px;font-family:var(--font-mono);font-size:10.5px;color:var(--color-grey-600);background:#fff;padding:0 4px}.ps-canvas__edges{position:absolute;left:0;top:0}.ps-canvas__edges path{fill:none;stroke:var(--color-brand);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:.7}.ps-node{position:absolute;background:#fff;border:1px solid #e3e3dd;border-radius:6px;padding:6px 10px;font-size:12.5px;white-space:nowrap;box-shadow:0 2px 6px #0000000d}.ps-node.is-main{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-orange-500);font-weight:500}.ps-sticky{position:absolute;background:#f6edc4;border-radius:3px;padding:7px 10px;font-size:12px;color:#5b5233;transform:rotate(-2.5deg);box-shadow:0 3px 8px #0000000f}.ps-table{padding:4px 0}.ps-table__row{display:grid;grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:8px;height:32px;padding:0 14px}.ps-table__row+.ps-table__row{border-top:1px solid #f0f0eb}.ps-table__row.is-head{height:26px;font-family:var(--font-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--color-grey-600)}.ps-table__note{display:flex;align-items:center;gap:6px;font-weight:500;min-width:0}.ps-table__note svg{flex:none;color:var(--color-grey-500)}.ps-progress{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--color-grey-600)}.ps-progress i{flex:1;max-width:48px;height:4px;border-radius:2px;background:#ecece6;overflow:hidden}.ps-progress b{display:block;height:100%;background:var(--color-brand)}.ps-status{justify-self:start;font-size:11px;font-weight:500;border-radius:10px;padding:1px 8px;white-space:nowrap}.ps-status.is-progress{background:#e9f0f5;color:#3d6680}.ps-status.is-blocked{background:#f7e4e2;color:#a04a45}.ps-status.is-done{background:var(--color-orange-500);color:var(--color-brand)}@keyframes ps-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes ps-blink{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.ps-wave i,.ps-rec__dot,.ps-caret{animation:none}}@media(max-width:720px){.pw-home.products-overview .ovcard .ovcard__art{aspect-ratio:auto;height:240px}.ps-pill,.ps-card,.ps-md{left:20px}.ps-card{right:16px}.ps-due{left:36px}}.ai-spot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-m, 12px)}.ai-spot .ai-group{width:min(560px,100%);display:flex;flex-direction:column;gap:8px}.ai-spot .ai-group .xcard--query{padding-top:14px;padding-bottom:14px}.ai-spot .ai-tabs{display:flex;gap:6px;flex-wrap:wrap}.ai-spot .ai-tab{display:inline-flex;background:var(--c-white);cursor:pointer}.pw-views.ai-spot .pill.ai-btn--on{background:var(--c-grey-800, #2b2b2b);color:var(--c-white);border-color:transparent}.ai-spot .ai-card{display:flex;flex-direction:column;gap:12px}.ai-spot .ai-step{opacity:0;transform:translateY(8px)}.ai-spot .is-playing .ai-step{animation:ai-in .5s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(.6s + var(--i) * .35s)}@keyframes ai-in{to{opacity:1;transform:none}}.ai-spot .ai-diff{display:flex;flex-direction:column;gap:6px}.ai-spot .ai-move{display:flex;align-items:center;gap:6px;min-width:0;font-family:var(--font-mono);font-size:12px;letter-spacing:var(--ls-mono)}.ai-spot .ai-arrow{color:var(--c-grey-500);flex:none}.ai-spot .ai-del,.ai-spot .ai-add{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ai-spot .ai-add{flex:1.4}.ai-spot .ai-del{flex:1;color:var(--c-grey-600);padding:2px 0;text-decoration:line-through}.ai-spot .ai-add{color:var(--c-orange-100);background:var(--c-orange-500);padding:2px 6px;border-radius:3px}.ai-spot .ai-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--c-grey-200);padding-top:10px}.ai-spot .ai-btn{display:inline-flex}.ai-spot .ai-btn--on{background:var(--c-grey-800, #2b2b2b);color:var(--c-white);border-color:transparent;margin-left:auto}.ai-spot .ai-prose{font-family:var(--font-display);font-size:var(--fs-body);line-height:1.55}.ai-spot .ai-link{position:relative;display:inline-grid}.ai-spot .ai-link>span{grid-area:1 / 1;white-space:nowrap}.ai-spot .ai-link__plain{border-bottom:1px dotted var(--c-grey-600)}.ai-spot .ai-link__wiki{opacity:0;color:var(--c-orange-100);background:var(--c-orange-500);border-radius:2px;padding:0 2px}.ai-spot .is-playing .ai-link__plain{animation:ai-out .3s forwards;animation-delay:calc(.8s + var(--i) * .25s)}.ai-spot .is-playing .ai-link__wiki{animation:ai-fade .3s forwards;animation-delay:calc(.8s + var(--i) * .25s)}@keyframes ai-out{to{opacity:0}}@keyframes ai-fade{to{opacity:1}}.ai-spot .ai-check{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-orange-100)}.ai-spot .ai-files{display:flex;flex-direction:column;gap:4px}.ai-spot .ai-file{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:var(--ls-mono);color:var(--c-grey-600)}.ai-spot .ai-plugin{border:1px solid var(--c-grey-200);border-radius:var(--radius-ui);padding:12px;display:flex;flex-direction:column;gap:8px}.ai-spot .ai-plugin__head{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-weight:600}.ai-spot .ai-toggle{width:28px;height:16px;border-radius:8px;background:var(--c-orange-100);position:relative}.ai-spot .ai-toggle:after{content:"";position:absolute;right:2px;top:2px;width:12px;height:12px;border-radius:50%;background:var(--c-white)}.ai-spot .ai-habit{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-size:14px}.ai-spot .ai-dots{display:flex;gap:4px}.ai-spot .ai-dots i{width:14px;height:14px;border-radius:3px;background:var(--c-grey-200)}.ai-spot .ai-dots i.is-on{background:var(--c-orange-100)}@media(prefers-reduced-motion:reduce){.ai-spot .ai-step,.ai-spot .ai-link__wiki{opacity:1;transform:none;animation:none!important}.ai-spot .ai-link__plain{opacity:0;animation:none!important}}.ai-spot .ai-q{display:flex;flex-direction:column;gap:12px}.ai-spot .ai-q__text{font-family:var(--font-display);font-size:var(--fs-body);margin:0}.pb-group .pb-typed{overflow:hidden;white-space:nowrap;border-right:2px solid transparent}.ai-spot .is-playing .pb-typed{width:0;animation:pb-type 1.4s steps(var(--n)) .2s forwards}@keyframes pb-type{to{width:100%}}.ai-spot .pb-steps{gap:6px;padding-top:12px;padding-bottom:12px}.ai-spot .pb-step .check{display:none}.ai-spot .pb-spin{width:12px;height:12px;flex:none;border-radius:50%;border:1.5px solid var(--c-grey-300);border-top-color:var(--c-orange-100);animation:pb-rot .7s linear infinite}@keyframes pb-rot{to{transform:rotate(360deg)}}.ai-spot .is-playing .pb-step .pb-spin{animation:pb-rot .7s linear infinite,pb-hide 0s forwards;animation-delay:0s,calc(1.1s + var(--i) * .35s)}.ai-spot .is-playing .pb-step .check{display:inline-flex;opacity:0;animation:ai-fade .2s forwards;animation-delay:calc(1.1s + var(--i) * .35s);position:relative;margin-left:-20px}@keyframes pb-hide{to{opacity:0}}.ai-spot .pb-app{display:grid;grid-template-columns:160px 1fr;padding:0;overflow:hidden}.ai-spot .pb-side{display:flex;flex-direction:column;gap:2px;padding:10px;background:var(--c-grey-100);border-right:1px solid var(--c-grey-200)}.ai-spot .pb-nav{font-family:var(--font-display);font-size:13px;padding:3px 6px;border-radius:4px;color:var(--c-grey-700);display:flex;justify-content:space-between;align-items:center;gap:6px;white-space:nowrap}.ai-spot .pb-nav.is-new{background:var(--c-orange-500);color:var(--c-orange-100);font-weight:600}.ai-spot .is-playing .pb-nav.is-new{opacity:0;transform:translate(-8px);animation:ai-in .4s forwards;animation-delay:calc(.9s + var(--i) * .35s)}.ai-spot .pb-badge{font-family:var(--font-mono);font-size:9px;letter-spacing:var(--ls-mono)}.ai-spot .pb-main{display:flex;flex-direction:column;gap:6px;padding:12px}.ai-spot .pb-title{font-family:var(--font-display);font-weight:600}.ai-spot .pb-stat{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--ls-mono);color:var(--c-grey-600);text-transform:uppercase}.ai-spot .pb-grid{display:grid;grid-template-columns:repeat(14,1fr);gap:3px}.ai-spot .pb-grid i{aspect-ratio:1;border-radius:2px;background:var(--c-grey-200)}.ai-spot .pb-grid i.is-on{background:var(--c-orange-100)}.ai-spot .is-playing .pb-grid i.is-on{opacity:0;animation:ai-fade .2s forwards;animation-delay:calc(3.4s + var(--i) * .03s)}.ai-spot .pb-lines{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--c-grey-900)}.ai-spot .pb-lines span{padding:4px 8px;border-radius:3px;background:var(--c-grey-100)}.ai-spot .pb-lines span:first-child{background:var(--c-orange-500);color:var(--c-orange-100)}.ai-spot .is-playing .pb-lines span{opacity:0;animation:ai-fade .2s forwards;animation-delay:calc(3.4s + var(--i) * .15s)}.ai-agents{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-agents__logos{display:inline-flex;gap:8px;align-items:center}.ai-agents__logos img{width:16px;height:16px}.ai-spot .ai-map{position:relative;height:200px}.ai-spot .ai-map__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ai-spot .ai-map__lines line{stroke:var(--c-orange-200, #6f8c69);stroke-width:1.2;vector-effect:non-scaling-stroke;transform:none}.ai-spot .ai-map__node{position:absolute;left:50%;top:50%;translate:-50% -50%;padding:4px 10px;border-radius:4px;white-space:nowrap;background:var(--c-white, #fff);border:1px solid var(--c-grey-300, #e5e5e5);font-size:13px;color:var(--c-black, #181818)}.ai-spot .ai-map__node--root{background:var(--c-orange-100, #5e7b58);color:#fff;border-color:transparent;font-weight:500}.ai-spot .ai-tasks{display:flex;flex-direction:column;gap:8px}.ai-spot .ai-task{display:flex;align-items:center;gap:10px;font-size:15px}.ai-spot .ai-task__box{width:14px;height:14px;flex-shrink:0;border:1.5px solid var(--c-grey-500, #adadac);border-radius:3px}.ai-spot .ai-task__text{flex:1;color:var(--c-black, #181818)}.ai-spot .ai-task__src{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--ls-mono);color:var(--c-orange-100, #5e7b58);background:var(--c-orange-500, #e3eadf);padding:2px 6px;border-radius:3px;white-space:nowrap}.pw-views.ai-spot .pill.ai-tab{position:relative;overflow:hidden;isolation:isolate;transition:background .2s,color .2s}.pw-views.ai-spot .pill.ai-tab.is-on{background:var(--c-grey-200, #eee);color:var(--c-black, #181818);border-color:transparent}.ai-spot .ai-tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--c-grey-400, #d6d6d6);transform:scaleX(0);transform-origin:left}.ai-spot .ai-tab.is-timing:before{animation-name:ai-fill;animation-duration:var(--hold);animation-timing-function:linear;animation-fill-mode:forwards}.ai-spot .ai-tab.is-pinned:before{transform:scaleX(1)}@keyframes ai-fill{to{transform:scaleX(1)}}.ai-spot .ai-caret{display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:text-bottom;background:currentColor;animation:ai-blink .9s steps(1) infinite}@keyframes ai-blink{50%{opacity:0}}.pw-views img{-webkit-user-drag:none}.pw-views{--c-white: #fff;--c-off-white: #f9f8f4;--c-black: #181818;--c-orange-100: #5e7b58;--c-orange-200: #6f8c69;--c-orange-300: #9bb095;--c-orange-400: #c4d1c0;--c-orange-500: #e3eadf;--c-blue: #228dda;--c-blue-100: #8fb6cc;--c-blue-200: #a5c5d6;--c-blue-300: #bcd3e0;--c-blue-400: #d2e2eb;--c-blue-500: #e9f0f5;--c-blue-600: #0071ab;--c-sand-100: #ccc7ba;--c-sand-200: #d6d2c8;--c-sand-300: #e0ddd6;--c-sand-400: #ebe9e3;--c-sand-500: #f5f4f1;--c-green-100: #00ae4c;--c-green-500: #c5efd0;--c-grey-100: #f6f6f6;--c-grey-200: #eee;--c-grey-300: #e5e5e5;--c-grey-400: #d6d6d6;--c-grey-500: #adadac;--c-grey-600: #858483;--c-grey-700: #5c5b59;--c-grey-800: #434343;--c-grey-900: #181818;--c-grey-1000: #101010;--c-success-100: #68bd78;--c-success-200: #96f1a7;--c-error-100: #e14942;--c-error-200: #ff7c76;--sp-none: 0px;--sp-xs: 6px;--sp-s: 8px;--sp-m: 12px;--sp-l: 16px;--sp-xl: 20px;--sp-2xl: 32px;--sp-3xl: 48px;--sp-4xl: 64px;--sp-5xl: 80px;--radius-check: 4px;--radius-control: 4px;--radius-ui: 6px;--radius-hero: 24px;--shadow-ui: 0 1.5px .75px #00000008, 0 3px .5px #00000005, 0 5px .5px #00000003;--shadow-ui-sm: 0 2px 4px #00000014, 1px 2px 2px #00000005, 2px 5px 2px #00000003;--shadow-card: 0 1px 2px #1818180a, 0 8px 24px #18181814;--font-display: var(--font-gerstnerprogramm), Georgia, "Times New Roman", serif;--font-mono: var(--font-ftsystemmono), ui-monospace, "SF Mono", Menlo, monospace;--fs-h1: 18px;--fs-body: 16px;--fs-h3: 14px;--fs-label: 14px;--fs-label-sm: 12px;--lh-display: 1.4;--lh-tight: 1;--ls-mono: -.02em;--ease-editorial: cubic-bezier(.16, 1, .3, 1);--ease-data: cubic-bezier(.32, .05, .2, 1);--ease-pop: cubic-bezier(.34, 0, .6, 1.3);--dur-card: .3s;--dur-caption: .27s;--dur-body: .33s;--dur-data: .5s;--stagger: 80ms;--rise: 0px}.pw-views .eyebrow{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);letter-spacing:var(--ls-mono);color:var(--c-grey-600);text-transform:uppercase;display:block}.pw-views .timestamp{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);letter-spacing:var(--ls-mono);color:var(--c-grey-600);white-space:nowrap;flex-shrink:0}.pw-views.hero{aspect-ratio:1456/728;min-height:480px;box-shadow:var(--shadow-card);isolation:isolate;border-radius:0;position:relative;overflow:hidden}.pw-views .tabs{gap:var(--sp-s);background:var(--c-white);border:1px solid var(--c-grey-300);border-radius:var(--radius-ui);padding:var(--sp-s);box-shadow:var(--shadow-ui);display:inline-flex}.pw-views .tab{cursor:pointer;height:32px;font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--ls-mono);color:var(--c-black);text-transform:uppercase;padding:0 var(--sp-s);border-radius:var(--radius-control);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;transition:background .18s,color .18s;display:inline-flex}.pw-views .tab:hover{background:var(--c-grey-100)}.pw-views .card{background:var(--c-white);border:1px solid var(--c-grey-200);border-radius:var(--radius-ui);box-shadow:var(--shadow-ui)}.pw-views .panel{gap:var(--sp-s);flex-direction:column;display:flex}.pw-views .signal__title,.pw-views .signal__src,.pw-views .signal .timestamp,.pw-views .xsignal__title,.pw-views .xsignal__src,.pw-views .xsignal .timestamp,.pw-views .brief__label,.pw-views .brief__body,.pw-views .source__n,.pw-views .source__link,.pw-views .source .timestamp,.pw-views .sheet__k,.pw-views .sheet__v,.pw-views .sheet__src-text,.pw-views .xtable__th,.pw-views .xtable__num,.pw-views .xtable__cell,.pw-views .xtable__status,.pw-views .xtable__statuscheck span,.pw-views .xresult__n,.pw-views .xresult__link,.pw-views .xresult__snippet,.pw-views .answer__body,.pw-views .bench__label,.pw-views .bench__meta,.pw-views .bench__cost,.pw-views .compare__body,.pw-views .stats__item,.pw-views .eyebrow,.pw-views .xcard__title,.pw-views .pill,.pw-views .chip,.pw-views .tab,.pw-views .timestamp{text-box-trim:trim-both;text-box-edge:cap alphabetic}.pw-views .sheet__v,.pw-views .xtable__cell,.pw-views .bench__label{text-box-edge:cap text}.pw-views .sheet__row .sheet__k,.pw-views .sheet__row .sheet__v,.pw-views .xtable__row .xtable__cell,.pw-views .xtable__row .xtable__num{overflow-clip-margin:3px;overflow:clip}.pw-views .signal .signal__title,.pw-views .signal .signal__src,.pw-views .xsignal .xsignal__title,.pw-views .xsignal .xsignal__src{overflow:clip visible}.pw-views .brief__body{text-box-trim:trim-both;text-box-edge:cap alphabetic}.pw-views .searchbar{align-items:flex-start;gap:var(--sp-m);padding:var(--sp-l) var(--sp-xl);display:flex}.pw-views .caret{background:var(--c-orange-100);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite pw-views-blink;display:none;transform:translateY(2px)}.pw-views .feed{gap:var(--sp-s);flex-direction:column;display:flex}.pw-views .signal{justify-content:space-between;align-items:flex-start;gap:var(--sp-l);padding:var(--sp-l) var(--sp-xl);display:flex}.pw-views .signal__title{margin:0 0 var(--sp-m);font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-black);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.pw-views .signal__src{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-grey-600);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.3;overflow:hidden}.pw-views .action{border-left:1px solid var(--color-stroke-primary);width:100%;padding-left:var(--sp-xl)}.pw-views .table{padding:var(--sp-xl) var(--sp-xl) 0}.pw-views .table__head{gap:var(--sp-xl);padding:0 0 var(--sp-xl);grid-template-columns:28px 1.1fr 1.1fr .8fr 52px;align-items:center;display:grid}.pw-views .table__th{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);letter-spacing:var(--ls-mono);color:var(--c-grey-600);text-transform:uppercase}.pw-views .table__row{gap:var(--sp-xl);padding:var(--sp-l) 0;border-top:1px solid var(--c-grey-200);grid-template-columns:28px 1.1fr 1.1fr .8fr 52px;align-items:center;display:grid}.pw-views .table__num{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);letter-spacing:var(--ls-mono);color:var(--c-grey-600)}.pw-views .table__cell{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-black);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.pw-views .table__match{justify-content:center;display:flex}.pw-views .table__head .table__th:last-child{text-align:center}.pw-views .check{background:var(--c-blue-400);color:var(--c-blue-600);border-radius:var(--radius-check);justify-content:center;align-items:center;display:inline-flex}.pw-views .brief{padding:var(--sp-xl)}.pw-views .brief__body:first-child{margin-top:0}.pw-views .brief__body{margin:var(--sp-l) 0 0;font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-display);color:var(--c-black)}.pw-views .cite{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);color:var(--c-orange-100);vertical-align:.12em;margin-left:1px;line-height:0}.pw-views .hl{--hl-size: 100%;background-image:linear-gradient(var(--c-orange-500),var(--c-orange-500));background-position:0;background-repeat:no-repeat;background-size:var(--hl-size) 100%;color:var(--c-orange-100);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 .1em}.pw-views .brief__divider{background:var(--c-grey-300);height:1px;margin:var(--sp-l) 0 var(--sp-xl)}.pw-views .eyebrow--sources{margin-bottom:var(--sp-l)}.pw-views .sources{gap:var(--sp-m);flex-direction:column;display:flex}.pw-views .source{align-items:center;gap:var(--sp-xs);display:flex}.pw-views .source__n{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);color:var(--c-orange-100)}.pw-views .source__link{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-blue)}.pw-views .source__check{display:inline-flex}.pw-views .source .timestamp{margin-left:auto}@media(max-width:1080px){.pw-views.hero{aspect-ratio:auto;min-height:480px}}@media(max-width:720px){.pw-views.hero{aspect-ratio:auto;min-height:560px}}@media(max-width:720px){.pw-views .brief__body{font-size:15px}}@media(max-width:720px){.pw-views .signal__title{white-space:normal}}@media(max-width:720px){.pw-views .tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}}@media(max-width:720px){.pw-views .tabs::-webkit-scrollbar{display:none}}@media(max-width:720px){.pw-views .tab{padding:var(--sp-s) var(--sp-s);flex-shrink:0;font-size:11px}}@media(max-width:720px){.pw-views .table{padding:var(--sp-l) var(--sp-l) 0}}@media(max-width:720px){.pw-views .table__head,.pw-views .table__row{gap:var(--sp-m);grid-template-columns:20px 1.5fr .85fr .7fr 34px}}@media(max-width:720px){.pw-views .table__cell{font-size:15px}}.pw-views .stack{max-width:704px;margin:var(--sp-3xl) auto 0;gap:var(--sp-2xl);flex-direction:column;display:flex}.pw-views .stack__item{aspect-ratio:3/2;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.pw-views .stack__item__inner{--pad-y: var(--sp-4xl);padding:var(--pad-y) var(--sp-5xl);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.pw-views .stack__item--clip .stack__item__inner,.pw-views.stack__item--clip .stack__item__inner{align-items:safe center}.pw-views .stack__item--caps .stack__item__inner{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--pad-y));mask-image:linear-gradient(to bottom,transparent,#000 var(--pad-y));align-items:flex-end}.pw-views .stack__item__inner>.xgroup{width:100%;max-width:544px}.pw-views .xgroup{gap:var(--sp-s);flex-direction:column;display:flex}.pw-views .xcard--query{gap:var(--sp-m);padding:var(--sp-l) var(--sp-xl);flex-direction:column;display:flex}.pw-views .xresult{border-left:1px solid var(--color-stroke-primary);padding-left:var(--sp-xl)}.pw-views .xresult__card{gap:var(--sp-l);background:var(--c-white);border:1px solid var(--c-grey-300);border-radius:var(--radius-ui);box-shadow:var(--shadow-ui);padding:var(--sp-l) var(--sp-xl);display:flex}.pw-views .xresult__n{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);letter-spacing:var(--ls-mono);color:var(--c-blue);flex-shrink:0;padding-top:3px}.pw-views .xresult__body{gap:var(--sp-m);flex-direction:column;min-width:0;display:flex}.pw-views .xresult__link{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-blue)}.pw-views .xresult__snippet{font-family:var(--font-display);font-size:var(--fs-body);line-height:var(--lh-display);color:var(--c-grey-600);margin:0}.pw-views .xcard{background:var(--c-white);border:1px solid var(--c-grey-200);border-radius:var(--radius-ui);box-shadow:var(--shadow-ui);padding:var(--sp-xl)}.pw-views .xcard__title{margin:var(--sp-l) 0 var(--sp-xl);font-family:var(--font-display);font-size:var(--fs-h1);color:var(--c-black)}:is(.pw-views .xcard:has(>.sheet),.pw-views .xcard:has(>.xtable)){padding-bottom:0}.pw-views .xcard:has(>.brief__body:first-child){padding-top:var(--sp-l)}.pw-views .xcard__eyebrow{margin-bottom:var(--sp-l);display:block}.pw-views .xcard--onboard{gap:var(--sp-2xl);flex-direction:column;display:flex}.pw-views .onboard__prompt{gap:var(--sp-xl);flex-direction:column;display:flex}.pw-views .onboard__head{justify-content:space-between;align-items:center;gap:var(--sp-m);display:flex}.pw-views .onboard__copy{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-block:-8px;padding:0;display:inline-flex}.pw-views .onboard__copy--copied .check{color:var(--c-green-100);background:0 0}.pw-views .onboard__body{padding-top:var(--sp-xl);border-top:1px solid var(--c-grey-300);font-family:var(--font-mono);font-weight:400;font-size:var(--fs-h3);letter-spacing:var(--ls-mono);color:var(--c-black);margin:0;line-height:1.44}.pw-views .onboard__link{color:var(--c-orange-200);cursor:pointer;text-decoration:none}.pw-views .onboard__link:hover{text-decoration:underline}.pw-views .onboard__logos{align-items:center;gap:var(--sp-xs);display:flex}.pw-views .onboard__logo{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}.pw-views .xquery{gap:var(--sp-s);align-items:flex-start;display:flex}.pw-views .xquery__icon{color:var(--c-grey-700);flex-shrink:0;margin-top:3px}.pw-views .xquery__text{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-display);color:var(--c-black);margin:0}.pw-views .pill{align-items:center;gap:var(--sp-xs);height:32px;padding:0 var(--sp-s);border-radius:var(--radius-control);border:1px solid var(--c-grey-300);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-black);white-space:nowrap;background:0 0;display:inline-flex}.pw-views .pill__icon{color:var(--c-black);display:inline-flex}.pw-views .pill-row{gap:var(--sp-s);flex-wrap:wrap;display:flex}.pw-views .sheet{flex-direction:column;display:flex}.pw-views .sheet__row{gap:var(--sp-xl);padding:var(--sp-l) 0;border-top:1px solid var(--c-grey-200);grid-template-columns:160px 1fr auto;align-items:center;display:grid}.pw-views .sheet__k{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);letter-spacing:var(--ls-mono);color:var(--c-grey-600);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pw-views .sheet__v{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-black);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pw-views .sheet__src{justify-content:flex-end;align-items:center;gap:var(--sp-s);display:flex}.pw-views .sheet__src-text{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-grey-600);white-space:nowrap}.pw-views .xtable__head,.pw-views .xtable__row{gap:var(--sp-xl);align-items:center;display:grid}.pw-views .xtable__head{padding:0 0 var(--sp-l)}.pw-views .xtable__row{padding:var(--sp-l) 0;border-top:1px solid var(--c-grey-200)}.pw-views .xtable__th{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);letter-spacing:var(--ls-mono);color:var(--c-grey-600);text-transform:uppercase}.pw-views .xtable__num{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);color:var(--c-grey-600)}.pw-views .xtable__cell{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-black);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pw-views .xtable__cell--link{color:var(--c-blue)}.pw-views .xtable__status{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-black)}.pw-views .xtable__status.is-warn{color:var(--c-orange-100)}.pw-views .xtable__match{display:flex}.pw-views .xtable__statuscheck{align-items:center;gap:var(--sp-m);justify-content:center;display:flex}.pw-views .xtable__statuscheck span:not(.check){font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-grey-600)}.pw-views .xsignal{gap:var(--sp-m);background:var(--c-white);border:1px solid var(--c-grey-200);border-radius:var(--radius-ui);box-shadow:var(--shadow-ui);padding:var(--sp-l) var(--sp-xl);flex-direction:column;display:flex}.pw-views .xsignal__row{justify-content:space-between;align-items:center;gap:var(--sp-m);display:flex}.pw-views .xsignal__title{min-width:0;font-family:var(--font-display);font-size:var(--fs-body);line-height:var(--lh-display);color:var(--c-black);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.pw-views .xsignal__src{font-family:var(--font-display);font-size:var(--fs-body);line-height:var(--lh-display);color:var(--c-grey-600);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pw-views .xcard--code{gap:var(--sp-xs);background:var(--c-grey-900);border-color:var(--c-grey-800);padding:var(--sp-l) var(--sp-xl);scrollbar-width:none;flex-direction:column;display:flex;overflow-x:auto}.pw-views .xcard--code::-webkit-scrollbar{display:none}.pw-views .diff__line{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-h3);letter-spacing:var(--ls-mono);white-space:pre;margin:0;line-height:1.44}.pw-views .diff__mark{width:1ch;display:inline-block}.pw-views .diff__line--del{color:var(--c-orange-200)}.pw-views .diff__line--add{color:var(--c-white)}.pw-views .xcard.diff-note{padding:var(--sp-l)}.pw-views .diff-note{gap:var(--sp-l);align-items:flex-start;display:flex}.pw-views .diff__note-mark{background:var(--c-orange-500);width:24px;height:24px;color:var(--c-orange-100);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pw-views .diff__note-title{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-black);margin:0}.pw-views .diff__note-detail{margin:var(--sp-m) 0;font-family:var(--font-display);font-size:var(--fs-body);line-height:var(--lh-display);color:var(--c-grey-600)}.pw-views .diff-note .source__link{font-size:var(--fs-body)}.pw-views .stats{gap:var(--sp-xl);padding-bottom:var(--sp-xl);border-bottom:1px solid var(--c-grey-300);margin-bottom:0;display:flex}.pw-views .stats__item{text-align:center;font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-grey-600);flex:1}.pw-views .stats__item b{color:var(--c-black);font-weight:500}.pw-views .bars{gap:var(--sp-s);flex-direction:column;display:flex}.pw-views .bars--group+.bars--group{margin-top:var(--sp-l)}.pw-views .bars--group .eyebrow{margin-bottom:var(--sp-s)}.pw-views .bar{gap:var(--sp-xl);grid-template-columns:1fr 1.4fr auto;align-items:center;display:grid}.pw-views .bar--geo{padding-top:var(--sp-l);grid-template-columns:24px 1fr 1fr 80px}.pw-views .bar__globe{background:var(--c-white);width:24px;height:24px;box-shadow:var(--shadow-ui-sm);color:var(--c-blue);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.pw-views .bar__head{flex-direction:column;gap:0;min-width:0;display:flex}.pw-views .bar__label{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-black)}.pw-views .bar__sub{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-grey-600)}.pw-views .bar__track{background:var(--c-grey-200);border-radius:2px;height:5px;overflow:hidden}.pw-views .bar--geo .bar__track{background:0 0}.pw-views .bar__fill{background:var(--c-orange-100);border-radius:2px;height:100%;display:block}.pw-views .bar--geo .bar__fill{background:var(--c-blue)}.pw-views .bar--muted .bar__fill{background:var(--c-blue-100)}.pw-views .bar--geo .check{justify-self:center}.pw-views .bar__value{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);color:var(--c-grey-700);text-align:right}.pw-views .compare{gap:var(--sp-s);grid-template-columns:1fr 1fr;display:grid}.pw-views .compare__col{gap:var(--sp-xl);background:var(--c-white);border:1px solid var(--c-grey-200);border-radius:var(--radius-ui);padding:var(--sp-xl);flex-direction:column;display:flex}.pw-views .compare__head{align-items:center;gap:var(--sp-m);display:flex}.pw-views .compare__icon{border-radius:4px;flex-shrink:0;width:24px;height:24px}.pw-views .compare__text{gap:var(--sp-l);flex-direction:column;display:flex}.pw-views .compare__title{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-black);margin:0}.pw-views .compare__body{font-family:var(--font-display);font-size:var(--fs-body);line-height:var(--lh-display);color:var(--c-black);margin:0}.pw-views .compare__more{gap:var(--sp-l);margin-top:var(--sp-m);padding:var(--sp-xl);border:1px solid var(--c-grey-200);border-radius:var(--radius-check);flex-direction:column;display:flex}.pw-views .compare__bar{background:var(--c-grey-300);border-radius:3px;width:96%;height:13px;display:block}.pw-views .xcard--platform{padding:0;position:relative;overflow:visible}.pw-views .xcard--platform>.eyebrow{padding:var(--sp-xl) var(--sp-xl) 0;display:block}.pw-views .pf{margin-top:var(--sp-xl);border-top:1px solid var(--c-grey-200);border-radius:0 0 var(--radius-ui) var(--radius-ui);grid-template-columns:139px 1fr;display:grid;overflow:hidden}.pw-views .pf__side{gap:var(--sp-s);padding:var(--sp-xl) var(--sp-m);border-right:1px solid var(--c-grey-200);flex-direction:column;display:flex}.pw-views .pf__main{gap:var(--sp-s);padding:var(--sp-xl);flex-direction:column;display:flex}.pw-views .pf__bar{background:var(--c-grey-200);border-radius:3px;height:13px}.pw-views .pf__sel{gap:var(--sp-s);padding:var(--sp-m) var(--sp-s);background:var(--c-blue-500);border:1px solid var(--c-blue-400);border-radius:var(--radius-ui);flex-direction:column;display:flex}.pw-views .pf__panel{gap:var(--sp-xl);padding:var(--sp-xl);background:var(--c-blue-500);border:1px solid var(--c-blue-400);border-radius:var(--radius-ui);flex-direction:column;display:flex}.pw-views .pf__panel--grow{flex:1}.pw-views .pf__col{gap:var(--sp-s);flex-direction:column;display:flex}.pw-views .pf__row{gap:var(--sp-s);display:flex}.pw-views .pf__box{border-radius:var(--radius-ui);background:var(--c-blue-400);flex:1;min-height:40px}.pw-views .pf__sel .pf__bar,.pw-views .pf__panel .pf__bar{background:var(--c-blue-400)}.pw-views .pf__tag{z-index:2;align-items:center;gap:var(--sp-xs);height:32px;padding:0 var(--sp-s);background:var(--c-white);border:1px solid var(--c-grey-300);border-radius:var(--radius-control);box-shadow:var(--shadow-ui-sm);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-blue);display:inline-flex;position:absolute}.pw-views .pf__tag svg{color:var(--c-blue)}.pw-views .pf__tag--a{top:17.8%;left:78.9%}.pw-views .pf__tag--b{top:41.8%;left:76.3%}.pw-views .pf__tag--c{top:36.3%;left:6.4%}.pw-views .chips{gap:var(--sp-s);flex-wrap:wrap;display:flex}.pw-views .chip{align-items:center;gap:var(--sp-xs);height:26px;padding:0 var(--sp-s);border-radius:var(--radius-control);border:1px solid var(--c-grey-300);background:var(--c-white);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-grey-700);white-space:nowrap;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.pw-views .chip--ok{background:var(--c-green-500);color:var(--c-green-100);border-color:#0000}.pw-views .chip--ok svg{color:currentColor}.pw-views .chip--ok .check{color:var(--c-green-100);background:0 0}.pw-views .verify{position:relative}.pw-views .verify__doc{gap:var(--sp-s);flex-direction:column;display:flex}.pw-views .verify__json{height:320px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.pw-views .verify__answer .hl .cite{color:var(--c-orange-100)}.pw-views .verify__basis{gap:var(--sp-l);flex-direction:column;display:flex}.pw-views .verify__basis .chip{align-self:flex-start}.pw-views .verify__cols{gap:var(--sp-s);grid-template-columns:repeat(3,1fr);display:grid}.pw-views .verify__col{gap:var(--sp-l);border:1px solid var(--c-grey-300);padding:var(--sp-l) var(--sp-m);border-radius:4px;flex-direction:column;display:flex}.pw-views .verify__field{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-black);margin:0}.pw-views .verify__meter{align-items:center;gap:10px;display:flex}.pw-views .verify__meter-track{background:var(--c-grey-200);border-radius:2px;flex:1;height:6px;overflow:hidden}.pw-views .verify__meter-fill{background:var(--c-success-100);border-radius:2px;height:100%;display:block}.pw-views .verify__meter-val{font-family:var(--font-mono);font-size:var(--fs-label-sm);letter-spacing:var(--ls-mono);color:var(--c-black)}.pw-views .vjson{font-family:var(--font-mono);font-size:var(--fs-h3);letter-spacing:var(--ls-mono);color:var(--c-grey-300);white-space:pre-wrap;word-break:break-word;line-height:1.5}.pw-views .vjson__k{color:var(--c-grey-100)}.pw-views .vjson__s{color:var(--c-grey-400)}.pw-views .vjson__cite{color:var(--c-blue);text-decoration:none}.pw-views .vjson__n{color:var(--c-orange-200)}.pw-views .answer{border-radius:var(--radius-ui);touch-action:pan-y;display:grid;position:relative}.pw-views .answer__body{font-family:var(--font-display);font-size:var(--fs-body);line-height:var(--lh-display);color:var(--c-black);margin:0}.pw-views .answer__em{color:var(--c-orange-100)}.pw-views .caps{gap:var(--sp-m);border-left:1px solid var(--color-stroke-primary);padding-left:var(--sp-xl);flex-direction:column;display:flex}.pw-views .cap{gap:var(--sp-m);flex-direction:column;display:flex}.pw-views .cap .pill{background:var(--c-white);align-self:flex-start}.pw-views .cap__bar{background:var(--c-grey-200);border-radius:3px;width:96%;height:13px;display:block}.pw-views .xcard--term{background:var(--c-grey-900);border-color:var(--c-grey-800);padding:var(--sp-l) var(--sp-xl);scrollbar-width:none;overflow-x:auto}.pw-views .xcard--term::-webkit-scrollbar{display:none}.pw-views .term{font-family:var(--font-mono);font-size:var(--fs-h3);letter-spacing:var(--ls-mono);color:var(--c-white);white-space:nowrap}.pw-views .term__prompt{color:var(--c-grey-500)}.pw-views .term__n{color:var(--c-orange-100)}.pw-views .bench{gap:var(--sp-l);flex-direction:column;display:flex}.pw-views .bench__row{gap:var(--sp-s);flex-direction:column;display:flex}.pw-views .bench__head{align-items:center;gap:var(--sp-m);display:flex}.pw-views .bench__label{align-items:center;gap:var(--sp-s);min-width:0;font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-black);text-overflow:ellipsis;white-space:nowrap;flex:1;display:inline-flex;overflow:hidden}.pw-views .bench__logo{color:currentColor;border-radius:4px;flex-shrink:0;width:16px;height:16px}.pw-views .bench__meta,.pw-views .bench__cost{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);letter-spacing:var(--ls-mono);color:var(--c-grey-600)}.pw-views .bench__meta{text-transform:uppercase}.pw-views .bench__cost{margin-left:var(--sp-s)}.pw-views .bench__meta.is-full,.pw-views .bench__cost.is-full{color:var(--c-error-100)}.pw-views .bench__track{background:var(--c-grey-200);border-radius:4px;align-items:center;gap:4px;height:32px;padding:0 3px;display:flex;overflow:hidden}.pw-views .bench__set{flex:none;align-items:center;gap:2px;display:flex}.pw-views .bench__tick{background:var(--c-grey-200);border-radius:1.5px;flex:none;width:3px;height:26px}@media(max-width:720px){.pw-views .stack__item{aspect-ratio:auto;min-height:0}}@media(max-width:720px){.pw-views .stack__item__inner{position:relative;inset:auto}}@media(max-width:720px){.pw-views .stack__item--clip .stack__item__inner,.pw-views .stack__item--caps .stack__item__inner{-webkit-mask-image:none;mask-image:none}}@media(max-width:720px){.pw-views .stack__item--caps .stack__item__inner{align-items:center}}@media(max-width:720px){.pw-views .xsignal__row{align-items:flex-start}}@media(max-width:720px){.pw-views .xsignal__title{white-space:normal}}@media(max-width:720px){.pw-views .pf__tag--a,.pw-views .pf__tag--b{left:auto;right:-6px}}@media(max-width:720px){.pw-views .sheet__row{gap:var(--sp-s);grid-template-columns:minmax(0,5fr) minmax(0,4.5fr) minmax(0,3.5fr)}}@media(max-width:720px){.pw-views .sheet__src{min-width:0}}@media(max-width:720px){.pw-views .sheet__src-text{text-overflow:ellipsis;overflow:hidden}}@media(max-width:720px){.pw-views .sheet__k{font-size:10px}}@media(max-width:720px){.pw-views .sheet__v,.pw-views .sheet__src-text{font-size:14px}}@media(max-width:720px){.pw-views .stack{max-width:100%}}@media(max-width:720px){.pw-views .stack__item__inner{--pad-y: clamp(18px, 6vw, 28px);padding:var(--pad-y) clamp(18px,6vw,28px)}}@media(max-width:720px){.pw-views .xcard{padding:var(--sp-l)}}@media(max-width:720px){.pw-views .xtable__head,.pw-views .xtable__row{gap:var(--sp-s)}}@media(max-width:720px){.pw-views .xquery__text,.pw-views .xcard__title,.pw-views .answer__body{font-size:15px}}@media(max-width:720px){.pw-views .compare{grid-template-columns:1fr}}@media(max-width:720px){.pw-views .stats{gap:var(--sp-m);flex-wrap:wrap}}@media(max-width:720px){.pw-views .bar{grid-template-columns:1.2fr 1fr auto}}@media(max-width:720px){.pw-views .bar--geo{grid-template-columns:auto 1.2fr 1fr auto}}.pw-views .stack--vignette{max-width:none;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.pw-views .stack--vignette .stack__item{aspect-ratio:auto;flex:auto;min-height:0;background-image:none!important}.pw-views .stack--vignette .stack__item__inner{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:767px){@supports (width: calc(1px*1em/1px)) and (container-type: inline-size){.pw-views.vignette{container-type:inline-size}}}@media(max-width:767px){@supports (width: calc(1px*1em/1px)) and (container-type: inline-size){.pw-views.vignette .stack--vignette .stack__item__inner{--pad-y: var(--sp-4xl);width:620px;height:469.333px;padding:var(--pad-y) 38px;transform:scale(calc(100cqw/620px));transform-origin:0 0;inset:0 auto auto 0}}}@media(max-width:767px){@supports (width: calc(1px*1em/1px)) and (container-type: inline-size){.pw-views.vignette--col .stack--vignette .stack__item__inner{height:620px}}}@media(prefers-reduced-motion:reduce){.pw-views,.pw-views *{transition:none!important;animation:none!important}}.pw-views .lc-p{font-family:var(--font-display);font-size:var(--fs-body);line-height:1.45}.pw-views .lc-crumbs{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-grey-600)}.pw-views .lc-sep{margin:0 6px;opacity:.5}.pw-views .lc-file{color:var(--c-black, #111)}.pw-views .pill.lc-pill--on{background:var(--c-grey-200);border-color:var(--c-grey-600)}@keyframes lc-blink{50%{opacity:.3}}.pw-views .folder{gap:var(--sp-m);flex-direction:column;display:flex}.pw-views .folder__head{justify-content:space-between;align-items:baseline;display:flex}.pw-views .folder__path{color:var(--c-grey-600);font-family:var(--font-mono);font-size:var(--fs-label-sm)}.pw-views .folder__body{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:stretch;gap:var(--sp-m);display:grid}.pw-views .folder__list{margin:0;padding:0;list-style:none;gap:var(--sp-xs);flex-direction:column;display:flex}.pw-views .folder__row{width:100%;padding:var(--sp-xs) var(--sp-s);border:1px solid transparent;border-radius:var(--radius-control);background:none;color:var(--c-grey-700);cursor:pointer;text-align:left;font:inherit;align-items:center;gap:var(--sp-s);display:flex;transition:background-color .16s ease,color .16s ease}.pw-views .folder__row:hover{background:var(--c-grey-100);color:var(--c-black)}.pw-views .folder__row.is-active{border-color:var(--c-grey-300);background:var(--c-white);color:var(--c-black);box-shadow:var(--shadow-ui-sm)}.pw-views .folder__row:focus-visible{outline:2px solid var(--c-orange-100);outline-offset:1px}.pw-views .folder__icon{width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-control);background:var(--c-grey-100);color:var(--c-grey-700);align-items:center;justify-content:center;display:inline-flex;transition:background-color .16s ease,color .16s ease}.pw-views .folder__row.is-active .folder__icon{background:var(--c-orange-100);color:var(--c-white)}.pw-views .folder__name{min-width:0;overflow:hidden;font-family:var(--font-mono);font-size:var(--fs-label-sm);text-overflow:ellipsis;white-space:nowrap}.pw-views .folder__sheet{min-width:0;border:1px solid var(--c-grey-300);border-radius:var(--radius-control);background:var(--c-grey-100);flex-direction:column;display:flex;overflow:hidden}.pw-views .folder__sheet-bar{justify-content:space-between;align-items:baseline;gap:var(--sp-s);padding:var(--sp-xs) var(--sp-s);border-bottom:1px solid var(--c-grey-300);background:var(--c-white);font-family:var(--font-mono);font-size:var(--fs-label-sm);display:flex}.pw-views .folder__sheet-kind{color:var(--c-grey-600);font-family:var(--font-sans);white-space:nowrap}.pw-views .folder__preview{flex:1;margin:0;padding:var(--sp-s) var(--sp-m);color:var(--c-grey-700);font-family:var(--font-mono);font-size:var(--fs-label-sm);line-height:1.6;white-space:pre;overflow:hidden;animation:folder-preview-in .22s ease-out}@keyframes folder-preview-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.pw-views .folder__preview{animation:none}}@media(min-width:768px){.pw-views .stack__item__inner>.xgroup.folder-group{width:calc(100% + 80px);max-width:none;margin-inline:-40px}}.collage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.collage__paper,.collage__stripes{width:100%;max-width:none;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.collage__paper{object-fit:cover;opacity:0;transition:opacity .6s}.collage__block{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1) .1s,transform .7s cubic-bezier(.22,1,.36,1) .1s;position:absolute;overflow:hidden;transform:translateY(20px)}.collage__block img{object-fit:cover;width:100%;max-width:none;height:100%}.collage__stripes{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1) .22s,transform .7s cubic-bezier(.22,1,.36,1) .22s;transform:translateY(12px)}.collage[data-in] .collage__paper,.collage[data-in] .collage__block,.collage[data-in] .collage__stripes{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.collage__paper,.collage__block,.collage__stripes{opacity:1!important;transition:none!important;transform:none!important}}@container (max-width:1059px){.vignette__frame{aspect-ratio:auto;width:100%;height:100%}}@media(max-width:767px){.vignette.vignette:has(.pw-responses[data-maspect="34"]){aspect-ratio:3/4}}@media(max-width:767px){.vignette.vignette:has(.pw-responses[data-maspect="11"]){aspect-ratio:1}}@media(max-width:767px){.vignette.vignette:has(.pw-responses[data-maspect="23"]){aspect-ratio:2/3}}.pw-home img{-webkit-user-drag:none}.pw-home{--home-tag-sel: #8fb6cc;--home-ease-out: cubic-bezier(.3, .7, .2, 1);--home-ink-60: #18181899}.pw-home.hero{padding-top:41px}.pw-home .caret{vertical-align:text-bottom;background:var(--color-grey-900);width:1.5px;height:1.1em;margin-left:2px;animation:1.1s step-end infinite pw-home-blink;display:inline-block}.pw-home .spot.is-typing .caret{display:inline-block}.pw-home.products-foundation .pf-cell img{flex:none;display:block}.pw-home.products-foundation a.pf-cell{color:#333;text-decoration:none;transition:box-shadow .3s,transform .3s}@media(hover:hover)and (pointer:fine){.pw-home.products-foundation a.pf-cell:hover{transform:translateY(-1px);box-shadow:0 12px 24px #00000012,0 4px 8px #0000000a}}@media(prefers-reduced-motion:reduce){.pw-home .caret{animation:none}}.pw-home .collage__block{filter:hue-rotate(100deg) saturate(.45) brightness(.8)}.pw-home #replaces{--loam: #5e7b58}.pw-home .replaces__head{display:flex;flex-direction:column;gap:var(--space-16)}.pw-home .replaces__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-48);align-items:center}@media(max-width:900px){.pw-home .replaces__body{grid-template-columns:minmax(0,1fr)}}.pw-home .replaces__stage{position:relative;width:100%;max-width:520px;aspect-ratio:1;margin:0 auto;background:radial-gradient(circle,color-mix(in srgb,var(--loam) 12%,transparent),transparent 62%)}.pw-home .replaces__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.pw-home .replaces__line{stroke:currentColor;stroke-opacity:.12;stroke-width:.3;stroke-dasharray:1 1.2}.pw-home .replaces__pulse{stroke:var(--loam);stroke-width:.8;stroke-linecap:round}.pw-home .replaces__app{position:absolute;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;background:none;border:0;cursor:pointer;color:inherit}.pw-home .replaces__logo{width:clamp(38px,10vw,56px);aspect-ratio:1;object-fit:contain;padding:8px;background:#fff;border-radius:14px;box-shadow:0 1px 2px #0000000f,0 6px 18px #0000001a;filter:grayscale(1);opacity:.5;transition:filter .3s,opacity .3s,scale .3s,box-shadow .3s}.pw-home .replaces__app:hover .replaces__logo,.pw-home .replaces__app[data-active] .replaces__logo{filter:none;opacity:1}.pw-home .replaces__app[data-active] .replaces__logo{scale:1.15;box-shadow:0 0 0 2px var(--loam),0 8px 24px #00000026}.pw-home .replaces__app-name{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;opacity:.5}.pw-home .replaces__app[data-active] .replaces__app-name{opacity:1}.pw-home .replaces__core{position:absolute;left:50%;top:50%;translate:-50% -50%;width:24%;aspect-ratio:1}.pw-home .replaces__core-logo{width:100%;height:100%;object-fit:contain;padding:8%;filter:drop-shadow(0 10px 24px color-mix(in srgb,var(--loam) 30%,transparent))}.pw-home .replaces__panel{display:flex;flex-direction:column;gap:var(--space-24)}.pw-home .replaces__card{display:flex;flex-direction:column;gap:var(--space-16);min-height:280px}.pw-home .replaces__from,.pw-home .replaces__to{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:8px}.pw-home .replaces__from img,.pw-home .replaces__to img{width:36px;height:36px;border-radius:9px;object-fit:contain;flex-shrink:0}.pw-home .replaces__from{border:1px dashed color-mix(in srgb,currentColor 18%,transparent)}.pw-home .replaces__from img{filter:grayscale(1);opacity:.6}.pw-home .replaces__from s{font-weight:500;opacity:.6}.pw-home .replaces__from p,.pw-home .replaces__to p{margin:2px 0 0;font-size:14px;line-height:1.4;opacity:.7}.pw-home .replaces__to{background:color-mix(in srgb,var(--loam) 10%,transparent);border:1px solid color-mix(in srgb,var(--loam) 30%,transparent)}.pw-home .replaces__to strong{font-size:18px;font-weight:600;color:var(--loam)}.pw-home .replaces__dots{display:flex;gap:6px}.pw-home .replaces__dot{position:relative;flex:1;height:3px;padding:0;border:0;border-radius:2px;overflow:hidden;cursor:pointer;background:color-mix(in srgb,currentColor 12%,transparent)}.pw-home .replaces__dot[aria-selected=true]{background:color-mix(in srgb,var(--loam) 35%,transparent)}.pw-home .replaces__dot-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--loam);transform-origin:left}@media(prefers-reduced-motion:reduce){.pw-home #replaces *{transition:none!important}}.pw-home .replaces__resume{align-self:flex-start;font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--loam) 40%,transparent);border-radius:4px;background:none;color:var(--loam);cursor:pointer}.pw-home .replaces__from s{display:block;text-decoration-thickness:1px}.pw-home .replaces__list{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none}.pw-home .replaces__list li{position:relative;padding-left:22px;font-size:15px;line-height:1.4}.pw-home .replaces__list li:before{position:absolute;left:0;font-weight:700}.pw-home .replaces__list--bad li{color:#b4412f}.pw-home .replaces__list--bad li:before{content:"✕";color:#c8372d}.pw-home .replaces__list--good li{color:#3f5f3a}.pw-home .replaces__list--good li:before{content:"✓";color:var(--loam)}.pw-home .replaces__from{border:1px solid color-mix(in srgb,#c8372d 22%,transparent);background:color-mix(in srgb,#c8372d 5%,transparent)}.pw-home .replaces__card{min-height:380px}.pw-home .replaces__card{gap:10px}.pw-home .replaces__from,.pw-home .replaces__to{border-radius:4px}.pw-home .replaces__from img,.pw-home .replaces__to img{border-radius:6px;background:#fff;padding:4px}.pw-home .replaces__from s,.pw-home .replaces__to strong{font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.pw-home .replaces__list{margin-top:12px;gap:4px}.pw-home .replaces__list li{padding:5px 8px 5px 28px;border-radius:3px}.pw-home .replaces__list li:before{left:9px;font-family:var(--font-mono, ui-monospace, monospace)}.pw-home .replaces__list--bad li{background:color-mix(in srgb,#c8372d 8%,transparent)}.pw-home .replaces__list--good li{background:color-mix(in srgb,var(--loam) 14%,transparent)}.pw-home .replaces__from>div,.pw-home .replaces__to>div{flex:1;min-width:0}.pw-home .feature__grid{align-items:flex-start;display:flex;position:relative}.pw-home .feature__copy{flex-direction:column;flex:none;gap:6px;width:328px;display:flex}.pw-home .feature__cta{gap:8px;margin-top:10px;padding-top:8px;display:flex}.pw-home .feature__cta--wrap{flex-wrap:wrap}.pw-home .feature__media{width:700px;transition:flex-grow .3s var(--home-ease-out);flex:0 700px}.pw-home .feature__grid--text-left .feature__media{margin-left:48px}@media(min-width:1600px){.pw-home .feature__copy{position:relative}}@media(min-width:1600px){.pw-home .feature__grid--text-left .feature__copy:before,.pw-home .feature__grid--text-right .feature__copy:after{content:"";background:var(--color-stroke-primary);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}}@media(min-width:1600px){.pw-home .feature__grid--text-left .feature__copy:before{left:calc(-1 * var(--space-h-bracket))}}@media(min-width:1600px){.pw-home .feature__grid--text-right .feature__copy:after{right:calc(-1 * var(--space-h-bracket))}}@media(min-width:1600px){.pw-home .feature__grid--text-left .feature__media{position:relative}}@media(min-width:1600px){.pw-home .feature__grid--text-left .feature__media:after{content:"";top:0;right:calc(-1 * var(--space-h-bracket));background:var(--color-stroke-primary);pointer-events:none;width:1px;position:absolute;bottom:0}}@media(min-width:1600px){.pw-home .feature__grid--text-right .feature__divider{display:none}}@media(min-width:1600px){.pw-home .feature__grid--text-right .feature__media{position:relative}}@media(min-width:1600px){.pw-home .feature__grid--text-right .feature__media:before,.pw-home .feature__grid--text-right .feature__media:after{content:"";background:var(--color-stroke-primary);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}}@media(min-width:1600px){.pw-home .feature__grid--text-right .feature__media:before{left:calc(-1 * var(--space-h-bracket))}}@media(min-width:1600px){.pw-home .feature__grid--text-right .feature__media:after{right:calc(-1 * var(--space-h-bracket))}}.pw-home .feature__grid--text-right{justify-content:flex-end}.pw-home .feature__grid--text-right .feature__copy{margin-left:52px}.pw-home .feature__divider{background:var(--color-stroke-primary);width:1px;position:absolute;top:0;bottom:0;left:352px}.pw-home .feature__grid--text-right .feature__divider{left:auto;right:352px}.pw-home .feature__grid--text-right .feature__divider:before{content:"";background:var(--color-stroke-primary);width:1px;transition:opacity .3s var(--home-ease-out);position:absolute;top:0;bottom:0;left:-752px}.pw-home .feature--sources .feature__divider{left:347px}.pw-home .feature--provenance .feature__divider{top:38px;bottom:-38px;left:353px}.pw-home .spot{--c-white: #fff;--c-off-white: #f9f8f4;--c-black: #181818;--c-orange-100: #5e7b58;--c-orange-200: #6f8c69;--c-orange-500: #e3eadf;--c-blue: #228dda;--c-blue-400: #d2e2eb;--c-blue-500: #e9f0f5;--c-blue-600: #0071ab;--c-grey-100: #f6f6f6;--c-grey-200: #eee;--c-grey-300: #e5e5e5;--c-grey-400: #d6d6d6;--c-grey-500: #adadac;--c-grey-600: #858483;--c-grey-700: #5c5b59;--c-grey-800: #434343;--c-grey-900: #181818;--c-green-100: #00ae4c;--c-green-500: #c5efd0;--sp-xs: 6px;--sp-s: 8px;--sp-m: 12px;--sp-l: 16px;--sp-xl: 20px;--sp-2xl: 32px;--sp-3xl: 48px;--sp-4xl: 64px;--sp-5xl: 80px;--radius-check: 4px;--radius-control: 4px;--radius-ui: 6px;--shadow-ui: 0 1.5px .75px #00000008, 0 3px .5px #00000005, 0 5px .5px #00000003;--shadow-ui-sm: 0 2px 4px #00000014, 1px 2px 2px #00000005, 2px 5px 2px #00000003;--fs-h1: 18px;--fs-body: 16px;--fs-h3: 14px;--fs-label: 14px;--fs-label-sm: 12px;--lh-display: 1.4;--ls-mono: -.02em;--font-display: var(--font-sans);aspect-ratio:752/470;width:100%;height:437.5px;min-height:0;padding:var(--sp-xl) var(--sp-5xl);background-color:#ebe9e3;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pw-home .spot .xgroup{gap:var(--sp-s);flex-direction:column;width:100%;max-width:544px;display:flex}.pw-home .spot .eyebrow{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);letter-spacing:.04em;color:var(--c-grey-600);text-transform:uppercase;line-height:1.2;display:block}.pw-home .spot .xcard{background:var(--c-white);border:1px solid var(--c-grey-200);border-radius:var(--radius-ui);box-shadow:var(--shadow-ui);padding:var(--sp-xl)}.pw-home .spot .xcard--query{gap:var(--sp-m);padding:var(--sp-l) var(--sp-xl);flex-direction:column;display:flex}.pw-home .spot .xcard:has(>.brief__body:first-child){padding-top:var(--sp-l)}.pw-home .spot .xquery{gap:var(--sp-s);align-items:flex-start;display:flex}.pw-home .spot .xquery__icon{color:var(--c-grey-700);flex-shrink:0;margin-top:3px;display:inline-flex}.pw-home .spot .xquery__text{font-family:var(--font-display);font-size:var(--fs-h1);color:var(--c-black);margin:0;line-height:1.35}.pw-home .spot .caret{background:var(--c-orange-100);vertical-align:baseline;width:2px;height:1.05em;margin-left:2px;display:none;transform:translateY(2px)}.pw-home .spot .pill-row{gap:var(--sp-s);flex-wrap:wrap;display:flex}.pw-home .spot .pill{align-items:center;gap:var(--sp-xs);height:32px;padding:0 var(--sp-s);border-radius:var(--radius-control);border:1px solid var(--c-grey-300);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-black);white-space:nowrap;background:0 0;display:inline-flex}.pw-home .spot .pill__icon{color:var(--c-black);display:inline-flex}.pw-home .spot .check{background:var(--c-blue-400);color:var(--c-blue-600);border-radius:var(--radius-check);justify-content:center;align-items:center;display:inline-flex}.pw-home .spot .chips{gap:var(--sp-s);flex-wrap:wrap;display:flex}.pw-home .spot .chip{align-items:center;gap:var(--sp-xs);height:26px;padding:0 var(--sp-s);border-radius:var(--radius-control);border:1px solid var(--c-grey-300);background:var(--c-white);font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-grey-700);white-space:nowrap;display:inline-flex}.pw-home .spot .chip--ok{background:var(--c-green-500);color:var(--c-green-100);border-color:#0000}.pw-home .spot .chip--ok .check{color:var(--c-green-100);background:0 0}.pw-home .spot .answer{border-radius:var(--radius-ui);cursor:ew-resize;touch-action:pan-y;display:grid;position:relative}.pw-home .spot .answer__body{font-family:var(--font-display);font-size:var(--fs-body);line-height:var(--lh-display);color:var(--c-black);margin:0}.pw-home .spot .answer__em{color:var(--c-orange-100)}.pw-home .spot:has(.caps){padding-top:40px;padding-bottom:40px}.pw-home .spot:has(.caps) .xgroup{justify-content:flex-end;height:100%;-webkit-mask-image:linear-gradient(#0000,#000 40px);mask-image:linear-gradient(#0000,#000 40px);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pw-home .spot .caps{gap:var(--sp-m);border-left:1px solid var(--color-stroke-primary);padding-left:var(--sp-xl);flex-direction:column;display:flex}.pw-home .spot .cap{gap:var(--sp-m);flex-direction:column;display:flex}.pw-home .spot .cap .pill{background:var(--c-white)}.pw-home .spot .cap__bar{background:var(--c-grey-200);transform-origin:0;border-radius:3px;width:96%;height:13px;display:block}.pw-home .spot .brief__body{margin:var(--sp-l) 0 0;font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-display);color:var(--c-black)}.pw-home .spot .xcard>.brief__body:first-child{margin-top:0}.pw-home .spot .cite{font-family:var(--font-mono);color:var(--c-orange-100);vertical-align:.12em;margin-left:1px;font-size:10px;font-weight:500;line-height:0}.pw-home .spot .brief__divider{background:var(--c-grey-300);height:1px;margin:var(--sp-l) 0 var(--sp-xl)}.pw-home .spot .eyebrow--sources{margin-bottom:var(--sp-l)}.pw-home .spot .sources{gap:var(--sp-m);flex-direction:column;display:flex}.pw-home .spot .source{align-items:center;gap:var(--sp-s);display:flex}.pw-home .spot .source__n{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label-sm);color:var(--c-orange-100)}.pw-home .spot .source__link{font-family:var(--font-display);font-size:var(--fs-body);color:var(--c-blue);cursor:pointer;text-decoration:none}.pw-home .spot .source__link:hover{text-decoration:underline}.pw-home .spot .xcard--term{background:var(--c-grey-900);border-color:var(--c-grey-800);padding:var(--sp-l) var(--sp-xl);scrollbar-width:none;overflow-x:auto}.pw-home .spot .xcard--term::-webkit-scrollbar{display:none}.pw-home .spot .term{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-h3);letter-spacing:var(--ls-mono);color:var(--c-white);white-space:nowrap;align-items:center;margin:0;line-height:1;display:flex}.pw-home .spot .term__prompt{color:var(--c-grey-600)}.pw-home .spot .term__n{color:var(--c-orange-100)}.pw-home .spot .bench__row{gap:var(--sp-s);padding-top:var(--sp-l);border-top:1px solid #0000001a;flex-direction:column;display:flex}.pw-home .spot .bench__head{align-items:center;gap:var(--sp-s);flex-direction:row;max-width:none;display:flex}.pw-home .spot .bench__label{min-width:0;font-family:var(--font-mono);letter-spacing:var(--ls-mono);color:var(--c-black);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:400;overflow:hidden}.pw-home .spot .bench__meta,.pw-home .spot .bench__cost{text-align:right;width:60px;font-family:var(--font-mono);letter-spacing:var(--ls-mono);color:var(--c-grey-600);text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:400}.pw-home .spot .bench__track{background:var(--c-grey-200);border-radius:4px;align-items:center;gap:2px;height:34px;padding:0 3px;display:flex;overflow:hidden}.pw-home .spot .bench__tick{background:var(--c-orange-100);border-radius:1.5px;flex-shrink:0;width:3px;height:28px}.pw-home .spot.is-hidden{opacity:0;transform:translateY(26px)}.pw-home .spot.is-entered,.pw-home .spot.is-cascade{opacity:1;transition:opacity .8s var(--home-ease-out),transform .8s var(--home-ease-out);transform:none}.pw-home .spot:is(.is-hidden,.is-entered) :is(.spot-unit,.answer__layer .chips){opacity:0;transform:translateY(16px)}.pw-home .spot.is-cascade :is(.spot-unit,.answer__layer .chips){opacity:1;transition:opacity .66s var(--home-ease-out) var(--d, 0s),transform .66s var(--home-ease-out) var(--d, 0s);transform:none}.pw-home .spot:is(.is-hidden,.is-entered) .cap__bar{transform:scaleX(0)}.pw-home .spot.is-cascade .cap__bar{transition:transform .72s var(--home-ease-out) var(--df, .12s);transform:scaleX(1)}.pw-home.products{--pv-ease: cubic-bezier(.45, .05, .15, 1);--pv-expand: .85s;--pv-elev: 0 1px 2px #1818180d, 0 3px 6px #1818180f, 0 10px 22px #18181814;--pv-elev-soft: 0 1px 2px #1818180a, 0 4px 12px #1818180e}.pw-home.products .eyebrow{font-family:var(--font-mono);letter-spacing:.16px;color:var(--color-grey-600);font-size:13px;font-weight:500;line-height:16px}.pw-home .pcard__chip{background:#fff;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.pw-home .dome-canvas{width:1096px;height:355px;position:absolute;top:0;left:0}.pw-home .flow{pointer-events:none;z-index:1;width:1456px;height:100%;position:absolute;top:0;left:0}.pw-home .flow__bit{offset-rotate:0deg;opacity:0;width:2.5px;height:2.5px;transition:width .35s var(--home-ease-out),height .35s var(--home-ease-out),margin .35s var(--home-ease-out);background:#5e7b58;margin:-1.25px 0 0 -1.25px;animation-name:pw-home-bit-travel;animation-timing-function:cubic-bezier(.6,.05,.75,.5);animation-iteration-count:infinite;position:absolute;top:0;left:0}.pw-home .flow__bit--emerge{animation-name:pw-home-bit-emerge}.pw-home .flow.is-surging .flow__bit{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.pw-home .index-strip{background:#fff;align-items:center;gap:12px;height:61px;padding:12px 8px;display:flex;position:absolute;top:277px;left:49px;right:55px;overflow:hidden}.pw-home .index-strip__lockup{flex:none;align-items:center;gap:7px;padding:0 26px 0 12px;display:flex}.pw-home .index-strip__divider{background:#ccc7ba;flex:none;width:1px;height:32px}.pw-home .index-strip__clip{flex:1;overflow:hidden}.pw-home .index-strip__row{align-items:center;gap:36px;width:max-content;animation:48s linear infinite pw-home-marquee;display:flex}.pw-home .press{flex:none;justify-content:center;align-items:center;height:42px;display:flex}.pw-home .press--text{color:var(--color-grey-600);white-space:nowrap;font-family:var(--font-sans);font-size:11.85px;line-height:1.6}@media(max-width:1599px){.pw-home .feature__grid{column-gap:48px}}@media(max-width:1599px){.pw-home .feature__media{scrollbar-width:none;flex-grow:1;min-width:0;overflow-x:auto}}@media(max-width:1599px){.pw-home .feature__media::-webkit-scrollbar{display:none}}@media(max-width:1599px){.pw-home .spot .xgroup{max-width:540px}}@media(max-width:1599px){.pw-home .feature__grid--text-left .feature__media,.pw-home .feature__grid--text-right .feature__media,.pw-home .feature__grid--text-right .feature__copy{margin-left:0}}@media(max-width:1599px){.pw-home .feature__grid--text-right .feature__divider:before{opacity:0}}@media(max-width:1439px){.pw-home .flow{display:none}}@media(max-width:1160px){.pw-home .feature__grid{flex-direction:column;gap:32px}}@media(max-width:1160px){.pw-home .feature__divider{display:none}}@media(max-width:1160px){.pw-home .feature__grid--text-left .feature__media,.pw-home .feature__grid--text-right .feature__media{flex:none;width:100%;max-width:100%;margin-left:0;overflow-x:auto}}@media(max-width:1160px){.pw-home .spot{height:auto}}@media(max-width:1160px){@media(min-width:721px){.pw-home .spot{height:437.5px}}}@media(max-width:1160px){.pw-home .feature__grid--text-right .feature__copy{order:1;margin-left:0}}@media(max-width:1160px){.pw-home .feature__grid--text-right .feature__media{order:2}}@media(max-width:1160px){.pw-home .feature__copy{width:auto;max-width:520px}}@media(max-width:720px){@supports (width: calc(1px*1em/1px)) and (container-type: inline-size){.pw-home .feature__media{container-type:inline-size}}}@media(max-width:720px){@supports (width: calc(1px*1em/1px)) and (container-type: inline-size){.pw-home .spot{aspect-ratio:1;padding:0}}}@media(max-width:720px){@supports (width: calc(1px*1em/1px)) and (container-type: inline-size){.pw-home .spot:not(:has(.caps)) .xgroup{width:544px;max-width:none;transform:scale(calc(100cqw/620px));flex:none}}}@media(max-width:720px){@supports (width: calc(1px*1em/1px)) and (container-type: inline-size){.pw-home .spot:has(.caps){padding:0}}}@media(max-width:720px){@supports (width: calc(1px*1em/1px)) and (container-type: inline-size){.pw-home .spot:has(.caps) .xgroup{width:544px;max-width:none;height:413.333px;transform:scale(calc(100cqw/620px));flex:none;padding-block:40px}}}@media(max-width:720px){@supports not ((width: calc(1px*1em/1px)) and (container-type: inline-size)){.pw-home .spot{aspect-ratio:auto;padding:var(--sp-2xl) var(--sp-l)}}}@media(max-width:720px){@supports not ((width: calc(1px*1em/1px)) and (container-type: inline-size)){.pw-home .spot .xgroup{max-width:none}}}@media(max-width:720px){@supports not ((width: calc(1px*1em/1px)) and (container-type: inline-size)){.pw-home .spot:has(.caps) .xgroup{height:auto;-webkit-mask-image:none;mask-image:none}}}@media(max-width:720px){@supports not ((width: calc(1px*1em/1px)) and (container-type: inline-size)){.pw-home .spot .xcard--term{overflow-x:visible}}}@media(max-width:720px){@supports not ((width: calc(1px*1em/1px)) and (container-type: inline-size)){.pw-home .spot .term{white-space:normal;flex-wrap:wrap;line-height:1.5}}}.pw-home.products-foundation .flow{width:100%}.pw-home.products-foundation .pf-group{border-radius:4px;gap:8px;padding:8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.pw-home.products-foundation .pf-group--agents{background:linear-gradient(135deg,var(--color-blue-500),var(--color-blue-400));top:80px}.pw-home.products-foundation .pf-group--agents:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.pw-home.products-foundation .pf-group--index{background:var(--color-orange-200);top:234px}.pw-home.products-foundation .pf-cell{z-index:2;letter-spacing:.15px;color:#333;white-space:nowrap;background:#fff;border-radius:4px;align-items:center;gap:8px;padding:10px;font-size:16px;line-height:24px;display:inline-flex;position:relative}.pw-home.products-foundation .index-strip{z-index:2;border-radius:4px;inset:auto 24px 24px}.pw-home.products-foundation a.index-strip{color:inherit;text-decoration:none;transition:box-shadow .3s,transform .3s}@media(max-width:720px){.pw-home.products-foundation .index-strip{flex-direction:column;align-items:center;gap:14px;height:auto;padding:14px 12px}}@media(max-width:720px){.pw-home.products-foundation .index-strip__lockup{width:100%;padding:0}}@media(max-width:720px){.pw-home.products-foundation .index-strip__lockup:before,.pw-home.products-foundation .index-strip__lockup:after{content:"";background:#ccc7ba;flex:1;height:1px}}@media(max-width:720px){.pw-home.products-foundation .index-strip__lockup:before{margin-right:6px}}@media(max-width:720px){.pw-home.products-foundation .index-strip__lockup:after{margin-left:6px}}@media(max-width:720px){.pw-home.products-foundation .index-strip__divider{display:none}}@media(max-width:720px){.pw-home.products-foundation .index-strip__clip{flex:none;width:100%}}@media(hover:hover)and (pointer:fine){.pw-home.products-foundation a.index-strip:hover{transform:translateY(-1px);box-shadow:0 12px 24px #00000012,0 4px 8px #0000000a}}@media(max-width:720px){.pw-home.products-foundation .flow{display:none}}@media(prefers-reduced-motion:reduce){.pw-home .spot,.pw-home .spot .cap__bar{opacity:1;transition:none;transform:none}}@media(prefers-reduced-motion:reduce){.pw-home .feature__media,.pw-home .feature__grid--text-right .feature__divider:before{transition:none}}@media(prefers-reduced-motion:reduce){.pw-home .flow__bit{display:none}}@media(prefers-reduced-motion:reduce){.pw-home .index-strip__row{animation:none}}.pw-home .spot--brain .brain__tabs{display:flex;gap:var(--sp-xs);align-self:center;padding:3px;border-radius:var(--radius-ui);background:#fff9;border:1px solid var(--c-grey-200)}.pw-home .spot--brain .brain__tab{font-family:var(--font-mono);font-size:var(--fs-label-sm);text-transform:uppercase;letter-spacing:var(--ls-mono);color:var(--c-grey-600);padding:6px 12px;border-radius:var(--radius-control);background:none;border:0;cursor:pointer;transition:background .2s,color .2s}.pw-home .spot--brain .brain__tab{position:relative;overflow:hidden;isolation:isolate}.pw-home .spot--brain .brain__tab.is-active{background:var(--c-orange-500);color:var(--c-orange-100)}.pw-home .spot--brain .brain__tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#c9d6c4;transform:scaleX(0);transform-origin:left}.pw-home .spot--brain .brain__tab.is-timing:before{animation:brain-fill 4.2s linear forwards}@keyframes brain-fill{to{transform:scaleX(1)}}.pw-home .spot--brain .brain__answer{display:flex;flex-direction:column;gap:var(--sp-l);min-height:190px;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.pw-home .spot--brain .brain__answer.is-shown{opacity:1;transform:none}.pw-home .spot--brain .brain__answer .chip{text-transform:none}.pw-home .spot--brain .brain__answer.is-shown .chip{animation:brain-chip .4s both}.pw-home .spot--brain .brain__answer.is-shown .chip:nth-child(2){animation-delay:.12s}.pw-home .spot--brain .brain__answer.is-shown .chip:nth-child(3){animation-delay:.24s}@keyframes brain-chip{0%{opacity:0;transform:translateY(4px)}}@media(max-width:767px){.pw-home .spot--brain{height:auto;aspect-ratio:auto;padding:var(--sp-xl) var(--sp-l)}}.pw-home .spot--ctx .ctx__task{padding:var(--sp-m) var(--sp-l);background:var(--c-grey-900);border-color:var(--c-grey-900);color:var(--c-grey-100);font-family:var(--font-mono);font-size:13px;letter-spacing:var(--ls-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-home .spot--ctx .ctx__prompt{color:var(--c-grey-500)}.pw-home .spot--ctx .ctx__n{color:var(--c-orange-300, #9bb095)}.pw-home .spot--ctx .ctx__window{display:flex;flex-direction:column;gap:var(--sp-l);padding:var(--sp-l) var(--sp-xl) var(--sp-xl)}.pw-home .spot--ctx .ctx__row{display:flex;flex-direction:column;gap:var(--sp-s)}.pw-home .spot--ctx .ctx__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-m)}.pw-home .spot--ctx .ctx__label{font-size:14px;color:var(--c-grey-900)}.pw-home .spot--ctx .ctx__row.is-loam .ctx__label{color:var(--c-orange-100)}.pw-home .spot--ctx .ctx__count{display:inline-flex;gap:var(--sp-m);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--ls-mono);color:var(--c-grey-600);white-space:nowrap}.pw-home .spot--ctx .ctx__row.is-full .ctx__count{color:var(--c-error-100, #e14942)}.pw-home .spot--ctx .ctx__ticks{display:grid;grid-template-columns:repeat(72,1fr);gap:2px;height:20px;padding:2px;border-radius:2px;background:var(--c-grey-100)}.pw-home .spot--ctx .ctx__ticks i{border-radius:1px;transition:background-color .3s ease}.pw-home .spot--ctx .ctx__ticks i.is-on{background:var(--c-grey-500)}.pw-home .spot--ctx .ctx__row.is-loam .ctx__ticks i.is-on{background:var(--c-orange-200)}.pw-home .spot--ctx .ctx__ticks i.is-over{background:var(--c-error-100, #e14942)}@media(max-width:767px){.pw-home .spot--ctx{height:auto;aspect-ratio:auto;padding:var(--sp-xl) var(--sp-l)}}.pw-home.products-overview .products-overview__intro{flex-direction:column;gap:12px;max-width:704px;display:flex}.pw-home.products-overview .products-overview__intro .eyebrow{font-family:var(--font-mono);color:var(--color-grey-600);font-size:13px;line-height:16px}.pw-home.products-overview .products-overview__intro>p{letter-spacing:.16px;color:var(--color-grey-600);font-size:16px;font-weight:500;line-height:24px}.pw-home.products-overview .products-overview__highlight{background-image:linear-gradient(color-mix(in srgb,var(--color-brand) 32%,transparent),color-mix(in srgb,var(--color-brand) 32%,transparent));background-repeat:no-repeat;background-size:0% 100%;background-position:0 0;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 4px;margin:0 -4px;transition:background-size .9s var(--home-ease-out) .15s}.pw-home.products-overview .products-overview__highlight.is-visible{background-size:100% 100%}@media(prefers-reduced-motion:reduce){.pw-home.products-overview .products-overview__highlight{transition:none}}.pw-home.products-overview .products-overview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 48px;display:grid}.pw-home.products-overview .ovcard{min-width:0;color:inherit;text-decoration:none;display:block}.pw-home.products-overview .ovcard__art{background:var(--color-sand-500);isolation:isolate;border-radius:4px;height:255px;transition:box-shadow .4s,transform .4s;position:relative;overflow:hidden}@media(hover:hover)and (pointer:fine){.pw-home.products-overview .ovcard:hover .ovcard__art{transform:translateY(-2px);box-shadow:0 100px 80px #00000012,0 41.8px 33.4px #0000000d,0 22.3px 17.9px #0000000a,0 12.5px 10px #0000000a,0 6.7px 5.3px #00000008,0 2.8px 2.2px #00000005}}.pw-home.products-overview .ovcard__ghost{background:#1f1b0c07;border:1px solid #e7e7e733;border-radius:10px;position:absolute;top:40px;right:-24px;bottom:-24px;left:40px;box-shadow:inset 0 0 18px #1f1b0c0b}.pw-home.products-overview .ovcard__scene{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000)}.pw-home.products-overview .ovcard__head{align-items:center;gap:8px;margin-top:20px;display:flex}.pw-home.products-overview .ovcard__icon{color:var(--color-brand);flex:none;display:flex;width:24px;height:24px}.pw-home.products-overview .ovcard__title{color:#333;font-size:20px;font-weight:500;line-height:28px}.pw-home.products-overview .ovcard__desc{letter-spacing:.15px;color:var(--color-grey-600);margin-top:7px;font-size:13px;font-weight:500;line-height:16px}@media(max-width:1160px){.pw-home.products-overview .products-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.pw-home.products-overview .products-overview__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.pw-home.products-overview .ovcard__art{aspect-ratio:16/9;height:auto}}.pw-home{--home-stroke-blue: #e9f0f5}.pw-home .eyebrow{font-family:var(--font-mono);letter-spacing:.16px;color:var(--color-grey-600);font-size:13px;font-weight:500;line-height:16px}.pw-home.products-foundation .products-foundation__visual{background:var(--color-sand-500);border-radius:4px;height:630px;position:relative;overflow:hidden}.pw-home.products-foundation .products-foundation__visual .dome-canvas{width:106%;height:auto;position:absolute;top:auto;bottom:0;left:-3%}.pw-home.products-foundation .pf-conn{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:1025px){.pw-home.products-foundation .products-foundation__visual .dome-canvas{bottom:28px}}@media(max-width:1024px){.pw-home.products-foundation .products-foundation__visual{height:580px}}@media(max-width:1024px){.pw-home.products-foundation .pf-group--agents{top:36px}}@media(max-width:1024px){.pw-home.products-foundation .pf-group--index{top:164px}}@media(max-width:1024px){.pw-home.products-foundation .products-foundation__visual .dome-canvas{width:1040px;left:calc(50% - 520px)}}@media(max-width:720px){.pw-home.products-foundation .products-foundation__visual{flex-direction:column;align-items:center;gap:36px;height:480px;padding-top:24px;display:flex}}@media(max-width:720px){.pw-home.products-foundation .pf-group{position:relative;top:auto;left:auto;transform:none}}@media(max-width:720px){.pw-home.products-foundation .pf-group--agents{grid-template-columns:repeat(2,1fr);max-width:calc(100% - 16px);display:grid}}@media(max-width:720px){.pw-home.products-foundation .pf-group--index{max-width:calc(100% - 16px)}}@media(max-width:720px){.pw-home.products-foundation .products-foundation__visual .dome-canvas{width:700px;left:calc(50% - 350px)}}@media(max-width:352px){.pw-home.products-foundation .pf-group--agents{grid-template-columns:auto}}.pw-home.products-foundation .products-foundation__copy{flex-direction:column;gap:12px;display:flex}.pw-home.products-foundation .products-foundation__copy>*{opacity:0;transform:translateY(16px);transition:opacity .6s var(--home-ease-out),transform .6s var(--home-ease-out)}.pw-home.products-foundation .products-foundation__copy[data-in=true]>*{opacity:1;transform:none}.pw-home.products-foundation .products-foundation__copy[data-in=true]>:nth-child(2){transition-delay:.1s}.pw-home.products-foundation .products-foundation__copy[data-in=true]>:nth-child(3){transition-delay:.2s}.pw-home.products-foundation .products-foundation__copy .products-foundation__details{display:flex;flex-direction:column;gap:12px}@media(max-width:720px){.pw-home.products-foundation .products-foundation__copy .products-foundation__details{display:none}}@media(scripting:none){.pw-home.products-foundation .products-foundation__copy>*{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pw-home.products-foundation .products-foundation__copy>*{opacity:1;transform:none;transition:none}}.pw-home.products-foundation .products-foundation__copy div+div{margin-top:12px}@media(min-width:1024px){.pw-home.products-foundation .products-foundation__copy{min-height:630px}}@media(min-width:1024px){.pw-home.products-foundation .products-foundation__copy>div:first-of-type{margin-top:40px}}.pw-home.products-foundation .products-foundation__copy>p{letter-spacing:.16px;color:var(--color-grey-600);margin:0;font-size:16px;font-weight:500;line-height:24px}.pw-home.products-foundation .products-foundation__copy div p{letter-spacing:.15px;color:var(--color-grey-600);margin:0;font-size:13px;font-weight:500;line-height:16px}.pw-home.products-foundation .products-foundation__copy div{flex-direction:column;gap:6px;display:flex}.pw-home.products-foundation .products-foundation__copy h3{margin:0;padding-left:24px;font-size:20px;font-weight:500;line-height:32px;position:relative}.pw-home.products-foundation .products-foundation__copy h3:before{content:"";background:var(--color-blue-400);width:15px;height:15px;position:absolute;top:9px;left:0}.pw-home.products-foundation .products-foundation__detail--agents h3:before{background:var(--color-blue-400)}.pw-home.products-foundation .products-foundation__detail--models h3:before{background:var(--color-sand-400)}.pw-home.products-foundation .products-foundation__detail--vault h3:before{background:var(--color-orange-200)}.pw-home.products-foundation .pf-agents{display:contents}.pw-home.products-foundation .products-foundation__visual .pf-group--agents{flex-direction:column;align-items:stretch;top:48px;transform:none}.pw-home.products-foundation .products-foundation__visual .pf-group--mac{left:6%}.pw-home.products-foundation .products-foundation__visual .pf-group--cloud{left:auto;right:6%}.pw-home.products-foundation .pf-group__label{z-index:2;padding:2px 2px 0;font-family:var(--font-mono);font-size:11px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-grey-600)}.pw-home.products-foundation .pf-cell svg{flex:none;color:#8a8985}@media(min-width:1025px){.pw-home.products-foundation .products-foundation__visual .pf-group--index{top:310px}}@media(max-width:1024px){.pw-home.products-foundation .products-foundation__visual .pf-group--agents{top:24px}.pw-home.products-foundation .products-foundation__visual .pf-group--index{top:300px}}@media(max-width:720px){.pw-home.products-foundation .products-foundation__visual{height:620px}.pw-home.products-foundation .pf-agents{display:flex;gap:8px;max-width:calc(100% - 16px)}.pw-home.products-foundation .products-foundation__visual .pf-group--agents{position:relative;display:flex;top:auto;left:auto;right:auto;grid-template-columns:none;max-width:none}.pw-home.products-foundation .products-foundation__visual .pf-group--index{top:auto}.pw-home.products-foundation .pf-cell{padding:8px;font-size:14px}}.pw-home.products-foundation .pf-cell__logo{display:block;height:24px;width:auto}.pw-home .start__media{aspect-ratio:3/2;border-radius:4px;width:100%;position:relative;overflow:hidden}@media(min-width:768px){.pw-home .start__media{aspect-ratio:1080/607}}.pw-home .prompt-card{--pc-scale: 1;transform:translate(-50%,-50%) scale(var(--pc-scale));border:1px solid var(--color-grey-200);cursor:pointer;width:606px;max-width:calc(100% - 32px);transition:transform .3s var(--home-ease-out),box-shadow .3s var(--home-ease-out),border-color .3s var(--home-ease-out);background:#fff;border-radius:6px;flex-direction:column;gap:20px;padding:21px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 5px 1px #00000003,0 3px 1px #00000005,0 1.5px 1.5px #00000008}@media(hover:hover)and (pointer:fine){.pw-home .prompt-card:hover{transform:translate(-50%,calc(-50% - 2px)) scale(var(--pc-scale));border-color:var(--color-grey-300);box-shadow:0 24px 19px #0000000b,0 12px 9.5px #0000000a,0 6.3px 5px #00000009,0 2.6px 2.1px #00000008}}.pw-home .prompt-card:active{transform:translate(-50%,-50%) scale(calc(var(--pc-scale) * .99))}.pw-home .prompt-card__label{font-family:var(--font-mono);letter-spacing:-.24px;text-transform:uppercase;color:var(--color-grey-600);font-size:12px;font-weight:500;line-height:1}.pw-home .prompt-card__row{align-items:flex-start;gap:4px;display:flex}.pw-home .prompt-card__text{font-family:var(--font-mono);color:var(--color-grey-900);flex:1;font-size:14px;line-height:1.52}.pw-home .prompt-card__link{color:var(--color-orange-200);text-decoration:none}.pw-home .prompt-card__copy{align-self:flex-start;margin-top:-6px}.pw-home .prompt-card__agents{align-items:center;gap:6px;display:flex}.pw-home .prompt-card__agent{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pw-home.start--ink .collage__paper,.pw-home.start--ink .collage__block,.pw-home.start--ink .collage__stripes{filter:grayscale() brightness(.82) contrast(1.08)}.pw-home.start--ink .prompt-card{background:#111;border-color:#ffffff1f;box-shadow:0 5px 1px #00000014,0 3px 1px #0000001a,0 1.5px 1.5px #0000001f}@media(hover:hover)and (pointer:fine){.pw-home.start--ink .prompt-card:hover{border-color:#ffffff38;box-shadow:0 24px 19px #0000002e,0 12px 9.5px #00000024,0 6.3px 5px #0000001a,0 2.6px 2.1px #00000014}}.pw-home.start--ink .prompt-card__label{color:#ffffff8c}.pw-home.start--ink .prompt-card__text{color:#ffffffeb}.pw-home.start--ink .prompt-card__link{color:var(--color-orange-200)}.pw-home.start--ink .prompt-card__copy{color:#ffffffa6}.pw-home.start--ink .prompt-card__copy:hover{background:#ffffff14}.pw-home.start--ink .prompt-card__agent--ink-invert img{filter:brightness(0) invert()}@media(max-width:1160px){.pw-home .prompt-card{width:calc(100% - 48px);max-width:544px}}@media(max-width:479px){.pw-home .prompt-card{gap:14px;width:calc(100% - 56px);padding:16px}}@supports (width: calc(1px*1em/1px)) and (container-type: inline-size){@media(max-width:720px){.pw-home .start__media{container-type:inline-size}}}@supports (width: calc(1px*1em/1px)) and (container-type: inline-size){@media(max-width:720px){.pw-home .prompt-card{--pc-scale: calc(100cqw/620px) ;gap:20px;width:544px;max-width:none;padding:21px}}}@media(prefers-reduced-motion:reduce){.pw-home .prompt-card:hover,.pw-home .prompt-card:active{transform:translate(-50%,-50%) scale(var(--pc-scale))}}@media(max-width:1160px){.pw-home .faq__label{width:auto}}.pw-home .faq__label{width:328px;color:var(--color-grey-600);flex:none;font-size:20px;line-height:28px}.pw-home .faq__list{flex-direction:column;flex:1;gap:32px;min-width:0;display:flex}.pw-home .frow{padding-left:0;padding-right:24px;position:relative}.pw-home .frow:before{content:"";top:0;bottom:0;left:calc(-1 * var(--space-h-bracket));background:var(--color-stroke-primary);width:1px;position:absolute}.pw-home .frow__q{text-align:left;width:100%;font-family:var(--font-sans);letter-spacing:.15px;color:var(--color-grey-900);cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;font-weight:500;line-height:24px;transition:color .15s;display:block}.pw-home .frow__q:hover{color:var(--color-grey-700)}.pw-home .frow__a{transition:grid-template-rows .35s var(--home-ease-out);grid-template-rows:0fr;display:grid}.pw-home .frow.is-open .frow__a{grid-template-rows:1fr}.pw-home .frow__a-inner{flex-direction:column;gap:12px;display:flex;overflow:hidden}.pw-home .frow__a p,.pw-home .frow__a li{letter-spacing:.15px;color:var(--color-grey-600);font-size:16px;font-weight:500;line-height:24px}.pw-home .frow__a ul{flex-direction:column;gap:8px;margin:0;padding-left:22px;list-style:outside;display:flex}.pw-home .frow__a a{color:var(--color-orange-100);text-decoration:none;transition:color .15s}.pw-home .frow__a a:hover{color:var(--color-orange-200)}@media(max-width:1160px){.pw-home .frow{padding-left:0;padding-right:0}}@media(prefers-reduced-motion:reduce){.pw-home .frow__a,.pw-home .prompt-card{transition:none}}.pw-home .bench__head{flex-direction:column;gap:24px;max-width:700px;display:flex}.pw-home .trust__head{flex-direction:column;gap:24px;display:flex}.pw-home .trust__eyebrow-row{align-items:center;height:16px;display:flex}.pw-home .trust__copy{flex-direction:column;gap:16px;max-width:773px;display:flex}.pw-home .trust__sub{letter-spacing:.16px;color:var(--color-grey-600);max-width:749px;font-size:16px;font-weight:500;line-height:24px}.pw-home .trust__sub a{color:var(--color-brand)}.pw-home .trust__sub a:hover{color:var(--color-brand-hover)}.pw-home .trust__badges{gap:16px;display:flex}.pw-home .trust__badge{flex-direction:column;flex:1;align-items:center;gap:6px;height:109px;display:flex}.pw-home .trust__badge-art{justify-content:center;align-items:center;height:82px;display:flex}.pw-home .trust__badge-label{font-family:var(--font-mono);text-transform:uppercase;color:var(--color-grey-600);text-align:center;font-size:13px;line-height:16px}@media(max-width:900px){.pw-home .trust__badges{flex-wrap:wrap;justify-content:center;row-gap:24px}}@media(max-width:900px){.pw-home .trust__badge{flex:0 0 calc(33.333% - 11px);height:auto;min-height:109px}}.pw-home .pipeline__frame{max-width:var(--max-container-width);aspect-ratio:1504/701;background:var(--color-clay-100);border-radius:4px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:540px;margin:0 auto;padding:0 48px;display:flex;position:relative;overflow:hidden}.pw-home .pipeline__earth-wrap{pointer-events:none;width:62%;position:absolute;top:0;bottom:0;left:38%;background:var(--color-clay-100);isolation:isolate;-webkit-mask-image:linear-gradient(90deg,#0000 6%,#000 40%);mask-image:linear-gradient(90deg,#0000 6%,#000 40%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pw-home .pipeline__earth{object-fit:cover;object-position:16% 50%;width:100%;max-width:none;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;filter:grayscale(1) contrast(1.05);mix-blend-mode:luminosity}.pw-home .pipeline__copy{z-index:2;flex-direction:column;align-items:flex-start;gap:16px;padding-left:24px;display:flex;position:relative}.pw-home .pipeline__title{color:#fff;white-space:pre-line;letter-spacing:-.02em;font-size:52px;font-weight:500;line-height:56px}.pw-home .pipeline__body{color:#ffffffd9;max-width:44ch;font-size:20px;font-weight:500;line-height:28px}.pw-home .pipeline__cta{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.pw-home .pipeline__cta .pipeline__ghost{color:#fff;text-transform:uppercase;border-color:#ffffff8c;padding-left:var(--space-16);padding-right:var(--space-16);background:#ffffff14;transition:background-color .18s,border-color .18s,scale .15s ease-out}.pw-home .pipeline__cta .pipeline__ghost:hover{color:#fff;border-color:#fff;background:#ffffff2e}.pw-home .pipeline__cta .pipeline__ghost span span{color:#fff;background:#fff3}@media(max-width:720px){.pw-home .pipeline__title{white-space:normal;font-size:36px;line-height:40px}.pw-home .pipeline__body{font-size:17px;line-height:24px}.pw-home .pipeline__cta .pipeline__ghost,.pw-home .pipeline__cta .pipeline__ghost:hover{color:var(--color-grey-900);border-color:#0000002e;background:#ffffffa6}.pw-home .pipeline__cta .pipeline__ghost span span{color:var(--color-grey-900);background:#0000000f}}@media(max-width:1160px){.pw-home .pipeline__frame{padding-left:24px;padding-right:24px}}@media(max-width:720px){.pw-home .pipeline__frame{aspect-ratio:auto;min-height:440px;padding:120px 24px}}@media(max-width:720px){.pw-home .pipeline__earth-wrap{width:100%;left:0;-webkit-mask-image:linear-gradient(#0000 34%,#000 52%);mask-image:linear-gradient(#0000 34%,#000 52%)}}@media(max-width:720px){.pw-home .pipeline__earth{object-position:50% 30%;height:100%;top:32%}}[data-mode=machine] .pw-home .machine\:hidden,[data-mode=machine] .pw-home.machine\:hidden,[data-mode=human] .pw-home .not-machine\:hidden,[data-mode=human] .pw-home.not-machine\:hidden{display:none}.pw-home .reveal{opacity:0;transition:opacity .6s var(--home-ease-out),transform .6s var(--home-ease-out);transform:translateY(16px)}.pw-home .reveal[data-in=true],[data-mode=machine] .pw-home .reveal{opacity:1;transform:none}@media(scripting:none){.pw-home .reveal{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pw-home .reveal{opacity:1;transition:none;transform:none}}.pw-home .spot--ctx .ctx__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-s)}.pw-home .spot--ctx .ctx__tabs{display:flex;gap:6px;flex-wrap:wrap}.pw-home .spot--ctx .ctx__tab{cursor:pointer;height:26px;font-size:12px;background:var(--c-white);transition:background .2s,color .2s}.pw-home .spot--ctx .ctx__tab.is-on{background:var(--c-grey-200);border-color:transparent}.pw-home .spot--ctx .ctx__foot{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--ls-mono);color:var(--c-grey-500)}.pw-home .spot--ctx .ctx__foot a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pw-home .spot--native .ctx__row.is-loam .ctx__count{color:var(--c-orange-100)}.pw-home .spot--quote .quote{position:relative;display:grid;grid-template-columns:88px 1fr;gap:var(--sp-s) var(--sp-xl);margin:0;padding:var(--sp-xl)}.pw-home .spot--quote .quote__portrait{grid-row:1 / span 2;width:88px;height:88px;object-fit:cover;object-position:50% 30%;border-radius:4px}.pw-home .spot--quote .quote__text{margin:0;font-size:18px;line-height:1.35;letter-spacing:-.01em;color:var(--c-grey-900);text-wrap:balance}.pw-home .spot--quote .quote__by{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-xs) var(--sp-m)}.pw-home .spot--quote .quote__author{display:flex;flex-direction:column;font-size:14px;color:var(--c-grey-900)}.pw-home .spot--quote .quote__role{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-grey-600)}.pw-home .spot--quote .quote__src{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--c-orange-100)}.pw-home .spot--quote .quote__context{grid-column:1 / -1;margin:var(--sp-xs) 0 0;padding-top:var(--sp-m);border-top:1px solid var(--c-grey-200);font-size:13px;color:var(--c-grey-600)}.pw-home .spot--quote .quote__terminal{display:flex;flex-direction:column;gap:4px;white-space:normal}.pw-home .spot--quote .quote__out{color:var(--c-grey-500)}@media(max-width:767px){.pw-home .spot--quote{height:auto;aspect-ratio:auto;padding:var(--sp-xl) var(--sp-l)}.pw-home .spot--quote .quote{grid-template-columns:64px 1fr}.pw-home .spot--quote .quote__portrait{width:64px;height:64px}}.pw-home .trust__dither{display:block;background:var(--color-grey-600);-webkit-mask:var(--src) center / 100% 100% no-repeat;mask:var(--src) center / 100% 100% no-repeat;image-rendering:pixelated;transition:background-color .2s}.pw-home .trust__badge:hover .trust__dither{background:var(--color-brand)}.pw-home .agent-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--color-stroke-primary);border:1px solid var(--color-stroke-primary);border-radius:4px;overflow:hidden}.pw-home .agent-tiles__cell{display:flex;background:var(--color-canvas);transition-delay:calc(var(--i, 0) * 40ms)}.pw-home .agent-tile{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-12, 12px);min-height:132px;padding:20px 12px;color:var(--color-grey-600);transition:background-color .2s,color .2s}.pw-home .agent-tile:hover{background:var(--color-surface-primary);color:var(--color-ink)}.pw-home .agent-tile__logo{display:flex;align-items:center;justify-content:center;gap:8px;height:28px}.pw-home .agent-tile__logo img{display:block;flex:none;max-width:none;object-fit:contain}.pw-home .agent-tile__name{font-family:var(--font-mono);font-size:12px;letter-spacing:.02em;text-transform:uppercase;text-align:center}@media(max-width:900px){.pw-home .agent-tiles{grid-template-columns:repeat(2,1fr)}.pw-home .agent-tile{min-height:112px}}
