/*! tailwindcss v4.2.1 | 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-space-y-reverse:0;--tw-divide-y-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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-xl:24px;--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)}}@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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.mx-auto{margin-inline:auto}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-11{margin-bottom:calc(var(--spacing) * 11)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-auto{height:auto}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-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-\[\#8e7cff\]\/25{border-color:oklab(66.4968% .0529684 -.179758/.25)}.border-\[\#8e7cff\]\/30{border-color:oklab(66.4968% .0529684 -.179758/.3)}.border-\[\#8e7cff\]\/35{border-color:oklab(66.4968% .0529684 -.179758/.35)}.border-\[\#a99cff\]\/50{border-color:oklab(74.3756% .0446662 -.133404/.5)}.border-amber-200\/15{border-color:#fee68526}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/15{border-color:color-mix(in oklab, var(--color-amber-200) 15%, transparent)}}.border-emerald-300\/15{border-color:#5ee9b526}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/15{border-color:color-mix(in oklab, var(--color-emerald-300) 15%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-\[\#0d0e11\]{background-color:#0d0e11}.bg-\[\#8e7cff\]\/10{background-color:oklab(66.4968% .0529684 -.179758/.1)}.bg-\[\#090a0c\]{background-color:#090a0c}.bg-\[\#08090b\]{background-color:#08090b}.bg-\[\#101115\]{background-color:#101115}.bg-\[\#111216\]{background-color:#111216}.bg-\[\#a99cff\]\/10{background-color:oklab(74.3756% .0446662 -.133404/.1)}.bg-\[\#f5f4f0\]{background-color:#f5f4f0}.bg-amber-200\/\[0\.06\]{background-color:#fee6850f}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-200) 6%, transparent)}}.bg-amber-200\/\[0\.035\]{background-color:#fee68509}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-amber-200) 3.5%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-emerald-300\/\[0\.04\]{background-color:#5ee9b50a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-emerald-300) 4%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-18{padding-bottom:calc(var(--spacing) * 18)}.text-right{text-align:right}.\[font-family\:var\(--font-heading\)\]{font-family:var(--font-heading)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.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-\[0\.94\]{--tw-leading:.94;line-height:.94}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-\[\#101115\]{color:#101115}.text-\[\#a99cff\]{color:#a99cff}.text-\[\#b8adff\]{color:#b8adff}.text-\[\#c5bcff\]{color:#c5bcff}.text-\[\#c7beff\]{color:#c7beff}.text-\[\#d6d0ff\]{color:#d6d0ff}.text-\[\#f5f4f0\]{color:#f5f4f0}.text-amber-50\/70{color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/70{color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.text-amber-100\/65{color:#fef3c6a6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/65{color:color-mix(in oklab, var(--color-amber-100) 65%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-emerald-200\/65{color:#a4f4cfa6}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/65{color:color-mix(in oklab, var(--color-emerald-200) 65%, transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/32{color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.text-white\/32{color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.text-white\/42{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\/52{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.text-white\/64{color:color-mix(in oklab, var(--color-white) 64%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-70{opacity:.7}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.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-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.sepia{--tw-sepia:sepia(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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,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-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-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-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#b7adff\]\/50:hover{border-color:oklab(78.6553% .0376987 -.109228/.5)}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}@media (width>=40rem){.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pt-40{padding-top:calc(var(--spacing) * 40)}.sm\:pb-18{padding-bottom:calc(var(--spacing) * 18)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[\.62fr_1\.38fr\]{grid-template-columns:.62fr 1.38fr}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[1\.5fr_\.72fr\]{grid-template-columns:1.5fr .72fr}.lg\:grid-cols-\[1fr_\.8fr\]{grid-template-columns:1fr .8fr}.lg\:grid-cols-\[1fr_\.85fr\]{grid-template-columns:1fr .85fr}.lg\:grid-cols-\[1fr_\.88fr\]{grid-template-columns:1fr .88fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:self-start{align-self:flex-start}.lg\:text-\[5\.9rem\]{font-size:5.9rem}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--black:#050505;--ink:#121212;--paper:#f2f0ea;--paper-deep:#e4e0d8;--muted:#77746e;--line:#12121221;--white-line:#ffffff29;--accent:#a88bff;--content:min(1440px, calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), "Barlow", sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-weight:400}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{text-decoration:none}img{max-width:100%}::selection{color:#fff;background:#7259cf}h1,h2,h3,.font-heading{font-family:var(--font-heading), "Instrument Serif", serif;font-weight:400}em{font-weight:400}.eyebrow{color:currentColor;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:600}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:0 21px;font-size:14px;font-weight:500;transition:transform .2s,background .2s,border-color .2s,opacity .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #8d73eb}.skip-link{color:#111;z-index:9999;background:#fff;border-radius:0 0 8px 8px;padding:10px 14px;font-size:14px;font-weight:600;transition:transform .16s;position:fixed;top:0;left:16px;transform:translateY(-130%)}.skip-link:focus{transform:translateY(0)}.button:disabled{cursor:wait;opacity:.65;transform:none}.button--light{color:#070707;background:#fff;box-shadow:0 10px 35px #00000021}.button--dark{color:#fff;background:#0a0a0a}.button--outline{border:1px solid var(--line);color:var(--ink);background:0 0}.button--glass{color:#fff;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#ffffff14;border:1px solid #ffffff59;box-shadow:inset 0 1px #ffffff2e,0 14px 50px #0000002e}.button--wide{width:100%}.text-link{align-items:center;gap:16px;font-size:15px;font-weight:500;display:inline-flex}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(4px)}.theme-like-wrap{flex-direction:column;align-items:flex-end;display:inline-flex;position:relative}.theme-like-button{color:#ffffffb3;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:68px;min-height:40px;padding:0 13px;font-size:12px;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.theme-like-button:hover{color:#fff;background:#ffffff1f;border-color:#ffffff47;transform:translateY(-1px)}.theme-like-button[aria-pressed=true]{color:#ff86a1;background:#ff5e8029;border-color:#ff708f59}.theme-like-button:disabled{cursor:wait;opacity:.65;transform:none}.theme-like-wrap--compact .theme-like-button{min-width:57px;min-height:32px;padding:0 10px}.theme-like-error{color:#ffd9e1;z-index:30;background:#2a1016;border:1px solid #ff789159;border-radius:8px;width:max-content;max-width:220px;padding:8px 10px;font-size:11px;line-height:1.35;position:absolute;bottom:calc(100% + 8px);right:0}.install-command-block{background:#070708;border:1px solid #ffffff26;border-radius:14px;gap:10px;max-width:900px;padding:14px;display:grid}.install-command-value{gap:5px;min-width:0;display:grid}.install-command-label{color:#ffffff73;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.install-command-block code{color:#efedf7;scrollbar-width:thin;white-space:nowrap;padding-block:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(11px,1.3vw,14px);line-height:1.5;display:block;overflow-x:auto}.install-command-actions{flex-wrap:wrap;gap:8px;display:flex}.install-command-block button{color:#171719;cursor:pointer;background:#f4f1e9;border:1px solid #0000;border-radius:9px;flex:145px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:12px;font-weight:650;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.install-command-block button:hover{background:#fff}.install-command-block button[data-copy-kind=codex]{color:#d9d2ff;background:#a99cff24;border-color:#b8adff4d}.install-command-block button[data-copy-kind=codex]:hover{background:#a99cff38;border-color:#cac2ff80}.install-command-block button:focus-visible,.install-command-block code:focus-visible{outline-offset:2px;outline:2px solid #b8adff}.install-command-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.liquid-glass,.liquid-glass-strong{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff09;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff21}.liquid-glass-strong{-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);background:#ffffff0e}.liquid-glass:before,.liquid-glass-strong:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#ffffff7a,#ffffff1f 24%,#0000 45% 60%,#ffffff2e);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-header{border-bottom:1px solid var(--line);color:#171719;z-index:40;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f2f0eaeb;grid-template-columns:1fr auto 1fr;align-items:center;min-height:76px;padding:12px max(24px,50vw - 720px);display:grid;position:relative}.site-header--overlay{color:#fff;background:0 0;border-bottom-color:#ffffff17;position:absolute;top:0;left:0;right:0}.brand-mark{justify-self:start;align-items:center;gap:11px;font-size:14px;font-weight:600;display:inline-flex}.brand-orb{justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.brand-orb img{object-fit:contain;width:auto;height:38px;display:block}.desktop-nav{align-items:center;gap:28px;font-size:13px;font-weight:500;display:flex}.desktop-nav a{opacity:.77;transition:opacity .2s}.desktop-nav a:hover{opacity:1}.header-cta{justify-self:end;min-height:42px}.mobile-nav{justify-self:end;display:none}.home-shell{color:#fff;background:#030303}.home-hero,.home-capabilities{min-height:100svh;position:relative;overflow:hidden}.home-hero{grid-template-columns:1.03fr .97fr;padding:125px max(30px,50vw - 720px) 72px;display:grid}.cinematic-field{position:absolute;inset:0;overflow:hidden}.cinematic-field:after{content:"";background:linear-gradient(90deg,#020203fa 0%,#020203de 37%,#02020340 68%,#020203b8 100%),linear-gradient(#0000 55%,#030303 100%);position:absolute;inset:0}.cinematic-orb{filter:blur(40px);border-radius:50%;position:absolute}.cinematic-orb--one{background:radial-gradient(circle at 38% 35%,#d5cbff,#7d62f6 25%,#32246f 52%,#0000 72%);width:80vw;max-width:1120px;height:80vw;max-height:1120px;animation:11s ease-in-out infinite alternate drift;top:-24vw;right:-21vw}.cinematic-orb--two{background:radial-gradient(circle,#22e6d48c,#165c682e 52%,#0000 72%);width:67vw;height:67vw;animation:13s ease-in-out infinite alternate drift-two;bottom:-34vw;right:8vw}.cinematic-grid{opacity:.65;transform-origin:100% 100%;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;transform:perspective(800px)rotateX(57deg)scale(1.35);-webkit-mask-image:linear-gradient(90deg,#0000 28%,#000);mask-image:linear-gradient(90deg,#0000 28%,#000)}@keyframes drift{to{transform:translate(-4vw,6vw)scale(1.04)}}@keyframes drift-two{to{transform:translate(5vw,-4vw)scale(.92)}}.hero-content{z-index:3;align-self:center;max-width:700px;position:relative}.hero-badge{border-radius:999px;align-items:center;gap:10px;padding:6px 13px 6px 6px;font-size:12px;display:inline-flex}.hero-badge strong{color:#000;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;padding:5px 8px;font-size:10px}.hero-content h1{letter-spacing:-.055em;margin:29px 0 24px;font-size:clamp(57px,6.6vw,105px);line-height:.84}.hero-content h1 em{color:#ffffffb8}.hero-copy{color:#ffffffbd;max-width:630px;margin:0;font-size:clamp(15px,1.18vw,18px);font-weight:300;line-height:1.5}.hero-actions{align-items:center;gap:28px;margin-top:31px;display:flex}.hero-stats{gap:12px;margin-top:30px;display:flex}.hero-stats>div{border-radius:19px;min-width:180px;padding:17px 19px}.hero-stats span{font-family:var(--font-heading),serif;letter-spacing:-.03em;font-size:35px;font-style:italic}.hero-stats p{color:#ffffff9e;margin:3px 0 0;font-size:11px}.hero-showcase{z-index:2;border-radius:30px;align-self:center;margin:5vh 0 0 4vw;padding:13px;position:relative;transform:perspective(1300px)rotateY(-4deg)rotateX(2deg)}.showcase-caption{justify-content:space-between;padding:12px 8px 2px;font-size:12px;display:flex}.showcase-caption span:last-child{color:#ffffff8c}.trust-strip{z-index:3;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:26px;left:max(30px,50vw - 720px);right:max(30px,50vw - 720px)}.trust-strip span{color:#ffffff78;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.home-capabilities{background:#050506;flex-direction:column;justify-content:center;padding:100px max(30px,50vw - 720px) 35px;display:flex}.capability-glow{filter:blur(20px);background:radial-gradient(circle,#5642a06b,#0000 65%);width:70vw;max-width:900px;height:70vw;max-height:900px;position:absolute;top:-15vw;right:-20vw}.capability-heading{z-index:2;grid-template-columns:1.15fr .85fr;display:grid;position:relative}.capability-heading .eyebrow{opacity:.55;grid-column:1/-1;margin-bottom:20px}.capability-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(62px,7vw,110px);line-height:.82}.capability-heading h2 em{color:#fff9}.capability-heading p{color:#ffffff8f;align-self:end;max-width:450px;margin:0 0 8px auto;font-size:16px;font-weight:300;line-height:1.5}.capability-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px;display:grid;position:relative}.capability-card{border-radius:24px;flex-direction:column;min-height:310px;padding:24px;display:flex}.capability-card .capability-index{color:#ffffffa6;text-align:center;border:1px solid #ffffff40;border-radius:50%;width:40px;font-size:12px;line-height:40px}.capability-card>.tag-row{justify-content:flex-end;margin-top:-38px}.capability-card>div:nth-child(3){margin-top:auto}.capability-card h3{letter-spacing:-.035em;margin:0 0 13px;font-size:48px;font-style:italic;line-height:1}.capability-card p{color:#ffffff94;max-width:42ch;margin:0;font-size:13px;font-weight:300;line-height:1.5}.capability-card>a{border-top:1px solid #ffffff1f;margin-top:22px;padding-top:15px;font-size:12px}.home-footer-line{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;z-index:2;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:50px;padding-top:18px;font-size:10px;display:flex;position:relative}.codex-mockup{aspect-ratio:16/10;background:var(--theme-canvas);color:var(--theme-foreground);isolation:isolate;border:1px solid #ffffff29;border-radius:16px;grid-template-columns:19.5% 80.5%;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000052;container-type:inline-size}.codex-mockup:before{background-image:var(--theme-background);background-position:var(--theme-focus-x) var(--theme-focus-y);content:"";z-index:-2;background-size:cover;position:absolute;inset:0}.codex-mockup:after{background:linear-gradient(90deg,var(--theme-canvas) 0%,var(--theme-canvas) 21%,var(--theme-canvas) 54%,var(--theme-canvas)),linear-gradient(0deg,var(--theme-canvas),transparent 52%)}@supports (color:color-mix(in lab, red, red)){.codex-mockup:after{background:linear-gradient(90deg,var(--theme-canvas) 0%,color-mix(in srgb,var(--theme-canvas) 95%,transparent) 21%,color-mix(in srgb,var(--theme-canvas) 62%,transparent) 54%,color-mix(in srgb,var(--theme-canvas) 20%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--theme-canvas) 72%,transparent),transparent 52%)}}.codex-mockup:after{content:"";opacity:var(--theme-overlay-strength,.86);z-index:-1;position:absolute;inset:0}.mock-status-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--theme-surface)}@supports (color:color-mix(in lab, red, red)){.mock-status-badge{background:color-mix(in srgb,var(--theme-surface) 88%,transparent)}}.mock-status-badge{border:1px solid var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-status-badge{border:1px solid color-mix(in srgb,var(--theme-foreground) 18%,transparent)}}.mock-status-badge{color:var(--theme-foreground);letter-spacing:.08em;text-transform:uppercase;z-index:4;border-radius:999px;padding:.65cqw 1.05cqw;font-size:clamp(3px,1.05cqw,9px);position:absolute;top:4.7cqw;right:2.8cqw}.mock-brand-logo{background-color:var(--theme-surface)}@supports (color:color-mix(in lab, red, red)){.mock-brand-logo{background-color:color-mix(in srgb,var(--theme-surface) 90%,transparent)}}.mock-brand-logo{border:1px solid var(--theme-foreground);background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 14px) calc(100% - 12px)}@supports (color:color-mix(in lab, red, red)){.mock-brand-logo{border:1px solid color-mix(in srgb,var(--theme-foreground) 14%,transparent)}}.mock-brand-logo{pointer-events:none;z-index:3;border-radius:7px;width:14%;height:10%;position:absolute;top:7%;right:3.5%;box-shadow:0 5px 16px #0000001f}.mock-brand-concept{pointer-events:none;z-index:3;flex-direction:column;align-items:flex-end;gap:.56cqw;display:flex;position:absolute;top:9.1cqw;right:2.8cqw}.mock-brand-lockup{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#0a0b0edb;border:1px solid #ffffff38;border-radius:1.05cqw;justify-content:center;align-items:center;gap:.85cqw;min-width:12.5cqw;min-height:4.7cqw;padding:.8cqw 1.05cqw;display:flex;box-shadow:0 1.2cqw 3.6cqw #00000047}.mock-brand-lockup strong{letter-spacing:-.035em;font-size:clamp(5px,1.55cqw,14px);font-weight:650}.mock-brand-lockup--wordmark{min-width:14.5cqw}.mock-brand-lockup img{object-fit:contain;width:auto;max-width:11.5cqw;height:auto;max-height:2.7cqw;display:block}.mock-brand-fan-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fffc;letter-spacing:.12em;text-transform:uppercase;background:#0a0b0eb8;border:1px solid #ffffff29;border-radius:999px;padding:.38cqw .65cqw;font-size:clamp(3px,.64cqw,6px)}.mock-brand-components{gap:.36cqw;display:flex}.mock-brand-components span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffc2;letter-spacing:.05em;background:#0a0b0eb3;border:1px solid #ffffff24;border-radius:999px;padding:.35cqw .57cqw;font-size:clamp(3px,.62cqw,6px)}.mock-brand-concept--spacex .mock-brand-lockup,.mock-brand-concept--google .mock-brand-lockup,.mock-brand-concept--openai .mock-brand-lockup,.mock-brand-concept--microsoft .mock-brand-lockup,.mock-brand-concept--apple .mock-brand-lockup,.mock-brand-concept--anthropic .mock-brand-lockup{color:#171719;background:#ffffffeb;border-color:#12121424}.mock-brand-concept--google .mock-brand-lockup{box-shadow:0 1.2cqw 3.6cqw #4285f42e}.mock-brand-concept--meta .mock-brand-lockup{color:#17233a;background:#f6fafff0;border-color:#0467df33}.mock-brand-concept--nvidia .mock-brand-lockup{background:#0c100ae6;border-color:#76b9006b}.mock-brand-concept--tesla .mock-brand-lockup{background:#121214e6;border-color:#e8212761}.mock-brand-concept--amazon .mock-brand-lockup{background:#132233f0;border-color:#ff99005c}.mock-brand-concept--openai .mock-brand-lockup img{object-fit:cover;object-position:center;width:11.7cqw;height:2.45cqw;max-height:none}.codex-mockup--narrow .mock-brand-concept{top:8.5cqw;right:2.2cqw}.codex-mockup--narrow .mock-brand-components{display:none}.mock-brand-cross{color:var(--theme-muted);font-size:1.2cqw}.mock-sidebar-brand-logo{object-fit:contain;width:auto;max-width:7.4cqw;height:auto;max-height:1.55cqw}.codex-mockup--brand-x .mock-sidebar-brand-logo{width:1.45cqw;height:1.45cqw}.codex-mockup--immersive-brand .mock-sidebar{background:var(--theme-canvas)}@supports (color:color-mix(in lab, red, red)){.codex-mockup--immersive-brand .mock-sidebar{background:color-mix(in srgb,var(--theme-canvas) 96%,transparent)}}.codex-mockup--immersive-brand .mock-new-thread{border-radius:.35cqw}.codex-mockup--immersive-brand .mock-composer{border-radius:.45cqw}.codex-mockup--immersive-brand .mock-status-badge{font-size:clamp(3px,.72cqw,7px)}.codex-mockup--brand-nvidia .mock-logo,.codex-mockup--brand-nvidia .mock-native-nav>span.active{color:#050704;background:#76b900}.codex-mockup--brand-nvidia .mock-project-list i{border-radius:0}.codex-mockup--brand-google .mock-sidebar{background:#fffffff5}.codex-mockup--brand-google .mock-logo{background:#4285f4}.codex-mockup--brand-google .mock-native-nav>span.active{color:#185abc;background:#e8f0fe}.codex-mockup--brand-google .mock-composer{background:#fffffff7;border-radius:999px}.codex-mockup--brand-meta .mock-logo{background:#0467df}.codex-mockup--brand-meta .mock-native-nav>span.active{color:#8bbcff;background:#0467df29}.codex-mockup--brand-meta .mock-sidebar-brand-logo{width:2.4cqw;max-height:1.7cqw}.codex-mockup--brand-openai .mock-sidebar{background:#f6f6f1f5}.codex-mockup--brand-openai .mock-logo{background:#101010}.codex-mockup--brand-openai .mock-native-nav>span.active{color:#171717;background:#e5e5df}.codex-mockup--brand-openai .mock-sidebar-brand-logo{object-fit:cover;width:7.8cqw;max-width:7.8cqw;height:2.2cqw}.codex-mockup--brand-spacex .mock-logo,.codex-mockup--brand-spacex .mock-native-nav>span.active{color:#050505;background:#fff;border-radius:0}.codex-mockup--brand-apple .mock-sidebar{background:#f9f9fbf0}.codex-mockup--brand-apple .mock-logo{background:#111;border-radius:50%}.codex-mockup--brand-apple .mock-native-nav>span.active{color:#1d1d1f;background:#e8e8ed}.codex-mockup--brand-apple .mock-sidebar-brand-logo{width:1.7cqw;height:1.7cqw}.codex-mockup--brand-apple .mock-composer{background:#ffffffd1;border-radius:1.2cqw}.codex-mockup--brand-microsoft .mock-sidebar{background:#fafafaf5}.codex-mockup--brand-microsoft .mock-logo{background:#0f6cbd}.codex-mockup--brand-microsoft .mock-native-nav>span.active{color:#0f548c;background:#e5f1fb}.codex-mockup--brand-microsoft .mock-sidebar-brand-logo{max-width:8.2cqw}.codex-mockup--brand-tesla .mock-logo{background:#e82127;border-radius:0}.codex-mockup--brand-tesla .mock-native-nav>span.active{color:#fff;background:#e82127;border-radius:0}.codex-mockup--brand-tesla .mock-sidebar-brand-logo{width:1.8cqw;height:1.8cqw}.codex-mockup--brand-anthropic .mock-sidebar{background:#f1efe8f7}.codex-mockup--brand-anthropic .mock-logo{background:#191919;border-radius:0}.codex-mockup--brand-anthropic .mock-native-nav>span.active{color:#191919;background:#d9d4c8}.codex-mockup--brand-anthropic .mock-sidebar-brand-logo{width:1.8cqw;height:1.8cqw}.codex-mockup--brand-amazon .mock-logo,.codex-mockup--brand-amazon .mock-native-nav>span.active{color:#131e29;background:#f90}.codex-mockup--brand-amazon .mock-sidebar-brand-logo{max-width:7cqw}.codex-mockup--brand-x .mock-logo{color:#000;background:#fff;border-radius:50%}.codex-mockup--brand-x .mock-native-nav>span.active{color:#000;background:#fff}.codex-mockup--brand-x .mock-composer{background:#050505;border-color:#536471;border-radius:999px}.brand-workspace{flex-direction:column;flex:1;justify-content:center;width:100%;min-height:0;margin:1.5cqw 0 1cqw;display:flex}.brand-workspace-header{justify-content:space-between;align-items:center;display:flex}.brand-workspace-logo{object-fit:contain;width:auto;height:auto;display:block}.brand-live-signal{letter-spacing:.12em;align-items:center;gap:.42cqw;font-size:clamp(3px,.62cqw,6px);display:flex}.brand-live-signal i,.spacex-live i{background:currentColor;border-radius:50%;width:.55cqw;height:.55cqw;animation:1.4s ease-out infinite brand-signal}@keyframes brand-signal{0%{opacity:1;box-shadow:0 0}70%{opacity:.75;box-shadow:0 0 0 .55cqw #0000}to{opacity:1;box-shadow:0 0 #0000}}.brand-workspace--nvidia{gap:1.15cqw}.brand-workspace-logo--nvidia{object-fit:cover;object-position:center;width:11.5cqw;height:4.5cqw}.brand-workspace--nvidia .brand-live-signal{color:#9bea40}.nvidia-command{grid-template-columns:minmax(0,1.45fr) minmax(8cqw,.55fr);align-items:stretch;gap:1cqw;display:grid}.nvidia-command-copy{background:#030503b8;border-top:.32cqw solid #76b900;padding:1.35cqw 1.45cqw}.nvidia-command-copy>span{color:#9bea40;letter-spacing:.14em;font-size:clamp(3px,.66cqw,6px)}.nvidia-command-copy strong{letter-spacing:-.035em;margin-top:.55cqw;font-size:clamp(8px,2.55cqw,23px);line-height:1;display:block}.nvidia-command-copy p{color:#c2c8bd;max-width:44ch;margin:.7cqw 0 0;font-size:clamp(3px,.82cqw,8px)}.nvidia-gpu{color:#071004;background:#76b900;flex-direction:column;justify-content:space-between;padding:1.1cqw;display:flex}.nvidia-gpu>span{letter-spacing:.12em;font-size:clamp(3px,.65cqw,6px)}.nvidia-gpu>b{font-size:clamp(8px,2.1cqw,20px)}.nvidia-gpu>div{gap:.2cqw;display:flex}.nvidia-gpu i{opacity:.92;background:#071004;width:.42cqw;height:1.15cqw;display:block}.nvidia-gpu i:nth-last-child(-n+2){opacity:.25}.nvidia-pipeline{gap:.4cqw;display:flex}.nvidia-pipeline>span{background:#0a0e09d1;border-top:1px solid #9bea4073;flex:1;gap:.18cqw;padding:.72cqw .8cqw;display:grid}.nvidia-pipeline b{font-size:clamp(3px,.72cqw,7px)}.nvidia-pipeline small{color:#91a089;font-size:clamp(3px,.58cqw,6px)}.brand-workspace--google{gap:1.05cqw}.brand-workspace-logo--google{width:8.4cqw}.google-product-label{color:#5f6368;font-size:clamp(3px,.7cqw,7px)}.google-search-shell{color:#202124;background:#fffffff5;border:1px solid #dadce0;border-radius:999px;grid-template-columns:2cqw 1fr 2.3cqw;align-items:center;gap:.85cqw;min-height:5.7cqw;padding:.72cqw 1.05cqw;display:grid}.google-spark{color:#4285f4;background:#e8f0fe;border-radius:50%;justify-content:center;align-items:center;width:2cqw;height:2cqw;display:flex}.google-search-shell div{gap:.18cqw;display:grid}.google-search-shell b{font-size:clamp(4px,1.08cqw,10px);font-weight:500}.google-search-shell small{color:#5f6368;font-size:clamp(3px,.64cqw,6px)}.google-search-action{color:#fff;background:#1a73e8;border-radius:50%;justify-content:center;align-items:center;width:2.2cqw;height:2.2cqw;display:flex}.google-product-grid{gap:.48cqw;display:flex}.google-product{color:#202124;flex:1;grid-template-rows:auto auto;grid-template-columns:1.7cqw 1fr;min-height:5.6cqw;padding:.75cqw;display:grid}.google-product--blue{background:#dbe9ff;flex:1.3}.google-product--red{background:#fce8e6}.google-product--yellow{background:#fef7e0}.google-product--green{background:#e6f4ea}.google-product i{background:#ffffffb8;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;width:1.45cqw;height:1.45cqw;font-style:normal;display:flex}.google-product b{font-size:clamp(3px,.72cqw,7px);font-weight:550}.google-product small{color:#5f6368;font-size:clamp(3px,.54cqw,5px)}.google-color-rail{grid-template-columns:repeat(4,1fr);height:.32cqw;display:grid}.google-color-rail i:first-child{background:#4285f4}.google-color-rail i:nth-child(2){background:#ea4335}.google-color-rail i:nth-child(3){background:#fbbc04}.google-color-rail i:nth-child(4){background:#34a853}.brand-workspace--meta{gap:.9cqw}.meta-workspace-header{border-bottom:1px solid #8ebcff47;padding-bottom:.8cqw}.meta-lockup{align-items:center;gap:.62cqw;display:flex}.brand-workspace-logo--meta{width:3.2cqw;height:2.2cqw}.meta-lockup b{color:#fff;font-size:clamp(5px,1.4cqw,13px);font-weight:600}.meta-lockup span{color:#b9d4ff;border-left:1px solid #ffffff47;padding-left:.62cqw;font-size:clamp(3px,.7cqw,7px)}.meta-presence{color:#b9d4ff;align-items:center;font-size:clamp(3px,.58cqw,6px);display:flex}.meta-presence i{background:#55d6be;border:1px solid #0d1b32;border-radius:50%;width:1.2cqw;height:1.2cqw;margin-left:-.35cqw}.meta-presence i:first-child{margin-left:0}.meta-presence i:last-of-type{margin-right:.5cqw}.meta-stage{grid-template-columns:1.25fr .75fr;align-items:center;gap:1.1cqw;min-height:12cqw;display:grid}.meta-stage-copy>span{color:#8bbcff;letter-spacing:.14em;font-size:clamp(3px,.58cqw,6px)}.meta-stage-copy strong{letter-spacing:-.035em;margin:.55cqw 0;font-size:clamp(10px,2.7cqw,26px);font-weight:520;line-height:1;display:block}.meta-stage-copy p{color:#b7c5db;max-width:43ch;margin:0;font-size:clamp(3px,.74cqw,7px);line-height:1.35}.meta-world{aspect-ratio:1;position:relative}.meta-world:before,.meta-world:after{content:"";border:1px solid #6f99ff8c;border-radius:50%;position:absolute;inset:12%;transform:rotate(24deg)}.meta-world:after{border-color:#b671ff85;inset:25% 5%;transform:rotate(-28deg)}.meta-world i{background:#fff;border-radius:50%;width:.7cqw;height:.7cqw;position:absolute}.meta-world i:first-child{top:38%;left:16%}.meta-world i:nth-child(2){background:#55d6be;top:28%;right:10%}.meta-world i:nth-child(3){background:#b671ff;bottom:18%;right:31%}.meta-world i:nth-child(4){top:8%;left:42%}.meta-world b{color:#ffffffd1;letter-spacing:.14em;font-size:clamp(3px,.64cqw,6px);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.meta-modules{gap:.45cqw;display:flex}.meta-modules span{background:#11274cd6;flex:1;grid-template-columns:1.7cqw 1fr;gap:.15cqw;padding:.65cqw .7cqw;display:grid}.meta-modules i{color:#8bbcff;grid-row:span 2;align-items:center;font-size:1.1cqw;font-style:normal;display:flex}.meta-modules b{font-size:clamp(3px,.7cqw,7px);font-weight:550}.meta-modules small{color:#91a6c6;font-size:clamp(3px,.52cqw,5px)}.brand-workspace--openai{gap:1cqw}.openai-workspace-header{border-bottom:1px solid #c9c9c2;padding-bottom:.7cqw}.brand-workspace-logo--openai{object-fit:cover;object-position:center;width:12.8cqw;height:3.3cqw}.openai-workspace-header>div{color:#5c5c57;align-items:center;gap:.5cqw;font-size:clamp(3px,.62cqw,6px);display:flex}.openai-workspace-header>div i{background:#10a37f;border-radius:50%;width:.55cqw;height:.55cqw}.openai-reasoning{background:#fcfcf8db;border:1px solid #d4d4cc}.openai-prompt{grid-template-columns:2.4cqw 1fr;gap:.85cqw;padding:1.2cqw;display:grid}.openai-mark{color:#fff;font-family:var(--font-heading),serif;background:#111;border-radius:28%;justify-content:center;align-items:center;width:2.4cqw;height:2.4cqw;display:flex}.openai-prompt>div{gap:.25cqw;display:grid}.openai-prompt small{color:#686862;letter-spacing:.12em;font-size:clamp(3px,.52cqw,5px)}.openai-prompt strong{color:#161616;letter-spacing:-.025em;font-size:clamp(7px,1.85cqw,18px);font-weight:520}.openai-prompt p{color:#5b5b56;max-width:58ch;margin:.15cqw 0 0;font-size:clamp(3px,.72cqw,7px);line-height:1.4}.openai-trace{border-top:1px solid #d4d4cc;display:flex}.openai-trace span{flex:1;grid-template-columns:1.35cqw 1fr;gap:.1cqw;padding:.7cqw .85cqw;display:grid}.openai-trace span+span{border-left:1px solid #d4d4cc}.openai-trace i{color:#171717;background:#e7e7e0;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;width:1.2cqw;height:1.2cqw;font-size:clamp(3px,.5cqw,5px);font-style:normal;display:flex}.openai-trace b{color:#171717;font-size:clamp(3px,.66cqw,7px);font-weight:550}.openai-trace small{color:#72726c;font-size:clamp(3px,.5cqw,5px)}.openai-model-bar{color:#696963;align-items:center;gap:1.1cqw;padding:0 .2cqw;font-size:clamp(3px,.52cqw,5px);display:flex}.openai-model-bar span:before{color:#10a37f;content:"●";margin-right:.35cqw;font-size:.45cqw}.openai-model-bar b{color:#171717;margin-left:auto;font-weight:550}.brand-workspace--spacex{gap:1.05cqw}.brand-workspace-logo--spacex{filter:invert();width:13.5cqw}.spacex-live{color:#ff5b4f;letter-spacing:.14em;align-items:center;gap:.42cqw;font-size:clamp(3px,.62cqw,6px);display:flex}.spacex-mission{border-top:1px solid #ffffff42;border-bottom:1px solid #ffffff42;grid-template-columns:1.4fr .6fr;align-items:center;min-height:11.5cqw;padding:1.2cqw 0;display:grid}.spacex-mission span{color:#a8b0ba;letter-spacing:.15em;font-size:clamp(3px,.65cqw,6px)}.spacex-mission strong{letter-spacing:-.02em;margin:.55cqw 0;font-size:clamp(10px,3.45cqw,32px);font-weight:400;line-height:1;display:block}.spacex-mission p{color:#b7bdc5;max-width:43ch;margin:0;font-size:clamp(3px,.78cqw,7px)}.spacex-orbit{height:8cqw;position:relative}.spacex-orbit i{border:1px solid #ffffff6b;border-radius:50%;position:absolute;inset:8% 2%;transform:rotate(-18deg)}.spacex-orbit i:nth-child(2){inset:23% 16%}.spacex-orbit i:nth-child(3){background:#fff;border:0;width:.8cqw;height:.8cqw;inset:18% auto auto 68%}.spacex-telemetry{display:flex}.spacex-telemetry span{border-right:1px solid #ffffff38;flex:1;gap:.2cqw;padding:.45cqw .8cqw .45cqw 0;display:grid}.spacex-telemetry span+span{padding-left:.8cqw}.spacex-telemetry span:last-child{border-right:0}.spacex-telemetry small{color:#87909a;letter-spacing:.12em;font-size:clamp(3px,.52cqw,5px)}.spacex-telemetry b{font-size:clamp(3px,.78cqw,8px);font-weight:500}.brand-workspace--apple{gap:.85cqw}.apple-workspace-header>div{align-items:center;gap:.55cqw;display:flex}.brand-workspace-logo--apple{width:2.2cqw;height:2.2cqw}.apple-workspace-header>div span{color:#1d1d1f;font-size:clamp(5px,1.1cqw,11px);font-weight:550}.apple-workspace-header>span{color:#6e6e73;font-size:clamp(3px,.62cqw,6px)}.apple-studio{grid-template-columns:1.15fr .85fr;align-items:center;gap:1cqw;min-height:13cqw;display:grid}.apple-studio-copy small{color:#86868b;letter-spacing:.12em;font-size:clamp(3px,.54cqw,5px)}.apple-studio-copy strong{color:#1d1d1f;letter-spacing:-.04em;margin:.55cqw 0;font-size:clamp(9px,2.45cqw,24px);font-weight:600;line-height:1;display:block}.apple-studio-copy p{color:#515154;max-width:42ch;margin:0;font-size:clamp(3px,.72cqw,7px);line-height:1.4}.apple-device{background:#ffffffd1;border:1px solid #1d1d1f24;border-radius:1.3cqw;flex-direction:column;min-height:12cqw;padding:.7cqw;display:flex;position:relative;overflow:hidden}.apple-device>span{gap:.32cqw;display:flex}.apple-device>span i{background:#ff5f57;border-radius:50%;width:.48cqw;height:.48cqw}.apple-device>span i:nth-child(2){background:#febc2e}.apple-device>span i:nth-child(3){background:#28c840}.apple-device b{color:#171719;text-align:center;margin:auto 0 .3cqw;font-size:clamp(6px,1.55cqw,15px);font-weight:600}.apple-device small{color:#86868b;text-align:center;margin-bottom:auto;font-size:clamp(3px,.5cqw,5px)}.apple-device:after{content:"";background:linear-gradient(90deg,#74a4ff,#bc7cff,#ff7a92);border-radius:999px;height:.28cqw;position:absolute;bottom:1cqw;left:25%;right:25%}.apple-platforms{color:#6e6e73;border-top:1px solid #1d1d1f1f;align-items:center;gap:.45cqw;padding-top:.65cqw;font-size:clamp(3px,.56cqw,6px);display:flex}.apple-platforms span{padding:.35cqw .62cqw}.apple-platforms span.active{color:#fff;background:#1d1d1f;border-radius:999px}.brand-workspace--microsoft{gap:.85cqw}.microsoft-workspace-header{border-bottom:1px solid #d2d2d2;padding-bottom:.7cqw}.brand-workspace-logo--microsoft{width:10.8cqw;height:auto}.microsoft-workspace-header>span{color:#4d4d4d;font-size:clamp(3px,.64cqw,6px)}.microsoft-copilot{grid-template-columns:1.35fr .65fr;align-items:center;gap:1cqw;min-height:12.5cqw;display:grid}.microsoft-copilot-copy{grid-template-columns:2.2cqw 1fr;display:grid}.microsoft-loop{color:#fff;background:linear-gradient(135deg,#8a3ffc,#0f6cbd,#00a4ef);border-radius:.65cqw;grid-row:span 4;justify-content:center;align-items:center;width:2.2cqw;height:2.2cqw;margin-right:.7cqw;font-size:1.15cqw;display:flex}.microsoft-copilot-copy small{color:#5f5f5f;letter-spacing:.11em;font-size:clamp(3px,.52cqw,5px)}.microsoft-copilot-copy strong{color:#242424;letter-spacing:-.035em;margin:.35cqw 0;font-size:clamp(8px,2.05cqw,20px);font-weight:550;line-height:1.02}.microsoft-copilot-copy p{color:#595959;margin:0;font-size:clamp(3px,.7cqw,7px);line-height:1.35}.microsoft-cloud{aspect-ratio:1;background:#e5f1fb;position:relative}.microsoft-cloud i{background:#0f6cbd;width:.65cqw;height:.65cqw;position:absolute}.microsoft-cloud i:first-child{top:22%;left:17%}.microsoft-cloud i:nth-child(2){background:#7fba00;top:32%;right:18%}.microsoft-cloud i:nth-child(3){background:#ffb900;bottom:23%;left:38%}.microsoft-cloud:before,.microsoft-cloud:after{content:"";border:1px solid #0f6cbd59;position:absolute;inset:17%;transform:rotate(18deg)}.microsoft-cloud:after{inset:30% 8%;transform:rotate(-18deg)}.microsoft-cloud b,.microsoft-cloud small{color:#0f548c;position:absolute;left:50%;transform:translate(-50%)}.microsoft-cloud b{letter-spacing:.12em;font-size:clamp(3px,.72cqw,7px);top:43%}.microsoft-cloud small{font-size:clamp(3px,.5cqw,5px);bottom:16%}.microsoft-products{gap:.38cqw;display:flex}.microsoft-products span{background:#ffffffc7;flex:1;grid-template-columns:1.5cqw 1fr;gap:.12cqw;padding:.55cqw .6cqw;display:grid}.microsoft-products i{color:#0f6cbd;grid-row:span 2;font-style:normal}.microsoft-products b{color:#242424;font-size:clamp(3px,.62cqw,6px);font-weight:550}.microsoft-products small{color:#666;font-size:clamp(3px,.48cqw,5px)}.brand-workspace--tesla{gap:.9cqw}.tesla-workspace-header{border-bottom:1px solid #ffffff38;padding-bottom:.75cqw}.tesla-workspace-header>div{align-items:center;gap:.55cqw;display:flex}.brand-workspace-logo--tesla{width:2.4cqw;height:2.4cqw}.tesla-workspace-header b{letter-spacing:.22em;font-size:clamp(4px,1.05cqw,10px)}.tesla-workspace-header>span{color:#ff6b70;letter-spacing:.12em;font-size:clamp(3px,.56cqw,6px)}.tesla-drive{grid-template-columns:1.3fr .7fr;align-items:center;gap:1.1cqw;min-height:12.5cqw;display:grid}.tesla-drive-copy small{color:#9ca0a6;letter-spacing:.13em;font-size:clamp(3px,.52cqw,5px)}.tesla-drive-copy strong{letter-spacing:-.035em;margin:.55cqw 0;font-size:clamp(9px,2.35cqw,23px);font-weight:450;line-height:1;display:block}.tesla-drive-copy p{color:#b6b8bc;max-width:45ch;margin:0;font-size:clamp(3px,.72cqw,7px);line-height:1.4}.tesla-energy{border:1px solid #e821277a;flex-direction:column;justify-content:center;align-items:center;min-height:10.5cqw;display:flex;position:relative}.tesla-energy span{color:#999da4;letter-spacing:.13em;font-size:clamp(3px,.52cqw,5px)}.tesla-energy b{margin:.35cqw 0 .1cqw;font-size:clamp(13px,3.6cqw,34px);font-weight:300;line-height:1}.tesla-energy small{color:#e82127;font-size:clamp(3px,.54cqw,5px)}.tesla-energy i{border:.18cqw solid #e82127;border-left-color:#0000;border-radius:50%;position:absolute;inset:1cqw;transform:rotate(35deg)}.tesla-systems{display:flex}.tesla-systems span{border-top:1px solid #ffffff3d;flex:1;gap:.18cqw;padding:.6cqw .7cqw .2cqw 0;display:grid}.tesla-systems span+span{padding-left:.7cqw}.tesla-systems small{color:#858990;letter-spacing:.1em;font-size:clamp(3px,.5cqw,5px)}.tesla-systems b{font-size:clamp(3px,.66cqw,7px);font-weight:500}.brand-workspace--anthropic{gap:.95cqw}.anthropic-workspace-header{border-bottom:1px solid #c8c1b3;padding-bottom:.7cqw}.anthropic-workspace-header>div{align-items:center;gap:.55cqw;display:flex}.brand-workspace-logo--anthropic{width:2.15cqw;height:2.15cqw}.anthropic-workspace-header b{color:#191919;letter-spacing:.1em;font-size:clamp(4px,.92cqw,9px)}.anthropic-workspace-header>span{color:#6b6358;font-size:clamp(3px,.62cqw,6px)}.anthropic-dialogue{grid-template-columns:1.35fr .65fr;align-items:center;gap:1.15cqw;min-height:13cqw;display:grid}.anthropic-dialogue-copy small{color:#756e63;letter-spacing:.12em;font-size:clamp(3px,.52cqw,5px)}.anthropic-dialogue-copy strong{color:#1e1d1b;letter-spacing:-.035em;margin:.55cqw 0;font-size:clamp(9px,2.35cqw,23px);font-weight:500;line-height:1;display:block}.anthropic-dialogue-copy p{color:#5e584f;max-width:46ch;margin:0;font-size:clamp(3px,.72cqw,7px);line-height:1.42}.anthropic-note{color:#25221f;background:#d9d0c1;gap:.36cqw;padding:1cqw;display:grid;transform:rotate(-1deg)}.anthropic-note span{border-bottom:1px solid #25221f3d;padding-bottom:.5cqw;font-size:clamp(3px,.54cqw,5px)}.anthropic-note b{font-size:clamp(3px,.7cqw,7px);font-weight:550}.anthropic-note b:before{content:"✓";margin-right:.45cqw}.anthropic-note small{color:#6c6257;margin-top:.35cqw;font-size:clamp(3px,.5cqw,5px)}.anthropic-context{color:#6b6358;align-items:center;gap:.65cqw;font-size:clamp(3px,.54cqw,5px);display:flex}.anthropic-context i{background:#aaa193;width:.28cqw;height:.28cqw}.anthropic-context b{color:#1e1d1b;margin-left:auto;font-weight:550}.brand-workspace--amazon{gap:.9cqw}.amazon-workspace-header{border-bottom:1px solid #ff990059;padding-bottom:.75cqw}.brand-workspace-logo--amazon{width:9.8cqw;height:auto}.amazon-workspace-header>span{color:#ffb84d;letter-spacing:.13em;font-size:clamp(3px,.54cqw,5px)}.amazon-network{grid-template-columns:1.28fr .72fr;align-items:center;gap:.9cqw;min-height:12.5cqw;display:grid}.amazon-network-copy small{color:#ffb84d;letter-spacing:.12em;font-size:clamp(3px,.52cqw,5px)}.amazon-network-copy strong{letter-spacing:-.035em;margin:.55cqw 0;font-size:clamp(9px,2.35cqw,23px);font-weight:520;line-height:1;display:block}.amazon-network-copy p{color:#bac3cd;max-width:44ch;margin:0;font-size:clamp(3px,.72cqw,7px);line-height:1.4}.amazon-orbit{aspect-ratio:1;position:relative}.amazon-orbit:before,.amazon-orbit:after{content:"";border:1px solid #ff990085;border-radius:50%;position:absolute;inset:18% 3%;transform:rotate(-22deg)}.amazon-orbit:after{border-color:#50ace673;inset:8% 27%;transform:rotate(28deg)}.amazon-orbit>i{background:#f90;border-radius:50%;width:.65cqw;height:.65cqw;position:absolute}.amazon-orbit>i:first-child{top:38%;left:8%}.amazon-orbit>i:nth-child(2){top:25%;right:7%}.amazon-orbit>i:nth-child(3){bottom:15%;right:36%}.amazon-orbit>span{color:#8fa0b3;font-size:clamp(3px,.42cqw,4px);position:absolute}.amazon-orbit>span:first-of-type{top:28%;left:2%}.amazon-orbit>span:nth-of-type(2){top:15%;right:3%}.amazon-orbit>span:nth-of-type(3){bottom:7%;right:27%}.amazon-orbit>b{text-align:center;font-size:clamp(10px,2.8cqw,27px);font-weight:300;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.amazon-orbit>b small{color:#ffb84d;font-size:clamp(3px,.5cqw,5px);font-weight:500;display:block}.amazon-services{gap:.42cqw;display:flex}.amazon-services span{background:#142639db;flex:1;grid-template-columns:1.5cqw 1fr;gap:.12cqw;padding:.58cqw .65cqw;display:grid}.amazon-services i{color:#ffb84d;grid-row:span 2;font-style:normal}.amazon-services b{font-size:clamp(3px,.66cqw,7px);font-weight:550}.amazon-services small{color:#8fa0b3;font-size:clamp(3px,.48cqw,5px)}.brand-workspace--x{justify-content:flex-start;margin-top:.9cqw}.x-workspace-tabs{border-bottom:1px solid #2f3336;justify-content:flex-start;gap:1.1cqw;min-height:3.4cqw}.brand-workspace-logo--x{width:1.8cqw;height:1.8cqw;margin-right:.5cqw}.x-workspace-tabs>span{color:#71767b;padding:1.05cqw .35cqw .85cqw;font-size:clamp(3px,.7cqw,7px)}.x-workspace-tabs>span.active{color:#f2f2f2;border-bottom:.22cqw solid #1d9bf0;font-weight:600}.x-workspace-grid{flex:1;grid-template-columns:minmax(0,1.28fr) minmax(8cqw,.72fr);min-height:0;display:grid}.x-compose{border-right:1px solid #2f3336;grid-template-columns:2.25cqw 1fr;gap:.85cqw;padding:1.25cqw 1.15cqw 1cqw 0;display:grid}.x-avatar{color:#0f1419;background:#eff3f4;border-radius:50%;justify-content:center;align-items:center;width:2.25cqw;height:2.25cqw;font-weight:650;display:flex}.x-compose>div{flex-direction:column;min-width:0;display:flex}.x-compose b{margin-top:.25cqw;font-size:clamp(5px,1.25cqw,12px);font-weight:400}.x-compose small{color:#1d9bf0;border-bottom:1px solid #2f3336;margin-top:.9cqw;padding-bottom:.85cqw;font-size:clamp(3px,.62cqw,6px)}.x-compose>div>div{color:#1d9bf0;align-items:center;gap:.75cqw;margin-top:.7cqw;display:flex}.x-compose i{font-size:clamp(3px,.58cqw,6px);font-style:normal}.x-post-button{color:#0f1419;background:#eff3f4;border-radius:999px;margin-left:auto;padding:.45cqw .9cqw;font-size:clamp(3px,.64cqw,6px);font-weight:650}.x-trending{padding:1.15cqw 0 0 1.05cqw}.x-trending>strong{margin-bottom:.75cqw;font-size:clamp(5px,1.1cqw,11px);display:block}.x-trending span{gap:.12cqw;padding:.48cqw 0;display:grid}.x-trending small,.x-trending em{color:#71767b;font-size:clamp(3px,.5cqw,5px);font-style:normal}.x-trending b{font-size:clamp(3px,.66cqw,7px)}.codex-mockup--narrow .brand-workspace{margin-block:.7cqw}.codex-mockup--narrow .nvidia-pipeline span:nth-child(n+3),.codex-mockup--narrow .google-product:nth-child(n+3),.codex-mockup--narrow .x-trending{display:none}.codex-mockup--narrow .x-workspace-grid{grid-template-columns:1fr}.codex-mockup--narrow .x-compose{border-right:0}@media (prefers-reduced-motion:reduce){.brand-live-signal i,.spacex-live i{animation:none}}.codex-mockup--light{border-color:#19191921}.mock-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--theme-surface)}@supports (color:color-mix(in lab, red, red)){.mock-sidebar{background:color-mix(in srgb,var(--theme-surface) 94%,transparent)}}.mock-sidebar{border-right:1px solid var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-sidebar{border-right:1px solid color-mix(in srgb,var(--theme-foreground) 12%,transparent)}}.mock-sidebar{flex-direction:column;min-width:0;padding:1.35cqw 1.2cqw 1.5cqw;display:flex}.mock-window-controls{gap:.48cqw;margin-bottom:1.45cqw;display:flex}.mock-window-controls i{background:var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-window-controls i{background:color-mix(in srgb,var(--theme-foreground) 20%,transparent)}}.mock-window-controls i{border-radius:50%;width:.72cqw;height:.72cqw}.mock-window-controls i:first-child{background:#ff605c}.mock-window-controls i:nth-child(2){background:#ffbd44}.mock-window-controls i:nth-child(3){background:#00ca4e}.mock-brand-row{align-items:center;gap:.75cqw;margin-bottom:1.25cqw;font-size:clamp(4px,1.25cqw,11px);display:flex}.mock-brand-row b{font-weight:650}.mock-logo{background:var(--theme-accent);color:#fff;font-family:var(--font-heading),serif;border-radius:28%;justify-content:center;align-items:center;width:2.35cqw;height:2.35cqw;font-size:clamp(5px,1.35cqw,12px);display:flex}.mock-new-thread{background:var(--theme-foreground);align-items:center}@supports (color:color-mix(in lab, red, red)){.mock-new-thread{background:color-mix(in srgb,var(--theme-foreground) 8%,transparent)}}.mock-new-thread{border:1px solid var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-new-thread{border:1px solid color-mix(in srgb,var(--theme-foreground) 9%,transparent)}}.mock-new-thread{border-radius:.7cqw;gap:.62cqw;margin-bottom:1.05cqw;padding:.62cqw .72cqw;font-size:clamp(3px,1.02cqw,9px);display:flex}.mock-new-thread span{color:var(--theme-muted);font-size:1.15em}.mock-new-thread b{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.mock-native-nav,.mock-project-list{gap:.12cqw;display:grid}.mock-native-nav>span,.mock-project-list>span,.mock-sidebar-bottom{color:var(--theme-muted);border-radius:.58cqw;align-items:center;gap:.62cqw;min-width:0;padding:.5cqw .56cqw;font-size:clamp(3px,.95cqw,8px);display:flex}.mock-native-nav>span.active{background:var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-native-nav>span.active{background:color-mix(in srgb,var(--theme-foreground) 8%,transparent)}}.mock-native-nav>span.active{color:var(--theme-foreground)}.mock-native-nav i{opacity:.72;width:1.1cqw;font-style:normal}.mock-line{background:var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-line{background:color-mix(in srgb,var(--theme-foreground) 15%,transparent)}}.mock-line{border-radius:3px;width:84%;height:1.8%}.mock-line--strong{background:var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-line--strong{background:color-mix(in srgb,var(--theme-foreground) 27%,transparent)}}.mock-line--strong{width:94%;margin-top:8%}.mock-line--short{width:57%}.mock-section-label{color:var(--theme-muted);letter-spacing:.12em;margin:1.35cqw .55cqw .42cqw;font-size:clamp(3px,.78cqw,7px)}.mock-project-list>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mock-project-list i{background:var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-project-list i{background:color-mix(in srgb,var(--theme-foreground) 18%,transparent)}}.mock-project-list i{border-radius:30%;flex:none;width:.72cqw;height:.72cqw}.mock-sidebar-bottom{border-top:1px solid var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-sidebar-bottom{border-top:1px solid color-mix(in srgb,var(--theme-foreground) 9%,transparent)}}.mock-sidebar-bottom{border-radius:0;margin-top:auto;padding-top:1.05cqw}.mock-main{flex-direction:column;min-width:0;padding:1.25cqw 2.3cqw 1.75cqw;display:flex}.mock-topbar{border-bottom:1px solid var(--theme-foreground);align-items:center}@supports (color:color-mix(in lab, red, red)){.mock-topbar{border-bottom:1px solid color-mix(in srgb,var(--theme-foreground) 9%,transparent)}}.mock-topbar{justify-content:space-between;min-height:4.1cqw;margin:-1.25cqw -2.3cqw 0;padding:0 2.3cqw;font-size:clamp(3px,.9cqw,8px);display:flex}.mock-breadcrumb,.mock-top-actions{align-items:center;gap:.62cqw;display:flex}.mock-breadcrumb span{color:var(--theme-muted)}.mock-top-actions span{background:var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-top-actions span{background:color-mix(in srgb,var(--theme-foreground) 7%,transparent)}}.mock-top-actions span{border:1px solid var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-top-actions span{border:1px solid color-mix(in srgb,var(--theme-foreground) 10%,transparent)}}.mock-top-actions span{border-radius:999px;padding:.35cqw .75cqw}.mock-top-actions i{color:var(--theme-muted);letter-spacing:.12em;font-style:normal}.mock-content{max-width:60%;margin:auto 0 auto 4.5%}.mock-eyebrow{color:var(--theme-muted);letter-spacing:.14em;margin-bottom:.9cqw;font-size:clamp(3px,.82cqw,7px);display:block}.mock-content>strong{font-family:var(--font-body),sans-serif;letter-spacing:-.04em;font-size:clamp(9px,3.05cqw,28px);font-style:normal;font-weight:520;line-height:1;display:block}.mock-content>p{color:var(--theme-muted);margin:.75cqw 0 1.35cqw;font-size:clamp(4px,1.02cqw,9px)}.mock-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52cqw;display:grid}.mock-suggestions>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--theme-surface)}@supports (color:color-mix(in lab, red, red)){.mock-suggestions>span{background:color-mix(in srgb,var(--theme-surface) 88%,transparent)}}.mock-suggestions>span{border:1px solid var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-suggestions>span{border:1px solid color-mix(in srgb,var(--theme-foreground) 11%,transparent)}}.mock-suggestions>span{border-radius:.75cqw;grid-template-columns:1.25cqw 1fr;padding:.75cqw .8cqw;font-size:clamp(3px,.82cqw,7px);line-height:1.2;display:grid}.mock-suggestions i{color:var(--theme-accent);grid-row:span 2;font-style:normal}.mock-suggestions b{font-weight:600}.mock-suggestions small{color:var(--theme-muted);margin-top:.22cqw;font-size:.85em}.mock-content--task{max-width:70%;margin-left:5%}.mock-user-message{background:var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-user-message{background:color-mix(in srgb,var(--theme-foreground) 9%,transparent)}}.mock-user-message{border:1px solid var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-user-message{border:1px solid color-mix(in srgb,var(--theme-foreground) 10%,transparent)}}.mock-user-message{border-radius:1.05cqw 1.05cqw .3cqw;margin-left:15%;padding:1cqw 1.2cqw;font-size:clamp(4px,1.05cqw,10px);line-height:1.45}.mock-agent-message{grid-template-columns:2.1cqw 1fr;align-items:flex-start;gap:.8cqw;margin-top:1.15cqw;font-size:clamp(4px,1cqw,9px);display:grid}.mock-agent-icon{background:var(--theme-accent);color:#fff;border-radius:28%;justify-content:center;align-items:center;width:2.1cqw;height:2.1cqw;display:flex}.mock-agent-message b{font-weight:620}.mock-agent-message p{color:var(--theme-muted);margin:.25cqw 0 .6cqw}.mock-composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--theme-surface);align-self:center;align-items:center}@supports (color:color-mix(in lab, red, red)){.mock-composer{background:color-mix(in srgb,var(--theme-surface) 94%,transparent)}}.mock-composer{border:1px solid var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-composer{border:1px solid color-mix(in srgb,var(--theme-foreground) 13%,transparent)}}.mock-composer{color:var(--theme-muted);border-radius:1cqw;justify-content:space-between;width:83%;min-height:5.8cqw;margin-top:auto;padding:1.05cqw 1.2cqw;font-size:clamp(4px,.95cqw,9px);display:flex;box-shadow:0 9px 24px #0000001c}.mock-composer div{gap:.3cqw;display:grid}.mock-composer b{color:var(--theme-foreground);font-weight:500}.mock-composer small{opacity:.72;font-size:.78em}.mock-composer>span{background:var(--theme-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.35cqw;height:2.35cqw;display:flex}.page-shell{background:var(--paper);min-height:100svh}.page-shell .site-footer{margin-top:110px}.page-hero,.builder-hero{max-width:1440px;margin:0 auto;padding:110px 24px 74px}.page-hero h1,.builder-hero h1{letter-spacing:-.055em;max-width:1000px;margin:22px 0 26px;font-size:clamp(58px,7vw,108px);line-height:.85}.page-hero h1 em,.builder-hero h1 em{color:#8a8780}.page-hero>p,.builder-hero>p{color:#6f6c66;max-width:690px;font-size:18px;line-height:1.55}.section-shell{max-width:1440px;margin:0 auto;padding:0 24px}.section-heading-row{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-heading-row h2{letter-spacing:-.035em;margin:0;font-size:48px}.section-heading-row p{color:var(--muted);max-width:480px;margin:0}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;display:grid}.theme-card{min-width:0}.theme-card>a{display:block}.codex-mockup--immersive-brand{grid-template-columns:18.3% 81.7%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.codex-mockup--immersive-brand:after{background:var(--theme-canvas)}@supports (color:color-mix(in lab, red, red)){.codex-mockup--immersive-brand:after{background:color-mix(in srgb,var(--theme-canvas) 82%,transparent)}}.codex-mockup--immersive-brand:after{opacity:var(--theme-overlay-strength,.78)}.codex-mockup--immersive-brand .mock-sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--theme-canvas)}@supports (color:color-mix(in lab, red, red)){.codex-mockup--immersive-brand .mock-sidebar{background:color-mix(in srgb,var(--theme-canvas) 94%,var(--theme-surface))}}.codex-mockup--immersive-brand .mock-sidebar{border-color:var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.codex-mockup--immersive-brand .mock-sidebar{border-color:color-mix(in srgb,var(--theme-foreground) 10%,transparent)}}.codex-mockup--immersive-brand .mock-sidebar{z-index:8;padding:1.05cqw .82cqw .7cqw;position:relative}.mock-sidebar-toolbar{align-items:center;gap:.74cqw;height:1.5cqw;display:flex}.mock-sidebar-toolbar>svg{color:var(--theme-muted);width:1.05cqw;height:1.05cqw}.mock-sidebar-toolbar>svg.muted{opacity:.28}.codex-mockup--immersive-brand .mock-window-controls{gap:.42cqw;margin-right:.3cqw;display:flex}.codex-mockup--immersive-brand .mock-window-controls i{border:1px solid #00000014;border-radius:50%;width:.88cqw;height:.88cqw;display:block}.codex-mockup--immersive-brand .mock-window-controls i:first-child{background:#ff5f57}.codex-mockup--immersive-brand .mock-window-controls i:nth-child(2){background:#febc2e}.codex-mockup--immersive-brand .mock-window-controls i:nth-child(3){background:#28c840}.mock-sidebar-title{justify-content:space-between;align-items:center;margin:1.65cqw .12cqw 1.55cqw;display:flex}.mock-sidebar-title b{letter-spacing:-.025em;font-size:clamp(6px,1.35cqw,13px);font-weight:610}.mock-sidebar-title svg{width:1.2cqw;height:1.2cqw}.codex-mockup--immersive-brand .mock-native-nav{gap:.12cqw;display:grid}.codex-mockup--immersive-brand .mock-native-nav>span{color:var(--theme-foreground);border-radius:.48cqw;align-items:center;gap:.65cqw;min-height:1.82cqw;padding:.32cqw .3cqw;font-size:clamp(4px,.83cqw,8px);line-height:1;display:flex}.codex-mockup--immersive-brand .mock-native-nav svg,.mock-project-list svg,.mock-sidebar-account svg{flex:none;width:1.05cqw;height:1.05cqw}.codex-mockup--immersive-brand .mock-section-label{color:var(--theme-muted);letter-spacing:.01em;opacity:.64;text-transform:none;margin:1.2cqw .28cqw .5cqw;font-size:clamp(3px,.72cqw,7px);display:block}.mock-pinned-task{color:var(--theme-foreground);text-overflow:ellipsis;white-space:nowrap;padding:.3cqw .34cqw;font-size:clamp(3px,.76cqw,7px);overflow:hidden}.codex-mockup--immersive-brand .mock-project-list{gap:.12cqw;min-height:0;display:grid;overflow:hidden}.mock-project-list>div{border-radius:.55cqw;min-width:0;padding:.35cqw .38cqw .42cqw}.mock-project-list>div.active{background:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.mock-project-list>div.active{background:color-mix(in srgb,var(--theme-accent) 13%,var(--theme-surface))}}.mock-project-list>div.active{box-shadow:inset 0 0 0 1px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.mock-project-list>div.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-accent) 8%,transparent)}}.mock-project-list>div>span{color:var(--theme-foreground);align-items:center;gap:.48cqw;min-width:0;font-size:clamp(3px,.76cqw,7px);display:flex}.mock-project-list>div small{color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;margin:.4cqw 0 0 1.5cqw;font-size:clamp(3px,.65cqw,6px);display:block;overflow:hidden}.mock-sidebar-account{border-top:1px solid var(--theme-foreground);align-items:center}@supports (color:color-mix(in lab, red, red)){.mock-sidebar-account{border-top:1px solid color-mix(in srgb,var(--theme-foreground) 9%,transparent)}}.mock-sidebar-account{grid-template-columns:auto 1fr auto;gap:.5cqw;margin:auto -.82cqw -.7cqw;padding:.74cqw .86cqw;font-size:clamp(3px,.75cqw,7px);display:grid}.mock-sidebar-account svg:first-child{color:var(--theme-accent);width:1.35cqw;height:1.35cqw}.mock-sidebar-account svg:last-child{background:var(--theme-accent);color:#fff;border-radius:50%;padding:.24cqw}.codex-mockup--immersive-brand .mock-main{flex-direction:column;min-width:0;padding:1.2cqw 2.5cqw 1.15cqw;display:flex;position:relative;overflow:hidden}.mock-main-controls{color:var(--theme-muted);z-index:9;gap:.72cqw;display:flex;position:absolute;top:1.25cqw;right:1.35cqw}.mock-main-controls svg{width:1.08cqw;height:1.08cqw}.codex-mockup--immersive-brand .mock-brand-row{color:var(--theme-foreground);opacity:.86;z-index:8;align-items:center;gap:.65cqw;font-size:clamp(4px,.83cqw,8px);display:flex;position:absolute;top:1.25cqw;left:1.4cqw}.codex-mockup--immersive-brand .mock-brand-row b{font-weight:610}.codex-mockup--immersive-brand .mock-brand-cross{color:var(--theme-muted);font-size:.9cqw}.codex-mockup--immersive-brand .mock-sidebar-brand-logo{object-fit:contain;width:auto;max-width:5.7cqw;height:auto;max-height:1.25cqw;display:block}.codex-mockup--brand-x .mock-sidebar-brand-logo,.codex-mockup--brand-meta .mock-sidebar-brand-logo,.codex-mockup--brand-apple .mock-sidebar-brand-logo,.codex-mockup--brand-tesla .mock-sidebar-brand-logo,.codex-mockup--brand-anthropic .mock-sidebar-brand-logo{width:1.2cqw;height:1.2cqw}.codex-mockup--brand-openai .mock-sidebar-brand-logo{object-fit:cover;width:5.8cqw;height:1.32cqw}.codex-mockup--brand-spacex .mock-sidebar-brand-logo{filter:none;max-width:5.8cqw}.brand-workspace{flex-direction:column;flex:1;justify-content:center;width:100%;min-height:0;margin:2.4cqw 0 8.4cqw;display:flex;position:relative;overflow:hidden}.brand-hero-logo{opacity:.16;pointer-events:none;z-index:0;justify-content:center;align-items:center;width:48%;height:36cqw;display:flex;position:absolute;top:48%;right:2%;transform:translateY(-50%)}.brand-hero-logo img{object-fit:contain;width:84%;height:76%;display:block}.brand-workspace--google .brand-hero-logo,.brand-workspace--microsoft .brand-hero-logo,.brand-workspace--amazon .brand-hero-logo,.brand-workspace--openai .brand-hero-logo,.brand-workspace--spacex .brand-hero-logo{opacity:.19;width:54%}.brand-workspace--nvidia .brand-hero-logo img{filter:drop-shadow(0 0 1.2cqw #76b9004d)}.brand-workspace--openai .brand-hero-logo img{object-fit:cover;object-position:center}.brand-workspace--x .brand-hero-logo img{filter:drop-shadow(0 0 1cqw #ffffff24)}.brand-asset-cluster{pointer-events:none;z-index:2;position:absolute;inset:0}.brand-asset-cluster>span{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--theme-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.brand-asset-cluster>span{background:color-mix(in srgb,var(--theme-surface) 86%,transparent)}}.brand-asset-cluster>span{border:1px solid var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.brand-asset-cluster>span{border:1px solid color-mix(in srgb,var(--theme-foreground) 12%,transparent)}}.brand-asset-cluster>span{color:var(--theme-foreground);border-radius:999px;gap:.38cqw;padding:.46cqw .72cqw;font-size:clamp(3px,.64cqw,6px);display:flex;position:absolute;box-shadow:0 .65cqw 1.8cqw #00000014}.brand-asset-cluster>span svg{color:var(--theme-accent);width:.9cqw;height:.9cqw}.brand-asset-cluster>span b{font-weight:560}.brand-asset-cluster>span:first-child{top:16%;right:8%}.brand-asset-cluster>span:nth-child(2){top:31%;left:6%}.brand-asset-cluster>span:nth-child(3){bottom:20%;right:6%}.brand-welcome-state{z-index:3;flex-direction:column;align-items:center;width:78%;max-width:72cqw;margin:auto;display:flex;position:relative}.brand-codex-symbol{background:var(--theme-surface);align-items:center}@supports (color:color-mix(in lab, red, red)){.brand-codex-symbol{background:color-mix(in srgb,var(--theme-surface) 70%,transparent)}}.brand-codex-symbol{border:1px solid var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.brand-codex-symbol{border:1px solid color-mix(in srgb,var(--theme-foreground) 9%,transparent)}}.brand-codex-symbol{color:var(--theme-muted);border-radius:50%;justify-content:center;width:3.1cqw;height:3.1cqw;margin-bottom:1.4cqw;display:flex}.brand-codex-symbol svg{width:1.8cqw;height:1.8cqw}.brand-welcome-state h3{color:var(--theme-foreground);letter-spacing:-.04em;text-align:center;margin:0;font-size:clamp(11px,2.4cqw,25px);font-weight:510;line-height:1.05}.brand-suggestion-grid{grid-template-columns:repeat(4,1fr);gap:.8cqw;width:82%;margin-top:2.15cqw;display:grid}.brand-suggestion-grid button{appearance:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--theme-surface)}@supports (color:color-mix(in lab, red, red)){.brand-suggestion-grid button{background:color-mix(in srgb,var(--theme-surface) 88%,transparent)}}.brand-suggestion-grid button{border:1px solid var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.brand-suggestion-grid button{border:1px solid color-mix(in srgb,var(--theme-foreground) 12%,transparent)}}.brand-suggestion-grid button{color:var(--theme-foreground);font:inherit;text-align:left;border-radius:1.05cqw;flex-direction:column;gap:1.15cqw;min-height:8.1cqw;padding:1.2cqw 1.15cqw;display:flex;box-shadow:0 .45cqw 1.25cqw #00000012}.brand-suggestion-grid button:hover{border-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.brand-suggestion-grid button:hover{border-color:color-mix(in srgb,var(--theme-accent) 38%,transparent)}}.brand-suggestion-grid button:hover{transform:translateY(-.15cqw)}.brand-suggestion-grid button:focus-visible{outline:.18cqw solid var(--theme-accent);outline-offset:.15cqw}.brand-suggestion-grid button svg{color:var(--theme-accent);width:1.35cqw;height:1.35cqw}.brand-suggestion-grid button span{font-size:clamp(3px,.76cqw,8px);font-weight:540;line-height:1.28}.brand-task-state{z-index:3;gap:1.35cqw;width:72%;max-width:58cqw;margin:auto;display:grid;position:relative}.brand-task-user,.brand-task-agent{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--theme-surface)}@supports (color:color-mix(in lab, red, red)){.brand-task-user,.brand-task-agent{background:color-mix(in srgb,var(--theme-surface) 90%,transparent)}}.brand-task-user,.brand-task-agent{border:1px solid var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.brand-task-user,.brand-task-agent{border:1px solid color-mix(in srgb,var(--theme-foreground) 11%,transparent)}}.brand-task-user,.brand-task-agent{border-radius:1cqw;gap:.85cqw;padding:1.15cqw;font-size:clamp(3px,.8cqw,8px);display:flex;box-shadow:0 .6cqw 1.8cqw #00000012}.brand-task-user{margin-left:15%}.brand-task-user>svg,.brand-task-agent>svg{color:var(--theme-accent);flex:none;width:1.35cqw;height:1.35cqw}.brand-task-agent b{font-size:clamp(4px,.92cqw,9px)}.brand-task-agent p{color:var(--theme-muted);margin:.42cqw 0 .85cqw;line-height:1.45}.brand-task-agent span{color:var(--theme-muted);align-items:center;gap:.45cqw;margin-top:.35cqw;font-size:.86em;display:flex}.brand-task-agent span i{background:var(--theme-accent);border-radius:50%;width:.45cqw;height:.45cqw}.codex-mockup--immersive-brand .mock-composer{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:var(--theme-surface);align-self:center}@supports (color:color-mix(in lab, red, red)){.codex-mockup--immersive-brand .mock-composer{background:color-mix(in srgb,var(--theme-surface) 92%,transparent)}}.codex-mockup--immersive-brand .mock-composer{border:1px solid var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.codex-mockup--immersive-brand .mock-composer{border:1px solid color-mix(in srgb,var(--theme-foreground) 12%,transparent)}}.codex-mockup--immersive-brand .mock-composer{z-index:10;border-radius:1.05cqw;grid-template-rows:auto 1fr auto;width:64%;min-height:8.25cqw;margin:0;padding:0;display:grid;position:absolute;bottom:1.5cqw;left:50%;transform:translate(-50%);box-shadow:0 .75cqw 2.2cqw #0000001a}.mock-composer-context{background:var(--theme-foreground);align-items:center}@supports (color:color-mix(in lab, red, red)){.mock-composer-context{background:color-mix(in srgb,var(--theme-foreground) 3%,transparent)}}.mock-composer-context{border-bottom:1px solid var(--theme-foreground)}@supports (color:color-mix(in lab, red, red)){.mock-composer-context{border-bottom:1px solid color-mix(in srgb,var(--theme-foreground) 8%,transparent)}}.mock-composer-context{min-height:2.05cqw;padding:.45cqw .85cqw;gap:1.15cqw!important;display:flex!important}.mock-composer-context span{color:var(--theme-foreground);align-items:center;gap:.38cqw;font-size:clamp(3px,.62cqw,6px);display:flex}.mock-composer-context svg{width:.8cqw;height:.8cqw}.mock-composer-field{color:var(--theme-muted);align-items:flex-start;padding:.82cqw .92cqw .35cqw;font-size:clamp(4px,.82cqw,8px);display:flex!important}.mock-composer-actions{justify-content:space-between;align-items:center;padding:.35cqw .6cqw .62cqw .85cqw;flex-direction:row!important;display:flex!important}.mock-composer-actions>div{align-items:center;flex-direction:row!important;gap:.6cqw!important;display:flex!important}.mock-composer-actions svg{width:1cqw;height:1cqw}.mock-composer-actions span{color:var(--theme-muted);font-size:clamp(3px,.62cqw,6px)}.mock-composer-actions .mock-access{color:var(--theme-accent);align-items:center;gap:.35cqw;display:flex}.mock-composer-actions button{background:var(--theme-accent);color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.05cqw;height:2.05cqw;padding:0;display:flex}.mock-composer-actions button:focus-visible{outline:.18cqw solid var(--theme-foreground);outline-offset:.15cqw}.codex-mockup--immersive-brand .mock-status-badge{letter-spacing:.05em;font-size:clamp(3px,.52cqw,5px);top:1.12cqw;right:3.8cqw}.codex-mockup--dark .mock-main,.codex-mockup--dark .mock-sidebar{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.codex-mockup--brand-x .mock-project-list>div.active{background:#1d9bf029}.codex-mockup--brand-x .mock-composer-actions button{background:#1d9bf0}.codex-mockup--brand-x .mock-composer-actions .mock-access,.codex-mockup--brand-x .brand-asset-cluster svg,.codex-mockup--brand-x .brand-suggestion-grid svg{color:#1d9bf0}.codex-mockup--brand-google .brand-suggestion-grid button:first-child svg{color:#4285f4}.codex-mockup--brand-google .brand-suggestion-grid button:nth-child(2) svg{color:#a142f4}.codex-mockup--brand-google .brand-suggestion-grid button:nth-child(3) svg{color:#34a853}.codex-mockup--brand-google .brand-suggestion-grid button:nth-child(4) svg{color:#ea4335}.codex-mockup--brand-google .brand-asset-cluster>span:first-child svg{color:#4285f4}.codex-mockup--brand-google .brand-asset-cluster>span:nth-child(2) svg{color:#ea4335}.codex-mockup--brand-google .brand-asset-cluster>span:nth-child(3) svg{color:#34a853}.codex-mockup--brand-spacex .brand-hero-logo img,.codex-mockup--brand-x .mock-sidebar-brand-logo{filter:none}.codex-mockup--brand-nvidia .mock-sidebar-brand-logo{max-width:5.6cqw;max-height:1.8cqw}.codex-mockup--brand-apple .brand-suggestion-grid button,.codex-mockup--brand-apple .mock-composer{border-radius:1.35cqw}.codex-mockup--brand-microsoft .brand-suggestion-grid button{border-radius:.55cqw}.codex-mockup--brand-tesla .brand-suggestion-grid button{border-radius:.3cqw}.codex-mockup--brand-amazon .brand-suggestion-grid button{border-top:.18cqw solid #f90}.codex-mockup--narrow .brand-asset-cluster>span:nth-child(2),.codex-mockup--narrow .brand-asset-cluster>span:nth-child(3),.codex-mockup--narrow .mock-project-list>div:nth-child(n+4){display:none}.codex-mockup--narrow .brand-welcome-state{width:88%}.codex-mockup--narrow .brand-suggestion-grid{grid-template-columns:repeat(2,1fr);width:74%}.codex-mockup--narrow .brand-suggestion-grid button:nth-child(n+3){display:none}.codex-mockup--narrow .mock-composer{width:72%}.theme-card .codex-mockup{border-color:#0000001f;border-radius:19px;transition:transform .35s,box-shadow .35s;box-shadow:0 20px 55px #1b161024}.theme-card:hover .codex-mockup{transform:translateY(-5px);box-shadow:0 28px 70px #1b161033}.theme-card-copy{padding:18px 5px 0}.theme-card-copy>div:first-child{align-items:center;gap:8px;display:flex}.mode-dot{background:#171719;border-radius:50%;width:7px;height:7px}.mode-dot--light{background:#b7b1a5;border:1px solid #868176}.theme-card-copy h2{letter-spacing:-.03em;margin:11px 0 6px;font-size:36px;line-height:1}.theme-card-copy p{color:var(--muted);margin:0;font-size:14px}.tag-row{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.tag-row span{color:inherit;letter-spacing:.08em;opacity:.56;text-transform:uppercase;border:1px solid;border-radius:999px;padding:5px 9px;font-size:9px}.filter-row{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.filter-row a{border:1px solid var(--line);border-radius:999px;padding:9px 14px;font-size:12px}.filter-row a:hover{background:#fff}.site-footer{color:#fff;background:#070707;grid-template-columns:1fr 1.4fr;gap:70px;padding:70px max(24px,50vw - 720px) 32px;display:grid}.site-footer>div:first-child p{color:#ffffff78;max-width:310px;font-size:13px}.footer-brand{font-family:var(--font-heading),serif;font-size:34px;font-style:italic}.footer-links{grid-template-columns:repeat(3,1fr);display:grid}.footer-links div{flex-direction:column;gap:10px;display:flex}.footer-links strong{color:#ffffff61;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.footer-links a{font-size:13px}.footer-legal{color:#ffffff5c;border-top:1px solid #ffffff1f;grid-column:1/-1;margin:0;padding-top:19px;font-size:10px}.brand-lab-shell{color:#f7f7f5;background:#050505;min-height:100svh}.brand-lab-hero{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-content:end;gap:clamp(32px,5vw,80px);min-height:78svh;margin:0 auto;padding:150px max(24px,50vw - 720px) 76px;display:grid;position:relative;overflow:hidden}.brand-lab-hero:after{color:#ffffff09;content:"11";font-family:var(--font-body),sans-serif;pointer-events:none;z-index:0;font-size:min(34vw,520px);font-weight:600;line-height:.7;position:absolute;top:14%;right:-3vw}.brand-lab-hero>*{z-index:1;position:relative}.brand-lab-hero>p{letter-spacing:.14em;text-transform:uppercase;align-self:start;margin:0;font-size:12px}.brand-lab-hero h1{font-family:var(--font-body),sans-serif;letter-spacing:-.04em;text-wrap:balance;grid-column:1;margin:0;font-size:clamp(56px,7vw,96px);font-weight:500;line-height:.88}.brand-lab-hero h1 span{color:#777}.brand-lab-hero>div{grid-column:2;align-self:end}.brand-lab-hero>div p{color:#b8b8b4;text-wrap:pretty;max-width:46ch;margin:0 0 25px;font-size:17px;line-height:1.55}.brand-lab-hero>div a{border-bottom:1px solid;padding-bottom:4px;font-size:13px}.brand-lab-cases{border-top:1px solid #2a2a2a}.brand-lab-case{grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);gap:clamp(28px,4vw,70px);max-width:1500px;margin:0 auto;padding:clamp(54px,7vw,110px) 28px;display:grid}.brand-lab-case+.brand-lab-case{border-top:1px solid #2a2a2a}.brand-lab-case-copy{flex-direction:column;align-self:center;display:flex}.brand-lab-case-copy>span{color:#676767;margin-bottom:45px;font-size:11px}.brand-lab-case-copy>p:first-of-type{letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:600}.brand-lab-case-copy h2{font-family:var(--font-body),sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,52px);font-weight:500;line-height:.98}.brand-lab-case-copy h2+p{color:#a6a6a2;text-wrap:pretty;max-width:34ch;margin:24px 0 30px;font-size:14px;line-height:1.55}.brand-lab-case-copy a{color:#ddd;border-bottom:1px solid #5d5d5d;align-self:flex-start;padding-bottom:4px;font-size:12px}.brand-lab-preview{align-self:center;min-width:0}.brand-lab-preview .codex-mockup{box-shadow:none;border-color:#2f2f2f;border-radius:14px}.builder-page{background:#ece9e2}.builder-hero{text-align:center}.builder-hero h1,.builder-hero>p{margin-left:auto;margin-right:auto}.builder-hero.compact{padding-bottom:55px}.builder-trust{color:#706d67;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:28px;font-size:11px;display:flex}.builder-trust span:before{color:#39a16f;content:"●";margin-right:7px;font-size:7px}.builder-grid{grid-template-columns:minmax(0,1fr) minmax(460px,.82fr);gap:0;min-width:0;max-width:1440px;margin:0 auto;padding:0 24px;display:grid}.builder-controls{border:1px solid var(--line);background:#f7f5ef;border-radius:24px 0 0 24px;min-width:0;padding:30px 36px 45px}.builder-preview{color:#fff;background:#101011;border-radius:0 24px 24px 0;min-width:0;padding:25px}.preview-sticky{position:sticky;top:20px}.builder-progress{border-bottom:1px solid var(--line);color:#99958d;letter-spacing:.08em;text-transform:uppercase;gap:22px;padding-bottom:22px;font-size:10px;display:flex}.builder-progress .active{color:#111;font-weight:600}.form-section{border-bottom:1px solid var(--line);padding:31px 0}.section-heading{align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.section-heading>span{border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;display:flex}.section-heading h2{font-family:var(--font-body),sans-serif;margin:2px 0 4px;font-size:16px;font-weight:600}.section-heading p{color:#89857e;margin:0;font-size:12px}.builder-concept-note{color:#514879;background:#ebe7ff;border:1px solid #d1c9ff;border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.6}.builder-concept-note b{color:#241d4b}.segmented-control{background:#e9e6df;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.segmented-control button{cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:0;padding:12px;font-size:12px}.segmented-control button.active{background:#fff;font-weight:600;box-shadow:0 5px 18px #00000014}.field-label{color:#55524d;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;margin-top:18px;font-size:10px;font-weight:600;display:flex}.field-label input,.field-label select,.field-label textarea,.prompt-output{border:1px solid var(--line);color:#222;text-transform:none;background:#fff;border-radius:11px;min-height:44px;padding:0 13px;font-size:13px}.field-label textarea{resize:vertical;padding-block:11px;line-height:1.5}.two-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.color-field>div{gap:8px;min-width:0;display:flex}.color-field input[type=color]{cursor:pointer;flex:0 0 54px;padding:5px}.color-field input:last-child{flex:1;min-width:0}.prompt-output{resize:vertical;width:100%;min-height:230px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55}.form-section .button--outline{min-height:42px;margin-top:11px}.upload-zone{cursor:pointer;text-align:center;background:#fff;border:1px dashed #aaa59c;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;padding:24px;display:flex}.upload-zone input{opacity:0;width:1px;height:1px;position:absolute}.upload-zone .upload-icon{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:4px;font-size:20px;display:flex}.upload-zone strong{font-size:13px}.upload-zone small{color:#8c8880;font-size:11px}.brand-upload{min-height:92px;margin-top:18px}.form-error{color:#9a2d35;background:#ffe7e8;border:1px solid #e9b7ba;border-radius:10px;margin:20px 0 0;padding:12px;font-size:12px}.preview-toolbar{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:2px 2px 15px;font-size:10px;display:flex}.preview-modes{gap:4px;display:flex}.preview-modes button{color:#ffffff7a;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 7px}.preview-modes button.active{color:#fff;background:#ffffff1a;border-color:#ffffff24}.builder-mockup{border-radius:14px}.codex-mockup--narrow{aspect-ratio:4/3;max-width:78%;margin-inline:auto}.codex-mockup--narrow .mock-sidebar{width:25%}.codex-mockup--narrow .mock-content{max-width:68%}.mock-content--task{background:var(--theme-surface)}@supports (color:color-mix(in lab, red, red)){.mock-content--task{background:color-mix(in srgb,var(--theme-surface) 90%,transparent)}}.mock-content--task{border:1px solid #ffffff1f;border-radius:12px;padding:5%}.mock-task-lines{gap:7px;margin-top:9%;display:grid}.mock-task-lines span{background:var(--theme-muted);opacity:.32;border-radius:999px;width:100%;height:4px}.mock-task-lines span:nth-child(2){width:82%}.mock-task-lines span:nth-child(3){background:var(--theme-accent);width:58%}.focus-controls{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;padding:12px;display:grid}.focus-controls label{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:9px;display:flex}.focus-controls input{accent-color:var(--accent);width:100%}.prose-shell{max-width:860px;margin:0 auto;padding:0 24px}.prose-shell h2{letter-spacing:-.035em;margin:64px 0 18px;font-size:45px;line-height:1}.prose-shell h3{margin:35px 0 13px;font-size:30px}.prose-shell p,.prose-shell li{color:#5f5c56;font-size:16px;line-height:1.72}.prose-shell a{text-underline-offset:3px;text-decoration:underline}.prose-shell .callout{border:1px solid var(--line);background:#fff;border-radius:17px;margin:30px 0;padding:22px}.guide-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.guide-card{border:1px solid var(--line);background:#f8f6f0;border-radius:16px;flex-direction:column;min-height:245px;padding:22px;transition:transform .2s,background .2s;display:flex}.guide-card:hover{background:#fff;transform:translateY(-3px)}.guide-card h2,.guide-card h3{letter-spacing:-.025em;margin:auto 0 10px;font-size:29px;line-height:1.05}.guide-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.guide-card .eyebrow{opacity:.52}.detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.55fr);gap:50px;display:grid}.detail-sidebar{border:1px solid var(--line);background:#fff;border-radius:18px;align-self:start;padding:22px;position:sticky;top:100px}.detail-sidebar dl{margin:0}.detail-sidebar div{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.detail-sidebar dt{color:var(--muted)}.detail-sidebar dd{margin:0}.detail-sidebar .button{margin-top:18px}.publisher-page{background:#ebe8e0}.publisher-hero{max-width:1440px;margin:0 auto;padding:clamp(90px,10vw,150px) 28px 62px}.publisher-hero h1{letter-spacing:-.052em;max-width:1030px;margin:22px 0 30px;font-size:clamp(58px,7.6vw,112px);line-height:.82}.publisher-hero h1 em{color:#78736b}.publisher-hero>p{color:#625f59;max-width:660px;margin:0;font-size:17px;line-height:1.55}.publisher-flow{letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:13px;margin-top:31px;font-size:11px;font-weight:600;display:flex}.publisher-flow span{border:1px solid var(--line);background:#ffffff9e;border-radius:999px;padding:9px 13px}.publisher-flow i{color:#99948b;font-style:normal}.publisher-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.65fr);gap:18px;max-width:1440px;margin:0 auto 100px;padding:0 28px;display:grid}.publisher-card,.review-console{border:1px solid var(--line);background:#f8f6f0;border-radius:25px;padding:clamp(24px,3.2vw,45px);box-shadow:0 22px 80px #2b231712}.portal-account{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:25px;display:flex}.portal-account>div{flex-direction:column;gap:3px;display:flex}.portal-account strong{margin-top:7px;font-size:16px}.portal-account small{color:var(--muted);font-size:12px}.icon-text-button,.text-button{color:#5f5b55;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px;font-size:12px;display:inline-flex}.publisher-step{grid-template-columns:38px 1fr;gap:19px;display:grid}.publisher-step>span{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;height:38px;font-size:10px;display:flex}.publisher-step h2,.portal-section-heading h2{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(36px,4vw,58px);line-height:.95}.publisher-step p{color:var(--muted);max-width:630px;margin:0;font-size:14px;line-height:1.55}.authoring-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0 0 57px;display:grid}.authoring-paths article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:170px;padding:16px;display:flex}.authoring-paths strong{font-size:13px}.authoring-paths p{color:var(--muted);margin:10px 0 14px;font-size:11px;line-height:1.5}.authoring-paths code{color:#5d527f;overflow-wrap:anywhere;background:#f1eee6;border-radius:7px;margin-top:auto;padding:8px;font-size:9px}.publish-form{gap:13px;margin:32px 0 0 57px;display:grid}.publish-meta-grid{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:11px;display:grid}.publish-meta-grid label{color:#656159;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:600;display:grid}.publish-meta-grid input,.publish-meta-grid select{border:1px solid var(--line);color:#222;text-transform:none;background:#fff;border-radius:11px;width:100%;min-height:46px;padding:0 13px;font-size:13px}.publish-author-url{grid-column:1/-1}.zip-drop{cursor:pointer;background:#fff;border:1px dashed #aaa59c;border-radius:16px;align-items:center;gap:15px;min-height:110px;padding:20px;transition:border-color .2s,transform .2s;display:flex;position:relative}.zip-drop:hover{border-color:#7259cf;transform:translateY(-2px)}.zip-drop>svg{color:#fff;background:#171719;border-radius:50%;flex:none;width:44px;height:44px;padding:9px}.zip-drop>span{flex-direction:column;gap:5px;display:flex}.zip-drop strong{font-size:14px}.zip-drop small{color:var(--muted);font-size:11px}.zip-drop input{opacity:0;width:100%;position:absolute;inset:0}.form-success{color:#245e3a;background:#e1f4e8;border:1px solid #add9bd;border-radius:11px;align-items:flex-start;gap:8px;margin:18px 0 0 57px;padding:12px;font-size:12px;line-height:1.5;display:flex}.validation-report{border:1px solid var(--line);color:#5e5a53;background:#f1eee6;border-radius:12px;margin:15px 0 0 57px;padding:14px 16px;font-size:12px;line-height:1.5}.validation-report--error{color:#8b2931;background:#ffe7e8;border-color:#e9b7ba}.validation-report strong{align-items:center;gap:7px;display:flex}.validation-report ul{margin:8px 0 0;padding-left:20px}.coverage-report{color:#40345f;background:#e8e3fa;border:1px solid #c9bdec;border-radius:14px;gap:5px;margin:15px 0 0 57px;padding:16px;font-size:11px;line-height:1.45;display:grid}.coverage-report>div{flex-direction:column;gap:5px;margin-bottom:5px;display:flex}.coverage-report p{margin:0}.portal-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;margin-bottom:22px;padding-bottom:17px;display:flex}.portal-section-heading h2{margin-top:8px}.muted-row{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.empty-submissions{color:#77736d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:25px;display:flex}.empty-submissions h3{color:#272522;font-family:var(--font-body),sans-serif;margin:13px 0 5px;font-size:16px;font-weight:600}.empty-submissions p{max-width:300px;margin:0;font-size:12px;line-height:1.55}.submission-list{gap:11px;display:grid}.submission-row{border:1px solid var(--line);background:#fff;border-radius:15px;padding:18px}.submission-row h3{font-family:var(--font-body),sans-serif;margin:12px 0 5px;font-size:15px;font-weight:600}.submission-row p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.status-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:600;display:inline-block}.status-pill--pending_review{color:#735d13;background:#eee7c8}.status-pill--needs_changes{color:#8f4816;background:#fee5cf}.status-pill--approved{color:#26613d;background:#dcefe3}.status-pill--rejected{color:#86363c;background:#f3dddd}.review-note{background:#f4f0e7;border-radius:9px;flex-direction:column;gap:3px;padding:10px;display:flex;margin-top:13px!important}.install-command{color:#e8e4dc;white-space:nowrap;background:#151515;border-radius:8px;margin-top:12px;padding:10px;font-size:10px;display:block;overflow-x:auto}.submission-author{margin-top:12px!important}.submission-coverage{font-weight:600;color:#6654b9!important;margin-top:10px!important}.submission-author a{color:#6654b9}.publisher-signin{justify-content:center;align-items:center;max-width:1440px;min-height:500px;margin:0 auto 100px;padding:0 28px;display:flex}.publisher-signin-copy{border:1px solid var(--line);text-align:center;background:#f8f6f0;border-radius:25px;flex-direction:column;align-items:center;width:100%;max-width:680px;padding:clamp(34px,5vw,66px);display:flex;box-shadow:0 22px 80px #2b231712}.publisher-signin-copy h2{letter-spacing:-.045em;margin:18px 0 20px;font-size:clamp(43px,5.5vw,72px);line-height:.9}.publisher-signin-copy h2 em{color:#7d7870}.publisher-signin-copy p{color:var(--muted);max-width:430px;margin:0 0 26px;font-size:14px;line-height:1.55}.portal-loading{color:var(--muted);justify-content:center;align-items:center;gap:9px;min-height:420px;display:flex}.auth-actions{gap:11px;width:min(100%,430px);display:grid}.oauth-button{border:1px solid var(--line);color:#171719;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:0 20px;font-size:14px;font-weight:500;transition:transform .2s,box-shadow .2s;display:flex}.oauth-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000017}.oauth-button--dark{color:#fff;background:#151515}.oauth-button:disabled{cursor:wait;opacity:.65;transform:none}.auth-note{color:var(--muted);text-align:center;max-width:340px;margin:4px auto 0;font-size:10px;line-height:1.5}.auth-modal{color:#171719;background:0 0;border:0;width:calc(100% - 28px);max-width:560px;max-height:calc(100dvh - 28px);margin:auto;padding:0;overflow:visible}.auth-modal::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1412108c}.auth-modal[open]{animation:.22s ease-out auth-modal-in}.auth-modal-shell{background:#f8f6f0;border:1px solid #ffffffa6;border-radius:26px;padding:46px;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000047}.auth-modal-shell:after{content:"";pointer-events:none;background:radial-gradient(circle,#8b7cff33,#8b7cff00 68%);width:250px;height:250px;position:absolute;top:-105px;right:-95px}.auth-modal-close{border:1px solid var(--line);color:#25231f;cursor:pointer;z-index:2;background:#ffffffbf;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:18px;right:18px}.auth-modal-mark{color:#fff;font-family:var(--font-heading),serif;background:#171719;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:32px;font-size:25px;font-style:italic;display:flex}.auth-modal h2{letter-spacing:-.048em;margin:18px 0 21px;font-size:clamp(48px,7vw,67px);line-height:.84}.auth-modal h2 em{color:#7d7870}.auth-modal-shell>p:not(.form-error){color:var(--muted);max-width:410px;margin:0 0 27px;font-size:13px;line-height:1.55}.auth-modal .form-error{margin:0 0 15px}.auth-modal .auth-actions{width:100%}@keyframes auth-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.review-console{max-width:1200px;margin:0 auto 100px}.review-list{gap:17px;display:grid}.review-item{border:1px solid var(--line);background:#fff;border-radius:17px;padding:25px}.review-item-head{justify-content:space-between;align-items:center;display:flex}.review-item h3{letter-spacing:-.03em;margin:20px 0 8px;font-size:39px}.review-item>p{color:var(--muted);max-width:750px;line-height:1.55}.review-item dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0;display:grid}.review-item dl>div{border-top:1px solid var(--line);min-width:0;padding-top:10px}.review-item dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.review-item dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:11px}.review-item .validation-report{margin-left:0}.review-notes{color:#56524d;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;margin-top:20px;font-size:10px;font-weight:600;display:flex}.review-notes textarea{border:1px solid var(--line);resize:vertical;text-transform:none;border-radius:11px;padding:12px;font-size:13px;line-height:1.5}.review-actions{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.review-approve{color:#fff;background:#205c37}.review-reject{color:#fff;background:#8a3138}@media (width<=980px){.site-header{grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:13px;list-style:none;display:flex}.mobile-nav nav{color:#111;background:#fff;border-radius:12px;flex-direction:column;gap:13px;min-width:180px;padding:18px;display:flex;position:absolute;top:32px;right:0;box-shadow:0 20px 50px #0003}.home-hero{grid-template-columns:1fr;padding-top:135px}.hero-content{align-self:start}.hero-showcase{max-width:760px;margin:45px 0 80px;transform:none}.trust-strip{white-space:nowrap;justify-content:flex-start;gap:22px;overflow:hidden}.capability-heading{grid-template-columns:1fr}.capability-heading p{margin:30px 0 0}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:260px}.builder-grid{grid-template-columns:1fr}.builder-controls{border-radius:24px 24px 0 0}.builder-preview{border-radius:0 0 24px 24px}.preview-sticky{position:static}.guide-grid{grid-template-columns:repeat(2,1fr)}.detail-grid{grid-template-columns:1fr}.detail-sidebar{position:static}.brand-lab-hero{grid-template-columns:1fr;min-height:720px}.brand-lab-hero h1,.brand-lab-hero>div{grid-column:1}.brand-lab-hero>div{max-width:560px}.brand-lab-case{grid-template-columns:1fr}.brand-lab-case-copy{grid-template-columns:80px 1fr;gap:12px;display:grid}.brand-lab-case-copy>span{grid-row:span 4;margin:4px 0 0}.brand-lab-case-copy>p:first-of-type,.brand-lab-case-copy h2,.brand-lab-case-copy h2+p,.brand-lab-case-copy a{grid-column:2;margin-block:0}.publisher-grid{grid-template-columns:1fr}.publisher-history{min-height:380px}.review-item dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){:root{--content:calc(100vw - 28px)}.site-header{min-height:66px;padding:10px 15px}.brand-mark>span:last-child{display:none}.home-hero{min-height:auto;padding:112px 15px 70px}.hero-content h1{font-size:55px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-stats{width:100%}.hero-stats>div{width:50%;min-width:0}.hero-showcase{margin-bottom:55px;padding:7px}.trust-strip{display:none}.home-capabilities{justify-content:flex-start;min-height:auto;padding:85px 15px 28px}.capability-heading h2{font-size:58px}.capability-grid{margin-top:38px}.home-footer-line{flex-direction:column;align-items:flex-start;gap:8px}.page-hero,.builder-hero{padding:75px 15px 50px;overflow:hidden}.page-hero h1,.builder-hero h1{overflow-wrap:anywhere;font-size:clamp(42px,13vw,53px)}.section-shell{padding:0 15px}.section-heading-row{flex-direction:column;align-items:flex-start;gap:12px}.theme-grid,.guide-grid{grid-template-columns:1fr}.builder-grid{padding:0}.builder-controls{border-left:0;border-right:0;border-radius:0;padding:25px 16px 35px}.builder-preview{border-radius:0;padding:16px}.segmented-control button{padding-inline:6px}.builder-progress{white-space:nowrap;gap:10px;overflow:auto}.two-field-row,.focus-controls{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr;padding:55px 20px 30px}.footer-links{gap:25px}.footer-legal{grid-column:1}.prose-shell{padding:0 16px}.prose-shell h2{font-size:38px}.brand-lab-hero{align-content:center;min-height:680px;padding:120px 18px 60px}.brand-lab-hero:after{font-size:72vw;top:21%;right:-14vw}.brand-lab-hero h1{overflow-wrap:anywhere;font-size:clamp(52px,15vw,74px)}.brand-lab-case{gap:32px;padding:55px 14px}.brand-lab-case-copy{display:block}.brand-lab-case-copy>span{margin-bottom:25px;display:block}.brand-lab-case-copy h2+p{margin:18px 0 24px}.publisher-hero{padding:70px 15px 45px}.publisher-hero h1{overflow-wrap:anywhere;font-size:53px}.publisher-grid{margin-bottom:60px;padding:0}.publisher-card,.review-console{border-left:0;border-right:0;border-radius:0;padding:25px 16px}.portal-account{align-items:flex-start;gap:15px}.authoring-paths{grid-template-columns:1fr;margin-left:0}.authoring-paths article{min-height:0}.publish-form,.form-success,.validation-report,.coverage-report{margin-left:0}.publish-meta-grid{grid-template-columns:1fr}.publish-author-url{grid-column:1}.zip-drop{align-items:flex-start}.publisher-signin{margin-bottom:60px;padding:0}.publisher-signin-copy{border-left:0;border-right:0;border-radius:0;padding:42px 18px}.auth-modal{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.auth-modal-shell{border-radius:20px;padding:34px 20px 24px}.auth-modal-mark{margin-bottom:25px}.auth-modal h2{font-size:49px}.review-item{padding:18px}.review-item dl{grid-template-columns:1fr}.review-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-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-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}
